English Language & Usage Asked on April 12, 2021
The word "proc" is used to describe an event that occurs at various intervals and seems to be a term unique to programming and gaming:
When does that event proc?
If that trigger procs it will cause […]
This card has an ability that procs when you play […]
When the card proc’ed/procced, it killed off all opposing creatures and won me the game.
The word does not appear in the dictionaries I checked. "Proc" is listed as an abbreviation for words like "proceeding":
proc —
- procedure
- proceedings
- process
- proclamation
- proctor
But these seem completely unrelated to the usage I’ve noted above. So where did this term originate?
According to this article from 2006, proc comes from way back in the old MUD (multi-user dungeon) days, although it didn't get popularized until Everquest.
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 EQ 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.
Correct answer by Golden Dragon on April 12, 2021
I've played computer games longer than I'd like to admit, and I think the term is an abbreviation of:
percentage occurence
For example, if an action was to happen 20% of the time, we'd say it procs once in a five.
Answered by hauron on April 12, 2021
"proc" comes from "Programmed Random Occurrence," at least according to some variants of programming lore.
Answered by Emily on April 12, 2021
Its used in exactly the same way as spawn. Both mean something has triggered. I find spawn to be a little easier to understand, however, as it's a real word.
Answered by kelly on April 12, 2021
Get help from others!
Recent Questions
Recent Answers
© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP