mirror of
https://github.com/mod-playerbots/azerothcore-wotlk.git
synced 2026-01-30 17:13:47 +00:00
fix(Core/BattlefieldWG): Workshops/Graveyard not changing to neutral (#14002)
This commit is contained in:
@@ -1474,6 +1474,17 @@ struct WGWorkshop
|
||||
// Send warning message to all player to inform a faction attack to a workshop
|
||||
// alliance / horde attacking a workshop
|
||||
bf->SendWarning(teamControl ? WorkshopsData[workshopId].attackText : (WorkshopsData[workshopId].attackText + 2));
|
||||
|
||||
// Updating worldstate, update icon to neutral
|
||||
state = BATTLEFIELD_WG_OBJECTSTATE_NEUTRAL_INTACT;
|
||||
bf->SendUpdateWorldState(WorkshopsData[workshopId].worldstate, state);
|
||||
|
||||
// Found associate graveyard and update it
|
||||
if (workshopId < BATTLEFIELD_WG_WORKSHOP_KEEP_WEST)
|
||||
if (bf->GetGraveyardById(workshopId))
|
||||
bf->GetGraveyardById(workshopId)->GiveControlTo(team);
|
||||
|
||||
teamControl = team;
|
||||
break;
|
||||
}
|
||||
case TEAM_ALLIANCE:
|
||||
|
||||
Reference in New Issue
Block a user