fix: Fixes combat timers (#824)
This commit is contained in:
parent
9f0144dd08
commit
f4302928bb
1 changed files with 9 additions and 2 deletions
|
|
@ -916,8 +916,15 @@ namespace Server
|
|||
else
|
||||
{
|
||||
m_NetState.SendChangeCombatant(m_Combatant.Serial);
|
||||
Timer.StartTimer(ExpireCombatantDelay, ExpireCombatant, out _expireCombatantTimerToken);
|
||||
Timer.StartTimer(TimeSpan.FromSeconds(0.01), 0, CheckCombatTime, out _combatTimerToken);
|
||||
if (!_expireCombatantTimerToken.Running)
|
||||
{
|
||||
Timer.StartTimer(ExpireCombatantDelay, ExpireCombatant, out _expireCombatantTimerToken);
|
||||
}
|
||||
|
||||
if (!_combatTimerToken.Running)
|
||||
{
|
||||
Timer.StartTimer(TimeSpan.FromSeconds(0.01), 0, CheckCombatTime, out _combatTimerToken);
|
||||
}
|
||||
|
||||
if (CanBeHarmful(m_Combatant, false))
|
||||
{
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue