Editor: "Attach doodads" as a Level Property the user can set #60
Labels
No Milestone
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: SketchyMaze/doodle#60
Loading…
Reference in New Issue
There is no content yet.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may exist for a short time before cleaning up, in most cases it CANNOT be undone. Continue?
The "Publish" feature to create a bundled level is awkward to use and why should published levels be treated so specially?
The "Level Properties" window of the editor should just have a checkbox somewhere: embed custom doodads in level.
When checked maybe pop up a warning about how it works: the game will prefer the attached doodads over the ones on your PC and if you're developing any doodads this option should be left OFF until you are ready to share it.
The "File Attachments" UI should have some buttons to easily manage the embedded doodads:
The level metadata would need properties like:
The latter option a double edged sword: future releases of the game might fix bugs or extend functions of built-in doodads and a level that bundled them would use the version it had originally, but on the other hand a level that bundles built-ins is guaranteed to work the same on future game releases.
Implemented in
1cc6eee5c8