X-Git-Url: https://jfr.im/git/irc/gameservirc.git/blobdiff_plain/b568f5436d22ef218749b8dc7827539e509b82e0..ee38284faeb687ddbfccf352488654917902d387:/gameserv/TODO diff --git a/gameserv/TODO b/gameserv/TODO index 62ae27c..4cbb993 100644 --- a/gameserv/TODO +++ b/gameserv/TODO @@ -2,12 +2,54 @@ - = Started X = Finsihed +- Finish the monsters for all levels. + +- Make all applicable commands take the player name instead of the irc + nickname as their parameter. This way players can have different names + and stay anonymous on IRC while enjoying full game functionality. + +* Make database and config file version numbers + +* Make GameServ a true daemon instead of using nohup + * No output unless it's a loading error + +* Take out most of the output except if in debug mode. + * Town square shouts. Array of 10 strings that gets rotated + * Choose how many strings to rotate in the config file + * Offline player fighting -* Sleep at the Inn (useful after offline fighting works) -* Finish the monsters for all levels. -- Load monsters and masters from files. + * Sleep at the Inn (useful after offline fighting works (players can't fight you unless they bribe the innkeeper)) + * Transfer funds through bank accounts with caps on amount and per day (not sure, doubt it) - - Possible choice in gameserv.conf + * Possible choice in gameserv.conf + * Classes of players with special abilities like spells and such. + * Hash tables for speedy search/insert into player lists. + +* Notice on missing directive from gameserv.conf file. + +* Error handling + +* Option for including a config file as a runtime parameter for running + Multiple instances of GameServ on different networks. + +* DCC Chat With GameServ for added capabilities + +* Timeouts on player fights w/ option in config file for timeout rate + * Other player will win on timeout? option in config file + +X Fix bug where people can identify while they are two different + nicknames + +X Add option to config file for forest fights per day, etc. + +X Load monsters from a monsters.dat file so they can be changed easily. + +X Periodic updates of the gameserv databases to avoid lost data +X Tavern where you can buy potions and powerups +X Add functionality for potions +X Forest events + X Wishing well + X Fountain of youth - rejuvination & forest fights