Unfortunately, the code is getting a little ugly, so I'm hoping Baseball435 will whip me into shape with his amazing code organization abilities. I ran into an issue with java's ObjectOutputStream's, apparently if you don't call reset on it, it will resend previously sent versions of an object which caused a bit of stress. Thankfully I figured it out though!
Here is a list of what's happening...
Here is a list of what's happening...
- The first skill is coded in and can be learned by trainer NPC's (Scrounging)
- Regeneration loop works. (Recovering mind points, stamina, etc.)
- Items can be dropped via the Inventory GUI
- Items can be picked up off the ground (other players can see the items on the map as well)
- A chat box GUI has been added.
- GUI's can now be opened and closed, or even minimized