diff --git a/assets/_sheet_machw.png b/assets/_sheet_machw.png new file mode 100644 index 0000000..e0ea2f9 Binary files /dev/null and b/assets/_sheet_machw.png differ diff --git a/assets/z_machw1.png b/assets/z_machw1.png new file mode 100644 index 0000000..ee4093f Binary files /dev/null and b/assets/z_machw1.png differ diff --git a/assets/z_machw2.png b/assets/z_machw2.png new file mode 100644 index 0000000..db15c9b Binary files /dev/null and b/assets/z_machw2.png differ diff --git a/config.js b/config.js index 69af11e..2e8219d 100644 --- a/config.js +++ b/config.js @@ -62,7 +62,12 @@ export const TUNE = { // deal with, which is the target-priority decision the game was missing. machEvery: 4, // games before the first machine can appear, and games between them after machMax: 2, // machines allowed on court at once - machHp: 3, // splat-quality hits to wreck one + machHp: 6, // splat-quality hits to wreck one. It is a steel cart, not a body — and it now + // shows the damage on the way down (z_machw1 dented, z_machw2 split open) + machRoll: 1.6, // m/s it trundles when it repositions. It CANNOT fire while rolling, which is + // both honest (a rolling cart cannot aim) and the window you use to close on it + machRepo: 7, // s between repositions, jittered. "Furniture that occasionally wheels itself + // somewhere else" — it stops being a landmark you can ignore once it is aimed away machCycle: 3.4, // s between its shots machWind: 0.9, // s of TELEGRAPH before each shot — the fairness contract, same idea as shriek() machSpeed: 13, // m/s it fires at diff --git a/index.html b/index.html index ea3b06e..2ee4c9e 100644 --- a/index.html +++ b/index.html @@ -97,6 +97,6 @@
- +