Maps/WeaponParts: added the new ranged base parts.
This commit is contained in:
parent
0aa933e766
commit
c7cc3ba76c
1 changed files with 72 additions and 35 deletions
|
@ -213,110 +213,142 @@ static const std::map<Int, Containers::StringView> shield_shells {
|
||||||
|
|
||||||
// region Bullet Shooters
|
// region Bullet Shooters
|
||||||
static const std::map<Int, Containers::StringView> bshooter_triggers {
|
static const std::map<Int, Containers::StringView> bshooter_triggers {
|
||||||
{0, "BL-Combat Trigger (1H)"_s},
|
{0, "BL-Combat Trigger (1H)"_s},
|
||||||
{1, "Light Machine Trigger (1H)"_s},
|
{1, "Light Machine Trigger (1H)"_s},
|
||||||
{2, "Tactical Trigger (1H)"_s},
|
{2, "Tactical Trigger (1H)"_s},
|
||||||
{3, "Compact Trigger (1H)"_s},
|
{3, "Compact Trigger (1H)"_s},
|
||||||
{4, "Longhold Trigger (1H)"_s},
|
{4, "Longhold Trigger (1H)"_s},
|
||||||
{5, "Downhold Trigger (1H)"_s},
|
{5, "Downhold Trigger (1H)"_s},
|
||||||
{6, "Cellblock Trigger (1H)"_s},
|
{6, "Cellblock Trigger (1H)"_s},
|
||||||
|
{99, "Base Trigger (1H)"_s},
|
||||||
|
|
||||||
{100, "BL-Machine Trigger (2H)"_s},
|
{100, "BL-Machine Trigger (2H)"_s},
|
||||||
{101, "BL-Short Trigger (2H)"_s},
|
{101, "BL-Short Trigger (2H)"_s},
|
||||||
{102, "Shielded Trigger (2H)"_s},
|
{102, "Shielded Trigger (2H)"_s},
|
||||||
{103, "Platedframe Trigger (2H)"_s},
|
{103, "Platedframe Trigger (2H)"_s},
|
||||||
{104, "Sidebox Trigger (2H) (Motion)"_s},
|
{104, "Sidebox Trigger (2H) (Motion)"_s},
|
||||||
|
{199, "2H Base Trigger (2H)"_s},
|
||||||
};
|
};
|
||||||
|
|
||||||
static const std::map<Int, Containers::StringView> bshooter_barrels {
|
static const std::map<Int, Containers::StringView> bshooter_barrels {
|
||||||
{0, "BL-Combat Barrel (1 shot)"_s},
|
{0, "BL-Combat Barrel (1 shot)"_s},
|
||||||
{1, "Shock Absorb Barrel (1 shot) (Motion)"_s},
|
{1, "Shock Absorb Barrel (1 shot) (Motion)"_s},
|
||||||
{2, "Muzzlemod Barrel (1 shot)"_s},
|
{2, "Muzzlemod Barrel (1 shot)"_s},
|
||||||
{3, "Triangular Barrel (1 shot)"_s},
|
{3, "Triangular Barrel (1 shot)"_s},
|
||||||
{4, "Recoilblock Barrel (1 shot) (Motion)"_s},
|
{4, "Recoilblock Barrel (1 shot) (Motion)"_s},
|
||||||
|
{97, "Short S Base Barrel (1 shot)"_s},
|
||||||
|
{98, "Medium S Base Barrel (1 shot)"_s},
|
||||||
|
{99, "Long S Base Barrel (1 shot)"_s},
|
||||||
|
|
||||||
{100, "Six-Barrel Gatling (Auto) (Motion)"_s},
|
{100, "Six-Barrel Gatling (Auto) (Motion)"_s},
|
||||||
{101, "Modded Six-Barrel Gatling (Auto) (Motion)"_s},
|
{101, "Modded Six-Barrel Gatling (Auto) (Motion)"_s},
|
||||||
{102, "Four-Barrel Gatling (Auto) (Motion)"_s},
|
{102, "Four-Barrel Gatling (Auto) (Motion)"_s},
|
||||||
{103, "Retro Style Gatling (Auto) (Motion)"_s},
|
{103, "Retro Style Gatling (Auto) (Motion)"_s},
|
||||||
|
{197, "Short G Base Barrel (Auto)"_s},
|
||||||
|
{198, "Medium G Base Barrel (Auto)"_s},
|
||||||
|
{199, "Long G Base Barrel (Auto)"_s},
|
||||||
|
|
||||||
{200, "Blast Barrel (Spread)"_s},
|
{200, "Blast Barrel (Spread)"_s},
|
||||||
{201, "Wideblast Barrel (Spread) (Motion)"_s},
|
{201, "Wideblast Barrel (Spread) (Motion)"_s},
|
||||||
{202, "Pelleter Barrel (Spread) (Motion)"_s},
|
{202, "Pelleter Barrel (Spread) (Motion)"_s},
|
||||||
{203, "Lockhold Barrel (Spread) (Motion)"_s},
|
{203, "Lockhold Barrel (Spread) (Motion)"_s},
|
||||||
|
{297, "Short B Base Barrel (Spread)"_s},
|
||||||
|
{298, "Medium B Base Barrel (Spread)"_s},
|
||||||
|
{299, "Long B Base Barrel (Spread)"_s},
|
||||||
|
|
||||||
{300, "Propulsive Barrel (Detonate)"_s},
|
{300, "Propulsive Barrel (Detonate)"_s},
|
||||||
{301, "Roundbox Barrel (Detonate)"_s},
|
{301, "Roundbox Barrel (Detonate)"_s},
|
||||||
{302, "ShieldDet Barrel (Detonate)"_s},
|
{302, "ShieldDet Barrel (Detonate)"_s},
|
||||||
{303, "RecoilDet Barrel (Detonate) (Motion)"_s},
|
{303, "RecoilDet Barrel (Detonate) (Motion)"_s},
|
||||||
|
{397, "Short D Base Barrel (Detonate)"_s},
|
||||||
|
{398, "Medium D Base Barrel (Detonate)"_s},
|
||||||
|
{399, "Long D Base Barrel (Detonate)"_s},
|
||||||
};
|
};
|
||||||
// endregion
|
// endregion
|
||||||
|
|
||||||
//region Energy Shooters
|
//region Energy Shooters
|
||||||
static const std::map<Int, Containers::StringView> eshooter_triggers {
|
static const std::map<Int, Containers::StringView> eshooter_triggers {
|
||||||
{0, "EN-Rifle Trigger (1H)"_s},
|
{0, "EN-Rifle Trigger (1H)"_s},
|
||||||
{1, "Underarm Trigger (1H)"_s},
|
{1, "Underarm Trigger (1H)"_s},
|
||||||
{2, "EN-Inverted Trigger (1H)"_s},
|
{2, "EN-Inverted Trigger (1H)"_s},
|
||||||
{3, "EN-Submachine Trigger (1H) (Motion)"_s},
|
{3, "EN-Submachine Trigger (1H) (Motion)"_s},
|
||||||
{4, "EN-Needler Trigger (1H)"_s},
|
{4, "EN-Needler Trigger (1H)"_s},
|
||||||
{5, "Angular Trigger (1H)"_s},
|
{5, "Angular Trigger (1H)"_s},
|
||||||
{6, "Exposed Trigger (1H)"_s},
|
{6, "Exposed Trigger (1H)"_s},
|
||||||
|
{99, "Base EnTrigger (1H)"_s},
|
||||||
|
|
||||||
{100, "EN-Combat Trigger (2H)"_s},
|
{100, "EN-Combat Trigger (2H)"_s},
|
||||||
{101, "EN-Alternate Trigger (2H)"_s},
|
{101, "EN-Alternate Trigger (2H)"_s},
|
||||||
{102, "Framed Trigger (2H) (Motion)"_s},
|
{102, "Framed Trigger (2H) (Motion)"_s},
|
||||||
{103, "Stabilised Trigger (2H)"_s},
|
{103, "Stabilised Trigger (2H)"_s},
|
||||||
{104, "EN-Heavy Trigger (2H)"_s},
|
{104, "EN-Heavy Trigger (2H)"_s},
|
||||||
|
{199, "2H Base EnTrigger (2H)"_s},
|
||||||
};
|
};
|
||||||
|
|
||||||
static const std::map<Int, Containers::StringView> eshooter_busters {
|
static const std::map<Int, Containers::StringView> eshooter_busters {
|
||||||
{0, "EN-Combat Buster (1 shot)"_s},
|
{0, "EN-Combat Buster (1 shot)"_s},
|
||||||
{1, "Delta Cycler (1 shot) (Motion)"_s},
|
{1, "Delta Cycler (1 shot) (Motion)"_s},
|
||||||
{2, "EN-Longbarrel Buster (1 shot)"_s},
|
{2, "EN-Longbarrel Buster (1 shot)"_s},
|
||||||
{3, "Kinetic Buster (1 shot) (Motion)"_s},
|
{3, "Kinetic Buster (1 shot) (Motion)"_s},
|
||||||
|
{97, "Short S Base Buster (1 shot)"_s},
|
||||||
|
{98, "Medium S Base Buster (1 shot)"_s},
|
||||||
|
{99, "Long S Base Buster (1 shot)"_s},
|
||||||
|
|
||||||
{100, "EN-Rifle Buster (Auto)"_s},
|
{100, "EN-Rifle Buster (Auto)"_s},
|
||||||
{101, "EN-Focus Buster (Auto)"_s},
|
{101, "EN-Focus Buster (Auto)"_s},
|
||||||
{102, "Machinist Buster (Auto)"_s},
|
{102, "Machinist Buster (Auto)"_s},
|
||||||
{103, "EN-Precision Buster (Auto) (Motion)"_s},
|
{103, "EN-Precision Buster (Auto) (Motion)"_s},
|
||||||
|
{197, "Short A Base Buster (Auto)"_s},
|
||||||
|
{198, "Medium A Base Buster (Auto)"_s},
|
||||||
|
{199, "Long A Base Buster (Auto)"_s},
|
||||||
|
|
||||||
{200, "Railcharge Buster (Ray) (Motion)"_s},
|
{200, "Railcharge Buster (Ray) (Motion)"_s},
|
||||||
{201, "Clawcharge Buster (Ray)"_s},
|
{201, "Clawcharge Buster (Ray)"_s},
|
||||||
{202, "Twizelcharge Buster (Ray)"_s},
|
{202, "Twizelcharge Buster (Ray)"_s},
|
||||||
{203, "Deltacharge Buster (Ray)"_s},
|
{203, "Deltacharge Buster (Ray)"_s},
|
||||||
|
{297, "Short R Base Buster (Ray)"_s},
|
||||||
|
{298, "Medium R Base Buster (Ray)"_s},
|
||||||
|
{299, "Long R Base Buster (Ray)"_s},
|
||||||
|
|
||||||
{300, "Subsonic Buster (Wave)"_s},
|
{300, "Subsonic Buster (Wave)"_s},
|
||||||
{301, "Amplifier Buster (Wave) (Motion)"_s},
|
{301, "Amplifier Buster (Wave) (Motion)"_s},
|
||||||
{302, "Cyclonwave Buster (Wave)"_s},
|
{302, "Cyclonwave Buster (Wave)"_s},
|
||||||
{303, "Warhorn Buster (Wave) (Motion)"_s},
|
{303, "Warhorn Buster (Wave) (Motion)"_s},
|
||||||
|
{397, "Short W Base Buster (Wave)"_s},
|
||||||
|
{398, "Medium W Base Buster (Wave)"_s},
|
||||||
|
{399, "Long W Base Buster (Wave)"_s},
|
||||||
};
|
};
|
||||||
// endregion
|
// endregion
|
||||||
|
|
||||||
// region Bullet Launchers
|
// region Bullet Launchers
|
||||||
static const std::map<Int, Containers::StringView> blauncher_pods {
|
static const std::map<Int, Containers::StringView> blauncher_pods {
|
||||||
{0, "BL-Delta Pack Launcher (Missile x12)"_s},
|
{0, "BL-Delta Pack Launcher (Missile x12)"_s},
|
||||||
{1, "BL-Twin Pack Launcher (Missile x12)"_s},
|
{1, "BL-Twin Pack Launcher (Missile x12)"_s},
|
||||||
{2, "Detector Launcher (Missile x12)"_s},
|
{2, "Detector Launcher (Missile x12)"_s},
|
||||||
{3, "BL-Triplet Pack Launcher (Missile x12)"_s},
|
{3, "BL-Triplet Pack Launcher (Missile x12)"_s},
|
||||||
{4, "Shielded Launcher (Missile x12)"_s},
|
{4, "Shielded Launcher (Missile x12)"_s},
|
||||||
|
{99, "H Base Pod (Missile x12)"_s},
|
||||||
|
|
||||||
{100, "Warhead Pod (Nuke x2)"_s},
|
{100, "Warhead Pod (Nuke x2)"_s},
|
||||||
{101, "Warhead Launcher (Nuke x2)"_s},
|
{101, "Warhead Launcher (Nuke x2)"_s},
|
||||||
{102, "Triangular Warhead Pod (Nuke x2)"_s},
|
{102, "Triangular Warhead Pod (Nuke x2)"_s},
|
||||||
{103, "Expanded Warhead Pod (Nuke x2)"_s},
|
{103, "Expanded Warhead Pod (Nuke x2)"_s},
|
||||||
{104, "Shielded Warhead Pod (Nuke x2)"_s},
|
{104, "Shielded Warhead Pod (Nuke x2)"_s},
|
||||||
|
{199, "N Base Pod (Nuke x2)"_s},
|
||||||
|
|
||||||
{200, "Widepack Launcher (Salvo x24)"_s},
|
{200, "Widepack Launcher (Salvo x24)"_s},
|
||||||
{201, "Covered Launcher (Salvo x24)"_s},
|
{201, "Covered Launcher (Salvo x24)"_s},
|
||||||
{202, "Double Delta Launcher (Salvo x24)"_s},
|
{202, "Double Delta Launcher (Salvo x24)"_s},
|
||||||
{203, "Hexagonal Launcher (Salvo x24)"_s},
|
{203, "Hexagonal Launcher (Salvo x24)"_s},
|
||||||
{204, "Shielded Six Launcher (Salvo x24)"_s},
|
{204, "Shielded Six Launcher (Salvo x24)"_s},
|
||||||
|
{299, "S Base Pod (Salvo x24)"_s},
|
||||||
|
|
||||||
{300, "Sentinel Cluster Pod (Cluster x40)"_s},
|
{300, "Sentinel Cluster Pod (Cluster x40)"_s},
|
||||||
{301, "Pincer Cluster Pod (Cluster x40)"_s},
|
{301, "Pincer Cluster Pod (Cluster x40)"_s},
|
||||||
{302, "Elliptical Cluster Pod (Cluster x40)"_s},
|
{302, "Elliptical Cluster Pod (Cluster x40)"_s},
|
||||||
{303, "Sawed Cluster Pod (Cluster x40)"_s},
|
{303, "Sawed Cluster Pod (Cluster x40)"_s},
|
||||||
{304, "Pentagonal Cluster Pod (Cluster x40)"_s},
|
{304, "Pentagonal Cluster Pod (Cluster x40)"_s},
|
||||||
|
{399, "C Base Pod (Cluster x40)"_s},
|
||||||
};
|
};
|
||||||
|
|
||||||
static const std::map<Int, Containers::StringView> blauncher_projectiles {
|
static const std::map<Int, Containers::StringView> blauncher_projectiles {
|
||||||
|
@ -358,16 +390,18 @@ static const std::map<Int, Containers::StringView> elauncher_generators {
|
||||||
{25, "Carrier Unit"_s},
|
{25, "Carrier Unit"_s},
|
||||||
{26, "Compartment Unit"_s},
|
{26, "Compartment Unit"_s},
|
||||||
{27, "Flatedge Unit"_s},
|
{27, "Flatedge Unit"_s},
|
||||||
|
{99, "Base Generator"},
|
||||||
};
|
};
|
||||||
|
|
||||||
static const std::map<Int, Containers::StringView> elauncher_pods {
|
static const std::map<Int, Containers::StringView> elauncher_pods {
|
||||||
{0, "EN-Dual Claw Launcher (Echo) (Motion)"_s},
|
{0, "EN-Dual Claw Launcher (Echo) (Motion)"_s},
|
||||||
{1, "EN-Assault Launcher (Echo)"_s},
|
{1, "EN-Assault Launcher (Echo)"_s},
|
||||||
{2, "EN-Tactical Launcher (Echo)"_s},
|
{2, "EN-Tactical Launcher (Echo)"_s},
|
||||||
{3, "EN-Force Focus Launcher (Echo) (Motion)"_s},
|
{3, "EN-Force Focus Launcher (Echo) (Motion)"_s},
|
||||||
{4, "EN-Needler Launcher (Echo)"_s},
|
{4, "EN-Needler Launcher (Echo)"_s},
|
||||||
{5, "Spark Launcher (Echo)"_s},
|
{5, "Spark Launcher (Echo)"_s},
|
||||||
{6, "Pinpoint Launcher (Echo)"_s},
|
{6, "Pinpoint Launcher (Echo)"_s},
|
||||||
|
{99, "E Base EPod (Echo)"_s},
|
||||||
|
|
||||||
{100, "Raystream Launcher (Beam)"_s},
|
{100, "Raystream Launcher (Beam)"_s},
|
||||||
{101, "Perpetum Launcher (Beam)"_s},
|
{101, "Perpetum Launcher (Beam)"_s},
|
||||||
|
@ -376,6 +410,7 @@ static const std::map<Int, Containers::StringView> elauncher_pods {
|
||||||
{104, "Crosshair Launcher (Beam)"_s},
|
{104, "Crosshair Launcher (Beam)"_s},
|
||||||
{105, "Powerlined Launcher (Beam)"_s},
|
{105, "Powerlined Launcher (Beam)"_s},
|
||||||
{106, "Attached Launcher (Beam)"_s},
|
{106, "Attached Launcher (Beam)"_s},
|
||||||
|
{199, "B Base EPod (Beam)"_s},
|
||||||
|
|
||||||
{200, "Hilt Launcher (Slash) (Motion)"_s},
|
{200, "Hilt Launcher (Slash) (Motion)"_s},
|
||||||
{201, "Underangle Launcher (Slash)"_s},
|
{201, "Underangle Launcher (Slash)"_s},
|
||||||
|
@ -384,6 +419,7 @@ static const std::map<Int, Containers::StringView> elauncher_pods {
|
||||||
{204, "Spike Launcher (Slash)"_s},
|
{204, "Spike Launcher (Slash)"_s},
|
||||||
{205, "Tri-Pronged Launcher (Slash) (Motion)"_s},
|
{205, "Tri-Pronged Launcher (Slash) (Motion)"_s},
|
||||||
{206, "Heavyblade Launcher (Slash)"_s},
|
{206, "Heavyblade Launcher (Slash)"_s},
|
||||||
|
{299, "S Base EPod (Slash)"_s},
|
||||||
|
|
||||||
{300, "Covering Launcher (Photon)"_s},
|
{300, "Covering Launcher (Photon)"_s},
|
||||||
{301, "Boxhead Launcher (Photon)"_s},
|
{301, "Boxhead Launcher (Photon)"_s},
|
||||||
|
@ -392,5 +428,6 @@ static const std::map<Int, Containers::StringView> elauncher_pods {
|
||||||
{304, "Shelled Launcher (Photon)"_s},
|
{304, "Shelled Launcher (Photon)"_s},
|
||||||
{305, "Widearm Launcher (Photon)"_s},
|
{305, "Widearm Launcher (Photon)"_s},
|
||||||
{306, "Wingspan Launcher (Photon)"_s},
|
{306, "Wingspan Launcher (Photon)"_s},
|
||||||
|
{399, "P Base EPod (Photon)"_s},
|
||||||
};
|
};
|
||||||
// endregion
|
// endregion
|
||||||
|
|
Loading…
Reference in a new issue