TrinityCore
spell_item.cpp File Reference
#include "ScriptMgr.h"
#include "Battleground.h"
#include "CommonPredicates.h"
#include "Containers.h"
#include "Creature.h"
#include "CreatureAIImpl.h"
#include "DB2Stores.h"
#include "Item.h"
#include "Log.h"
#include "LootMgr.h"
#include "Map.h"
#include "ObjectMgr.h"
#include "Player.h"
#include "Random.h"
#include "SkillDiscovery.h"
#include "Spell.h"
#include "SpellAuraEffects.h"
#include "SpellHistory.h"
#include "SpellMgr.h"
#include "SpellScript.h"
+ Include dependency graph for spell_item.cpp:

Go to the source code of this file.

Classes

class  spell_item_trigger_spell
 
class  spell_item_trigger_spell::spell_item_trigger_spell_SpellScript
 
class  spell_item_aegis_of_preservation
 
class  spell_item_absorb_eye_of_grillok
 
class  spell_item_blessing_of_faith
 
class  spell_item_alchemist_stone
 
class  spell_item_anger_capacitor< StackAmount >
 
class  spell_item_anger_capacitor< StackAmount >::spell_item_anger_capacitor_AuraScript< Stacks >
 
class  spell_item_arcane_shroud
 
class  spell_item_aura_of_madness
 
class  spell_item_dementia
 
class  spell_item_brittle_armor
 
class  spell_item_blessing_of_ancient_kings
 
class  spell_item_valanyr_hammer_of_ancient_kings
 
class  spell_item_deadly_precision
 
class  spell_item_deadly_precision_dummy
 
class  spell_item_deathbringers_will< StrengthSpellId, AgilitySpellId, APSpellId, CriticalSpellId, HasteSpellId >
 
class  spell_item_deathbringers_will< StrengthSpellId, AgilitySpellId, APSpellId, CriticalSpellId, HasteSpellId >::spell_item_deathbringers_will_AuraScript< Strength, Agility, AttackPower, Critical, Haste >
 
class  spell_item_decahedral_dwarven_dice
 
class  spell_item_goblin_bomb_dispenser
 
class  spell_item_goblin_weather_machine
 
class  spell_item_defibrillate
 
class  spell_item_defibrillate::spell_item_defibrillate_SpellScript
 
class  spell_item_desperate_defense
 
class  spell_item_deviate_fish
 
class  PartyTimeEmoteEvent
 
class  spell_item_party_time
 
class  spell_item_dire_brew
 
class  spell_item_discerning_eye_beast_dummy
 
class  spell_item_echoes_of_light
 
class  spell_item_extract_gas
 
class  spell_item_fate_rune_of_unsurpassed_vigor
 
class  spell_item_feast
 
class  spell_item_flask_of_the_north
 
class  spell_item_frozen_shadoweave
 
class  spell_item_gnomish_death_ray
 
class  spell_item_harm_prevention_belt
 
class  spell_item_heartpierce< Energy, Mana, Rage, RunicPower >
 
class  spell_item_hourglass_sand
 
class  spell_item_crystal_spire_of_karabor
 
class  spell_item_make_a_wish
 
class  spell_item_mark_of_conquest
 
class  spell_item_mercurial_shield
 
class  spell_item_mingos_fortune_generator
 
class  spell_item_necrotic_touch
 
class  spell_item_net_o_matic
 
class  spell_item_noggenfogger_elixir
 
class  spell_item_pendant_of_the_violet_eye
 
class  spell_item_persistent_shield
 
class  spell_item_pet_healing
 
class  spell_item_piccolo_of_the_flaming_fire
 
class  spell_item_power_circle
 
class  spell_item_savory_deviate_delight
 
class  spell_item_scroll_of_recall
 
class  spell_item_dimensional_ripper_everlook
 
class  spell_item_ultrasafe_transporter
 
class  spell_item_dimensional_ripper_area52
 
class  spell_item_unsated_craving
 
class  spell_item_shadows_fate
 
class  spell_item_shadowmourne
 
class  spell_item_shadowmourne_soul_fragment
 
class  spell_item_six_demon_bag
 
class  spell_item_swift_hand_justice_dummy
 
class  spell_item_the_eye_of_diminution
 
class  spell_item_underbelly_elixir
 
class  spell_item_wormhole_pandaria
 
class  spell_item_worn_troll_dice
 
class  spell_item_red_rider_air_rifle
 
class  spell_item_book_of_glyph_mastery
 
class  spell_item_gift_of_the_harvester
 
class  spell_item_map_of_the_geyser_fields
 
class  spell_item_vanquished_clutches
 
class  spell_item_ashbringer
 
class  spell_magic_eater_food
 
class  spell_item_purify_helboar_meat
 
class  spell_item_nigh_invulnerability
 
class  spell_item_poultryizer
 
class  spell_item_socrethars_stone
 
class  spell_item_demon_broiled_surprise
 
class  spell_item_complete_raptor_capture
 
class  spell_item_impale_leviroth
 
class  spell_item_lifegiving_gem
 
class  spell_item_nitro_boosts
 
class  spell_item_nitro_boosts_backfire
 
class  spell_item_rocket_boots
 
class  spell_item_runic_healing_injector
 
class  spell_item_pygmy_oil
 
class  spell_item_unusual_compass
 
class  spell_item_chicken_cover
 
class  spell_item_muisek_vessel
 
class  spell_item_greatmothers_soulcatcher
 
class  spell_item_shard_of_the_scale< HealProcSpellId, DamageProcSpellId >
 
class  spell_item_shard_of_the_scale< HealProcSpellId, DamageProcSpellId >::spell_item_shard_of_the_scale_AuraScript< HealProc, DamageProc >
 
class  spell_item_soul_preserver
 
class  spell_item_sunwell_neck< AldorSpellId, ScryersSpellId >
 
class  spell_item_sunwell_neck< AldorSpellId, ScryersSpellId >::spell_item_sunwell_neck_AuraScript< Aldors, Scryers >
 
class  spell_item_toy_train_set_pulse
 
class  spell_item_death_choice
 
class  spell_item_trinket_stack
 
class  spell_item_trinket_stack::spell_item_trinket_stack_AuraScript
 
class  spell_item_darkmoon_card_greatness
 
class  spell_item_mana_drain
 
class  spell_item_taunt_flag_targeting
 
class  spell_item_mirrens_drinking_hat
 
class  spell_item_mind_control_cap
 
class  spell_item_universal_remote
 
class  spell_item_zandalarian_charm
 
class  spell_item_zandalarian_charm::spell_item_zandalarian_charm_AuraScript
 
class  spell_item_artifical_stamina
 
class  spell_item_artifical_damage
 
class  spell_item_talisman_of_ascendance
 
class  spell_item_jom_gabbar
 
class  spell_item_battle_trance
 
class  spell_item_world_queller_focus
 
class  spell_item_water_strider
 
class  spell_item_brutal_kinship
 
class  spell_item_mad_alchemists_potion
 
class  spell_item_crazy_alchemists_potion
 
class  spell_item_eggnog
 
class  spell_item_sephuzs_secret
 
class  spell_item_amalgams_seventh_spine
 
class  spell_item_amalgams_seventh_spine_mana_restore
 
class  spell_item_set_march_of_the_legion
 
class  spell_item_seal_of_darkshire_nobility
 
class  spell_item_lightblood_elixir
 
class  spell_item_highfathers_machination
 
class  spell_item_seeping_scourgewing
 
class  spell_item_seeping_scourgewing_aoe_check
 
class  spell_item_grips_of_forsaken_sanity
 
class  spell_item_zanjir_scaleguard_greatcloak
 
class  spell_item_shiver_venom_weapon_proc
 
class  spell_item_phial_of_the_arcane_tempest_damage
 
class  spell_item_phial_of_the_arcane_tempest_periodic
 
class  spell_item_infurious_crafted_gear_mettle
 

Enumerations

enum  GenericData { SPELL_ARCANITE_DRAGONLING = 19804 , SPELL_BATTLE_CHICKEN = 13166 , SPELL_MECHANICAL_DRAGONLING = 4073 , SPELL_MITHRIL_MECHANICAL_DRAGONLING = 12749 }
 
enum  AegisOfPreservation { SPELL_AEGIS_HEAL = 23781 }
 
enum  ZezzaksShard { SPELL_EYE_OF_GRILLOK = 38495 }
 
enum  LowerCityPrayerbook { SPELL_BLESSING_OF_LOWER_CITY_DRUID = 37878 , SPELL_BLESSING_OF_LOWER_CITY_PALADIN = 37879 , SPELL_BLESSING_OF_LOWER_CITY_PRIEST = 37880 , SPELL_BLESSING_OF_LOWER_CITY_SHAMAN = 37881 }
 
enum  AlchemistStone { SPELL_ALCHEMIST_STONE_EXTRA_HEAL = 21399 , SPELL_ALCHEMIST_STONE_EXTRA_MANA = 21400 }
 
enum  AngerCapacitor { SPELL_MOTE_OF_ANGER = 71432 , SPELL_MANIFEST_ANGER_MAIN_HAND = 71433 , SPELL_MANIFEST_ANGER_OFF_HAND = 71434 }
 
enum  AuraOfMadness {
  SPELL_SOCIOPATH = 39511 , SPELL_DELUSIONAL = 40997 , SPELL_KLEPTOMANIA = 40998 , SPELL_MEGALOMANIA = 40999 ,
  SPELL_PARANOIA = 41002 , SPELL_MANIC = 41005 , SPELL_NARCISSISM = 41009 , SPELL_MARTYR_COMPLEX = 41011 ,
  SPELL_DEMENTIA = 41404 , SPELL_DEMENTIA_POS = 41406 , SPELL_DEMENTIA_NEG = 41409 , SAY_MADNESS = 21954
}
 
enum  BrittleArmor { SPELL_BRITTLE_ARMOR = 24575 }
 
enum  BlessingOfAncientKings { SPELL_PROTECTION_OF_ANCIENT_KINGS = 64413 }
 
enum  DeadlyPrecision { SPELL_DEADLY_PRECISION = 71564 }
 
enum  DeathbringersWill {
  SPELL_STRENGTH_OF_THE_TAUNKA = 71484 , SPELL_AGILITY_OF_THE_VRYKUL = 71485 , SPELL_POWER_OF_THE_TAUNKA = 71486 , SPELL_AIM_OF_THE_IRON_DWARVES = 71491 ,
  SPELL_SPEED_OF_THE_VRYKUL = 71492 , SPELL_AGILITY_OF_THE_VRYKUL_HERO = 71556 , SPELL_POWER_OF_THE_TAUNKA_HERO = 71558 , SPELL_AIM_OF_THE_IRON_DWARVES_HERO = 71559 ,
  SPELL_SPEED_OF_THE_VRYKUL_HERO = 71560 , SPELL_STRENGTH_OF_THE_TAUNKA_HERO = 71561
}
 
enum  GoblinBombDispenser { SPELL_SUMMON_GOBLIN_BOMB = 13258 , SPELL_MALFUNCTION_EXPLOSION = 13261 }
 
enum  GoblinWeatherMachine { SPELL_PERSONALIZED_WEATHER1 = 46740 , SPELL_PERSONALIZED_WEATHER2 = 46739 , SPELL_PERSONALIZED_WEATHER3 = 46738 , SPELL_PERSONALIZED_WEATHER4 = 46736 }
 
enum  Defibrillate { SPELL_GOBLIN_JUMPER_CABLES_FAIL = 8338 , SPELL_GOBLIN_JUMPER_CABLES_XL_FAIL = 23055 }
 
enum  DesperateDefense { SPELL_DESPERATE_RAGE = 33898 }
 
enum  DeviateFishSpells {
  SPELL_SLEEPY = 8064 , SPELL_INVIGORATE = 8065 , SPELL_SHRINK = 8066 , SPELL_PARTY_TIME = 8067 ,
  SPELL_HEALTHY_SPIRIT = 8068 , SPELL_REJUVENATION = 8070
}
 
enum  DireBrew {
  MODEL_CLASS_CLOTH_MALE = 25229 , MODEL_CLASS_CLOTH_FEMALE = 25233 , MODEL_CLASS_LEATHER_MALE = 25230 , MODEL_CLASS_LEATHER_FEMALE = 25234 ,
  MODEL_CLASS_MAIL_MALE = 25231 , MODEL_CLASS_MAIL_FEMALE = 25235 , MODEL_CLASS_PLATE_MALE = 25232 , MODEL_CLASS_PLATE_FEMALE = 25236
}
 
enum  DiscerningEyeBeastMisc { SPELL_DISCERNING_EYE_BEAST = 59914 }
 
enum  FateRuneOfUnsurpassedVigor { SPELL_UNSURPASSED_VIGOR = 25733 }
 
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  FlaskOfTheNorthSpells { SPELL_FLASK_OF_THE_NORTH_SP = 67016 , SPELL_FLASK_OF_THE_NORTH_AP = 67017 , SPELL_FLASK_OF_THE_NORTH_STR = 67018 }
 
enum  FrozenShadoweave { SPELL_SHADOWMEND = 39373 }
 
enum  GnomishDeathRay { SPELL_GNOMISH_DEATH_RAY_SELF = 13493 , SPELL_GNOMISH_DEATH_RAY_TARGET = 13279 }
 
enum  HarmPreventionBelt { SPELL_FORCEFIELD_COLLAPSE = 13235 }
 
enum  Heartpierce {
  SPELL_INVIGORATION_MANA = 71881 , SPELL_INVIGORATION_ENERGY = 71882 , SPELL_INVIGORATION_RAGE = 71883 , SPELL_INVIGORATION_RP = 71884 ,
  SPELL_INVIGORATION_RP_HERO = 71885 , SPELL_INVIGORATION_RAGE_HERO = 71886 , SPELL_INVIGORATION_ENERGY_HERO = 71887 , SPELL_INVIGORATION_MANA_HERO = 71888
}
 
enum  HourglassSand { SPELL_BROOD_AFFLICTION_BRONZE = 23170 }
 
enum  MakeAWish {
  SPELL_MR_PINCHYS_BLESSING = 33053 , SPELL_SUMMON_MIGHTY_MR_PINCHY = 33057 , SPELL_SUMMON_FURIOUS_MR_PINCHY = 33059 , SPELL_TINY_MAGICAL_CRAWDAD = 33062 ,
  SPELL_MR_PINCHYS_GIFT = 33064
}
 
