Difference between revisions of "Active effect time imprecision bug"

m
imported>DavidJCobb
(→‎Notes: named the subroutine; fixed a typo)
imported>DavidJCobb
Line 39: Line 39:
* This bug has been confirmed to exist in both Skyrim Classic and Skyrim Special. The affected subroutines are:
* This bug has been confirmed to exist in both Skyrim Classic and Skyrim Special. The affected subroutines are:
** <code>void ActiveEffect::DoConditionUpdate(float, bool)</code> located at 0x00655BA0 in Skyrim Classic, responsible for checking the update interval
** <code>void ActiveEffect::DoConditionUpdate(float, bool)</code> located at 0x00655BA0 in Skyrim Classic, responsible for checking the update interval
** <code>void ActiveEffect::AdvanceTime(float realTimeSeconds)</code> located at 0x00656CB0, responsible for advancing the elapsed time and calling ''DoConditionUpdate'' (by virtue of virtual method 0x05 on ActiveEffect)
** <code>void ActiveEffect::AdvanceTime(float realTimeSeconds)</code> located at 0x00656CB0 in Skyrim Classic, responsible for advancing the elapsed time and calling ''DoConditionUpdate'' (by way of virtual method 0x05 on ActiveEffect)
Anonymous user