]> jfr.im git - irc/gameservirc.git/commitdiff
fixed some bugs
authorkainazzzo <redacted>
Mon, 6 Mar 2006 03:01:25 +0000 (03:01 +0000)
committerkainazzzo <redacted>
Mon, 6 Mar 2006 03:01:25 +0000 (03:01 +0000)
git-svn-id: https://svn.code.sf.net/p/gameservirc/code/trunk@398 bc333340-6410-0410-a689-9d09f3c113fa

gameserv/do_attack.cpp
gameserv/gameserv.cpp

index 1f6b9c6736ef92304a93d4523fa7b2f3c7ad4700..02111a333cd60579239b16d7e762c45c07c7ad69 100644 (file)
@@ -122,6 +122,8 @@ void do_attack(char *u)
                          save_dragon();
                          clearDragonFight(ni->stats);
                          reset(ni->stats);
+                         ni->stats->delMonster();
+                         return;
                        }
                  
                  ni->stats->addExp(fight->exp);
index 959b4b34e8d79f31562355dcd9d8651c97a42f4a..205026c7deeec7207989835cb6a5107dff6b2f9b 100644 (file)
@@ -3374,8 +3374,8 @@ void reset(Player *p)
   
   p->reset();
   tempItem = findItemByID(3001);
-  p->inventory->addItem((*Items.begin())); // Add the stick
-  p->inventory->addItem(tempItem); // Add Clothes
+  p->inventory->addItem((*Items.begin()))->use(p); // Add the stick
+  p->inventory->addItem(tempItem)->use(p); // Add Clothes
 }
 
 void updateTS(Player *p)