Add emergency aftermath: evacuation, investigation, review copy
- Responder outcomes now reach the shift review (ShiftCoordinator.responder_outcomes), and the review screen names them. - "evacuation" (emergency call, low danger, no weapon) actually clears the entrance: the door is locked, every NPC flees and is marked as leaving, and a security_failure reputation hit applies. - An emergency call the situation did not justify (no weapon, danger <= 1) appends an investigation note, records investigation_opened, and applies the existing false_report hit. The review lists the investigations. - Fix dispatch dying after the first shift: coordinator.setup() builds a new RadioSystem, so the responder_arrived connection made in _ready was lost on every venue switch/restart. _connect_radio() re-wires it beside _connect_crowd(). Tests/docs - Headless suite 105 -> 113 (test_emergency_aftermath.gd), new smoke_emergency.gd covering the investigation, evacuation aftermath, and review copy. - README controls/status/smoke checklist, TODO section moved to DONE, MEMORY notes. - Version 0.2.5.
This commit is contained in:
1 parent
71b0b53705
commit
921bab796e
25 files changed
+1019
-23
No files matched your search
@@ -35,6 +35,9 @@
|
||||
"radio.emergency_dispatched": "Emergency responder dispatched.",
|
||||
"radio.easter_egg": "¿Dónde está la mota?",
|
||||
"responder.arrived": "Responder arrives and %ss the situation.",
|
||||
"responder.evacuated": "The entrance is cleared and the door is locked while the block is secured.",
|
||||
"investigation.unjustified": "Emergency call against %s reviewed: no weapon, low danger.",
|
||||
"investigation.started": "Your emergency call is flagged for investigation.",
|
||||
"react.comply": "%s complies and steps back.",
|
||||
"react.leave": "%s turns and leaves.",
|
||||
"react.argue": "%s argues with you.",
|
||||
@@ -62,5 +65,8 @@
|
||||
"flashlight.on": "Flashlight on.",
|
||||
"flashlight.off": "Flashlight off.",
|
||||
"hud.venue_switched": "Venue: %s",
|
||||
"wand.recharge": "Wand scanner is recharging…"
|
||||
"wand.recharge": "Wand scanner is recharging…",
|
||||
"review.responder": "Responder outcomes: %s",
|
||||
"review.investigations": "Investigations: %s",
|
||||
"review.none": "none"
|
||||
}
|
||||
Reference in new issue
Block a user