fix: Cleans up more spells (#1121)

This commit is contained in:
Kamron Batman 2022-07-16 22:32:51 -07:00 • committed by GitHub
parent fa3515f930
commit 068bafd9b6
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
32 changed files with 339 additions and 439 deletions

View file

@ -90,26 +90,26 @@ namespace Server.Spells.Necromancy
private class InternalTimer : Timer
{
private readonly Mobile m_Mobile;
private readonly int m_ToRestore;
private Mobile _mobile;
private int _toRestore;
public InternalTimer(Mobile m, double toRestore) : base(TimeSpan.FromSeconds(10.0))
{
m_Mobile = m;
m_ToRestore = (int)toRestore;
_mobile = m;
_toRestore = (int)toRestore;
}
protected override void OnTick()
{
_table.Remove(m_Mobile);
_table.Remove(_mobile);
if (m_Mobile.Alive && !m_Mobile.IsDeadBondedPet)
if (_mobile.Alive && !_mobile.IsDeadBondedPet)
{
m_Mobile.Hits += m_ToRestore;
_mobile.Hits += _toRestore;
}
BuffInfo.RemoveBuff(m_Mobile, BuffIcon.PainSpike);
BuffInfo.RemoveBuff(_mobile, BuffIcon.PainSpike);
}
}
}