WIP: in-flight combat/expedition/flavor changes

Bundle of uncommitted working-tree edits across combat engine, expedition
cycle, flavor pools, and TwinBee/zone narration. Includes new files:
combat_debug.go, dnd_boss_consumables.go, dnd_dex_floor.go, plus
CHANGES_24H.md and REBALANCE_NOTES.md scratch notes.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
prosolis
2026-05-12 21:59:19 -07:00
parent 2b86f3df16
commit 4e412219f3
49 changed files with 1381 additions and 444 deletions

View File

@@ -353,13 +353,13 @@ var SummaryDungeonExceptional = []string{
}
var SummaryDungeonDeath = []string{
"Died in {location}. Back in {hours}h. The {location} remains standing.",
"{location}: death. Equipment damaged. Healthcare involved. {hours}h respawn.",
"Did not survive {location}. The {location} did. {hours}h recovery.",
"Killed in {location}. American healthcare has the rest. {hours}h.",
"{location} wins this round. {name} recovers in {hours}h.",
"Dead. {location}. {hours} hours. The equipment is worse.",
"{name} lost the argument with {location}. Healthcare is mediating. {hours}h.",
"Died in {location}. Back in {duration}. The {location} remains standing.",
"{location}: death. Equipment damaged. Healthcare involved. {duration} respawn.",
"Did not survive {location}. The {location} did. {duration} recovery.",
"Killed in {location}. American healthcare has the rest. {duration}.",
"{location} wins this round. {name} recovers in {duration}.",
"Dead. {location}. {duration}. The equipment is worse.",
"{name} lost the argument with {location}. Healthcare is mediating. {duration}.",
}
var SummaryDungeonEmpty = []string{
@@ -381,11 +381,11 @@ var SummaryMiningSuccess = []string{
}
var SummaryMiningDeath = []string{
"Cave-in. {location}. Healthcare called. {hours}h.",
"Died in {location}. Mining death. Rarer than dungeon death. Still death. {hours}h.",
"{location} expressed structural concerns physically. {name}: {hours}h recovery.",
"The {location} ceiling had a perspective. {name}: medical. {hours}h.",
"Dead in {location}. The ore is still in there. {hours}h.",
"Cave-in. {location}. Healthcare called. {duration}.",
"Died in {location}. Mining death. Rarer than dungeon death. Still death. {duration}.",
"{location} expressed structural concerns physically. {name}: {duration} recovery.",
"The {location} ceiling had a perspective. {name}: medical. {duration}.",
"Dead in {location}. The ore is still in there. {duration}.",
}
var SummaryMiningEmpty = []string{
@@ -412,10 +412,10 @@ var SummaryForagingEmpty = []string{
}
var SummaryForagingDeath = []string{
"Died foraging. In {location}. Yes, foraging. {hours}h.",
"{location} produced a fatal outcome via non-combat means. {hours}h.",
"Dead in {location}. Bear/hornets/river/tree/mushroom involvement. {hours}h.",
"Foraging death. {location}. The forest won. {hours}h.",
"Died foraging. In {location}. Yes, foraging. {duration}.",
"{location} produced a fatal outcome via non-combat means. {duration}.",
"Dead in {location}. Bear/hornets/river/tree/mushroom involvement. {duration}.",
"Foraging death. {location}. The forest won. {duration}.",
}
var SummaryForagingHornets = []string{
@@ -468,7 +468,7 @@ var SummaryStandoutDeath = []string{
"💀 {name} lost to {location}. The rats/goblins/trolls send their regards.",
"💀 Notable loss: {name} in {location}. Healthcare is familiar with the file.",
"💀 {name} did not survive {location} today. A learning experience. Expensive.",
"💀 {location} claimed {name}. {hours}h recovery. The dungeon has been noted.",
"💀 {location} claimed {name}. {duration} recovery. The dungeon has been noted.",
}
var SummaryStandoutTreasure = []string{