Toggle shoutbox Shoutbox
|
Fix 2 pyroblast
#1
Posted 18 August 2011 - 06:32 AM
#2
Posted 18 August 2011 - 10:51 AM
#3
Posted 18 August 2011 - 11:04 AM
#4
Posted 18 August 2011 - 11:37 AM
#5
Posted 18 August 2011 - 01:43 PM
Nohad, pyroblast doesn't apply any aura to a caster.

FreakyFix
#6
Posted 18 August 2011 - 04:38 PM
#7
Posted 18 August 2011 - 04:41 PM
uint32 cdTime = spellInfo->StartRecoveryTime; if (m_spellInfo->Id == PYROBLAST) cdTime = 1500;
this bug is gone.
#8
Posted 18 August 2011 - 06:53 PM
11366,0,0,0,0,0x10000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0,0,1,0,0,0,0x0,171,0,0,15,0,0,0x0,101,0,24,20,20,29,0,125,0,0,,35,24.0,0,0,0,,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0x0,0,-1,0,0x0,2,6,0,47,1,0,1,0x1,0,0,,,1.89999997616,0.0,0.0,140,13,0,0,0,0,6,6,0,0,0,0,0,0,0,0,3,0,0,3000,0,0.0,0.0,0.0,0,0,0x0,0,0,0,0,0,0,0,0,0,0,0,0,0.0,,,2253,0,184,0,0x32,"Pyroblast",,,,,,,,,,,,,,,,16712190,"Rank 1",,,,,,,,,,,,,,,,0xFF01FE,"Hurls an immense fiery boulder that causes $s1 Fire damage and an additional $o2 Fire damage over $d.",,,,,,,,,,,,,,,,0xFF01FE,"$s2 Fire damage every $t2 seconds.",,,,,,,,,,,,,,,,0xFF01FE,0,0x85,1500,0,3,0x400000,0x0,0,1,0x1,0,1.0,1.0,1.0,,,0x0,0,0,0,0x4,
NoHad, it's not only Presense of Mind. It's Nature's Swiftness too. Shamans and Druids have the same bug. And there's not only pyroblast which is flying spell, so player will cast first fireball and then pyroblast, if it will be removed only at pyroblast cast. Same for other classes.

FreakyFix
#9
Posted 18 August 2011 - 08:25 PM
NoHad, on 18 August 2011 - 04:38 PM, said:
#10
Posted 19 August 2011 - 12:19 AM
#11
Posted 19 August 2011 - 05:48 PM
#12
Posted 19 August 2011 - 07:57 PM
but fact is, the bug is a aura update issue:
let me give you a example:
use macro for Presence of Mind + pyro + pyro + ... it will affect the bug.
whats the problem in detail:
Presence of Mind makes pyro instant, and triggers the remove of the aura, but this will happen on the next update cycle and meanwhile there will executed an other pyro (instant, because the server thinks the aura of "Presence of Mind " is active.
for this reason i think gcd will not solve the problem because the "Presence of Mind" skipps the gcd.
one posibility to solve the problem is forcing the aura update, or change the order of the update cycles (im not even shure if this will help)
but both solutions are a lot of work.
you could write a simple hackfix, by using a new timer variable in unit or player and check it before pyro, and skip it if 0.2m (or something like this) milliseconds are passed.
BUT very hacky and no solution for the main repo!!!
i love the new anticheat system :) (thx henhouse)
vmap V3 rocks :) (thx stfx)
#13
Posted 19 August 2011 - 11:17 PM
#14
Posted 20 August 2011 - 09:32 AM

FreakyFix
#15
Posted 20 August 2011 - 02:09 PM
#16
Posted 20 August 2011 - 02:47 PM
probably simple fix, (hackfix) remove aura when pyro is casted.
gcd doesnt affect because Presence of Mind skipps gcd (i dont know if this is also a bug)
you could check it this way:
cast a pyro (normal)
use normal pyro macro.
you will see the macro pyro comes without gcd right after clicking
i love the new anticheat system :) (thx henhouse)
vmap V3 rocks :) (thx stfx)
#17
Posted 20 August 2011 - 03:16 PM
I'm using this macro: /cast PoM /cast Pyro /cast Pyro
I get PoM Aura and cast a pyroblast instant, the pyro is still flying and I still got the PoM Aura up. I can another pyroblast while the first one is still flying and I still got the PoM aura up. This second pyroblast is a normal cast, not instant. As I said it is working like it should for me.
#18
Posted 20 August 2011 - 10:11 PM
#19
Posted 20 August 2011 - 10:19 PM
#20
Posted 21 August 2011 - 12:31 PM
Well this is how it looks like on my server.
1 user(s) are reading this topic
0 members, 1 guests, 0 anonymous users













