Prototype/KillAchievement: Difference between revisions
(Set prototype parent) |
(Converted to SMW format) |
||
Line 1: | Line 1: | ||
{{Prototype parent|Prototype/Achievement}} | {{Prototype parent|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. | |||
{{Prototype TOC|kill-achievement}} | |||
Prototype | |||
== Optional properties == | == Optional properties == | ||
{{Prototype property|to_kill |[[Types/string|string]]|""|optional=true}} | |||
This defines which entity (by name) needs to be destroyed in order to receive the achievement. | This defines which entity (by name) needs to be destroyed in order to receive the achievement. | ||
{{Prototype property|type_to_kill |[[Types/string|string]]|optional=true}} | |||
This defines what entity type needs to be destroyed in order to receive the achievement. | This defines what entity type needs to be destroyed in order to receive the achievement. | ||
type_to_kill = "inserter", | type_to_kill = "inserter", | ||
{{Prototype property|damage_type |[[Types/string|string]]|""|optional=true}} | |||
This defines how the player needs to destroy the specific entity. | This defines how the player needs to destroy the specific entity. | ||
damage_type = "impact", | damage_type = "impact", | ||
{{Prototype property|amount |[[Types/uint32|uint32]]|1|optional=true}} | |||
This is the amount of entity of the specified type the player needs to destroy to receive the achievement. | This is the amount of entity of the specified type the player needs to destroy to receive the achievement. | ||
amount = 100, | amount = 100, | ||
{{Prototype property|in_vehicle |[[Types/bool|bool]]|false|optional=true}} | |||
This defines if the player needs to be in a vehicle. | This defines if the player needs to be in a vehicle. | ||
in_vehicle = true, | in_vehicle = true, | ||
{{Prototype property|personally |[[Types/bool|bool]]|false|optional=true}} | |||
This defines to make sure you are the one driving, for instance, in a tank rather than an automated train. | This defines to make sure you are the one driving, for instance, in a tank rather than an automated train. | ||
personally = true, | personally = true, |
Revision as of 16:33, 26 July 2019
Template:Prototype parent This prototype definition is used for receiving an achievement when the player destroys a certain amount of an entity, with a specific damage type.
Optional properties
Template:Prototype property This defines which entity (by name) needs to be destroyed in order to receive the achievement.
Template:Prototype property This defines what entity type needs to be destroyed in order to receive the achievement.
type_to_kill = "inserter",
Template:Prototype property This defines how the player needs to destroy the specific entity.
damage_type = "impact",
Template:Prototype property This is the amount of entity of the specified type the player needs to destroy to receive the achievement.
amount = 100,
Template:Prototype property This defines if the player needs to be in a vehicle.
in_vehicle = true,
Template:Prototype property This defines to make sure you are the one driving, for instance, in a tank rather than an automated train.
personally = true,