Here's what you're coding with
Future requirements may require operation of more customisable units. This is not yet confirmed.
Let's discuss. Do NOT release this information yet.
Each faction ultimately strives to field its customisable mech units, which are the mainstay of any ground-based main battle force.
Simple (Primary) mechs are comprised of a Base, Body, and Primary Armament.
Complex (Secondary) mechs are comprised of a Base, Body, Right arm (primary), Left arm (secondary).
Advanced (Tertiary) modular mechs are comprised of a Base, Body, and composable Segments. Segments may be connectors with various Endpoints. Endpoints can have Armaments attached.
Body types are the core of a mech. They determine the mech's size and shape.
Base types are the foundation of a mech. They determine the mech's movement and power.
Armament types are the weapons of a mech. They determine the mech's offensive capabilities.
Segment types are the modular components of a mech. They determine the mech's flexibility and adaptability.
In code:
const simpleMech = buildMech({
base: "BaseType",
body: "BodyType",
armament: "ArmamentType",
});
Base type should be one of the following:
Bipedal (Scout Legs)Reverse-Jointed (Strider Legs)Treads (Siege Treads)Quad (Fortress Legs)Body type should be one of the following:
Light (Recon, Specter Frame)Medium (Combat, Vanguard Chassis)Heavy (Assault, Titan Hull)Superheavy (Fortress, Bastion Core)Weapons come in three major categories:
Projectile (Kinetic)Missile (Explosive)Laser (Energy)Future weapon classes may include e.g., Indirect Fire (Artillery), Support (e.g,. Repair), and Melee (???).
Armament (weapon) type should be one of the following:
Kinetic - Light - Machine GunsKinetic - Light - ShotgunsKinetic - Medium - AutocannonsKinetic - Medium - RailgunsKinetic - Heavy - Gauss CannonsEnergy - Light - Laser PointersEnergy - Medium - Plasma RiflesEnergy - Medium - Beam LasersEnergy - Heavy - Particle CannonsExplosive - Light - Grenade LaunchersExplosive - Medium - Missile RacksExplosive - Heavy - Artillery CannonsExplosive - Heavy - Rocket PodsSupport - Light - EMP LaunchersSupport - Medium - Smoke LaunchersSupport - Heavy - Repair Tools