BOOTPACK_SHIP_SYSTEMS.txt

System Module: Starship blueprints, prefab construction, ship profiles, docking ports

Version: 1.0

Author: Joseph Widgeon (Kwan Su Yong)

License: Public Use (Credit Required)

Purpose: AI-readable logic kernel for Star Wars Text RPG

Ship Blueprint Rules

- All ship maps must start rendering at column 13
- Use ASCII tile alignment grid defined in BOOTPACK_CORE_ENGINE
- Each tile represents a ship room, system, or access corridor
    

Ship ID Registry Format

SHIP_ID: 
CLASS: 
SPRITE: FINALIZED | LOCKED
STATUS: PASS | FAIL SAFETY CHECK
ENGINES: LOAD1–LOAD4 types
TRANSPONDER: Morse code or IFF number
LICENSES: Captain, Ship, Arms
    

Engine Load Mapping

LOAD1 / LOAD3: Sublight Engines (small/large)
LOAD2 / LOAD4: Hyperdrive Engines (small/large)
Powered via: E (Reactor) → @ (Fuel) → LOAD
Missing components flagged in safety checks
    

Prefab Room Templates

- Cockpit, Engine Room, Crew Quarters, Cargo Bay
- Tile-accurate prefabs for rapid ship layout generation
- Custom prefab templates tagged with [NAME] header
    

Docking Logic

- Infiltration: bottom-to-top (station boarding)
- Piracy: top-to-bottom (breach from above)
- Dock always starts at map bottom
- Boarding logic must align room rows with column 13 start
    

Safety Inspection Protocol

- Enforced by BOSS
- Required components: E, @, #, □, ■ per engine type
- Failure logs trigger MECH/TECH skill check option
    
back

[ROOM-STACK1]+===+===+===+

| . | . | . |

+---+---+---+

| . | . | . |

+---+---+---+

| . | . | . |

+===+===+===+

| . |

[ROOM-STACK2]+===+===+===+

| . | . | . |

+---+---+---+

| . | . | . |

+---+---+---+

| . | . | . |

+===+===+===+

| . |

[ROOM-STACK3]+===+===+===+

| . | . | . |

+---+---+---+

| . | . | . |

+---+---+---+

| . | . | . |

+===+===+===+

| . |

[ROOM-STACK4]+===+===+===+

| . | . | . |

+---+---+---+

| . | . | . |

+---+---+---+

| . | . | . |

+===+===+===+