Looking4Group / L4G_Core

Looking4Group Core
http://looking4group.eu
GNU General Public License v2.0
37 stars 69 forks source link

Swd-Poly Delay/Pushback #2200

Open Xadras opened 8 years ago

Xadras commented 8 years ago

Originally reported by: Evolve (Bitbucket: Evolveuwotm9, GitHub: Unknown)


On retail, there was a well know spell delay which allowed you to do such stuff as SWD into Polymorph without pushbacking the cast of mages poly.. so the backfire dmg from SWD hited you into poly which leads to breaking the polymorph.

Right now on this server, there is 0 delay(:DDDDDD not rly but u know how i mean it) so this effect is not possible unless the mage has ice barrier/pw:shield/mana barrier/icy veins/any kind of absorb effect that removes pushback effect.

When you pushback the poly cast with SWD, backfire dmg procs earlier than the poly si casted, so you cannot interrupt it with the swd backfire dmg when the mage finish the poly cast.

You probably cannot make the spell delay, cuz even corecraft doesnt have implemented it properly after several years so my proposal is:

EITHER:

1) make 80+% of POLYMORPH cast to AVOID PUSHBACK COMPLETELY (i mean when mage casted it to 80% there wont be any pushback until 100% casted)

or

2) customly delay SWD instant dmg effect


Xadras commented 8 years ago

Original comment by Anon X (Bitbucket: Anonx, GitHub: Anonx):


same with sealtwist. ;) 32379 32996 spellproccevent delay?

Saltgurka commented 7 years ago

This will be solved when https://github.com/Looking4Group/L4G_Core/pull/3048 goes live.

Shadow Word: Death was already delayed in some other way. I guess because spell 32409 that is cast on yourself is an aura with SPELL_AURA_PERIODIC_DAMAGE, so the delay is kind of build in already.

Polymorph will get a 200ms delay with the update above, so that should make it even easier to break your own sheep.

Saltgurka commented 7 years ago

Reopening this issue since the PR is on hold right now.