kaiser-data commited on
Commit
00b6404
Β·
verified Β·
1 Parent(s): 9dd6e5c

Real gameplay: story always proceeds + legible race

Browse files
Files changed (1) hide show
  1. 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.nightmare_near:
101
- parts.append("πŸ‘οΈ **The Nightmare is close β€” flee or face it.**")
 
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: