TrinityCore
spell_generic.cpp File Reference
#include "ScriptMgr.h"
#include "Battleground.h"
#include "BattlePetMgr.h"
#include "CellImpl.h"
#include "CommonPredicates.h"
#include "Containers.h"
#include "CreatureAI.h"
#include "DB2Stores.h"
#include "GameTime.h"
#include "GridNotifiersImpl.h"
#include "Item.h"
#include "Log.h"
#include "MotionMaster.h"
#include "NPCPackets.h"
#include "ObjectMgr.h"
#include "Pet.h"
#include "ReputationMgr.h"
#include "SkillDiscovery.h"
#include "SpellAuraEffects.h"
#include "SpellHistory.h"
#include "SpellMgr.h"
#include "SpellPackets.h"
#include "SpellScript.h"
#include "Vehicle.h"
#include "WorldStateMgr.h"
+ Include dependency graph for spell_generic.cpp:

Go to the source code of this file.

Classes

class  spell_gen_absorb0_hitlimit1
 
class  spell_gen_adaptive_warding
 
class  spell_gen_allow_cast_from_item_only
 
class  spell_gen_animal_blood
 
class  spell_spawn_blood_pool
 
class  spell_gen_arena_drink
 
class  spell_gen_aura_of_fear
 
class  spell_gen_av_drekthar_presence
 
class  spell_gen_bandage
 
class  spell_gen_battleground_mercenary_shapeshift
 
class  spell_gen_blood_reserve
 
class  spell_gen_bonked
 
class  spell_gen_break_shield
 
class  spell_gen_burning_depths_necrolyte_image
 
class  spell_gen_cannibalize
 
class  spell_gen_chains_of_ice
 
class  spell_gen_chaos_blast
 
class  spell_clear_all
 
class  spell_gen_clone
 
class  spell_gen_clone_weapon
 
class  spell_gen_clone_weapon_aura
 
class  spell_gen_count_pct_from_max_hp
 
class  spell_gen_consumption
 
class  spell_gen_create_lance
 
class  spell_gen_dalaran_disguise
 
class  spell_gen_decay_over_time_spell
 
class  spell_gen_decay_over_time_aura
 
class  spell_gen_decay_over_time_fungal_decay
 
class  spell_gen_decay_over_time_tail_sting
 
class  spell_gen_defend
 
class  spell_gen_despawn_aura
 
class  spell_gen_despawn_self
 
class  spell_gen_despawn_target
 
class  spell_gen_divine_storm_cd_reset
 
class  spell_gen_ds_flush_knockback
 
class  spell_ethereal_pet_aura
 
class  spell_ethereal_pet_onsummon
 
class  spell_ethereal_pet_aura_remove
 
class  spell_steal_essence_visual
 
class  spell_gen_feast
 
class  spell_gen_feign_death_all_flags
 
class  spell_gen_feign_death_all_flags_uninteractible
 
class  spell_gen_feign_death_no_dyn_flag
 
class  spell_gen_feign_death_no_prevent_emotes
 
class  spell_gen_furious_rage
 
class  spell_gen_5000_gold
 
class  spell_gen_fishing
 
class  spell_gen_gadgetzan_transporter_backfire
 
class  spell_gen_gift_of_naaru
 
class  spell_gen_gnomish_transporter
 
class  spell_gen_gryphon_wyvern_mount_check
 
class  spell_gen_hate_to_zero
 
class  spell_gen_hate_to_zero_caster_target
 
class  spell_gen_hate_to_50
 
class  spell_gen_hate_to_75
 
class  spell_gen_interrupt
 
class  spell_gen_increase_stats_buff
 
class  spell_gen_lifebloom
 
class  spell_gen_mounted_charge
 
class  spell_gen_moss_covered_feet
 
class  spell_gen_netherbloom
 
class  spell_gen_nightmare_vine
 
class  spell_gen_nitrous_boost
 
class  spell_gen_obsidian_armor
 
class  spell_gen_oracle_wolvar_reputation
 
class  spell_gen_orc_disguise
 
class  spell_gen_paralytic_poison
 
class  spell_gen_prevent_emotes
 
class  spell_gen_player_say
 
class  spell_gen_proc_below_pct_damaged
 
class  spell_gen_proc_charge_drop_only
 
class  spell_gen_parachute
 
class  spell_gen_pet_summoned
 
class  spell_gen_pet_wait
 
class  spell_gen_profession_research
 
class  spell_gen_pvp_trinket
 
class  spell_gen_remove_flight_auras
 
class  spell_gen_remove_impairing_auras
 
class  spell_gen_restoration
 
class  spell_gen_remove_on_health_pct
 
class  spell_gen_remove_on_full_health
 
class  spell_gen_remove_on_full_health_pct
 
class  ReplenishmentCheck
 
class  spell_gen_replenishment
 
class  spell_gen_replenishment_aura
 
class  spell_gen_running_wild
 
class  spell_gen_running_wild_aura
 
class  spell_gen_two_forms
 
class  spell_gen_darkflight
 
class  spell_gen_seaforium_blast
 
class  spell_gen_spectator_cheer_trigger
 
class  spell_gen_spirit_healer_res
 
class  spell_gen_summon_tournament_mount
 
class  spell_gen_throw_shield
 
class  spell_gen_tournament_duel
 
class  spell_gen_tournament_pennant
 
class  spell_gen_teleporting
 
class  spell_gen_trigger_exclude_caster_aura_spell
 
class  spell_gen_trigger_exclude_target_aura_spell
 
class  spell_pvp_trinket_wotf_shared_cd< TriggeredSpellId >
 
class  spell_gen_turkey_marker
 
class  spell_gen_upper_deck_create_foam_sword
 
class  spell_gen_vampiric_touch
 
class  spell_gen_vehicle_scaling
 
class  spell_gen_vendor_bark_trigger
 
class  spell_gen_wg_water
 
class  spell_gen_whisper_gulch_yogg_saron_whisper
 
class  spell_gen_whisper_to_controller
 
class  spell_gen_whisper_to_controller_random
 
class  spell_gen_eject_all_passengers
 
class  spell_gen_eject_passenger
 
class  spell_gen_eject_passenger_with_seatId
 
class  spell_gen_gm_freeze
 
class  spell_gen_stand
 
class  spell_gen_mixology_bonus
 
class  spell_gen_landmine_knockback_achievement
 
class  spell_gen_clear_debuffs
 
class  spell_gen_pony_mount_check
 
class  CorruptingPlagueSearcher
 
class  spell_corrupting_plague_aura
 
class  StasisFieldSearcher
 
class  spell_stasis_field_aura
 
class  spell_gen_vehicle_control_link
 
class  spell_freezing_circle
 
class  spell_gen_charmed_unit_spell_cooldown
 
class  spell_gen_cannon_blast
 
class  spell_gen_submerged
 
class  spell_gen_decimatus_transformation_sickness
 
class  spell_gen_anetheron_summon_towering_infernal
 
class  MarkTargetHellfireFilter
 
class  spell_gen_mark_of_kazrogal_hellfire
 
class  spell_gen_mark_of_kazrogal_hellfire_aura
 
