The host's reaction to an affliction's current Healing Rate, as a plain, Foundry-free description. The caller applies it.

interface CourseOutcome {
    defeated: boolean;
    fatigueLevels: number;
    shockState: undefined | ShockState;
}

Properties

defeated: boolean

Whether the ailment is defeated (Healing Rate at or above COURSE_DEFEATED_HR).

fatigueLevels: number

Levels of Weakness Fatigue the host suffers; 0 for none.

shockState: undefined | ShockState

Shock state imposed on the host, or undefined when none.