Prototype/KillAchievement: Difference between revisions

From Official Factorio Wiki
Jump to navigation Jump to search
(Added prototype type to page)
(Set prototype parent)
Line 1: Line 1:
{{Prototype parent|Prototype/Achievement}}
== Basics ==
== Basics ==
Prototype type: '''kill-achievement'''
Prototype type: '''kill-achievement'''

Revision as of 15:03, 24 July 2019

Prototype definitions » PrototypeBase » Prototype/Achievement » Prototype/KillAchievement


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,