class  spell_gen_azgalor_rain_of_fire_hellfire_citadel
 
class  spell_gen_face_rage
 
class  spell_gen_impatient_mind
 
class  spell_gen_boost_2_0_paladin_priest_watch_for_shield
 
class  spell_gen_war_mode_enlisted
 
struct  BindLocation
 
class  spell_defender_of_azeroth_death_gate_selector
 
class  spell_defender_of_azeroth_speak_with_mograine
 
class  spell_summon_battle_pet
 
class  spell_gen_trainer_heal_cooldown
 
class  spell_gen_anchor_here
 
class  spell_gen_mount_check_aura
 
class  spell_gen_ancestral_call
 
class  spell_gen_eject_passengers_3_8
 
class  spell_gen_reverse_cast_target_to_caster_triggered
 
class  spell_gen_despawn_all_summons_owned_by_caster
 
class  spell_gen_skinning
 
class  spell_gen_bloodlust
 
class  spell_gen_spirit_heal_aoe
 
class  spell_gen_spirit_heal_personal
 
class  RecastSpiritHealChannelEvent
 
class  spell_gen_spirit_heal_channel
 
class  spell_gen_waiting_to_resurrect
 
class  spell_gen_major_healing_cooldown_modifier
 
class  spell_gen_major_healing_cooldown_modifier_aura
 
class  spell_gen_random_aggro_taunt
 

Namespaces

namespace  MajorPlayerHealingCooldownHelpers
 

Enumerations

enum  AdaptiveWarding {
  SPELL_GEN_ADAPTIVE_WARDING_FIRE = 28765 , SPELL_GEN_ADAPTIVE_WARDING_NATURE = 28768 , SPELL_GEN_ADAPTIVE_WARDING_FROST = 28766 , SPELL_GEN_ADAPTIVE_WARDING_SHADOW = 28769 ,
  SPELL_GEN_ADAPTIVE_WARDING_ARCANE = 28770
}
 
enum  AnimalBloodPoolSpell { SPELL_ANIMAL_BLOOD = 46221 , SPELL_SPAWN_BLOOD_POOL = 63471 }
 
enum  GenericBandage { SPELL_RECENTLY_BANDAGED = 11196 }
 
enum  BloodReserve { SPELL_GEN_BLOOD_RESERVE_AURA = 64568 , SPELL_GEN_BLOOD_RESERVE_HEAL = 64569 }
 
enum  Bonked { SPELL_BONKED = 62991 , SPELL_FOAM_SWORD_DEFEAT = 62994 , SPELL_ON_GUARD = 62972 }
 
enum  BreakShieldSpells {
  SPELL_BREAK_SHIELD_DAMAGE_2K = 62626 , SPELL_BREAK_SHIELD_DAMAGE_10K = 64590 , SPELL_BREAK_SHIELD_TRIGGER_FACTION_MOUNTS = 62575 , SPELL_BREAK_SHIELD_TRIGGER_CAMPAING_WARHORSE = 64595 ,
  SPELL_BREAK_SHIELD_TRIGGER_UNK = 66480
}
 
enum  CannibalizeSpells { SPELL_CANNIBALIZE_TRIGGERED = 20578 }
 
enum  ChaosBlast { SPELL_CHAOS_BLAST = 37675 }
 
enum  Clone { SPELL_NIGHTMARE_FIGMENT_MIRROR_IMAGE = 57528 }
 
enum  CloneWeaponSpells {
  SPELL_COPY_WEAPON_AURA = 41054 , SPELL_COPY_WEAPON_2_AURA = 63418 , SPELL_COPY_WEAPON_3_AURA = 69893 , SPELL_COPY_OFFHAND_AURA = 45205 ,
  SPELL_COPY_OFFHAND_2_AURA = 69896 , SPELL_COPY_RANGED_AURA = 57594
}
 
enum  CreateLanceSpells { SPELL_CREATE_LANCE_ALLIANCE = 63914 , SPELL_CREATE_LANCE_HORDE = 63919 }
 
enum  DalaranDisguiseSpells {
  SPELL_SUNREAVER_DISGUISE_TRIGGER = 69672 , SPELL_SUNREAVER_DISGUISE_FEMALE = 70973 , SPELL_SUNREAVER_DISGUISE_MALE = 70974 , SPELL_SILVER_COVENANT_DISGUISE_TRIGGER = 69673 ,
  SPELL_SILVER_COVENANT_DISGUISE_FEMALE = 70971 , SPELL_SILVER_COVENANT_DISGUISE_MALE = 70972
}
 
enum  FungalDecay { AURA_DURATION = 12600 }
 
enum  DefendVisuals { SPELL_VISUAL_SHIELD_1 = 63130 , SPELL_VISUAL_SHIELD_2 = 63131 , SPELL_VISUAL_SHIELD_3 = 63132 }
 
enum  DivineStormSpell { SPELL_DIVINE_STORM = 53385 }
 
enum  EtherealPet {
  NPC_ETHEREAL_SOUL_TRADER = 27914 , SAY_STEAL_ESSENCE = 1 , SAY_CREATE_TOKEN = 2 , SPELL_PROC_TRIGGER_ON_KILL_AURA = 50051 ,
  SPELL_ETHEREAL_PET_AURA = 50055 , SPELL_CREATE_TOKEN = 50063 , SPELL_STEAL_ESSENCE_VISUAL = 50101
}
 
enum  Feast {
  SPELL_GREAT_FEAST = 57337 , SPELL_FISH_FEAST = 57397 , SPELL_GIGANTIC_FEAST = 58466 , SPELL_SMALL_FEAST = 58475 ,
  SPELL_BOUNTIFUL_FEAST = 66477 , SPELL_FEAST_FOOD = 45548 , SPELL_FEAST_DRINK = 57073 , SPELL_BOUNTIFUL_FEAST_DRINK = 66041 ,
  SPELL_BOUNTIFUL_FEAST_FOOD = 66478 , SPELL_GREAT_FEAST_REFRESHMENT = 57338 , SPELL_FISH_FEAST_REFRESHMENT = 57398 , SPELL_GIGANTIC_FEAST_REFRESHMENT = 58467 ,
  SPELL_SMALL_FEAST_REFRESHMENT = 58477 , SPELL_BOUNTIFUL_FEAST_REFRESHMENT = 66622 , TEXT_GREAT_FEAST = 31843 , TEXT_FISH_FEAST = 31844 ,
  TEXT_GIGANTIC_FEAST = 31846 , TEXT_SMALL_FEAST = 31845 , TEXT_BOUNTIFUL_FEAST = 35153
}
 
enum  FuriousRage { EMOTE_FURIOUS_RAGE = 19415 , EMOTE_EXHAUSTED = 18368 , SPELL_EXHAUSTION = 35492 }
 
enum  FishingSpells { SPELL_FISHING_NO_FISHING_POLE = 131476 , SPELL_FISHING_WITH_POLE = 131490 }
 
enum  TransporterBackfires { SPELL_TRANSPORTER_MALFUNCTION_POLYMORPH = 23444 , SPELL_TRANSPORTER_EVIL_TWIN = 23445 , SPELL_TRANSPORTER_MALFUNCTION_MISS = 36902 }
 
