From 4221fe4a69f30e7c0a1a9e35638a099aa1ca2590 Mon Sep 17 00:00:00 2001 From: Zack Piispanen Date: Wed, 2 Oct 2013 21:38:50 -0400 Subject: [PATCH] Enable pirate support. --- TShockAPI/GetDataHandlers.cs | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/TShockAPI/GetDataHandlers.cs b/TShockAPI/GetDataHandlers.cs index f66fe30e..796f3f03 100755 --- a/TShockAPI/GetDataHandlers.cs +++ b/TShockAPI/GetDataHandlers.cs @@ -3146,7 +3146,7 @@ namespace TShockAPI private static bool HandleSpawnBoss(GetDataHandlerArgs args) { var spawnboss = false; - var invasion = -1; + var invasion = false; var plr = args.Data.ReadInt32(); var Type = args.Data.ReadInt32(); NPC npc = new NPC(); @@ -3157,10 +3157,9 @@ namespace TShockAPI switch (Type) { case -1: - invasion = 1; - break; case -2: - invasion = 2; + case -3: + invasion = true; break; } } @@ -3169,12 +3168,12 @@ namespace TShockAPI args.Player.SendMessage("You don't have permission to summon a boss.", Color.Red); return true; } - if (invasion != -1 && !args.Player.Group.HasPermission(Permissions.startinvasion)) + if (invasion && !args.Player.Group.HasPermission(Permissions.startinvasion)) { args.Player.SendMessage("You don't have permission to start an invasion.", Color.Red); return true; } - if (!spawnboss && invasion == -1) + if (!spawnboss && !invasion) return true; if (plr != args.Player.Index) return true; @@ -3182,6 +3181,9 @@ namespace TShockAPI string boss; switch (Type) { + case -3: + boss = "the pirates"; + break; case -2: boss = "the Snow Legion"; break;