AbilityServiceImpl

Runs registered abilities and tracks each player's cooldowns.

Constructors

Link copied to clipboard
constructor(registry: AbilityRegistry)

Functions

Link copied to clipboard
open override fun activate(id: String, context: AbilityContext): Boolean

Runs an ability unless it is unknown or the player is on cooldown.