AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
spell_item.cpp File Reference
#include "AreaDefines.h"
#include "Battleground.h"
#include "ObjectMgr.h"
#include "Pet.h"
#include "Player.h"
#include "ScriptedCreature.h"
#include "SkillDiscovery.h"
#include "SpellAuraEffects.h"
#include "SpellMgr.h"
#include "SpellScript.h"
#include "SpellScriptLoader.h"
#include "WorldSession.h"

Go to the source code of this file.

Classes

class  spell_item_massive_seaforium_charge
 
class  spell_item_titanium_seal_of_dalaran
 
class  spell_item_mind_amplify_dish
 
class  spell_item_runescroll_of_fortitude
 
class  spell_item_branns_communicator
 
class  spell_item_goblin_gumbo_kettle
 
class  spell_item_with_mount_speed
 
class  spell_item_magic_dust
 
class  spell_item_toy_train_set
 
class  spell_item_rocket_chicken
 
class  spell_item_sleepy_willy
 
class  spell_item_lil_phylactery
 
class  spell_item_shifting_naaru_silver
 
class  spell_item_toxic_wasteling
 
class  spell_item_lil_xt
 
class  spell_item_essence_of_life
 
class  spell_item_skull_of_impeding_doom
 
class  spell_item_feast
 
class  spell_item_gnomish_universal_remote
 
class  spell_item_powerful_anti_venom
 
class  spell_item_strong_anti_venom
 
class  spell_item_anti_venom
 
class  spell_item_gnomish_shrink_ray
 
class  spell_item_goblin_weather_machine
 
class  spell_item_goblin_weather_machine_aura
 
class  spell_item_light_lamp
 
class  spell_item_fetch_ball
 
class  spell_item_oracle_ablutions
 
class  spell_item_trauma
 
class  spell_item_blood_draining_enchant
 
class  spell_item_dragon_kite_summon_lightning_bunny
 
class  spell_item_enchanted_broom_periodic
 
class  spell_item_summon_or_dismiss
 
class  spell_item_draenic_pale_ale
 
class  spell_item_direbrew_remote
 
class  spell_item_direbrew_remote_aura
 
class  spell_item_healing_trance
 
class  spell_item_summon_argent_knight
 
class  spell_item_instant_statue
 
class  spell_item_trigger_spell
 
class  spell_item_aegis_of_preservation
 
class  spell_item_arcane_shroud
 
class  spell_item_valanyr_hammer_of_ancient_kings
 
class  spell_item_brittle_armor
 
class  spell_item_blessing_of_ancient_kings
 
class  spell_item_defibrillate
 
class  spell_item_desperate_defense
 
class  spell_item_deviate_fish
 
class  PartyTimeEmoteEvent
 
class  spell_item_party_time
 
class  spell_item_echoes_of_light
 
class  spell_item_fate_rune_of_unsurpassed_vigor
 
class  spell_item_flask_of_the_north
 
class  spell_item_gnomish_death_ray
 
class  spell_item_make_a_wish
 
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_piccolo_of_the_flaming_fire
 
class  spell_item_savory_deviate_delight
 
class  spell_item_scroll_of_recall
 
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_the_eye_of_diminution
 
class  spell_item_underbelly_elixir
 
class  spell_item_book_of_glyph_mastery
 
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_shimmering_vessel
 
class  spell_item_purify_helboar_meat
 
class  spell_item_reindeer_transformation
 
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_brewfest_mount_transformation
 
class  spell_item_brewfest_hops
 
class  spell_item_nitro_boots
 
class  spell_item_teach_language
 
class  spell_item_rocket_boots
 
class  spell_item_flexweave_underlay
 
class  spell_item_healing_injector
 
class  spell_item_mana_injector
 
class  spell_item_pygmy_oil
 
class  spell_item_unusual_compass
 
class  spell_item_chicken_cover
 
class  spell_item_refocus
 
class  spell_item_muisek_vessel
 
class  spell_item_greatmothers_soulcatcher
 
class  spell_item_eggnog
 
class  spell_item_goblin_bomb
 
class  spell_item_linken_boomerang
 
class  spell_item_recall
 
class  spell_item_wraith_scythe_drain_life
 
class  spell_item_mirrens_drinking_hat
 
class  spell_item_snowman
 
class  spell_item_freeze_rookery_egg
 
class  spell_item_green_whelp_armor
 
class  spell_item_elixir_of_shadows
 
class  spell_item_worn_troll_dice
 
class  spell_item_venomhide_feed
 
class  spell_item_scroll_of_retribution
 
class  spell_item_eye_of_grillok
 
class  spell_item_eye_of_grillok_aura
 
class  spell_item_fel_mana_potion
 
class  spell_item_gor_dreks_ointment
 
class  spell_item_skyguard_blasting_charges
 
class  spell_item_luffa
 
class  spell_item_spell_reflectors
 
class  spell_item_multiphase_goggles
 
class  spell_item_bloodsail_admiral_hat
 
class  spell_item_alchemists_stone
 
class  spell_item_darkmoon_card_greatness
 
class  spell_item_death_choice
 
class  spell_item_trinket_stack< StackSpell, TriggerSpell >
 
class  spell_item_soul_preserver
 
class  spell_item_charm_witch_doctor
 
class  spell_item_lifegiving_gem
 
class  spell_item_mana_drain
 
class  spell_item_mind_control_cap
 
class  spell_item_hourglass_sand
 
class  spell_item_ultrasafe_transporter
 
class  spell_item_power_circle
 
class  spell_item_thrallmar_and_honor_hold_favor
 
class  spell_item_drums_of_forgotten_kings
 
class  spell_item_drums_of_the_wild
 
class  spell_item_darkmoon_card_illusion
 
class  spell_item_mad_alchemists_potion
 
class  spell_item_crazy_alchemists_potion
 
class  spell_item_decahedral_dwarven_dice
 
class  spell_item_aura_of_madness
 
class  spell_item_dementia
 
class  spell_item_deadly_precision
 
class  spell_item_deadly_precision_dummy
 
class  spell_item_deathbringers_will_normal
 
class  spell_item_deathbringers_will_heroic
 
class  spell_item_discerning_eye_beast_dummy
 
class  spell_item_frozen_shadoweave
 
class  spell_item_healing_touch_refund
 
class  spell_item_heartpierce
 
class  spell_item_heartpierce_hero
 
class  spell_item_mark_of_conquest
 
class  spell_item_pendant_of_the_violet_eye
 
class  spell_item_persistent_shield
 
class  spell_item_pet_healing
 
class  spell_item_restless_strength
 
class  spell_item_unstable_power
 
class  spell_item_commendation_of_kaelthas
 
class  spell_item_corpse_tongue_coin
 
class  spell_item_corpse_tongue_coin_heroic
 
class  spell_item_crystal_spire_of_karabor
 
class  spell_item_soul_harvesters_charm
 
class  spell_item_sunwell_exalted_caster_neck
 
class  spell_item_sunwell_exalted_healer_neck
 
class  spell_item_sunwell_exalted_melee_neck
 
class  spell_item_sunwell_exalted_tank_neck
 
class  spell_item_swift_hand_justice_dummy
 
class  spell_item_tiny_abomination_in_a_jar
 
class  spell_item_tiny_abomination_in_a_jar_hero
 
class  spell_item_totem_of_flowing_water
 
class  spell_item_petrified_twilight_scale
 
class  spell_item_petrified_twilight_scale_heroic
 
class  spell_item_purified_shard_of_the_scale
 
class  spell_item_shiny_shard_of_the_scale
 
class  spell_item_living_root_of_the_wildheart
 

Typedefs

using spell_item_lightning_capacitor = spell_item_trinket_stack< SPELL_LIGHTNING_CAPACITOR_STACK, SPELL_LIGHTNING_CAPACITOR_TRIGGER >
 
using spell_item_thunder_capacitor = spell_item_trinket_stack< SPELL_THUNDER_CAPACITOR_STACK, SPELL_THUNDER_CAPACITOR_TRIGGER >
 
using spell_item_toc25_caster_trinket_normal = spell_item_trinket_stack< SPELL_TOC25_CASTER_TRINKET_NORMAL_STACK, SPELL_TOC25_CASTER_TRINKET_NORMAL_TRIGGER >
 
using spell_item_toc25_caster_trinket_heroic = spell_item_trinket_stack< SPELL_TOC25_CASTER_TRINKET_HEROIC_STACK, SPELL_TOC25_CASTER_TRINKET_HEROIC_TRIGGER >
 

Enumerations

enum  MassiveSeaforiumCharge { ITEM_MASSIVE_SEAFORIUM_CHARGE = 39213 }
 
enum  AlchemistStone {
  SPELL_ALCHEMISTS_STONE_EXTRA_HEAL = 21399 ,
  SPELL_ALCHEMISTS_STONE_EXTRA_MANA = 21400
}
 
enum  DarkmoonCardGreatness {
  SPELL_DARKMOON_CARD_STRENGTH = 60229 ,
  SPELL_DARKMOON_CARD_AGILITY = 60233 ,
  SPELL_DARKMOON_CARD_INTELLECT = 60234 ,
  SPELL_DARKMOON_CARD_SPIRIT = 60235
}
 
enum  DeathChoice {
  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_STACK = 37658 ,
  SPELL_LIGHTNING_CAPACITOR_TRIGGER = 37661 ,
  SPELL_THUNDER_CAPACITOR_STACK = 54842 ,
  SPELL_THUNDER_CAPACITOR_TRIGGER = 54843 ,
  SPELL_TOC25_CASTER_TRINKET_NORMAL_STACK = 67713 ,
  SPELL_TOC25_CASTER_TRINKET_NORMAL_TRIGGER = 67714 ,
  SPELL_TOC25_CASTER_TRINKET_HEROIC_STACK = 67759 ,
  SPELL_TOC25_CASTER_TRINKET_HEROIC_TRIGGER = 67760
}
 
enum  SoulPreserver {
  SPELL_SOUL_PRESERVER_DRUID = 60512 ,
  SPELL_SOUL_PRESERVER_PALADIN = 60513 ,
  SPELL_SOUL_PRESERVER_PRIEST = 60514 ,
  SPELL_SOUL_PRESERVER_SHAMAN = 60515
}
 
enum  LivingRootOfTheWildheart {
  SPELL_LIVING_ROOT_BEAR = 37340 ,
  SPELL_LIVING_ROOT_CAT = 37341 ,
  SPELL_LIVING_ROOT_TREE = 37342 ,
  SPELL_LIVING_ROOT_MOONKIN = 37343 ,
  SPELL_LIVING_ROOT_NONE = 37344
}
 
enum  CharmWitchDoctor { SPELL_CHARM_WITCH_DOCTOR_PROC = 43821 }
 
enum  LifegivingGem {
  SPELL_GIFT_OF_LIFE_1 = 23782 ,
  SPELL_GIFT_OF_LIFE_2 = 23783
}
 
enum  ManaDrain {
  SPELL_MANA_DRAIN_ENERGIZE = 29471 ,
  SPELL_MANA_DRAIN_LEECH = 27526
}
 
enum  HourglassSand {
  SPELL_HOURGLASS_SAND_HEAL = 30554 ,
  SPELL_HOURGLASS_SAND_DAMAGE = 30553
}
 
enum  UltrasafeTransporter {
  SPELL_TRANSPORTER_MALFUNCTION_SMALL = 36178 ,
  SPELL_TRANSPORTER_MALFUNCTION_BIG = 36183 ,
  SPELL_TRANSPORTER_EVIL_TWIN = 23445 ,
  SPELL_TELEPORT_TOSHLEY_STATION = 35974
}
 
enum  PowerCircle { SPELL_LIMITLESS_POWER = 45044 }
 
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  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  DiscerningEyeBeastMisc { SPELL_DISCERNING_EYE_BEAST = 59914 }
 
enum  FrozenShadoweave { SPELL_SHADOWMEND = 39373 }
 
enum  IdolOfLongevity { SPELL_HEALING_TOUCH_MANA = 28848 }
 
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  MarkOfConquest { SPELL_MARK_OF_CONQUEST_ENERGIZE = 33671 }
 
enum  PersistentShieldMisc { SPELL_PERSISTENT_SHIELD_TRIGGERED = 26470 }
 
