summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--play.js12
1 files changed, 12 insertions, 0 deletions
diff --git a/play.js b/play.js
index ae2cc20..a5f455b 100644
--- a/play.js
+++ b/play.js
@@ -13,6 +13,17 @@ const dice_text_map = {
"(4-6)": "(4/5/6)",
}
+function remap_card(c) {
+ // Renumber 34B (spanish left cav) to same place as 29B (Conde - its reserve)
+ if (c === 76)
+ return 71
+ return c
+}
+
+function remap_card_cmp(a, b) {
+ return remap_card(a) - remap_card(b)
+}
+
const wing_name = [ "red", "pink", "blue", "dkblue" ]
const side_color = [ "red", "red", "blue", "blue" ]
const reactions = [ "Screen", "Counterattack", "Absorb" ]
@@ -289,6 +300,7 @@ function create_formation_card(id, tip=false) {
}
function fill_card_row(parent, list) {
+ list = list.slice().sort(remap_card_cmp)
parent.replaceChildren()
for (let id of list) {
let n, x