Go Back   EQEmulator Home > EQEmulator Forums > Development > Development::Development

Development::Development Forum for development topics and for those interested in EQEMu development. (Not a support forum)

Reply
 
Thread Tools Display Modes
  #1  
Old 03-17-2014, 06:41 PM
Uleat's Avatar
Uleat
Developer
 
Join Date: Apr 2012
Location: North Carolina
Posts: 2,815
Default

Don't become too attached to the current way of handling the inventory...

I've spent the last two years digging through just about every aspect of it and am trying to convert it to the new 'location'-based system
from the slot-based it currently uses.

Most of the basic methods and accessors will be changing and it should support all inventory restrictions on a per-client basis.


If you have any questions or issues with the current system, feel free to ask and I'll see if I can't provide a somewhat intelligible answer :P
__________________
Uleat of Bertoxxulous

Compilin' Dirty
Reply With Quote
  #2  
Old 03-18-2014, 05:03 AM
moofta
Sarnak
 
Join Date: Jan 2014
Location: United Kingdom
Posts: 53
Default

Brilliant, thanks. Didn't take me too long to find where it's loaded (searched for "from inventory" to find the sql then worked my way up the different calls).

I think I would need to change a fair few things and there would need to be database changes too to support various aspects of the system - for example each item instance has it's own pool of experience that persists between players.

It'll take me quite a bit of time to hash all that out, so you may well have made those changes by the time I start on the code (particularly since I have family staying over for the next few weeks). Regardless, I'll post my ideas before starting the implementation so any dev interested can pitch in. I may well make the odd architectural mistake...
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

   

All times are GMT -4. The time now is 10:20 AM.


 

Everquest is a registered trademark of Daybreak Game Company LLC.
EQEmulator is not associated or affiliated in any way with Daybreak Game Company LLC.
Except where otherwise noted, this site is licensed under a Creative Commons License.
       
Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3