Updates Combat Packets & Moves Tracking to Content (#298)
- [X] Changes outgoing combat packets - [X] Moves quest arrow to PlayerMobile and moves quest arrow packets to content. Bumps release version
This commit is contained in:
parent
55935d30b4
commit
6f5cb00cdd
19 changed files with 373 additions and 319 deletions
|
|
@ -562,8 +562,6 @@ namespace Server
|
|||
private Poison m_Poison;
|
||||
private Prompt m_Prompt;
|
||||
private ObjectPropertyList m_PropertyList;
|
||||
|
||||
private QuestArrow m_QuestArrow;
|
||||
private Race m_Race;
|
||||
private Region m_Region;
|
||||
|
||||
|
|
@ -955,7 +953,7 @@ namespace Server
|
|||
|
||||
if (m_Combatant == null)
|
||||
{
|
||||
m_NetState?.Send(new ChangeCombatant(Serial.Zero));
|
||||
m_NetState?.SendChangeCombatant(Serial.Zero);
|
||||
m_ExpireCombatant?.Stop();
|
||||
m_CombatTimer?.Stop();
|
||||
|
||||
|
|
@ -964,7 +962,7 @@ namespace Server
|
|||
}
|
||||
else
|
||||
{
|
||||
m_NetState?.Send(new ChangeCombatant(m_Combatant.Serial));
|
||||
m_NetState?.SendChangeCombatant(m_Combatant.Serial);
|
||||
m_ExpireCombatant ??= Timer.DelayCall(ExpireCombatantDelay, ExpireCombatant);
|
||||
m_ExpireCombatant.Start();
|
||||
|
||||
|
|
@ -1450,10 +1448,7 @@ namespace Server
|
|||
m_Warmode = value;
|
||||
Delta(MobileDelta.Flags);
|
||||
|
||||
if (m_NetState != null)
|
||||
{
|
||||
Send(SetWarMode.Instantiate(value));
|
||||
}
|
||||
m_NetState?.SendSetWarMode(value);
|
||||
|
||||
if (!m_Warmode)
|
||||
{
|
||||
|
|
@ -1505,8 +1500,6 @@ namespace Server
|
|||
|
||||
m_Target?.Cancel(this, TargetCancelType.Disconnected);
|
||||
|
||||
QuestArrow = null;
|
||||
|
||||
m_Spell?.OnConnectionChanged();
|
||||
|
||||
// if (m_Spell != null)
|
||||
|
|
@ -2010,20 +2003,6 @@ namespace Server
|
|||
[CommandProperty(AccessLevel.GameMaster)]
|
||||
public bool Mounted => Mount != null;
|
||||
|
||||
public QuestArrow QuestArrow
|
||||
{
|
||||
get => m_QuestArrow;
|
||||
set
|
||||
{
|
||||
if (m_QuestArrow != value)
|
||||
{
|
||||
m_QuestArrow?.Stop();
|
||||
|
||||
m_QuestArrow = value;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public virtual bool CanTarget => true;
|
||||
public virtual bool ClickTitle => true;
|
||||
|
||||
|
|
@ -4504,8 +4483,6 @@ namespace Server
|
|||
}
|
||||
}
|
||||
|
||||
public void ClearQuestArrow() => m_QuestArrow = null;
|
||||
|
||||
public void ClearTarget() => m_Target = null;
|
||||
|
||||
public Target BeginTarget(int range, bool allowGround, TargetFlags flags, TargetCallback callback) =>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue