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

Archive::Development Archive area for Development's posts that were moved here after an inactivity period of 90 days.

Reply
 
Thread Tools Display Modes
  #1  
Old 02-08-2004, 10:00 PM
Mongrel
Hill Giant
 
Join Date: Jul 2003
Location: Germany
Posts: 232
Default Proc rate identified?

This thread talks about proc rates and refers to the item search function of EQEMu (Edit: And to the SK thread where it was originally discovered).

It seems that unknown070 has been identified as the proc rate. I'm not sure how proc rates are handled currently (randomly and weapon unrelated?), however this would probably be a nice addition to EQEMu if it hasn't been implemented yet.
__________________
EQEMu Zone Previewer (Alpha 0.2)
EQEMu Spell Editor

EQEMu files

Winter's Roar spell database
Reply With Quote
  #2  
Old 02-09-2004, 10:35 AM
Merth
Dragon
 
Join Date: May 2003
Location: Seattle, WA
Posts: 609
Default

Wow, kudos to Kakhisha (SK boards) for finding that. That was some good detective work.

So what exactly does that field mean? .. A proc rate of -50% translates to what %? I was thinking that each weapon has its own proc rate (which gets modified by char DEX), but this seems to suggest all derive from one base rate.

I don't feel like registering on the SK boards, so if Kakhisha ever makes it to this thread, here's my response:

Quote:
Originally Posted by Kakhisha
It is also possible that the EQEmu data is out of date. I am not sure why it would have this field's value for some weapons and not others, however. One possibity is that their item collector has been upgraded. Perhaps at one point it did not collect this field, and now it does, and those weapons were collected by the old collector.
Our database was originally based on Lucy's data as of September 12, 2003. Using that base, we have added to it/updated it as our collector collected new data. So if you see an item with that September timestamp, that is data that our collector has not yet updated from Lucy.
Reply With Quote
  #3  
Old 02-09-2004, 06:40 PM
Mongrel
Hill Giant
 
Join Date: Jul 2003
Location: Germany
Posts: 232
Default

As far as I understood those posts an item proc rate of 0 means an in-game proc rate of 2.04 procs/min (= 100%). I'm not sure how you would work that into a random() function, but one parse resulted in a proc rate of 2.04 procs/min and that weapon has an item proc rate of zero:

(Check out the actual parse data on page 2 of that SK thread)

Total swings: 18,697 (procs go off even if you miss, right?)
Procs: 1,004
Procs/min: 2.04

(1004/18697) * 100 = 5.3% base proc rate

(Note: If procs only work when you actually hit it would be:
Total hits: 10,603
(1004/10603) * 100 = 9.4%, resulting in a much higher base proc rate).

The unknown070 value is added on top of that base proc rate:
e.g.: 5.3% + 30% = 6.99% (not 35.3%!)
or: 2.04 procs/min + 30% = 2.65 procs/min

Could be translated into something like this:

Code:
base_proc_rate := 5.3f;
proc_rate := base_proc_rate + (base_proc_rate / 100 * item_proc_rate);
if random(100) < proc_rate then
   proc();
DEX doesn't seem to have a big impact on the percentage (someone guessed DEX/100. e.g. DEX 300 = 3% added)
__________________
EQEMu Zone Previewer (Alpha 0.2)
EQEMu Spell Editor

EQEMu files

Winter's Roar spell database
Reply With Quote
  #4  
Old 02-12-2004, 11:21 AM
devn00b's Avatar
devn00b
Demi-God
 
Join Date: Jan 2002
Posts: 15,658
Default

i'll tell you right now, on live dex makes a BIG difference.

My warrior w/o dex buff doesnt proc alot.
With dex buff from shaman i proc like a madman..

I still have him active and would be happy to get any kinds of logs anyone needs/wants
__________________
(Former)Senior EQEMu Developer
GuildWars Co-Founder / World Builder.
World Builder and Co-Founder Zek [PVP/Guild Wars/City Takeovers]
Member of the "I hate devn00b" Club
Most Senior EQEMu Member.

Current Work: EverQuest 2 Emulator. Zeklabs Server
Reply With Quote
  #5  
Old 02-12-2004, 01:24 PM
samandhi's Avatar
samandhi
Demi-God
 
Join Date: Aug 2003
Posts: 1,056
Default

Quote:
i'll tell you right now, on live dex makes a BIG difference.

My warrior w/o dex buff doesnt proc alot.
With dex buff from shaman i proc like a madman..
Not sure about that, but I totally beleive that. It works similar for my Necro. With higher Dex, I get interrupted less often and continue casting.
__________________

Quote:
Analysis paralysis will keep you from failing, but it will also keep you from succeeding.
  • L.L. CoolJ
Reply With Quote
  #6  
Old 02-12-2004, 08:09 PM
Mongrel
Hill Giant
 
Join Date: Jul 2003
Location: Germany
Posts: 232
Default

Guess someone needs to run some extensive (a few hours with the same mobs over and over again) parses with different dex values.

Don't have a live account though =\
__________________
EQEMu Zone Previewer (Alpha 0.2)
EQEMu Spell Editor

EQEMu files

Winter's Roar spell database
Reply With Quote
  #7  
Old 02-13-2004, 01:47 AM
Trumpcard
Demi-God
 
Join Date: Jan 2002
Location: Charlotte, NC
Posts: 2,614
Default

This is still just one of those places I say 'Who cares how EQ' does it...

I'd prefer us to come up with our own system, instead of parsing through hours and hours of damage logs to try and statisticlly deduce what formula they're using.

If you want a proc rate enhanced by dex, then we can just give you a proc rate enhanced by dex...
__________________
Quitters never win, and winners never quit, but those who never win and never quit are idiots.
Reply With Quote
  #8  
Old 02-13-2004, 02:04 AM
Mongrel
Hill Giant
 
Join Date: Jul 2003
Location: Germany
Posts: 232
Default

Sounds great to me
__________________
EQEMu Zone Previewer (Alpha 0.2)
EQEMu Spell Editor

EQEMu files

Winter's Roar spell database
Reply With Quote
Reply


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 11:48 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