enum  MarkOfConquest { SPELL_MARK_OF_CONQUEST_ENERGIZE = 39599 }
 
enum  MercurialShield { SPELL_MERCURIAL_SHIELD = 26464 }
 
enum  MingoFortune {
  SPELL_CREATE_FORTUNE_1 = 40804 , SPELL_CREATE_FORTUNE_2 = 40805 , SPELL_CREATE_FORTUNE_3 = 40806 , SPELL_CREATE_FORTUNE_4 = 40807 ,
  SPELL_CREATE_FORTUNE_5 = 40808 , SPELL_CREATE_FORTUNE_6 = 40809 , SPELL_CREATE_FORTUNE_7 = 40908 , SPELL_CREATE_FORTUNE_8 = 40910 ,
  SPELL_CREATE_FORTUNE_9 = 40911 , SPELL_CREATE_FORTUNE_10 = 40912 , SPELL_CREATE_FORTUNE_11 = 40913 , SPELL_CREATE_FORTUNE_12 = 40914 ,
  SPELL_CREATE_FORTUNE_13 = 40915 , SPELL_CREATE_FORTUNE_14 = 40916 , SPELL_CREATE_FORTUNE_15 = 40918 , SPELL_CREATE_FORTUNE_16 = 40919 ,
  SPELL_CREATE_FORTUNE_17 = 40920 , SPELL_CREATE_FORTUNE_18 = 40921 , SPELL_CREATE_FORTUNE_19 = 40922 , SPELL_CREATE_FORTUNE_20 = 40923
}
 
enum  NecroticTouch { SPELL_ITEM_NECROTIC_TOUCH_PROC = 71879 }
 
enum  NetOMaticSpells { SPELL_NET_O_MATIC_TRIGGERED1 = 16566 , SPELL_NET_O_MATIC_TRIGGERED2 = 13119 , SPELL_NET_O_MATIC_TRIGGERED3 = 13099 }
 
enum  NoggenfoggerElixirSpells { SPELL_NOGGENFOGGER_ELIXIR_TRIGGERED1 = 16595 , SPELL_NOGGENFOGGER_ELIXIR_TRIGGERED2 = 16593 , SPELL_NOGGENFOGGER_ELIXIR_TRIGGERED3 = 16591 }
 
enum  PersistentShieldMisc { SPELL_PERSISTENT_SHIELD_TRIGGERED = 26470 }
 
enum  PetHealing { SPELL_HEALTH_LINK = 37382 }
 
enum  PowerCircle { SPELL_LIMITLESS_POWER = 45044 }
 
enum  SavoryDeviateDelight { SPELL_FLIP_OUT_MALE = 8219 , SPELL_FLIP_OUT_FEMALE = 8220 , SPELL_YAAARRRR_MALE = 8221 , SPELL_YAAARRRR_FEMALE = 8222 }
 
enum  ScrollOfRecall {
  SPELL_SCROLL_OF_RECALL_I = 48129 , SPELL_SCROLL_OF_RECALL_II = 60320 , SPELL_SCROLL_OF_RECALL_III = 60321 , SPELL_LOST = 60444 ,
  SPELL_SCROLL_OF_RECALL_FAIL_ALLIANCE_1 = 60323 , SPELL_SCROLL_OF_RECALL_FAIL_HORDE_1 = 60328
}
 
enum  TransporterSpells {
  SPELL_EVIL_TWIN = 23445 , SPELL_TRANSPORTER_MALFUNCTION_FIRE = 23449 , SPELL_TRANSPORTER_MALFUNCTION_SMALLER = 36893 , SPELL_TRANSPORTER_MALFUNCTION_BIGGER = 36895 ,
  SPELL_TRANSPORTER_MALFUNCTION_CHICKEN = 36940 , SPELL_TRANSFORM_HORDE = 36897 , SPELL_TRANSFORM_ALLIANCE = 36899 , SPELL_SOUL_SPLIT_EVIL = 36900 ,
  SPELL_SOUL_SPLIT_GOOD = 36901
}
 
enum  ShadowsFate { SPELL_SOUL_FEAST = 71203 , NPC_SINDRAGOSA = 36853 }
 
enum  Shadowmourne {
  QUEST_BLOOD_INFUSION = 24756 , SPELL_GUSHING_WOUND = 72132 , SPELL_THIRST_QUENCHED = 72154 , QUEST_FROST_INFUSION = 24757 ,
  SPELL_SHADOWMOURNE_CHAOS_BANE_DAMAGE = 71904 , SPELL_SHADOWMOURNE_SOUL_FRAGMENT = 71905 , SPELL_SHADOWMOURNE_VISUAL_LOW = 72521 , SPELL_SHADOWMOURNE_VISUAL_HIGH = 72523 ,
  SPELL_SHADOWMOURNE_CHAOS_BANE_BUFF = 73422
}
 
enum  SixDemonBagSpells {
  SPELL_FROSTBOLT = 11538 , SPELL_POLYMORPH = 14621 , SPELL_SUMMON_FELHOUND_MINION = 14642 , SPELL_FIREBALL = 15662 ,
  SPELL_CHAIN_LIGHTNING = 21179 , SPELL_ENVELOPING_WINDS = 25189
}
 
enum  SwiftHandJusticeMisc { SPELL_SWIFT_HAND_OF_JUSTICE_HEAL = 59913 }
 
enum  UnderbellyElixirSpells { SPELL_UNDERBELLY_ELIXIR_TRIGGERED1 = 59645 , SPELL_UNDERBELLY_ELIXIR_TRIGGERED2 = 59831 , SPELL_UNDERBELLY_ELIXIR_TRIGGERED3 = 59843 }
 
enum  WormholeGeneratorPandariaSpell {
  SPELL_WORMHOLE_PANDARIA_ISLE_OF_RECKONING = 126756 , SPELL_WORMHOLE_PANDARIA_KUNLAI_UNDERWATER = 126757 , SPELL_WORMHOLE_PANDARIA_SRA_VESS = 126758 , SPELL_WORMHOLE_PANDARIA_RIKKITUN_VILLAGE = 126759 ,
  SPELL_WORMHOLE_PANDARIA_ZANVESS_TREE = 126760 , SPELL_WORMHOLE_PANDARIA_ANGLERS_WHARF = 126761 , SPELL_WORMHOLE_PANDARIA_CRANE_STATUE = 126762 , SPELL_WORMHOLE_PANDARIA_EMPERORS_OMEN = 126763 ,
  SPELL_WORMHOLE_PANDARIA_WHITEPETAL_LAKE = 126764
}
 
enum  AirRifleSpells { SPELL_AIR_RIFLE_HOLD_VISUAL = 65582 , SPELL_AIR_RIFLE_SHOOT = 67532 , SPELL_AIR_RIFLE_SHOOT_SELF = 65577 }
 
enum  GiftOfTheHarvester { SPELL_GHOUL_TRANFORM = 52490 , SPELL_GHOST_TRANSFORM = 52505 , NPC_GHOUL = 28845 , MAX_GHOULS = 5 }
 
enum  Sinkholes { NPC_SOUTH_SINKHOLE = 25664 , NPC_NORTHEAST_SINKHOLE = 25665 , NPC_NORTHWEST_SINKHOLE = 25666 }
 
enum  VanquishedClutchesSpells { SPELL_CRUSHER = 64982 , SPELL_CONSTRICTOR = 64983 , SPELL_CORRUPTOR = 64984 }
 
enum  AshbringerSounds {
  SOUND_ASHBRINGER_1 = 8906 , SOUND_ASHBRINGER_2 = 8907 , SOUND_ASHBRINGER_3 = 8908 , SOUND_ASHBRINGER_4 = 8920 ,
  SOUND_ASHBRINGER_5 = 8921 , SOUND_ASHBRINGER_6 = 8922 , SOUND_ASHBRINGER_7 = 8923 , SOUND_ASHBRINGER_8 = 8924 ,
  SOUND_ASHBRINGER_9 = 8925 , SOUND_ASHBRINGER_10 = 8926 , SOUND_ASHBRINGER_11 = 8927 , SOUND_ASHBRINGER_12 = 8928
}
 
enum  MagicEater {
  SPELL_WILD_MAGIC = 58891 , SPELL_WELL_FED_1 = 57288 , SPELL_WELL_FED_2 = 57139 , SPELL_WELL_FED_3 = 57111 ,
  SPELL_WELL_FED_4 = 57286 , SPELL_WELL_FED_5 = 57291
}
 
enum  PurifyHelboarMeat { SPELL_SUMMON_PURIFIED_HELBOAR_MEAT = 29277 , SPELL_SUMMON_TOXIC_HELBOAR_MEAT = 29278 }
 
enum  NighInvulnerability { SPELL_NIGH_INVULNERABILITY = 30456 , SPELL_COMPLETE_VULNERABILITY = 30457 }
 
enum  Poultryzer { SPELL_POULTRYIZER_SUCCESS = 30501 , SPELL_POULTRYIZER_BACKFIRE = 30504 }
 
enum  SocretharsStone { SPELL_SOCRETHAR_TO_SEAT = 35743 , SPELL_SOCRETHAR_FROM_SEAT = 35744 }
 
enum  DemonBroiledSurprise { QUEST_SUPER_HOT_STEW = 11379 , SPELL_CREATE_DEMON_BROILED_SURPRISE = 43753 , NPC_ABYSSAL_FLAMEBRINGER = 19973 }
 
enum  CompleteRaptorCapture { SPELL_RAPTOR_CAPTURE_CREDIT = 42337 }
 
enum  ImpaleLeviroth { NPC_LEVIROTH = 26452 , SPELL_LEVIROTH_SELF_IMPALE = 49882 }
 
enum  LifegivingGem { SPELL_GIFT_OF_LIFE_1 = 23782 , SPELL_GIFT_OF_LIFE_2 = 23783 }
 
enum  NitroBoosts { SPELL_NITRO_BOOSTS_SUCCESS = 54861 , SPELL_NITRO_BOOSTS_BACKFIRE = 54621 , SPELL_NITRO_BOOSTS_PARACHUTE = 54649 }
 
enum  RocketBoots { SPELL_ROCKET_BOOTS_PROC = 30452 }
 
enum  PygmyOil { SPELL_PYGMY_OIL_PYGMY_AURA = 53806 , SPELL_PYGMY_OIL_SMALLER_AURA = 53805 }
 
enum  ChickenCover { SPELL_CHICKEN_NET = 51959 , SPELL_CAPTURE_CHICKEN_ESCAPE = 51037 , QUEST_CHICKEN_PARTY = 12702 , QUEST_FLOWN_THE_COOP = 12532 }
 
enum  GreatmothersSoulcather { SPELL_FORCE_CAST_SUMMON_GNOME_SOUL = 46486 }
 
enum  ShardOfTheScale { SPELL_PURIFIED_CAUTERIZING_HEAL = 69733 , SPELL_PURIFIED_SEARING_FLAMES = 69729 , SPELL_SHINY_CAUTERIZING_HEAL = 69734 , SPELL_SHINY_SEARING_FLAMES = 69730 }
 
enum  SoulPreserver { SPELL_SOUL_PRESERVER_DRUID = 60512 , SPELL_SOUL_PRESERVER_PALADIN = 60513 , SPELL_SOUL_PRESERVER_PRIEST = 60514 , SPELL_SOUL_PRESERVER_SHAMAN = 60515 }
 
enum  ExaltedSunwellNeck {
  SPELL_LIGHTS_WRATH = 45479 , SPELL_ARCANE_BOLT = 45429 , SPELL_LIGHTS_STRENGTH = 45480 , SPELL_ARCANE_STRIKE = 45428 ,
  SPELL_LIGHTS_WARD = 45432 , SPELL_ARCANE_INSIGHT = 45431 , SPELL_LIGHTS_SALVATION = 45478 , SPELL_ARCANE_SURGE = 45430 ,
  FACTION_ALDOR = 932 , FACTION_SCRYERS = 934
}
 
enum  DeathChoiceSpells {
  SPELL_DEATH_CHOICE_NORMAL_AURA = 67702 , SPELL_DEATH_CHOICE_NORMAL_AGILITY = 67703 , SPELL_DEATH_CHOICE_NORMAL_STRENGTH = 67708 , SPELL_DEATH_CHOICE_HEROIC_AURA = 67771 ,
  SPELL_DEATH_CHOICE_HEROIC_AGILITY = 67772 , SPELL_DEATH_CHOICE_HEROIC_STRENGTH = 67773
}
 
enum  TrinketStackSpells {
  SPELL_LIGHTNING_CAPACITOR_AURA = 37657 , SPELL_LIGHTNING_CAPACITOR_STACK = 37658 , SPELL_LIGHTNING_CAPACITOR_TRIGGER = 37661 , SPELL_THUNDER_CAPACITOR_AURA = 54841 ,
  SPELL_THUNDER_CAPACITOR_STACK = 54842 , SPELL_THUNDER_CAPACITOR_TRIGGER = 54843 , SPELL_TOC25_CASTER_TRINKET_NORMAL_AURA = 67712 , SPELL_TOC25_CASTER_TRINKET_NORMAL_STACK = 67713 ,
  SPELL_TOC25_CASTER_TRINKET_NORMAL_TRIGGER = 67714 , SPELL_TOC25_CASTER_TRINKET_HEROIC_AURA = 67758 , SPELL_TOC25_CASTER_TRINKET_HEROIC_STACK = 67759 , SPELL_TOC25_CASTER_TRINKET_HEROIC_TRIGGER = 67760
}
 
enum  DarkmoonCardSpells { SPELL_DARKMOON_CARD_STRENGTH = 60229 , SPELL_DARKMOON_CARD_AGILITY = 60233 , SPELL_DARKMOON_CARD_INTELLECT = 60234 , SPELL_DARKMOON_CARD_VERSATILITY = 60235 }
 
enum  ManaDrainSpells { SPELL_MANA_DRAIN_ENERGIZE = 29471 , SPELL_MANA_DRAIN_LEECH = 27526 }
 
enum  TauntFlag { SPELL_TAUNT_FLAG = 51657 , EMOTE_PLANTS_FLAG = 28008 }
 
