TrinityCore
zone_silverpine_forest.cpp File Reference
#include "CellImpl.h"
#include "CombatAI.h"
#include "CreatureAIImpl.h"
#include "GameObject.h"
#include "GameObjectAI.h"
#include "GridNotifiers.h"
#include "Group.h"
#include "MotionMaster.h"
#include "ObjectAccessor.h"
#include "ObjectMgr.h"
#include "Object.h"
#include "Player.h"
#include "ScriptMgr.h"
#include "ScriptedCreature.h"
#include "ScriptedGossip.h"
#include "SharedDefines.h"
#include "SpellAuras.h"
#include "SpellAuraEffects.h"
#include "SpellScript.h"
#include "SpellMgr.h"
#include "TemporarySummon.h"
#include "Unit.h"
#include "Vehicle.h"
#include "WorldSession.h"
+ Include dependency graph for zone_silverpine_forest.cpp:

Go to the source code of this file.

Classes

struct  npc_silverpine_horde_hauler
 
class  spell_silverpine_magical_chains_hauler
 
struct  npc_silverpine_grand_executor_mortuus
 
class  spell_silverpine_raise_forsaken_83173
 
struct  npc_silverpine_fallen_human
 
class  spell_silverpine_forsaken_trooper_masterscript_high_command
 
struct  npc_silverpine_sylvanas_windrunner_high_command
 
struct  npc_silverpine_deathstalker
 
struct  npc_silverpine_worgen_renegade
 
class  spell_silverpine_flurry_of_claws
 
struct  npc_silverpine_forsaken_trooper
 
struct  npc_silverpine_bat_handler_maggotbreath
 
struct  npc_silverpine_forsaken_bat
 
struct  go_silverpine_abandoned_outhouse
 
struct  npc_silverpine_deathstalker_rane_yorick
 
struct  npc_silverpine_armoire
 
struct  npc_silverpine_lord_darius_crowley_exsanguinate
 
struct  npc_silverpine_packleader_ivar_bloodfang_exsanguinate
 
struct  npc_silverpine_salty_rocka
 
class  at_silverpine_forsaken_rear_guard
 
struct  npc_silverpine_apothecary_wormcrud
 
struct  npc_silverpine_admiral_hatchet
 
struct  npc_silverpine_orc_sea_dog_not_sick
 
struct  npc_silverpine_orc_sea_dog_sick
 
class  spell_silverpine_despawn_all_summons_steel_thunder
 
struct  npc_silverpine_orc_sea_pup
 
struct  npc_silverpine_orc_crate
 
class  spell_silverpine_pick_up_orc_crate
 
struct  npc_silverpine_forest_ettin
 
struct  npc_silverpine_mutant_bush_chicken
 
class  spell_silverpine_release_diseased_mutant_bush_chicken
 
struct  npc_silverpine_webbed_victim
 
class  spell_silverpine_free_webbed_victim_random
 
struct  npc_silverpine_orc_sea_dog
 
struct  npc_silverpine_skitterweb_matriarch
 
class  spell_silverpine_bond_of_the_valkyr
 
struct  npc_silverpine_agatha_fenris_isle
 
class  spell_silverpine_notify_agatha
 
class  spell_silverpine_forsaken_trooper_masterscript_fenris_isle
 
struct  npc_silverpine_hillsbrad_refugee
 
struct  npc_silverpine_forsaken_trooper_fenris_isle
 
struct  npc_silverpine_worgen_sentry
 
struct  npc_silverpine_fenris_keep_stalker
 
class  at_silverpine_no_escape
 
class  spell_silverpine_summon_fenris_keep_actors
 
struct  npc_silverpine_fenris_keep_camera
 
struct  npc_silverpine_crowley_bloodfang_fenris_keep
 
struct  npc_silverpine_generic_actor_fenris_keep
 

Enumerations

enum  HordeHauler {
  NPC_HORDE_ENGINEER_HAULER = 44734 , NPC_SUBDUED_FOREST_ETTIN_HAULER = 44737 , NPC_FORSAKEN_TROOPER_F = 44732 , NPC_FORSAKEN_TROOPER_M = 44733 ,
  SPELL_EJECT_PASSENGERS_3_8 = 83477 , EVENT_START_PATH = 1 , EVENT_YELL_ON_FORSAKEN_HIGH = 2 , EVENT_YELL_ON_SEPULCHER = 3 ,
  EVENT_YELL_ON_FORSAKEN_FRONT = 4 , EVENT_TROOPERS_RUN = 5 , TALK_HAULER_BOARDED = 0 , TALK_ON_FORSAKEN_HIGH = 1 ,
  TALK_ON_SEPULCHER = 2 , TALK_ON_FORSAKEN_FRONT = 3 , PATH_FROM_NORTH_TO_SOUTH = 3578480 , PATH_TROOPER_1 = 3578560 ,
  PATH_TROOPER_2 = 3578568 , PATH_TROOPER_3 = 3578576 , PATH_TROOPER_4 = 3578584 , PATH_TROOPER_5 = 3578592 ,
  WAYPOINT_ON_FORSAKEN_HIGH = 11 , WAYPOINT_ON_SEPULCHER = 35 , WAYPOINT_ON_FORSAKEN_FRONT = 60 , WAYPOINT_ON_DESPAWN_POINT_SOUTH = 63 ,
  WAYPOINT_ON_TROOPER_DESPAWN = 1 , SEAT_HAULER_PLAYER = 2 , SEAT_HAULER_TROOPER_1 = 3 , SEAT_HAULER_TROOPER_2 = 4 ,
  SEAT_HAULER_TROOPER_3 = 5 , SEAT_HAULER_TROOPER_4 = 6 , SEAT_HAULER_TROOPER_5 = 7
}
 
enum  MagicalChainsHauler { SPELL_CHAIN_RIGHT_HAULER = 83467 , SPELL_CHAIN_LEFT_HAULER = 83464 }
 
enum  QuestTheWarchiefCometh {
  QUEST_THE_WARCHIEF_COMETH = 26965 , NPC_LADY_SYLVANAS_WINDRUNNER_COMETH = 44365 , NPC_AGATHA_COMETH = 44608 , NPC_GRAND_EXECUTOR_MORTUUS = 44615 ,
  NPC_MALE_FALLEN_HUMAN = 44592 , NPC_FEMALE_FALLEN_HUMAN = 44593 , NPC_PORTAL_FROM_ORGRIMMAR = 44630 , NPC_GARROSH_HELLSCREAM = 44629 ,
  NPC_HIGH_WARLORD_CROMUSH_COMETH = 44640 , NPC_HELLSCREAM_ELITE_COMETH = 44636 , NPC_QUEST_MONSTER_CREDIT = 44629 , NPC_FORSAKEN_WARHORSE_UNPHASED = 73595 ,
  SPELL_RAISE_FORSAKEN_COMETH = 83173 , SPELL_AIR_REVENANT_ENTRANCE = 55761 , SPELL_SIMPLE_TELEPORT = 12980 , SPELL_WELCOME_TO_SILVERPINE_CREDIT = 83384 ,
  EVENT_START_SCENE_COMETH = 1 , EVENT_SUMMON_PORTAL_COMETH = 2 , EVENT_SUMMON_GARROSH_COMETH = 3 , EVENT_AGATHA_RAISE_FORSAKEN = 4 ,
  EVENT_SCENE_TALK_COMETH = 9 , ACTION_START_SCENE_COMETH = 1 , TALK_SYLVANAS_COMETH_0 = 0 , TALK_SYLVANAS_COMETH_1 = 1 ,
  TALK_SYLVANAS_COMETH_2 = 2 , TALK_SYLVANAS_COMETH_3 = 3 , TALK_SYLVANAS_COMETH_4 = 4 , TALK_SYLVANAS_COMETH_5 = 5 ,
  TALK_SYLVANAS_COMETH_6 = 6 , TALK_SYLVANAS_COMETH_7 = 7 , TALK_SYLVANAS_COMETH_8 = 8 , TALK_SYLVANAS_COMETH_9 = 9 ,
  TALK_SYLVANAS_COMETH_10 = 10 , TALK_GARROSH_COMETH_0 = 0 , TALK_GARROSH_COMETH_1 = 1 , TALK_GARROSH_COMETH_2 = 2 ,
  TALK_GARROSH_COMETH_3 = 3 , TALK_GARROSH_COMETH_4 = 4 , TALK_GARROSH_COMETH_5 = 5 , TALK_GARROSH_COMETH_6 = 6 ,
  TALK_GARROSH_COMETH_7 = 7 , TALK_GARROSH_COMETH_8 = 8 , TALK_GARROSH_COMETH_9 = 9 , TALK_GARROSH_COMETH_10 = 10 ,
  TALK_CROMUSH_COMETH_0 = 0 , TALK_CROMUSH_COMETH_1 = 1 , PATH_CROMUSH = 3571216 , PATH_GARROSH = 3570320 ,
  POINT_AGATHA_PRE_RISE = 1 , POINT_AGATHA_RISE = 2 , POINT_AGATHA_PRE_RESET = 3 , POINT_AGATHA_RESET = 4 ,
  ANIMKIT_GENERAL_1 = 609 , ANIMKIT_SYLV_1 = 595 , ANIMKIT_SYLV_2 = 606 , ANIMKIT_GARROSH_1 = 662 ,
  ANIMKIT_GARROSH_2 = 595
}
 
