From cd68a264bd06490a58ea2fc2f78c91d34d24af54 Mon Sep 17 00:00:00 2001 From: FallenDev Date: Tue, 31 Dec 2024 00:55:31 -0500 Subject: [PATCH] Gaunts, Bracers, Necklaces Refactor --- Server.Configurations/ZolianDB/Zolian.sql | Bin 1956360 -> 2031338 bytes .../GameScripts/Creations/RewardScript.cs | 251 ++++++------------ 2 files changed, 74 insertions(+), 177 deletions(-) diff --git a/Server.Configurations/ZolianDB/Zolian.sql b/Server.Configurations/ZolianDB/Zolian.sql index cc13690e095bab7325cd26d0029fd8f4a3acc9b4..088221106ec1899692f21eb2a8645412c85b3868 100644 GIT binary patch delta 15958 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 Tio+F;D*;!cQT$`lyxRW<*osSZ delta 8265 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 NecklaceDrops = new() { - [(1, 5)] = null, - [(6, 9)] = - [ - "Fire Necklace", "Wind Necklace", "Earth Necklace", "Sea Necklace", "Void Necklace", "Holy Necklace", - "Pearl Necklace" - ], - [(10, 20)] = - [ - "Fire Gold Jade Necklace", "Wind Gold Jade Necklace", "Earth Gold Jade Necklace", "Sea Gold Jade Necklace", - "Void Gold Jade Necklace", "Holy Gold Jade Necklace" - ], - [(21, 32)] = - [ - "Fire Pearl Necklace", "Wind Pearl Necklace", "Earth Pearl Necklace", "Sea Pearl Necklace", - "Void Pearl Necklace", "Holy Pearl Necklace" - ], - [(33, 43)] = - [ - "Void Amber Necklace", "Holy Amber Necklace", "Fire Amber Necklace", "Water Amber Necklace", - "Wind Amber Necklace", "Earth Amber Necklace" - ], - [(44, 54)] = null, + [(1, 5)] = ["Fire Necklace", "Wind Necklace", "Earth Necklace", "Sea Necklace", "Void Necklace", "Holy Necklace", "Pearl Necklace"], + [(6, 9)] = ["Fire Necklace", "Wind Necklace", "Earth Necklace", "Sea Necklace", "Void Necklace", "Holy Necklace", "Pearl Necklace"], + [(10, 20)] = ["Fire Gold Jade Necklace", "Wind Gold Jade Necklace", "Earth Gold Jade Necklace", "Sea Gold Jade Necklace", "Void Gold Jade Necklace", "Holy Gold Jade Necklace"], + [(21, 32)] = ["Fire Pearl Necklace", "Wind Pearl Necklace", "Earth Pearl Necklace", "Sea Pearl Necklace", "Void Pearl Necklace", "Holy Pearl Necklace"], + [(33, 43)] = ["Void Amber Necklace", "Holy Amber Necklace", "Fire Amber Necklace", "Water Amber Necklace", "Wind Amber Necklace", "Earth Amber Necklace"], + [(44, 54)] = ["Void Amber Necklace", "Holy Amber Necklace", "Fire Amber Necklace", "Water Amber Necklace", "Wind Amber Necklace", "Earth Amber Necklace"], [(55, 65)] = null, [(66, 76)] = null, - [(77, 87)] = - [ - "Fire Kanna Necklace", "Wind Kanna Necklace", "Earth Kanna Necklace", "Water Kanna Necklace", - "Void Kanna Necklace", "Holy Kanna Necklace" - ], - [(88, 99)] = null, - [(100, 109)] = - [ - "Fire Cascading Necklace", "Wind Cascading Necklace", "Earth Cascading Necklace", - "Water Cascading Necklace", "Void Cascading Necklace", "Holy Cascading Necklace" - ], + [(77, 87)] = ["Fire Kanna Necklace", "Wind Kanna Necklace", "Earth Kanna Necklace", "Water Kanna Necklace", "Void Kanna Necklace", "Holy Kanna Necklace"], + [(88, 99)] = ["Fire Kanna Necklace", "Wind Kanna Necklace", "Earth Kanna Necklace", "Water Kanna Necklace", "Void Kanna Necklace", "Holy Kanna Necklace"], + [(100, 109)] = ["Fire Cascading Necklace", "Wind Cascading Necklace", "Earth Cascading Necklace", "Water Cascading Necklace", "Void Cascading Necklace", "Holy Cascading Necklace"], [(110, 119)] = null, - [(120, 149)] = - [ - "Fire Encrusted Necklace", "Wind Encrusted Necklace", "Earth Encrusted Necklace", - "Water Encrusted Necklace", "Void Encrusted Necklace", "Holy Encrusted Necklace" - ], - [(150, 179)] = - [ - "Fire Diamat Necklace", "Wind Diamat Necklace", "Earth Diamat Necklace", "Water Diamat Necklace", - "Void Diamat Necklace", "Holy Diamat Necklace" - ], + [(120, 149)] = [ "Fire Encrusted Necklace", "Wind Encrusted Necklace", "Earth Encrusted Necklace", "Water Encrusted Necklace", "Void Encrusted Necklace", "Holy Encrusted Necklace"], + [(150, 179)] = ["Fire Diamat Necklace", "Wind Diamat Necklace", "Earth Diamat Necklace", "Water Diamat Necklace", "Void Diamat Necklace", "Holy Diamat Necklace"], [(180, 200)] = ["Children's Crux", "Fervent Mala"], - [(201, 225)] = null, - [(226, 249)] = null, - [(250, 299)] = null, - [(300, 349)] = null, - [(350, 399)] = null, - [(400, 449)] = null, - [(450, 500)] = null, - [(501, 550)] = null, - [(551, 600)] = null, - [(601, 650)] = null, - [(651, 700)] = null, - [(701, 750)] = null, + [(201, 225)] = ["Merlin's Pendant"], + [(226, 249)] = ["Violet Fire Festoon", "Violet Wind Festoon", "Violet Earth Festoon", "Violet Water Festoon", "Violet Void Festoon", "Violet Holy Festoon"], + [(250, 299)] = ["Violet Fire Festoon", "Violet Wind Festoon", "Violet Earth Festoon", "Violet Water Festoon", "Violet Void Festoon", "Violet Holy Festoon"], + [(300, 349)] = ["Void Red Plamit Necklace", "Holy Red Plamit Necklace"], + [(350, 399)] = ["Violet Fire Matinee", "Violet Wind Matinee", "Violet Earth Matinee", "Violet Water Matinee"], + [(400, 449)] = ["Violet Void Matinee", "Violet Holy Matinee"], + [(450, 500)] = ["Turquoise Fire Matinee", "Turquoise Wind Matinee", "Turquoise Earth Matinee", "Turquoise Water Matinee"], + [(501, 550)] = ["Turquoise Void Matinee", "Turquoise Holy Matinee"], + [(551, 600)] = ["Ruby Void Locket", "Ruby Holy Locket"], + [(601, 650)] = ["Sapphire Void Festoon", "Sapphire Holy Festoon"], + [(651, 700)] = ["Ice Dragon's Fire Lariat", "Ice Dragon's Wind Lariat", "Ice Dragon's Earth Lariat", "Ice Dragon's Water Lariat", "Ice Dragon's Void Lariat", "Ice Dragon's Holy Lariat"], + [(701, 750)] = ["Skull Dragon's Void Lariat", "Skull Dragon's Holy Lariat"], [(751, 800)] = null, [(801, 850)] = null, [(851, 900)] = null, @@ -368,55 +301,19 @@ public abstract class RewardScript protected internal static readonly Dictionary<(int, int), List> ShieldDrops = new() { [(1, 5)] = ["Wooden Shield"], - [(6, 11)] = - [ - "Floga Wooden Shield", "Thalassa Wooden Shield", "Zephyr Wooden Shield", "Laspi Wooden Shield", - "Agios Wooden Shield", "Skia Wooden Shield", "Leather Shield" - ], - [(12, 25)] = - [ - "Floga Leather Shield", "Thalassa Leather Shield", "Zephyr Leather Shield", "Laspi Leather Shield", - "Agios Leather Shield", "Skia Leather Shield", "Bronze Shield" - ], - [(26, 38)] = - [ - "Floga Bronze Shield", "Thalassa Bronze Shield", "Zephyr Bronze Shield", "Laspi Bronze Shield", - "Agios Bronze Shield", "Skia Bronze Shield", "Etched Shield" - ], - [(39, 43)] = - [ - "Floga Etched Shield", "Thalassa Etched Shield", "Zephyr Etched Shield", "Laspi Etched Shield", - "Agios Etched Shield", "Skia Etched Shield" - ], + [(6, 11)] = ["Floga Wooden Shield", "Thalassa Wooden Shield", "Zephyr Wooden Shield", "Laspi Wooden Shield", "Agios Wooden Shield", "Skia Wooden Shield", "Leather Shield"], + [(12, 25)] = ["Floga Leather Shield", "Thalassa Leather Shield", "Zephyr Leather Shield", "Laspi Leather Shield", "Agios Leather Shield", "Skia Leather Shield", "Bronze Shield"], + [(26, 38)] = ["Floga Bronze Shield", "Thalassa Bronze Shield", "Zephyr Bronze Shield", "Laspi Bronze Shield", "Agios Bronze Shield", "Skia Bronze Shield", "Etched Shield"], + [(39, 43)] = ["Floga Etched Shield", "Thalassa Etched Shield", "Zephyr Etched Shield", "Laspi Etched Shield", "Agios Etched Shield", "Skia Etched Shield"], [(44, 54)] = ["Mythril Shield"], - [(55, 65)] = - [ - "Floga Mythril Shield", "Thalassa Mythril Shield", "Zephyr Mythril Shield", "Laspi Mythril Shield", - "Agios Mythril Shield", "Skia Mythril Shield", "Hy-Brasyl Shield" - ], + [(55, 65)] = ["Floga Mythril Shield", "Thalassa Mythril Shield", "Zephyr Mythril Shield", "Laspi Mythril Shield", "Agios Mythril Shield", "Skia Mythril Shield", "Hy-Brasyl Shield"], [(66, 76)] = ["Hy-Brasyl Shield"], - [(77, 87)] = - [ - "Floga Hy-Brasyl Shield", "Thalassa Hy-Brasyl Shield", "Zephyr Hy-Brasyl Shield", "Laspi Hy-Brasyl Shield", - "Agios Hy-Brasyl Shield", "Skia Hy-Brasyl Shield" - ], + [(77, 87)] = ["Floga Hy-Brasyl Shield", "Thalassa Hy-Brasyl Shield", "Zephyr Hy-Brasyl Shield", "Laspi Hy-Brasyl Shield", "Agios Hy-Brasyl Shield", "Skia Hy-Brasyl Shield"], [(88, 99)] = ["Talos Shield"], - [(100, 109)] = - [ - "Floga Talos Shield", "Thalassa Talos Shield", "Zephyr Talos Shield", "Laspi Talos Shield", - "Agios Talos Shield", "Skia Talos Shield" - ], + [(100, 109)] = ["Floga Talos Shield", "Thalassa Talos Shield", "Zephyr Talos Shield", "Laspi Talos Shield", "Agios Talos Shield", "Skia Talos Shield"], [(110, 119)] = null, - [(120, 149)] = - [ - "Talgonite Shield", "Floga Talgonite Shield", "Thalassa Talgonite Shield", "Zephyr Talgonite Shield", - "Laspi Talgonite Shield", "Agios Talgonite Shield", "Skia Talgonite Shield" - ], - [(150, 179)] = - [ - "Blood Shield", "Floga Blood Shield", "Thalassa Blood Shield", "Zephyr Blood Shield", "Laspi Blood Shield", - "Agios Blood Shield", "Skia Blood Shield" - ], + [(120, 149)] = ["Talgonite Shield", "Floga Talgonite Shield", "Thalassa Talgonite Shield", "Zephyr Talgonite Shield", "Laspi Talgonite Shield", "Agios Talgonite Shield", "Skia Talgonite Shield"], + [(150, 179)] = ["Blood Shield", "Floga Blood Shield", "Thalassa Blood Shield", "Zephyr Blood Shield", "Laspi Blood Shield", "Agios Blood Shield", "Skia Blood Shield"], [(180, 200)] = null, [(201, 225)] = null, [(226, 249)] = null, @@ -441,30 +338,30 @@ public abstract class RewardScript { [(1, 5)] = null, [(6, 15)] = ["Leather Bracer"], - [(16, 20)] = ["Leather Bracer"], + [(16, 20)] = ["Leather Bracer", "Iron Bracer"], [(21, 32)] = ["Iron Bracer"], [(33, 43)] = ["Chain Bracer"], - [(44, 54)] = ["Chain Bracer"], + [(44, 54)] = ["Signet Bracer", "Chain Bracer"], [(55, 65)] = ["Signet Bracer"], - [(66, 76)] = null, + [(66, 76)] = ["Spiked Bracer"], [(77, 87)] = ["Spiked Bracer"], - [(88, 99)] = ["Spiked Bracer"], - [(100, 109)] = null, - [(110, 119)] = null, + [(88, 99)] = null, + [(100, 109)] = ["Hybrasyl Bracer"], + [(110, 119)] = ["Hybrasyl Bracer"], [(120, 149)] = null, [(150, 179)] = ["Scale Bracer"], - [(180, 200)] = null, + [(180, 200)] = ["Scale Bracer"], [(201, 225)] = null, [(226, 249)] = ["Juggernaut Glove"], [(250, 299)] = ["Talon Gauntlet"], [(300, 349)] = ["Golden Talon Gauntlet"], - [(350, 399)] = null, - [(400, 449)] = null, - [(450, 500)] = null, - [(501, 550)] = null, + [(350, 399)] = ["Jade Bracer"], + [(400, 449)] = ["Enchanted Jade Bracer"], + [(450, 500)] = ["Empowered Jade Bracer"], + [(501, 550)] = ["Sapphire Hybrasyl Bracer"], [(551, 600)] = null, - [(601, 650)] = null, - [(651, 700)] = null, + [(601, 650)] = ["Obsidian Chained Bracer"], + [(651, 700)] = ["Golden Obsidian Chained Bracer"], [(701, 750)] = null, [(751, 800)] = null, [(801, 850)] = null,