enum  MirrensDrinkingHat { SPELL_LOCH_MODAN_LAGER = 29827 , SPELL_STOUTHAMMER_LITE = 29828 , SPELL_AERIE_PEAK_PALE_ALE = 29829 }
 
enum  MindControlCap { ROLL_CHANCE_DULLARD = 32 , ROLL_CHANCE_NO_BACKFIRE = 95 , SPELL_GNOMISH_MIND_CONTROL_CAP = 13181 , SPELL_DULLARD = 67809 }
 
enum  UniversalRemote { SPELL_CONTROL_MACHINE = 8345 , SPELL_MOBILITY_MALFUNCTION = 8346 , SPELL_TARGET_LOCK = 8347 }
 
enum  ZandalarianCharms { SPELL_UNSTABLE_POWER_AURA_STACK = 24659 , SPELL_RESTLESS_STRENGTH_AURA_STACK = 24662 }
 
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  Eggnog { SPELL_EGG_NOG_REINDEER = 21936 , SPELL_EGG_NOG_SNOWMAN = 21980 }
 
enum  SephuzsSecret { SPELL_SEPHUZS_SECRET_COOLDOWN = 226262 }
 
enum  AmalgamsSeventhSpine {
  SPELL_FRAGILE_ECHOES_MONK = 225281 , SPELL_FRAGILE_ECHOES_SHAMAN = 225292 , SPELL_FRAGILE_ECHOES_PRIEST_DISCIPLINE = 225294 , SPELL_FRAGILE_ECHOES_PALADIN = 225297 ,
  SPELL_FRAGILE_ECHOES_DRUID = 225298 , SPELL_FRAGILE_ECHOES_PRIEST_HOLY = 225366 , SPELL_FRAGILE_ECHO_ENERGIZE = 215270
}
 
enum  HighfathersMachination { SPELL_HIGHFATHERS_TIMEKEEPING_HEAL = 253288 }
 
enum  SeepingScourgewing { SPELL_SHADOW_STRIKE_AOE_CHECK = 255861 , SPELL_ISOLATED_STRIKE = 255609 }
 
enum  ShiverVenomSpell : uint32 { SPELL_SHIVER_VENOM = 301624 , SPELL_SHIVERING_BOLT = 303559 , SPELL_VENOMOUS_LANCE = 303562 }
 

Functions

void AddSC_item_spell_scripts ()
 

Variables

std::array< uint32, 20 > const CreateFortuneSpells
 
uint32 const WormholeTargetLocations []
 

Enumeration Type Documentation

◆ AegisOfPreservation

Enumerator
SPELL_AEGIS_HEAL 

Definition at line 94 of file spell_item.cpp.

◆ AirRifleSpells

Enumerator
SPELL_AIR_RIFLE_HOLD_VISUAL 
SPELL_AIR_RIFLE_SHOOT 
SPELL_AIR_RIFLE_SHOOT_SELF 

Definition at line 2479 of file spell_item.cpp.

◆ AlchemistStone

Enumerator
SPELL_ALCHEMIST_STONE_EXTRA_HEAL 
SPELL_ALCHEMIST_STONE_EXTRA_MANA 

Definition at line 205 of file spell_item.cpp.

◆ AmalgamsSeventhSpine

Enumerator
SPELL_FRAGILE_ECHOES_MONK 
SPELL_FRAGILE_ECHOES_SHAMAN 
SPELL_FRAGILE_ECHOES_PRIEST_DISCIPLINE 
SPELL_FRAGILE_ECHOES_PALADIN 
SPELL_FRAGILE_ECHOES_DRUID 
SPELL_FRAGILE_ECHOES_PRIEST_HOLY 
SPELL_FRAGILE_ECHO_ENERGIZE 

Definition at line 4306 of file spell_item.cpp.

◆ AngerCapacitor

Enumerator
SPELL_MOTE_OF_ANGER 
SPELL_MANIFEST_ANGER_MAIN_HAND 
SPELL_MANIFEST_ANGER_OFF_HAND 

Definition at line 265 of file spell_item.cpp.

◆ AshbringerSounds

Enumerator
SOUND_ASHBRINGER_1 
SOUND_ASHBRINGER_2 
SOUND_ASHBRINGER_3 
SOUND_ASHBRINGER_4 
SOUND_ASHBRINGER_5 
SOUND_ASHBRINGER_6 
SOUND_ASHBRINGER_7 
SOUND_ASHBRINGER_8 
SOUND_ASHBRINGER_9 
SOUND_ASHBRINGER_10 
SOUND_ASHBRINGER_11 
SOUND_ASHBRINGER_12 

Definition at line 2642 of file spell_item.cpp.

◆ AuraOfMadness

Enumerator
SPELL_SOCIOPATH 
SPELL_DELUSIONAL 
SPELL_KLEPTOMANIA 
SPELL_MEGALOMANIA 
SPELL_PARANOIA 
SPELL_MANIC 
SPELL_NARCISSISM 
SPELL_MARTYR_COMPLEX 
SPELL_DEMENTIA 
SPELL_DEMENTIA_POS 
SPELL_DEMENTIA_NEG 
SAY_MADNESS 

Definition at line 350 of file spell_item.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 3987 of file spell_item.cpp.

◆ BlessingOfAncientKings

Enumerator
SPELL_PROTECTION_OF_ANCIENT_KINGS 

Definition at line 482 of file spell_item.cpp.

◆ BrittleArmor

Enumerator
SPELL_BRITTLE_ARMOR 

Definition at line 458 of file spell_item.cpp.

◆ ChickenCover

Enumerator
SPELL_CHICKEN_NET 
SPELL_CAPTURE_CHICKEN_ESCAPE 
QUEST_CHICKEN_PARTY 
QUEST_FLOWN_THE_COOP 

Definition at line 3177 of file spell_item.cpp.

◆ CompleteRaptorCapture

Enumerator
SPELL_RAPTOR_CAPTURE_CREDIT 

Definition at line 2905 of file spell_item.cpp.

◆ DarkmoonCardSpells

Enumerator
SPELL_DARKMOON_CARD_STRENGTH 
SPELL_DARKMOON_CARD_AGILITY 
SPELL_DARKMOON_CARD_INTELLECT 
SPELL_DARKMOON_CARD_VERSATILITY 

Definition at line 3606 of file spell_item.cpp.

◆ DeadlyPrecision

Enumerator
SPELL_DEADLY_PRECISION 

Definition at line 545 of file spell_item.cpp.

◆ DeathbringersWill

Enumerator
SPELL_STRENGTH_OF_THE_TAUNKA 
SPELL_AGILITY_OF_THE_VRYKUL 
SPELL_POWER_OF_THE_TAUNKA 
SPELL_AIM_OF_THE_IRON_DWARVES 
SPELL_SPEED_OF_THE_VRYKUL 
SPELL_AGILITY_OF_THE_VRYKUL_HERO 
SPELL_POWER_OF_THE_TAUNKA_HERO 
SPELL_AIM_OF_THE_IRON_DWARVES_HERO 
SPELL_SPEED_OF_THE_VRYKUL_HERO 
SPELL_STRENGTH_OF_THE_TAUNKA_HERO 

Definition at line 587 of file spell_item.cpp.

◆ DeathChoiceSpells

Enumerator
SPELL_DEATH_CHOICE_NORMAL_AURA 
SPELL_DEATH_CHOICE_NORMAL_AGILITY 
SPELL_DEATH_CHOICE_NORMAL_STRENGTH 
SPELL_DEATH_CHOICE_HEROIC_AURA 
SPELL_DEATH_CHOICE_HEROIC_AGILITY 
SPELL_DEATH_CHOICE_HEROIC_STRENGTH 

Definition at line 3463 of file spell_item.cpp.

◆ Defibrillate

Enumerator
SPELL_GOBLIN_JUMPER_CABLES_FAIL 
SPELL_GOBLIN_JUMPER_CABLES_XL_FAIL 

Definition at line 771 of file spell_item.cpp.

◆ DemonBroiledSurprise

Enumerator
QUEST_SUPER_HOT_STEW 
SPELL_CREATE_DEMON_BROILED_SURPRISE 
NPC_ABYSSAL_FLAMEBRINGER 

Definition at line 2859 of file spell_item.cpp.

◆ DesperateDefense

Enumerator
SPELL_DESPERATE_RAGE 

Definition at line 822 of file spell_item.cpp.

◆ DeviateFishSpells

Enumerator
SPELL_SLEEPY 
SPELL_INVIGORATE 
SPELL_SHRINK 
SPELL_PARTY_TIME 
SPELL_HEALTHY_SPIRIT 
SPELL_REJUVENATION 

Definition at line 849 of file spell_item.cpp.

◆ DireBrew

enum DireBrew
Enumerator
MODEL_CLASS_CLOTH_MALE 
MODEL_CLASS_CLOTH_FEMALE 
MODEL_CLASS_LEATHER_MALE 
MODEL_CLASS_LEATHER_FEMALE 
MODEL_CLASS_MAIL_MALE 
MODEL_CLASS_MAIL_FEMALE 
MODEL_CLASS_PLATE_MALE 
MODEL_CLASS_PLATE_FEMALE 

Definition at line 925 of file spell_item.cpp.

◆ DiscerningEyeBeastMisc

Enumerator
SPELL_DISCERNING_EYE_BEAST 

Definition at line 966 of file spell_item.cpp.

◆ Eggnog

enum Eggnog
Enumerator
SPELL_EGG_NOG_REINDEER 
SPELL_EGG_NOG_SNOWMAN 

Definition at line 4223 of file spell_item.cpp.

◆ ExaltedSunwellNeck

Enumerator
SPELL_LIGHTS_WRATH 
SPELL_ARCANE_BOLT 
SPELL_LIGHTS_STRENGTH 
SPELL_ARCANE_STRIKE 
SPELL_LIGHTS_WARD 
SPELL_ARCANE_INSIGHT 
SPELL_LIGHTS_SALVATION 
SPELL_ARCANE_SURGE 
FACTION_ALDOR 
FACTION_SCRYERS 

Definition at line 3360 of file spell_item.cpp.

◆ FateRuneOfUnsurpassedVigor

Enumerator
SPELL_UNSURPASSED_VIGOR 

Definition at line 1043 of file spell_item.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 1067 of file spell_item.cpp.

◆ FlaskOfTheNorthSpells

Enumerator
SPELL_FLASK_OF_THE_NORTH_SP 
SPELL_FLASK_OF_THE_NORTH_AP 
SPELL_FLASK_OF_THE_NORTH_STR 

Definition at line 1108 of file spell_item.cpp.

◆ FrozenShadoweave

Enumerator
SPELL_SHADOWMEND 

Definition at line 1167 of file spell_item.cpp.

◆ GenericData

Enumerator
SPELL_ARCANITE_DRAGONLING 
SPELL_BATTLE_CHICKEN 
SPELL_MECHANICAL_DRAGONLING 
SPELL_MITHRIL_MECHANICAL_DRAGONLING 

Definition at line 45 of file spell_item.cpp.

◆ GiftOfTheHarvester

Enumerator
SPELL_GHOUL_TRANFORM 
SPELL_GHOST_TRANSFORM 
NPC_GHOUL 
MAX_GHOULS 

Definition at line 2556 of file spell_item.cpp.

◆ GnomishDeathRay

Enumerator
SPELL_GNOMISH_DEATH_RAY_SELF 
SPELL_GNOMISH_DEATH_RAY_TARGET 

Definition at line 1202 of file spell_item.cpp.

◆ GoblinBombDispenser

Enumerator
SPELL_SUMMON_GOBLIN_BOMB 
SPELL_MALFUNCTION_EXPLOSION 

Definition at line 716 of file spell_item.cpp.

◆ GoblinWeatherMachine

Enumerator
SPELL_PERSONALIZED_WEATHER1 
SPELL_PERSONALIZED_WEATHER2 
SPELL_PERSONALIZED_WEATHER3 
SPELL_PERSONALIZED_WEATHER4 

Definition at line 742 of file spell_item.cpp.

◆ GreatmothersSoulcather

Enumerator
SPELL_FORCE_CAST_SUMMON_GNOME_SOUL 

Definition at line 3233 of file spell_item.cpp.

◆ HarmPreventionBelt

Enumerator
SPELL_FORCEFIELD_COLLAPSE 

Definition at line 1235 of file spell_item.cpp.

◆ Heartpierce

Enumerator
SPELL_INVIGORATION_MANA 
SPELL_INVIGORATION_ENERGY 
SPELL_INVIGORATION_RAGE 
SPELL_INVIGORATION_RP 
SPELL_INVIGORATION_RP_HERO 
SPELL_INVIGORATION_RAGE_HERO 
SPELL_INVIGORATION_ENERGY_HERO 
SPELL_INVIGORATION_MANA_HERO 

Definition at line 1258 of file spell_item.cpp.

◆ HighfathersMachination

Enumerator
SPELL_HIGHFATHERS_TIMEKEEPING_HEAL 

Definition at line 4459 of file spell_item.cpp.

◆ HourglassSand

Enumerator
SPELL_BROOD_AFFLICTION_BRONZE 

Definition at line 1324 of file spell_item.cpp.

◆ ImpaleLeviroth

Enumerator
NPC_LEVIROTH 
SPELL_LEVIROTH_SELF_IMPALE 

Definition at line 2935 of file spell_item.cpp.

◆ LifegivingGem

Enumerator
SPELL_GIFT_OF_LIFE_1 
SPELL_GIFT_OF_LIFE_2 

Definition at line 2966 of file spell_item.cpp.

◆ LowerCityPrayerbook

Enumerator
SPELL_BLESSING_OF_LOWER_CITY_DRUID 
SPELL_BLESSING_OF_LOWER_CITY_PALADIN 
SPELL_BLESSING_OF_LOWER_CITY_PRIEST 
SPELL_BLESSING_OF_LOWER_CITY_SHAMAN 

Definition at line 149 of file spell_item.cpp.

◆ MagicEater

enum MagicEater
Enumerator
SPELL_WILD_MAGIC 
SPELL_WELL_FED_1 
SPELL_WELL_FED_2 
SPELL_WELL_FED_3 
SPELL_WELL_FED_4 
SPELL_WELL_FED_5 

Definition at line 2684 of file spell_item.cpp.

◆ MakeAWish

enum MakeAWish
Enumerator
SPELL_MR_PINCHYS_BLESSING 
SPELL_SUMMON_MIGHTY_MR_PINCHY 
SPELL_SUMMON_FURIOUS_MR_PINCHY 
SPELL_TINY_MAGICAL_CRAWDAD 
SPELL_MR_PINCHYS_GIFT 

Definition at line 1375 of file spell_item.cpp.

◆ ManaDrainSpells

Enumerator
SPELL_MANA_DRAIN_ENERGIZE 
SPELL_MANA_DRAIN_LEECH 

Definition at line 3674 of file spell_item.cpp.

◆ MarkOfConquest

Enumerator
SPELL_MARK_OF_CONQUEST_ENERGIZE 

Definition at line 1423 of file spell_item.cpp.

◆ MercurialShield

Enumerator
SPELL_MERCURIAL_SHIELD 

Definition at line 1456 of file spell_item.cpp.

◆ MindControlCap

Enumerator
ROLL_CHANCE_DULLARD 
ROLL_CHANCE_NO_BACKFIRE 
SPELL_GNOMISH_MIND_CONTROL_CAP 
SPELL_DULLARD 

Definition at line 3798 of file spell_item.cpp.

◆ MingoFortune

Enumerator
SPELL_CREATE_FORTUNE_1 
SPELL_CREATE_FORTUNE_2 
SPELL_CREATE_FORTUNE_3 
SPELL_CREATE_FORTUNE_4 
SPELL_CREATE_FORTUNE_5 
SPELL_CREATE_FORTUNE_6 
SPELL_CREATE_FORTUNE_7 
SPELL_CREATE_FORTUNE_8 
SPELL_CREATE_FORTUNE_9 
SPELL_CREATE_FORTUNE_10 
SPELL_CREATE_FORTUNE_11 
SPELL_CREATE_FORTUNE_12 
SPELL_CREATE_FORTUNE_13 
SPELL_CREATE_FORTUNE_14 
SPELL_CREATE_FORTUNE_15 
SPELL_CREATE_FORTUNE_16 
SPELL_CREATE_FORTUNE_17 
SPELL_CREATE_FORTUNE_18 
SPELL_CREATE_FORTUNE_19 
SPELL_CREATE_FORTUNE_20 

Definition at line 1479 of file spell_item.cpp.

◆ MirrensDrinkingHat

Enumerator
SPELL_LOCH_MODAN_LAGER 
SPELL_STOUTHAMMER_LITE 
SPELL_AERIE_PEAK_PALE_ALE 

Definition at line 3759 of file spell_item.cpp.

◆ NecroticTouch

Enumerator
SPELL_ITEM_NECROTIC_TOUCH_PROC 

Definition at line 1532 of file spell_item.cpp.

◆ NetOMaticSpells

Enumerator
SPELL_NET_O_MATIC_TRIGGERED1 
SPELL_NET_O_MATIC_TRIGGERED2 
SPELL_NET_O_MATIC_TRIGGERED3 

Definition at line 1570 of file spell_item.cpp.

◆ NighInvulnerability

Enumerator
SPELL_NIGH_INVULNERABILITY 
SPELL_COMPLETE_VULNERABILITY 

Definition at line 2764 of file spell_item.cpp.

◆ NitroBoosts

Enumerator
SPELL_NITRO_BOOSTS_SUCCESS 
SPELL_NITRO_BOOSTS_BACKFIRE 
SPELL_NITRO_BOOSTS_PARACHUTE 

Definition at line 2993 of file spell_item.cpp.

◆ NoggenfoggerElixirSpells

Enumerator
SPELL_NOGGENFOGGER_ELIXIR_TRIGGERED1 
SPELL_NOGGENFOGGER_ELIXIR_TRIGGERED2 
SPELL_NOGGENFOGGER_ELIXIR_TRIGGERED3 

Definition at line 1612 of file spell_item.cpp.

◆ PersistentShieldMisc

Enumerator
SPELL_PERSISTENT_SHIELD_TRIGGERED 

Definition at line 1677 of file spell_item.cpp.

◆ PetHealing

enum PetHealing
Enumerator
SPELL_HEALTH_LINK 

Definition at line 1718 of file spell_item.cpp.

◆ Poultryzer

enum Poultryzer
Enumerator
SPELL_POULTRYIZER_SUCCESS 
SPELL_POULTRYIZER_BACKFIRE 

Definition at line 2795 of file spell_item.cpp.

◆ PowerCircle

Enumerator
SPELL_LIMITLESS_POWER 

Definition at line 1767 of file spell_item.cpp.

◆ PurifyHelboarMeat

Enumerator
SPELL_SUMMON_PURIFIED_HELBOAR_MEAT 
SPELL_SUMMON_TOXIC_HELBOAR_MEAT 

Definition at line 2730 of file spell_item.cpp.

◆ PygmyOil

enum PygmyOil
Enumerator
SPELL_PYGMY_OIL_PYGMY_AURA 
SPELL_PYGMY_OIL_SMALLER_AURA 

Definition at line 3126 of file spell_item.cpp.

◆ RocketBoots

Enumerator
SPELL_ROCKET_BOOTS_PROC 

Definition at line 3064 of file spell_item.cpp.

◆ SavoryDeviateDelight

Enumerator
SPELL_FLIP_OUT_MALE 
SPELL_FLIP_OUT_FEMALE 
SPELL_YAAARRRR_MALE 
SPELL_YAAARRRR_FEMALE 

Definition at line 1808 of file spell_item.cpp.

◆ ScrollOfRecall

Enumerator
SPELL_SCROLL_OF_RECALL_I 
SPELL_SCROLL_OF_RECALL_II 
SPELL_SCROLL_OF_RECALL_III 
SPELL_LOST 
SPELL_SCROLL_OF_RECALL_FAIL_ALLIANCE_1 
SPELL_SCROLL_OF_RECALL_FAIL_HORDE_1 

Definition at line 1857 of file spell_item.cpp.

◆ SeepingScourgewing

Enumerator
SPELL_SHADOW_STRIKE_AOE_CHECK 
SPELL_ISOLATED_STRIKE 

Definition at line 4491 of file spell_item.cpp.

◆ SephuzsSecret

Enumerator
SPELL_SEPHUZS_SECRET_COOLDOWN 

Definition at line 4249 of file spell_item.cpp.

◆ Shadowmourne

Enumerator
QUEST_BLOOD_INFUSION 
SPELL_GUSHING_WOUND 
SPELL_THIRST_QUENCHED 
QUEST_FROST_INFUSION 
SPELL_SHADOWMOURNE_CHAOS_BANE_DAMAGE 
SPELL_SHADOWMOURNE_SOUL_FRAGMENT 
SPELL_SHADOWMOURNE_VISUAL_LOW 
SPELL_SHADOWMOURNE_VISUAL_HIGH 
SPELL_SHADOWMOURNE_CHAOS_BANE_BUFF 

Definition at line 2136 of file spell_item.cpp.

◆ ShadowsFate

Enumerator
SPELL_SOUL_FEAST 
NPC_SINDRAGOSA 

Definition at line 2089 of file spell_item.cpp.

◆ ShardOfTheScale

