diff --git a/server/src/item.rs b/server/src/item.rs index d7ed1039..ae4177fc 100644 --- a/server/src/item.rs +++ b/server/src/item.rs @@ -30,153 +30,279 @@ pub enum Item { LifeRG, LifeGB, LifeRB, + #[serde(rename = "LifeGG+")] LifeGGPlus, + #[serde(rename = "LifeRR+")] LifeRRPlus, + #[serde(rename = "LifeBB+")] LifeBBPlus, + #[serde(rename = "LifeRG+")] LifeRGPlus, + #[serde(rename = "LifeGB+")] LifeGBPlus, + #[serde(rename = "LifeRB+")] LifeRBPlus, + #[serde(rename = "LifeGG++")] LifeGGPlusPlus, + #[serde(rename = "LifeRR++")] LifeRRPlusPlus, + #[serde(rename = "LifeBB++")] LifeBBPlusPlus, + #[serde(rename = "LifeRG++")] LifeRGPlusPlus, + #[serde(rename = "LifeGB++")] LifeGBPlusPlus, + #[serde(rename = "LifeRB++")] LifeRBPlusPlus, // Power Upgrades + PowerGG, PowerRR, PowerBB, - PowerGG, PowerRG, PowerGB, PowerRB, - PowerRRPlus, + #[serde(rename = "PowerGG+")] PowerGGPlus, + #[serde(rename = "PowerRR+")] + PowerRRPlus, + #[serde(rename = "PowerBB+")] PowerBBPlus, + #[serde(rename = "PowerRG+")] PowerRGPlus, + #[serde(rename = "PowerGB+")] PowerGBPlus, + #[serde(rename = "PowerRB+")] PowerRBPlus, - PowerRRPlusPlus, - PowerBBPlusPlus, + #[serde(rename = "PowerGG++")] PowerGGPlusPlus, + #[serde(rename = "PowerRR++")] + PowerRRPlusPlus, + #[serde(rename = "PowerBB++")] + PowerBBPlusPlus, + #[serde(rename = "PowerRG++")] PowerRGPlusPlus, + #[serde(rename = "PowerGB++")] PowerGBPlusPlus, + #[serde(rename = "PowerRB++")] PowerRBPlusPlus, // Speed Upgrades + SpeedGG, SpeedRR, SpeedBB, - SpeedGG, SpeedRG, SpeedGB, SpeedRB, - - SpeedRRPlus, - SpeedBBPlus, + #[serde(rename = "SpeedGG+")] SpeedGGPlus, + #[serde(rename = "SpeedRR+")] + SpeedRRPlus, + #[serde(rename = "SpeedBB+")] + SpeedBBPlus, + #[serde(rename = "SpeedRG+")] SpeedRGPlus, + #[serde(rename = "SpeedGB+")] SpeedGBPlus, + #[serde(rename = "SpeedRB+")] SpeedRBPlus, - - SpeedRRPlusPlus, - SpeedBBPlusPlus, + #[serde(rename = "SpeedGG++")] SpeedGGPlusPlus, + #[serde(rename = "SpeedRR++")] + SpeedRRPlusPlus, + #[serde(rename = "SpeedBB++")] + SpeedBBPlusPlus, + #[serde(rename = "SpeedRG++")] SpeedRGPlusPlus, + #[serde(rename = "SpeedGB++")] SpeedGBPlusPlus, + #[serde(rename = "SpeedRB++")] SpeedRBPlusPlus, Amplify, + #[serde(rename = "Amplify+")] AmplifyPlus, + #[serde(rename = "Amplify++")] AmplifyPlusPlus, + Absorb, + #[serde(rename = "Absorb+")] AbsorbPlus, + #[serde(rename = "Absorb++")] AbsorbPlusPlus, + Banish, + #[serde(rename = "Banish+")] BanishPlus, + #[serde(rename = "Banish++")] BanishPlusPlus, + Bash, + #[serde(rename = "Bash+")] BashPlus, + #[serde(rename = "Bash++")] BashPlusPlus, + Blast, + #[serde(rename = "Blast+")] BlastPlus, + #[serde(rename = "Blast++")] BlastPlusPlus, + Chaos, + #[serde(rename = "Chaos+")] ChaosPlus, + #[serde(rename = "Chaos++")] ChaosPlusPlus, + Sustain, + #[serde(rename = "Sustain+")] SustainPlus, + #[serde(rename = "Sustain++")] SustainPlusPlus, + Electrify, + #[serde(rename = "Electrify+")] ElectrifyPlus, + #[serde(rename = "Electrify++")] ElectrifyPlusPlus, + Curse, + #[serde(rename = "Curse+")] CursePlus, + #[serde(rename = "Curse++")] CursePlusPlus, + Decay, + #[serde(rename = "Decay+")] DecayPlus, + #[serde(rename = "Decay++")] DecayPlusPlus, + Hex, + #[serde(rename = "Hex+")] HexPlus, + #[serde(rename = "Hex++")] HexPlusPlus, + Haste, + #[serde(rename = "Haste+")] HastePlus, + #[serde(rename = "Haste++")] HastePlusPlus, + Heal, + #[serde(rename = "Heal+")] HealPlus, + #[serde(rename = "Heal++")] HealPlusPlus, + Hybrid, + #[serde(rename = "Hybrid+")] HybridPlus, + #[serde(rename = "Hybrid++")] HybridPlusPlus, + Invert, + #[serde(rename = "Invert+")] InvertPlus, + #[serde(rename = "Invert++")] InvertPlusPlus, + Counter, + #[serde(rename = "Counter+")] CounterPlus, + #[serde(rename = "Counter++")] CounterPlusPlus, + Purge, + #[serde(rename = "Purge+")] PurgePlus, + #[serde(rename = "Purge++")] PurgePlusPlus, + Purify, + #[serde(rename = "Purify+")] PurifyPlus, + #[serde(rename = "Purify++")] PurifyPlusPlus, + Reflect, + #[serde(rename = "Reflect+")] ReflectPlus, + #[serde(rename = "Reflect++")] ReflectPlusPlus, + Recharge, + #[serde(rename = "Recharge+")] RechargePlus, + #[serde(rename = "Recharge++")] RechargePlusPlus, + Ruin, + #[serde(rename = "Ruin+")] RuinPlus, + #[serde(rename = "Ruin++")] RuinPlusPlus, + Link, + #[serde(rename = "Link+")] LinkPlus, + #[serde(rename = "Link++")] LinkPlusPlus, + Silence, + #[serde(rename = "Silence+")] SilencePlus, + #[serde(rename = "Silence++")] SilencePlusPlus, + Slay, + #[serde(rename = "Slay+")] SlayPlus, + #[serde(rename = "Slay++")] SlayPlusPlus, + Sleep, + #[serde(rename = "Sleep+")] SleepPlus, + #[serde(rename = "Sleep++")] SleepPlusPlus, + Restrict, + #[serde(rename = "Restrict+")] RestrictPlus, + #[serde(rename = "Restrict++")] RestrictPlusPlus, + Strike, + #[serde(rename = "Strike+")] StrikePlus, + #[serde(rename = "Strike++")] StrikePlusPlus, + Siphon, + #[serde(rename = "Siphon+")] SiphonPlus, + #[serde(rename = "Siphon++")] SiphonPlusPlus, + Intercept, + #[serde(rename = "Intercept+")] InterceptPlus, + #[serde(rename = "Intercept++")] InterceptPlusPlus, + Break, + #[serde(rename = "Break+")] BreakPlus, + #[serde(rename = "Break++")] BreakPlusPlus, + Triage, + #[serde(rename = "Triage+")] TriagePlus, + #[serde(rename = "Triage++")] TriagePlusPlus, }