invis updates (#2004)

This commit is contained in:
KayenEQ
2022-02-15 11:39:19 -05:00
committed by GitHub
parent 615f4a5304
commit 677d595c9d
3 changed files with 9 additions and 16 deletions
+1 -15
View File
@@ -3983,21 +3983,7 @@ void Client::Handle_OP_CastSpell(const EQApplicationPacket *app)
return;
}
if (invisible) {
ZeroInvisibleVars(InvisType::T_INVISIBLE);
BuffFadeByEffect(SE_Invisibility);
BuffFadeByEffect(SE_Invisibility2);
}
// Hack for broken RoF2 which allows casting after a zoned IVU/IVA
if (invisible_undead) {
BuffFadeByEffect(SE_InvisVsUndead);
BuffFadeByEffect(SE_InvisVsUndead2);
}
if (invisible_animals) {
BuffFadeByEffect(SE_InvisVsAnimals);
BuffFadeByEffect(SE_ImprovedInvisAnimals);
}
BreakInvisibleSpells();
CastSpell_Struct* castspell = (CastSpell_Struct*)app->pBuffer;
+6
View File
@@ -3239,6 +3239,12 @@ bool Mob::SpellEffect(Mob* caster, uint16 spell_id, float partial, int level_ove
case SE_FFItemClass:
case SE_SpellEffectResistChance:
case SE_SeeInvis:
case SE_Invisibility:
case SE_Invisibility2:
case SE_InvisVsAnimals:
case SE_ImprovedInvisAnimals:
case SE_InvisVsUndead:
case SE_InvisVsUndead2:
{
break;
}