enum  PetHealing { SPELL_HEALTH_LINK = 37382 }
 
enum  RestlessStrength { SPELL_RESTLESS_STRENGTH = 24662 }
 
enum  UnstablePower { SPELL_UNSTABLE_POWER_AURA = 24659 }
 
enum  CommendationOfKaelthas { SPELL_COMMENDATION_OF_KAELTHAS = 45480 }
 
enum  CorpseTongueCoin {
  SPELL_CORPSE_TONGUE_COIN = 71633 ,
  SPELL_CORPSE_TONGUE_COIN_HERO = 71634
}
 
enum  CrystalSpireOfKarabor { SPELL_CRYSTAL_SPIRE_OF_KARABOR_MANA = 35476 }
 
enum  SoulHarvestersCharm { SPELL_SOUL_HARVESTERS_CHARM = 60513 }
 
enum  SunwellExaltedNeck {
  SPELL_LIGHTS_WRATH = 45479 ,
  SPELL_ARCANE_BOLT = 45429 ,
  SPELL_LIGHTS_STRENGTH = 45480 ,
  SPELL_LIGHTS_WARD = 45432
}
 
enum  SwiftHandOfJustice { SPELL_SWIFT_HAND_OF_JUSTICE_HEAL = 59913 }
 
enum  TinyAbominationInAJar {
  SPELL_MOTE_OF_ANGER = 71432 ,
  SPELL_MANIFEST_ANGER_MAIN_HAND = 71433 ,
  SPELL_MANIFEST_ANGER_OFF_HAND = 71434
}
 
enum  TotemOfFlowingWater { SPELL_TOTEM_OF_FLOWING_WATER_MANA = 28857 }
 
enum  PetrifiedTwilightScale {
  SPELL_PETRIFIED_TWILIGHT_SCALE_HC = 75480 ,
  SPELL_PETRIFIED_TWILIGHT_SCALE = 75477
}
 
enum  ShardOfTheScale {
  SPELL_PURIFIED_CAUTERIZING_HEAL = 69733 ,
  SPELL_SHINY_SEARING_FLAMES = 69729
}
 
enum  TitaniumSealOfDalaran {
  TITANIUM_SEAL_OF_DALARAN_BROADCAST_TEXT_ID_FLIP = 32638 ,
  TITANIUM_SEAL_OF_DALARAN_BROADCAST_TEXT_ID_HEADS_UP = 32663 ,
  TITANIUM_SEAL_OF_DALARAN_BROADCAST_TEXT_ID_FACE_DOWN = 32664
}
 
enum  AmplifyDish {
  SPELL_AMPLIFY_30S = 13180 ,
  SPELL_AMPLIFY_10S = 67799 ,
  SPELL_MENTAL_BATTLE = 67810 ,
  SPELL_AMPLIFY_CHARM_30S = 13181 ,
  SPELL_AMPLIFY_CHARM_10S = 26740
}
 
enum  RunescrollOfFortitude { SPELL_FORTITUDE = 72590 }
 
enum  BrannsCommunicator {
  NPC_BRANN_BRONZEBEARD = 29579 ,
  SPELL_CONTACT_BRANN = 55038
}
 
enum  MountModSpells {
  SPELL_CARROT_ON_A_STICK_EFFECT = 48402 ,
  SPELL_RIDING_CROP_EFFECT = 48383 ,
  SPELL_MITHRIL_SPURS_EFFECT = 59916 ,
  SPELL_MITHRIL_SPURS = 7215 ,
  SPELL_MOUNT_SPEED_CARROT = 48777 ,
  SPELL_MOUNT_SPEED_RIDING = 48776
}
 
enum  eChicken { SPELL_ROCKET_CHICKEN_EMOTE = 45255 }
 
enum  Feast {
  SPELL_GREAT_FEAST = 57301 ,
  SPELL_FISH_FEAST = 57426 ,
  SPELL_SMALL_FEAST = 58474 ,
  SPELL_GIGANTIC_FEAST = 58465 ,
  GREAT_FEAST_BROADCAST_TEXT_ID_PREPARE = 31843 ,
  FISH_FEAST_BROADCAST_TEXT_ID_PREPARE = 31844 ,
  SMALL_FEAST_BROADCAST_TEXT_ID_PREPARE = 31845 ,
  GIGANTIC_FEAST_BROADCAST_TEXT_ID_PREPARE = 31846
}
 
enum  GnomishShrinkRay {
  SPELL_GNOMISH_SHRINK_RAY_SELF = 13004 ,
  SPELL_GNOMISH_SHRINK_RAY_TARGET = 13003
}
 
enum  GoblinWeatherMachiene {
  SPELL_PERSONALIZED_WEATHER_RAIN = 46736 ,
  SPELL_PERSONALIZED_WEATHER_SNOW = 46738 ,
  SPELL_PERSONALIZED_WEATHER_SUN = 46739 ,
  SPELL_PERSONALIZED_WEATHER_CLOUDS = 46740
}
 
enum  oracleAblutions {
  SPELL_ABLUTION_RUNIC = 59812 ,
  SPELL_ABLUTION_MANA = 59813 ,
  SPELL_ABLUTION_RAGE = 59814 ,
  SPELL_ABLUTION_ENERGY = 59815
}
 
enum  eDreanicPaleAle { SPELL_PINK_ELEKK = 49908 }
 
enum  eMoleMachine { SPELL_MOLE_MACHINE_PORT_TO_GRIM_GUZZLER = 47523 }
 
enum  HealingTrance {
  SPELL_HEALING_DISCOUNT = 37705 ,
  SPELL_SOUL_PRESERVER = 60510 ,
  SPELL_PRIEST_EYE_OF_GRUUL_HEALING_TRANCE = 37706 ,
  SPELL_DRUID_EYE_OF_GRUUL_HEALING_TRANCE = 37721 ,
  SPELL_SHAMAN_EYE_OF_GRUUL_HEALING_TRANCE = 37722 ,
  SPELL_PALADIN_EYE_OF_GRUUL_HEALING_TRANCE = 37723 ,
  SPELL_DRUID_SOUL_PRESERVER_HEALING_TRANCE = 60512 ,
  SPELL_PALADIN_SOUL_PRESERVER_HEALING_TRANCE = 60513 ,
  SPELL_PRIEST_SOUL_PRESERVER_HEALING_TRANCE = 60514 ,
  SPELL_SHAMAN_SOUL_PRESERVER_HEALING_TRANCE = 60515
}
 
enum  eArgentKnight { SPELL_SUMMON_ARGENT_KNIGHT_ALLIANCE = 54296 }
 
enum  InstantStatue {
  CREATURE_INSTANT_STATUE_PEDESTAL = 40246 ,
  SPELL_INSTANT_STATUE = 75731
}
 
enum  AegisOfPreservation { SPELL_AEGIS_HEAL = 23781 }
 
enum  BrittleArmor { SPELL_BRITTLE_ARMOR = 24575 }
 
enum  BlessingOfAncientKings { SPELL_PROTECTION_OF_ANCIENT_KINGS = 64413 }
 
enum  Defibrillate {
  SPELL_GOBLIN_JUMPER_CABLES_FAIL = 8338 ,
  SPELL_GOBLIN_JUMPER_CABLES_XL_FAIL = 23055
}
 
enum  DesperateDefense {
  SPELL_DESPERATE_RAGE = 33898 ,
  SPELL_SERVERSIDE_DESPERAT_DEFENSE = 33897
}
 
enum  DeviateFishSpells {
  SPELL_SLEEPY = 8064 ,
  SPELL_INVIGORATE = 8065 ,
  SPELL_SHRINK = 8066 ,
  SPELL_PARTY_TIME = 8067 ,
  SPELL_HEALTHY_SPIRIT = 8068 ,
  SPELL_REJUVENATION = 8070
}
 
enum  FateRuneOfUnsurpassedVigor { SPELL_UNSURPASSED_VIGOR = 25733 }
 
enum  FlaskOfTheNorthSpells {
  SPELL_FLASK_OF_THE_NORTH_SP = 67016 ,
  SPELL_FLASK_OF_THE_NORTH_AP = 67017 ,
  SPELL_FLASK_OF_THE_NORTH_STR = 67018
}
 
enum  GnomishDeathRay { SPELL_GNOMISH_DEATH_RAY_TARGET = 13279 }
 
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  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  MercurialShield { SPELL_MERCURIAL_SHIELD = 26464 }
 
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  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  DimensionalRipperArea52 {
  SPELL_TRANSPORTER_MALFUNCTION = 36895 ,
  SPELL_TRANSFORM_HORDE = 36897 ,
  SPELL_TRANSFORM_ALLIANCE = 36899 ,
  SPELL_SOUL_SPLIT_EVIL = 36900 ,
  SPELL_SOUL_SPLIT_GOOD = 36901
}
 
enum  ShadowsFate { SPELL_SOUL_FEAST = 71203 }
 
enum  ExceptionCreature {
  NPC_GLUTTONOUS_ABOMINATION = 37886 ,
  NPC_RISEN_ARCHMAGE = 37868 ,
  NPC_BLISTERING_ZOMBIE = 37934 ,
  NPC_BLAZING_SKELETON = 36791 ,
  NPC_SINDRAGOSA = 36853
}
 
enum  Shadowmourne {
  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 ,
  SPELL_BLOOD_PLAGUE = 55078
}
 
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  UnderbellyElixirSpells {
  SPELL_UNDERBELLY_ELIXIR_TRIGGERED1 = 59645 ,
  SPELL_UNDERBELLY_ELIXIR_TRIGGERED2 = 59831 ,
  SPELL_UNDERBELLY_ELIXIR_TRIGGERED3 = 59843 ,
  AREA_UNDERBELLY = 4560
}
 
enum  GenericData {
  SPELL_ARCANITE_DRAGONLING = 19804 ,
  SPELL_BATTLE_CHICKEN = 13166 ,
  SPELL_MECHANICAL_DRAGONLING = 4073 ,
  SPELL_MITHRIL_MECHANICAL_DRAGONLING = 12749
}
 
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  ReindeerTransformation {
  SPELL_FLYING_REINDEER_310 = 44827 ,
  SPELL_FLYING_REINDEER_280 = 44825 ,
  SPELL_FLYING_REINDEER_60 = 44824 ,
  SPELL_REINDEER_100 = 25859 ,
  SPELL_REINDEER_60 = 25858
}
 
enum  NighInvulnerability {
  SPELL_NIGH_INVULNERABILITY = 30456 ,
  SPELL_COMPLETE_VULNERABILITY = 30457
}
 
enum  Poultryzer {
  SPELL_POULTRYIZER_SUCCESS_1 = 30501 ,
  SPELL_POULTRYIZER_SUCCESS_2 = 30504 ,
  SPELL_POULTRYIZER_BACKFIRE = 30506
}
 
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  BrewfestMountTransformation {
  SPELL_MOUNT_RAM_100 = 43900 ,
  SPELL_MOUNT_RAM_60 = 43899 ,
  SPELL_MOUNT_KODO_100 = 49379 ,
  SPELL_MOUNT_KODO_60 = 49378 ,
  SPELL_BREWFEST_MOUNT_TRANSFORM = 49357 ,
  SPELL_BREWFEST_MOUNT_TRANSFORM_REVERSE = 52845 ,
  SPELL_FRESH_DWARVEN_HOPS = 66050
}
 
enum  NitroBoots {
  SPELL_NITRO_BOOTS_SUCCESS = 54861 ,
  SPELL_NITRO_BOOTS_BACKFIRE = 46014
}
 
enum  TeachLanguage {
  SPELL_LEARN_GNOMISH_BINARY = 50242 ,
  SPELL_LEARN_GOBLIN_BINARY = 50246
}
 
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  Refocus { SPELL_CATEGORY_AIMED_MULTI = 85 }
 
enum  GreatmothersSoulcather { SPELL_FORCE_CAST_SUMMON_GNOME_SOUL = 46486 }
 
enum  Eggnog {
  SPELL_EGG_NOG_REINDEER = 21936 ,
  SPELL_EGG_NOG_SNOWMAN = 21980
}
 
enum  GoblinBomb {
  SPELL_SUMMON_GOBLIN_BOMB = 13258 ,
  SPELL_MALFUNCTION_EXPLOSION = 13261
}
 
