Kam
2c00ecae9e
feat: add built-in ability handling and UI updates for ability management
2026-02-12 20:30:12 -05:00
Kam
9dae4bae55
feat: enhance damage handling for abilities and implement guard counter mechanics
2026-02-12 18:53:40 -05:00
Kam
6f9cafa141
Add Custom Particle Handling and Preset Handling to Trap and Hazards
2026-02-12 18:15:41 -05:00
Vidal
bf3391a1a8
Made trap windup a bit slower to match the animation
...
Made the previously only hazard animation play on both hazard and trap
2026-02-12 18:46:11 -03:00
Kam
2d3106a256
Fix Zone Defaults
2026-02-12 15:01:19 -05:00
Kam
64ba087cc5
Merge Conflict Compile Issues
2026-02-12 14:07:03 -05:00
Kam
3500b0f55f
Ability Trap & Hazard Update
2026-02-12 13:55:56 -05:00
Vidal
cac27535f8
Charge animation
2026-02-12 13:03:57 -03:00
Vidal
0dc6f9aab3
Orb Barrage animation
2026-02-12 12:38:13 -03:00
Vidal
eee9b32a5b
Added eye anchor point using the entity's eye height
2026-02-12 12:14:21 -03:00
Vidal
91762bb1ba
Hazard animation
2026-02-12 11:28:00 -03:00
Vidal
974cfc8c56
Changed fire delay for dual disc
2026-02-12 10:59:42 -03:00
Kam
2387ece1ff
Update Abilities to Support Player Casting (Part 1)
2026-02-08 01:32:18 -05:00
Kam
c05b6e60b8
Update AbilityDash.java
2026-02-07 17:07:05 -05:00
Kam
0fcf37542b
Update AbilityDash.java
2026-02-07 15:31:49 -05:00
Kam
9054abadeb
Fix Ability
2026-02-07 01:54:16 -05:00
Kam
4c5e44fb22
Add anchor offset methods and update ability variant selection UI
2026-02-06 22:43:07 -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
095709b9d2
Add ability wheel and toggle abilities for enhanced gameplay
2026-02-05 22:49:40 -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
ab5dbc077b
Fix Ability Issues
2026-02-03 20:32:00 -05:00
Vidal
96d939ce43
Added methods to trajectory
2026-02-03 22:10:33 -03:00
Vidal
6ea7d0ac7d
More trajectory changes
2026-02-03 21:26:27 -03:00
Vidal
77325428fa
Added more API methods
2026-02-03 20:03:37 -03:00
Vidal
4eb6072a25
Added API class to EnergyTrajectoryData
2026-02-03 18:08:07 -03:00
Vidal
0e3ecb3d6e
Added EnergyTrajectoryData (WIP)
2026-02-03 18:00:52 -03:00
Kam
769109d046
Fix Windup Ticks 0 not starting Abilities
2026-02-03 15:52:46 -05:00
Vidal
bc4f82e55f
Added API classes to Energy Projectile
2026-02-03 17:20:36 -03:00
Vidal
87d511dae1
Merge remote-tracking branch 'origin/dev' into dev
2026-02-03 16:09:12 -03:00
Kam
ead3c5944c
Fix Anchor Point Helper issue on NPCs
2026-02-03 14:06:30 -05:00
Vidal
75de803700
Added interfaces to energy data, refactored names
2026-02-03 15:45:45 -03:00
Vidal
87d511c38e
Fixed some GUI stuff and added animation to AbilityOrbDual
2026-02-03 15:27:28 -03: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
eb2d904bac
Color-only overload to EnergyColorData
2026-02-03 11:57:47 -03:00
Vidal
4889c8b881
Added animation to shockwave
2026-02-03 11:57:19 -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
8fc0155df8
Attempt at damage reduction
2026-02-03 06:22:24 -03:00
Vidal
4f629c5679
Made ability abort after the counter has been triggered
2026-02-03 05:57:40 -03: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