AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
spell_item.cpp File Reference
#include "Battleground.h"
#include "CreatureScript.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_crazy_alchemists_potion
 
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_blade_ward_enchant
 
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_eye_of_gruul_healing_discount
 
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_nitro_boots
 
class  spell_item_teach_language
 
class  spell_item_rocket_boots
 
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
 

Enumerations

enum  MassiveSeaforiumCharge { ITEM_MASSIVE_SEAFORIUM_CHARGE = 39213 }
 
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  EyeOfGruul {
  SPELL_DRUID_ITEM_HEALING_TRANCE = 37721 ,
  SPELL_PALADIN_ITEM_HEALING_TRANCE = 37723 ,
  SPELL_PRIEST_ITEM_HEALING_TRANCE = 37706 ,
  SPELL_SHAMAN_ITEM_HEALING_TRANCE = 37722
}
 
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 {
  QUEST_BLOOD_INFUSION = 24756 ,
  SPELL_BLOOD_INFUSION_CREDIT = 72934 ,
  SPELL_GUSHING_WOUND = 72132 ,
  SPELL_THIRST_QUENCHED = 72154 ,
  QUEST_FROST_INFUSION = 24757 ,
  SPELL_FROST_INFUSION_CREDIT = 72289 ,
  SPELL_FROST_IMBUED_BLADE = 72290 ,
  SPELL_FROST_INFUSION = 72292 ,
  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
}
 
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 }
 

Functions

uint32 WeatherForcast ()
 
void AddSC_item_spell_scripts ()
 

Variables

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

Enumeration Type Documentation

◆ AegisOfPreservation

Enumerator
SPELL_AEGIS_HEAL 
1362{
1363 SPELL_AEGIS_HEAL = 23781
1364};
@ SPELL_AEGIS_HEAL
Definition: spell_item.cpp:1363

◆ AmplifyDish

Enumerator
SPELL_AMPLIFY_30S 
SPELL_AMPLIFY_10S 
SPELL_MENTAL_BATTLE 
SPELL_AMPLIFY_CHARM_30S 
SPELL_AMPLIFY_CHARM_10S 
101{
102 SPELL_AMPLIFY_30S = 13180,
103 SPELL_AMPLIFY_10S = 67799,
104 SPELL_MENTAL_BATTLE = 67810,
107};
@ SPELL_AMPLIFY_CHARM_10S
Definition: spell_item.cpp:106
@ SPELL_AMPLIFY_CHARM_30S
Definition: spell_item.cpp:105
@ SPELL_AMPLIFY_30S
Definition: spell_item.cpp:102
@ SPELL_MENTAL_BATTLE
Definition: spell_item.cpp:104
@ SPELL_AMPLIFY_10S
Definition: spell_item.cpp:103

◆ 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 
2718{
2719 SOUND_ASHBRINGER_1 = 8906, // "I was pure once"
2720 SOUND_ASHBRINGER_2 = 8907, // "Fought for righteousness"
2721 SOUND_ASHBRINGER_3 = 8908, // "I was once called Ashbringer"
2722 SOUND_ASHBRINGER_4 = 8920, // "Betrayed by my order"
2723 SOUND_ASHBRINGER_5 = 8921, // "Destroyed by Kel'Thuzad"
2724 SOUND_ASHBRINGER_6 = 8922, // "Made to serve"
2725 SOUND_ASHBRINGER_7 = 8923, // "My son watched me die"
2726 SOUND_ASHBRINGER_8 = 8924, // "Crusades fed his rage"
2727 SOUND_ASHBRINGER_9 = 8925, // "Truth is unknown to him"
2728 SOUND_ASHBRINGER_10 = 8926, // "Scarlet Crusade is pure no longer"
2729 SOUND_ASHBRINGER_11 = 8927, // "Balnazzar's crusade corrupted my son"
2730 SOUND_ASHBRINGER_12 = 8928, // "Kill them all!"
2731};
@ SOUND_ASHBRINGER_6
Definition: spell_item.cpp:2724
@ SOUND_ASHBRINGER_11
Definition: spell_item.cpp:2729
@ SOUND_ASHBRINGER_12
Definition: spell_item.cpp:2730
@ SOUND_ASHBRINGER_5
Definition: spell_item.cpp:2723
@ SOUND_ASHBRINGER_1
Definition: spell_item.cpp:2719
@ SOUND_ASHBRINGER_4
Definition: spell_item.cpp:2722
@ SOUND_ASHBRINGER_3
Definition: spell_item.cpp:2721
@ SOUND_ASHBRINGER_2
Definition: spell_item.cpp:2720
@ SOUND_ASHBRINGER_7
Definition: spell_item.cpp:2725
@ SOUND_ASHBRINGER_10
Definition: spell_item.cpp:2728
@ SOUND_ASHBRINGER_8
Definition: spell_item.cpp:2726
@ SOUND_ASHBRINGER_9
Definition: spell_item.cpp:2727

◆ BlessingOfAncientKings

Enumerator
SPELL_PROTECTION_OF_ANCIENT_KINGS 
1445{
1447};
@ SPELL_PROTECTION_OF_ANCIENT_KINGS
Definition: spell_item.cpp:1446

◆ BrannsCommunicator

Enumerator
NPC_BRANN_BRONZEBEARD 
SPELL_CONTACT_BRANN 
175{
176 NPC_BRANN_BRONZEBEARD = 29579,
177 SPELL_CONTACT_BRANN = 55038,
178};
@ SPELL_CONTACT_BRANN
Definition: spell_item.cpp:177
@ NPC_BRANN_BRONZEBEARD
Definition: spell_item.cpp:176

◆ 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 
3142{
3143 SPELL_MOUNT_RAM_100 = 43900,
3144 SPELL_MOUNT_RAM_60 = 43899,
3145 SPELL_MOUNT_KODO_100 = 49379,
3146 SPELL_MOUNT_KODO_60 = 49378,
3149};
@ SPELL_BREWFEST_MOUNT_TRANSFORM_REVERSE
Definition: spell_item.cpp:3148
@ SPELL_MOUNT_RAM_60
Definition: spell_item.cpp:3144
@ SPELL_BREWFEST_MOUNT_TRANSFORM
Definition: spell_item.cpp:3147
@ SPELL_MOUNT_RAM_100
Definition: spell_item.cpp:3143
@ SPELL_MOUNT_KODO_100
Definition: spell_item.cpp:3145
@ SPELL_MOUNT_KODO_60
Definition: spell_item.cpp:3146

◆ BrittleArmor

Enumerator
SPELL_BRITTLE_ARMOR 
1424{
1425 SPELL_BRITTLE_ARMOR = 24575
1426};
@ SPELL_BRITTLE_ARMOR
Definition: spell_item.cpp:1425

◆ ChickenCover

Enumerator
SPELL_CHICKEN_NET 
SPELL_CAPTURE_CHICKEN_ESCAPE 
QUEST_CHICKEN_PARTY 
QUEST_FLOWN_THE_COOP 
3422{
3423 SPELL_CHICKEN_NET = 51959,
3425 QUEST_CHICKEN_PARTY = 12702,
3426 QUEST_FLOWN_THE_COOP = 12532,
3427};
@ QUEST_CHICKEN_PARTY
Definition: spell_item.cpp:3425
@ SPELL_CAPTURE_CHICKEN_ESCAPE
Definition: spell_item.cpp:3424
@ QUEST_FLOWN_THE_COOP
Definition: spell_item.cpp:3426
@ SPELL_CHICKEN_NET
Definition: spell_item.cpp:3423

◆ CompleteRaptorCapture

Enumerator
SPELL_RAPTOR_CAPTURE_CREDIT 
3075{
3077};
@ SPELL_RAPTOR_CAPTURE_CREDIT
Definition: spell_item.cpp:3076

◆ Defibrillate

Enumerator
SPELL_GOBLIN_JUMPER_CABLES_FAIL 
SPELL_GOBLIN_JUMPER_CABLES_XL_FAIL 
1498{
1501};
@ SPELL_GOBLIN_JUMPER_CABLES_XL_FAIL
Definition: spell_item.cpp:1500
@ SPELL_GOBLIN_JUMPER_CABLES_FAIL
Definition: spell_item.cpp:1499

◆ DemonBroiledSurprise

Enumerator
QUEST_SUPER_HOT_STEW 
SPELL_CREATE_DEMON_BROILED_SURPRISE 
NPC_ABYSSAL_FLAMEBRINGER 
3029{
3030 QUEST_SUPER_HOT_STEW = 11379,
3033};
@ NPC_ABYSSAL_FLAMEBRINGER
Definition: spell_item.cpp:3032
@ SPELL_CREATE_DEMON_BROILED_SURPRISE
Definition: spell_item.cpp:3031
@ QUEST_SUPER_HOT_STEW
Definition: spell_item.cpp:3030

◆ DesperateDefense

Enumerator
SPELL_DESPERATE_RAGE 
SPELL_SERVERSIDE_DESPERAT_DEFENSE 
1538{
1539 SPELL_DESPERATE_RAGE = 33898,
1540 SPELL_SERVERSIDE_DESPERAT_DEFENSE = 33897 // Root and Pacify
1541};
@ SPELL_SERVERSIDE_DESPERAT_DEFENSE
Definition: spell_item.cpp:1540
@ SPELL_DESPERATE_RAGE
Definition: spell_item.cpp:1539

◆ DeviateFishSpells

Enumerator
SPELL_SLEEPY 
SPELL_INVIGORATE 
SPELL_SHRINK 
SPELL_PARTY_TIME 
SPELL_HEALTHY_SPIRIT 
SPELL_REJUVENATION 
1574{
1575 SPELL_SLEEPY = 8064,
1576 SPELL_INVIGORATE = 8065,
1577 SPELL_SHRINK = 8066,
1578 SPELL_PARTY_TIME = 8067,
1579 SPELL_HEALTHY_SPIRIT = 8068,
1580 SPELL_REJUVENATION = 8070
1581};
@ SPELL_SHRINK
Definition: spell_item.cpp:1577
@ SPELL_PARTY_TIME
Definition: spell_item.cpp:1578
@ SPELL_INVIGORATE
Definition: spell_item.cpp:1576
@ SPELL_REJUVENATION
Definition: spell_item.cpp:1580
@ SPELL_HEALTHY_SPIRIT
Definition: spell_item.cpp:1579
@ SPELL_SLEEPY
Definition: spell_item.cpp:1575

◆ DimensionalRipperArea52

Enumerator
SPELL_TRANSPORTER_MALFUNCTION 
SPELL_TRANSFORM_HORDE 
SPELL_TRANSFORM_ALLIANCE 
SPELL_SOUL_SPLIT_EVIL 
SPELL_SOUL_SPLIT_GOOD 
2205{
2207 SPELL_TRANSFORM_HORDE = 36897,
2209 SPELL_SOUL_SPLIT_EVIL = 36900,
2210 SPELL_SOUL_SPLIT_GOOD = 36901
2211};
@ SPELL_TRANSFORM_ALLIANCE
Definition: spell_item.cpp:2208
@ SPELL_SOUL_SPLIT_EVIL
Definition: spell_item.cpp:2209
@ SPELL_TRANSFORM_HORDE
Definition: spell_item.cpp:2207
@ SPELL_TRANSPORTER_MALFUNCTION
Definition: spell_item.cpp:2206
@ SPELL_SOUL_SPLIT_GOOD
Definition: spell_item.cpp:2210

◆ DreksOintment

Enumerator
NPC_THUNDERLORD_DIRE_WOLF 
SPELL_GOR_DREKS_OINTMENT 
4027{
4030};
@ SPELL_GOR_DREKS_OINTMENT
Definition: spell_item.cpp:4029
@ NPC_THUNDERLORD_DIRE_WOLF
Definition: spell_item.cpp:4028

◆ eArgentKnight

Enumerator
SPELL_SUMMON_ARGENT_KNIGHT_ALLIANCE 
1267{
1269};
@ SPELL_SUMMON_ARGENT_KNIGHT_ALLIANCE
Definition: spell_item.cpp:1268

◆ eChicken

enum eChicken
Enumerator
SPELL_ROCKET_CHICKEN_EMOTE 
337{
339};
@ SPELL_ROCKET_CHICKEN_EMOTE
Definition: spell_item.cpp:338

◆ eDreanicPaleAle

Enumerator
SPELL_PINK_ELEKK 
1126{
1127 SPELL_PINK_ELEKK = 49908
1128};
@ SPELL_PINK_ELEKK
Definition: spell_item.cpp:1127

◆ Eggnog

enum Eggnog
Enumerator
SPELL_EGG_NOG_REINDEER 
SPELL_EGG_NOG_SNOWMAN 
3524{
3525 SPELL_EGG_NOG_REINDEER = 21936,
3526 SPELL_EGG_NOG_SNOWMAN = 21980,
3527};
@ SPELL_EGG_NOG_REINDEER
Definition: spell_item.cpp:3525
@ SPELL_EGG_NOG_SNOWMAN
Definition: spell_item.cpp:3526

◆ eMoleMachine

Enumerator
SPELL_MOLE_MACHINE_PORT_TO_GRIM_GUZZLER 
1167{
1169};
@ SPELL_MOLE_MACHINE_PORT_TO_GRIM_GUZZLER
Definition: spell_item.cpp:1168

◆ ExceptionCreature

Enumerator
NPC_GLUTTONOUS_ABOMINATION 
NPC_RISEN_ARCHMAGE 
NPC_BLISTERING_ZOMBIE 
NPC_BLAZING_SKELETON 
NPC_SINDRAGOSA 
2265{
2267 NPC_RISEN_ARCHMAGE = 37868,
2268 NPC_BLISTERING_ZOMBIE = 37934,
2269 NPC_BLAZING_SKELETON = 36791,
2270 NPC_SINDRAGOSA = 36853
2271};
@ NPC_RISEN_ARCHMAGE
Definition: spell_item.cpp:2267
@ NPC_SINDRAGOSA
Definition: spell_item.cpp:2270
@ NPC_BLAZING_SKELETON
Definition: spell_item.cpp:2269
@ NPC_GLUTTONOUS_ABOMINATION
Definition: spell_item.cpp:2266
@ NPC_BLISTERING_ZOMBIE
Definition: spell_item.cpp:2268

◆ EyeofGrillok

Enumerator
SPELL_EYE_OF_GRILLOK 
NPC_EYE_OF_GRILLOK 
3944{
3945 SPELL_EYE_OF_GRILLOK = 38495,
3946 NPC_EYE_OF_GRILLOK = 19440
3947};
@ SPELL_EYE_OF_GRILLOK
Definition: spell_item.cpp:3945
@ NPC_EYE_OF_GRILLOK
Definition: spell_item.cpp:3946

◆ EyeOfGruul

enum EyeOfGruul
Enumerator
SPELL_DRUID_ITEM_HEALING_TRANCE 
SPELL_PALADIN_ITEM_HEALING_TRANCE 
SPELL_PRIEST_ITEM_HEALING_TRANCE 
SPELL_SHAMAN_ITEM_HEALING_TRANCE 
1209{
1214};
@ SPELL_SHAMAN_ITEM_HEALING_TRANCE
Definition: spell_item.cpp:1213
@ SPELL_DRUID_ITEM_HEALING_TRANCE
Definition: spell_item.cpp:1210
@ SPELL_PALADIN_ITEM_HEALING_TRANCE
Definition: spell_item.cpp:1211
@ SPELL_PRIEST_ITEM_HEALING_TRANCE
Definition: spell_item.cpp:1212

◆ FateRuneOfUnsurpassedVigor

Enumerator
SPELL_UNSURPASSED_VIGOR 
1686{
1688};
@ SPELL_UNSURPASSED_VIGOR
Definition: spell_item.cpp:1687

◆ 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 
594{
595 SPELL_GREAT_FEAST = 57301,
596 SPELL_FISH_FEAST = 57426,
597 SPELL_SMALL_FEAST = 58474,
598 SPELL_GIGANTIC_FEAST = 58465,
599
604};
@ SPELL_GREAT_FEAST
Definition: spell_item.cpp:595
@ SPELL_SMALL_FEAST
Definition: spell_item.cpp:597
@ GIGANTIC_FEAST_BROADCAST_TEXT_ID_PREPARE
Definition: spell_item.cpp:603
@ GREAT_FEAST_BROADCAST_TEXT_ID_PREPARE
Definition: spell_item.cpp:600
@ SPELL_GIGANTIC_FEAST
Definition: spell_item.cpp:598
@ FISH_FEAST_BROADCAST_TEXT_ID_PREPARE
Definition: spell_item.cpp:601
@ SPELL_FISH_FEAST
Definition: spell_item.cpp:596
@ SMALL_FEAST_BROADCAST_TEXT_ID_PREPARE
Definition: spell_item.cpp:602

◆ FelManaPotion

Enumerator
SPELL_ALCHEMIST_STONE 
SPELL_ALCHEMIST_STONE_ENERGIZE 
3995{
3996 SPELL_ALCHEMIST_STONE = 17619,
3998};
@ SPELL_ALCHEMIST_STONE_ENERGIZE
Definition: spell_item.cpp:3997
@ SPELL_ALCHEMIST_STONE
Definition: spell_item.cpp:3996

◆ FlaskOfTheNorthSpells

Enumerator
SPELL_FLASK_OF_THE_NORTH_SP 
SPELL_FLASK_OF_THE_NORTH_AP 
SPELL_FLASK_OF_THE_NORTH_STR 
1713{
1717};
@ SPELL_FLASK_OF_THE_NORTH_SP
Definition: spell_item.cpp:1714
@ SPELL_FLASK_OF_THE_NORTH_STR
Definition: spell_item.cpp:1716
@ SPELL_FLASK_OF_THE_NORTH_AP
Definition: spell_item.cpp:1715

◆ GenericData

