]> jfr.im git - irc/gameservirc.git/blobdiff - gameserv/extern.h
Updated monsters a bit and changed the last armor
[irc/gameservirc.git] / gameserv / extern.h
index dfac28c0b644f7401f746a5fc35cccb39cb461ba..b1dcc44a87645cda21d39d5b19a6af5e99f8b73b 100644 (file)
@@ -4,7 +4,7 @@
 #define E extern
 
 #define LEVELS 12      // Levels in the game
-#define REALLEVELS 5    // Levels to load from monsters.dat
+#define REALLEVELS 7    // Levels to load from monsters.dat
 #define MONSTERS 12    // Monsters per level
 
 #include <stdarg.h>
@@ -53,8 +53,9 @@ E char *VERSION;
 E char *PACKAGE;
 E char *welcomemsg;
 
-E int confloadtime;
-
+E int welcomedelay;
+E int updateperiod;
+E int forestfights;
 
 E List<aClient> clients;
 E List<aClient> players;
@@ -65,6 +66,7 @@ E aClient *find(const char *nick);
 E aClient *findbynick(char *nick);
 E aClient *findbynick(const char *nick);
 E aClient *findplayer(const char *name);
+E aClient *findIRCplayer(const char *nick);
 
 /** Sock writing functions **/
 E void notice(const char *source, const char *dest, const char *fmt, ...);
@@ -91,9 +93,6 @@ E bool player_fight(aClient *user);
 E bool master_fight(char *u);
 E bool master_fight(aClient *user);
 
-E bool is_alive(char *u);
-E bool is_alive(aClient *user);
-
 #ifndef HAVE_STRTOK
 E char *strtok(char *str, const char *delim);
 #endif
@@ -116,27 +115,31 @@ E Monster *getNewMonster(Monster *m);
 E void deleteMonster(Monster *m);
 E void refresh(Player *p);
 E void refreshall();
-E void reset(aClient *ni);
+E void reset(Player *p);
+E void resetall();
 
-E void do_list(char *u);
-E void do_refresh(char *u);
-E void do_register(char *u);
+E void do_attack(char *u);
+E void do_bank(char *u);
+E void do_fight(char *u);
+E void do_forest(char *u);
+E void do_heal(char *u);
 E void do_identify(char *u);
+E void do_invenory(char *u);
+E void do_list(char *u);
 E void do_play(char *u);
 E void do_quitg(char *u);
+E void do_refresh(char *u);
+E void do_register(char *u);
 E void do_reset(char *u);
-E void do_fight(char *u);
-E void do_store(char *u);
-E void do_heal(char *u);
-E void do_bank(char *u);
-E void do_attack(char *u);
 E void do_run(char *u);
-E void do_visit(char *u);
 E void do_stats(char *u);
-E void do_forest(char *u);
+E void do_store(char *u);
+E void do_tavern(char *u);
+E void do_use(char *u);
 E void see_mystic(char *u);
-E void showstats(const char *u, const char *nick);
 
+E void showstats(const char *u, const char *nick);
+E void showinventory(aClient *from, aClient *to = NULL);
 /* Database saving stuff */
 
 E int save_gs_dbase();