mirror of
https://github.com/liyunfan1223/azerothcore-wotlk.git
synced 2026-08-08 15:58:04 +00:00
fix(Battlegrounds/AlteracValley): Adding missing Tower Archers (#18746)
Updating Alterac
This commit is contained in:
@@ -325,6 +325,9 @@ Creature* BattlegroundAV::AddAVCreature(uint16 cinfoid, uint16 type)
|
|||||||
if (creature->GetEntry() == BG_AV_CreatureInfo[AV_NPC_A_CAPTAIN] || creature->GetEntry() == BG_AV_CreatureInfo[AV_NPC_H_CAPTAIN])
|
if (creature->GetEntry() == BG_AV_CreatureInfo[AV_NPC_A_CAPTAIN] || creature->GetEntry() == BG_AV_CreatureInfo[AV_NPC_H_CAPTAIN])
|
||||||
creature->SetRespawnDelay(RESPAWN_ONE_DAY); /// @todo: look if this can be done by database + also add this for the wingcommanders
|
creature->SetRespawnDelay(RESPAWN_ONE_DAY); /// @todo: look if this can be done by database + also add this for the wingcommanders
|
||||||
|
|
||||||
|
if (creature->GetEntry() == BG_AV_CreatureInfo[AV_NPC_A_TOWERDEFENSE] || creature->GetEntry() == BG_AV_CreatureInfo[AV_NPC_H_TOWERDEFENSE])
|
||||||
|
creature->SetUnitFlag(UNIT_FLAG_DISABLE_MOVE);
|
||||||
|
|
||||||
if ((isStatic && cinfoid >= 10 && cinfoid <= 14) || (!isStatic && ((cinfoid >= AV_NPC_A_GRAVEDEFENSE0 && cinfoid <= AV_NPC_A_GRAVEDEFENSE3) ||
|
if ((isStatic && cinfoid >= 10 && cinfoid <= 14) || (!isStatic && ((cinfoid >= AV_NPC_A_GRAVEDEFENSE0 && cinfoid <= AV_NPC_A_GRAVEDEFENSE3) ||
|
||||||
(cinfoid >= AV_NPC_H_GRAVEDEFENSE0 && cinfoid <= AV_NPC_H_GRAVEDEFENSE3))))
|
(cinfoid >= AV_NPC_H_GRAVEDEFENSE0 && cinfoid <= AV_NPC_H_GRAVEDEFENSE3))))
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1118,21 +1118,21 @@ const float BG_AV_CreaturePos[AV_CPLACE_MAX][4] =
|
|||||||
|
|
||||||
enum BG_AV_CreatureIds
|
enum BG_AV_CreatureIds
|
||||||
{
|
{
|
||||||
AV_NPC_A_TOWERDEFENSE = 0, // stormpike bowman
|
AV_NPC_A_GRAVEDEFENSE0 = 0, // Stormpike defender
|
||||||
AV_NPC_A_GRAVEDEFENSE0 = 1, // stormpike Defender
|
AV_NPC_A_GRAVEDEFENSE1 = 1, // Seasoned defender
|
||||||
AV_NPC_A_GRAVEDEFENSE1 = 2, // seasoned defender
|
AV_NPC_A_GRAVEDEFENSE2 = 2, // Veteran defender
|
||||||
AV_NPC_A_GRAVEDEFENSE2 = 3, // veteran defender
|
AV_NPC_A_GRAVEDEFENSE3 = 3, // Champion defender
|
||||||
AV_NPC_A_GRAVEDEFENSE3 = 4, // champion defender
|
AV_NPC_A_TOWERDEFENSE = 4, // Stormpike bowman
|
||||||
AV_NPC_A_CAPTAIN = 5, // balinda
|
AV_NPC_A_CAPTAIN = 5, // Balinda
|
||||||
AV_NPC_A_BOSS = 6, // vanndar
|
AV_NPC_A_BOSS = 6, // Vanndar
|
||||||
|
|
||||||
AV_NPC_H_TOWERDEFENSE = 7, // frostwolf bowman
|
AV_NPC_H_GRAVEDEFENSE0 = 7, // Frostwolf guardian
|
||||||
AV_NPC_H_GRAVEDEFENSE0 = 8, // frostwolf guardian
|
AV_NPC_H_GRAVEDEFENSE1 = 8, // Seasoned guardian
|
||||||
AV_NPC_H_GRAVEDEFENSE1 = 9, // seasoned guardian
|
AV_NPC_H_GRAVEDEFENSE2 = 9, // Veteran guardian
|
||||||
AV_NPC_H_GRAVEDEFENSE2 = 10, // veteran guardian
|
AV_NPC_H_GRAVEDEFENSE3 = 10, // Champion guardian
|
||||||
AV_NPC_H_GRAVEDEFENSE3 = 11, // champion guardian
|
AV_NPC_H_TOWERDEFENSE = 11, // Frostwolf bowman
|
||||||
AV_NPC_H_CAPTAIN = 12, // galvangar
|
AV_NPC_H_CAPTAIN = 12, // Galvangar
|
||||||
AV_NPC_H_BOSS = 13, // drek thar
|
AV_NPC_H_BOSS = 13, // Drek thar
|
||||||
|
|
||||||
AV_NPC_A_MARSHAL_SOUTH = 14,
|
AV_NPC_A_MARSHAL_SOUTH = 14,
|
||||||
AV_NPC_MARSHAL_NORTH = 15,
|
AV_NPC_MARSHAL_NORTH = 15,
|
||||||
|
|||||||
Reference in New Issue
Block a user