Prototype/PlayerDamagedAchievement: Difference between revisions
Jump to navigation
Jump to search
(0.16) |
m (typo) |
||
(3 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
{{Prototype parent|Prototype/Achievement}} | |||
This prototype definition is used for receiving an achievement when the player receives damage. | This prototype definition is used for receiving an achievement when the player receives damage. | ||
{{Prototype TOC|player-damaged-achievement}} | |||
== Mandatory properties == | == Mandatory properties == | ||
{{Prototype property|minimum_damage|[[Types/float|float]]}} | |||
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. | ||
minimum_damage = 500, | minimum_damage = 500, | ||
{{Prototype property|should_survive|[[Types/bool|bool]]}} | |||
This sets the achievement to only trigger, if you survive the minimum amount of damage. If you don't need to survive, false. | This sets the achievement to only trigger, if you survive the minimum amount of damage. If you don't need to survive, false. | ||
Line 17: | Line 17: | ||
== Optional properties == | == Optional properties == | ||
{{Prototype property|type_of_dealer|[[Types/string|string]]|""|optional=true}} | |||
This will trigger the achievement, if the player takes damage from this specific entity type. | This will trigger the achievement, if the player takes damage from this specific entity type. | ||
type_of_dealer = "locomotive", | type_of_dealer = "locomotive", |
Latest revision as of 16:39, 26 July 2019
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",