mirror of
https://github.com/mangosfour/server.git
synced 2025-12-28 13:37:13 +00:00
[12665] Correct summon object slot effects
This commit is contained in:
parent
2cbca9deb6
commit
48568c3219
5 changed files with 16 additions and 24 deletions
|
|
@ -164,10 +164,10 @@ pEffect SpellEffects[TOTAL_SPELL_EFFECTS] =
|
|||
&Spell::EffectFeedPet, //101 SPELL_EFFECT_FEED_PET
|
||||
&Spell::EffectDismissPet, //102 SPELL_EFFECT_DISMISS_PET
|
||||
&Spell::EffectReputation, //103 SPELL_EFFECT_REPUTATION
|
||||
&Spell::EffectSummonObject, //104 SPELL_EFFECT_SUMMON_OBJECT_SLOT1
|
||||
&Spell::EffectSummonObject, //105 SPELL_EFFECT_SUMMON_OBJECT_SLOT2
|
||||
&Spell::EffectSummonObject, //106 SPELL_EFFECT_SUMMON_OBJECT_SLOT3
|
||||
&Spell::EffectSummonObject, //107 SPELL_EFFECT_SUMMON_OBJECT_SLOT4
|
||||
&Spell::EffectSummonObject, //104 SPELL_EFFECT_SUMMON_OBJECT_SLOT
|
||||
&Spell::EffectNULL, //105 SPELL_EFFECT_SURVEY
|
||||
&Spell::EffectNULL, //106 SPELL_EFFECT_SUMMON_RAID_MARKER
|
||||
&Spell::EffectNULL, //107 SPELL_EFFECT_LOOT_CORPSE
|
||||
&Spell::EffectDispelMechanic, //108 SPELL_EFFECT_DISPEL_MECHANIC
|
||||
&Spell::EffectSummonDeadPet, //109 SPELL_EFFECT_SUMMON_DEAD_PET
|
||||
&Spell::EffectDestroyAllTotems, //110 SPELL_EFFECT_DESTROY_ALL_TOTEMS
|
||||
|
|
@ -9360,16 +9360,9 @@ void Spell::EffectDismissPet(SpellEffectEntry const* /*effect*/)
|
|||
void Spell::EffectSummonObject(SpellEffectEntry const* effect)
|
||||
{
|
||||
uint32 go_id = effect->EffectMiscValue;
|
||||
|
||||
uint8 slot = 0;
|
||||
switch(effect->Effect)
|
||||
{
|
||||
case SPELL_EFFECT_SUMMON_OBJECT_SLOT1: slot = 0; break;
|
||||
case SPELL_EFFECT_SUMMON_OBJECT_SLOT2: slot = 1; break;
|
||||
case SPELL_EFFECT_SUMMON_OBJECT_SLOT3: slot = 2; break;
|
||||
case SPELL_EFFECT_SUMMON_OBJECT_SLOT4: slot = 3; break;
|
||||
default: return;
|
||||
}
|
||||
uint8 slot = effect->EffectMiscValueB;
|
||||
if (slot >= MAX_OBJECT_SLOT)
|
||||
return;
|
||||
|
||||
if (ObjectGuid guid = m_caster->m_ObjectSlotGuid[slot])
|
||||
{
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue