doodle/dev-assets/doodads
Noah Petherbridge 647124495b Level Difficulty + UI Polish
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.
2022-03-06 22:20:53 -08:00
..
azulian Level Difficulty + UI Polish 2022-03-06 22:20:53 -08:00
bird Level Difficulty + UI Polish 2022-03-06 22:20:53 -08:00
box v0.11.0 last minute tweaks 2022-02-21 13:09:51 -08:00
boy Switch JavaScript engine to goja 2022-01-16 20:09:27 -08:00
buttons Switch JavaScript engine to goja 2022-01-16 20:09:27 -08:00
crumbly-floor Switch JavaScript engine to goja 2022-01-16 20:09:27 -08:00
doors Invulnerable Anvil and other fixes 2022-02-20 11:48:36 -08:00
objects Invulnerable Anvil and other fixes 2022-02-20 11:48:36 -08:00
on-off Switch JavaScript engine to goja 2022-01-16 20:09:27 -08:00
regions Switch JavaScript engine to goja 2022-01-16 20:09:27 -08:00
switches Switch JavaScript engine to goja 2022-01-16 20:09:27 -08:00
test Initial Doodad JavaScript System 2019-04-15 23:07:40 -07:00
thief Checkpoint Flag can Re-assign Player Character 2022-01-18 21:24:36 -08:00
trapdoors Switch JavaScript engine to goja 2022-01-16 20:09:27 -08:00
warp-door Switch JavaScript engine to goja 2022-01-16 20:09:27 -08:00
build.sh Add Technical Doodads + UI Fixes 2021-10-02 20:52:16 -07:00
mischievous.js Overhaul the Platformer Physics System 2020-04-04 21:00:32 -07:00
palette.json 1st Round of Doodad Sprites + Improve Doodad Tool 2019-04-17 00:02:41 -07:00