enum  RaiseForsakenCometh {
  ACTION_RISE_DURING_RAISE = 1 , ACTION_DESCEND_AFTER_RAISE = 2 , POINT_BEING_RISEN = 1 , ANIMKIT_RESET = 0 ,
  ANIMKIT_FALLEN_HUMAN = 721
}
 
enum  FallenHuman {
  SPELL_FEIGNED = 80636 , SPELL_FORSAKEN_TROOPER_MS_COMETH = 83149 , EVENT_ASCEND = 1 , EVENT_TRANSFORM_INTO_FORSAKEN = 2 ,
  EVENT_FACE_TOWARDS_SYLVANAS = 3 , EVENT_EMOTE_TO_SYLVANAS = 4
}
 
enum  SpellForsakenTrooperMasterScriptCometh {
  SPELL_FORSAKEN_TROOPER_MALE_01_HC = 83150 , SPELL_FORSAKEN_TROOPER_MALE_02_HC = 83163 , SPELL_FORSAKEN_TROOPER_MALE_03_HC = 83164 , SPELL_FORSAKEN_TROOPER_MALE_04_HC = 83165 ,
  SPELL_FORSAKEN_TROOPER_FEMALE_01_HC = 83152 , SPELL_FORSAKEN_TROOPER_FEMALE_02_HC = 83166 , SPELL_FORSAKEN_TROOPER_FEMALE_03_HC = 83167 , SPELL_FORSAKEN_TROOPER_FEMALE_04_HC = 83168 ,
  DISPLAY_MALE_01_HC = 33978 , DISPLAY_MALE_02_HC = 33980 , DISPLAY_MALE_03_HC = 33979 , DISPLAY_MALE_04_HC = 33981 ,
  DISPLAY_FEMALE_01_HC = 33982 , DISPLAY_FEMALE_02_HC = 33983 , DISPLAY_FEMALE_03_HC = 33984 , DISPLAY_FEMALE_04_HC = 33985
}
 
enum  SylvanasForsakenHighCommand {
  QUEST_NO_ESCAPE = 27099 , NPC_FORSAKEN_WARHORSE_SERVERSIDE = 73595 , SPELL_SUMMON_FORSAKEN_WARHORSE_SERVERSIDE = 148164 , SPELL_APPLY_INVIS_ZONE_1 = 83231 ,
  SPELL_APPLY_INVIS_ZONE_4 = 84183 , SPELL_DESPAWN_ALL_SUMMONS_AGATHA = 84011
}
 
enum  WorgenRenegade { SPELL_HEARTSTRIKE = 84182 , SPELL_KILL_ME_AURA = 84181 , SPELL_FLURRY_OF_CLAWS = 80365 , EVENT_FLURRY_OF_CLAWS = 1 }
 
enum  ForsakenTrooper { NPC_WORGEN_RENEGADE = 44793 , SPELL_CLEAVE = 19983 , EVENT_CLEAVE = 1 , TALK_TROOPER_RESET = 0 }
 
enum  BatHandlerMaggothbreath { QUEST_ITERATING_UPON_SUCCESS = 26998 , SPELL_SUMMON_FORSAKEN_BAT = 83584 , TALK_MAGGOTHBREATH_ITERATING_UPON_SUCCESS = 0 , DATA_GOSSIP_MENU_MAGGOT = 11892 }
 
enum  ForsakenBat {
  NPC_VILE_FIN_ORACLE = 1908 , NPC_BAT_HANDLER_MAGGOTBREATH = 44825 , NPC_FORSAKEN_BAT = 44821 , SPELL_BLIGHT_CONCOCTION = 83573 ,
  SPELL_GO_HOME = 83594 , EVENT_CHECK_FINISH_ITERATING = 1 , EVENT_START_MOVEMENT_ITERATING = 2 , EVENT_GO_HOME_ITERATING = 3 ,
  ACTION_GO_HOME = 1 , TALK_BAT_ARRIVED_TO_ISLE = 0 , TALK_BAT_GOING_HOME = 1 , PATH_BAT_TO_LAKE = 3585680 ,
  PATH_BAT_AROUND_LAKE = 3585688 , PATH_BAT_TO_HOME = 3585696 , WAYPOINT_LAST_POINT_TO_LAKE = 8 , WAYPOINT_LAST_POINT_AROUND_LAKE = 32 ,
  WAYPOINT_LAST_POINT_TO_HOME = 7 , DATA_ITERATING_UPON_SUCCESS_QUEST_REQ = 50
}
 
enum  AbandonedOuthouse { QUEST_WAITING_TO_EXSANGUINATE = 27045 , SPELL_SUMMON_DEATHSTALKER_YORICK = 83751 }
 
enum  DeathstalkerRaneYorick {
  PHASE_WAITING_TO_EXSANGUINATE = 265 , NPC_ARMOIRE_SUMMONED = 44893 , NPC_PACKLEADER_IVAR_BLOODFANG = 44884 , SPELL_STEALTH = 34189 ,
  SPELL_PERMANENT_FEIGN_DEATH = 29266 , SPELL_HIDDEN_IN_ARMOIRE = 83788 , SPELL_SUMMON_YORICK = 83751 , SPELL_CANCEL_SUMMON_YORICK = 83755 ,
  EVENT_START_QUEST_EXSANGUINATE = 1 , EVENT_WAIT_FOR_PLAYER_EXSANGUINATE = 3 , EVENT_RANE_HIDE = 4 , EVENT_SET_GUID_FOR_ARMOIRE = 5 ,
  EVENT_RANE_TALK_TO_PLAYER = 6 , EVENT_RANE_LAST_MOVE = 7 , EVENT_RANE_SKIPS_PATH = 9 , ACTION_RANE_JUMP_DEATH = 1 ,
  ACTION_RANE_SKIP_PATH = 2 , TALK_YORICK_EXSANGUINATE_SUMMON = 0 , TALK_YORICK_EXSANGUINATE_HIDE = 1 , PATH_YORICK_UP = 3590560 ,
  PATH_YORICK_HIDE = 3590568 , WAYPOINT_CLOSE_TO_ARMOIRE = 15 , WAYPOINT_HIDDEN_NEXT_TO_ARMOIRE = 2
}
 
enum  WaitingToExsanguinate {
  NPC_DEATHSTALKER_RANE_YORICK = 44882 , NPC_LORD_DARIUS_CROWLEY = 44883 , SPELL_SUMMON_CROWLEY_BLOODFANG_MASTER = 83762 , SPELL_ARMOIRE_CAMERA_ON_CROWLEY = 83763 ,
  SPELL_ARMOIRE_CAMERA_ON_BLOODFANG = 83764 , SPELL_RIDE_REVERSE_CAST_EXSANGUINATE = 83781 , SPELL_EJECT_PASSENGER_01 = 80743 , SPELL_KILL_CREDIT_YORICK = 83786 ,
  SPELL_HIDE_IN_ARMOIRE = 83788 , EVENT_START_SCENE_EXSANGUINATE = 1 , EVENT_TALK_SCENE_EXSANGUINATE = 4 , EVENT_ACTION_SCENE_EXSANGUINATE = 27 ,
  EVENT_SWITCH_SCENE_CAMERA = 33 , EVENT_FINISH_SCENE_EXSANGUINATE = 40 , TALK_YORICK_EXSANGUINATE_DEATH = 2 , TALK_CROWLEY_EXSANGUINATE_0 = 0 ,
  TALK_CROWLEY_EXSANGUINATE_1 = 1 , TALK_CROWLEY_EXSANGUINATE_2 = 2 , TALK_CROWLEY_EXSANGUINATE_3 = 3 , TALK_CROWLEY_EXSANGUINATE_4 = 4 ,
  TALK_CROWLEY_EXSANGUINATE_5 = 5 , TALK_CROWLEY_EXSANGUINATE_6 = 6 , TALK_BLOODFANG_EXSANGUINATE_0 = 0 , TALK_BLOODFANG_EXSANGUINATE_1 = 1 ,
  TALK_BLOODFANG_EXSANGUINATE_2 = 2 , TALK_BLOODFANG_EXSANGUINATE_3 = 3 , TALK_BLOODFANG_EXSANGUINATE_4 = 4 , TALK_BLOODFANG_EXSANGUINATE_5 = 5 ,
  TALK_BLOODFANG_EXSANGUINATE_6 = 6 , TALK_BLOODFANG_EXSANGUINATE_7 = 7 , TALK_BLOODFANG_EXSANGUINATE_8 = 8 , TALK_BLOODFANG_EXSANGUINATE_9 = 9 ,
  TALK_BLOODFANG_EXSANGUINATE_10 = 10 , PATH_CROWLEY_ENTER = 3590640 , PATH_BLOODFANG_ENTER = 3590720 , PATH_BLOODFANG_NEAR_YORICK = 3590728 ,
  PATH_BLOODFANG_WITH_YORICK = 3590736 , PATH_BLOODFANG_EXIT = 3590744 , PATH_CROWLEY_EXIT = 3590648
}
 
