Kyle Austad
01791291c5
Now i just need to implement purchasing, equipping and stat modification based on equipped components
1.2 KiB
1.2 KiB
ModularShipSystem
All of the components below need stats defined such as power draw and hull reinforcement or shield degredation.
Systems to implement
- Basic spaceship pawn
- Docking using sockets
- Toggles for docking UI and player control over the pawn
- Data driven shop UI
- Purchase and equip from shop UI
Base Ship Info
- Number of hardpoints
- Hull information
- Number of modules
- Supported Classes of modules
- Available upgrade slots
Hardpoints
- Various types of weaponry i.e. kinetic, energy, combo, and emp weapons
- Damage output of hardpoints
Scanner
- Range and info available from a scan
Modules
- Various Module types i.e. Shields, Engines,
Jump Drive, Cargo Bays,Stealth tech, andpower delivery
Module upgrades
-
Various types of upgrades i.e. hull reinforcements,
shield reinforcements, engine upgrades, and weapons. -
Move UI handling for space station to a HUD class using the interfaces to toggle everything
-
docking should change pawn rotation as well