aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2018-09-27 21:03:49 +0200
committerShauren <shauren.trinity@gmail.com>2018-09-27 21:03:49 +0200
commit0277437eb4ba1e9c415fadad00dc06100dc60104 (patch)
tree5b50b9cf637ec3a28037eb959805ba31e7d6e16d
parentdd356ea04c83b288bdd033222a400f82a9478cbe (diff)
Core/Spells: Defined new spell effects
-rw-r--r--src/server/game/Miscellaneous/SharedDefines.h8
-rw-r--r--src/server/game/Spells/Auras/SpellAuraDefines.h4
-rw-r--r--src/server/game/Spells/SpellInfo.cpp6
3 files changed, 16 insertions, 2 deletions
diff --git a/src/server/game/Miscellaneous/SharedDefines.h b/src/server/game/Miscellaneous/SharedDefines.h
index adb5a779d85..c9acbb341b8 100644
--- a/src/server/game/Miscellaneous/SharedDefines.h
+++ b/src/server/game/Miscellaneous/SharedDefines.h
@@ -1330,7 +1330,13 @@ enum SpellEffectName
SPELL_EFFECT_GIVE_HONOR = 253,
SPELL_EFFECT_254 = 254,
SPELL_EFFECT_LEARN_TRANSMOG_SET = 255,
- TOTAL_SPELL_EFFECTS = 256,
+ SPELL_EFFECT_256 = 256,
+ SPELL_EFFECT_257 = 257,
+ SPELL_EFFECT_MODIFY_KEYSTONE = 258,
+ SPELL_EFFECT_RESPEC_AZERITE_EMPOWERED_ITEM = 259,
+ SPELL_EFFECT_SUMMON_STABLED_PET = 260,
+ SPELL_EFFECT_SCRAP_ITEM = 261,
+ TOTAL_SPELL_EFFECTS
};
enum SpellCastResult
diff --git a/src/server/game/Spells/Auras/SpellAuraDefines.h b/src/server/game/Spells/Auras/SpellAuraDefines.h
index c988199638e..75860abe402 100644
--- a/src/server/game/Spells/Auras/SpellAuraDefines.h
+++ b/src/server/game/Spells/Auras/SpellAuraDefines.h
@@ -562,7 +562,9 @@ enum AuraType : uint32
SPELL_AURA_489 = 489,
SPELL_AURA_490 = 490,
SPELL_AURA_491 = 491,
- TOTAL_AURAS = 492
+ SPELL_AURA_492 = 492,
+ SPELL_AURA_493 = 493, // 1 spell, 267116 - Animal Companion (modifies Call Pet)
+ TOTAL_AURAS
};
enum AuraObjectType
diff --git a/src/server/game/Spells/SpellInfo.cpp b/src/server/game/Spells/SpellInfo.cpp
index 1c935e62bd5..796f0c1c803 100644
--- a/src/server/game/Spells/SpellInfo.cpp
+++ b/src/server/game/Spells/SpellInfo.cpp
@@ -1029,6 +1029,12 @@ SpellEffectInfo::StaticData SpellEffectInfo::_data[TOTAL_SPELL_EFFECTS] =
{EFFECT_IMPLICIT_TARGET_EXPLICIT, TARGET_OBJECT_TYPE_UNIT}, // 253 SPELL_EFFECT_GIVE_HONOR
{EFFECT_IMPLICIT_TARGET_NONE, TARGET_OBJECT_TYPE_NONE}, // 254 SPELL_EFFECT_254
{EFFECT_IMPLICIT_TARGET_EXPLICIT, TARGET_OBJECT_TYPE_UNIT}, // 255 SPELL_EFFECT_LEARN_TRANSMOG_SET
+ {EFFECT_IMPLICIT_TARGET_NONE, TARGET_OBJECT_TYPE_NONE}, // 256 SPELL_EFFECT_256
+ {EFFECT_IMPLICIT_TARGET_NONE, TARGET_OBJECT_TYPE_NONE}, // 257 SPELL_EFFECT_257
+ {EFFECT_IMPLICIT_TARGET_EXPLICIT, TARGET_OBJECT_TYPE_ITEM}, // 258 SPELL_EFFECT_MODIFY_KEYSTONE
+ {EFFECT_IMPLICIT_TARGET_EXPLICIT, TARGET_OBJECT_TYPE_ITEM}, // 259 SPELL_EFFECT_RESPEC_AZERITE_EMPOWERED_ITEM
+ {EFFECT_IMPLICIT_TARGET_NONE, TARGET_OBJECT_TYPE_NONE}, // 260 SPELL_EFFECT_SUMMON_STABLED_PET
+ {EFFECT_IMPLICIT_TARGET_EXPLICIT, TARGET_OBJECT_TYPE_ITEM}, // 261 SPELL_EFFECT_SCRAP_ITEM
};
SpellInfo::SpellInfo(SpellInfoLoadHelper const& data, SpellEffectEntryMap const& effectsMap, SpellVisualMap&& visuals)