Major New Feature
- Added new properties to AttackArea2D:
- Deal damage to the same object only once
- Allow re-attack after a set cooldown time
- Added a new execution action: ResetAttackCooldown
Purpose of This Feature
This feature was introduced to address an issue previously reported where damage could be applied multiple times unintentionally when no invincibility time was set.
With these new properties:
- Damage will not be applied multiple times to the same object even if invincibility time is not used.
- By combining with “Allow re-attack after a set cooldown time,” you can implement mechanics such as:
- Continuous beam attacks
- AoE damage that applies repeatedly over time
While this feature is particularly useful for bullet attacks, the cooldown can also be reset using the new execution action. This makes it possible to use it effectively with player melee attacks or other AttackArea2D-based mechanics.
Other New Features
- ChangeAngleSettings can now use FaceDirection.
- Added a new template object: 360TopviewShooterPlayer
- Updated translations.