Module types

Types

NOTE: not available in scripts, only for documentation purposes

Tables

FactorioTile FactorioTile
FactorioTechnology FactorioTechnology
FactorioForce FactorioForce
InventoryResponse InventoryResponse
FactorioRecipe FactorioRecipe
FactorioIngredient FactorioIngredient
FactorioProduct FactorioProduct
FactorioPlayer FactorioPlayer
ChunkPosition ChunkPosition
Position Position
Rect Rect
FactorioGraphic FactorioGraphic
FactorioEntity FactorioEntity
FactorioEntityPrototype FactorioEntityPrototype
FactorioItemPrototype FactorioItemPrototype
FactorioFluidBoxPrototype FactorioFluidBoxPrototype
FactorioFluidBoxConnection FactorioFluidBoxConnection
FactorioBlueprintInfo FactorioBlueprintInfo


Tables

FactorioTile
FactorioTile

Fields:

  • name string
  • player_collidable boolean
  • position Position
FactorioTechnology
FactorioTechnology

Fields:

  • name string
  • enabled boolean
  • upgrade boolean
  • prerequisites {string}
  • researched boolean
  • research_unit_ingredients {FactorioIngredient}
  • research_unit_count int
  • research_unit_energy int
  • order string
  • level number
  • valid boolean
FactorioForce
FactorioForce

Fields:

  • name string
  • force_id int
  • current_research string
  • research_progress int
  • technologies {FactorioTechnology}
InventoryResponse
InventoryResponse

Fields:

  • name string
  • position Position
  • output_inventory {[string]=int,...}
  • fuel_inventory {[string]=int,...}
FactorioRecipe
FactorioRecipe

Fields:

  • name string
  • valid boolean
  • enabled boolean
  • category string
  • ingredients {FactorioIngredient}
  • products {FactorioProduct}
  • hidden boolean
  • energy int
  • order string
  • group string
  • subgroup string
FactorioIngredient
FactorioIngredient

Fields:

  • name string
  • ingredient_type string
  • amount number
FactorioProduct
FactorioProduct

Fields:

  • name string
  • product_type string
  • amount number
  • probability int
FactorioPlayer
FactorioPlayer

Fields:

  • player_id int
  • position Position
  • main_inventory {[string]=int,...}
  • build_distance int
  • reach_distance int
  • drop_item_distance int
  • item_pickup_distance int
  • loot_pickup_distance int
  • resource_reach_distance int
ChunkPosition
ChunkPosition

Fields:

  • x int
  • y int
Position
Position

Fields:

  • x int
  • y int
Rect
Rect

Fields:

FactorioGraphic
FactorioGraphic

Fields:

  • entity_name string
  • image_path string
  • width number
  • height int
FactorioEntity
FactorioEntity

Fields:

  • name string
  • entity_type string
  • position Position
  • bounding_box Rect
  • direction int
  • drop_position Position
  • pickup_position Position
  • output_inventory {[string]=int,...}
  • fuel_inventory {[string]=int,...}
  • amount int
  • recipe string
  • ghost_name string
  • ghost_type string
FactorioEntityPrototype
FactorioEntityPrototype

Fields:

  • name string
  • entity_type string
  • collision_mask {string}
  • collision_box Rect
  • mine_result {[string]=int,...}
  • mining_time int
  • mining_speed int
  • crafting_speed int
  • max_underground_distance int
  • fluidbox_prototypes {FactorioFluidBoxPrototype}
FactorioItemPrototype
FactorioItemPrototype

Fields:

  • name string
  • item_type string
  • stack_size number
  • fuel_value int
  • place_result string
  • group string
  • subgroup string
FactorioFluidBoxPrototype
FactorioFluidBoxPrototype

Fields:

FactorioFluidBoxConnection
FactorioFluidBoxConnection

Fields:

  • max_underground_distance number
  • connection_type string
  • positions {Position}
FactorioBlueprintInfo
FactorioBlueprintInfo

Fields:

  • label string
  • blueprint string
  • width number
  • height number
  • rect Rect
  • data data
generated by LDoc 1.4.3 Last updated 2022-06-27 20:24:33