diff options
author | Joël Simoneau <simoneaujoel@gmail.com> | 2025-03-25 21:39:54 -0400 |
---|---|---|
committer | Joël Simoneau <simoneaujoel@gmail.com> | 2025-03-25 21:39:54 -0400 |
commit | 21214c0adae4eaec7b4ca6cb7489e9fef11fa1c4 (patch) | |
tree | a21e6037645e859a235c71a27382630d953cb948 | |
parent | 430fafb58cd045cde81a27327e5b81bc860d7a41 (diff) | |
download | vijayanagara-21214c0adae4eaec7b4ca6cb7489e9fef11fa1c4.tar.gz |
Fix timurid step 2
-rw-r--r-- | events.txt | 2 | ||||
-rw-r--r-- | play.js | 2 | ||||
-rw-r--r-- | rules.js | 16 |
3 files changed, 4 insertions, 16 deletions
@@ -839,7 +839,7 @@ SUCC 5 endspace prompt "Invaders are laying a siege to Delhi!" space 1 (s === S_DELHI && has_ds_unit(s) && has_mi_unit(s)) - while (has_ds_unit(game.vm.s)) + while (has_ds_unit(game.vm.s) && has_mi_unit(game.vm.s)) free_attack DS endwhile endspace @@ -1344,6 +1344,7 @@ function sub_space(match, p1) { const F_DS = '<img class="f" src="images/Flags_DS.png">' const F_BK = '<img class="f" src="images/Flags_BK.png">' const F_VE = '<img class="f" src="images/Flags_VE.png">' +const F_MI = '<img class="f" src="images/Flags_MI.png">' function on_log(text) { let p = document.createElement("div") @@ -1361,6 +1362,7 @@ function on_log(text) { text = text.replace(/\bFDS\b/g, F_DS) text = text.replace(/\bFBK\b/g, F_BK) text = text.replace(/\bFVE\b/g, F_VE) + text = text.replace(/\bFMI\b/g, F_MI) if (text.match(/^\.h1 Mongol Invaders/)) { text = text.substring(19) @@ -5363,20 +5363,6 @@ states.vm_timurid_crisis = { } } -function timurid_step1() { - let n = Math.floor(count_pieces(AVAILABLE, MI, TROOPS) / 2) - - loge("Succession Crisis in Delhi.") - push_summary() - for (let i = 0; i < n; ++i) { - let p = find_piece(AVAILABLE, MI, TROOPS) - log_summary_place(p) - place_piece(p, S_MOUNTAIN_PASSES) - } - pop_summary() - end_card() -} - // VM : TIMURID ADVANCE function vm_timurid_advance() { @@ -6759,7 +6745,7 @@ CODE[5 * 2 + 74] = [ [ vm_endspace ], [ vm_prompt, "Invaders are laying a siege to Delhi!" ], [ vm_space, true, 1, 1, (s)=>(s === S_DELHI && has_ds_unit(s) && has_mi_unit(s)) ], - [ vm_while, ()=>(has_ds_unit(game.vm.s)) ], + [ vm_while, ()=>(has_ds_unit(game.vm.s) && has_mi_unit(game.vm.s)) ], [ vm_free_attack, DS ], [ vm_endwhile ], [ vm_endspace ], |