doodle/pkg
Noah Petherbridge 9201475060 Update Doodad JS API + Hostile mobs
New functions are available on the JavaScript API for doodads:

* Actors.At(Point) []*Actor: returns actors intersecting a point
* Actors.FindPlayer() *Actor: returns the nearest player character
* Actors.New(filename string): create a new actor (NOT TESTED YET!)
* Self.Grounded() bool: query the grounded status of current actor

With this the game's built-in doodads have been revised:

* Bird: will now scan 240 pixels diagonally searching for the player
  character and will dive if seen. The Bird is dangerous while
  diving. It will return to its original altitude once it touches
  the ground.
* Azulians: the Azulians are now dangerous to player characters but
  not to the Thief. Azulians will begin to follow the player when
  they are within the aggro range and will hop if the player is
  above them to try and overcome obstacles.
  * Blue Azulian: aggro is (250, 100) jump speed 12 movement 2
  * Red Azulian: aggro is (250, 200) jump speed 14 movement 4
2022-01-17 21:28:05 -08:00
..
balance Centralize cheats, detect cheated player character 2022-01-08 18:27:37 -08:00
branding Send User-Agent of version/os/arch on update check 2022-01-16 18:33:27 -08:00
campaign Go 1.16 embed instead of go-bindata 2021-07-13 18:04:25 -07:00
chatbot Easter Egg: RiveScript Chatbot 2022-01-08 19:21:08 -08:00
collision Polish and bugfixes 2021-10-09 20:45:38 -07:00
doodads Remove MsgPack, Fix doodad display on top/left edges 2022-01-09 13:16:29 -08:00
drawtool Brush Pattern Textures 2021-06-09 22:36:32 -07:00
enum Window Icon, UI Polish 2021-12-30 16:31:45 -08:00
filesystem Finalize basic functionality for Level Packs 2021-12-26 20:48:29 -08:00
keybind Various minor tweaks and changes 2021-10-07 20:50:24 -07:00
level Refactor Level Publishing + MagicForm 2022-01-17 18:51:11 -08:00
levelpack Savegame and High Scores 2022-01-02 16:28:43 -08:00
license Diverge Free vs. Paid Features 2021-06-16 22:35:01 -07:00
log Switch github.com/kirsle/golog to git.kirsle.net/go/log 2019-12-22 18:34:31 -08:00
modal Send User-Agent of version/os/arch on update check 2022-01-16 18:33:27 -08:00
native WIP Publish Dialog + UI Improvements 2021-06-10 22:36:22 -07:00
pattern Loading Screen 2021-07-18 21:19:52 -07:00
physics Overhaul the Platformer Physics System 2020-04-04 21:00:32 -07:00
savegame Centralize cheats, detect cheated player character 2022-01-08 18:27:37 -08:00
scripting Update Doodad JS API + Hostile mobs 2022-01-17 21:28:05 -08:00
shmem Crosshair Option + Doodad Editor crash fix 2021-10-11 15:57:33 -07:00
sound WIP Game Settings Window, WASM Fixes, Sound FX 2020-09-01 20:54:58 -07:00
sprites Savegame and High Scores 2022-01-02 16:28:43 -08:00
uix Update Doodad JS API + Hostile mobs 2022-01-17 21:28:05 -08:00
updater Send User-Agent of version/os/arch on update check 2022-01-16 18:33:27 -08:00
usercfg Spit and polish 2022-01-02 22:36:32 -08:00
userdir Savegame and High Scores 2022-01-02 16:28:43 -08:00
wallpaper Giant Screenshot Feature 2021-10-03 17:21:17 -07:00
wasm WASM: Store User Files in localStorage 2019-06-27 15:59:18 -07:00
windows Refactor Level Publishing + MagicForm 2022-01-17 18:51:11 -08:00
cheats.go Centralize cheats, detect cheated player character 2022-01-08 18:27:37 -08:00
commands.go Switch JavaScript engine to goja 2022-01-16 20:09:27 -08:00
common_menubar.go Spit and polish 2022-01-02 22:36:32 -08:00
config.go Go 1.16 embed instead of go-bindata 2021-07-13 18:04:25 -07:00
doodle.go Spit and polish 2022-01-02 22:36:32 -08:00
editor_scene_debug.go Code Layout Refactor 2019-04-09 17:35:44 -07:00
editor_scene.go Refactor Level Publishing + MagicForm 2022-01-17 18:51:11 -08:00
editor_ui_doodad.go Zoom Improvements 2021-09-12 15:27:37 -07:00
editor_ui_menubar.go Refactor Level Publishing + MagicForm 2022-01-17 18:51:11 -08:00
editor_ui_palette.go Condensed Palette, Bird AI Update 2021-10-12 20:49:48 -07:00
editor_ui_popups.go Refactor Level Publishing + MagicForm 2022-01-17 18:51:11 -08:00
editor_ui_toolbar.go Settings Window + Bugfix 2021-06-19 22:14:41 -07:00
editor_ui.go Remove MsgPack, Fix doodad display on top/left edges 2022-01-09 13:16:29 -08:00
fps.go Centralize cheats, detect cheated player character 2022-01-08 18:27:37 -08:00
guitest_scene.go The Window Manager Update 2020-04-06 23:21:17 -07:00
main_scene.go Send User-Agent of version/os/arch on update check 2022-01-16 18:33:27 -08:00
menu_scene.go Window Icon, UI Polish 2021-12-30 16:31:45 -08:00
play_inventory.go Async Giant Screenshot, Player Physics and UI Polish 2021-10-07 18:27:38 -07:00
play_scene_menubar.go Spit and polish 2022-01-02 22:36:32 -08:00
play_scene_touch.go Spit and polish 2022-01-02 22:36:32 -08:00
play_scene.go Centralize cheats, detect cheated player character 2022-01-08 18:27:37 -08:00
scene.go Doodads: Crumbly Floor, Start Flag & State Blocks 2019-12-30 18:13:28 -08:00
shell.go Switch JavaScript engine to goja 2022-01-16 20:09:27 -08:00
story_scene.go Finalize basic functionality for Level Packs 2021-12-26 20:48:29 -08:00