------------------------------------------------------------------------ r1 | fallen | 2007-08-12 01:09:51 +1000 (Sun, 12 Aug 2007) | 2 lines Added older revision for backup purposes ------------------------------------------------------------------------ r2 | fallen | 2007-08-12 01:14:49 +1000 (Sun, 12 Aug 2007) | 2 lines Initial checkin (with up to date main.c) ------------------------------------------------------------------------ r3 | fallen | 2007-08-12 01:19:50 +1000 (Sun, 12 Aug 2007) | 3 lines Initial checkin of items files - extensive work still req'd but these are needed as they're referenced in the Makefile and main.c etc ------------------------------------------------------------------------ r4 | fallen | 2007-08-12 18:55:46 +1000 (Sun, 12 Aug 2007) | 4 lines * Added new items.dat file * PMs work, local chat, examine item and various other enhancements ------------------------------------------------------------------------ r5 | fallen | 2007-08-13 00:42:42 +1000 (Mon, 13 Aug 2007) | 6 lines * Implimented equipping of items * Fixed some minor PM/Local msg stuff (I think :P) * Added item fields for image_id etc as it was discovered that items can share the same image ... grrrrr so we can't use that as our item id. Also added description for items - used for examine. ------------------------------------------------------------------------ r6 | fallen | 2007-08-13 22:15:55 +1000 (Mon, 13 Aug 2007) | 6 lines * Added KIND_OF equip array for players typedef. This stores the player's current outfit etc for sending to clients for rendering etc. * Added the ability to have multi-line descriptions for items. * Added "look at" and "touch" for players ------------------------------------------------------------------------ r7 | fallen | 2007-08-14 03:05:08 +1000 (Tue, 14 Aug 2007) | 3 lines * Updated client_serv.h file * Added missing equip items #defines ------------------------------------------------------------------------ r8 | fallen | 2007-08-15 00:40:53 +1000 (Wed, 15 Aug 2007) | 2 lines * Added proper equiping and equip types ------------------------------------------------------------------------ r9 | fallen | 2007-08-17 00:25:41 +1000 (Fri, 17 Aug 2007) | 6 lines * Added use_item function for using inventory items * Added dev "#health n" command with player update * Added #ping reply * Made touch player send msg to rcpt player also * Added max food level ------------------------------------------------------------------------ r10 | fallen | 2007-08-17 01:24:53 +1000 (Fri, 17 Aug 2007) | 5 lines * Removed seperate player health vars * Changed dev command "#mana n" functionality (added n) * Added guild tag to save/load for players * Made build char call save_player_data instead of own code for saving ------------------------------------------------------------------------ r11 | fallen | 2007-08-20 17:58:46 +1000 (Mon, 20 Aug 2007) | 4 lines * Added dev "#enemy x" command to spawn enemy * Added drop bag and open bag testing code * Added missing enemy type #defines ------------------------------------------------------------------------ r12 | fallen | 2007-08-22 02:48:52 +1000 (Wed, 22 Aug 2007) | 3 lines * Added dev "#inv" command to refresh inventory * Added bag files and code ------------------------------------------------------------------------ r13 | fallen | 2007-08-24 08:19:50 +1000 (Fri, 24 Aug 2007) | 3 lines * More bag drop and pickup code and some fixes ------------------------------------------------------------------------ r14 | fallen | 2007-08-25 20:23:18 +1000 (Sat, 25 Aug 2007) | 2 lines * Added item loading for players ------------------------------------------------------------------------ r15 | fallen | 2007-08-26 00:19:32 +1000 (Sun, 26 Aug 2007) | 4 lines * Added slightly better EOF handling for player and item reading * Added new player file structure and template template file (player.dat.SAMPLE). This also replaced item loader for players. ------------------------------------------------------------------------ r16 | fallen | 2007-08-26 02:31:08 +1000 (Sun, 26 Aug 2007) | 2 lines * Updated player dat sample - formatting ------------------------------------------------------------------------ r17 | fallen | 2007-08-26 03:29:25 +1000 (Sun, 26 Aug 2007) | 5 lines * Defined data filenames in global.h * Added fix in load_players * Implimented new save_players function, includes writing template and comments to the header ------------------------------------------------------------------------ r18 | fallen | 2007-08-26 06:25:51 +1000 (Sun, 26 Aug 2007) | 3 lines * Updated many items' names * Added equips data file reading functions ------------------------------------------------------------------------ r19 | fallen | 2007-08-27 01:56:31 +1000 (Mon, 27 Aug 2007) | 4 lines * Added equipped item handling into existing inventory system * Updated players.dat.SAMPLE to remove EQUIPPED columns * Removed equip array from player structure ------------------------------------------------------------------------ r20 | fallen | 2007-08-29 02:40:03 +1000 (Wed, 29 Aug 2007) | 2 lines * Some minor networking changes ... HEAPS more to come. ------------------------------------------------------------------------ r21 | fallen | 2007-09-01 22:26:25 +1000 (Sat, 01 Sep 2007) | 11 lines * Heaps of small bugfixes (functions return a value, functions parameters are const unless returning data). * Rewrote networking code somewhat. * Made client closing detectable and properly handled. * Client closing now delivers correct remove actor message to other clients as well as text message. * Fixed bug where players without guild tag didn't load correctly. * Made player data saving replace real file after backup. * Duplicate logging in now informs player of already logged in IP address. * Added console commands to list players, kick players and kick clients. ------------------------------------------------------------------------ r22 | fallen | 2007-09-01 22:28:45 +1000 (Sat, 01 Sep 2007) | 3 lines * Wrote command parsing function for console commands (and server message commands in future too) ------------------------------------------------------------------------ r23 | fallen | 2007-09-02 00:40:54 +1000 (Sun, 02 Sep 2007) | 7 lines * Some minor formatting changes * Fixed player rotation * Removed num_clients, replacing with get_num_clients function * Many bugfixes regarding num_clients use in loops (instead of MAX_CLIENTS) * Added protocol and client versions to client structure, and cleaned it up a little. ------------------------------------------------------------------------ r24 | fallen | 2007-09-02 08:50:50 +1000 (Sun, 02 Sep 2007) | 6 lines * Some minor file loading fixes * New basic map data and linking data loader * Added dev "#reload maps" command to reload maps data file * Added dev "#reload players" command to reload players data file * Fixed move_to bug using only 1 of the 2 provided bytes for each axis ------------------------------------------------------------------------ r25 | fallen | 2007-09-02 12:42:57 +1000 (Sun, 02 Sep 2007) | 3 lines * Changed player structure to use map IDs * Improved dev "#beam" command to allow just coords, and check mapname ------------------------------------------------------------------------ r26 | fallen | 2007-09-02 14:06:58 +1000 (Sun, 02 Sep 2007) | 5 lines * Added dev "#beamtoobj n" and "#beam toobj n" commands for beaming straight to objects given their ID. * Added dev "#beamto p/n" and "#beam to p/n" commands for beaming straight to players given either their name, or player ID. ------------------------------------------------------------------------ r27 | fallen | 2007-09-02 14:57:58 +1000 (Sun, 02 Sep 2007) | 5 lines * Added console command "/name msg" to allow GODly PMs. They come up in c_green3 which is the server msg colour (also used for MOTD). * Fixed PMs (they crashed the server :S) ------------------------------------------------------------------------ r28 | fallen | 2007-09-03 01:31:25 +1000 (Mon, 03 Sep 2007) | 3 lines * Added new map loading functions. * Added description loader and functions. ------------------------------------------------------------------------