Prototype/BuildEntityAchievement

From Official Factorio Wiki
Revision as of 16:18, 26 July 2019 by Bilka (talk | contribs) (Converted to SMW format)
Jump to navigation Jump to search

Prototype definitions » PrototypeBase » Prototype/Achievement » Prototype/BuildEntityAchievement


This Prototype definition is used for receiving an achievement when you build an entity.


Prototype/BuildEntityAchievement — build-entity-achievement
to_build::string
amount::uint32 (optional)
limited_to_one_game::bool (optional)
until_second::uint32 (optional)
Inherited from Prototype/Achievement
icons, icon, icon_size (IconSpecification)::IconSpecification
allowed_without_fight::bool (optional)
hidden::bool (optional)
steam_stats_name::string (optional)
Inherited from PrototypeBase
name::string
type::string
localised_description::LocalisedString (optional)
localised_name::LocalisedString (optional)
order::Order (optional)

Mandatory properties

to_build

Type: string
This will trigger the achievement, if this entity is placed.

 to_build = "locomotive",

Optional properties

amount

Type: uint32
Default: 1
How many entities need to be built.

limited_to_one_game

Type: bool
Default: false
If this is false, the player carries over their statistics from this achievement through all their saves.

until_second

Type: 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 seconds per minute times 60 minutes per hour times the amount of hours.