diff --git a/OpenRa.Game/Cursor.cs b/OpenRa.Game/Cursor.cs
index 23f380a32e..ee4115a229 100644
--- a/OpenRa.Game/Cursor.cs
+++ b/OpenRa.Game/Cursor.cs
@@ -19,6 +19,7 @@ namespace OpenRa.Game
public static Cursor Select { get { return new Cursor("select"); } }
public static Cursor MoveBlocked { get { return new Cursor("move-blocked"); } }
public static Cursor Attack { get { return new Cursor("attack"); } }
+ public static Cursor AttackMove { get { return new Cursor("attackmove"); } }
public static Cursor Deploy { get { return new Cursor("deploy"); } }
public static Cursor Enter { get { return new Cursor("enter"); } }
public static Cursor DeployBlocked { get { return new Cursor("deploy-blocked"); } }
diff --git a/OpenRa.Game/Orders/UnitOrderGenerator.cs b/OpenRa.Game/Orders/UnitOrderGenerator.cs
index c50379f4e4..ec64b5e9c6 100644
--- a/OpenRa.Game/Orders/UnitOrderGenerator.cs
+++ b/OpenRa.Game/Orders/UnitOrderGenerator.cs
@@ -84,7 +84,7 @@ namespace OpenRa.Game.Orders
case "Deliver": return Cursor.Enter;
case "Infiltrate": return Cursor.Enter;
case "Capture": return Cursor.Capture;
- case "Harvest": return Cursor.Attack; // TODO: special harvest cursor?
+ case "Harvest": return Cursor.AttackMove;
default:
return null;
}
diff --git a/sequences.xml b/sequences.xml
index 7e8d0a9378..f659cf186a 100644
--- a/sequences.xml
+++ b/sequences.xml
@@ -368,7 +368,7 @@
-
+
@@ -384,7 +384,7 @@
-
+
@@ -394,8 +394,8 @@
-
-
+
+