enum  LinkenBoomerang {
  SPELL_DISARM = 15752 ,
  SPELL_STUN = 15753 ,
  CHANCE_TO_HIT = 3
}
 
enum  RecallSpellIds {
  SPELL_RECALL_HORDE = 22563 ,
  SPELL_RECALL_ALLIANCE = 22564
}
 
enum  MirrensDrinkingHat {
  SPELL_LOCH_MODAN_LAGER = 29827 ,
  SPELL_STOUTHAMMER_LITE = 29828 ,
  SPELL_AERIE_PEAK_PALE_ALE = 29829
}
 
enum  TrollDice { TEXT_WORN_TROLL_DICE = 26152 }
 
enum  VenomhideHatchling { NPC_VENOMHIDE_HATCHLING = 34320 }
 
enum  ScrollOfRetribution { NPC_VIERA_SUNWHISPER = 17226 }
 
enum  EyeofGrillok {
  SPELL_EYE_OF_GRILLOK = 38495 ,
  NPC_EYE_OF_GRILLOK = 19440
}
 
enum  FelManaPotion {
  SPELL_ALCHEMIST_STONE = 17619 ,
  SPELL_ALCHEMIST_STONE_ENERGIZE = 21400
}
 
enum  DreksOintment {
  NPC_THUNDERLORD_DIRE_WOLF = 20748 ,
  SPELL_GOR_DREKS_OINTMENT = 32578
}
 
enum  Skettis { QUEST_FIRES_OVER_SKETTIS = 11008 }
 
enum  BloodsailAdmiralHat { NPC_ADMIRAL_HAT_PARROT = 11236 }
 
enum  ThrallmarAndHonorHoldFavor { SPELL_BUFFBOT_BUFF_EFFECT = 32172 }
 
enum  DrumsOfForgottenKings { SPELL_BLESSING_OF_FORGOTTEN_KINGS = 72586 }
 
enum  DrumsOfTheWild { SPELL_GIFT_OF_THE_WILD = 72588 }
 
enum  DarkmoonCardIllusion { SPELL_DARKMOON_CARD_ILLUSION = 60242 }
 

Functions

uint32 WeatherForcast ()
 
void AddSC_item_spell_scripts ()
 

Variables

std::array< uint32, 20 > const CreateFortuneSpells
 

Typedef Documentation

◆ spell_item_lightning_capacitor

◆ spell_item_thunder_capacitor

◆ spell_item_toc25_caster_trinket_heroic

◆ spell_item_toc25_caster_trinket_normal

Enumeration Type Documentation

◆ AegisOfPreservation

Enumerator
SPELL_AEGIS_HEAL 
1563{
1564 SPELL_AEGIS_HEAL = 23781
1565};
@ SPELL_AEGIS_HEAL
Definition spell_item.cpp:1564

◆ AlchemistStone

Enumerator
SPELL_ALCHEMISTS_STONE_EXTRA_HEAL 
SPELL_ALCHEMISTS_STONE_EXTRA_MANA 
42{
45};
@ SPELL_ALCHEMISTS_STONE_EXTRA_MANA
Definition spell_item.cpp:44
@ SPELL_ALCHEMISTS_STONE_EXTRA_HEAL
Definition spell_item.cpp:43

◆ AmplifyDish

Enumerator
SPELL_AMPLIFY_30S 
SPELL_AMPLIFY_10S 
SPELL_MENTAL_BATTLE 
SPELL_AMPLIFY_CHARM_30S 
SPELL_AMPLIFY_CHARM_10S 
335{
336 SPELL_AMPLIFY_30S = 13180,
337 SPELL_AMPLIFY_10S = 67799,
338 SPELL_MENTAL_BATTLE = 67810,
341};
@ SPELL_AMPLIFY_CHARM_10S
Definition spell_item.cpp:340
@ SPELL_AMPLIFY_CHARM_30S
Definition spell_item.cpp:339
@ SPELL_AMPLIFY_30S
Definition spell_item.cpp:336
@ SPELL_MENTAL_BATTLE
Definition spell_item.cpp:338
@ SPELL_AMPLIFY_10S
Definition spell_item.cpp:337

◆ 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 
2923{
2924 SOUND_ASHBRINGER_1 = 8906, // "I was pure once"
2925 SOUND_ASHBRINGER_2 = 8907, // "Fought for righteousness"
2926 SOUND_ASHBRINGER_3 = 8908, // "I was once called Ashbringer"
2927 SOUND_ASHBRINGER_4 = 8920, // "Betrayed by my order"
2928 SOUND_ASHBRINGER_5 = 8921, // "Destroyed by Kel'Thuzad"
2929 SOUND_ASHBRINGER_6 = 8922, // "Made to serve"
2930 SOUND_ASHBRINGER_7 = 8923, // "My son watched me die"
2931 SOUND_ASHBRINGER_8 = 8924, // "Crusades fed his rage"
2932 SOUND_ASHBRINGER_9 = 8925, // "Truth is unknown to him"
2933 SOUND_ASHBRINGER_10 = 8926, // "Scarlet Crusade is pure no longer"
2934 SOUND_ASHBRINGER_11 = 8927, // "Balnazzar's crusade corrupted my son"
2935 SOUND_ASHBRINGER_12 = 8928, // "Kill them all!"
2936};
@ SOUND_ASHBRINGER_6
Definition spell_item.cpp:2929
@ SOUND_ASHBRINGER_11
Definition spell_item.cpp:2934
@ SOUND_ASHBRINGER_12
Definition spell_item.cpp:2935
@ SOUND_ASHBRINGER_5
Definition spell_item.cpp:2928
@ SOUND_ASHBRINGER_1
Definition spell_item.cpp:2924
@ SOUND_ASHBRINGER_4
Definition spell_item.cpp:2927
@ SOUND_ASHBRINGER_3
Definition spell_item.cpp:2926
@ SOUND_ASHBRINGER_2
Definition spell_item.cpp:2925
@ SOUND_ASHBRINGER_7
Definition spell_item.cpp:2930
@ SOUND_ASHBRINGER_10
Definition spell_item.cpp:2933
@ SOUND_ASHBRINGER_8
Definition spell_item.cpp:2931
@ SOUND_ASHBRINGER_9
Definition spell_item.cpp:2932

◆ 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 
131{
132 SPELL_SOCIOPATH = 39511,
133 SPELL_DELUSIONAL = 40997,
134 SPELL_KLEPTOMANIA = 40998,
135 SPELL_MEGALOMANIA = 40999,
136 SPELL_PARANOIA = 41002,
137 SPELL_MANIC = 41005,
138 SPELL_NARCISSISM = 41009,
139 SPELL_MARTYR_COMPLEX = 41011,
140 SPELL_DEMENTIA = 41404,
141 SPELL_DEMENTIA_POS = 41406,
142 SPELL_DEMENTIA_NEG = 41409,
143 SAY_MADNESS = 21954
144};
@ SPELL_MARTYR_COMPLEX
Definition spell_item.cpp:139
@ SPELL_NARCISSISM
Definition spell_item.cpp:138
@ SPELL_DEMENTIA_NEG
Definition spell_item.cpp:142
@ SPELL_SOCIOPATH
Definition spell_item.cpp:132
@ SPELL_PARANOIA
Definition spell_item.cpp:136
@ SPELL_DELUSIONAL
Definition spell_item.cpp:133
@ SPELL_DEMENTIA_POS
Definition spell_item.cpp:141
@ SPELL_KLEPTOMANIA
Definition spell_item.cpp:134
@ SPELL_MANIC
Definition spell_item.cpp:137
@ SPELL_MEGALOMANIA
Definition spell_item.cpp:135
@ SPELL_DEMENTIA
Definition spell_item.cpp:140
@ SAY_MADNESS
Definition spell_item.cpp:143

◆ BlessingOfAncientKings

Enumerator
SPELL_PROTECTION_OF_ANCIENT_KINGS 
1646{
1648};
@ SPELL_PROTECTION_OF_ANCIENT_KINGS
Definition spell_item.cpp:1647

◆ BloodsailAdmiralHat

Enumerator
NPC_ADMIRAL_HAT_PARROT 
4458{
4459 NPC_ADMIRAL_HAT_PARROT = 11236, // Blood Parrot
4460};
@ NPC_ADMIRAL_HAT_PARROT
Definition spell_item.cpp:4459

◆ BrannsCommunicator

Enumerator
NPC_BRANN_BRONZEBEARD 
SPELL_CONTACT_BRANN 
409{
410 NPC_BRANN_BRONZEBEARD = 29579,
411 SPELL_CONTACT_BRANN = 55038,
412};
@ SPELL_CONTACT_BRANN
Definition spell_item.cpp:411
@ NPC_BRANN_BRONZEBEARD
Definition spell_item.cpp:410

◆ BrewfestMountTransformation

Enumerator
SPELL_MOUNT_RAM_100 
SPELL_MOUNT_RAM_60 
SPELL_MOUNT_KODO_100 
SPELL_MOUNT_KODO_60 
SPELL_BREWFEST_MOUNT_TRANSFORM 
SPELL_BREWFEST_MOUNT_TRANSFORM_REVERSE 
SPELL_FRESH_DWARVEN_HOPS 
3347{
3348 SPELL_MOUNT_RAM_100 = 43900,
3349 SPELL_MOUNT_RAM_60 = 43899,
3350 SPELL_MOUNT_KODO_100 = 49379,
3351 SPELL_MOUNT_KODO_60 = 49378,
3355};
@ SPELL_BREWFEST_MOUNT_TRANSFORM_REVERSE
Definition spell_item.cpp:3353
@ SPELL_MOUNT_RAM_60
Definition spell_item.cpp:3349
@ SPELL_BREWFEST_MOUNT_TRANSFORM
Definition spell_item.cpp:3352
@ SPELL_MOUNT_RAM_100
Definition spell_item.cpp:3348
@ SPELL_MOUNT_KODO_100
Definition spell_item.cpp:3350
@ SPELL_FRESH_DWARVEN_HOPS
Definition spell_item.cpp:3354
@ SPELL_MOUNT_KODO_60
Definition spell_item.cpp:3351

◆ BrittleArmor

Enumerator
SPELL_BRITTLE_ARMOR 
1625{
1626 SPELL_BRITTLE_ARMOR = 24575
1627};
@ SPELL_BRITTLE_ARMOR
Definition spell_item.cpp:1626

◆ CharmWitchDoctor

Enumerator
SPELL_CHARM_WITCH_DOCTOR_PROC 
95{
97};
@ SPELL_CHARM_WITCH_DOCTOR_PROC
Definition spell_item.cpp:96

◆ ChickenCover

Enumerator
SPELL_CHICKEN_NET 
SPELL_CAPTURE_CHICKEN_ESCAPE 
QUEST_CHICKEN_PARTY 
QUEST_FLOWN_THE_COOP 
3689{
3690 SPELL_CHICKEN_NET = 51959,
3692 QUEST_CHICKEN_PARTY = 12702,
3693 QUEST_FLOWN_THE_COOP = 12532,
3694};
@ QUEST_CHICKEN_PARTY
Definition spell_item.cpp:3692
@ SPELL_CAPTURE_CHICKEN_ESCAPE
Definition spell_item.cpp:3691
@ QUEST_FLOWN_THE_COOP
Definition spell_item.cpp:3693
@ SPELL_CHICKEN_NET
Definition spell_item.cpp:3690

◆ CommendationOfKaelthas

Enumerator
SPELL_COMMENDATION_OF_KAELTHAS 
218{
220};
@ SPELL_COMMENDATION_OF_KAELTHAS
Definition spell_item.cpp:219

◆ CompleteRaptorCapture

Enumerator
SPELL_RAPTOR_CAPTURE_CREDIT 
3280{
3282};
@ SPELL_RAPTOR_CAPTURE_CREDIT
Definition spell_item.cpp:3281

◆ CorpseTongueCoin

Enumerator
SPELL_CORPSE_TONGUE_COIN 
SPELL_CORPSE_TONGUE_COIN_HERO 
223{
226};
@ SPELL_CORPSE_TONGUE_COIN
Definition spell_item.cpp:224
@ SPELL_CORPSE_TONGUE_COIN_HERO
Definition spell_item.cpp:225

