diff options
-rw-r--r-- | play.js | 2 | ||||
-rw-r--r-- | rules.js | 7 |
2 files changed, 7 insertions, 2 deletions
@@ -388,7 +388,7 @@ function layout_space(location, s, x0, y0, size) { } function update_pieces() { - layout_space(view.location, UNITED_STATES_SUPPLY, 1933, 180, 6); + layout_space(view.location, UNITED_STATES_SUPPLY, 1933, 180, 5); layout_space(view.location, TRIPOLITAN_SUPPLY, 2195, 180, 6); layout_space(view.location, TRACK_1801, YEAR_X[1801], 625, 2); @@ -1422,7 +1422,7 @@ states.allocate_tr_hits = { } function move_damaged_frigate_to_year_track(p, supply) { - if (game.year === 1806) + if (game.year === 1806 || game.active_card === ASSAULT_ON_TRIPOLI) game.location[p] = supply; else game.location[p] = YEAR_TURN_TRACK[game.year + 1]; @@ -1457,6 +1457,11 @@ function resume_naval_battle() { log("The Tripolitan fleet has been eliminated."); move_all_pieces(US_MARINES, BENGHAZI, TRIPOLI); move_all_pieces(AR_INFANTRY, BENGHAZI, TRIPOLI); + + game.summary = []; + remove_damaged_frigates(); + flush_summary("Ships damaged:", true) + if (is_naval_bombardment_location(game.where)) { naval_bombardment_round(); game.state = 'land_battle_bombardment_results'; |