Prototype/KillAchievement: Difference between revisions
LazyFridge (talk | contribs) (Added page.) |
(0.16) |
||
Line 1: | Line 1: | ||
==Basics== | == Basics == | ||
This | 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]] | '''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]] | '''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. | This defines how the player needs to destroy the specific entity. | ||
damage_type = "impact", | damage_type = "impact", | ||
===amount=== | === amount === | ||
'''Type''': [[Types/ | '''Type''': [[Types/uint]] | ||
'''Default''': 1 | |||
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, | ||
===in_vehicle=== | === in_vehicle === | ||
'''Types''': [[Types/bool]] | '''Types''': [[Types/bool]] | ||
'''Default''': false | |||
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, | ||
===personally=== | === personally === | ||
'''Types''': [[Types/bool]] | '''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. | 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 18:00, 19 May 2018
Basics
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/uint
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,