Prototype/BuildEntityAchievement: Difference between revisions
		
		
		
		Jump to navigation
		Jump to search
		
 Set prototype parent  | 
				 Converted to SMW format  | 
				||
| Line 1: | Line 1: | ||
{{Prototype parent|Prototype/Achievement}}  | {{Prototype parent|Prototype/Achievement}}  | ||
This Prototype definition is used for receiving an achievement when you build an entity.  | |||
{{Prototype TOC|build-entity-achievement}}  | |||
Prototype   | |||
== Mandatory properties ==  | == Mandatory properties ==  | ||
{{Prototype property|to_build|[[Types/string|string]]}}  | |||
This will trigger the achievement, if this entity is placed.  | This will trigger the achievement, if this entity is placed.  | ||
| Line 15: | Line 13: | ||
== Optional properties ==  | == Optional properties ==  | ||
{{Prototype property|amount |[[Types/uint32|uint32]]|1|optional=true}}  | |||
How many entities need to be built.  | How many entities need to be built.  | ||
{{Prototype property|limited_to_one_game |[[Types/bool|bool]]|false|optional=true}}  | |||
If this is false, the player carries over their statistics from this achievement through all their saves.  | If this is false, the player carries over their statistics from this achievement through all their saves.  | ||
{{Prototype property|until_second |[[Types/uint32|uint32]]|0 (Infinite time)|optional=true}}  | |||
This lets the game know how long into a game, before you can no longer complete the achievement.  | 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 seconds per minute times 60 minutes per hour times the amount of hours.  |    until_second = 60 * 60 * 8, --8 hours. 60 seconds per minute times 60 minutes per hour times the amount of hours.  | ||
Revision as of 16:18, 26 July 2019
Template:Prototype parent This Prototype definition is used for receiving an achievement when you build an entity.
Mandatory properties
Template:Prototype property This will trigger the achievement, if this entity is placed.
to_build = "locomotive",
Optional properties
Template:Prototype property How many entities need to be built.
Template:Prototype property If this is false, the player carries over their statistics from this achievement through all their saves.
Template:Prototype property 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 seconds per minute times 60 minutes per hour times the amount of hours.