diff options
| author | Traesh <nicolas.queniro@gmail.com> | 2024-10-12 17:10:50 +0200 |
|---|---|---|
| committer | Shauren <shauren.trinity@gmail.com> | 2024-10-12 17:10:50 +0200 |
| commit | c7a073140cb9cc41aefaff76eca5355acceff409 (patch) | |
| tree | 7534afd70f829aacfc544730c5dd1a3c7e1d062c /src/server/game/Entities/Player | |
| parent | a9e4f5a9ceaf88dc9de8a07b6ed3f1d114553899 (diff) | |
Core/Auras: Implemented SPELL_AURA_ADV_FLYING
Diffstat (limited to 'src/server/game/Entities/Player')
| -rw-r--r-- | src/server/game/Entities/Player/Player.cpp | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp index ea4f405e96c..50a74ad1ed8 100644 --- a/src/server/game/Entities/Player/Player.cpp +++ b/src/server/game/Entities/Player/Player.cpp @@ -24560,18 +24560,15 @@ void Player::SendInitialPacketsAfterAddToMap() // set some aura effects that send packet to player client after add player to map // SendMessageToSet not send it to player not it map, only for aura that not changed anything at re-apply // same auras state lost at far teleport, send it one more time in this case also - static const AuraType auratypes[] = + static constexpr AuraType auratypes[] = { SPELL_AURA_MOD_FEAR, SPELL_AURA_TRANSFORM, SPELL_AURA_WATER_WALK, SPELL_AURA_FEATHER_FALL, SPELL_AURA_HOVER, SPELL_AURA_SAFE_FALL, - SPELL_AURA_FLY, SPELL_AURA_MOD_INCREASE_MOUNTED_FLIGHT_SPEED, SPELL_AURA_NONE + SPELL_AURA_FLY, SPELL_AURA_MOD_INCREASE_MOUNTED_FLIGHT_SPEED, SPELL_AURA_ADV_FLYING }; - for (AuraType const* itr = &auratypes[0]; itr && itr[0] != SPELL_AURA_NONE; ++itr) - { - Unit::AuraEffectList const& auraList = GetAuraEffectsByType(*itr); - if (!auraList.empty()) + for (AuraType auraType : auratypes) + if (Unit::AuraEffectList const& auraList = GetAuraEffectsByType(auraType); !auraList.empty()) auraList.front()->HandleEffect(this, AURA_EFFECT_HANDLE_SEND_FOR_CLIENT, true); - } if (HasAuraType(SPELL_AURA_MOD_STUN) || HasAuraType(SPELL_AURA_MOD_STUN_DISABLE_GRAVITY)) SetRooted(true); |