◆ CrystalSpireOfKarabor

Enumerator
SPELL_CRYSTAL_SPIRE_OF_KARABOR_MANA 
229{
231};
@ SPELL_CRYSTAL_SPIRE_OF_KARABOR_MANA
Definition spell_item.cpp:230

◆ DarkmoonCardGreatness

Enumerator
SPELL_DARKMOON_CARD_STRENGTH 
SPELL_DARKMOON_CARD_AGILITY 
SPELL_DARKMOON_CARD_INTELLECT 
SPELL_DARKMOON_CARD_SPIRIT 
48{
53};
@ SPELL_DARKMOON_CARD_STRENGTH
Definition spell_item.cpp:49
@ SPELL_DARKMOON_CARD_SPIRIT
Definition spell_item.cpp:52
@ SPELL_DARKMOON_CARD_AGILITY
Definition spell_item.cpp:50
@ SPELL_DARKMOON_CARD_INTELLECT
Definition spell_item.cpp:51

◆ DarkmoonCardIllusion

Enumerator
SPELL_DARKMOON_CARD_ILLUSION 
5002{
5004};
@ SPELL_DARKMOON_CARD_ILLUSION
Definition spell_item.cpp:5003

◆ DeadlyPrecision

Enumerator
SPELL_DEADLY_PRECISION 
147{
149};
@ SPELL_DEADLY_PRECISION
Definition spell_item.cpp:148

◆ 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 
152{
163};
@ SPELL_AGILITY_OF_THE_VRYKUL_HERO
Definition spell_item.cpp:158
@ SPELL_STRENGTH_OF_THE_TAUNKA_HERO
Definition spell_item.cpp:162
@ SPELL_POWER_OF_THE_TAUNKA
Definition spell_item.cpp:155
@ SPELL_POWER_OF_THE_TAUNKA_HERO
Definition spell_item.cpp:159
@ SPELL_SPEED_OF_THE_VRYKUL
Definition spell_item.cpp:157
@ SPELL_STRENGTH_OF_THE_TAUNKA
Definition spell_item.cpp:153
@ SPELL_AIM_OF_THE_IRON_DWARVES
Definition spell_item.cpp:156
@ SPELL_SPEED_OF_THE_VRYKUL_HERO
Definition spell_item.cpp:161
@ SPELL_AIM_OF_THE_IRON_DWARVES_HERO
Definition spell_item.cpp:160
@ SPELL_AGILITY_OF_THE_VRYKUL
Definition spell_item.cpp:154

◆ DeathChoice

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 
56{
63};
@ SPELL_DEATH_CHOICE_HEROIC_AURA
Definition spell_item.cpp:60
@ SPELL_DEATH_CHOICE_HEROIC_STRENGTH
Definition spell_item.cpp:62
@ SPELL_DEATH_CHOICE_NORMAL_AURA
Definition spell_item.cpp:57
@ SPELL_DEATH_CHOICE_NORMAL_STRENGTH
Definition spell_item.cpp:59
@ SPELL_DEATH_CHOICE_NORMAL_AGILITY
Definition spell_item.cpp:58
@ SPELL_DEATH_CHOICE_HEROIC_AGILITY
Definition spell_item.cpp:61

◆ Defibrillate

Enumerator
SPELL_GOBLIN_JUMPER_CABLES_FAIL 
SPELL_GOBLIN_JUMPER_CABLES_XL_FAIL 
1703{
1706};
@ SPELL_GOBLIN_JUMPER_CABLES_XL_FAIL
Definition spell_item.cpp:1705
@ SPELL_GOBLIN_JUMPER_CABLES_FAIL
Definition spell_item.cpp:1704

◆ DemonBroiledSurprise

Enumerator
QUEST_SUPER_HOT_STEW 
SPELL_CREATE_DEMON_BROILED_SURPRISE 
NPC_ABYSSAL_FLAMEBRINGER 
3234{
3235 QUEST_SUPER_HOT_STEW = 11379,
3238};
@ NPC_ABYSSAL_FLAMEBRINGER
Definition spell_item.cpp:3237
@ SPELL_CREATE_DEMON_BROILED_SURPRISE
Definition spell_item.cpp:3236
@ QUEST_SUPER_HOT_STEW
Definition spell_item.cpp:3235

◆ DesperateDefense

Enumerator
SPELL_DESPERATE_RAGE 
SPELL_SERVERSIDE_DESPERAT_DEFENSE 
1743{
1744 SPELL_DESPERATE_RAGE = 33898,
1745 SPELL_SERVERSIDE_DESPERAT_DEFENSE = 33897 // Root and Pacify
1746};
@ SPELL_SERVERSIDE_DESPERAT_DEFENSE
Definition spell_item.cpp:1745
@ SPELL_DESPERATE_RAGE
Definition spell_item.cpp:1744

◆ DeviateFishSpells

Enumerator
SPELL_SLEEPY 
SPELL_INVIGORATE 
SPELL_SHRINK 
SPELL_PARTY_TIME 
SPELL_HEALTHY_SPIRIT 
SPELL_REJUVENATION 
1779{
1780 SPELL_SLEEPY = 8064,
1781 SPELL_INVIGORATE = 8065,
1782 SPELL_SHRINK = 8066,
1783 SPELL_PARTY_TIME = 8067,
1784 SPELL_HEALTHY_SPIRIT = 8068,
1785 SPELL_REJUVENATION = 8070
1786};
@ SPELL_SHRINK
Definition spell_item.cpp:1782
@ SPELL_PARTY_TIME
Definition spell_item.cpp:1783
@ SPELL_INVIGORATE
Definition spell_item.cpp:1781
@ SPELL_REJUVENATION
Definition spell_item.cpp:1785
@ SPELL_HEALTHY_SPIRIT
Definition spell_item.cpp:1784
@ SPELL_SLEEPY
Definition spell_item.cpp:1780

◆ DimensionalRipperArea52

Enumerator
SPELL_TRANSPORTER_MALFUNCTION 
SPELL_TRANSFORM_HORDE 
SPELL_TRANSFORM_ALLIANCE 
SPELL_SOUL_SPLIT_EVIL 
SPELL_SOUL_SPLIT_GOOD 
2410{
2412 SPELL_TRANSFORM_HORDE = 36897,
2414 SPELL_SOUL_SPLIT_EVIL = 36900,
2415 SPELL_SOUL_SPLIT_GOOD = 36901
2416};
@ SPELL_TRANSFORM_ALLIANCE
Definition spell_item.cpp:2413
@ SPELL_SOUL_SPLIT_EVIL
Definition spell_item.cpp:2414
@ SPELL_TRANSFORM_HORDE
Definition spell_item.cpp:2412
@ SPELL_TRANSPORTER_MALFUNCTION
Definition spell_item.cpp:2411
@ SPELL_SOUL_SPLIT_GOOD
Definition spell_item.cpp:2415

◆ DiscerningEyeBeastMisc

Enumerator
SPELL_DISCERNING_EYE_BEAST 
166{
168};
@ SPELL_DISCERNING_EYE_BEAST
Definition spell_item.cpp:167

◆ DreksOintment

Enumerator
NPC_THUNDERLORD_DIRE_WOLF 
SPELL_GOR_DREKS_OINTMENT 
4294{
4297};
@ SPELL_GOR_DREKS_OINTMENT
Definition spell_item.cpp:4296
@ NPC_THUNDERLORD_DIRE_WOLF
Definition spell_item.cpp:4295

◆ DrumsOfForgottenKings

Enumerator
SPELL_BLESSING_OF_FORGOTTEN_KINGS 
4950{
4952};
@ SPELL_BLESSING_OF_FORGOTTEN_KINGS
Definition spell_item.cpp:4951

◆ DrumsOfTheWild

Enumerator
SPELL_GIFT_OF_THE_WILD 
4976{
4978};
@ SPELL_GIFT_OF_THE_WILD
Definition spell_item.cpp:4977

◆ eArgentKnight

Enumerator
SPELL_SUMMON_ARGENT_KNIGHT_ALLIANCE 
1468{
1470};
@ SPELL_SUMMON_ARGENT_KNIGHT_ALLIANCE
Definition spell_item.cpp:1469

◆ eChicken

enum eChicken
Enumerator
SPELL_ROCKET_CHICKEN_EMOTE 
571{
573};
@ SPELL_ROCKET_CHICKEN_EMOTE
Definition spell_item.cpp:572

◆ eDreanicPaleAle

Enumerator
SPELL_PINK_ELEKK 
1291{
1292 SPELL_PINK_ELEKK = 49908
1293};
@ SPELL_PINK_ELEKK
Definition spell_item.cpp:1292

◆ Eggnog

enum Eggnog
Enumerator
SPELL_EGG_NOG_REINDEER 
SPELL_EGG_NOG_SNOWMAN 
3791{
3792 SPELL_EGG_NOG_REINDEER = 21936,
3793 SPELL_EGG_NOG_SNOWMAN = 21980,
3794};
@ SPELL_EGG_NOG_REINDEER
Definition spell_item.cpp:3792
@ SPELL_EGG_NOG_SNOWMAN
Definition spell_item.cpp:3793

◆ eMoleMachine

Enumerator
SPELL_MOLE_MACHINE_PORT_TO_GRIM_GUZZLER 
1332{
1334};
@ SPELL_MOLE_MACHINE_PORT_TO_GRIM_GUZZLER
Definition spell_item.cpp:1333

◆ ExceptionCreature

Enumerator
NPC_GLUTTONOUS_ABOMINATION 
NPC_RISEN_ARCHMAGE 
NPC_BLISTERING_ZOMBIE 
NPC_BLAZING_SKELETON 
NPC_SINDRAGOSA 
2470{
2472 NPC_RISEN_ARCHMAGE = 37868,
2473 NPC_BLISTERING_ZOMBIE = 37934,
2474 NPC_BLAZING_SKELETON = 36791,
2475 NPC_SINDRAGOSA = 36853
2476};
@ NPC_RISEN_ARCHMAGE
Definition spell_item.cpp:2472
@ NPC_SINDRAGOSA
Definition spell_item.cpp:2475
@ NPC_BLAZING_SKELETON
Definition spell_item.cpp:2474
@ NPC_GLUTTONOUS_ABOMINATION
Definition spell_item.cpp:2471
@ NPC_BLISTERING_ZOMBIE
Definition spell_item.cpp:2473

◆ EyeofGrillok

Enumerator
SPELL_EYE_OF_GRILLOK 
NPC_EYE_OF_GRILLOK 
4211{
4212 SPELL_EYE_OF_GRILLOK = 38495,
4213 NPC_EYE_OF_GRILLOK = 19440
4214};
@ SPELL_EYE_OF_GRILLOK
Definition spell_item.cpp:4212
@ NPC_EYE_OF_GRILLOK
Definition spell_item.cpp:4213

◆ FateRuneOfUnsurpassedVigor

Enumerator
SPELL_UNSURPASSED_VIGOR 
1891{
1893};
@ SPELL_UNSURPASSED_VIGOR
Definition spell_item.cpp:1892

◆ Feast

enum Feast
Enumerator
SPELL_GREAT_FEAST 
SPELL_FISH_FEAST 
SPELL_SMALL_FEAST 
SPELL_GIGANTIC_FEAST 
GREAT_FEAST_BROADCAST_TEXT_ID_PREPARE 
FISH_FEAST_BROADCAST_TEXT_ID_PREPARE 
SMALL_FEAST_BROADCAST_TEXT_ID_PREPARE 
GIGANTIC_FEAST_BROADCAST_TEXT_ID_PREPARE 
784{
785 SPELL_GREAT_FEAST = 57301,
786 SPELL_FISH_FEAST = 57426,
787 SPELL_SMALL_FEAST = 58474,
788 SPELL_GIGANTIC_FEAST = 58465,
789
794};
@ SPELL_GREAT_FEAST
Definition spell_item.cpp:785
@ SPELL_SMALL_FEAST
Definition spell_item.cpp:787
@ GIGANTIC_FEAST_BROADCAST_TEXT_ID_PREPARE
Definition spell_item.cpp:793
@ GREAT_FEAST_BROADCAST_TEXT_ID_PREPARE
Definition spell_item.cpp:790
@ SPELL_GIGANTIC_FEAST
Definition spell_item.cpp:788
@ FISH_FEAST_BROADCAST_TEXT_ID_PREPARE
Definition spell_item.cpp:791
@ SPELL_FISH_FEAST
Definition spell_item.cpp:786
@ SMALL_FEAST_BROADCAST_TEXT_ID_PREPARE
Definition spell_item.cpp:792

