aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Spells/SpellEffects.cpp
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2020-04-07 17:27:40 +0200
committerShauren <shauren.trinity@gmail.com>2020-04-07 17:27:40 +0200
commit3700e0ef5de95dc79290cd16b5abacdd0d490570 (patch)
treeb7afa1b473e0265b6e82bd5d42482d91a4246d3f /src/server/game/Spells/SpellEffects.cpp
parente20bfe3f4b13c9de4abc18c1ce584f25106f4a27 (diff)
Core/Misc: Defined new summon properties titles
Diffstat (limited to 'src/server/game/Spells/SpellEffects.cpp')
-rw-r--r--src/server/game/Spells/SpellEffects.cpp20
1 files changed, 10 insertions, 10 deletions
diff --git a/src/server/game/Spells/SpellEffects.cpp b/src/server/game/Spells/SpellEffects.cpp
index 97fb555fe21..6acb790d8e8 100644
--- a/src/server/game/Spells/SpellEffects.cpp
+++ b/src/server/game/Spells/SpellEffects.cpp
@@ -1967,21 +1967,21 @@ void Spell::EffectSummonType(SpellEffIndex effIndex)
SummonGuardian(effIndex, entry, properties, numSummons);
break;
}
- switch (properties->Title)
+ switch (SummonTitle(properties->Title))
{
- case SUMMON_TYPE_PET:
- case SUMMON_TYPE_GUARDIAN:
- case SUMMON_TYPE_GUARDIAN2:
- case SUMMON_TYPE_MINION:
+ case SummonTitle::Pet:
+ case SummonTitle::Guardian:
+ case SummonTitle::Runeblade:
+ case SummonTitle::Minion:
SummonGuardian(effIndex, entry, properties, numSummons);
break;
// Summons a vehicle, but doesn't force anyone to enter it (see SUMMON_CATEGORY_VEHICLE)
- case SUMMON_TYPE_VEHICLE:
- case SUMMON_TYPE_VEHICLE2:
+ case SummonTitle::Vehicle:
+ case SummonTitle::Mount:
summon = m_caster->GetMap()->SummonCreature(entry, *destTarget, properties, duration, m_originalCaster, m_spellInfo->Id);
break;
- case SUMMON_TYPE_LIGHTWELL:
- case SUMMON_TYPE_TOTEM:
+ case SummonTitle::Lightwell:
+ case SummonTitle::Totem:
{
summon = m_caster->GetMap()->SummonCreature(entry, *destTarget, properties, duration, m_originalCaster, m_spellInfo->Id, 0, personalSpawn);
if (!summon || !summon->IsTotem())
@@ -1994,7 +1994,7 @@ void Spell::EffectSummonType(SpellEffIndex effIndex)
}
break;
}
- case SUMMON_TYPE_MINIPET:
+ case SummonTitle::Companion:
{
summon = m_caster->GetMap()->SummonCreature(entry, *destTarget, properties, duration, m_originalCaster, m_spellInfo->Id, 0, personalSpawn);
if (!summon || !summon->HasUnitTypeMask(UNIT_MASK_MINION))