enum  DariusCrowleyExsanguinate { WAYPOINT_ON_CROWLEY_DESPAWN = 2 }
 
enum  IvarBloodfangExsanguinate { WAYPOINT_ON_BLOODFANG_DESPAWN = 3 }
 
enum  SaltyRocka {
  NPC_SALTY_GORGAR = 45497 , EVENT_ROCKA_CHECK_CONVERSATION = 1 , EVENT_ROCKA_CHOOSE_CONVERSATION = 2 , EVENT_ROCKA_CONVERSATION_COOLDOWN = 3 ,
  EVENT_ROCKA_TALK = 10 , TALK_ROCKA_0 = 0 , TALK_ROCKA_1 = 1 , TALK_ROCKA_2 = 2 ,
  TALK_ROCKA_3 = 3 , TALK_ROCKA_4 = 4 , TALK_ROCKA_5 = 5 , TALK_ROCKA_6 = 6 ,
  TALK_ROCKA_7 = 7 , TALK_ROCKA_8 = 8 , TALK_ROCKA_9 = 9 , TALK_GORGAR_0 = 0 ,
  TALK_GORGAR_1 = 1 , TALK_GORGAR_2 = 2 , TALK_GORGAR_3 = 3 , TALK_GORGAR_4 = 4 ,
  TALK_GORGAR_5 = 5
}
 
enum  AtForsakenRearGuard {
  QUEST_LOST_IN_THE_DARKNESS = 27093 , QUEST_DEEPER_INTO_DARKNESS = 27094 , QUEST_ITS_ONLY_POISONOUS_IF_YOU_INGEST_IT = 27088 , NPC_ADMIRAL_HATCHET = 44916 ,
  NPC_APOTHECARY_WORMCRUD = 44912 , ACTION_HATCHET_START_CONVERSATION = 1 , ACTION_WORMCRUD_START_CONVERSATION = 2
}
 
enum  ApothecaryWormcrud {
  NPC_DRUNKEN_ORC_SEA_DOG = 44913 , EVENT_WORMCRUD_CHECK_CONVERSATION = 1 , EVENT_WORMCRUD_CHOOSE_CONVERSATION = 2 , EVENT_WORMCRUD_CONVERSATION_COOLDOWN = 3 ,
  EVENT_WORMCRUD_TALK = 4 , TALK_ORCSEA_0 = 0 , TALK_ORCSEA_1 = 1 , TALK_ORCSEA_2 = 2 ,
  TALK_WORMCRUD_0 = 0
}
 
enum  HatchetRearGuard {
  QUEST_STEEL_THUNDER = 27069 , NPC_WARLORD_TOROK = 44917 , SPELL_SUMMON_ORC_SEA_PUP = 83839 , SPELL_SEA_PUP_TRIGGER = 83865 ,
  SPELL_DESPAWN_ALL_SUMMONS_LOST_IN_DARKNESS = 83935 , EVENT_HATCHET_CHECK_CONVERSATION = 1 , EVENT_HATCHET_CONVERSATION_COOLDOWN = 2 , EVENT_HATCHET_TALK = 3 ,
  TALK_HATCHET_0 = 0 , TALK_HATCHET_1 = 1 , TALK_TOROK_0 = 0 , TALK_TOROK_1 = 1 ,
  TALK_TOROK_2 = 2 , ANIMKIT_TOROK = 594
}
 
enum  OrcSeaDog {
  SPELL_DRINK_TANKARD = 42871 , SPELL_COSMETIC_SLEEP = 84186 , SPELL_COSMETIC_FEELING_SICK = 83832 , SPELL_COSMETIC_NOT_FEELING_SICK = 83829 ,
  SPELL_SICK = 83885 , EVENT_SEA_DOG_DRINK = 1 , EVENT_SEA_DOG_ROAM = 2 , EVENT_SEA_DOG_VOMIT = 3 ,
  COSMETIC_SIT_ON_THE_FLOOR = 1 , COSMETIC_SIT_ON_THE_FLOOR_TWICE = 2 , COSMETIC_GO_TO_SLEEP = 3 , COSMETIC_START_TO_FEEL_UNEASY = 4
}
 
enum  OrcSeaPup {
  NPC_ORC_CRATE = 44915 , SPELL_SUMMON_ORC_CRATE = 83835 , SPELL_EJECT_ALL_PASSENGERS = 68576 , SPELL_ANIM_DEAD = 98190 ,
  SPELL_DESPAWN_ALL_SUMMONS_STEEL_THUNDER = 83840 , EVENT_ORC_PUP_JUST_SUMMONED = 1 , EVENT_ORC_PUP_REMOVE_PROTECTION = 2 , EVENT_ORC_PUP_TALK = 3 ,
  EVENT_ORC_PUP_DELIVER_CRATES = 4 , TALK_ORC_PUP_SUMMONED = 0 , TALK_ORC_PUP_DELIVER_CRATES = 6 , TALK_ORC_PUP_WORN_OFF = 7
}
 
enum  OrcCrate { NPC_ORC_SEA_PUP = 44914 }
 
enum  PickUpOrcCrate { SPELL_KILL_CREDIT_SEA_DOG_CRATE = 83843 }
 
enum  ForestEttin {
  NPC_MUTANT_BUSH_CHICKEN = 44935 , SPELL_HAULING_TIMBER = 88361 , SPELL_BONK = 80146 , SPELL_LOG_SMASH = 88421 ,
  SPELL_RIDE_REVERSE_CAST_ITS_POISONOUS = 83904 , SPELL_ETTIN_MOUTH = 83907 , SPELL_BUSH_EXPLOSION = 83903 , SPELL_RELEASE_BUSH_CHICKEN = 83902 ,
  EVENT_LOG_SMASH = 1 , EVENT_BONK = 2 , EVENT_GRAB_BUSH_CHICKEN = 3 , EVENT_AFTER_GRABBING_BUSH_CHICKEN = 4 ,
  EVENT_BUSH_CHICKEN_CHANGE_SITS = 5 , EVENT_BUSH_CHICKEN_BLASTS = 6 , EVENT_RESET = 7 , ACTION_NOTICE_CHICKEN = 1 ,
  SEAT_ETTIN_ARM = 0 , SEAT_ETTIN_MOUTH = 1 , SOUND_CHICKEN_MOUNT_WOUND = 15936
}
 
enum  MutantBushChicken { NPC_FOREST_ETTIN = 44367 , EVENT_MOVE_TO_FOREST_ETTIN = 1 , POINT_NEAR_FOREST_ETTIN = 1 }
 
enum  WebbedVictim { SPELL_FREE_WEBBED_VICTIM = 83927 , SPELL_FREE_WEBBED_VICTIM_RANDOM = 83919 }
 
enum  FreeWebbedVictim {
  NPC_BLOODFANG_SCAVENGER = 44547 , NPC_RABID_DOG = 1766 , NPC_GIANT_RABBID_BEAR = 1797 , DATA_RANDOM_0 = 0 ,
  DATA_RANDOM_1 = 1 , DATA_RANDOM_2 = 2 , DATA_RANDOM_3 = 3
}
 
enum  WebbedOrcSeaDog {
  NPC_ORC_SEA_DOG = 44942 , SPELL_SINISTER_STRIKE = 60195 , EVENT_WEBBEB_ORC_CHECK_PLAYER = 1 , EVENT_WEBBEB_ORC_TALK = 2 ,
  EVENT_SINISTER_STRIKE = 3 , TALK_WEBBEB_ORC_FREED = 0
}
 