◆ FelManaPotion

Enumerator
SPELL_ALCHEMIST_STONE 
SPELL_ALCHEMIST_STONE_ENERGIZE 
4262{
4263 SPELL_ALCHEMIST_STONE = 17619,
4265};
@ SPELL_ALCHEMIST_STONE_ENERGIZE
Definition spell_item.cpp:4264
@ SPELL_ALCHEMIST_STONE
Definition spell_item.cpp:4263

◆ FlaskOfTheNorthSpells

Enumerator
SPELL_FLASK_OF_THE_NORTH_SP 
SPELL_FLASK_OF_THE_NORTH_AP 
SPELL_FLASK_OF_THE_NORTH_STR 
1918{
1922};
@ SPELL_FLASK_OF_THE_NORTH_SP
Definition spell_item.cpp:1919
@ SPELL_FLASK_OF_THE_NORTH_STR
Definition spell_item.cpp:1921
@ SPELL_FLASK_OF_THE_NORTH_AP
Definition spell_item.cpp:1920

◆ FrozenShadoweave

Enumerator
SPELL_SHADOWMEND 
171{
172 SPELL_SHADOWMEND = 39373
173};
@ SPELL_SHADOWMEND
Definition spell_item.cpp:172

◆ GenericData

Enumerator
SPELL_ARCANITE_DRAGONLING 
SPELL_BATTLE_CHICKEN 
SPELL_MECHANICAL_DRAGONLING 
SPELL_MITHRIL_MECHANICAL_DRAGONLING 
2815{
2817 SPELL_BATTLE_CHICKEN = 13166,
2820};
@ SPELL_MECHANICAL_DRAGONLING
Definition spell_item.cpp:2818
@ SPELL_MITHRIL_MECHANICAL_DRAGONLING
Definition spell_item.cpp:2819
@ SPELL_BATTLE_CHICKEN
Definition spell_item.cpp:2817
@ SPELL_ARCANITE_DRAGONLING
Definition spell_item.cpp:2816

◆ GnomishDeathRay

Enumerator
SPELL_GNOMISH_DEATH_RAY_TARGET 
1975{
1977};
@ SPELL_GNOMISH_DEATH_RAY_TARGET
Definition spell_item.cpp:1976

◆ GnomishShrinkRay

Enumerator
SPELL_GNOMISH_SHRINK_RAY_SELF 
SPELL_GNOMISH_SHRINK_RAY_TARGET 
977{
980};
@ SPELL_GNOMISH_SHRINK_RAY_TARGET
Definition spell_item.cpp:979
@ SPELL_GNOMISH_SHRINK_RAY_SELF
Definition spell_item.cpp:978

◆ GoblinBomb

enum GoblinBomb
Enumerator
SPELL_SUMMON_GOBLIN_BOMB 
SPELL_MALFUNCTION_EXPLOSION 
3818{
3821};
@ SPELL_MALFUNCTION_EXPLOSION
Definition spell_item.cpp:3820
@ SPELL_SUMMON_GOBLIN_BOMB
Definition spell_item.cpp:3819

◆ GoblinWeatherMachiene

Enumerator
SPELL_PERSONALIZED_WEATHER_RAIN 
SPELL_PERSONALIZED_WEATHER_SNOW 
SPELL_PERSONALIZED_WEATHER_SUN 
SPELL_PERSONALIZED_WEATHER_CLOUDS 
1005{
1010};
@ SPELL_PERSONALIZED_WEATHER_CLOUDS
Definition spell_item.cpp:1009
@ SPELL_PERSONALIZED_WEATHER_SUN
Definition spell_item.cpp:1008
@ SPELL_PERSONALIZED_WEATHER_RAIN
Definition spell_item.cpp:1006
@ SPELL_PERSONALIZED_WEATHER_SNOW
Definition spell_item.cpp:1007

◆ GreatmothersSoulcather

Enumerator
SPELL_FORCE_CAST_SUMMON_GNOME_SOUL 
3770{
3772};
@ SPELL_FORCE_CAST_SUMMON_GNOME_SOUL
Definition spell_item.cpp:3771

◆ HealingTrance

Enumerator
SPELL_HEALING_DISCOUNT 
SPELL_SOUL_PRESERVER 
SPELL_PRIEST_EYE_OF_GRUUL_HEALING_TRANCE 
SPELL_DRUID_EYE_OF_GRUUL_HEALING_TRANCE 
SPELL_SHAMAN_EYE_OF_GRUUL_HEALING_TRANCE 
SPELL_PALADIN_EYE_OF_GRUUL_HEALING_TRANCE 
SPELL_DRUID_SOUL_PRESERVER_HEALING_TRANCE 
SPELL_PALADIN_SOUL_PRESERVER_HEALING_TRANCE 
SPELL_PRIEST_SOUL_PRESERVER_HEALING_TRANCE 
SPELL_SHAMAN_SOUL_PRESERVER_HEALING_TRANCE 
1374{
1375 SPELL_HEALING_DISCOUNT = 37705,
1376 SPELL_SOUL_PRESERVER = 60510,
1385};
@ SPELL_DRUID_SOUL_PRESERVER_HEALING_TRANCE
Definition spell_item.cpp:1381
@ SPELL_DRUID_EYE_OF_GRUUL_HEALING_TRANCE
Definition spell_item.cpp:1378
@ SPELL_HEALING_DISCOUNT
Definition spell_item.cpp:1375
@ SPELL_SOUL_PRESERVER
Definition spell_item.cpp:1376
@ SPELL_SHAMAN_SOUL_PRESERVER_HEALING_TRANCE
Definition spell_item.cpp:1384
@ SPELL_PRIEST_EYE_OF_GRUUL_HEALING_TRANCE
Definition spell_item.cpp:1377
@ SPELL_PALADIN_EYE_OF_GRUUL_HEALING_TRANCE
Definition spell_item.cpp:1380
@ SPELL_PRIEST_SOUL_PRESERVER_HEALING_TRANCE
Definition spell_item.cpp:1383
@ SPELL_PALADIN_SOUL_PRESERVER_HEALING_TRANCE
Definition spell_item.cpp:1382
@ SPELL_SHAMAN_EYE_OF_GRUUL_HEALING_TRANCE
Definition spell_item.cpp:1379

◆ 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 
181{
185 SPELL_INVIGORATION_RP = 71884,
190};
@ SPELL_INVIGORATION_RP_HERO
Definition spell_item.cpp:186
@ SPELL_INVIGORATION_MANA
Definition spell_item.cpp:182
@ SPELL_INVIGORATION_ENERGY_HERO
Definition spell_item.cpp:188
@ SPELL_INVIGORATION_MANA_HERO
Definition spell_item.cpp:189
@ SPELL_INVIGORATION_RAGE_HERO
Definition spell_item.cpp:187
@ SPELL_INVIGORATION_RP
Definition spell_item.cpp:185
@ SPELL_INVIGORATION_RAGE
Definition spell_item.cpp:184
@ SPELL_INVIGORATION_ENERGY
Definition spell_item.cpp:183

◆ HourglassSand

Enumerator
SPELL_HOURGLASS_SAND_HEAL 
SPELL_HOURGLASS_SAND_DAMAGE 
112{
115};
@ SPELL_HOURGLASS_SAND_HEAL
Definition spell_item.cpp:113
@ SPELL_HOURGLASS_SAND_DAMAGE
Definition spell_item.cpp:114

◆ IdolOfLongevity

Enumerator
SPELL_HEALING_TOUCH_MANA 
176{
178};
@ SPELL_HEALING_TOUCH_MANA
Definition spell_item.cpp:177

◆ ImpaleLeviroth

Enumerator
NPC_LEVIROTH 
SPELL_LEVIROTH_SELF_IMPALE 
3312{
3313 NPC_LEVIROTH = 26452,
3315};
@ NPC_LEVIROTH
Definition spell_item.cpp:3313
@ SPELL_LEVIROTH_SELF_IMPALE
Definition spell_item.cpp:3314

◆ InstantStatue

Enumerator
CREATURE_INSTANT_STATUE_PEDESTAL 
SPELL_INSTANT_STATUE 
1500{
1502 SPELL_INSTANT_STATUE = 75731
1503};
@ CREATURE_INSTANT_STATUE_PEDESTAL
Definition spell_item.cpp:1501
@ SPELL_INSTANT_STATUE
Definition spell_item.cpp:1502

◆ LifegivingGem

Enumerator
SPELL_GIFT_OF_LIFE_1 
SPELL_GIFT_OF_LIFE_2 
100{
101 SPELL_GIFT_OF_LIFE_1 = 23782,
103};
@ SPELL_GIFT_OF_LIFE_1
Definition spell_item.cpp:101
@ SPELL_GIFT_OF_LIFE_2
Definition spell_item.cpp:102

◆ LinkenBoomerang

Enumerator
SPELL_DISARM 
SPELL_STUN 
CHANCE_TO_HIT 
3848{
3849 SPELL_DISARM = 15752,
3850 SPELL_STUN = 15753,
3851 CHANCE_TO_HIT = 3
3852};
@ SPELL_STUN
Definition spell_item.cpp:3850
@ CHANCE_TO_HIT
Definition spell_item.cpp:3851
@ SPELL_DISARM
Definition spell_item.cpp:3849

◆ LivingRootOfTheWildheart

Enumerator
SPELL_LIVING_ROOT_BEAR 
SPELL_LIVING_ROOT_CAT 
SPELL_LIVING_ROOT_TREE 
SPELL_LIVING_ROOT_MOONKIN 
SPELL_LIVING_ROOT_NONE 
86{
92};
@ SPELL_LIVING_ROOT_NONE
Definition spell_item.cpp:91
@ SPELL_LIVING_ROOT_BEAR
Definition spell_item.cpp:87
@ SPELL_LIVING_ROOT_MOONKIN
Definition spell_item.cpp:90
@ SPELL_LIVING_ROOT_CAT
Definition spell_item.cpp:88
@ SPELL_LIVING_ROOT_TREE
Definition spell_item.cpp:89

◆ 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 
2967{
2968 SPELL_WILD_MAGIC = 58891,
2969 SPELL_WELL_FED_1 = 57288,
2970 SPELL_WELL_FED_2 = 57139,
2971 SPELL_WELL_FED_3 = 57111,
2972 SPELL_WELL_FED_4 = 57286,
2973 SPELL_WELL_FED_5 = 57291,
2974};
@ SPELL_WELL_FED_3
Definition spell_item.cpp:2971
@ SPELL_WELL_FED_5
Definition spell_item.cpp:2973
@ SPELL_WILD_MAGIC
Definition spell_item.cpp:2968
@ SPELL_WELL_FED_2
Definition spell_item.cpp:2970
@ SPELL_WELL_FED_1
Definition spell_item.cpp:2969
@ SPELL_WELL_FED_4
Definition spell_item.cpp:2972

◆ 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 
2008{
2013 SPELL_MR_PINCHYS_GIFT = 33064,
2014};
@ SPELL_SUMMON_FURIOUS_MR_PINCHY
Definition spell_item.cpp:2011
@ SPELL_MR_PINCHYS_GIFT
Definition spell_item.cpp:2013
@ SPELL_TINY_MAGICAL_CRAWDAD
Definition spell_item.cpp:2012
@ SPELL_SUMMON_MIGHTY_MR_PINCHY
Definition spell_item.cpp:2010
@ SPELL_MR_PINCHYS_BLESSING
Definition spell_item.cpp:2009

◆ ManaDrain

enum ManaDrain
Enumerator
SPELL_MANA_DRAIN_ENERGIZE 
SPELL_MANA_DRAIN_LEECH 
106{
109};
@ SPELL_MANA_DRAIN_LEECH
Definition spell_item.cpp:108
@ SPELL_MANA_DRAIN_ENERGIZE
Definition spell_item.cpp:107

◆ MarkOfConquest

