Prototype/EntityWithHealth: Difference between revisions
Jump to navigation
Jump to search
Line 31: | Line 31: | ||
=== resistances === | === resistances === | ||
'''Type''': [[Types/Resistances]] | '''Type''': [[Types/Resistances]] | ||
resistances = | |||
resistances = | |||
{ | { | ||
{ | { | ||
Line 42: | Line 43: | ||
} | } | ||
} | } | ||
=== attack_reaction === | === attack_reaction === | ||
'''Type''': [[Types/AttackReaction]] | '''Type''': [[Types/AttackReaction]] |
Revision as of 15:04, 12 October 2013
Basics
The common properties of all entities with health in the game. Extends the Prototypes/Entity
Extensions
Properties
max_health
Type: Types/float The unit health can never go over the maxmum. Default health of units on creations is set to max.
max_health = 50
dying_explosion
Type: Types/EntityID
loot
Type: Types/LootSpecification The loot is generated when the entity is killed.
loot = { { count_max = 10, count_min = 2, item = "alien-artifact", probability = 1 } }
resistances
Type: Types/Resistances
resistances = { { type = "fire", percent = 80 }, { type = "explosion", percent = 30 } }
attack_reaction
Type: Types/AttackReaction
Example
{ type = "container", name = "wooden-chest", icon = "__base__/graphics/icons/wooden-chest.png", flags = {"placeable-neutral", "player-creation"}, minable = {mining_time = 1, result = "wooden-chest"}, collision_box = {{-0.4, -0.4}, {0.4, 0.4}}, selection_box = {{-0.5, -0.5}, {0.5, 0.5}}, max_health = 50, corpse = "small-remnants", fast_replaceable_group = "container", inventory_size = 16, picture = { filename = "__base__/graphics/entity/wooden-chest/wooden-chest.png", priority = "extra-high", width = 46, height = 33, shift = {0.3, 0} } }