Enumerator
SPELL_ARCANITE_DRAGONLING 
SPELL_BATTLE_CHICKEN 
SPELL_MECHANICAL_DRAGONLING 
SPELL_MITHRIL_MECHANICAL_DRAGONLING 
2610{
2612 SPELL_BATTLE_CHICKEN = 13166,
2615};
@ SPELL_MECHANICAL_DRAGONLING
Definition: spell_item.cpp:2613
@ SPELL_MITHRIL_MECHANICAL_DRAGONLING
Definition: spell_item.cpp:2614
@ SPELL_BATTLE_CHICKEN
Definition: spell_item.cpp:2612
@ SPELL_ARCANITE_DRAGONLING
Definition: spell_item.cpp:2611

◆ GnomishDeathRay

Enumerator
SPELL_GNOMISH_DEATH_RAY_TARGET 
1770{
1772};
@ SPELL_GNOMISH_DEATH_RAY_TARGET
Definition: spell_item.cpp:1771

◆ GnomishShrinkRay

Enumerator
SPELL_GNOMISH_SHRINK_RAY_SELF 
SPELL_GNOMISH_SHRINK_RAY_TARGET 
787{
790};
@ SPELL_GNOMISH_SHRINK_RAY_TARGET
Definition: spell_item.cpp:789
@ SPELL_GNOMISH_SHRINK_RAY_SELF
Definition: spell_item.cpp:788

◆ GoblinBomb

enum GoblinBomb
Enumerator
SPELL_SUMMON_GOBLIN_BOMB 
SPELL_MALFUNCTION_EXPLOSION 
3551{
3554};
@ SPELL_MALFUNCTION_EXPLOSION
Definition: spell_item.cpp:3553
@ SPELL_SUMMON_GOBLIN_BOMB
Definition: spell_item.cpp:3552

◆ GoblinWeatherMachiene

Enumerator
SPELL_PERSONALIZED_WEATHER_RAIN 
SPELL_PERSONALIZED_WEATHER_SNOW 
SPELL_PERSONALIZED_WEATHER_SUN 
SPELL_PERSONALIZED_WEATHER_CLOUDS 
815{
820};
@ SPELL_PERSONALIZED_WEATHER_CLOUDS
Definition: spell_item.cpp:819
@ SPELL_PERSONALIZED_WEATHER_SUN
Definition: spell_item.cpp:818
@ SPELL_PERSONALIZED_WEATHER_RAIN
Definition: spell_item.cpp:816
@ SPELL_PERSONALIZED_WEATHER_SNOW
Definition: spell_item.cpp:817

◆ GreatmothersSoulcather

Enumerator
SPELL_FORCE_CAST_SUMMON_GNOME_SOUL 
3503{
3505};
@ SPELL_FORCE_CAST_SUMMON_GNOME_SOUL
Definition: spell_item.cpp:3504

◆ ImpaleLeviroth

Enumerator
NPC_LEVIROTH 
SPELL_LEVIROTH_SELF_IMPALE 
3107{
3108 NPC_LEVIROTH = 26452,
3110};
@ NPC_LEVIROTH
Definition: spell_item.cpp:3108
@ SPELL_LEVIROTH_SELF_IMPALE
Definition: spell_item.cpp:3109

◆ InstantStatue

Enumerator
CREATURE_INSTANT_STATUE_PEDESTAL 
SPELL_INSTANT_STATUE 
1299{
1301 SPELL_INSTANT_STATUE = 75731
1302};
@ CREATURE_INSTANT_STATUE_PEDESTAL
Definition: spell_item.cpp:1300
@ SPELL_INSTANT_STATUE
Definition: spell_item.cpp:1301

◆ LinkenBoomerang

Enumerator
SPELL_DISARM 
SPELL_STUN 
CHANCE_TO_HIT 
3581{
3582 SPELL_DISARM = 15752,
3583 SPELL_STUN = 15753,
3584 CHANCE_TO_HIT = 3
3585};
@ SPELL_STUN
Definition: spell_item.cpp:3583
@ CHANCE_TO_HIT
Definition: spell_item.cpp:3584
@ SPELL_DISARM
Definition: spell_item.cpp:3582

◆ 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 
2762{
2763 SPELL_WILD_MAGIC = 58891,
2764 SPELL_WELL_FED_1 = 57288,
2765 SPELL_WELL_FED_2 = 57139,
2766 SPELL_WELL_FED_3 = 57111,
2767 SPELL_WELL_FED_4 = 57286,
2768 SPELL_WELL_FED_5 = 57291,
2769};
@ SPELL_WELL_FED_3
Definition: spell_item.cpp:2766
@ SPELL_WELL_FED_5
Definition: spell_item.cpp:2768
@ SPELL_WILD_MAGIC
Definition: spell_item.cpp:2763
@ SPELL_WELL_FED_2
Definition: spell_item.cpp:2765
@ SPELL_WELL_FED_1
Definition: spell_item.cpp:2764
@ SPELL_WELL_FED_4
Definition: spell_item.cpp:2767

◆ 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 
1803{
1808 SPELL_MR_PINCHYS_GIFT = 33064,
1809};
@ SPELL_SUMMON_FURIOUS_MR_PINCHY
Definition: spell_item.cpp:1806
@ SPELL_MR_PINCHYS_GIFT
Definition: spell_item.cpp:1808
@ SPELL_TINY_MAGICAL_CRAWDAD
Definition: spell_item.cpp:1807
@ SPELL_SUMMON_MIGHTY_MR_PINCHY
Definition: spell_item.cpp:1805
@ SPELL_MR_PINCHYS_BLESSING
Definition: spell_item.cpp:1804

◆ MassiveSeaforiumCharge

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

◆ MercurialShield

Enumerator
SPELL_MERCURIAL_SHIELD 
1894{
1896};
@ SPELL_MERCURIAL_SHIELD
Definition: spell_item.cpp:1895

