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
  #6  
Old 03-24-2013, 11:33 AM
cavedude's Avatar
cavedude
The PEQ Dude
 
Join Date: Apr 2003
Location: -
Posts: 1,988
Default

You have probability set to 100% as well, correct? I made the mistake of removing probability and then subsequently putting it back has caused most of the confusion about the new system since the SQL had to change twice and weren't really comaptible with each other. That's completely my fault, I am not sure what I was thinking removing probability.

Please post your test code that you used to both determine which order the items are being rolled in, and also how you simulate and log the loot rolls. My own tests have shown the chances are well within the acceptable range, and the players on PEQ didn't even notice when the loot system was changed in the code several months back. But since I rewrote the system, I am biased to its use. Perhaps you are trying to do something with it I did not expect. If there is indeed a problem I have no problem looking into it.

I must also point out, the code to determine the random order of the items and also the logic that rolls the items is exactly the same as in the old system. That code was pulled over with the small change that floats are now supported for chances. If there is a problem with it, it may be due to the function that generates the floats. However, that function is heavily used in our code. If there was a problem with it, I'm sure something else would have tipped us off by now. I don't see how order has anything to do with effecting chance, however. If I remember, once a number is generated that is used to roll against each entry per table. Order is irrelevent (in the case of mindrop and droplimit both being 0 of course!) since every item is being compared to the same value.

Last edited by cavedude; 03-24-2013 at 11:38 AM..
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 02:19 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 - 2025, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3