Prototype/Tool: Difference between revisions

From Official Factorio Wiki
Jump to navigation Jump to search
(infinite is default false, and exclusive(?) with durability)
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. Mandatory if <code>infinite</code> is false.
The durability of this tool. Must be positive. Either durability or '''infinite = true''' must be specified.


{{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 31: Line 31:
   Remaining durability is 2 out of 8 which is 25 %
   Remaining durability is 2 out of 8 which is 25 %


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

Revision as of 20:39, 4 February 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. Either durability or infinite = true must be specified.

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. Either durability or infinite = true must be specified.