Gildor
Gildor
confirm
https://github.com/tobmaps/TrinityCore/issues/4
I think it should be, is the most logical, but can not find any evidence :S
http://www.youtube.com/watch?v=ZBIFIY163F8
possible fix? (not sure) http://pastebin.com/jKzzF8rw
I'm testing this: ``` diff diff --git a/src/server/scripts/World/go_scripts.cpp b/src/server/scripts/World/go_scripts.cpp index dfe686f..0c500f2 100644 --- a/src/server/scripts/World/go_scripts.cpp +++ b/src/server/scripts/World/go_scripts.cpp @@ -898,23 +898,25 @@ class go_soulwell : public GameObjectScript switch (go->GetEntry()) { case GO_SOUL_WELL_R1:...
is true... ``` cpp if (Unit* owner = go->GetOwner()) ``` and ``` cpp else if (owner->HasAura(SPELL_CREATE_MASTER_HEALTH_STONE_R2)) ``` is wrong...... :S
well, in this commit (https://github.com/TrinityCore/TrinityCore/commit/45c5e1b9d63796d168339a44f63418f220cf2403) was added a check here: https://github.com/TrinityCore/TrinityCore/blob/6215cb4e0014fbe9df35a8c6b013e7801bd8ffec/src/server/game/Spells/Spell.cpp#L4333-L4347 the problem is ```if (Player* player = m_caster->GetAffectingPlayer())``` is null when you're controlled by a NPC, so spell_go packet...
I'm testing, seems works better, but, @Killyana can you try go to marrowgar, start combat and fly above??seems marrowgar stop moving and don't follow anymore until you end the combat
@sirikfoll seems works fine ;) Only a doubt, Shadowmourne spell have a SpellScript: https://github.com/TrinityCore/TrinityCore/blob/3.3.5/src/server/scripts/Spells/spell_item.cpp#L1619 What should be done in this case? By example, add in script onremove should remove aura??