mirror of
https://github.com/EQEmu/Server.git
synced 2025-12-18 11:21:29 +00:00
Fix for a few spell triggers using correct resist dif
This commit is contained in:
parent
45ef740244
commit
6474e1353f
@ -3064,7 +3064,7 @@ bool Mob::TrySpellTrigger(Mob *target, uint32 spell_id, int effect)
|
|||||||
{
|
{
|
||||||
// If we trigger an effect then its over.
|
// If we trigger an effect then its over.
|
||||||
if (IsValidSpell(spells[spell_id].base2[i])){
|
if (IsValidSpell(spells[spell_id].base2[i])){
|
||||||
SpellFinished(spells[spell_id].base2[i], target, 10, 0, -1, spells[spell_id].ResistDiff);
|
SpellFinished(spells[spell_id].base2[i], target, 10, 0, -1, spells[spells[spell_id].base2[i]].ResistDiff);
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -3083,7 +3083,7 @@ bool Mob::TrySpellTrigger(Mob *target, uint32 spell_id, int effect)
|
|||||||
if(MakeRandomInt(0, 100) <= spells[spell_id].base[effect])
|
if(MakeRandomInt(0, 100) <= spells[spell_id].base[effect])
|
||||||
{
|
{
|
||||||
if (IsValidSpell(spells[spell_id].base2[effect])){
|
if (IsValidSpell(spells[spell_id].base2[effect])){
|
||||||
SpellFinished(spells[spell_id].base2[effect], target, 10, 0, -1, spells[spell_id].ResistDiff);
|
SpellFinished(spells[spell_id].base2[effect], target, 10, 0, -1, spells[spells[spell_id].base2[effect]].ResistDiff);
|
||||||
return true; //Only trigger once of these per spell effect.
|
return true; //Only trigger once of these per spell effect.
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -2738,7 +2738,7 @@ bool Mob::SpellEffect(Mob* caster, uint16 spell_id, float partial)
|
|||||||
if (caster && IsValidSpell(spells[spell_id].base2[i])){
|
if (caster && IsValidSpell(spells[spell_id].base2[i])){
|
||||||
|
|
||||||
if(MakeRandomInt(0, 100) <= spells[spell_id].base[i])
|
if(MakeRandomInt(0, 100) <= spells[spell_id].base[i])
|
||||||
caster->SpellFinished(spells[spell_id].base2[i], this, 10, 0, -1, spells[spell_id].ResistDiff);
|
caster->SpellFinished(spells[spell_id].base2[i], this, 10, 0, -1, spells[spells[spell_id].base2[i]].ResistDiff);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user