Prototype/KillAchievement: Difference between revisions

From Official Factorio Wiki
Jump to navigation Jump to search
(Added page.)
 
(0.16)
Line 1: Line 1:
==Basics==
== 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]]
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]].
==Properties==
== Optional properties ==
===type_to_kill===
=== to_kill ===
'''Type''': [[Types/string]]
'''Type''': [[Types/string]]


This defines what needs to be destroyed, in order to receive the achievement.
'''Default''': ""


  type_to_kill = "fast-inserter",
This defines which entity (by name) needs to be destroyed in order to receive the achievement.


===damage_type===
=== 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/unsigned]]
'''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,