Releases: SalmanShhh/C3Addon-simple_abilities
Releases · SalmanShhh/C3Addon-simple_abilities
Release list
v1.5.0.0
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
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
Fixed:
- "IsAbilityReady" condition now properly includes stack availability
v1.3.0.0
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
Added:
- Expiration TIme for abilities shows up on Debugger.
- GetExpirationProgress(Ability ID) expression
v1.1.1.0
Added:
Add trigger for max stacks reached event in ability system
v1.1.0.0
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
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