diff options
author | Shauren <shauren.trinity@gmail.com> | 2021-09-04 15:13:15 +0200 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2021-09-04 15:13:15 +0200 |
commit | 8a4e1119ac21e2d1112d1717337597fe073e495f (patch) | |
tree | 34f3215bec2096b59e3d9b2353661e1c137ff8b4 /src/server/game/Spells/SpellScript.h | |
parent | 16ed458eeeebe436f05c43686928252992ae2a20 (diff) |
Core/Spells: Unify spell effect access api in both branches
Diffstat (limited to 'src/server/game/Spells/SpellScript.h')
-rw-r--r-- | src/server/game/Spells/SpellScript.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/server/game/Spells/SpellScript.h b/src/server/game/Spells/SpellScript.h index e4c3cca9387..b217764b552 100644 --- a/src/server/game/Spells/SpellScript.h +++ b/src/server/game/Spells/SpellScript.h @@ -413,8 +413,8 @@ class TC_GAME_API SpellScript : public _SpellScript GameObject* GetGObjCaster() const; Unit* GetOriginalCaster() const; SpellInfo const* GetSpellInfo() const; + SpellEffectInfo const& GetEffectInfo(SpellEffIndex effIndex) const; SpellValue const* GetSpellValue() const; - SpellEffectInfo const* GetEffectInfo(SpellEffIndex effIndex) const; // methods useable after spell is prepared // accessors to the explicit targets of the spell @@ -490,7 +490,7 @@ class TC_GAME_API SpellScript : public _SpellScript void PreventHitDefaultEffect(SpellEffIndex effIndex); // method available only in EffectHandler method - SpellEffectInfo const* GetEffectInfo() const; + SpellEffectInfo const& GetEffectInfo() const; int32 GetEffectValue() const; void SetEffectValue(int32 value); @@ -927,6 +927,7 @@ class TC_GAME_API AuraScript : public _SpellScript // returns proto of the spell SpellInfo const* GetSpellInfo() const; + SpellEffectInfo const& GetEffectInfo(SpellEffIndex effIndex) const; // returns spellid of the spell uint32 GetId() const; |