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 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 class RenderSpy : RenderInfantry, IRenderModifier

View File

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

View File

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