Player/Champion abilities: Difference between revisions

→‎Cooldown timers: add a summary
imported>Leoetlino
imported>Leoetlino
(→‎Cooldown timers: add a summary)
 
Line 38: Line 38:
* The timer rate is hardcoded to be 1.0 in Player code<ref>Player::updateSupportTimerRates at {{Addr|a=0x710086D1B0|ver=nx-1.5.0}}</ref> if the player is ''not'' in Hyrule Castle<ref>The Player code checks the IsInHyruleCastleArea flag to determine whether the player is in Hyrule Castle.</ref>. Otherwise, the GeneralParamList value is used.
* The timer rate is hardcoded to be 1.0 in Player code<ref>Player::updateSupportTimerRates at {{Addr|a=0x710086D1B0|ver=nx-1.5.0}}</ref> if the player is ''not'' in Hyrule Castle<ref>The Player code checks the IsInHyruleCastleArea flag to determine whether the player is in Hyrule Castle.</ref>. Otherwise, the GeneralParamList value is used.
* [1.4.0+] The timer rate is hardcoded to be 3.0 in Player code if the player has the DLC-only "+" variant of an ability<ref>For example, for Revali's Gale+, the Player code checks whether the IsGet_DLC_HeroSoul_Rito flag is set and whether DLC v3.0 is active (by checking [[aocManager]]).</ref>, and 9.0 if the player is in Hyrule Castle ''and'' has the "+" variant.
* [1.4.0+] The timer rate is hardcoded to be 3.0 in Player code if the player has the DLC-only "+" variant of an ability<ref>For example, for Revali's Gale+, the Player code checks whether the IsGet_DLC_HeroSoul_Rito flag is set and whether DLC v3.0 is active (by checking [[aocManager]]).</ref>, and 9.0 if the player is in Hyrule Castle ''and'' has the "+" variant.
{| class="wikitable"
|+Summary: Effective timer rates
!
!Not in Hyrule Castle
!In Hyrule Castle
|-
!Ability
|1.0
|GeneralParamList value (normally 3.0)
|-
!Ability+
|3.0
|9.0
|}


== References ==
== References ==
<references />
<references />
[[Category:Game mechanics]]
[[Category:Game mechanics]]
Anonymous user