![]() |
AzerothCore 3.3.5a
OpenSource WoW Emulator
|
#include "CreatureScript.h"#include "GameObjectAI.h"#include "GameObjectScript.h"#include "Map.h"#include "Player.h"#include "ScriptedGossip.h"#include "TaskScheduler.h"#include "Transport.h"#include "TransportMgr.h"#include "WorldState.h"#include "transport_zeppelin.h"Go to the source code of this file.
Classes | |
| struct | go_transport_the_iron_eagle |
| struct | go_transport_the_thundercaller |
| struct | go_transport_the_purple_princess |
| struct | go_transport_westguard_zeppelin |
| class | npc_harrowmeiser |
| class | npc_bombardier_petrov |
Enumerations | |
| enum | WestguardZeppelinGossip { GOSSIP_TEXT_PETROV_EN_ROUTE = 11322 , GOSSIP_TEXT_PETROV_ARRIVING = 11324 , GOSSIP_TEXT_HARROWMEISER_DOCKED = 11328 , GOSSIP_TEXT_HARROWMEISER_ARRIVING = 11330 , GOSSIP_TEXT_HARROWMEISER_EN_ROUTE = 11332 } |
| enum | WestguardZeppelinWorldState { WORLD_STATE_ZEPPELIN_ETA = 3078 } |
| enum | WestguardZeppelinState { ZEPPELIN_STATE_EN_ROUTE , ZEPPELIN_STATE_ARRIVING , ZEPPELIN_STATE_DOCKED } |
Functions | |
| WestguardZeppelinState | GetWestguardZeppelinState (Player *player, Map *map) |
| void | AddSC_transport_zeppelins () |
| Enumerator | |
|---|---|
| GOSSIP_TEXT_PETROV_EN_ROUTE | |
| GOSSIP_TEXT_PETROV_ARRIVING | |
| GOSSIP_TEXT_HARROWMEISER_DOCKED | |
| GOSSIP_TEXT_HARROWMEISER_ARRIVING | |
| GOSSIP_TEXT_HARROWMEISER_EN_ROUTE | |
| Enumerator | |
|---|---|
| WORLD_STATE_ZEPPELIN_ETA | |
| void AddSC_transport_zeppelins | ( | ) |
References RegisterGameObjectAI.
Referenced by AddWorldScripts().
| WestguardZeppelinState GetWestguardZeppelinState | ( | Player * | player, |
| Map * | map | ||
| ) |
References EVENT_WK_ARRIVAL, EVENT_WK_DEPARTURE, Map::GetAllTransports(), MotionTransport::GetKeyFrames(), Transport::GetPathProgress(), MotionTransport::GetPeriod(), GO_WESTGUARD_ZEPPELIN, IN_MILLISECONDS, MINUTE, Player::SendUpdateWorldState(), GameObject::ToMotionTransport(), WORLD_STATE_ZEPPELIN_ETA, ZEPPELIN_STATE_ARRIVING, ZEPPELIN_STATE_DOCKED, and ZEPPELIN_STATE_EN_ROUTE.
Referenced by npc_harrowmeiser::OnGossipHello(), and npc_bombardier_petrov::OnGossipHello().