mirror of
https://github.com/prosolis/gogobee.git
synced 2026-07-16 08:52:42 +00:00
Adv 2.0 D&D Phase 12 E6c: Expedition flavor topup
Expand under-populated TwinBee expedition pools (singletons → 3, pairs → 4) for: morning briefings (Day1/3/14/21), evening recaps (boss/close-call/ quiet), all four threat clock bands, every zone temporal event narration, supply depletion, and every milestone narration. Add MilestoneCartographer and MilestoneSurvivalist pools (spec §13). Wire MilestoneSurvivalist into AwardCompletionMilestones (was inline string). All additions in TwinBee voice, no existing entries altered. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -187,9 +187,12 @@ func (p *AdventurePlugin) AwardCompletionMilestones(e *Expedition, forcedExtract
|
||||
"+10% XP bonus on the run.")
|
||||
}
|
||||
if int(zone.Tier) >= 3 && !forcedExtractedEver {
|
||||
award(MilestoneKeySurvivalist, "Survivalist", 0,
|
||||
"Survivalist title earned — completed a Tier "+fmt.Sprint(int(zone.Tier))+
|
||||
" expedition without a single forced extraction.",
|
||||
line := flavor.Pick(flavor.MilestoneSurvivalist)
|
||||
if line == "" {
|
||||
line = "Survivalist title earned — completed a Tier " +
|
||||
fmt.Sprint(int(zone.Tier)) + " expedition without a single forced extraction."
|
||||
}
|
||||
award(MilestoneKeySurvivalist, "Survivalist", 0, line,
|
||||
"Title flag recorded; cosmetic item deferred to item-grant hookup.")
|
||||
}
|
||||
if int(zone.Tier) == 5 {
|
||||
|
||||
Reference in New Issue
Block a user