◆ 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 
1861{
1862 SPELL_CREATE_FORTUNE_1 = 40804,
1863 SPELL_CREATE_FORTUNE_2 = 40805,
1864 SPELL_CREATE_FORTUNE_3 = 40806,
1865 SPELL_CREATE_FORTUNE_4 = 40807,
1866 SPELL_CREATE_FORTUNE_5 = 40808,
1867 SPELL_CREATE_FORTUNE_6 = 40809,
1868 SPELL_CREATE_FORTUNE_7 = 40908,
1869 SPELL_CREATE_FORTUNE_8 = 40910,
1870 SPELL_CREATE_FORTUNE_9 = 40911,
1882};
@ SPELL_CREATE_FORTUNE_4
Definition: spell_item.cpp:1865
@ SPELL_CREATE_FORTUNE_10
Definition: spell_item.cpp:1871
@ SPELL_CREATE_FORTUNE_6
Definition: spell_item.cpp:1867
@ SPELL_CREATE_FORTUNE_19
Definition: spell_item.cpp:1880
@ SPELL_CREATE_FORTUNE_20
Definition: spell_item.cpp:1881
@ SPELL_CREATE_FORTUNE_9
Definition: spell_item.cpp:1870
@ SPELL_CREATE_FORTUNE_17
Definition: spell_item.cpp:1878
@ SPELL_CREATE_FORTUNE_12
Definition: spell_item.cpp:1873
@ SPELL_CREATE_FORTUNE_18
Definition: spell_item.cpp:1879
@ SPELL_CREATE_FORTUNE_7
Definition: spell_item.cpp:1868
@ SPELL_CREATE_FORTUNE_5
Definition: spell_item.cpp:1866
@ SPELL_CREATE_FORTUNE_1
Definition: spell_item.cpp:1862
@ SPELL_CREATE_FORTUNE_16
Definition: spell_item.cpp:1877
@ SPELL_CREATE_FORTUNE_13
Definition: spell_item.cpp:1874
@ SPELL_CREATE_FORTUNE_15
Definition: spell_item.cpp:1876
@ SPELL_CREATE_FORTUNE_14
Definition: spell_item.cpp:1875
@ SPELL_CREATE_FORTUNE_11
Definition: spell_item.cpp:1872
@ SPELL_CREATE_FORTUNE_8
Definition: spell_item.cpp:1869
@ SPELL_CREATE_FORTUNE_2
Definition: spell_item.cpp:1863
@ SPELL_CREATE_FORTUNE_3
Definition: spell_item.cpp:1864

◆ MirrensDrinkingHat

Enumerator
SPELL_LOCH_MODAN_LAGER 
SPELL_STOUTHAMMER_LITE 
SPELL_AERIE_PEAK_PALE_ALE 
3694{
3695 SPELL_LOCH_MODAN_LAGER = 29827,
3696 SPELL_STOUTHAMMER_LITE = 29828,
3698};
@ SPELL_AERIE_PEAK_PALE_ALE
Definition: spell_item.cpp:3697
@ SPELL_STOUTHAMMER_LITE
Definition: spell_item.cpp:3696
@ SPELL_LOCH_MODAN_LAGER
Definition: spell_item.cpp:3695

◆ 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 
227{
231 SPELL_MITHRIL_SPURS = 7215,
234};
@ SPELL_CARROT_ON_A_STICK_EFFECT
Definition: spell_item.cpp:228
@ SPELL_MITHRIL_SPURS
Definition: spell_item.cpp:231
@ SPELL_MITHRIL_SPURS_EFFECT
Definition: spell_item.cpp:230
@ SPELL_MOUNT_SPEED_RIDING
Definition: spell_item.cpp:233
@ SPELL_RIDING_CROP_EFFECT
Definition: spell_item.cpp:229
@ SPELL_MOUNT_SPEED_CARROT
Definition: spell_item.cpp:232

◆ NecroticTouch

Enumerator
SPELL_ITEM_NECROTIC_TOUCH_PROC 
1937{
1939};
@ SPELL_ITEM_NECROTIC_TOUCH_PROC
Definition: spell_item.cpp:1938

◆ NetOMaticSpells

Enumerator
SPELL_NET_O_MATIC_TRIGGERED1 
SPELL_NET_O_MATIC_TRIGGERED2 
SPELL_NET_O_MATIC_TRIGGERED3 
1980{
1984};
@ SPELL_NET_O_MATIC_TRIGGERED2
Definition: spell_item.cpp:1982
@ SPELL_NET_O_MATIC_TRIGGERED1
Definition: spell_item.cpp:1981
@ SPELL_NET_O_MATIC_TRIGGERED3
Definition: spell_item.cpp:1983

◆ NighInvulnerability

Enumerator
SPELL_NIGH_INVULNERABILITY 
SPELL_COMPLETE_VULNERABILITY 
2917{
2920};
@ SPELL_COMPLETE_VULNERABILITY
Definition: spell_item.cpp:2919
@ SPELL_NIGH_INVULNERABILITY
Definition: spell_item.cpp:2918

◆ NitroBoots

enum NitroBoots
Enumerator
SPELL_NITRO_BOOTS_SUCCESS 
SPELL_NITRO_BOOTS_BACKFIRE 
3208{
3211};
@ SPELL_NITRO_BOOTS_BACKFIRE
Definition: spell_item.cpp:3210
@ SPELL_NITRO_BOOTS_SUCCESS
Definition: spell_item.cpp:3209

◆ NoggenfoggerElixirSpells

Enumerator
SPELL_NOGGENFOGGER_ELIXIR_TRIGGERED1 
SPELL_NOGGENFOGGER_ELIXIR_TRIGGERED2 
SPELL_NOGGENFOGGER_ELIXIR_TRIGGERED3 
2024{
2028};
@ SPELL_NOGGENFOGGER_ELIXIR_TRIGGERED1
Definition: spell_item.cpp:2025
@ SPELL_NOGGENFOGGER_ELIXIR_TRIGGERED2
Definition: spell_item.cpp:2026
@ SPELL_NOGGENFOGGER_ELIXIR_TRIGGERED3
Definition: spell_item.cpp:2027

◆ oracleAblutions

Enumerator
SPELL_ABLUTION_RUNIC 
SPELL_ABLUTION_MANA 
SPELL_ABLUTION_RAGE 
SPELL_ABLUTION_ENERGY 
935{
936 SPELL_ABLUTION_RUNIC = 59812,
937 SPELL_ABLUTION_MANA = 59813,
938 SPELL_ABLUTION_RAGE = 59814,
939 SPELL_ABLUTION_ENERGY = 59815,
940};
@ SPELL_ABLUTION_MANA
Definition: spell_item.cpp:937
@ SPELL_ABLUTION_RUNIC
Definition: spell_item.cpp:936
@ SPELL_ABLUTION_ENERGY
Definition: spell_item.cpp:939
@ SPELL_ABLUTION_RAGE
Definition: spell_item.cpp:938

