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
Kam
2387ece1ff
Update Abilities to Support Player Casting (Part 1)
2026-02-08 01:32:18 -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
2e5c4c3bf4
Fix Preview Handling for Abilities, Fix Disc Positioning in Real World
2026-02-06 05:04:19 -05:00
Kam
a13791c610
Add DBC ability damage handling and GUI integration with new Damage Handler Registry Systems
2026-02-04 17:45:02 -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
2d47aa00d8
- Added standalone min max methods to FieldDef
...
- Increased lightning density and radius minmax on all energy abilities
- Made AbilityOrbBarrage interruptible during active state
- Renamed AbilityEnergyBeam to AbilityBeam
- Updated imports
2026-02-03 12:32:30 -03:00
Vidal
c5822023a0
Added modifyVisibility to FieldDef
...
AbilityGuard tweaks
2026-02-03 07:45:02 -03:00
Kam
fd85215592
Fix Ability Def Handler
2026-02-03 05:07:54 -05:00
Kam
b368871e4f
Update Ability.java
2026-02-03 04:45:31 -05:00
Kam
8aa6e926f6
Some Ability Helpers
2026-02-03 04:27:54 -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
2c6ec0ce34
Better GUI handling for Ability Making System
2026-02-02 21:51:21 -05:00
Kam
d3167df1b9
Fix to Type Tab
2026-02-02 20:40:17 -05:00
Kam
0cbc30f8cb
Better GUI Handling for Abilities
2026-02-02 18:53:36 -05:00
Kam
911f185400
Fields Builder for Ability GUIs
2026-02-02 18:26:52 -05:00
Kam and Claude Opus 4.5
0ff501bb16
Declarative ability GUI: replace 18 SubGui classes with FieldDef system
...
All ability GUI tabs (General, Target, Effects, Type, Visual) are now
fully declarative via FieldDef definitions. Deleted 18 SubGuiAbility*
classes (~3100 lines) and rewrote SubGuiAbilityConfig to use
GuiScrollWindow for every tab with a unified field renderer.
- Add FieldDef, FieldType, TabTarget, ColumnHint, TabDef gui framework
- Add getFieldDefinitions() to all 18 ability subclasses
- Add getBaseFieldDefinitions() to Ability.java for shared tabs
- Merge COLOR/EFFECTS into SUB_GUI with convenience factories
- Net reduction: ~3100 lines removed
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-02 16:17:37 -05:00
Vidal
c168702970
WIP Animations Register
2026-02-01 20:09:12 -03:00
Vidal
c39ce6b6d1
Fixed sync windup animation not being an ability property and getting overridden on gui init
2026-02-01 17:08:24 -03:00
somehussar
43c0a8e296
Shitty test command do not fucking use xd
2026-01-31 06:00:37 +01:00