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)

 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
  #1  
Old 03-23-2013, 11:04 AM
noudess
Discordant
 
Join Date: Sep 2012
Location: Upstate NY
Posts: 274
Default Loot Tables

I am new here. I apologize if this is out of line, or has been hashed out. I've seen some posts about it, but I don't think they went into the depth this post is intended to.

The current way loot is picked out of lootdrop is very hard to predict. The spreadsheet I am linking here shows how the code behaves, and I use it as a tool to get the chance entries in the db to actually produce what I want. As you'll see, for the list of 4 items in this lootdrop table, items I want to drop 50%, I have to make 91% in the table, because of the way the software runs.

Full explanation is inside the spreadsheet.

So my question is. Do we not want eqemu software to reflect the percentages we type into these lootdrop entries? I think we do, which means we'd have to change the code. I have read and reread the code, and I understand the logic of it, but the very nature of how it works makes each entry depend on the others, which makes it hard to enter.

I ran tests on my server using the table linked to here. The numbers run pretty close to dead on with what my spreadsheet says, except that the random number of where to start seems to lean a bit toward starting at the top of the list. It starts there 8% more than it should. Not sure why.

Comments? I can share the data collection as well if you like. I used log messages to document every dropped item from these lootdrop entries along with where in the list it started and ran the numbers.
Reply With Quote
 


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 12:40 PM.


 

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 - 2024, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3