TrinityCore
Loading...
Searching...
No Matches
zone_drustvar.cpp File Reference
#include "AreaTrigger.h"
#include "AreaTriggerAI.h"
#include "Containers.h"
#include "Conversation.h"
#include "ConversationAI.h"
#include "MotionMaster.h"
#include "ObjectAccessor.h"
#include "Player.h"
#include "ScriptedCreature.h"
#include "ScriptMgr.h"
#include "SpellAuras.h"
#include "SpellInfo.h"
#include "SpellScript.h"
#include "TemporarySummon.h"
+ Include dependency graph for zone_drustvar.cpp:

Go to the source code of this file.

Classes

class  conversation_drustvar_really_big_problem_complete
 
class  spell_drustvar_dismiss_tradewind
 
struct  ChargingFamiliarData
 
struct  npc_drustvar_shoot_wickerman_controller
 
struct  npc_drustvar_charging_familiar
 
struct  at_drustvar_timbered_strand_shoot_wickerman
 

Enumerations

enum  ReallyBigProblemData { NPC_SUMMONED_THORNGUARD_IRONCLAW = 140049 , CONVO_ACTOR_THORNGUARD_IRONCLAW = 65120 , SPELL_DISMISS_TRADEWIND = 274789 }
 
enum  ShootWickermanData {
  NPC_DRUSTVAR_CHARGING_FAMILIAR = 137841 , NPC_FLETCHERS_HOLLOW_CONSCRIPT = 126478 , ACTION_SPAWN_CHARGING_FAMILIAR = 0 , SPELL_DRUSTVAR_SHOOT_WICKERMAN = 255416 ,
  SPELL_DRUSTVAR_SHADOW_DISSOLVE_IN = 237758 , PATH_CHARGING_FAMILIAR_PATH = 13784100
}
 

Functions

void AddSC_zone_drustvar ()
 

Variables

ChargingFamiliarData ChargingFamiliarDatas []
 

Enumeration Type Documentation

◆ ReallyBigProblemData

Enumerator
NPC_SUMMONED_THORNGUARD_IRONCLAW 
CONVO_ACTOR_THORNGUARD_IRONCLAW 
SPELL_DISMISS_TRADEWIND 

Definition at line 33 of file zone_drustvar.cpp.

◆ ShootWickermanData

Enumerator
NPC_DRUSTVAR_CHARGING_FAMILIAR 
NPC_FLETCHERS_HOLLOW_CONSCRIPT 
ACTION_SPAWN_CHARGING_FAMILIAR 
SPELL_DRUSTVAR_SHOOT_WICKERMAN 
SPELL_DRUSTVAR_SHADOW_DISSOLVE_IN 
PATH_CHARGING_FAMILIAR_PATH 

Definition at line 95 of file zone_drustvar.cpp.

Function Documentation

◆ AddSC_zone_drustvar()

void AddSC_zone_drustvar ( )

Definition at line 201 of file zone_drustvar.cpp.

+ Here is the caller graph for this function:

Variable Documentation

◆ ChargingFamiliarDatas

ChargingFamiliarData ChargingFamiliarDatas[]
Initial value:
= {
{ { -1107.751708984375f, 1306.234375f, 4.272790431976318359f, 5.828217506408691406f }, PATH_CHARGING_FAMILIAR_PATH + 0 },
{ { -1110.071166992187f, 1309.272583f, 4.426310539245605468f, 5.856356143951416015f }, PATH_CHARGING_FAMILIAR_PATH + 1 },
{ { -1115.628540039062f, 1270.461791f, 11.99121379852294921f, 4.980997085571289062f }, PATH_CHARGING_FAMILIAR_PATH + 2 },
{ { -1021.048583984375f, 1227.489624f, 7.336474418640136718f, 1.443549275398254394f }, PATH_CHARGING_FAMILIAR_PATH + 3 },
{ { -1107.543457031250f, 1310.699707f, 4.048464298248291015f, 5.869964599609375356f }, PATH_CHARGING_FAMILIAR_PATH + 4 },
{ { -1116.659790039062f, 1267.369750f, 12.42689323425292968f, 5.907102108001708984f }, PATH_CHARGING_FAMILIAR_PATH + 5 },
{ { -1107.930541992187f, 1318.392333f, 4.017061710357666015f, 5.871676445007324218f }, PATH_CHARGING_FAMILIAR_PATH + 6 },
{ { -1004.663208007812f, 1240.963500f, 6.007450103759765625f, 2.687578678131103515f }, PATH_CHARGING_FAMILIAR_PATH + 7 },
{ { -1109.645874023437f, 1314.925415f, 4.456899166107177734f, 5.855425834655761718f }, PATH_CHARGING_FAMILIAR_PATH + 8 },
{ { -1014.447875976562f, 1231.609375f, 7.548688411712646484f, 2.091593265533447265f }, PATH_CHARGING_FAMILIAR_PATH + 9 },
{ { -1104.810791015625f, 1313.993041f, 3.400579452514648437f, 5.872215747833251953f }, PATH_CHARGING_FAMILIAR_PATH + 10 },
{ { -1116.729125976562f, 1263.534790f, 12.73228836059570312f, 5.952130794525146484f }, PATH_CHARGING_FAMILIAR_PATH + 11 },
{ { -1099.619750976562f, 1317.060791f, 2.314694643020629882f, 5.868431091308593750f }, PATH_CHARGING_FAMILIAR_PATH + 12 },
}
@ PATH_CHARGING_FAMILIAR_PATH

Definition at line 118 of file zone_drustvar.cpp.