◆ Poultryzer

enum Poultryzer
Enumerator
SPELL_POULTRYIZER_SUCCESS_1 
SPELL_POULTRYIZER_SUCCESS_2 
SPELL_POULTRYIZER_BACKFIRE 
2950{
2952 SPELL_POULTRYIZER_SUCCESS_2 = 30504, // malfunction
2953 SPELL_POULTRYIZER_BACKFIRE = 30506, // Not removed on damage
2954};
@ SPELL_POULTRYIZER_BACKFIRE
Definition: spell_item.cpp:2953
@ SPELL_POULTRYIZER_SUCCESS_2
Definition: spell_item.cpp:2952
@ SPELL_POULTRYIZER_SUCCESS_1
Definition: spell_item.cpp:2951

◆ PurifyHelboarMeat

Enumerator
SPELL_SUMMON_PURIFIED_HELBOAR_MEAT 
SPELL_SUMMON_TOXIC_HELBOAR_MEAT 
2825{
2828};
@ SPELL_SUMMON_TOXIC_HELBOAR_MEAT
Definition: spell_item.cpp:2827
@ SPELL_SUMMON_PURIFIED_HELBOAR_MEAT
Definition: spell_item.cpp:2826

◆ PygmyOil

enum PygmyOil
Enumerator
SPELL_PYGMY_OIL_PYGMY_AURA 
SPELL_PYGMY_OIL_SMALLER_AURA 
3367{
3370};
@ SPELL_PYGMY_OIL_SMALLER_AURA
Definition: spell_item.cpp:3369
@ SPELL_PYGMY_OIL_PYGMY_AURA
Definition: spell_item.cpp:3368

◆ RecallSpellIds

Enumerator
SPELL_RECALL_HORDE 
SPELL_RECALL_ALLIANCE 
3637{
3638 SPELL_RECALL_HORDE = 22563,
3639 SPELL_RECALL_ALLIANCE = 22564
3640};
@ SPELL_RECALL_HORDE
Definition: spell_item.cpp:3638
@ SPELL_RECALL_ALLIANCE
Definition: spell_item.cpp:3639

◆ Refocus

enum Refocus
Enumerator
SPELL_CATEGORY_AIMED_MULTI 
3461{
3463};
@ SPELL_CATEGORY_AIMED_MULTI
Definition: spell_item.cpp:3462

◆ ReindeerTransformation

Enumerator
SPELL_FLYING_REINDEER_310 
SPELL_FLYING_REINDEER_280 
SPELL_FLYING_REINDEER_60 
SPELL_REINDEER_100 
SPELL_REINDEER_60 
2857{
2861 SPELL_REINDEER_100 = 25859,
2862 SPELL_REINDEER_60 = 25858,
2863};
@ SPELL_REINDEER_60
Definition: spell_item.cpp:2862
@ SPELL_REINDEER_100
Definition: spell_item.cpp:2861
@ SPELL_FLYING_REINDEER_280
Definition: spell_item.cpp:2859
@ SPELL_FLYING_REINDEER_310
Definition: spell_item.cpp:2858
@ SPELL_FLYING_REINDEER_60
Definition: spell_item.cpp:2860

◆ RocketBoots

Enumerator
SPELL_ROCKET_BOOTS_PROC 
3276{
3278};
@ SPELL_ROCKET_BOOTS_PROC
Definition: spell_item.cpp:3277

◆ RunescrollOfFortitude

Enumerator
SPELL_FORTITUDE 
147{
148 SPELL_FORTITUDE = 72590,
149};
@ SPELL_FORTITUDE
Definition: spell_item.cpp:148

◆ SavoryDeviateDelight

Enumerator
SPELL_FLIP_OUT_MALE 
SPELL_FLIP_OUT_FEMALE 
SPELL_YAAARRRR_MALE 
SPELL_YAAARRRR_FEMALE 
2093{
2094 SPELL_FLIP_OUT_MALE = 8219,
2095 SPELL_FLIP_OUT_FEMALE = 8220,
2096 SPELL_YAAARRRR_MALE = 8221,
2097 SPELL_YAAARRRR_FEMALE = 8222,
2098};
@ SPELL_FLIP_OUT_FEMALE
Definition: spell_item.cpp:2095
@ SPELL_FLIP_OUT_MALE
Definition: spell_item.cpp:2094
@ SPELL_YAAARRRR_FEMALE
Definition: spell_item.cpp:2097
@ SPELL_YAAARRRR_MALE
Definition: spell_item.cpp:2096

◆ 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 
2145{
2149 SPELL_LOST = 60444,
2152};
@ SPELL_SCROLL_OF_RECALL_III
Definition: spell_item.cpp:2148
@ SPELL_LOST
Definition: spell_item.cpp:2149
@ SPELL_SCROLL_OF_RECALL_FAIL_ALLIANCE_1
Definition: spell_item.cpp:2150
@ SPELL_SCROLL_OF_RECALL_I
Definition: spell_item.cpp:2146
@ SPELL_SCROLL_OF_RECALL_II
Definition: spell_item.cpp:2147
@ SPELL_SCROLL_OF_RECALL_FAIL_HORDE_1
Definition: spell_item.cpp:2151

◆ ScrollOfRetribution

Enumerator
NPC_VIERA_SUNWHISPER 
3919{
3920 NPC_VIERA_SUNWHISPER = 17226
3921};
@ NPC_VIERA_SUNWHISPER
Definition: spell_item.cpp:3920

◆ Shadowmourne

