diff options
author | Tor Andersson <tor@ccxvii.net> | 2024-05-30 00:26:04 +0200 |
---|---|---|
committer | Tor Andersson <tor@ccxvii.net> | 2024-05-30 21:59:25 +0200 |
commit | 84e488f8b16b9dfa2a29076369a223a956f0f8ad (patch) | |
tree | 7dd89f64673fef1f63c93291cc96bfce138a887c /play.js | |
parent | 71de294622cdb63f215d85746931a9fc3b02931b (diff) | |
download | friedrich-84e488f8b16b9dfa2a29076369a223a956f0f8ad.tar.gz |
log "Combat". show objective total for 2p scenarios.
Diffstat (limited to 'play.js')
-rw-r--r-- | play.js | 17 |
1 files changed, 16 insertions, 1 deletions
@@ -142,16 +142,26 @@ function has_eased_victory(power) { return false } +function is_war_in_the_west() { + return !roles["Elisabeth"] && !roles["Maria Theresa"] +} + +function is_4p_scenario() { + return !!roles["Frederick"] && !!roles["Elisabeth"] && !!roles["Maria Theresa"] +} + function count_total_objectives(pow) { let n = objective1[pow].length if (!has_eased_victory(pow)) n += objective2[pow].length - if (pow === P_PRUSSIA) { + if (pow === P_PRUSSIA && is_4p_scenario()) { if (view.oo === 0) n = 0 if (view.oo < 0 && set_has(view.fate, FC_POEMS) && set_has(view.fate, FC_LORD_BUTE)) n = 0 } + if (pow === P_PRUSSIA && is_war_in_the_west()) + n = 0 if (pow === P_AUSTRIA && view.oo) n -= 4 return n @@ -1141,6 +1151,11 @@ function on_log(text) { p.className = "i" } + if (text.match(/^!/)) { + text = "Combat" + p.className = "combat" + } + text = text.replace(/&/g, "&") text = text.replace(/</g, "<") text = text.replace(/>/g, ">") |