enum  SkitterwebMatriarch {
  NPC_SKITTERWEB_STALKER = 44908 , SPELL_SKITTERWEB = 83827 , SPELL_SUMMNON_SPIDERLINGS = 87084 , SPELL_VENOM_SPLASH = 79607 ,
  EVENT_MATRIARCH_AGGRO = 1 , EVENT_RESET_POSITION = 4 , EVENT_SUMMON_SPIDERLINGS = 5 , EVENT_VENOM_SPLASH = 6 ,
  ANIMKIT_MATRIARCH_INTERACT = 1 , ANIMKIT_MATRIARCH_LURKING_ON_CEILING = 865 , ANIMKIT_MATRIARCH_HANGING_BY_WEB = 866
}
 
enum  BondoftheValkyr { SPELL_SUMMON_AGATHA_FENRIS = 83982 }
 
enum  AgathaFenrisIsle {
  NPC_AGATHA_FENRIS = 44951 , SPELL_BOND_OF_THE_VALKYR = 83979 , SPELL_MARK_MASTER_AS_DESUMMONED = 80929 , SPELL_AGATHA_BROADCAST = 83978 ,
  SPELL_DOOMHOWL = 84012 , SPELL_UNHOLY_DARKNESS = 84013 , SPELL_UNHOLY_SMITE = 84014 , SPELL_GENERAL_TRIGGER_84114 = 84114 ,
  SPELL_GENERAL_TRIGGER_84107 = 84107 , SPELL_ARMORE_CAMERA_1 = 84112 , SPELL_ARMORE_CAMERA_4 = 84111 , SPELL_GENERAL_TRIGGER_84079 = 84079 ,
  SPELL_RIDE_REVERSE_CAST_NO_ESCAPE = 84109 , EVENT_AGATHA_CHECK_PLAYER_HEALTH = 1 , EVENT_UNHOLY_SMITE = 2 , EVENT_DOOMHOWL = 3 ,
  EVENT_FLEE_FROM_FENRIS = 4 , TALK_AGATHA_BROADCAST = 0 , TALK_AGATHA_RISE_FORSAKEN = 1 , TALK_AGATHA_PRE_EVENT = 2 ,
  TALK_AGATHA_POST_EVENT1 = 3 , TALK_AGATHA_POST_EVENT2 = 4 , PATH_AGATHA_TO_FORSAKEN = 3596080 , WAYPOINT_SPEED_UP = 14 ,
  WAYPOINT_ARRIVED_TO_FORSAKEN = 19 , POINT_AGATHA_BACK_FRONTYARD = 1
}
 
enum  NotifyAgatha { SPELL_RISE_FORSAKEN_FENRIS = 83993 }
 
enum  SpellForsakenTrooperMasterScriptFenrisIsle {
  SPELL_FORSAKEN_TROOPER_MALE_01_F = 83998 , SPELL_FORSAKEN_TROOPER_MALE_02_F = 83999 , SPELL_FORSAKEN_TROOPER_MALE_03_F = 84000 , SPELL_FORSAKEN_TROOPER_MALE_04_F = 84001 ,
  SPELL_FORSAKEN_TROOPER_FEMALE_01_F = 84002 , SPELL_FORSAKEN_TROOPER_FEMALE_02_F = 84003 , SPELL_FORSAKEN_TROOPER_FEMALE_03_F = 84004 , SPELL_FORSAKEN_TROOPER_FEMALE_04_F = 84005 ,
  DISPLAY_MALE_01_F = 33978 , DISPLAY_MALE_02_F = 33979 , DISPLAY_MALE_03_F = 33980 , DISPLAY_MALE_04_F = 33981 ,
  DISPLAY_FEMALE_01_F = 33982 , DISPLAY_FEMALE_02_F = 33983 , DISPLAY_FEMALE_03_F = 33984 , DISPLAY_FEMALE_04_F = 33985
}
 
enum  HillsbradRefugee {
  QUEST_RISE_FORSAKEN = 27097 , SPELL_TROOPER_MASTERSCRIPT_FENRIS = 83997 , SPELL_NOTIFY_AGATHA_FENRIS = 83990 , SPELL_LORDAERON_MIGHT = 87104 ,
  EVENT_LORDAERON_MIGHT = 1
}
 
enum  ForsakenTrooperFenrisIsle {
  EVENT_REFUGEE_JUST_RISEN = 1 , TALK_REFUGEE_JUST_RISEN = 0 , DISPLAY_MALE_01_D_F = 33986 , DISPLAY_MALE_02_D_F = 33987 ,
  DISPLAY_MALE_03_D_F = 33988 , DISPLAY_MALE_04_D_F = 33989 , DISPLAY_FEMALE_01_D_F = 33991 , DISPLAY_FEMALE_02_D_F = 33992 ,
  DISPLAY_FEMALE_03_D_F = 33993 , DISPLAY_FEMALE_04_D_F = 33994
}
 
enum  WorgenSentry { SPELL_BATTLE_ROAR = 6507 , SPELL_UNDYING_FRENZY = 80515 , EVENT_UNDYING_FRENZY = 1 , TALK_SENTRY_WARNING = 0 }
 
enum  FenrisKeepStalker { SPELL_FORCE_CAST_FENRIS_CAMERA = 84113 }
 
enum  AtNoEscape { NPC_FENRIS_KEEP_STALKER = 45032 }
 
enum  SummonFenrisActors {
  SPELL_SUMMON_BLOODFANG_FENRIS = 84054 , SPELL_SUMMON_CROWLEY_FENRIS = 84055 , SPELL_SUMMON_PHIN_ODELIC = 84056 , SPELL_SUMMON_BARTOLO_GINSETTI = 84057 ,
  SPELL_SUMMON_LOREMASTER_DIBBS = 84058 , SPELL_SUMMON_MAGISTRATE_HENRY = 84059 , SPELL_SUMMON_CARETAKER_SMITHERS = 84060 , SPELL_SUMMON_SOPHIA = 84061
}
 
enum  FenrisKeepCamera {
  SPELL_SUMMON_FENRIS_ACTORS = 84053 , SPELL_GENERAL_TRIGGER_84102 = 84102 , SPELL_FORCE_SEAT_2 = 84091 , SPELL_DESPAWN_ALL_SUMMONS_FENRIS = 84066 ,
  EVENT_MOVE_TO_START_POINT = 1 , EVENT_CHANGE_TO_SEAT_2 = 2 , EVENT_TRIGGER_84102 = 3 , EVENT_SCENE_FINISH_FENRIS = 4 ,
  POINT_CAMERA_FRONTYARD = 1 , SEAT_FENRIS_CAMERA = 0 , SEAT_FENRIS_CAMERA_FORCE = 1
}
 
enum  DariusCrowleyFenris {
  NPC_CROWLEY_FENRIS = 44989 , NPC_MAGISTRATE_HENRY_MALEB = 44996 , SPELL_ARMORE_CAMERA_FENRIS = 83768 , SPELL_CONVERSATION_TRIGGER_84076 = 84076 ,
  EVENT_CROWLEY_ANIMATION_FENRIS = 1 , TALK_CROWLEY_NO_ESCAPE_0 = 0 , TALK_CROWLEY_NO_ESCAPE_1 = 1 , TALK_CROWLEY_NO_ESCAPE_2 = 2 ,
  TALK_CROWLEY_NO_ESCAPE_3 = 3 , TALK_CROWLEY_NO_ESCAPE_4 = 4 , TALK_CROWLEY_NO_ESCAPE_5 = 5 , TALK_CROWLEY_NO_ESCAPE_6 = 6
}
 
enum  GeneralActorFenris {
  NPC_BLOODFANG_FENRIS = 44990 , NPC_PHIN_ODELIC = 44993 , NPC_BARTOLO_GINSETTI = 44994 , NPC_LOREMASTER_DIBBS = 44995 ,
  NPC_CARETAKER_SMITHERS = 44997 , NPC_SOPHIA_ZWOSKI = 45002 , NPC_FENRIS_KEEP_CAMERA = 45003 , SPELL_CONVERSATION_TRIGGER_84077 = 84077 ,
  SPELL_ARMORE_CAMERA_2 = 84104 , SPELL_ARMORE_CAMERA_3 = 84103 , SPELL_BLOOD_ODELIC = 84094 , SPELL_BLOOD_BARTOLO = 84095 ,
  SPELL_BLOOD_DIBBS = 84096 , SPELL_BLOOD_HENRY = 84097 , SPELL_BLOOD_SMITHERS = 84098 , SPELL_BLOOD_ZWOSKI = 84099 ,
  EVENT_MAGISTRATE_ANIMATION = 1 , EVENT_ACTOR_FENRIS_DRINK = 4 , EVENT_ACTOR_FENRIS_MORPH = 5 , TALK_HENRY_NO_ESCAPE_0 = 0 ,
  TALK_HENRY_NO_ESCAPE_1 = 1 , SOUND_HOWLING = 17671
}
 

Functions

void AddSC_silverpine_forest ()
 

Variables

Position const OrgrimmarPortalPos [3]
 
Position const HellscreamElitePos [16]
 
Position const GarroshPos = { 1402.45f, 1061.62f, 60.56173f, 3.926991f }
 
Position const GarroshJumpPos = { 1378.65f, 1044.23f, 53.8389f, 5.51524f }
 
Position const CromushPos = { 1404.71f, 1063.73f, 60.5617f, 2.827433f }
 
Position const AgathaPreRisePos = { 1364.02f, 1028.54f, 66.99143f }
 
Position const AgathaRisePos = { 1368.65f, 1032.19f, 63.3033f }
 
Position const AgathaPreResetPos = { 1364.02f, 1028.54f, 55.9914f }
 
Position const AgathaResetPos = { 1364.02f, 1028.54f, 58.1319f }
 
Position const YorickReadyPosition = { 1313.7f, 1211.99f, 58.5f, 4.564474f }
 
Position const YorickDeathPosition = { 1295.52f, 1206.58f, 58.501f }
 
Position const AgathaBackFrontyardPos = { 982.57f, 671.04f, 77.298f }
 
Position const NoEscapeStartPos = { 981.782f, 670.953f, 74.898f, 3.1887f }
 
Position const CameraFrontyardPos = { 980.7f, 689.14f, 76.9f }
 

Enumeration Type Documentation

◆ AbandonedOuthouse

Enumerator
QUEST_WAITING_TO_EXSANGUINATE 
SPELL_SUMMON_DEATHSTALKER_YORICK 

Definition at line 1592 of file zone_silverpine_forest.cpp.

◆ AgathaFenrisIsle

Enumerator
NPC_AGATHA_FENRIS 
SPELL_BOND_OF_THE_VALKYR 
SPELL_MARK_MASTER_AS_DESUMMONED 
SPELL_AGATHA_BROADCAST 
SPELL_DOOMHOWL 
SPELL_UNHOLY_DARKNESS 
SPELL_UNHOLY_SMITE 
SPELL_GENERAL_TRIGGER_84114 
SPELL_GENERAL_TRIGGER_84107 
SPELL_ARMORE_CAMERA_1 
SPELL_ARMORE_CAMERA_4 
SPELL_GENERAL_TRIGGER_84079 
SPELL_RIDE_REVERSE_CAST_NO_ESCAPE 
EVENT_AGATHA_CHECK_PLAYER_HEALTH 
EVENT_UNHOLY_SMITE 
EVENT_DOOMHOWL 
EVENT_FLEE_FROM_FENRIS 
TALK_AGATHA_BROADCAST 
TALK_AGATHA_RISE_FORSAKEN 
TALK_AGATHA_PRE_EVENT 
TALK_AGATHA_POST_EVENT1 
TALK_AGATHA_POST_EVENT2 
PATH_AGATHA_TO_FORSAKEN 
WAYPOINT_SPEED_UP 
WAYPOINT_ARRIVED_TO_FORSAKEN 
POINT_AGATHA_BACK_FRONTYARD 

Definition at line 4084 of file zone_silverpine_forest.cpp.

◆ ApothecaryWormcrud

Enumerator
NPC_DRUNKEN_ORC_SEA_DOG 
EVENT_WORMCRUD_CHECK_CONVERSATION 
EVENT_WORMCRUD_CHOOSE_CONVERSATION 
EVENT_WORMCRUD_CONVERSATION_COOLDOWN 
EVENT_WORMCRUD_TALK 
TALK_ORCSEA_0 
TALK_ORCSEA_1 
TALK_ORCSEA_2 
TALK_WORMCRUD_0 

Definition at line 2818 of file zone_silverpine_forest.cpp.

◆ AtForsakenRearGuard

Enumerator
QUEST_LOST_IN_THE_DARKNESS 
QUEST_DEEPER_INTO_DARKNESS 
QUEST_ITS_ONLY_POISONOUS_IF_YOU_INGEST_IT 
NPC_ADMIRAL_HATCHET 
NPC_APOTHECARY_WORMCRUD 
ACTION_HATCHET_START_CONVERSATION 
ACTION_WORMCRUD_START_CONVERSATION 

Definition at line 2772 of file zone_silverpine_forest.cpp.

◆ AtNoEscape

enum AtNoEscape
Enumerator
NPC_FENRIS_KEEP_STALKER 

Definition at line 4753 of file zone_silverpine_forest.cpp.

◆ BatHandlerMaggothbreath

Enumerator
QUEST_ITERATING_UPON_SUCCESS 
SPELL_SUMMON_FORSAKEN_BAT 
TALK_MAGGOTHBREATH_ITERATING_UPON_SUCCESS 
DATA_GOSSIP_MENU_MAGGOT 

Definition at line 1336 of file zone_silverpine_forest.cpp.

◆ BondoftheValkyr

Enumerator
SPELL_SUMMON_AGATHA_FENRIS 

Definition at line 4052 of file zone_silverpine_forest.cpp.

◆ DariusCrowleyExsanguinate

Enumerator
WAYPOINT_ON_CROWLEY_DESPAWN 

Definition at line 2516 of file zone_silverpine_forest.cpp.

◆ DariusCrowleyFenris

Enumerator
NPC_CROWLEY_FENRIS 
NPC_MAGISTRATE_HENRY_MALEB 
SPELL_ARMORE_CAMERA_FENRIS 
SPELL_CONVERSATION_TRIGGER_84076 
EVENT_CROWLEY_ANIMATION_FENRIS 
TALK_CROWLEY_NO_ESCAPE_0 
TALK_CROWLEY_NO_ESCAPE_1 
TALK_CROWLEY_NO_ESCAPE_2 
TALK_CROWLEY_NO_ESCAPE_3 
TALK_CROWLEY_NO_ESCAPE_4 
TALK_CROWLEY_NO_ESCAPE_5 
TALK_CROWLEY_NO_ESCAPE_6 

Definition at line 4959 of file zone_silverpine_forest.cpp.

◆ DeathstalkerRaneYorick

Enumerator
PHASE_WAITING_TO_EXSANGUINATE 
NPC_ARMOIRE_SUMMONED 
NPC_PACKLEADER_IVAR_BLOODFANG 
SPELL_STEALTH 
SPELL_PERMANENT_FEIGN_DEATH 
SPELL_HIDDEN_IN_ARMOIRE 
SPELL_SUMMON_YORICK 
SPELL_CANCEL_SUMMON_YORICK 
EVENT_START_QUEST_EXSANGUINATE 
EVENT_WAIT_FOR_PLAYER_EXSANGUINATE 
EVENT_RANE_HIDE 
EVENT_SET_GUID_FOR_ARMOIRE 
EVENT_RANE_TALK_TO_PLAYER 
EVENT_RANE_LAST_MOVE 
EVENT_RANE_SKIPS_PATH 
ACTION_RANE_JUMP_DEATH 
ACTION_RANE_SKIP_PATH 
TALK_YORICK_EXSANGUINATE_SUMMON 
TALK_YORICK_EXSANGUINATE_HIDE 
PATH_YORICK_UP 
PATH_YORICK_HIDE 
WAYPOINT_CLOSE_TO_ARMOIRE 
WAYPOINT_HIDDEN_NEXT_TO_ARMOIRE 

Definition at line 1622 of file zone_silverpine_forest.cpp.

◆ FallenHuman

Enumerator
SPELL_FEIGNED 
SPELL_FORSAKEN_TROOPER_MS_COMETH 
EVENT_ASCEND 
EVENT_TRANSFORM_INTO_FORSAKEN 
EVENT_FACE_TOWARDS_SYLVANAS 
EVENT_EMOTE_TO_SYLVANAS 

Definition at line 966 of file zone_silverpine_forest.cpp.

◆ FenrisKeepCamera

Enumerator
SPELL_SUMMON_FENRIS_ACTORS 
SPELL_GENERAL_TRIGGER_84102 
SPELL_FORCE_SEAT_2 
SPELL_DESPAWN_ALL_SUMMONS_FENRIS 
EVENT_MOVE_TO_START_POINT 
EVENT_CHANGE_TO_SEAT_2 
EVENT_TRIGGER_84102 
EVENT_SCENE_FINISH_FENRIS 
POINT_CAMERA_FRONTYARD 
SEAT_FENRIS_CAMERA 
SEAT_FENRIS_CAMERA_FORCE 

Definition at line 4837 of file zone_silverpine_forest.cpp.

◆ FenrisKeepStalker

Enumerator
SPELL_FORCE_CAST_FENRIS_CAMERA 

Definition at line 4707 of file zone_silverpine_forest.cpp.

◆ ForestEttin

