Long time since my last update post... Been busy remodeling my house but still have seemed to put a decent amount of work into the game.
Added in several new commands for the client input : Chat commands such as ... /msg playername ... /say... /shout ... /party ... As well as several misc. commands .... /quit... /whois... /afk
Added working Buff system in place - buff icons appear along the right side of the screen (max of 16 buffs total you can get on you at once) The buffs correctly add in whatever stats they have listed to your player. Left click and hold down on a buff loads the info for that buff, right clicking on it will cancel a buff.
Added the Food/Drink/Potion system in place. Now you can right click on a food, drink or potion and you will consume it and the stats/regen will be added in correctly. Also, now the FDP shows up correctly in the Equip menu. An icon of the FDP you are currently using appears, as well as a number showing you the amount of time each has before it runs out.
Added a "PC box" to the GUI. Right clicking another PC (Player Character) brings up this PC box, which has options to Trade with that player, Inspect their gear, or Invite them to a group.
Fixed a bug with inventory that would not allow you to swap 2 large items around sometimes even when there actually was enough room to do this.
Implemented an object update system within the host/client communications. Basically this is used to move all mobs around, and the same system is going to be used to move PCs around as well. Chunks of data are sent at once for a series of movements for each object. Movement using this system has shown to be very smooth and I have also added in coding to automatically adjust and compensate for any lag.
Added a system to keep track of static objects within the specific zone. The host of that zone will keep track of each objects state, wether it holds any items within, the max number of items its allowed to hold, and the time needed to regrow new items.
For example, the "Patch of Shrooms" found around the base level starts with 4 items each (Orange Feral Shrooms) Each patch will regrow another shroom every 15 minutes if the number of items it holds are less than its max (max is 4 shrooms per patch). From the client, a player can double click on a patch of shrooms and if it holds any they will pick one off and an Orange Feral Shroom will appear on that person's cursor. At the same time the Host server will update that specific object to show that one of the shrooms has been picked. After all the shrooms have been picked, double clicking on the object will get you a message that none of the shrooms in this patch are ripe yet.
Double clicking on a PC or mob will now load into the chatbox info for it. Example, double clicking on me adds in "Tharkis : Level 1 Dwarf Mercenary"
Also, fixed several bugs associated with players logging in and out of the host server.
Update Screenshots
Not really any new eye candy to post, mostly been working on straight coding - finishing out the engine and adding in better client/host communications.
Buff system in place...new chat commands...working Food/Drink/Potion system
http://home.carolina.rr.com/gastonia/screenshots/ss5.jpg
PC box - allowing you to Trade/Inspect/Invite other players
http://home.carolina.rr.com/gastonia/screenshots/ss6.jpg[b]
By the way, the project is still open to anyone who wants to help
Please post on the LOG forums if interested.