mirror of
https://github.com/mangosfour/server.git
synced 2025-12-14 16:37:01 +00:00
[8471] Little correction to prev. commit. Spell effect 90 seems to be kill credit but only for single person.
Signed-off-by: ApoC <apoc@nymfe.net>
This commit is contained in:
parent
d4e468aa44
commit
2a4889e10c
3 changed files with 11 additions and 2 deletions
|
|
@ -318,6 +318,7 @@ class Spell
|
||||||
void EffectEnergisePct(uint32 i);
|
void EffectEnergisePct(uint32 i);
|
||||||
void EffectTriggerSpellWithValue(uint32 i);
|
void EffectTriggerSpellWithValue(uint32 i);
|
||||||
void EffectTriggerRitualOfSummoning(uint32 i);
|
void EffectTriggerRitualOfSummoning(uint32 i);
|
||||||
|
void EffectKillCreditPersonal(uint32 i);
|
||||||
void EffectKillCredit(uint32 i);
|
void EffectKillCredit(uint32 i);
|
||||||
void EffectQuestFail(uint32 i);
|
void EffectQuestFail(uint32 i);
|
||||||
void EffectActivateRune(uint32 i);
|
void EffectActivateRune(uint32 i);
|
||||||
|
|
|
||||||
|
|
@ -147,7 +147,7 @@ pEffect SpellEffects[TOTAL_SPELL_EFFECTS]=
|
||||||
&Spell::EffectUnused, // 87 SPELL_EFFECT_WMO_DAMAGE
|
&Spell::EffectUnused, // 87 SPELL_EFFECT_WMO_DAMAGE
|
||||||
&Spell::EffectUnused, // 88 SPELL_EFFECT_WMO_REPAIR
|
&Spell::EffectUnused, // 88 SPELL_EFFECT_WMO_REPAIR
|
||||||
&Spell::EffectUnused, // 89 SPELL_EFFECT_WMO_CHANGE
|
&Spell::EffectUnused, // 89 SPELL_EFFECT_WMO_CHANGE
|
||||||
&Spell::EffectKillCredit, // 90 SPELL_EFFECT_KILL_CREDIT
|
&Spell::EffectKillCreditPersonal, // 90 SPELL_EFFECT_KILL_CREDIT Kill credit but only for single person
|
||||||
&Spell::EffectUnused, // 91 SPELL_EFFECT_THREAT_ALL one spell: zzOLDBrainwash
|
&Spell::EffectUnused, // 91 SPELL_EFFECT_THREAT_ALL one spell: zzOLDBrainwash
|
||||||
&Spell::EffectEnchantHeldItem, // 92 SPELL_EFFECT_ENCHANT_HELD_ITEM
|
&Spell::EffectEnchantHeldItem, // 92 SPELL_EFFECT_ENCHANT_HELD_ITEM
|
||||||
&Spell::EffectUnused, // 93 SPELL_EFFECT_SUMMON_PHANTASM
|
&Spell::EffectUnused, // 93 SPELL_EFFECT_SUMMON_PHANTASM
|
||||||
|
|
@ -6788,6 +6788,14 @@ void Spell::EffectStealBeneficialBuff(uint32 i)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void Spell::EffectKillCreditPersonal(uint32 i)
|
||||||
|
{
|
||||||
|
if(!unitTarget || unitTarget->GetTypeId() != TYPEID_PLAYER)
|
||||||
|
return;
|
||||||
|
|
||||||
|
((Player*)unitTarget)->KilledMonsterCredit(m_spellInfo->EffectMiscValue[i], unitTarget);
|
||||||
|
}
|
||||||
|
|
||||||
void Spell::EffectKillCredit(uint32 i)
|
void Spell::EffectKillCredit(uint32 i)
|
||||||
{
|
{
|
||||||
if(!unitTarget || unitTarget->GetTypeId() != TYPEID_PLAYER)
|
if(!unitTarget || unitTarget->GetTypeId() != TYPEID_PLAYER)
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
#ifndef __REVISION_NR_H__
|
#ifndef __REVISION_NR_H__
|
||||||
#define __REVISION_NR_H__
|
#define __REVISION_NR_H__
|
||||||
#define REVISION_NR "8470"
|
#define REVISION_NR "8471"
|
||||||
#endif // __REVISION_NR_H__
|
#endif // __REVISION_NR_H__
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue