fix(mobile): Make Criminal virtual and expose ExpireCriminalTimer property (#579)
This commit is contained in:
parent
e545cdd81c
commit
421d852991
1 changed files with 13 additions and 12 deletions
|
|
@ -494,7 +494,6 @@ namespace Server
|
||||||
|
|
||||||
private Timer m_ExpireAggrTimer;
|
private Timer m_ExpireAggrTimer;
|
||||||
private Timer m_ExpireCombatant;
|
private Timer m_ExpireCombatant;
|
||||||
private Timer m_ExpireCriminal;
|
|
||||||
private FacialHairInfo m_FacialHair;
|
private FacialHairInfo m_FacialHair;
|
||||||
private int m_Fame, m_Karma;
|
private int m_Fame, m_Karma;
|
||||||
private bool m_Female, m_Warmode, m_Hidden, m_Blessed, m_Flying;
|
private bool m_Female, m_Warmode, m_Hidden, m_Blessed, m_Flying;
|
||||||
|
|
@ -1889,8 +1888,10 @@ namespace Server
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public Timer ExpireCriminalTimer { get; set; }
|
||||||
|
|
||||||
[CommandProperty(AccessLevel.Counselor, AccessLevel.GameMaster)]
|
[CommandProperty(AccessLevel.Counselor, AccessLevel.GameMaster)]
|
||||||
public bool Criminal
|
public virtual bool Criminal
|
||||||
{
|
{
|
||||||
get => m_Criminal;
|
get => m_Criminal;
|
||||||
set
|
set
|
||||||
|
|
@ -1904,21 +1905,21 @@ namespace Server
|
||||||
|
|
||||||
if (m_Criminal)
|
if (m_Criminal)
|
||||||
{
|
{
|
||||||
if (m_ExpireCriminal == null)
|
if (ExpireCriminalTimer == null)
|
||||||
{
|
{
|
||||||
m_ExpireCriminal = Timer.DelayCall(ExpireCriminalDelay, ExpireCriminal);
|
ExpireCriminalTimer = Timer.DelayCall(ExpireCriminalDelay, ExpireCriminal);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
m_ExpireCriminal.Stop();
|
ExpireCriminalTimer.Stop();
|
||||||
}
|
}
|
||||||
|
|
||||||
m_ExpireCriminal.Start();
|
ExpireCriminalTimer.Start();
|
||||||
}
|
}
|
||||||
else if (m_ExpireCriminal != null)
|
else if (ExpireCriminalTimer != null)
|
||||||
{
|
{
|
||||||
m_ExpireCriminal.Stop();
|
ExpireCriminalTimer.Stop();
|
||||||
m_ExpireCriminal = null;
|
ExpireCriminalTimer = null;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -4809,7 +4810,7 @@ namespace Server
|
||||||
m_CombatTimer?.Stop();
|
m_CombatTimer?.Stop();
|
||||||
m_ExpireCombatant?.Stop();
|
m_ExpireCombatant?.Stop();
|
||||||
m_LogoutTimer?.Stop();
|
m_LogoutTimer?.Stop();
|
||||||
m_ExpireCriminal?.Stop();
|
ExpireCriminalTimer?.Stop();
|
||||||
m_WarmodeTimer?.Stop();
|
m_WarmodeTimer?.Stop();
|
||||||
m_ParaTimer?.Stop();
|
m_ParaTimer?.Stop();
|
||||||
m_FrozenTimer?.Stop();
|
m_FrozenTimer?.Stop();
|
||||||
|
|
@ -6567,8 +6568,8 @@ namespace Server
|
||||||
|
|
||||||
if (m_Criminal)
|
if (m_Criminal)
|
||||||
{
|
{
|
||||||
m_ExpireCriminal ??= Timer.DelayCall(ExpireCriminalDelay, ExpireCriminal);
|
ExpireCriminalTimer ??= Timer.DelayCall(ExpireCriminalDelay, ExpireCriminal);
|
||||||
m_ExpireCriminal.Start();
|
ExpireCriminalTimer.Start();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (ShouldCheckStatTimers)
|
if (ShouldCheckStatTimers)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue