Changes

ADVERTISEMENT
From Diablo Wiki
Jump to: navigation, search

Proc

1,546 bytes added, 11:53, 19 March 2011
no edit summary
'''Proc''' is an acronym a term that refers a [[skill]] or , [[item]] , or other effect being that is activated when there is a automatically, usually on some percentage chance of activation. If a [[skill]] effect in the game has a chance to happen on a melee hit, then the percentage chance is the "proc rate".
Procs are widely used in World of Warcraft skills,[http://www.wowwiki.com/Proc] which no doubt influenced the Diablo III developers in their design.
* See more [[Reference]] terms.  ==ExamplesProcs in Diablo III==If Procs are present in many game functions, though they may not be referred to as "procs" by the developers. For instance, functions like [[Critical Hit]]s are procs, as they trigger a special effect some set % of the time.   The only (so far) known skill that works as a proc in Diablo III is the [[Barbarian]] has invested skill points into 's [[Berserker StateRevenge]]skill, the spell has which was described as a 6% "proc chance" when fighting enemiesby [[@Diablo]] in March 2011. This means there is [http://twitter.com/Diablo/statuses/48845117712367616] <blue>No it's a 6% chance the skill, it's active component will activatea proc, which isn't quite the same as a passive.</blue>
This is also true on [[item]]s, where there is a chance of an effect going off on hit, and can also relate to spell casts, being hit, scoring a [[Critical Hit]], [[Dodge]] or any other event in the game.
When developers and players were talking about "special procedures" it was abbreviated to "proc". It evolved to a verb ("proced", "proc'd" or "procced"), indicating the procedure was activated.
 
===Origin Explanation===
 
Old time RPG developer [http://www.raphkoster.com/ Raph Koster]'s explanation:
 
::Short for spec_proc (special procedure), which is a bit of code triggered to cover a special case that the default code doesn’t handle.
 
::In the older muds there was almost no variation between what a given object could do. For example all weapons used the weapon type, then you could specify damage type (was it a sword or a mace), damage ranges, and so on.
 
::To get the weapon to do anything special, you had limited choices. Depending on the architecture, you could attach a spell to be cast, or could attach a script if the code supported it. In the codebases that Brad & co. played, the devs could not script, so the codebase allowed a pointer to a special hardcoded procedure to be entered in the weapon data.
 
::“Proc” is almost entirely [[Everquest]] slang... Even in the muds, it wasn’t that widely used because only some codebases used the term. It took EQ publicizing the inherited term to make it common knowledge.
 
 
==References==
 
* [http://www.wowwiki.com/Proc Procs on World of Warcraft].
* [http://www.nerfbat.com/2006/04/15/what-is-a-proc/ What is a Proc?
[[Category:Glossary]]
[[Category:Abbreviations]]
[[category:reference]]