Prototype/Fish: Difference between revisions
Jump to navigation
Jump to search
m (added that it moves) |
(0.16) |
||
Line 1: | Line 1: | ||
==Basics== | == Basics == | ||
Entity that spawns in water tiles, which can be mined | Entity that spawns in water tiles, which can be mined. Moves around unless deactived with entity.active = false. | ||
Extends the [[Prototype/EntityWithHealth]] | Extends the [[Prototype/EntityWithHealth]] | ||
== Properties == | == Properties == | ||
=== | === pictures === | ||
'''Type''': [[Types/ | '''Type''': [[Types/SpriteVariations]] | ||
== Example == | == Example == | ||
<syntaxhighlight lang="lua">{ | |||
type = "fish", | type = "fish", | ||
name = "fish", | name = "fish", | ||
icon = "__base__/graphics/icons/fish.png", | icon = "__base__/graphics/icons/fish.png", | ||
icon_size = 32, | |||
flags = {"placeable-neutral", "not-on-map"}, | flags = {"placeable-neutral", "not-on-map"}, | ||
minable = {mining_time = 1, result = "raw-fish", count = 5}, | minable = {mining_time = 1, result = "raw-fish", count = 5}, | ||
Line 22: | Line 17: | ||
subgroup = "creatures", | subgroup = "creatures", | ||
order = "b-a", | order = "b-a", | ||
collision_box = {{-0. | collision_box = {{-0.75, -0.75}, {0.75, 0.75}}, | ||
selection_box = {{-0.5, -0.3}, {0.5, 0.3}}, | selection_box = {{-0.5, -0.3}, {0.5, 0.3}}, | ||
pictures = | pictures = | ||
Line 42: | Line 37: | ||
influence = 0.01 | influence = 0.01 | ||
} | } | ||
}, | },</syntaxhighlight> |
Revision as of 10:38, 20 January 2018
Basics
Entity that spawns in water tiles, which can be mined. Moves around unless deactived with entity.active = false. Extends the Prototype/EntityWithHealth
Properties
pictures
Type: Types/SpriteVariations
Example
{
type = "fish",
name = "fish",
icon = "__base__/graphics/icons/fish.png",
icon_size = 32,
flags = {"placeable-neutral", "not-on-map"},
minable = {mining_time = 1, result = "raw-fish", count = 5},
max_health = 20,
subgroup = "creatures",
order = "b-a",
collision_box = {{-0.75, -0.75}, {0.75, 0.75}},
selection_box = {{-0.5, -0.3}, {0.5, 0.3}},
pictures =
{
{
filename = "__base__/graphics/entity/fish/fish-1.png",
priority = "extra-high",
width = 22,
height = 36
},
{
filename = "__base__/graphics/entity/fish/fish-2.png",
priority = "extra-high",
width = 32,
height = 32
}
},
autoplace = {
influence = 0.01
}
},