Skip to content

Mental Health Status (English)

GRAINALCOHOL edited this page Feb 26, 2026 · 4 revisions

Language: | > English < | 简体中文 |

MentalHealthStatus is used to interpret the player's mental health state

Field Descriptions

  • HEALTHY - Healthy
  • MILD_DEPRESSION - Mild depression
  • MODERATE_DEPRESSION - Moderate depression
  • MAJOR_DEPRESSION - Major depression (includes both major depressive disorder and the depressive phase of bipolar disorder)
  • MANIC_PHASE - Manic phase
  • NONE - None (returned when program encounters issues)

Recommended Usage

MentalHealthStatus mentalHealthStatus = MentalHealthStatus.from(player);

Utility Methods

  • getSeverity() - Gets the severity level
  • isHealthierThan(MentalHealthStatus) - Determines if this one is healthier than another
  • isSickerThan(MentalHealthStatus) - Determines if this one is more severe than another
  • isMania() - Determines if the player is in manic phase
  • isDepressed() - Determines if it is in a depressed state
  • isHealthy() - Determines if it is healthy
  • isSick() - Determines if it is unhealthy
  • isSeverelyIll() - Determines if it's a severe illness

Clone this wiki locally