From ef1b9856c86512fe73154c17da3ea98a7cd5f896 Mon Sep 17 00:00:00 2001
From: Andrei Karas <akaras@inbox.ru>
Date: Mon, 10 Jan 2011 22:04:25 +0200
Subject: Add more selling error messages.

---
 src/net/tmwa/buysellhandler.cpp | 22 ++++++++++++++++------
 1 file changed, 16 insertions(+), 6 deletions(-)

diff --git a/src/net/tmwa/buysellhandler.cpp b/src/net/tmwa/buysellhandler.cpp
index bdc372238..84a02e92a 100644
--- a/src/net/tmwa/buysellhandler.cpp
+++ b/src/net/tmwa/buysellhandler.cpp
@@ -139,12 +139,22 @@ void BuySellHandler::handleMessage(Net::MessageIn &msg)
             break;
 
         case SMSG_NPC_SELL_RESPONSE:
-            if (msg.readInt8() == 0)
-                SERVER_NOTICE(_("Thanks for selling."))
-            else
-                SERVER_NOTICE(_("Unable to sell."))
-
-            break;
+            switch (msg.readInt8())
+            {
+                case 0:
+                    SERVER_NOTICE(_("Thanks for selling."))
+                    break;
+                case 1:
+                default:
+                    SERVER_NOTICE(_("Unable to sell."))
+                    break;
+                case 2:
+                    SERVER_NOTICE(_("Unable to sell while trading."))
+                    break;
+                case 3:
+                    SERVER_NOTICE(_("Unable to sell unsellable item."))
+                    break;
+            }
         default:
             break;
     }
-- 
cgit v1.2.3-70-g09d2