X-Git-Url: https://jfr.im/git/irc/gameservirc.git/blobdiff_plain/7df8f13679b674515640f895ea3acc50e9193164..cf1a7ee3f6e31f99020df427ca414ac1f4317139:/gameserv/c_forest.cpp diff --git a/gameserv/c_forest.cpp b/gameserv/c_forest.cpp index cc937eb..e2f76dc 100644 --- a/gameserv/c_forest.cpp +++ b/gameserv/c_forest.cpp @@ -84,7 +84,36 @@ void do_forest(char *u) p->master = NULL; // Just to make sure display_monster(u); } - else if (eventnum < 12 && eventnum >= 5) // 7% for the fountain + else if (eventnum < 12 && eventnum >= 10) // 2% for finding potions + { + notice(s_GameServ, u, "Fortune smiles upon thee!"); + + eventnum = 1 + rand() % 4; + switch(eventnum) + { + case 1: + notice(s_GameServ, u, + "You have found an HP Potion!"); + p->inventory.incHP(); + break; + case 2: + notice(s_GameServ, u, + "You have found a Strength Potion!"); + p->inventory.incStrength(); + break; + case 3: + notice(s_GameServ, u, + "You have found a Defense Potion!"); + p->inventory.incDefense(); + break; + case 4: + notice(s_GameServ, u, + "You have found a Healing Potion!"); + p->inventory.incHealing(); + break; + } + } + else if (eventnum < 10 && eventnum >= 5) // 5% for the fountain { if (p->hp < p->maxhp) {