Lich Survivors · round 52 · electrons, attacks that finish, spawns all round
2026-10-06. Anchor build, headless. Your asks on round 51, and the X.
Petals: a tad shorter, straight up
They last 1.1 to 1.8 s (were 1.7 to 2.9), leave the body with much less sideways push and sway less, and rise faster, so they go up nearly straight above the body as it dies. I read “more vertical” as their path; if you meant the petals themselves standing more upright as they rise, that is a separate change.
The orbs: electrons round him
Each orb circles his chest on an orbit of its own: a tilted ellipse (its plane 30 to 70 degrees off level, so the orbits cross like the drawings of an atom), a full turn every 1.6 to 2.6 s, its plane slowly turning about the upright. Every few seconds one of them changes, eased in: it tilts to a new plane, turns the other way, speeds up or slows, or widens, tightens or flattens. They still trail him a little when he moves, and keep off him, the egg and each other.
No attack cuts off another
I measured it first: five minutes of normal play on round 51's code. Then I found every way one attack could spoil another, fixed each, and measured again.
| round 51 | now | |
|---|---|---|
| gestures that lost their aim and dropped the arm | 6 of 52 | 0 |
| beams cut off mid-flight | 0 in this run (possible) | 0 (can’t happen) |
| rocks thrown that hit nothing | 6 of 26 | 0 |
What could go wrong, and what happens now:
- Snakes taken from under an attack. A flying rock, the lens’s cut, the leakage and a lift’s grab for neighbours could take a snake another attack had chosen. Now they leave any snake another attack holds, and an attack holds its snakes for as long as it is on its way (a rock until it lands, a lens until its cut has passed, a gesture until it strikes). Rocks no longer knock away other rocks’ targets either.
- A gesture whose snake is gone anyway (for instance one that reached the egg’s last metre, where the egg’s safety comes first) turns to the next of its own, or to another snake, instead of dropping the arm.
- The beam: a new cast used to delete the beams still out; an urgent snake outside the fan used to cut the channel. Now beams already fired always finish from where they were fired, and the hand is simply freed for the next gesture.
- The lift: a second lift used to forget the snakes the first still held, so the arm could drop while they were in the air. Now it keeps them until they burst.
- The emergency attacks (when a snake gets near the egg) no longer send a second rock or lens at a snake one is already on: a rock already flying goes fast by itself, and a lens still forming is hurried to fire. A lens whose snake another lens cut first stops where it is instead of burning across empty floor. A rock with nothing left to throw at waits a moment, then is set down.
Every forced way (F3), 60 s each with packs and a spread sent in:
ALL FIRE gestures 9 aborts 0 | beam cuts 0 | rocks 0 missed 0 | lenses 0, cut nothing 0 ALL LIFT gestures 11 aborts 0 | beam cuts 0 | rocks 0 missed 0 | lenses 0, cut nothing 0 ALL BEAM gestures 12 aborts 0 | beam cuts 0 | rocks 0 missed 0 | lenses 0, cut nothing 0 ALL ROCK gestures 1 aborts 0 | beam cuts 0 | rocks 23 missed 0 | lenses 0, cut nothing 0 ALL LENS gestures 8 aborts 0 | beam cuts 0 | rocks 0 missed 0 | lenses 11, cut nothing 0 MIX OF 2 gestures 9 aborts 0 | beam cuts 0 | rocks 7 missed 0 | lenses 6, cut nothing 0 MIX OF 3 gestures 14 aborts 0 | beam cuts 0 | rocks 7 missed 0 | lenses 4, cut nothing 0 ROTATION gestures 14 aborts 0 | beam cuts 0 | rocks 6 missed 0 | lenses 4, cut nothing 0 groups BEAM 4 FIRE 5 LIFT 8 ROCK 3 LENS 6 | reached 0
Spawns: from all round the room
The cause: when a wave’s spot was inside a boulder, it searched inward and sideways for a clear one, and many waves ended in the same few gaps (23 of 152 snakes in one 15-degree slice, some starting well inside the room). Now every degree round the room gets one spawn point at load, the outermost clear spot on that line with a way to the egg, and each wave’s side is drawn evenly among them, never within 40 degrees of the last two waves’. The left side has no points: it is walled with boulders; the camera’s side is left out as before.
Three minutes of waves, side by side (time:wave@degrees): 0:STREAM6@27 9:ONE@171 13:ONE@235 15:ONE@96 21:PACK4@358 25:PAIR@155 30:ONE@238 33:PAIR@307 36:ONE@174 38:PAIR@358 41:ONE@231 43:ONE@64 48:ONE@4 54:STREAM5@116 61:ONE@174 64:PAIR@344 72:PACK3@29 77:SPREAD3@232 88:ONE@321 90:PAIR@113 99:PACK5@158 111:SPREAD3@22 119:PAIR@68 123:PACK4@151 …
The X, normal size
Back to the normal size, with the lamp glow under the pointer and the same generous click box.
Checked
The guarantee with all of this: 3 minutes of normal play (reached 0; groups BEAM=1 FIRE=1 LENS=0 LIFT=2 ROCK=1) and the sweep, 20 cases of 90 s:
near 111111 reached 0 groups 2 near 100000 reached 0 groups 4 near 010000 reached 0 groups 10 near 001000 reached 0 groups 6 near 000100 reached 0 groups 0 near 000010 reached 0 groups 3 near 000001 reached 0 groups 6 near 000011 reached 0 groups 5 near 100001 reached 0 groups 2 near 000000 reached 7 groups 0 far 111111 reached 0 groups 0 far 100000 reached 0 groups 4 far 010000 reached 0 groups 8 far 001000 reached 0 groups 6 far 000100 reached 0 groups 0 far 000010 reached 0 groups 3 far 000001 reached 0 groups 5 far 000011 reached 0 groups 6 far 100001 reached 0 groups 2 far 000000 reached 9 groups 0
(held = FIRE LIFT ROCK LEAK BEAM LENS. One step on the way kept emergency lenses off every snake a lens held, and with the lens alone 5 snakes reached the egg: two lenses on one snake near the egg is part of what keeps it safe, so that now happens only within 1.8 m.) LICH_ROOM=1 (the old flow) still gives the same digest run byte for byte as round 48.
What to judge
- The petals’ length and rise; the orbs as electrons (speed, tilt, how often they change).
- Whether any attack still looks cut off or wrong when you play: tell me what you saw and I can measure that case.
- Whether the snakes now feel like they come from everywhere.