Enumerator
SPELL_MARK_OF_CONQUEST_ENERGIZE 
193{
195};
@ SPELL_MARK_OF_CONQUEST_ENERGIZE
Definition spell_item.cpp:194

◆ MassiveSeaforiumCharge

Enumerator
ITEM_MASSIVE_SEAFORIUM_CHARGE 
37{
39};
@ ITEM_MASSIVE_SEAFORIUM_CHARGE
Definition spell_item.cpp:38

◆ MercurialShield

Enumerator
SPELL_MERCURIAL_SHIELD 
2099{
2101};
@ SPELL_MERCURIAL_SHIELD
Definition spell_item.cpp:2100

◆ 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 
2066{
2067 SPELL_CREATE_FORTUNE_1 = 40804,
2068 SPELL_CREATE_FORTUNE_2 = 40805,
2069 SPELL_CREATE_FORTUNE_3 = 40806,
2070 SPELL_CREATE_FORTUNE_4 = 40807,
2071 SPELL_CREATE_FORTUNE_5 = 40808,
2072 SPELL_CREATE_FORTUNE_6 = 40809,
2073 SPELL_CREATE_FORTUNE_7 = 40908,
2074 SPELL_CREATE_FORTUNE_8 = 40910,
2075 SPELL_CREATE_FORTUNE_9 = 40911,
2087};
@ SPELL_CREATE_FORTUNE_4
Definition spell_item.cpp:2070
@ SPELL_CREATE_FORTUNE_10
Definition spell_item.cpp:2076
@ SPELL_CREATE_FORTUNE_6
Definition spell_item.cpp:2072
@ SPELL_CREATE_FORTUNE_19
Definition spell_item.cpp:2085
@ SPELL_CREATE_FORTUNE_20
Definition spell_item.cpp:2086
@ SPELL_CREATE_FORTUNE_9
Definition spell_item.cpp:2075
@ SPELL_CREATE_FORTUNE_17
Definition spell_item.cpp:2083
@ SPELL_CREATE_FORTUNE_12
Definition spell_item.cpp:2078
@ SPELL_CREATE_FORTUNE_18
Definition spell_item.cpp:2084
@ SPELL_CREATE_FORTUNE_7
Definition spell_item.cpp:2073
@ SPELL_CREATE_FORTUNE_5
Definition spell_item.cpp:2071
@ SPELL_CREATE_FORTUNE_1
Definition spell_item.cpp:2067
@ SPELL_CREATE_FORTUNE_16
Definition spell_item.cpp:2082
@ SPELL_CREATE_FORTUNE_13
Definition spell_item.cpp:2079
@ SPELL_CREATE_FORTUNE_15
Definition spell_item.cpp:2081
@ SPELL_CREATE_FORTUNE_14
Definition spell_item.cpp:2080
@ SPELL_CREATE_FORTUNE_11
Definition spell_item.cpp:2077
@ SPELL_CREATE_FORTUNE_8
Definition spell_item.cpp:2074
@ SPELL_CREATE_FORTUNE_2
Definition spell_item.cpp:2068
@ SPELL_CREATE_FORTUNE_3
Definition spell_item.cpp:2069

◆ MirrensDrinkingHat

Enumerator
SPELL_LOCH_MODAN_LAGER 
SPELL_STOUTHAMMER_LITE 
SPELL_AERIE_PEAK_PALE_ALE 
3961{
3962 SPELL_LOCH_MODAN_LAGER = 29827,
3963 SPELL_STOUTHAMMER_LITE = 29828,
3965};
@ SPELL_AERIE_PEAK_PALE_ALE
Definition spell_item.cpp:3964
@ SPELL_STOUTHAMMER_LITE
Definition spell_item.cpp:3963
@ SPELL_LOCH_MODAN_LAGER
Definition spell_item.cpp:3962

◆ MountModSpells

Enumerator
SPELL_CARROT_ON_A_STICK_EFFECT 
SPELL_RIDING_CROP_EFFECT 
SPELL_MITHRIL_SPURS_EFFECT 
SPELL_MITHRIL_SPURS 
SPELL_MOUNT_SPEED_CARROT 
SPELL_MOUNT_SPEED_RIDING 
461{
465 SPELL_MITHRIL_SPURS = 7215,
468};
@ SPELL_CARROT_ON_A_STICK_EFFECT
Definition spell_item.cpp:462
@ SPELL_MITHRIL_SPURS
Definition spell_item.cpp:465
@ SPELL_MITHRIL_SPURS_EFFECT
Definition spell_item.cpp:464
@ SPELL_MOUNT_SPEED_RIDING
Definition spell_item.cpp:467
@ SPELL_RIDING_CROP_EFFECT
Definition spell_item.cpp:463
@ SPELL_MOUNT_SPEED_CARROT
Definition spell_item.cpp:466

◆ NecroticTouch

Enumerator
SPELL_ITEM_NECROTIC_TOUCH_PROC 
2142{
2144};
@ SPELL_ITEM_NECROTIC_TOUCH_PROC
Definition spell_item.cpp:2143

◆ NetOMaticSpells

Enumerator
SPELL_NET_O_MATIC_TRIGGERED1 
SPELL_NET_O_MATIC_TRIGGERED2 
SPELL_NET_O_MATIC_TRIGGERED3 
2185{
2189};
@ SPELL_NET_O_MATIC_TRIGGERED2
Definition spell_item.cpp:2187
@ SPELL_NET_O_MATIC_TRIGGERED1
Definition spell_item.cpp:2186
@ SPELL_NET_O_MATIC_TRIGGERED3
Definition spell_item.cpp:2188

◆ NighInvulnerability

Enumerator
SPELL_NIGH_INVULNERABILITY 
SPELL_COMPLETE_VULNERABILITY 
3122{
3125};
@ SPELL_COMPLETE_VULNERABILITY
Definition spell_item.cpp:3124
@ SPELL_NIGH_INVULNERABILITY
Definition spell_item.cpp:3123

◆ NitroBoots

enum NitroBoots
Enumerator
SPELL_NITRO_BOOTS_SUCCESS 
SPELL_NITRO_BOOTS_BACKFIRE 
3457{
3460};
@ SPELL_NITRO_BOOTS_BACKFIRE
Definition spell_item.cpp:3459
@ SPELL_NITRO_BOOTS_SUCCESS
Definition spell_item.cpp:3458

◆ NoggenfoggerElixirSpells

Enumerator
SPELL_NOGGENFOGGER_ELIXIR_TRIGGERED1 
SPELL_NOGGENFOGGER_ELIXIR_TRIGGERED2 
SPELL_NOGGENFOGGER_ELIXIR_TRIGGERED3 
2229{
2233};
@ SPELL_NOGGENFOGGER_ELIXIR_TRIGGERED1
Definition spell_item.cpp:2230
@ SPELL_NOGGENFOGGER_ELIXIR_TRIGGERED2
Definition spell_item.cpp:2231
@ SPELL_NOGGENFOGGER_ELIXIR_TRIGGERED3
Definition spell_item.cpp:2232

◆ oracleAblutions

Enumerator
SPELL_ABLUTION_RUNIC 
SPELL_ABLUTION_MANA 
SPELL_ABLUTION_RAGE 
SPELL_ABLUTION_ENERGY 
1125{
1126 SPELL_ABLUTION_RUNIC = 59812,
1127 SPELL_ABLUTION_MANA = 59813,
1128 SPELL_ABLUTION_RAGE = 59814,
1129 SPELL_ABLUTION_ENERGY = 59815,
1130};
@ SPELL_ABLUTION_MANA
Definition spell_item.cpp:1127
@ SPELL_ABLUTION_RUNIC
Definition spell_item.cpp:1126
@ SPELL_ABLUTION_ENERGY
Definition spell_item.cpp:1129
@ SPELL_ABLUTION_RAGE
Definition spell_item.cpp:1128

◆ PersistentShieldMisc

Enumerator
SPELL_PERSISTENT_SHIELD_TRIGGERED 
198{
200};
@ SPELL_PERSISTENT_SHIELD_TRIGGERED
Definition spell_item.cpp:199

◆ PetHealing

enum PetHealing
Enumerator
SPELL_HEALTH_LINK 
203{
204 SPELL_HEALTH_LINK = 37382
205};
@ SPELL_HEALTH_LINK
Definition spell_item.cpp:204

◆ PetrifiedTwilightScale

Enumerator
SPELL_PETRIFIED_TWILIGHT_SCALE_HC 
SPELL_PETRIFIED_TWILIGHT_SCALE 
264{
267};
@ SPELL_PETRIFIED_TWILIGHT_SCALE_HC
Definition spell_item.cpp:265
@ SPELL_PETRIFIED_TWILIGHT_SCALE
Definition spell_item.cpp:266

◆ Poultryzer

enum Poultryzer
Enumerator
SPELL_POULTRYIZER_SUCCESS_1 
SPELL_POULTRYIZER_SUCCESS_2 
SPELL_POULTRYIZER_BACKFIRE 
3155{
3157 SPELL_POULTRYIZER_SUCCESS_2 = 30504, // malfunction
3158 SPELL_POULTRYIZER_BACKFIRE = 30506, // Not removed on damage
3159};
@ SPELL_POULTRYIZER_BACKFIRE
Definition spell_item.cpp:3158
@ SPELL_POULTRYIZER_SUCCESS_2
Definition spell_item.cpp:3157
@ SPELL_POULTRYIZER_SUCCESS_1
Definition spell_item.cpp:3156

◆ PowerCircle

Enumerator
SPELL_LIMITLESS_POWER 
126{
128};
@ SPELL_LIMITLESS_POWER
Definition spell_item.cpp:127

◆ PurifyHelboarMeat

Enumerator
SPELL_SUMMON_PURIFIED_HELBOAR_MEAT 
SPELL_SUMMON_TOXIC_HELBOAR_MEAT 
3030{
3033};
@ SPELL_SUMMON_TOXIC_HELBOAR_MEAT
Definition spell_item.cpp:3032
@ SPELL_SUMMON_PURIFIED_HELBOAR_MEAT
Definition spell_item.cpp:3031

◆ PygmyOil

enum PygmyOil
Enumerator
SPELL_PYGMY_OIL_PYGMY_AURA 
SPELL_PYGMY_OIL_SMALLER_AURA 
3634{
3637};
@ SPELL_PYGMY_OIL_SMALLER_AURA
Definition spell_item.cpp:3636
@ SPELL_PYGMY_OIL_PYGMY_AURA
Definition spell_item.cpp:3635

◆ RecallSpellIds

Enumerator
SPELL_RECALL_HORDE 
SPELL_RECALL_ALLIANCE 
3904{
3905 SPELL_RECALL_HORDE = 22563,
3906 SPELL_RECALL_ALLIANCE = 22564
3907};
@ SPELL_RECALL_HORDE
Definition spell_item.cpp:3905
@ SPELL_RECALL_ALLIANCE
Definition spell_item.cpp:3906

◆ Refocus

enum Refocus
Enumerator
SPELL_CATEGORY_AIMED_MULTI 
3728{
3730};
@ SPELL_CATEGORY_AIMED_MULTI
Definition spell_item.cpp:3729

◆ ReindeerTransformation

Enumerator
SPELL_FLYING_REINDEER_310 
SPELL_FLYING_REINDEER_280 
SPELL_FLYING_REINDEER_60 
SPELL_REINDEER_100 
SPELL_REINDEER_60 
3062{
3066 SPELL_REINDEER_100 = 25859,
3067 SPELL_REINDEER_60 = 25858,
3068};
@ SPELL_REINDEER_60
Definition spell_item.cpp:3067
@ SPELL_REINDEER_100
Definition spell_item.cpp:3066
@ SPELL_FLYING_REINDEER_280
Definition spell_item.cpp:3064
@ SPELL_FLYING_REINDEER_310
Definition spell_item.cpp:3063
@ SPELL_FLYING_REINDEER_60
Definition spell_item.cpp:3065

◆ RestlessStrength

Enumerator
SPELL_RESTLESS_STRENGTH 
208{
210};
@ SPELL_RESTLESS_STRENGTH
Definition spell_item.cpp:209

◆ RocketBoots

Enumerator
SPELL_ROCKET_BOOTS_PROC 
3525{
3527};
@ SPELL_ROCKET_BOOTS_PROC
Definition spell_item.cpp:3526

