fix bandage range, change some ondeath/onbeforedeath region calls, fix spell delayed damage
This commit is contained in:
parent
85fbf8ab81
commit
603f1bf8fe
6 changed files with 75 additions and 38 deletions
|
|
@ -876,7 +876,7 @@ namespace Server.Spells
|
|||
m_Spell = s;
|
||||
|
||||
if ( m_Spell != null && m_Spell.DelayedDamage && !m_Spell.DelayedDamageStacking )
|
||||
m_Spell.StartDelayedDamageContext( from, this );
|
||||
m_Spell.StartDelayedDamageContext( target, this );
|
||||
|
||||
Priority = TimerPriority.TwentyFiveMS;
|
||||
}
|
||||
|
|
@ -891,7 +891,7 @@ namespace Server.Spells
|
|||
|
||||
m_Target.Damage( m_Damage );
|
||||
if ( m_Spell != null )
|
||||
m_Spell.RemoveDelayedDamageContext( m_From );
|
||||
m_Spell.RemoveDelayedDamageContext( m_Target );
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -917,7 +917,7 @@ namespace Server.Spells
|
|||
m_DFA = dfa;
|
||||
m_Spell = s;
|
||||
if ( m_Spell != null && m_Spell.DelayedDamage && !m_Spell.DelayedDamageStacking )
|
||||
m_Spell.StartDelayedDamageContext( from, this );
|
||||
m_Spell.StartDelayedDamageContext( target, this );
|
||||
|
||||
Priority = TimerPriority.TwentyFiveMS;
|
||||
}
|
||||
|
|
@ -938,7 +938,7 @@ namespace Server.Spells
|
|||
( (BaseCreature) m_Target ).OnDamagedBySpell( m_From );
|
||||
|
||||
if ( m_Spell != null )
|
||||
m_Spell.RemoveDelayedDamageContext( m_From );
|
||||
m_Spell.RemoveDelayedDamageContext( m_Target );
|
||||
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue