Prototype/PlayerDamagedAchievement

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

Prototype definitions » PrototypeBase » Prototype/Achievement » Prototype/PlayerDamagedAchievement


This prototype definition is used for receiving an achievement when the player receives damage.


Prototype/PlayerDamagedAchievement — player-damaged-achievement
minimum_damage::float
should_survive::bool
type_of_dealer::string (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

minimum_damage

Type: float
This will trigger the achievement, if the amount of damage taken by the dealer, is more than this.

 minimum_damage = 500,

should_survive

Type: bool
This sets the achievement to only trigger, if you survive the minimum amount of damage. If you don't need to survive, false.

 should_survive = true,

Optional properties

type_of_dealer

Type: string
Default: ""
This will trigger the achievement, if the player takes damage from this specific entity type.

 type_of_dealer = "locomotive",