Looking4Group / L4G_Core

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

Spellcasting / Wand Attack on already dead targets #374

Open Xadras opened 9 years ago

Xadras commented 9 years ago

Copy from Hunters Feign Death Script to fix this. Because Hunter stops attacking when he feign deaths.

Es ist möglich einen Zauber / Angriff / Heilung etc auf ein bereits gestorbenes Ziel zu wirken, obwohl das Ziel bereits getötet wurde und man das Ziel aufgrund des Sterbens nichtmal mehr im Target hat.

Am meißten stört dies im PvP, wenn ein befreundeter Spieler gestorben ist, der eigene Charakter aber immernoch versucht einen Heilzauber auf diesen zu zaubern, diesen auch vollendet, die Animation bei der Leiche ausgeführt wird, dies aber keinen Zweck erfüllt.

Oder aber ein feindlicher Spieler getötet wurde aber der eigene Charakter immernoch versucht einen Schadenszauber auf dieses Ziel zuende zu casten.

Casts sollten abbrechen, wenn das Ziel welches Sie haben getötet wurde. Kann nicht mit [nodead] verhindert werden.

Xadras commented 9 years ago

Reproduceable with Wand Attack 100%.

https://github.com/trinityclassic/trinityone/blob/master/src/server/game/Spells/Spell.cpp

https://bitbucket.org/looking4group_b2tbc/core/src/4ea526723cb412841da224563ffa4cd30091f2e9/src/game/Spell.cpp?at=master&fileviewer=file-view-default

Stellen mit: "SpellCastTargets".

https://bitbucket.org/xpearlis/playcore-official/issues/98/frostbolt-doesnt-get-interrupted-even-if

AnonXS commented 7 years ago

https://github.com/AnonXS/mangosone/commit/cd9ea55cda1cf32b2fd9e729a5fc42d1c5578308