From ce2a8df6a157bb6af41c3f89566c6e5d42ef7a39 Mon Sep 17 00:00:00 2001 From: Guillaume Jacquemin Date: Mon, 15 Jul 2024 12:57:36 +0200 Subject: [PATCH] GameData: add the new weapon parts. --- src/GameData/WeaponParts.h | 52 +++++++++++++++++++++++++++++++++++--- 1 file changed, 49 insertions(+), 3 deletions(-) diff --git a/src/GameData/WeaponParts.h b/src/GameData/WeaponParts.h index 0f8c8f4..36451eb 100644 --- a/src/GameData/WeaponParts.h +++ b/src/GameData/WeaponParts.h @@ -37,6 +37,7 @@ static const std::map melee_grips { {5, "Guardian Grip (1H)"_s}, {6, "Knight Guard Grip (1H)"_s}, {7, "Saber Guard Grip (1H)"_s}, + {8, "Base Grip (1H)"_s}, {100, "Combat Side Grip (1H)"_s}, {101, "Hollowed Side Grip (1H)"_s}, @@ -44,39 +45,60 @@ static const std::map melee_grips { {103, "Plated Side Grip (1H)"_s}, {104, "Locked Side Grip (1H)"_s}, {105, "Longpoint Side Grip (1H)"_s}, + {106, "Concave Side Grip (1H)"_s}, + {107, "Polehead Side Grip (1H)"_s}, + {108, "Base Side Grip (1H)"_s}, {200, "Combat Dual Grip (1H)"_s}, {201, "Hollowed Dual Grip (1H)"_s}, {202, "Plated Dual Grip (1H)"_s}, + {203, "Concave Dual Grip (1H)"_s}, + {204, "Polehead Dual Grip (1H)"_s}, {400, "Combat Twin Grip (1H)"_s}, {401, "Sepal Twin Grip (1H)"_s}, {402, "Hollowed Twin Grip (1H)"_s}, {403, "Knuckle Guard Twin Grip (1H)"_s}, {404, "Arched Twin Grip (1H)"_s}, + {405, "Handguard Twin Grip (1H)"_s}, + {406, "Fullguard Twin Grip (1H)"_s}, + {407, "Base Twin Grip (1H)"_s}, {1000, "Combat Knuckle (R/L)"_s}, {1001, "Battle Fist (R/L)"_s}, {1002, "Guard Knuckle (R/L)"_s}, + {1003, "Heavy Fist (R/L)"_s}, + {1004, "Thick Fist (R/L)"_s}, + {1005, "Base Fist (R/L)"_s}, {2000, "Combat Polearm (2H)"_s}, {2001, "Dual Guard Polearm (2H)"_s}, {2002, "Sepal Polearm (2H)"_s}, {2003, "Fin Polearm (2H)"_s}, {2004, "Arched Polearm (2H)"_s}, + {2005, "Sharp Polearm (2H)"_s}, + {2006, "Ring Polearm (2H)"_s}, + {2007, "Base Polearm (2H)"_s}, {2100, "Combat Side Polearm (2H)"_s}, {2101, "Plated Side Polearm (2H)"_s}, {2102, "Locked Side Polearm (2H)"_s}, {2103, "Fin Side Polearm (2H)"_s}, + {2104, "Heavy Side Polearm (2H)"_s}, + {2105, "Base Side Polearm (2H)"_s}, {2200, "Combat Dual Polearm (2H)"_s}, + {2201, "Studded Dual Polearm (2H)"_s}, + {2202, "Circular Dual Polearm (2H)"_s}, {2400, "Combat Twin Blade (2H)"_s}, {2401, "Guard Twin Blade (2H)"_s}, {2402, "Sepal Twin Blade (2H)"_s}, {2403, "Fin Twin Blade (2H)"_s}, {2404, "Arched Twin Blade (2H)"_s}, + {2405, "Holder Twin Blade (2H)"_s}, + {2406, "Ring Twin Blade (2H)"_s}, + {2407, "Base Twin Blade (2H)"_s}, }; static const std::map melee_assaulters { @@ -92,6 +114,7 @@ static const std::map melee_assaulters { {9, "Long Flat Gouger"_s}, {10, "Long Curved Blade"_s}, {11, "Long Broad Blade"_s}, + {12, "Base L Sword"_s}, {20, "Long Combat Edge"_s}, {21, "Long Attached Edge"_s}, @@ -105,6 +128,7 @@ static const std::map melee_assaulters { {100, "Short Metal Blade"_s}, {101, "Short Assault Blade"_s}, {102, "Short Fin Blade"_s}, + {103, "Base S Sword"_s}, {120, "Short Combat Edge"_s}, @@ -120,6 +144,7 @@ static const std::map melee_assaulters { {200, "Bracer"_s}, {201, "Custom Bracer"_s}, + {202, "Base Hammer"_s}, {210, "Expanded Bracer"_s}, {211, "Expanded Custom Bracer"_s}, @@ -127,10 +152,18 @@ static const std::map melee_assaulters { {300, "Heavy Smasher"_s}, {301, "Heavy Basher"_s}, {302, "Heavy Torch Mace"_s}, + {303, "Heavy Spike Club"_s}, + {304, "Heavy Diamond Smasher"_s}, + {305, "Heavy Spinning Smasher (Motion)"_s}, + {306, "Base L Mace"_s}, {400, "Light Smasher"_s}, {401, "Light Basher"_s}, {402, "Light Torch Mace"_s}, + {403, "Light Spike Club"_s}, + {404, "Light Diamond Smasher"_s}, + {405, "Light Spinning Smasher"_s}, + {406, "Base S Mace"_s}, {420, "War Hammer"_s}, {421, "Great Hammer"_s}, @@ -142,13 +175,16 @@ static const std::map melee_assaulters { {500, "Combat Lance"_s}, {501, "Gouger Lance"_s}, - + {502, "Pointy Lance"_s}, + {503, "Spinning Pointy Lance (Motion)"_s}, + {504, "Crystal Lance"_s}, {510, "Piercer"_s}, {600, "Short Combat Lance"_s}, - + {601, "Short Pointy Lance"_s}, + {602, "Short Spinning Pointy Lance (Motion)"_s}, + {603, "Short Crystal Lance"_s}, {605, "Short Combat Drill (Motion)"_s}, - {610, "Short Piercer"_s}, {700, "Combat Axe"_s}, @@ -264,6 +300,11 @@ static const std::map bshooter_barrels { {397, "Short D Base Barrel (Detonate)"_s}, {398, "Medium D Base Barrel (Detonate)"_s}, {399, "Long D Base Barrel (Detonate)"_s}, + + {400, "Heavy Burst Barrel (Pile Bunker) (Motion)"_s}, + {401, "Under Guard Barrel (Pile Bunker) (Motion)"_s}, + {402, "Facthold Barrel (Pile Bunker) (Motion)"_s}, + {499, "Long P Base Barrel (Pile Bunker) (Motion)"_s}, }; // endregion @@ -318,6 +359,11 @@ static const std::map eshooter_busters { {397, "Short W Base Buster (Wave)"_s}, {398, "Medium W Base Buster (Wave)"_s}, {399, "Long W Base Buster (Wave)"_s}, + + {400, "Wiredcharge Buster (Prism) (Motion)"_s}, + {402, "Heavyclamp Buster (Prism) (Motion)"_s}, + {402, "Curlescent Buster (Prism) (Motion)"_s}, + {499, "Long P Base Buster (Prism) (Motion)"_s}, }; // endregion