Eevee (Evelyn Woods)
a91e1a831e
Track best score/clock/time separately; add a summary row to the level browser
2021-01-13 22:49:34 -07:00
Eevee (Evelyn Woods)
22f78f171c
Fix counting of aidless levels; remove total_time
2021-01-13 22:12:53 -07:00
Eevee (Evelyn Woods)
5df34712b6
Plurals
2021-01-13 21:56:34 -07:00
Eevee (Evelyn Woods)
db9ef8e51d
Show something useful for old save files
2021-01-13 21:51:25 -07:00
Eevee (Evelyn Woods)
3aec2b1fe6
Spruce up stock pack list with previews, progress bar
2021-01-13 21:49:01 -07:00
Eevee (Evelyn Woods)
bb7c468174
Finish special-ization of tileset defs; add depressed versions of buttons
2021-01-13 03:33:43 -07:00
Eevee (Evelyn Woods)
62eb4dc4bd
Remove the old Lexy-mode hack that only existed to try to make CC1 sync
2021-01-13 02:01:04 -07:00
Eevee (Evelyn Woods)
ed814cbf60
Add a compat flag for the MSCC ice patch behavior
2021-01-13 01:55:04 -07:00
Eevee (Evelyn Woods)
1650a3fc94
Add new, smoother pulling behavior as the Lexy default
2021-01-13 01:46:47 -07:00
Eevee (Evelyn Woods)
b6ed3b6502
Change the Lexy loop to be more Lynx-like
...
This simplifies the renderer by having movement cooldowns only work one
way, and thus removes the jank from Steam rendering.
This commit also applies cooldowns for animations at decision time, as
Lynx does, which eliminates a weird special case from their spawning.
Also, Lexy mode now explicitly does not allow an actor to get cooled
twice in one tic. However, this change does make clone machines no
longer be aligned with the thing that pressed the button to clone them,
which is unfortunate.
2021-01-13 01:34:08 -07:00
Eevee (Evelyn Woods)
0f6f912055
Fix spacebar being eaten by Vivaldi, and repeated arrow keys causing scrolling
2021-01-11 18:10:34 -07:00
Eevee (Evelyn Woods)
602f16be8c
Update auto-scaling to match new DOM; introduce a landscape layout with more vertical space
2021-01-11 18:06:09 -07:00
Eevee (Evelyn Woods)
83f0ac9813
Always update the total levels in a pack when saving scores
2021-01-11 01:34:14 -07:00
Eevee (Evelyn Woods)
73fff50a00
Reduce the amount of mmfing allowed in a row
2021-01-11 01:34:04 -07:00
Eevee (Evelyn Woods)
2f9b0c1154
Add obituaries for CC2 monsters, and give existing causes a few more
2021-01-11 01:33:52 -07:00
Eevee (Evelyn Woods)
dfed3f2db9
Fix copied floated selections being entangled
2021-01-11 01:30:16 -07:00
Eevee (Evelyn Woods)
fbf3cb5ae2
Add a WIP version of Lexy's Lessons as a canon pack
2021-01-11 00:57:50 -07:00
Eevee (Evelyn Woods)
c2ed444ca0
Fix the drawing of copying a floating selection
2021-01-11 00:23:18 -07:00
Eevee (Evelyn Woods)
6a6a3a212e
Show time and level count in the splash's list of editor packs
2021-01-11 00:17:40 -07:00
Eevee (Evelyn Woods)
a2ec070a32
Play an explosion sound when a flame jet destroys something
2021-01-10 14:45:00 -07:00
Eevee (Evelyn Woods)
9efe3d00ef
Fix perception
2021-01-10 14:44:42 -07:00
Eevee (Evelyn Woods)
b4acc74e0a
Explicitly allow VFX to erase other VFX (otherwise undo breaks!)
2021-01-10 14:44:23 -07:00
Eevee (Evelyn Woods)
fb1e749a28
Fix a couple places the editor wasn't redrawing
2021-01-10 14:38:37 -07:00
Eevee (Evelyn Woods)
69296dff67
Make ending more readable, less CPU-heavy
2021-01-09 12:46:43 -07:00
Eevee (Evelyn Woods)
723af175cb
Add ending artwork
2021-01-09 03:05:50 -07:00
Eevee (Evelyn Woods)
bfacde7525
Do something vaguely interesting when the game ends
2021-01-08 22:38:48 -07:00
Eevee (Evelyn Woods)
e64a553365
Add a focus trap for overlays, and close them with Esc
2021-01-08 22:00:59 -07:00
Eevee (Evelyn Woods)
246ef468de
Fix rendering of tiles above the actor layer
2021-01-08 17:57:04 -07:00
Eevee (Evelyn Woods)
c6594712df
Play the floor step sound by default
2021-01-08 16:28:52 -07:00
Eevee (Evelyn Woods)
8f40f575bf
Introduce a DrawPacket to consolidate draw arguments; fix blurriness of double-size monsters
2021-01-08 16:28:08 -07:00
Eevee (Evelyn Woods)
c60158cc47
Ensure ghosts can never drown
2021-01-08 15:47:39 -07:00
Eevee (Evelyn Woods)
fc6b7472b6
Fix some subtle issues with changing tilesets twice in one session
2021-01-08 15:31:25 -07:00
Eevee (Evelyn Woods)
30c17c0c8b
Fix undo failure after being killed by a cloner; ensure the failure reason is assigned to the right player
2021-01-08 15:16:25 -07:00
Eevee (Evelyn Woods)
560fd93c8b
Reveal popdown floors when there's an item on them, too
2021-01-08 15:01:30 -07:00
Eevee (Evelyn Woods)
67c53f97dd
Show the level title and author (if available) on start
2021-01-07 18:18:51 -07:00
Eevee (Evelyn Woods)
cc48136d94
Fix the editor's force floor tool
2021-01-07 18:00:29 -07:00
Eevee (Evelyn Woods)
7ceab97472
Fix the editor's partial redrawing; place popup editors by bbox, not mouse position
2021-01-07 17:55:11 -07:00
Eevee (Evelyn Woods)
f389f4d027
Fix disabling the next-level button
2021-01-07 14:01:24 -07:00
Eevee (Evelyn Woods)
c162445627
Always play the get-chip sound
2021-01-06 22:58:54 -07:00
Eevee (Evelyn Woods)
f788f7a892
Apply a quick hack to fix ?level URLs being blank
2021-01-06 19:09:57 -07:00
Eevee (Evelyn Woods)
f35da9cc2b
Finally populate the options dialog, with volume controls and tileset selection
2021-01-06 19:04:28 -07:00
Eevee (Evelyn Woods)
04940ff42c
Finally fix display of long hints
2021-01-05 23:46:00 -07:00
Eevee (Evelyn Woods)
a7310cf59b
Fix bad editor state caused by copying a selection
2021-01-05 22:38:05 -07:00
Eevee (Evelyn Woods)
3d0142310e
Spawn an explosion when destroying an actor in fire
2021-01-05 22:23:47 -07:00
Eevee (Evelyn Woods)
999467bb1f
Ignore spurious kinds of keydown events
2021-01-05 22:07:04 -07:00
Eevee (Evelyn Woods)
b5b7ccbc46
Move lit dynamite to the actor layer so it destroys itself again
2021-01-05 21:04:20 -07:00
Eevee (Evelyn Woods)
0ba112aec5
Don't gripe about VFX erasing each other; that's a feature
2021-01-05 21:04:09 -07:00
Eevee (Evelyn Woods)
04e350b624
Fix released key detection
2021-01-05 21:03:53 -07:00
Eevee (Evelyn Woods)
5c1b2dbd9d
Update hint when switching players; parse the keybind placeholders
2021-01-05 20:44:11 -07:00
Eevee (Evelyn Woods)
c6d9eb3271
Fix ctrl-click not working quite right on Macs
2021-01-05 17:18:09 -07:00