fix crash in giving a harv DeliverOre order after its proc has died, but it hasnt noticed yet
This commit is contained in:
@@ -153,7 +153,7 @@ namespace OpenRA.Mods.RA
|
|||||||
{
|
{
|
||||||
if (order.TargetActor != LinkedProc)
|
if (order.TargetActor != LinkedProc)
|
||||||
{
|
{
|
||||||
if (LinkedProc != null)
|
if (LinkedProc != null && LinkedProc.IsInWorld)
|
||||||
LinkedProc.TraitsImplementing<IAcceptOre>().FirstOrDefault().UnlinkHarvester(LinkedProc,self);
|
LinkedProc.TraitsImplementing<IAcceptOre>().FirstOrDefault().UnlinkHarvester(LinkedProc,self);
|
||||||
LinkedProc = order.TargetActor;
|
LinkedProc = order.TargetActor;
|
||||||
LinkedProc.TraitsImplementing<IAcceptOre>().FirstOrDefault().LinkHarvester(LinkedProc,self);
|
LinkedProc.TraitsImplementing<IAcceptOre>().FirstOrDefault().LinkHarvester(LinkedProc,self);
|
||||||
|
|||||||
Reference in New Issue
Block a user