*Japanese follows English.
System Update
The internal handling of Attack / Hit Detection and Damage Judgment has been revised for improved accuracy and consistency.
Improvements
- Added a confirmation dialog when deleting database columns or records.
- The "Change Property" action now allows assigning database switches when targeting "self switches".
- AfterImage now supports AnimatedSprite2D.
- Refined the menus for Other Execution Actions and Other Conditions for better organization.
- Template movement now reverses direction upon collision with wall hitboxes.
- The Reset key and Fullscreen toggle key now also work in exported games.
→ Settings are now located under:
Project Settings > General > Application > Run.
Bug Fixes
- Fixed an issue where damage was not properly detected when an attack hit while moving.
- Fixed a bug where damage detection failed if the hitbox was already in contact before the attack started.
- Fixed an issue where AttackArea/HitArea contact conditions didn’t work unless directly under a GameObject.
- Fixed a bug where rapid state switching could prevent proper attack detection.
- Fixed a bug causing the error:
GodotPhysicsServer2D::body_test_motion: Parameter "body->get_space()" is null. - Fixed a crash when deleting GameObjects via GDScript.
- Fixed a bug where switches with default ON state were incorrectly turned OFF by the "Reset Property" action.
- Fixed an issue where sprite flipping was visually delayed for a moment after object generation.
- The "Restrict Movement Area" action now functions properly even when margin is set to 0.
- Fixed an issue where timers using project variables would vary in duration depending on monitor refresh rate.
Revised the mechanisms regarding “Attack/Hit Detection” and “Damage Judgment”.
Improvements
- A confirmation dialog now appears when deleting database columns or records.
- The “Change Property” action now allows assigning database switches when targeting “self switches”.
- AfterImage now works with AnimatedSprite2D.
- Organized the menus for Other Execution Actions and Other Conditions.
- Template movement now reverses direction upon contact with object wall hitboxes.
- The Reset key and Fullscreen toggle key now work in exported games.
- Accordingly, the settings location has been changed to Project Settings > General > Application > Run.
Bug Fixes
- Fixed a bug where damage was not properly detected when an attack hit while moving.
- Fixed a bug where damage detection failed if the hitbox was already in contact before the attack started.
- Fixed an issue where AttackArea/HitArea contact conditions did not work unless directly under a GameObject.
- Fixed an issue where rapid state switching could prevent proper attack detection.
- Fixed a bug where the error
GodotPhysicsServer2D::body_test_motion: Parameter "body->get_space()" is nullwas sometimes output. - Fixed a crash that occurred when deleting GameObjects via GDScript.
- Fixed a bug where switches with a default ON state were incorrectly turned OFF by the “Reset Property” action.
- Fixed a bug where sprite flipping was visually delayed for a moment after object generation.
- The “Restrict Movement Area” action now functions properly even when the margin is set to 0.
- Fixed an issue where timers using project variables varied in duration depending on the monitor refresh rate.