Enumerator
QUEST_BLOOD_INFUSION 
SPELL_BLOOD_INFUSION_CREDIT 
SPELL_GUSHING_WOUND 
SPELL_THIRST_QUENCHED 
QUEST_FROST_INFUSION 
SPELL_FROST_INFUSION_CREDIT 
SPELL_FROST_IMBUED_BLADE 
SPELL_FROST_INFUSION 
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 
2351{
2357 SPELL_BLOOD_PLAGUE = 55078,
2358};
@ SPELL_SHADOWMOURNE_VISUAL_HIGH
Definition: spell_item.cpp:2355
@ SPELL_SHADOWMOURNE_CHAOS_BANE_BUFF
Definition: spell_item.cpp:2356
@ SPELL_BLOOD_PLAGUE
Definition: spell_item.cpp:2357
@ SPELL_SHADOWMOURNE_SOUL_FRAGMENT
Definition: spell_item.cpp:2353
@ SPELL_SHADOWMOURNE_CHAOS_BANE_DAMAGE
Definition: spell_item.cpp:2352
@ SPELL_SHADOWMOURNE_VISUAL_LOW
Definition: spell_item.cpp:2354

◆ ShadowsFate

Enumerator
SPELL_SOUL_FEAST 
2260{
2261 SPELL_SOUL_FEAST = 71203,
2262};
@ SPELL_SOUL_FEAST
Definition: spell_item.cpp:2261

◆ Sinkholes

enum Sinkholes
Enumerator
NPC_SOUTH_SINKHOLE 
NPC_NORTHEAST_SINKHOLE 
NPC_NORTHWEST_SINKHOLE 
2655{
2656 NPC_SOUTH_SINKHOLE = 25664,
2657 NPC_NORTHEAST_SINKHOLE = 25665,
2658 NPC_NORTHWEST_SINKHOLE = 25666,
2659};
@ NPC_NORTHEAST_SINKHOLE
Definition: spell_item.cpp:2657
@ NPC_SOUTH_SINKHOLE
Definition: spell_item.cpp:2656
@ NPC_NORTHWEST_SINKHOLE
Definition: spell_item.cpp:2658

◆ SixDemonBagSpells

Enumerator
SPELL_FROSTBOLT 
SPELL_POLYMORPH 
SPELL_SUMMON_FELHOUND_MINION 
SPELL_FIREBALL 
SPELL_CHAIN_LIGHTNING 
SPELL_ENVELOPING_WINDS 
2478{
2479 SPELL_FROSTBOLT = 11538,
2480 SPELL_POLYMORPH = 14621,
2482 SPELL_FIREBALL = 15662,
2483 SPELL_CHAIN_LIGHTNING = 21179,
2484 SPELL_ENVELOPING_WINDS = 25189,
2485};
@ SPELL_FROSTBOLT
Definition: spell_item.cpp:2479
@ SPELL_SUMMON_FELHOUND_MINION
Definition: spell_item.cpp:2481
@ SPELL_FIREBALL
Definition: spell_item.cpp:2482
@ SPELL_CHAIN_LIGHTNING
Definition: spell_item.cpp:2483
@ SPELL_ENVELOPING_WINDS
Definition: spell_item.cpp:2484
@ SPELL_POLYMORPH
Definition: spell_item.cpp:2480

◆ Skettis

enum Skettis
Enumerator
QUEST_FIRES_OVER_SKETTIS 
4056{
4058};
@ QUEST_FIRES_OVER_SKETTIS
Definition: spell_item.cpp:4057

◆ SocretharsStone

Enumerator
SPELL_SOCRETHAR_TO_SEAT 
SPELL_SOCRETHAR_FROM_SEAT 
2987{
2990};
@ SPELL_SOCRETHAR_FROM_SEAT
Definition: spell_item.cpp:2989
@ SPELL_SOCRETHAR_TO_SEAT
Definition: spell_item.cpp:2988

◆ TeachLanguage

Enumerator
SPELL_LEARN_GNOMISH_BINARY 
SPELL_LEARN_GOBLIN_BINARY 
3242{
3245};
@ SPELL_LEARN_GOBLIN_BINARY
Definition: spell_item.cpp:3244
@ SPELL_LEARN_GNOMISH_BINARY
Definition: spell_item.cpp:3243

◆ 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 
61{
65};
@ TITANIUM_SEAL_OF_DALARAN_BROADCAST_TEXT_ID_FLIP
Definition: spell_item.cpp:62
@ TITANIUM_SEAL_OF_DALARAN_BROADCAST_TEXT_ID_HEADS_UP
Definition: spell_item.cpp:63
@ TITANIUM_SEAL_OF_DALARAN_BROADCAST_TEXT_ID_FACE_DOWN
Definition: spell_item.cpp:64

◆ TrollDice

enum TrollDice
Enumerator
TEXT_WORN_TROLL_DICE 
3820{
3821 TEXT_WORN_TROLL_DICE = 26152
3822};
@ TEXT_WORN_TROLL_DICE
Definition: spell_item.cpp:3821

◆ UnderbellyElixirSpells

Enumerator
SPELL_UNDERBELLY_ELIXIR_TRIGGERED1 
SPELL_UNDERBELLY_ELIXIR_TRIGGERED2 
SPELL_UNDERBELLY_ELIXIR_TRIGGERED3 
AREA_UNDERBELLY 
2562{
2566 AREA_UNDERBELLY = 4560,
2567};
@ SPELL_UNDERBELLY_ELIXIR_TRIGGERED2
Definition: spell_item.cpp:2564
@ SPELL_UNDERBELLY_ELIXIR_TRIGGERED1
Definition: spell_item.cpp:2563
@ SPELL_UNDERBELLY_ELIXIR_TRIGGERED3
Definition: spell_item.cpp:2565
@ AREA_UNDERBELLY
Definition: spell_item.cpp:2566

◆ VanquishedClutchesSpells

Enumerator
SPELL_CRUSHER 
SPELL_CONSTRICTOR 
SPELL_CORRUPTOR 
2684{
2685 SPELL_CRUSHER = 64982,
2686 SPELL_CONSTRICTOR = 64983,
2687 SPELL_CORRUPTOR = 64984,
2688};
@ SPELL_CONSTRICTOR
Definition: spell_item.cpp:2686
@ SPELL_CRUSHER
Definition: spell_item.cpp:2685
@ SPELL_CORRUPTOR
Definition: spell_item.cpp:2687

◆ VenomhideHatchling

