doodle/pkg
Noah Petherbridge 405aaf509d Link Start Flags to Change Characters
New feature: link a Start Flag to another doodad in your level
and you will play as that doodad instead of Boy. All Creatures
are designed to be playable. Playing as "other" doodads leads
to interesting effects, like not being able to activate buttons,
switches, or warp doors and not having an inventory to pick up
keys. The Anvil is fun: it can destroy other mobile doodads by
jumping on them.

If the actor does not specify that it has gravity, the gameplay
starts in antigravity mode. This will be the vast majority of
non-mobile doodads and the Bird.

Other changes:

* The Blue and Red Azulians now share a doodad script.
* The Azulians AI is still to walk back and forth, pickup keys and
  press buttons. The Blue Azulian walks slower than the red one.
* The Blue Azulian is no longer hidden from the doodads list.
* Actor UUID values in levels are now V1 UUIDs (time-ordered).
  This will help to reliably resolve conflicts in draw order
  of overlapping doodads (newest added to level wins).
* Link Tool: clicking on a pair of already-linked doodads will
  now unlink them, so you don't have to delete one to delete
  the link.
* Actor Tool: deleting an actor immediately calls PruneLinks()
  to clean up any links that the deleted doodad might have.
2021-08-11 20:40:31 -07:00
..
balance Link Start Flags to Change Characters 2021-08-11 20:40:31 -07:00
branding Zoom In/Out Feature: WorldIndexAt Fixed 2021-07-13 18:04:25 -07:00
campaign Go 1.16 embed instead of go-bindata 2021-07-13 18:04:25 -07:00
collision Collision: Fix walking up leftward slopes 2021-06-02 21:49:29 -07:00
doodads Link Start Flags to Change Characters 2021-08-11 20:40:31 -07:00
drawtool Brush Pattern Textures 2021-06-09 22:36:32 -07:00
enum Code Layout Refactor 2019-04-09 17:35:44 -07:00
filesystem Go 1.16 embed instead of go-bindata 2021-07-13 18:04:25 -07:00
keybind Shift to scroll slowly + Doodads on Q 2021-07-13 18:04:25 -07:00
level Link Start Flags to Change Characters 2021-08-11 20:40:31 -07: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 Stabilize Load Screen by Deferring SDL2 Calls 2021-07-19 17:14:00 -07: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
scripting Thief and Inventory APIs 2021-08-09 22:42:22 -07:00
shmem Changelog and Prepare v0.5.0 for Release 2021-03-31 19:16:33 -07:00
sound WIP Game Settings Window, WASM Fixes, Sound FX 2020-09-01 20:54:58 -07:00
sprites Stabilize Load Screen by Deferring SDL2 Calls 2021-07-19 17:14:00 -07:00
uix Link Start Flags to Change Characters 2021-08-11 20:40:31 -07:00
updater Updater: Better SemVer version checks for updates 2021-07-11 14:09:18 -07:00
usercfg Settings Window + Bugfix 2021-06-19 22:14:41 -07:00
userdir Tighten Doodad JavaScript API, User Documentation 2020-04-21 23:50:45 -07:00
wallpaper Stabilize Load Screen by Deferring SDL2 Calls 2021-07-19 17:14:00 -07:00
wasm WASM: Store User Files in localStorage 2019-06-27 15:59:18 -07:00
windows New TabFrame Widget for Doodads and Settings 2021-07-25 21:46:55 -07:00
cheats.go Doodads: Small Key Door + Bigger Crumbly Floor 2021-01-03 17:06:33 -08:00
commands.go Go 1.16 embed instead of go-bindata 2021-07-13 18:04:25 -07:00
config.go Go 1.16 embed instead of go-bindata 2021-07-13 18:04:25 -07:00
doodle.go Loading Screen 2021-07-18 21:19:52 -07:00
editor_scene_debug.go Code Layout Refactor 2019-04-09 17:35:44 -07:00
editor_scene.go Stabilize Load Screen by Deferring SDL2 Calls 2021-07-19 17:14:00 -07:00
editor_ui_doodad.go Embeddable Doodads In Levels 2021-06-13 14:59:03 -07:00
editor_ui_menubar.go Shift to scroll slowly + Doodads on Q 2021-07-13 18:04:25 -07:00
editor_ui_palette.go Settings Window + Bugfix 2021-06-19 22:14:41 -07:00
editor_ui_popups.go Stabilize Load Screen by Deferring SDL2 Calls 2021-07-19 17:14:00 -07:00
editor_ui_toolbar.go Settings Window + Bugfix 2021-06-19 22:14:41 -07:00
editor_ui.go Link Start Flags to Change Characters 2021-08-11 20:40:31 -07:00
fps.go Collision Box Updates 2021-06-02 20:50:28 -07:00
guitest_scene.go The Window Manager Update 2020-04-06 23:21:17 -07:00
main_scene.go Stabilize Load Screen by Deferring SDL2 Calls 2021-07-19 17:14:00 -07:00
menu_scene.go Stabilize Load Screen by Deferring SDL2 Calls 2021-07-19 17:14:00 -07:00
play_inventory.go Doodads: Small Key Door + Bigger Crumbly Floor 2021-01-03 17:06:33 -08:00
play_scene.go Link Start Flags to Change Characters 2021-08-11 20:40:31 -07:00
scene.go Doodads: Crumbly Floor, Start Flag & State Blocks 2019-12-30 18:13:28 -08:00
shell.go Loading Screen 2021-07-18 21:19:52 -07:00
story_scene.go Stabilize Load Screen by Deferring SDL2 Calls 2021-07-19 17:14:00 -07:00