TrinityCore
|
#include "ScriptMgr.h"
#include "ScriptedCreature.h"
#include "ScriptedGossip.h"
#include "ScriptedEscortAI.h"
#include "ObjectMgr.h"
#include "World.h"
#include "PassiveAI.h"
#include "GameEventMgr.h"
#include "GameObjectAI.h"
#include "GridNotifiers.h"
#include "GridNotifiersImpl.h"
#include "Cell.h"
#include "CellImpl.h"
#include "SpellAuras.h"
#include "Pet.h"
#include "PetAI.h"
#include "CreatureTextMgr.h"
#include "SpellHistory.h"
Macros | |
#define | GOSSIP_ITEM_GRANT "You have thought well, spirit. I ask you to grant me the strength of your body and the strength of your heart." |
#define | A_RUNTOX -3742.96f |
#define | A_RUNTOY -4531.52f |
#define | A_RUNTOZ 11.91f |
#define | H_RUNTOX -1016.44f |
#define | H_RUNTOY -3508.48f |
#define | H_RUNTOZ 62.96f |
#define | GOSSIP_HELLO_SAYGE "Yes" |
#define | GOSSIP_SENDACTION_SAYGE1 "Slay the Man" |
#define | GOSSIP_SENDACTION_SAYGE2 "Turn him over to liege" |
#define | GOSSIP_SENDACTION_SAYGE3 "Confiscate the corn" |
#define | GOSSIP_SENDACTION_SAYGE4 "Let him go and have the corn" |
#define | GOSSIP_SENDACTION_SAYGE5 "Execute your friend painfully" |
#define | GOSSIP_SENDACTION_SAYGE6 "Execute your friend painlessly" |
#define | GOSSIP_SENDACTION_SAYGE7 "Let your friend go" |
#define | GOSSIP_SENDACTION_SAYGE8 "Confront the diplomat" |
#define | GOSSIP_SENDACTION_SAYGE9 "Show not so quiet defiance" |
#define | GOSSIP_SENDACTION_SAYGE10 "Remain quiet" |
#define | GOSSIP_SENDACTION_SAYGE11 "Speak against your brother openly" |
#define | GOSSIP_SENDACTION_SAYGE12 "Help your brother in" |
#define | GOSSIP_SENDACTION_SAYGE13 "Keep your brother out without letting him know" |
#define | GOSSIP_SENDACTION_SAYGE14 "Take credit, keep gold" |
#define | GOSSIP_SENDACTION_SAYGE15 "Take credit, share the gold" |
#define | GOSSIP_SENDACTION_SAYGE16 "Let the knight take credit" |
#define | GOSSIP_SENDACTION_SAYGE17 "Thanks" |
#define | GOSSIP_ENGINEERING1 "Borean Tundra" |
#define | GOSSIP_ENGINEERING2 "Howling Fjord" |
#define | GOSSIP_ENGINEERING3 "Sholazar Basin" |
#define | GOSSIP_ENGINEERING4 "Icecrown" |
#define | GOSSIP_ENGINEERING5 "Storm Peaks" |
#define | GOSSIP_ENGINEERING6 "Underground..." |
#define | GOSSIP_PET1 "How do I train my pet?" |
#define | GOSSIP_PET2 "I wish to untrain my pet." |
#define | GOSSIP_PET_CONFIRM "Yes, please do." |
#define | GOSSIP_LOST_ARCATRAZ_KEY "I've lost my key to the Arcatraz." |
#define | GOSSIP_LOST_SHADOWFORGE_KEY "I've lost my key to the Blackrock Depths." |
#define | GOSSIP_LOST_SKELETON_KEY "I've lost my key to the Scholomance." |
#define | GOSSIP_LOST_SHATTERED_HALLS_KEY "I've lost my key to the Shattered Halls." |
#define | GOSSIP_LOST_THE_MASTERS_KEY "I've lost my key to the Karazhan." |
#define | GOSSIP_LOST_VIOLET_HOLD_KEY "I've lost my key to the Violet Hold." |
#define | GOSSIP_LOST_ESSENCE_INFUSED_MOONSTONE "I've lost my Essence-Infused Moonstone." |
#define | GOSSIP_LOST_KEY_TO_THE_FOCUSING_IRIS "I've lost my Key to the Focusing Iris." |
#define | GOSSIP_LOST_HC_KEY_TO_THE_FOCUSING_IRIS "I've lost my Heroic Key to the Focusing Iris." |
#define | EXP_COST 100000 |
#define | GOSSIP_TEXT_EXP 14736 |
#define | GOSSIP_XP_OFF "I no longer wish to gain experience." |
#define | GOSSIP_XP_ON "I wish to start gaining experience again." |
Functions | |
void | AddSC_npcs_special () |
Variables | |
float const | RANGE_TRIPWIRE = 15.0f |
float const | RANGE_GUARDS_MARK = 50.0f |
SpawnAssociation | spawnAssociations [] |
Position const | AllianceCoords [] |
Position const | HordeCoords [] |
uint32 const | AllianceSoldierId [3] |
uint32 const | HordeSoldierId [3] |
Position | omenSummonPos = {7558.993f, -2839.999f, 450.0214f, 4.46f} |
#define A_RUNTOX -3742.96f |
#define A_RUNTOY -4531.52f |
#define A_RUNTOZ 11.91f |
#define EXP_COST 100000 |
#define GOSSIP_ENGINEERING1 "Borean Tundra" |
#define GOSSIP_ENGINEERING2 "Howling Fjord" |
#define GOSSIP_ENGINEERING3 "Sholazar Basin" |
#define GOSSIP_ENGINEERING4 "Icecrown" |
#define GOSSIP_ENGINEERING5 "Storm Peaks" |
#define GOSSIP_ENGINEERING6 "Underground..." |
#define GOSSIP_HELLO_SAYGE "Yes" |
#define GOSSIP_ITEM_GRANT "You have thought well, spirit. I ask you to grant me the strength of your body and the strength of your heart." |
#define GOSSIP_LOST_ARCATRAZ_KEY "I've lost my key to the Arcatraz." |
#define GOSSIP_LOST_ESSENCE_INFUSED_MOONSTONE "I've lost my Essence-Infused Moonstone." |
#define GOSSIP_LOST_HC_KEY_TO_THE_FOCUSING_IRIS "I've lost my Heroic Key to the Focusing Iris." |
#define GOSSIP_LOST_KEY_TO_THE_FOCUSING_IRIS "I've lost my Key to the Focusing Iris." |
#define GOSSIP_LOST_SHADOWFORGE_KEY "I've lost my key to the Blackrock Depths." |
#define GOSSIP_LOST_SHATTERED_HALLS_KEY "I've lost my key to the Shattered Halls." |
#define GOSSIP_LOST_SKELETON_KEY "I've lost my key to the Scholomance." |
#define GOSSIP_LOST_THE_MASTERS_KEY "I've lost my key to the Karazhan." |
#define GOSSIP_LOST_VIOLET_HOLD_KEY "I've lost my key to the Violet Hold." |
#define GOSSIP_PET1 "How do I train my pet?" |
#define GOSSIP_PET2 "I wish to untrain my pet." |
#define GOSSIP_PET_CONFIRM "Yes, please do." |
#define GOSSIP_SENDACTION_SAYGE1 "Slay the Man" |
#define GOSSIP_SENDACTION_SAYGE10 "Remain quiet" |
#define GOSSIP_SENDACTION_SAYGE11 "Speak against your brother openly" |
#define GOSSIP_SENDACTION_SAYGE12 "Help your brother in" |
#define GOSSIP_SENDACTION_SAYGE13 "Keep your brother out without letting him know" |
#define GOSSIP_SENDACTION_SAYGE14 "Take credit, keep gold" |
#define GOSSIP_SENDACTION_SAYGE15 "Take credit, share the gold" |
#define GOSSIP_SENDACTION_SAYGE16 "Let the knight take credit" |
#define GOSSIP_SENDACTION_SAYGE17 "Thanks" |
#define GOSSIP_SENDACTION_SAYGE2 "Turn him over to liege" |
#define GOSSIP_SENDACTION_SAYGE3 "Confiscate the corn" |
#define GOSSIP_SENDACTION_SAYGE4 "Let him go and have the corn" |
#define GOSSIP_SENDACTION_SAYGE5 "Execute your friend painfully" |
#define GOSSIP_SENDACTION_SAYGE6 "Execute your friend painlessly" |
#define GOSSIP_SENDACTION_SAYGE7 "Let your friend go" |
#define GOSSIP_SENDACTION_SAYGE8 "Confront the diplomat" |
#define GOSSIP_SENDACTION_SAYGE9 "Show not so quiet defiance" |
#define GOSSIP_TEXT_EXP 14736 |
#define GOSSIP_XP_OFF "I no longer wish to gain experience." |
#define GOSSIP_XP_ON "I wish to start gaining experience again." |
#define H_RUNTOX -1016.44f |
#define H_RUNTOY -3508.48f |
#define H_RUNTOZ 62.96f |
enum AirFoceBots |
enum BrewfestReveler |
enum ChickenCluck |
enum DancingFlames |
enum Doctor |
enum EgbertMisc |
enum Fireworks |
enum Garments |
enum GuardianSpells |
enum LockSmith |
enum LunaclawSpirit |
enum PandarenMonkMisc |
enum PetTrainer |
enum rabbitSpells |
Enumerator | |
---|---|
SPELL_SPRING_FLING | |
SPELL_SPRING_RABBIT_JUMP | |
SPELL_SPRING_RABBIT_WANDER | |
SPELL_SUMMON_BABY_BUNNY | |
SPELL_SPRING_RABBIT_IN_LOVE | |
NPC_SPRING_RABBIT |
enum Sayge |
Enumerator | |
---|---|
SPELL_DMG | |
SPELL_RES | |
SPELL_ARM | |
SPELL_SPI | |
SPELL_INT | |
SPELL_STM | |
SPELL_STR | |
SPELL_AGI | |
SPELL_FORTUNE |
enum SpawnType |
Enumerator | |
---|---|
SPAWNTYPE_TRIPWIRE_ROOFTOP | |
SPAWNTYPE_ALARMBOT |
enum TonkMine |
enum TorchTossingTarget |
enum TrainingDummy |
enum TrainWrecker |
Enumerator | |
---|---|
GO_TOY_TRAIN | |
SPELL_TOY_TRAIN_PULSE | |
SPELL_WRECK_TRAIN | |
ACTION_WRECKED | |
EVENT_DO_JUMP | |
EVENT_DO_FACING | |
EVENT_DO_WRECK | |
EVENT_DO_DANCE | |
MOVEID_CHASE | |
MOVEID_JUMP | |
NPC_EXULTING_WIND_UP_TRAIN_WRECKER |
enum WormholeSpells |
Enumerator | |
---|---|
SPELL_BOREAN_TUNDRA | |
SPELL_SHOLAZAR_BASIN | |
SPELL_ICECROWN | |
SPELL_STORM_PEAKS | |
SPELL_HOWLING_FJORD | |
SPELL_UNDERGROUND | |
TEXT_WORMHOLE | |
DATA_SHOW_UNDERGROUND |
void AddSC_npcs_special | ( | ) |
Position omenSummonPos = {7558.993f, -2839.999f, 450.0214f, 4.46f} |
float const RANGE_GUARDS_MARK = 50.0f |
float const RANGE_TRIPWIRE = 15.0f |
SpawnAssociation spawnAssociations[] |