]> jfr.im git - irc/gameservirc.git/blame - gameserv/TODO
* Slightly adjust the weapon and armor bonuses to prevent a divide by zero
[irc/gameservirc.git] / gameserv / TODO
CommitLineData
b568f543 1* = Not finished
2- = Started
3X = Finsihed
4
9cda831c 5- Finish the monsters for all levels.
6
ee38284f 7- Make all applicable commands take the player name instead of the irc
9cda831c 8 nickname as their parameter. This way players can have different names
9 and stay anonymous on IRC while enjoying full game functionality.
10
7031d99e 11- Make an end monster for whatever the last level in the game is...
3d1af598 12 that way the game has a point no matter how many monsters
cb5b803b 13 are done!
c62d75be 14
dbaa8744 15* Put the masters in a masters.dat file.
16
17* Group all data in a data directory
18
19* Make install
20
ee38284f 21* Make database and config file version numbers
3d1af598 22 - Not necessary for config files anymore
9cda831c 23
b568f543 24* Town square shouts. Array of 10 strings that gets rotated
922daad7 25 * Choose how many strings to rotate in the config file
20d5d721 26
b568f543 27* Offline player fighting
922daad7 28 * Sleep at the Inn (useful after offline fighting works (players can't fight you unless they bribe the innkeeper))
20d5d721 29
b568f543 30* Transfer funds through bank accounts with caps on amount and per day (not sure, doubt it)
bf2cabcd 31 * Possible choice in gameserv.conf
20d5d721 32
324ab87f 33* MySQL Databases instead of the players.dat/monsters.dat format. This would allow backup
34 versions of GameServ to be running on the same network using the same data.
35
b568f543 36* Classes of players with special abilities like spells and such.
20d5d721 37
b568f543 38* Hash tables for speedy search/insert into player lists.
20d5d721 39
4dde2ed9 40* Error handling
922daad7 41
20d5d721 42* DCC Chat With GameServ for added capabilities
43
44* Timeouts on player fights w/ option in config file for timeout rate
45 * Other player will win on timeout? option in config file
46
624c0352 47X Option for including a config file as a runtime parameter for running
c62d75be 48 Multiple instances of GameServ on different networks.
49
20d5d721 50X Fix bug where people can identify while they are two different
51 nicknames
52
53X Add option to config file for forest fights per day, etc.
54
9cda831c 55X Load monsters from a monsters.dat file so they can be changed easily.
20d5d721 56
922daad7 57X Periodic updates of the gameserv databases to avoid lost data
9cda831c 58X Tavern where you can buy potions and powerups
ee38284f 59X Add functionality for potions
60X Forest events
61 X Wishing well
c62d75be 62 X Fountain of youth: rejuvination & forest fights
63
cb5b803b 64X Make GameServ a true daemon instead of using nohup
65 X No output unless it's a loading error
66
67X Take out most of the output except if in debug mode.
68 X put in the logfile in debug mode
69
70X Add P10: Undernet protocol
1e1b5312 71
72X Notice on missing directive from gameserv.conf file.