◆ RunescrollOfFortitude

Enumerator
SPELL_FORTITUDE 
381{
382 SPELL_FORTITUDE = 72590,
383};
@ SPELL_FORTITUDE
Definition spell_item.cpp:382

◆ SavoryDeviateDelight

Enumerator
SPELL_FLIP_OUT_MALE 
SPELL_FLIP_OUT_FEMALE 
SPELL_YAAARRRR_MALE 
SPELL_YAAARRRR_FEMALE 
2298{
2299 SPELL_FLIP_OUT_MALE = 8219,
2300 SPELL_FLIP_OUT_FEMALE = 8220,
2301 SPELL_YAAARRRR_MALE = 8221,
2302 SPELL_YAAARRRR_FEMALE = 8222,
2303};
@ SPELL_FLIP_OUT_FEMALE
Definition spell_item.cpp:2300
@ SPELL_FLIP_OUT_MALE
Definition spell_item.cpp:2299
@ SPELL_YAAARRRR_FEMALE
Definition spell_item.cpp:2302
@ SPELL_YAAARRRR_MALE
Definition spell_item.cpp:2301

◆ 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 
2350{
2354 SPELL_LOST = 60444,
2357};
@ SPELL_SCROLL_OF_RECALL_III
Definition spell_item.cpp:2353
@ SPELL_LOST
Definition spell_item.cpp:2354
@ SPELL_SCROLL_OF_RECALL_FAIL_ALLIANCE_1
Definition spell_item.cpp:2355
@ SPELL_SCROLL_OF_RECALL_I
Definition spell_item.cpp:2351
@ SPELL_SCROLL_OF_RECALL_II
Definition spell_item.cpp:2352
@ SPELL_SCROLL_OF_RECALL_FAIL_HORDE_1
Definition spell_item.cpp:2356

◆ ScrollOfRetribution

Enumerator
NPC_VIERA_SUNWHISPER 
4186{
4187 NPC_VIERA_SUNWHISPER = 17226
4188};
@ NPC_VIERA_SUNWHISPER
Definition spell_item.cpp:4187

◆ Shadowmourne

Enumerator
SPELL_SHADOWMOURNE_CHAOS_BANE_DAMAGE 
SPELL_SHADOWMOURNE_SOUL_FRAGMENT 
SPELL_SHADOWMOURNE_VISUAL_LOW 
SPELL_SHADOWMOURNE_VISUAL_HIGH 
SPELL_SHADOWMOURNE_CHAOS_BANE_BUFF 
SPELL_BLOOD_PLAGUE 
2556{
2562 SPELL_BLOOD_PLAGUE = 55078,
2563};
@ SPELL_SHADOWMOURNE_VISUAL_HIGH
Definition spell_item.cpp:2560
@ SPELL_SHADOWMOURNE_CHAOS_BANE_BUFF
Definition spell_item.cpp:2561
@ SPELL_BLOOD_PLAGUE
Definition spell_item.cpp:2562
@ SPELL_SHADOWMOURNE_SOUL_FRAGMENT
Definition spell_item.cpp:2558
@ SPELL_SHADOWMOURNE_CHAOS_BANE_DAMAGE
Definition spell_item.cpp:2557
@ SPELL_SHADOWMOURNE_VISUAL_LOW
Definition spell_item.cpp:2559

◆ ShadowsFate

Enumerator
SPELL_SOUL_FEAST 
2465{
2466 SPELL_SOUL_FEAST = 71203,
2467};
@ SPELL_SOUL_FEAST
Definition spell_item.cpp:2466

◆ ShardOfTheScale

Enumerator
SPELL_PURIFIED_CAUTERIZING_HEAL 
SPELL_SHINY_SEARING_FLAMES 
270{
273};
@ SPELL_PURIFIED_CAUTERIZING_HEAL
Definition spell_item.cpp:271
@ SPELL_SHINY_SEARING_FLAMES
Definition spell_item.cpp:272

◆ Sinkholes

enum Sinkholes
Enumerator
NPC_SOUTH_SINKHOLE 
NPC_NORTHEAST_SINKHOLE 
NPC_NORTHWEST_SINKHOLE 
2860{
2861 NPC_SOUTH_SINKHOLE = 25664,
2862 NPC_NORTHEAST_SINKHOLE = 25665,
2863 NPC_NORTHWEST_SINKHOLE = 25666,
2864};
@ NPC_NORTHEAST_SINKHOLE
Definition spell_item.cpp:2862
@ NPC_SOUTH_SINKHOLE
Definition spell_item.cpp:2861
@ NPC_NORTHWEST_SINKHOLE
Definition spell_item.cpp:2863

◆ SixDemonBagSpells

Enumerator
SPELL_FROSTBOLT 
SPELL_POLYMORPH 
SPELL_SUMMON_FELHOUND_MINION 
SPELL_FIREBALL 
SPELL_CHAIN_LIGHTNING 
SPELL_ENVELOPING_WINDS 
2683{
2684 SPELL_FROSTBOLT = 11538,
2685 SPELL_POLYMORPH = 14621,
2687 SPELL_FIREBALL = 15662,
2688 SPELL_CHAIN_LIGHTNING = 21179,
2689 SPELL_ENVELOPING_WINDS = 25189,
2690};
@ SPELL_FROSTBOLT
Definition spell_item.cpp:2684
@ SPELL_SUMMON_FELHOUND_MINION
Definition spell_item.cpp:2686
@ SPELL_FIREBALL
Definition spell_item.cpp:2687
@ SPELL_CHAIN_LIGHTNING
Definition spell_item.cpp:2688
@ SPELL_ENVELOPING_WINDS
Definition spell_item.cpp:2689
@ SPELL_POLYMORPH
Definition spell_item.cpp:2685

◆ Skettis

enum Skettis
Enumerator
QUEST_FIRES_OVER_SKETTIS 
4323{
4325};
@ QUEST_FIRES_OVER_SKETTIS
Definition spell_item.cpp:4324

◆ SocretharsStone

Enumerator
SPELL_SOCRETHAR_TO_SEAT 
SPELL_SOCRETHAR_FROM_SEAT 
3192{
3195};
@ SPELL_SOCRETHAR_FROM_SEAT
Definition spell_item.cpp:3194
@ SPELL_SOCRETHAR_TO_SEAT
Definition spell_item.cpp:3193

◆ SoulHarvestersCharm

Enumerator
SPELL_SOUL_HARVESTERS_CHARM 
234{
236};
@ SPELL_SOUL_HARVESTERS_CHARM
Definition spell_item.cpp:235

◆ SoulPreserver

Enumerator
SPELL_SOUL_PRESERVER_DRUID 
SPELL_SOUL_PRESERVER_PALADIN 
SPELL_SOUL_PRESERVER_PRIEST 
SPELL_SOUL_PRESERVER_SHAMAN 
78{
83};
@ SPELL_SOUL_PRESERVER_PALADIN
Definition spell_item.cpp:80
@ SPELL_SOUL_PRESERVER_SHAMAN
Definition spell_item.cpp:82
@ SPELL_SOUL_PRESERVER_DRUID
Definition spell_item.cpp:79
@ SPELL_SOUL_PRESERVER_PRIEST
Definition spell_item.cpp:81

◆ SunwellExaltedNeck

Enumerator
SPELL_LIGHTS_WRATH 
SPELL_ARCANE_BOLT 
SPELL_LIGHTS_STRENGTH 
SPELL_LIGHTS_WARD 
239{
240 SPELL_LIGHTS_WRATH = 45479,
241 SPELL_ARCANE_BOLT = 45429,
242 SPELL_LIGHTS_STRENGTH = 45480,
243 SPELL_LIGHTS_WARD = 45432
244};
@ SPELL_LIGHTS_STRENGTH
Definition spell_item.cpp:242
@ SPELL_LIGHTS_WARD
Definition spell_item.cpp:243
@ SPELL_LIGHTS_WRATH
Definition spell_item.cpp:240
@ SPELL_ARCANE_BOLT
Definition spell_item.cpp:241

◆ SwiftHandOfJustice

Enumerator
SPELL_SWIFT_HAND_OF_JUSTICE_HEAL 
247{
249};
@ SPELL_SWIFT_HAND_OF_JUSTICE_HEAL
Definition spell_item.cpp:248

◆ TeachLanguage

Enumerator
SPELL_LEARN_GNOMISH_BINARY 
SPELL_LEARN_GOBLIN_BINARY 
3491{
3494};
@ SPELL_LEARN_GOBLIN_BINARY
Definition spell_item.cpp:3493
@ SPELL_LEARN_GNOMISH_BINARY
Definition spell_item.cpp:3492

◆ ThrallmarAndHonorHoldFavor

Enumerator
SPELL_BUFFBOT_BUFF_EFFECT 
4917{
4919};
@ SPELL_BUFFBOT_BUFF_EFFECT
Definition spell_item.cpp:4918

◆ TinyAbominationInAJar

Enumerator
SPELL_MOTE_OF_ANGER 
SPELL_MANIFEST_ANGER_MAIN_HAND 
SPELL_MANIFEST_ANGER_OFF_HAND 
252{
253 SPELL_MOTE_OF_ANGER = 71432,
256};
@ SPELL_MANIFEST_ANGER_OFF_HAND
Definition spell_item.cpp:255
@ SPELL_MANIFEST_ANGER_MAIN_HAND
Definition spell_item.cpp:254
@ SPELL_MOTE_OF_ANGER
Definition spell_item.cpp:253

◆ TitaniumSealOfDalaran

Enumerator
TITANIUM_SEAL_OF_DALARAN_BROADCAST_TEXT_ID_FLIP 
TITANIUM_SEAL_OF_DALARAN_BROADCAST_TEXT_ID_HEADS_UP 
TITANIUM_SEAL_OF_DALARAN_BROADCAST_TEXT_ID_FACE_DOWN 
295{
299};
@ TITANIUM_SEAL_OF_DALARAN_BROADCAST_TEXT_ID_FLIP
Definition spell_item.cpp:296
@ TITANIUM_SEAL_OF_DALARAN_BROADCAST_TEXT_ID_HEADS_UP
Definition spell_item.cpp:297
@ TITANIUM_SEAL_OF_DALARAN_BROADCAST_TEXT_ID_FACE_DOWN
Definition spell_item.cpp:298

◆ TotemOfFlowingWater

Enumerator
SPELL_TOTEM_OF_FLOWING_WATER_MANA 
259{
261};
@ SPELL_TOTEM_OF_FLOWING_WATER_MANA
Definition spell_item.cpp:260

◆ TrinketStackSpells

Enumerator
SPELL_LIGHTNING_CAPACITOR_STACK 
SPELL_LIGHTNING_CAPACITOR_TRIGGER 
SPELL_THUNDER_CAPACITOR_STACK 
SPELL_THUNDER_CAPACITOR_TRIGGER 
SPELL_TOC25_CASTER_TRINKET_NORMAL_STACK 
SPELL_TOC25_CASTER_TRINKET_NORMAL_TRIGGER 
SPELL_TOC25_CASTER_TRINKET_HEROIC_STACK 
SPELL_TOC25_CASTER_TRINKET_HEROIC_TRIGGER 
66{
75};
@ SPELL_TOC25_CASTER_TRINKET_HEROIC_TRIGGER
Definition spell_item.cpp:74
@ SPELL_LIGHTNING_CAPACITOR_TRIGGER
Definition spell_item.cpp:68
@ SPELL_TOC25_CASTER_TRINKET_HEROIC_STACK
Definition spell_item.cpp:73
@ SPELL_TOC25_CASTER_TRINKET_NORMAL_TRIGGER
Definition spell_item.cpp:72
@ SPELL_THUNDER_CAPACITOR_TRIGGER
Definition spell_item.cpp:70
@ SPELL_TOC25_CASTER_TRINKET_NORMAL_STACK
Definition spell_item.cpp:71
@ SPELL_THUNDER_CAPACITOR_STACK
Definition spell_item.cpp:69
@ SPELL_LIGHTNING_CAPACITOR_STACK
Definition spell_item.cpp:67

◆ TrollDice

