Prototype/BuildEntityAchievement: Difference between revisions

From Official Factorio Wiki
Jump to navigation Jump to search
(Page added.)
 
(0.16)
Line 1: Line 1:
==Basics==
== Basics ==
This Prototype Definition is used for receiving an achievement, when you craft an entity. This is an extension of [[Prototype/Achievement]]
This Prototype definition is used for receiving an achievement when you build an entity. This is an extension of [[Prototype/Achievement]]
==Properties==
== Mandatory properties ==
===to_build===
=== to_build ===
'''Type''': [[Types/string]]
'''Type''': [[Types/string]]


Line 8: Line 8:


   to_build = "locomotive",
   to_build = "locomotive",
=== amount ===
'''Type''': [[Types/uint]]
'''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/uint]]
'''Default''': 0
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.

Revision as of 17:31, 19 May 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",

amount

Type: Types/uint

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/uint

Default: 0

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.