Prevent chronoshifting into shroud

This commit is contained in:
Paul Chote
2010-01-06 22:59:03 +13:00
parent a6f1c9baf5
commit 33da7f73d7
3 changed files with 12 additions and 1 deletions

View File

@@ -35,6 +35,9 @@ namespace OpenRa.Game.Orders
public Cursor GetCursor(int2 xy, MouseInput mi)
{
if (!Game.LocalPlayer.Shroud.IsExplored(xy))
return Cursor.MoveBlocked;
var movement = self.traits.WithInterface<IMovement>().FirstOrDefault();
return (movement.CanEnterCell(xy)) ? Cursor.Chronoshift : Cursor.MoveBlocked;
}