Enumerator
SPELL_PURIFIED_CAUTERIZING_HEAL 
SPELL_PURIFIED_SEARING_FLAMES 
SPELL_SHINY_CAUTERIZING_HEAL 
SPELL_SHINY_SEARING_FLAMES 

Definition at line 3251 of file spell_item.cpp.

◆ ShiverVenomSpell

Enumerator
SPELL_SHIVER_VENOM 
SPELL_SHIVERING_BOLT 
SPELL_VENOMOUS_LANCE 

Definition at line 4573 of file spell_item.cpp.

◆ Sinkholes

enum Sinkholes
Enumerator
NPC_SOUTH_SINKHOLE 
NPC_NORTHEAST_SINKHOLE 
NPC_NORTHWEST_SINKHOLE 

Definition at line 2583 of file spell_item.cpp.

◆ SixDemonBagSpells

Enumerator
SPELL_FROSTBOLT 
SPELL_POLYMORPH 
SPELL_SUMMON_FELHOUND_MINION 
SPELL_FIREBALL 
SPELL_CHAIN_LIGHTNING 
SPELL_ENVELOPING_WINDS 

Definition at line 2244 of file spell_item.cpp.

◆ SocretharsStone

Enumerator
SPELL_SOCRETHAR_TO_SEAT 
SPELL_SOCRETHAR_FROM_SEAT 

Definition at line 2820 of file spell_item.cpp.

◆ SoulPreserver

Enumerator
SPELL_SOUL_PRESERVER_DRUID 
SPELL_SOUL_PRESERVER_PALADIN 
SPELL_SOUL_PRESERVER_PRIEST 
SPELL_SOUL_PRESERVER_SHAMAN 

Definition at line 3308 of file spell_item.cpp.

◆ SwiftHandJusticeMisc

Enumerator
SPELL_SWIFT_HAND_OF_JUSTICE_HEAL 

Definition at line 2306 of file spell_item.cpp.

◆ TauntFlag

enum TauntFlag
Enumerator
SPELL_TAUNT_FLAG 
EMOTE_PLANTS_FLAG 

Definition at line 3711 of file spell_item.cpp.

◆ TransporterSpells

Enumerator
SPELL_EVIL_TWIN 
SPELL_TRANSPORTER_MALFUNCTION_FIRE 
SPELL_TRANSPORTER_MALFUNCTION_SMALLER 
SPELL_TRANSPORTER_MALFUNCTION_BIGGER 
SPELL_TRANSPORTER_MALFUNCTION_CHICKEN 
SPELL_TRANSFORM_HORDE 
SPELL_TRANSFORM_ALLIANCE 
SPELL_SOUL_SPLIT_EVIL 
SPELL_SOUL_SPLIT_GOOD 

Definition at line 1914 of file spell_item.cpp.

◆ TrinketStackSpells

Enumerator
SPELL_LIGHTNING_CAPACITOR_AURA 
SPELL_LIGHTNING_CAPACITOR_STACK 
SPELL_LIGHTNING_CAPACITOR_TRIGGER 
SPELL_THUNDER_CAPACITOR_AURA 
SPELL_THUNDER_CAPACITOR_STACK 
SPELL_THUNDER_CAPACITOR_TRIGGER 
SPELL_TOC25_CASTER_TRINKET_NORMAL_AURA 
SPELL_TOC25_CASTER_TRINKET_NORMAL_STACK 
SPELL_TOC25_CASTER_TRINKET_NORMAL_TRIGGER 
SPELL_TOC25_CASTER_TRINKET_HEROIC_AURA 
SPELL_TOC25_CASTER_TRINKET_HEROIC_STACK 
SPELL_TOC25_CASTER_TRINKET_HEROIC_TRIGGER 

Definition at line 3523 of file spell_item.cpp.

◆ UnderbellyElixirSpells

Enumerator
SPELL_UNDERBELLY_ELIXIR_TRIGGERED1 
SPELL_UNDERBELLY_ELIXIR_TRIGGERED2 
SPELL_UNDERBELLY_ELIXIR_TRIGGERED3 

Definition at line 2353 of file spell_item.cpp.

◆ UniversalRemote

Enumerator
SPELL_CONTROL_MACHINE 
SPELL_MOBILITY_MALFUNCTION 
SPELL_TARGET_LOCK 

Definition at line 3839 of file spell_item.cpp.

◆ VanquishedClutchesSpells

Enumerator
SPELL_CRUSHER 
SPELL_CONSTRICTOR 
SPELL_CORRUPTOR 

Definition at line 2610 of file spell_item.cpp.

◆ WormholeGeneratorPandariaSpell

Enumerator
SPELL_WORMHOLE_PANDARIA_ISLE_OF_RECKONING 
SPELL_WORMHOLE_PANDARIA_KUNLAI_UNDERWATER 
SPELL_WORMHOLE_PANDARIA_SRA_VESS 
SPELL_WORMHOLE_PANDARIA_RIKKITUN_VILLAGE 
SPELL_WORMHOLE_PANDARIA_ZANVESS_TREE 
SPELL_WORMHOLE_PANDARIA_ANGLERS_WHARF 
SPELL_WORMHOLE_PANDARIA_CRANE_STATUE 
SPELL_WORMHOLE_PANDARIA_EMPERORS_OMEN 
SPELL_WORMHOLE_PANDARIA_WHITEPETAL_LAKE 

Definition at line 2394 of file spell_item.cpp.

◆ ZandalarianCharms

Enumerator
SPELL_UNSTABLE_POWER_AURA_STACK 
SPELL_RESTLESS_STRENGTH_AURA_STACK 

Definition at line 3880 of file spell_item.cpp.

◆ ZezzaksShard

Enumerator
SPELL_EYE_OF_GRILLOK 

Definition at line 119 of file spell_item.cpp.

Function Documentation

◆ AddSC_item_spell_scripts()

void AddSC_item_spell_scripts ( )

Definition at line 4694 of file spell_item.cpp.

+ Here is the caller graph for this function:

Variable Documentation

◆ CreateFortuneSpells

std::array<uint32, 20> const CreateFortuneSpells
Initial value:
=
{
}
@ SPELL_CREATE_FORTUNE_4
@ SPELL_CREATE_FORTUNE_10
@ SPELL_CREATE_FORTUNE_6
@ SPELL_CREATE_FORTUNE_19
@ SPELL_CREATE_FORTUNE_20
@ SPELL_CREATE_FORTUNE_9
@ SPELL_CREATE_FORTUNE_17
@ SPELL_CREATE_FORTUNE_12
@ SPELL_CREATE_FORTUNE_18
@ SPELL_CREATE_FORTUNE_7
@ SPELL_CREATE_FORTUNE_5
@ SPELL_CREATE_FORTUNE_1
@ SPELL_CREATE_FORTUNE_16
@ SPELL_CREATE_FORTUNE_13
@ SPELL_CREATE_FORTUNE_15
@ SPELL_CREATE_FORTUNE_14
@ SPELL_CREATE_FORTUNE_11
@ SPELL_CREATE_FORTUNE_8
@ SPELL_CREATE_FORTUNE_2
@ SPELL_CREATE_FORTUNE_3

Definition at line 1503 of file spell_item.cpp.

◆ WormholeTargetLocations