Elitist Jerks
Register
Blogs
Urban Rivals
Forums
New Posts


Go Back   Elitist Jerks > Public Discussion > Class Mechanics
Elitist Jerks Login

gamerDNA Login

Welcome to Elitist Jerks
We're testing some new features on the site regarding OpenID registration and coordination with gamerDNA. If you experience any issues with registering an account, please take the time to fill out a report and send it to this e-mail address. We would appreciate any assistance you could provide in making sure everything is functioning as intended. Thanks!

If this is your first visit, please be sure to check out the FAQ and the forum rules. Users must register to post and new registrations are subject to a one day "mute" period to get acquainted with the community.

Reply
 
LinkBack Thread Tools
Old 12/03/08, 4:29 PM   #1
fip
Von Kaiser
 
Gnome Warlock
 
Proudmoore
Item Proce mechanic and formula

I am trying to come up with a relatively catch-all formula to compute the DPS value of any trinket/weapon/whatever with a proc chance effect:

((average cast time of spells in rotation * chance to proc)/fight duration) *(effect of proc)/(proc duration + internal cooldown)

is what I have so far. I realize that I might be missing something, but I'm basically using the "chance on spellcast to increase spellpower by X" mechanic to start with. Chance on crit and other such effects should be easily adjustable once I can get the basic formula down.
 
User is offline.
Reply With Quote
Old 12/03/08, 5:05 PM   #2
Ravelvan
Von Kaiser
 
Undead Warlock
 
Hyjal
I think it would look something like this:

How many casts to proc:
(100)/(Proc Chance)

How long it takes to proc:
(Average cast time)*(100)/(Proc Chance)

How much time between procs:
(Average cast time)*(100)/(Proc Chance)+(Internal Cooldown)

Percentage of Time that the Proc is Active:
(Proc Duration)/[(Average cast time)*(100)/(Proc Chance)+(Internal Cooldown)]

Average +Spell Power Value:
(Proc Duration)/[(Average cast time)*(100)/(Proc Chance)+(Internal Cooldown)]*(Proc Spell Power)

You can replace the words "Spell Power" with anything you like, Crit Rating, Haste Rating, etc.
 
User is offline.
Reply With Quote
Old 12/20/08, 10:34 PM   #3
Inkux
Glass Joe
 
Night Elf Rogue
 
Ragnaros
I'm trying to calculate the AP average from [Mirror of Truth]
Please can you help me with that ? :S

EDIT: for a Rogue, so no Average cast time on the formula

(10)/[(Average cast time)*(100)/(10)+(45)]*(1000) <--- ¿?

Last edited by Inkux : 12/20/08 at 10:41 PM.
 
User is offline.
Reply With Quote
Old 12/20/08, 11:41 PM   #4
 Aldriana
Super Macho Man
 
Night Elf Rogue
 
Proudmoore
There's a reasonable discussion of this in the TTT; take a look at Proc Mechanics. If there's anything missing/confusing, let me know and I'll update accordingly.
 
User is offline.
Reply With Quote
Old 12/21/08, 4:11 AM   #5
Inkux
Glass Joe
 
Night Elf Rogue
 
Ragnaros
Originally Posted by Aldriana View Post
There's a reasonable discussion of this in the TTT; take a look at Proc Mechanics. If there's anything missing/confusing, let me know and I'll update accordingly.
Thanks for the answer but I can't see that thread, Idk why but the link show me this:

Warning: mysqli_query() [function.mysqli-query]: (HY000/2013): Lost connection to MySQL server during query in /includes/class_core.php on line 1075
The Elitist Jerks database has encountered a problem.


That, or never charge any page
 
User is offline.
Reply With Quote
Old 12/21/08, 4:24 AM   #6
 Aldriana
Super Macho Man
 
Night Elf Rogue
 
Proudmoore
Yeah, that page seems... intermittent in it's functionality. I had to reload it a few times to get it to work earlier, and I'm having trouble again now. I'll talk to the admins about it.
 
User is offline.
Reply With Quote
Old 01/09/09, 2:47 PM   #7
solbergb
Don Flamenco
 
Gnome Mage
 
Earthen Ring
For items with 45 second internal cooldowns and 15% proc rate a fair approximation is to assume it procs about 1/minute, or perhaps a bit faster. This in my case anyway matches what I see in WWS parses for uptime of the buff for Sundial vs total time recorded.

The napkin-math theory goes like this.

What you've got is 45+(function based on how fast you cast/% chance to proc) = average seconds between procs.

With a 15% proc rate it takes betwen 4-5 castings to get a 50% chance of proccing.

If you cast ~3 second spells/effects then you're looking at 57-60 seconds, if you cast ~1.5 second spells/effects you're looking at 51-52.5 seconds for a 50% chance to proc. You'll never get 100% chance to proc the way statistics works most of the curve for a typical rotation, including haste and other crap speeding individual casts will get the median proc time a bit under 15 seconds. How far depends on your rotation and how the day went.

A 10% proc rate would widen the gap, probably more like "a bit over a minute" rather than "a bit under a minute". The fixed 45s cooldown keeps these trinkets fairly predictable for long term dps.

Items like mirror of truth that proc on crit obviously depend on your crit rate and are going to be more variable than items like Sundial that proc on hit. Blizzard seems to compensate for that somewhat with higher proc rates after cooldown, at least according to wowhead comments. I have yet to get such an item to play with it myself.
 
User is offline.
Reply With Quote
Reply

Go Back   Elitist Jerks > Public Discussion > Class Mechanics

Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
[Mechanic Primer] - Haste - How it works, and what that means. Anias Class Mechanics 146 04/06/09 11:43 PM
Spell pushback -- last broken mechanic of arena PvP? Sumie Player vs. Player 295 08/25/08 3:49 PM
Mana Regen: the last broken mechanic? Patterns... Public Discussion 504 06/06/08 2:02 PM
The Offensive Dispel Mechanic(s) Starfire Public Discussion 82 01/04/08 2:24 PM
What do you think of the planned hunter mechanic changes? grimjack Public Discussion 82 10/17/06 9:33 AM