diff --git a/SpellDataDump/allspells_ptr.txt b/SpellDataDump/allspells_ptr.txt index fc5e1a9f6bc..f022f8e5336 100644 --- a/SpellDataDump/allspells_ptr.txt +++ b/SpellDataDump/allspells_ptr.txt @@ -109259,7 +109259,7 @@ Name : Lightning Strike Charges Trigger (id=137595) [Passive, Hidden School : Physical Spell Type : None Proc Chance : 100% -Real PPM : 19.27 (Haste multiplier, Retribution Paladin: 24.954649999999997, Protection Warrior: 11.562, Protection Paladin: 11.562, Brewmaster Monk: 11.562, Guardian Druid: 11.562, Blood Death Knight: 11.562, Survival Hunter: 18.3065, Marksmanship Hunter: 21.331889999999998, Beast Mastery Hunter: 18.3065, Windwalker Monk: 20.946489999999997, Enhancement Shaman: 15.589429999999998, Unholy Death Knight: 16.14826, Frost Death Knight: 29.52164, Feral Druid: 33.16367, Fury Warrior: 24.22239, Arms Warrior: 25.802529999999997, Subtlety Rogue: 21.46678, Assassination Rogue: 34.47403, Outlaw Rogue: 21.89072) +Real PPM : 19.27 (Haste multiplier, Outlaw Rogue: 21.89072, Assassination Rogue: 34.47403, Subtlety Rogue: 21.46678, Arms Warrior: 25.802529999999997, Fury Warrior: 24.22239, Feral Druid: 33.16367, Frost Death Knight: 29.52164, Unholy Death Knight: 16.14826, Retribution Paladin: 24.954649999999997, Enhancement Shaman: 15.589429999999998, Windwalker Monk: 20.946489999999997, Beast Mastery Hunter: 18.3065, Marksmanship Hunter: 21.331889999999998, Survival Hunter: 18.3065, Blood Death Knight: 11.562, Guardian Druid: 11.562, Brewmaster Monk: 11.562, Protection Paladin: 11.562, Protection Warrior: 11.562) Proc Flags : ..x.x.x. x....... ........ ........ ........ ........ ........ ........ : White Melee, Yellow Melee, White Ranged, Yellow Ranged Attributes : ......xx ........ ........ ........ ........ ........ ........ ........ @@ -113150,7 +113150,7 @@ School : Physical Spell Type : None Internal Cooldown: 3 seconds Proc Chance : 100% -Real PPM : 1.74 (Haste multiplier, Enhancement Shaman: 2.697, Windwalker Monk: 2.088, Unholy Death Knight: 1.827, Survival Hunter: 2.001, Subtlety Rogue: 1.74, Retribution Paladin: 2.523, Marksmanship Hunter: 2.088, Fury Warrior: 1.827, Frost Death Knight: 2.61, Feral Druid: 2.262, Assassination Rogue: 2.697, Outlaw Rogue: 2.001, Beast Mastery Hunter: 1.74, Arms Warrior: 2.349, Protection Warrior: 1.044, Protection Paladin: 1.044, Brewmaster Monk: 1.044, Guardian Druid: 1.044, Blood Death Knight: 1.044) +Real PPM : 1.74 (Haste multiplier, Blood Death Knight: 1.044, Guardian Druid: 1.044, Brewmaster Monk: 1.044, Protection Paladin: 1.044, Protection Warrior: 1.044, Arms Warrior: 2.349, Beast Mastery Hunter: 1.74, Outlaw Rogue: 2.001, Assassination Rogue: 2.697, Enhancement Shaman: 2.697, Feral Druid: 2.262, Frost Death Knight: 2.61, Fury Warrior: 1.827, Marksmanship Hunter: 2.088, Retribution Paladin: 2.523, Subtlety Rogue: 1.74, Survival Hunter: 2.001, Unholy Death Knight: 1.827, Windwalker Monk: 2.088) Proc Flags : ..x.x.x. x...x... ........ ........ ........ ........ ........ ........ : White Melee, Yellow Melee, White Ranged, Yellow Ranged, Generic Hostile Spell Attributes : ......x. ........ ........ ........ ........ ........ ........ ........ @@ -193780,7 +193780,7 @@ Name : Recursive Strikes (id=225135) [Passive] School : Physical Spell Type : Magic Proc Chance : 101% -Real PPM : 1 (Rogue: 0.7, Deathknight, Mage, Paladin, Priest, Warlock, Warrior: 0.5, Restoration Shaman: 0.5, Enhancement Shaman: 1, Windwalker Monk: 1, Survival Hunter: 2.5, Marksmanship Hunter: 2, Beast Mastery Hunter: 2, Feral Druid: 0.7, Havoc Demon Hunter: 1, Elemental Shaman: 0.5, Mistweaver Monk: 0.5, Brewmaster Monk: 0.5, Restoration Druid: 0.5, Guardian Druid: 0.5, Balance Druid: 0.5, Vengeance Demon Hunter: 0.5) +Real PPM : 1 (Deathknight, Mage, Paladin, Priest, Warlock, Warrior: 0.5, Rogue: 0.7, Vengeance Demon Hunter: 0.5, Balance Druid: 0.5, Guardian Druid: 0.5, Restoration Druid: 0.5, Brewmaster Monk: 0.5, Mistweaver Monk: 0.5, Elemental Shaman: 0.5, Restoration Shaman: 0.5, Havoc Demon Hunter: 1, Feral Druid: 0.7, Beast Mastery Hunter: 2, Marksmanship Hunter: 2, Survival Hunter: 2.5, Windwalker Monk: 1, Enhancement Shaman: 1) Proc Flags : ..x.x.x. x....... ........ ........ ........ ........ ........ ........ : White Melee, Yellow Melee, White Ranged, Yellow Ranged Attributes : ......x. ........ ........ ........ ........ ........ ........ ........ @@ -459348,7 +459348,7 @@ Attributes : ........ ........ ........ ........ ........ ........ ...x. Effects : #1 (id=1035393) : Apply Aura (6) | Dummy (4) Base Value: 10 | Scaled Value: 10 | PvP Coefficient: 1.00000 | Radius: 0 - 100 yards | Target: Custom (18) -> AOE friendly (31) -#2 (id=1035394) : Apply Aura (6) | Unknown(540) +#2 (id=1035394) : Apply Aura (6) | Modify Stat With Support Triggers (540) Base Value: 0 | Scaled Value: 0 | PvP Coefficient: 1.00000 | Misc Value: 1 | Radius: 0 - 100 yards | Target: Custom (18) -> AOE friendly (31) Description : Increase your $i nearest allies' primary stat by $s1% of your own, and cause you to deal $395296s1% more damage, for $d. @@ -480960,7 +480960,7 @@ Attributes : ........ ........ ........ ........ ........ ........ ..... : ........ ........ ........ ........ : Can Proc From Procs (122), Do Not Display Range (126), Can Target Untargetable (216), Aura Points On Client (268), Allow Class Ability Procs (416) Effects : -#1 (id=1075415) : Apply Aura (6) | Unknown(540) +#1 (id=1075415) : Apply Aura (6) | Modify Stat With Support Triggers (540) Base Value: 3 | Scaled Value: 3 | PvP Coefficient: 1.00000 | Misc Value: 5 | Target: Friend (21) #2 (id=1080437) : Apply Player/Pet Aura (202) | Dummy (4) Base Value: 0 | Scaled Value: 0 | PvP Coefficient: 1.00000 | Radius: 100 yards | Target: Friend (21) @@ -483044,7 +483044,7 @@ Attributes : ........ ........ ........ ........ ........ ........ ..... : ........ ........ ........ ........ : Only On Player (104), Do Not Display Range (126), Aura Points On Client (268), Mastery Affects Points (285), Allow Class Ability Procs (416) Effects : -#1 (id=1082678) : Apply Aura (6) | Unknown(540) +#1 (id=1082678) : Apply Aura (6) | Modify Stat With Support Triggers (540) Base Value: 0 | Scaled Value: 0 | SP Coefficient: 0.40000 | PvP Coefficient: 1.00000 | Misc Value: 6 | Radius: 0 - 100 yards | Target: Custom (18) -> AOE friendly (31) #2 (id=1082696) : Apply Aura (6) | Periodic Dummy (226): every 1 seconds Base Value: 0 | Scaled Value: 0 | PvP Coefficient: 1.00000 | Radius: 0 - 100 yards | Target: Custom (18) -> AOE friendly (31) @@ -483913,7 +483913,7 @@ Proc Chance : 101% Real PPM : 2 Proc Flags : ..x..... ........ ........ ........ ........ ........ ........ ........ : White Melee -Triggered by : Sulfuras Smash (414864) +Triggered by : Sulfuras Smash (414864), Sulfuras Crash (414865) Attributes : ......x. ........ ........ .......x ........ ........ ........ ....x... : ........ ........ ........ ........ ........ ........ ........ ..x..... : ........ ........ ........ ........ ........ ........ ........ ........ @@ -483932,6 +483932,52 @@ Effects : Base Value: 0 | Scaled Value: 4135.157 (coefficient=24.31007) | PvP Coefficient: 1.00000 | Target: Self (1) Description : Your melee swings have a chance to deal $s1 additional Fire damage. Your harmful melee abilities have a chance to make the Fragment erupt, dealing $s2 Fire damage split between all nearby enemies. The Fragment also has a chance to react to your damage taken, counterattacking for $s3 Fire damage. +Name : Paracausal Fragment of Sulfuras (id=414857) +School : Physical +Spell Type : None +Range : 100 yards +Duration : Aura (infinite) +Proc Chance : 101% +Real PPM : 2 +Proc Flags : ....x... ....x... x....... ........ ........ ........ ........ ........ + : Yellow Melee, Generic Hostile Spell, Magic Hostile Spell +Attributes : ........ ........ ........ .......x ........ ........ ........ ....x... + : ........ ........ ........ ........ ........ ........ ........ ..x..... + : ........ ........ ........ ........ ........ ........ ........ ........ + : ........ ..x..... ........ ........ ........ ........ ........ ........ + : ........ ....x... ........ ........ ........ ........ ........ ........ + : ........ ........ ........ ........ ........ ........ ........ ........ + : ........ ........ ........ .......x ........ ........ ........ ........ + : ........ ........ ........ ........ + : No Aura Cancel (31), No Aura Icon (60), Can Proc From Procs (122), No Aura Log (202), Aura Points On Client (268), Only Proc From Class Abilities (415) +Effects : +#1 (id=1084309) : Apply Aura (6) | Proc Trigger Spell (42): Sulfuras Crash + Base Value: 0 | Scaled Value: 0 | PvP Coefficient: 1.00000 | Trigger Spell: 414865 | Target: Self (1) +Description : $@spelldesc414976 + +Name : Paracausal Fragment of Sulfuras (id=414858) +School : Physical +Spell Type : None +Range : 100 yards +Duration : Aura (infinite) +Proc Chance : 101% +Real PPM : 2 +Proc Flags : ...x.x.x .x...x.. .x...... ........ ........ ........ ........ ........ + : White Melee Taken, Yellow Melee Taken, White Ranged Taken, Yellow Ranged Taken, Generic Hostile Spell Taken, Magic Hostile Spell Taken +Attributes : ........ ........ ........ .......x ........ ........ ........ ....x... + : ........ ........ ........ ........ ........ ........ ........ ..x..... + : ........ ........ ........ ........ ........ ........ ........ ........ + : ........ ..x..... ........ ........ ........ ........ ........ ........ + : ........ ....x... ........ ........ ........ ........ ........ ........ + : ........ ........ ........ ........ ........ ........ ........ ........ + : ........ ........ ........ .......x ........ ........ ........ ........ + : ........ ........ ........ ........ + : No Aura Cancel (31), No Aura Icon (60), Can Proc From Procs (122), No Aura Log (202), Aura Points On Client (268), Only Proc From Class Abilities (415) +Effects : +#1 (id=1084310) : Apply Aura (6) | Proc Trigger Spell (42) + Base Value: 0 | Scaled Value: 0 | PvP Coefficient: 1.00000 | Target: Self (1) +Description : $@spelldesc414976 + Name : Sulfuras Smash (id=414864) School : Fire Spell Type : Magic @@ -483953,6 +483999,27 @@ Effects : Base Value: 0 | Scaled Value: 0 | PvP Coefficient: 1.00000 | Trigger Spell: 414856 Description : $@spelldesc414856 +Name : Sulfuras Crash (id=414865) +School : Fire +Spell Type : Magic +Range : 100 yards +Triggered by : Paracausal Fragment of Sulfuras (414857) +Attributes : ........ ........ ........ ........ ........ ........ ........ ........ + : ........ ........ ........ ........ ........ ........ ........ ........ + : ........ ........ ........ ........ ........ ........ ........ .xx..... + : ........ ........ ........ ........ ........ ........ ........ ........ + : ........ ....x... ........ ........ ........ ........ ........ ........ + : ........ ........ ........ ........ ........ ........ ........ ........ + : ........ ........ ........ ........ ........ ........ ........ ........ + : ........ ........ ........ ........ + : Always Line of Sight (185), Always AOE Line of Sight (186), Aura Points On Client (268) +Effects : +#1 (id=1084318) : School Damage (2): fire + Base Value: 0 | Scaled Value: 0 | PvP Coefficient: 1.00000 | Radius: 0 - 8 yards | Target: Custom (18) -> AOE enemy (instant) (16) +#2 (id=1084319) : Dummy (3) + Base Value: 0 | Scaled Value: 0 | PvP Coefficient: 1.00000 | Trigger Spell: 414856 +Description : $@spelldesc414856 + Name : Paracausal Fragment of Val'anyr (id=414872) [Passive] School : Holy Spell Type : None @@ -484078,7 +484145,7 @@ Proc Chance : 101% Real PPM : 1 Proc Flags : ..x.x... ........ ........ ........ ........ ........ ........ ........ : White Melee, Yellow Melee -Triggered by : Warstrikes (414936) +Triggered by : Warstrikes (414936), Warstrikes (414951) Attributes : ......x. ........ ........ ........ ........ ........ ........ ........ : ........ ........ ........ ........ ........ ........ ........ ..x..... : ........ ........ ........ ........ ........ ........ ........ ........ @@ -484124,6 +484191,42 @@ Effects : Base Value: 0 | Scaled Value: 0 | PvP Coefficient: 1.00000 | Target: Enemy (6) Description : Let loose a five-hit combo upon your current target dealing a total of ${$414928s2*$s2} Physical damage and unleashing a $?FAC=[Doomstrike][Kingstrike] with each blow. +Name : Warstrikes (id=414950) +School : Physical +Spell Type : None +Duration : 1.5 seconds +Attributes : ........ ........ ........ .......x ........ ........ ........ ....x... + : ........ ........ ........ ........ ........ ........ ........ ........ + : ........ ........ ........ ........ ........ ........ ........ ........ + : ........ ..x..... ........ ........ ........ ........ ........ ........ + : ........ ........ ........ ........ ........ ........ ........ ........ + : ........ ........ ........ ........ ........ ........ ........ ........ + : ........ ........ ........ ........ ........ ........ ........ ........ + : ........ ........ ........ ........ + : No Aura Cancel (31), No Aura Icon (60), No Aura Log (202) +Effects : +#1 (id=1084476) : Apply Aura (6) | Unknown(191) + Base Value: 0 | Scaled Value: 0 | PvP Coefficient: 1.00000 | Target: Self (1) + +Name : Warstrikes (id=414951) +School : Physical +Spell Type : Melee +Range : 20 yards +Attributes : ........ ........ ........ ........ ........ ........ ........ ........ + : ........ ........ ........ ........ ........ ........ ........ ........ + : ........ ........ ........ ........ ........ ........ ........ ........ + : ........ ........ ........ ........ ........ ........ ........ ........ + : ........ ........ ........ ........ ........ ........ ........ ........ + : ........ ........ ........ ........ ........ ........ ........ ........ + : ........ ........ ........ ........ ........ ........ ........ ........ + : ........ ........ ........ ........ +Effects : +#1 (id=1084477) : School Damage (2): physical + Base Value: 0 | Scaled Value: 0 | PvP Coefficient: 1.00000 | Target: Enemy (6) +#2 (id=1084478) : Dummy (3) + Base Value: 0 | Scaled Value: 0 | PvP Coefficient: 1.00000 | Trigger Spell: 414928 +Description : $@spelldesc414936 + Name : Paracausal Fragment of Azzinoth (id=414968) [Passive] School : Physical Spell Type : None @@ -484699,6 +484802,28 @@ Effects : Family Flags: 48 Description : Holy Shock and Crusader Strike refund up to $s1% of their Mana cost and deal up to $s2% more healing or damage, based on the target's missing health. +Name : Paracausal Fragment of Thunderfin, Humid Blade of the Tideseeker (id=415410) +School : Physical +Spell Type : None +Range : 100 yards +Duration : Aura (infinite) +Proc Chance : 101% +Real PPM : 30 (Unknown: 30) +Proc Flags : ........ x...x... x.x..... ........ ........ ........ ........ ........ + : Yellow Ranged, Generic Hostile Spell, Magic Hostile Spell, Periodic +Attributes : ........ ........ ........ .......x ........ ........ ........ ....x... + : ........ ........ ........ ........ ........ ........ ........ ..x..... + : .......x ........ ........ ........ ........ ........ ........ ........ + : ........ ..x..... ........ ........ ........ ........ ........ ........ + : ........ ....x... ........ ........ ........ ........ ....x... ........ + : ........ ........ ........ ........ ........ ........ ........ ........ + : ........ ........ ........ .......x ........ ........ ........ ........ + : ........ ........ ........ ........ + : No Aura Cancel (31), No Aura Icon (60), Can Proc From Procs (122), Allow Cast While Casting (135), No Aura Log (202), Aura Points On Client (268), Allow Cast While Channeling (308), Only Proc From Class Abilities (415) +Effects : +#1 (id=1085325) : Apply Aura (6) | Proc Trigger Spell (42) + Base Value: 0 | Scaled Value: 0 | PvP Coefficient: 1.00000 | Target: Self (1) + Name : Benevolence (id=415416) [Spell Family (6), Passive, Hidden] Talent Entry : Generic [tree=class, row=10, col=1, max_rank=1, req_points=20, select_idx=100] Class : Priest @@ -485311,10 +485436,28 @@ Effects : Family Flags: 39 Description : Hammer of Wrath has $s1 extra charge and on enemies below $s2% health generates ${$403081s1} additional Holy Power. +Name : Prophetic Stonescale (id=417049) +School : Astral +Spell Type : None +Attributes : ........ ........ ........ ........ ........ ........ ........ ........ + : ........ ........ ........ ........ ........ ........ ........ ........ + : ........ ........ ........ ........ ........ ........ ........ ........ + : ........ ........ ........ ........ ........ ........ ........ ........ + : ........ ........ ........ ........ ........ ........ ........ ........ + : ........ ........ ........ ........ ........ ........ ........ ........ + : ........ ........ ........ ........ ........ ........ ........ ........ + : ........ ........ ........ ........ +Effects : +#1 (id=1088358) : Direct Heal (10) + Base Value: 0 | Scaled Value: 0 | PvP Coefficient: 1.00000 | Target: Self (1) +#2 (id=1088846) : Dummy (3) + Base Value: 0 | Scaled Value: 0 | PvP Coefficient: 1.00000 | Trigger Spell: 417050 +Description : $@spelldesc417050 + Name : Prophetic Stonescale (id=417050) [Passive] School : Astral Spell Type : None -Triggered by : Prophetic Stonescale (417139) +Triggered by : Prophetic Stonescale (417049), Prophetic Stonescale (417139) Attributes : ......x. ........ ........ ........ ........ ........ ........ ........ : ........ ........ ........ ........ ........ ........ ....x... ........ : ........ ........ x....... ........ ........ ........ ........ ........ @@ -485475,6 +485618,32 @@ Effects : Description : $@spelldesc417234 Tooltip : Your next Chaos Bolt deals $w1% increased damage or Rain of Fire deals $w2% increased damage. +Name : Prophetic Stonescale (id=417290) +School : Astral +Spell Type : None +Duration : 1.5 seconds +Attributes : ........ ........ ........ .......x ........ ........ ........ ........ + : ........ ........ ........ ........ ........ ........ ....x... ........ + : ........ ........ x....... ........ ........ ........ ........ ........ + : ........ ........ ......x. ........ ........ ........ ........ ........ + : ........ ........ ........ ........ ........ ........ ........ ........ + : ........ ........ ........ x....... ..x..... ........ ........ ........ + : ........ ........ ........ ........ x....... ........ ........ ........ + : ........ ........ ........ ........ + : No Aura Cancel (31), Allow Aura While Dead (116), Not In Arena or Rated Battleground (144), Absorb Cannot Be Ignore (214), Update Passives on Apply/Remove (344), Scales with Casting Item's Level (354), Allow Class Ability Procs (416) +Effects : +#1 (id=1088770) : Apply Aura (6) | Absorb Damage (69) + Base Value: 0 | Scaled Value: 0 | PvP Coefficient: 1.00000 | Misc Value: 0x7f | Target: Self (1) + Affected School(s): All +#2 (id=1088782) : Apply Aura (6) | Unknown(321) + Base Value: 0 | Scaled Value: 0 | PvP Coefficient: 1.00000 | Target: Self (1) +#3 (id=1088783) : Apply Aura (6) | Root (26) + Base Value: 0 | Scaled Value: 0 | PvP Coefficient: 1.00000 | Target: Self (1) +#4 (id=1088784) : Apply Aura (6) | Pacify Silence (60) + Base Value: 0 | Scaled Value: 0 | PvP Coefficient: 1.00000 | Misc Value: 127 | Target: Self (1) +Description : $@spelldesc417050 +Tooltip : Being thrown into the past. + Name : Prophetic Stonescale (id=417356) [Passive] School : Astral Spell Type : None @@ -485611,7 +485780,7 @@ Proc Chance : 101% Real PPM : 15 Proc Flags : ..x.x.x. x...x... x....... ........ ........ ........ ........ ........ : White Melee, Yellow Melee, White Ranged, Yellow Ranged, Generic Hostile Spell, Magic Hostile Spell -Triggered by : Accelerating Sandglass (417452) +Triggered by : Accelerating Sandglass (417452), Accelerating Sandglass (417458) Attributes : ......x. ........ ........ ........ ........ ........ ........ ........ : ........ ........ ........ ........ ........ ........ ....x... ........ : ........ ........ ........ ........ ........ ........ ........ ........ @@ -485654,6 +485823,49 @@ Effects : Description : $@spelldesc417449 Tooltip : Haste increased by $w1. +Name : Accelerating Sandglass (id=417456) +School : Astral +Spell Type : None +Range : 50 yards +Duration : Aura (infinite) +Proc Chance : 101% +Proc Flags : ....x... x...x... x....... ........ ........ ........ ........ ........ + : Yellow Melee, Yellow Ranged, Generic Hostile Spell, Magic Hostile Spell +Attributes : ........ ........ ........ ........ ........ ........ ........ ........ + : ........ ........ ........ ........ ........ ........ ........ ........ + : ........ ........ ........ ........ ........ ........ ........ ........ + : ........ ........ ........ ........ ........ ........ ........ ........ + : ........ ....x... ........ ........ ........ ........ ........ ........ + : ........ ........ ........ ........ ........ ........ ........ ........ + : ........ ........ ........ ........ ........ ........ ........ ........ + : ........ ........ ........ ........ + : Aura Points On Client (268) +Effects : +#1 (id=1089071) : Apply Aura (6) | Proc Trigger Spell (42) + Base Value: 0 | Scaled Value: 0 | PvP Coefficient: 1.00000 | Target: Self (1) +Description : $@spelldesc417449 +Tooltip : Your next damaging spell or ability will launch a volley of attacks at the target dealing ${$417449w2*$417452u} Physical damage. + +Name : Accelerating Sandglass (id=417458) +School : Physical +Spell Type : Melee +Range : 20 yards +Attributes : ........ ........ ........ ........ ........ ........ ........ ........ + : ........ ........ ........ ........ ........ ........ ........ ........ + : ........ ........ ........ ........ ........ ........ ........ .x...... + : ........ ........ ........ ........ ........ ........ ........ ........ + : ........ ....x... ........ ........ ........ ........ ........ ........ + : ........ ........ ........ ........ ..x..... ........ ........ ........ + : ........ ........ ........ ........ ........ ........ ........ ........ + : ........ ........ ........ ........ + : Always Line of Sight (185), Aura Points On Client (268), Scales with Casting Item's Level (354) +Effects : +#1 (id=1089073) : School Damage (2): physical + Base Value: 0 | Scaled Value: 0 | PvP Coefficient: 1.00000 | Target: Enemy (6) +#2 (id=1089074) : Dummy (3) + Base Value: 0 | Scaled Value: 0 | PvP Coefficient: 1.00000 | Trigger Spell: 417449 +Description : $@spelldesc417449 + Name : Inflame (id=417467) [Spell Family (3), Passive, Hidden] Talent Entry : Fire [tree=spec, row=8, col=5, max_rank=1, req_points=20, select_idx=200] Class : Mage @@ -486210,6 +486422,24 @@ Effects : Description : $@spelldesc417939 Tooltip : Has recorded ${$min($w1,$417959w2)} healing for when an ally reaches $417960s1% health. +Name : Mirror of Fractured Tomorrows (id=418076) [Hidden] +School : Holy +Spell Type : None +Range : 50000 yards +Duration : Aura (infinite) +Attributes : .......x ........ .......x x..x.x.x .....x.. ..x..... ........ ........ + : x.x..... ......x. ...x.... ....x... ........ ........ xx..x... ........ + : .......x ........ .......x ........ ...x.... ........ .xxx.... ........ + : ..x..... ....xx.. ........ ........ ........ ........ ........ ........ + : ........ ........ ........ ........ ........ ........ ....x... ........ + : ........ ........ ........ ........ ........ ........ ........ ........ + : ........ ........ ........ ........ ........ ........ ........ ........ + : ........ ........ ........ ........ + : Do Not Display (Spellbook, Aura Icon, Combat Log) (7), Allow Cast While Dead (23), Allow While Mounted (24), Allow While Sitting (27), No Immunities (29), No Aura Cancel (31), Allow While Stealthed (37), No Threat (42), Allow Dead Target (64), Ignore Line of Sight (66), Allow While Invisible (78), Allow While Not Shapeshifted (caster form) (83), Not an Action (92), Suppress Caster Procs (112), Suppress Target Procs (113), Allow Aura While Dead (116), Allow Cast While Casting (135), Suppress Weapon Procs (151), Allow While Stunned (163), Allow While Fleeing (177), Allow While Confused (178), AI Doesn't Face Target (179), Not an Attack (194), Allow While Riding Vehicle (204), Ignore Phase Shift (205), Allow Cast While Channeling (308) +Effects : +#1 (id=1090125) : Apply Aura (6) | Unknown(312) + Base Value: 0 | Scaled Value: 0 | PvP Coefficient: 1.00000 | Misc Value: 1098 | Target: Self (1) + Name : Echoing Tyrstone (id=418080) School : Holy Spell Type : Magic @@ -486381,6 +486611,83 @@ Effects : Description : Gaze into the mirror's depths, inviting a version of your future self to fight alongside you for $d, casting spells based on your role. In addition, you grant yourself $s2 of your highest secondary stat. Tooltip : Fighting alongside yourself, granting $w1 $?e1[Critical Strike]?e2[Haste]?e3[Versatiliy]?e4[Mastery][Highest secondary stat]. +Name : Mirror of Fractured Tomorrows (id=418547) +School : Physical +Spell Type : None +Range : 100 yards +Duration : 300 seconds +Attributes : ........ ........ ........ ........ ........ ........ ........ ........ + : ..x..... ........ ........ ........ ........ ........ ........ ........ + : ........ ........ ........ ........ ........ ........ ........ ........ + : ........ ........ ........ ........ ........ ........ ........ ........ + : ........ ........ ........ ........ ........ ........ ........ ........ + : ........ ........ ........ ........ ........ ........ ........ ........ + : ........ ........ ........ ........ x....... ........ ........ ........ + : ........ ........ ........ ........ + : Ignore Line of Sight (66), Allow Class Ability Procs (416) +Effects : +#1 (id=1090910) : Summon (28) + Base Value: 1 | Scaled Value: 1 | PvP Coefficient: 1.00000 | Misc Value: 208887 | Misc Value 2: 0x164d | Radius: 2 yards | Target: Unknown(81) -> Self (1) +Description : $@spelldesc418527 + +Name : Sand Cleave (id=418588) +School : Physical +Spell Type : Melee +Range : 5 yards +Cooldown : 3 seconds +Attributes : ....x... ........ ........ ........ ........ ..x..... ........ ........ + : ........ ........ ........ ........ ........ ........ ........ ........ + : ........ ........ ........ ........ ........ ........ ........ ........ + : ........ ........ ........ ........ ........ ........ ........ ........ + : ........ ........ ........ ........ ........ ........ ........ ........ + : ........ ........ ........ ........ ........ ........ ........ ........ + : ........ ........ ........ ........ ........ ........ ........ ........ + : ........ ........ ........ ........ + : Is Ability (4), No Threat (42) +Effects : +#1 (id=1090979) : School Damage (2): physical + Base Value: 0 | Scaled Value: 0 | PvP Coefficient: 1.00000 | Radius: 0 - 5 yards | Target: At Caster (22) -> AOE enemy (15) +Description : Cleaves nearby enemies, dealing Physical damage. + +Name : Sand Bolt (id=418605) +School : Nature +Spell Type : Magic +Range : 40 yards +Cast Time : 2 seconds +GCD : 1.5 seconds +Velocity : 40 yards/sec +Attributes : ........ ........ ........ ........ ........ ........ ........ ........ + : ........ ........ ........ ........ ........ ........ ........ ........ + : ........ ........ ........ ........ ........ ........ ........ ........ + : ........ ........ ........ ........ ........ ........ ........ ........ + : ........ ........ ........ ........ ........ ........ ........ ........ + : ........ ........ ........ ........ ........ ........ ........ ........ + : ........ ........ ........ ........ ........ ........ ........ ........ + : ........ ........ ........ ........ +Effects : +#1 (id=1091020) : Trigger Missiles (32) + Base Value: 0 | Scaled Value: 0 | PvP Coefficient: 1.00000 | Trigger Spell: 418607 | Target: Unknown(25) +Description : Pelts the target in sand, dealing Nature damage. + +Name : Sand Bolt (id=418607) +School : Nature +Spell Type : Magic +Range : 50 yards +Triggered by : Sand Bolt (418605) +Attributes : ........ ........ ........ ........ ...x...x ........ ........ ........ + : ........ ........ ........ ........ ........ ........ ........ ........ + : ........ ........ ........ ........ ........ ........ ........ ........ + : ........ ........ ........ ........ ........ ........ ........ ........ + : ........ ....x... ........ ........ ........ ........ ........ ........ + : ........ ........ ........ ........ ..x..... ........ ........ ........ + : ........ ........ ........ ........ ........ ........ ........ ........ + : ........ ........ ........ ........ + : No Redirection (35), No Reflection (39), Aura Points On Client (268), Scales with Casting Item's Level (354) +Effects : +#1 (id=1091022) : Dummy (3) + Base Value: 0 | Scaled Value: 0 | PvP Coefficient: 1.00000 | Target: Unknown(25) +Description : $@spelldesc418605 + Name : Splintering Ray (id=418733) [Spell Family (3), Passive, Hidden] Talent Entry : Frost [tree=spec, row=10, col=3, max_rank=1, req_points=20, select_idx=200] Class : Mage @@ -486423,6 +486730,104 @@ Effects : Base Value: 0 | Scaled Value: 0 (coefficient=0, delta coefficient=0.05) | PvP Coefficient: 1.00000 | Radius: 0 - 10 yards | Target: Unknown(63) -> AOE enemy (instant) (16) Description : $@spelldesc418733 +Name : Mirror of Fractured Tomorrows (id=418773) +School : Physical +Spell Type : None +Range : 100 yards +Duration : 20 seconds +Attributes : ........ ........ ........ ........ ........ ........ ........ ........ + : ..x..... ........ ........ ........ ........ ........ ........ ........ + : ........ ........ ........ ........ ........ ........ ........ ........ + : ........ ........ ........ ........ ........ ........ ........ ........ + : ........ ........ ........ ........ ........ ........ ........ ........ + : ........ ........ ........ ........ ........ ........ ........ ........ + : ........ ........ ........ ........ x....... ........ ........ ........ + : ........ ........ ........ ........ + : Ignore Line of Sight (66), Allow Class Ability Procs (416) +Effects : +#1 (id=1091356) : Summon (28) + Base Value: 1 | Scaled Value: 1 | PvP Coefficient: 1.00000 | Misc Value: 208887 | Misc Value 2: 0x164d | Radius: 2 yards | Target: Unknown(81) -> Self (1) +Description : $@spelldesc418527 + +Name : Mirror of Fractured Tomorrows (id=418774) +School : Physical +Spell Type : None +Range : 100 yards +Duration : 20 seconds +Attributes : ........ ........ ........ ........ ........ ........ ........ ........ + : ..x..... ........ ........ ........ ........ ........ ........ ........ + : ........ ........ ........ ........ ........ ........ ........ ........ + : ........ ........ ........ ........ ........ ........ ........ ........ + : ........ ........ ........ ........ ........ ........ ........ ........ + : ........ ........ ........ ........ ........ ........ ........ ........ + : ........ ........ ........ ........ x....... ........ ........ ........ + : ........ ........ ........ ........ + : Ignore Line of Sight (66), Allow Class Ability Procs (416) +Effects : +#1 (id=1091357) : Summon (28) + Base Value: 1 | Scaled Value: 1 | PvP Coefficient: 1.00000 | Misc Value: 208957 | Misc Value 2: 0x164d | Radius: 2 yards | Target: Unknown(81) -> Self (1) +Description : $@spelldesc418527 + +Name : Mirror of Fractured Tomorrows (id=418775) +School : Physical +Spell Type : None +Range : 100 yards +Duration : 20 seconds +Attributes : ........ ........ ........ ........ ........ ........ ........ ........ + : ..x..... ........ ........ ........ ........ ........ ........ ........ + : ........ ........ ........ ........ ........ ........ ........ ........ + : ........ ........ ........ ........ ........ ........ ........ ........ + : ........ ........ ........ ........ ........ ........ ........ ........ + : ........ ........ ........ ........ ........ ........ ........ ........ + : ........ ........ ........ ........ x....... ........ ........ ........ + : ........ ........ ........ ........ + : Ignore Line of Sight (66), Allow Class Ability Procs (416) +Effects : +#1 (id=1091358) : Summon (28) + Base Value: 1 | Scaled Value: 1 | PvP Coefficient: 1.00000 | Misc Value: 208958 | Misc Value 2: 0x164d | Radius: 2 yards | Target: Unknown(81) -> Self (1) +Description : $@spelldesc418527 + +Name : Mirror of Fractured Tomorrows (id=418776) +School : Physical +Spell Type : None +Range : 100 yards +Duration : 20 seconds +Attributes : ........ ........ ........ ........ ........ ........ ........ ........ + : ..x..... ........ ........ ........ ........ ........ ........ ........ + : ........ ........ ........ ........ ........ ........ ........ ........ + : ........ ........ ........ ........ ........ ........ ........ ........ + : ........ ........ ........ ........ ........ ........ ........ ........ + : ........ ........ ........ ........ ........ ........ ........ ........ + : ........ ........ ........ ........ x....... ........ ........ ........ + : ........ ........ ........ ........ + : Ignore Line of Sight (66), Allow Class Ability Procs (416) +Effects : +#1 (id=1091359) : Summon (28) + Base Value: 1 | Scaled Value: 1 | PvP Coefficient: 1.00000 | Misc Value: 208959 | Misc Value 2: 0x164d | Radius: 2 yards | Target: Unknown(81) -> Self (1) +Description : $@spelldesc418527 + +Name : Sand Shield (id=418999) +School : Physical +Spell Type : None +Range : 40 yards +Duration : 8 seconds +Cooldown : 8 seconds +Attributes : ........ ........ ........ ........ ........ ........ ........ ........ + : ........ ........ ........ ........ ........ ........ ........ ........ + : ........ ........ ........ ........ ........ ........ ........ ........ + : ........ ........ ........ ........ ........ ........ ........ ........ + : ........ ....x... ........ ........ ........ ........ ........ ........ + : ........ ........ ........ ........ ........ ........ ........ ........ + : ........ ........ ........ ........ ........ ........ ........ ........ + : ........ ........ ........ ........ + : Aura Points On Client (268) +Effects : +#1 (id=1091702) : Apply Aura (6) | Absorb Damage (69) + Base Value: 0 | Scaled Value: 0 | PvP Coefficient: 0.50000 | Misc Value: 0x7f | Target: Unknown(92) + Affected School(s): All +Description : You grant yourself an absorb shield, lasting $d. +Tooltip : Absorbing $w1 damage. + Name : Warchief's Rend (id=419261) [Passive] School : Physical Spell Type : None @@ -486697,4 +487102,23 @@ Effects : Description : $@spelldesc415130 Tooltip : Shielded for $w4. +Name : Auto Attack (id=419591) +School : Physical +Spell Type : Melee +Range : 5 yards +GCD : 1 seconds +Attributes : ....x... ........ ........ ........ ........ ..x..... ........ ........ + : ........ ........ ........ ........ ........ ........ ........ ........ + : ........ ........ ........ ........ ........ ........ ........ ........ + : ........ ........ ........ ........ ........ ........ ........ ........ + : ........ ........ ........ ........ ........ ........ ........ ........ + : ........ ........ ........ ........ ........ ........ ........ ........ + : ........ ........ ........ ........ ........ ........ ........ ........ + : ........ ........ ........ ........ + : Is Ability (4), No Threat (42) +Effects : +#1 (id=1092649) : School Damage (2): physical + Base Value: 0 | Scaled Value: 0 | PvP Coefficient: 1.00000 | Target: Enemy (6) +Description : Attacks the enemy. + diff --git a/SpellDataDump/build_info_ptr.txt b/SpellDataDump/build_info_ptr.txt index 0b0463dc20e..4bc12779c9c 100644 --- a/SpellDataDump/build_info_ptr.txt +++ b/SpellDataDump/build_info_ptr.txt @@ -1 +1 @@ -SimulationCraft 1010-01 for World of Warcraft 10.1.0.50000 Live (hotfix 2023-06-21/50000, git build dragonflight 22c76ea) +SimulationCraft 1010-01 for World of Warcraft 10.1.0.50000 Live (hotfix 2023-06-27/50130) diff --git a/SpellDataDump/evoker_ptr.txt b/SpellDataDump/evoker_ptr.txt index bc3ed4a29aa..8608089fe82 100644 --- a/SpellDataDump/evoker_ptr.txt +++ b/SpellDataDump/evoker_ptr.txt @@ -7026,7 +7026,7 @@ Attributes : ........ ........ ........ ........ ........ ........ ...x. Effects : #1 (id=1035393) : Apply Aura (6) | Dummy (4) Base Value: 10 | Scaled Value: 10 | PvP Coefficient: 1.00000 | Radius: 0 - 100 yards | Target: Custom (18) -> AOE friendly (31) -#2 (id=1035394) : Apply Aura (6) | Unknown(540) +#2 (id=1035394) : Apply Aura (6) | Modify Stat With Support Triggers (540) Base Value: 0 | Scaled Value: 0 | PvP Coefficient: 1.00000 | Misc Value: 1 | Radius: 0 - 100 yards | Target: Custom (18) -> AOE friendly (31) Description : Increase your $i nearest allies' primary stat by $s1% of your own, and cause you to deal $395296s1% more damage, for $d. @@ -8834,7 +8834,7 @@ Attributes : ........ ........ ........ ........ ........ ........ ..... : ........ ........ ........ ........ : Can Proc From Procs (122), Do Not Display Range (126), Can Target Untargetable (216), Aura Points On Client (268), Allow Class Ability Procs (416) Effects : -#1 (id=1075415) : Apply Aura (6) | Unknown(540) +#1 (id=1075415) : Apply Aura (6) | Modify Stat With Support Triggers (540) Base Value: 3 | Scaled Value: 3 | PvP Coefficient: 1.00000 | Misc Value: 5 | Target: Friend (21) #2 (id=1080437) : Apply Player/Pet Aura (202) | Dummy (4) Base Value: 0 | Scaled Value: 0 | PvP Coefficient: 1.00000 | Radius: 100 yards | Target: Friend (21) @@ -9493,7 +9493,7 @@ Attributes : ........ ........ ........ ........ ........ ........ ..... : ........ ........ ........ ........ : Only On Player (104), Do Not Display Range (126), Aura Points On Client (268), Mastery Affects Points (285), Allow Class Ability Procs (416) Effects : -#1 (id=1082678) : Apply Aura (6) | Unknown(540) +#1 (id=1082678) : Apply Aura (6) | Modify Stat With Support Triggers (540) Base Value: 0 | Scaled Value: 0 | SP Coefficient: 0.40000 | PvP Coefficient: 1.00000 | Misc Value: 6 | Radius: 0 - 100 yards | Target: Custom (18) -> AOE friendly (31) #2 (id=1082696) : Apply Aura (6) | Periodic Dummy (226): every 1 seconds Base Value: 0 | Scaled Value: 0 | PvP Coefficient: 1.00000 | Radius: 0 - 100 yards | Target: Custom (18) -> AOE friendly (31) diff --git a/dbc_extract3/dbc/generator.py b/dbc_extract3/dbc/generator.py index b1c04c7ef96..587f55a4a0a 100644 --- a/dbc_extract3/dbc/generator.py +++ b/dbc_extract3/dbc/generator.py @@ -1423,7 +1423,8 @@ class SpellDataGenerator(DataGenerator): 402813, 402894, 402896, 402897, 402898, 402903, 407961, 407982, # Igneous Tidestone 401428, 401422, # Vessel of Searing Shadow 407914, 407913, 407939, # Might of the Drogbar set - 418076, 418527, 418547, 418773, 418774, 418775, 418776, # Mirror of Fractured Tomorrows + # 10.1.5 + 418076, 418527, 418547, 418773, 418774, 418775, 418776, 419591, 418588, 418999, 418605, # Mirror of Fractured Tomorrows 417356, 417290, 417139, 417069, 417050, 417049, # Prophetic Stonescales 417534, 417545, 417792, 417543, # Time-Thief's Gambit 417449, 417458, 417456, 417452, # Accelerating Sandglass diff --git a/engine/dbc/generated/client_data_version_ptr.inc b/engine/dbc/generated/client_data_version_ptr.inc index 94ac59f246c..d198a6a862b 100644 --- a/engine/dbc/generated/client_data_version_ptr.inc +++ b/engine/dbc/generated/client_data_version_ptr.inc @@ -8,7 +8,7 @@ // Hotfix data versioning information -#define PTR_CLIENT_DATA_HOTFIX_DATE "2023-06-23" +#define PTR_CLIENT_DATA_HOTFIX_DATE "2023-06-27" #define PTR_CLIENT_DATA_HOTFIX_BUILD (50130) #define PTR_CLIENT_DATA_HOTFIX_HASH "74aa057f1c704a1f5e046eb881dca12fe5585cdca314f72f67ea3651d9615e31" diff --git a/engine/dbc/generated/sc_spell_data_ptr.inc b/engine/dbc/generated/sc_spell_data_ptr.inc index 1c737b1c418..a7f0365d855 100644 --- a/engine/dbc/generated/sc_spell_data_ptr.inc +++ b/engine/dbc/generated/sc_spell_data_ptr.inc @@ -1,5 +1,5 @@ -// 21737 spells, wow build level 10.1.5.50130 -static spell_data_t __ptr_spell_data[21737] = { +// 21758 spells, wow build level 10.1.5.50130 +static spell_data_t __ptr_spell_data[21758] = { { "Power Word: Shield" , 17, 2, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000010, 0, 4, 0, 0, 0.000000, 40.000000, 7500, 1500, 0, 0, 0, 0, 1, 0, 15000, 0, 0, 0, 0, 0, 0.000000, 0, 0x00000000, 0x00000000, 0, { 327680, 0, 2621696, 0, 0, 0, 0, 0, 4096, 0, 0, 0, 0, 0, 0 }, { 1, 0, 0, 0 }, 6, 0x88000000, 218, 0, 0, 0, 0, 0, 0, 2, 4, 0, 1 }, /* 13, 1028381 */ { "Backstab" , 53, 1, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000008, 0, 14, 0, 0, 0.000000, 5.000000, 0, 1000, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0.000000, 2, 0x00000000, 0x00008000, 0, { 327696, 201327104, 1048576, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 }, { 4, 4194304, 0, 0 }, 8, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 4, 1, 0, 1 }, /* 30, 31, 32, 297239 */ { "Stun" , 56, 1, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000000, 0, 0, 0, 49, 0.000000, 5.000000, 0, 0, 0, 0, 0, 32, 1, 0, 3000, 0, 0, 0, 0, 0, 0.000000, 0, 0x00000000, 0x00000000, 0, { 262144, 136, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1073741824, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0x00000000, 179, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0 }, /* 33 */ @@ -21620,15 +21620,20 @@ static spell_data_t __ptr_spell_data[21737] = { { "Mass Invisibility" , 414664, 64, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000080, 0, 0, 0, 0, 0.000000, 0.000000, 300000, 1500, 0, 0, 0, 0, 0, 0, 12000, 0, 100, 0, 2446336, 0, 0.000000, 0, 0x00000000, 0x00000000, 0, { 0, 1024, 272629764, 67306240, 8388608, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0 }, { 0, 0, 0, 128 }, 3, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 4, 1, 0, 1 }, /* 1083970, 1083971, 1083972, 1083973 */ { "Blessed Focus" , 414708, 1, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000002, 0, 0, 0, 0, 0.000000, 0.000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.000000, 0, 0x00000000, 0x00000000, 0, { 64, 0, 0, 0, 32768, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 10, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 1 }, /* 1084040, 1084069 */ { "Tirion's Devotion" , 414720, 1, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000002, 0, 0, 0, 0, 0.000000, 0.000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 20496, 0, 0.000000, 0, 0x00000000, 0x00000000, 0, { 2147483712, 268435456, 0, 0, 32768, 0, 1024, 0, 0, 0, 0, 0, 0, 1, 0 }, { 0, 0, 0, 0 }, 10, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1 }, /* 1084066 */ - { "Paracausal Fragment of Sulfuras" , 414856, 1, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000000, 0, 0, 0, 0, 0.000000, 100.000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 101, 0, 4, 0, 2.000000, 0, 0x00000000, 0x00000000, 0, { 2147483712, 268435456, 0, 67108864, 0, 0, 1024, 0, 4096, 0, 0, 4, 2147483648, 0, 0 }, { 0, 0, 0, 0 }, 0, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 3, 0, 1, 0 }, /* 1084306, 1084307, 1084308 */ + { "Paracausal Fragment of Sulfuras" , 414856, 1, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000000, 0, 0, 0, 0, 0.000000, 100.000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 101, 0, 4, 0, 2.000000, 0, 0x00000000, 0x00000000, 0, { 2147483712, 268435456, 0, 67108864, 0, 0, 1024, 0, 4096, 0, 0, 4, 2147483648, 0, 0 }, { 0, 0, 0, 0 }, 0, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 3, 0, 2, 0 }, /* 1084306, 1084307, 1084308 */ + { "Paracausal Fragment of Sulfuras" , 414857, 1, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000000, 0, 0, 0, 0, 0.000000, 100.000000, 0, 0, 0, 0, 0, 0, 0, 0, -1, 0, 101, 0, 69648, 0, 2.000000, 0, 0x00000000, 0x00000000, 0, { 2147483648, 268435456, 0, 67108864, 0, 0, 1024, 0, 4096, 0, 0, 0, 2147483648, 0, 0 }, { 0, 0, 0, 0 }, 0, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0 }, /* 1084309 */ + { "Paracausal Fragment of Sulfuras" , 414858, 1, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000000, 0, 0, 0, 0, 0.000000, 100.000000, 0, 0, 0, 0, 0, 0, 0, 0, -1, 0, 101, 0, 139944, 0, 2.000000, 0, 0x00000000, 0x00000000, 0, { 2147483648, 268435456, 0, 67108864, 0, 0, 1024, 0, 4096, 0, 0, 0, 2147483648, 0, 0 }, { 0, 0, 0, 0 }, 0, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0 }, /* 1084310 */ { "Sulfuras Smash" , 414864, 4, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000000, 0, 0, 0, 0, 0.000000, 100.000000, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0.000000, 0, 0x00000000, 0x00000000, 0, { 0, 0, 0, 0, 0, 100663296, 0, 0, 4096, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 2, 0, 1, 0 }, /* 1084316, 1084317 */ + { "Sulfuras Crash" , 414865, 4, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000000, 0, 0, 0, 0, 0.000000, 100.000000, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0.000000, 0, 0x00000000, 0x00000000, 0, { 0, 0, 0, 0, 0, 100663296, 0, 0, 4096, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 2, 0, 1, 0 }, /* 1084318, 1084319 */ { "Paracausal Fragment of Val'anyr" , 414872, 2, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000000, 0, 0, 0, 0, 0.000000, 100.000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 101, 0, 2114832, 0, 1.000000, 0, 0x00000000, 0x00000000, 0, { 2147483712, 268435456, 0, 67108864, 0, 0, 1024, 0, 4096, 0, 0, 4, 2147483648, 0, 0 }, { 0, 0, 0, 0 }, 0, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0 }, /* 1084335 */ { "Blessing of Eternal Kings" , 414873, 2, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000000, 0, 0, 0, 0, 0.000000, 100.000000, 0, 0, 0, 0, 0, 0, 0, 0, 15000, 0, 101, 10, 2114832, 0, 0.000000, 0, 0x00000000, 0x00000000, 0, { 2147483648, 0, 0, 67108864, 0, 0, 0, 0, 4096, 0, 0, 0, 2147483648, 0, 0 }, { 0, 0, 0, 0 }, 0, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0 }, /* 1084336 */ { "Fragment of Val'anyr's Touch" , 414875, 2, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000000, 0, 0, 0, 0, 0.000000, 100.000000, 0, 0, 0, 0, 0, 0, 0, 0, 8000, 0, 0, 0, 0, 0, 0.000000, 0, 0x00000000, 0x00000000, 0, { 2147483648, 0, 0, 0, 0, 0, 0, 0, 4096, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 2, 0, 1, 0 }, /* 1084340, 1084341 */ { "Evoker Augmentation 10.1 Class Set 2pc", 414877, 1, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00001000, 0, 0, 0, 0, 0.000000, 0.000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.000000, 0, 0x00000000, 0x00000000, 0, { 192, 0, 0, 0, 2097152, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 224, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 2 }, /* 1084343, 1084344 */ { "Evoker Augmentation 10.1 Class Set 4pc", 414878, 1, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00001000, 0, 0, 0, 0, 0.000000, 0.000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.000000, 0, 0x00000000, 0x00000000, 0, { 192, 0, 0, 0, 2097152, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 224, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 2 }, /* 1084347 */ - { "Paracausal Fragment of Doomhammer" , 414928, 1, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000000, 0, 0, 0, 0, 0.000000, 0.000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 101, 0, 20, 0, 1.000000, 0, 0x00000000, 0x00000000, 0, { 64, 0, 0, 67108864, 0, 0, 0, 0, 4096, 0, 0, 4, 2147483648, 0, 0 }, { 0, 0, 0, 0 }, 0, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 2, 0, 1, 0 }, /* 1084435, 1084449 */ + { "Paracausal Fragment of Doomhammer" , 414928, 1, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000000, 0, 0, 0, 0, 0.000000, 0.000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 101, 0, 20, 0, 1.000000, 0, 0x00000000, 0x00000000, 0, { 64, 0, 0, 67108864, 0, 0, 0, 0, 4096, 0, 0, 4, 2147483648, 0, 0 }, { 0, 0, 0, 0 }, 0, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 2, 0, 2, 0 }, /* 1084435, 1084449 */ { "Warstrikes" , 414936, 1, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000000, 0, 0, 0, 0, 0.000000, 6.000000, 90000, 0, 20000, 0, 0, 1141, 2, 0, 1500, 0, 0, 0, 0, 0, 0.000000, 0, 0x00000000, 0x00000000, 1500, { 2147483648, 268451844, 0, 0, 0, 0, 1024, 0, 4096, 0, 262144, 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0 }, /* 1084455, 1084456, 1084457, 1092577 */ + { "Warstrikes" , 414950, 1, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000000, 0, 0, 0, 0, 0.000000, 0.000000, 0, 0, 0, 0, 0, 0, 0, 0, 1500, 0, 0, 0, 0, 0, 0.000000, 0, 0x00000000, 0x00000000, 0, { 2147483648, 268435456, 0, 0, 0, 0, 1024, 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0 }, /* 1084476 */ + { "Warstrikes" , 414951, 1, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000000, 0, 0, 0, 0, 0.000000, 20.000000, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0.000000, 0, 0x00000000, 0x00000000, 0, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0 }, /* 1084477, 1084478 */ { "Paracausal Fragment of Azzinoth" , 414968, 1, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000000, 0, 0, 0, 0, 0.000000, 0.000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 101, 0, 332048, 0, 1.000000, 0, 0x00000000, 0x00000000, 0, { 64, 0, 0, 67108864, 0, 0, 0, 0, 4096, 0, 0, 4, 2147483648, 0, 0 }, { 0, 0, 0, 0 }, 0, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 2, 0, 1, 0 }, /* 1084501, 1084507 */ { "Dream of Spring" , 414969, 8, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00001000, 0, 0, 0, 0, 0.000000, 0.000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.000000, 0, 0x00000000, 0x00000000, 0, { 64, 0, 0, 67108864, 32768, 0, 0, 0, 0, 0, 0, 8, 0, 1, 0 }, { 0, 0, 0, 0 }, 224, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 2 }, /* 1084503, 1084504, 1084506, 1084557, 1089041 */ { "Rage of Azzinoth" , 414976, 4, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000000, 0, 0, 0, 0, 0.000000, 150.000000, 0, 0, 0, 0, 0, 0, 0, 0, 12000, 0, 0, 0, 0, 0, 0.000000, 0, 0x00000000, 0x00000000, 0, { 0, 0, 0, 0, 0, 0, 0, 0, 4096, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 3, 0, 1, 0 }, /* 1084522, 1084523, 1084524 */ @@ -21651,6 +21656,7 @@ static spell_data_t __ptr_spell_data[21737] = { { "Tirion's Devotion" , 415299, 1, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000002, 0, 0, 0, 0, 0.000000, 0.000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.000000, 0, 0x00000000, 0x00000000, 0, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 10, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1 }, /* 1085151 */ { "Tideseeker's Cataclysm" , 415339, 8, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000000, 0, 0, 0, 0, 0.000000, 100.000000, 0, 0, 0, 0, 0, 0, 0, 0, 10000, 0, 0, 0, 0, 0, 0.000000, 0, 0x00000000, 0x00000000, 0, { 0, 0, 0, 0, 0, 0, 0, 0, 4096, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0 }, /* 1085214 */ { "Reclamation" , 415364, 1, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000002, 0, 0, 0, 0, 0.000000, 0.000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 101, 0, 86016, 0, 0.000000, 0, 0x00000000, 0x00000000, 0, { 64, 0, 0, 0, 32768, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 10, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 1 }, /* 1085255, 1085256 */ + { "Paracausal Fragment of Thunderfin, Humid Blade of the Tideseeker", 415410, 1, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000000, 0, 0, 0, 0, 0.000000, 100.000000, 0, 0, 0, 0, 0, 0, 0, 0, -1, 0, 101, 0, 332032, 0, 30.000000, 0, 0x00000000, 0x00000000, 0, { 2147483648, 268435456, 0, 67108864, 128, 0, 1024, 0, 4096, 1048576, 0, 0, 2147483648, 0, 0 }, { 0, 0, 0, 0 }, 0, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0 }, /* 1085325 */ { "Benevolence" , 415416, 1, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000010, 0, 0, 0, 0, 0.000000, 0.000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.000000, 0, 0x00000000, 0x00000000, 0, { 192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 6, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 1 }, /* 1085337, 1091812 */ { "Magazine of Healing Darts" , 415446, 1, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000000, 0, 0, 0, 0, 0.000000, 0.000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.000000, 0, 0x00000000, 0x00000000, 0, { 159383616, 32, 540672, 1048576, 2621568, 393225, 135168, 0, 32, 537921536, 4194304, 67108868, 0, 268435458, 16 }, { 0, 0, 0, 0 }, 0, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0 }, /* 1085394 */ { "Essence Devourer" , 415479, 1, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000010, 0, 0, 0, 0, 0.000000, 0.000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.000000, 0, 0x00000000, 0x00000000, 0, { 192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 6, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1 }, /* 1085434 */ @@ -21679,18 +21685,22 @@ static spell_data_t __ptr_spell_data[21737] = { { "Seal of the Crusader" , 416771, 2, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000002, 0, 0, 0, 0, 0.000000, 40.000000, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0.000000, 0, 0x00000000, 0x00000000, 0, { 67108864, 0, 0, 0, 32768, 0, 0, 0, 4096, 0, 0, 0, 0, 0, 0 }, { 0, 16896, 0, 0 }, 10, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1 }, /* 1087832 */ { "Light's Protection" , 416799, 1, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000002, 0, 0, 0, 0, 0.000000, 0.000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.000000, 0, 0x00000000, 0x00000000, 0, { 64, 0, 0, 67108864, 32768, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 10, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1 }, /* 1087880 */ { "Vanguard's Momentum" , 416869, 1, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000002, 0, 0, 0, 0, 0.000000, 0.000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 0, 16, 500, 0.000000, 0, 0x00000000, 0x00000000, 0, { 64, 0, 0, 0, 32768, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 10, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 1 }, /* 1088003, 1088004, 1088005 */ - { "Prophetic Stonescale" , 417050, 72, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000000, 0, 0, 0, 0, 0.000000, 0.000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.000000, 0, 0x00000000, 0x00000000, 0, { 64, 0, 0, 1048576, 65536, 0, 4194304, 0, 0, 0, 16777216, 4, 0, 1, 0 }, { 0, 0, 0, 0 }, 0, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 4, 0, 1, 0 }, /* 1088359, 1088360, 1088361, 1088647 */ + { "Prophetic Stonescale" , 417049, 72, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000000, 0, 0, 0, 0, 0.000000, 0.000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.000000, 0, 0x00000000, 0x00000000, 0, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0 }, /* 1088358, 1088846 */ + { "Prophetic Stonescale" , 417050, 72, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000000, 0, 0, 0, 0, 0.000000, 0.000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.000000, 0, 0x00000000, 0x00000000, 0, { 64, 0, 0, 1048576, 65536, 0, 4194304, 0, 0, 0, 16777216, 4, 0, 1, 0 }, { 0, 0, 0, 0 }, 0, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 4, 0, 2, 0 }, /* 1088359, 1088360, 1088361, 1088647 */ { "Prophetic Stonescale" , 417069, 72, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000000, 0, 0, 0, 0, 0.000000, 0.000000, 0, 0, 0, 0, 0, 0, 0, 0, 480000, 0, 0, 0, 0, 0, 0.000000, 0, 0x00000000, 0x00000000, 0, { 2751463424, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0 }, /* 1088383 */ { "Prophetic Stonescale" , 417139, 1, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000000, 0, 0, 0, 0, 0.000000, 0.000000, 0, 0, 0, 0, 0, 0, 0, 0, 12000, 0, 0, 0, 0, 0, 0.000000, 0, 0x00000000, 0x00000000, 0, { 0, 0, 0, 0, 0, 0, 0, 0, 4096, 0, 0, 4, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0 }, /* 1088516, 1088517, 1088916 */ { "Initial Priest" , 417191, 1, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000010, 0, 0, 0, 0, 0.000000, 0.000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.000000, 0, 0x00000000, 0x00000000, 0, { 464, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 }, { 0, 0, 0, 0 }, 6, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 1 }, /* 1088593, 1088594, 1088595, 1088596, 1088597, 1088598, 1088599 */ { "Crashing Chaos" , 417234, 1, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000100, 0, 0, 0, 0, 0.000000, 0.000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 101, 0, 17179869184, 0, 0.000000, 0, 0x00000000, 0x00000000, 0, { 64, 0, 0, 0, 32768, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0 }, { 0, 0, 0, 0 }, 5, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 1 }, /* 1088680, 1088806, 1088816 */ { "Crashing Chaos" , 417282, 36, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000100, 0, 0, 0, 0, 0.000000, 0.000000, 0, 0, 0, 0, 0, 0, 0, 0, 45000, 8, 101, 0, 17179869184, 0, 0.000000, 0, 0x00000000, 0x00000000, 0, { 0, 0, 0, 0, 0, 0, 0, 0, 4096, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 5, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 1 }, /* 1088757, 1088758 */ + { "Prophetic Stonescale" , 417290, 72, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000000, 0, 0, 0, 0, 0.000000, 0.000000, 0, 0, 0, 0, 0, 0, 0, 0, 1500, 0, 0, 0, 0, 0, 0.000000, 0, 0x00000000, 0x00000000, 0, { 2147483648, 0, 0, 1048576, 65536, 0, 4194304, 0, 0, 0, 16777216, 4, 0, 1, 0 }, { 0, 0, 0, 0 }, 0, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0 }, /* 1088770, 1088782, 1088783, 1088784 */ { "Prophetic Stonescale" , 417356, 72, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000000, 0, 0, 0, 0, 0.000000, 0.000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.000000, 0, 0x00000000, 0x00000000, 0, { 64, 0, 0, 1048576, 65536, 0, 4194304, 0, 0, 0, 16777216, 4, 0, 1, 0 }, { 0, 0, 0, 0 }, 0, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0 }, /* 1088883 */ { "Initial Shaman" , 417374, 1, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000040, 0, 0, 0, 0, 0.000000, 0.000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.000000, 0, 0x00000000, 0x00000000, 0, { 464, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 }, { 0, 0, 0, 0 }, 11, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 1 }, /* 1088920, 1088921, 1088922, 1088923, 1088924, 1088925, 1088926 */ { "Initial Druid" , 417382, 1, 0.000000, 0.000000, 0.000000, 0x0000000000000008, 0x00000408, 0, 0, 0, 0, 0.000000, 0.000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.000000, 0, 0x00000000, 0x00000000, 0, { 464, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 }, { 0, 0, 0, 0 }, 7, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 1 }, /* 1088936, 1088937, 1088938, 1088939, 1088940, 1088941, 1088942 */ { "Initial Paladin" , 417383, 1, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000002, 0, 0, 0, 0, 0.000000, 0.000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.000000, 0, 0x00000000, 0x00000000, 0, { 464, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 }, { 0, 0, 0, 0 }, 10, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 1 }, /* 1088947, 1088948, 1088949, 1088950, 1088951, 1088952, 1088953 */ - { "Accelerating Sandglass" , 417449, 72, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000000, 0, 0, 0, 0, 0.000000, 0.000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 101, 0, 69972, 0, 15.000000, 0, 0x00000000, 0x00000000, 0, { 64, 0, 0, 1048576, 0, 0, 0, 0, 4096, 0, 16777216, 4, 0, 1, 0 }, { 0, 0, 0, 0 }, 0, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 2, 0, 1, 0 }, /* 1089062, 1090538 */ + { "Accelerating Sandglass" , 417449, 72, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000000, 0, 0, 0, 0, 0.000000, 0.000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 101, 0, 69972, 0, 15.000000, 0, 0x00000000, 0x00000000, 0, { 64, 0, 0, 1048576, 0, 0, 0, 0, 4096, 0, 16777216, 4, 0, 1, 0 }, { 0, 0, 0, 0 }, 0, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 2, 0, 2, 0 }, /* 1089062, 1090538 */ { "Accelerating Sandglass" , 417452, 1, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000000, 0, 0, 0, 0, 0.000000, 0.000000, 0, 0, 0, 0, 0, 0, 0, 0, 20000, 15, 101, 0, 0, 0, 0.000000, 0, 0x00000000, 0x00000000, 0, { 0, 0, 0, 0, 0, 0, 0, 0, 4096, 0, 0, 4, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 2, 0, 1, 0 }, /* 1089066, 1089067 */ + { "Accelerating Sandglass" , 417456, 72, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000000, 0, 0, 0, 0, 0.000000, 50.000000, 0, 0, 0, 0, 0, 0, 0, 0, -1, 0, 101, 0, 69904, 0, 0.000000, 0, 0x00000000, 0x00000000, 0, { 0, 0, 0, 0, 0, 0, 0, 0, 4096, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0 }, /* 1089071 */ + { "Accelerating Sandglass" , 417458, 1, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000000, 0, 0, 0, 0, 0.000000, 20.000000, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0.000000, 0, 0x00000000, 0x00000000, 0, { 0, 0, 0, 0, 0, 33554432, 0, 0, 4096, 0, 0, 4, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0 }, /* 1089073, 1089074 */ { "Inflame" , 417467, 1, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000080, 0, 0, 0, 0, 0.000000, 0.000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.000000, 0, 0x00000000, 0x00000000, 0, { 192, 0, 256, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 3, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1 }, /* 1089085 */ { "Frigid Empowerment" , 417487, 1, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000080, 0, 0, 0, 0, 0.000000, 0.000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 101, 0, 332096, 0, 0.000000, 0, 0x00000000, 0x00000000, 0, { 64, 0, 0, 1048576, 32768, 0, 0, 4, 4096, 0, 0, 8, 0, 1, 0 }, { 0, 0, 0, 0 }, 3, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1 }, /* 1089134 */ { "Frigid Empowerment" , 417488, 1, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000080, 0, 0, 0, 0, 0.000000, 100.000000, 0, 0, 0, 0, 0, 0, 1, 0, 60000, 5, 101, 0, 0, 0, 0.000000, 0, 0x00000000, 0x00000000, 0, { 0, 0, 0, 1074003968, 0, 1024, 0, 0, 4096, 0, 0, 0, 0, 1, 0 }, { 0, 0, 0, 0 }, 3, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 1 }, /* 1089135, 1091293 */ @@ -21716,14 +21726,24 @@ static spell_data_t __ptr_spell_data[21737] = { { "Echoing Tyrstone" , 417960, 2, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000000, 0, 0, 0, 0, 0.000000, 100.000000, 0, 0, 0, 0, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0.000000, 0, 0x00000000, 0x00000000, 0, { 2147483776, 0, 805322752, 128, 128, 0, 0, 0, 0, 1048576, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0 }, /* 1089929 */ { "Echoing Tyrstone" , 417961, 2, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000000, 0, 0, 0, 0, 0.000000, 100.000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.000000, 0, 0x00000000, 0x00000000, 0, { 687865984, 524320, 268976132, 268632704, 8388736, 393224, 4608, 0, 8192, 1048576, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0 }, /* 1089930 */ { "Echoing Tyrstone" , 417967, 2, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000000, 0, 0, 0, 0, 0.000000, 0.000000, 0, 0, 0, 0, 0, 0, 0, 0, -1, 0, 101, 0, 2114560, 0, 0.000000, 0, 0x00000000, 0x00000000, 0, { 2147483648, 0, 0, 1073741824, 0, 0, 0, 0, 4096, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0 }, /* 1089936 */ + { "Mirror of Fractured Tomorrows" , 418076, 2, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000000, 0, 0, 0, 0, 0.000000, 50000.000000, 0, 0, 0, 0, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0.000000, 0, 0x00000000, 0x00000000, 0, { 2843738240, 1056, 268976133, 1245184, 8388736, 917512, 12292, 0, 0, 1048576, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0 }, /* 1090125 */ { "Echoing Tyrstone" , 418080, 2, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000000, 0, 0, 0, 0, 0.000000, 100.000000, 0, 0, 0, 0, 0, 0, 1, 0, 15000, 0, 0, 0, 0, 0, 0.000000, 0, 0x00000000, 0x00000000, 0, { 688128000, 197800, 805847300, 1048576, 128, 393228, 4096, 0, 4128, 1050624, 4194304, 67108864, 0, 2, 0 }, { 0, 0, 0, 0 }, 0, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0 }, /* 1090129 */ { "Potent Mana" , 418101, 1, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00001000, 0, 0, 0, 0, 0.000000, 0.000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.000000, 0, 0x00000000, 0x00000000, 0, { 64, 0, 0, 0, 32768, 0, 0, 0, 0, 0, 0, 8, 0, 1, 0 }, { 0, 0, 0, 0 }, 224, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 2 }, /* 1090167, 1090168 */ { "Press the Advantage" , 418359, 1, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000200, 0, 0, 0, 0, 0.000000, 0.000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 101, 0, 4, 0, 0.000000, 0, 0x00000000, 0x00000000, 0, { 192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 53, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 1 }, /* 1090589, 1090591, 1090592, 1090895, 1092551 */ { "Press the Advantage" , 418360, 8, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000200, 0, 0, 0, 0, 0.000000, 50000.000000, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0.000000, 0, 0x00000000, 0x00000000, 0, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 128 }, 53, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1 }, /* 1090590 */ { "Press the Advantage" , 418361, 1, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000200, 0, 0, 0, 0, 0.000000, 0.000000, 0, 0, 0, 0, 0, 0, 0, 0, 20000, 10, 101, 0, 69648, 0, 0.000000, 0, 0x00000000, 0x00000000, 0, { 0, 0, 0, 67108864, 0, 0, 0, 0, 4096, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 53, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 2, 0, 1, 0 }, /* 1090593, 1090596 */ { "Mirror of Fractured Tomorrows" , 418527, 72, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000000, 0, 0, 0, 0, 0.000000, 50000.000000, 180000, 0, 20000, 0, 0, 1141, 0, 0, 20000, 0, 0, 0, 0, 0, 0.000000, 0, 0x00000000, 0x00000000, 0, { 0, 0, 4, 1073741824, 0, 0, 0, 0, 4096, 0, 8192, 4, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 10, 0, 0, 0 }, /* 1090869, 1090870, 1090891, 1090892, 1090893, 1091025, 1091026, 1091027, 1091028, 1092657 */ + { "Mirror of Fractured Tomorrows" , 418547, 1, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000000, 0, 0, 0, 0, 0.000000, 100.000000, 0, 0, 0, 0, 0, 0, 0, 0, 300000, 0, 0, 0, 0, 0, 0.000000, 0, 0x00000000, 0x00000000, 0, { 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 }, { 0, 0, 0, 0 }, 0, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0 }, /* 1090910 */ + { "Sand Cleave" , 418588, 1, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000000, 0, 0, 0, 0, 0.000000, 5.000000, 3000, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0.000000, 0, 0x00000000, 0x00000000, 0, { 16, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0 }, /* 1090979 */ + { "Sand Bolt" , 418605, 8, 40.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000000, 0, 0, 0, 0, 0.000000, 40.000000, 0, 1500, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0.000000, 0, 0x00000000, 0x00000000, 2000, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0 }, /* 1091020 */ + { "Sand Bolt" , 418607, 8, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000000, 0, 0, 0, 0, 0.000000, 50.000000, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0.000000, 0, 0x00000000, 0x00000000, 0, { 0, 136, 0, 0, 0, 0, 0, 0, 4096, 0, 0, 4, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0 }, /* 1091022 */ { "Splintering Ray" , 418733, 1, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000080, 0, 0, 0, 0, 0.000000, 0.000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 101, 0, 331776, 0, 0.000000, 0, 0x00000000, 0x00000000, 0, { 192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 3, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1 }, /* 1091267 */ { "Splintering Ray" , 418735, 16, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000080, 0, 0, 0, 0, 0.000000, 100.000000, 0, 0, 0, 0, 0, 0, 1, 5, 0, 0, 0, 0, 0, 0, 0.000000, 0, 0x00000000, 0x00000000, 0, { 8388608, 0, 536870912, 1049088, 0, 0, 536870912, 0, 0, 0, 3, 0, 0, 1, 0 }, { 0, 0, 0, 0 }, 3, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1 }, /* 1091270 */ + { "Mirror of Fractured Tomorrows" , 418773, 1, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000000, 0, 0, 0, 0, 0.000000, 100.000000, 0, 0, 0, 0, 0, 0, 0, 0, 20000, 0, 0, 0, 0, 0, 0.000000, 0, 0x00000000, 0x00000000, 0, { 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 }, { 0, 0, 0, 0 }, 0, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0 }, /* 1091356 */ + { "Mirror of Fractured Tomorrows" , 418774, 1, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000000, 0, 0, 0, 0, 0.000000, 100.000000, 0, 0, 0, 0, 0, 0, 0, 0, 20000, 0, 0, 0, 0, 0, 0.000000, 0, 0x00000000, 0x00000000, 0, { 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 }, { 0, 0, 0, 0 }, 0, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0 }, /* 1091357 */ + { "Mirror of Fractured Tomorrows" , 418775, 1, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000000, 0, 0, 0, 0, 0.000000, 100.000000, 0, 0, 0, 0, 0, 0, 0, 0, 20000, 0, 0, 0, 0, 0, 0.000000, 0, 0x00000000, 0x00000000, 0, { 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 }, { 0, 0, 0, 0 }, 0, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0 }, /* 1091358 */ + { "Mirror of Fractured Tomorrows" , 418776, 1, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000000, 0, 0, 0, 0, 0.000000, 100.000000, 0, 0, 0, 0, 0, 0, 0, 0, 20000, 0, 0, 0, 0, 0, 0.000000, 0, 0x00000000, 0x00000000, 0, { 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 }, { 0, 0, 0, 0 }, 0, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0 }, /* 1091359 */ + { "Sand Shield" , 418999, 1, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000000, 0, 0, 0, 0, 0.000000, 40.000000, 8000, 0, 0, 0, 0, 0, 0, 0, 8000, 0, 0, 0, 0, 0, 0.000000, 0, 0x00000000, 0x00000000, 0, { 0, 0, 0, 0, 0, 0, 0, 0, 4096, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0 }, /* 1091702 */ { "Warchief's Rend" , 419261, 1, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000000, 0, 0, 0, 0, 0.000000, 0.000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 101, 0, 16, 0, 3.000000, 0, 0x00000000, 0x00000000, 0, { 64, 0, 0, 67108864, 0, 0, 0, 0, 4096, 0, 0, 4, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0 }, /* 1092107 */ { "Warchief's Rend" , 419262, 1, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000000, 0, 0, 0, 0, 0.000000, 8.000000, 0, 0, 0, 0, 0, 0, 2, 0, 5000, 0, 0, 0, 0, 0, 0.000000, 0, 0x00000000, 0x00000000, 0, { 67108864, 0, 0, 1073741952, 0, 512, 0, 0, 4608, 0, 0, 4, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 2, 0, 1, 0 }, /* 1092108, 1092110 */ { "Lion's Light" , 419267, 2, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000000, 0, 0, 0, 0, 0.000000, 0.000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 101, 0, 16, 0, 3.000000, 0, 0x00000000, 0x00000000, 0, { 64, 0, 0, 67108864, 0, 0, 0, 0, 4096, 0, 0, 4, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0 }, /* 1092119 */ @@ -21737,10 +21757,11 @@ static spell_data_t __ptr_spell_data[21737] = { { "Infinite Domain" , 419421, 2, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000000, 0, 0, 0, 0, 0.000000, 0.000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 101, 0, 331792, 0, 3.000000, 0, 0x00000000, 0x00000000, 0, { 64, 0, 0, 67108864, 0, 0, 0, 0, 4096, 0, 0, 4, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 2, 0, 1, 0 }, /* 1092355, 1092356 */ { "Infinite Domain" , 419423, 2, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000000, 0, 0, 0, 0, 0.000000, 40.000000, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0.000000, 0, 0x00000000, 0x00000000, 0, { 0, 0, 0, 1073741824, 0, 0, 0, 0, 4096, 0, 0, 4, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 2, 0, 1, 0 }, /* 1092360, 1092361 */ { "Lich Shield" , 419539, 16, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000000, 0, 0, 0, 0, 0.000000, 100.000000, 0, 0, 0, 0, 0, 0, 1, 0, 20000, 0, 0, 0, 0, 0, 0.000000, 0, 0x00000000, 0x00000000, 0, { 0, 0, 0, 0, 0, 0, 0, 0, 4096, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 4, 0, 1, 0 }, /* 1092571, 1092572, 1092573, 1092574 */ + { "Auto Attack" , 419591, 1, 0.000000, 0.000000, 0.000000, 0x0000000000000000, 0x00000000, 0, 0, 0, 0, 0.000000, 5.000000, 0, 1000, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0.000000, 0, 0x00000000, 0x00000000, 0, { 16, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0 }, 0, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0 }, /* 1092649 */ }; -// 34229 effects, wow build level 10.1.5.50130 -static spelleffect_data_t __ptr_spelleffect_data[34229] = { +// 34257 effects, wow build level 10.1.5.50130 +static spelleffect_data_t __ptr_spelleffect_data[34257] = { { 13, 17, 0, 6, 69, 0, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0, 0.000000, 0.000000, 0.0000, 127, 0, { 0, 0, 0, 0 }, 0, 1.000000, 0.000000, 0.000000, 0, 0, 21, 0, 0.000000, 1.000000, 0, 0 }, { 1028381, 17, 1, 6, 226, 0, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1000, 0.000000, 0.000000, 0.0000, 0, 0, { 0, 0, 0, 0 }, 0, 1.000000, 0.000000, 0.000000, 0, 0, 21, 0, 0.000000, 1.000000, 0, 0 }, { 30, 53, 0, 3, 0, 0, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0, 0.000000, 0.000000, 1.0000, 0, 0, { 0, 0, 0, 0 }, 0, 1.000000, 0.000000, 0.000000, 0, 0, 6, 0, 0.000000, 1.000000, 0, 0 }, @@ -55720,8 +55741,12 @@ static spelleffect_data_t __ptr_spelleffect_data[34229] = { { 1084306, 414856, 0, 6, 42, -9, 24.310068, 0.000000, 0.000000, 0.000000, 0.000000, 0, 0.000000, 0.000000, 0.0000, 0, 0, { 0, 0, 0, 0 }, 414864, 1.000000, 0.000000, 0.000000, 0, 0, 1, 0, 0.000000, 1.000000, 0, 0 }, { 1084307, 414856, 1, 35, 4, -9, 20.258392, 0.000000, 0.000000, 0.000000, 0.000000, 0, 0.000000, 0.000000, 0.0000, 0, 0, { 0, 0, 0, 0 }, 0, 1.000000, 0.000000, 0.000000, 0, 0, 1, 0, 0.000000, 1.000000, 0, 0 }, { 1084308, 414856, 2, 35, 4, -9, 24.310068, 0.000000, 0.000000, 0.000000, 0.000000, 0, 0.000000, 0.000000, 0.0000, 0, 0, { 0, 0, 0, 0 }, 0, 1.000000, 0.000000, 0.000000, 0, 0, 1, 0, 0.000000, 1.000000, 0, 0 }, + { 1084309, 414857, 0, 6, 42, 0, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0, 0.000000, 0.000000, 0.0000, 0, 0, { 0, 0, 0, 0 }, 414865, 1.000000, 0.000000, 0.000000, 0, 0, 1, 0, 0.000000, 1.000000, 0, 0 }, + { 1084310, 414858, 0, 6, 42, 0, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0, 0.000000, 0.000000, 0.0000, 0, 0, { 0, 0, 0, 0 }, 0, 1.000000, 0.000000, 0.000000, 0, 0, 1, 0, 0.000000, 1.000000, 0, 0 }, { 1084316, 414864, 0, 2, 0, 0, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0, 0.000000, 0.000000, 0.0000, 0, 0, { 0, 0, 0, 0 }, 0, 1.000000, 0.000000, 0.000000, 0, 0, 6, 0, 0.000000, 1.000000, 0, 0 }, { 1084317, 414864, 1, 3, 0, 0, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0, 0.000000, 0.000000, 0.0000, 0, 0, { 0, 0, 0, 0 }, 414856, 1.000000, 0.000000, 0.000000, 0, 0, 0, 0, 0.000000, 1.000000, 0, 0 }, + { 1084318, 414865, 0, 2, 0, 0, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0, 0.000000, 8.000000, 0.0000, 0, 0, { 0, 0, 0, 0 }, 0, 1.000000, 0.000000, 0.000000, 0, 0, 18, 16, 0.000000, 1.000000, 0, 0 }, + { 1084319, 414865, 1, 3, 0, 0, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0, 0.000000, 0.000000, 0.0000, 0, 0, { 0, 0, 0, 0 }, 414856, 1.000000, 0.000000, 0.000000, 0, 0, 0, 0, 0.000000, 1.000000, 0, 0 }, { 1084335, 414872, 0, 6, 42, -9, 27.197639, 0.000000, 0.000000, 0.000000, 0.000000, 0, 0.000000, 0.000000, 0.0000, 0, 0, { 0, 0, 0, 0 }, 414873, 1.000000, 0.000000, 0.000000, 0, 0, 1, 0, 0.000000, 1.000000, 0, 0 }, { 1084336, 414873, 0, 6, 42, 0, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0, 0.000000, 0.000000, 0.0000, 0, 0, { 0, 0, 0, 0 }, 414875, 1.000000, 0.000000, 0.000000, 0, 0, 1, 0, 0.000000, 1.000000, 0, 0 }, { 1084340, 414875, 0, 6, 69, 0, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0, 0.000000, 0.000000, 0.0000, 127, 0, { 0, 0, 0, 0 }, 0, 1.000000, 0.000000, 0.000000, 0, 0, 21, 0, 0.000000, 1.000000, 0, 0 }, @@ -55735,6 +55760,9 @@ static spelleffect_data_t __ptr_spelleffect_data[34229] = { { 1084456, 414936, 1, 3, 0, 0, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0, 0.000000, 0.000000, 5.0000, 0, 0, { 0, 0, 0, 0 }, 414928, 1.000000, 0.000000, 0.000000, 0, 0, 0, 0, 0.000000, 1.000000, 0, 0 }, { 1084457, 414936, 2, 6, 191, 0, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0, 0.000000, 0.000000, 0.0000, 0, 0, { 0, 0, 0, 0 }, 0, 1.000000, 0.000000, 0.000000, 0, 0, 1, 0, 0.000000, 1.000000, 0, 0 }, { 1092577, 414936, 3, 6, 4, 0, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0, 0.000000, 0.000000, 0.0000, 0, 0, { 0, 0, 0, 0 }, 0, 1.000000, 0.000000, 0.000000, 0, 0, 6, 0, 0.000000, 1.000000, 0, 0 }, + { 1084476, 414950, 0, 6, 191, 0, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0, 0.000000, 0.000000, 0.0000, 0, 0, { 0, 0, 0, 0 }, 0, 1.000000, 0.000000, 0.000000, 0, 0, 1, 0, 0.000000, 1.000000, 0, 0 }, + { 1084477, 414951, 0, 2, 0, 0, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0, 0.000000, 0.000000, 0.0000, 0, 0, { 0, 0, 0, 0 }, 0, 1.000000, 0.000000, 0.000000, 0, 0, 6, 0, 0.000000, 1.000000, 0, 0 }, + { 1084478, 414951, 1, 3, 0, 0, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0, 0.000000, 0.000000, 0.0000, 0, 0, { 0, 0, 0, 0 }, 414928, 1.000000, 0.000000, 0.000000, 0, 0, 0, 0, 0.000000, 1.000000, 0, 0 }, { 1084501, 414968, 0, 6, 42, -9, 13.410275, 0.000000, 0.000000, 0.000000, 0.000000, 0, 0.000000, 0.000000, 0.0000, 0, 0, { 0, 0, 0, 0 }, 414976, 1.000000, 0.000000, 0.000000, 0, 0, 1, 0, 0.000000, 1.000000, 0, 0 }, { 1084507, 414968, 1, 6, 4, -7, 0.976600, 0.000000, 0.000000, 0.000000, 0.000000, 0, 0.000000, 0.000000, 0.0000, 0, 0, { 0, 0, 0, 0 }, 0, 1.000000, 0.000000, 0.000000, 0, 0, 1, 0, 0.000000, 1.000000, 0, 0 }, { 1084503, 414969, 0, 6, 107, 0, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0, 0.000000, 0.000000, 3.0000, 14, 0, { 1024, 0, 0, 0 }, 0, 1.000000, 0.000000, 0.000000, 0, 0, 1, 0, 0.000000, 1.000000, 0, 0 }, @@ -55800,6 +55828,7 @@ static spelleffect_data_t __ptr_spelleffect_data[34229] = { { 1085214, 415339, 0, 6, 395, 0, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0, 0.000000, 0.000000, 0.0000, 29410, 0, { 0, 0, 0, 0 }, 0, 1.000000, 0.000000, 0.000000, 0, 0, 6, 0, 0.000000, 1.000000, 0, 0 }, { 1085255, 415364, 0, 6, 4, 0, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0, 0.000000, 0.000000, 15.0000, 0, 0, { 0, 0, 0, 0 }, 0, 1.000000, 0.000000, 0.000000, 0, 0, 1, 0, 0.000000, 1.000000, 0, 0 }, { 1085256, 415364, 1, 6, 354, 0, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0, 0.000000, 0.000000, 50.0000, 0, 0, { 0, 65536, 0, 0 }, 0, 1.000000, 0.000000, 0.000000, 0, 0, 1, 0, 0.000000, 1.000000, 0, 0 }, + { 1085325, 415410, 0, 6, 42, 0, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0, 0.000000, 0.000000, 0.0000, 0, 0, { 0, 0, 0, 0 }, 0, 1.000000, 0.000000, 0.000000, 0, 0, 1, 0, 0.000000, 1.000000, 0, 0 }, { 1085337, 415416, 0, 6, 108, 0, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0, 0.000000, 0.000000, 3.0000, 0, 0, { 0, 0, 1024, 1073741824 }, 0, 1.000000, 0.000000, 0.000000, 0, 0, 1, 0, 0.000000, 1.000000, 0, 0 }, { 1091812, 415416, 1, 6, 108, 0, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0, 0.000000, 0.000000, 3.0000, 22, 0, { 0, 0, 0, 1073741824 }, 0, 1.000000, 0.000000, 0.000000, 0, 0, 1, 0, 0.000000, 1.000000, 0, 0 }, { 1085394, 415446, 0, 6, 285, -8, 117.190582, 0.000000, 0.000000, 0.000000, 0.000000, 0, 0.000000, 0.000000, 0.0000, 0, 0, { 0, 0, 0, 0 }, 385347, 1.000000, 0.000000, 0.000000, 0, 0, 1, 0, 0.000000, 1.000000, 0, 0 }, @@ -55840,6 +55869,8 @@ static spelleffect_data_t __ptr_spelleffect_data[34229] = { { 1088003, 416869, 0, 6, 411, 0, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0, 0.000000, 0.000000, 1.0000, 1895, 0, { 0, 0, 0, 0 }, 0, 1.000000, 0.000000, 0.000000, 0, 0, 1, 0, 0.000000, 1.000000, 0, 0 }, { 1088004, 416869, 1, 3, 0, 0, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0, 0.000000, 0.000000, 20.0000, 0, 0, { 0, 0, 0, 0 }, 0, 1.000000, 0.000000, 0.000000, 0, 0, 0, 0, 0.000000, 1.000000, 0, 0 }, { 1088005, 416869, 2, 6, 108, 0, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0, 0.000000, 0.000000, 10.0000, 0, 0, { 0, 128, 0, 0 }, 0, 1.000000, 0.000000, 0.000000, 0, 0, 1, 0, 0.000000, 1.000000, 0, 0 }, + { 1088358, 417049, 0, 10, 0, 0, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0, 0.000000, 0.000000, 0.0000, 0, 0, { 0, 0, 0, 0 }, 0, 1.000000, 0.000000, 0.000000, 0, 0, 1, 0, 0.000000, 1.000000, 0, 0 }, + { 1088846, 417049, 1, 3, 0, 0, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0, 0.000000, 0.000000, 0.0000, 0, 0, { 0, 0, 0, 0 }, 417050, 1.000000, 0.000000, 0.000000, 0, 0, 0, 0, 0.000000, 1.000000, 0, 0 }, { 1088359, 417050, 0, 6, 316, 0, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0, 0.000000, 0.000000, 10.0000, 127, 25, { 0, 0, 0, 0 }, 0, 1.000000, 0.000000, 0.000000, 0, 0, 1, 0, 0.000000, 1.000000, 0, 0 }, { 1088360, 417050, 1, 6, 23, -9, 961.699036, 0.000000, 0.000000, 0.000000, 0.000000, 1000, 0.000000, 0.000000, 0.0000, 0, 0, { 0, 0, 0, 0 }, 0, 1.000000, 0.000000, 0.000000, 0, 0, 1, 0, 0.000000, 1.000000, 0, 0 }, { 1088361, 417050, 2, 3, 0, 0, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0, 0.000000, 0.000000, 20.0000, 0, 0, { 0, 0, 0, 0 }, 0, 1.000000, 0.000000, 0.000000, 0, 0, 0, 0, 0.000000, 1.000000, 0, 0 }, @@ -55860,6 +55891,10 @@ static spelleffect_data_t __ptr_spelleffect_data[34229] = { { 1088816, 417234, 2, 6, 4, 0, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0, 0.000000, 0.000000, 8.0000, 0, 0, { 0, 0, 0, 0 }, 0, 1.000000, 0.000000, 0.000000, 0, 0, 1, 0, 0.000000, 1.000000, 0, 0 }, { 1088757, 417282, 0, 6, 108, 0, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0, 0.000000, 0.000000, 25.0000, 0, 0, { 0, 8192, 0, 0 }, 0, 1.000000, 0.000000, 0.000000, 0, 0, 1, 0, 0.000000, 0.200000, 0, 0 }, { 1088758, 417282, 1, 6, 4, 0, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0, 0.000000, 0.000000, 35.0000, 0, 0, { 0, 0, 0, 0 }, 0, 1.000000, 0.000000, 0.000000, 0, 0, 1, 0, 0.000000, 0.214300, 0, 0 }, + { 1088770, 417290, 0, 6, 69, 0, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0, 0.000000, 0.000000, 0.0000, 127, 0, { 0, 0, 0, 0 }, 0, 1.000000, 0.000000, 0.000000, 0, 0, 1, 0, 0.000000, 1.000000, 0, 0 }, + { 1088782, 417290, 1, 6, 321, 0, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0, 0.000000, 0.000000, 0.0000, 0, 0, { 0, 0, 0, 0 }, 0, 1.000000, 0.000000, 0.000000, 0, 0, 1, 0, 0.000000, 1.000000, 0, 0 }, + { 1088783, 417290, 2, 6, 26, 0, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0, 0.000000, 0.000000, 0.0000, 0, 0, { 0, 0, 0, 0 }, 0, 1.000000, 0.000000, 0.000000, 0, 0, 1, 0, 0.000000, 1.000000, 0, 0 }, + { 1088784, 417290, 3, 6, 60, 0, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0, 0.000000, 0.000000, 0.0000, 127, 0, { 0, 0, 0, 0 }, 0, 1.000000, 0.000000, 0.000000, 0, 0, 1, 0, 0.000000, 1.000000, 0, 0 }, { 1088883, 417356, 0, 6, 69, 0, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0, 0.000000, 0.000000, 0.0000, 127, 0, { 0, 0, 0, 0 }, 0, 1.000000, 0.000000, 0.000000, 0, 0, 1, 0, 0.000000, 1.000000, 0, 0 }, { 1088920, 417374, 0, 6, 108, 0, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0, 0.000000, 0.000000, 0.0000, 0, 0, { 0, 128, 0, 0 }, 0, 1.000000, 0.000000, 0.000000, 0, 0, 1, 0, 0.000000, 1.000000, 0, 0 }, { 1088921, 417374, 1, 6, 108, 0, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0, 0.000000, 0.000000, 0.0000, 22, 0, { 0, 128, 0, 0 }, 0, 1.000000, 0.000000, 0.000000, 0, 0, 1, 0, 0.000000, 1.000000, 0, 0 }, @@ -55886,6 +55921,9 @@ static spelleffect_data_t __ptr_spelleffect_data[34229] = { { 1090538, 417449, 1, 6, 4, -9, 11.577093, 0.000000, 0.000000, 0.000000, 0.000000, 0, 0.000000, 0.000000, 0.0000, 0, 0, { 0, 0, 0, 0 }, 0, 1.000000, 0.000000, 0.000000, 0, 0, 1, 0, 0.000000, 1.000000, 0, 0 }, { 1089066, 417452, 0, 6, 189, 0, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0, 0.000000, 0.000000, 0.0000, 917504, 0, { 0, 0, 0, 0 }, 0, 1.000000, 0.000000, 0.000000, 0, 0, 1, 0, 0.000000, 1.000000, 0, 0 }, { 1089067, 417452, 1, 3, 0, 0, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0, 0.000000, 0.000000, 0.0000, 0, 0, { 0, 0, 0, 0 }, 417449, 1.000000, 0.000000, 0.000000, 0, 0, 1, 0, 0.000000, 1.000000, 0, 0 }, + { 1089071, 417456, 0, 6, 42, 0, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0, 0.000000, 0.000000, 0.0000, 0, 0, { 0, 0, 0, 0 }, 0, 1.000000, 0.000000, 0.000000, 0, 0, 1, 0, 0.000000, 1.000000, 0, 0 }, + { 1089073, 417458, 0, 2, 0, 0, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0, 0.000000, 0.000000, 0.0000, 0, 0, { 0, 0, 0, 0 }, 0, 1.000000, 0.000000, 0.000000, 0, 0, 6, 0, 0.000000, 1.000000, 0, 0 }, + { 1089074, 417458, 1, 3, 0, 0, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0, 0.000000, 0.000000, 0.0000, 0, 0, { 0, 0, 0, 0 }, 417449, 1.000000, 0.000000, 0.000000, 0, 0, 0, 0, 0.000000, 1.000000, 0, 0 }, { 1089085, 417467, 0, 6, 4, 0, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0, 0.000000, 0.000000, 10.0000, 0, 0, { 0, 0, 0, 0 }, 0, 1.000000, 0.000000, 0.000000, 0, 0, 1, 0, 0.000000, 1.000000, 0, 0 }, { 1089134, 417487, 0, 6, 4, 0, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0, 0.000000, 0.000000, 0.0000, 0, 0, { 0, 0, 0, 0 }, 0, 1.000000, 0.000000, 0.000000, 0, 0, 1, 0, 0.000000, 1.000000, 0, 0 }, { 1089135, 417488, 0, 6, 108, 0, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0, 0.000000, 0.000000, 3.0000, 0, 0, { 8, 0, 0, 0 }, 0, 1.000000, 0.000000, 0.000000, 0, 0, 1, 0, 0.000000, 0.666700, 0, 0 }, @@ -55925,6 +55963,7 @@ static spelleffect_data_t __ptr_spelleffect_data[34229] = { { 1089929, 417960, 0, 6, 468, 0, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0, 0.000000, 0.000000, 35.0000, 1, 0, { 0, 0, 0, 0 }, 417961, 1.000000, 0.000000, 0.000000, 0, 0, 21, 0, 0.000000, 1.000000, 0, 0 }, { 1089930, 417961, 0, 3, 0, 0, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0, 0.000000, 0.000000, 0.0000, 0, 0, { 0, 0, 0, 0 }, 0, 1.000000, 0.000000, 0.000000, 0, 0, 1, 0, 0.000000, 1.000000, 0, 0 }, { 1089936, 417967, 0, 6, 4, 0, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0, 0.000000, 0.000000, 0.0000, 0, 0, { 0, 0, 0, 0 }, 0, 1.000000, 0.000000, 0.000000, 0, 0, 1, 0, 0.000000, 1.000000, 0, 0 }, + { 1090125, 418076, 0, 6, 312, 0, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0, 0.000000, 0.000000, 0.0000, 1098, 0, { 0, 0, 0, 0 }, 0, 1.000000, 0.000000, 0.000000, 0, 0, 1, 0, 0.000000, 1.000000, 0, 0 }, { 1090129, 418080, 0, 6, 189, 0, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0, 0.000000, 40.000000, 0.0000, 917504, 0, { 0, 0, 0, 0 }, 0, 1.000000, 0.000000, 0.000000, 0, 0, 132, 31, 0.000000, 1.000000, 0, 0 }, { 1090167, 418101, 0, 6, 107, 0, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0, 0.000000, 0.000000, 3.0000, 12, 0, { 0, 0, 1024, 0 }, 0, 1.000000, 0.000000, 0.000000, 0, 0, 1, 0, 0.000000, 1.000000, 0, 0 }, { 1090168, 418101, 1, 6, 107, 0, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0, 0.000000, 0.000000, 3.0000, 23, 0, { 0, 0, 1024, 0 }, 0, 1.000000, 0.000000, 0.000000, 0, 0, 1, 0, 0.000000, 1.000000, 0, 0 }, @@ -55946,8 +55985,17 @@ static spelleffect_data_t __ptr_spelleffect_data[34229] = { { 1091027, 418527, 7, 6, 4, -9, 46.163017, 0.000000, 0.000000, 0.000000, 0.000000, 0, 0.000000, 0.000000, 0.0000, 0, 0, { 0, 0, 0, 0 }, 0, 1.000000, 0.000000, 0.000000, 0, 0, 1, 0, 0.000000, 1.000000, 0, 0 }, { 1091028, 418527, 8, 6, 4, -9, 23.193518, 0.000000, 0.000000, 0.000000, 0.000000, 0, 0.000000, 0.000000, 0.0000, 0, 0, { 0, 0, 0, 0 }, 0, 1.000000, 0.000000, 0.000000, 0, 0, 1, 0, 0.000000, 1.000000, 0, 0 }, { 1092657, 418527, 9, 6, 4, -9, 5.297760, 0.000000, 0.000000, 0.000000, 0.000000, 0, 0.000000, 0.000000, 0.0000, 0, 0, { 0, 0, 0, 0 }, 0, 1.000000, 0.000000, 0.000000, 0, 0, 1, 0, 0.000000, 1.000000, 0, 0 }, + { 1090910, 418547, 0, 28, 0, 0, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0, 2.000000, 0.000000, 1.0000, 208887, 5709, { 0, 0, 0, 0 }, 0, 1.000000, 0.000000, 0.000000, 0, 0, 81, 1, 0.000000, 1.000000, 0, 0 }, + { 1090979, 418588, 0, 2, 0, 0, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0, 0.000000, 5.000000, 0.0000, 0, 0, { 0, 0, 0, 0 }, 0, 1.000000, 0.000000, 0.000000, 0, 0, 22, 15, 0.000000, 1.000000, 0, 0 }, + { 1091020, 418605, 0, 32, 0, 0, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0, 0.000000, 0.000000, 0.0000, 0, 0, { 0, 0, 0, 0 }, 418607, 1.000000, 0.000000, 0.000000, 0, 0, 25, 0, 0.000000, 1.000000, 0, 0 }, + { 1091022, 418607, 0, 3, 0, 0, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0, 0.000000, 0.000000, 0.0000, 0, 0, { 0, 0, 0, 0 }, 0, 1.000000, 0.000000, 0.000000, 0, 0, 25, 0, 0.000000, 1.000000, 0, 0 }, { 1091267, 418733, 0, 6, 4, 0, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0, 0.000000, 0.000000, 25.0000, 0, 0, { 0, 0, 0, 0 }, 0, 1.000000, 0.000000, 0.000000, 0, 0, 1, 0, 0.000000, 1.000000, 0, 0 }, { 1091270, 418735, 0, 2, 0, 0, 0.000000, 0.050000, 0.000000, 0.000000, 0.000000, 0, 0.000000, 10.000000, 0.0000, 0, 0, { 0, 0, 0, 0 }, 0, 1.000000, 0.000000, 0.000000, 0, 0, 63, 16, 0.000000, 1.000000, 0, 0 }, + { 1091356, 418773, 0, 28, 0, 0, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0, 2.000000, 0.000000, 1.0000, 208887, 5709, { 0, 0, 0, 0 }, 0, 1.000000, 0.000000, 0.000000, 0, 0, 81, 1, 0.000000, 1.000000, 0, 0 }, + { 1091357, 418774, 0, 28, 0, 0, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0, 2.000000, 0.000000, 1.0000, 208957, 5709, { 0, 0, 0, 0 }, 0, 1.000000, 0.000000, 0.000000, 0, 0, 81, 1, 0.000000, 1.000000, 0, 0 }, + { 1091358, 418775, 0, 28, 0, 0, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0, 2.000000, 0.000000, 1.0000, 208958, 5709, { 0, 0, 0, 0 }, 0, 1.000000, 0.000000, 0.000000, 0, 0, 81, 1, 0.000000, 1.000000, 0, 0 }, + { 1091359, 418776, 0, 28, 0, 0, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0, 2.000000, 0.000000, 1.0000, 208959, 5709, { 0, 0, 0, 0 }, 0, 1.000000, 0.000000, 0.000000, 0, 0, 81, 1, 0.000000, 1.000000, 0, 0 }, + { 1091702, 418999, 0, 6, 69, 0, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0, 0.000000, 0.000000, 0.0000, 127, 0, { 0, 0, 0, 0 }, 0, 1.000000, 0.000000, 0.000000, 0, 0, 92, 0, 0.000000, 0.500000, 0, 0 }, { 1092107, 419261, 0, 6, 42, -9, 2.000768, 0.000000, 0.000000, 0.000000, 0.000000, 0, 0.000000, 0.000000, 0.0000, 0, 0, { 0, 0, 0, 0 }, 419262, 1.000000, 0.000000, 0.000000, 0, 0, 1, 0, 0.000000, 1.000000, 0, 0 }, { 1092108, 419262, 0, 6, 3, 0, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1000, 0.000000, 0.000000, 0.0000, 0, 0, { 0, 0, 0, 0 }, 0, 1.000000, 0.000000, 0.000000, 0, 0, 6, 0, 0.000000, 1.000000, 0, 0 }, { 1092110, 419262, 1, 3, 0, 0, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0, 0.000000, 0.000000, 0.0000, 0, 0, { 0, 0, 0, 0 }, 419261, 1.000000, 0.000000, 0.000000, 0, 0, 0, 0, 0.000000, 1.000000, 0, 0 }, @@ -55970,9 +56018,10 @@ static spelleffect_data_t __ptr_spelleffect_data[34229] = { { 1092572, 419539, 1, 3, 0, 0, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0, 0.000000, 0.000000, 0.0000, 0, 0, { 0, 0, 0, 0 }, 415006, 1.000000, 0.000000, 0.000000, 0, 0, 0, 0, 0.000000, 1.000000, 0, 0 }, { 1092573, 419539, 2, 3, 0, 0, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0, 0.000000, 0.000000, 0.0000, 0, 0, { 0, 0, 0, 0 }, 0, 1.000000, 0.000000, 0.000000, 0, 0, 1, 0, 0.000000, 1.000000, 0, 0 }, { 1092574, 419539, 3, 6, 69, 0, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0, 0.000000, 0.000000, 0.0000, 127, 0, { 0, 0, 0, 0 }, 0, 1.000000, 0.000000, 0.000000, 0, 0, 1, 0, 0.000000, 1.000000, 0, 0 }, + { 1092649, 419591, 0, 2, 0, 0, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0, 0.000000, 0.000000, 0.0000, 0, 0, { 0, 0, 0, 0 }, 0, 1.000000, 0.000000, 0.000000, 0, 0, 6, 0, 0.000000, 1.000000, 0, 0 }, }; -static const std::array __ptr_spelleffect_id_index { { +static const std::array __ptr_spelleffect_id_index { { 0, 2, 3, 4, 6, 7, 9, 10, 11, 15, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 34, @@ -60165,48 +60214,52 @@ static const std::array __ptr_spelleffect_id_index { { 33965, 33966, 33967, 33968, 33969, 33970, 33971, 33972, 33973, 33975, 33974, 7060, 32061, 11757, 31434, 33901, 33899, 2909, 33976, 33977, 33978, 33979, 33980, 33981, - 33982, 33983, 33984, 33985, 33986, 32074, 32075, 33987, - 7389, 33988, 33989, 33990, 33991, 33992, 27116, 33994, - 33996, 33997, 33998, 33995, 31316, 34001, 34002, 34003, - 33999, 34004, 34005, 34006, 34016, 34017, 34019, 7411, - 7412, 7413, 7414, 7415, 34021, 7416, 34022, 34023, - 34024, 34025, 7417, 34026, 34027, 34028, 34029, 34031, - 34032, 34007, 28795, 7619, 34033, 34008, 34034, 34035, - 34036, 34038, 34039, 7444, 34009, 34010, 34011, 34012, - 29671, 34040, 34041, 33909, 33938, 34042, 34043, 34044, - 34013, 34014, 34015, 34045, 34046, 34047, 34048, 34049, - 34050, 33723, 34051, 12391, 7498, 34055, 33377, 31537, - 34056, 34057, 34058, 34052, 34059, 34061, 34053, 34062, - 13327, 34063, 34064, 34065, 34066, 22224, 34067, 18465, - 18466, 34068, 34069, 34070, 34071, 29011, 29600, 34072, - 34073, 34074, 34075, 34076, 18467, 34077, 34078, 5447, - 5448, 5449, 34079, 34080, 10311, 34081, 34082, 21229, - 34083, 34084, 34085, 34086, 34088, 34089, 34090, 34091, - 24317, 34092, 34093, 34094, 34095, 33930, 272, 273, - 34096, 34097, 34098, 34099, 34100, 34101, 34103, 34104, - 34105, 29338, 29339, 34107, 34108, 34109, 34110, 34111, - 34112, 34113, 34102, 34114, 27928, 27929, 34117, 34118, - 34115, 34116, 34119, 34106, 34120, 34121, 34122, 34123, - 34124, 34125, 34126, 34127, 34128, 34129, 34130, 34131, - 34132, 34133, 7118, 7150, 7101, 34134, 34135, 34136, - 34137, 34138, 34139, 34140, 25497, 34000, 34141, 34143, - 34144, 12541, 34145, 34146, 34147, 34149, 34150, 34151, - 34152, 34153, 34154, 3027, 8308, 34155, 34054, 34157, - 34161, 34158, 34162, 32201, 34163, 34166, 33910, 34164, - 34165, 34159, 7467, 34167, 34168, 34169, 34171, 34172, - 34173, 34174, 34175, 25482, 27549, 31962, 7418, 34176, - 34160, 34177, 10675, 34179, 34181, 34182, 34183, 34180, - 7271, 7272, 34178, 21774, 11825, 34156, 34184, 26923, - 26924, 34185, 34186, 11817, 17115, 7419, 401, 34142, - 34187, 34192, 34188, 34189, 34193, 34194, 34170, 33931, - 4085, 2676, 34195, 34196, 34197, 34198, 34199, 34190, - 7299, 7300, 7468, 7469, 25483, 25484, 33378, 34200, - 34201, 34202, 34203, 34087, 7102, 7103, 21775, 29174, - 29346, 34205, 34206, 34148, 32149, 33902, 33903, 34060, - 16518, 1768, 1769, 34207, 34208, 34209, 34210, 34211, - 34212, 34213, 34214, 34215, 34216, 34217, 34218, 34219, - 29055, 34220, 32076, 34221, 34222, 34223, 34224, 34191, - 34225, 34226, 34227, 34228, 33993, 28333, 34204, 21640, + 33982, 33983, 33984, 33985, 33986, 33987, 33988, 33989, + 33990, 32074, 32075, 33991, 7389, 33992, 33993, 33994, + 33995, 33996, 33998, 33999, 34000, 27116, 34001, 34003, + 34004, 34005, 34002, 31316, 34008, 34009, 34010, 34006, + 34011, 34012, 34013, 34023, 34024, 34026, 7411, 7412, + 7413, 7414, 7415, 34028, 7416, 34029, 34030, 34031, + 34032, 7417, 34033, 34034, 34035, 34036, 34038, 34039, + 34014, 28795, 7619, 34040, 34015, 34041, 34042, 34043, + 34045, 34046, 7444, 34016, 34017, 34018, 34019, 29671, + 34047, 34048, 33909, 33938, 34049, 34050, 34051, 34020, + 34021, 34022, 34052, 34053, 34054, 34055, 34056, 34057, + 33723, 34058, 12391, 7498, 34062, 33377, 31537, 34063, + 34064, 34065, 34059, 34066, 34067, 34069, 34060, 34070, + 13327, 34071, 34072, 34073, 34074, 22224, 34075, 18465, + 18466, 34076, 34077, 34078, 34079, 29011, 29600, 34080, + 34081, 34082, 34083, 34084, 18467, 34085, 34086, 5447, + 5448, 5449, 34087, 34088, 10311, 34089, 34090, 21229, + 34091, 34092, 34093, 34094, 34096, 34097, 34098, 34099, + 24317, 34100, 34101, 34102, 34103, 33930, 272, 273, + 34104, 34105, 34106, 34107, 34109, 34110, 34111, 34113, + 34114, 34115, 29338, 29339, 34117, 34118, 34119, 34120, + 34121, 34122, 34123, 34112, 34124, 27928, 27929, 34127, + 34128, 34129, 34130, 34131, 34132, 34125, 34126, 34108, + 34133, 34116, 34134, 34135, 34136, 34137, 34138, 34139, + 34140, 34141, 34142, 34143, 34144, 34145, 34146, 34147, + 7118, 7150, 7101, 34148, 34149, 34150, 34151, 34152, + 34153, 34154, 25497, 34007, 34155, 34157, 34158, 34159, + 34160, 34161, 12541, 34162, 34163, 34164, 34166, 34167, + 34168, 34169, 34170, 34171, 3027, 8308, 34172, 34061, + 34174, 34178, 34175, 34179, 32201, 34180, 34183, 33910, + 34181, 34182, 34176, 7467, 34184, 34185, 34186, 34188, + 34189, 34190, 34191, 34192, 25482, 27549, 31962, 7418, + 34193, 34177, 34194, 10675, 34196, 34198, 34199, 34200, + 34197, 7271, 7272, 34195, 21774, 11825, 34173, 34201, + 34202, 26923, 26924, 34203, 34204, 11817, 17115, 7419, + 401, 34156, 34205, 34210, 34206, 34207, 34211, 34212, + 34187, 33931, 4085, 2676, 34213, 34214, 34215, 34216, + 34217, 34208, 34223, 7299, 7300, 34224, 7468, 7469, + 25483, 25484, 33378, 34225, 34226, 34218, 34219, 34220, + 34221, 34095, 7102, 7103, 21775, 29174, 29346, 34227, + 34228, 34165, 32149, 34229, 34230, 34231, 34232, 33902, + 33903, 34233, 34068, 16518, 1768, 1769, 34234, 34235, + 34236, 34237, 34238, 34239, 34240, 34241, 34242, 34243, + 34244, 34245, 34246, 29055, 34247, 32076, 34248, 34249, + 34250, 34251, 34209, 34252, 34253, 34254, 34255, 33997, + 34256, 28333, 34222, 21640, } }; // Spell powers, wow build 10.1.5.50130 @@ -69540,7 +69593,7 @@ static constexpr std::array __ptr_effect_hotfi static constexpr std::array __ptr_power_hotfix_data { { } }; -static constexpr std::array __ptr_spelldriver_index_data { { +static constexpr std::array __ptr_spelldriver_index_data { { &__ptr_spell_data[227], &__ptr_spell_data[3577], &__ptr_spell_data[3804], @@ -73631,7 +73684,7 @@ static constexpr std::array __ptr_spelldriver_index_d &__ptr_spell_data[18860], &__ptr_spell_data[18860], &__ptr_spell_data[18860], - &__ptr_spell_data[21652], + &__ptr_spell_data[21658], &__ptr_spell_data[842], &__ptr_spell_data[18894], &__ptr_spell_data[19013], @@ -74101,7 +74154,7 @@ static constexpr std::array __ptr_spelldriver_index_d &__ptr_spell_data[20869], &__ptr_spell_data[20914], &__ptr_spell_data[20870], - &__ptr_spell_data[131], &__ptr_spell_data[1846], &__ptr_spell_data[1852], &__ptr_spell_data[21635], + &__ptr_spell_data[131], &__ptr_spell_data[1846], &__ptr_spell_data[1852], &__ptr_spell_data[21640], &__ptr_spell_data[21415], &__ptr_spell_data[21419], &__ptr_spell_data[18803], &__ptr_spell_data[10200], @@ -74193,7 +74246,7 @@ static constexpr std::array __ptr_spelldriver_index_d &__ptr_spell_data[21283], &__ptr_spell_data[21288], &__ptr_spell_data[21301], - &__ptr_spell_data[131], &__ptr_spell_data[1846], &__ptr_spell_data[1852], &__ptr_spell_data[21635], + &__ptr_spell_data[131], &__ptr_spell_data[1846], &__ptr_spell_data[1852], &__ptr_spell_data[21640], &__ptr_spell_data[21311], &__ptr_spell_data[21308], &__ptr_spell_data[21309], @@ -74237,7 +74290,7 @@ static constexpr std::array __ptr_spelldriver_index_d &__ptr_spell_data[21120], &__ptr_spell_data[21164], &__ptr_spell_data[21482], - &__ptr_spell_data[21504], &__ptr_spell_data[21505], &__ptr_spell_data[21654], + &__ptr_spell_data[21504], &__ptr_spell_data[21505], &__ptr_spell_data[21660], &__ptr_spell_data[21503], &__ptr_spell_data[21514], &__ptr_spell_data[21520], @@ -74256,36 +74309,38 @@ static constexpr std::array __ptr_spelldriver_index_d &__ptr_spell_data[21232], &__ptr_spell_data[20147], &__ptr_spell_data[21607], - &__ptr_spell_data[21621], + &__ptr_spell_data[21623], &__ptr_spell_data[21624], &__ptr_spell_data[21620], - &__ptr_spell_data[21624], - &__ptr_spell_data[21622], - &__ptr_spell_data[21623], - &__ptr_spell_data[21628], - &__ptr_spell_data[21631], - &__ptr_spell_data[21629], - &__ptr_spell_data[21633], &__ptr_spell_data[21638], &__ptr_spell_data[21640], &__ptr_spell_data[21641], &__ptr_spell_data[21736], - &__ptr_spell_data[21638], + &__ptr_spell_data[21621], + &__ptr_spell_data[21627], + &__ptr_spell_data[21625], + &__ptr_spell_data[21626], + &__ptr_spell_data[21631], &__ptr_spell_data[21633], + &__ptr_spell_data[21636], + &__ptr_spell_data[21634], + &__ptr_spell_data[21638], &__ptr_spell_data[21643], &__ptr_spell_data[21645], &__ptr_spell_data[21646], &__ptr_spell_data[21756], + &__ptr_spell_data[21643], &__ptr_spell_data[21503], - &__ptr_spell_data[21675], &__ptr_spell_data[21681], - &__ptr_spell_data[21690], - &__ptr_spell_data[21689], - &__ptr_spell_data[21699], - &__ptr_spell_data[21704], - &__ptr_spell_data[21708], - &__ptr_spell_data[21707], - &__ptr_spell_data[21699], - &__ptr_spell_data[21713], - &__ptr_spell_data[21711], + &__ptr_spell_data[21685], &__ptr_spell_data[21688], + &__ptr_spell_data[21698], &__ptr_spell_data[21700], + &__ptr_spell_data[21697], + &__ptr_spell_data[21709], + &__ptr_spell_data[21714], &__ptr_spell_data[21718], - &__ptr_spell_data[21718], - &__ptr_spell_data[21725], - &__ptr_spell_data[21724], - &__ptr_spell_data[21727], - &__ptr_spell_data[21726], + &__ptr_spell_data[21717], + &__ptr_spell_data[21709], + &__ptr_spell_data[21723], + &__ptr_spell_data[21721], + &__ptr_spell_data[21729], &__ptr_spell_data[21729], &__ptr_spell_data[21735], - &__ptr_spell_data[21734], - &__ptr_spell_data[21633], + &__ptr_spell_data[21745], + &__ptr_spell_data[21744], + &__ptr_spell_data[21747], + &__ptr_spell_data[21746], + &__ptr_spell_data[21749], + &__ptr_spell_data[21755], + &__ptr_spell_data[21754], + &__ptr_spell_data[21638], } }; diff --git a/engine/dbc/generated/spelltext_data_ptr.inc b/engine/dbc/generated/spelltext_data_ptr.inc index 1c47f4fb6ea..b73978ac9a9 100644 --- a/engine/dbc/generated/spelltext_data_ptr.inc +++ b/engine/dbc/generated/spelltext_data_ptr.inc @@ -1,5 +1,5 @@ // Spell text, wow build 10.1.5.50130 -static const std::array __ptr_spelltext_data { { +static const std::array __ptr_spelltext_data { { { 17, "Shields an ally for $d, absorbing $ damage.", "Absorbs $w1 damage.", 0 }, { 53, "Stab the target, causing ${$s2*$} Physical damage. Damage increased by $s4% when you are behind your target$?s319949[, and critical strikes apply Find Weakness for $319949s1 sec][].\r\n\r\n|cFFFFFFFFAwards $s3 combo $lpoint:points;.|r", 0, 0 }, { 56, "Stuns target for $d.", "Stunned.", 0 }, @@ -19987,7 +19987,10 @@ static const std::array __ptr_spelltext_data { { { 414708, "Glimmer of Light's healing and damage is increased by $s2%, but it can only affect ${$s1+3} target at a time.", 0, 0 }, { 414720, "Lay on Hands' cooldown is reduced by ${$s1/1000}.1 sec per Holy Power spent and restores $415299s1% of your Mana.", 0, 0 }, { 414856, "Your melee swings have a chance to deal $s1 additional Fire damage. Your harmful melee abilities have a chance to make the Fragment erupt, dealing $s2 Fire damage split between all nearby enemies. The Fragment also has a chance to react to your damage taken, counterattacking for $s3 Fire damage.", 0, 0 }, + { 414857, "$@spelldesc414976", 0, 0 }, + { 414858, "$@spelldesc414976", 0, 0 }, { 414864, "$@spelldesc414856", 0, 0 }, + { 414865, "$@spelldesc414856", 0, 0 }, { 414872, "Your healing spells have a chance to grant you Blessing of Eternal Kings for $414873d, allowing your heals to shield the target up to ten times for $s1 damage. The shield lasts for $414875d.", 0, 0 }, { 414873, "$@spelldesc414872", "Your heals shield the target absorbing up to $414872w1 damage for $414875d.", 0 }, { 414875, "$@spelldesc414872", "Absorb $w1 damage.", 0 }, @@ -19995,6 +19998,7 @@ static const std::array __ptr_spelltext_data { { { 414878, "Ebon Might increases allies' primary stat by an additional ${$s1}.1% of your own.", 0, 0 }, { 414928, "Your melee attacks and abilities have a chance to $?FAC=[Doomstrike][Kingstrike] your target, dealing $s1 $?FAC=[Nature][Holy] damage.", 0, 0 }, { 414936, "Let loose a five-hit combo upon your current target dealing a total of ${$414928s2*$s2} Physical damage and unleashing a $?FAC=[Doomstrike][Kingstrike] with each blow.", 0, 0 }, + { 414951, "$@spelldesc414936", 0, 0 }, { 414968, "Your harmful spells and abilities have a chance to manifest a Fel Elemental by your side for $414976d, periodically dealing $s1 Fire damage to your target and increasing your Haste by $s2.", 0, 0 }, { 414969, "Emerald Blossom no longer has a cooldown, deals $s4% increased healing, and increases the duration of your active Ebon Might effects by $s2 sec, but costs $s1 Essence.", 0, 0 }, { 414976, "$@spelldesc414968", "Haste increased by $w1.", 0 }, @@ -20045,13 +20049,17 @@ static const std::array __ptr_spelltext_data { { { 416771, "$@spelldesc416770", "$@spellaura416770", 0 }, { 416799, "Your allies with Glimmer of Light take $s1% reduced damage, split evenly among them.", 0, 0 }, { 416869, "Hammer of Wrath has $s1 extra charge and on enemies below $s2% health generates ${$403081s1} additional Holy Power. ", 0, 0 }, + { 417049, "$@spelldesc417050", 0, 0 }, { 417050, "Sustaining fatal damage throws you $s1 seconds into the past, restoring up to $s2 health lost during that time.\r\n\r\nEnemies that struck you during that window of time deal $s3% less damage to you, in addition to your Haste being increased by $s4 for $417139d.\r\n\r\nThis effect can only occur once every $417069d.", 0, 0 }, { 417069, "$@spelldesc417050", "Your past was rewound too recently for the Prophetic Stonescale to trigger again.", 0 }, { 417139, "$@spelldesc417050", "Haste increased by $w1, and taking $417050s3% less damage from enemies that struck you in the undone future.", 0 }, { 417234, "Summon Infernal increases the damage of your next $s3 casts of Chaos Bolt by $s1% or your next $s3 casts of Rain of Fire by $s2%.", 0, 0 }, { 417282, "$@spelldesc417234", "Your next Chaos Bolt deals $w1% increased damage or Rain of Fire deals $w2% increased damage.", 0 }, + { 417290, "$@spelldesc417050", "Being thrown into the past.", 0 }, { 417449, "Your attacks drain the Hourglass, giving you a chance to gain $s1 Haste up to $417452u times before the sand runs out.\r\n\r\nOnce the glass is empty, your next offensive ability performs a flurry of Accelerated Strikes, dealing $s2 Physical damage per stack and flipping the Hourglass to begin the cycle anew.", 0, 0 }, { 417452, "$@spelldesc417449", "Haste increased by $w1.", 0 }, + { 417456, "$@spelldesc417449", "Your next damaging spell or ability will launch a volley of attacks at the target dealing ${$417449w2*$417452u} Physical damage.", 0 }, + { 417458, "$@spelldesc417449", 0, 0 }, { 417467, "Hot Streak increases the amount of Ignite damage from Pyroblast or Flamestrike by an additional $s1%.", 0, 0 }, { 417487, "Your water elemental's abilities apply Frigid Empowerment increasing the Frost damage you deal by $417488s1%, up to ${$417488s1*$417488u}%.", 0, 0 }, { 417488, "$@spelldesc417487", "Your elemental is empowering you increasing your Frost damage dealt by $s1%.", 0 }, @@ -20080,14 +20088,24 @@ static const std::array __ptr_spelltext_data { { { 418360, "$@spelldesc418359", 0, 0 }, { 418361, "$@spelldesc418359", "Damage increased by $w1%.", 0 }, { 418527, "Gaze into the mirror's depths, inviting a version of your future self to fight alongside you for $d, casting spells based on your role. In addition, you grant yourself $s2 of your highest secondary stat.", "Fighting alongside yourself, granting $w1 $?e1[Critical Strike]?e2[Haste]?e3[Versatiliy]?e4[Mastery][Highest secondary stat].", 0 }, + { 418547, "$@spelldesc418527", 0, 0 }, + { 418588, "Cleaves nearby enemies, dealing Physical damage.", 0, 0 }, + { 418605, "Pelts the target in sand, dealing Nature damage.", 0, 0 }, + { 418607, "$@spelldesc418605", 0, 0 }, { 418733, "Ray of Frost deals $s1% of its damage to ${$384685i} nearby enemies.", 0, 0 }, { 418735, "$@spelldesc418733", 0, 0 }, + { 418773, "$@spelldesc418527", 0, 0 }, + { 418774, "$@spelldesc418527", 0, 0 }, + { 418775, "$@spelldesc418527", 0, 0 }, + { 418776, "$@spelldesc418527", 0, 0 }, + { 418999, "You grant yourself an absorb shield, lasting $d.", "Absorbing $w1 damage.", 0 }, { 419262, 0, "Bleeding for $w1 every $t sec.", 0 }, { 419278, "Attempt to finish off a weakened opponent, dealing $s1 Nature damage to an enemy below $s2% health. Dealing damage to enemies below $s2% health reduces the cooldown of this effect by $s3 sec.", 0, 0 }, { 419279, "$@spelldesc419278", 0, 0 }, { 419421, "Exert authority over the domain of the titans, gaining $s2% movement speed and granting your abilities a chance to deal Holy damage on-hit. Only active while in Uldaman, Ulduar, Uldum, Uldir, Uldorus, and Uldaz.", 0, 0 }, { 419423, "$@spelldesc419421", 0, 0 }, { 419539, "$@spelldesc415130", "Shielded for $w4.", 0 }, + { 419591, "Attacks the enemy.", 0, 0 }, } }; // spelltext hotfix entries, wow build 10.1.5.50130 diff --git a/engine/player/unique_gear_dragonflight.cpp b/engine/player/unique_gear_dragonflight.cpp index 5c9389bdac2..6376a517051 100644 --- a/engine/player/unique_gear_dragonflight.cpp +++ b/engine/player/unique_gear_dragonflight.cpp @@ -18,6 +18,7 @@ #include "player/action_priority_list.hpp" #include "player/action_variable.hpp" #include "player/pet.hpp" +#include "player/pet_spawner.hpp" #include "sim/cooldown.hpp" #include "sim/real_ppm.hpp" #include "sim/sim.hpp" @@ -4858,6 +4859,266 @@ void firecallers_focus( special_effect_t& e ) new dbc_proc_callback_t( e.player, e ); } +// Mirror of Fractured Tomorrows +// 418527 Driver, Buff and Value container +// Melee DPS: +// 208957 NPC ID +// 419591 Auto Attack +// 418588 Sand Cleave +// 418774 Summon Driver +// Ranged DPS: +// 208887 NPC ID +// 418605 Sand Bolt Driver +// 418607 Sand Bolt Damage +// 418773 Summon Driver +// Tank: +// 208958 NPC ID +// 418999 Sand Shield +// 418775 Summon Driver +// Heal: +// 208959 NPC ID +// 418605 Sand Bolt Driver +// 418607 Sand Bolt Damage +// 418776 Summon Driver +// TODO: +// Double check effects are mapped to the right ability +// Check Auto Attack interactions, due to the unique id and gcd, that assumed behavior is modeled here +// Implement the cast start delay for Sand Bolt +void mirror_of_fractured_tomorrows( special_effect_t& e ) +{ + if ( unique_gear::create_fallback_buffs( + e, { "mirror_of_fractured_tomorrows_crit_rating", "mirror_of_fractured_tomorrows_mastery_rating", + "mirror_of_fractured_tomorrows_haste_rating", "mirror_of_fractured_tomorrows_versatility_rating" } ) ) + return; + + struct future_self_auto_attack_t : public spell_t + { + future_self_auto_attack_t( pet_t* p, const special_effect_t& e ) + : spell_t( "auto_attack", p, p->find_spell( 419591 ) ) + { + // Merge the stats object with other instances of the pet + auto ta = p->owner->find_pet( "future_self" ); + if ( ta && ta->find_action( "auto_attack" ) ) + stats = ta->find_action( "auto_attack" )->stats; + + base_dd_min = base_dd_max = e.driver()->effectN( 10 ).average( e.item ); + } + }; + + struct sand_cleave_t : public spell_t + { + sand_cleave_t( pet_t* p, const special_effect_t& e ) : spell_t( "sand_cleave", p, p->find_spell( 418588 ) ) + { + // Merge the stats object with other instances of the pet + auto ta = p->owner->find_pet( "future_self" ); + if ( ta && ta->find_action( "sand_cleave" ) ) + stats = ta->find_action( "sand_cleave" )->stats; + + base_dd_min = base_dd_max = e.driver()->effectN( 7 ).average( e.item ); + } + }; + + struct sand_shield_t : public spell_t + { + buff_t* shield; + sand_shield_t( pet_t* p, const special_effect_t& e ) + : spell_t( "sand_shield", p, p->find_spell( 418999 ) ), shield( nullptr ) + { + // Merge the stats object with other instances of the pet + auto ta = p->owner->find_pet( "future_self" ); + if ( ta && ta->find_action( "sand_cleave" ) ) + stats = ta->find_action( "sand_shield" )->stats; + auto shield_id = p->find_spell( 418999 ); + shield = create_buff( e.player, shield_id ) + ->set_default_value( e.driver()->effectN( 8 ).average( e.item ) ); + } + + void execute() override + { + spell_t::execute(); + shield->trigger(); + } + }; + + struct sand_bolt_t : public proc_spell_t + { + sand_bolt_t( const special_effect_t& e ) : proc_spell_t( "sand_bolt", e.player, e.player->find_spell( 418607 ) ) + { + // Merge the stats object with other instances of the pet + auto ta = e.player->find_pet( "future_self" ); + if ( ta && ta->find_action( "sand_bolt" ) ) + stats = ta->find_action( "sand_bolt" )->stats; + + base_dd_min = base_dd_max = e.driver()->effectN( 9 ).average( e.item ); + background = true; + } + }; + + struct sand_bolt_missile_t : public spell_t + { + action_t* damage; + sand_bolt_missile_t( pet_t* p, const special_effect_t& e ) + : spell_t( "sand_bolt_missile", p, p->find_spell( 418605 ) ), + damage( create_proc_action( "sand_bolt", e ) ) + { + dual = true; + add_child ( damage ); + impact_action = damage; + } + }; + + struct future_self_pet_t : public pet_t + { + const special_effect_t& effect; + + future_self_pet_t( const special_effect_t& e ) + : pet_t( e.player->sim, e.player, "future_self", true, true ), effect( e ) + { + unsigned pet_id; + switch ( e.player->role ) + { + case ROLE_ATTACK: + pet_id = 208957; + break; + case ROLE_SPELL: + pet_id = 208887; + break; + case ROLE_TANK: + pet_id = 208958; + break; + case ROLE_HEAL: + pet_id = 208959; + break; + default: + return; + } + + npc_id = pet_id; + } + + void init_base_stats() override + { + pet_t::init_base_stats(); + } + + resource_e primary_resource() const override + { + return RESOURCE_NONE; + } + + action_t* create_action( util::string_view name, util::string_view options ) override + { + if ( name == "auto_attack" ) + { + return new future_self_auto_attack_t( this, effect ); + } + + if ( name == "sand_cleave" ) + { + return new sand_cleave_t( this, effect ); + } + + if ( name == "sand_bolt" ) + { + return new sand_bolt_missile_t( this, effect ); + } + + if ( name == "sand_shield" ) + { + return new sand_shield_t( this, effect ); + } + + return pet_t::create_action( name, options ); + } + + void init_action_list() override + { + pet_t::init_action_list(); + + auto def = get_action_priority_list( "default" ); + switch ( effect.player->role ) + { + case ROLE_ATTACK: + def->add_action( "sand_cleave" ); + def->add_action( "auto_attack" ); + break; + case ROLE_SPELL: + def->add_action( "sand_bolt" ); + break; + case ROLE_TANK: + def->add_action( "sand_shield" ); + def->add_action( "auto_attack" ); + break; + case ROLE_HEAL: + def->add_action( "sand_bolt" ); + break; + default: + return; + } + } + }; + + struct mirror_of_fractured_tomorrows_t : public generic_proc_t + { + spawner::pet_spawner_t spawner; + const special_effect_t& effect; + std::array ratings; + std::shared_ptr> buffs; + + mirror_of_fractured_tomorrows_t( const special_effect_t& e ) + : generic_proc_t( e, "mirror_of_fractured_tomorrows", e.driver() ), + spawner( "future_self", e.player, [ &e ]( player_t* ) { return new future_self_pet_t( e ); } ), + effect( e ) + { + unsigned summon_driver; + switch ( e.player->role ) + { + case ROLE_ATTACK: + summon_driver = 418774; + break; + case ROLE_SPELL: + summon_driver = 418773; + break; + case ROLE_TANK: + summon_driver = 418775; + break; + case ROLE_HEAL: + summon_driver = 418776; + break; + default: + return; + } + + auto amount = e.driver()->effectN( 1 ).average( e.item ); + buffs = std::make_shared>(); + ratings = { STAT_VERSATILITY_RATING, STAT_MASTERY_RATING, STAT_HASTE_RATING, STAT_CRIT_RATING }; + + for ( auto stat : ratings ) + { + auto name = std::string( "mirror_of_fractured_tomorrows_" ) + util::stat_type_string( stat ); + auto buff = create_buff( e.player, name, e.player->find_spell( 418527 ) ) + ->set_stat( stat, amount ) + ->set_name_reporting( util::stat_type_abbrev( stat ) ); + + ( *buffs )[ stat ] = buff; + } + + spawner.set_default_duration( e.player->find_spell( summon_driver )->duration() ); + } + + void execute() override + { + spawner.spawn(); + + stat_e max_stat = util::highest_stat( effect.player, ratings ); + ( *buffs )[ max_stat ]->trigger(); + } + }; + + e.disable_buff(); + e.execute_action = create_proc_action( "mirror_of_fractured_tomorrows", e ); +} + // Weapons void bronzed_grip_wrappings( special_effect_t& effect ) { @@ -7033,6 +7294,7 @@ void register_special_effects() register_special_effect( 407512, items::heatbound_medallion ); register_special_effect( 408625, items::fractured_crystalspine_quill ); register_special_effect( 407523, items::firecallers_focus ); + register_special_effect( 418527, items::mirror_of_fractured_tomorrows, true ); // Weapons register_special_effect( 396442, items::bronzed_grip_wrappings ); // bronzed grip wrappings embellishment