Kam
d9f100d245
Cleanup Damage Handling Logic for CNPC+ and DBC Addon for better readability / context. Added Magic Data Support to Abilities
2026-03-03 14:55:50 -05:00
Kam
dad49f1867
Add Track Delay and Anchor Handling
2026-03-02 20:09:32 -05:00
Kam
a077c7b32f
Add Ignore I-Frames to Abilities
2026-03-02 03:58:18 -05:00
Kam
61d08882a9
Lots of Fixes
2026-03-01 16:19:50 -05:00
Kam
6f1a837296
Renaming for Better Schema
2026-03-01 03:00:17 -05:00
Kam
fc71fb5a33
Counter, Dodge, Guard Abilities [WIP]
2026-02-28 23:23:52 -05:00
Kam
de2fcea154
Animated Texture Support
2026-02-28 18:34:21 -05:00
Kam
f71694e210
Fix Default Icon Logic in DBC Addon to work with Layering System of CNPC+
2026-02-28 17:05:54 -05:00
Kam
8056640102
Default Icon Layer Handling
2026-02-28 16:58:38 -05:00
Kam
3bd25c689b
Fix Animation Lookup
2026-02-27 17:07:04 -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
8a998c6f62
Fix Barrier + DBC Logic
2026-02-24 23:52:01 -05:00
Kam
efb11dd332
Fix Slam with Damage Reduction with Float Ki and Flying
2026-02-24 01:50:23 -05:00
Kam
5d16e79767
A various amount of fixes!!!!!
2026-02-24 01:15:37 -05:00
Kam
083d38b9d3
Merge remote-tracking branch 'origin/dev' into dev
2026-02-24 00:31:36 -05:00
Kam
7d4157774a
Better Ground Telegraph Handling
2026-02-24 00:31:20 -05:00
Kam
8aa16c882e
Fix Interrupt Logic
2026-02-24 00:21:54 -05:00
Vidal
aa160ba8fc
Added condition checking to extenders
...
Extended HP condition to read DBC HP instead
2026-02-24 00:00:51 -03:00
Kam
d2d5bcc59b
Various Fixes to CNPC Abilities
...
- super slow speed orb has weird properites, after awhile it flies weirdly
- Binding HUD scroll key to middle mouse button crashes client
- Zero Knockback still does knockback to CNPCs
- Charge: the telegraph is where you are looking but you actuually charge where your current body rotation is instead
- using slam mid air makes it not work correctly
- Beam disappears after going out of the render distance but still fires
- Player vortex can only pull one target
Slam now takes current height when being used to calculate damage
2026-02-22 21:19:44 -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
ecfedff9d2
- Barrier Health Scaling with DBC Addon
...
- Healing Health Scaling with DBC Addon
- Ki Attacks collided with Barriers
- Remove Ability Slot (Deprecated)
- Refactored Naming Scheme for Barrier Abilities
- Fixed Player Settings for Ignore Dex, DBC Stats, etc.
2026-02-21 14:40:14 -05:00
Kam
3e58013ad6
Various Fixes 🐶
2026-02-21 05:09:00 -05:00
Kam
e210bac2bf
Fix Caster Positoning and Lock / Movement Dashing Abilities
2026-02-21 04:41:51 -05:00
Vidal
89e87b7656
Condition overhaul completed
2026-02-20 21:36:08 -03:00
Vidal
09c2085270
Overhauled Condition system
2026-02-20 18:58:41 -03: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
0d871b16bf
Line of Sight Handling for Cutter and Heavy Hit
2026-02-20 02:16:07 -05:00
Kam
fc8e2e9e7f
Create Ability Hud Editor and Remove Ability Wheel.
2026-02-20 01:59:01 -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
40a02b73e2
Fixes to some GUI and Chained Abiltiy Logic for Clearing States
2026-02-18 15:31:33 -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
89158cb10a
Ability Potion Effect
2026-02-17 17:37:51 -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 and Claude Opus 4.6
e466ef6771
Remove Ki Cost from base Ability - DBC-specific concern
...
Ki Cost belongs in the DBC Addon's DBCAbilityStats system,
not in the base ability infrastructure.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-15 04:47:19 -05:00
Vidal
61405add97
Added Ki Cost to Ability
2026-02-15 00:40:43 -03: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
da4ee2e20d
Refactor ability management: enhance deep copy functionality, streamline custom ability handling, and update versioning logic
2026-02-14 14:43:25 -05:00
Kam
2a1a5643d3
Potion Effect System + Manual and Remove Bulk
2026-02-14 04:04:13 -05:00
Kam
910f3b3744
Add NPC inline edit support and adjust ability launch mechanics
2026-02-13 15:01:28 -05:00
Kam
2c00ecae9e
feat: add built-in ability handling and UI updates for ability management
2026-02-12 20:30:12 -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