Here is how I understand ships to work
- Object files define
- Ship 3d model to use
- Turret numbers, placements, and firing arcs
- Docking bay/point placements
- Camera placements
- (More than 1 ship can use the same object file)
- Tships has an entry for each Ship model. This Entry defines things like and compatible weapons
- What Object file to use
- Ship Name
- Price
- Base Speed/Acceleration/Turning/Cargo Space
- Maximum number of Cargo/Engine/Steering tunings allowed
- Maximum hull points
- Shields Number/Type/Recharge
- Weapons allowed on each turret
- Weapon Capacitor/Recharge
- Compatible missiles
- Other visual and audio options
- This means only things that can be changed while in game are
- Tunings (it seems more than the 'max' can be applied if you use a script to do it)
- Weapons installed in each Turret. Must be from the allowed list in Tships
- Ship Equipment/Software
- Owns a Terran Cutlass
- Terran Cutlass has hardpoints for Terran weapons
- Character wants to install Commonwealth weapons on his ship
- Character Brings his Cutlass to a mechanic who modifies the ship hardpoints to fit stock Commonwealth weapons. Ship would no longer accept Terran weapons.
- Character brings Commonwealth weapons to a mechanic who modifies the mounting plates on them to fit Terran hardpoints. Weapons would now only work on Terran ships, and character would need to get every weapon modified that he wants installed.
- To refit Cutlass hardpoints to accept Commonwealth weapons
- A new ship would need to be created in Tships
- This new ship would have different allowable weapons
- To refit weapons to accept old hardpoints
- New weapons would need to be created in Tlasers (Just clone the Commonwealth ones. In this case with a new name)
- All Terran ships would need to be modified in Tships to add the newly created weapons to their permitted weapons list
- (This seems like a poor option because
- it may break scripts that rely on weapons
- It requires me to modify every ship in Tships in addition to modifying Tlasers
- It limits me to only making weapon changes, even though I have to modify ships
Does this just about explain how it would be done?