Gwilym Inzani
3a1f8ed8ed
Add a convienence fill_with method
2023-08-30 16:22:55 +01:00
Gwilym Inzani
f0ddfc96b4
Reference the TRANSPARENT_TILE_INDEX in the definition of BLANK
2023-08-30 16:18:08 +01:00
Gwilym Inzani
6853d36a9c
Dynamic tile can also return the setting directly
2023-08-30 16:14:51 +01:00
Gwilym Inzani
5cfa64030a
Generate the tileset directly
2023-08-30 16:08:43 +01:00
Corwin
025e76b8bd
you can only turn around if this is your first movement
2023-08-30 00:55:25 +01:00
Corwin
c142184bc0
add ice levels
2023-08-30 00:54:00 +01:00
Corwin
b29fc6bb6c
update laments
2023-08-30 00:53:31 +01:00
Corwin
20794d152c
a more basic ice level
2023-08-30 00:49:46 +01:00
Corwin
c44b131d73
another not so good ice level
2023-08-30 00:43:39 +01:00
Corwin
cfa846ddd3
add both levels
2023-08-30 00:08:57 +01:00
Corwin
a0b87d50c6
I have no idea what I have just made
2023-08-30 00:08:57 +01:00
Corwin
45a9dbfeac
fix block pushing on ice
2023-08-30 00:08:57 +01:00
Gwilym Inzani
7f10cdb869
Less square
2023-08-29 23:54:58 +01:00
Gwilym Inzani
c784cd759c
Level with multiple ice
2023-08-29 23:52:51 +01:00
Corwin
36e8fca49a
really bad ice level
2023-08-29 23:36:30 +01:00
Corwin
0b24fdebd0
teleporters are on the ground
2023-08-29 23:10:09 +01:00
Corwin
50495d88b7
remove cheese
2023-08-29 23:10:09 +01:00
Gwilym Inzani
f357787711
Neaten up the slime_teleporter a little
2023-08-29 23:08:17 +01:00
Corwin
32eee32fb1
make teleporter_2 better
2023-08-29 22:58:59 +01:00
Gwilym Inzani
3c08880b5d
add a slime + teleport level
2023-08-29 22:57:09 +01:00
Corwin
45059029fa
another teleporter level
2023-08-29 22:56:05 +01:00
Gwilym Inzani
be316a305b
BAD CORWIN!
2023-08-29 22:35:41 +01:00
Corwin
b78f7345b9
replace existing animation for pushed entity
2023-08-29 22:32:03 +01:00
Corwin
f3d0757fa3
squid hero phasing
2023-08-29 22:28:00 +01:00
Corwin
36e912bcb0
nothing should get killed from overlapping the hero
2023-08-29 22:28:00 +01:00
Gwilym Inzani
7af1b01006
Add a level where a squid teleports
2023-08-29 22:26:47 +01:00
Gwilym Inzani
a8e8f30f91
Remove invalid solution for glove_key
2023-08-29 22:26:19 +01:00
Corwin
7d907d014f
the check should be for one entity
2023-08-29 22:03:42 +01:00
Corwin
b7c10742af
add teleporter to build.rs
2023-08-29 21:58:02 +01:00
Corwin
da89a8a6cb
add teleporter shadow
2023-08-29 21:53:10 +01:00
Gwilym Inzani
8cb4f0c40f
Make the reason the solution works not the wall
2023-08-29 21:47:40 +01:00
Gwilym Inzani
657637aa8e
Make just rocks more interesting
2023-08-29 21:47:40 +01:00
Corwin
70cbc7a608
ignore tiled session
2023-08-29 21:45:11 +01:00
Corwin
712301bd2e
teleporter level
2023-08-29 21:45:11 +01:00
Corwin
8b8f94ae7f
teleporters
2023-08-29 21:45:11 +01:00
Gwilym Inzani
2ce7d91c74
Add a level with just rocks
2023-08-29 21:43:37 +01:00
Gwilym Inzani
86607eeab0
Glove and key
2023-08-29 21:33:21 +01:00
Corwin
df2f45797b
only hero and squid can pick up items
2023-08-29 21:31:36 +01:00
Corwin
07c5afb990
add teleporter entity type
2023-08-29 21:24:30 +01:00
Gwilym Inzani
a7cbb60b20
Add a squid rock level
2023-08-29 21:13:57 +01:00
Corwin
98c96080f9
environment variable to run specific level
2023-08-29 21:11:58 +01:00
Corwin
56f1b68055
allow with justification
2023-08-29 21:01:35 +01:00
Corwin
078f4f22a9
make obtuse return values understandable
2023-08-29 20:59:03 +01:00
Gwilym Inzani
15d075a1c8
Maybe we'll have this many levels one day
2023-08-29 20:56:29 +01:00
Gwilym Inzani
fef393c39c
We can now make a lot more levels
2023-08-29 20:54:31 +01:00
Gwilym Inzani
f72ff39867
Make the spikes more obvious
2023-08-29 20:52:09 +01:00
Corwin
346f62f328
resolve overlaps after all moves
2023-08-29 20:52:07 +01:00
Gwilym Inzani
d781a41357
Add teleporter
2023-08-29 20:38:02 +01:00
Corwin
b5da20d748
blocks can't intersect heros or enemies
2023-08-29 20:11:55 +01:00
Gwilym Inzani
dc5bf9de98
Deduplicate background tiles ( #477 )
...
This started as an attempt to get dungeon puzzler in the combo rom,
ended up fixing a _load_ of 256 colour bugs and the ability to
deduplicate tiles you import.
Fixes #448
- [x] Changelog updated / no changelog update needed
2023-08-29 20:02:38 +01:00