Prototype/Fish: Difference between revisions

From Official Factorio Wiki
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, and eaten for health. Moves around unless deactived with entity.active = false.
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]]
== Usage in base==
*[[Fish|Fish]]
== Properties ==
== Properties ==
=== autplace ===
=== pictures ===
'''Type''': [[Types/AutoplaceSpecification]]
'''Type''': [[Types/SpriteVariations]]
 
The random generation of fish on the map.
 


== 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.4, -0.2}, {0.4, 0.2}},
     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
    }
  },