Enumerator
NPC_MUTANT_BUSH_CHICKEN 
SPELL_HAULING_TIMBER 
SPELL_BONK 
SPELL_LOG_SMASH 
SPELL_RIDE_REVERSE_CAST_ITS_POISONOUS 
SPELL_ETTIN_MOUTH 
SPELL_BUSH_EXPLOSION 
SPELL_RELEASE_BUSH_CHICKEN 
EVENT_LOG_SMASH 
EVENT_BONK 
EVENT_GRAB_BUSH_CHICKEN 
EVENT_AFTER_GRABBING_BUSH_CHICKEN 
EVENT_BUSH_CHICKEN_CHANGE_SITS 
EVENT_BUSH_CHICKEN_BLASTS 
EVENT_RESET 
ACTION_NOTICE_CHICKEN 
SEAT_ETTIN_ARM 
SEAT_ETTIN_MOUTH 
SOUND_CHICKEN_MOUNT_WOUND 

Definition at line 3410 of file zone_silverpine_forest.cpp.

◆ ForsakenBat

Enumerator
NPC_VILE_FIN_ORACLE 
NPC_BAT_HANDLER_MAGGOTBREATH 
NPC_FORSAKEN_BAT 
SPELL_BLIGHT_CONCOCTION 
SPELL_GO_HOME 
EVENT_CHECK_FINISH_ITERATING 
EVENT_START_MOVEMENT_ITERATING 
EVENT_GO_HOME_ITERATING 
ACTION_GO_HOME 
TALK_BAT_ARRIVED_TO_ISLE 
TALK_BAT_GOING_HOME 
PATH_BAT_TO_LAKE 
PATH_BAT_AROUND_LAKE 
PATH_BAT_TO_HOME 
WAYPOINT_LAST_POINT_TO_LAKE 
WAYPOINT_LAST_POINT_AROUND_LAKE 
WAYPOINT_LAST_POINT_TO_HOME 
DATA_ITERATING_UPON_SUCCESS_QUEST_REQ 

Definition at line 1388 of file zone_silverpine_forest.cpp.

◆ ForsakenTrooper

Enumerator
NPC_WORGEN_RENEGADE 
SPELL_CLEAVE 
EVENT_CLEAVE 
TALK_TROOPER_RESET 

Definition at line 1280 of file zone_silverpine_forest.cpp.

◆ ForsakenTrooperFenrisIsle

Enumerator
EVENT_REFUGEE_JUST_RISEN 
TALK_REFUGEE_JUST_RISEN 
DISPLAY_MALE_01_D_F 
DISPLAY_MALE_02_D_F 
DISPLAY_MALE_03_D_F 
DISPLAY_MALE_04_D_F 
DISPLAY_FEMALE_01_D_F 
DISPLAY_FEMALE_02_D_F 
DISPLAY_FEMALE_03_D_F 
DISPLAY_FEMALE_04_D_F 

Definition at line 4551 of file zone_silverpine_forest.cpp.

◆ FreeWebbedVictim

Enumerator
NPC_BLOODFANG_SCAVENGER 
NPC_RABID_DOG 
NPC_GIANT_RABBID_BEAR 
DATA_RANDOM_0 
DATA_RANDOM_1 
DATA_RANDOM_2 
DATA_RANDOM_3 

Definition at line 3759 of file zone_silverpine_forest.cpp.

◆ GeneralActorFenris

Enumerator
NPC_BLOODFANG_FENRIS 
NPC_PHIN_ODELIC 
NPC_BARTOLO_GINSETTI 
NPC_LOREMASTER_DIBBS 
NPC_CARETAKER_SMITHERS 
NPC_SOPHIA_ZWOSKI 
NPC_FENRIS_KEEP_CAMERA 
SPELL_CONVERSATION_TRIGGER_84077 
SPELL_ARMORE_CAMERA_2 
SPELL_ARMORE_CAMERA_3 
SPELL_BLOOD_ODELIC 
SPELL_BLOOD_BARTOLO 
SPELL_BLOOD_DIBBS 
SPELL_BLOOD_HENRY 
SPELL_BLOOD_SMITHERS 
SPELL_BLOOD_ZWOSKI 
EVENT_MAGISTRATE_ANIMATION 
EVENT_ACTOR_FENRIS_DRINK 
EVENT_ACTOR_FENRIS_MORPH 
TALK_HENRY_NO_ESCAPE_0 
TALK_HENRY_NO_ESCAPE_1 
SOUND_HOWLING 

Definition at line 5084 of file zone_silverpine_forest.cpp.

◆ HatchetRearGuard

Enumerator
QUEST_STEEL_THUNDER 
NPC_WARLORD_TOROK 
SPELL_SUMMON_ORC_SEA_PUP 
SPELL_SEA_PUP_TRIGGER 
SPELL_DESPAWN_ALL_SUMMONS_LOST_IN_DARKNESS 
EVENT_HATCHET_CHECK_CONVERSATION 
EVENT_HATCHET_CONVERSATION_COOLDOWN 
EVENT_HATCHET_TALK 
TALK_HATCHET_0 
TALK_HATCHET_1 
TALK_TOROK_0 
TALK_TOROK_1 
TALK_TOROK_2 
ANIMKIT_TOROK 

Definition at line 2937 of file zone_silverpine_forest.cpp.

◆ HillsbradRefugee

Enumerator
QUEST_RISE_FORSAKEN 
SPELL_TROOPER_MASTERSCRIPT_FENRIS 
SPELL_NOTIFY_AGATHA_FENRIS 
SPELL_LORDAERON_MIGHT 
EVENT_LORDAERON_MIGHT 

Definition at line 4478 of file zone_silverpine_forest.cpp.

◆ HordeHauler

Enumerator
NPC_HORDE_ENGINEER_HAULER 
NPC_SUBDUED_FOREST_ETTIN_HAULER 
NPC_FORSAKEN_TROOPER_F 
NPC_FORSAKEN_TROOPER_M 
SPELL_EJECT_PASSENGERS_3_8 
EVENT_START_PATH 
EVENT_YELL_ON_FORSAKEN_HIGH 
EVENT_YELL_ON_SEPULCHER 
EVENT_YELL_ON_FORSAKEN_FRONT 
EVENT_TROOPERS_RUN 
TALK_HAULER_BOARDED 
TALK_ON_FORSAKEN_HIGH 
TALK_ON_SEPULCHER 
TALK_ON_FORSAKEN_FRONT 
PATH_FROM_NORTH_TO_SOUTH 
PATH_TROOPER_1 
PATH_TROOPER_2 
PATH_TROOPER_3 
PATH_TROOPER_4 
PATH_TROOPER_5 
WAYPOINT_ON_FORSAKEN_HIGH 
WAYPOINT_ON_SEPULCHER 
WAYPOINT_ON_FORSAKEN_FRONT 
WAYPOINT_ON_DESPAWN_POINT_SOUTH 
WAYPOINT_ON_TROOPER_DESPAWN 
SEAT_HAULER_PLAYER 
SEAT_HAULER_TROOPER_1 
SEAT_HAULER_TROOPER_2 
SEAT_HAULER_TROOPER_3 
SEAT_HAULER_TROOPER_4 
SEAT_HAULER_TROOPER_5 

Definition at line 43 of file zone_silverpine_forest.cpp.

◆ IvarBloodfangExsanguinate

Enumerator
WAYPOINT_ON_BLOODFANG_DESPAWN 

Definition at line 2547 of file zone_silverpine_forest.cpp.

◆ MagicalChainsHauler

Enumerator
SPELL_CHAIN_RIGHT_HAULER 
SPELL_CHAIN_LEFT_HAULER 

Definition at line 215 of file zone_silverpine_forest.cpp.

◆ MutantBushChicken

Enumerator
NPC_FOREST_ETTIN 
EVENT_MOVE_TO_FOREST_ETTIN 
POINT_NEAR_FOREST_ETTIN 

Definition at line 3615 of file zone_silverpine_forest.cpp.

◆ NotifyAgatha

Enumerator
SPELL_RISE_FORSAKEN_FENRIS 

Definition at line 4346 of file zone_silverpine_forest.cpp.

◆ OrcCrate

enum OrcCrate
Enumerator
NPC_ORC_SEA_PUP 

Definition at line 3360 of file zone_silverpine_forest.cpp.

◆ OrcSeaDog

enum OrcSeaDog
Enumerator
SPELL_DRINK_TANKARD 
SPELL_COSMETIC_SLEEP 
SPELL_COSMETIC_FEELING_SICK 
SPELL_COSMETIC_NOT_FEELING_SICK 
SPELL_SICK 
EVENT_SEA_DOG_DRINK 
EVENT_SEA_DOG_ROAM 
EVENT_SEA_DOG_VOMIT 
COSMETIC_SIT_ON_THE_FLOOR 
COSMETIC_SIT_ON_THE_FLOOR_TWICE 
COSMETIC_GO_TO_SLEEP 
COSMETIC_START_TO_FEEL_UNEASY 