enum  GnomishTransporter { SPELL_TRANSPORTER_SUCCESS = 23441 , SPELL_TRANSPORTER_FAILURE = 23446 }
 
enum  Interrupt { SPELL_GEN_THROW_INTERRUPT = 32747 }
 
enum  GenericLifebloom {
  SPELL_HEXLORD_MALACRASS_LIFEBLOOM_FINAL_HEAL = 43422 , SPELL_TUR_RAGEPAW_LIFEBLOOM_FINAL_HEAL = 52552 , SPELL_CENARION_SCOUT_LIFEBLOOM_FINAL_HEAL = 53692 , SPELL_TWISTED_VISAGE_LIFEBLOOM_FINAL_HEAL = 57763 ,
  SPELL_FACTION_CHAMPIONS_DRU_LIFEBLOOM_FINAL_HEAL = 66094
}
 
enum  ChargeSpells {
  SPELL_CHARGE_DAMAGE_8K5 = 62874 , SPELL_CHARGE_DAMAGE_20K = 68498 , SPELL_CHARGE_DAMAGE_45K = 64591 , SPELL_CHARGE_CHARGING_EFFECT_8K5 = 63661 ,
  SPELL_CHARGE_CHARGING_EFFECT_20K_1 = 68284 , SPELL_CHARGE_CHARGING_EFFECT_20K_2 = 68501 , SPELL_CHARGE_CHARGING_EFFECT_45K_1 = 62563 , SPELL_CHARGE_CHARGING_EFFECT_45K_2 = 66481 ,
  SPELL_CHARGE_TRIGGER_FACTION_MOUNTS = 62960 , SPELL_CHARGE_TRIGGER_TRIAL_CHAMPION = 68282 , SPELL_CHARGE_MISS_EFFECT = 62977
}
 
enum  MossCoveredFeet { SPELL_FALL_DOWN = 6869 }
 
enum  Netherbloom : uint32 { SPELL_NETHERBLOOM_POLLEN_1 = 28703 }
 
enum  NightmareVine { SPELL_NIGHTMARE_POLLEN = 28721 }
 
enum  ObsidianArmor {
  SPELL_GEN_OBSIDIAN_ARMOR_HOLY = 27536 , SPELL_GEN_OBSIDIAN_ARMOR_FIRE = 27533 , SPELL_GEN_OBSIDIAN_ARMOR_NATURE = 27538 , SPELL_GEN_OBSIDIAN_ARMOR_FROST = 27534 ,
  SPELL_GEN_OBSIDIAN_ARMOR_SHADOW = 27535 , SPELL_GEN_OBSIDIAN_ARMOR_ARCANE = 27540
}
 
enum  OrcDisguiseSpells { SPELL_ORC_DISGUISE_TRIGGER = 45759 , SPELL_ORC_DISGUISE_MALE = 45760 , SPELL_ORC_DISGUISE_FEMALE = 45762 }
 
enum  ParalyticPoison { SPELL_PARALYSIS = 35202 }
 
enum  ParachuteSpells { SPELL_PARACHUTE = 45472 , SPELL_PARACHUTE_BUFF = 44795 }
 
enum  PetSummoned { NPC_DOOMGUARD = 11859 , NPC_INFERNAL = 89 , NPC_IMP = 416 }
 
enum  ProfessionResearch { SPELL_NORTHREND_INSCRIPTION_RESEARCH = 61177 }
 
enum  TrinketSpells { SPELL_PVP_TRINKET_ALLIANCE = 97403 , SPELL_PVP_TRINKET_HORDE = 97404 }
 
enum  Replenishment { SPELL_REPLENISHMENT = 57669 , SPELL_INFINITE_REPLENISHMENT = 61782 }
 
enum  RunningWildMountIds { SPELL_ALTERED_FORM = 97709 }
 
enum  SeaforiumSpells { SPELL_PLANT_CHARGES_CREDIT_ACHIEVEMENT = 60937 }
 
enum  TournamentMountsSpells { SPELL_LANCE_EQUIPPED = 62853 }
 
enum  MountedDuelSpells { SPELL_ON_TOURNAMENT_MOUNT = 63034 , SPELL_MOUNTED_DUEL = 62875 }
 
enum  Teleporting { AREA_VIOLET_CITADEL_SPIRE = 4637 , SPELL_TELEPORT_SPIRE_DOWN = 59316 , SPELL_TELEPORT_SPIRE_UP = 59314 }
 
enum  PvPTrinketTriggeredSpells { SPELL_WILL_OF_THE_FORSAKEN_COOLDOWN_TRIGGER = 72752 , SPELL_WILL_OF_THE_FORSAKEN_COOLDOWN_TRIGGER_WOTF = 72757 }
 
enum  FriendOrFowl { SPELL_TURKEY_VENGEANCE = 25285 }
 
enum  FoamSword {
  ITEM_FOAM_SWORD_GREEN = 45061 , ITEM_FOAM_SWORD_PINK = 45176 , ITEM_FOAM_SWORD_BLUE = 45177 , ITEM_FOAM_SWORD_RED = 45178 ,
  ITEM_FOAM_SWORD_YELLOW = 45179
}
 
enum  VampiricTouch { SPELL_VAMPIRIC_TOUCH_HEAL = 52724 }
 
enum  VehicleScaling { SPELL_GEAR_SCALING = 66668 }
 
enum  VendorBarkTrigger { NPC_AMPHITHEATER_VENDOR = 30098 , SAY_AMPHITHEATER_VENDOR = 0 }
 
enum  WhisperGulchYoggSaronWhisper { SPELL_YOGG_SARON_WHISPER_DUMMY = 29072 }
 
enum  WhisperToControllerTexts { WHISPER_FUTURE_YOU = 2 , WHISPER_DEFENDER = 1 , WHISPER_PAST_YOU = 2 }
 
enum  GMFreeze { SPELL_GM_FREEZE = 9454 }
 
