Room levels 2 and 3, researched in the library: a quarter better each, brighter, with gold trim
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
f7b550a6b1
commit
9b49bc2c9d
23 files changed
+171
-10
No files matched your search
@@ -667,6 +667,11 @@ impl Ui {
|
||||
let (tool, cost) = crate::research::RESEARCH[k];
|
||||
let name: String = tool_info(TOOLS[tool]).name.chars().take(18).collect();
|
||||
segs.push(vec![txt(tr("hud.research"), BLUE), Part::Gap, txt(name, TXT), Part::Gap, Part::Bar(g.research / cost, BLUE)]);
|
||||
} else if let Some(u) = g.upgrade_target().filter(|_| g.counts[4] > 0) {
|
||||
// everything known: the library works on room levels
|
||||
let (r, lv, cost) = crate::research::UPGRADES[u];
|
||||
let name: String = format!("{} {}", tr(ROOM_NAMES[r]), if lv == 2 { "II" } else { "III" }).chars().take(20).collect();
|
||||
segs.push(vec![txt(tr("hud.research"), BLUE), Part::Gap, txt(name, TXT), Part::Gap, Part::Bar(g.research / cost, BLUE)]);
|
||||
}
|
||||
segs.push(vec![txt(tr("hud.payday"), if g.payday <= PAYDAY_WARN { RED } else { GOLD }), Part::Gap, txt(mmss(g.payday), TXT)]);
|
||||
segs.push(vec![txt(tr("hud.army"), TXT), Part::Gap, txt((g.army_value() as i32).to_string(), TXT)]);
|
||||
|
||||
Reference in new issue
Block a user