diff --git a/TShockAPI/Commands.cs b/TShockAPI/Commands.cs index c42f4864..b005d54a 100644 --- a/TShockAPI/Commands.cs +++ b/TShockAPI/Commands.cs @@ -180,8 +180,16 @@ namespace TShockAPI public static void Invade(CommandArgs args) { int ply = args.PlayerID; - Tools.Broadcast(Main.player[ply].name + " started an invasion."); - TShock.StartInvasion(); + if (Main.invasionSize <= 0) + { + Tools.Broadcast(Main.player[ply].name + " has started an invasion."); + TShock.StartInvasion(); + } + else + { + Tools.Broadcast(Main.player[ply].name + " has ended an invasion."); + Main.invasionSize = 0; + } } public static void Password(CommandArgs args)