EQEmulator Forums

EQEmulator Forums (https://www.eqemulator.org/forums/index.php)
-   Archive::Development (https://www.eqemulator.org/forums/forumdisplay.php?f=621)
-   -   Proc rate identified? (https://www.eqemulator.org/forums/showthread.php?t=11816)

Mongrel 02-08-2004 10:00 PM

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.

Merth 02-09-2004 10:35 AM

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.

Mongrel 02-09-2004 06:40 PM

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)

devn00b 02-12-2004 11:21 AM

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

samandhi 02-12-2004 01:24 PM

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.

Mongrel 02-12-2004 08:09 PM

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 =\

Trumpcard 02-13-2004 01:47 AM

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...

Mongrel 02-13-2004 02:04 AM

Sounds great to me :)


All times are GMT -4. The time now is 05:53 PM.

Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.