Prototype/KillAchievement: Difference between revisions

From Official Factorio Wiki
Jump to navigation Jump to search
(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,