Noah Petherbridge
647124495b
Added a new level property: Difficulty * An enum ranging from -1, 0, 1 (Peaceful, Normal, Hard) * Default difficulty is Normal; pre-existing levels are Normal by default per the zero value. Doodad scripts can read the difficulty via the new global variable `Level.Difficulty` and some doodads have been updated: * Azulians: on Peaceful they ignore all player characters, and on Hard they are in "hunt mode": infinite aggro radius and they're aggressive to all characters. * Bird: on Peaceful they will not dive and attack any player character. Other spit and polish: * New Level/Level Properties UI reworked into a magicform. * New "PromptPre(question, answer, func)" function for prompting the user with the developer shell, but pre-filling in an answer for them to either post or edit. * magicform has a PromptUser field option for simple Text/Int fields which present as buttons, so magicform can prompt and update the variable itself. * Don't show the _autosave.doodad in the Doodad Dropper window. |
||
---|---|---|
.. | ||
azulian.js | ||
blu-back.png | ||
blu-front.png | ||
blu-wl1.png | ||
blu-wl2.png | ||
blu-wl3.png | ||
blu-wl4.png | ||
blu-wr1.png | ||
blu-wr2.png | ||
blu-wr3.png | ||
blu-wr4.png | ||
Makefile | ||
red-back.png | ||
red-front.png | ||
red-wl1.png | ||
red-wl2.png | ||
red-wl3.png | ||
red-wl4.png | ||
red-wr1.png | ||
red-wr2.png | ||
red-wr3.png | ||
red-wr4.png | ||
white-back.png | ||
white-front.png | ||
white-wl1.png | ||
white-wl2.png | ||
white-wl3.png | ||
white-wl4.png | ||
white-wr1.png | ||
white-wr2.png | ||
white-wr3.png | ||
white-wr4.png |