Skip to content

Commit

Permalink
[Gear] Mirror of Fractured Tomorrows Initial Implementation (simulati…
Browse files Browse the repository at this point in the history
…oncraft#7834)

* [DBC] Dump spell data and regenerate

* [Gear] Mirror of Fractured Tomorrows Initial Implementation
  • Loading branch information
nyterage authored Jun 27, 2023
1 parent 708338f commit f4f7fdc
Show file tree
Hide file tree
Showing 8 changed files with 859 additions and 99 deletions.
444 changes: 434 additions & 10 deletions SpellDataDump/allspells_ptr.txt

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion SpellDataDump/build_info_ptr.txt
Original file line number Diff line number Diff line change
@@ -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)
6 changes: 3 additions & 3 deletions SpellDataDump/evoker_ptr.txt
Original file line number Diff line number Diff line change
Expand Up @@ -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.

Expand Down Expand Up @@ -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)
Expand Down Expand Up @@ -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)
Expand Down
3 changes: 2 additions & 1 deletion dbc_extract3/dbc/generator.py
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion engine/dbc/generated/client_data_version_ptr.inc
Original file line number Diff line number Diff line change
Expand Up @@ -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"

Expand Down
219 changes: 137 additions & 82 deletions engine/dbc/generated/sc_spell_data_ptr.inc

Large diffs are not rendered by default.

20 changes: 19 additions & 1 deletion engine/dbc/generated/spelltext_data_ptr.inc
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// Spell text, wow build 10.1.5.50130
static const std::array<spelltext_data_t, 20088> __ptr_spelltext_data { {
static const std::array<spelltext_data_t, 20106> __ptr_spelltext_data { {
{ 17, "Shields an ally for $d, absorbing $<shield> damage.", "Absorbs $w1 damage.", 0 },
{ 53, "Stab the target, causing ${$s2*$<mult>} 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 },
Expand Down Expand Up @@ -19987,14 +19987,18 @@ static const std::array<spelltext_data_t, 20088> __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 },
{ 414877, "Ebon Might increases the damage of your empower spells by $s1%.", 0, 0 },
{ 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 },
Expand Down Expand Up @@ -20045,13 +20049,17 @@ static const std::array<spelltext_data_t, 20088> __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 },
Expand Down Expand Up @@ -20080,14 +20088,24 @@ static const std::array<spelltext_data_t, 20088> __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
Expand Down
Loading

0 comments on commit f4f7fdc

Please sign in to comment.