]> jfr.im git - irc/gameservirc.git/blobdiff - gameserv/c_forest.cpp
Made the ignoreservers work for bahamut... nick strings are identical
[irc/gameservirc.git] / gameserv / c_forest.cpp
index d354786e7239c4b6df45cd346dda0476cae59a1a..9a8683fb7fb5176d441d438c26ecb72e638cf8b0 100644 (file)
@@ -58,6 +58,7 @@ void do_forest(char *u)
     }
     else 
     {
+       updateTS(source->stats);
         if (p->forest_fights <= 0)
         {
             notice(s_GameServ, u, "You are out of forest fights for the day. Wait "\
@@ -71,8 +72,8 @@ void do_forest(char *u)
 
            notice(s_GameServ, u, "You search the forest for something to kill...");
 
-           // 85% of forest searching turns up a monster
-           if (eventnum >= 15)
+           // 88% of forest searching turns up a monster
+           if (eventnum >= 12)
            {
                p->fight = new Monster(monsters[p->level - 1][num]);
                notice(s_GameServ, u, "You have found \ 2%s\ 2!", p->fight->name);
@@ -83,11 +84,10 @@ void do_forest(char *u)
                p->master = NULL; // Just to make sure
                display_monster(u);
            }
-           else if (eventnum < 15 && eventnum >= 5) // 10% for the fountain
+           else if (eventnum < 12 && eventnum >= 5) // 7% for the fountain
            {
                notice(s_GameServ, u, "In your path lies a beautiful fountain from which flows the crystal waters of life.");
                notice(s_GameServ, u, "You wet your lips on the cool blue waters and feel rejuvenated");
-               p->forest_fights += 10;
                p->hp = p->maxhp;
            }
            else if (eventnum < 5) // 5 % for the wishing well