593 TC_LOG_ERROR(
"bg.battleground",
"Isle of Conquest: Failed to spawn spirit guide! point: %u, team: %u, ", node->
nodeType, node->
faction);
603 std::list<Creature*> cannons;
668 if (
Vehicle* vehicleGlaive = glaiveThrower->GetVehicleKit())
670 if (!vehicleGlaive->GetPassenger(0))
680 if (
Vehicle* vehicleGlaive = catapult->GetVehicleKit())
682 if (!vehicleGlaive->GetPassenger(0))
724 if (
Vehicle* vehicleDemolisher = demolisher->GetVehicleKit())
727 if (!vehicleDemolisher->IsVehicleInUse())
749 if (
Vehicle* vehicleSiege = siegeEngine->GetVehicleKit())
752 if (!vehicleSiege->IsVehicleInUse())
780 seaforiumBombs->SetRespawnTime(10);
Definition: BattlegroundIC.h:48
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)
Definition: Battleground.cpp:1446
Definition: BattlegroundIC.h:409
Definition: BattlegroundIC.h:44
const Position workshopBombs[2]
Definition: BattlegroundIC.h:701
Definition: BattlegroundIC.h:118
int8_t int8
Definition: Define.h:148
Definition: BattlegroundIC.h:116
virtual bool AddSpiritGuide(uint32 type, float x, float y, float z, float o, TeamId teamId=TEAM_NEUTRAL)
Definition: Battleground.cpp:1676
Definition: BattlegroundIC.h:293
const Position BG_IC_HangarCaptains[4]
Definition: BattlegroundIC.h:555
Definition: BattlegroundIC.h:408
Definition: BattlegroundIC.h:405
Definition: BattlegroundIC.h:450
uint32 siegeEngineWorkshopTimer
Definition: BattlegroundIC.h:960
Definition: BattlegroundIC.h:300
Definition: BattlegroundIC.h:464
virtual Creature * AddCreature(uint32 entry, uint32 type, float x, float y, float z, float o, TeamId teamId=TEAM_NEUTRAL, uint32 respawntime=0, Transport *transport=NULL)
Definition: Battleground.cpp:1580
Definition: BattlegroundIC.h:426
Definition: BattlegroundIC.h:420
Definition: BattlegroundIC.h:422
GameObject * GetBGObject(uint32 type, bool logError=true)
Definition: Battleground.cpp:1534
Definition: BattlegroundIC.h:318
Position const BG_IC_SpiritGuidePos[MAX_NODE_TYPES+2]
Definition: BattlegroundIC.h:837
Definition: BattlegroundIC.h:40
Definition: BattlegroundIC.h:463
Definition: BattlegroundIC.h:42
Definition: BattlegroundIC.h:451
Definition: BattlegroundIC.h:397
Definition: BattlegroundIC.h:258
Definition: BattlegroundIC.h:395
Definition: Creature.h:467
Definition: BattlegroundIC.h:46
Definition: BattlegroundIC.h:394
Definition: BattlegroundIC.h:709
Definition: BattlegroundIC.h:41
TeamId faction
Definition: BattlegroundIC.h:855
Definition: BattlegroundIC.h:50
void GetCreatureListWithEntryInGrid(std::list< Creature * > &lList, uint32 uiEntry, float fMaxSearchRange) const
Definition: Object.cpp:2483
Definition: BattlegroundIC.h:417
Definition: SharedDefines.h:1000
void setFaction(uint32 faction)
Definition: Unit.h:1467
Definition: BattlegroundIC.h:325
const Position BG_IC_WorkshopVehicles[5]
Definition: BattlegroundIC.h:512
Definition: BattlegroundIC.h:424
Definition: BattlegroundIC.h:321
void CastSpellOnTeam(uint32 SpellID, uint32 TeamID)
Definition: Battleground.cpp:695
Definition: BattlegroundIC.h:47
Definition: BattlegroundIC.h:410
bool IsAlive() const
Definition: Unit.h:1692
Definition: BattlegroundIC.h:195
Transport * gunshipAlliance
Definition: BattlegroundIC.h:965
const Position BG_IC_HangarTrigger[2]
Definition: BattlegroundIC.h:549
const Position BG_IC_DocksVehiclesGlaives[2]
Definition: BattlegroundIC.h:521
const uint32 BG_IC_Factions[2]
Definition: BattlegroundIC.h:27
Definition: SharedDefines.h:992
Definition: GameObject.h:880
virtual void DoAction(int32)
Definition: UnitAI.h:138
Definition: Battleground.h:128
uint32 docksTimer
Definition: BattlegroundIC.h:958
uint32 gameobject_type
Definition: BattlegroundIC.h:853
Definition: SharedDefines.h:999
Definition: GameObject.h:822
Definition: BattlegroundIC.h:43
UnitAI * GetAI()
Definition: Unit.h:1331
void RemoveAuraOnTeam(uint32 SpellID, uint32 TeamID)
Definition: Battleground.cpp:702
Definition: BattlegroundIC.h:302
Definition: BattlegroundIC.h:423
const Position BG_IC_DocksVehiclesCatapults[4]
Definition: BattlegroundIC.h:527
bool DelCreature(uint32 type)
Definition: Battleground.cpp:1640
Definition: BattlegroundIC.h:813
ICNodePointType nodeType
Definition: BattlegroundIC.h:856
const Position BG_IC_HangarTeleporterEffects[3]
Definition: BattlegroundIC.h:542
Definition: UpdateFields.h:109
Definition: BattlegroundIC.h:468
Definition: BattlegroundIC.h:402
Definition: BattlegroundIC.h:467
const Position BG_IC_HangarTeleporters[3]
Definition: BattlegroundIC.h:535
Definition: BattlegroundIC.h:65
Definition: BattlegroundIC.h:814
uint8_t uint8
Definition: Define.h:152
Definition: BattlegroundIC.h:415
Definition: BattlegroundIC.h:412
#define TC_LOG_ERROR(filterType__,...)
Definition: Log.h:207
Definition: BattlegroundIC.h:407
Definition: BattlegroundIC.h:49
Definition: BattlegroundIC.h:63
Definition: BattlegroundIC.h:196
Definition: BattlegroundIC.h:459
Creature * GetBGCreature(uint32 type, bool logError=true)
Definition: Battleground.cpp:1549
Definition: BattlegroundIC.h:45
Definition: BattlegroundIC.h:127
Definition: BattlegroundIC.h:400
Definition: BattlegroundIC.h:710
Definition: BattlegroundIC.h:283
Definition: BattlegroundIC.h:460
Transport * gunshipHorde
Definition: BattlegroundIC.h:966
Definition: BattlegroundIC.h:205