enum  RequiredMixologySpells {
  SPELL_MIXOLOGY = 53042 , SPELL_FLASK_OF_THE_FROST_WYRM = 53755 , SPELL_FLASK_OF_STONEBLOOD = 53758 , SPELL_FLASK_OF_ENDLESS_RAGE = 53760 ,
  SPELL_FLASK_OF_PURE_MOJO = 54212 , SPELL_LESSER_FLASK_OF_RESISTANCE = 62380 , SPELL_LESSER_FLASK_OF_TOUGHNESS = 53752 , SPELL_FLASK_OF_BLINDING_LIGHT = 28521 ,
  SPELL_FLASK_OF_CHROMATIC_WONDER = 42735 , SPELL_FLASK_OF_FORTIFICATION = 28518 , SPELL_FLASK_OF_MIGHTY_RESTORATION = 28519 , SPELL_FLASK_OF_PURE_DEATH = 28540 ,
  SPELL_FLASK_OF_RELENTLESS_ASSAULT = 28520 , SPELL_FLASK_OF_CHROMATIC_RESISTANCE = 17629 , SPELL_FLASK_OF_DISTILLED_WISDOM = 17627 , SPELL_FLASK_OF_SUPREME_POWER = 17628 ,
  SPELL_FLASK_OF_THE_TITANS = 17626 , SPELL_ELIXIR_OF_MIGHTY_AGILITY = 28497 , SPELL_ELIXIR_OF_ACCURACY = 60340 , SPELL_ELIXIR_OF_DEADLY_STRIKES = 60341 ,
  SPELL_ELIXIR_OF_MIGHTY_DEFENSE = 60343 , SPELL_ELIXIR_OF_EXPERTISE = 60344 , SPELL_ELIXIR_OF_ARMOR_PIERCING = 60345 , SPELL_ELIXIR_OF_LIGHTNING_SPEED = 60346 ,
  SPELL_ELIXIR_OF_MIGHTY_FORTITUDE = 53751 , SPELL_ELIXIR_OF_MIGHTY_MAGEBLOOD = 53764 , SPELL_ELIXIR_OF_MIGHTY_STRENGTH = 53748 , SPELL_ELIXIR_OF_MIGHTY_TOUGHTS = 60347 ,
  SPELL_ELIXIR_OF_PROTECTION = 53763 , SPELL_ELIXIR_OF_SPIRIT = 53747 , SPELL_GURUS_ELIXIR = 53749 , SPELL_SHADOWPOWER_ELIXIR = 33721 ,
  SPELL_WRATH_ELIXIR = 53746 , SPELL_ELIXIR_OF_EMPOWERMENT = 28514 , SPELL_ELIXIR_OF_MAJOR_MAGEBLOOD = 28509 , SPELL_ELIXIR_OF_MAJOR_SHADOW_POWER = 28503 ,
  SPELL_ELIXIR_OF_MAJOR_DEFENSE = 28502 , SPELL_FEL_STRENGTH_ELIXIR = 38954 , SPELL_ELIXIR_OF_IRONSKIN = 39628 , SPELL_ELIXIR_OF_MAJOR_AGILITY = 54494 ,
  SPELL_ELIXIR_OF_DRAENIC_WISDOM = 39627 , SPELL_ELIXIR_OF_MAJOR_FIREPOWER = 28501 , SPELL_ELIXIR_OF_MAJOR_FROST_POWER = 28493 , SPELL_EARTHEN_ELIXIR = 39626 ,
  SPELL_ELIXIR_OF_MASTERY = 33726 , SPELL_ELIXIR_OF_HEALING_POWER = 28491 , SPELL_ELIXIR_OF_MAJOR_FORTITUDE = 39625 , SPELL_ELIXIR_OF_MAJOR_STRENGTH = 28490 ,
  SPELL_ADEPTS_ELIXIR = 54452 , SPELL_ONSLAUGHT_ELIXIR = 33720 , SPELL_MIGHTY_TROLLS_BLOOD_ELIXIR = 24361 , SPELL_GREATER_ARCANE_ELIXIR = 17539 ,
  SPELL_ELIXIR_OF_THE_MONGOOSE = 17538 , SPELL_ELIXIR_OF_BRUTE_FORCE = 17537 , SPELL_ELIXIR_OF_SAGES = 17535 , SPELL_ELIXIR_OF_SUPERIOR_DEFENSE = 11348 ,
  SPELL_ELIXIR_OF_DEMONSLAYING = 11406 , SPELL_ELIXIR_OF_GREATER_FIREPOWER = 26276 , SPELL_ELIXIR_OF_SHADOW_POWER = 11474 , SPELL_MAGEBLOOD_ELIXIR = 24363 ,
  SPELL_ELIXIR_OF_GIANTS = 11405 , SPELL_ELIXIR_OF_GREATER_AGILITY = 11334 , SPELL_ARCANE_ELIXIR = 11390 , SPELL_ELIXIR_OF_GREATER_INTELLECT = 11396 ,
  SPELL_ELIXIR_OF_GREATER_DEFENSE = 11349 , SPELL_ELIXIR_OF_FROST_POWER = 21920 , SPELL_ELIXIR_OF_AGILITY = 11328 , SPELL_MAJOR_TROLLS_BLLOOD_ELIXIR = 3223 ,
  SPELL_ELIXIR_OF_FORTITUDE = 3593 , SPELL_ELIXIR_OF_OGRES_STRENGTH = 3164 , SPELL_ELIXIR_OF_FIREPOWER = 7844 , SPELL_ELIXIR_OF_LESSER_AGILITY = 3160 ,
  SPELL_ELIXIR_OF_DEFENSE = 3220 , SPELL_STRONG_TROLLS_BLOOD_ELIXIR = 3222 , SPELL_ELIXIR_OF_MINOR_ACCURACY = 63729 , SPELL_ELIXIR_OF_WISDOM = 3166 ,
  SPELL_ELIXIR_OF_GIANTH_GROWTH = 8212 , SPELL_ELIXIR_OF_MINOR_AGILITY = 2374 , SPELL_ELIXIR_OF_MINOR_FORTITUDE = 2378 , SPELL_WEAK_TROLLS_BLOOD_ELIXIR = 3219 ,
  SPELL_ELIXIR_OF_LIONS_STRENGTH = 2367 , SPELL_ELIXIR_OF_MINOR_DEFENSE = 673
}
 
enum  LandmineKnockbackAchievement { SPELL_LANDMINE_KNOCKBACK_ACHIEVEMENT = 57064 }
 
enum  PonySpells { ACHIEV_PONY_UP = 3736 , MOUNT_PONY = 29736 }
 
enum  CorruptinPlagueEntrys { NPC_APEXIS_FLAYER = 22175 , NPC_SHARD_HIDE_BOAR = 22180 , NPC_AETHER_RAY = 22181 , SPELL_CORRUPTING_PLAGUE = 40350 }
 
enum  StasisFieldEntrys { NPC_DAGGERTAIL_LIZARD = 22255 , SPELL_STASIS_FIELD = 40307 }
 
enum  SiegeTankControl { SPELL_SIEGE_TANK_CONTROL = 47963 }
 
enum  FreezingCircleMisc {
  SPELL_FREEZING_CIRCLE_PIT_OF_SARON_NORMAL = 69574 , SPELL_FREEZING_CIRCLE_PIT_OF_SARON_HEROIC = 70276 , SPELL_FREEZING_CIRCLE = 34787 , SPELL_FREEZING_CIRCLE_SCENARIO = 141383 ,
  MAP_ID_BLOOD_IN_THE_SNOW_SCENARIO = 1130
}
 
enum  CannonBlast { SPELL_CANNON_BLAST = 42578 , SPELL_CANNON_BLAST_DAMAGE = 42576 }
 
enum  KazrogalHellfireMark { SPELL_MARK_OF_KAZROGAL_HELLFIRE = 189512 , SPELL_MARK_OF_KAZROGAL_DAMAGE_HELLFIRE = 189515 }
 
