Repository navigation
Ship Physics & Multi-Builder Factions
Included in this release:
- Core: Added support for multiple builder factions across Ships, Modules, Shields, Engines, and Weapons.
- Core: Fixed crash when loading entities with multiple builder factions (e.g., Envoy ship).
- Core: Reduced log noise by downgrading missing builder faction warnings to info level.
- API: Added
get*IDs(),get*s(), andhasMultiple*()methods to Ship, Module, Shield, Engine, and Weapon definitions for full multi-faction access. - API: Existing single-value methods (e.g.,
getBuilderFactionID()) remain fully backward compatible, returning the primary faction. - Ships: Added 24 new physics fields (drag coefficients, inertia, jerk values, acceleration factors)
- Ships: Added cargo capacity extraction (cargoCapacity, cargoType)
- Ships: Regenerated ships.json with complete physics data for all 256 ships
- Documentation: Updated public-api.md and handbook with complete physics API reference