Prototype/PlayerDamagedAchievement: Difference between revisions

From Official Factorio Wiki
Jump to navigation Jump to search
(Added page.)
 
(0.16)
Line 1: Line 1:
==Basics==
== Basics ==
This Prototype Definition is used for receiving an achievement, When you receive damage. This is an extension of [[Prototype/Achievement]]
This prototype definition is used for receiving an achievement when the player receives damage. This is an extension of [[Prototype/Achievement]].
==Properties==
== Mandatory properties ==
===type_of_dealer===
=== minimum_damage ===
'''Type''': [[Types/string]]
'''Type''': [[Types/float]]
 
This will trigger the achievement, if the player takes damage from this specific entity.
 
  type_of_dealer = "locomotive",
 
===minimum_damage===
'''Type''': [[Types/unsigned]]


This will trigger the achievement, if the amount of damage taken by the dealer, is more than this.
This will trigger the achievement, if the amount of damage taken by the dealer, is more than this.
Line 16: Line 9:
   minimum_damage = 500,
   minimum_damage = 500,


===should_survive===
=== should_survive ===
'''Type''': [[Types/bool]]
'''Type''': [[Types/bool]]


Line 22: Line 15:


   should_survive = true,
   should_survive = true,
== Optional properties ==
=== type_of_dealer ===
'''Type''': [[Types/string]]
'''Default''': ""
This will trigger the achievement, if the player takes damage from this specific entity type.
  type_of_dealer = "locomotive",

Revision as of 18:02, 19 May 2018

Basics

This prototype definition is used for receiving an achievement when the player receives damage. This is an extension of Prototype/Achievement.

Mandatory properties

minimum_damage

Type: Types/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: Types/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: Types/string

Default: ""

This will trigger the achievement, if the player takes damage from this specific entity type.

 type_of_dealer = "locomotive",