ActiveAbility Blocking
This feature allows you to prevent the activation of an ability by monitoring other active abilities. To utilize this feature, an ability tag must be provided. The primary benefit of this feature is that it eliminates the need to create a separate effect and corresponding tag solely for the purpose of blocking an ability.
Fixing a crash in Handle Task Heart Beat
The ActiveTask map occasionally contains orphaned tasks (IDs without a corresponding Task pointer, which is nullptr). While this check is implemented in all read operations, it was missing in the commited function. This omission has been corrected, effectively preventing the random crashes that were occurring. In the future, it may be beneficial to investigate the cause of these orphaned tasks or to delete them.
ActiveAbility Blocking This feature allows you to prevent the activation of an ability by monitoring other active abilities. To utilize this feature, an ability tag must be provided. The primary benefit of this feature is that it eliminates the need to create a separate effect and corresponding tag solely for the purpose of blocking an ability.
Fixing a crash in Handle Task Heart Beat The ActiveTask map occasionally contains orphaned tasks (IDs without a corresponding Task pointer, which is nullptr). While this check is implemented in all read operations, it was missing in the commited function. This omission has been corrected, effectively preventing the random crashes that were occurring. In the future, it may be beneficial to investigate the cause of these orphaned tasks or to delete them.