Prototype/BuildEntityAchievement: Difference between revisions
Jump to navigation
Jump to search
(→Optional properties: optional) |
(Changed links going to the redirect Types/uint to go to Types/uint32.) |
||
Line 12: | Line 12: | ||
=== amount === | === amount === | ||
'''Type''': [[Types/ | '''Type''': [[Types/uint32]] | ||
'''Default''': 1 | '''Default''': 1 | ||
Line 26: | Line 26: | ||
=== until_second === | === until_second === | ||
'''Type''': [[Types/ | '''Type''': [[Types/uint32]] | ||
'''Default''': 0 (Infinite time) | '''Default''': 0 (Infinite time) |
Revision as of 10:42, 25 June 2018
Basics
This Prototype definition is used for receiving an achievement when you build an entity. This is an extension of Prototype/Achievement
Mandatory properties
to_build
Type: Types/string
This will trigger the achievement, if this entity is placed.
to_build = "locomotive",
Optional properties
amount
Type: Types/uint32
Default: 1
How many entities need to be built.
limited_to_one_game
Type: Types/bool
Default: false
If this is false, the player carries over their statistics from this achievement through all their saves.
until_second
Type: Types/uint32
Default: 0 (Infinite time)
This lets the game know how long into a game, before you can no longer complete the achievement.
until_second = 60 * 60 * 8, --8 hours. 60 being seconds, 60 being hours, and 8 being the amount of hours.