Noah Petherbridge
0518df226c
* The Anvil doodad is affected by gravity and becomes dangerous when falling. If it lands on the player character, you die! If it lands on any other mobile doodad, it destroys it! It can land on solid doodads such as the Electric Trapdoor and the Crumbly Floor. It will activate a Crumbly Floor if it lands on one, and can activate buttons and switches that it passes. * JavaScript API: FailLevel(message) can be called from a doodad to kill the player character. The Anvil does this if it collides with the player while it's been falling.
19 lines
468 B
Makefile
19 lines
468 B
Makefile
ALL: build
|
|
|
|
.PHONY: build
|
|
build:
|
|
# Start Flag
|
|
doodad convert -t "Start Flag" start-flag.png start-flag.doodad
|
|
|
|
# Exit Flag
|
|
doodad convert -t "Exit Flag" exit-flag.png exit-flag.doodad
|
|
doodad install-script exit-flag.js exit-flag.doodad
|
|
|
|
# Anvil
|
|
doodad convert -t "Anvil" anvil.png anvil.doodad
|
|
doodad install-script anvil.js anvil.doodad
|
|
|
|
for i in *.doodad; do\
|
|
doodad edit-doodad --tag "category=objects" $${i};\
|
|
done
|
|
cp *.doodad ../../../assets/doodads/
|