Difference between revisions of "GetStaminaPercentage"

From the CreationKit Wiki
Jump to navigation Jump to search
imported>DavidJCobb
(Reorganized the page. The broken functionality has been verified through disassembly.)
imported>DavidJCobb
m (A re-read of the assembly establishes THIS as the problem, and testing confirms it.)
Line 1: Line 1:
This condition function is broken. It is supposed to return the subject actor's current stamina as a percentage of the maximum, but instead, it only returns 0.0 if the actor is out of stamina, or 1.0 otherwise.
This condition function is broken. It is supposed to return the subject actor's current stamina as a percentage of the maximum. Instead, it always returns 1.0 unless the actor's ''maximum'' stamina is zero, in which case it returns the result of a division by zero.


See the Papyrus function [[GetActorValuePercentage - Actor|GetActorValuePercentage - Actor]] for a working alternative.
See the Papyrus function [[GetActorValuePercentage - Actor|GetActorValuePercentage - Actor]] for a working alternative.


[[Category:Condition Functions]]
[[Category:Condition Functions]]

Revision as of 14:19, 23 July 2018

This condition function is broken. It is supposed to return the subject actor's current stamina as a percentage of the maximum. Instead, it always returns 1.0 unless the actor's maximum stamina is zero, in which case it returns the result of a division by zero.

See the Papyrus function GetActorValuePercentage - Actor for a working alternative.