Advertisement
jarppaaja

Runes

Aug 6th, 2019
770
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 61.86 KB | None | 0 0
  1. // Runes.cs "$Revision: 2441 $" "$Date: 2019-08-06 09:13:20 +0300 (ti, 06 elo 2019) $"
  2. // https://pastebin.com/vSfQm5x6
  3. // https://github.com/JackCeparou/JackCeparouCompass/blob/master/Extensions/HeroClassSkillRunes.cs
  4.  
  5. namespace Turbo.Plugins.User
  6. {
  7.     /// <summary>
  8.     /// Skill rune names.
  9.     /// </summary>
  10.     public sealed class Runes
  11.     {
  12.         public sealed class Barbarian
  13.         {
  14.             public sealed class AncientSpear
  15.             {
  16.                 public const byte None = 255;
  17.                 public const byte Harpoon = 0;
  18.                 public const byte BoulderToss = 1;
  19.                 public const byte JaggedEdge = 2;
  20.                 public const byte Ranseur = 3;
  21.                 public const byte RageFlip = 4;
  22.             }
  23.  
  24.             public sealed class Avalanche
  25.             {
  26.                 public const byte None = 255;
  27.                 public const byte Glacier = 0;
  28.                 public const byte SnowCappedMountain = 1;
  29.                 public const byte Volcano = 2;
  30.                 public const byte Lahar = 3;
  31.                 public const byte TectonicRift = 4;
  32.             }
  33.  
  34.             public sealed class Bash
  35.             {
  36.                 public const byte None = 255;
  37.                 public const byte Onslaught = 0;
  38.                 public const byte Punish = 1;
  39.                 public const byte Frostbite = 2;
  40.                 public const byte Instigation = 3;
  41.                 public const byte Pulverize = 4;
  42.             }
  43.  
  44.             public sealed class BattleRage
  45.             {
  46.                 public const byte None = 255;
  47.                 public const byte MaraudersRage = 0;
  48.                 public const byte Ferocity = 1;
  49.                 public const byte SwordsToPloughshares = 2;
  50.                 public const byte IntoTheFray = 3;
  51.                 public const byte Bloodshed = 4;
  52.             }
  53.  
  54.             public sealed class CallOfTheAncients
  55.             {
  56.                 public const byte None = 255;
  57.                 public const byte AncientsBlessing = 0;
  58.                 public const byte TheCouncilRises = 1;
  59.                 public const byte AncientsFury = 2;
  60.                 public const byte DutyToTheClan = 3;
  61.                 public const byte TogetherAsOne = 4;
  62.             }
  63.  
  64.             public sealed class Cleave
  65.             {
  66.                 public const byte None = 255;
  67.                 public const byte BroadSweep = 0;
  68.                 public const byte GatheringStorm = 1;
  69.                 public const byte ScatteringBlast = 2;
  70.                 public const byte ReapingSwing = 3;
  71.                 public const byte Rupture = 4;
  72.             }
  73.  
  74.             public sealed class Earthquake
  75.             {
  76.                 public const byte None = 255;
  77.                 public const byte MoltenFury = 0;
  78.                 public const byte GiantsStride = 1;
  79.                 public const byte ChillingEarth = 2;
  80.                 public const byte TheMountainsCall = 3;
  81.                 public const byte CaveIn = 4;
  82.             }
  83.  
  84.             public sealed class Frenzy
  85.             {
  86.                 public const byte None = 255;
  87.                 public const byte Maniac = 0;
  88.                 public const byte Sidearm = 1;
  89.                 public const byte Vanguard = 2;
  90.                 public const byte Smite = 3;
  91.                 public const byte Berserk = 4;
  92.             }
  93.  
  94.             public sealed class FuriousCharge
  95.             {
  96.                 public const byte None = 255;
  97.                 public const byte BatteringRam = 0;
  98.                 public const byte Dreadnought = 1;
  99.                 public const byte ColdRush = 2;
  100.                 public const byte Stamina = 3;
  101.                 public const byte MercilessAssault = 4;
  102.             }
  103.  
  104.             public sealed class GroundStomp
  105.             {
  106.                 public const byte None = 255;
  107.                 public const byte TremblingStomp = 0;
  108.                 public const byte WrenchingSmash = 1;
  109.                 public const byte JarringSlam = 2;
  110.                 public const byte FootOfTheMountain = 3;
  111.                 public const byte DeafeningCrash = 4;
  112.             }
  113.  
  114.             public sealed class HammerOfTheAncients
  115.             {
  116.                 public const byte None = 255;
  117.                 public const byte Smash = 0;
  118.                 public const byte RollingThunder = 1;
  119.                 public const byte TheDevilsAnvil = 2;
  120.                 public const byte Birthright = 3;
  121.                 public const byte Thunderstrike = 4;
  122.             }
  123.  
  124.             public sealed class IgnorePain
  125.             {
  126.                 public const byte None = 255;
  127.                 public const byte ContemptForWeakness = 0;
  128.                 public const byte IronHide = 1;
  129.                 public const byte MobRule = 2;
  130.                 public const byte Bravado = 3;
  131.                 public const byte IgnoranceIsBliss = 4;
  132.             }
  133.  
  134.             public sealed class Leap
  135.             {
  136.                 public const byte None = 255;
  137.                 public const byte CallOfArreat = 0;
  138.                 public const byte TopplingImpact = 1;
  139.                 public const byte Launch = 2;
  140.                 public const byte IronImpact = 3;
  141.                 public const byte DeathFromAbove = 4;
  142.             }
  143.  
  144.             public sealed class Overpower
  145.             {
  146.                 public const byte None = 255;
  147.                 public const byte KillingSpree = 0;
  148.                 public const byte StormOfSteel = 1;
  149.                 public const byte Revel = 2;
  150.                 public const byte Momentum = 3;
  151.                 public const byte CrushingAdvance = 4;
  152.             }
  153.  
  154.             public sealed class Rend
  155.             {
  156.                 public const byte None = 255;
  157.                 public const byte Lacerate = 0;
  158.                 public const byte Ravage = 1;
  159.                 public const byte Mutilate = 2;
  160.                 public const byte BloodLust = 3;
  161.                 public const byte Bloodbath = 4;
  162.             }
  163.  
  164.             public sealed class Revenge
  165.             {
  166.                 public const byte None = 255;
  167.                 public const byte Retribution = 0;
  168.                 public const byte Provocation = 1;
  169.                 public const byte Grudge = 2;
  170.                 public const byte BloodLaw = 3;
  171.                 public const byte BestServedCold = 4;
  172.             }
  173.  
  174.             public sealed class SeismicSlam
  175.             {
  176.                 public const byte None = 255;
  177.                 public const byte ShatteredGround = 0;
  178.                 public const byte Rumble = 1;
  179.                 public const byte Stagger = 2;
  180.                 public const byte StrengthFromEarth = 3;
  181.                 public const byte Permafrost = 4;
  182.             }
  183.  
  184.             public sealed class Sprint
  185.             {
  186.                 public const byte None = 255;
  187.                 public const byte Marathon = 0;
  188.                 public const byte Rush = 1;
  189.                 public const byte RunLikeTheWind = 2;
  190.                 public const byte ForcedMarch = 3;
  191.                 public const byte Gangway = 4;
  192.             }
  193.  
  194.             public sealed class ThreateningShout
  195.             {
  196.                 public const byte None = 255;
  197.                 public const byte Demoralize = 0;
  198.                 public const byte Intimidate = 1;
  199.                 public const byte GrimHarvest = 2;
  200.                 public const byte Falter = 3;
  201.                 public const byte Terrify = 4;
  202.             }
  203.  
  204.             public sealed class WarCry
  205.             {
  206.                 public const byte None = 255;
  207.                 public const byte HardenedWrath = 0;
  208.                 public const byte VeteransWarning = 1;
  209.                 public const byte Impunity = 2;
  210.                 public const byte Charge = 3;
  211.                 public const byte Invigorate = 4;
  212.             }
  213.  
  214.             public sealed class WeaponThrow
  215.             {
  216.                 public const byte None = 255;
  217.                 public const byte MightyThrow = 0;
  218.                 public const byte Ricochet = 1;
  219.                 public const byte ThrowingHammer = 2;
  220.                 public const byte BalancedWeapon = 3;
  221.                 public const byte Stupefy = 4;
  222.             }
  223.  
  224.             public sealed class Whirlwind
  225.             {
  226.                 public const byte None = 255;
  227.                 public const byte VolcanicEruption = 0;
  228.                 public const byte DustDevils = 1;
  229.                 public const byte Hurricane = 2;
  230.                 public const byte WindShear = 3;
  231.                 public const byte BloodFunnel = 4;
  232.             }
  233.  
  234.             public sealed class WrathOfTheBerserker
  235.             {
  236.                 public const byte None = 255;
  237.                 public const byte Insanity = 0;
  238.                 public const byte ArreatsWail = 1;
  239.                 public const byte StridingGiant = 2;
  240.                 public const byte ThriveOnChaos = 3;
  241.                 public const byte Slaughter = 4;
  242.             }
  243.         }
  244.  
  245.         public sealed class Crusader
  246.         {
  247.             public sealed class AkaratsChampion
  248.             {
  249.                 public const byte None = 255;
  250.                 public const byte FireStarter = 0;
  251.                 public const byte EmbodimentOfPower = 1;
  252.                 public const byte Rally = 2;
  253.                 public const byte Prophet = 3;
  254.                 public const byte Hasteful = 4;
  255.             }
  256.  
  257.             public sealed class BlessedHammer
  258.             {
  259.                 public const byte None = 255;
  260.                 public const byte BurningWrath = 0;
  261.                 public const byte Thunderstruck = 1;
  262.                 public const byte Limitless = 2;
  263.                 public const byte BruteForce = 3;
  264.                 public const byte Dominion = 4;
  265.             }
  266.  
  267.             public sealed class BlessedShield
  268.             {
  269.                 public const byte None = 255;
  270.                 public const byte StaggeringShield = 0;
  271.                 public const byte Combust = 1;
  272.                 public const byte DivineAegis = 2;
  273.                 public const byte ShatteringThrow = 3;
  274.                 public const byte PiercingShield = 4;
  275.             }
  276.  
  277.             public sealed class Bombardment
  278.             {
  279.                 public const byte None = 255;
  280.                 public const byte BarrelsOfSpikes = 0;
  281.                 public const byte Annihilate = 1;
  282.                 public const byte MineField = 2;
  283.                 public const byte ImpactfulBombardment = 3;
  284.                 public const byte Targeted = 4;
  285.             }
  286.  
  287.             public sealed class Condemn
  288.             {
  289.                 public const byte None = 255;
  290.                 public const byte Reciprocate = 0;
  291.                 public const byte Vacuum = 1;
  292.                 public const byte EternalRetaliation = 2;
  293.                 public const byte ShatteringExplosion = 3;
  294.                 public const byte Unleashed = 4;
  295.             }
  296.  
  297.             public sealed class Consecration
  298.             {
  299.                 public const byte None = 255;
  300.                 public const byte AegisPurgatory = 0;
  301.                 public const byte BedOfNails = 1;
  302.                 public const byte BathedInLight = 2;
  303.                 public const byte ShatteredGround = 3;
  304.                 public const byte Fearful = 4;
  305.             }
  306.  
  307.             public sealed class FallingSword
  308.             {
  309.                 public const byte None = 255;
  310.                 public const byte Superheated = 0;
  311.                 public const byte PartTheClouds = 1;
  312.                 public const byte RiseBrothers = 2;
  313.                 public const byte RapidDescent = 3;
  314.                 public const byte Flurry = 4;
  315.             }
  316.  
  317.             public sealed class FistOfTheHeavens
  318.             {
  319.                 public const byte None = 255;
  320.                 public const byte HeavensTempest = 0;
  321.                 public const byte Reverberation = 1;
  322.                 public const byte Fissure = 2;
  323.                 public const byte DivineWell = 3;
  324.                 public const byte Retribution = 4;
  325.             }
  326.  
  327.             public sealed class HeavensFury
  328.             {
  329.                 public const byte None = 255;
  330.                 public const byte Ascendancy = 0;
  331.                 public const byte BlessedGround = 1;
  332.                 public const byte SplitFury = 2;
  333.                 public const byte ThouShaltNotPass = 3;
  334.                 public const byte FiresOfHeaven = 4;
  335.             }
  336.  
  337.             public sealed class IronSkin
  338.             {
  339.                 public const byte None = 255;
  340.                 public const byte ChargedUp = 0;
  341.                 public const byte SteelSkin = 1;
  342.                 public const byte ExplosiveSkin = 2;
  343.                 public const byte ReflectiveSkin = 3;
  344.                 public const byte Flash = 4;
  345.             }
  346.  
  347.             public sealed class Judgment
  348.             {
  349.                 public const byte None = 255;
  350.                 public const byte Penitence = 0;
  351.                 public const byte MassVerdict = 1;
  352.                 public const byte Deliberation = 2;
  353.                 public const byte Resolved = 3;
  354.                 public const byte Debilitate = 4;
  355.             }
  356.  
  357.             public sealed class Justice
  358.             {
  359.                 public const byte None = 255;
  360.                 public const byte SwordOfJustice = 0;
  361.                 public const byte Crack = 1;
  362.                 public const byte HammerOfPursuit = 2;
  363.                 public const byte Burst = 3;
  364.                 public const byte HolyBolt = 4;
  365.             }
  366.  
  367.             public sealed class LawsOfHope
  368.             {
  369.                 public const byte None = 255;
  370.                 public const byte WingsOfAngels = 0;
  371.                 public const byte EternalHope = 1;
  372.                 public const byte HopefulCry = 2;
  373.                 public const byte FaithsReward = 3;
  374.                 public const byte PromiseOfFaith = 4;
  375.             }
  376.  
  377.             public sealed class LawsOfJustice
  378.             {
  379.                 public const byte None = 255;
  380.                 public const byte ProtectTheInnocent = 0;
  381.                 public const byte ImmovableObject = 1;
  382.                 public const byte FaithsArmor = 2;
  383.                 public const byte DecayingStrength = 3;
  384.                 public const byte Bravery = 4;
  385.             }
  386.  
  387.             public sealed class LawsOfValor
  388.             {
  389.                 public const byte None = 255;
  390.                 public const byte Invincible = 0;
  391.                 public const byte FrozenInTerror = 1;
  392.                 public const byte Critical = 2;
  393.                 public const byte UnstoppableForce = 3;
  394.                 public const byte AnsweredPrayer = 4;
  395.             }
  396.  
  397.             public sealed class Phalanx
  398.             {
  399.                 public const byte None = 255;
  400.                 public const byte Bowmen = 0;
  401.                 public const byte ShieldCharge = 1;
  402.                 public const byte Stampede = 2;
  403.                 public const byte ShieldBearers = 3;
  404.                 public const byte Bodyguard = 4;
  405.             }
  406.  
  407.             public sealed class Provoke
  408.             {
  409.                 public const byte None = 255;
  410.                 public const byte Cleanse = 0;
  411.                 public const byte FleeFool = 1;
  412.                 public const byte TooScaredToRun = 2;
  413.                 public const byte ChargedUp = 3;
  414.                 public const byte HitMe = 4;
  415.             }
  416.  
  417.             public sealed class Punish
  418.             {
  419.                 public const byte None = 255;
  420.                 public const byte Retaliate = 0;
  421.                 public const byte Celerity = 1;
  422.                 public const byte Rebirth = 2;
  423.                 public const byte Roar = 3;
  424.                 public const byte Fury = 4;
  425.             }
  426.  
  427.             public sealed class ShieldBash
  428.             {
  429.                 public const byte None = 255;
  430.                 public const byte Crumble = 0;
  431.                 public const byte ShatteredShield = 1;
  432.                 public const byte ShieldCross = 2;
  433.                 public const byte Pound = 3;
  434.                 public const byte OneOnOne = 4;
  435.             }
  436.  
  437.             public sealed class ShieldGlare
  438.             {
  439.                 public const byte None = 255;
  440.                 public const byte DivineVerdict = 0;
  441.                 public const byte Uncertainty = 1;
  442.                 public const byte EmblazonedShield = 2;
  443.                 public const byte ZealousGlare = 3;
  444.                 public const byte Subdue = 4;
  445.             }
  446.  
  447.             public sealed class Slash
  448.             {
  449.                 public const byte None = 255;
  450.                 public const byte Zeal = 0;
  451.                 public const byte Electrify = 1;
  452.                 public const byte Crush = 2;
  453.                 public const byte Carve = 3;
  454.                 public const byte Guard = 4;
  455.             }
  456.  
  457.             public sealed class Smite
  458.             {
  459.                 public const byte None = 255;
  460.                 public const byte SharedFate = 0;
  461.                 public const byte Shackle = 1;
  462.                 public const byte Shatter = 2;
  463.                 public const byte Reaping = 3;
  464.                 public const byte Surge = 4;
  465.             }
  466.  
  467.             public sealed class SteedCharge
  468.             {
  469.                 public const byte None = 255;
  470.                 public const byte SpikedBarding = 0;
  471.                 public const byte Endurance = 1;
  472.                 public const byte Rejuvenation = 2;
  473.                 public const byte Nightmare = 3;
  474.                 public const byte DrawAndQuarter = 4;
  475.             }
  476.  
  477.             public sealed class SweepAttack
  478.             {
  479.                 public const byte None = 255;
  480.                 public const byte GatheringSweep = 0;
  481.                 public const byte BlazingSweep = 1;
  482.                 public const byte HolyShock = 2;
  483.                 public const byte TripAttack = 3;
  484.                 public const byte InspiringSweep = 4;
  485.             }
  486.         }
  487.  
  488.         public sealed class Demonhunter
  489.         {
  490.             public sealed class Bolas
  491.             {
  492.                 public const byte None = 255;
  493.                 public const byte VolatileExplosives = 0;
  494.                 public const byte FreezingStrike = 1;
  495.                 public const byte ThunderBall = 2;
  496.                 public const byte BitterPill = 3;
  497.                 public const byte ImminentDoom = 4;
  498.             }
  499.  
  500.             public sealed class Caltrops
  501.             {
  502.                 public const byte None = 255;
  503.                 public const byte JaggedSpikes = 0;
  504.                 public const byte HookedSpines = 1;
  505.                 public const byte TorturousGround = 2;
  506.                 public const byte CarvedStakes = 3;
  507.                 public const byte BaitTheTrap = 4;
  508.             }
  509.  
  510.             public sealed class Chakram
  511.             {
  512.                 public const byte None = 255;
  513.                 public const byte TwinChakrams = 0;
  514.                 public const byte Boomerang = 1;
  515.                 public const byte Serpentine = 2;
  516.                 public const byte RazorDisk = 3;
  517.                 public const byte ShurikenCloud = 4;
  518.             }
  519.  
  520.             public sealed class ClusterArrow
  521.             {
  522.                 public const byte None = 255;
  523.                 public const byte LoadedForBear = 0;
  524.                 public const byte ShootingStars = 1;
  525.                 public const byte ClusterBombs = 2;
  526.                 public const byte Maelstrom = 3;
  527.                 public const byte DazzlingArrow = 4;
  528.             }
  529.  
  530.             public sealed class Companion
  531.             {
  532.                 public const byte None = 255;
  533.                 public const byte SpiderCompanion = 0;
  534.                 public const byte BoarCompanion = 1;
  535.                 public const byte WolfCompanion = 2;
  536.                 public const byte BatCompanion = 3;
  537.                 public const byte FerretCompanion = 4;
  538.             }
  539.  
  540.             public sealed class ElementalArrow
  541.             {
  542.                 public const byte None = 255;
  543.                 public const byte FrostArrow = 0;
  544.                 public const byte BallLightning = 1;
  545.                 public const byte ImmolationArrow = 2;
  546.                 public const byte NetherTentacles = 3;
  547.                 public const byte LightningBolts = 4;
  548.             }
  549.  
  550.             public sealed class EntanglingShot
  551.             {
  552.                 public const byte None = 255;
  553.                 public const byte HeavyBurden = 0;
  554.                 public const byte ChainGang = 1;
  555.                 public const byte ShockCollar = 2;
  556.                 public const byte JusticeIsServed = 3;
  557.                 public const byte BountyHunter = 4;
  558.             }
  559.  
  560.             public sealed class EvasiveFire
  561.             {
  562.                 public const byte None = 255;
  563.                 public const byte Hardened = 0;
  564.                 public const byte CoveringFire = 1;
  565.                 public const byte PartingGift = 2;
  566.                 public const byte Surge = 3;
  567.                 public const byte Focus = 4;
  568.             }
  569.  
  570.             public sealed class FanOfKnives
  571.             {
  572.                 public const byte None = 255;
  573.                 public const byte KnivesExpert = 0;
  574.                 public const byte AssassinsKnives = 1;
  575.                 public const byte FanOfDaggers = 2;
  576.                 public const byte PinpointAccuracy = 3;
  577.                 public const byte BladedArmor = 4;
  578.             }
  579.  
  580.             public sealed class Grenade
  581.             {
  582.                 public const byte None = 255;
  583.                 public const byte ColdGrenade = 0;
  584.                 public const byte ClusterGrenades = 1;
  585.                 public const byte GrenadeCache = 2;
  586.                 public const byte Tinkerer = 3;
  587.                 public const byte StunGrenade = 4;
  588.             }
  589.  
  590.             public sealed class HungeringArrow
  591.             {
  592.                 public const byte None = 255;
  593.                 public const byte SerratedArrow = 0;
  594.                 public const byte ShatterShot = 1;
  595.                 public const byte DevouringArrow = 2;
  596.                 public const byte PuncturingArrow = 3;
  597.                 public const byte SprayOfTeeth = 4;
  598.             }
  599.  
  600.             public sealed class Impale
  601.             {
  602.                 public const byte None = 255;
  603.                 public const byte Overpenetration = 0;
  604.                 public const byte Impact = 1;
  605.                 public const byte ChemicalBurn = 2;
  606.                 public const byte Ricochet = 3;
  607.                 public const byte GrievousWounds = 4;
  608.             }
  609.  
  610.             public sealed class MarkedForDeath
  611.             {
  612.                 public const byte None = 255;
  613.                 public const byte GrimReaper = 0;
  614.                 public const byte Contagion = 1;
  615.                 public const byte ValleyOfDeath = 2;
  616.                 public const byte MortalEnemy = 3;
  617.                 public const byte DeathToll = 4;
  618.             }
  619.  
  620.             public sealed class Multishot
  621.             {
  622.                 public const byte None = 255;
  623.                 public const byte FullBroadside = 0;
  624.                 public const byte WindChill = 1;
  625.                 public const byte Arsenal = 2;
  626.                 public const byte FireAtWill = 3;
  627.                 public const byte SuppressionFire = 4;
  628.             }
  629.  
  630.             public sealed class Preparation
  631.             {
  632.                 public const byte None = 255;
  633.                 public const byte Punishment = 0;
  634.                 public const byte Invigoration = 1;
  635.                 public const byte FocusedMind = 2;
  636.                 public const byte BattleScars = 3;
  637.                 public const byte BackupPlan = 4;
  638.             }
  639.  
  640.             public sealed class RainOfVengeance
  641.             {
  642.                 public const byte None = 255;
  643.                 public const byte Shade = 0;
  644.                 public const byte DarkCloud = 1;
  645.                 public const byte Anathema = 2;
  646.                 public const byte FlyingStrike = 3;
  647.                 public const byte Stampede = 4;
  648.             }
  649.  
  650.             public sealed class RapidFire
  651.             {
  652.                 public const byte None = 255;
  653.                 public const byte Bombardment = 0;
  654.                 public const byte HighVelocity = 1;
  655.                 public const byte FireSupport = 2;
  656.                 public const byte WitheringFire = 3;
  657.                 public const byte FrostShots = 4;
  658.             }
  659.  
  660.             public sealed class Sentry
  661.             {
  662.                 public const byte None = 255;
  663.                 public const byte ChainOfTorment = 0;
  664.                 public const byte ImpalingBolt = 1;
  665.                 public const byte SpitfireTurret = 2;
  666.                 public const byte PolarStation = 3;
  667.                 public const byte GuardianTurret = 4;
  668.             }
  669.  
  670.             public sealed class ShadowPower
  671.             {
  672.                 public const byte None = 255;
  673.                 public const byte NightBane = 0;
  674.                 public const byte ShadowGlide = 1;
  675.                 public const byte Gloom = 2;
  676.                 public const byte WellOfDarkness = 3;
  677.                 public const byte BloodMoon = 4;
  678.             }
  679.  
  680.             public sealed class SmokeScreen
  681.             {
  682.                 public const byte None = 255;
  683.                 public const byte VanishingPowder = 0;
  684.                 public const byte LingeringFog = 1;
  685.                 public const byte HealingVapors = 2;
  686.                 public const byte SpecialRecipe = 3;
  687.                 public const byte Displacement = 4;
  688.             }
  689.  
  690.             public sealed class SpikeTrap
  691.             {
  692.                 public const byte None = 255;
  693.                 public const byte ImpalingSpines = 0;
  694.                 public const byte EchoingBlast = 1;
  695.                 public const byte CustomTrigger = 2;
  696.                 public const byte Scatter = 3;
  697.                 public const byte LightningRod = 4;
  698.             }
  699.  
  700.             public sealed class Strafe
  701.             {
  702.                 public const byte None = 255;
  703.                 public const byte Demolition = 0;
  704.                 public const byte IcyTrail = 1;
  705.                 public const byte RocketStorm = 2;
  706.                 public const byte DriftingShadow = 3;
  707.                 public const byte StingingSteel = 4;
  708.             }
  709.  
  710.             public sealed class Vault
  711.             {
  712.                 public const byte None = 255;
  713.                 public const byte TrailOfCinders = 0;
  714.                 public const byte Acrobatics = 1;
  715.                 public const byte ActionShot = 2;
  716.                 public const byte Tumble = 3;
  717.                 public const byte RattlingRoll = 4;
  718.             }
  719.  
  720.             public sealed class Vengeance
  721.             {
  722.                 public const byte None = 255;
  723.                 public const byte FromTheShadows = 0;
  724.                 public const byte DarkHeart = 1;
  725.                 public const byte PersonalMortar = 2;
  726.                 public const byte SideCannons = 3;
  727.                 public const byte Seethe = 4;
  728.             }
  729.         }
  730.  
  731.         public sealed class Monk
  732.         {
  733.             public sealed class BlindingFlash
  734.             {
  735.                 public const byte None = 255;
  736.                 public const byte FaithInTheLight = 0;
  737.                 public const byte ReplenishingLight = 1;
  738.                 public const byte MystifyingLight = 2;
  739.                 public const byte SelfReflection = 3;
  740.                 public const byte CripplingLight = 4;
  741.             }
  742.  
  743.             public sealed class BreathOfHeaven
  744.             {
  745.                 public const byte None = 255;
  746.                 public const byte CircleOfScorn = 0;
  747.                 public const byte CircleOfLife = 1;
  748.                 public const byte BlazingWrath = 2;
  749.                 public const byte InfusedWithLight = 3;
  750.                 public const byte Zephyr = 4;
  751.             }
  752.  
  753.             public sealed class CripplingWave
  754.             {
  755.                 public const byte None = 255;
  756.                 public const byte Mangle = 0;
  757.                 public const byte Tsunami = 1;
  758.                 public const byte Concussion = 2;
  759.                 public const byte RisingTide = 3;
  760.                 public const byte BreakingWave = 4;
  761.             }
  762.  
  763.             public sealed class CycloneStrike
  764.             {
  765.                 public const byte None = 255;
  766.                 public const byte Sunburst = 0;
  767.                 public const byte Implosion = 1;
  768.                 public const byte SoothingBreeze = 2;
  769.                 public const byte EyeOfTheStorm = 3;
  770.                 public const byte WallOfWind = 4;
  771.             }
  772.  
  773.             public sealed class DashingStrike
  774.             {
  775.                 public const byte None = 255;
  776.                 public const byte Barrage = 0;
  777.                 public const byte WayOfTheFallingStar = 1;
  778.                 public const byte BlindingSpeed = 2;
  779.                 public const byte Quicksilver = 3;
  780.                 public const byte Radiance = 4;
  781.             }
  782.  
  783.             public sealed class DeadlyReach
  784.             {
  785.                 public const byte None = 255;
  786.                 public const byte Foresight = 0;
  787.                 public const byte PiercingTrident = 1;
  788.                 public const byte ScatteredBlows = 2;
  789.                 public const byte StrikeFromBeyond = 3;
  790.                 public const byte SearingGrasp = 4;
  791.             }
  792.  
  793.             public sealed class Epiphany
  794.             {
  795.                 public const byte None = 255;
  796.                 public const byte DesertShroud = 0;
  797.                 public const byte SoothingMist = 1;
  798.                 public const byte Insight = 2;
  799.                 public const byte InnerFire = 3;
  800.                 public const byte Ascendance = 4;
  801.             }
  802.  
  803.             public sealed class ExplodingPalm
  804.             {
  805.                 public const byte None = 255;
  806.                 public const byte ShockingGrasp = 0;
  807.                 public const byte ImpendingDoom = 1;
  808.                 public const byte TheFleshIsWeak = 2;
  809.                 public const byte StrongSpirit = 3;
  810.                 public const byte EssenceBurn = 4;
  811.             }
  812.  
  813.             public sealed class FistsOfThunder
  814.             {
  815.                 public const byte None = 255;
  816.                 public const byte Thunderclap = 0;
  817.                 public const byte BoundingLight = 1;
  818.                 public const byte StaticCharge = 2;
  819.                 public const byte Quickening = 3;
  820.                 public const byte WindBlast = 4;
  821.             }
  822.  
  823.             public sealed class InnerSanctuary
  824.             {
  825.                 public const byte None = 255;
  826.                 public const byte Intervene = 0;
  827.                 public const byte SanctifiedGround = 1;
  828.                 public const byte TempleOfProtection = 2;
  829.                 public const byte SafeHaven = 3;
  830.                 public const byte ForbiddenPalace = 4;
  831.             }
  832.  
  833.             public sealed class LashingTailKick
  834.             {
  835.                 public const byte None = 255;
  836.                 public const byte VultureClawKick = 0;
  837.                 public const byte SpinningFlameKick = 1;
  838.                 public const byte HandOfYtar = 2;
  839.                 public const byte SweepingArmada = 3;
  840.                 public const byte ScorpionSting = 4;
  841.             }
  842.  
  843.             public sealed class MantraOfConviction
  844.             {
  845.                 public const byte None = 255;
  846.                 public const byte Overawe = 0;
  847.                 public const byte Submission = 1;
  848.                 public const byte Dishearten = 2;
  849.                 public const byte Annihilation = 3;
  850.                 public const byte Intimidation = 4;
  851.             }
  852.  
  853.             public sealed class MantraOfHealing
  854.             {
  855.                 public const byte None = 255;
  856.                 public const byte Sustenance = 0;
  857.                 public const byte BoonOfInspiration = 1;
  858.                 public const byte HeavenlyBody = 2;
  859.                 public const byte CircularBreathing = 3;
  860.                 public const byte TimeOfNeed = 4;
  861.             }
  862.  
  863.             public sealed class MantraOfRetribution
  864.             {
  865.                 public const byte None = 255;
  866.                 public const byte Retaliation = 0;
  867.                 public const byte Transgression = 1;
  868.                 public const byte Indignation = 2;
  869.                 public const byte AgainstAllOdds = 3;
  870.                 public const byte CollateralDamage = 4;
  871.             }
  872.  
  873.             public sealed class MantraOfSalvation
  874.             {
  875.                 public const byte None = 255;
  876.                 public const byte Agility = 0;
  877.                 public const byte Perseverance = 1;
  878.                 public const byte HardTarget = 2;
  879.                 public const byte WindThroughTheReeds = 3;
  880.                 public const byte DivineProtection = 4;
  881.             }
  882.  
  883.             public sealed class MysticAlly
  884.             {
  885.                 public const byte None = 255;
  886.                 public const byte FireAlly = 0;
  887.                 public const byte WaterAlly = 1;
  888.                 public const byte EarthAlly = 2;
  889.                 public const byte AirAlly = 3;
  890.                 public const byte EnduringAlly = 4;
  891.             }
  892.  
  893.             public sealed class Serenity
  894.             {
  895.                 public const byte None = 255;
  896.                 public const byte PeacefulRepose = 0;
  897.                 public const byte InstantKarma = 1;
  898.                 public const byte Ascension = 2;
  899.                 public const byte Tranquility = 3;
  900.                 public const byte UnwelcomeDisturbance = 4;
  901.             }
  902.  
  903.             public sealed class SevenSidedStrike
  904.             {
  905.                 public const byte None = 255;
  906.                 public const byte SuddenAssault = 0;
  907.                 public const byte Incinerate = 1;
  908.                 public const byte Pandemonium = 2;
  909.                 public const byte SustainedAttack = 3;
  910.                 public const byte FulminatingOnslaught = 4;
  911.             }
  912.  
  913.             public sealed class SweepingWind
  914.             {
  915.                 public const byte None = 255;
  916.                 public const byte BladeStorm = 0;
  917.                 public const byte FireStorm = 1;
  918.                 public const byte Cyclone = 2;
  919.                 public const byte InnerStorm = 3;
  920.                 public const byte MasterOfWind = 4;
  921.             }
  922.  
  923.             public sealed class TempestRush
  924.             {
  925.                 public const byte None = 255;
  926.                 public const byte Bluster = 0;
  927.                 public const byte Tailwind = 1;
  928.                 public const byte ElectricField = 2;
  929.                 public const byte NorthernBreeze = 3;
  930.                 public const byte Flurry = 4;
  931.             }
  932.  
  933.             public sealed class WaveOfLight
  934.             {
  935.                 public const byte None = 255;
  936.                 public const byte WallOfLight = 0;
  937.                 public const byte ExplosiveLight = 1;
  938.                 public const byte PillarOfTheAncients = 2;
  939.                 public const byte EmpoweredWave = 3;
  940.                 public const byte ShatteringLight = 4;
  941.             }
  942.  
  943.             public sealed class WayOfTheHundredFists
  944.             {
  945.                 public const byte None = 255;
  946.                 public const byte FistsOfFury = 0;
  947.                 public const byte HandsOfLightning = 1;
  948.                 public const byte BlazingFists = 2;
  949.                 public const byte Assimilation = 3;
  950.                 public const byte WindforceFlurry = 4;
  951.             }
  952.         }
  953.  
  954.         public sealed class Necromancer
  955.         {
  956.             public sealed class ArmyOfTheDead
  957.             {
  958.                 public const byte None = 255;
  959.                 public const byte BlightedGrasp = 0;
  960.                 public const byte FrozenArmy = 1;
  961.                 public const byte UnconventionalWarfare = 2;
  962.                 public const byte DeathValley = 3;
  963.                 public const byte DeadStorm = 4;
  964.             }
  965.  
  966.             public sealed class BloodRush
  967.             {
  968.                 public const byte None = 255;
  969.                 public const byte Transfusion = 0;
  970.                 public const byte Hemostasis = 1;
  971.                 public const byte Metabolism = 2;
  972.                 public const byte Potency = 3;
  973.                 public const byte Molting = 4;
  974.             }
  975.  
  976.             public sealed class BoneArmor
  977.             {
  978.                 public const byte None = 255;
  979.                 public const byte VengefulArmaments = 0;
  980.                 public const byte LimitedImmunity = 1;
  981.                 public const byte Dislocation = 2;
  982.                 public const byte ThyFleshSustained = 3;
  983.                 public const byte HarvestOfAnguish = 4;
  984.             }
  985.  
  986.             public sealed class BoneSpear
  987.             {
  988.                 public const byte None = 255;
  989.                 public const byte Crystallization = 0;
  990.                 public const byte Shatter = 1;
  991.                 public const byte BlightedMarrow = 2;
  992.                 public const byte BloodSpear = 3;
  993.                 public const byte Teeth = 4;
  994.             }
  995.  
  996.             public sealed class BoneSpikes
  997.             {
  998.                 public const byte None = 255;
  999.                 public const byte SuddenImpact = 0;
  1000.                 public const byte PathOfBones = 1;
  1001.                 public const byte BonePillars = 2;
  1002.                 public const byte FrostSpikes = 3;
  1003.                 public const byte BloodSpikes = 4;
  1004.             }
  1005.  
  1006.             public sealed class BoneSpirit
  1007.             {
  1008.                 public const byte None = 255;
  1009.                 public const byte Possession = 0;
  1010.                 public const byte PanicAttack = 1;
  1011.                 public const byte Poltergeist = 2;
  1012.                 public const byte UnfinishedBusiness = 3;
  1013.                 public const byte AstralProjection = 4;
  1014.             }
  1015.  
  1016.             public sealed class CommandGolem
  1017.             {
  1018.                 public const byte None = 255;
  1019.                 public const byte BoneGolem = 0;
  1020.                 public const byte BloodGolem = 1;
  1021.                 public const byte DecayGolem = 2;
  1022.                 public const byte FleshGolem = 3;
  1023.                 public const byte IceGolem = 4;
  1024.             }
  1025.  
  1026.             public sealed class CommandSkeletons
  1027.             {
  1028.                 public const byte None = 255;
  1029.                 public const byte Enforcer = 0;
  1030.                 public const byte DarkMending = 1;
  1031.                 public const byte FreezingGrasp = 2;
  1032.                 public const byte KillCommand = 3;
  1033.                 public const byte Frenzy = 4;
  1034.             }
  1035.  
  1036.             public sealed class CorpseExplosion
  1037.             {
  1038.                 public const byte None = 255;
  1039.                 public const byte Shrapnel = 0;
  1040.                 public const byte FinalEmbrace = 1;
  1041.                 public const byte CloseQuarters = 2;
  1042.                 public const byte BloodyMess = 3;
  1043.                 public const byte DeadCold = 4;
  1044.             }
  1045.  
  1046.             public sealed class CorpseLance
  1047.             {
  1048.                 public const byte None = 255;
  1049.                 public const byte Ricochet = 0;
  1050.                 public const byte BrittleTouch = 1;
  1051.                 public const byte BloodLance = 2;
  1052.                 public const byte VisceralImpact = 3;
  1053.                 public const byte ShreddingSplinters = 4;
  1054.             }
  1055.  
  1056.             public sealed class DeathNova
  1057.             {
  1058.                 public const byte None = 255;
  1059.                 public const byte TendrilNova = 0;
  1060.                 public const byte BoneNova = 1;
  1061.                 public const byte BloodNova = 2;
  1062.                 public const byte Blight = 3;
  1063.                 public const byte UnstableCompound = 4;
  1064.             }
  1065.  
  1066.             public sealed class Decrepify
  1067.             {
  1068.                 public const byte None = 255;
  1069.                 public const byte Enfeeblement = 0;
  1070.                 public const byte Opportunist = 1;
  1071.                 public const byte BorrowedTime = 2;
  1072.                 public const byte Wither = 3;
  1073.                 public const byte DizzyingCurse = 4;
  1074.             }
  1075.  
  1076.             public sealed class Devour
  1077.             {
  1078.                 public const byte None = 255;
  1079.                 public const byte Cannibalize = 0;
  1080.                 public const byte Ruthless = 1;
  1081.                 public const byte Voracious = 2;
  1082.                 public const byte DevouringAura = 3;
  1083.                 public const byte Satiated = 4;
  1084.             }
  1085.  
  1086.             public sealed class Frailty
  1087.             {
  1088.                 public const byte None = 255;
  1089.                 public const byte EarlyGrave = 0;
  1090.                 public const byte HarvestEssence = 1;
  1091.                 public const byte VolatileDeath = 2;
  1092.                 public const byte ScentOfBlood = 3;
  1093.                 public const byte AuraOfFrailty = 4;
  1094.             }
  1095.  
  1096.             public sealed class GrimScythe
  1097.             {
  1098.                 public const byte None = 255;
  1099.                 public const byte BloodScythe = 0;
  1100.                 public const byte Execution = 1;
  1101.                 public const byte FrostScythe = 2;
  1102.                 public const byte DualScythes = 3;
  1103.                 public const byte CursedScythe = 4;
  1104.             }
  1105.  
  1106.             public sealed class LandOfTheDead
  1107.             {
  1108.                 public const byte None = 255;
  1109.                 public const byte Invigoration = 0;
  1110.                 public const byte FrozenLands = 1;
  1111.                 public const byte Plaguelands = 2;
  1112.                 public const byte LandOfPlenty = 3;
  1113.                 public const byte ShallowGraves = 4;
  1114.             }
  1115.  
  1116.             public sealed class Leech
  1117.             {
  1118.                 public const byte None = 255;
  1119.                 public const byte Osmosis = 0;
  1120.                 public const byte Transmittable = 1;
  1121.                 public const byte SanguineEnd = 2;
  1122.                 public const byte CursedGround = 3;
  1123.                 public const byte BloodFlask = 4;
  1124.             }
  1125.  
  1126.             public sealed class Revive
  1127.             {
  1128.                 public const byte None = 255;
  1129.                 public const byte Purgatory = 0;
  1130.                 public const byte Oblation = 1;
  1131.                 public const byte PersonalArmy = 2;
  1132.                 public const byte Recklessness = 3;
  1133.                 public const byte HorrificReturn = 4;
  1134.             }
  1135.  
  1136.             public sealed class Simulacrum
  1137.             {
  1138.                 public const byte None = 255;
  1139.                 public const byte Reservoir = 0;
  1140.                 public const byte CursedForm = 1;
  1141.                 public const byte BloodDebt = 2;
  1142.                 public const byte BloodAndBone = 3;
  1143.                 public const byte SelfSacrifice = 4;
  1144.             }
  1145.  
  1146.             public sealed class SiphonBlood
  1147.             {
  1148.                 public const byte None = 255;
  1149.                 public const byte Suppress = 0;
  1150.                 public const byte PurityOfEssence = 1;
  1151.                 public const byte DrainLife = 2;
  1152.                 public const byte PowerShift = 3;
  1153.                 public const byte BloodSucker = 4;
  1154.             }
  1155.  
  1156.             public sealed class SkeletalMage
  1157.             {
  1158.                 public const byte None = 255;
  1159.                 public const byte GiftOfDeath = 0;
  1160.                 public const byte Singularity = 1;
  1161.                 public const byte LifeSupport = 2;
  1162.                 public const byte Contamination = 3;
  1163.                 public const byte SkeletonArcher = 4;
  1164.             }
  1165.         }
  1166.  
  1167.         public sealed class Witchdoctor
  1168.         {
  1169.             public sealed class AcidCloud
  1170.             {
  1171.                 public const byte None = 255;
  1172.                 public const byte CorpseBomb = 0;
  1173.                 public const byte AcidRain = 1;
  1174.                 public const byte LobBlobBomb = 2;
  1175.                 public const byte SlowBurn = 3;
  1176.                 public const byte KissOfDeath = 4;
  1177.             }
  1178.  
  1179.             public sealed class BigBadVoodoo
  1180.             {
  1181.                 public const byte None = 255;
  1182.                 public const byte SlamDance = 0;
  1183.                 public const byte JungleDrums = 1;
  1184.                 public const byte GhostTrance = 2;
  1185.                 public const byte RainDance = 3;
  1186.                 public const byte BoogieMan = 4;
  1187.             }
  1188.  
  1189.             public sealed class CorpseSpiders
  1190.             {
  1191.                 public const byte None = 255;
  1192.                 public const byte BlazingSpiders = 0;
  1193.                 public const byte SpiderQueen = 1;
  1194.                 public const byte LeapingSpiders = 2;
  1195.                 public const byte Widowmakers = 3;
  1196.                 public const byte MedusaSpiders = 4;
  1197.             }
  1198.  
  1199.             public sealed class FetishArmy
  1200.             {
  1201.                 public const byte None = 255;
  1202.                 public const byte FetishAmbush = 0;
  1203.                 public const byte LegionOfDaggers = 1;
  1204.                 public const byte TikiTorchers = 2;
  1205.                 public const byte DevotedFollowing = 3;
  1206.                 public const byte HeadHunters = 4;
  1207.             }
  1208.  
  1209.             public sealed class Firebats
  1210.             {
  1211.                 public const byte None = 255;
  1212.                 public const byte DireBats = 0;
  1213.                 public const byte HungryBats = 1;
  1214.                 public const byte PlagueBats = 2;
  1215.                 public const byte VampireBats = 3;
  1216.                 public const byte CloudOfBats = 4;
  1217.             }
  1218.  
  1219.             public sealed class Firebomb
  1220.             {
  1221.                 public const byte None = 255;
  1222.                 public const byte GhostBomb = 0;
  1223.                 public const byte RollTheBones = 1;
  1224.                 public const byte FirePit = 2;
  1225.                 public const byte Pyrogeist = 3;
  1226.                 public const byte FlashFire = 4;
  1227.             }
  1228.  
  1229.             public sealed class Gargantuan
  1230.             {
  1231.                 public const byte None = 255;
  1232.                 public const byte RestlessGiant = 0;
  1233.                 public const byte Humongoid = 1;
  1234.                 public const byte BigStinker = 2;
  1235.                 public const byte WrathfulProtector = 3;
  1236.                 public const byte Bruiser = 4;
  1237.             }
  1238.  
  1239.             public sealed class GraspOfTheDead
  1240.             {
  1241.                 public const byte None = 255;
  1242.                 public const byte GropingEels = 0;
  1243.                 public const byte RainOfCorpses = 1;
  1244.                 public const byte UnbreakableGrasp = 2;
  1245.                 public const byte DesperateGrasp = 3;
  1246.                 public const byte DeathIsLife = 4;
  1247.             }
  1248.  
  1249.             public sealed class Haunt
  1250.             {
  1251.                 public const byte None = 255;
  1252.                 public const byte ConsumingSpirit = 0;
  1253.                 public const byte LingeringSpirit = 1;
  1254.                 public const byte PoisonedSpirit = 2;
  1255.                 public const byte DrainingSpirit = 3;
  1256.                 public const byte ResentfulSpirits = 4;
  1257.             }
  1258.  
  1259.             public sealed class Hex
  1260.             {
  1261.                 public const byte None = 255;
  1262.                 public const byte ToadOfHugeness = 0;
  1263.                 public const byte AngryChicken = 1;
  1264.                 public const byte UnstableForm = 2;
  1265.                 public const byte HedgeMagic = 3;
  1266.                 public const byte Jinx = 4;
  1267.             }
  1268.  
  1269.             public sealed class Horrify
  1270.             {
  1271.                 public const byte None = 255;
  1272.                 public const byte FrighteningAspect = 0;
  1273.                 public const byte FaceOfDeath = 1;
  1274.                 public const byte Phobia = 2;
  1275.                 public const byte RuthlessTerror = 3;
  1276.                 public const byte Stalker = 4;
  1277.             }
  1278.  
  1279.             public sealed class LocustSwarm
  1280.             {
  1281.                 public const byte None = 255;
  1282.                 public const byte SearingLocusts = 0;
  1283.                 public const byte Pestilence = 1;
  1284.                 public const byte CloudOfInsects = 2;
  1285.                 public const byte DevouringSwarm = 3;
  1286.                 public const byte DiseasedSwarm = 4;
  1287.             }
  1288.  
  1289.             public sealed class MassConfusion
  1290.             {
  1291.                 public const byte None = 255;
  1292.                 public const byte Paranoia = 0;
  1293.                 public const byte MassHysteria = 1;
  1294.                 public const byte MassHallucination = 2;
  1295.                 public const byte UnstableRealm = 3;
  1296.                 public const byte Devolution = 4;
  1297.             }
  1298.  
  1299.             public sealed class Piranhas
  1300.             {
  1301.                 public const byte None = 255;
  1302.                 public const byte Bogadile = 0;
  1303.                 public const byte ZombiePiranhas = 1;
  1304.                 public const byte Piranhado = 2;
  1305.                 public const byte WaveOfMutilation = 3;
  1306.                 public const byte FrozenPiranhas = 4;
  1307.             }
  1308.  
  1309.             public sealed class PlagueOfToads
  1310.             {
  1311.                 public const byte None = 255;
  1312.                 public const byte ExplosiveToads = 0;
  1313.                 public const byte RainOfToads = 1;
  1314.                 public const byte PiercingToads = 2;
  1315.                 public const byte ToadAffinity = 3;
  1316.                 public const byte AddlingToads = 4;
  1317.             }
  1318.  
  1319.             public sealed class PoisonDart
  1320.             {
  1321.                 public const byte None = 255;
  1322.                 public const byte FlamingDart = 0;
  1323.                 public const byte Splinters = 1;
  1324.                 public const byte NumbingDart = 2;
  1325.                 public const byte SpinedDart = 3;
  1326.                 public const byte SnakeToTheFace = 4;
  1327.             }
  1328.  
  1329.             public sealed class Sacrifice
  1330.             {
  1331.                 public const byte None = 255;
  1332.                 public const byte ProvokeThePack = 0;
  1333.                 public const byte ForTheMaster = 1;
  1334.                 public const byte BlackBlood = 2;
  1335.                 public const byte Pride = 3;
  1336.                 public const byte NextOfKin = 4;
  1337.             }
  1338.  
  1339.             public sealed class SoulHarvest
  1340.             {
  1341.                 public const byte None = 255;
  1342.                 public const byte Siphon = 0;
  1343.                 public const byte SoulToWaste = 1;
  1344.                 public const byte Languish = 2;
  1345.                 public const byte SwallowYourSoul = 3;
  1346.                 public const byte VengefulSpirit = 4;
  1347.             }
  1348.  
  1349.             public sealed class SpiritBarrage
  1350.             {
  1351.                 public const byte None = 255;
  1352.                 public const byte Phlebotomize = 0;
  1353.                 public const byte WellOfSouls = 1;
  1354.                 public const byte Phantasm = 2;
  1355.                 public const byte TheSpiritIsWilling = 3;
  1356.                 public const byte Manitou = 4;
  1357.             }
  1358.  
  1359.             public sealed class SpiritWalk
  1360.             {
  1361.                 public const byte None = 255;
  1362.                 public const byte Severance = 0;
  1363.                 public const byte Jaunt = 1;
  1364.                 public const byte UmbralShock = 2;
  1365.                 public const byte HonoredGuest = 3;
  1366.                 public const byte HealingJourney = 4;
  1367.             }
  1368.  
  1369.             public sealed class SummonZombieDogs
  1370.             {
  1371.                 public const byte None = 255;
  1372.                 public const byte BurningDogs = 0;
  1373.                 public const byte LifeLink = 1;
  1374.                 public const byte RabidDogs = 2;
  1375.                 public const byte ChilledToTheBone = 3;
  1376.                 public const byte LeechingBeasts = 4;
  1377.             }
  1378.  
  1379.             public sealed class WallOfDeath
  1380.             {
  1381.                 public const byte None = 255;
  1382.                 public const byte SurroundedByDeath = 0;
  1383.                 public const byte RingOfPoison = 1;
  1384.                 public const byte CommuningWithSpirits = 2;
  1385.                 public const byte WallOfZombies = 3;
  1386.                 public const byte FireWall = 4;
  1387.             }
  1388.  
  1389.             public sealed class ZombieCharger
  1390.             {
  1391.                 public const byte None = 255;
  1392.                 public const byte ZombieBears = 0;
  1393.                 public const byte LumberingCold = 1;
  1394.                 public const byte PileOn = 2;
  1395.                 public const byte Undeath = 3;
  1396.                 public const byte ExplosiveBeast = 4;
  1397.             }
  1398.         }
  1399.  
  1400.         public sealed class Wizard
  1401.         {
  1402.             public sealed class ArcaneOrb
  1403.             {
  1404.                 public const byte None = 255;
  1405.                 public const byte Obliteration = 0;
  1406.                 public const byte Spark = 1;
  1407.                 public const byte ArcaneOrbit = 2;
  1408.                 public const byte Scorch = 3;
  1409.                 public const byte FrozenOrb = 4;
  1410.             }
  1411.  
  1412.             public sealed class ArcaneTorrent
  1413.             {
  1414.                 public const byte None = 255;
  1415.                 public const byte FlameWard = 0;
  1416.                 public const byte Cascade = 1;
  1417.                 public const byte ArcaneMines = 2;
  1418.                 public const byte StaticDischarge = 3;
  1419.                 public const byte DeathBlossom = 4;
  1420.             }
  1421.  
  1422.             public sealed class Archon
  1423.             {
  1424.                 public const byte None = 255;
  1425.                 public const byte ImprovedArchon = 0;
  1426.                 public const byte SlowTime = 1;
  1427.                 public const byte Teleport = 2;
  1428.                 public const byte PurePower = 3;
  1429.                 public const byte Combustion = 4;
  1430.             }
  1431.  
  1432.             public sealed class BlackHole
  1433.             {
  1434.                 public const byte None = 255;
  1435.                 public const byte Supermassive = 0;
  1436.                 public const byte EventHorizon = 1;
  1437.                 public const byte Blazar = 2;
  1438.                 public const byte Spellsteal = 3;
  1439.                 public const byte AbsoluteZero = 4;
  1440.             }
  1441.  
  1442.             public sealed class Blizzard
  1443.             {
  1444.                 public const byte None = 255;
  1445.                 public const byte UnrelentingStorm = 0;
  1446.                 public const byte Apocalypse = 1;
  1447.                 public const byte LightningStorm = 2;
  1448.                 public const byte Snowbound = 3;
  1449.                 public const byte FrozenSolid = 4;
  1450.             }
  1451.  
  1452.             public sealed class DiamondSkin
  1453.             {
  1454.                 public const byte None = 255;
  1455.                 public const byte SleekShell = 0;
  1456.                 public const byte EnduringSkin = 1;
  1457.                 public const byte CrystalShell = 2;
  1458.                 public const byte Prism = 3;
  1459.                 public const byte DiamondShards = 4;
  1460.             }
  1461.  
  1462.             public sealed class Disintegrate
  1463.             {
  1464.                 public const byte None = 255;
  1465.                 public const byte Intensify = 0;
  1466.                 public const byte Convergence = 1;
  1467.                 public const byte Entropy = 2;
  1468.                 public const byte ChaosNexus = 3;
  1469.                 public const byte Volatility = 4;
  1470.             }
  1471.  
  1472.             public sealed class Electrocute
  1473.             {
  1474.                 public const byte None = 255;
  1475.                 public const byte LightningBlast = 0;
  1476.                 public const byte ChainLightning = 1;
  1477.                 public const byte ArcLightning = 2;
  1478.                 public const byte SurgeOfPower = 3;
  1479.                 public const byte ForkedLightning = 4;
  1480.             }
  1481.  
  1482.             public sealed class EnergyArmor
  1483.             {
  1484.                 public const byte None = 255;
  1485.                 public const byte PrismaticArmor = 0;
  1486.                 public const byte EnergyTap = 1;
  1487.                 public const byte ForceArmor = 2;
  1488.                 public const byte Absorption = 3;
  1489.                 public const byte PinpointBarrier = 4;
  1490.             }
  1491.  
  1492.             public sealed class EnergyTwister
  1493.             {
  1494.                 public const byte None = 255;
  1495.                 public const byte GaleForce = 0;
  1496.                 public const byte RagingStorm = 1;
  1497.                 public const byte StormChaser = 2;
  1498.                 public const byte MistralBreeze = 3;
  1499.                 public const byte WickedWind = 4;
  1500.             }
  1501.  
  1502.             public sealed class ExplosiveBlast
  1503.             {
  1504.                 public const byte None = 255;
  1505.                 public const byte ShortFuse = 0;
  1506.                 public const byte Obliterate = 1;
  1507.                 public const byte Flash = 2;
  1508.                 public const byte Unleashed = 3;
  1509.                 public const byte ChainReaction = 4;
  1510.             }
  1511.  
  1512.             public sealed class Familiar
  1513.             {
  1514.                 public const byte None = 255;
  1515.                 public const byte Sparkflint = 0;
  1516.                 public const byte Cannoneer = 1;
  1517.                 public const byte Icicle = 2;
  1518.                 public const byte Arcanot = 3;
  1519.                 public const byte AncientGuardian = 4;
  1520.             }
  1521.  
  1522.             public sealed class FrostNova
  1523.             {
  1524.                 public const byte None = 255;
  1525.                 public const byte BoneChill = 0;
  1526.                 public const byte Shatter = 1;
  1527.                 public const byte FrozenMist = 2;
  1528.                 public const byte ColdSnap = 3;
  1529.                 public const byte DeepFreeze = 4;
  1530.             }
  1531.  
  1532.             public sealed class Hydra
  1533.             {
  1534.                 public const byte None = 255;
  1535.                 public const byte FrostHydra = 0;
  1536.                 public const byte LightningHydra = 1;
  1537.                 public const byte BlazingHydra = 2;
  1538.                 public const byte MammothHydra = 3;
  1539.                 public const byte ArcaneHydra = 4;
  1540.             }
  1541.  
  1542.             public sealed class IceArmor
  1543.             {
  1544.                 public const byte None = 255;
  1545.                 public const byte JaggedIce = 0;
  1546.                 public const byte ChillingAura = 1;
  1547.                 public const byte FrozenStorm = 2;
  1548.                 public const byte Crystallize = 3;
  1549.                 public const byte IceReflect = 4;
  1550.             }
  1551.  
  1552.             public sealed class MagicMissile
  1553.             {
  1554.                 public const byte None = 255;
  1555.                 public const byte ChargedBlast = 0;
  1556.                 public const byte Split = 1;
  1557.                 public const byte Conflagrate = 2;
  1558.                 public const byte GlacialSpike = 3;
  1559.                 public const byte Seeker = 4;
  1560.             }
  1561.  
  1562.             public sealed class MagicWeapon
  1563.             {
  1564.                 public const byte None = 255;
  1565.                 public const byte Ignite = 0;
  1566.                 public const byte Electrify = 1;
  1567.                 public const byte ForceWeapon = 2;
  1568.                 public const byte Conduit = 3;
  1569.                 public const byte Deflection = 4;
  1570.             }
  1571.  
  1572.             public sealed class Meteor
  1573.             {
  1574.                 public const byte None = 255;
  1575.                 public const byte MoltenImpact = 0;
  1576.                 public const byte MeteorShower = 1;
  1577.                 public const byte Comet = 2;
  1578.                 public const byte StarPact = 3;
  1579.                 public const byte ThunderCrash = 4;
  1580.             }
  1581.  
  1582.             public sealed class MirrorImage
  1583.             {
  1584.                 public const byte None = 255;
  1585.                 public const byte MirrorMimics = 0;
  1586.                 public const byte Duplicates = 1;
  1587.                 public const byte HardLight = 2;
  1588.                 public const byte ExtensionOfWill = 3;
  1589.                 public const byte MockingDemise = 4;
  1590.             }
  1591.  
  1592.             public sealed class RayOfFrost
  1593.             {
  1594.                 public const byte None = 255;
  1595.                 public const byte SnowBlast = 0;
  1596.                 public const byte SleetStorm = 1;
  1597.                 public const byte Numb = 2;
  1598.                 public const byte ColdBlood = 3;
  1599.                 public const byte BlackIce = 4;
  1600.             }
  1601.  
  1602.             public sealed class ShockPulse
  1603.             {
  1604.                 public const byte None = 255;
  1605.                 public const byte FireBolts = 0;
  1606.                 public const byte LivingLightning = 1;
  1607.                 public const byte PiercingOrb = 2;
  1608.                 public const byte PowerAffinity = 3;
  1609.                 public const byte ExplosiveBolts = 4;
  1610.             }
  1611.  
  1612.             public sealed class SlowTime
  1613.             {
  1614.                 public const byte None = 255;
  1615.                 public const byte TimeWarp = 0;
  1616.                 public const byte PointOfNoReturn = 1;
  1617.                 public const byte TimeShell = 2;
  1618.                 public const byte Exhaustion = 3;
  1619.                 public const byte StretchTime = 4;
  1620.             }
  1621.  
  1622.             public sealed class SpectralBlade
  1623.             {
  1624.                 public const byte None = 255;
  1625.                 public const byte FlameBlades = 0;
  1626.                 public const byte ThrownBlade = 1;
  1627.                 public const byte IceBlades = 2;
  1628.                 public const byte SiphoningBlade = 3;
  1629.                 public const byte BarrierBlades = 4;
  1630.             }
  1631.  
  1632.             public sealed class StormArmor
  1633.             {
  1634.                 public const byte None = 255;
  1635.                 public const byte ThunderStorm = 0;
  1636.                 public const byte Scramble = 1;
  1637.                 public const byte ReactiveArmor = 2;
  1638.                 public const byte PowerOfTheStorm = 3;
  1639.                 public const byte ShockingAspect = 4;
  1640.             }
  1641.  
  1642.             public sealed class Teleport
  1643.             {
  1644.                 public const byte None = 255;
  1645.                 public const byte Calamity = 0;
  1646.                 public const byte Fracture = 1;
  1647.                 public const byte SafePassage = 2;
  1648.                 public const byte Reversal = 3;
  1649.                 public const byte Wormhole = 4;
  1650.             }
  1651.  
  1652.             public sealed class WaveOfForce
  1653.             {
  1654.                 public const byte None = 255;
  1655.                 public const byte ImpactfulWave = 0;
  1656.                 public const byte StaticPulse = 1;
  1657.                 public const byte HeatWave = 2;
  1658.                 public const byte ArcaneAttunement = 3;
  1659.                 public const byte DebilitatingForce = 4;
  1660.             }
  1661.         }
  1662.     }
  1663. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement