diff --git a/octgnFX/Octgn.JodsEngine/Scripting/Versions/Script_3_1_0_2.cs b/octgnFX/Octgn.JodsEngine/Scripting/Versions/Script_3_1_0_2.cs index b38e6c600..964526b81 100644 --- a/octgnFX/Octgn.JodsEngine/Scripting/Versions/Script_3_1_0_2.cs +++ b/octgnFX/Octgn.JodsEngine/Scripting/Versions/Script_3_1_0_2.cs @@ -801,11 +801,11 @@ public void CardMoveTo(int cardId, int groupId, int? position) Group group = Group.Find(groupId); if (card.Controller != Player.LocalPlayer) - Program.GameMess.Warning(String.Format("{0} Can't move {1} to {2} because they don't control {1}.", Player.LocalPlayer.Name, card.Name, card.Name)); - - if (group.Controller != Player.LocalPlayer) Program.GameMess.Warning(String.Format("{0} Can't move {1} to {2} because they don't control {1}.", Player.LocalPlayer.Name, card.Name, group.Name)); + if (group.Controller != Player.LocalPlayer && !(group is Table)) + Program.GameMess.Warning(String.Format("{0} Can't move {1} to {2} because they don't control {2}.", Player.LocalPlayer.Name, card.Name, group.Name)); + if (card.Group != Program.GameEngine.Table && card.Group.Controller != Player.LocalPlayer) Program.GameMess.Warning(String.Format("{0} Can't move {1} from {2} because they don't control it.", Player.LocalPlayer.Name, card, card.Group));