Death at zero, and a case brief that answers the useful questions
R-223: nothing happened at 0 hit points. An agent was marked down and lay there forever; the only mention of death in the system was flavour text on a destroyed head. Zero now starts a clock whose length is the agent's own Major Wound threshold, ticked from the same hook that charges blood loss. First Aid or Medicine stabilises and stops the count; healing above zero clears it; heal() refuses the dead. On death, Coherence decides what the record says — from a proper death in service down to not being recorded as dead at all. Case generator: four phases instead of five (the arc drew two interchangeable middles that read as padding). The brief now leads with Where / When / Classification / Phases, states the opposition in full, and has a "How you get back" section. place and duration were generated and never printed. The same facts are on the case file itself. 300 seeds checked for object leaks; one found and fixed (group taboo/desire are objects with .text). Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5
parent
a360d77b83
commit
89ce557355
@@ -1242,3 +1242,22 @@
|
||||
|
||||
/* The case generator sits with the others but is the one that makes a whole case. */
|
||||
.rb-genbtn-case { border-color: var(--rb-yellow); color: var(--rb-yellow); }
|
||||
|
||||
/* --- Dying and dead ------------------------------------------------------- */
|
||||
.rb-dyingbar, .rb-deadbar {
|
||||
display: flex; gap: 10px; align-items: baseline;
|
||||
padding: 6px 10px; margin: 0 0 8px;
|
||||
font-family: var(--rb-body); font-size: 11px;
|
||||
border-left: 3px solid var(--rb-red, #ff7a5c); background: var(--rb-deep);
|
||||
}
|
||||
.rb-dyingbar.rb-stable { border-left-color: var(--rb-yellow); }
|
||||
.rb-deadbar { border-left-color: var(--rb-white); }
|
||||
.rb-dyingbar-title {
|
||||
font-weight: 700; letter-spacing: .12em; text-transform: uppercase;
|
||||
color: var(--rb-red, #ff7a5c);
|
||||
}
|
||||
.rb-dyingbar.rb-stable .rb-dyingbar-title { color: var(--rb-yellow); }
|
||||
.rb-deadbar .rb-dyingbar-title { color: var(--rb-white); }
|
||||
.rb-dying { border-left: 3px solid var(--rb-red, #ff7a5c); padding-left: 8px; }
|
||||
.rb-stable { border-left: 3px solid var(--rb-yellow); padding-left: 8px; }
|
||||
.rb-dead { border-left: 3px solid var(--rb-white); padding-left: 8px; }
|
||||
|
||||
Reference in New Issue
Block a user