wtf was i thinking when i wrote that spy code?

This commit is contained in:
Chris Forbes
2010-01-16 15:23:36 +13:00
parent dcc713077f
commit f1ff40e25b
3 changed files with 8 additions and 3 deletions

View File

@@ -6,9 +6,9 @@ using OpenRa.Game.Graphics;
namespace OpenRa.Game.Traits
{
class RenderSpyInfo : ITraitInfo
class RenderSpyInfo : RenderInfantryInfo
{
public object Create(Actor self) { return new RenderSpy(self); }
public override object Create(Actor self) { return new RenderSpy(self); }
}
class RenderSpy : RenderInfantry, IRenderModifier

View File

@@ -14,7 +14,8 @@ namespace OpenRa.Game.Traits
{
if (mi.Button != MouseButton.Right) return null;
if (underCursor == null) return null;
if (underCursor.traits.Contains<IAcceptSpy>()) return null;
if (underCursor.Owner == self.Owner) return null;
if (!underCursor.traits.Contains<IAcceptSpy>()) return null;
return new Order("Infiltrate", self, underCursor, int2.Zero, null);
}

View File

@@ -2138,8 +2138,12 @@ SPY:
HP: 25
Sight: 5
Speed: 4
Mobile:
MovementType: Wheel
RenderSpy:
TakeCover:
Spy:
-RenderInfantry:
-AutoTarget:
THF: