Eevee (Evelyn Woods)
08c86c6129
Refactor sliding handling
...
Eliminates a number of annoying little hacks by getting rid of
`slide_mode` and instead trusting the terrain, live, like CC2 seems to
do (and Lynx definitely does).
2021-05-10 20:23:02 -06:00
Eevee (Evelyn Woods)
99dec75731
Split the editor up
2021-05-07 17:57:25 -06:00
Eevee (Evelyn Woods)
81b305b2f6
Add support for exporting hints to CCL; remove level hints
2021-04-28 19:46:21 -06:00
Eevee (Evelyn Woods)
ba7e715222
Bind U to undo
2021-03-13 19:02:11 -07:00
Eevee (Evelyn Woods)
854ad03523
Spruce up player UI slightly; add space for level rules; add fullscreen button for mobile
2021-03-13 18:53:27 -07:00
Eevee (Evelyn Woods)
3b257df8d3
Add sound effects for time items and early exit
2021-03-13 17:55:10 -07:00
Eevee (Evelyn Woods)
a0f282fb8e
Add mouse preview to the editor; implement the fill tool
2021-03-10 19:08:19 -07:00
Eevee (Evelyn Woods)
14d9c8ade9
Intercept and report syntax errors
2021-03-10 16:37:16 -07:00
Eevee (Evelyn Woods)
dd10236b22
Implement "hide logic", and actually save options ( fixes #52 )
2021-03-08 21:04:23 -07:00
Eevee (Evelyn Woods)
cf2f399371
Fix some subtle issues caused by 60 FPS updating
2021-03-08 18:53:11 -07:00
Eevee (Evelyn Woods)
c6c904ca68
Abandon the .mjs naming scheme
...
Browsers refuse to load a JS module if the mimetype is wrong, and even
Python's http.server doesn't recognize this extension yet.
2021-03-07 18:06:42 -07:00
Eevee (Evelyn Woods)
f8e4b5e707
Fix rendering jump when reaching the exit; fix debug teleport drawing
2021-03-06 22:33:58 -07:00
Eevee (Evelyn Woods)
4a5f0e36c6
Run Steam mode at 60 FPS; fix turn-based mode, again ( fixes #17 , fixes #54 )
2021-03-06 22:20:46 -07:00
Eevee (Evelyn Woods)
26c66d6857
Make animations explicit, and fix almost every rendering problem
...
- `Tileset.animation_slowdown` is gone!
- Actors are now free to animate every move or every two moves, and have
been configured to do so appropriately. This fixes the appearance of
blobs, most noticeably. (Also fixes #36.)
- Actors that are always animated in CC2 are now always animated in LL.
- Lilypads/turtles now bob randomly. More randomly than CC2, even.
- Players no longer appear to be swimming when stepping off of lilypads.
- Invisible walls no longer temporarily reveal themselves when you have
the x-ray glasses (secret eye).
- There's a new option for using the CC2 animation timing, though god
knows why you would want to.
2021-03-06 18:41:49 -07:00
Eevee (Evelyn Woods)
8533eac5db
Fix the name of the compat mode on page load
2021-03-06 14:38:27 -07:00
Eevee (Evelyn Woods)
55a3daa649
Quiet distant sound effects much more aggressively
2021-03-06 14:34:03 -07:00
Eevee (Evelyn Woods)
1f2a58d21c
Add support for headless bulk testing
2021-03-06 12:39:16 -07:00
Eevee (Evelyn Woods)
be275d380d
Add a bunch of Lynx compat options
2021-03-05 13:54:38 -07:00
Eevee (Evelyn Woods)
459e71e632
Allow using a custom LL tileset
2021-03-02 21:47:27 -07:00
Eevee (Evelyn Woods)
e3443b73d8
Correctly erase the background when loading a custom CC2 tileset
2021-03-02 21:33:42 -07:00
Eevee (Evelyn Woods)
0119f45d54
Name compat flags more consistently; add a couple; flip sliding blue tank behavior
2021-03-01 18:04:23 -07:00
Eevee (Evelyn Woods)
0d59ffef85
Implement item priority ( fixes #37 #50 #51 )
...
Also expand the blue key MS compat flag to make keys never block
monsters; allow rovers to pass through score flags; and allow
doppelgängers to pause the clock.
2021-03-01 13:13:01 -07:00
Eevee
e8a6ae4a27
Merge pull request #41 from Patashu/custom-tiles
...
Custom tiles: Terraformer and Global Cycler
2021-02-25 20:45:22 -07:00
Timothy Stiles
c7af08b694
nix global cycler, terraformer and dormant lava
2021-02-19 08:48:21 +11:00
Eevee (Evelyn Woods)
3946880156
Add slide_mode to debug actor tooltip
2021-02-18 11:37:20 -07:00
Timothy Stiles
dece34f365
implement x5 Bonus
...
also make it so bonuses of 1mil+ are rendered reasonably in-game
(100bil+ starts breaking the results screen but I think that's lower priority)
2021-02-14 16:43:59 +11:00
Timothy Stiles
c27af789cb
Implement Hole and Cracked Floor
...
Hole: A bottomless pit. Destroys everything (except ghosts).
Cracked Floor: Turns into a hole when something steps off of it (except ghosts).
2021-02-14 15:12:21 +11:00
Timothy Stiles
1f6c86c146
Implement Electrified Floor
...
Conducts power (like a blue teleporter). While powered, destroys anything not wearing lightning boots (except dirt blocks).
2021-02-14 14:22:28 +11:00
Timothy Stiles
5cc5370817
Global Cyclers can cycle actors now too
2021-02-07 23:19:33 +11:00
Timothy Stiles
0100f1e12c
spaceify
2021-02-06 16:07:40 +11:00
Timothy Stiles
ba5d6c966c
Halo revive sound effect
2021-02-06 12:15:12 +11:00
Eevee (Evelyn Woods)
bf51cc2e0b
Only "mmf" once per attempted move
2021-01-25 17:22:12 -07:00
Eevee (Evelyn Woods)
b87ce730f2
Don't blow up players that start on mines by default; fixes CCLP4 #38
2021-01-25 16:54:09 -07:00
Eevee (Evelyn Woods)
69a344595c
Fix hints lingering forever
2021-01-22 08:46:23 -07:00
Eevee (Evelyn Woods)
54823f62bf
Add some more actor inspection to debug mode
2021-01-22 08:37:14 -07:00
Eevee (Evelyn Woods)
134270e3e3
Add a couple CC1 compat flags
2021-01-20 14:45:30 -07:00
Eevee (Evelyn Woods)
75d7691925
Add some more sound effects
2021-01-20 13:42:27 -07:00
Eevee (Evelyn Woods)
652e7e8108
Show time improvement on the level tally
2021-01-20 12:36:02 -07:00
Eevee (Evelyn Woods)
5653fc9c12
Change the "more" link text to bypass Vivaldi's fast forward feature
2021-01-16 02:58:11 -07:00
Eevee (Evelyn Woods)
b9037c1ce1
Remember last opened level in editor; prevent deleting the current level
2021-01-16 02:50:52 -07:00
Eevee (Evelyn Woods)
ac9b702eaa
Add controls for rearranging, duplicating, and deleting levels
2021-01-16 01:45:57 -07:00
Eevee (Evelyn Woods)
f89cccedb2
Pin the fflate version; 0.5.3 is unusable
2021-01-14 04:35:08 -07:00
Eevee (Evelyn Woods)
570fad84ab
Fix the player not being all the way on the exit when winning
2021-01-13 23:48:24 -07:00
Eevee (Evelyn Woods)
788e4ec3bc
Fix spacebar at the end of a level skipping the title screen for the next level
2021-01-13 23:43:54 -07:00
Eevee (Evelyn Woods)
fcab03f1d1
Fix some nits with the level browser header
2021-01-13 22:52:57 -07:00
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