enum  AuraProcRemoveSpells {
  SPELL_FACE_RAGE = 99947 , SPELL_IMPATIENT_MIND = 187213 , SPELL_TALISMAN_OF_ASCENDANCE = 28200 , SPELL_JOM_GABBAR = 29602 ,
  SPELL_BATTLE_TRANCE = 45040 , SPELL_WORLD_QUELLER_FOCUS = 90900 , SPELL_BRUTAL_KINSHIP_1 = 144671 , SPELL_BRUTAL_KINSHIP_2 = 145738
}
 
enum  DefenderOfAzerothData {
  SPELL_DEATH_GATE_TELEPORT_STORMWIND = 316999 , SPELL_DEATH_GATE_TELEPORT_ORGRIMMAR = 317000 , QUEST_DEFENDER_OF_AZEROTH_ALLIANCE = 58902 , QUEST_DEFENDER_OF_AZEROTH_HORDE = 58903 ,
  NPC_NAZGRIM = 161706 , NPC_TROLLBANE = 161707 , NPC_WHITEMANE = 161708 , NPC_MOGRAINE = 161709
}
 
enum  AncestralCallSpells { SPELL_RICTUS_OF_THE_LAUGHING_SKULL = 274739 , SPELL_ZEAL_OF_THE_BURNING_BLADE = 274740 , SPELL_FEROCITY_OF_THE_FROSTWOLF = 274741 , SPELL_MIGHT_OF_THE_BLACKROCK = 274742 }
 
enum  SkinningLearningSpell {
  SPELL_CLASSIC_SKINNING = 265856 , SPELL_OUTLAND_SKINNING = 265858 , SPELL_NORTHREND_SKINNING = 265860 , SPELL_CATACLYSM_SKINNING = 265862 ,
  SPELL_PANDARIA_SKINNING = 265864 , SPELL_DRAENOR_SKINNING = 265866 , SPELL_LEGION_SKINNING = 265868 , SPELL_KUL_TIRAN_SKINNING = 265870 ,
  SPELL_ZANDALARI_SKINNING = 265872 , SPELL_SHADOWLANDS_SKINNING = 308570 , SPELL_DRAGON_ISLES_SKINNING = 366263
}
 
enum  BloodlustExhaustionSpell : uint32 {
  SPELL_SHAMAN_SATED = 57724 , SPELL_SHAMAN_EXHAUSTION = 57723 , SPELL_MAGE_TEMPORAL_DISPLACEMENT = 80354 , SPELL_HUNTER_FATIGUED = 264689 ,
  SPELL_EVOKER_EXHAUSTION = 390435
}
 
enum  MajorHealingCooldownSpell {
  SPELL_DRUID_TRANQUILITY = 740 , SPELL_DRUID_TRANQUILITY_HEAL = 157982 , SPELL_PRIEST_DIVINE_HYMN = 64843 , SPELL_PRIEST_DIVINE_HYMN_HEAL = 64844 ,
  SPELL_PRIEST_LUMINOUS_BARRIER = 271466 , SPELL_SHAMAN_HEALING_TIDE_TOTEM = 108280 , SPELL_SHAMAN_HEALING_TIDE_TOTEM_HEAL = 114942 , SPELL_MONK_REVIVAL = 115310 ,
  SPELL_EVOKER_REWIND = 363534
}
 

Functions

float MajorPlayerHealingCooldownHelpers::GetBonusMultiplier (Unit const *unit, uint32 spellId)
 
void AddSC_generic_spell_scripts ()
 

Variables

static Emote const EmoteArray [] = { EMOTE_ONESHOT_CHEER, EMOTE_ONESHOT_EXCLAMATION, EMOTE_ONESHOT_APPLAUD }
 
BindLocation const StormwindInnLoc (0, -8868.1f, 675.82f, 97.9f, 5.164778709411621093f, 5148)
 
BindLocation const OrgrimmarInnLoc (1, 1573.18f, -4441.62f, 16.06f, 1.818284034729003906f, 8618)
 

Enumeration Type Documentation

◆ AdaptiveWarding

Enumerator
SPELL_GEN_ADAPTIVE_WARDING_FIRE 
SPELL_GEN_ADAPTIVE_WARDING_NATURE 
SPELL_GEN_ADAPTIVE_WARDING_FROST 
SPELL_GEN_ADAPTIVE_WARDING_SHADOW 
SPELL_GEN_ADAPTIVE_WARDING_ARCANE 

Definition at line 74 of file spell_generic.cpp.

◆ AncestralCallSpells

Enumerator
SPELL_RICTUS_OF_THE_LAUGHING_SKULL 
SPELL_ZEAL_OF_THE_BURNING_BLADE 
SPELL_FEROCITY_OF_THE_FROSTWOLF 
SPELL_MIGHT_OF_THE_BLACKROCK 

Definition at line 4866 of file spell_generic.cpp.

◆ AnimalBloodPoolSpell

Enumerator
SPELL_ANIMAL_BLOOD 
SPELL_SPAWN_BLOOD_POOL 

Definition at line 167 of file spell_generic.cpp.

◆ AuraProcRemoveSpells

Enumerator
SPELL_FACE_RAGE 
SPELL_IMPATIENT_MIND 
SPELL_TALISMAN_OF_ASCENDANCE 
SPELL_JOM_GABBAR 
SPELL_BATTLE_TRANCE 
SPELL_WORLD_QUELLER_FOCUS 
SPELL_BRUTAL_KINSHIP_1 
SPELL_BRUTAL_KINSHIP_2 

Definition at line 4547 of file spell_generic.cpp.

◆ BloodlustExhaustionSpell

Enumerator
SPELL_SHAMAN_SATED 
SPELL_SHAMAN_EXHAUSTION 
SPELL_MAGE_TEMPORAL_DISPLACEMENT 
SPELL_HUNTER_FATIGUED 
SPELL_EVOKER_EXHAUSTION 

Definition at line 5043 of file spell_generic.cpp.

◆ BloodReserve

Enumerator
SPELL_GEN_BLOOD_RESERVE_AURA 
SPELL_GEN_BLOOD_RESERVE_HEAL 

Definition at line 571 of file spell_generic.cpp.

◆ Bonked

enum Bonked
Enumerator
SPELL_BONKED 
SPELL_FOAM_SWORD_DEFEAT 
SPELL_ON_GUARD 

Definition at line 611 of file spell_generic.cpp.

◆ BreakShieldSpells

Enumerator
SPELL_BREAK_SHIELD_DAMAGE_2K 
SPELL_BREAK_SHIELD_DAMAGE_10K 
SPELL_BREAK_SHIELD_TRIGGER_FACTION_MOUNTS 
SPELL_BREAK_SHIELD_TRIGGER_CAMPAING_WARHORSE 
SPELL_BREAK_SHIELD_TRIGGER_UNK 

Definition at line 666 of file spell_generic.cpp.

◆ CannibalizeSpells

Enumerator
SPELL_CANNIBALIZE_TRIGGERED 

Definition at line 770 of file spell_generic.cpp.

◆ CannonBlast

Enumerator
SPELL_CANNON_BLAST 
SPELL_CANNON_BLAST_DAMAGE 

Definition at line 4408 of file spell_generic.cpp.

◆ ChaosBlast

enum ChaosBlast
Enumerator
SPELL_CHAOS_BLAST 

