Description
Contains shared modules and compatibility patches for other Biological Machines mods. Does nothing on its own by default although some modules can be enabled as standalone via mod settings.
Included in
- BM: Modpack
- BM: Hunger
- BM: Industry
- BM: Radioactive tissue
- BM: Planet Wit
- BM: Planet Balack
- BM: Homeworld
- BM: Cloning
- BM: Warp Drive
- BM: Alternative Nutrients
- BM: Reinforced Wall
- BM: Scrapyard
- Bradythehuman's Space Age Addpack
- Bradythehuman's Promethium Belts
Features
- Bot start startup setting, adds a repair harness and 25 construction bots to players starting inventory
- Disabled by default, enabled by default with BM: Modpack active
- Modding tools which can be used by third party mods with BM: Core as a dependency
- Can be added to existing saves without any complications
Modding Tools
- Data helper, a util file with functions to manipulate data in the prototype stage. Load into your mod by calling
local dh = require("__biological-machines-core__.data-helper")
- Full resistances, a table containing entity prototypes which will be made 100% resistant to all damage in the data-final-fixes stage. Mark an entity for full resistance in the data or data-updates stages by calling
ENTITY_PROTOTYPE = data.raw[ENTITY_TYPE][ENTITY_NAME]
table.insert(bm_add_full_resistences, ENTITY_PROTOTYPE)
- All science, a function returning a copy of a technologies ingredients table containing all science packs in BM
data.raw.technology[TECH_NAME].unit.ingredients = BM_COPY_ALL_SCI_PACKS()
Credit
- Repair harness graphics/code from survival gear by GotLag
- Glass plate icon from glass by GotLag
- Graphics/code from Offshore dump by chocoman