Integrate delivered HQ memory, finite physical convoy and RHS WCS dependencies
This commit is contained in:
@@ -10,9 +10,19 @@ modded class ERR_HQ
|
||||
if (unit.Group != group) continue;
|
||||
if (unit.Assignment || unit.PendingOrder || unit.Waypoint || !unit.Eligible(m_Mode)) return false;
|
||||
ERR_HQReport order = new ERR_HQReport();
|
||||
order.Target = group;
|
||||
order.Source = group;
|
||||
order.Position = group.GetOrigin() + "40 0 0";
|
||||
order.ObservedAt = GetGame().GetWorld().GetWorldTime();
|
||||
order.MessageId = m_Journal.Message();
|
||||
Accept(order, order.ObservedAt);
|
||||
ERR_HQBelief belief = m_Memory.Get(group);
|
||||
if (!belief) return false;
|
||||
ERR_HQTask task = new ERR_HQTask();
|
||||
task.BeliefId = belief.BeliefId; task.BeliefRevision = belief.BeliefRevision;
|
||||
task.Destination = order.Position; task.QueuedAt = order.ObservedAt;
|
||||
task.ExpiresAt = order.ObservedAt + 120000;
|
||||
unit.PendingTask = task;
|
||||
unit.PendingOrder = order;
|
||||
DeliverOrder(unit, order.ObservedAt);
|
||||
search = unit.Waypoint;
|
||||
|
||||
Reference in New Issue
Block a user