From 3c5ec2b17041e9cb52f49bd2a672fa8297ab1026 Mon Sep 17 00:00:00 2001 From: "@permadeath.com" Date: Wed, 19 Aug 2026 19:34:09 -0400 Subject: [PATCH] test(los): 2383 MegaMek cases the Rust port must match Four boards, every field of `LosEffects` compared, zero disagreements. A wrong line of sight is silent - it does not throw and does not fail a match, it makes the bot shoot at things it cannot see and decline shots it could take, and that arrives as a worse win rate two hundred games later. Relaxing one comparison in the port from `>` to `>=` fails 730 of these. Co-Authored-By: Claude Opus 5 (1M context) --- crates/sds-core/tests/corpus/los.jsonl | 2387 ++++++++++++++++++++++++ crates/sds-core/tests/los_corpus.rs | 233 +++ tests/test_los_corpus.py | 65 + 3 files changed, 2685 insertions(+) create mode 100644 crates/sds-core/tests/corpus/los.jsonl create mode 100644 crates/sds-core/tests/los_corpus.rs create mode 100644 tests/test_los_corpus.py diff --git a/crates/sds-core/tests/corpus/los.jsonl b/crates/sds-core/tests/corpus/los.jsonl new file mode 100644 index 0000000..330e924 --- /dev/null +++ b/crates/sds-core/tests/corpus/los.jsonl @@ -0,0 +1,2387 @@ +{"type":"board","width":16,"height":17,"hexes":[{"x":1,"y":0,"level":0,"terrain":{"woods":1,"foliage_elev":2}},{"x":2,"y":0,"level":0,"terrain":{"woods":1,"foliage_elev":2}},{"x":3,"y":0,"level":0,"terrain":{"woods":1,"foliage_elev":2}},{"x":6,"y":0,"level":0,"terrain":{"woods":1,"foliage_elev":2}},{"x":7,"y":0,"level":0,"terrain":{"woods":1,"foliage_elev":2}},{"x":9,"y":0,"level":0,"terrain":{"woods":1,"foliage_elev":2}},{"x":11,"y":0,"level":0,"terrain":{"woods":1,"foliage_elev":2}},{"x":12,"y":0,"level":0,"terrain":{"woods":1,"foliage_elev":2}},{"x":13,"y":0,"level":0,"terrain":{"woods":1,"foliage_elev":2}},{"x":0,"y":1,"level":0,"terrain":{"woods":1,"foliage_elev":2}},{"x":1,"y":1,"level":0,"terrain":{"woods":1,"foliage_elev":2}},{"x":2,"y":1,"level":0,"terrain":{"woods":2,"foliage_elev":2}},{"x":3,"y":1,"level":0,"terrain":{"woods":2,"foliage_elev":2}},{"x":4,"y":1,"level":0,"terrain":{"woods":1,"foliage_elev":2}},{"x":5,"y":1,"level":0,"terrain":{"woods":2,"foliage_elev":2}},{"x":6,"y":1,"level":0,"terrain":{"woods":2,"foliage_elev":2}},{"x":7,"y":1,"level":0,"terrain":{"woods":2,"foliage_elev":2}},{"x":8,"y":1,"level":0,"terrain":{"woods":1,"foliage_elev":2}},{"x":9,"y":1,"level":0,"terrain":{"woods":2,"foliage_elev":2}},{"x":10,"y":1,"level":0,"terrain":{"woods":1,"foliage_elev":2}},{"x":11,"y":1,"level":0,"terrain":{"woods":2,"foliage_elev":2}},{"x":12,"y":1,"level":0,"terrain":{"woods":1,"foliage_elev":2}},{"x":13,"y":1,"level":0,"terrain":{"woods":2,"foliage_elev":2}},{"x":14,"y":1,"level":0,"terrain":{"woods":2,"foliage_elev":2}},{"x":15,"y":1,"level":0,"terrain":{"woods":2,"foliage_elev":2}},{"x":1,"y":2,"level":0,"terrain":{"woods":2,"foliage_elev":2}},{"x":2,"y":2,"level":0,"terrain":{"woods":2,"foliage_elev":2}},{"x":3,"y":2,"level":0,"terrain":{"woods":2,"foliage_elev":2}},{"x":4,"y":2,"level":0,"terrain":{"woods":2,"foliage_elev":2}},{"x":5,"y":2,"level":0,"terrain":{"woods":2,"foliage_elev":2,"incline_bottom":1}},{"x":6,"y":2,"level":0,"terrain":{"woods":2,"foliage_elev":2,"incline_bottom":1}},{"x":7,"y":2,"level":0,"terrain":{"woods":1,"foliage_elev":2,"incline_bottom":1}},{"x":8,"y":2,"level":0,"terrain":{"woods":1,"foliage_elev":2,"incline_bottom":1}},{"x":9,"y":2,"level":0,"terrain":{"woods":2,"foliage_elev":2,"incline_bottom":1}},{"x":10,"y":2,"level":0,"terrain":{"woods":2,"foliage_elev":2}},{"x":11,"y":2,"level":0,"terrain":{"woods":2,"foliage_elev":2}},{"x":12,"y":2,"level":0,"terrain":{"woods":1,"foliage_elev":2}},{"x":13,"y":2,"level":0,"terrain":{"woods":2,"foliage_elev":2}},{"x":14,"y":2,"level":0,"terrain":{"woods":2,"foliage_elev":2}},{"x":15,"y":2,"level":0,"terrain":{"woods":2,"foliage_elev":2}},{"x":1,"y":3,"level":0,"terrain":{"woods":2,"foliage_elev":2}},{"x":2,"y":3,"level":0,"terrain":{"woods":2,"foliage_elev":2}},{"x":3,"y":3,"level":0,"terrain":{"woods":2,"foliage_elev":2,"incline_bottom":1}},{"x":4,"y":3,"level":0,"terrain":{"woods":2,"foliage_elev":2,"incline_bottom":1}},{"x":5,"y":3,"level":1,"terrain":{"woods":1,"incline_top":1,"incline_bottom":1,"foliage_elev":2}},{"x":6,"y":3,"level":1,"terrain":{"woods":1,"incline_top":1,"incline_bottom":1,"foliage_elev":2}},{"x":7,"y":3,"level":2,"terrain":{"woods":1,"incline_top":1,"incline_bottom":1,"foliage_elev":2}},{"x":8,"y":3,"level":1,"terrain":{"woods":1,"incline_top":1,"incline_bottom":1,"foliage_elev":2}},{"x":9,"y":3,"level":1,"terrain":{"woods":2,"incline_top":1,"incline_bottom":1,"foliage_elev":2}},{"x":10,"y":3,"level":0,"terrain":{"woods":2,"foliage_elev":2,"incline_bottom":1}},{"x":11,"y":3,"level":0,"terrain":{"woods":1,"foliage_elev":2}},{"x":12,"y":3,"level":0,"terrain":{"woods":1,"foliage_elev":2}},{"x":13,"y":3,"level":0,"terrain":{"woods":2,"foliage_elev":2}},{"x":14,"y":3,"level":0,"terrain":{"woods":2,"foliage_elev":2}},{"x":15,"y":3,"level":0,"terrain":{"woods":2,"foliage_elev":2}},{"x":0,"y":4,"level":0,"terrain":{"woods":1,"foliage_elev":2}},{"x":1,"y":4,"level":0,"terrain":{"woods":2,"foliage_elev":2}},{"x":2,"y":4,"level":0,"terrain":{"woods":2,"foliage_elev":2}},{"x":3,"y":4,"level":0,"terrain":{"woods":2,"foliage_elev":2,"incline_bottom":1}},{"x":4,"y":4,"level":1,"terrain":{"woods":1,"incline_top":1,"incline_bottom":1,"foliage_elev":2}},{"x":5,"y":4,"level":2,"terrain":{"woods":1,"incline_top":1,"incline_bottom":1,"foliage_elev":2}},{"x":6,"y":4,"level":2,"terrain":{"woods":1,"incline_top":1,"incline_bottom":1,"foliage_elev":2}},{"x":7,"y":4,"level":3,"terrain":{"incline_top":1}},{"x":8,"y":4,"level":2,"terrain":{"woods":2,"incline_top":1,"incline_bottom":1,"foliage_elev":2}},{"x":9,"y":4,"level":2,"terrain":{"woods":2,"foliage_elev":2,"incline_top":1}},{"x":10,"y":4,"level":0,"terrain":{"woods":2,"foliage_elev":2,"incline_bottom":1}},{"x":11,"y":4,"level":0,"terrain":{"woods":1,"foliage_elev":2,"incline_bottom":1}},{"x":12,"y":4,"level":0,"terrain":{"woods":1,"foliage_elev":2}},{"x":13,"y":4,"level":0,"terrain":{"woods":2,"foliage_elev":2}},{"x":14,"y":4,"level":0,"terrain":{"woods":2,"foliage_elev":2}},{"x":15,"y":4,"level":0,"terrain":{"woods":1,"foliage_elev":2}},{"x":0,"y":5,"level":0,"terrain":{"woods":1,"foliage_elev":2}},{"x":1,"y":5,"level":0,"terrain":{"woods":2,"foliage_elev":2}},{"x":2,"y":5,"level":0,"terrain":{"woods":2,"foliage_elev":2}},{"x":3,"y":5,"level":0,"terrain":{"woods":2,"foliage_elev":2,"incline_bottom":1}},{"x":4,"y":5,"level":1,"terrain":{"woods":1,"incline_top":1,"incline_bottom":1,"foliage_elev":2}},{"x":5,"y":5,"level":2,"terrain":{"incline_top":1,"incline_bottom":1}},{"x":6,"y":5,"level":3,"terrain":{"incline_top":1}},{"x":7,"y":5,"level":3,"terrain":{"woods":1,"foliage_elev":2,"incline_top":1}},{"x":8,"y":5,"level":2,"terrain":{"woods":2,"foliage_elev":2,"incline_bottom":1}},{"x":9,"y":5,"level":2,"terrain":{"woods":2,"foliage_elev":2,"incline_top":1}},{"x":10,"y":5,"level":1,"terrain":{"woods":2,"incline_top":1,"incline_bottom":1,"foliage_elev":2}},{"x":11,"y":5,"level":1,"terrain":{"woods":2,"foliage_elev":2,"incline_top":1}},{"x":12,"y":5,"level":0,"terrain":{"woods":2,"foliage_elev":2,"incline_bottom":1}},{"x":13,"y":5,"level":0,"terrain":{"woods":2,"foliage_elev":2}},{"x":0,"y":6,"level":0,"terrain":{"woods":1,"foliage_elev":2}},{"x":1,"y":6,"level":0,"terrain":{"woods":2,"foliage_elev":2}},{"x":2,"y":6,"level":0,"terrain":{"woods":1,"foliage_elev":2}},{"x":3,"y":6,"level":0,"terrain":{"woods":2,"foliage_elev":2,"incline_bottom":1}},{"x":4,"y":6,"level":1,"terrain":{"woods":1,"incline_top":1,"incline_bottom":1,"foliage_elev":2}},{"x":5,"y":6,"level":1,"terrain":{"woods":1,"incline_top":1,"incline_bottom":1,"foliage_elev":2}},{"x":6,"y":6,"level":1,"terrain":{"woods":1,"foliage_elev":2,"incline_bottom":1}},{"x":7,"y":6,"level":2,"terrain":{"incline_top":1,"incline_bottom":1}},{"x":8,"y":6,"level":2,"terrain":{"incline_bottom":1}},{"x":9,"y":6,"level":2,"terrain":{"incline_top":1}},{"x":10,"y":6,"level":1,"terrain":{"incline_bottom":1}},{"x":11,"y":6,"level":1,"terrain":{"woods":1,"foliage_elev":2,"incline_top":1}},{"x":12,"y":6,"level":0,"terrain":{"woods":2,"foliage_elev":2,"incline_bottom":1}},{"x":13,"y":6,"level":0,"terrain":{"woods":2,"foliage_elev":2}},{"x":14,"y":6,"level":0,"terrain":{"woods":1,"foliage_elev":2}},{"x":0,"y":7,"level":0,"terrain":{"woods":1,"foliage_elev":2}},{"x":1,"y":7,"level":0,"terrain":{"woods":1,"foliage_elev":2}},{"x":2,"y":7,"level":0,"terrain":{"woods":1,"foliage_elev":2}},{"x":3,"y":7,"level":0,"terrain":{"woods":2,"foliage_elev":2}},{"x":4,"y":7,"level":0,"terrain":{"woods":2,"foliage_elev":2,"incline_bottom":1}},{"x":5,"y":7,"level":0,"terrain":{"woods":2,"foliage_elev":2,"incline_bottom":1}},{"x":6,"y":7,"level":1,"terrain":{"woods":1,"incline_top":1,"incline_bottom":1,"foliage_elev":2}},{"x":7,"y":7,"level":1,"terrain":{"woods":1,"incline_top":1,"incline_bottom":1,"foliage_elev":2}},{"x":8,"y":7,"level":2,"terrain":{"woods":1,"foliage_elev":2,"incline_top":1}},{"x":9,"y":7,"level":1,"terrain":{"woods":1,"incline_top":1,"incline_bottom":1,"foliage_elev":2}},{"x":10,"y":7,"level":1,"terrain":{"woods":1,"incline_top":1,"incline_bottom":1,"foliage_elev":2}},{"x":11,"y":7,"level":0,"terrain":{"woods":1,"foliage_elev":2,"incline_bottom":1}},{"x":12,"y":7,"level":0,"terrain":{"woods":2,"foliage_elev":2,"incline_bottom":1}},{"x":13,"y":7,"level":0,"terrain":{"woods":1,"foliage_elev":2}},{"x":14,"y":7,"level":0,"terrain":{"woods":1,"foliage_elev":2}},{"x":0,"y":8,"level":0,"terrain":{"woods":1,"foliage_elev":2}},{"x":1,"y":8,"level":0,"terrain":{"woods":1,"foliage_elev":2}},{"x":2,"y":8,"level":0,"terrain":{"woods":2,"foliage_elev":2}},{"x":3,"y":8,"level":0,"terrain":{"woods":1,"foliage_elev":2}},{"x":4,"y":8,"level":0,"terrain":{"woods":2,"foliage_elev":2}},{"x":5,"y":8,"level":0,"terrain":{"woods":2,"foliage_elev":2}},{"x":6,"y":8,"level":0,"terrain":{"incline_bottom":1}},{"x":7,"y":8,"level":0,"terrain":{"woods":1,"foliage_elev":2,"incline_bottom":1}},{"x":8,"y":8,"level":0,"terrain":{"woods":1,"foliage_elev":2,"incline_bottom":1}},{"x":9,"y":8,"level":0,"terrain":{"woods":2,"foliage_elev":2,"incline_bottom":1}},{"x":10,"y":8,"level":0,"terrain":{"woods":2,"foliage_elev":2,"incline_bottom":1}},{"x":11,"y":8,"level":0,"terrain":{"woods":2,"foliage_elev":2}},{"x":12,"y":8,"level":0,"terrain":{"woods":1,"foliage_elev":2}},{"x":2,"y":9,"level":0,"terrain":{"woods":2,"foliage_elev":2}},{"x":3,"y":9,"level":0,"terrain":{"woods":2,"foliage_elev":2}},{"x":4,"y":9,"level":0,"terrain":{"woods":2,"foliage_elev":2}},{"x":5,"y":9,"level":0,"terrain":{"woods":2,"foliage_elev":2}},{"x":6,"y":9,"level":0,"terrain":{"woods":1,"foliage_elev":2}},{"x":7,"y":9,"level":0,"terrain":{"woods":2,"foliage_elev":2}},{"x":8,"y":9,"level":0,"terrain":{"woods":2,"foliage_elev":2}},{"x":9,"y":9,"level":0,"terrain":{"woods":2,"foliage_elev":2,"incline_bottom":1}},{"x":10,"y":9,"level":0,"terrain":{"woods":2,"foliage_elev":2}},{"x":11,"y":9,"level":0,"terrain":{"woods":2,"foliage_elev":2,"incline_bottom":1}},{"x":12,"y":9,"level":0,"terrain":{"woods":1,"foliage_elev":2,"incline_bottom":1}},{"x":13,"y":9,"level":0,"terrain":{"incline_bottom":1}},{"x":2,"y":10,"level":0,"terrain":{"woods":2,"foliage_elev":2}},{"x":3,"y":10,"level":0,"terrain":{"woods":2,"foliage_elev":2}},{"x":4,"y":10,"level":0,"terrain":{"woods":2,"foliage_elev":2}},{"x":5,"y":10,"level":0,"terrain":{"woods":2,"foliage_elev":2}},{"x":6,"y":10,"level":0,"terrain":{"woods":2,"foliage_elev":2}},{"x":7,"y":10,"level":0,"terrain":{"woods":2,"foliage_elev":2,"incline_bottom":1}},{"x":8,"y":10,"level":0,"terrain":{"woods":2,"foliage_elev":2,"incline_bottom":1}},{"x":9,"y":10,"level":1,"terrain":{"woods":1,"foliage_elev":2,"incline_top":1}},{"x":10,"y":10,"level":0,"terrain":{"woods":1,"foliage_elev":2,"incline_bottom":1}},{"x":11,"y":10,"level":1,"terrain":{"woods":1,"foliage_elev":2,"incline_top":1}},{"x":12,"y":10,"level":1,"terrain":{"woods":1,"foliage_elev":2,"incline_top":1}},{"x":13,"y":10,"level":1,"terrain":{"woods":1,"foliage_elev":2,"incline_top":1}},{"x":14,"y":10,"level":0,"terrain":{"incline_bottom":1}},{"x":1,"y":11,"level":0,"terrain":{"woods":2,"foliage_elev":2}},{"x":2,"y":11,"level":0,"terrain":{"woods":1,"foliage_elev":2}},{"x":3,"y":11,"level":0,"terrain":{"woods":2,"foliage_elev":2}},{"x":4,"y":11,"level":0,"terrain":{"woods":2,"foliage_elev":2}},{"x":5,"y":11,"level":0,"terrain":{"woods":2,"foliage_elev":2}},{"x":6,"y":11,"level":0,"terrain":{"woods":2,"foliage_elev":2,"incline_bottom":1}},{"x":7,"y":11,"level":1,"terrain":{"woods":2,"foliage_elev":2,"incline_top":1}},{"x":8,"y":11,"level":1,"terrain":{"woods":2,"foliage_elev":2,"incline_top":1}},{"x":9,"y":11,"level":1,"terrain":{"woods":2,"foliage_elev":2}},{"x":10,"y":11,"level":1,"terrain":{"woods":1,"foliage_elev":2,"incline_top":1}},{"x":11,"y":11,"level":1,"terrain":{"woods":1,"foliage_elev":2}},{"x":12,"y":11,"level":1,"terrain":{"woods":1,"foliage_elev":2}},{"x":13,"y":11,"level":1,"terrain":{"woods":1,"foliage_elev":2,"incline_top":1}},{"x":14,"y":11,"level":0,"terrain":{"woods":1,"foliage_elev":2,"incline_bottom":1}},{"x":15,"y":11,"level":0,"terrain":{"woods":1,"foliage_elev":2}},{"x":0,"y":12,"level":0,"terrain":{"woods":1,"foliage_elev":2}},{"x":1,"y":12,"level":0,"terrain":{"woods":1,"foliage_elev":2}},{"x":2,"y":12,"level":0,"terrain":{"woods":1,"foliage_elev":2}},{"x":3,"y":12,"level":0,"terrain":{"woods":2,"foliage_elev":2}},{"x":4,"y":12,"level":0,"terrain":{"woods":2,"foliage_elev":2}},{"x":5,"y":12,"level":0,"terrain":{"woods":1,"foliage_elev":2}},{"x":6,"y":12,"level":0,"terrain":{"woods":2,"foliage_elev":2,"incline_bottom":1}},{"x":7,"y":12,"level":1,"terrain":{"woods":1,"foliage_elev":2,"incline_top":1}},{"x":8,"y":12,"level":1,"terrain":{"woods":2,"foliage_elev":2}},{"x":9,"y":12,"level":1,"terrain":{"woods":2,"foliage_elev":2}},{"x":10,"y":12,"level":1,"terrain":{"woods":2,"foliage_elev":2}},{"x":11,"y":12,"level":1},{"x":12,"y":12,"level":1},{"x":13,"y":12,"level":1,"terrain":{"woods":1,"foliage_elev":2,"incline_top":1}},{"x":14,"y":12,"level":0,"terrain":{"woods":1,"foliage_elev":2,"incline_bottom":1}},{"x":0,"y":13,"level":0,"terrain":{"woods":1,"foliage_elev":2}},{"x":1,"y":13,"level":0,"terrain":{"woods":2,"foliage_elev":2}},{"x":2,"y":13,"level":0,"terrain":{"woods":2,"foliage_elev":2}},{"x":3,"y":13,"level":0,"terrain":{"woods":2,"foliage_elev":2}},{"x":4,"y":13,"level":0,"terrain":{"woods":2,"foliage_elev":2}},{"x":5,"y":13,"level":0,"terrain":{"woods":1,"foliage_elev":2}},{"x":6,"y":13,"level":0,"terrain":{"woods":1,"foliage_elev":2,"incline_bottom":1}},{"x":7,"y":13,"level":1,"terrain":{"woods":1,"foliage_elev":2,"incline_top":1}},{"x":8,"y":13,"level":1,"terrain":{"woods":1,"foliage_elev":2}},{"x":9,"y":13,"level":1,"terrain":{"woods":1,"foliage_elev":2}},{"x":10,"y":13,"level":1,"terrain":{"woods":1,"foliage_elev":2}},{"x":11,"y":13,"level":1},{"x":12,"y":13,"level":1,"terrain":{"woods":1,"foliage_elev":2}},{"x":13,"y":13,"level":1,"terrain":{"woods":1,"foliage_elev":2,"incline_top":1}},{"x":14,"y":13,"level":0,"terrain":{"incline_bottom":1}},{"x":0,"y":14,"level":0,"terrain":{"woods":1,"foliage_elev":2}},{"x":1,"y":14,"level":0,"terrain":{"woods":1,"foliage_elev":2}},{"x":2,"y":14,"level":0,"terrain":{"woods":2,"foliage_elev":2}},{"x":3,"y":14,"level":0,"terrain":{"woods":1,"foliage_elev":2}},{"x":4,"y":14,"level":0,"terrain":{"woods":2,"foliage_elev":2}},{"x":5,"y":14,"level":0,"terrain":{"woods":1,"foliage_elev":2}},{"x":6,"y":14,"level":0,"terrain":{"incline_bottom":1}},{"x":7,"y":14,"level":0,"terrain":{"incline_bottom":1}},{"x":8,"y":14,"level":1,"terrain":{"woods":1,"foliage_elev":2,"incline_top":1}},{"x":9,"y":14,"level":1,"terrain":{"woods":1,"foliage_elev":2,"incline_top":1}},{"x":10,"y":14,"level":1,"terrain":{"woods":1,"foliage_elev":2}},{"x":11,"y":14,"level":1,"terrain":{"woods":1,"foliage_elev":2,"incline_top":1}},{"x":12,"y":14,"level":1,"terrain":{"woods":1,"foliage_elev":2,"incline_top":1}},{"x":13,"y":14,"level":0,"terrain":{"woods":1,"foliage_elev":2,"incline_bottom":1}},{"x":14,"y":14,"level":0,"terrain":{"woods":1,"foliage_elev":2,"incline_bottom":1}},{"x":15,"y":14,"level":0,"terrain":{"woods":1,"foliage_elev":2}},{"x":0,"y":15,"level":0,"terrain":{"woods":1,"foliage_elev":2}},{"x":1,"y":15,"level":0,"terrain":{"woods":1,"foliage_elev":2}},{"x":2,"y":15,"level":0,"terrain":{"woods":1,"foliage_elev":2}},{"x":4,"y":15,"level":0,"terrain":{"woods":1,"foliage_elev":2}},{"x":5,"y":15,"level":0,"terrain":{"woods":1,"foliage_elev":2}},{"x":7,"y":15,"level":0,"terrain":{"woods":1,"foliage_elev":2}},{"x":8,"y":15,"level":0,"terrain":{"woods":1,"foliage_elev":2,"incline_bottom":1}},{"x":9,"y":15,"level":0,"terrain":{"woods":1,"foliage_elev":2,"incline_bottom":1}},{"x":10,"y":15,"level":1,"terrain":{"woods":1,"foliage_elev":2,"incline_top":1}},{"x":11,"y":15,"level":0,"terrain":{"woods":1,"foliage_elev":2,"incline_bottom":1}},{"x":12,"y":15,"level":0,"terrain":{"woods":1,"foliage_elev":2,"incline_bottom":1}},{"x":14,"y":15,"level":0,"terrain":{"woods":1,"foliage_elev":2}},{"x":4,"y":16,"level":0,"terrain":{"woods":1,"foliage_elev":2}},{"x":6,"y":16,"level":0,"terrain":{"woods":1,"foliage_elev":2}},{"x":8,"y":16,"level":0,"terrain":{"woods":1,"foliage_elev":2}},{"x":10,"y":16,"level":0,"terrain":{"woods":1,"foliage_elev":2,"incline_bottom":1}}],"scenario":"4v4-jihad-s102040.mms"} +{"ax":2,"ay":6,"tx":15,"ty":3,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":4,"heavyWoods":7} +{"ax":14,"ay":2,"tx":14,"ty":6,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":4,"ay":9,"tx":8,"ty":9,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"heavyWoods":1} +{"ax":4,"ay":11,"tx":2,"ty":14,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"heavyWoods":3} +{"ax":15,"ay":3,"tx":5,"ty":1,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":2,"heavyWoods":8} +{"ax":13,"ay":12,"tx":4,"ty":15,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":5} +{"ax":6,"ay":9,"tx":2,"ty":15,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"heavyWoods":3} +{"ax":10,"ay":10,"tx":3,"ty":1,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":5,"heavyWoods":1} +{"ax":0,"ay":1,"tx":14,"ty":1,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":4,"heavyWoods":2} +{"ax":7,"ay":3,"tx":6,"ty":16,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1,"attackerCover":3} +{"ax":2,"ay":7,"tx":2,"ty":8,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":1,"ay":5,"tx":14,"ty":7,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":6,"heavyWoods":3} +{"ax":10,"ay":2,"tx":11,"ty":5,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":11,"ay":14,"tx":12,"ty":1,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":4,"heavyWoods":1} +{"ax":5,"ay":7,"tx":12,"ty":4,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":2,"heavyWoods":2} +{"ax":7,"ay":6,"tx":10,"ty":5,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"heavyWoods":1} +{"ax":8,"ay":2,"tx":4,"ty":8,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":2} +{"ax":7,"ay":7,"tx":7,"ty":13,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":1,"heavyWoods":1} +{"ax":4,"ay":10,"tx":5,"ty":1,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":5,"heavyWoods":1} +{"ax":8,"ay":14,"tx":8,"ty":10,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":1,"heavyWoods":2} +{"ax":3,"ay":3,"tx":0,"ty":12,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":4,"heavyWoods":3} +{"ax":6,"ay":2,"tx":10,"ty":5,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":3,"heavyWoods":3} +{"ax":10,"ay":14,"tx":6,"ty":11,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":3,"heavyWoods":3} +{"ax":5,"ay":6,"tx":15,"ty":12,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":7} +{"ax":10,"ay":5,"tx":7,"ty":8,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":2,"heavyWoods":1} +{"ax":11,"ay":14,"tx":3,"ty":1,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":7,"heavyWoods":2} +{"ax":12,"ay":0,"tx":2,"ty":9,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":6,"heavyWoods":8} +{"ax":9,"ay":5,"tx":12,"ty":13,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":13,"ay":10,"tx":0,"ty":7,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":3} +{"ax":5,"ay":13,"tx":2,"ty":0,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":2,"heavyWoods":18} +{"ax":1,"ay":2,"tx":10,"ty":14,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":2,"heavyWoods":3} +{"ax":3,"ay":5,"tx":12,"ty":11,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":5,"ay":3,"tx":9,"ty":3,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":2,"heavyWoods":1,"targetCover":3} +{"ax":7,"ay":13,"tx":13,"ty":1,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":4,"heavyWoods":4} +{"ax":9,"ay":4,"tx":6,"ty":1,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"heavyWoods":2} +{"ax":10,"ay":6,"tx":12,"ty":15,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":5} +{"ax":1,"ay":15,"tx":11,"ty":14,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":2} +{"ax":1,"ay":8,"tx":12,"ty":14,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"heavyWoods":1} +{"ax":7,"ay":0,"tx":8,"ty":3,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"heavyWoods":1} +{"ax":5,"ay":1,"tx":15,"ty":12,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":9,"heavyWoods":5} +{"ax":13,"ay":12,"tx":4,"ty":4,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":6,"targetCover":3} +{"ax":7,"ay":2,"tx":1,"ty":3,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":1,"heavyWoods":4,"attackerCover":3} +{"ax":3,"ay":7,"tx":2,"ty":14,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"heavyWoods":1} +{"ax":14,"ay":13,"tx":12,"ty":2,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":2} +{"ax":13,"ay":10,"tx":2,"ty":2,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":7,"heavyWoods":6} +{"ax":11,"ay":5,"tx":14,"ty":12,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":3} +{"ax":14,"ay":6,"tx":12,"ty":7,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"heavyWoods":1} +{"ax":5,"ay":6,"tx":1,"ty":11,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":13,"ay":0,"tx":11,"ty":1,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":10,"ay":8,"tx":12,"ty":3,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":2,"heavyWoods":1} +{"ax":5,"ay":9,"tx":11,"ty":14,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":3,"heavyWoods":4} +{"ax":0,"ay":0,"tx":1,"ty":14,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":9,"heavyWoods":4} +{"ax":13,"ay":10,"tx":7,"ty":15,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":7} +{"ax":10,"ay":6,"tx":1,"ty":14,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":1,"heavyWoods":1,"attackerCover":3} +{"ax":14,"ay":6,"tx":6,"ty":7,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":3,"targetCover":3} +{"ax":9,"ay":3,"tx":12,"ty":11,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"heavyWoods":1} +{"ax":11,"ay":5,"tx":9,"ty":7,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":5,"ay":11,"tx":4,"ty":10,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"heavyWoods":1} +{"ax":6,"ay":4,"tx":7,"ty":12,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"heavyWoods":1,"attackerCover":3} +{"ax":4,"ay":14,"tx":13,"ty":5,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":3,"heavyWoods":11} +{"ax":13,"ay":5,"tx":11,"ty":15,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":4} +{"ax":2,"ay":5,"tx":2,"ty":4,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":4,"ay":1,"tx":13,"ty":7,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":4,"heavyWoods":7} +{"ax":9,"ay":0,"tx":11,"ty":7,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":1,"heavyWoods":7} +{"ax":3,"ay":14,"tx":1,"ty":8,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":2,"heavyWoods":4} +{"ax":2,"ay":0,"tx":10,"ty":14,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":5,"heavyWoods":4} +{"ax":11,"ay":7,"tx":14,"ty":10,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":13,"ay":2,"tx":13,"ty":13,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"heavyWoods":1} +{"ax":12,"ay":6,"tx":10,"ty":11,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"heavyWoods":1} +{"ax":15,"ay":2,"tx":15,"ty":1,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":4,"ay":15,"tx":14,"ty":7,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":9,"heavyWoods":3} +{"ax":11,"ay":13,"tx":0,"ty":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":7,"heavyWoods":2} +{"ax":7,"ay":12,"tx":1,"ty":11,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":7,"ay":1,"tx":10,"ty":13,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":3,"heavyWoods":2} +{"ax":12,"ay":0,"tx":15,"ty":11,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":4,"heavyWoods":5} +{"ax":9,"ay":2,"tx":7,"ty":13,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":3,"heavyWoods":9,"attackerCover":3} +{"ax":2,"ay":7,"tx":11,"ty":13,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":1,"heavyWoods":5} +{"ax":6,"ay":0,"tx":6,"ty":4,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"heavyWoods":1} +{"ax":9,"ay":15,"tx":1,"ty":13,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"heavyWoods":1} +{"ax":6,"ay":13,"tx":1,"ty":8,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":11,"ay":15,"tx":9,"ty":2,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":6,"heavyWoods":7,"targetCover":3} +{"ax":9,"ay":14,"tx":1,"ty":2,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":1,"heavyWoods":1} +{"ax":11,"ay":13,"tx":9,"ty":12,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":13,"ay":1,"tx":4,"ty":13,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":9,"heavyWoods":5} +{"ax":8,"ay":9,"tx":5,"ty":8,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":1,"ay":8,"tx":8,"ty":14,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"heavyWoods":1} +{"ax":1,"ay":15,"tx":7,"ty":14,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":3} +{"ax":1,"ay":3,"tx":11,"ty":13,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":3,"heavyWoods":10} +{"ax":3,"ay":1,"tx":12,"ty":2,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":1,"heavyWoods":7} +{"ax":12,"ay":8,"tx":10,"ty":7,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":15,"ay":1,"tx":0,"ty":0,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":14,"ay":1,"tx":2,"ty":5,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":6,"heavyWoods":1} +{"ax":3,"ay":0,"tx":14,"ty":16,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":12,"heavyWoods":4} +{"ax":13,"ay":12,"tx":10,"ty":12,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":4,"ay":3,"tx":15,"ty":11,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":9,"heavyWoods":2,"attackerCover":3} +{"ax":12,"ay":3,"tx":13,"ty":9,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":2,"heavyWoods":5} +{"ax":8,"ay":11,"tx":13,"ty":7,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":12,"ay":8,"tx":14,"ty":1,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"heavyWoods":1} +{"ax":9,"ay":3,"tx":12,"ty":10,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":2,"heavyWoods":2} +{"ax":15,"ay":11,"tx":3,"ty":3,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":10,"heavyWoods":3} +{"ax":13,"ay":3,"tx":1,"ty":2,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":6,"heavyWoods":6} +{"ax":7,"ay":15,"tx":7,"ty":0,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":7,"heavyWoods":4} +{"ax":2,"ay":10,"tx":7,"ty":10,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"heavyWoods":1} +{"ax":15,"ay":1,"tx":11,"ty":2,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"heavyWoods":1} +{"ax":6,"ay":0,"tx":7,"ty":8,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":5,"heavyWoods":2,"targetCover":3} +{"ax":8,"ay":7,"tx":12,"ty":8,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":9,"ay":15,"tx":14,"ty":10,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":5,"targetCover":3,"attackerCover":3} +{"ax":4,"ay":6,"tx":10,"ty":15,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":1,"heavyWoods":1} +{"ax":2,"ay":6,"tx":15,"ty":4,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":3,"heavyWoods":4} +{"ax":1,"ay":1,"tx":13,"ty":0,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"heavyWoods":1} +{"ax":12,"ay":10,"tx":6,"ty":14,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":4,"heavyWoods":4,"targetCover":3} +{"ax":7,"ay":2,"tx":4,"ty":9,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":4,"heavyWoods":2} +{"ax":8,"ay":6,"tx":3,"ty":10,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"heavyWoods":1} +{"ax":8,"ay":12,"tx":0,"ty":13,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":2} +{"ax":14,"ay":15,"tx":1,"ty":14,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":4} +{"ax":12,"ay":14,"tx":11,"ty":2,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":4,"heavyWoods":1} +{"ax":9,"ay":9,"tx":11,"ty":15,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":5,"heavyWoods":2,"targetCover":3} +{"ax":8,"ay":7,"tx":2,"ty":2,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":2,"heavyWoods":1} +{"ax":4,"ay":6,"tx":2,"ty":14,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"heavyWoods":1} +{"ax":13,"ay":2,"tx":9,"ty":6,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":11,"ay":13,"tx":10,"ty":10,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":0,"ay":3,"tx":6,"ty":1,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"heavyWoods":1} +{"ax":13,"ay":6,"tx":0,"ty":1,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":5,"heavyWoods":10} +{"ax":1,"ay":14,"tx":2,"ty":4,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":6,"heavyWoods":6} +{"ax":13,"ay":5,"tx":13,"ty":2,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"heavyWoods":2} +{"ax":13,"ay":13,"tx":10,"ty":2,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":5,"heavyWoods":2} +{"ax":1,"ay":3,"tx":1,"ty":6,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"heavyWoods":1} +{"ax":12,"ay":0,"tx":2,"ty":12,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":3,"heavyWoods":4} +{"ax":5,"ay":9,"tx":8,"ty":8,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":2} +{"ax":5,"ay":6,"tx":7,"ty":1,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":3,"attackerCover":3} +{"ax":14,"ay":1,"tx":2,"ty":15,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":7,"heavyWoods":10} +{"ax":2,"ay":8,"tx":1,"ty":7,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":5,"ay":5,"tx":7,"ty":3,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":6,"ay":13,"tx":6,"ty":11,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"heavyWoods":1} +{"ax":8,"ay":2,"tx":7,"ty":4,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":1} +{"ax":11,"ay":14,"tx":7,"ty":10,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":2,"heavyWoods":3} +{"ax":0,"ay":4,"tx":7,"ty":5,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"heavyWoods":1} +{"ax":7,"ay":15,"tx":0,"ty":13,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":3,"heavyWoods":4} +{"ax":10,"ay":5,"tx":3,"ty":1,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":1,"heavyWoods":3} +{"ax":2,"ay":6,"tx":2,"ty":9,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":6,"ay":13,"tx":14,"ty":14,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":7,"targetCover":3} +{"ax":10,"ay":4,"tx":0,"ty":12,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":2,"heavyWoods":9} +{"ax":9,"ay":7,"tx":9,"ty":13,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":1,"heavyWoods":2} +{"ax":11,"ay":10,"tx":8,"ty":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":3,"heavyWoods":3} +{"ax":6,"ay":0,"tx":4,"ty":1,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":0,"ay":14,"tx":11,"ty":5,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"heavyWoods":1} +{"ax":4,"ay":11,"tx":4,"ty":4,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":2,"heavyWoods":1} +{"ax":10,"ay":10,"tx":11,"ty":3,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":4,"heavyWoods":3} +{"ax":11,"ay":8,"tx":2,"ty":1,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":5,"heavyWoods":5} +{"ax":13,"ay":10,"tx":6,"ty":10,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":3,"heavyWoods":1} +{"ax":5,"ay":15,"tx":13,"ty":11,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":3} +{"ax":5,"ay":5,"tx":15,"ty":11,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":12,"ay":5,"tx":8,"ty":5,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":1,"heavyWoods":1} +{"ax":10,"ay":8,"tx":8,"ty":11,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"heavyWoods":3} +{"ax":10,"ay":7,"tx":8,"ty":15,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":4,"heavyWoods":2} +{"ax":2,"ay":7,"tx":7,"ty":12,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"heavyWoods":1} +{"ax":15,"ay":14,"tx":2,"ty":14,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":6} +{"ax":9,"ay":15,"tx":4,"ty":12,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":2} +{"ax":7,"ay":14,"tx":15,"ty":14,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":3} +{"ax":10,"ay":12,"tx":7,"ty":13,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":1,"heavyWoods":1} +{"ax":8,"ay":5,"tx":2,"ty":10,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":1,"heavyWoods":1,"attackerCover":3} +{"ax":2,"ay":8,"tx":10,"ty":16,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":6,"heavyWoods":5} +{"ax":10,"ay":5,"tx":13,"ty":3,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":3,"ay":7,"tx":5,"ty":5,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"heavyWoods":1} +{"ax":0,"ay":15,"tx":11,"ty":15,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":8,"targetCover":3} +{"ax":12,"ay":3,"tx":3,"ty":5,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":3,"heavyWoods":4} +{"ax":2,"ay":3,"tx":14,"ty":2,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":5,"heavyWoods":7} +{"ax":3,"ay":8,"tx":10,"ty":2,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":3,"heavyWoods":5} +{"ax":0,"ay":6,"tx":7,"ty":5,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":12,"ay":4,"tx":10,"ty":14,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"heavyWoods":1} +{"ax":3,"ay":5,"tx":4,"ty":12,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":1,"heavyWoods":7} +{"ax":6,"ay":6,"tx":10,"ty":12,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":3,"heavyWoods":1} +{"ax":4,"ay":8,"tx":7,"ty":2,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":3,"heavyWoods":1} +{"ax":15,"ay":4,"tx":5,"ty":3,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":2,"heavyWoods":3,"targetCover":3} +{"ax":11,"ay":1,"tx":12,"ty":15,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":6,"heavyWoods":1} +{"ax":13,"ay":7,"tx":8,"ty":6,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"heavyWoods":1} +{"ax":12,"ay":8,"tx":7,"ty":11,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":1,"heavyWoods":2} +{"ax":7,"ay":10,"tx":4,"ty":10,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"heavyWoods":2} +{"ax":12,"ay":9,"tx":12,"ty":11,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":10,"ay":1,"tx":10,"ty":8,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":1,"heavyWoods":4,"targetCover":3} +{"ax":13,"ay":4,"tx":6,"ty":13,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":2,"heavyWoods":2} +{"ax":15,"ay":4,"tx":9,"ty":4,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"heavyWoods":1} +{"ax":3,"ay":1,"tx":13,"ty":3,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":5,"heavyWoods":5} +{"ax":9,"ay":14,"tx":11,"ty":15,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":1} +{"ax":10,"ay":3,"tx":8,"ty":14,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":3,"heavyWoods":6} +{"ax":5,"ay":4,"tx":4,"ty":9,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"heavyWoods":1} +{"ax":3,"ay":7,"tx":8,"ty":12,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"heavyWoods":1} +{"ax":10,"ay":5,"tx":10,"ty":13,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":4,"ay":12,"tx":5,"ty":15,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":2,"heavyWoods":2} +{"ax":14,"ay":16,"tx":5,"ty":15,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":6} +{"ax":14,"ay":1,"tx":8,"ty":14,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":4,"heavyWoods":3} +{"ax":7,"ay":15,"tx":5,"ty":6,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":2} +{"ax":6,"ay":1,"tx":5,"ty":7,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":5} +{"ax":6,"ay":7,"tx":10,"ty":10,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":2,"ay":0,"tx":10,"ty":4,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":4,"heavyWoods":3,"targetCover":3} +{"ax":2,"ay":14,"tx":8,"ty":3,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":3,"heavyWoods":9} +{"ax":11,"ay":0,"tx":13,"ty":14,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":12,"heavyWoods":5,"targetCover":3} +{"ax":12,"ay":13,"tx":1,"ty":0,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":7,"heavyWoods":1} +{"ax":0,"ay":6,"tx":12,"ty":5,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":3,"heavyWoods":4} +{"ax":8,"ay":7,"tx":5,"ty":1,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":2} +{"ax":7,"ay":6,"tx":14,"ty":1,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"heavyWoods":4} +{"ax":7,"ay":8,"tx":9,"ty":0,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":4,"heavyWoods":4,"attackerCover":3} +{"ax":7,"ay":5,"tx":1,"ty":1,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"heavyWoods":1} +{"ax":7,"ay":3,"tx":11,"ty":8,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"heavyWoods":4} +{"ax":8,"ay":14,"tx":12,"ty":12,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":1,"ay":3,"tx":13,"ty":10,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":1,"heavyWoods":1} +{"ax":8,"ay":12,"tx":2,"ty":13,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":2,"heavyWoods":3} +{"ax":3,"ay":6,"tx":7,"ty":6,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":2,"heavyWoods":1} +{"ax":6,"ay":11,"tx":12,"ty":9,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":2,"heavyWoods":4} +{"ax":5,"ay":12,"tx":4,"ty":3,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":4,"heavyWoods":8,"targetCover":3} +{"ax":14,"ay":12,"tx":12,"ty":0,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":14,"ay":10,"tx":1,"ty":13,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":5,"heavyWoods":3} +{"ax":10,"ay":9,"tx":9,"ty":4,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"heavyWoods":2} +{"ax":12,"ay":2,"tx":8,"ty":2,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"heavyWoods":3} +{"ax":13,"ay":9,"tx":5,"ty":14,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":5,"heavyWoods":4,"attackerCover":3} +{"ax":3,"ay":14,"tx":7,"ty":14,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":1,"heavyWoods":1} +{"ax":5,"ay":6,"tx":9,"ty":0,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":1,"heavyWoods":1} +{"ax":4,"ay":8,"tx":10,"ty":4,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":3,"heavyWoods":3,"targetCover":3} +{"ax":0,"ay":14,"tx":12,"ty":2,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":4,"heavyWoods":10} +{"ax":1,"ay":5,"tx":12,"ty":10,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":6,"heavyWoods":7} +{"ax":4,"ay":2,"tx":0,"ty":14,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":6,"heavyWoods":9} +{"ax":7,"ay":12,"tx":3,"ty":7,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"heavyWoods":1} +{"ax":11,"ay":15,"tx":13,"ty":12,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":3} +{"ax":15,"ay":1,"tx":8,"ty":15,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":4,"heavyWoods":3} +{"ax":10,"ay":10,"tx":3,"ty":13,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":2,"heavyWoods":4} +{"ax":4,"ay":5,"tx":11,"ty":2,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":4,"heavyWoods":3,"attackerCover":3} +{"ax":15,"ay":4,"tx":13,"ty":14,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":6,"targetCover":3} +{"ax":4,"ay":6,"tx":0,"ty":7,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"heavyWoods":1} +{"ax":12,"ay":14,"tx":3,"ty":14,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"heavyWoods":1} +{"ax":5,"ay":10,"tx":5,"ty":11,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":13,"ay":11,"tx":9,"ty":12,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":1,"heavyWoods":1} +{"ax":12,"ay":11,"tx":5,"ty":11,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":2,"heavyWoods":4} +{"ax":5,"ay":14,"tx":0,"ty":15,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":4} +{"ax":13,"ay":11,"tx":2,"ty":15,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":4,"heavyWoods":2} +{"ax":13,"ay":14,"tx":13,"ty":5,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":4,"heavyWoods":1} +{"ax":4,"ay":8,"tx":3,"ty":12,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"heavyWoods":1} +{"ax":14,"ay":7,"tx":5,"ty":12,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":4,"heavyWoods":8} +{"ax":13,"ay":6,"tx":1,"ty":14,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":2,"heavyWoods":15} +{"ax":6,"ay":13,"tx":2,"ty":2,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":1,"heavyWoods":13} +{"ax":7,"ay":4,"tx":1,"ty":12,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":1,"ay":15,"tx":13,"ty":2,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":2,"heavyWoods":2} +{"ax":13,"ay":11,"tx":8,"ty":13,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":6,"ay":7,"tx":9,"ty":3,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":1,"heavyWoods":2,"targetCover":3} +{"ax":6,"ay":9,"tx":13,"ty":2,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":6,"heavyWoods":2} +{"ax":5,"ay":11,"tx":13,"ty":11,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":1,"heavyWoods":2} +{"ax":10,"ay":15,"tx":5,"ty":13,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":3} +{"ax":1,"ay":13,"tx":10,"ty":9,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"heavyWoods":1} +{"ax":13,"ay":3,"tx":8,"ty":8,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":3,"heavyWoods":1} +{"ax":10,"ay":7,"tx":12,"ty":5,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":1,"heavyWoods":1,"targetCover":3} +{"ax":3,"ay":9,"tx":10,"ty":10,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"heavyWoods":6} +{"ax":0,"ay":14,"tx":3,"ty":9,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":3,"heavyWoods":2} +{"ax":4,"ay":15,"tx":12,"ty":8,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":6,"heavyWoods":5} +{"ax":1,"ay":0,"tx":6,"ty":4,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":12,"ay":7,"tx":13,"ty":4,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"heavyWoods":1} +{"ax":9,"ay":9,"tx":7,"ty":4,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":1,"heavyWoods":1} +{"ax":7,"ay":12,"tx":1,"ty":2,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"heavyWoods":2} +{"ax":14,"ay":10,"tx":13,"ty":13,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":3} +{"ax":4,"ay":6,"tx":6,"ty":14,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":13,"ay":4,"tx":12,"ty":15,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":6} +{"ax":3,"ay":2,"tx":0,"ty":14,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"heavyWoods":1} +{"ax":6,"ay":3,"tx":2,"ty":5,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":2,"heavyWoods":1} +{"ax":10,"ay":16,"tx":0,"ty":13,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":6,"heavyWoods":5} +{"ax":12,"ay":10,"tx":7,"ty":12,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":2,"heavyWoods":2} +{"ax":3,"ay":11,"tx":8,"ty":6,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"heavyWoods":1} +{"ax":0,"ay":14,"tx":4,"ty":8,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"heavyWoods":1} +{"ax":12,"ay":3,"tx":1,"ty":1,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":1,"heavyWoods":1} +{"ax":6,"ay":5,"tx":7,"ty":2,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":2} +{"ax":6,"ay":2,"tx":5,"ty":3,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"heavyWoods":1} +{"ax":3,"ay":12,"tx":15,"ty":4,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":2,"heavyWoods":14} +{"ax":12,"ay":7,"tx":1,"ty":12,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":2,"heavyWoods":8} +{"ax":0,"ay":7,"tx":2,"ty":8,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":12,"ay":2,"tx":6,"ty":11,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":1,"heavyWoods":3} +{"ax":0,"ay":9,"tx":13,"ty":6,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":8,"heavyWoods":5} +{"ax":0,"ay":14,"tx":4,"ty":11,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":2,"heavyWoods":4} +{"ax":9,"ay":3,"tx":5,"ty":8,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":2,"heavyWoods":2,"attackerCover":3} +{"ax":2,"ay":13,"tx":3,"ty":12,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":2,"ay":13,"tx":9,"ty":6,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":11,"ay":7,"tx":10,"ty":4,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":1,"heavyWoods":2} +{"ax":10,"ay":5,"tx":9,"ty":5,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":12,"ay":9,"tx":3,"ty":2,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":6,"heavyWoods":3} +{"ax":7,"ay":2,"tx":2,"ty":4,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":3,"heavyWoods":3,"attackerCover":3} +{"ax":4,"ay":9,"tx":7,"ty":3,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"heavyWoods":1,"targetCover":3} +{"ax":0,"ay":9,"tx":2,"ty":9,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":14,"ay":10,"tx":7,"ty":8,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":10,"ay":8,"tx":9,"ty":8,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":7,"ay":14,"tx":14,"ty":7,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":7,"heavyWoods":4,"attackerCover":3} +{"ax":4,"ay":4,"tx":6,"ty":13,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":3,"heavyWoods":1} +{"ax":10,"ay":7,"tx":9,"ty":5,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":1,"ay":3,"tx":3,"ty":5,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"heavyWoods":1} +{"ax":3,"ay":3,"tx":8,"ty":12,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"heavyWoods":1} +{"ax":0,"ay":5,"tx":5,"ty":9,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":3,"heavyWoods":5} +{"ax":5,"ay":7,"tx":13,"ty":2,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":3,"heavyWoods":5,"attackerCover":3} +{"ax":3,"ay":6,"tx":14,"ty":10,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":4,"heavyWoods":6} +{"ax":3,"ay":7,"tx":14,"ty":12,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":8,"heavyWoods":6,"targetCover":3} +{"ax":3,"ay":5,"tx":2,"ty":7,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"heavyWoods":1} +{"ax":6,"ay":2,"tx":7,"ty":15,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":7,"heavyWoods":1} +{"ax":14,"ay":16,"tx":9,"ty":6,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":1,"ay":13,"tx":6,"ty":12,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":1,"heavyWoods":5} +{"ax":5,"ay":12,"tx":1,"ty":1,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":2,"heavyWoods":12} +{"ax":4,"ay":3,"tx":14,"ty":14,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":12,"heavyWoods":2,"targetCover":3,"attackerCover":3} +{"ax":2,"ay":13,"tx":1,"ty":14,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"heavyWoods":1} +{"ax":1,"ay":14,"tx":3,"ty":9,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"heavyWoods":1} +{"ax":10,"ay":9,"tx":10,"ty":12,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":2} +{"ax":0,"ay":5,"tx":7,"ty":15,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":1,"heavyWoods":4} +{"ax":0,"ay":1,"tx":0,"ty":5,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":4,"ay":6,"tx":9,"ty":5,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":0,"ay":14,"tx":11,"ty":5,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":2} +{"ax":12,"ay":7,"tx":5,"ty":3,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":2,"heavyWoods":2} +{"ax":3,"ay":0,"tx":10,"ty":2,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":3,"heavyWoods":4} +{"ax":12,"ay":13,"tx":10,"ty":1,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":4,"heavyWoods":3} +{"ax":9,"ay":1,"tx":13,"ty":7,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":1,"heavyWoods":2} +{"ax":10,"ay":6,"tx":10,"ty":7,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":6,"ay":3,"tx":4,"ty":11,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":2,"heavyWoods":1} +{"ax":12,"ay":0,"tx":15,"ty":14,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":12,"ay":0,"tx":6,"ty":11,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":4,"heavyWoods":8} +{"ax":10,"ay":16,"tx":8,"ty":1,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":9,"heavyWoods":10,"attackerCover":3} +{"ax":10,"ay":5,"tx":11,"ty":1,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"heavyWoods":1} +{"ax":6,"ay":2,"tx":11,"ty":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":1,"heavyWoods":3} +{"ax":7,"ay":14,"tx":1,"ty":2,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":1,"heavyWoods":1} +{"ax":8,"ay":6,"tx":11,"ty":6,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":12,"ay":5,"tx":2,"ty":12,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":5,"heavyWoods":6} +{"ax":12,"ay":9,"tx":2,"ty":2,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":6,"heavyWoods":4} +{"ax":8,"ay":7,"tx":13,"ty":12,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":12,"ay":10,"tx":14,"ty":4,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":6,"ay":11,"tx":4,"ty":2,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":5,"heavyWoods":1} +{"ax":2,"ay":5,"tx":10,"ty":15,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"heavyWoods":1} +{"ax":4,"ay":10,"tx":1,"ty":15,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":1,"heavyWoods":5} +{"ax":7,"ay":11,"tx":9,"ty":7,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"heavyWoods":1} +{"ax":9,"ay":11,"tx":13,"ty":12,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":1,"heavyWoods":1} +{"ax":10,"ay":16,"tx":8,"ty":16,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":6,"ay":4,"tx":6,"ty":11,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"heavyWoods":1} +{"ax":1,"ay":5,"tx":14,"ty":2,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":4,"heavyWoods":3} +{"ax":2,"ay":5,"tx":9,"ty":13,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":2,"heavyWoods":10} +{"ax":12,"ay":10,"tx":2,"ty":16,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":5,"heavyWoods":3} +{"ax":3,"ay":3,"tx":12,"ty":13,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":8} +{"ax":11,"ay":1,"tx":10,"ty":13,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":3,"heavyWoods":2} +{"ax":12,"ay":14,"tx":7,"ty":9,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":2,"heavyWoods":3} +{"ax":8,"ay":4,"tx":6,"ty":8,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":2,"heavyWoods":1} +{"ax":13,"ay":3,"tx":7,"ty":12,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":1,"heavyWoods":4} +{"ax":6,"ay":10,"tx":1,"ty":4,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":1,"heavyWoods":7} +{"ax":3,"ay":11,"tx":11,"ty":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":1,"heavyWoods":9} +{"ax":8,"ay":4,"tx":11,"ty":6,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":9,"ay":5,"tx":5,"ty":13,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":12,"ay":6,"tx":9,"ty":9,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":2,"heavyWoods":2} +{"ax":5,"ay":9,"tx":11,"ty":10,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":2,"heavyWoods":3} +{"ax":4,"ay":12,"tx":8,"ty":1,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":6,"heavyWoods":5} +{"ax":14,"ay":15,"tx":12,"ty":5,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":7,"heavyWoods":2} +{"ax":12,"ay":2,"tx":8,"ty":16,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":8,"heavyWoods":3} +{"ax":7,"ay":13,"tx":11,"ty":12,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":7,"ay":3,"tx":7,"ty":1,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":14,"ay":2,"tx":14,"ty":14,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":4,"heavyWoods":2} +{"ax":5,"ay":3,"tx":14,"ty":6,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":2,"heavyWoods":5,"attackerCover":3} +{"ax":6,"ay":3,"tx":14,"ty":7,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":1,"heavyWoods":5,"attackerCover":3} +{"ax":7,"ay":6,"tx":5,"ty":12,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"heavyWoods":1} +{"ax":3,"ay":2,"tx":6,"ty":14,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":3,"heavyWoods":1} +{"ax":3,"ay":2,"tx":7,"ty":2,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":1,"heavyWoods":2,"targetCover":3} +{"ax":8,"ay":3,"tx":2,"ty":4,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":4,"heavyWoods":1,"attackerCover":3} +{"ax":13,"ay":9,"tx":11,"ty":9,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1,"targetCover":3,"attackerCover":3} +{"ax":11,"ay":4,"tx":5,"ty":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":2,"heavyWoods":3} +{"ax":2,"ay":5,"tx":11,"ty":9,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":4,"heavyWoods":1} +{"ax":11,"ay":6,"tx":12,"ty":2,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"heavyWoods":1} +{"ax":5,"ay":12,"tx":8,"ty":14,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":2} +{"ax":4,"ay":12,"tx":10,"ty":8,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"heavyWoods":8} +{"ax":0,"ay":1,"tx":9,"ty":13,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":3,"heavyWoods":2} +{"ax":10,"ay":15,"tx":3,"ty":5,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":4,"heavyWoods":2} +{"ax":9,"ay":11,"tx":13,"ty":6,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"heavyWoods":1} +{"ax":1,"ay":2,"tx":7,"ty":14,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":1,"heavyWoods":1} +{"ax":6,"ay":3,"tx":5,"ty":2,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":2,"ay":7,"tx":8,"ty":16,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":2,"heavyWoods":2} +{"ax":5,"ay":5,"tx":13,"ty":3,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":2,"heavyWoods":2,"attackerCover":3} +{"ax":2,"ay":13,"tx":13,"ty":11,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":2,"heavyWoods":5} +{"ax":5,"ay":10,"tx":6,"ty":5,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":0,"ay":13,"tx":5,"ty":13,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"heavyWoods":1} +{"ax":8,"ay":7,"tx":5,"ty":2,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":2} +{"ax":9,"ay":2,"tx":5,"ty":14,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":6,"heavyWoods":9,"attackerCover":3} +{"ax":11,"ay":10,"tx":13,"ty":9,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":7,"ay":10,"tx":11,"ty":8,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"heavyWoods":3} +{"ax":13,"ay":14,"tx":7,"ty":13,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":5} +{"ax":14,"ay":4,"tx":13,"ty":1,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"heavyWoods":1} +{"ax":10,"ay":16,"tx":7,"ty":1,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":9,"heavyWoods":7} +{"ax":3,"ay":14,"tx":3,"ty":0,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":1,"heavyWoods":12} +{"ax":6,"ay":12,"tx":4,"ty":1,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":5,"heavyWoods":7} +{"ax":2,"ay":0,"tx":6,"ty":8,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":4,"heavyWoods":4,"targetCover":3} +{"ax":8,"ay":16,"tx":11,"ty":12,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":3} +{"ax":4,"ay":5,"tx":15,"ty":14,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":8,"attackerCover":3} +{"ax":5,"ay":6,"tx":3,"ty":1,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":2,"heavyWoods":2} +{"ax":1,"ay":11,"tx":2,"ty":2,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":4,"heavyWoods":6} +{"ax":15,"ay":2,"tx":0,"ty":7,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":7,"heavyWoods":10} +{"ax":6,"ay":7,"tx":10,"ty":7,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":3} +{"ax":5,"ay":15,"tx":0,"ty":4,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":3,"ay":6,"tx":0,"ty":4,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":13,"ay":6,"tx":3,"ty":12,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":1,"heavyWoods":13} +{"ax":3,"ay":14,"tx":12,"ty":2,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":5,"heavyWoods":10} +{"ax":5,"ay":6,"tx":13,"ty":13,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":6} +{"ax":1,"ay":11,"tx":4,"ty":10,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":1,"heavyWoods":1} +{"ax":4,"ay":16,"tx":2,"ty":8,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"heavyWoods":1} +{"ax":2,"ay":4,"tx":11,"ty":0,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":1,"heavyWoods":1} +{"ax":4,"ay":6,"tx":2,"ty":1,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":1,"heavyWoods":4} +{"ax":14,"ay":3,"tx":8,"ty":4,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"heavyWoods":2} +{"ax":4,"ay":6,"tx":7,"ty":1,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":4,"heavyWoods":1} +{"ax":0,"ay":8,"tx":5,"ty":7,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":1,"heavyWoods":3} +{"ax":7,"ay":6,"tx":8,"ty":14,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":4,"ay":7,"tx":9,"ty":8,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":2,"heavyWoods":1} +{"ax":11,"ay":5,"tx":11,"ty":10,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":4,"ay":7,"tx":11,"ty":0,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":4,"heavyWoods":3,"attackerCover":3} +{"ax":12,"ay":14,"tx":0,"ty":9,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":2,"heavyWoods":3} +{"ax":1,"ay":7,"tx":7,"ty":5,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":14,"ay":3,"tx":13,"ty":2,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":9,"ay":14,"tx":5,"ty":10,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":3} +{"ax":6,"ay":0,"tx":12,"ty":0,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":3} +{"ax":3,"ay":3,"tx":12,"ty":9,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":6,"heavyWoods":2,"attackerCover":3} +{"ax":14,"ay":16,"tx":10,"ty":6,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":6} +{"ax":11,"ay":15,"tx":2,"ty":0,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":9,"heavyWoods":9,"attackerCover":3} +{"ax":4,"ay":13,"tx":11,"ty":10,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":2,"heavyWoods":4} +{"ax":7,"ay":3,"tx":8,"ty":15,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":2,"attackerCover":3} +{"ax":2,"ay":1,"tx":8,"ty":8,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":4,"heavyWoods":3,"targetCover":3} +{"ax":12,"ay":2,"tx":12,"ty":13,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":6,"heavyWoods":3} +{"ax":12,"ay":13,"tx":3,"ty":13,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":4,"heavyWoods":1} +{"ax":8,"ay":5,"tx":6,"ty":6,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":1,"attackerCover":3} +{"ax":14,"ay":7,"tx":8,"ty":15,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":6,"heavyWoods":1} +{"ax":11,"ay":13,"tx":7,"ty":9,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":1,"heavyWoods":3} +{"ax":4,"ay":15,"tx":12,"ty":12,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":6,"heavyWoods":1} +{"ax":13,"ay":5,"tx":4,"ty":10,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":6,"heavyWoods":2} +{"ax":5,"ay":15,"tx":4,"ty":16,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":11,"ay":9,"tx":8,"ty":3,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":1,"heavyWoods":4,"targetCover":3} +{"ax":12,"ay":9,"tx":11,"ty":5,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":13,"ay":2,"tx":10,"ty":5,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":2,"ay":3,"tx":3,"ty":5,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"heavyWoods":2} +{"ax":1,"ay":3,"tx":9,"ty":15,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":2,"heavyWoods":5} +{"ax":12,"ay":10,"tx":7,"ty":15,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":6,"heavyWoods":2} +{"ax":14,"ay":7,"tx":13,"ty":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":1,"heavyWoods":4} +{"ax":11,"ay":5,"tx":8,"ty":13,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"heavyWoods":1} +{"ax":2,"ay":2,"tx":1,"ty":15,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"heavyWoods":1} +{"ax":9,"ay":1,"tx":13,"ty":11,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":3,"heavyWoods":3} +{"ax":7,"ay":11,"tx":11,"ty":5,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":2,"heavyWoods":1} +{"ax":7,"ay":5,"tx":0,"ty":6,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"heavyWoods":1} +{"ax":11,"ay":1,"tx":6,"ty":12,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":3,"heavyWoods":10} +{"ax":1,"ay":8,"tx":9,"ty":4,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":1,"heavyWoods":1} +{"ax":1,"ay":15,"tx":7,"ty":4,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":3,"ay":10,"tx":2,"ty":7,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":1,"heavyWoods":3} +{"ax":8,"ay":16,"tx":3,"ty":12,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":3,"heavyWoods":1} +{"ax":9,"ay":2,"tx":2,"ty":16,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":6,"heavyWoods":10,"attackerCover":3} +{"ax":15,"ay":14,"tx":7,"ty":13,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":6} +{"ax":12,"ay":13,"tx":15,"ty":1,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"heavyWoods":1} +{"ax":2,"ay":0,"tx":13,"ty":6,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":4,"heavyWoods":5} +{"ax":6,"ay":4,"tx":6,"ty":3,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":9,"ay":4,"tx":8,"ty":8,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":1,"heavyWoods":1} +{"ax":14,"ay":3,"tx":8,"ty":3,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"heavyWoods":2} +{"ax":9,"ay":14,"tx":15,"ty":11,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":4} +{"ax":6,"ay":4,"tx":1,"ty":8,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"heavyWoods":1} +{"ax":8,"ay":13,"tx":5,"ty":11,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":1,"ay":1,"tx":0,"ty":13,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":6,"heavyWoods":5} +{"ax":0,"ay":15,"tx":7,"ty":2,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":8,"heavyWoods":6} +{"ax":0,"ay":8,"tx":4,"ty":9,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":2,"heavyWoods":2} +{"ax":6,"ay":7,"tx":11,"ty":4,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"heavyWoods":2,"attackerCover":3} +{"ax":3,"ay":1,"tx":7,"ty":1,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"heavyWoods":1} +{"ax":11,"ay":2,"tx":5,"ty":8,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":1,"heavyWoods":3} +{"ax":14,"ay":3,"tx":9,"ty":13,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":2,"heavyWoods":3} +{"ax":11,"ay":14,"tx":8,"ty":5,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":4,"heavyWoods":1} +{"ax":7,"ay":14,"tx":4,"ty":5,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":4} +{"ax":14,"ay":14,"tx":11,"ty":13,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":2} +{"ax":11,"ay":10,"tx":8,"ty":9,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"heavyWoods":1} +{"ax":8,"ay":12,"tx":2,"ty":6,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"heavyWoods":1} +{"ax":6,"ay":6,"tx":2,"ty":9,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":2,"heavyWoods":4} +{"ax":11,"ay":0,"tx":11,"ty":8,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":4,"heavyWoods":3} +{"ax":3,"ay":9,"tx":14,"ty":7,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":6,"heavyWoods":6} +{"ax":10,"ay":9,"tx":6,"ty":10,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"heavyWoods":4} +{"ax":2,"ay":4,"tx":12,"ty":4,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":2,"heavyWoods":1} +{"ax":3,"ay":6,"tx":11,"ty":1,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":4,"heavyWoods":1} +{"ax":9,"ay":2,"tx":14,"ty":10,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"heavyWoods":3} +{"ax":1,"ay":3,"tx":0,"ty":3,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":1,"ay":8,"tx":4,"ty":14,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":1,"heavyWoods":4} +{"ax":7,"ay":13,"tx":11,"ty":0,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":2,"heavyWoods":6} +{"ax":11,"ay":1,"tx":8,"ty":14,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":4,"heavyWoods":4} +{"ax":11,"ay":3,"tx":0,"ty":5,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":5,"heavyWoods":3} +{"ax":3,"ay":13,"tx":2,"ty":6,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":3,"heavyWoods":7} +{"ax":11,"ay":6,"tx":6,"ty":11,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":2,"heavyWoods":1} +{"ax":9,"ay":1,"tx":2,"ty":2,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":1,"heavyWoods":5} +{"ax":1,"ay":3,"tx":10,"ty":15,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":3,"heavyWoods":3} +{"ax":12,"ay":9,"tx":2,"ty":15,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":3,"heavyWoods":4} +{"ax":8,"ay":16,"tx":12,"ty":11,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":10,"ay":2,"tx":10,"ty":15,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":4,"heavyWoods":3} +{"ax":11,"ay":3,"tx":7,"ty":14,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":6,"heavyWoods":7} +{"ax":12,"ay":8,"tx":4,"ty":7,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":6,"heavyWoods":2} +{"ax":8,"ay":2,"tx":1,"ty":6,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":8,"heavyWoods":2} +{"ax":4,"ay":4,"tx":14,"ty":10,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":3} +{"ax":12,"ay":5,"tx":5,"ty":1,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":2,"heavyWoods":1} +{"ax":5,"ay":5,"tx":13,"ty":12,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":6} +{"ax":5,"ay":3,"tx":0,"ty":13,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":4,"attackerCover":3} +{"ax":2,"ay":10,"tx":4,"ty":3,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":3,"heavyWoods":6,"targetCover":3} +{"ax":1,"ay":7,"tx":14,"ty":4,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":3,"heavyWoods":3} +{"ax":0,"ay":1,"tx":9,"ty":8,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":7} +{"ax":4,"ay":2,"tx":3,"ty":8,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":3,"heavyWoods":5} +{"ax":0,"ay":15,"tx":7,"ty":12,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":4,"heavyWoods":4} +{"ax":7,"ay":2,"tx":13,"ty":5,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":2,"heavyWoods":3,"attackerCover":3} +{"ax":13,"ay":12,"tx":3,"ty":11,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"heavyWoods":5} +{"ax":15,"ay":2,"tx":4,"ty":3,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":2,"heavyWoods":1} +{"ax":0,"ay":5,"tx":2,"ty":2,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"heavyWoods":1} +{"ax":10,"ay":6,"tx":14,"ty":11,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":5,"targetCover":3} +{"ax":13,"ay":11,"tx":7,"ty":9,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":4,"heavyWoods":1} +{"ax":1,"ay":12,"tx":8,"ty":10,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":1,"heavyWoods":7} +{"ax":4,"ay":2,"tx":11,"ty":10,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":5,"heavyWoods":1} +{"ax":2,"ay":3,"tx":4,"ty":13,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"heavyWoods":1} +{"ax":5,"ay":1,"tx":1,"ty":12,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":3,"heavyWoods":1} +{"ax":0,"ay":9,"tx":6,"ty":12,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"heavyWoods":4} +{"ax":10,"ay":4,"tx":1,"ty":12,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":4,"heavyWoods":7} +{"ax":13,"ay":5,"tx":8,"ty":14,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":2,"heavyWoods":3} +{"ax":1,"ay":8,"tx":8,"ty":14,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":2,"heavyWoods":1} +{"ax":14,"ay":7,"tx":7,"ty":4,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":12,"ay":3,"tx":2,"ty":12,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":3,"heavyWoods":2} +{"ax":13,"ay":10,"tx":13,"ty":1,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":1,"heavyWoods":5} +{"ax":0,"ay":3,"tx":13,"ty":2,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":4,"heavyWoods":8} +{"ax":12,"ay":4,"tx":12,"ty":10,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"heavyWoods":1} +{"ax":2,"ay":12,"tx":9,"ty":13,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":3,"heavyWoods":1} +{"ax":10,"ay":12,"tx":10,"ty":1,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"heavyWoods":1} +{"ax":6,"ay":8,"tx":2,"ty":15,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":14,"ay":4,"tx":3,"ty":12,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":4,"heavyWoods":12} +{"ax":12,"ay":1,"tx":0,"ty":12,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":4,"heavyWoods":13} +{"ax":6,"ay":16,"tx":0,"ty":0,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":8,"heavyWoods":11} +{"ax":5,"ay":14,"tx":1,"ty":14,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":1,"heavyWoods":2} +{"ax":6,"ay":13,"tx":12,"ty":10,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":3,"heavyWoods":2} +{"ax":12,"ay":6,"tx":1,"ty":7,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":4} +{"ax":7,"ay":15,"tx":0,"ty":15,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":4} +{"ax":8,"ay":1,"tx":10,"ty":7,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":2,"heavyWoods":5} +{"ax":4,"ay":12,"tx":1,"ty":8,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"heavyWoods":4} +{"ax":0,"ay":3,"tx":6,"ty":0,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":1,"heavyWoods":3} +{"ax":8,"ay":1,"tx":13,"ty":13,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":4,"heavyWoods":3} +{"ax":10,"ay":13,"tx":9,"ty":1,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":3,"heavyWoods":4} +{"ax":8,"ay":5,"tx":8,"ty":2,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":1,"heavyWoods":1} +{"ax":11,"ay":4,"tx":11,"ty":6,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"heavyWoods":1,"attackerCover":3} +{"ax":8,"ay":15,"tx":10,"ty":8,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":5,"heavyWoods":4,"attackerCover":3} +{"ax":9,"ay":14,"tx":10,"ty":13,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":8,"ay":15,"tx":5,"ty":9,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":3,"heavyWoods":1} +{"ax":7,"ay":5,"tx":12,"ty":3,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":14,"ay":13,"tx":7,"ty":13,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":5} +{"ax":9,"ay":2,"tx":13,"ty":3,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":2,"heavyWoods":2} +{"ax":8,"ay":10,"tx":14,"ty":1,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":2,"heavyWoods":3} +{"ax":14,"ay":3,"tx":6,"ty":12,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":2,"heavyWoods":12,"targetCover":3} +{"ax":8,"ay":1,"tx":12,"ty":8,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":1,"heavyWoods":4} +{"ax":11,"ay":3,"tx":3,"ty":13,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":1,"heavyWoods":3} +{"ax":11,"ay":9,"tx":2,"ty":2,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":6,"heavyWoods":6} +{"ax":2,"ay":5,"tx":1,"ty":5,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":2,"ay":6,"tx":8,"ty":3,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":4,"heavyWoods":1,"targetCover":3} +{"ax":9,"ay":4,"tx":1,"ty":0,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":1,"heavyWoods":2} +{"ax":1,"ay":13,"tx":12,"ty":3,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":2,"heavyWoods":3} +{"ax":8,"ay":11,"tx":3,"ty":10,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"heavyWoods":4} +{"ax":6,"ay":3,"tx":1,"ty":8,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":4,"heavyWoods":1} +{"ax":14,"ay":12,"tx":2,"ty":4,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":12,"heavyWoods":4,"attackerCover":3} +{"ax":6,"ay":14,"tx":1,"ty":2,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":4,"heavyWoods":10} +{"ax":6,"ay":10,"tx":6,"ty":6,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":8,"ay":3,"tx":13,"ty":4,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"heavyWoods":1} +{"ax":14,"ay":15,"tx":1,"ty":11,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":11,"heavyWoods":3} +{"ax":1,"ay":1,"tx":1,"ty":4,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"heavyWoods":2} +{"ax":9,"ay":4,"tx":4,"ty":11,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"heavyWoods":2} +{"ax":8,"ay":8,"tx":3,"ty":6,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":3,"heavyWoods":2,"attackerCover":3} +{"ax":7,"ay":14,"tx":7,"ty":11,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":2} +{"ax":0,"ay":8,"tx":12,"ty":9,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":14,"ay":13,"tx":2,"ty":15,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":8} +{"ax":11,"ay":10,"tx":4,"ty":5,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":4} +{"ax":6,"ay":0,"tx":4,"ty":16,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":7,"heavyWoods":11} +{"ax":3,"ay":3,"tx":0,"ty":13,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":4,"heavyWoods":5} +{"ax":6,"ay":0,"tx":9,"ty":0,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":11,"ay":3,"tx":12,"ty":13,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":11,"ay":5,"tx":3,"ty":14,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":4,"heavyWoods":9} +{"ax":11,"ay":5,"tx":9,"ty":1,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"heavyWoods":1} +{"ax":8,"ay":14,"tx":4,"ty":11,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":2,"heavyWoods":1} +{"ax":9,"ay":15,"tx":3,"ty":10,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":5,"heavyWoods":3} +{"ax":9,"ay":5,"tx":6,"ty":0,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"heavyWoods":1} +{"ax":1,"ay":12,"tx":11,"ty":1,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":3,"heavyWoods":4} +{"ax":4,"ay":5,"tx":8,"ty":16,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":6,"heavyWoods":7} +{"ax":3,"ay":2,"tx":1,"ty":0,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"heavyWoods":2} +{"ax":8,"ay":1,"tx":14,"ty":15,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":11,"heavyWoods":6} +{"ax":7,"ay":4,"tx":14,"ty":15,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":4,"ay":12,"tx":14,"ty":10,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":5,"heavyWoods":4} +{"ax":4,"ay":2,"tx":3,"ty":1,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":9,"ay":5,"tx":10,"ty":1,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"heavyWoods":2} +{"ax":6,"ay":1,"tx":7,"ty":15,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":9,"heavyWoods":5} +{"ax":15,"ay":11,"tx":11,"ty":4,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":1,"heavyWoods":3,"targetCover":3} +{"ax":1,"ay":13,"tx":4,"ty":1,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"heavyWoods":1} +{"ax":14,"ay":1,"tx":10,"ty":12,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"heavyWoods":1} +{"ax":9,"ay":13,"tx":11,"ty":15,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":2,"targetCover":3} +{"ax":12,"ay":6,"tx":7,"ty":9,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":3,"heavyWoods":3,"attackerCover":3} +{"ax":7,"ay":14,"tx":7,"ty":2,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":6,"heavyWoods":3,"attackerCover":3} +{"ax":5,"ay":11,"tx":0,"ty":7,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":2,"heavyWoods":6} +{"ax":5,"ay":6,"tx":8,"ty":13,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"heavyWoods":1} +{"ax":5,"ay":4,"tx":15,"ty":2,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":1,"heavyWoods":1} +{"ax":5,"ay":6,"tx":13,"ty":5,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":1,"heavyWoods":3} +{"ax":10,"ay":6,"tx":3,"ty":5,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":3,"heavyWoods":1,"attackerCover":3} +{"ax":10,"ay":12,"tx":4,"ty":3,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":4} +{"ax":1,"ay":11,"tx":7,"ty":4,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":15,"ay":4,"tx":11,"ty":11,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":2} +{"ax":2,"ay":14,"tx":0,"ty":0,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"heavyWoods":1} +{"ax":12,"ay":8,"tx":0,"ty":5,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":9,"heavyWoods":4} +{"ax":12,"ay":5,"tx":2,"ty":16,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":6,"heavyWoods":10,"attackerCover":3} +{"ax":6,"ay":12,"tx":15,"ty":1,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":2,"heavyWoods":12,"attackerCover":3} +{"type":"board","width":16,"height":17,"hexes":[{"x":1,"y":0,"level":0,"terrain":{"incline_bottom":1}},{"x":2,"y":0,"level":0,"terrain":{"incline_bottom":1}},{"x":3,"y":0,"level":0,"terrain":{"woods":1,"foliage_elev":2,"incline_bottom":1}},{"x":4,"y":0,"level":0,"terrain":{"incline_bottom":1}},{"x":5,"y":0,"level":1,"terrain":{"woods":1,"incline_top":1,"incline_bottom":1,"foliage_elev":2}},{"x":6,"y":0,"level":0,"terrain":{"woods":1,"foliage_elev":2,"incline_bottom":1}},{"x":7,"y":0,"level":0,"terrain":{"water":1}},{"x":8,"y":0,"level":0,"terrain":{"incline_bottom":1}},{"x":9,"y":0,"level":1,"terrain":{"incline_top":1}},{"x":10,"y":0,"level":0,"terrain":{"incline_bottom":1}},{"x":11,"y":0,"level":0,"terrain":{"incline_bottom":1}},{"x":12,"y":0,"level":0,"terrain":{"woods":1,"foliage_elev":2,"incline_bottom":1}},{"x":13,"y":0,"level":2,"terrain":{"incline_top":1}},{"x":14,"y":0,"level":0,"terrain":{"incline_bottom":1}},{"x":15,"y":0,"level":0,"terrain":{"incline_bottom":1}},{"x":0,"y":1,"level":0,"terrain":{"incline_bottom":1}},{"x":1,"y":1,"level":1,"terrain":{"incline_top":1,"incline_bottom":1}},{"x":2,"y":1,"level":1,"terrain":{"incline_top":1,"incline_bottom":1}},{"x":3,"y":1,"level":2,"terrain":{"incline_top":1}},{"x":4,"y":1,"level":2,"terrain":{"incline_top":1}},{"x":5,"y":1,"level":2,"terrain":{"incline_top":1}},{"x":6,"y":1,"level":1,"terrain":{"woods":1,"incline_top":1,"incline_bottom":1,"foliage_elev":2}},{"x":7,"y":1,"level":0,"terrain":{"incline_bottom":1}},{"x":8,"y":1,"level":0,"terrain":{"water":1}},{"x":9,"y":1,"level":0,"terrain":{"water":1}},{"x":10,"y":1,"level":1,"terrain":{"incline_top":1}},{"x":11,"y":1,"level":1,"terrain":{"incline_top":1}},{"x":12,"y":1,"level":1,"terrain":{"woods":1,"incline_top":1,"incline_bottom":1,"foliage_elev":2}},{"x":13,"y":1,"level":2,"terrain":{"incline_top":1}},{"x":14,"y":1,"level":2,"terrain":{"incline_top":1}},{"x":15,"y":1,"level":2,"terrain":{"incline_top":1}},{"x":0,"y":2,"level":0,"terrain":{"incline_bottom":1}},{"x":1,"y":2,"level":1,"terrain":{"incline_top":1,"incline_bottom":1}},{"x":2,"y":2,"level":2,"terrain":{"incline_top":1}},{"x":3,"y":2,"level":2,"terrain":{"incline_top":1}},{"x":4,"y":2,"level":2,"terrain":{"woods":1,"foliage_elev":2,"incline_top":1}},{"x":5,"y":2,"level":1,"terrain":{"incline_top":1,"incline_bottom":1}},{"x":6,"y":2,"level":1,"terrain":{"woods":1,"incline_top":1,"incline_bottom":1,"foliage_elev":2}},{"x":7,"y":2,"level":0,"terrain":{"water":1}},{"x":8,"y":2,"level":0,"terrain":{"water":1}},{"x":9,"y":2,"level":0,"terrain":{"water":2}},{"x":10,"y":2,"level":0,"terrain":{"water":1}},{"x":11,"y":2,"level":0,"terrain":{"water":1}},{"x":12,"y":2,"level":1,"terrain":{"incline_top":1,"incline_bottom":1}},{"x":13,"y":2,"level":2,"terrain":{"incline_top":1}},{"x":14,"y":2,"level":2},{"x":15,"y":2,"level":2,"terrain":{"incline_top":1}},{"x":0,"y":3,"level":0,"terrain":{"incline_bottom":1}},{"x":1,"y":3,"level":1,"terrain":{"woods":1,"incline_top":1,"incline_bottom":1,"foliage_elev":2}},{"x":2,"y":3,"level":2,"terrain":{"incline_top":1}},{"x":3,"y":3,"level":1,"terrain":{"incline_bottom":1}},{"x":4,"y":3,"level":1,"terrain":{"incline_bottom":1}},{"x":5,"y":3,"level":1,"terrain":{"incline_top":1}},{"x":6,"y":3,"level":0,"terrain":{"water":1}},{"x":7,"y":3,"level":0,"terrain":{"water":1}},{"x":8,"y":3,"level":0,"terrain":{"water":2}},{"x":9,"y":3,"level":0,"terrain":{"water":2}},{"x":10,"y":3,"level":0,"terrain":{"water":2}},{"x":11,"y":3,"level":0,"terrain":{"water":1}},{"x":12,"y":3,"level":0,"terrain":{"water":1}},{"x":13,"y":3,"level":0,"terrain":{"water":1}},{"x":14,"y":3,"level":2,"terrain":{"incline_top":1}},{"x":15,"y":3,"level":0,"terrain":{"water":1}},{"x":0,"y":4,"level":0,"terrain":{"woods":1,"foliage_elev":2,"incline_bottom":1}},{"x":1,"y":4,"level":1,"terrain":{"incline_top":1}},{"x":2,"y":4,"level":1,"terrain":{"incline_top":1,"incline_bottom":1}},{"x":3,"y":4,"level":1,"terrain":{"woods":1,"foliage_elev":2,"incline_top":1}},{"x":4,"y":4,"level":1,"terrain":{"incline_top":1}},{"x":5,"y":4,"level":0,"terrain":{"water":1}},{"x":6,"y":4,"level":0,"terrain":{"water":1}},{"x":7,"y":4,"level":0,"terrain":{"water":2}},{"x":8,"y":4,"level":0,"terrain":{"water":2}},{"x":9,"y":4,"level":0,"terrain":{"water":3}},{"x":10,"y":4,"level":0,"terrain":{"water":2}},{"x":11,"y":4,"level":0,"terrain":{"water":2}},{"x":12,"y":4,"level":0,"terrain":{"water":1}},{"x":13,"y":4,"level":0,"terrain":{"water":1}},{"x":14,"y":4,"level":0,"terrain":{"water":1}},{"x":15,"y":4,"level":0,"terrain":{"water":1}},{"x":0,"y":5,"level":0,"terrain":{"incline_bottom":1}},{"x":1,"y":5,"level":0,"terrain":{"woods":1,"foliage_elev":2,"incline_bottom":1}},{"x":2,"y":5,"level":0,"terrain":{"incline_bottom":1}},{"x":3,"y":5,"level":0,"terrain":{"water":1}},{"x":4,"y":5,"level":0,"terrain":{"water":1}},{"x":5,"y":5,"level":0,"terrain":{"water":2}},{"x":6,"y":5,"level":0,"terrain":{"water":2}},{"x":7,"y":5,"level":0,"terrain":{"water":3}},{"x":8,"y":5,"level":0,"terrain":{"water":3}},{"x":9,"y":5,"level":0,"terrain":{"water":4}},{"x":10,"y":5,"level":0,"terrain":{"water":2}},{"x":11,"y":5,"level":0,"terrain":{"water":2}},{"x":12,"y":5,"level":0,"terrain":{"water":1}},{"x":13,"y":5,"level":0,"terrain":{"water":1}},{"x":14,"y":5,"level":0,"terrain":{"water":1}},{"x":0,"y":6,"level":0,"terrain":{"woods":2,"foliage_elev":2}},{"x":1,"y":6,"level":0,"terrain":{"woods":2,"foliage_elev":2}},{"x":2,"y":6,"level":0,"terrain":{"water":1}},{"x":3,"y":6,"level":0,"terrain":{"water":1}},{"x":4,"y":6,"level":0,"terrain":{"water":1}},{"x":5,"y":6,"level":0,"terrain":{"water":2}},{"x":6,"y":6,"level":0,"terrain":{"water":2}},{"x":7,"y":6,"level":0,"terrain":{"water":3}},{"x":8,"y":6,"level":0,"terrain":{"water":4}},{"x":9,"y":6,"level":0,"terrain":{"water":4}},{"x":10,"y":6,"level":0,"terrain":{"water":2}},{"x":11,"y":6,"level":0,"terrain":{"water":2}},{"x":12,"y":6,"level":0,"terrain":{"water":1}},{"x":0,"y":7,"level":0,"terrain":{"woods":1,"foliage_elev":2}},{"x":1,"y":7,"level":0,"terrain":{"woods":1,"foliage_elev":2}},{"x":2,"y":7,"level":0,"terrain":{"water":1}},{"x":3,"y":7,"level":0,"terrain":{"water":1}},{"x":4,"y":7,"level":0,"terrain":{"water":1}},{"x":5,"y":7,"level":0,"terrain":{"water":1}},{"x":6,"y":7,"level":0,"terrain":{"water":2}},{"x":7,"y":7,"level":0,"terrain":{"water":3}},{"x":8,"y":7,"level":0,"terrain":{"water":4}},{"x":9,"y":7,"level":0,"terrain":{"water":4}},{"x":10,"y":7,"level":0,"terrain":{"water":3}},{"x":11,"y":7,"level":0,"terrain":{"water":2}},{"x":12,"y":7,"level":0,"terrain":{"water":1}},{"x":13,"y":7,"level":0,"terrain":{"water":1}},{"x":0,"y":8,"level":0,"terrain":{"woods":1,"foliage_elev":2}},{"x":1,"y":8,"level":0,"terrain":{"woods":2,"foliage_elev":2}},{"x":2,"y":8,"level":0,"terrain":{"water":1}},{"x":3,"y":8,"level":0,"terrain":{"water":1}},{"x":4,"y":8,"level":0,"terrain":{"water":1}},{"x":5,"y":8,"level":0,"terrain":{"water":1}},{"x":6,"y":8,"level":0,"terrain":{"water":2}},{"x":7,"y":8,"level":0,"terrain":{"water":2}},{"x":8,"y":8,"level":0,"terrain":{"water":4}},{"x":9,"y":8,"level":0,"terrain":{"water":4}},{"x":10,"y":8,"level":0,"terrain":{"water":3}},{"x":11,"y":8,"level":0,"terrain":{"water":2}},{"x":12,"y":8,"level":0,"terrain":{"water":2}},{"x":13,"y":8,"level":0,"terrain":{"water":1}},{"x":14,"y":8,"level":0,"terrain":{"water":1}},{"x":15,"y":8,"level":0,"terrain":{"water":1}},{"x":0,"y":9,"level":0,"terrain":{"woods":2,"foliage_elev":2}},{"x":1,"y":9,"level":0,"terrain":{"woods":1,"foliage_elev":2}},{"x":2,"y":9,"level":0,"terrain":{"water":1}},{"x":3,"y":9,"level":0,"terrain":{"water":1}},{"x":4,"y":9,"level":0,"terrain":{"water":1}},{"x":5,"y":9,"level":0,"terrain":{"water":1}},{"x":6,"y":9,"level":0,"terrain":{"water":2}},{"x":7,"y":9,"level":0,"terrain":{"water":2}},{"x":8,"y":9,"level":0,"terrain":{"water":4}},{"x":9,"y":9,"level":0,"terrain":{"water":4}},{"x":10,"y":9,"level":0,"terrain":{"water":3}},{"x":11,"y":9,"level":0,"terrain":{"water":2}},{"x":12,"y":9,"level":0,"terrain":{"water":2}},{"x":13,"y":9,"level":0,"terrain":{"water":1}},{"x":14,"y":9,"level":0,"terrain":{"water":1}},{"x":0,"y":10,"level":0,"terrain":{"woods":1,"foliage_elev":2}},{"x":1,"y":10,"level":0,"terrain":{"water":1}},{"x":2,"y":10,"level":0,"terrain":{"water":1}},{"x":3,"y":10,"level":0,"terrain":{"water":1}},{"x":4,"y":10,"level":0,"terrain":{"water":1}},{"x":5,"y":10,"level":0,"terrain":{"water":2}},{"x":6,"y":10,"level":0,"terrain":{"water":2}},{"x":7,"y":10,"level":0,"terrain":{"water":2}},{"x":8,"y":10,"level":0,"terrain":{"water":3}},{"x":9,"y":10,"level":0,"terrain":{"water":3}},{"x":10,"y":10,"level":0,"terrain":{"water":3}},{"x":11,"y":10,"level":0,"terrain":{"water":2}},{"x":12,"y":10,"level":0,"terrain":{"water":2}},{"x":13,"y":10,"level":0,"terrain":{"water":1}},{"x":1,"y":11,"level":0,"terrain":{"water":1}},{"x":2,"y":11,"level":0,"terrain":{"water":1}},{"x":3,"y":11,"level":0,"terrain":{"water":1}},{"x":4,"y":11,"level":0,"terrain":{"water":1}},{"x":5,"y":11,"level":0,"terrain":{"water":2}},{"x":6,"y":11,"level":0,"terrain":{"water":2}},{"x":7,"y":11,"level":0,"terrain":{"water":2}},{"x":8,"y":11,"level":0,"terrain":{"water":3}},{"x":9,"y":11,"level":0,"terrain":{"water":2}},{"x":10,"y":11,"level":0,"terrain":{"water":2}},{"x":11,"y":11,"level":0,"terrain":{"water":1}},{"x":12,"y":11,"level":0,"terrain":{"water":1}},{"x":13,"y":11,"level":0,"terrain":{"water":1}},{"x":0,"y":12,"level":0,"terrain":{"woods":1,"foliage_elev":2}},{"x":1,"y":12,"level":0,"terrain":{"woods":1,"foliage_elev":2,"incline_bottom":1}},{"x":2,"y":12,"level":0,"terrain":{"water":1}},{"x":3,"y":12,"level":0,"terrain":{"water":1}},{"x":4,"y":12,"level":0,"terrain":{"water":1}},{"x":5,"y":12,"level":0,"terrain":{"water":1}},{"x":6,"y":12,"level":0,"terrain":{"water":2}},{"x":7,"y":12,"level":0,"terrain":{"water":1}},{"x":8,"y":12,"level":0,"terrain":{"water":2}},{"x":9,"y":12,"level":0,"terrain":{"water":1}},{"x":10,"y":12,"level":0,"terrain":{"water":1}},{"x":11,"y":12,"level":0,"terrain":{"water":1}},{"x":12,"y":12,"level":0,"terrain":{"water":1}},{"x":13,"y":12,"level":0,"terrain":{"water":1}},{"x":0,"y":13,"level":0,"terrain":{"incline_bottom":1}},{"x":1,"y":13,"level":1,"terrain":{"woods":1,"foliage_elev":2,"incline_top":1}},{"x":2,"y":13,"level":0,"terrain":{"woods":1,"foliage_elev":2,"incline_bottom":1}},{"x":3,"y":13,"level":0,"terrain":{"incline_bottom":1}},{"x":4,"y":13,"level":0,"terrain":{"water":1}},{"x":5,"y":13,"level":0,"terrain":{"water":1}},{"x":6,"y":13,"level":0,"terrain":{"water":1}},{"x":7,"y":13,"level":0,"terrain":{"incline_bottom":1}},{"x":8,"y":13,"level":0,"terrain":{"water":1}},{"x":9,"y":13,"level":0,"terrain":{"water":1}},{"x":10,"y":13,"level":0,"terrain":{"water":1}},{"x":11,"y":13,"level":0,"terrain":{"water":1}},{"x":12,"y":13,"level":0,"terrain":{"water":1}},{"x":13,"y":13,"level":0,"terrain":{"woods":1,"foliage_elev":2,"incline_bottom":1}},{"x":14,"y":13,"level":0,"terrain":{"woods":1,"foliage_elev":2}},{"x":0,"y":14,"level":0,"terrain":{"incline_bottom":1}},{"x":1,"y":14,"level":1,"terrain":{"woods":1,"foliage_elev":2,"incline_top":1}},{"x":2,"y":14,"level":1,"terrain":{"incline_top":1}},{"x":3,"y":14,"level":1,"terrain":{"woods":1,"foliage_elev":2,"incline_top":1}},{"x":4,"y":14,"level":0,"terrain":{"incline_bottom":1}},{"x":5,"y":14,"level":0,"terrain":{"incline_bottom":1}},{"x":6,"y":14,"level":0,"terrain":{"incline_bottom":1}},{"x":7,"y":14,"level":1,"terrain":{"incline_top":1,"incline_bottom":1}},{"x":8,"y":14,"level":1,"terrain":{"incline_top":1,"incline_bottom":1}},{"x":9,"y":14,"level":1,"terrain":{"incline_top":1,"incline_bottom":1}},{"x":10,"y":14,"level":0,"terrain":{"water":1}},{"x":11,"y":14,"level":0,"terrain":{"incline_bottom":1}},{"x":12,"y":14,"level":0,"terrain":{"incline_bottom":1}},{"x":13,"y":14,"level":1,"terrain":{"woods":1,"foliage_elev":2,"incline_top":1}},{"x":14,"y":14,"level":0,"terrain":{"incline_bottom":1}},{"x":0,"y":15,"level":0,"terrain":{"incline_bottom":1}},{"x":1,"y":15,"level":0,"terrain":{"incline_bottom":1}},{"x":2,"y":15,"level":1,"terrain":{"incline_top":1}},{"x":3,"y":15,"level":1,"terrain":{"incline_top":1}},{"x":4,"y":15,"level":1,"terrain":{"incline_top":1,"incline_bottom":1}},{"x":5,"y":15,"level":2,"terrain":{"incline_top":1}},{"x":6,"y":15,"level":2,"terrain":{"incline_top":1}},{"x":7,"y":15,"level":2,"terrain":{"incline_top":1}},{"x":8,"y":15,"level":2,"terrain":{"incline_top":1}},{"x":9,"y":15,"level":2,"terrain":{"incline_top":1}},{"x":10,"y":15,"level":1,"terrain":{"incline_top":1,"incline_bottom":1}},{"x":11,"y":15,"level":1,"terrain":{"incline_top":1}},{"x":12,"y":15,"level":1,"terrain":{"incline_top":1}},{"x":13,"y":15,"level":0,"terrain":{"incline_bottom":1}},{"x":14,"y":15,"level":0,"terrain":{"incline_bottom":1}},{"x":2,"y":16,"level":0,"terrain":{"incline_bottom":1}},{"x":3,"y":16,"level":0,"terrain":{"incline_bottom":1}},{"x":4,"y":16,"level":1,"terrain":{"incline_top":1,"incline_bottom":1}},{"x":5,"y":16,"level":0,"terrain":{"incline_bottom":1}},{"x":6,"y":16,"level":2,"terrain":{"incline_top":1}},{"x":7,"y":16,"level":0,"terrain":{"incline_bottom":1}},{"x":8,"y":16,"level":2,"terrain":{"incline_top":1}},{"x":9,"y":16,"level":0,"terrain":{"incline_bottom":1}},{"x":10,"y":16,"level":1,"terrain":{"incline_top":1,"incline_bottom":1}},{"x":11,"y":16,"level":0,"terrain":{"incline_bottom":1}},{"x":12,"y":16,"level":0,"terrain":{"woods":1,"foliage_elev":2,"incline_bottom":1}}],"scenario":"1v1-clan-invasion-s101010.mms"} +{"ax":0,"ay":1,"tx":12,"ty":6,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"attackerCover":3} +{"ax":2,"ay":16,"tx":0,"ty":2,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":9,"ay":13,"tx":3,"ty":0,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1,"targetCover":3} +{"ax":13,"ay":3,"tx":9,"ty":3,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":3,"ay":0,"tx":7,"ty":0,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":2} +{"ax":14,"ay":2,"tx":10,"ty":5,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":1,"ay":12,"tx":10,"ty":6,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":0,"ay":15,"tx":8,"ty":2,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":6,"ay":3,"tx":4,"ty":4,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":15,"ay":0,"tx":12,"ty":7,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":9,"ay":9,"tx":6,"ty":4,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":0,"ay":10,"tx":3,"ty":12,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":5,"ay":9,"tx":12,"ty":6,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":12,"ay":8,"tx":14,"ty":5,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":14,"ay":3,"tx":3,"ty":10,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":1,"ay":4,"tx":2,"ty":5,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":12,"ay":16,"tx":8,"ty":12,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"attackerCover":3} +{"ax":10,"ay":13,"tx":7,"ty":2,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":2,"ay":10,"tx":3,"ty":7,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":11,"ay":15,"tx":11,"ty":2,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":7,"ay":15,"tx":5,"ty":7,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":1,"ay":8,"tx":3,"ty":6,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":9,"ay":3,"tx":9,"ty":9,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":10,"ay":14,"tx":6,"ty":15,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":10,"ay":5,"tx":7,"ty":15,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":14,"ay":3,"tx":1,"ty":7,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":4,"ay":3,"tx":7,"ty":8,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":7,"ay":9,"tx":4,"ty":4,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":8,"ay":7,"tx":12,"ty":16,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"targetCover":3} +{"ax":12,"ay":16,"tx":13,"ty":10,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1,"attackerCover":3} +{"ax":10,"ay":0,"tx":13,"ty":15,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":6,"ay":10,"tx":7,"ty":8,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":5,"ay":12,"tx":13,"ty":4,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":5,"ay":11,"tx":3,"ty":7,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":3,"ay":9,"tx":10,"ty":9,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":12,"ay":5,"tx":12,"ty":16,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"targetCover":3} +{"ax":0,"ay":12,"tx":5,"ty":14,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":11,"ay":8,"tx":6,"ty":14,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":5,"ay":5,"tx":0,"ty":4,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1,"targetCover":3} +{"ax":9,"ay":9,"tx":6,"ty":0,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":2} +{"ax":2,"ay":7,"tx":8,"ty":15,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":5,"ay":6,"tx":9,"ty":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":8,"ay":1,"tx":1,"ty":5,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":2} +{"ax":6,"ay":2,"tx":6,"ty":6,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":6,"ay":9,"tx":12,"ty":6,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":11,"ay":12,"tx":0,"ty":6,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"heavyWoods":1} +{"ax":3,"ay":10,"tx":9,"ty":2,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":5,"ay":8,"tx":4,"ty":11,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":7,"ay":11,"tx":1,"ty":0,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":3,"ay":6,"tx":15,"ty":14,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":10,"ay":8,"tx":2,"ty":15,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":3,"ay":1,"tx":14,"ty":8,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":12,"ay":5,"tx":7,"ty":16,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":2,"ay":11,"tx":12,"ty":7,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":10,"ay":13,"tx":10,"ty":10,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":1,"ay":1,"tx":11,"ty":11,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"attackerCover":3} +{"ax":9,"ay":8,"tx":0,"ty":0,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":8,"ay":13,"tx":10,"ty":10,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":2,"ay":0,"tx":4,"ty":3,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":2,"targetCover":3} +{"ax":4,"ay":6,"tx":13,"ty":5,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":13,"ay":4,"tx":10,"ty":9,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":2,"ay":5,"tx":10,"ty":5,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":10,"ay":7,"tx":4,"ty":8,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":8,"ay":13,"tx":4,"ty":7,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":14,"ay":1,"tx":0,"ty":14,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":4,"ay":11,"tx":15,"ty":8,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":10,"ay":13,"tx":4,"ty":16,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"targetCover":3} +{"ax":14,"ay":0,"tx":4,"ty":10,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":14,"ay":0,"tx":5,"ty":13,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":12,"ay":15,"tx":6,"ty":6,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":2,"ay":2,"tx":7,"ty":4,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":6,"ay":14,"tx":0,"ty":9,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":2,"ay":9,"tx":5,"ty":14,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":12,"ay":14,"tx":13,"ty":14,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":0,"ay":1,"tx":8,"ty":5,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":13,"ay":14,"tx":15,"ty":0,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":11,"ay":3,"tx":15,"ty":1,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":4,"ay":3,"tx":10,"ty":4,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":0,"ay":9,"tx":8,"ty":10,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":9,"ay":16,"tx":5,"ty":7,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":11,"ay":16,"tx":6,"ty":3,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":9,"ay":6,"tx":2,"ty":12,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":14,"ay":14,"tx":13,"ty":10,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":2,"ay":14,"tx":6,"ty":13,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":1,"ay":9,"tx":13,"ty":15,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":9,"ay":5,"tx":11,"ty":3,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":9,"ay":6,"tx":4,"ty":13,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":13,"ay":1,"tx":3,"ty":2,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":13,"ay":5,"tx":13,"ty":3,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":2,"ay":9,"tx":3,"ty":15,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":0,"ay":10,"tx":7,"ty":0,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":2} +{"ax":0,"ay":3,"tx":8,"ty":13,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":3,"ay":4,"tx":0,"ty":1,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"targetCover":3} +{"ax":13,"ay":10,"tx":7,"ty":4,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":0,"ay":1,"tx":6,"ty":9,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":1,"attackerCover":3} +{"ax":11,"ay":14,"tx":12,"ty":12,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":1,"ay":15,"tx":10,"ty":3,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":12,"ay":12,"tx":6,"ty":9,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":12,"ay":16,"tx":7,"ty":5,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":9,"ay":6,"tx":3,"ty":7,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":15,"ay":8,"tx":2,"ty":3,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":0,"ay":7,"tx":9,"ty":12,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":5,"ay":12,"tx":1,"ty":14,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":4,"ay":14,"tx":4,"ty":1,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":0,"ay":1,"tx":2,"ty":10,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":4,"heavyWoods":2} +{"ax":13,"ay":0,"tx":3,"ty":14,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":12,"ay":8,"tx":5,"ty":4,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":1,"ay":10,"tx":7,"ty":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":2,"targetCover":3} +{"ax":15,"ay":14,"tx":6,"ty":10,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":1,"ay":13,"tx":1,"ty":5,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":3,"ay":2,"tx":13,"ty":15,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":12,"ay":0,"tx":11,"ty":1,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1,"attackerCover":3} +{"ax":8,"ay":8,"tx":4,"ty":11,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":13,"ay":2,"tx":4,"ty":4,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":1,"ay":14,"tx":12,"ty":7,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":15,"ay":1,"tx":2,"ty":9,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":12,"ay":4,"tx":12,"ty":1,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":0,"ay":14,"tx":3,"ty":1,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":6,"ay":1,"tx":3,"ty":9,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":0,"ay":13,"tx":3,"ty":7,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":5,"ay":8,"tx":8,"ty":10,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":12,"ay":7,"tx":8,"ty":15,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":15,"ay":0,"tx":10,"ty":7,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":4,"ay":4,"tx":6,"ty":12,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":3,"ay":9,"tx":0,"ty":13,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":13,"ay":2,"tx":1,"ty":8,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":13,"ay":2,"tx":3,"ty":2,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":6,"ay":9,"tx":9,"ty":8,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":6,"ay":9,"tx":4,"ty":5,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":5,"ay":8,"tx":8,"ty":14,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":8,"ay":7,"tx":7,"ty":9,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":10,"ay":0,"tx":4,"ty":8,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"attackerCover":3} +{"ax":7,"ay":9,"tx":11,"ty":12,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":5,"ay":10,"tx":3,"ty":15,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":2,"ay":6,"tx":7,"ty":12,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":8,"ay":13,"tx":14,"ty":3,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":8,"ay":12,"tx":7,"ty":2,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":1,"ay":6,"tx":6,"ty":8,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":10,"ay":12,"tx":5,"ty":5,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":8,"ay":0,"tx":3,"ty":13,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":10,"ay":12,"tx":13,"ty":0,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":2,"ay":12,"tx":13,"ty":7,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":12,"ay":13,"tx":1,"ty":1,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"targetCover":3} +{"ax":14,"ay":5,"tx":6,"ty":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":8,"ay":3,"tx":2,"ty":0,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":2} +{"ax":11,"ay":3,"tx":11,"ty":5,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":13,"ay":3,"tx":8,"ty":7,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":1,"ay":15,"tx":7,"ty":15,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":6,"ay":16,"tx":10,"ty":8,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":6,"ay":9,"tx":13,"ty":12,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":9,"ay":11,"tx":14,"ty":15,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":8,"ay":10,"tx":4,"ty":4,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":12,"ay":12,"tx":10,"ty":9,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":10,"ay":1,"tx":1,"ty":3,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":1} +{"ax":13,"ay":13,"tx":4,"ty":10,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":3,"ay":1,"tx":12,"ty":0,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":2,"ay":15,"tx":13,"ty":3,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":8,"ay":11,"tx":1,"ty":3,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":0,"ay":8,"tx":2,"ty":15,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":1,"heavyWoods":1} +{"ax":3,"ay":4,"tx":11,"ty":0,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":12,"ay":2,"tx":1,"ty":4,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":6,"ay":15,"tx":10,"ty":12,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":1,"ay":14,"tx":5,"ty":15,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":12,"ay":15,"tx":1,"ty":1,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":15,"ay":1,"tx":4,"ty":3,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":0,"ay":7,"tx":6,"ty":16,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":2,"ay":5,"tx":3,"ty":2,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":7,"ay":3,"tx":3,"ty":15,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":10,"ay":5,"tx":6,"ty":16,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":8,"ay":15,"tx":1,"ty":3,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":15,"ay":3,"tx":1,"ty":5,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":12,"ay":1,"tx":11,"ty":4,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":6,"ay":13,"tx":2,"ty":8,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":11,"ay":3,"tx":8,"ty":16,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":7,"ay":8,"tx":9,"ty":5,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":14,"ay":3,"tx":12,"ty":13,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":14,"ay":13,"tx":12,"ty":3,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":6,"ay":4,"tx":3,"ty":15,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":3,"ay":4,"tx":3,"ty":9,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":6,"ay":13,"tx":14,"ty":5,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":2,"ay":6,"tx":1,"ty":14,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":15,"ay":0,"tx":3,"ty":8,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":15,"ay":8,"tx":13,"ty":12,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":1,"ay":6,"tx":4,"ty":0,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":1} +{"ax":9,"ay":10,"tx":7,"ty":15,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":4,"ay":10,"tx":10,"ty":16,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"targetCover":3} +{"ax":10,"ay":9,"tx":1,"ty":5,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":9,"ay":14,"tx":0,"ty":13,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":5,"ay":5,"tx":7,"ty":1,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":12,"ay":1,"tx":3,"ty":3,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":0,"ay":15,"tx":13,"ty":11,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":2,"attackerCover":3} +{"ax":2,"ay":9,"tx":1,"ty":13,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":0,"ay":3,"tx":2,"ty":2,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":7,"ay":7,"tx":13,"ty":15,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":2,"ay":12,"tx":9,"ty":16,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":13,"ay":12,"tx":12,"ty":3,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":2,"ay":10,"tx":0,"ty":1,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":4,"heavyWoods":2} +{"ax":8,"ay":7,"tx":5,"ty":15,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":13,"ay":10,"tx":12,"ty":5,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":8,"ay":10,"tx":1,"ty":9,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":5,"ay":5,"tx":12,"ty":0,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":3,"ay":7,"tx":2,"ty":4,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":0,"ay":6,"tx":11,"ty":15,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"heavyWoods":1} +{"ax":13,"ay":13,"tx":13,"ty":8,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":9,"ay":11,"tx":13,"ty":12,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":13,"ay":7,"tx":12,"ty":3,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":1,"ay":3,"tx":3,"ty":6,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":11,"ay":9,"tx":5,"ty":7,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":8,"ay":6,"tx":6,"ty":10,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":13,"ay":14,"tx":6,"ty":9,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":1,"ay":8,"tx":7,"ty":10,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":5,"ay":15,"tx":1,"ty":1,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":13,"ay":12,"tx":1,"ty":4,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":1,"ay":1,"tx":2,"ty":6,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":12,"ay":0,"tx":4,"ty":15,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":2,"ay":15,"tx":11,"ty":6,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":1,"ay":13,"tx":2,"ty":2,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":8,"ay":1,"tx":8,"ty":9,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":9,"ay":11,"tx":1,"ty":5,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":0,"ay":14,"tx":1,"ty":8,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":2} +{"ax":4,"ay":16,"tx":1,"ty":13,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":4,"ay":1,"tx":14,"ty":13,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":4,"ay":3,"tx":12,"ty":13,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":4,"ay":16,"tx":5,"ty":3,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":4,"ay":16,"tx":13,"ty":8,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":2,"ay":11,"tx":6,"ty":9,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":7,"ay":0,"tx":4,"ty":4,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":2} +{"ax":10,"ay":2,"tx":9,"ty":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":3,"ay":2,"tx":14,"ty":15,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":9,"ay":6,"tx":6,"ty":1,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":14,"ay":0,"tx":6,"ty":0,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":1} +{"ax":0,"ay":14,"tx":13,"ty":14,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":2,"attackerCover":3} +{"ax":10,"ay":13,"tx":3,"ty":2,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":6,"ay":2,"tx":7,"ty":8,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":12,"ay":7,"tx":5,"ty":4,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":0,"ay":4,"tx":11,"ty":14,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":11,"ay":5,"tx":4,"ty":11,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":11,"ay":0,"tx":0,"ty":3,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":2,"attackerCover":3} +{"ax":14,"ay":1,"tx":7,"ty":3,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":13,"ay":8,"tx":2,"ty":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1,"targetCover":3} +{"ax":2,"ay":13,"tx":2,"ty":0,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":2,"ay":5,"tx":10,"ty":9,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":9,"ay":9,"tx":5,"ty":1,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":4,"ay":14,"tx":2,"ty":3,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":6,"ay":3,"tx":9,"ty":10,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":3,"ay":12,"tx":13,"ty":4,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":1,"ay":12,"tx":13,"ty":15,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":13,"ay":2,"tx":8,"ty":4,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":5,"ay":9,"tx":6,"ty":11,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":13,"ay":10,"tx":5,"ty":7,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":11,"ay":4,"tx":13,"ty":14,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":2,"ay":1,"tx":4,"ty":15,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1,"attackerCover":3} +{"ax":9,"ay":12,"tx":12,"ty":8,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":3,"ay":9,"tx":1,"ty":5,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":12,"ay":15,"tx":11,"ty":3,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":7,"ay":14,"tx":0,"ty":9,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":9,"ay":2,"tx":2,"ty":6,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":8,"ay":8,"tx":7,"ty":11,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":1,"ay":7,"tx":12,"ty":16,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":4,"ay":7,"tx":1,"ty":11,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":5,"ay":10,"tx":10,"ty":15,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":7,"ay":6,"tx":11,"ty":10,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":10,"ay":14,"tx":12,"ty":2,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":0,"ay":12,"tx":2,"ty":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1,"targetCover":3} +{"ax":6,"ay":14,"tx":6,"ty":13,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":12,"ay":5,"tx":7,"ty":0,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":2,"ay":7,"tx":8,"ty":0,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":7,"ay":0,"tx":5,"ty":7,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":12,"ay":2,"tx":11,"ty":1,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":5,"ay":3,"tx":9,"ty":14,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":5,"ay":3,"tx":5,"ty":14,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":12,"ay":10,"tx":1,"ty":8,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":13,"ay":5,"tx":11,"ty":0,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"targetCover":3} +{"ax":7,"ay":0,"tx":7,"ty":13,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":0,"ay":10,"tx":11,"ty":9,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":2,"ay":3,"tx":8,"ty":12,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":10,"ay":5,"tx":7,"ty":15,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":0,"ay":4,"tx":10,"ty":0,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":4} +{"ax":1,"ay":14,"tx":11,"ty":11,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":13,"ay":8,"tx":15,"ty":14,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":12,"ay":12,"tx":14,"ty":3,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":6,"ay":16,"tx":15,"ty":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":9,"ay":15,"tx":12,"ty":10,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":5,"ay":3,"tx":10,"ty":16,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":2,"ay":4,"tx":12,"ty":16,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1,"targetCover":3} +{"ax":4,"ay":9,"tx":1,"ty":13,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":15,"ay":14,"tx":14,"ty":2,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":9,"ay":9,"tx":12,"ty":16,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"targetCover":3} +{"ax":13,"ay":3,"tx":15,"ty":3,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"attackerCover":3} +{"ax":3,"ay":12,"tx":9,"ty":3,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":3,"ay":14,"tx":7,"ty":10,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":6,"ay":4,"tx":10,"ty":4,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":11,"ay":9,"tx":1,"ty":5,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":3,"ay":10,"tx":15,"ty":3,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":5,"ay":13,"tx":12,"ty":6,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":7,"ay":2,"tx":12,"ty":4,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":0,"ay":15,"tx":15,"ty":2,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":1} +{"ax":8,"ay":16,"tx":11,"ty":15,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":1,"ay":14,"tx":5,"ty":8,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":7,"ay":16,"tx":3,"ty":11,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":9,"ay":16,"tx":8,"ty":2,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"attackerCover":3} +{"ax":0,"ay":12,"tx":4,"ty":8,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":7,"ay":9,"tx":5,"ty":13,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":0,"ay":7,"tx":11,"ty":10,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":10,"ay":3,"tx":4,"ty":1,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":9,"ay":16,"tx":9,"ty":3,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":9,"ay":13,"tx":6,"ty":14,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":3,"ay":8,"tx":9,"ty":12,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":5,"ay":8,"tx":15,"ty":2,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":5,"ay":6,"tx":12,"ty":12,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":15,"ay":2,"tx":8,"ty":11,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":4,"ay":15,"tx":3,"ty":5,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":10,"ay":2,"tx":13,"ty":2,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":2,"ay":8,"tx":10,"ty":0,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":0,"ay":4,"tx":13,"ty":13,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":10,"ay":3,"tx":2,"ty":4,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":10,"ay":1,"tx":3,"ty":8,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":9,"ay":11,"tx":5,"ty":2,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":9,"ay":14,"tx":2,"ty":2,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":14,"ay":1,"tx":9,"ty":7,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":10,"ay":13,"tx":9,"ty":13,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":2,"ay":10,"tx":11,"ty":5,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":5,"ay":7,"tx":6,"ty":15,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":1,"ay":9,"tx":2,"ty":5,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":1,"heavyWoods":2} +{"ax":7,"ay":12,"tx":4,"ty":10,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":5,"ay":16,"tx":6,"ty":14,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"targetCover":3} +{"ax":6,"ay":14,"tx":0,"ty":2,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":14,"ay":9,"tx":10,"ty":4,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":4,"ay":8,"tx":9,"ty":14,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":10,"ay":5,"tx":7,"ty":13,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":12,"ay":8,"tx":7,"ty":15,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":5,"ay":1,"tx":5,"ty":13,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":2,"ay":6,"tx":5,"ty":4,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":6,"ay":4,"tx":7,"ty":13,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":5,"ay":8,"tx":9,"ty":8,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":12,"ay":6,"tx":12,"ty":7,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":5,"ay":7,"tx":6,"ty":1,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":1,"ay":11,"tx":4,"ty":11,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":10,"ay":9,"tx":2,"ty":0,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":2} +{"ax":10,"ay":6,"tx":12,"ty":2,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":5,"ay":15,"tx":2,"ty":6,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":12,"ay":12,"tx":13,"ty":7,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":2,"ay":9,"tx":8,"ty":16,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":3,"ay":13,"tx":1,"ty":7,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":0,"ay":9,"tx":7,"ty":10,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":2,"ay":11,"tx":12,"ty":13,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":9,"ay":7,"tx":10,"ty":2,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":14,"ay":2,"tx":3,"ty":16,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":9,"ay":2,"tx":9,"ty":7,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":13,"ay":11,"tx":10,"ty":13,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":3,"ay":0,"tx":5,"ty":0,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"targetCover":3} +{"ax":10,"ay":16,"tx":7,"ty":8,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":15,"ay":8,"tx":4,"ty":0,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":3,"targetCover":3} +{"ax":0,"ay":13,"tx":9,"ty":9,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":13,"ay":4,"tx":13,"ty":10,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":12,"ay":2,"tx":1,"ty":7,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":0,"ay":1,"tx":4,"ty":12,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":2} +{"ax":12,"ay":5,"tx":10,"ty":7,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":12,"ay":12,"tx":4,"ty":13,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":2,"ay":16,"tx":15,"ty":0,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":1,"attackerCover":3} +{"ax":12,"ay":13,"tx":10,"ty":3,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":9,"ay":4,"tx":13,"ty":2,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":10,"ay":3,"tx":11,"ty":5,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":8,"ay":10,"tx":6,"ty":0,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":2} +{"ax":4,"ay":9,"tx":13,"ty":4,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":11,"ay":12,"tx":11,"ty":2,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":1,"ay":10,"tx":2,"ty":14,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":0,"ay":13,"tx":3,"ty":6,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":11,"ay":6,"tx":0,"ty":9,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"heavyWoods":1} +{"ax":7,"ay":1,"tx":8,"ty":10,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":9,"ay":2,"tx":3,"ty":13,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":12,"ay":8,"tx":10,"ty":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":0,"ay":2,"tx":8,"ty":9,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":2} +{"ax":6,"ay":13,"tx":4,"ty":14,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":11,"ay":11,"tx":14,"ty":15,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":2,"targetCover":3} +{"ax":5,"ay":14,"tx":8,"ty":12,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":4,"ay":13,"tx":4,"ty":15,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":12,"ay":11,"tx":10,"ty":14,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":14,"ay":13,"tx":7,"ty":15,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":2,"ay":1,"tx":6,"ty":10,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1,"attackerCover":3} +{"ax":2,"ay":15,"tx":4,"ty":16,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":10,"ay":3,"tx":6,"ty":16,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":5,"ay":13,"tx":12,"ty":9,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":14,"ay":1,"tx":14,"ty":4,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":9,"ay":7,"tx":15,"ty":14,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":8,"ay":5,"tx":8,"ty":11,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":11,"ay":2,"tx":11,"ty":8,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":8,"ay":13,"tx":9,"ty":13,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":7,"ay":10,"tx":9,"ty":15,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":0,"ay":6,"tx":10,"ty":9,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":13,"ay":15,"tx":10,"ty":9,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":14,"ay":14,"tx":12,"ty":7,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":2,"ay":4,"tx":11,"ty":13,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":13,"ay":9,"tx":3,"ty":9,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":4,"ay":9,"tx":4,"ty":6,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":9,"ay":9,"tx":2,"ty":5,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":9,"ay":14,"tx":13,"ty":9,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":10,"ay":2,"tx":4,"ty":2,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":2,"ay":7,"tx":10,"ty":11,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":10,"ay":7,"tx":9,"ty":4,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":0,"ay":7,"tx":10,"ty":5,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"heavyWoods":1} +{"ax":11,"ay":11,"tx":5,"ty":11,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":13,"ay":4,"tx":5,"ty":2,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":6,"ay":16,"tx":13,"ty":10,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":1,"ay":5,"tx":11,"ty":12,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":7,"ay":0,"tx":13,"ty":0,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":6,"ay":7,"tx":10,"ty":10,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":9,"ay":14,"tx":6,"ty":12,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":4,"ay":5,"tx":12,"ty":2,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":6,"ay":9,"tx":12,"ty":1,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":11,"ay":2,"tx":11,"ty":7,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":0,"ay":12,"tx":12,"ty":1,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":12,"ay":7,"tx":0,"ty":0,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":1} +{"ax":6,"ay":11,"tx":2,"ty":2,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":13,"ay":8,"tx":1,"ty":5,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":12,"ay":12,"tx":15,"ty":14,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":2} +{"ax":13,"ay":2,"tx":6,"ty":13,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":8,"ay":0,"tx":7,"ty":7,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":15,"ay":14,"tx":0,"ty":12,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":2} +{"ax":3,"ay":3,"tx":13,"ty":1,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":3,"ay":1,"tx":6,"ty":4,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":6,"ay":5,"tx":13,"ty":4,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":11,"ay":11,"tx":3,"ty":12,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":11,"ay":2,"tx":1,"ty":13,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":4,"ay":9,"tx":9,"ty":6,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":10,"ay":10,"tx":3,"ty":0,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":1} +{"ax":6,"ay":4,"tx":9,"ty":14,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":2,"ay":5,"tx":3,"ty":3,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":1} +{"ax":1,"ay":12,"tx":10,"ty":0,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":11,"ay":1,"tx":7,"ty":16,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":11,"ay":7,"tx":3,"ty":4,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":7,"ay":1,"tx":2,"ty":11,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":14,"ay":14,"tx":14,"ty":9,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":2,"ay":16,"tx":0,"ty":0,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":7,"heavyWoods":2} +{"ax":8,"ay":1,"tx":9,"ty":11,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":11,"ay":5,"tx":14,"ty":0,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":7,"ay":11,"tx":15,"ty":2,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":11,"ay":11,"tx":8,"ty":14,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":2,"ay":13,"tx":3,"ty":1,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":4,"ay":13,"tx":4,"ty":6,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":5,"ay":2,"tx":6,"ty":13,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":10,"ay":0,"tx":3,"ty":2,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":10,"ay":0,"tx":7,"ty":7,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"attackerCover":3} +{"ax":2,"ay":11,"tx":1,"ty":5,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"heavyWoods":1} +{"ax":5,"ay":14,"tx":8,"ty":6,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":0,"ay":0,"tx":8,"ty":11,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":1} +{"ax":9,"ay":12,"tx":14,"ty":13,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":10,"ay":4,"tx":4,"ty":2,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":11,"ay":10,"tx":4,"ty":2,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":14,"ay":2,"tx":7,"ty":13,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":8,"ay":1,"tx":9,"ty":16,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"targetCover":3} +{"ax":14,"ay":10,"tx":0,"ty":5,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":3,"ay":5,"tx":2,"ty":11,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":4,"ay":4,"tx":3,"ty":7,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":11,"ay":15,"tx":15,"ty":3,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":13,"ay":0,"tx":11,"ty":8,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":0,"ay":12,"tx":1,"ty":1,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":3,"ay":6,"tx":0,"ty":10,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":1,"heavyWoods":1} +{"ax":10,"ay":5,"tx":10,"ty":13,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":12,"ay":13,"tx":0,"ty":12,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":5,"ay":5,"tx":13,"ty":11,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":4,"ay":9,"tx":7,"ty":7,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":1,"ay":7,"tx":10,"ty":13,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":11,"ay":16,"tx":1,"ty":15,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":9,"ay":8,"tx":3,"ty":3,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":6,"ay":2,"tx":2,"ty":10,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":9,"ay":5,"tx":9,"ty":15,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":5,"ay":10,"tx":11,"ty":10,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":12,"ay":10,"tx":1,"ty":0,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":14,"ay":15,"tx":9,"ty":12,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":1} +{"ax":7,"ay":11,"tx":3,"ty":14,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":1,"ay":0,"tx":4,"ty":6,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":1,"attackerCover":3} +{"ax":3,"ay":15,"tx":5,"ty":13,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":13,"ay":12,"tx":11,"ty":0,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":15,"ay":2,"tx":4,"ty":15,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":11,"ay":1,"tx":7,"ty":10,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":11,"ay":9,"tx":15,"ty":3,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":13,"ay":13,"tx":8,"ty":6,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":5,"ay":1,"tx":6,"ty":10,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":13,"ay":13,"tx":0,"ty":10,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":11,"ay":7,"tx":11,"ty":0,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"targetCover":3} +{"ax":0,"ay":6,"tx":10,"ty":0,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":3} +{"ax":8,"ay":0,"tx":7,"ty":13,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":13,"ay":4,"tx":3,"ty":3,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":12,"ay":12,"tx":9,"ty":7,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":8,"ay":1,"tx":15,"ty":3,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"targetCover":3} +{"ax":2,"ay":6,"tx":12,"ty":11,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":2,"ay":6,"tx":6,"ty":9,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":7,"ay":8,"tx":12,"ty":12,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":11,"ay":7,"tx":7,"ty":2,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":12,"ay":9,"tx":4,"ty":13,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":8,"ay":8,"tx":3,"ty":11,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":8,"ay":16,"tx":3,"ty":0,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":1} +{"ax":13,"ay":9,"tx":4,"ty":3,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":4,"ay":15,"tx":7,"ty":11,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":6,"ay":3,"tx":2,"ty":11,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":2,"ay":11,"tx":4,"ty":0,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":2} +{"ax":4,"ay":7,"tx":9,"ty":8,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":9,"ay":6,"tx":3,"ty":3,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":14,"ay":5,"tx":10,"ty":4,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":10,"ay":1,"tx":7,"ty":3,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":11,"ay":11,"tx":1,"ty":10,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":2,"ay":5,"tx":14,"ty":9,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":1,"ay":13,"tx":14,"ty":3,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":9,"ay":5,"tx":3,"ty":5,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":6,"ay":3,"tx":3,"ty":6,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"attackerCover":3} +{"ax":13,"ay":15,"tx":12,"ty":6,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":2,"attackerCover":3} +{"ax":15,"ay":8,"tx":13,"ty":11,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":5,"ay":11,"tx":11,"ty":5,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":0,"ay":2,"tx":3,"ty":5,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":4,"ay":3,"tx":15,"ty":2,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":10,"ay":13,"tx":12,"ty":9,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":4,"ay":15,"tx":5,"ty":11,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":15,"ay":4,"tx":15,"ty":8,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":7,"ay":12,"tx":4,"ty":2,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":2,"ay":5,"tx":0,"ty":10,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":4,"ay":8,"tx":2,"ty":13,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":10,"ay":7,"tx":5,"ty":0,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":2} +{"ax":2,"ay":13,"tx":14,"ty":10,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":8,"ay":2,"tx":8,"ty":7,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":0,"ay":0,"tx":3,"ty":2,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":2,"ay":12,"tx":8,"ty":13,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":8,"ay":5,"tx":2,"ty":16,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1,"targetCover":3} +{"ax":2,"ay":2,"tx":7,"ty":0,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":2} +{"ax":7,"ay":8,"tx":1,"ty":15,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"targetCover":3} +{"ax":2,"ay":4,"tx":7,"ty":13,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":0,"ay":8,"tx":9,"ty":11,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"heavyWoods":1} +{"ax":4,"ay":5,"tx":12,"ty":16,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"targetCover":3} +{"ax":14,"ay":10,"tx":10,"ty":6,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":7,"ay":9,"tx":12,"ty":11,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":0,"ay":12,"tx":1,"ty":10,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":13,"ay":0,"tx":10,"ty":8,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":3,"ay":0,"tx":4,"ty":0,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":10,"ay":2,"tx":7,"ty":4,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":12,"ay":11,"tx":13,"ty":7,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":1,"ay":9,"tx":8,"ty":12,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":13,"ay":14,"tx":1,"ty":11,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":10,"ay":2,"tx":4,"ty":0,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":2} +{"ax":10,"ay":16,"tx":1,"ty":13,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":8,"ay":11,"tx":13,"ty":9,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":12,"ay":9,"tx":1,"ty":3,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":9,"ay":6,"tx":0,"ty":1,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"targetCover":3} +{"ax":3,"ay":11,"tx":1,"ty":2,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":1,"ay":9,"tx":3,"ty":4,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":3,"ay":9,"tx":8,"ty":3,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":9,"ay":2,"tx":12,"ty":13,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":10,"ay":3,"tx":1,"ty":1,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":2} +{"ax":15,"ay":3,"tx":4,"ty":9,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":7,"ay":9,"tx":6,"ty":3,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":5,"ay":12,"tx":4,"ty":15,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":11,"ay":16,"tx":13,"ty":12,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":4,"ay":9,"tx":4,"ty":13,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":6,"ay":16,"tx":1,"ty":3,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":9,"ay":2,"tx":13,"ty":5,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":0,"ay":7,"tx":8,"ty":16,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":14,"ay":2,"tx":4,"ty":4,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":12,"ay":1,"tx":2,"ty":10,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":2,"ay":5,"tx":11,"ty":13,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":3,"ay":6,"tx":4,"ty":3,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":8,"ay":2,"tx":7,"ty":1,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":14,"ay":10,"tx":4,"ty":0,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":2,"targetCover":3} +{"ax":8,"ay":4,"tx":6,"ty":12,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":15,"ay":2,"tx":8,"ty":3,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":7,"ay":1,"tx":6,"ty":5,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":13,"ay":9,"tx":7,"ty":0,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":9,"ay":11,"tx":1,"ty":15,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1,"targetCover":3} +{"ax":12,"ay":8,"tx":2,"ty":3,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":13,"ay":0,"tx":6,"ty":8,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":5,"ay":10,"tx":9,"ty":7,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":4,"ay":12,"tx":13,"ty":4,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":2,"ay":13,"tx":13,"ty":12,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":5,"ay":10,"tx":10,"ty":3,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":8,"ay":11,"tx":14,"ty":15,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1,"targetCover":3} +{"ax":11,"ay":5,"tx":10,"ty":1,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":9,"ay":15,"tx":9,"ty":3,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":4,"ay":16,"tx":9,"ty":12,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":1,"ay":3,"tx":8,"ty":12,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":10,"ay":9,"tx":4,"ty":12,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":0,"ay":4,"tx":0,"ty":6,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":11,"ay":8,"tx":10,"ty":5,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":8,"ay":1,"tx":11,"ty":5,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":1,"ay":4,"tx":4,"ty":4,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":5,"ay":16,"tx":10,"ty":0,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":2,"ay":12,"tx":6,"ty":11,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":4,"ay":11,"tx":13,"ty":2,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":6,"ay":14,"tx":10,"ty":13,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":11,"ay":8,"tx":3,"ty":16,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":3,"ay":7,"tx":5,"ty":15,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":8,"ay":5,"tx":1,"ty":13,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":13,"ay":9,"tx":7,"ty":16,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":5,"ay":10,"tx":3,"ty":4,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":10,"ay":10,"tx":7,"ty":14,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":9,"ay":4,"tx":2,"ty":10,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":14,"ay":9,"tx":4,"ty":0,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":3,"targetCover":3} +{"ax":3,"ay":16,"tx":14,"ty":14,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":1,"attackerCover":3} +{"ax":15,"ay":4,"tx":9,"ty":5,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"type":"board","width":16,"height":17,"hexes":[{"x":0,"y":0,"level":0,"terrain":{"incline_bottom":1}},{"x":1,"y":0,"level":2,"terrain":{"incline_top":1}},{"x":2,"y":0,"level":2},{"x":3,"y":0,"level":2},{"x":4,"y":0,"level":2,"terrain":{"incline_top":1}},{"x":5,"y":0,"level":0,"terrain":{"incline_bottom":1}},{"x":6,"y":0,"level":0,"terrain":{"incline_bottom":1}},{"x":7,"y":0,"level":0,"terrain":{"incline_bottom":1}},{"x":9,"y":0,"level":0,"terrain":{"incline_bottom":1}},{"x":10,"y":0,"level":2,"terrain":{"incline_top":1}},{"x":11,"y":0,"level":2},{"x":12,"y":0,"level":2,"terrain":{"incline_top":1}},{"x":13,"y":0,"level":0,"terrain":{"incline_bottom":1}},{"x":0,"y":1,"level":0,"terrain":{"rough":1,"incline_bottom":1}},{"x":1,"y":1,"level":2,"terrain":{"incline_top":1}},{"x":2,"y":1,"level":2},{"x":3,"y":1,"level":2,"terrain":{"incline_top":1}},{"x":4,"y":1,"level":2,"terrain":{"incline_top":1}},{"x":5,"y":1,"level":0,"terrain":{"incline_bottom":1}},{"x":6,"y":1,"level":1,"terrain":{"incline_top":1}},{"x":7,"y":1,"level":0,"terrain":{"incline_bottom":1}},{"x":8,"y":1,"level":0,"terrain":{"incline_bottom":1}},{"x":9,"y":1,"level":0,"terrain":{"incline_bottom":1}},{"x":10,"y":1,"level":2,"terrain":{"incline_top":1}},{"x":11,"y":1,"level":2,"terrain":{"incline_top":1}},{"x":12,"y":1,"level":2,"terrain":{"incline_top":1}},{"x":13,"y":1,"level":0,"terrain":{"incline_bottom":1}},{"x":0,"y":2,"level":0,"terrain":{"incline_bottom":1}},{"x":1,"y":2,"level":2,"terrain":{"incline_top":1}},{"x":2,"y":2,"level":2},{"x":3,"y":2,"level":2,"terrain":{"incline_top":1,"incline_bottom":1}},{"x":4,"y":2,"level":0,"terrain":{"incline_bottom":1}},{"x":5,"y":2,"level":0,"terrain":{"woods":1,"incline_high_bottom":1,"foliage_elev":2}},{"x":6,"y":2,"level":0,"terrain":{"incline_bottom":1}},{"x":7,"y":2,"level":0,"terrain":{"incline_bottom":1}},{"x":8,"y":2,"level":2,"terrain":{"incline_top":1}},{"x":9,"y":2,"level":2,"terrain":{"incline_top":1}},{"x":10,"y":2,"level":0,"terrain":{"incline_bottom":1}},{"x":11,"y":2,"level":2,"terrain":{"incline_top":1}},{"x":12,"y":2,"level":2,"terrain":{"incline_top":1}},{"x":13,"y":2,"level":0,"terrain":{"incline_bottom":1}},{"x":0,"y":3,"level":2,"terrain":{"incline_top":1}},{"x":1,"y":3,"level":2,"terrain":{"incline_bottom":1}},{"x":2,"y":3,"level":2,"terrain":{"incline_bottom":1}},{"x":3,"y":3,"level":4,"terrain":{"incline_high_top":1,"incline_top":1}},{"x":4,"y":3,"level":0,"terrain":{"incline_high_bottom":1,"rough":1,"incline_bottom":1}},{"x":5,"y":3,"level":4,"terrain":{"incline_high_top":1}},{"x":6,"y":3,"level":0,"terrain":{"incline_high_bottom":1}},{"x":7,"y":3,"level":0,"terrain":{"incline_bottom":1}},{"x":8,"y":3,"level":2,"terrain":{"incline_top":1}},{"x":9,"y":3,"level":0,"terrain":{"incline_bottom":1}},{"x":10,"y":3,"level":0,"terrain":{"incline_bottom":1}},{"x":11,"y":3,"level":2,"terrain":{"incline_top":1}},{"x":12,"y":3,"level":2,"terrain":{"incline_top":1}},{"x":13,"y":3,"level":0,"terrain":{"incline_bottom":1}},{"x":0,"y":4,"level":2,"terrain":{"incline_top":1}},{"x":1,"y":4,"level":2,"terrain":{"incline_top":1,"incline_bottom":1}},{"x":2,"y":4,"level":4,"terrain":{"incline_top":1}},{"x":3,"y":4,"level":4},{"x":4,"y":4,"level":4,"terrain":{"incline_high_top":1}},{"x":5,"y":4,"level":4,"terrain":{"incline_high_top":1}},{"x":6,"y":4,"level":0,"terrain":{"incline_high_bottom":1}},{"x":8,"y":4,"level":0,"terrain":{"incline_bottom":1}},{"x":9,"y":4,"level":1,"terrain":{"incline_top":1,"incline_bottom":1}},{"x":10,"y":4,"level":2,"terrain":{"incline_top":1}},{"x":11,"y":4,"level":2},{"x":12,"y":4,"level":2,"terrain":{"incline_top":1}},{"x":13,"y":4,"level":0,"terrain":{"incline_bottom":1}},{"x":0,"y":5,"level":0,"terrain":{"rough":1,"incline_bottom":1}},{"x":1,"y":5,"level":2,"terrain":{"incline_top":1,"incline_bottom":1}},{"x":2,"y":5,"level":4,"terrain":{"incline_top":1}},{"x":3,"y":5,"level":4,"terrain":{"incline_high_top":1}},{"x":4,"y":5,"level":4,"terrain":{"incline_high_top":1}},{"x":5,"y":5,"level":4,"terrain":{"incline_high_top":1}},{"x":6,"y":5,"level":0,"terrain":{"incline_high_bottom":1}},{"x":7,"y":5,"level":0,"terrain":{"incline_top":1}},{"x":8,"y":5,"level":0,"terrain":{"woods":1,"incline_top":1,"incline_bottom":1,"foliage_elev":2}},{"x":9,"y":5,"level":0,"terrain":{"woods":1,"incline_top":1,"incline_bottom":1,"foliage_elev":2}},{"x":10,"y":5,"level":2,"terrain":{"incline_top":1}},{"x":11,"y":5,"level":2,"terrain":{"incline_high_top":1}},{"x":12,"y":5,"level":2,"terrain":{"incline_top":1}},{"x":13,"y":5,"level":0,"terrain":{"incline_bottom":1}},{"x":0,"y":6,"level":0,"terrain":{"incline_bottom":1}},{"x":1,"y":6,"level":2,"terrain":{"incline_top":1,"incline_bottom":1}},{"x":2,"y":6,"level":4,"terrain":{"incline_high_top":1,"incline_top":1}},{"x":3,"y":6,"level":0,"terrain":{"incline_high_bottom":1,"incline_bottom":1}},{"x":4,"y":6,"level":0,"terrain":{"incline_high_bottom":1}},{"x":5,"y":6,"level":0,"terrain":{"incline_high_bottom":1}},{"x":6,"y":6,"level":0,"terrain":{"incline_high_bottom":1}},{"x":7,"y":6,"level":0,"terrain":{"incline_high_bottom":1,"incline_top":1}},{"x":8,"y":6,"level":-1,"terrain":{"incline_bottom":1}},{"x":9,"y":6,"level":-1,"terrain":{"incline_high_bottom":1,"incline_bottom":1}},{"x":10,"y":6,"level":2,"terrain":{"incline_high_top":1,"incline_top":1}},{"x":11,"y":6,"level":-1,"terrain":{"incline_high_bottom":1}},{"x":12,"y":6,"level":2,"terrain":{"incline_high_top":1,"incline_top":1}},{"x":13,"y":6,"level":2,"terrain":{"incline_top":1}},{"x":14,"y":6,"level":0,"terrain":{"incline_bottom":1}},{"x":0,"y":7,"level":2,"terrain":{"incline_top":1}},{"x":1,"y":7,"level":2},{"x":2,"y":7,"level":2,"terrain":{"incline_top":1,"incline_bottom":1}},{"x":3,"y":7,"level":0,"terrain":{"incline_high_bottom":1,"rough":1,"incline_bottom":1}},{"x":4,"y":7,"level":0,"terrain":{"incline_high_bottom":1}},{"x":5,"y":7,"level":0,"terrain":{"incline_high_bottom":1}},{"x":6,"y":7,"level":0,"terrain":{"incline_high_bottom":1}},{"x":7,"y":7,"level":3,"terrain":{"incline_high_top":1}},{"x":8,"y":7,"level":-1,"terrain":{"incline_high_bottom":1,"incline_bottom":1}},{"x":9,"y":7,"level":-1,"terrain":{"incline_high_bottom":1}},{"x":10,"y":7,"level":-1,"terrain":{"incline_high_bottom":1}},{"x":11,"y":7,"level":2,"terrain":{"incline_high_top":1}},{"x":12,"y":7,"level":2,"terrain":{"incline_high_top":1,"incline_top":1}},{"x":13,"y":7,"level":0,"terrain":{"incline_bottom":1}},{"x":14,"y":7,"level":0,"terrain":{"incline_bottom":1}},{"x":0,"y":8,"level":2},{"x":1,"y":8,"level":2},{"x":2,"y":8,"level":2,"terrain":{"incline_top":1,"incline_bottom":1}},{"x":3,"y":8,"level":3,"terrain":{"incline_high_top":1,"incline_top":1}},{"x":4,"y":8,"level":3,"terrain":{"incline_high_top":1}},{"x":5,"y":8,"level":3,"terrain":{"incline_high_top":1}},{"x":6,"y":8,"level":0,"terrain":{"incline_high_bottom":1}},{"x":7,"y":8,"level":0,"terrain":{"woods":1,"incline_high_bottom":1,"foliage_elev":2}},{"x":8,"y":8,"level":3,"terrain":{"incline_high_top":1}},{"x":9,"y":8,"level":-1,"terrain":{"incline_high_bottom":1,"incline_bottom":1}},{"x":10,"y":8,"level":-1,"terrain":{"incline_high_bottom":1}},{"x":11,"y":8,"level":-1,"terrain":{"incline_high_bottom":1}},{"x":12,"y":8,"level":2,"terrain":{"incline_high_top":1,"incline_top":1}},{"x":13,"y":8,"level":0,"terrain":{"rough":1,"incline_bottom":1}},{"x":0,"y":9,"level":2},{"x":1,"y":9,"level":2,"terrain":{"incline_bottom":1}},{"x":2,"y":9,"level":2,"terrain":{"incline_bottom":1}},{"x":3,"y":9,"level":3,"terrain":{"incline_top":1}},{"x":4,"y":9,"level":3},{"x":5,"y":9,"level":3,"terrain":{"incline_high_top":1}},{"x":6,"y":9,"level":0,"terrain":{"incline_high_bottom":1}},{"x":7,"y":9,"level":0,"terrain":{"incline_high_bottom":1}},{"x":8,"y":9,"level":0,"terrain":{"incline_high_bottom":1,"incline_top":1}},{"x":9,"y":9,"level":4,"terrain":{"incline_high_top":1}},{"x":10,"y":9,"level":-1,"terrain":{"incline_high_bottom":1}},{"x":11,"y":9,"level":-1,"terrain":{"incline_high_bottom":1,"incline_bottom":1}},{"x":12,"y":9,"level":2,"terrain":{"incline_high_top":1,"incline_top":1}},{"x":13,"y":9,"level":0,"terrain":{"incline_bottom":1}},{"x":0,"y":10,"level":2},{"x":1,"y":10,"level":2,"terrain":{"incline_bottom":1}},{"x":2,"y":10,"level":3,"terrain":{"incline_top":1}},{"x":3,"y":10,"level":3,"terrain":{"incline_top":1}},{"x":4,"y":10,"level":3},{"x":5,"y":10,"level":3,"terrain":{"incline_high_top":1}},{"x":6,"y":10,"level":0,"terrain":{"incline_high_bottom":1}},{"x":7,"y":10,"level":0,"terrain":{"incline_high_bottom":1}},{"x":8,"y":10,"level":4,"terrain":{"incline_high_top":1}},{"x":9,"y":10,"level":4,"terrain":{"incline_high_top":1}},{"x":10,"y":10,"level":4,"terrain":{"incline_high_top":1}},{"x":11,"y":10,"level":0,"terrain":{"incline_high_bottom":1,"incline_top":1,"incline_bottom":1}},{"x":12,"y":10,"level":0,"terrain":{"incline_top":1,"incline_bottom":1}},{"x":13,"y":10,"level":2,"terrain":{"incline_top":1}},{"x":14,"y":10,"level":0,"terrain":{"incline_bottom":1}},{"x":15,"y":10,"level":0,"terrain":{"incline_bottom":1}},{"x":0,"y":11,"level":2,"terrain":{"incline_top":1}},{"x":1,"y":11,"level":2,"terrain":{"incline_top":1}},{"x":2,"y":11,"level":2,"terrain":{"incline_top":1,"incline_bottom":1}},{"x":3,"y":11,"level":1,"terrain":{"incline_bottom":1}},{"x":4,"y":11,"level":3,"terrain":{"incline_high_top":1,"incline_top":1}},{"x":5,"y":11,"level":0,"terrain":{"incline_high_bottom":1,"incline_bottom":1}},{"x":6,"y":11,"level":0,"terrain":{"incline_high_bottom":1}},{"x":7,"y":11,"level":0,"terrain":{"incline_high_bottom":1}},{"x":8,"y":11,"level":4,"terrain":{"incline_high_top":1}},{"x":9,"y":11,"level":4,"terrain":{"incline_high_top":1}},{"x":10,"y":11,"level":0,"terrain":{"incline_high_bottom":1,"incline_bottom":1}},{"x":11,"y":11,"level":2,"terrain":{"incline_top":1}},{"x":12,"y":11,"level":2,"terrain":{"incline_top":1}},{"x":13,"y":11,"level":2,"terrain":{"incline_top":1}},{"x":14,"y":11,"level":2,"terrain":{"incline_top":1}},{"x":15,"y":11,"level":2,"terrain":{"incline_top":1}},{"x":0,"y":12,"level":0,"terrain":{"incline_bottom":1}},{"x":1,"y":12,"level":2,"terrain":{"incline_top":1}},{"x":2,"y":12,"level":2,"terrain":{"incline_top":1}},{"x":3,"y":12,"level":1,"terrain":{"woods":1,"foliage_elev":2,"incline_bottom":1}},{"x":4,"y":12,"level":1,"terrain":{"incline_top":1,"incline_bottom":1}},{"x":5,"y":12,"level":1,"terrain":{"woods":1,"foliage_elev":2,"incline_top":1}},{"x":6,"y":12,"level":0,"terrain":{"incline_bottom":1}},{"x":7,"y":12,"level":0,"terrain":{"incline_high_bottom":1}},{"x":8,"y":12,"level":4,"terrain":{"incline_high_top":1}},{"x":9,"y":12,"level":4,"terrain":{"incline_high_top":1,"incline_top":1}},{"x":10,"y":12,"level":0,"terrain":{"incline_high_bottom":1,"incline_bottom":1}},{"x":11,"y":12,"level":2,"terrain":{"incline_top":1}},{"x":12,"y":12,"level":1,"terrain":{"incline_bottom":1}},{"x":13,"y":12,"level":1,"terrain":{"incline_bottom":1}},{"x":14,"y":12,"level":1,"terrain":{"incline_bottom":1}},{"x":15,"y":12,"level":1,"terrain":{"incline_bottom":1}},{"x":0,"y":13,"level":0,"terrain":{"incline_bottom":1}},{"x":1,"y":13,"level":2,"terrain":{"incline_top":1}},{"x":2,"y":13,"level":2,"terrain":{"incline_top":1}},{"x":3,"y":13,"level":1,"terrain":{"woods":1,"incline_top":1,"incline_bottom":1,"foliage_elev":2}},{"x":4,"y":13,"level":1,"terrain":{"woods":1,"foliage_elev":2,"incline_top":1}},{"x":5,"y":13,"level":1,"terrain":{"woods":1,"foliage_elev":2,"incline_top":1}},{"x":6,"y":13,"level":0,"terrain":{"woods":1,"foliage_elev":2,"incline_bottom":1}},{"x":7,"y":13,"level":0,"terrain":{"incline_high_bottom":1}},{"x":8,"y":13,"level":4,"terrain":{"incline_high_top":1}},{"x":9,"y":13,"level":0,"terrain":{"incline_high_bottom":1,"rough":1,"incline_bottom":1}},{"x":10,"y":13,"level":2,"terrain":{"incline_top":1,"incline_bottom":1}},{"x":11,"y":13,"level":2,"terrain":{"incline_top":1}},{"x":12,"y":13,"level":1,"terrain":{"incline_bottom":1}},{"x":13,"y":13,"level":1,"terrain":{"incline_bottom":1}},{"x":14,"y":13,"level":1},{"x":15,"y":13,"level":1},{"x":0,"y":14,"level":0,"terrain":{"incline_bottom":1}},{"x":1,"y":14,"level":0,"terrain":{"rough":1,"incline_bottom":1}},{"x":2,"y":14,"level":2,"terrain":{"incline_top":1}},{"x":3,"y":14,"level":1,"terrain":{"incline_top":1,"incline_bottom":1}},{"x":4,"y":14,"level":0,"terrain":{"incline_bottom":1}},{"x":5,"y":14,"level":0,"terrain":{"incline_bottom":1}},{"x":6,"y":14,"level":0,"terrain":{"woods":1,"foliage_elev":2,"incline_bottom":1}},{"x":7,"y":14,"level":0,"terrain":{"incline_bottom":1}},{"x":8,"y":14,"level":0,"terrain":{"incline_high_bottom":1,"incline_bottom":1}},{"x":9,"y":14,"level":0,"terrain":{"incline_bottom":1}},{"x":10,"y":14,"level":0,"terrain":{"incline_bottom":1}},{"x":11,"y":14,"level":2,"terrain":{"incline_top":1}},{"x":12,"y":14,"level":2,"terrain":{"incline_top":1}},{"x":13,"y":14,"level":1,"terrain":{"incline_bottom":1}},{"x":14,"y":14,"level":1},{"x":15,"y":14,"level":1,"terrain":{"incline_top":1}},{"x":0,"y":15,"level":0,"terrain":{"incline_bottom":1}},{"x":1,"y":15,"level":2,"terrain":{"incline_top":1}},{"x":2,"y":15,"level":2,"terrain":{"incline_top":1}},{"x":3,"y":15,"level":2,"terrain":{"incline_top":1}},{"x":4,"y":15,"level":1,"terrain":{"incline_top":1,"incline_bottom":1}},{"x":5,"y":15,"level":0,"terrain":{"incline_bottom":1}},{"x":6,"y":15,"level":0,"terrain":{"incline_bottom":1}},{"x":7,"y":15,"level":2,"terrain":{"incline_top":1}},{"x":8,"y":15,"level":2,"terrain":{"incline_top":1}},{"x":9,"y":15,"level":0,"terrain":{"incline_bottom":1}},{"x":10,"y":15,"level":0,"terrain":{"incline_bottom":1}},{"x":11,"y":15,"level":0,"terrain":{"rough":1,"incline_bottom":1}},{"x":12,"y":15,"level":2,"terrain":{"incline_top":1}},{"x":13,"y":15,"level":2,"terrain":{"incline_top":1}},{"x":14,"y":15,"level":1,"terrain":{"incline_top":1,"incline_bottom":1}},{"x":15,"y":15,"level":0,"terrain":{"incline_bottom":1}},{"x":0,"y":16,"level":0,"terrain":{"incline_bottom":1}},{"x":1,"y":16,"level":2,"terrain":{"incline_top":1}},{"x":2,"y":16,"level":2},{"x":3,"y":16,"level":2},{"x":4,"y":16,"level":2,"terrain":{"incline_top":1}},{"x":5,"y":16,"level":0,"terrain":{"incline_bottom":1}},{"x":6,"y":16,"level":2,"terrain":{"incline_top":1}},{"x":7,"y":16,"level":0,"terrain":{"incline_bottom":1}},{"x":8,"y":16,"level":0,"terrain":{"incline_bottom":1}},{"x":9,"y":16,"level":0,"terrain":{"incline_bottom":1}},{"x":10,"y":16,"level":2,"terrain":{"incline_top":1}},{"x":11,"y":16,"level":2,"terrain":{"incline_top":1}},{"x":12,"y":16,"level":2,"terrain":{"incline_top":1}},{"x":13,"y":16,"level":2,"terrain":{"incline_top":1}},{"x":14,"y":16,"level":0,"terrain":{"incline_bottom":1}}],"scenario":"2v2-clan-invasion-s101021.mms"} +{"ax":8,"ay":0,"tx":12,"ty":15,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":0,"ay":14,"tx":11,"ty":14,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":6,"ay":11,"tx":10,"ty":16,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":13,"ay":7,"tx":9,"ty":2,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":14,"ay":16,"tx":2,"ty":5,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":3,"ay":8,"tx":11,"ty":5,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":3,"ay":1,"tx":8,"ty":9,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":6,"ay":14,"tx":12,"ty":4,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":15,"ay":13,"tx":11,"ty":11,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":13,"ay":9,"tx":15,"ty":10,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":8,"ay":9,"tx":11,"ty":5,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":14,"ay":11,"tx":7,"ty":10,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":0,"ay":6,"tx":7,"ty":2,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":12,"ay":10,"tx":8,"ty":6,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":14,"ay":7,"tx":15,"ty":10,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":13,"ay":10,"tx":13,"ty":11,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":12,"ay":13,"tx":10,"ty":7,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":5,"ay":1,"tx":12,"ty":3,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":5,"ay":13,"tx":2,"ty":11,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":9,"ay":7,"tx":2,"ty":6,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":8,"ay":4,"tx":6,"ty":9,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":1} +{"ax":10,"ay":6,"tx":11,"ty":7,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":4,"ay":8,"tx":13,"ty":11,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":12,"ay":14,"tx":8,"ty":11,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":13,"ay":2,"tx":11,"ty":11,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":12,"ay":3,"tx":5,"ty":7,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":9,"ay":16,"tx":10,"ty":13,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":3,"ay":10,"tx":10,"ty":8,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":12,"ay":9,"tx":13,"ty":8,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":7,"ay":16,"tx":12,"ty":13,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"targetCover":3} +{"ax":7,"ay":7,"tx":13,"ty":15,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":4,"ay":1,"tx":3,"ty":1,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":13,"ay":7,"tx":8,"ty":8,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":5,"ay":3,"tx":0,"ty":12,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":9,"ay":1,"tx":4,"ty":12,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":1} +{"ax":5,"ay":4,"tx":6,"ty":4,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":3,"ay":11,"tx":10,"ty":14,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":1} +{"ax":3,"ay":9,"tx":11,"ty":5,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":12,"ay":10,"tx":14,"ty":6,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":4,"ay":15,"tx":1,"ty":12,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":4,"ay":9,"tx":5,"ty":5,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":5,"ay":8,"tx":5,"ty":12,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":3,"ay":0,"tx":12,"ty":12,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":13,"ay":8,"tx":14,"ty":15,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":12,"ay":0,"tx":12,"ty":12,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":1,"ay":11,"tx":5,"ty":2,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":10,"ay":8,"tx":12,"ty":4,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":7,"ay":5,"tx":3,"ty":7,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":14,"ay":6,"tx":1,"ty":5,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":10,"ay":5,"tx":6,"ty":8,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":12,"ay":3,"tx":8,"ty":3,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":2,"ay":4,"tx":5,"ty":9,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":1,"ay":3,"tx":8,"ty":7,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":3,"ay":11,"tx":3,"ty":8,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":0,"ay":2,"tx":6,"ty":3,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":1} +{"ax":7,"ay":16,"tx":4,"ty":6,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"attackerCover":3} +{"ax":7,"ay":3,"tx":11,"ty":1,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":14,"ay":14,"tx":7,"ty":5,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":5,"ay":9,"tx":4,"ty":9,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":3,"ay":13,"tx":11,"ty":6,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":2} +{"ax":12,"ay":10,"tx":3,"ty":7,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":1} +{"ax":10,"ay":9,"tx":11,"ty":16,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":13,"ay":13,"tx":11,"ty":14,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":13,"ay":4,"tx":6,"ty":3,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":3,"ay":12,"tx":3,"ty":11,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":15,"ay":10,"tx":0,"ty":6,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":1} +{"ax":7,"ay":16,"tx":8,"ty":9,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":7,"ay":5,"tx":7,"ty":1,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":1,"ay":13,"tx":7,"ty":3,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":9,"ay":8,"tx":14,"ty":10,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":2,"ay":2,"tx":4,"ty":10,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":13,"ay":10,"tx":9,"ty":0,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":6,"ay":11,"tx":13,"ty":13,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":7,"ay":11,"tx":9,"ty":4,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":1,"ay":2,"tx":12,"ty":2,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":5,"ay":15,"tx":13,"ty":12,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":2,"ay":1,"tx":5,"ty":3,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":6,"ay":8,"tx":4,"ty":10,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":7,"ay":11,"tx":9,"ty":13,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":2,"ay":4,"tx":6,"ty":14,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":4,"ay":3,"tx":10,"ty":10,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":5,"ay":14,"tx":1,"ty":5,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":1} +{"ax":11,"ay":14,"tx":8,"ty":7,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":9,"ay":2,"tx":15,"ty":11,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":8,"ay":6,"tx":7,"ty":11,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":1} +{"ax":6,"ay":13,"tx":2,"ty":14,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":12,"ay":14,"tx":12,"ty":9,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":2,"ay":4,"tx":3,"ty":11,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":10,"ay":9,"tx":9,"ty":7,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":9,"ay":7,"tx":3,"ty":1,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":14,"ay":7,"tx":2,"ty":15,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":4,"ay":12,"tx":10,"ty":9,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":7,"ay":6,"tx":15,"ty":11,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":10,"ay":11,"tx":15,"ty":13,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":1,"ay":13,"tx":2,"ty":13,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":4,"ay":4,"tx":0,"ty":2,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":7,"ay":11,"tx":1,"ty":13,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":1,"ay":2,"tx":7,"ty":9,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":10,"ay":7,"tx":2,"ty":1,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":8,"ay":11,"tx":12,"ty":13,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":15,"ay":12,"tx":3,"ty":2,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":3,"ay":2,"tx":9,"ty":12,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":7,"ay":15,"tx":4,"ty":10,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":10,"ay":12,"tx":7,"ty":10,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":0,"ay":10,"tx":1,"ty":8,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":8,"ay":3,"tx":14,"ty":14,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":13,"ay":3,"tx":1,"ty":9,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":0,"ay":7,"tx":12,"ty":11,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":5,"ay":16,"tx":14,"ty":12,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":3,"ay":14,"tx":14,"ty":11,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":8,"ay":16,"tx":13,"ty":1,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":12,"ay":15,"tx":13,"ty":1,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":1,"ay":13,"tx":5,"ty":3,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":15,"ay":13,"tx":1,"ty":11,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":9,"ay":0,"tx":5,"ty":8,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":7,"ay":0,"tx":0,"ty":7,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":1,"ay":7,"tx":5,"ty":6,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":11,"ay":5,"tx":7,"ty":5,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":8,"ay":16,"tx":12,"ty":14,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":1,"ay":15,"tx":14,"ty":14,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":7,"ay":10,"tx":14,"ty":15,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":10,"ay":10,"tx":6,"ty":6,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":13,"ay":10,"tx":7,"ty":13,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":14,"ay":11,"tx":7,"ty":15,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":5,"ay":13,"tx":9,"ty":9,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":4,"ay":8,"tx":7,"ty":10,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":8,"ay":15,"tx":14,"ty":12,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":12,"ay":5,"tx":0,"ty":0,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":6,"ay":2,"tx":10,"ty":4,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":1,"ay":13,"tx":7,"ty":5,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":10,"ay":11,"tx":5,"ty":3,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":10,"ay":0,"tx":1,"ty":4,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":3,"ay":5,"tx":2,"ty":4,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":6,"ay":8,"tx":12,"ty":9,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":7,"ay":9,"tx":6,"ty":14,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":4,"ay":6,"tx":8,"ty":10,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":5,"ay":10,"tx":2,"ty":3,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":7,"ay":14,"tx":4,"ty":8,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":7,"ay":14,"tx":11,"ty":11,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":2,"ay":3,"tx":10,"ty":8,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"attackerCover":3} +{"ax":9,"ay":16,"tx":15,"ty":3,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":7,"ay":9,"tx":10,"ty":8,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":8,"ay":0,"tx":4,"ty":12,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":7,"ay":15,"tx":6,"ty":9,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":1,"ay":5,"tx":14,"ty":8,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":5,"ay":8,"tx":8,"ty":7,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":12,"ay":13,"tx":10,"ty":13,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":6,"ay":8,"tx":4,"ty":2,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":14,"ay":11,"tx":6,"ty":14,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":11,"ay":1,"tx":6,"ty":1,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":14,"ay":7,"tx":15,"ty":3,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":0,"ay":6,"tx":5,"ty":12,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"attackerCover":3} +{"ax":0,"ay":9,"tx":3,"ty":9,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":7,"ay":16,"tx":2,"ty":4,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":1,"ay":6,"tx":6,"ty":12,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":1,"ay":3,"tx":10,"ty":16,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":10,"ay":5,"tx":11,"ty":12,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":0,"ay":1,"tx":7,"ty":2,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"attackerCover":3} +{"ax":5,"ay":5,"tx":8,"ty":11,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":9,"ay":5,"tx":4,"ty":7,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":10,"ay":5,"tx":13,"ty":3,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":7,"ay":9,"tx":10,"ty":14,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":8,"ay":2,"tx":11,"ty":13,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":13,"ay":8,"tx":3,"ty":4,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":15,"ay":10,"tx":0,"ty":0,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"targetCover":3} +{"ax":12,"ay":16,"tx":13,"ty":6,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":2,"ay":1,"tx":12,"ty":15,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":12,"ay":0,"tx":10,"ty":8,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":2,"ay":15,"tx":7,"ty":2,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":9,"ay":6,"tx":13,"ty":1,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":7,"ay":16,"tx":11,"ty":0,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":10,"ay":16,"tx":2,"ty":0,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":3,"ay":15,"tx":4,"ty":8,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":13,"ay":4,"tx":13,"ty":9,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":0,"ay":8,"tx":5,"ty":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":3,"ay":7,"tx":10,"ty":5,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":11,"ay":8,"tx":4,"ty":4,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":7,"ay":12,"tx":5,"ty":13,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":1,"ay":15,"tx":14,"ty":6,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":4,"ay":0,"tx":7,"ty":1,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":7,"ay":15,"tx":5,"ty":10,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":8,"ay":9,"tx":9,"ty":16,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":9,"ay":3,"tx":11,"ty":0,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":6,"ay":9,"tx":5,"ty":7,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":9,"ay":5,"tx":6,"ty":4,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":9,"ay":15,"tx":5,"ty":2,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":1} +{"ax":14,"ay":11,"tx":0,"ty":0,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":6,"ay":1,"tx":11,"ty":3,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":13,"ay":10,"tx":4,"ty":4,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":0,"ay":15,"tx":11,"ty":3,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":6,"ay":3,"tx":8,"ty":14,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":1} +{"ax":0,"ay":2,"tx":4,"ty":12,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":9,"ay":15,"tx":6,"ty":9,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":11,"ay":9,"tx":5,"ty":6,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":2,"ay":10,"tx":1,"ty":3,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":1,"ay":11,"tx":1,"ty":8,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":2,"ay":8,"tx":0,"ty":1,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":11,"ay":0,"tx":8,"ty":2,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":1,"ay":14,"tx":14,"ty":6,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":4} +{"ax":5,"ay":0,"tx":11,"ty":14,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":12,"ay":13,"tx":7,"ty":3,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":8,"ay":10,"tx":9,"ty":15,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":8,"ay":6,"tx":6,"ty":4,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"attackerCover":3} +{"ax":0,"ay":12,"tx":11,"ty":3,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":6,"ay":11,"tx":1,"ty":2,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":6,"ay":13,"tx":10,"ty":4,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":4,"ay":15,"tx":4,"ty":7,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":1} +{"ax":2,"ay":10,"tx":1,"ty":6,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":3,"ay":2,"tx":12,"ty":16,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":3,"ay":1,"tx":4,"ty":13,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":9,"ay":8,"tx":4,"ty":3,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":10,"ay":10,"tx":7,"ty":15,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":2,"ay":6,"tx":8,"ty":12,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":13,"ay":3,"tx":14,"ty":13,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":12,"ay":9,"tx":9,"ty":1,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":1,"ay":8,"tx":4,"ty":1,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":9,"ay":4,"tx":14,"ty":8,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"attackerCover":3} +{"ax":12,"ay":16,"tx":9,"ty":12,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":6,"ay":7,"tx":11,"ty":8,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":12,"ay":12,"tx":12,"ty":4,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":2,"ay":9,"tx":14,"ty":16,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"attackerCover":3} +{"ax":11,"ay":1,"tx":6,"ty":0,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":1,"ay":13,"tx":13,"ty":8,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":7,"ay":0,"tx":1,"ty":15,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":8,"ay":15,"tx":0,"ty":11,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":6,"ay":15,"tx":11,"ty":7,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":1,"ay":5,"tx":11,"ty":11,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":0,"ay":12,"tx":7,"ty":9,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":9,"ay":8,"tx":14,"ty":13,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":8,"ay":15,"tx":11,"ty":4,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":11,"ay":5,"tx":12,"ty":2,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":7,"ay":12,"tx":13,"ty":16,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":14,"ay":15,"tx":8,"ty":3,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":2,"ay":3,"tx":10,"ty":15,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":3,"ay":6,"tx":2,"ty":0,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":11,"ay":4,"tx":13,"ty":1,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":12,"ay":2,"tx":7,"ty":9,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":10,"ay":6,"tx":1,"ty":14,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":1} +{"ax":2,"ay":10,"tx":3,"ty":13,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":11,"ay":4,"tx":7,"ty":3,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":7,"ay":7,"tx":12,"ty":0,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":7,"ay":15,"tx":1,"ty":15,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":6,"ay":1,"tx":10,"ty":0,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":6,"ay":5,"tx":4,"ty":9,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":10,"ay":11,"tx":7,"ty":11,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":6,"ay":3,"tx":13,"ty":4,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":10,"ay":5,"tx":2,"ty":9,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"targetCover":3} +{"ax":6,"ay":10,"tx":0,"ty":5,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":2,"ay":11,"tx":3,"ty":16,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":0,"ay":15,"tx":11,"ty":4,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":13,"ay":10,"tx":12,"ty":5,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":9,"ay":1,"tx":1,"ty":5,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":11,"ay":11,"tx":1,"ty":12,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":11,"ay":0,"tx":9,"ty":13,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":12,"ay":4,"tx":11,"ty":7,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":9,"ay":14,"tx":2,"ty":9,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"targetCover":3} +{"ax":1,"ay":10,"tx":5,"ty":13,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":3,"ay":7,"tx":2,"ty":5,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":13,"ay":15,"tx":3,"ty":3,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":12,"ay":5,"tx":10,"ty":5,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":7,"ay":13,"tx":3,"ty":2,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"targetCover":3} +{"ax":13,"ay":13,"tx":13,"ty":12,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":3,"ay":13,"tx":7,"ty":14,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":2} +{"ax":4,"ay":8,"tx":3,"ty":15,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":13,"ay":5,"tx":8,"ty":2,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":0,"ay":0,"tx":1,"ty":11,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":13,"ay":13,"tx":0,"ty":0,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"targetCover":3} +{"ax":4,"ay":2,"tx":13,"ty":11,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":1} +{"ax":8,"ay":8,"tx":8,"ty":6,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":11,"ay":12,"tx":14,"ty":12,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":4,"ay":12,"tx":12,"ty":3,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":7,"ay":2,"tx":7,"ty":8,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":8,"ay":10,"tx":6,"ty":13,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":10,"ay":15,"tx":9,"ty":0,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":1} +{"ax":2,"ay":11,"tx":10,"ty":8,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"attackerCover":3} +{"ax":8,"ay":8,"tx":9,"ty":1,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":13,"ay":9,"tx":3,"ty":5,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":9,"ay":16,"tx":3,"ty":7,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":7,"ay":5,"tx":13,"ty":4,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1,"targetCover":3} +{"ax":2,"ay":2,"tx":8,"ty":5,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":10,"ay":14,"tx":0,"ty":1,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":9,"ay":12,"tx":1,"ty":11,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":3,"ay":2,"tx":10,"ty":13,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":11,"ay":7,"tx":13,"ty":3,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":6,"ay":11,"tx":6,"ty":8,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":3,"ay":8,"tx":4,"ty":0,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":15,"ay":14,"tx":0,"ty":12,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":3} +{"ax":9,"ay":9,"tx":11,"ty":5,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":4,"ay":12,"tx":8,"ty":9,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":8,"ay":16,"tx":7,"ty":3,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"attackerCover":3} +{"ax":13,"ay":1,"tx":6,"ty":10,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":7,"ay":8,"tx":13,"ty":11,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":7,"ay":5,"tx":5,"ty":15,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":4} +{"ax":0,"ay":15,"tx":10,"ty":16,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":13,"ay":14,"tx":3,"ty":3,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":12,"ay":15,"tx":4,"ty":8,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":3,"ay":4,"tx":4,"ty":3,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":7,"ay":15,"tx":10,"ty":4,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":6,"ay":15,"tx":12,"ty":12,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":11,"ay":11,"tx":3,"ty":2,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":5,"ay":5,"tx":10,"ty":8,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":12,"ay":1,"tx":8,"ty":0,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":4,"ay":4,"tx":7,"ty":8,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":0,"ay":8,"tx":11,"ty":3,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":11,"ay":5,"tx":11,"ty":11,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":7,"ay":8,"tx":9,"ty":13,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":12,"ay":3,"tx":11,"ty":3,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":10,"ay":11,"tx":8,"ty":6,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":4,"ay":8,"tx":11,"ty":0,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":14,"ay":14,"tx":0,"ty":0,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":12,"ay":7,"tx":0,"ty":2,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":2,"ay":15,"tx":11,"ty":8,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":5,"ay":6,"tx":0,"ty":9,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":15,"ay":11,"tx":14,"ty":14,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":6,"ay":1,"tx":3,"ty":13,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":5,"ay":6,"tx":8,"ty":12,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":10,"ay":3,"tx":8,"ty":2,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":15,"ay":11,"tx":7,"ty":2,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":0,"ay":10,"tx":6,"ty":10,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":3,"ay":14,"tx":7,"ty":16,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":7,"ay":10,"tx":9,"ty":2,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":10,"ay":3,"tx":7,"ty":3,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":6,"ay":8,"tx":4,"ty":10,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":3,"ay":4,"tx":5,"ty":10,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":4,"ay":12,"tx":7,"ty":11,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":10,"ay":9,"tx":8,"ty":6,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":11,"ay":16,"tx":9,"ty":1,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":3,"ay":7,"tx":5,"ty":10,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":3,"ay":10,"tx":9,"ty":4,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":15,"ay":11,"tx":12,"ty":3,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":13,"ay":8,"tx":12,"ty":13,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":9,"ay":4,"tx":8,"ty":4,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":8,"ay":11,"tx":12,"ty":10,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":14,"ay":11,"tx":14,"ty":12,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":3,"ay":14,"tx":1,"ty":4,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":2} +{"ax":5,"ay":2,"tx":6,"ty":13,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":2,"ay":10,"tx":10,"ty":3,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":5,"ay":4,"tx":12,"ty":1,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":12,"ay":4,"tx":2,"ty":4,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":7,"ay":14,"tx":3,"ty":10,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":8,"ay":11,"tx":13,"ty":11,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":7,"ay":3,"tx":10,"ty":16,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":7,"ay":6,"tx":11,"ty":2,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":9,"ay":14,"tx":0,"ty":8,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":12,"ay":6,"tx":14,"ty":14,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":7,"ay":8,"tx":5,"ty":12,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":3,"ay":11,"tx":3,"ty":16,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":2} +{"ax":10,"ay":10,"tx":3,"ty":15,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":8,"ay":3,"tx":6,"ty":4,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":12,"ay":15,"tx":12,"ty":12,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":8,"ay":15,"tx":6,"ty":1,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":12,"ay":15,"tx":10,"ty":6,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":6,"ay":5,"tx":14,"ty":6,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":2} +{"ax":6,"ay":14,"tx":6,"ty":4,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":3,"ay":9,"tx":8,"ty":12,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":12,"ay":13,"tx":11,"ty":4,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":10,"ay":7,"tx":2,"ty":13,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":7,"ay":10,"tx":1,"ty":0,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":15,"ay":15,"tx":3,"ty":15,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":5,"ay":6,"tx":1,"ty":16,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":6,"ay":8,"tx":1,"ty":4,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":7,"ay":6,"tx":3,"ty":5,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":10,"ay":6,"tx":8,"ty":16,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":13,"ay":15,"tx":2,"ty":15,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":10,"ay":15,"tx":8,"ty":7,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":8,"ay":7,"tx":8,"ty":8,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":2,"ay":16,"tx":10,"ty":4,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":0,"ay":4,"tx":11,"ty":1,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":6,"ay":4,"tx":15,"ty":11,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":15,"ay":15,"tx":1,"ty":8,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":1,"ay":2,"tx":13,"ty":2,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":0,"ay":8,"tx":10,"ty":12,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":1,"ay":8,"tx":11,"ty":14,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":11,"ay":13,"tx":8,"ty":1,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":1,"ay":12,"tx":6,"ty":12,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":13,"ay":0,"tx":4,"ty":7,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":13,"ay":9,"tx":5,"ty":14,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":1} +{"ax":6,"ay":2,"tx":14,"ty":7,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":1,"ay":15,"tx":0,"ty":13,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":5,"ay":11,"tx":12,"ty":10,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":13,"ay":11,"tx":6,"ty":13,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":10,"ay":3,"tx":12,"ty":12,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"targetCover":3} +{"ax":3,"ay":15,"tx":0,"ty":16,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":8,"ay":6,"tx":7,"ty":10,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":1} +{"ax":3,"ay":16,"tx":13,"ty":14,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":0,"ay":10,"tx":7,"ty":11,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":9,"ay":5,"tx":1,"ty":10,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":4,"ay":11,"tx":8,"ty":15,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":9,"ay":15,"tx":2,"ty":13,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":2} +{"ax":5,"ay":13,"tx":10,"ty":9,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":11,"ay":0,"tx":12,"ty":8,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":4,"ay":9,"tx":5,"ty":10,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":1,"ay":7,"tx":13,"ty":16,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":5,"ay":2,"tx":5,"ty":6,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":9,"ay":6,"tx":6,"ty":8,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":12,"ay":16,"tx":1,"ty":3,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":9,"ay":13,"tx":10,"ty":14,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":12,"ay":15,"tx":1,"ty":16,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":11,"ay":6,"tx":0,"ty":13,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"targetCover":3} +{"ax":7,"ay":14,"tx":4,"ty":4,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":3,"ay":14,"tx":15,"ty":15,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":7,"ay":9,"tx":12,"ty":14,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":6,"ay":7,"tx":5,"ty":10,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":5,"ay":7,"tx":12,"ty":6,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":2,"ay":13,"tx":6,"ty":6,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":12,"ay":8,"tx":5,"ty":6,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":14,"ay":13,"tx":13,"ty":1,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":2,"ay":14,"tx":4,"ty":9,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":11,"ay":12,"tx":3,"ty":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":10,"ay":1,"tx":7,"ty":9,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":12,"ay":3,"tx":9,"ty":16,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":9,"ay":5,"tx":4,"ty":7,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":2,"ay":0,"tx":9,"ty":0,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":4,"ay":7,"tx":15,"ty":12,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":3,"ay":14,"tx":2,"ty":3,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":1} +{"ax":6,"ay":2,"tx":4,"ty":2,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":2,"ay":5,"tx":1,"ty":1,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":8,"ay":1,"tx":9,"ty":4,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":4,"ay":0,"tx":9,"ty":10,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":2,"ay":4,"tx":12,"ty":12,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":12,"ay":3,"tx":1,"ty":6,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":8,"ay":13,"tx":4,"ty":16,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":14,"ay":13,"tx":5,"ty":15,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":5,"ay":11,"tx":9,"ty":7,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":10,"ay":16,"tx":14,"ty":12,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":5,"ay":16,"tx":12,"ty":7,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":9,"ay":3,"tx":6,"ty":14,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":1} +{"ax":5,"ay":11,"tx":7,"ty":10,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":9,"ay":14,"tx":3,"ty":1,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":4,"ay":11,"tx":1,"ty":9,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":0,"ay":5,"tx":4,"ty":7,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":8,"ay":11,"tx":3,"ty":7,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":2,"ay":0,"tx":13,"ty":5,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":1,"ay":1,"tx":4,"ty":2,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":0,"ay":0,"tx":14,"ty":7,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":1} +{"ax":11,"ay":11,"tx":9,"ty":0,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":8,"ay":5,"tx":13,"ty":15,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":12,"ay":4,"tx":5,"ty":2,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":2,"ay":10,"tx":9,"ty":2,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":4,"ay":7,"tx":13,"ty":3,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"targetCover":3} +{"ax":11,"ay":10,"tx":8,"ty":5,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":10,"ay":8,"tx":10,"ty":1,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":1,"ay":13,"tx":12,"ty":12,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":15,"ay":11,"tx":3,"ty":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":0,"ay":1,"tx":12,"ty":11,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":9,"ay":15,"tx":14,"ty":12,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":2,"ay":2,"tx":9,"ty":15,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":6,"ay":9,"tx":12,"ty":1,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":1} +{"ax":3,"ay":10,"tx":2,"ty":2,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":10,"ay":2,"tx":3,"ty":9,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":1,"ay":11,"tx":14,"ty":13,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":7,"ay":5,"tx":4,"ty":7,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":1,"ay":3,"tx":7,"ty":8,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":2,"ay":15,"tx":12,"ty":2,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":7,"ay":13,"tx":3,"ty":3,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":10,"ay":16,"tx":4,"ty":15,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":1,"ay":4,"tx":6,"ty":5,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"attackerCover":3} +{"ax":15,"ay":12,"tx":2,"ty":6,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":1,"ay":15,"tx":5,"ty":4,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":1,"ay":11,"tx":11,"ty":14,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":0,"ay":7,"tx":12,"ty":0,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":9,"ay":7,"tx":6,"ty":8,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":5,"ay":9,"tx":5,"ty":4,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":10,"ay":4,"tx":2,"ty":3,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"targetCover":3} +{"ax":9,"ay":11,"tx":8,"ty":8,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":10,"ay":14,"tx":5,"ty":2,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":1} +{"ax":11,"ay":6,"tx":10,"ty":4,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":15,"ay":3,"tx":12,"ty":10,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":1,"ay":9,"tx":10,"ty":3,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":10,"ay":14,"tx":4,"ty":10,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":7,"ay":0,"tx":6,"ty":13,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":1} +{"ax":11,"ay":2,"tx":11,"ty":14,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":6,"ay":16,"tx":2,"ty":14,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":2,"ay":11,"tx":8,"ty":11,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":2,"ay":10,"tx":12,"ty":11,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":8,"ay":16,"tx":7,"ty":10,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":1,"ay":1,"tx":7,"ty":14,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":12,"ay":9,"tx":4,"ty":14,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":1} +{"ax":2,"ay":10,"tx":2,"ty":12,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":12,"ay":12,"tx":12,"ty":16,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":4,"ay":11,"tx":1,"ty":3,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":8,"ay":4,"tx":5,"ty":1,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":2,"ay":6,"tx":14,"ty":13,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":2,"ay":0,"tx":7,"ty":5,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":2,"ay":2,"tx":9,"ty":1,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":14,"ay":15,"tx":4,"ty":8,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":2,"ay":4,"tx":13,"ty":0,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":15,"ay":11,"tx":4,"ty":6,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":4,"ay":15,"tx":5,"ty":5,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":2,"ay":12,"tx":1,"ty":12,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":9,"ay":7,"tx":5,"ty":15,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":2} +{"ax":5,"ay":2,"tx":2,"ty":0,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":10,"ay":1,"tx":5,"ty":0,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":12,"ay":1,"tx":12,"ty":13,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":2,"ay":0,"tx":7,"ty":1,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":10,"ay":16,"tx":10,"ty":2,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":7,"ay":0,"tx":8,"ty":12,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":7,"ay":0,"tx":11,"ty":8,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":1} +{"ax":7,"ay":12,"tx":9,"ty":15,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":1,"ay":6,"tx":14,"ty":13,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":11,"ay":9,"tx":9,"ty":0,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":4,"ay":7,"tx":14,"ty":7,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":2,"ay":2,"tx":13,"ty":1,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":10,"ay":16,"tx":1,"ty":10,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":3,"ay":15,"tx":7,"ty":13,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":2,"ay":6,"tx":9,"ty":12,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":10,"ay":11,"tx":8,"ty":12,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":11,"ay":12,"tx":3,"ty":6,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":14,"ay":6,"tx":8,"ty":5,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":1} +{"ax":14,"ay":12,"tx":2,"ty":5,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":6,"ay":10,"tx":4,"ty":5,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":8,"ay":7,"tx":4,"ty":11,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":4,"ay":2,"tx":4,"ty":8,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":3,"ay":16,"tx":9,"ty":10,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":7,"ay":16,"tx":4,"ty":13,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":1} +{"ax":2,"ay":5,"tx":8,"ty":15,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":2,"ay":15,"tx":15,"ty":11,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":1,"ay":10,"tx":10,"ty":9,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"attackerCover":3} +{"ax":3,"ay":9,"tx":4,"ty":1,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":12,"ay":0,"tx":10,"ty":5,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":1,"ay":11,"tx":1,"ty":3,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":9,"ay":12,"tx":15,"ty":12,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":1,"ay":5,"tx":14,"ty":12,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"attackerCover":3} +{"ax":5,"ay":0,"tx":7,"ty":15,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":5,"ay":13,"tx":2,"ty":16,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":10,"ay":3,"tx":9,"ty":2,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":4,"ay":11,"tx":3,"ty":2,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":2,"ay":7,"tx":1,"ty":8,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":1,"ay":14,"tx":10,"ty":14,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"attackerCover":3} +{"ax":11,"ay":13,"tx":4,"ty":10,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":12,"ay":3,"tx":10,"ty":14,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":0,"ay":6,"tx":0,"ty":8,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":13,"ay":3,"tx":3,"ty":6,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":1} +{"ax":7,"ay":16,"tx":4,"ty":4,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":4,"ay":9,"tx":9,"ty":11,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":10,"ay":12,"tx":10,"ty":0,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":1,"ay":9,"tx":0,"ty":5,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":15,"ay":12,"tx":0,"ty":0,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":2,"ay":14,"tx":14,"ty":8,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":4,"ay":7,"tx":6,"ty":6,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":11,"ay":5,"tx":8,"ty":3,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":14,"ay":13,"tx":7,"ty":7,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":1,"ay":0,"tx":10,"ty":4,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":0,"ay":1,"tx":10,"ty":13,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":14,"ay":7,"tx":11,"ty":9,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":4,"ay":12,"tx":4,"ty":8,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":13,"ay":3,"tx":12,"ty":14,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":10,"ay":6,"tx":2,"ty":7,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":12,"ay":16,"tx":0,"ty":2,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":6,"ay":4,"tx":14,"ty":15,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":4,"ay":8,"tx":15,"ty":15,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":13,"ay":2,"tx":12,"ty":0,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":2,"ay":15,"tx":14,"ty":8,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":10,"ay":3,"tx":3,"ty":7,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":1,"ay":14,"tx":10,"ty":1,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":14,"ay":14,"tx":4,"ty":11,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":8,"ay":14,"tx":11,"ty":1,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":6,"ay":7,"tx":12,"ty":12,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"targetCover":3} +{"ax":1,"ay":12,"tx":11,"ty":10,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":11,"ay":4,"tx":2,"ty":0,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":7,"ay":11,"tx":13,"ty":7,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":2,"ay":1,"tx":4,"ty":1,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":10,"ay":7,"tx":12,"ty":10,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":4,"ay":0,"tx":12,"ty":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":13,"ay":9,"tx":3,"ty":6,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"attackerCover":3} +{"ax":1,"ay":1,"tx":2,"ty":1,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":12,"ay":11,"tx":11,"ty":16,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":10,"ay":15,"tx":4,"ty":14,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":1} +{"ax":4,"ay":15,"tx":1,"ty":1,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":10,"ay":3,"tx":3,"ty":13,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":11,"ay":2,"tx":1,"ty":6,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":8,"ay":2,"tx":10,"ty":10,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":3,"ay":15,"tx":4,"ty":16,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":9,"ay":11,"tx":2,"ty":15,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":8,"ay":2,"tx":7,"ty":10,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":5,"ay":14,"tx":13,"ty":4,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":2} +{"ax":10,"ay":15,"tx":3,"ty":14,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":12,"ay":6,"tx":10,"ty":5,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":7,"ay":2,"tx":6,"ty":12,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":1} +{"ax":6,"ay":11,"tx":8,"ty":7,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":1} +{"ax":6,"ay":1,"tx":11,"ty":6,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":1,"ay":8,"tx":1,"ty":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":11,"ay":0,"tx":6,"ty":2,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":11,"ay":14,"tx":3,"ty":3,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":8,"ay":16,"tx":11,"ty":14,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":6,"ay":3,"tx":4,"ty":3,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":13,"ay":11,"tx":13,"ty":9,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":2,"ay":1,"tx":7,"ty":2,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":14,"ay":11,"tx":3,"ty":12,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":12,"ay":13,"tx":1,"ty":5,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"targetCover":3} +{"ax":4,"ay":11,"tx":7,"ty":7,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":13,"ay":8,"tx":8,"ty":5,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":1} +{"ax":14,"ay":16,"tx":9,"ty":10,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":9,"ay":6,"tx":12,"ty":16,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":6,"ay":15,"tx":9,"ty":11,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":0,"ay":13,"tx":2,"ty":5,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":4,"ay":3,"tx":13,"ty":14,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"targetCover":3} +{"ax":4,"ay":7,"tx":13,"ty":3,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":2} +{"ax":2,"ay":14,"tx":13,"ty":1,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"type":"board","width":16,"height":17,"hexes":[{"x":9,"y":0,"level":0,"terrain":{"incline_bottom":1}},{"x":10,"y":0,"level":0,"terrain":{"incline_bottom":1}},{"x":11,"y":0,"level":0,"terrain":{"incline_bottom":1}},{"x":12,"y":0,"level":0,"terrain":{"incline_bottom":1}},{"x":13,"y":0,"level":0,"terrain":{"incline_bottom":1}},{"x":1,"y":1,"level":0,"terrain":{"woods":1,"foliage_elev":2}},{"x":2,"y":1,"level":0,"terrain":{"woods":1,"foliage_elev":2}},{"x":3,"y":1,"level":0,"terrain":{"woods":1,"foliage_elev":2}},{"x":8,"y":1,"level":0,"terrain":{"woods":1,"foliage_elev":2}},{"x":9,"y":1,"level":0,"terrain":{"rough":1,"incline_bottom":1}},{"x":10,"y":1,"level":1,"terrain":{"incline_top":1,"incline_bottom":1}},{"x":11,"y":1,"level":2,"terrain":{"incline_top":1}},{"x":12,"y":1,"level":1,"terrain":{"incline_top":1,"incline_bottom":1}},{"x":13,"y":1,"level":2,"terrain":{"incline_top":1,"incline_bottom":1}},{"x":14,"y":1,"level":0,"terrain":{"incline_bottom":1}},{"x":2,"y":2,"level":0,"terrain":{"woods":2,"foliage_elev":2}},{"x":3,"y":2,"level":0,"terrain":{"woods":1,"foliage_elev":2}},{"x":10,"y":2,"level":0,"terrain":{"rough":1,"incline_bottom":1}},{"x":11,"y":2,"level":0,"terrain":{"incline_high_bottom":1,"incline_bottom":1}},{"x":12,"y":2,"level":2,"terrain":{"woods":1,"incline_top":1,"incline_bottom":1,"foliage_elev":2}},{"x":13,"y":2,"level":3,"terrain":{"incline_high_top":1,"incline_top":1}},{"x":14,"y":2,"level":0,"terrain":{"incline_high_bottom":1,"incline_bottom":1}},{"x":10,"y":3,"level":0,"terrain":{"incline_bottom":1}},{"x":11,"y":3,"level":2,"terrain":{"incline_top":1,"incline_bottom":1}},{"x":12,"y":3,"level":3,"terrain":{"incline_high_top":1,"incline_top":1}},{"x":13,"y":3,"level":0,"terrain":{"incline_high_bottom":1,"incline_bottom":1}},{"x":14,"y":3,"level":0,"terrain":{"incline_high_bottom":1}},{"x":10,"y":4,"level":0,"terrain":{"woods":1,"foliage_elev":2,"incline_bottom":1}},{"x":11,"y":4,"level":0,"terrain":{"woods":2,"foliage_elev":2,"incline_bottom":1}},{"x":12,"y":4,"level":1,"terrain":{"incline_top":1,"incline_bottom":1}},{"x":13,"y":4,"level":1,"terrain":{"incline_top":1}},{"x":14,"y":4,"level":0,"terrain":{"incline_bottom":1}},{"x":9,"y":5,"level":0,"terrain":{"woods":1,"foliage_elev":2}},{"x":12,"y":5,"level":0,"terrain":{"woods":1,"foliage_elev":2,"incline_bottom":1}},{"x":13,"y":5,"level":0,"terrain":{"incline_bottom":1}},{"x":14,"y":5,"level":0,"terrain":{"incline_bottom":1}},{"x":5,"y":6,"level":0,"terrain":{"water":1}},{"x":6,"y":6,"level":0,"terrain":{"water":1}},{"x":8,"y":6,"level":0,"terrain":{"woods":1,"foliage_elev":2}},{"x":9,"y":6,"level":0,"terrain":{"woods":1,"foliage_elev":2}},{"x":6,"y":7,"level":0,"terrain":{"water":2}},{"x":7,"y":7,"level":0,"terrain":{"water":1}},{"x":8,"y":7,"level":0,"terrain":{"water":1}},{"x":5,"y":8,"level":0,"terrain":{"woods":1,"foliage_elev":2}},{"x":7,"y":8,"level":0,"terrain":{"water":1}},{"x":5,"y":9,"level":0,"terrain":{"woods":2,"foliage_elev":2}},{"x":6,"y":9,"level":0,"terrain":{"water":1}},{"x":7,"y":9,"level":0,"terrain":{"water":2}},{"x":8,"y":9,"level":0,"terrain":{"water":1}},{"x":12,"y":9,"level":0,"terrain":{"woods":1,"foliage_elev":2}},{"x":13,"y":9,"level":0,"terrain":{"woods":1,"foliage_elev":2}},{"x":4,"y":10,"level":0,"terrain":{"woods":1,"foliage_elev":2}},{"x":6,"y":10,"level":0,"terrain":{"water":1}},{"x":11,"y":10,"level":0,"terrain":{"incline_bottom":1}},{"x":12,"y":10,"level":0,"terrain":{"rough":1,"incline_bottom":1}},{"x":13,"y":10,"level":0,"terrain":{"incline_bottom":1}},{"x":10,"y":11,"level":0,"terrain":{"woods":1,"foliage_elev":2}},{"x":11,"y":11,"level":0,"terrain":{"woods":2,"foliage_elev":2,"incline_bottom":1}},{"x":12,"y":11,"level":1,"terrain":{"incline_top":1,"incline_bottom":1}},{"x":13,"y":11,"level":0,"terrain":{"incline_bottom":1}},{"x":10,"y":12,"level":0,"terrain":{"woods":1,"foliage_elev":2,"incline_bottom":1}},{"x":11,"y":12,"level":2,"terrain":{"incline_top":1,"incline_bottom":1}},{"x":12,"y":12,"level":2,"terrain":{"incline_top":1,"incline_bottom":1}},{"x":13,"y":12,"level":2,"terrain":{"incline_top":1,"incline_bottom":1}},{"x":14,"y":12,"level":0,"terrain":{"incline_bottom":1}},{"x":3,"y":13,"level":0,"terrain":{"woods":2,"foliage_elev":2}},{"x":4,"y":13,"level":0,"terrain":{"woods":1,"foliage_elev":2}},{"x":9,"y":13,"level":0,"terrain":{"incline_bottom":1}},{"x":10,"y":13,"level":0,"terrain":{"incline_high_bottom":1,"incline_bottom":1}},{"x":11,"y":13,"level":3,"terrain":{"woods":1,"incline_top":1,"incline_high_top":1,"foliage_elev":2}},{"x":12,"y":13,"level":3,"terrain":{"woods":1,"foliage_elev":2,"incline_top":1}},{"x":13,"y":13,"level":2,"terrain":{"incline_top":1,"incline_bottom":1}},{"x":14,"y":13,"level":0,"terrain":{"incline_bottom":1}},{"x":2,"y":14,"level":0,"terrain":{"woods":1,"foliage_elev":2}},{"x":4,"y":14,"level":0,"terrain":{"woods":1,"foliage_elev":2}},{"x":9,"y":14,"level":0,"terrain":{"rough":1,"incline_bottom":1}},{"x":10,"y":14,"level":1,"terrain":{"incline_top":1,"incline_bottom":1}},{"x":11,"y":14,"level":2,"terrain":{"incline_top":1,"incline_bottom":1}},{"x":12,"y":14,"level":3,"terrain":{"woods":1,"incline_top":1,"incline_high_top":1,"foliage_elev":2}},{"x":13,"y":14,"level":0,"terrain":{"incline_high_bottom":1,"incline_bottom":1}},{"x":14,"y":14,"level":0,"terrain":{"incline_bottom":1}},{"x":9,"y":15,"level":0,"terrain":{"incline_bottom":1}},{"x":10,"y":15,"level":1,"terrain":{"incline_top":1,"incline_bottom":1}},{"x":11,"y":15,"level":0,"terrain":{"incline_bottom":1}},{"x":12,"y":15,"level":1,"terrain":{"incline_top":1,"incline_bottom":1}},{"x":13,"y":15,"level":0,"terrain":{"incline_bottom":1}},{"x":10,"y":16,"level":0,"terrain":{"incline_bottom":1}},{"x":12,"y":16,"level":0,"terrain":{"incline_bottom":1}}],"scenario":"mirror-lance.mms"} +{"ax":12,"ay":1,"tx":3,"ty":2,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"attackerCover":3} +{"ax":12,"ay":13,"tx":0,"ty":0,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":13,"ay":3,"tx":6,"ty":3,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":4,"ay":13,"tx":11,"ty":7,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":9,"ay":9,"tx":12,"ty":0,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":1,"heavyWoods":1} +{"ax":8,"ay":9,"tx":8,"ty":6,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":4,"ay":12,"tx":14,"ty":5,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":1,"ay":13,"tx":11,"ty":13,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":6,"ay":16,"tx":14,"ty":12,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":2} +{"ax":1,"ay":14,"tx":7,"ty":9,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":1,"heavyWoods":1} +{"ax":4,"ay":14,"tx":10,"ty":4,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":3} +{"ax":11,"ay":14,"tx":11,"ty":10,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":1,"heavyWoods":1,"attackerCover":3} +{"ax":0,"ay":7,"tx":11,"ty":4,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":9,"ay":2,"tx":11,"ty":2,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":14,"ay":12,"tx":13,"ty":13,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":13,"ay":10,"tx":4,"ty":6,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":9,"ay":9,"tx":0,"ty":5,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":8,"ay":1,"tx":3,"ty":13,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":2,"heavyWoods":1} +{"ax":10,"ay":3,"tx":13,"ty":11,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":9,"ay":14,"tx":14,"ty":13,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":3,"targetCover":3} +{"ax":1,"ay":1,"tx":13,"ty":1,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":1,"heavyWoods":1} +{"ax":8,"ay":0,"tx":13,"ty":0,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":11,"ay":7,"tx":14,"ty":1,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":1} +{"ax":9,"ay":5,"tx":10,"ty":15,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":14,"ay":1,"tx":11,"ty":1,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":12,"ay":11,"tx":12,"ty":3,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":4,"ay":6,"tx":13,"ty":11,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"targetCover":3} +{"ax":9,"ay":14,"tx":12,"ty":9,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":1,"heavyWoods":1} +{"ax":11,"ay":12,"tx":9,"ty":9,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":8,"ay":6,"tx":8,"ty":9,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":12,"ay":14,"tx":12,"ty":12,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":11,"ay":15,"tx":12,"ty":12,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":3} +{"ax":0,"ay":7,"tx":0,"ty":5,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":6,"ay":3,"tx":12,"ty":4,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":1} +{"ax":13,"ay":2,"tx":12,"ty":1,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":13,"ay":14,"tx":11,"ty":0,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":2,"heavyWoods":1} +{"ax":11,"ay":14,"tx":5,"ty":9,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":12,"ay":1,"tx":12,"ty":2,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":12,"ay":14,"tx":12,"ty":10,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":3,"ay":13,"tx":10,"ty":11,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":6,"ay":6,"tx":4,"ty":6,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":4,"ay":6,"tx":2,"ty":2,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":11,"ay":1,"tx":6,"ty":3,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":12,"ay":9,"tx":10,"ty":0,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":11,"ay":7,"tx":10,"ty":3,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":1,"heavyWoods":1} +{"ax":3,"ay":1,"tx":13,"ty":3,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":14,"ay":14,"tx":0,"ty":5,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":4,"heavyWoods":1} +{"ax":11,"ay":11,"tx":11,"ty":4,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":11,"ay":4,"tx":15,"ty":1,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":9,"ay":13,"tx":14,"ty":14,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":2,"targetCover":3} +{"ax":4,"ay":14,"tx":12,"ty":15,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"targetCover":3} +{"ax":5,"ay":9,"tx":12,"ty":3,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":12,"ay":13,"tx":9,"ty":14,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":6,"ay":16,"tx":8,"ty":0,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":10,"ay":11,"tx":3,"ty":10,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":10,"ay":0,"tx":7,"ty":7,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":14,"ay":4,"tx":2,"ty":2,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":1} +{"ax":12,"ay":10,"tx":11,"ty":2,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":2,"heavyWoods":1} +{"ax":3,"ay":2,"tx":2,"ty":1,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"heavyWoods":1} +{"ax":4,"ay":14,"tx":10,"ty":13,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":1,"ay":13,"tx":4,"ty":10,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":12,"ay":14,"tx":8,"ty":0,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":10,"ay":12,"tx":8,"ty":1,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":3} +{"ax":10,"ay":12,"tx":13,"ty":4,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":13,"ay":2,"tx":0,"ty":11,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":10,"ay":0,"tx":12,"ty":2,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":7,"ay":8,"tx":13,"ty":4,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":9,"ay":13,"tx":4,"ty":10,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":6,"ay":9,"tx":11,"ty":11,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":10,"ay":14,"tx":13,"ty":5,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":9,"ay":14,"tx":10,"ty":14,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":2,"ay":14,"tx":8,"ty":5,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":1,"heavyWoods":2} +{"ax":13,"ay":1,"tx":12,"ty":5,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":9,"ay":13,"tx":13,"ty":2,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":4,"ay":10,"tx":3,"ty":4,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":9,"ay":9,"tx":14,"ty":5,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":14,"ay":15,"tx":12,"ty":3,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":11,"ay":2,"tx":0,"ty":7,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":11,"ay":0,"tx":14,"ty":4,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":1} +{"ax":8,"ay":0,"tx":0,"ty":11,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":14,"ay":4,"tx":11,"ty":15,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":4} +{"ax":13,"ay":3,"tx":12,"ty":2,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":1,"ay":15,"tx":12,"ty":10,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":2} +{"ax":11,"ay":13,"tx":13,"ty":10,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":11,"ay":11,"tx":13,"ty":13,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1,"targetCover":3} +{"ax":13,"ay":8,"tx":14,"ty":15,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":13,"ay":0,"tx":14,"ty":3,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":0,"ay":11,"tx":0,"ty":0,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":8,"ay":6,"tx":11,"ty":2,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":2} +{"ax":3,"ay":1,"tx":6,"ty":6,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":4,"ay":14,"tx":4,"ty":12,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":13,"ay":13,"tx":9,"ty":14,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":2,"attackerCover":3} +{"ax":12,"ay":5,"tx":2,"ty":2,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":2,"heavyWoods":1} +{"ax":2,"ay":2,"tx":3,"ty":2,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":4,"ay":13,"tx":8,"ty":6,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":9,"ay":15,"tx":14,"ty":3,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":2,"heavyWoods":1} +{"ax":8,"ay":5,"tx":15,"ty":1,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":11,"ay":1,"tx":12,"ty":12,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":12,"ay":12,"tx":10,"ty":16,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":2} +{"ax":5,"ay":8,"tx":14,"ty":5,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":10,"ay":14,"tx":6,"ty":9,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":11,"ay":0,"tx":6,"ty":16,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":3} +{"ax":0,"ay":5,"tx":3,"ty":13,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":10,"ay":16,"tx":6,"ty":7,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":11,"ay":2,"tx":5,"ty":8,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":2} +{"ax":12,"ay":3,"tx":13,"ty":5,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":9,"ay":13,"tx":1,"ty":1,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"heavyWoods":1} +{"ax":8,"ay":7,"tx":10,"ty":3,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":3} +{"ax":12,"ay":4,"tx":13,"ty":2,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":14,"ay":5,"tx":13,"ty":9,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":2,"ay":14,"tx":11,"ty":1,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"heavyWoods":1} +{"ax":14,"ay":5,"tx":10,"ty":11,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":5,"ay":9,"tx":10,"ty":15,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":3,"ay":13,"tx":13,"ty":0,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":5,"targetCover":3} +{"ax":13,"ay":13,"tx":11,"ty":7,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":14,"ay":2,"tx":12,"ty":9,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":9,"ay":0,"tx":3,"ty":8,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":13,"ay":15,"tx":14,"ty":13,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":12,"ay":14,"tx":7,"ty":7,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":12,"ay":2,"tx":6,"ty":3,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":4,"ay":12,"tx":0,"ty":7,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":12,"ay":12,"tx":4,"ty":10,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":8,"ay":5,"tx":8,"ty":7,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":13,"ay":10,"tx":11,"ty":14,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":2} +{"ax":13,"ay":9,"tx":13,"ty":0,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":4,"ay":14,"tx":10,"ty":11,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":8,"ay":6,"tx":9,"ty":13,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":11,"ay":3,"tx":13,"ty":15,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":10,"ay":11,"tx":14,"ty":1,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":1} +{"ax":12,"ay":5,"tx":1,"ty":15,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":2,"heavyWoods":1} +{"ax":11,"ay":12,"tx":3,"ty":10,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":15,"ay":1,"tx":11,"ty":0,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"targetCover":3} +{"ax":9,"ay":14,"tx":10,"ty":15,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":0,"ay":5,"tx":9,"ty":2,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":12,"ay":16,"tx":11,"ty":2,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":3,"heavyWoods":2} +{"ax":13,"ay":4,"tx":10,"ty":3,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":12,"ay":2,"tx":10,"ty":13,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1,"attackerCover":3} +{"ax":8,"ay":0,"tx":10,"ty":0,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":4,"ay":13,"tx":9,"ty":14,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":0,"ay":11,"tx":2,"ty":14,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":15,"ay":1,"tx":14,"ty":13,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":13,"ay":8,"tx":3,"ty":8,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":2} +{"ax":6,"ay":6,"tx":5,"ty":8,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":4,"ay":10,"tx":4,"ty":6,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":12,"ay":2,"tx":5,"ty":8,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":14,"ay":15,"tx":9,"ty":14,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":5,"ay":9,"tx":11,"ty":12,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":11,"ay":1,"tx":9,"ty":5,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":13,"ay":13,"tx":14,"ty":14,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":11,"ay":15,"tx":12,"ty":10,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":2,"targetCover":3} +{"ax":2,"ay":1,"tx":9,"ty":14,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":0,"ay":7,"tx":10,"ty":1,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":3,"ay":13,"tx":3,"ty":10,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":13,"ay":0,"tx":9,"ty":14,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":4} +{"ax":7,"ay":9,"tx":14,"ty":13,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":1,"heavyWoods":1} +{"ax":5,"ay":9,"tx":9,"ty":9,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":8,"ay":7,"tx":15,"ty":1,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":13,"ay":9,"tx":9,"ty":1,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":10,"ay":15,"tx":2,"ty":1,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":1,"heavyWoods":1} +{"ax":9,"ay":1,"tx":6,"ty":10,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":10,"ay":14,"tx":3,"ty":1,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":2,"ay":14,"tx":12,"ty":15,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"targetCover":3} +{"ax":8,"ay":1,"tx":12,"ty":16,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":2} +{"ax":11,"ay":4,"tx":13,"ty":0,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":1,"targetCover":3} +{"ax":14,"ay":13,"tx":11,"ty":13,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":1} +{"ax":1,"ay":1,"tx":7,"ty":9,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"heavyWoods":1} +{"ax":3,"ay":10,"tx":13,"ty":3,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":3,"heavyWoods":2,"targetCover":3} +{"ax":12,"ay":10,"tx":12,"ty":9,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":7,"ay":8,"tx":3,"ty":13,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":11,"ay":11,"tx":12,"ty":14,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":14,"ay":3,"tx":11,"ty":3,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"targetCover":3} +{"ax":5,"ay":6,"tx":12,"ty":4,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":2,"heavyWoods":1} +{"ax":9,"ay":2,"tx":10,"ty":4,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":14,"ay":15,"tx":13,"ty":3,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1,"targetCover":3} +{"ax":8,"ay":11,"tx":12,"ty":2,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"targetCover":3} +{"ax":14,"ay":4,"tx":11,"ty":4,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":2,"ay":1,"tx":10,"ty":13,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":1,"heavyWoods":1} +{"ax":14,"ay":2,"tx":0,"ty":0,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":2} +{"ax":14,"ay":13,"tx":10,"ty":11,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"heavyWoods":1} +{"ax":11,"ay":4,"tx":10,"ty":4,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":4,"ay":6,"tx":6,"ty":16,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":14,"ay":14,"tx":13,"ty":15,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":5,"ay":8,"tx":12,"ty":14,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":7,"ay":8,"tx":4,"ty":6,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":7,"ay":7,"tx":11,"ty":15,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":13,"ay":12,"tx":9,"ty":15,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":3,"attackerCover":3} +{"ax":11,"ay":13,"tx":3,"ty":13,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":10,"ay":15,"tx":14,"ty":4,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":1} +{"ax":12,"ay":16,"tx":10,"ty":14,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"targetCover":3} +{"ax":4,"ay":10,"tx":13,"ty":13,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":1} +{"ax":13,"ay":5,"tx":10,"ty":1,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"targetCover":3} +{"ax":3,"ay":2,"tx":7,"ty":9,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":4,"ay":14,"tx":9,"ty":15,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":12,"ay":1,"tx":13,"ty":13,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":11,"ay":4,"tx":6,"ty":16,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":9,"ay":0,"tx":8,"ty":6,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":10,"ay":3,"tx":3,"ty":4,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":10,"ay":3,"tx":11,"ty":11,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":4,"ay":13,"tx":14,"ty":4,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":12,"ay":13,"tx":1,"ty":15,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":14,"ay":2,"tx":6,"ty":3,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":1} +{"ax":13,"ay":2,"tx":13,"ty":11,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":5,"ay":8,"tx":3,"ty":10,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":9,"ay":9,"tx":8,"ty":5,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":2} +{"ax":5,"ay":9,"tx":10,"ty":4,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":2,"ay":1,"tx":1,"ty":14,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"heavyWoods":1} +{"ax":12,"ay":15,"tx":0,"ty":5,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":2,"heavyWoods":1} +{"ax":13,"ay":10,"tx":13,"ty":15,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":12,"ay":10,"tx":1,"ty":1,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":1,"heavyWoods":1} +{"ax":10,"ay":16,"tx":8,"ty":0,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":5,"attackerCover":3} +{"ax":12,"ay":12,"tx":2,"ty":2,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":15,"ay":1,"tx":10,"ty":14,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":2,"ay":1,"tx":14,"ty":15,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":4,"heavyWoods":1} +{"ax":10,"ay":3,"tx":5,"ty":6,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":8,"ay":6,"tx":11,"ty":1,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":9,"ay":6,"tx":14,"ty":2,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"heavyWoods":1} +{"ax":13,"ay":9,"tx":10,"ty":12,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"heavyWoods":1} +{"ax":11,"ay":14,"tx":13,"ty":10,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":2,"attackerCover":3} +{"ax":12,"ay":0,"tx":6,"ty":16,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":2} +{"ax":6,"ay":10,"tx":6,"ty":16,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":13,"ay":4,"tx":11,"ty":7,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":14,"ay":4,"tx":11,"ty":13,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":12,"ay":14,"tx":10,"ty":0,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":9,"ay":0,"tx":10,"ty":15,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":14,"ay":13,"tx":14,"ty":1,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":9,"ay":1,"tx":6,"ty":10,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":14,"ay":1,"tx":9,"ty":6,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"heavyWoods":1} +{"ax":2,"ay":14,"tx":5,"ty":9,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":11,"ay":12,"tx":14,"ty":2,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":10,"ay":0,"tx":14,"ty":5,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":1,"targetCover":3} +{"ax":13,"ay":8,"tx":12,"ty":12,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":8,"ay":11,"tx":11,"ty":4,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":12,"ay":2,"tx":7,"ty":7,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":6,"ay":3,"tx":8,"ty":1,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":4,"ay":12,"tx":5,"ty":9,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":12,"ay":3,"tx":0,"ty":11,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":10,"ay":15,"tx":12,"ty":4,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":8,"ay":5,"tx":9,"ty":1,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":6,"ay":3,"tx":10,"ty":16,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"targetCover":3} +{"ax":3,"ay":4,"tx":10,"ty":1,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":12,"ay":1,"tx":12,"ty":3,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":3,"ay":13,"tx":6,"ty":3,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":2} +{"ax":13,"ay":9,"tx":10,"ty":14,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":13,"ay":11,"tx":8,"ty":11,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":1,"heavyWoods":1,"attackerCover":3} +{"ax":13,"ay":11,"tx":9,"ty":13,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":13,"ay":4,"tx":11,"ty":1,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":8,"ay":1,"tx":7,"ty":7,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":12,"ay":13,"tx":2,"ty":2,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":2,"ay":1,"tx":13,"ty":10,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":5} +{"ax":13,"ay":13,"tx":10,"ty":11,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":1,"heavyWoods":1,"attackerCover":3} +{"ax":8,"ay":0,"tx":14,"ty":14,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":3} +{"ax":14,"ay":14,"tx":6,"ty":6,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"attackerCover":3} +{"ax":6,"ay":7,"tx":0,"ty":7,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":6,"ay":3,"tx":8,"ty":5,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":14,"ay":12,"tx":4,"ty":10,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":1,"heavyWoods":1} +{"ax":12,"ay":16,"tx":14,"ty":15,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":4,"ay":6,"tx":14,"ty":5,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":12,"ay":14,"tx":5,"ty":8,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":6,"ay":9,"tx":8,"ty":11,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":7,"ay":8,"tx":10,"ty":15,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":7,"ay":9,"tx":10,"ty":15,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":8,"ay":0,"tx":13,"ty":9,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":2,"heavyWoods":1} +{"ax":11,"ay":12,"tx":13,"ty":0,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":12,"ay":2,"tx":12,"ty":1,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":12,"ay":9,"tx":9,"ty":2,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":2,"ay":2,"tx":0,"ty":0,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":14,"ay":4,"tx":12,"ty":12,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":2,"ay":14,"tx":14,"ty":15,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":1} +{"ax":12,"ay":9,"tx":4,"ty":12,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":8,"ay":0,"tx":12,"ty":12,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":1,"ay":14,"tx":13,"ty":0,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":5,"heavyWoods":1,"targetCover":3} +{"ax":14,"ay":2,"tx":13,"ty":9,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":9,"ay":9,"tx":13,"ty":15,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":2} +{"ax":6,"ay":9,"tx":0,"ty":5,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":14,"ay":14,"tx":6,"ty":16,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":1} +{"ax":1,"ay":15,"tx":10,"ty":12,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":11,"ay":3,"tx":13,"ty":9,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":10,"ay":16,"tx":10,"ty":13,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"attackerCover":3} +{"ax":3,"ay":13,"tx":6,"ty":9,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"heavyWoods":1} +{"ax":11,"ay":15,"tx":9,"ty":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":5,"heavyWoods":1} +{"ax":12,"ay":9,"tx":13,"ty":2,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":13,"ay":15,"tx":4,"ty":6,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":2} +{"ax":7,"ay":9,"tx":14,"ty":14,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":3,"heavyWoods":1} +{"ax":12,"ay":5,"tx":10,"ty":16,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":1,"heavyWoods":1} +{"ax":14,"ay":14,"tx":12,"ty":3,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":14,"ay":14,"tx":10,"ty":16,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":5,"ay":9,"tx":8,"ty":6,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":13,"ay":2,"tx":9,"ty":5,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":5,"ay":8,"tx":9,"ty":6,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":12,"ay":14,"tx":3,"ty":1,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":13,"ay":15,"tx":11,"ty":15,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"targetCover":3,"attackerCover":3} +{"ax":11,"ay":15,"tx":8,"ty":11,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":13,"ay":4,"tx":14,"ty":4,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":14,"ay":5,"tx":8,"ty":9,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":12,"ay":13,"tx":3,"ty":1,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":11,"ay":12,"tx":12,"ty":16,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":2,"attackerCover":3} +{"ax":6,"ay":16,"tx":12,"ty":5,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":14,"ay":13,"tx":8,"ty":7,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":10,"ay":13,"tx":11,"ty":13,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":11,"ay":13,"tx":12,"ty":15,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":1} +{"ax":13,"ay":2,"tx":13,"ty":15,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":15,"ay":1,"tx":9,"ty":2,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":1} +{"ax":8,"ay":0,"tx":8,"ty":11,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":2} +{"ax":6,"ay":6,"tx":10,"ty":3,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":14,"ay":12,"tx":13,"ty":11,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":11,"ay":2,"tx":9,"ty":2,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":1,"ay":15,"tx":11,"ty":15,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":3,"ay":1,"tx":13,"ty":9,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":3} +{"ax":14,"ay":1,"tx":11,"ty":4,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"targetCover":3} +{"ax":13,"ay":13,"tx":11,"ty":3,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":3,"ay":4,"tx":12,"ty":15,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":12,"ay":0,"tx":8,"ty":0,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":4,"ay":12,"tx":14,"ty":14,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":2} +{"ax":0,"ay":7,"tx":6,"ty":6,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":5,"ay":9,"tx":12,"ty":10,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":1,"ay":13,"tx":11,"ty":13,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":10,"ay":16,"tx":8,"ty":11,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":7,"ay":8,"tx":13,"ty":14,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":4} +{"ax":0,"ay":11,"tx":4,"ty":10,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":13,"ay":1,"tx":10,"ty":15,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1,"attackerCover":3} +{"ax":11,"ay":11,"tx":9,"ty":15,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":2,"ay":2,"tx":2,"ty":1,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":10,"ay":0,"tx":10,"ty":3,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":13,"ay":1,"tx":12,"ty":13,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":0,"ay":7,"tx":12,"ty":2,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":10,"ay":13,"tx":9,"ty":13,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":11,"ay":0,"tx":1,"ty":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":3,"attackerCover":3} +{"ax":13,"ay":3,"tx":10,"ty":13,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":11,"ay":14,"tx":12,"ty":16,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":3,"ay":4,"tx":3,"ty":13,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":10,"ay":4,"tx":8,"ty":0,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":8,"ay":7,"tx":13,"ty":0,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":4,"targetCover":3} +{"ax":12,"ay":11,"tx":11,"ty":15,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":3,"attackerCover":3} +{"ax":6,"ay":7,"tx":9,"ty":1,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":13,"ay":5,"tx":12,"ty":11,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":12,"ay":0,"tx":5,"ty":8,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":10,"ay":13,"tx":11,"ty":4,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":2} +{"ax":4,"ay":12,"tx":10,"ty":12,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":11,"ay":3,"tx":12,"ty":14,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":0,"ay":0,"tx":6,"ty":6,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":14,"ay":15,"tx":12,"ty":16,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":9,"ay":5,"tx":13,"ty":12,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":4,"ay":14,"tx":13,"ty":8,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":2} +{"ax":11,"ay":15,"tx":10,"ty":16,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":9,"ay":15,"tx":14,"ty":5,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":2,"heavyWoods":1} +{"ax":0,"ay":0,"tx":11,"ty":7,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":6,"ay":10,"tx":1,"ty":1,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":11,"ay":0,"tx":3,"ty":1,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":1} +{"ax":4,"ay":12,"tx":11,"ty":3,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":3,"ay":2,"tx":3,"ty":10,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":13,"ay":3,"tx":7,"ty":9,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1,"attackerCover":3} +{"ax":13,"ay":10,"tx":10,"ty":4,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":13,"ay":1,"tx":9,"ty":0,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":8,"ay":7,"tx":8,"ty":9,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":13,"ay":15,"tx":3,"ty":4,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":3,"attackerCover":3} +{"ax":6,"ay":9,"tx":6,"ty":16,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":13,"ay":15,"tx":11,"ty":2,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":1} +{"ax":2,"ay":2,"tx":8,"ty":6,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":14,"ay":13,"tx":9,"ty":14,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":3,"targetCover":3} +{"ax":5,"ay":8,"tx":1,"ty":14,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":2,"heavyWoods":1} +{"ax":9,"ay":6,"tx":13,"ty":14,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":1,"heavyWoods":1} +{"ax":0,"ay":5,"tx":12,"ty":16,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"heavyWoods":1} +{"ax":9,"ay":0,"tx":12,"ty":14,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":3,"ay":1,"tx":13,"ty":1,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":9,"ay":1,"tx":11,"ty":7,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":13,"ay":0,"tx":13,"ty":5,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":6,"ay":6,"tx":10,"ty":15,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":0,"ay":0,"tx":13,"ty":10,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":6,"heavyWoods":1} +{"ax":14,"ay":15,"tx":0,"ty":5,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":3} +{"ax":13,"ay":15,"tx":11,"ty":10,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":2} +{"ax":10,"ay":13,"tx":9,"ty":1,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":4} +{"ax":2,"ay":2,"tx":13,"ty":15,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":5} +{"ax":8,"ay":11,"tx":11,"ty":7,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":9,"ay":1,"tx":14,"ty":14,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":2} +{"ax":8,"ay":7,"tx":14,"ty":1,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":13,"ay":9,"tx":4,"ty":14,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":15,"ay":1,"tx":13,"ty":4,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":12,"ay":3,"tx":9,"ty":5,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":9,"ay":15,"tx":12,"ty":4,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":11,"ay":15,"tx":10,"ty":13,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"targetCover":3} +{"ax":14,"ay":5,"tx":7,"ty":9,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":1,"ay":15,"tx":8,"ty":0,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":12,"ay":16,"tx":2,"ty":1,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":1} +{"ax":8,"ay":9,"tx":10,"ty":14,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":9,"ay":15,"tx":14,"ty":15,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"attackerCover":3} +{"ax":13,"ay":9,"tx":10,"ty":11,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":3,"ay":2,"tx":4,"ty":13,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":3,"ay":13,"tx":12,"ty":16,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":9,"ay":14,"tx":3,"ty":13,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":6,"ay":3,"tx":3,"ty":4,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":9,"ay":0,"tx":9,"ty":9,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":2} +{"ax":11,"ay":13,"tx":14,"ty":3,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":9,"ay":5,"tx":12,"ty":15,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":3} +{"ax":6,"ay":7,"tx":13,"ty":4,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":6,"ay":3,"tx":7,"ty":7,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":13,"ay":10,"tx":1,"ty":13,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":2,"heavyWoods":2,"attackerCover":3} +{"ax":13,"ay":12,"tx":1,"ty":15,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":2,"attackerCover":3} +{"ax":11,"ay":14,"tx":12,"ty":12,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":2,"targetCover":3,"attackerCover":3} +{"ax":4,"ay":14,"tx":9,"ty":5,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":14,"ay":12,"tx":10,"ty":12,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"targetCover":3} +{"ax":7,"ay":7,"tx":5,"ty":6,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":9,"ay":5,"tx":10,"ty":3,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":10,"ay":4,"tx":11,"ty":2,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":13,"ay":11,"tx":15,"ty":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":10,"ay":15,"tx":9,"ty":5,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":9,"ay":9,"tx":14,"ty":12,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":11,"ay":7,"tx":9,"ty":14,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":2} +{"ax":8,"ay":9,"tx":3,"ty":2,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":11,"ay":1,"tx":9,"ty":14,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":9,"ay":5,"tx":8,"ty":9,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":9,"ay":0,"tx":9,"ty":15,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":11,"ay":1,"tx":8,"ty":1,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":14,"ay":14,"tx":0,"ty":11,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":3} +{"ax":6,"ay":7,"tx":13,"ty":12,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":11,"ay":14,"tx":6,"ty":16,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":11,"ay":10,"tx":0,"ty":0,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":9,"ay":0,"tx":11,"ty":13,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":14,"ay":4,"tx":10,"ty":1,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":1,"targetCover":3} +{"ax":1,"ay":14,"tx":14,"ty":5,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":2,"heavyWoods":1} +{"ax":5,"ay":6,"tx":11,"ty":10,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":4,"ay":12,"tx":13,"ty":15,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"targetCover":3} +{"ax":2,"ay":1,"tx":13,"ty":9,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":4,"ay":13,"tx":5,"ty":8,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":9,"ay":6,"tx":13,"ty":9,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":11,"ay":2,"tx":3,"ty":8,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":14,"ay":3,"tx":1,"ty":15,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":3,"heavyWoods":1} +{"ax":6,"ay":10,"tx":2,"ty":2,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":12,"ay":2,"tx":10,"ty":16,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":3,"ay":10,"tx":14,"ty":15,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":2} +{"ax":3,"ay":1,"tx":12,"ty":5,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":1,"heavyWoods":1} +{"ax":10,"ay":16,"tx":10,"ty":4,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":2,"attackerCover":3} +{"ax":9,"ay":6,"tx":13,"ty":10,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":13,"ay":3,"tx":0,"ty":7,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":1,"heavyWoods":1,"attackerCover":3} +{"ax":14,"ay":5,"tx":4,"ty":10,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"heavyWoods":1} +{"ax":9,"ay":6,"tx":14,"ty":2,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":1,"ay":1,"tx":12,"ty":12,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"heavyWoods":1} +{"ax":11,"ay":11,"tx":14,"ty":12,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":13,"ay":4,"tx":13,"ty":10,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":12,"ay":10,"tx":5,"ty":9,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":9,"ay":9,"tx":3,"ty":13,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":11,"ay":11,"tx":9,"ty":0,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":9,"ay":14,"tx":3,"ty":13,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":7,"ay":9,"tx":12,"ty":16,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":10,"ay":15,"tx":10,"ty":13,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":13,"ay":14,"tx":13,"ty":13,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":9,"ay":0,"tx":3,"ty":13,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":13,"ay":9,"tx":11,"ty":7,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":12,"ay":11,"tx":6,"ty":7,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":0,"ay":11,"tx":13,"ty":11,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":1,"heavyWoods":1} +{"ax":6,"ay":9,"tx":10,"ty":2,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":4,"ay":12,"tx":8,"ty":6,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"heavyWoods":1} +{"ax":9,"ay":6,"tx":12,"ty":5,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":12,"ay":4,"tx":13,"ty":14,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"targetCover":3} +{"ax":6,"ay":7,"tx":13,"ty":11,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"targetCover":3} +{"ax":14,"ay":1,"tx":11,"ty":3,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":1} +{"ax":1,"ay":13,"tx":13,"ty":9,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":2} +{"ax":10,"ay":12,"tx":11,"ty":4,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":1,"ay":15,"tx":11,"ty":11,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":4,"ay":13,"tx":9,"ty":9,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":13,"ay":3,"tx":9,"ty":5,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"heavyWoods":1} +{"ax":13,"ay":15,"tx":7,"ty":7,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":4,"attackerCover":3} +{"ax":5,"ay":8,"tx":10,"ty":1,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":1,"ay":13,"tx":13,"ty":3,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":2,"heavyWoods":2,"targetCover":3} +{"ax":10,"ay":0,"tx":13,"ty":8,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":6,"ay":3,"tx":9,"ty":15,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":14,"ay":13,"tx":8,"ty":6,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":1} +{"ax":2,"ay":14,"tx":10,"ty":15,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":5,"ay":9,"tx":7,"ty":9,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":1,"ay":13,"tx":14,"ty":2,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":1,"heavyWoods":2} +{"ax":4,"ay":12,"tx":10,"ty":0,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":9,"ay":2,"tx":11,"ty":1,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":14,"ay":1,"tx":12,"ty":1,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"targetCover":3} +{"ax":9,"ay":2,"tx":1,"ty":1,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":1,"heavyWoods":1} +{"ax":6,"ay":3,"tx":12,"ty":14,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":14,"ay":3,"tx":8,"ty":11,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":11,"ay":0,"tx":1,"ty":1,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":10,"ay":15,"tx":0,"ty":5,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":9,"ay":2,"tx":3,"ty":1,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":12,"ay":9,"tx":12,"ty":15,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":2} +{"ax":2,"ay":14,"tx":13,"ty":9,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":2,"heavyWoods":1} +{"ax":10,"ay":1,"tx":9,"ty":9,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":11,"ay":1,"tx":11,"ty":0,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":3,"ay":13,"tx":10,"ty":13,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":13,"ay":12,"tx":4,"ty":14,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1,"attackerCover":3} +{"ax":11,"ay":10,"tx":11,"ty":1,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":9,"ay":13,"tx":11,"ty":0,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":2,"heavyWoods":1} +{"ax":13,"ay":13,"tx":11,"ty":3,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":4,"ay":12,"tx":9,"ty":6,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":12,"ay":9,"tx":1,"ty":14,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":2,"heavyWoods":1} +{"ax":13,"ay":4,"tx":2,"ty":2,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":11,"ay":0,"tx":6,"ty":10,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":2} +{"ax":14,"ay":1,"tx":8,"ty":6,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":3} +{"ax":6,"ay":16,"tx":11,"ty":13,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":3,"ay":4,"tx":12,"ty":11,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":10,"ay":1,"tx":8,"ty":5,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":3,"ay":8,"tx":0,"ty":11,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":1,"ay":13,"tx":4,"ty":12,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":9,"ay":9,"tx":9,"ty":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":2} +{"ax":11,"ay":2,"tx":11,"ty":4,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"attackerCover":3} +{"ax":10,"ay":11,"tx":13,"ty":8,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":13,"ay":1,"tx":14,"ty":4,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":13,"ay":9,"tx":6,"ty":7,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":11,"ay":1,"tx":12,"ty":9,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":12,"ay":2,"tx":3,"ty":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":6,"ay":3,"tx":1,"ty":15,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":13,"ay":15,"tx":10,"ty":0,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":1} +{"ax":8,"ay":7,"tx":14,"ty":4,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":2,"targetCover":3} +{"ax":7,"ay":8,"tx":14,"ty":3,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":2} +{"ax":12,"ay":4,"tx":11,"ty":15,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":1} +{"ax":14,"ay":2,"tx":6,"ty":9,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":1,"heavyWoods":1} +{"ax":12,"ay":15,"tx":8,"ty":11,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":10,"ay":12,"tx":10,"ty":11,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":11,"ay":10,"tx":9,"ty":1,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":15,"ay":1,"tx":12,"ty":13,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":11,"ay":13,"tx":11,"ty":12,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":12,"ay":10,"tx":9,"ty":13,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":1,"heavyWoods":1} +{"ax":9,"ay":0,"tx":6,"ty":6,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":10,"ay":15,"tx":4,"ty":12,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":8,"ay":7,"tx":12,"ty":13,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":3,"ay":10,"tx":10,"ty":4,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":4} +{"ax":11,"ay":7,"tx":13,"ty":2,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":8,"ay":1,"tx":10,"ty":11,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":2} +{"ax":8,"ay":6,"tx":11,"ty":10,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":13,"ay":8,"tx":12,"ty":10,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":4,"ay":14,"tx":6,"ty":3,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":2,"heavyWoods":1} +{"ax":14,"ay":12,"tx":13,"ty":9,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":4,"ay":10,"tx":3,"ty":4,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":8,"ay":1,"tx":3,"ty":4,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":12,"ay":5,"tx":1,"ty":14,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":6,"ay":16,"tx":12,"ty":0,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":11,"ay":10,"tx":13,"ty":0,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":1} +{"ax":13,"ay":12,"tx":14,"ty":2,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":1,"ay":15,"tx":6,"ty":10,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":2,"heavyWoods":1} +{"ax":10,"ay":16,"tx":5,"ty":8,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"heavyWoods":1} +{"ax":1,"ay":14,"tx":8,"ty":7,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":10,"ay":12,"tx":11,"ty":10,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"heavyWoods":1} +{"ax":9,"ay":5,"tx":3,"ty":8,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":11,"ay":7,"tx":11,"ty":11,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":10,"ay":15,"tx":5,"ty":6,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":3,"ay":10,"tx":10,"ty":13,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":3,"ay":8,"tx":8,"ty":7,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":8,"ay":5,"tx":0,"ty":11,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":11,"ay":12,"tx":6,"ty":10,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":10,"ay":4,"tx":3,"ty":1,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":8,"ay":5,"tx":12,"ty":15,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":3} +{"ax":9,"ay":1,"tx":11,"ty":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":0,"ay":7,"tx":1,"ty":1,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":10,"ay":15,"tx":10,"ty":12,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":9,"ay":14,"tx":13,"ty":11,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":2} +{"ax":7,"ay":8,"tx":9,"ty":6,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":0,"ay":11,"tx":13,"ty":2,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":13,"ay":2,"tx":6,"ty":7,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":9,"ay":15,"tx":0,"ty":5,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":4,"ay":12,"tx":2,"ty":14,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":13,"ay":4,"tx":12,"ty":1,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":1,"targetCover":3} +{"ax":0,"ay":7,"tx":5,"ty":9,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":2,"ay":2,"tx":1,"ty":13,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":10,"ay":0,"tx":9,"ty":0,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":12,"ay":12,"tx":7,"ty":7,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":13,"ay":15,"tx":6,"ty":6,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":2} +{"ax":13,"ay":5,"tx":3,"ty":1,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":2,"heavyWoods":1} +{"ax":14,"ay":13,"tx":12,"ty":10,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true} +{"ax":13,"ay":12,"tx":1,"ty":1,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"heavyWoods":1} +{"ax":9,"ay":13,"tx":0,"ty":7,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":2,"ay":2,"tx":10,"ty":1,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":13,"ay":10,"tx":7,"ty":8,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":3,"ay":10,"tx":13,"ty":0,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":5,"targetCover":3} +{"ax":12,"ay":0,"tx":12,"ty":3,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":10,"ay":0,"tx":12,"ty":5,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"targetCover":3,"attackerCover":3} +{"ax":11,"ay":0,"tx":4,"ty":6,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"attackerCover":3} +{"ax":13,"ay":4,"tx":12,"ty":11,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":12,"ay":13,"tx":8,"ty":5,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":5,"ay":6,"tx":10,"ty":2,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":13,"ay":12,"tx":11,"ty":12,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":1,"attackerCover":3} +{"ax":13,"ay":12,"tx":13,"ty":4,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":12,"ay":5,"tx":10,"ty":3,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"heavyWoods":1} +{"ax":8,"ay":9,"tx":11,"ty":7,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":7,"ay":9,"tx":12,"ty":15,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":1,"ay":13,"tx":10,"ty":1,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":5,"ay":8,"tx":11,"ty":2,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":2} +{"ax":13,"ay":8,"tx":11,"ty":13,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1} +{"ax":3,"ay":1,"tx":4,"ty":14,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"lightWoods":3} +{"ax":6,"ay":9,"tx":6,"ty":16,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":9,"ay":15,"tx":4,"ty":14,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":4,"ay":14,"tx":13,"ty":12,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":1,"targetCover":3} +{"ax":12,"ay":10,"tx":13,"ty":13,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":4,"ay":12,"tx":10,"ty":4,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true,"lightWoods":2} +{"ax":13,"ay":10,"tx":12,"ty":15,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":2} +{"ax":10,"ay":12,"tx":10,"ty":2,"attackerElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":4,"ay":12,"tx":13,"ty":8,"targetElevation":1,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":6,"ay":7,"tx":3,"ty":8,"attackerProne":true,"attackerHeight":0,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":9,"ay":9,"tx":9,"ty":15,"targetProne":true,"attackerHeight":1,"targetHeight":0,"attackerIsMek":true,"targetIsMek":true,"canSee":true} +{"ax":4,"ay":12,"tx":14,"ty":15,"targetHullDown":true,"attackerHeight":1,"targetHeight":1,"attackerIsMek":true,"targetIsMek":true,"canSee":false,"blocked":true,"blockedByHill":true,"lightWoods":2} diff --git a/crates/sds-core/tests/los_corpus.rs b/crates/sds-core/tests/los_corpus.rs new file mode 100644 index 0000000..0a7f716 --- /dev/null +++ b/crates/sds-core/tests/los_corpus.rs @@ -0,0 +1,233 @@ +//! The Rust line of sight against MegaMek's, case for case. +//! +//! `tests/corpus/los.jsonl` is written by `sds los-dump`, which runs MegaMek's +//! own `LosEffects.calculateLOS` over a fixed set of hex pairs on four real +//! boards. Regenerate it with: +//! +//! ```text +//! ./sds.sh los-dump --scenario --out crates/sds-core/tests/corpus/los.jsonl +//! ``` +//! +//! This is the whole reason the port is trustworthy. A line of sight that +//! disagrees with the server does not throw and does not fail a match: the bot +//! shoots at things it cannot see, declines shots it could take, and the +//! difference arrives as a slightly worse win rate two hundred games later. + +use std::collections::BTreeMap; + +use serde::Deserialize; + +use sds_core::los::{self, AttackInfo, Los, LosBoard, Rules}; +use sds_core::wire::Board; + +/// One dumped case: the inputs, and every field of MegaMek's answer. +/// +/// Everything but the positions and the two heights is `#[serde(default)]`, +/// because the dump omits a field that is zero or false - a corpus of open +/// ground would otherwise be mostly zeroes. +#[derive(Debug, Deserialize)] +#[serde(rename_all = "camelCase")] +struct Case { + ax: i32, + ay: i32, + tx: i32, + ty: i32, + #[serde(default)] + attacker_elevation: i32, + #[serde(default)] + target_elevation: i32, + attacker_height: i32, + target_height: i32, + attacker_is_mek: bool, + target_is_mek: bool, + + can_see: bool, + #[serde(default)] + blocked: bool, + #[serde(default)] + dead_zone: bool, + #[serde(default)] + blocked_by_hill: bool, + #[serde(default)] + blocked_by_water: bool, + #[serde(default)] + light_woods: i32, + #[serde(default)] + heavy_woods: i32, + #[serde(default)] + ultra_woods: i32, + #[serde(default)] + light_smoke: i32, + #[serde(default)] + heavy_smoke: i32, + #[serde(default)] + screen: i32, + #[serde(default)] + soft_buildings: i32, + #[serde(default)] + hard_buildings: i32, + #[serde(default)] + planted_fields: i32, + #[serde(default)] + heavy_industrial: i32, + #[serde(default)] + target_cover: i32, + #[serde(default)] + attacker_cover: i32, + #[serde(default)] + minimum_water_depth: i32, +} + +impl Case { + fn expected(&self) -> Los { + Los { + blocked: self.blocked, + dead_zone: self.dead_zone, + blocked_by_hill: self.blocked_by_hill, + blocked_by_water: self.blocked_by_water, + has_los: self.can_see, + light_woods: self.light_woods, + heavy_woods: self.heavy_woods, + ultra_woods: self.ultra_woods, + light_smoke: self.light_smoke, + heavy_smoke: self.heavy_smoke, + screen: self.screen, + planted_fields: self.planted_fields, + heavy_industrial: self.heavy_industrial, + soft_buildings: self.soft_buildings, + hard_buildings: self.hard_buildings, + // The dump has no getter for this one and it does not affect + // whether anything can be seen, so it is not compared. + building_levels_or_hexes: 0, + target_cover: self.target_cover, + attacker_cover: self.attacker_cover, + minimum_water_depth: self.minimum_water_depth, + } + } +} + +/// The board line that opens each section of the corpus. +#[derive(Debug, Deserialize)] +struct Header { + scenario: String, +} + +/// A match plays with none of the three TacOps line of sight options on, so the +/// corpus is dumped with none of them on. A corpus from a game that enabled one +/// would need this to say so. +const RULES: Rules = Rules { + diagram_los: false, + dead_zones: false, + partial_cover: false, +}; + +#[test] +fn rust_line_of_sight_agrees_with_megamek() { + let corpus = include_str!("corpus/los.jsonl"); + let mut board: Option = None; + let mut scenario = String::new(); + let mut checked = 0usize; + let mut boards = 0usize; + let mut failures: Vec = Vec::new(); + + for (line_number, line) in corpus.lines().enumerate() { + if line.trim().is_empty() { + continue; + } + if line.contains("\"type\":\"board\"") { + let header: Header = serde_json::from_str(line).expect("board header"); + let wire: Board = serde_json::from_str(line).expect("board"); + scenario = header.scenario; + board = Some(LosBoard::new(&wire)); + boards += 1; + continue; + } + + let board = board.as_ref().expect("a board before any case"); + let case: Case = serde_json::from_str(line).expect("case"); + let ai = AttackInfo::ground( + board, + sds_core::wire::Coord::new(case.ax, case.ay), + case.attacker_elevation, + case.attacker_height, + case.attacker_is_mek, + sds_core::wire::Coord::new(case.tx, case.ty), + case.target_elevation, + case.target_height, + case.target_is_mek, + ); + let mut got = los::calculate(board, &ai, RULES); + got.building_levels_or_hexes = 0; + let want = case.expected(); + checked += 1; + if got != want { + // Ten is enough to see the shape of a disagreement; a port that is + // wrong is usually wrong about one rule, thousands of times. + if failures.len() < 10 { + failures.push(format!( + "{scenario} line {}: ({},{})->({},{}) aElev {} tElev {}\n want {want:?}\n got {got:?}", + line_number + 1, + case.ax, + case.ay, + case.tx, + case.ty, + case.attacker_elevation, + case.target_elevation, + )); + } else { + failures.push(String::new()); + } + } + } + + assert!(boards > 0, "the corpus has no boards"); + assert!( + checked > 500, + "the corpus is too small to mean anything: {checked}" + ); + let wrong = failures.iter().filter(|f| !f.is_empty()).count(); + assert!( + failures.is_empty(), + "{} of {checked} cases disagree with MegaMek (first {wrong} shown):\n\n{}", + failures.len(), + failures + .iter() + .filter(|f| !f.is_empty()) + .cloned() + .collect::>() + .join("\n\n") + ); +} + +/// The corpus has to actually contain the hard cases, or agreeing with it means +/// agreeing about open ground. +#[test] +fn the_corpus_covers_the_cases_worth_testing() { + let corpus = include_str!("corpus/los.jsonl"); + let mut seen: BTreeMap<&str, usize> = BTreeMap::new(); + for line in corpus.lines() { + if line.contains("\"type\":\"board\"") { + continue; + } + for key in [ + "blocked", + "blockedByHill", + "lightWoods", + "heavyWoods", + "targetCover", + "attackerCover", + "attackerElevation", + "targetElevation", + "attackerProne", + "targetProne", + ] { + if line.contains(&format!("\"{key}\":")) { + *seen.entry(key).or_default() += 1; + } + } + } + for (key, count) in &seen { + assert!(*count > 0, "{key} never appears"); + } + assert_eq!(seen.len(), 10, "missing from the corpus: {seen:?}"); +} diff --git a/tests/test_los_corpus.py b/tests/test_los_corpus.py new file mode 100644 index 0000000..d6ca4b8 --- /dev/null +++ b/tests/test_los_corpus.py @@ -0,0 +1,65 @@ +"""The line of sight corpus is the only thing that catches a wrong port. + +`crates/sds-core/tests/los_corpus.rs` reads this file and compares every field +of every case. A corpus that has quietly lost its hard cases still passes that +test while testing nothing, so the shape of it is checked here too: several +boards, and cases that actually block, carry woods, and give cover. +""" + +import json +import os +import unittest + +_REPO = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) +_CORPUS = os.path.join(_REPO, "crates", "sds-core", "tests", "corpus", "los.jsonl") + + +def _load(): + boards, cases = [], [] + with open(_CORPUS) as handle: + for line in handle: + if not line.strip(): + continue + record = json.loads(line) + (boards if record.get("type") == "board" else cases).append(record) + return boards, cases + + +class TestLosCorpus(unittest.TestCase): + def test_several_boards(self): + boards, _ = _load() + self.assertGreaterEqual(len(boards), 3, "one board is one map's terrain") + for board in boards: + self.assertTrue(board["hexes"], f"{board['scenario']} has no terrain at all") + + def test_the_hard_cases_are_present(self): + _, cases = _load() + self.assertGreater(len(cases), 500) + # Every one of these is a branch the Rust port could get wrong while + # still agreeing about open ground. + for key in ( + "blocked", + "blockedByHill", + "lightWoods", + "heavyWoods", + "targetCover", + "attackerCover", + "attackerElevation", + "targetElevation", + "attackerProne", + "targetProne", + ): + self.assertTrue( + any(key in case for case in cases), + f"no case in the corpus has {key}", + ) + + def test_both_answers_appear(self): + """A corpus where everything is visible proves nothing about blocking.""" + _, cases = _load() + seen = {case["canSee"] for case in cases} + self.assertEqual(seen, {True, False}) + + +if __name__ == "__main__": + unittest.main() -- 2.51.2