Craft modules act as some sort of pseudo craft aboard a normal craft.
Craft modules each have their own collision box and thus a status of how intact they are.
They should be able to control the following things:
- Ability to move
- Ability to steer
- Ability to ascend and descend
- Ability to direct cannons
- Ability to use configurable signs
- Ability to detect contacts
Each module can have a list of constraints that need to be met in order for the module to work. Over all constraints, the average value will be considered the state of the module.
For "detection", a module can be either a blob made from a specific group of blocks or a detectable multiblock structure or similar with a sign as its trigger
Craft modules act as some sort of pseudo craft aboard a normal craft.
Craft modules each have their own collision box and thus a status of how intact they are.
They should be able to control the following things:
Each module can have a list of constraints that need to be met in order for the module to work. Over all constraints, the average value will be considered the state of the module.
For "detection", a module can be either a blob made from a specific group of blocks or a detectable multiblock structure or similar with a sign as its trigger