Prototype/Tool: Difference between revisions

From Official Factorio Wiki
Jump to navigation Jump to search
(infinite is default false, and exclusive(?) with durability)
m (words)
Line 13: Line 13:


{{Prototype_property|durability|[[Types/double|double]]|optional=true}}
{{Prototype_property|durability|[[Types/double|double]]|optional=true}}
The durability of this tool. Must be positive. Either durability or '''infinite = true''' must be specified.
The durability of this tool. Must be positive. Mandatory if <code>infinite</code> is false. Not loaded ignored if <code>infinite</code> is true.


{{Prototype_property|durability_description_key|[[Types/string|string]]|"description.durability-key"|optional=true}}
{{Prototype_property|durability_description_key|[[Types/string|string]]|"description.durability-key"|optional=true}}
Line 32: Line 32:


{{Prototype_property|infinite|[[Types/bool|bool]]|false|optional=true}}
{{Prototype_property|infinite|[[Types/bool|bool]]|false|optional=true}}
Whether this tool has infinite durability. Either durability or '''infinite = true''' must be specified.
Whether this tool has infinite durability. If this is false, <code>durability</code> must be specified

Revision as of 13:25, 2 March 2022

Template:Prototype parent Items with a "durability". Used for science packs.

Template:Prototype TOC

Extensions

Optional properties

This prototype inherits all the properties from Prototype/Item.

Template:Prototype property The durability of this tool. Must be positive. Mandatory if infinite is false. Not loaded ignored if infinite is true.

Template:Prototype property May not be longer than 200 characters.

Template:Prototype property May not be longer than 200 characters.

In-game, the game provides the locale with three parameters:

  • __1__: remaining durability
  • __2__: total durability
  • __3__: durability as a percentage

So when a locale key that has the following translation

 Remaining durability is __1__ out of __2__ which is __3__ %

is applied to a tool with 2 remaining durability out of 8 it will be displayed as

 Remaining durability is 2 out of 8 which is 25 %

Template:Prototype property Whether this tool has infinite durability. If this is false, durability must be specified