Prototype/KillAchievement: Difference between revisions
(Changed links going to the redirect Types/uint to go to Types/uint32.) |
(Added prototype type to page) |
||
Line 1: | Line 1: | ||
== Basics == | == Basics == | ||
Prototype type: '''kill-achievement''' | |||
This prototype definition is used for receiving an achievement when the player destroys a certain amount of an entity, with a specific damage type. This is an extension of [[Prototype/Achievement]]. | This prototype definition is used for receiving an achievement when the player destroys a certain amount of an entity, with a specific damage type. This is an extension of [[Prototype/Achievement]]. | ||
== Optional properties == | == Optional properties == |
Revision as of 16:27, 21 January 2019
Basics
Prototype type: kill-achievement
This prototype definition is used for receiving an achievement when the player destroys a certain amount of an entity, with a specific damage type. This is an extension of Prototype/Achievement.
Optional properties
to_kill
Type: Types/string
Default: ""
This defines which entity (by name) needs to be destroyed in order to receive the achievement.
type_to_kill
Type: Types/string
This defines what entity type needs to be destroyed in order to receive the achievement.
type_to_kill = "inserter",
damage_type
Type: Types/string
Default: ""
This defines how the player needs to destroy the specific entity.
damage_type = "impact",
amount
Type: Types/uint32
Default: 1
This is the amount of entity of the specified type the player needs to destroy to receive the achievement.
amount = 100,
in_vehicle
Types: Types/bool
Default: false
This defines if the player needs to be in a vehicle.
in_vehicle = true,
personally
Types: Types/bool
Default: false
This defines to make sure you are the one driving, for instance, in a tank rather than an automated train.
personally = true,