diff options
| author | Kaelima <kaelima@live.se> | 2012-01-08 06:41:02 -0800 |
|---|---|---|
| committer | Kaelima <kaelima@live.se> | 2012-01-08 06:41:02 -0800 |
| commit | e4576491706f4ea46153df4933ad0ea3c6e6a5b3 (patch) | |
| tree | f0c4c5d869be9daf609f9fc3d6dcfeaf1be1fd27 /src/server/game/Spells | |
| parent | 4dfad921869915ddc7ebc1ae06493369aa9f61c8 (diff) | |
| parent | fc4b03371594b15cf810821ee667f468d00c8b22 (diff) | |
Merge pull request #4714 from elecyb/mover
Core-Vehicles: Change player mover when add/remove passenger (thanks Sub...
Diffstat (limited to 'src/server/game/Spells')
| -rwxr-xr-x | src/server/game/Spells/Auras/SpellAuraEffects.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/server/game/Spells/Auras/SpellAuraEffects.cpp b/src/server/game/Spells/Auras/SpellAuraEffects.cpp index 58a37e75b2c..1d3c657f50a 100755 --- a/src/server/game/Spells/Auras/SpellAuraEffects.cpp +++ b/src/server/game/Spells/Auras/SpellAuraEffects.cpp @@ -3104,6 +3104,8 @@ void AuraEffect::HandleModPossess(AuraApplication const* aurApp, uint8 mode, boo { target->RemoveCharmedBy(caster); caster->ToPlayer()->SetMover(caster); + if (target->GetTypeId() == TYPEID_PLAYER) + target->ToPlayer()->SetMover(target); } } |