Enumerator
NPC_VENOMHIDE_HATCHLING 
3860{
3862};
@ NPC_VENOMHIDE_HATCHLING
Definition: spell_item.cpp:3861

Function Documentation

◆ AddSC_item_spell_scripts()

void AddSC_item_spell_scripts ( )
4190{
4231 // 23074 Arcanite Dragonling
4233 // 23133 Gnomish Battle Chicken
4234 RegisterSpellScriptWithArgs(spell_item_trigger_spell, "spell_item_gnomish_battle_chicken", SPELL_BATTLE_CHICKEN);
4235 // 23076 Mechanical Dragonling
4237 // 23075 Mithril Mechanical Dragonling
4246 RegisterSpellScriptWithArgs(spell_item_defibrillate, "spell_item_gnomish_army_knife", 33);
4317}
#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:42
Definition: spell_item.cpp:68
Definition: spell_item.cpp:110
Definition: spell_item.cpp:152
Definition: spell_item.cpp:181
Definition: spell_item.cpp:202
Definition: spell_item.cpp:237
Definition: spell_item.cpp:295
Definition: spell_item.cpp:320
Definition: spell_item.cpp:342
Definition: spell_item.cpp:363
Definition: spell_item.cpp:400
Definition: spell_item.cpp:424
Definition: spell_item.cpp:458
Definition: spell_item.cpp:487
Definition: spell_item.cpp:520
Definition: spell_item.cpp:550
Definition: spell_item.cpp:567
Definition: spell_item.cpp:607
Definition: spell_item.cpp:653
Definition: spell_item.cpp:686
Definition: spell_item.cpp:721
Definition: spell_item.cpp:752
Definition: spell_item.cpp:793
Definition: spell_item.cpp:853
Definition: spell_item.cpp:871
Definition: spell_item.cpp:889
Definition: spell_item.cpp:906
Definition: spell_item.cpp:943
Definition: spell_item.cpp:979
Definition: spell_item.cpp:1001
Definition: spell_item.cpp:1026
Definition: spell_item.cpp:1057
Definition: spell_item.cpp:1075
Definition: spell_item.cpp:1103
Definition: spell_item.cpp:1131
Definition: spell_item.cpp:1172
Definition: spell_item.cpp:1189
Definition: spell_item.cpp:1218
Definition: spell_item.cpp:1272
Definition: spell_item.cpp:1305
Definition: spell_item.cpp:1335
Definition: spell_item.cpp:1368
Definition: spell_item.cpp:1390
Definition: spell_item.cpp:1408
Definition: spell_item.cpp:1429
Definition: spell_item.cpp:1450
Definition: spell_item.cpp:1504
Definition: spell_item.cpp:1545
Definition: spell_item.cpp:1584
Definition: spell_item.cpp:1641
Definition: spell_item.cpp:1663
Definition: spell_item.cpp:1691
Definition: spell_item.cpp:1720
Definition: spell_item.cpp:1775
Definition: spell_item.cpp:1812
Definition: spell_item.cpp:1899
Definition: spell_item.cpp:1916
Definition: spell_item.cpp:1942
Definition: spell_item.cpp:1987
Definition: spell_item.cpp:2031
Definition: spell_item.cpp:2074
Definition: spell_item.cpp:2101
Definition: spell_item.cpp:2155
Definition: spell_item.cpp:2214
Definition: spell_item.cpp:2274
Definition: spell_item.cpp:2329
Definition: spell_item.cpp:2362
Definition: spell_item.cpp:2432
Definition: spell_item.cpp:2488
Definition: spell_item.cpp:2543
Definition: spell_item.cpp:2570
Definition: spell_item.cpp:2618
Definition: spell_item.cpp:2662
Definition: spell_item.cpp:2691
Definition: spell_item.cpp:2734
Definition: spell_item.cpp:2772
Definition: spell_item.cpp:2809
Definition: spell_item.cpp:2831
Definition: spell_item.cpp:2866
Definition: spell_item.cpp:2923
Definition: spell_item.cpp:2957
Definition: spell_item.cpp:2993
Definition: spell_item.cpp:3036
Definition: spell_item.cpp:3080
Definition: spell_item.cpp:3113
Definition: spell_item.cpp:3152
Definition: spell_item.cpp:3214
Definition: spell_item.cpp:3248
Definition: spell_item.cpp:3281
Definition: spell_item.cpp:3319
Definition: spell_item.cpp:3341
Definition: spell_item.cpp:3373
Definition: spell_item.cpp:3406
Definition: spell_item.cpp:3430
Definition: spell_item.cpp:3466
Definition: spell_item.cpp:3486
Definition: spell_item.cpp:3508
Definition: spell_item.cpp:3530
Definition: spell_item.cpp:3558
Definition: spell_item.cpp:3588
Definition: spell_item.cpp:3643
Definition: spell_item.cpp:3673
Definition: spell_item.cpp:3702
Definition: spell_item.cpp:3732
Definition: spell_item.cpp:3760
Definition: spell_item.cpp:3782
Definition: spell_item.cpp:3802
Definition: spell_item.cpp:3826
Definition: spell_item.cpp:3865
Definition: spell_item.cpp:3924
Definition: spell_item.cpp:3950
Definition: spell_item.cpp:3969
Definition: spell_item.cpp:4001
Definition: spell_item.cpp:4033
Definition: spell_item.cpp:4061
Definition: spell_item.cpp:4097
Definition: spell_item.cpp:4148
Definition: spell_item.cpp:4167

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 ( )
823{
829 }))
830 return 0;
831
832 uint32 spellId = 0;
833 switch (urand(0, 3))
834 {
835 case 0:
837 break;
838 case 1:
840 break;
841 case 2:
843 break;
844 case 3:
846 break;
847 }
848
849 return spellId;
850}
uint32 urand(uint32 min, uint32 max)
Definition: Random.cpp:44
std::uint32_t uint32
Definition: Define.h:107
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

◆ crazyAlchemistTable

const uint32 crazyAlchemistTable[5]
Initial value:
=
{
53909,
53908,
53762,
43185,
43186
}

Referenced by spell_item_crazy_alchemists_potion::HandleHeal().

◆ CreateFortuneSpells