Skip to content

Releases: SalmanShhh/C3Addon-simple_abilities

v1.5.0.0

Choose a tag to compare

Added:

  • Tag System for Abilites! they can now be grouped and manipulated collectively (e.g., "disable all movement abilities", "remove all temporary abilities")

v1.4.0.0

Choose a tag to compare

Added:

  • Creating Abilities with cooldowns now have added parameter for it to be activated instantly, so theres less need to do it via another action. (CreateAbilityWithCooldown & CreateAbilityWithCooldownAndStacks)
  • Create Guide documentation

v1.3.1.0

Choose a tag to compare

Fixed:

  • "IsAbilityReady" condition now properly includes stack availability

v1.3.0.0

Choose a tag to compare

Added:

  • GetMaxExpirationTime() expression.

Fixed:

  • performance improvements, the addon will now scale significantly better. With 1000+ instances having mostly idle abilities, only the few with active cooldowns/regeneration will consume CPU time, meaning it only ticks if theres an active timer (expiration/cooldowns)

v1.2.0.0

Choose a tag to compare

Added:

  • Expiration TIme for abilities shows up on Debugger.
  • GetExpirationProgress(Ability ID) expression

v1.1.1.0

Choose a tag to compare

Added:
Add trigger for max stacks reached event in ability system

v1.1.0.0

Choose a tag to compare

Added:
Implement temporary ability management and automatic removal features

Changed:
Debugger: Abilities retain their behaviour's name so its easier to know which behaviour instance they originate from.

v1.0.0.0

Choose a tag to compare

Added:
Ability Management

  • Create/remove abilities with unique IDs
  • Enable/disable abilities independently
  • Active state tracking for channeled abilities

Cooldown System

  • Automatic cooldown tracking per frame
  • "On Ready" triggers when cooldowns expire
  • Manual cooldown manipulation

Stack/Charge System

  • Multi-use abilities (dash 3 times, throw 5 grenades)
  • Automatic charge regeneration
  • Individual stack consumption with triggers

Custom Data Storage

  • Store arbitrary key-value data per ability
  • Perfect for damage values, range, passive bonuses
  • Lazy-loaded for memory efficiency

Event Triggers

  • On Ability Ready/Activated/Created/Removed
  • On Stack Consumed/Gained
  • Filter by specific ability or catch all