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:
- 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:
- pipe_connections {FactorioFluidBoxConnection}
- production_type string
- 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