This prototype is used for receiving an achievement when the player destroys a certain amount of an entity, with a specific damage type.
AchievementPrototypeEntityID | Array<EntityID>truefalseThis defines which entity needs to be destroyed in order to receive the achievement.
stringtruefalseThis defines what entity type needs to be destroyed in order to receive the achievement.
type_to_kill = "inserter"
DamageTypeIDtruefalseThis defines how the player needs to destroy the specific entity.
damage_type = "impact"
EntityID | Array<EntityID>truefalseThe killer of the entity must be one of these entities.
damage_dealer = "artillery-turret"
damage_dealer = {"artillery-turret", "artillery-wagon"}
uint32truefalseThis is the amount of entity of the specified type the player needs to destroy to receive the achievement.
amount = 100
booleantruefalseThis defines if the player needs to be in a vehicle.
in_vehicle = true
booleantruefalseThis defines to make sure you are the one driving, for instance, in a tank rather than an automated train.
personally = true