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
    }
  },