ArcanaTime: Difference between revisions
Jump to navigation
Jump to search
imported>Corebreach (historical) (created) |
imported>Sekoia (historical) (updating broken forum links to use internet archive) |
||
(2 intermediate revisions by one other user not shown) | |||
Line 5: | Line 5: | ||
A measure of the actual time it takes to fully activate one power and become ready to activate another, after adjusting for the small additional delays introduced by the game's animation system. The term is derived from "Arcanaville", the forum name of the poster who first discovered and described this phenomenon. | A measure of the actual time it takes to fully activate one power and become ready to activate another, after adjusting for the small additional delays introduced by the game's animation system. The term is derived from "Arcanaville", the forum name of the poster who first discovered and described this phenomenon. | ||
In Arcanaville's own words, from [http://boards.cityofheroes.com/showthread.php?p=1130795 | In Arcanaville's own words, from [http://web.archive.org/web/20120904163730/http://boards.cityofheroes.com/showthread.php?p=1130795 Re: some meanings that im un aware of] | ||
:"ArcanaTime" is a term coined to represent the ''calculated'' time that a power takes to execute, based on its published cast time. | :"ArcanaTime" is a term coined to represent the ''calculated'' time that a power takes to execute, based on its published cast time. It's always longer due to the fact that the game servers process events in a particular way, and that way makes it impossible to "bookend" two attacks together any closer than about 0.132 seconds, '''and''' when an attack completes the game doesn't flag the character as ready to use another attack until the end of the '''current''' 0.132 second clock tick it's processing. | ||
:The formula for it is ''ArcanaTime'' = [RoundUp | :The formula<sup>1</sup> for it is ''ArcanaTime'' = [RoundUp(CastTime / 0.132) + 1] * 0.132, and the thread which describes where this formula comes from is [http://web.archive.org/web/20120904191140/http://boards.cityofheroes.com/showthread.php?p=810428 here]. It's used to calculate DPA of attacks and also the total DPS of chains of attacks because its been demonstrated to very closely estimate the in-game performance of an attack chain where the attacks are queued and fired as quickly as the game will allow. | ||
<sup>1</sup> The original post uses "Round()" | <sup>1</sup> The original post uses "Round()" instead of "RoundUp()". This is an error. | ||
== See Also == | == See Also == | ||
* [http://boards.cityofheroes.com/showthread.php?p=810428 How long do your attacks *really* take?] | * [http://web.archive.org/web/20120904191140/http://boards.cityofheroes.com/showthread.php?p=810428 How long do your attacks *really* take?] | ||
* [[DPS]] | * [[DPS]] | ||
[[Category:Definition]] | [[Category:Definition]] |
Latest revision as of 15:49, 1 March 2013
Definition
ArcanaTime
A measure of the actual time it takes to fully activate one power and become ready to activate another, after adjusting for the small additional delays introduced by the game's animation system. The term is derived from "Arcanaville", the forum name of the poster who first discovered and described this phenomenon.
In Arcanaville's own words, from Re: some meanings that im un aware of
- "ArcanaTime" is a term coined to represent the calculated time that a power takes to execute, based on its published cast time. It's always longer due to the fact that the game servers process events in a particular way, and that way makes it impossible to "bookend" two attacks together any closer than about 0.132 seconds, and when an attack completes the game doesn't flag the character as ready to use another attack until the end of the current 0.132 second clock tick it's processing.
- The formula1 for it is ArcanaTime = [RoundUp(CastTime / 0.132) + 1] * 0.132, and the thread which describes where this formula comes from is here. It's used to calculate DPA of attacks and also the total DPS of chains of attacks because its been demonstrated to very closely estimate the in-game performance of an attack chain where the attacks are queued and fired as quickly as the game will allow.
1 The original post uses "Round()" instead of "RoundUp()". This is an error.