Commit Graph
4003 Commits
Author SHA1 Message Date
Kam 877fe2b275 Fix Conditions Build Error 2026-02-20 03:33:58 -05:00
Kam 86fe9fd6bb Sweeper Height and Width Configs 2026-02-20 02:17:11 -05:00
Kam 747918c4dc Better Barrier Tracking 2026-02-20 02:17:00 -05:00
Kam 077fc3cb1d Better Telegraph Tracking 2026-02-20 02:16:40 -05:00
Kam 5e24a0cf36 Fixed Dazed Handling 2026-02-20 02:16:26 -05:00
Kam 0d871b16bf Line of Sight Handling for Cutter and Heavy Hit 2026-02-20 02:16:07 -05:00
Kam 1f31ae94c1 Charge and Slam Fixes 2026-02-20 02:15:51 -05:00
Kam 549dfaa1b9 Merge remote-tracking branch 'origin/dev' into dev 2026-02-20 01:59:46 -05:00
Kam fc8e2e9e7f Create Ability Hud Editor and Remove Ability Wheel. 2026-02-20 01:59:01 -05:00
Vidal d9b63038dd Ability Conditions overhaul WIP 2026-02-19 23:32:50 -03:00
Kam 8f76e007e4 1.11 Beta 5 2026-02-19 20:08:00 -05:00
Vidal 2929b0b37a Updated 2026-02-19 21:58:38 -03:00
Vidal eca9cd9d16 Merge remote-tracking branch 'origin/dev' into dev 2026-02-19 21:41:14 -03:00
Vidal 9ec0f767a6 Ability Hotbar changes 2026-02-19 21:40:36 -03:00
Kam d397cabd51 Merge remote-tracking branch 'origin/dev' into dev 2026-02-19 19:28:11 -05:00
Kam f7d0fbcf33 Rendering Fixes and Logic Fixes for all Energy Abilities 2026-02-19 19:27:56 -05:00
Kam 235722fb3a Merge branch 'dev' of https://github.com/KAMKEEL/CustomNPC-Plus into dev 2026-02-19 16:11:36 -05:00
Kam bb7791c691 Fix Textfield 2026-02-19 16:11:34 -05:00
Kam 024718e7f4 - Fix Sub GUI interactions for Built-In Abilities
- Allow Status Effect Selection from DBC Addon End
2026-02-19 15:39:06 -05:00
Kam a94219cd0d Fix Some GUI Saving Bugs in Abilities and Chained Abilities 2026-02-19 14:57:10 -05:00
Vidal 755a9313e4 Merge remote-tracking branch 'origin/dev' into dev 2026-02-19 16:20:23 -03:00
Vidal 45eee2be66 Custom Effect changes 2026-02-19 16:20:13 -03:00
Kam 69568160bc Fixes with GUI for Picking Abilities and Allow Concurrency on DBC Toggles and Zone Abilities 2026-02-19 14:09:29 -05:00
Kam e54a9a83bb Create IAbilityEffect + Concurrent Ability Support for Chained Abilities 2026-02-19 12:55:37 -05:00
Kam 1e45d96253 Fix DBC Flying Issue with Abilities 2026-02-19 03:12:59 -05:00
Kam 6fdf9daf24 Add Max to Energy Entities to prevent any long-term issues / errors 2026-02-19 02:14:34 -05:00
Kam e330b517a8 Merge branch 'dev' of https://github.com/KAMKEEL/CustomNPC-Plus into dev 2026-02-19 01:53:41 -05:00
Kam ff54c6d9af Enhance Textfield to allow CTRL Operations 2026-02-19 01:53:26 -05:00
Kam 0e4afecf1d Fix Burst For Projectiles 2026-02-19 01:52:21 -05:00
Kam 53185b4833 Merge remote-tracking branch 'origin/dev' into dev 2026-02-19 01:37:53 -05:00
Kam c3e4e2b54f Fix Textfield 2026-02-19 01:37:45 -05:00
Kam e91fe89e6a Add Inner Alpha Handling 2026-02-19 01:35:21 -05:00
Kam e5fc58366b Fix Death Ability Bug 2026-02-18 23:16:01 -05:00
Kam 9f8f742a0e Beta 4 2026-02-18 22:41:19 -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 48f6c162d5 Bugs fixes to Abilities
- Add Hit Scan to Laser
- Switching Dimensions Ability fix
- Chained Ability Targeting Conditions Fix
- Chained Ability Previewing
- Lang Keys Added
2026-02-18 14:10:55 -05:00
Kam 1569204d83 - Extend Energy Projectile Distance to 150 by Default
- Fix a bug with Wheel not Clearing for Adding / Removing Abilities
- Fix a bug not being able to resolve Built In Abilities
- Fix a Chained Ability Windup System
2026-02-18 14:07:05 -05:00
Kam 1de1c4e710 Reformat Code 2026-02-18 05:13:51 -05:00
Kam 21e920426e Fix Sub Gui Spam Closing 2026-02-18 05:06:14 -05:00
Kam ca5461c94f Ability Wheel Accepts - Chained Abilities
Lang File Cleanup / Merging
Chained Ability Icon System
2026-02-18 04:57:28 -05:00
Kam 4510b3bbd1 Large Auction Cleanup + Auction Events
- Auction Enums
- Better Notification Handling
- Auction Cancelation Events
- Lang Key Cleanup
2026-02-18 04:55:03 -05:00
Kam 0512588a7a Add Chained Abilities 2026-02-18 04:02:51 -05:00
KamandClaude 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
KamandClaude 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 f39d843c70 Merge branch 'dev' of https://github.com/KAMKEEL/CustomNPC-Plus into dev 2026-02-17 21:03:58 -05:00
Kam 2bcf3b03d5 Refactoring and Bug Fixes 2026-02-17 21:03:54 -05:00
Vidal 90e146e7b0 Merge remote-tracking branch 'origin/dev' into dev 2026-02-17 23:02:39 -03:00
Vidal 8001a14d3a HeavyHit refactor
- Hit Delay ticks
2026-02-17 23:02:24 -03:00