💝 Improvements
-
Add a console to the Debugger (Thanks @arthuro555!)
-
Improve scene selection and help text for an external layouts
-
Improve autocomplete when typing an expression.
-
Add possibility to search in events sentences (rather than just in parameters)
-
Only show the operators that can be actually used in actions/conditions for strings
- For strings/texts, only = and ≠ can be used for comparisons, and "set to"/"add to" for modifications.
-
Add conditions to check if a mouse key is pressed or released using a text expression.
⚙️ Extensions, 🎨 assets and 🕹 examples
- Improve Sticker extension (thanks @D8H!)
- Add a condition to check if the object is stuck to another object.
- Avoid a 1 frame delay when chaining objects.
- New extension: Unicode Conversion (thanks @Ahnaf30e!)
- New extension: Number Base Conversion (Tthanks @Ahnaf30e!)
- Fix infrastructure issues (thanks @arthuro555)
- Add "Object Stack" extension, useful for card games or shuffle objects (thanks @D8H!)
- Add action "Set aiming angle toward a position" to Turret extension (thanks D8H!)
- Add "Advanced jump" extension to allow to add "Coyote time" to a Platformer Object (thanks @Entr0py404 and @D8H!)
- Add a Klondike Solitaire example (thanks @D8H!)
- Add Coyote Time example (thanks @D8H!)
🐛 Bug fixes
- Fix effects being applied multiple times on objects when creating and destroying a lot of them
- Effects from destroyed objects could be cleaned incorrectly and applied to new objects, creating glitches on newly created objects.
- Fixes an issue with "ghost instances" for the light obstacle or pathfinding obstacle behaviors - where the object would stay considered as an obstacle after being moved or deleted.
- Fix a crash happening when modifying "dead" instances after removing a layer and instances that were on it.