Definition at line 830 of file spell_generic.cpp.

◆ ChargeSpells

Enumerator
SPELL_CHARGE_DAMAGE_8K5 
SPELL_CHARGE_DAMAGE_20K 
SPELL_CHARGE_DAMAGE_45K 
SPELL_CHARGE_CHARGING_EFFECT_8K5 
SPELL_CHARGE_CHARGING_EFFECT_20K_1 
SPELL_CHARGE_CHARGING_EFFECT_20K_2 
SPELL_CHARGE_CHARGING_EFFECT_45K_1 
SPELL_CHARGE_CHARGING_EFFECT_45K_2 
SPELL_CHARGE_TRIGGER_FACTION_MOUNTS 
SPELL_CHARGE_TRIGGER_TRIAL_CHAMPION 
SPELL_CHARGE_MISS_EFFECT 

Definition at line 2144 of file spell_generic.cpp.

◆ Clone

enum Clone
Enumerator
SPELL_NIGHTMARE_FIGMENT_MIRROR_IMAGE 

Definition at line 875 of file spell_generic.cpp.

◆ CloneWeaponSpells

Enumerator
SPELL_COPY_WEAPON_AURA 
SPELL_COPY_WEAPON_2_AURA 
SPELL_COPY_WEAPON_3_AURA 
SPELL_COPY_OFFHAND_AURA 
SPELL_COPY_OFFHAND_2_AURA 
SPELL_COPY_RANGED_AURA 

Definition at line 903 of file spell_generic.cpp.

◆ CorruptinPlagueEntrys

Enumerator
NPC_APEXIS_FLAYER 
NPC_SHARD_HIDE_BOAR 
NPC_AETHER_RAY 
SPELL_CORRUPTING_PLAGUE 

Definition at line 4209 of file spell_generic.cpp.

◆ CreateLanceSpells

Enumerator
SPELL_CREATE_LANCE_ALLIANCE 
SPELL_CREATE_LANCE_HORDE 

Definition at line 1071 of file spell_generic.cpp.

◆ DalaranDisguiseSpells

Enumerator
SPELL_SUNREAVER_DISGUISE_TRIGGER 
SPELL_SUNREAVER_DISGUISE_FEMALE 
SPELL_SUNREAVER_DISGUISE_MALE 
SPELL_SILVER_COVENANT_DISGUISE_TRIGGER 
SPELL_SILVER_COVENANT_DISGUISE_FEMALE 
SPELL_SILVER_COVENANT_DISGUISE_MALE 

Definition at line 1107 of file spell_generic.cpp.

◆ DefenderOfAzerothData

Enumerator
SPELL_DEATH_GATE_TELEPORT_STORMWIND 
SPELL_DEATH_GATE_TELEPORT_ORGRIMMAR 
QUEST_DEFENDER_OF_AZEROTH_ALLIANCE 
QUEST_DEFENDER_OF_AZEROTH_HORDE 
NPC_NAZGRIM 
NPC_TROLLBANE 
NPC_WHITEMANE 
NPC_MOGRAINE 

Definition at line 4662 of file spell_generic.cpp.

◆ DefendVisuals

Enumerator
SPELL_VISUAL_SHIELD_1 
SPELL_VISUAL_SHIELD_2 
SPELL_VISUAL_SHIELD_3 

Definition at line 1241 of file spell_generic.cpp.

◆ DivineStormSpell

Enumerator
SPELL_DIVINE_STORM 

Definition at line 1366 of file spell_generic.cpp.

◆ EtherealPet

Enumerator
NPC_ETHEREAL_SOUL_TRADER 
SAY_STEAL_ESSENCE 
SAY_CREATE_TOKEN 
SPELL_PROC_TRIGGER_ON_KILL_AURA 
SPELL_ETHEREAL_PET_AURA 
SPELL_CREATE_TOKEN 
SPELL_STEAL_ESSENCE_VISUAL 

Definition at line 1420 of file spell_generic.cpp.

◆ Feast

enum Feast
Enumerator
SPELL_GREAT_FEAST 
SPELL_FISH_FEAST 
SPELL_GIGANTIC_FEAST 
SPELL_SMALL_FEAST 
SPELL_BOUNTIFUL_FEAST 
SPELL_FEAST_FOOD 
SPELL_FEAST_DRINK 
SPELL_BOUNTIFUL_FEAST_DRINK 
SPELL_BOUNTIFUL_FEAST_FOOD 
SPELL_GREAT_FEAST_REFRESHMENT 
SPELL_FISH_FEAST_REFRESHMENT 
SPELL_GIGANTIC_FEAST_REFRESHMENT 
SPELL_SMALL_FEAST_REFRESHMENT 
SPELL_BOUNTIFUL_FEAST_REFRESHMENT 
TEXT_GREAT_FEAST 
TEXT_FISH_FEAST 
TEXT_GIGANTIC_FEAST 
TEXT_SMALL_FEAST 
TEXT_BOUNTIFUL_FEAST 

Definition at line 1523 of file spell_generic.cpp.

◆ FishingSpells

Enumerator
SPELL_FISHING_NO_FISHING_POLE 
SPELL_FISHING_WITH_POLE 

Definition at line 1805 of file spell_generic.cpp.

◆ FoamSword

enum FoamSword
Enumerator
ITEM_FOAM_SWORD_GREEN 
ITEM_FOAM_SWORD_PINK 
ITEM_FOAM_SWORD_BLUE 
ITEM_FOAM_SWORD_RED 
ITEM_FOAM_SWORD_YELLOW 

Definition at line 3474 of file spell_generic.cpp.

◆ FreezingCircleMisc

Enumerator
SPELL_FREEZING_CIRCLE_PIT_OF_SARON_NORMAL 
SPELL_FREEZING_CIRCLE_PIT_OF_SARON_HEROIC 
SPELL_FREEZING_CIRCLE 
SPELL_FREEZING_CIRCLE_SCENARIO 
MAP_ID_BLOOD_IN_THE_SNOW_SCENARIO 

Definition at line 4341 of file spell_generic.cpp.

◆ FriendOrFowl

Enumerator
SPELL_TURKEY_VENGEANCE 

Definition at line 3431 of file spell_generic.cpp.

◆ FungalDecay

Enumerator
AURA_DURATION 

Definition at line 1210 of file spell_generic.cpp.

◆ FuriousRage

Enumerator
EMOTE_FURIOUS_RAGE 
EMOTE_EXHAUSTED 
SPELL_EXHAUSTION 

Definition at line 1750 of file spell_generic.cpp.

◆ GenericBandage

Enumerator
SPELL_RECENTLY_BANDAGED 

Definition at line 373 of file spell_generic.cpp.

◆ GenericLifebloom

Enumerator
SPELL_HEXLORD_MALACRASS_LIFEBLOOM_FINAL_HEAL 
SPELL_TUR_RAGEPAW_LIFEBLOOM_FINAL_HEAL 
SPELL_CENARION_SCOUT_LIFEBLOOM_FINAL_HEAL 
SPELL_TWISTED_VISAGE_LIFEBLOOM_FINAL_HEAL 
SPELL_FACTION_CHAMPIONS_DRU_LIFEBLOOM_FINAL_HEAL 

