diff options
author | teisuru <31881306+teisuru@users.noreply.github.com> | 2023-06-09 08:07:52 +0200 |
---|---|---|
committer | Tor Andersson <tor@ccxvii.net> | 2023-12-10 18:16:55 +0100 |
commit | f09fbaaef1eedebd1389637ba9354a33e10b126a (patch) | |
tree | 0daecf0102cef6ee4604af8803a12c2de6ac6c9e | |
parent | 8ad79539152afd039ca6a1c1d0e8d771d730df0c (diff) | |
download | plantagenet-f09fbaaef1eedebd1389637ba9354a33e10b126a.tar.gz |
rules.js favour
Start only
-rw-r--r-- | rules.js | 31 |
1 files changed, 25 insertions, 6 deletions
@@ -1079,16 +1079,27 @@ function is_stronghold(loc) { return data.locales[loc].stronghold > 0 } -function has_favour_marker(loc) { +function has_favourl_marker(loc) { return set_has(game.pieces.favour, loc) } -function add_favour_marker(loc) { - set_add(game.pieces.favour, loc) +function add_favourl_marker(loc) { + set_add(game.pieces.favourl, loc) } -function remove_favour_marker(loc) { - set_delete(game.pieces.favour, loc) +function remove_favourl_marker(loc) { + set_delete(game.pieces.favourl, loc) +} +function has_favoury_marker(loc) { + return set_has(game.pieces.favoury, loc) +} + +function add_favoury_marker(loc) { + set_add(game.pieces.favoury, loc) +} + +function remove_favoury_marker(loc) { + set_delete(game.pieces.favoury, loc) } function has_ravaged_marker(loc) { @@ -1301,7 +1312,9 @@ exports.setup = function (seed, scenario, options) { moved: 0, vassals: Array(vassal_count).fill(VASSAL_UNAVAILABLE), exhausted: [], - favour: [], + favourl:[], + favoury:[], + }, flags: { @@ -1369,6 +1382,12 @@ function setup_Ia(first_player, second_player) { set_lord_cylinder_on_calendar(LORD_SALISBURY, 2) set_lord_cylinder_on_calendar(LORD_WARWICK_Y, 3) set_lord_cylinder_on_calendar(LORD_RUTLAND, 5) + set_add(game.pieces.favourl, LOC_LONDON) + set_add(game.pieces.favourl, LOC_WELLS) + + set_add(game.pieces.favoury, LOC_LUDLOW) + set_add(game.pieces.favoury, LOC_ELY) + } function setup_Ib(first_player, second_player) { |