Rename Waypoint -> Immobile and move it into Mods.RA.
This commit is contained in:
@@ -173,7 +173,6 @@
|
|||||||
<Compile Include="Traits\TraitsInterfaces.cs" />
|
<Compile Include="Traits\TraitsInterfaces.cs" />
|
||||||
<Compile Include="Traits\Util.cs" />
|
<Compile Include="Traits\Util.cs" />
|
||||||
<Compile Include="Traits\ValidateOrder.cs" />
|
<Compile Include="Traits\ValidateOrder.cs" />
|
||||||
<Compile Include="Traits\Waypoint.cs" />
|
|
||||||
<Compile Include="Traits\World\Country.cs" />
|
<Compile Include="Traits\World\Country.cs" />
|
||||||
<Compile Include="Traits\World\ResourceLayer.cs" />
|
<Compile Include="Traits\World\ResourceLayer.cs" />
|
||||||
<Compile Include="Traits\World\ResourceType.cs" />
|
<Compile Include="Traits\World\ResourceType.cs" />
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
#region Copyright & License Information
|
#region Copyright & License Information
|
||||||
/*
|
/*
|
||||||
* Copyright 2007-2011 The OpenRA Developers (see AUTHORS)
|
* Copyright 2007-2014 The OpenRA Developers (see AUTHORS)
|
||||||
* This file is part of OpenRA, which is free software. It is made
|
* This file is part of OpenRA, which is free software. It is made
|
||||||
* available to you under the terms of the GNU General Public License
|
* available to you under the terms of the GNU General Public License
|
||||||
* as published by the Free Software Foundation. For more information,
|
* as published by the Free Software Foundation. For more information,
|
||||||
@@ -10,19 +10,20 @@
|
|||||||
|
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using OpenRA.FileFormats;
|
using OpenRA.FileFormats;
|
||||||
|
using OpenRA.Traits;
|
||||||
|
|
||||||
namespace OpenRA.Traits
|
namespace OpenRA.Mods.RA
|
||||||
{
|
{
|
||||||
class WaypointInfo : ITraitInfo, IOccupySpaceInfo
|
class ImmobileInfo : ITraitInfo, IOccupySpaceInfo
|
||||||
{
|
{
|
||||||
public object Create( ActorInitializer init ) { return new Waypoint( init ); }
|
public object Create(ActorInitializer init) { return new Immobile(init); }
|
||||||
}
|
}
|
||||||
|
|
||||||
class Waypoint : IOccupySpace, ISync, INotifyAddedToWorld, INotifyRemovedFromWorld
|
class Immobile : IOccupySpace, ISync, INotifyAddedToWorld, INotifyRemovedFromWorld
|
||||||
{
|
{
|
||||||
[Sync] readonly CPos location;
|
[Sync] readonly CPos location;
|
||||||
|
|
||||||
public Waypoint(ActorInitializer init)
|
public Immobile(ActorInitializer init)
|
||||||
{
|
{
|
||||||
this.location = init.Get<LocationInit, CPos>();
|
this.location = init.Get<LocationInit, CPos>();
|
||||||
}
|
}
|
||||||
@@ -481,6 +481,7 @@
|
|||||||
<Compile Include="Modifiers\DisabledOverlay.cs" />
|
<Compile Include="Modifiers\DisabledOverlay.cs" />
|
||||||
<Compile Include="Widgets\Logic\ReplayControlBarLogic.cs" />
|
<Compile Include="Widgets\Logic\ReplayControlBarLogic.cs" />
|
||||||
<Compile Include="Widgets\Logic\GameTimerLogic.cs" />
|
<Compile Include="Widgets\Logic\GameTimerLogic.cs" />
|
||||||
|
<Compile Include="Immobile.cs" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<ProjectReference Include="..\OpenRA.FileFormats\OpenRA.FileFormats.csproj">
|
<ProjectReference Include="..\OpenRA.FileFormats\OpenRA.FileFormats.csproj">
|
||||||
|
|||||||
@@ -143,6 +143,13 @@ namespace OpenRA.Utility
|
|||||||
ConvertFloatToRange(ref node.Value.Value);
|
ConvertFloatToRange(ref node.Value.Value);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Waypoint was renamed to Immobile
|
||||||
|
if (engineVersion < 20140312)
|
||||||
|
{
|
||||||
|
if (depth == 1 && node.Key == "Waypoint")
|
||||||
|
node.Key = "Immobile";
|
||||||
|
}
|
||||||
|
|
||||||
UpgradeActorRules(engineVersion, ref node.Value.Nodes, node, depth + 1);
|
UpgradeActorRules(engineVersion, ref node.Value.Nodes, node, depth + 1);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -31,12 +31,12 @@ CRATE:
|
|||||||
BodyOrientation:
|
BodyOrientation:
|
||||||
|
|
||||||
mpspawn:
|
mpspawn:
|
||||||
Waypoint:
|
Immobile:
|
||||||
RenderEditorOnly:
|
RenderEditorOnly:
|
||||||
BodyOrientation:
|
BodyOrientation:
|
||||||
|
|
||||||
waypoint:
|
waypoint:
|
||||||
Waypoint:
|
Immobile:
|
||||||
RenderEditorOnly:
|
RenderEditorOnly:
|
||||||
BodyOrientation:
|
BodyOrientation:
|
||||||
|
|
||||||
|
|||||||
@@ -85,12 +85,12 @@ CRATE:
|
|||||||
BodyOrientation:
|
BodyOrientation:
|
||||||
|
|
||||||
mpspawn:
|
mpspawn:
|
||||||
Waypoint:
|
Immobile:
|
||||||
RenderEditorOnly:
|
RenderEditorOnly:
|
||||||
BodyOrientation:
|
BodyOrientation:
|
||||||
|
|
||||||
waypoint:
|
waypoint:
|
||||||
Waypoint:
|
Immobile:
|
||||||
RenderEditorOnly:
|
RenderEditorOnly:
|
||||||
BodyOrientation:
|
BodyOrientation:
|
||||||
|
|
||||||
|
|||||||
@@ -165,12 +165,12 @@ powerproxy.sonarpulse:
|
|||||||
SelectTargetSound: slcttgt1.aud
|
SelectTargetSound: slcttgt1.aud
|
||||||
|
|
||||||
mpspawn:
|
mpspawn:
|
||||||
Waypoint:
|
Immobile:
|
||||||
RenderEditorOnly:
|
RenderEditorOnly:
|
||||||
BodyOrientation:
|
BodyOrientation:
|
||||||
|
|
||||||
waypoint:
|
waypoint:
|
||||||
Waypoint:
|
Immobile:
|
||||||
RenderEditorOnly:
|
RenderEditorOnly:
|
||||||
BodyOrientation:
|
BodyOrientation:
|
||||||
|
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
mpspawn:
|
mpspawn:
|
||||||
Waypoint:
|
Immobile:
|
||||||
RenderEditorOnly:
|
RenderEditorOnly:
|
||||||
BodyOrientation:
|
BodyOrientation:
|
||||||
|
|
||||||
waypoint:
|
waypoint:
|
||||||
Waypoint:
|
Immobile:
|
||||||
RenderEditorOnly:
|
RenderEditorOnly:
|
||||||
BodyOrientation:
|
BodyOrientation:
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user