From d5875810a14c08abf90e84ef807958772e501782 Mon Sep 17 00:00:00 2001 From: ricky Date: Sat, 18 Jun 2011 02:48:05 +1000 Subject: [PATCH] GetItemByName and GetNPCByName return only one item if full name match, so names like "silver brick" will now work instead of warning multiple match found ("Silver Brick" and "Silver Brick Wall") --- TShockAPI/Tools.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/TShockAPI/Tools.cs b/TShockAPI/Tools.cs index 0f632303..f2706cc7 100755 --- a/TShockAPI/Tools.cs +++ b/TShockAPI/Tools.cs @@ -219,6 +219,8 @@ namespace TShockAPI { Item item = new Item(); item.SetDefaults(i); + if (item.name.ToLower() == name.ToLower()) + return new List { item }; if (item.name.ToLower().StartsWith(name.ToLower())) found.Add(item); } @@ -258,6 +260,8 @@ namespace TShockAPI { NPC npc = new NPC(); npc.SetDefaults(i); + if (npc.name.ToLower() == name.ToLower()) + return new List { npc }; if (npc.name.ToLower().StartsWith(name.ToLower())) found.Add(npc); }