Prototype/BuildEntityAchievement: Difference between revisions

From Official Factorio Wiki
Jump to navigation Jump to search
(Set prototype parent)
Line 1: Line 1:
{{Prototype parent|Prototype/Achievement}}
== Basics ==
== Basics ==
Prototype type: '''build-entity-achievement'''
Prototype type: '''build-entity-achievement'''

Revision as of 15:01, 24 July 2019

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


Basics

Prototype type: build-entity-achievement

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