Core/Battlegrounds: Moved AreaSpiritHealer resurrection handling to respective npc flags

Port From (https://github.com/TrinityCore/TrinityCore/commit/205aba1ff3a6f1ff92a8b26af646fd25f139c697)
This commit is contained in:
hondacrx
2023-05-21 18:38:55 -04:00
parent 3e72da9f1e
commit 35961a0121
17 changed files with 248 additions and 331 deletions
@@ -62,8 +62,10 @@ namespace Framework.Constants
public const sbyte PlayerPositionArenaSlot5 = 6;
//Spells
public const uint SpellSpiritHealChannelAoE = 22011; // used for AoE resurrections
public const uint SpellSpiritHealPlayerAura = 156758; // individual player timers for resurrection
public const uint SpellSpiritHealChannelSelf = 305122; // channel visual for individual area spirit healers
public const uint SpellWaitingForResurrect = 2584; // Waiting To Resurrect
public const uint SpellSpiritHealChannel = 22011; // Spirit Heal Channel
public const uint SpellSpiritHealChannelVisual = 3060;
public const uint SpellSpiritHeal = 22012; // Spirit Heal
public const uint SpellResurrectionVisual = 24171; // Resurrection Impact Visual
@@ -81,6 +83,7 @@ namespace Framework.Constants
public const uint SpellMercenaryAlliance1 = 193863;
public const uint SpellMercenaryAllianceReactions = 195843;
public const uint SpellMercenaryShapeshift = 193970;
public const uint SpellPetSummoned = 6962; // used after resurrection
}
public enum BattlegroundEventFlags
@@ -62,6 +62,8 @@ namespace Framework.Constants
public const uint SpellExperienceEliminated = 206662;
public const uint CurrencyMaxCapAncientMana = 2000;
public const float MaxAreaSpiritHealerRange = 20.0f;
}
public struct MoneyConstants