Definition at line 3079 of file zone_silverpine_forest.cpp.

◆ OrcSeaPup

enum OrcSeaPup
Enumerator
NPC_ORC_CRATE 
SPELL_SUMMON_ORC_CRATE 
SPELL_EJECT_ALL_PASSENGERS 
SPELL_ANIM_DEAD 
SPELL_DESPAWN_ALL_SUMMONS_STEEL_THUNDER 
EVENT_ORC_PUP_JUST_SUMMONED 
EVENT_ORC_PUP_REMOVE_PROTECTION 
EVENT_ORC_PUP_TALK 
EVENT_ORC_PUP_DELIVER_CRATES 
TALK_ORC_PUP_SUMMONED 
TALK_ORC_PUP_DELIVER_CRATES 
TALK_ORC_PUP_WORN_OFF 

Definition at line 3202 of file zone_silverpine_forest.cpp.

◆ PickUpOrcCrate

Enumerator
SPELL_KILL_CREDIT_SEA_DOG_CRATE 

Definition at line 3381 of file zone_silverpine_forest.cpp.

◆ QuestTheWarchiefCometh

Enumerator
QUEST_THE_WARCHIEF_COMETH 
NPC_LADY_SYLVANAS_WINDRUNNER_COMETH 
NPC_AGATHA_COMETH 
NPC_GRAND_EXECUTOR_MORTUUS 
NPC_MALE_FALLEN_HUMAN 
NPC_FEMALE_FALLEN_HUMAN 
NPC_PORTAL_FROM_ORGRIMMAR 
NPC_GARROSH_HELLSCREAM 
NPC_HIGH_WARLORD_CROMUSH_COMETH 
NPC_HELLSCREAM_ELITE_COMETH 
NPC_QUEST_MONSTER_CREDIT 
NPC_FORSAKEN_WARHORSE_UNPHASED 
SPELL_RAISE_FORSAKEN_COMETH 
SPELL_AIR_REVENANT_ENTRANCE 
SPELL_SIMPLE_TELEPORT 
SPELL_WELCOME_TO_SILVERPINE_CREDIT 
EVENT_START_SCENE_COMETH 
EVENT_SUMMON_PORTAL_COMETH 
EVENT_SUMMON_GARROSH_COMETH 
EVENT_AGATHA_RAISE_FORSAKEN 
EVENT_SCENE_TALK_COMETH 
ACTION_START_SCENE_COMETH 
TALK_SYLVANAS_COMETH_0 
TALK_SYLVANAS_COMETH_1 
TALK_SYLVANAS_COMETH_2 
TALK_SYLVANAS_COMETH_3 
TALK_SYLVANAS_COMETH_4 
TALK_SYLVANAS_COMETH_5 
TALK_SYLVANAS_COMETH_6 
TALK_SYLVANAS_COMETH_7 
TALK_SYLVANAS_COMETH_8 
TALK_SYLVANAS_COMETH_9 
TALK_SYLVANAS_COMETH_10 
TALK_GARROSH_COMETH_0 
TALK_GARROSH_COMETH_1 
TALK_GARROSH_COMETH_2 
TALK_GARROSH_COMETH_3 
TALK_GARROSH_COMETH_4 
TALK_GARROSH_COMETH_5 
TALK_GARROSH_COMETH_6 
TALK_GARROSH_COMETH_7 
TALK_GARROSH_COMETH_8 
TALK_GARROSH_COMETH_9 
TALK_GARROSH_COMETH_10 
TALK_CROMUSH_COMETH_0 
TALK_CROMUSH_COMETH_1 
PATH_CROMUSH 
PATH_GARROSH 
POINT_AGATHA_PRE_RISE 
POINT_AGATHA_RISE 
POINT_AGATHA_PRE_RESET 
POINT_AGATHA_RESET 
ANIMKIT_GENERAL_1 
ANIMKIT_SYLV_1 
ANIMKIT_SYLV_2 
ANIMKIT_GARROSH_1 
ANIMKIT_GARROSH_2 

Definition at line 287 of file zone_silverpine_forest.cpp.

◆ RaiseForsakenCometh

Enumerator
ACTION_RISE_DURING_RAISE 
ACTION_DESCEND_AFTER_RAISE 
POINT_BEING_RISEN 
ANIMKIT_RESET 
ANIMKIT_FALLEN_HUMAN 

Definition at line 923 of file zone_silverpine_forest.cpp.

◆ SaltyRocka

enum SaltyRocka
Enumerator
NPC_SALTY_GORGAR 
EVENT_ROCKA_CHECK_CONVERSATION 
EVENT_ROCKA_CHOOSE_CONVERSATION 
EVENT_ROCKA_CONVERSATION_COOLDOWN 
EVENT_ROCKA_TALK 
TALK_ROCKA_0 
TALK_ROCKA_1 
TALK_ROCKA_2 
TALK_ROCKA_3 
TALK_ROCKA_4 
TALK_ROCKA_5 
TALK_ROCKA_6 
TALK_ROCKA_7 
TALK_ROCKA_8 
TALK_ROCKA_9 
TALK_GORGAR_0 
TALK_GORGAR_1 
TALK_GORGAR_2 
TALK_GORGAR_3 
TALK_GORGAR_4 
TALK_GORGAR_5 

Definition at line 2578 of file zone_silverpine_forest.cpp.

◆ SkitterwebMatriarch

Enumerator
NPC_SKITTERWEB_STALKER 
SPELL_SKITTERWEB 
SPELL_SUMMNON_SPIDERLINGS 
SPELL_VENOM_SPLASH 
EVENT_MATRIARCH_AGGRO 
EVENT_RESET_POSITION 
EVENT_SUMMON_SPIDERLINGS 
EVENT_VENOM_SPLASH 
ANIMKIT_MATRIARCH_INTERACT 
ANIMKIT_MATRIARCH_LURKING_ON_CEILING 
ANIMKIT_MATRIARCH_HANGING_BY_WEB 

Definition at line 3915 of file zone_silverpine_forest.cpp.

◆ SpellForsakenTrooperMasterScriptCometh

Enumerator
SPELL_FORSAKEN_TROOPER_MALE_01_HC 
SPELL_FORSAKEN_TROOPER_MALE_02_HC 
SPELL_FORSAKEN_TROOPER_MALE_03_HC 
SPELL_FORSAKEN_TROOPER_MALE_04_HC 
SPELL_FORSAKEN_TROOPER_FEMALE_01_HC 
SPELL_FORSAKEN_TROOPER_FEMALE_02_HC 
SPELL_FORSAKEN_TROOPER_FEMALE_03_HC 
SPELL_FORSAKEN_TROOPER_FEMALE_04_HC 
DISPLAY_MALE_01_HC 
DISPLAY_MALE_02_HC 
DISPLAY_MALE_03_HC 
DISPLAY_MALE_04_HC 
DISPLAY_FEMALE_01_HC 
DISPLAY_FEMALE_02_HC 
DISPLAY_FEMALE_03_HC 
DISPLAY_FEMALE_04_HC 

Definition at line 1056 of file zone_silverpine_forest.cpp.

◆ SpellForsakenTrooperMasterScriptFenrisIsle

Enumerator
SPELL_FORSAKEN_TROOPER_MALE_01_F 
SPELL_FORSAKEN_TROOPER_MALE_02_F 
SPELL_FORSAKEN_TROOPER_MALE_03_F 
SPELL_FORSAKEN_TROOPER_MALE_04_F 
SPELL_FORSAKEN_TROOPER_FEMALE_01_F 
SPELL_FORSAKEN_TROOPER_FEMALE_02_F 
SPELL_FORSAKEN_TROOPER_FEMALE_03_F 
SPELL_FORSAKEN_TROOPER_FEMALE_04_F 
DISPLAY_MALE_01_F 
DISPLAY_MALE_02_F 
DISPLAY_MALE_03_F 
DISPLAY_MALE_04_F 
DISPLAY_FEMALE_01_F 
DISPLAY_FEMALE_02_F 
DISPLAY_FEMALE_03_F 
DISPLAY_FEMALE_04_F 

Definition at line 4391 of file zone_silverpine_forest.cpp.

◆ SummonFenrisActors

Enumerator
SPELL_SUMMON_BLOODFANG_FENRIS 
SPELL_SUMMON_CROWLEY_FENRIS 
SPELL_SUMMON_PHIN_ODELIC 
SPELL_SUMMON_BARTOLO_GINSETTI 
SPELL_SUMMON_LOREMASTER_DIBBS 
SPELL_SUMMON_MAGISTRATE_HENRY 
SPELL_SUMMON_CARETAKER_SMITHERS 
SPELL_SUMMON_SOPHIA 

