70 if (!
AddObject(
BG_BE_OBJECT_DOOR_1,
BG_BE_OBJECT_TYPE_DOOR_1, 6287.277f, 282.1877f, 3.810925f, -2.260201f, 0, 0, 0.9044551f, -0.4265689f,
RESPAWN_IMMEDIATELY)
71 || !
AddObject(
BG_BE_OBJECT_DOOR_2,
BG_BE_OBJECT_TYPE_DOOR_2, 6189.546f, 241.7099f, 3.101481f, 0.8813917f, 0, 0, 0.4265689f, 0.9044551f,
RESPAWN_IMMEDIATELY)
72 || !
AddObject(
BG_BE_OBJECT_DOOR_3,
BG_BE_OBJECT_TYPE_DOOR_3, 6299.116f, 296.5494f, 3.308032f, 0.8813917f, 0, 0, 0.4265689f, 0.9044551f,
RESPAWN_IMMEDIATELY)
73 || !
AddObject(
BG_BE_OBJECT_DOOR_4,
BG_BE_OBJECT_TYPE_DOOR_4, 6177.708f, 227.3481f, 3.604374f, -2.260201f, 0, 0, 0.9044551f, -0.4265689f,
RESPAWN_IMMEDIATELY)
75 || !
AddObject(
BG_BE_OBJECT_BUFF_1,
BG_BE_OBJECT_TYPE_BUFF_1, 6249.042f, 275.3239f, 11.22033f, -1.448624f, 0, 0, 0.6626201f, -0.7489557f, 120)
76 || !
AddObject(
BG_BE_OBJECT_BUFF_2,
BG_BE_OBJECT_TYPE_BUFF_2, 6228.26f, 249.566f, 11.21812f, -0.06981307f, 0, 0, 0.03489945f, -0.9993908f, 120))
78 TC_LOG_ERROR(
"sql.sql",
"BatteGroundBE: Failed to spawn some object!");
@ BG_BE_OBJECT_TYPE_DOOR_3
@ BG_BE_OBJECT_TYPE_DOOR_2
@ BG_BE_OBJECT_TYPE_DOOR_1
@ BG_BE_OBJECT_TYPE_BUFF_1
@ BG_BE_OBJECT_TYPE_DOOR_4
@ BG_BE_OBJECT_TYPE_BUFF_2
@ BG_BE_EVENT_REMOVE_DOORS
constexpr Seconds BG_BE_REMOVE_DOORS_TIMER
#define TC_LOG_ERROR(filterType__,...)
void StartingEventOpenDoors() override
BattlegroundBE(BattlegroundTemplate const *battlegroundTemplate)
void StartingEventCloseDoors() override
bool SetupBattleground() override
void PostUpdateImpl(uint32 diff) override
Post-update hook.
void DoorOpen(uint32 type)
void SpawnBGObject(uint32 type, uint32 respawntime)
virtual bool AddObject(uint32 type, uint32 entry, float x, float y, float z, float o, float rotation0, float rotation1, float rotation2, float rotation3, uint32 respawnTime=0, GOState goState=GO_STATE_READY)
bool DelObject(uint32 type)
BattlegroundStatus GetStatus() const
void ScheduleEvent(uint32 eventId, Milliseconds time, uint32 group=0, uint8 phase=0)