Commit Graph

  • 788e4ec3bc Fix spacebar at the end of a level skipping the title screen for the next level Eevee (Evelyn Woods) 2021-01-13 23:43:54 -0700
  • fcab03f1d1 Fix some nits with the level browser header Eevee (Evelyn Woods) 2021-01-13 22:52:57 -0700
  • a91e1a831e Track best score/clock/time separately; add a summary row to the level browser Eevee (Evelyn Woods) 2021-01-13 22:49:34 -0700
  • 22f78f171c Fix counting of aidless levels; remove total_time Eevee (Evelyn Woods) 2021-01-13 22:12:53 -0700
  • 5df34712b6 Plurals Eevee (Evelyn Woods) 2021-01-13 21:56:34 -0700
  • db9ef8e51d Show something useful for old save files Eevee (Evelyn Woods) 2021-01-13 21:51:25 -0700
  • 3aec2b1fe6 Spruce up stock pack list with previews, progress bar Eevee (Evelyn Woods) 2021-01-13 21:49:01 -0700
  • bb7c468174 Finish special-ization of tileset defs; add depressed versions of buttons Eevee (Evelyn Woods) 2021-01-13 03:33:43 -0700
  • 62eb4dc4bd Remove the old Lexy-mode hack that only existed to try to make CC1 sync Eevee (Evelyn Woods) 2021-01-13 02:01:04 -0700
  • ed814cbf60 Add a compat flag for the MSCC ice patch behavior Eevee (Evelyn Woods) 2021-01-13 01:55:04 -0700
  • 1650a3fc94 Add new, smoother pulling behavior as the Lexy default Eevee (Evelyn Woods) 2021-01-13 01:46:47 -0700
  • b6ed3b6502 Change the Lexy loop to be more Lynx-like Eevee (Evelyn Woods) 2021-01-13 01:34:05 -0700
  • a1041c3e6f Improve appearance of scrollbar in long hints Eevee (Evelyn Woods) 2021-01-11 18:14:27 -0700
  • 0f6f912055 Fix spacebar being eaten by Vivaldi, and repeated arrow keys causing scrolling Eevee (Evelyn Woods) 2021-01-11 18:10:34 -0700
  • 602f16be8c Update auto-scaling to match new DOM; introduce a landscape layout with more vertical space Eevee (Evelyn Woods) 2021-01-11 18:06:09 -0700
  • 83f0ac9813 Always update the total levels in a pack when saving scores Eevee (Evelyn Woods) 2021-01-11 01:34:14 -0700
  • 73fff50a00 Reduce the amount of mmfing allowed in a row Eevee (Evelyn Woods) 2021-01-11 01:34:04 -0700
  • 2f9b0c1154 Add obituaries for CC2 monsters, and give existing causes a few more Eevee (Evelyn Woods) 2021-01-11 01:33:52 -0700
  • dfed3f2db9 Fix copied floated selections being entangled Eevee (Evelyn Woods) 2021-01-11 01:30:16 -0700
  • fbf3cb5ae2 Add a WIP version of Lexy's Lessons as a canon pack Eevee (Evelyn Woods) 2021-01-11 00:57:50 -0700
  • c2ed444ca0 Fix the drawing of copying a floating selection Eevee (Evelyn Woods) 2021-01-11 00:23:18 -0700
  • 6a6a3a212e Show time and level count in the splash's list of editor packs Eevee (Evelyn Woods) 2021-01-11 00:16:30 -0700
  • a2ec070a32 Play an explosion sound when a flame jet destroys something Eevee (Evelyn Woods) 2021-01-10 14:45:00 -0700
  • 9efe3d00ef Fix perception Eevee (Evelyn Woods) 2021-01-10 14:44:42 -0700
  • b4acc74e0a Explicitly allow VFX to erase other VFX (otherwise undo breaks!) Eevee (Evelyn Woods) 2021-01-10 14:44:23 -0700
  • fb1e749a28 Fix a couple places the editor wasn't redrawing Eevee (Evelyn Woods) 2021-01-10 14:38:37 -0700
  • 69296dff67 Make ending more readable, less CPU-heavy Eevee (Evelyn Woods) 2021-01-09 12:46:43 -0700
  • 723af175cb Add ending artwork Eevee (Evelyn Woods) 2021-01-09 03:05:50 -0700
  • bfacde7525 Do something vaguely interesting when the game ends Eevee (Evelyn Woods) 2021-01-08 22:38:48 -0700
  • e64a553365 Add a focus trap for overlays, and close them with Esc Eevee (Evelyn Woods) 2021-01-08 22:00:59 -0700
  • 246ef468de Fix rendering of tiles above the actor layer Eevee (Evelyn Woods) 2021-01-08 17:57:04 -0700
  • c6594712df Play the floor step sound by default Eevee (Evelyn Woods) 2021-01-08 16:28:52 -0700
  • 8f40f575bf Introduce a DrawPacket to consolidate draw arguments; fix blurriness of double-size monsters Eevee (Evelyn Woods) 2021-01-08 16:28:08 -0700
  • c60158cc47 Ensure ghosts can never drown Eevee (Evelyn Woods) 2021-01-08 15:47:39 -0700
  • fc6b7472b6 Fix some subtle issues with changing tilesets twice in one session Eevee (Evelyn Woods) 2021-01-08 15:31:25 -0700
  • 30c17c0c8b Fix undo failure after being killed by a cloner; ensure the failure reason is assigned to the right player Eevee (Evelyn Woods) 2021-01-08 15:16:25 -0700
  • 560fd93c8b Reveal popdown floors when there's an item on them, too Eevee (Evelyn Woods) 2021-01-08 15:01:30 -0700
  • 67c53f97dd Show the level title and author (if available) on start Eevee (Evelyn Woods) 2021-01-07 18:18:51 -0700
  • cc48136d94 Fix the editor's force floor tool Eevee (Evelyn Woods) 2021-01-07 18:00:29 -0700
  • 7ceab97472 Fix the editor's partial redrawing; place popup editors by bbox, not mouse position Eevee (Evelyn Woods) 2021-01-07 17:55:11 -0700
  • f389f4d027 Fix disabling the next-level button Eevee (Evelyn Woods) 2021-01-07 14:01:24 -0700
  • c162445627 Always play the get-chip sound Eevee (Evelyn Woods) 2021-01-06 22:58:54 -0700
  • f788f7a892 Apply a quick hack to fix ?level URLs being blank Eevee (Evelyn Woods) 2021-01-06 19:09:57 -0700
  • f35da9cc2b Finally populate the options dialog, with volume controls and tileset selection Eevee (Evelyn Woods) 2021-01-06 19:04:28 -0700
  • 04940ff42c Finally fix display of long hints Eevee (Evelyn Woods) 2021-01-05 23:46:00 -0700
  • a7310cf59b Fix bad editor state caused by copying a selection Eevee (Evelyn Woods) 2021-01-05 22:38:05 -0700
  • 3d0142310e Spawn an explosion when destroying an actor in fire Eevee (Evelyn Woods) 2021-01-05 22:23:47 -0700
  • 999467bb1f Ignore spurious kinds of keydown events Eevee (Evelyn Woods) 2021-01-05 22:07:04 -0700
  • b5b7ccbc46 Move lit dynamite to the actor layer so it destroys itself again Eevee (Evelyn Woods) 2021-01-05 21:04:20 -0700
  • 0ba112aec5 Don't gripe about VFX erasing each other; that's a feature Eevee (Evelyn Woods) 2021-01-05 21:04:09 -0700
  • 04e350b624 Fix released key detection Eevee (Evelyn Woods) 2021-01-05 21:03:53 -0700
  • 5c1b2dbd9d Update hint when switching players; parse the keybind placeholders Eevee (Evelyn Woods) 2021-01-05 20:44:11 -0700
  • c6d9eb3271 Fix ctrl-click not working quite right on Macs Eevee (Evelyn Woods) 2021-01-05 17:18:09 -0700
  • 05e8f05b41 Correct and fill in a couple editor tile tooltips Eevee (Evelyn Woods) 2021-01-05 17:16:38 -0700
  • aed96c8e41 Add a bunch of minor rendering stuff Eevee (Evelyn Woods) 2021-01-05 17:10:21 -0700
  • 31a1049655 Fix x-ray glasses breaking the renderer Eevee (Evelyn Woods) 2021-01-04 17:59:24 -0700
  • fda1c6c66e Fix drag and drop with directories; improve drop zone Eevee (Evelyn Woods) 2021-01-04 12:56:30 -0700
  • f03144ba91 Fix editing wire tunnels Eevee (Evelyn Woods) 2021-01-03 19:45:34 -0700
  • a72ec8c476 Fix undoing dropping a bowling ball; make bowling balls explode at level edge Eevee (Evelyn Woods) 2021-01-03 19:31:59 -0700
  • a4c1aa869b LAYER => LAYERS, oops Eevee (Evelyn Woods) 2021-01-03 19:15:38 -0700
  • 683ab6a2c9 Fix some fallout from all that editor rendering stuff Eevee (Evelyn Woods) 2021-01-03 18:43:24 -0700
  • 1ce704864c Teach the editor to do partial redraws Eevee (Evelyn Woods) 2021-01-03 18:21:52 -0700
  • 90fa352a50 Split out editor drawing and slightly speed up normal drawing Eevee (Evelyn Woods) 2021-01-03 18:03:58 -0700
  • 6fc4f6b58f Change StoredCell to also be layered, and update the editor to match Eevee (Evelyn Woods) 2021-01-03 17:44:16 -0700
  • 323ed3ee18 Refactor to using cells with fixed slots Eevee (Evelyn Woods) 2021-01-03 17:19:27 -0700
  • cff756597c Fix a few places where two tiles on the same layer could coexist in a cell Eevee (Evelyn Woods) 2021-01-03 15:18:53 -0700
  • fe7731efe7 Fix minor issues: ghosts don't affect popwalls, voodoo tiles shouldn't crash, on_bump is unused Eevee (Evelyn Woods) 2021-01-03 14:06:41 -0700
  • c6c3ff2d71 Fix losing slide mode when teleporting on a yellow teleport you just dropped Eevee (Evelyn Woods) 2021-01-03 14:06:04 -0700
  • 0f1afbb877 Teach format_duration to handle negative durations Eevee (Evelyn Woods) 2021-01-03 13:48:23 -0700
  • 9cf2b82c8e Change the bulk test results into a (slightly more compact) table Eevee (Evelyn Woods) 2021-01-03 13:48:11 -0700
  • d1646532d5 Draw the countdown frames for the time bomb, and improve its artwork Eevee (Evelyn Woods) 2021-01-03 13:20:28 -0700
  • 0e1bd91075 Add a bunch more sound effects Eevee (Evelyn Woods) 2021-01-03 13:07:15 -0700
  • 6446a4654b Fix the order of operations for slide mode, again Eevee (Evelyn Woods) 2021-01-02 23:47:49 -0700
  • b08750696e Implement replay-compatible blob transmogrifying Eevee (Evelyn Woods) 2021-01-02 19:50:03 -0700
  • ed6a98392d Fix the fix for bowling balls destroying players Eevee (Evelyn Woods) 2021-01-02 17:42:39 -0700
  • 656d124c89 Fix a crash when blowing up a pink button Eevee (Evelyn Woods) 2021-01-02 17:42:07 -0700
  • 6c2602246e Allow rovers to enter popwalls and fake walls Eevee (Evelyn Woods) 2021-01-02 17:16:27 -0700
  • c9bcc92bdf Prevent ghosts from toggling swivels Eevee (Evelyn Woods) 2021-01-02 16:59:20 -0700
  • 6d519cfa0a Handle a player blowing themselves up with dynamite Eevee (Evelyn Woods) 2021-01-02 12:23:53 -0700
  • 69d62f8266 Fix collision masks for dynamite and bowling balls Eevee (Evelyn Woods) 2021-01-02 12:19:52 -0700
  • a657682035 Disable zlibbed level URLs since they'll break gliderbot Eevee (Evelyn Woods) 2021-01-01 22:26:29 -0700
  • 29df283f80 Add support for zlib-compressed levels in URLs Eevee (Evelyn Woods) 2021-01-01 22:09:49 -0700
  • e277a1363e Add a transmogrify sparkle Eevee (Evelyn Woods) 2021-01-01 21:27:10 -0700
  • a41baee3fc Fix this fix to player fixing whatever Eevee (Evelyn Woods) 2021-01-01 20:18:03 -0700
  • 21286920a2 Add ZIP to the file upload control's extensions Eevee (Evelyn Woods) 2021-01-01 20:15:36 -0700
  • 2673f7f9f8 Don't switch players when a non-active player exits Eevee (Evelyn Woods) 2021-01-01 20:10:00 -0700
  • d77b25c7c1 Wildly guess about how blob transmogrification might use the PRNG Eevee (Evelyn Woods) 2021-01-01 20:09:44 -0700
  • 65535eaded Give that "more levels" header some breathing room Eevee (Evelyn Woods) 2021-01-01 18:32:31 -0700
  • 80ef57b0b8 Update README to reflect current status Eevee (Evelyn Woods) 2021-01-01 18:27:34 -0700
  • c55a415099 Support drag and drop with a single CCL or ZIP Eevee (Evelyn Woods) 2021-01-01 18:25:20 -0700
  • 1b55e82061 Add CC2LP1; streamline the splash page, moving most of the text to the GitHub wiki Eevee (Evelyn Woods) 2021-01-01 18:18:50 -0700
  • 1b48c291c9 Implement the pgchip clone block ice cloning hack Eevee (Evelyn Woods) 2021-01-01 17:30:50 -0700
  • aac1e09c72 Add support for pgchip's magic number and ice block encoding Eevee (Evelyn Woods) 2021-01-01 17:11:11 -0700
  • 0d35274d6a Add support for loading CC2 ZIPs, and parse out C2G game titles Eevee (Evelyn Woods) 2021-01-01 15:26:33 -0700
  • f5b1b4a83d Make multi-hints readable by CC2 Eevee (Evelyn Woods) 2021-01-01 14:46:05 -0700
  • 044c08c3fc Add support for downloading an entire pack as a zipped C2G Eevee (Evelyn Woods) 2021-01-01 14:44:48 -0700
  • 83793603d3 Improve interactions between turn-based mode and tic navigation Eevee (Evelyn Woods) 2021-01-01 13:10:48 -0700
  • adac6774a4 Remove duplicate code in Tileset drawing Eevee (Evelyn Woods) 2021-01-01 12:47:54 -0700
  • c8686f9d66 Copy a level's title to the right places in the editor so it shows in the level browser Eevee (Evelyn Woods) 2021-01-01 12:44:20 -0700
  • 4454970564 Split up the Steam loop into begin/finish parts to match what turn-based mode expects Eevee (Evelyn Woods) 2020-12-31 18:01:40 -0700