eevee / lexys-labyrinth

Chip's Challenge 2 emulator that runs in a browser
https://c.eev.ee/lexys-labyrinth/
Other
76 stars 13 forks source link

Custom tiles: Terraformer and Global Cycler #41

Closed Patashu closed 3 years ago

Patashu commented 3 years ago

Terraformer: When activated, if there's an item on its tile, copies the item to the tile in front of it. Otherwise, copies the item AND terrain BEHIND it to the tile in front of it.

image https://cdn.discordapp.com/attachments/771512221560995850/807752270984249374/2021-02-07_10-18-58.gif

Global Cycler: When activated, every terrain/item/actor on the surrounding four tiles in the entire level becomes the terrain/item/actor one clockwise. Adjacent tiles with a 'no sign' on them are ignored. Two of the same tile in a row mean that tile will not be transformed and will stay as-is. Actors facing different directions will cause a relative direction change. Tiles next to Global Cyclers are not transformed.

image https://cdn.discordapp.com/attachments/771512221560995850/807097213900685352/2021-02-05_14-56-02.gif

Halo: Protects the player from death once, destroying the would-be killer in the process.

image https://cdn.discordapp.com/attachments/771512221560995850/807415211279384606/2021-02-06_11-59-00.gif

Dormant Lava: Acts like dirt. However, fireballs will enter it and turn it into Fire in the process.

image https://cdn.discordapp.com/attachments/771512221560995850/807477118778736670/2021-02-06_16-05-37.gif

Turntable: Rotates anything entering this tile (counter)clockwise. Frame blocks are rotated too. If connected to wire, only functions while receiving power.

image https://cdn.discordapp.com/attachments/771512221560995850/807925115688845393/2021-02-07_21-45-33.gif

Also implemented Electrified Floor, Hole, Cracked Floor, Cracked Ice, x5 Bonus, Spikes, Boulder, Diode, Item Lock, Dash Floor, Blue teleporter exit. Also fixed Circuit Block.

eevee commented 3 years ago

this is a LOT and it's mostly good, so rather than mess around testing it i'm just gonna merge and we'll deal with the fallout as it comes, thank you!