]>
Commit | Line | Data |
---|---|---|
1b5c0eca | 1 | Version 1.3.5 |
69db6f3f | 2 | * Fixed a bunch of compilation warnings about deprecated const char * |
3 | conversions - Kain | |
4 | * Fixed a bug in the admin help file that would crash on /msg GameServ | |
5 | help admin - Kain (thanks for pointing it out, tsukasa) | |
ffb1a09b | 6 | * Fixed a bunch of compilation bugs, which should have come up before - Kain |
9fd9d558 | 7 | * Fixed a bug on some redhat systems that would cause the masteritems.dat file |
8 | not to load at all - Kain | |
9 | * Fixed a compile bug on newer compilers complaining about class-keys - Kain | |
62b9853d | 10 | * Cleaned up a ton of source code, and segmented all the do_functions into their own |
11 | files - Kain | |
d007a271 | 12 | * Added bahamut 1.8.x as a supported ircd - Kain (thanks sheik) |
1b5c0eca | 13 | * Fixed a bug that would allow a player to run from a player vs. player fight, but still |
14 | attack - Kain (thanks bernardocr) | |
4798acd2 | 15 | Version 1.3.4 |
27fa7b5b | 16 | * Fixed a compile bug for some compilers complaining about cerr not being declared - Kain |
1b5c0eca | 17 | * Offered a temporary fix for the player vs. player hanging bug. If both players end up |
18 | locked, priority goes to the first person to attack again - Kain | |
65326d0c | 19 | * Added VLife as a new supported ircd - Kain (thanks bernardocr) |
21567ae6 | 20 | * Fixed a new bug that crashed gameserv when someone attempted to register a nickname - Kain |
f71a53ab | 21 | * SET [playername] HP # now also sets the Max HP for a player if it's lower than what you're |
22 | setting the hp to. If you type /msg gameserv set player hp 1000, but their maxhp was | |
23 | only 10, their maxhp will now be 1000 also - Kain | |
24 | * Added a new config file directive maxnicklen which lets you enforce a maximum length for | |
25 | registering a new player - Kain (thanks Mauritz) | |
5de7a0b0 | 26 | * Fixed a bunch of memory leaks including one when a monster is found in the forest, when |
27 | the dragon is fought, and when a master is fought - Kain | |
4798acd2 | 28 | * Fixed a bug that would leave a player logged in after they quit - Kain (thanks Mauritz) |
65444e11 | 29 | Version 1.3.3 |
000f8409 | 30 | * Fixed a bug causing players' HP to be set to 10 on gameserv load - Kain (thanks Mauritz) |
31 | * Removed the timestamp update from the following commands if the player is fighting: | |
32 | STATS, Inventory, and equip - Kain | |
f9db99e0 | 33 | * Added a parameter to the USE command that allows you to specify how many items to |
34 | use at once - Kain | |
d61f68e3 | 35 | * Really cleaned up the client/player list code. Converted it all to STL lists and changed |
36 | the players[] list to be a list<Player*> type instead of list<aClient*> - Kain | |
16593df4 | 37 | * Added PTLink as an officially supported IRCD, although it should have worked with hybrid - Kain |
3eba370f | 38 | * Fixed a memory leak when a player quits - Kain |
c568cb03 | 39 | * Fixed a bug that would allow a player to quit the network while fighting the dragon, |
40 | come back and fight a monster, and would become the new dragon - Kain (thanks Mauritz) | |
bbb7e9be | 41 | * Restricted character names to alphanumeric characters only - Kain (thanks Mauritz) |
2ca6a3de | 42 | * Added a fair fight checker which won't allow people who can kill others with one hit |
43 | to even challenge other players - Kain (thanks Mauritz) | |
4c2a9f3b | 44 | * Fixed a bug that would delete a user upon reset or defeating the dragon - Kain |
45 | * Fixed a compile bug for some operating systems in c_forest.cpp - Kain (thanks Mauritz) | |
8443f36d | 46 | * Fixed a bug that occured when a player defeated another player and gameserv /noticed the channel |
47 | with the wrong name - Kain | |
48 | * Added a php directory to the source folder which contains a script for parsing the players.dat | |
49 | file and put all the data into a mySQL database - Kain | |
53d5585b | 50 | Version 1.3.2 |
68da0c55 | 51 | * Fixed a bug which allowed a player to run from the dragon, then fight a monster from the |
52 | forest and win the dragon fight - Kain (thanks Kit) | |
776fa0ca | 53 | * Fixed a bug causing the player to be given the item with id 3001 (stick by default) every |
54 | time they time out - Kain | |
53d5585b | 55 | * Fixed a bug in the do_set() command which caused /msg gameserv set nick alive false/true not |
56 | to work - Kain (thanks vroomfondel) | |
57 | * Fixed a bug in do_set() which was causing /msg gameserv set seen master false to take off the | |
58 | admin flag - Kain (thanks vroomfondel) | |
59 | * Fixed a few bugs in the do_set() function causing GameServ to crash on /msg gameserv set nick or | |
60 | /msg gameserv set nick action - Kain (thanks vroomfondel) | |
61 | * Fixed a logic error in pouch::addItem() that returned the top inventory item after a resort | |
62 | instead of returning the last item added - Kain | |
63 | * Made gameserv automatically equip the Stick and Clothes on register - Kain | |
64 | * Added a parameter to the TAVERN BUY function that allows you to specify how many | |
65 | items to buy - Kain (Thanks Kit) | |
66 | * Fixed the Player class data to be much more encapsulated. Now, in the code, all access to | |
67 | the data members is through a function - Kain | |
e9206f16 | 68 | Version 1.3.1 |
f0e4ad51 | 69 | * Added most of the monsters submitted as suggestions from the forums - Kain |
70 | (Thanks DjSlash and CaliMonk) | |
c486dade | 71 | * Implemented DrLnet's Player Fight Notification mod - Kain |
93243065 | 72 | * Added a config file directive NUMROLLOVERFIGHTS which is the number of forest fights that |
73 | roll over every ROLLOVERPERIOD - kain (Thanks thelizno) | |
1fe6fccd | 74 | * Added a config file directive ROLLOVERFORESTFIGHTS which will allow you to keep the forest |
75 | fights from the previous day - kain (Thanks thelizno) | |
76 | * Added a config file directive ROLLOVERPERIOD which will allow you to specify a period of time | |
77 | to rollover the forest fights - kain (Thanks thelizno) | |
78 | * Added a config file directive MAXFORESTFIGHTS which allows you to specify a maximum amount of | |
79 | forest fights a player can roll over - kain (Thanks thelizno) | |
f0e4ad51 | 80 | * Changed the percentage of potions found to be 1% - Kain |
81 | * Fixed the reset function to make sure it adds the proper inventory - Kain | |
82 | * Fixed a bug causing the gsident config file directive to be ignored on | |
83 | UnrealIRCD - Kain (Thanks tsukasa) | |
84 | * Fixed a bug causing players to be shown their own inventory when someone | |
85 | else requested their stats - Kain (Thanks thelizno) | |
97ac7ddf | 86 | * Fixed a bug causing a crash on /msg GameServ use - kain (Thanks thelizno) |
f0e4ad51 | 87 | * Fixed a bug causing a crash on /msg GameServ equip - Kain (Thanks thelizno) |
88 | * Fixed a bug causing nothing to happen 2% of the time when you search the forest. This was | |
89 | supposed to be when you find a potion, but it wasn't added since the new Item system. - Kain | |
90 | (Thanks Tsukasa) | |
e9a9bf88 | 91 | * Fixed a bug in the masteritems.dat file causing the chain saw to take 1 strength point |
92 | away instead of add 185 - kain (Thanks Tsukasa) | |
e9206f16 | 93 | * Fixed a bug causing the amount of gold when you find a sack of gold to be calculated |
94 | really low - kain | |
95 | ||
dc3073c7 | 96 | Version 1.3.0 |
285f72cf | 97 | * Added a new config file directive "localhost" to specify an address to bind to - kain |
1ee4a31b | 98 | * Added a new config file directive for maximum number of items a player |
99 | can carry - kain | |
db6cc963 | 100 | * Added www.gameserv.us website to the startup banner |
101 | * Completed new item system: http://www.gameserv.us/viewtopic.php?t=21 - kain | |
d7b578a1 | 102 | * Added a new config file directive for the master item data file - kain |
103 | ||
1563e73b | 104 | Version 1.2.6 |
b99e5077 | 105 | * Implemented the new dragon/boss system as suggested by Tsukasa: |
106 | Whenever someone beats the dragon, their player is placed in the Dragon's spot | |
107 | guarding the lair. All other attempts to fight the dragon will cause a duel | |
108 | between your old character and the challenger. You essentially become the new | |
109 | dragon, but the old character's name gets a DRAGON- next to it. You are also | |
110 | now reset back to level 1 - kain w/ thanks to Tsukasa at watnet.org for the idea | |
9c531957 | 111 | * Changed the way the sacks of gold and extra experience point forest |
112 | events were calculated. It is now just as if you killed a monster | |
113 | and didn't have to fight - kain | |
fc300a1d | 114 | * Fixed the socket code to allow for hostnames to be put in the |
115 | gameserv.conf for remoteserver instead of just IP addresses - kain | |
5431156e | 116 | * Added capability for GameServ to identify with NickServ on connection - thank you |
117 | Tsukasa and watever | |
1563e73b | 118 | * Added a /msg GameServ SET command with various options - kain |
d7b578a1 | 119 | |
40b9580b | 120 | Version 1.2.5 |
5c449fde | 121 | * All level master data is now being stored in data/masters.dat - kain |
6e0b11d5 | 122 | * Added a new config file directive that allows you to specify whether or |
5c449fde | 123 | not you want gameserv to send notices to the channel every time it |
6e0b11d5 | 124 | writes the player database - kain |
5c449fde | 125 | * Some under the scenes changes have been made with the way players' and |
126 | monsters' names, weapons, and death phrases are being stored which | |
127 | should make for less memory leakage and minimized overall memory | |
128 | usage - kain | |
a02e93a1 | 129 | * Fixed a minor bug where gameserv was not notifying of a syntax error in |
5c449fde | 130 | /msg gameserv store buy x x - kain (thank you wolfgar) |
131 | ||
c260a8d7 | 132 | Version 1.2.4 |
b3dcbd82 | 133 | * Monsters are completely generated except for the names, weapons, and |
134 | death cries. A range is set for each level's strength, gold, exp, and | |
135 | hp, and a new monster is generated at random during every forest | |
136 | search. This makes for a more unique gaming experience at the expense | |
137 | of some cpu time on random number generations - kain & wolfgar | |
e99a4410 | 138 | * The structure for holding monsters is now different. Monsters are all |
139 | stored in the monsters subdirectory in levelx.dat files where x is | |
140 | the level 1 through 12. This will allow for an arbitrary amount of | |
b3dcbd82 | 141 | monsters per level - kain & wolfgar |
89f30676 | 142 | * Every time a new news item is added, GameServ announces it in the forest |
143 | channel - kain | |
10e38380 | 144 | * Added a notice to the forest channel that the player data was |
145 | saved - kain | |
082f064d | 146 | * Fixed some things with the upper limts of money and experience - kain |
100c5e33 | 147 | * Changed the command LIST so it only lists people who are playing. |
148 | To get a full list, use LIST ALL - kain | |
e3fbfd85 | 149 | * Added two new config file options which allow you to specify how |
150 | long to wait before deleting level 1 and other levels' accounts | |
151 | separately - kain | |
70065ca1 | 152 | * Added a new command CHECK which will display the amount of time until |
153 | the next refresh - kain | |
0b9f4972 | 154 | * Added a new config option to specify a refresh period in seconds. |
155 | Now you can specify how often you want the players to be given | |
156 | new forest fights, etc... - kain | |
11f32a66 | 157 | * Fixed bug causing negative funds to be deposited into an account |
158 | (bugID 966653) (thank you Jono H - xjono) | |
19795233 | 159 | * Fixed a bug causing players to be duplicated on /msg gameserv |
160 | load - kain | |
7cc338f6 | 161 | * Added Ultimate2.8.x support - kain |
36b31e1c | 162 | * Healing potions can only add up to 100 over your max HP now - kain |
9181f3e5 | 163 | * Changed the logic for the wishing well forest event. It now adds back |
164 | a forest fight if you were broke - kain | |
8929aba5 | 165 | * Fixed a bug causing the wrong bonuses to be added when a level was |
506edbca | 166 | gained, and none to be added on the last level - kain |
c260a8d7 | 167 | * Added daily news with automatic additions when you gain a level, |
168 | unsuccessfully best your master, kill someone, or are killed - kain | |
10e38380 | 169 | |
acd65d8f | 170 | Version 1.2.3 |
a6352eed | 171 | * Took experience out of calculating the cost of potions - kain |
f0314ad5 | 172 | * Added even more strength to masters (your defense bonus for each level) |
173 | to try to even out the fight - kain | |
174 | * Added more strength to monsters past level 7 and changed the masters' | |
175 | stats accordingly - kain | |
176 | * Changed the fountain forest event to not take a forest fight if your | |
177 | HP is at max - kain | |
ef7af7e7 | 178 | * Added more experience per monster past level 7 - kain |
dd584134 | 179 | * Added a new forest event (find a potion) each potion has a 1/5 chance |
180 | of being the one you found, and you have a 2% chance of incurring | |
181 | this forest event - kain | |
182 | * Added notification that a player used a potion during a fight to the | |
183 | player they are fighting - kain | |
184 | * Added potions to the stats command - kain | |
016a160f | 185 | * Made the code a bit less dependent on 12 levels - kain |
186 | * Added a new parameter to the list command that allows listing only | |
187 | those that are online and playing - kain | |
188 | * Added a new command "Dragon" which lets you fight the end boss - kain | |
fcca861d | 189 | * Doubled the required experience for fighting masters - kain |
b478c0df | 190 | * Fixed a cosmetic bug (sorta) that caused your HP not to read 0 when |
191 | you're dead (thanks Ricky-S) - kain | |
b410b364 | 192 | * Fixed a divide by 0 bug that occurred when you attacked, but had no |
193 | weapon (BugID 946043) (thank you NOTevil) - kain | |
2158299e | 194 | * Fixed a logic error allowing players to bank during a fight - kain |
acd65d8f | 195 | * Added more gold per monster above level 4 - kain |
2158299e | 196 | |
0b259dff | 197 | Version 1.2.2 |
b5b3532d | 198 | * Fixed a logical error causing the ListenOnCF flag to only work in P10 |
199 | servers - kain | |
f03267d1 | 200 | * Fixed the store command to display syntax on improper sequence of |
201 | commands (thanks damaged) - kain | |
6d053d90 | 202 | * Added monsters for levels 10, 11, and 12 (created by damaged, edited |
203 | by kain) - kain | |
204 | * Made the masters stats match the next level's monsters' stats a lot | |
205 | closer - kain | |
c047f947 | 206 | * Fixed a bug that crashed gameserv on /msg gameserv master - kain |
18b84d11 | 207 | * Made welcomemsg an optional config file option. If commented out |
c047f947 | 208 | or deleted, gameserv will not send the welcome message |
209 | (requested by zshack)- kain | |
903cd861 | 210 | * Made the ignoreservers config file option work for Unreal - kain |
211 | * Fixed a minor logical problem that was causing players to be mugged | |
212 | for 0 gold when they were either dead or had no gold on hand and | |
213 | they timed out (thanks Rehm) - kain | |
e3ede4a7 | 214 | * Fixed the bug not allowing different config files to be used - kain |
6f727d4c | 215 | * Added an optional config file directive BOPER which makes |
216 | gameserv become an oper on the network - kain | |
9bafc40d | 217 | * Added an optional config file directive USEPRIVMSG which makes |
218 | gameserv use /msg instead of /notice - kain | |
219 | * Made the ignoreservers config file option work for bahamut - kain | |
ae2685f6 | 220 | * Fixed an error in do_register that was not adding the client to the |
221 | players list correctly, causing newly registered players to be | |
222 | locked out of identifying until the next gameserv restart - kain | |
223 | * Fixed an error that crashed GameServ if you tried to fight a player | |
224 | lower than the configured level - kain | |
225 | * Reduced the effect of potions since the price is down - kain | |
226 | * Reduced the price of potions significantly - kain | |
0b259dff | 227 | * Added a few timeout events if you're not in a fight - kain |
228 | ||
05c527e6 | 229 | Version 1.2.1 |
91377fbe | 230 | * Included a crontab script in all new distros now - kain |
3f243b0b | 231 | * Added a new flag that tells wether a person is playing instead of |
232 | relying solely on pointers - kain | |
448a1531 | 233 | * Added a mechanism to ignore on a nick to nick basis, and implemented |
234 | code to auto-ignore nicks on certain servers - kain | |
235 | * Changed the HASH command to iHASH (case insensitive) and sHASH (case | |
236 | sensitive) - kain | |
ff7d02f3 | 237 | * Gameserv no longer opers - kain |
238 | * New config file directive: listenonc_forest... see | |
239 | gameserv.example.conf - kain | |
f1ab3b7c | 240 | * Fixed a bug in identify that was causing players to be shown as not |
241 | playing (after the change in functions) - kain | |
242 | * Fixed up the is_playing boolean function to be more strict - kain | |
03a4bdbb | 243 | * A true timestamp is now sent on SJOIN for hybrid servers. TS of 1 |
244 | was messing things up - kain | |
245 | * Logs are now timestamped as follows: mm/dd/yyyy HH:MM:SS - kain | |
0b6098d5 | 246 | * Added a timeout mechanism with two new config file options - kain |
247 | - If players are fighting, and the one who's turn it is times out, | |
248 | they lose their turn. If they both timeout after that, | |
249 | they are logged out. | |
250 | - If players are not fighting (player fights), they are simply | |
251 | logged out. | |
4ffe71d3 | 252 | * Fixed a major bug causing a crash when players fought - kain |
05c527e6 | 253 | * The gameserv server now attempts 3 reconnects if disconnected - kain |
0b6098d5 | 254 | |
71098075 | 255 | Version 1.2.0 |
79da067d | 256 | * Took +devel out of the version reply in gameserv.cpp - kain |
7996e5fd | 257 | * Implemented a hashing algorithm for extremely fast searches through |
258 | the players and clients linked lists - kain & wcampbel | |
b0359af9 | 259 | * Fixed some of the fight code - kain |
260 | * Added a logout command so you don't have to quit the IRC Network to | |
261 | stop playing - kain | |
f2072f1a | 262 | * Fixed a bug that was causing players not to be voiced on the forest |
263 | channel on P10 servers - kain | |
b0359af9 | 264 | * Added a missing code segment to decrement the player fights per |
f2072f1a | 265 | day when you fight another player (reported by MaCbLiNd) - kain |
03e0a9d8 | 266 | * Fixed a bug that allowed the same player name to be registered any |
267 | number of times - kain | |
a5316c52 | 268 | * Fixed a problem in when players quit on a P10 server, the /msg |
269 | gameserv list shows the irc nick as not NULL because it was only | |
270 | setting the regular nick and not the realnick - kain | |
271 | * Fixed a logic error in the identify command that caused players to be | |
272 | falsely shown as identified - kain | |
7f17db99 | 273 | * When a player logs off during a player fight, the fight now ends. |
274 | Before it was held in limbo - kain | |
71098075 | 275 | * Fixed a bug in the fight command requiring you to use an irc nickname |
276 | to fight (BugID 927789) - kain | |
0b6098d5 | 277 | |
a28b7c65 | 278 | Version 1.1.9 |
ea353de1 | 279 | * Added 2 new config file directives (maxafightdistance and maxbfightdistance) |
280 | These allow you to set limits on the distance (in levels) two players | |
281 | are allowed to fight with. See gameserv.example.conf for more info. - kain | |
1579dfa2 | 282 | * Fixed a bug in the identify command that falsly showed a player as |
283 | already being identified. - kain | |
284 | * Created Monsters for level 9 - kain | |
285 | * Added the beginnings of an end monster - kain | |
567c39e1 | 286 | * Slightly adjust the weapon and armor bonuses to prevent a divide by zero |
287 | exception (reported by wassup). - wcampbel | |
da5cf17a | 288 | * Prevent players from issuing a FIGHT against a dead player (reported |
289 | by wassup). - wcampbel | |
bb668fcf | 290 | * Fixed a core in RUN if a client wasn't playing. - wcampbel |
a28b7c65 | 291 | * Added an option to specify the PID file in the config file. - kain |
0b6098d5 | 292 | |
ce61cdfa | 293 | Version 1.1.8 |
1e1b5312 | 294 | * Missing directives now are identified for config files upon startup - kain |
624c0352 | 295 | * Added a --help option to the gameserv binary - kain |
296 | * Added an optional command line parameter to load a config file - kain | |
297 | * Added a nifty startup intro with the version number. - Kain | |
298 | * Fixed BANK BALANCE (BugID 895157) - wcampbel | |
09b85286 | 299 | * Completely removed the midnight() function code, and replaced it with |
624c0352 | 300 | some struct tm functionality with the localtime() function. - kain |
b5fb1cc5 | 301 | * Major changes to the Makefile, cleaned up a number of rules and added |
624c0352 | 302 | dependencies (via make depend). - wcampbel |
303 | * Corrected the VERSION reply, it broke ircII. - wcampbel | |
304 | * Fixed some P10/other protocol issues - wcampbel | |
305 | * Removed the old hard coded monsters entries. - wcampbel | |
ce61cdfa | 306 | * Made gameserv load as a true daemon. gameserv.pid now contains the pid |
624c0352 | 307 | for the gameserv process. No more run script. - kain |
308 | * Fixed a bug that caused the identify function to segfault. - kain | |
309 | * Fixed some P10 Functionality - kain | |
310 | * Merged in the Hybrid patch - wcampbel | |
0b6098d5 | 311 | |
ce61cdfa | 312 | Version 1.1.7 |
9436f02d | 313 | * Added P10 Functionality (ircu-2.10.11.x) |
9d3b1d42 | 314 | * Created Monsters for level 8 |
315 | * Increased the size of the monster struct to account for longer names, | |
316 | weapons, and death phrases. | |
317 | * Created Monsters for level 7 | |
8c734eb9 | 318 | * Fixed a bug causing the bank balance command not to work correctly. |
319 | (Thank you wcampbel) | |
320 | * Added HP potions to increase maximum HP. | |
b2641ac4 | 321 | * Made strength and defense potions add either 1 or 2 points rather than |
322 | 0, 1, or 2. | |
84a5afb9 | 323 | * Made the monsters a bit harder. I found that as the game progressed, |
324 | it got easier and easier instead of harder. | |
1e639e3a | 325 | * Fixed the forest events from happening too often. Also, the fountain |
326 | forest event specifically was adding too many forest fights, making | |
327 | the day never end. | |
84a5afb9 | 328 | |
f5c25639 | 329 | Version 1.1.6 |
ee38284f | 330 | * Added a Reset command to GameServ that functions the same was as the |
331 | refresh command, except it completely resets a player to the beginning | |
332 | of the game. | |
333 | * Fixed a bug that would cause monsters to have extremely high HP after | |
334 | loading the monster database. | |
335 | * Tweaked the forest events percentages. They happened too frequently. | |
336 | * New player database format: | |
337 | - Alive/Dead is no longer saved as a word in the database. It is | |
338 | saved as a flag. | |
339 | - 3 new integer values were added to the end of every player string | |
340 | representing their inventory (healing, strength, and defense | |
341 | potions). | |
342 | * Changed the Player structure to use 2 new flags which eliminated 2 | |
343 | boolean values (alive & yourturn) to save a little memory. | |
1902338e | 344 | * Fixed a bug that allowed a player already in a fight to be challenged |
345 | by another player. The other player was then locked into the fight | |
346 | with no way out. | |
5f34df27 | 347 | * Added a use command that allows a player to use items in their inventory. |
348 | Currently the only items are health, strength, and defense potions. | |
349 | Command may be used in battle, but it costs you your turn. | |
73c71976 | 350 | * Changed the stats command so that it takes the player name as |
351 | the stats request. You type /msg GameServ stats nick still, but | |
352 | nick no longer has to be on IRC. You use the player name instead of | |
353 | the IRC Nickname. | |
f27a378f | 354 | * Added a new hybrid patch to the contrib dir. (Thank you wcampbel) |
355 | * Fixed a problem in the display_help() function that could cause a bus | |
356 | error. The problem was with changing literal text when passed to the | |
357 | function as a filename. The function now copies the data as a local | |
358 | variable and modifies that. (Thank you wcampbel) | |
359 | * Fixed a bug that allowed a player to be registered twice if the player | |
360 | was not online. (Thank you wcampbel) | |
9cda831c | 361 | * Added an inventory command which allows players to view how many |
362 | potions they are storing. | |
363 | * Added a tavern command which allows players to buy potions and store | |
364 | them in their inventory for later use. | |
f5c25639 | 365 | * Made some cosmetic changes to this file. |
366 | * Added an inventory class Pouch which allows players to carry around | |
367 | things such as potions and such. | |
368 | ||
922daad7 | 369 | Version 1.1.5 |
f5c25639 | 370 | * Added a missing help file admin_commands. It was written before, but |
371 | somehow was deleted. | |
20d5d721 | 372 | * Admins can now identify as any user without having the correct password. |
373 | * Fixed a bug that allowed for two nicknames to identify for the same player. | |
f5c25639 | 374 | * Added a forestfights directive to the config file so admins can set the |
375 | default daily forest fights. | |
376 | * Added a die directive to the config file that will not let you start | |
377 | GameServ if it is present. | |
20d5d721 | 378 | * Inputted monsters for Level 6. Six more levels left unfinished. |
f5c25639 | 379 | * Changed confloadtime directive to welcomedelay directive in the config file. |
380 | This made more sense. | |
381 | * Added an updateperiod directive to the config file. This represents the | |
382 | period (in seconds) for updating the player data file. Every time the | |
383 | gameserv server gets a message it will check to see if "updateperiod" | |
384 | seconds or more have elapsed since the last update. | |
385 | ||
bf2cabcd | 386 | Version 1.1.4 |
f5c25639 | 387 | * Fixed the welcome msg sending "ICK" instead of the nickname of a new |
388 | aclient. (Thank you wcampbel) | |
389 | * Load now has an optional parameter "monsters" which will force a load of the | |
390 | monsterdata file. This is useful for changing monsters on-the-fly. | |
391 | * Added a load_monsters function that loads from a preconfigured monsters.dat | |
392 | file instead of hard coding the monsters into the array. Users can now | |
393 | change the monster configuration around without knowing C/C++. | |
bf2cabcd | 394 | * Added a new directive to the config file: confloadtime |
f5c25639 | 395 | this represents the delay (in seconds) until GameServ sends a welcome |
396 | message to incoming clients. | |
397 | * Added the welcome message to the config file. See gameserv.example.conf | |
398 | for more info on how to use the variable as a formatted string. | |
399 | ||
1af35752 | 400 | Version 1.1.3 |
f5c25639 | 401 | * Removed a lot of extra list searches by changing all of the boolean |
402 | functions to take aClient as a parameter instead of a nickname string. | |
403 | * Added an is_alive boolean function. Players must now wait until the next | |
404 | day to play again. | |
405 | * Saving the player->flags integer to the players.dat file. Old databases | |
406 | will not work. | |
407 | QUICK FIX: put a 0 to the left of the encrypted passwords for all player | |
408 | entries so the database can load properly. Look in flags.h for a | |
409 | description of the way flags work. | |
410 | ||
0510abf2 | 411 | Version 1.1.2 |
0501fe18 | 412 | * Added a /version reply |
173302fe | 413 | * Fixed the Makefile to include configscript.cpp |
f5c25639 | 414 | * Added a join message when people connect to the IRCD. The message is set |
415 | on a delay so that on the initial nick burst, the services do not send | |
416 | everyone the message. | |
417 | * Changed the admin commands from a simple password interface to a more | |
418 | sophisticated flags approach. Now you have to identify with the | |
419 | administrator password once, and your flags indicate that you are an | |
420 | admin for all commands. | |
421 | * Full help files available in corrected form for the new administrator type | |
422 | commands. | |
0510abf2 | 423 | |
c7340cbd | 424 | Version 1.1.1 |
425 | * Added some admin features. | |
426 | - Refresh | |
427 | * Added help menu functionality for all commands. | |
f5c25639 | 428 | * Fixed the register command so it notified the client that registration |
429 | was successful. | |
430 | * Changed the master command so that you didn't have to fight your master | |
431 | if you had enough experience. There is now a question/fight subcommand | |
432 | set for the master command. | |
433 | * Tweaked the masters a bit. Basically, they were too tough. Once a player | |
434 | had enough experience, they had no chance against their master until | |
435 | they got the next two weapons up. This made the next level too easy. | |
436 | Past level 1 still needs tweaking. | |
c7340cbd | 437 | * Added functionality for bahamut IRCD |
0510abf2 | 438 | |
c7340cbd | 439 | Version 1.1.0 |
f5c25639 | 440 | * Added autoconf functionality to the gameserv package. Does not compile |
441 | correctly on SunOS without tweaking. | |
c7340cbd | 442 | * Fixed the game so that players stats reset at midnight UTC + 8 hours. |
443 | time(NULL) - (time(NULL) % 86400) + 3600 * 8 | |
444 | * Added a contrib directory with a user submitted patch for hybrid ircd. |