summaryrefslogtreecommitdiff
path: root/src/game.cpp
diff options
context:
space:
mode:
authorSimon Edwardsson <simon@crossnet.se>2004-10-02 17:59:31 +0000
committerSimon Edwardsson <simon@crossnet.se>2004-10-02 17:59:31 +0000
commit1c496b3ccdd7bfde947aeb59eaf7aa429ccf5818 (patch)
tree0a04df96d91978ee925fbea80081dfcf4fa9f8aa /src/game.cpp
parentbbaf3dff1287cba348b047998a632fc000114c3d (diff)
downloadmana-client-1c496b3ccdd7bfde947aeb59eaf7aa429ccf5818.tar.gz
mana-client-1c496b3ccdd7bfde947aeb59eaf7aa429ccf5818.tar.bz2
mana-client-1c496b3ccdd7bfde947aeb59eaf7aa429ccf5818.tar.xz
mana-client-1c496b3ccdd7bfde947aeb59eaf7aa429ccf5818.zip
Fix the invetory items decrease thing.
Diffstat (limited to 'src/game.cpp')
-rw-r--r--src/game.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/game.cpp b/src/game.cpp
index ab50a863..5aca7bad 100644
--- a/src/game.cpp
+++ b/src/game.cpp
@@ -687,12 +687,18 @@ void do_parse() {
case 0x00a0:
inventory.add_item(RFIFOW(2), RFIFOW(6), RFIFOW(4));
break;
+ // Remove item to inventory after you sold it
+ case 0x00af:
+ printf("sell %i\n",-RFIFOW(4));
+ inventory.change_quantity(RFIFOW(2),-RFIFOW(4));
+ break;
case 0x0119:
sprintf(pkt_nfo, "%i %i %i %i", RFIFOL(2), RFIFOW(6), RFIFOW(8), RFIFOW(10));
//alert(pkt_nfo,"","","","",0,0);
break;
// Manage non implemented packets
default:
+ // use when debug packets :) printf("%x\n",id);
//alert(pkt_nfo,"","","","",0,0);
break;
}