Difference between revisions of "Active effect time imprecision bug"

→‎Notes: named the subroutine; fixed a typo
imported>DavidJCobb
m (→‎Notes: backticks in markdown are HTML on wikis)
imported>DavidJCobb
(→‎Notes: named the subroutine; fixed a typo)
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::Subroutine00656CB0(float realTimeSeconds)</code> located at 0x00636CB0, 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, responsible for advancing the elapsed time and calling ''DoConditionUpdate'' (by virtue of virtual method 0x05 on ActiveEffect)
Anonymous user