Commit Graph

  • f0cd4d3c5a
    Merge pull request #22 from Patashu/master Eevee 2020-12-31 17:23:24 -0700
  • 18b9fd6d4d Add support for a floating selection Eevee (Evelyn Woods) 2020-12-31 14:49:37 -0700
  • 2183e7de3c Fix some copy/paste errors in editor tooltips Eevee (Evelyn Woods) 2020-12-30 18:50:13 -0700
  • 130b917c81 Lazily load the level in the player and editor, so an unplayable level doesn't break the editor too Eevee (Evelyn Woods) 2020-12-30 18:21:21 -0700
  • 93d77ea297 Add support for "rotating" through letter tiles. Fixes #21 Eevee (Evelyn Woods) 2020-12-30 17:57:07 -0700
  • 2109e4f4fa Fix paths to rotation buttons Eevee (Evelyn Woods) 2020-12-30 17:50:34 -0700
  • 15a37457de Add physical rotation buttons Eevee (Evelyn Woods) 2020-12-30 17:47:29 -0700
  • fb2f79823c Stub out a selection tool for the editor Eevee (Evelyn Woods) 2020-12-30 17:28:41 -0700
  • d700561c0f Add a cursor to the editor Eevee (Evelyn Woods) 2020-12-30 11:52:27 -0700
  • 09d220b2a3 Improve ergonomics of the level props dialog a bit Eevee (Evelyn Woods) 2020-12-30 11:30:50 -0700
  • 48803b1483 Add tooltip help for most tiles in the editor Eevee (Evelyn Woods) 2020-12-30 11:08:38 -0700
  • de53582d47 Fix perception and use it to implement the xray eye Eevee (Evelyn Woods) 2020-12-29 20:42:53 -0700
  • 746300a514 Add support for encoding thin walls/canopies; add them to the editor; add support for additive drawing Eevee (Evelyn Woods) 2020-12-29 20:12:54 -0700
  • b9a311a18c Merge thin walls into a single tile; split "overlay" layer into correct CC2 parts Eevee (Evelyn Woods) 2020-12-29 19:29:22 -0700
  • f6a79456e9 fix turn-based mode Timothy Stiles 2020-12-30 13:01:01 +1100
  • 1c5f63b61b Add a new experimental tile: sand Eevee (Evelyn Woods) 2020-12-29 17:08:51 -0700
  • 6b0bb9cb3d Prevent pushing a block that's already moving due to a slide push Eevee (Evelyn Woods) 2020-12-29 12:30:08 -0700
  • c475500bdb Add in a single-tic delay after a failed teleport Eevee (Evelyn Woods) 2020-12-29 11:42:41 -0700
  • be769b7dc8 Clean up doppelganger collision; monsters block doppelgangers, but players and dopps don't block each other Eevee (Evelyn Woods) 2020-12-29 11:34:51 -0700
  • 819a2e2203 Make actors bonk on ice even if they weren't already sliding Eevee (Evelyn Woods) 2020-12-29 10:16:10 -0700
  • a32b29976e Fix occasionally displaying times as 1:010 Eevee (Evelyn Woods) 2020-12-29 10:15:57 -0700
  • 6c99752f37 Allow the hook to block monster movement at decision time Eevee (Evelyn Woods) 2020-12-29 09:03:40 -0700
  • 41ab804f79 Prevent blocks from pushing sliding blocks, except frame blocks pushing dirt blocks Eevee (Evelyn Woods) 2020-12-29 08:30:55 -0700
  • 63f09283ea Make actors explode when starting the level on a bomb Eevee (Evelyn Woods) 2020-12-29 07:21:18 -0700
  • 0561e15d0a Move hooking to decision time while fixing the swivel following problem Eevee (Evelyn Woods) 2020-12-29 07:04:55 -0700
  • 2c1d047f4b Don't let animations block actors with helmets Eevee (Evelyn Woods) 2020-12-28 15:03:40 -0700
  • f54edf8692 Fix the way force floors alter actors' movement when flipping under CC2 rules Eevee (Evelyn Woods) 2020-12-28 15:03:25 -0700
  • f6f83a45f1 Add a teleport flash Eevee (Evelyn Woods) 2020-12-28 14:21:28 -0700
  • 1e79704f70 Add more experimental tiles: gates and a skeleton key (also some tileset touchups) Eevee (Evelyn Woods) 2020-12-28 14:00:47 -0700
  • fa47c28136 Fix some omissions with saving stats for custom level packs Eevee (Evelyn Woods) 2020-12-28 10:20:08 -0700
  • dee46b77df Fix black buttons to /always/ separate horizontal and vertical wires Eevee (Evelyn Woods) 2020-12-28 06:53:19 -0700
  • b72e20a4a5 Round the bonus down when halving it Eevee (Evelyn Woods) 2020-12-27 18:26:49 -0700
  • a2914cc291 In Lynx update mode, only tick an actor's cooldown after an extra move if that move succeeded Eevee (Evelyn Woods) 2020-12-27 17:32:55 -0700
  • d10cba7935 Make bowling balls not detonate if bumped by an actor who can't enter the cell Eevee (Evelyn Woods) 2020-12-27 09:33:02 -0700
  • 2c9fbbba50 Make ghosts bonk on ice corners too Eevee (Evelyn Woods) 2020-12-27 09:32:37 -0700
  • b9f31b4170 Attempt to fix the swap button flickering like mad Eevee (Evelyn Woods) 2020-12-27 08:51:12 -0700
  • 1fc8e35843 Run on_ready in reverse order, mostly so initial RFF directions are correct Eevee (Evelyn Woods) 2020-12-27 08:33:03 -0700
  • 66ca5f5fff Prevent pickup up a fifth tool when unable to drop one (because it's a yellow teleport and you're not on floor) Eevee (Evelyn Woods) 2020-12-27 08:05:38 -0700
  • f30b9b34dd Prevent bumping tiles in a cell that's blocked by thin walls Eevee (Evelyn Woods) 2020-12-27 08:05:03 -0700
  • bf952433f1 Allow anything to pull blocks with the hook Eevee (Evelyn Woods) 2020-12-27 07:41:11 -0700
  • 6ab3ff9b0b Fix treating a tile as wired if it had an adjacent wire with a tunnel running under it Eevee (Evelyn Woods) 2020-12-27 07:32:28 -0700
  • 8211da6cc3 Make gravel and dirt also block doppelganger Cerise Eevee (Evelyn Woods) 2020-12-27 07:28:38 -0700
  • 4e5b2f02d9 Make yellow tanks remember a yellow button press made while they were sliding Eevee (Evelyn Woods) 2020-12-27 07:20:33 -0700
  • 934a2ec1fa Switch railroad tracks when an actor with the RR sign makes a legal move Eevee (Evelyn Woods) 2020-12-27 07:08:23 -0700
  • d4fab4fba2 Restart a "waiting" level when changing compat mode; adjust player state when navigating with debug panel Eevee (Evelyn Woods) 2020-12-27 07:07:55 -0700
  • 46a84e80b8 Fix some visual bugs with tracks in the editor Eevee (Evelyn Woods) 2020-12-27 07:07:23 -0700
  • f798bd2c9c Move blobs' slime-spreading to happen instantly, not on arrival (and fix some typos) Eevee (Evelyn Woods) 2020-12-27 06:17:52 -0700
  • effc709a01 Make the compat preset buttons all the same height Eevee (Evelyn Woods) 2020-12-27 05:41:32 -0700
  • 6470575a7b Populate movement_cooldown for lit dynamite; guard against NaNs; check for moving blocks in bump mode Eevee (Evelyn Woods) 2020-12-27 05:41:03 -0700
  • c7815ba841 Move teleporter overriding to decision time; treat teleporting as a kind of slide; decouple speed from sliding Eevee (Evelyn Woods) 2020-12-27 05:40:06 -0700
  • adb0c4c869 Fix the search radius for orange buttons Eevee (Evelyn Woods) 2020-12-26 04:34:24 -0700
  • 059a523347 Make ghosts erase fire even if they just got the boots from the same cell Eevee (Evelyn Woods) 2020-12-26 04:23:23 -0700
  • 8fbd454059 Fix rendering in CC2 mode Eevee (Evelyn Woods) 2020-12-26 04:08:54 -0700
  • 30b4b89a95 Change traps to not eject their contents when opened by wire Eevee (Evelyn Woods) 2020-12-26 03:59:21 -0700
  • a45a0138b9 Fix flipping force floors with something on them Eevee (Evelyn Woods) 2020-12-26 03:58:40 -0700
  • ab22c6ff3f Fix actors trying to reverse when bonking on normal force floors Eevee (Evelyn Woods) 2020-12-26 03:41:58 -0700
  • 9c2809be29 Fix interpolation after the tic -> frame change Eevee (Evelyn Woods) 2020-12-26 03:41:35 -0700
  • 0500518537 Move sliding back to arrive time, but force floor bonking to movement time Eevee (Evelyn Woods) 2020-12-26 03:15:00 -0700
  • 0bb3f78a33 Give flame jets their own mini-pass Eevee (Evelyn Woods) 2020-12-26 02:03:39 -0700
  • 09c1976608 Make the bulk tester more aggressive (any more shows no further time gain) Eevee (Evelyn Woods) 2020-12-26 02:02:24 -0700
  • 86bf90ee89 Don't let the last player walk back out of the exit Eevee (Evelyn Woods) 2020-12-24 10:18:45 -0700
  • a0b34217b4 Implement the goofy CC2 "open trap" tile Eevee (Evelyn Woods) 2020-12-24 09:44:29 -0700
  • 019f6a78bc Move hook-pulling code to fix several ordering issues Eevee (Evelyn Woods) 2020-12-24 09:29:25 -0700
  • 7b54f88981 Let dynamite blow up even wired floor Eevee (Evelyn Woods) 2020-12-24 09:20:14 -0700
  • d3067173d6 Don't search for an exit direction from the red teleporter you entered Eevee (Evelyn Woods) 2020-12-24 08:01:43 -0700
  • afe68e1b20 Fix fire to not kill ghosts, again Eevee (Evelyn Woods) 2020-12-24 07:57:18 -0700
  • 1727df4e38 Allow ghosts to pass through chip sockets at any time Eevee (Evelyn Woods) 2020-12-24 07:08:12 -0700
  • effa166c67 Prevent bestowal of red keys Eevee (Evelyn Woods) 2020-12-24 07:06:04 -0700
  • 0e1e577281 Allow doppelgangers to also erase animations Eevee (Evelyn Woods) 2020-12-24 07:03:26 -0700
  • d567a2553e Disallow pulling unpushable blocks; play a sound on bowling ball collision Eevee (Evelyn Woods) 2020-12-24 06:55:50 -0700
  • 1a7dc3e737 Implement a couple more compat flags and fix some typos with the dialog Eevee (Evelyn Woods) 2020-12-24 06:30:22 -0700
  • d20b9bd825 Add another forgotten file... Eevee (Evelyn Woods) 2020-12-24 06:13:55 -0700
  • e630893bef Commit some compat icons I forgot about Eevee (Evelyn Woods) 2020-12-24 06:13:21 -0700
  • 715d5412e4 Move these links out of the way for now Eevee (Evelyn Woods) 2020-12-24 06:11:35 -0700
  • 1968420027 Improve the pack handling experience somewhat Eevee (Evelyn Woods) 2020-12-24 05:36:57 -0700
  • a8800838d4 Add a loading and error screen; also include compat CSS oops Eevee (Evelyn Woods) 2020-12-24 03:38:13 -0700
  • 756a563135 Add a (working!) compatibility dialog, and a ruleset dropdown to the bulk tester Eevee (Evelyn Woods) 2020-12-24 01:51:27 -0700
  • 2381bd38b9 Add compat switches for using the CC2 timing and update order Eevee (Evelyn Woods) 2020-12-23 04:30:10 -0700
  • 1aa406fc7b Move sliding effects to decision time Eevee (Evelyn Woods) 2020-12-21 03:50:03 -0700
  • bf743caee5 Fix regression with dropping items on force floors Eevee (Evelyn Woods) 2020-12-21 00:34:31 -0700
  • 6ea46c238c Fix doppelganger moves lingering after a player switch/transmog Eevee (Evelyn Woods) 2020-12-21 00:29:14 -0700
  • 42dd4b9ce6 Make ghosts with fire boots erase fire and blobs not move between canopies Eevee (Evelyn Woods) 2020-12-21 00:21:32 -0700
  • 151f66a0fb Make blobs spread slime onto floor Eevee (Evelyn Woods) 2020-12-21 00:05:12 -0700
  • b0aeee6ff0 Allow swapping and cycling even while sliding Eevee (Evelyn Woods) 2020-12-21 00:04:51 -0700
  • 077a809168 Possibly fix update rate to be more consistent Eevee (Evelyn Woods) 2020-12-20 20:23:59 -0700
  • 74eaab3fde Allow disabling undo for circuitry, too Eevee (Evelyn Woods) 2020-12-19 21:21:28 -0700
  • 8742e4de25
    Merge pull request #15 from magical/undon't Eevee 2020-12-19 21:17:30 -0700
  • 8986a497fd Disable undo during bulk testing Andrew Ekstedt 2020-12-18 20:31:49 -0800
  • 99af6025ee Fix ice blocks to play an animation when destroyed by fire Eevee (Evelyn Woods) 2020-12-19 19:50:20 -0700
  • 53838cbdd5 Fix ghosts to ignore force floors too Eevee (Evelyn Woods) 2020-12-19 19:44:57 -0700
  • a413d1afc2 Fix bowling balls to start rolling immediately Eevee (Evelyn Woods) 2020-12-19 19:25:14 -0700
  • 296d1a356b Fix wired cloner rotation to be permanent Eevee (Evelyn Woods) 2020-12-19 19:17:14 -0700
  • 9391052011 Fix a typo and make Cerise block players Eevee (Evelyn Woods) 2020-12-19 18:48:45 -0700
  • 86c4561647 Add a basic implementation of the hook Eevee (Evelyn Woods) 2020-12-19 18:43:30 -0700
  • f6bf33274f Fix some collision issues with ghosts and timing of dynamite Eevee (Evelyn Woods) 2020-12-19 18:24:30 -0700
  • 78800214d0 Rovers can pick up items and push blocks Eevee (Evelyn Woods) 2020-12-19 17:39:20 -0700
  • aa0bb5cbc2 Bowling balls still blow up actors when sliding Eevee (Evelyn Woods) 2020-12-19 17:33:26 -0700
  • 148beb7d74 Implement all-players-exit behavior; touch up locks, buttons, logic gates; fix demo saving Eevee (Evelyn Woods) 2020-12-19 17:16:50 -0700
  • 78f59b38c1 Rewrite wiring code and fix basically all issues with it; faster, undoable, etc. Eevee (Evelyn Woods) 2020-12-18 19:58:12 -0700
  • 48f085d0df Remove Level.cells in favor of linear_cells Eevee (Evelyn Woods) 2020-12-17 15:51:57 -0700