ability.dataType
Contract for an abilitiesKit ability. Fields: id, label, description, icon, color, behaviour (dash, blink, buff, heal, slam, grapple, charge, nova, projectile, summon, decoy, zone, push, leap, cleanse, strike, or one you define), targeting (self | direction | point | area | targe…
ability
Contract for an abilitiesKit ability. Fields: id, label, description, icon, color, behaviour (dash, blink, buff, heal, slam, grapple, charge, nova, projectile, summon, decoy, zone, push, leap, cleanse, strike, or one you define), targeting (self | direction | point | area | target), cooldown (seconds per charge), charges, cost { resource, amount } (any barsKit Resource name), range, radius, damage, heal, lifesteal, damageType, speed, distance, duration, force, interval, effects [{ effect, on (self | target | enemies | allies), duration, magnitude, stacks }], usableWhileSilenced, usableWhileStunned, castJuice, hitJuice (juiceKit presets), tags. Copy any file under abilities/ to make a new ability.
Scoped to this part · feeds back into the world's score.