Prototype/KillAchievement
Prototype definitions » PrototypeBase » Prototype/Achievement » Prototype/KillAchievement
This prototype definition is used for receiving an achievement when the player destroys a certain amount of an entity, with a specific damage type.
Prototype/KillAchievement — kill-achievement | ||
amount | :: | uint32 (optional) |
damage_type | :: | string (optional) |
in_vehicle | :: | bool (optional) |
personally | :: | bool (optional) |
to_kill | :: | string (optional) |
type_to_kill | :: | 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) |
Optional properties
to_kill
Type: string
Default: ""
This defines which entity (by name) needs to be destroyed in order to receive the achievement.
type_to_kill
Type: string
This defines what entity type needs to be destroyed in order to receive the achievement.
type_to_kill = "inserter",
damage_type
Type: string
Default: ""
This defines how the player needs to destroy the specific entity.
damage_type = "impact",
amount
Type: 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
Type: bool
Default: false
This defines if the player needs to be in a vehicle.
in_vehicle = true,
personally
Type: 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,