enum TrollDice
Enumerator
TEXT_WORN_TROLL_DICE 
4087{
4088 TEXT_WORN_TROLL_DICE = 26152
4089};
@ TEXT_WORN_TROLL_DICE
Definition spell_item.cpp:4088

◆ UltrasafeTransporter

Enumerator
SPELL_TRANSPORTER_MALFUNCTION_SMALL 
SPELL_TRANSPORTER_MALFUNCTION_BIG 
SPELL_TRANSPORTER_EVIL_TWIN 
SPELL_TELEPORT_TOSHLEY_STATION 
118{
123};
@ SPELL_TELEPORT_TOSHLEY_STATION
Definition spell_item.cpp:122
@ SPELL_TRANSPORTER_MALFUNCTION_SMALL
Definition spell_item.cpp:119
@ SPELL_TRANSPORTER_EVIL_TWIN
Definition spell_item.cpp:121
@ SPELL_TRANSPORTER_MALFUNCTION_BIG
Definition spell_item.cpp:120

◆ UnderbellyElixirSpells

Enumerator
SPELL_UNDERBELLY_ELIXIR_TRIGGERED1 
SPELL_UNDERBELLY_ELIXIR_TRIGGERED2 
SPELL_UNDERBELLY_ELIXIR_TRIGGERED3 
AREA_UNDERBELLY 
2767{
2771 AREA_UNDERBELLY = 4560,
2772};
@ SPELL_UNDERBELLY_ELIXIR_TRIGGERED2
Definition spell_item.cpp:2769
@ SPELL_UNDERBELLY_ELIXIR_TRIGGERED1
Definition spell_item.cpp:2768
@ SPELL_UNDERBELLY_ELIXIR_TRIGGERED3
Definition spell_item.cpp:2770
@ AREA_UNDERBELLY
Definition spell_item.cpp:2771

◆ UnstablePower

Enumerator
SPELL_UNSTABLE_POWER_AURA 
213{
215};
@ SPELL_UNSTABLE_POWER_AURA
Definition spell_item.cpp:214

◆ VanquishedClutchesSpells

Enumerator
SPELL_CRUSHER 
SPELL_CONSTRICTOR 
SPELL_CORRUPTOR 
2889{
2890 SPELL_CRUSHER = 64982,
2891 SPELL_CONSTRICTOR = 64983,
2892 SPELL_CORRUPTOR = 64984,
2893};
@ SPELL_CONSTRICTOR
Definition spell_item.cpp:2891
@ SPELL_CRUSHER
Definition spell_item.cpp:2890
@ SPELL_CORRUPTOR
Definition spell_item.cpp:2892

◆ VenomhideHatchling

Enumerator
NPC_VENOMHIDE_HATCHLING 
4127{
4129};
@ NPC_VENOMHIDE_HATCHLING
Definition spell_item.cpp:4128

Function Documentation

◆ AddSC_item_spell_scripts()

void AddSC_item_spell_scripts ( )
6191{
6230 // 23074 Arcanite Dragonling
6232 // 23133 Gnomish Battle Chicken
6233 RegisterSpellScriptWithArgs(spell_item_trigger_spell, "spell_item_gnomish_battle_chicken", SPELL_BATTLE_CHICKEN);
6234 // 23076 Mechanical Dragonling
6236 // 23075 Mithril Mechanical Dragonling
6245 RegisterSpellScriptWithArgs(spell_item_defibrillate, "spell_item_gnomish_army_knife", 33);
6321 RegisterSpellScriptWithArgs(spell_item_lightning_capacitor, "spell_item_lightning_capacitor");
6322 RegisterSpellScriptWithArgs(spell_item_thunder_capacitor, "spell_item_thunder_capacitor");
6323 RegisterSpellScriptWithArgs(spell_item_toc25_caster_trinket_normal, "spell_item_toc25_caster_trinket_normal");
6324 RegisterSpellScriptWithArgs(spell_item_toc25_caster_trinket_heroic, "spell_item_toc25_caster_trinket_heroic");
6376}
#define RegisterSpellAndAuraScriptPair(script_1, script_2)
Definition SpellScriptLoader.h:90
#define RegisterSpellScript(spell_script)
Definition SpellScriptLoader.h:88
#define RegisterSpellScriptWithArgs(spell_script, script_name,...)
Definition SpellScriptLoader.h:87
Definition spell_item.cpp:1569
Definition spell_item.cpp:4480
Definition spell_item.cpp:942
Definition spell_item.cpp:1591
Definition spell_item.cpp:2939
Definition spell_item.cpp:5178
Definition spell_item.cpp:1651
Definition spell_item.cpp:1191
Definition spell_item.cpp:4463
Definition spell_item.cpp:2823
Definition spell_item.cpp:415
Definition spell_item.cpp:3415
Definition spell_item.cpp:3358
Definition spell_item.cpp:1630
Definition spell_item.cpp:4728
Definition spell_item.cpp:3697
Definition spell_item.cpp:5711
Definition spell_item.cpp:3285
Definition spell_item.cpp:5753
Definition spell_item.cpp:5731
Definition spell_item.cpp:5100
Definition spell_item.cpp:5775
Definition spell_item.cpp:4525
Definition spell_item.cpp:5008
Definition spell_item.cpp:5280
Definition spell_item.cpp:5263
Definition spell_item.cpp:4585
Definition spell_item.cpp:5349
Definition spell_item.cpp:5302
Definition spell_item.cpp:5140
Definition spell_item.cpp:1709
Definition spell_item.cpp:5240
Definition spell_item.cpp:3241
Definition spell_item.cpp:1750
Definition spell_item.cpp:1789
Definition spell_item.cpp:2419
Definition spell_item.cpp:1354
Definition spell_item.cpp:1337
Definition spell_item.cpp:5396
Definition spell_item.cpp:1296
Definition spell_item.cpp:1222
Definition spell_item.cpp:4956
Definition spell_item.cpp:4982
Definition spell_item.cpp:1868
Definition spell_item.cpp:3797
Definition spell_item.cpp:4069
Definition spell_item.cpp:1240
Definition spell_item.cpp:736
Definition spell_item.cpp:4236
Definition spell_item.cpp:4217
Definition spell_item.cpp:1896
Definition spell_item.cpp:797
Definition spell_item.cpp:4268
Definition spell_item.cpp:1096
Definition spell_item.cpp:1925
Definition spell_item.cpp:3569
Definition spell_item.cpp:4027
Definition spell_item.cpp:5418
Definition spell_item.cpp:1980
Definition spell_item.cpp:983
Definition spell_item.cpp:843
Definition spell_item.cpp:3825
Definition spell_item.cpp:436
Definition spell_item.cpp:1061
Definition spell_item.cpp:1043
Definition spell_item.cpp:4300
Definition spell_item.cpp:3775
Definition spell_item.cpp:4049
Definition spell_item.cpp:3586
Definition spell_item.cpp:5446
Definition spell_item.cpp:1390
Definition spell_item.cpp:5514
Definition spell_item.cpp:5468
Definition spell_item.cpp:4838
Definition spell_item.cpp:3318
Definition spell_item.cpp:1506
Definition spell_item.cpp:4755
Definition spell_item.cpp:1079
Definition spell_item.cpp:634
Definition spell_item.cpp:703
Definition spell_item.cpp:3855
Definition spell_item.cpp:6118
Definition spell_item.cpp:4364
Definition spell_item.cpp:5029
Definition spell_item.cpp:529
Definition spell_item.cpp:2017
Definition spell_item.cpp:4778
Definition spell_item.cpp:3608
Definition spell_item.cpp:2867
Definition spell_item.cpp:5560
Definition spell_item.cpp:276
Definition spell_item.cpp:2104
Definition spell_item.cpp:344
Definition spell_item.cpp:4808
Definition spell_item.cpp:2121
Definition spell_item.cpp:3969
Definition spell_item.cpp:3753
Definition spell_item.cpp:4434
Definition spell_item.cpp:2147
Definition spell_item.cpp:2192
Definition spell_item.cpp:3128
Definition spell_item.cpp:3463
Definition spell_item.cpp:2236
Definition spell_item.cpp:1133
Definition spell_item.cpp:1846
Definition spell_item.cpp:5585
Definition spell_item.cpp:5604
Definition spell_item.cpp:5640
Definition spell_item.cpp:6052
Definition spell_item.cpp:6030
Definition spell_item.cpp:2279
Definition spell_item.cpp:3162
Definition spell_item.cpp:4883
Definition spell_item.cpp:876
Definition spell_item.cpp:6074
Definition spell_item.cpp:3036
Definition spell_item.cpp:3640
Definition spell_item.cpp:3910
Definition spell_item.cpp:3733
Definition spell_item.cpp:3071
Definition spell_item.cpp:5667
Definition spell_item.cpp:3530
Definition spell_item.cpp:576
Definition spell_item.cpp:386
Definition spell_item.cpp:2306
Definition spell_item.cpp:2360
Definition spell_item.cpp:4191
Definition spell_item.cpp:2637
Definition spell_item.cpp:2567
Definition spell_item.cpp:2534
Definition spell_item.cpp:659
Definition spell_item.cpp:3014
Definition spell_item.cpp:6096
Definition spell_item.cpp:2693
Definition spell_item.cpp:757
Definition spell_item.cpp:4328
Definition spell_item.cpp:597
Definition spell_item.cpp:3999
Definition spell_item.cpp:3198
Definition spell_item.cpp:5793
Definition spell_item.cpp:4682
Definition spell_item.cpp:4415
Definition spell_item.cpp:911
Definition spell_item.cpp:1473
Definition spell_item.cpp:1268
Definition spell_item.cpp:5815
Definition spell_item.cpp:5839
Definition spell_item.cpp:5855
Definition spell_item.cpp:5877
Definition spell_item.cpp:5899
Definition spell_item.cpp:3497
Definition spell_item.cpp:2748
Definition spell_item.cpp:4924
Definition spell_item.cpp:5966
Definition spell_item.cpp:5924
Definition spell_item.cpp:302
Definition spell_item.cpp:6008
Definition spell_item.cpp:674
Definition spell_item.cpp:554
Definition spell_item.cpp:1169
Definition spell_item.cpp:1536
Definition spell_item.cpp:4637
Definition spell_item.cpp:4859
Definition spell_item.cpp:2775
Definition spell_item.cpp:2479
Definition spell_item.cpp:5689
Definition spell_item.cpp:3673
Definition spell_item.cpp:1609
Definition spell_item.cpp:2896
Definition spell_item.cpp:4132
Definition spell_item.cpp:471
Definition spell_item.cpp:4093
Definition spell_item.cpp:3940
Definition spell_item.cpp:2977

References RegisterSpellAndAuraScriptPair, RegisterSpellScript, RegisterSpellScriptWithArgs, SPELL_ARCANITE_DRAGONLING, SPELL_BATTLE_CHICKEN, SPELL_GOBLIN_JUMPER_CABLES_FAIL, SPELL_GOBLIN_JUMPER_CABLES_XL_FAIL, SPELL_MECHANICAL_DRAGONLING, and SPELL_MITHRIL_MECHANICAL_DRAGONLING.

Referenced by AddSpellsScripts().

◆ WeatherForcast()

uint32 WeatherForcast ( )
1013{
1019 }))
1020 return 0;
1021
1022 uint32 spellId = 0;
1023 switch (urand(0, 3))
1024 {
1025 case 0:
1027 break;
1028 case 1:
1030 break;
1031 case 2:
1033 break;
1034 case 3:
1036 break;
1037 }
1038
1039 return spellId;
1040}
std::uint32_t uint32
Definition Define.h:107
uint32 urand(uint32 min, uint32 max)
Definition Random.cpp:44
static bool ValidateSpellInfo(std::initializer_list< uint32 > spellIds)
Definition SpellScript.h:125

References SPELL_PERSONALIZED_WEATHER_CLOUDS, SPELL_PERSONALIZED_WEATHER_RAIN, SPELL_PERSONALIZED_WEATHER_SNOW, SPELL_PERSONALIZED_WEATHER_SUN, urand(), and _SpellScript::ValidateSpellInfo().

Referenced by spell_item_goblin_weather_machine::HandleScriptEffect(), and spell_item_goblin_weather_machine_aura::OnRemove().

Variable Documentation

◆ CreateFortuneSpells