Kam
ee7e8c17e8
Improve Track Delay
2026-03-07 15:12:55 -05:00
Kam
54e0ca6510
Fix Instanced Abilities Reloading per Usage
2026-03-03 22:15:49 -05:00
Kam
dad49f1867
Add Track Delay and Anchor Handling
2026-03-02 20:09:32 -05:00
Kam
fc71fb5a33
Counter, Dodge, Guard Abilities [WIP]
2026-02-28 23:23:52 -05:00
Kam
675c4ef4f9
Remove all Legacy Ability Content, cleanup API.
...
- Add Script Tab to Abilities
- Add Custom Ability
- Add Icon Support for Abilities / Default Icon Support
- Remove Icon Tab and throw it into Effects with allowed Override
- Removed Deprecated API Sources
2026-02-27 16:43:35 -05:00
Kam
5d16e79767
A various amount of fixes!!!!!
2026-02-24 01:15:37 -05:00
Kam
3de8cd49b6
Better Filename Handling for Abilities, Dash Directional Improvements, Fixed Duplicate Ability Name Handling
2026-02-22 16:33:01 -05:00
Kam
f58a6010d9
Reorganize
2026-02-22 03:28:56 -05:00
Kam
44118ec770
Complete Ability Hud System + Added-Per-Ability Cooldown System to be Reflected in Hud and Hud GUI
2026-02-20 03:47:12 -05:00
Kam
a94219cd0d
Fix Some GUI Saving Bugs in Abilities and Chained Abilities
2026-02-19 14:57:10 -05:00
Kam
e54a9a83bb
Create IAbilityEffect + Concurrent Ability Support for Chained Abilities
2026-02-19 12:55:37 -05:00
Kam
0e6ece56c6
Fix DBC Toggle Abilities and Wheel System
2026-02-18 22:19:18 -05:00
Kam
1de1c4e710
Reformat Code
2026-02-18 05:13:51 -05:00
Kam
0512588a7a
Add Chained Abilities
2026-02-18 04:02:51 -05:00
Kam and Claude Opus 4.6
0311dc5806
Merge upstream dev: name-based storage, UUID/DisplayName, toggle system
...
Resolved conflicts in AbstractDataAbilities, DataAbilities, PlayerAbilityData
to integrate both toggle system (upstream) and chain delay tracking (local).
ChainedAbility now has UUID and DisplayName fields matching Ability pattern.
ChainedAbilityController rewritten: saves in abilities/chained/, dual-index
by name and UUID, legacy migration from chained_abilities/ directory.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-17 23:27:49 -05:00
Kam and Claude Opus 4.6
2f814c1903
IAbilityAction interface, AbilityAction unified slot, and bug fixes
...
- Added IAbilityAction interface (internal + API) for unified Ability/ChainedAbility handling
- Created AbilityAction (replaces AbilitySlot) with 3 modes: INLINE_ABILITY, ABILITY_REFERENCE, CHAIN_REFERENCE
- Unified DataAbilities storage from dual lists to single List<AbilityAction>
- Added ChainedAbility, ChainedAbilityEntry, ChainedAbilityController
- Updated PlayerAbilityData with resolveActionKey() for chain: prefix resolution
- Added resolveAction/canResolveAction to AbilityController
- Fixed unsafe cast in DataAbilities.onDamage()
- Fixed NPE in GuiNPCAbilities for chain reference slots
- Fixed NPC chain interrupt double cooldown
- Fixed removeAbility() incorrectly removing chain references
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-17 23:22:03 -05:00
Kam
6514b217b9
Abilities are now Stored by Name not UUID. Refactor Built In and Toggleable Abilities
2026-02-17 23:08:12 -05:00
Kam
2bcf3b03d5
Refactoring and Bug Fixes
2026-02-17 21:03:54 -05:00
Kam
c7956a24a6
Abilities are now Stored by Name not UUID
2026-02-17 20:44:27 -05:00
Vidal
7ed68b7efe
Added dazed animation
2026-02-17 17:05:29 -03:00
Kam
8c2ef1084a
Fix Burst Refire
2026-02-15 17:47:44 -05:00
Kam
0f774a68fc
Refactor ability handling: replace damage handler with ability extenders for improved lifecycle management and damage routing
2026-02-14 21:06:12 -05:00
Kam
a23b199e7e
Refactoring for Code Cleanup and Projectile Abstract Class Handling
2026-02-14 15:21:56 -05:00
Kam
6f9cafa141
Add Custom Particle Handling and Preset Handling to Trap and Hazards
2026-02-12 18:15:41 -05:00
Kam
2d3106a256
Fix Zone Defaults
2026-02-12 15:01:19 -05:00
Kam
74cae17ebd
Burst and Dual Mode + Variant Ability Support
2026-02-06 20:25:52 -05:00
Kam
af02b0ab1d
Various Fixes
2026-02-06 16:28:38 -05:00
Kam
55cd8cc5b3
Fix Rotation Locking
2026-02-06 03:34:45 -05:00
Kam
095709b9d2
Add ability wheel and toggle abilities for enhanced gameplay
2026-02-05 22:49:40 -05:00
Kam
45a4313b70
Enhance ability system with position locking and duplicate name confirmation for presets
2026-02-04 21:50:39 -05:00
Kam
326626ad8e
Better Fix to Lock Movement and Rotation Locking during Abilities. Fix Interupting on Projectile Abilities
2026-02-04 14:48:54 -05:00
Kam
769109d046
Fix Windup Ticks 0 not starting Abilities
2026-02-03 15:52:46 -05:00
Vidal
60b846b35e
- Added onDamageTaken to Ability
...
- Reworked AbilityGuard
- Added AbilityOrbBarrage
- Updated translation
- Updated onDamageTaken method calls
2026-02-03 05:43:50 -03:00
Kam
1b8ad4dd90
Player Abilities
2026-01-30 05:01:54 -05:00
Kam
e73054a529
Built In Animation System + Fixes to Defaults for Energy Projectile Abilities
2026-01-28 16:31:26 -05:00
Kam
7d2bba7b95
Better Lock Movement handling
2026-01-28 15:16:28 -05:00
Kam
83ccd25b33
Merge Conflicts + Scripting for Abilities
2026-01-28 14:44:19 -05:00
Kam
4330405f96
Fix Cooldown Logic
2026-01-27 04:12:39 -05:00
Kam
747aae8337
Recovery -> Dazed. Better cooldown logic handling
2026-01-27 04:07:02 -05:00
Vidal
93486d306b
Made animation fetching methods return Animation instead of IDs
2026-01-27 04:36:12 -03:00
Kam
d6d29613e8
Lock View Rotation
2026-01-26 19:03:48 -05:00
Kam
651f2d0d84
More Abilities
2026-01-26 04:42:23 -05:00
Kam
de043f4a25
Ability Changes
2026-01-25 20:39:01 -05:00
Kam
bd7cafa482
Telegraph Scripting System
2026-01-24 02:35:26 -05:00
Kam
a9b602713c
Large Cleanup to Code Imports and Formatting
2026-01-22 23:07:38 -05:00
Kam
828e99d427
Revise ability logic and configs
2026-01-11 16:04:49 -05:00
Claude
c7d04cb9d3
Simplify ability interrupt logic and reorganize GUI
...
- Remove interruptThreshold field entirely - interrupts now based on damage source type
- Update canInterrupt() to only allow interrupts from direct physical hits (not magic/fire/explosions)
- Interruption only occurs during WINDUP phase, not ACTIVE
- Reorganize SubGuiAbilityConfig into 4 tabs: General, Type, Target, Effects
- Increase GUI size to 420x216 for better layout
2026-01-10 10:32:24 +00:00
Kam
166c8aa228
Ability Push
2026-01-09 15:29:00 -05:00