Eevee (Evelyn Woods)
2cf6afa590
Slow down force floors and animated chips slightly
2021-03-08 18:53:36 -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)
a36862e65b
Revamp the halo into an ankh
2021-03-07 19:36:48 -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)
db34ca72f9
Make turntables slide actors out of them and toggle on edge flip
...
Also fix the default display of unpowered tiles while I'm in here.
2021-03-07 18:05:55 -07:00
Eevee (Evelyn Woods)
59d26e6a00
Add a vfx for falling into a hole
2021-03-07 00:56:11 -07:00
Eevee (Evelyn Woods)
662787c287
Add palette support for sokoban tiles
2021-03-07 00:46:01 -07:00
Eevee (Evelyn Woods)
e69ac492c7
Remove the item lock tile
2021-03-07 00:43:56 -07:00
Eevee (Evelyn Woods)
e5fd2b67da
Make turntables eject their contents
2021-03-07 00:42:19 -07:00
Eevee (Evelyn Woods)
0be59c21eb
Make the glass block shatter on spikes and work with the transmogrifier
2021-03-07 00:23:40 -07:00
Eevee (Evelyn Woods)
ada36e8d61
Implement sokoban blocks
2021-03-07 00:07:18 -07:00
Eevee (Evelyn Woods)
bf8b55a9c9
Clear swap_player1 more aggressively
2021-03-06 22:52:03 -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)
ed7c7461b6
Use webkit prefix on mask-image ( fixes #57 )
2021-03-06 20:19:35 -07:00
Eevee (Evelyn Woods)
fbe10e90a2
Fix p >= 1 in steam-strict, again
2021-03-06 19:01:45 -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)
dac868edbf
Try out different colors for the different game stats
2021-03-05 14:04:09 -07:00
Eevee (Evelyn Woods)
4c9afe5a9f
Fix some typos in the new LL tile layout
2021-03-05 13:55:07 -07:00
Eevee (Evelyn Woods)
be275d380d
Add a bunch of Lynx compat options
2021-03-05 13:54:38 -07:00
Eevee (Evelyn Woods)
a750a569ab
Fix my fix for ?., which broke a couple levels
2021-03-04 14:58:10 -07:00
Eevee (Evelyn Woods)
fae19ab37b
Allow monsters to pass through chips in order to kill a player
2021-03-04 13:50:19 -07:00
Eevee (Evelyn Woods)
b7e05f2eb9
Fix backwards trap tiles
2021-03-04 13:38:40 -07:00
Eevee (Evelyn Woods)
459e71e632
Allow using a custom LL tileset
2021-03-02 21:47:27 -07:00
Eevee (Evelyn Woods)
821bc4201f
Unhardcode the placement of counter numbers on the tilesheet
2021-03-02 21:46:57 -07:00
Eevee (Evelyn Woods)
4cb2afcc74
Avoid the very new ?. syntax ( fixes #56 )
2021-03-02 21:38:31 -07:00
Eevee (Evelyn Woods)
5443514583
Revert handling of negative animation time, which should never happen
2021-03-02 21:34:28 -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)
751b6b92c3
Rearrange the Lexy tileset
2021-03-02 21:33:42 -07:00
Eevee
7dbaeec606
Merge pull request #64 from Patashu/master
...
fix some custom tiles issues
2021-03-02 21:33:22 -07:00
Timothy.Stiles
e4ce9d0bcc
glass block-with-item can't move onto a tile with an item in it
2021-03-03 14:15:17 +11:00
Timothy.Stiles
6971eb4d54
dynamite vs electrified floor, holes and cracked floor (60 partial fix)
2021-03-03 14:10:44 +11:00
Timothy.Stiles
ee718323cd
glass block blown up by dynamite/halo drops its item ( fixes #62 )
2021-03-03 13:51:25 +11:00
Timothy.Stiles
094e94a69c
for fun, let glass blocks pick up chips; let's see what happens?
2021-03-03 13:33:13 +11:00
Timothy.Stiles
7c35782079
fix glass blocks vs mines and pseudo-items ( fixes #63 , 59)
2021-03-03 13:25:46 +11:00
Timothy.Stiles
4037cdf86b
don't crash in _draw_standard if p < 0 ( fixes #58 )
2021-03-03 13:04:55 +11:00
Eevee (Evelyn Woods)
406243d490
Fix green teleporter selection behavior
2021-03-01 21:09:10 -07:00
Eevee (Evelyn Woods)
d5b9a2a307
Change flame jet activation to be actor-based
...
This fixes CC2LP1's Waterfall, and allows me to remove `on_tic`.
2021-03-01 20:21:59 -07:00
Eevee (Evelyn Woods)
5fcce3f453
Delay black buttons by a frame, like switches ( fixes #48 )
2021-03-01 18:46:27 -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)
3359c21387
Consolidate some repeated tile properties
2021-03-01 14:28:56 -07:00
Eevee (Evelyn Woods)
a294338080
Implement some more properties of lit dynamite
2021-03-01 14:06:21 -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 (Evelyn Woods)
20e67b491e
Finish the CC2 tileset
...
Most prominently: the red/blue teeth now have slightly different
designs, as do the green/purple toggle walls, which should make them
more colorblind-friendly.
Also some other minor stuff.
2021-02-28 19:21:27 -07:00
Eevee (Evelyn Woods)
fbd256c876
Fix playing the wall bump sound repeatedly in steam mode ( fixes #49 )
2021-02-28 18:52:51 -07:00
Eevee (Evelyn Woods)
3bc6aa9c7d
Fix a crash with slide_ignores when using the CC1 inventory
2021-02-28 18:36:59 -07:00
Eevee (Evelyn Woods)
0ca0467192
Perform bonking for normal force floors as well, which fixes several subtle block pushing issues
2021-02-28 18:31:08 -07:00