![]() |
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"
Include dependency graph for npcs_special.cpp: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 | ( | ) |
Here is the call graph for this function:
Here is the caller graph for this function:| 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[] |
1.8.8