Definition at line 4785 of file zone_silverpine_forest.cpp.

◆ SylvanasForsakenHighCommand

Enumerator
QUEST_NO_ESCAPE 
NPC_FORSAKEN_WARHORSE_SERVERSIDE 
SPELL_SUMMON_FORSAKEN_WARHORSE_SERVERSIDE 
SPELL_APPLY_INVIS_ZONE_1 
SPELL_APPLY_INVIS_ZONE_4 
SPELL_DESPAWN_ALL_SUMMONS_AGATHA 

Definition at line 1143 of file zone_silverpine_forest.cpp.

◆ WaitingToExsanguinate

Enumerator
NPC_DEATHSTALKER_RANE_YORICK 
NPC_LORD_DARIUS_CROWLEY 
SPELL_SUMMON_CROWLEY_BLOODFANG_MASTER 
SPELL_ARMOIRE_CAMERA_ON_CROWLEY 
SPELL_ARMOIRE_CAMERA_ON_BLOODFANG 
SPELL_RIDE_REVERSE_CAST_EXSANGUINATE 
SPELL_EJECT_PASSENGER_01 
SPELL_KILL_CREDIT_YORICK 
SPELL_HIDE_IN_ARMOIRE 
EVENT_START_SCENE_EXSANGUINATE 
EVENT_TALK_SCENE_EXSANGUINATE 
EVENT_ACTION_SCENE_EXSANGUINATE 
EVENT_SWITCH_SCENE_CAMERA 
EVENT_FINISH_SCENE_EXSANGUINATE 
TALK_YORICK_EXSANGUINATE_DEATH 
TALK_CROWLEY_EXSANGUINATE_0 
TALK_CROWLEY_EXSANGUINATE_1 
TALK_CROWLEY_EXSANGUINATE_2 
TALK_CROWLEY_EXSANGUINATE_3 
TALK_CROWLEY_EXSANGUINATE_4 
TALK_CROWLEY_EXSANGUINATE_5 
TALK_CROWLEY_EXSANGUINATE_6 
TALK_BLOODFANG_EXSANGUINATE_0 
TALK_BLOODFANG_EXSANGUINATE_1 
TALK_BLOODFANG_EXSANGUINATE_2 
TALK_BLOODFANG_EXSANGUINATE_3 
TALK_BLOODFANG_EXSANGUINATE_4 
TALK_BLOODFANG_EXSANGUINATE_5 
TALK_BLOODFANG_EXSANGUINATE_6 
TALK_BLOODFANG_EXSANGUINATE_7 
TALK_BLOODFANG_EXSANGUINATE_8 
TALK_BLOODFANG_EXSANGUINATE_9 
TALK_BLOODFANG_EXSANGUINATE_10 
PATH_CROWLEY_ENTER 
PATH_BLOODFANG_ENTER 
PATH_BLOODFANG_NEAR_YORICK 
PATH_BLOODFANG_WITH_YORICK 
PATH_BLOODFANG_EXIT 
PATH_CROWLEY_EXIT 

Definition at line 1859 of file zone_silverpine_forest.cpp.

◆ WebbedOrcSeaDog

Enumerator
NPC_ORC_SEA_DOG 
SPELL_SINISTER_STRIKE 
EVENT_WEBBEB_ORC_CHECK_PLAYER 
EVENT_WEBBEB_ORC_TALK 
EVENT_SINISTER_STRIKE 
TALK_WEBBEB_ORC_FREED 

Definition at line 3821 of file zone_silverpine_forest.cpp.

◆ WebbedVictim

Enumerator
SPELL_FREE_WEBBED_VICTIM 
SPELL_FREE_WEBBED_VICTIM_RANDOM 

Definition at line 3733 of file zone_silverpine_forest.cpp.

◆ WorgenRenegade

Enumerator
SPELL_HEARTSTRIKE 
SPELL_KILL_ME_AURA 
SPELL_FLURRY_OF_CLAWS 
EVENT_FLURRY_OF_CLAWS 

Definition at line 1205 of file zone_silverpine_forest.cpp.

◆ WorgenSentry

Enumerator
SPELL_BATTLE_ROAR 
SPELL_UNDYING_FRENZY 
EVENT_UNDYING_FRENZY 
TALK_SENTRY_WARNING 

Definition at line 4648 of file zone_silverpine_forest.cpp.

Function Documentation

◆ AddSC_silverpine_forest()

void AddSC_silverpine_forest ( )

Definition at line 5247 of file zone_silverpine_forest.cpp.

+ Here is the caller graph for this function:

Variable Documentation

◆ AgathaBackFrontyardPos

Position const AgathaBackFrontyardPos = { 982.57f, 671.04f, 77.298f }

Definition at line 4082 of file zone_silverpine_forest.cpp.

◆ AgathaPreResetPos

Position const AgathaPreResetPos = { 1364.02f, 1028.54f, 55.9914f }

Definition at line 283 of file zone_silverpine_forest.cpp.

◆ AgathaPreRisePos

Position const AgathaPreRisePos = { 1364.02f, 1028.54f, 66.99143f }

Definition at line 279 of file zone_silverpine_forest.cpp.

◆ AgathaResetPos

Position const AgathaResetPos = { 1364.02f, 1028.54f, 58.1319f }

Definition at line 285 of file zone_silverpine_forest.cpp.

◆ AgathaRisePos

Position const AgathaRisePos = { 1368.65f, 1032.19f, 63.3033f }

Definition at line 281 of file zone_silverpine_forest.cpp.

◆ CameraFrontyardPos

Position const CameraFrontyardPos = { 980.7f, 689.14f, 76.9f }

Definition at line 4835 of file zone_silverpine_forest.cpp.

◆ CromushPos

Position const CromushPos = { 1404.71f, 1063.73f, 60.5617f, 2.827433f }

Definition at line 277 of file zone_silverpine_forest.cpp.

◆ GarroshJumpPos

Position const GarroshJumpPos = { 1378.65f, 1044.23f, 53.8389f, 5.51524f }

Definition at line 275 of file zone_silverpine_forest.cpp.

◆ GarroshPos

Position const GarroshPos = { 1402.45f, 1061.62f, 60.56173f, 3.926991f }

Definition at line 273 of file zone_silverpine_forest.cpp.

◆ HellscreamElitePos

Position const HellscreamElitePos[16]
Initial value:
=
{
{ 1387.90f, 1029.71f, 53.21853f, 2.827433f },
{ 1389.79f, 1024.51f, 53.20833f, 2.827433f },
{ 1388.05f, 1026.91f, 53.20833f, 2.827433f },
{ 1388.16f, 1020.88f, 53.25523f, 2.827433f },
{ 1385.79f, 1025.99f, 53.22593f, 2.827433f },
{ 1386.69f, 1023.26f, 53.24393f, 2.827433f },
{ 1384.33f, 1022.04f, 53.28123f, 2.827433f },
{ 1391.10f, 1027.73f, 53.20483f, 2.827433f },
{ 1359.10f, 1046.55f, 52.97053f, 5.253441f },
{ 1360.89f, 1051.81f, 53.19793f, 5.253441f },
{ 1360.75f, 1048.84f, 53.12893f, 5.253441f },
{ 1364.43f, 1053.62f, 53.29343f, 5.253441f },
{ 1363.08f, 1048.15f, 53.22223f, 5.253441f },
{ 1364.08f, 1050.84f, 53.29163f, 5.253441f },
{ 1366.69f, 1050.31f, 53.34203f, 5.253441f },
{ 1357.85f, 1050.12f, 52.99823f, 5.253441f }
}

Definition at line 252 of file zone_silverpine_forest.cpp.

◆ NoEscapeStartPos

Position const NoEscapeStartPos = { 981.782f, 670.953f, 74.898f, 3.1887f }

Definition at line 4705 of file zone_silverpine_forest.cpp.

◆ OrgrimmarPortalPos

Position const OrgrimmarPortalPos[3]
Initial value:
=
{
{ 1358.62f, 1054.72f, 53.1200f, 0.0f },
{ 1393.27f, 1021.20f, 53.2225f, 0.0f },
{ 1404.71f, 1063.73f, 60.5617f, 0.0f }
}

Definition at line 245 of file zone_silverpine_forest.cpp.

◆ YorickDeathPosition

Position const YorickDeathPosition = { 1295.52f, 1206.58f, 58.501f }

Definition at line 1620 of file zone_silverpine_forest.cpp.

◆ YorickReadyPosition

Position const YorickReadyPosition = { 1313.7f, 1211.99f, 58.5f, 4.564474f }

Definition at line 1618 of file zone_silverpine_forest.cpp.