Spaces:
Running
Running
Real gameplay: story always proceeds + legible race
Browse files- app/app.py +5 -3
app/app.py
CHANGED
|
@@ -93,12 +93,14 @@ def state_md() -> str:
|
|
| 93 |
cour = _meter(s.courage, COURAGE_MAX, "π¨")
|
| 94 |
parts = [
|
| 95 |
f"**π― {s.mission}**",
|
|
|
|
|
|
|
| 96 |
f"π©΅ **Lucidity** {luc} `{s.lucidity}/{LUCIDITY_START}`",
|
| 97 |
-
f"π **Progress** {prog} `{s.progress}%`",
|
| 98 |
f"{MOOD_FACE[s.mood]} **Hobbes** {cour} *{MOOD_PHRASE[s.mood]}*",
|
| 99 |
]
|
| 100 |
-
if s.
|
| 101 |
-
parts.append("ποΈ **
|
|
|
|
| 102 |
if s.complete:
|
| 103 |
parts.append("β¨ **You wake with the prize.**")
|
| 104 |
elif s.lost:
|
|
|
|
| 93 |
cour = _meter(s.courage, COURAGE_MAX, "π¨")
|
| 94 |
parts = [
|
| 95 |
f"**π― {s.mission}**",
|
| 96 |
+
"<sub>π *Race: fill Progress to wake with the prize β before Lucidity hits 0.*</sub>",
|
| 97 |
+
f"π **Progress to goal** {prog} `{s.progress}%`",
|
| 98 |
f"π©΅ **Lucidity** {luc} `{s.lucidity}/{LUCIDITY_START}`",
|
|
|
|
| 99 |
f"{MOOD_FACE[s.mood]} **Hobbes** {cour} *{MOOD_PHRASE[s.mood]}*",
|
| 100 |
]
|
| 101 |
+
if s.menace:
|
| 102 |
+
parts.append(f"ποΈ **Nightmare** {'πͺ' * s.menace}"
|
| 103 |
+
+ (" **β CLOSE! flee or face it**" if s.nightmare_near else ""))
|
| 104 |
if s.complete:
|
| 105 |
parts.append("β¨ **You wake with the prize.**")
|
| 106 |
elif s.lost:
|