Definition at line 2074 of file spell_generic.cpp.

◆ GMFreeze

enum GMFreeze
Enumerator
SPELL_GM_FREEZE 

Definition at line 3766 of file spell_generic.cpp.

◆ GnomishTransporter

Enumerator
SPELL_TRANSPORTER_SUCCESS 
SPELL_TRANSPORTER_FAILURE 

Definition at line 1912 of file spell_generic.cpp.

◆ Interrupt

enum Interrupt
Enumerator
SPELL_GEN_THROW_INTERRUPT 

Definition at line 2032 of file spell_generic.cpp.

◆ KazrogalHellfireMark

Enumerator
SPELL_MARK_OF_KAZROGAL_HELLFIRE 
SPELL_MARK_OF_KAZROGAL_DAMAGE_HELLFIRE 

Definition at line 4479 of file spell_generic.cpp.

◆ LandmineKnockbackAchievement

Enumerator
SPELL_LANDMINE_KNOCKBACK_ACHIEVEMENT 

Definition at line 4128 of file spell_generic.cpp.

◆ MajorHealingCooldownSpell

Enumerator
SPELL_DRUID_TRANQUILITY 
SPELL_DRUID_TRANQUILITY_HEAL 
SPELL_PRIEST_DIVINE_HYMN 
SPELL_PRIEST_DIVINE_HYMN_HEAL 
SPELL_PRIEST_LUMINOUS_BARRIER 
SPELL_SHAMAN_HEALING_TIDE_TOTEM 
SPELL_SHAMAN_HEALING_TIDE_TOTEM_HEAL 
SPELL_MONK_REVIVAL 
SPELL_EVOKER_REWIND 

Definition at line 5217 of file spell_generic.cpp.

◆ MossCoveredFeet

Enumerator
SPELL_FALL_DOWN 

Definition at line 2266 of file spell_generic.cpp.

◆ MountedDuelSpells

Enumerator
SPELL_ON_TOURNAMENT_MOUNT 
SPELL_MOUNTED_DUEL 

Definition at line 3257 of file spell_generic.cpp.

◆ Netherbloom

Enumerator
SPELL_NETHERBLOOM_POLLEN_1 

Definition at line 2292 of file spell_generic.cpp.

◆ NightmareVine

Enumerator
SPELL_NIGHTMARE_POLLEN 

Definition at line 2338 of file spell_generic.cpp.

◆ ObsidianArmor

Enumerator
SPELL_GEN_OBSIDIAN_ARMOR_HOLY 
SPELL_GEN_OBSIDIAN_ARMOR_FIRE 
SPELL_GEN_OBSIDIAN_ARMOR_NATURE 
SPELL_GEN_OBSIDIAN_ARMOR_FROST 
SPELL_GEN_OBSIDIAN_ARMOR_SHADOW 
SPELL_GEN_OBSIDIAN_ARMOR_ARCANE 

Definition at line 2388 of file spell_generic.cpp.

◆ OrcDisguiseSpells

Enumerator
SPELL_ORC_DISGUISE_TRIGGER 
SPELL_ORC_DISGUISE_MALE 
SPELL_ORC_DISGUISE_FEMALE 

Definition at line 2499 of file spell_generic.cpp.

◆ ParachuteSpells

Enumerator
SPELL_PARACHUTE 
SPELL_PARACHUTE_BUFF 

Definition at line 2640 of file spell_generic.cpp.

◆ ParalyticPoison

Enumerator
SPELL_PARALYSIS 

Definition at line 2537 of file spell_generic.cpp.

◆ PetSummoned

Enumerator
NPC_DOOMGUARD 
NPC_INFERNAL 
NPC_IMP 

Definition at line 2674 of file spell_generic.cpp.

◆ PonySpells

enum PonySpells
Enumerator
ACHIEV_PONY_UP 
MOUNT_PONY 

Definition at line 4174 of file spell_generic.cpp.

◆ ProfessionResearch

Enumerator
SPELL_NORTHREND_INSCRIPTION_RESEARCH 

Definition at line 2740 of file spell_generic.cpp.

◆ PvPTrinketTriggeredSpells

Enumerator
SPELL_WILL_OF_THE_FORSAKEN_COOLDOWN_TRIGGER 
SPELL_WILL_OF_THE_FORSAKEN_COOLDOWN_TRIGGER_WOTF 

Definition at line 3386 of file spell_generic.cpp.

◆ Replenishment

Enumerator
SPELL_REPLENISHMENT 
SPELL_INFINITE_REPLENISHMENT 

Definition at line 2956 of file spell_generic.cpp.

◆ RequiredMixologySpells

Enumerator
SPELL_MIXOLOGY 
SPELL_FLASK_OF_THE_FROST_WYRM 
SPELL_FLASK_OF_STONEBLOOD 
SPELL_FLASK_OF_ENDLESS_RAGE 
SPELL_FLASK_OF_PURE_MOJO 
SPELL_LESSER_FLASK_OF_RESISTANCE 
SPELL_LESSER_FLASK_OF_TOUGHNESS 
SPELL_FLASK_OF_BLINDING_LIGHT 
SPELL_FLASK_OF_CHROMATIC_WONDER 
SPELL_FLASK_OF_FORTIFICATION 
SPELL_FLASK_OF_MIGHTY_RESTORATION 
SPELL_FLASK_OF_PURE_DEATH 
SPELL_FLASK_OF_RELENTLESS_ASSAULT 
SPELL_FLASK_OF_CHROMATIC_RESISTANCE 
SPELL_FLASK_OF_DISTILLED_WISDOM 
SPELL_FLASK_OF_SUPREME_POWER 
SPELL_FLASK_OF_THE_TITANS 
SPELL_ELIXIR_OF_MIGHTY_AGILITY 
SPELL_ELIXIR_OF_ACCURACY 
SPELL_ELIXIR_OF_DEADLY_STRIKES 
SPELL_ELIXIR_OF_MIGHTY_DEFENSE 
SPELL_ELIXIR_OF_EXPERTISE 
SPELL_ELIXIR_OF_ARMOR_PIERCING 
SPELL_ELIXIR_OF_LIGHTNING_SPEED 
SPELL_ELIXIR_OF_MIGHTY_FORTITUDE 
SPELL_ELIXIR_OF_MIGHTY_MAGEBLOOD 
SPELL_ELIXIR_OF_MIGHTY_STRENGTH 
SPELL_ELIXIR_OF_MIGHTY_TOUGHTS 
SPELL_ELIXIR_OF_PROTECTION 
SPELL_ELIXIR_OF_SPIRIT 
SPELL_GURUS_ELIXIR 
SPELL_SHADOWPOWER_ELIXIR 
SPELL_WRATH_ELIXIR 
SPELL_ELIXIR_OF_EMPOWERMENT 
SPELL_ELIXIR_OF_MAJOR_MAGEBLOOD 
SPELL_ELIXIR_OF_MAJOR_SHADOW_POWER 
SPELL_ELIXIR_OF_MAJOR_DEFENSE 
SPELL_FEL_STRENGTH_ELIXIR 
SPELL_ELIXIR_OF_IRONSKIN 
SPELL_ELIXIR_OF_MAJOR_AGILITY 
SPELL_ELIXIR_OF_DRAENIC_WISDOM 
SPELL_ELIXIR_OF_MAJOR_FIREPOWER 
SPELL_ELIXIR_OF_MAJOR_FROST_POWER 
SPELL_EARTHEN_ELIXIR 
SPELL_ELIXIR_OF_MASTERY 
SPELL_ELIXIR_OF_HEALING_POWER 
SPELL_ELIXIR_OF_MAJOR_FORTITUDE 
SPELL_ELIXIR_OF_MAJOR_STRENGTH 
SPELL_ADEPTS_ELIXIR 
SPELL_ONSLAUGHT_ELIXIR 
SPELL_MIGHTY_TROLLS_BLOOD_ELIXIR 
SPELL_GREATER_ARCANE_ELIXIR 
SPELL_ELIXIR_OF_THE_MONGOOSE 
SPELL_ELIXIR_OF_BRUTE_FORCE 
SPELL_ELIXIR_OF_SAGES 
SPELL_ELIXIR_OF_SUPERIOR_DEFENSE 
SPELL_ELIXIR_OF_DEMONSLAYING 
SPELL_ELIXIR_OF_GREATER_FIREPOWER 
SPELL_ELIXIR_OF_SHADOW_POWER 
SPELL_MAGEBLOOD_ELIXIR 
SPELL_ELIXIR_OF_GIANTS 
SPELL_ELIXIR_OF_GREATER_AGILITY 
SPELL_ARCANE_ELIXIR 
SPELL_ELIXIR_OF_GREATER_INTELLECT 
SPELL_ELIXIR_OF_GREATER_DEFENSE 
SPELL_ELIXIR_OF_FROST_POWER 
SPELL_ELIXIR_OF_AGILITY 
SPELL_MAJOR_TROLLS_BLLOOD_ELIXIR 
SPELL_ELIXIR_OF_FORTITUDE 
SPELL_ELIXIR_OF_OGRES_STRENGTH 
SPELL_ELIXIR_OF_FIREPOWER 
SPELL_ELIXIR_OF_LESSER_AGILITY 
SPELL_ELIXIR_OF_DEFENSE 
SPELL_STRONG_TROLLS_BLOOD_ELIXIR 
SPELL_ELIXIR_OF_MINOR_ACCURACY 
SPELL_ELIXIR_OF_WISDOM 
SPELL_ELIXIR_OF_GIANTH_GROWTH 
SPELL_ELIXIR_OF_MINOR_AGILITY 
SPELL_ELIXIR_OF_MINOR_FORTITUDE 
SPELL_WEAK_TROLLS_BLOOD_ELIXIR 
SPELL_ELIXIR_OF_LIONS_STRENGTH 
SPELL_ELIXIR_OF_MINOR_DEFENSE 

Definition at line 3842 of file spell_generic.cpp.

◆ RunningWildMountIds

Enumerator
SPELL_ALTERED_FORM 

Definition at line 3034 of file spell_generic.cpp.

◆ SeaforiumSpells

Enumerator
SPELL_PLANT_CHARGES_CREDIT_ACHIEVEMENT 

Definition at line 3137 of file spell_generic.cpp.

◆ SiegeTankControl

Enumerator
SPELL_SIEGE_TANK_CONTROL 

Definition at line 4323 of file spell_generic.cpp.

◆ SkinningLearningSpell

Enumerator
SPELL_CLASSIC_SKINNING 
SPELL_OUTLAND_SKINNING 
SPELL_NORTHREND_SKINNING 
SPELL_CATACLYSM_SKINNING 
SPELL_PANDARIA_SKINNING 
SPELL_DRAENOR_SKINNING 
SPELL_LEGION_SKINNING 
SPELL_KUL_TIRAN_SKINNING 
SPELL_ZANDALARI_SKINNING 
SPELL_SHADOWLANDS_SKINNING 
SPELL_DRAGON_ISLES_SKINNING 

Definition at line 4963 of file spell_generic.cpp.

◆ StasisFieldEntrys

Enumerator
NPC_DAGGERTAIL_LIZARD 
SPELL_STASIS_FIELD 

Definition at line 4267 of file spell_generic.cpp.

◆ Teleporting

Enumerator
AREA_VIOLET_CITADEL_SPIRE 
SPELL_TELEPORT_SPIRE_DOWN 
SPELL_TELEPORT_SPIRE_UP 

Definition at line 3317 of file spell_generic.cpp.

◆ TournamentMountsSpells

Enumerator
SPELL_LANCE_EQUIPPED 

Definition at line 3210 of file spell_generic.cpp.

◆ TransporterBackfires

Enumerator
SPELL_TRANSPORTER_MALFUNCTION_POLYMORPH 
SPELL_TRANSPORTER_EVIL_TWIN 
SPELL_TRANSPORTER_MALFUNCTION_MISS 

Definition at line 1843 of file spell_generic.cpp.

◆ TrinketSpells

Enumerator
SPELL_PVP_TRINKET_ALLIANCE 
SPELL_PVP_TRINKET_HORDE 

Definition at line 2788 of file spell_generic.cpp.

◆ VampiricTouch

Enumerator
SPELL_VAMPIRIC_TOUCH_HEAL 

Definition at line 3507 of file spell_generic.cpp.

◆ VehicleScaling

Enumerator
SPELL_GEAR_SCALING 

Definition at line 3540 of file spell_generic.cpp.

◆ VendorBarkTrigger

Enumerator
NPC_AMPHITHEATER_VENDOR 
SAY_AMPHITHEATER_VENDOR 

Definition at line 3586 of file spell_generic.cpp.

◆ WhisperGulchYoggSaronWhisper

Enumerator
SPELL_YOGG_SARON_WHISPER_DUMMY 

Definition at line 3622 of file spell_generic.cpp.

◆ WhisperToControllerTexts

Enumerator
WHISPER_FUTURE_YOU 
WHISPER_DEFENDER 
WHISPER_PAST_YOU 

Definition at line 3666 of file spell_generic.cpp.

Function Documentation

◆ AddSC_generic_spell_scripts()

void AddSC_generic_spell_scripts ( )

Definition at line 5362 of file spell_generic.cpp.

+ Here is the caller graph for this function:

Variable Documentation

◆ EmoteArray

Definition at line 3168 of file spell_generic.cpp.

◆ OrgrimmarInnLoc

BindLocation const OrgrimmarInnLoc(1, 1573.18f, -4441.62f, 16.06f, 1.818284034729003906f, 8618) ( ,
1573.  18f,
-4441.  62f,
16.  06f,
1.  818284034729003906f,
8618   
)

◆ StormwindInnLoc

BindLocation const StormwindInnLoc(0, -8868.1f, 675.82f, 97.9f, 5.164778709411621093f, 5148) ( ,
-8868.  1f,
675.  82f,
97.  9f,
5.  164778709411621093f,
5148   
)