Kam
b013f412b2
Six Overlays in Singleplayer
2026-03-09 19:54:29 -04: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
670b811e03
Better Ability Data Syncing
2026-02-23 21:46:23 -05:00
Kam
f58a6010d9
Reorganize
2026-02-22 03:28:56 -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
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
1b8ad4dd90
Player Abilities
2026-01-30 05:01:54 -05:00
Kam
a9b602713c
Large Cleanup to Code Imports and Formatting
2026-01-22 23:07:38 -05:00
Kam
082d22ba6e
Syncing Issues
2025-11-05 17:33:24 -05:00
Kam
5e8e004ef6
Scope sync cache rebuild to server load
2025-11-05 17:23:21 -05:00
Kam
b47a2bc1d2
Reset sync caches between worlds
2025-11-05 16:52:38 -05:00
Kam
1e7ee84098
Reset player sync state when client has no cache
2025-10-21 02:36:34 -04:00
Kam
e73b5f3897
Ensure server identity changes trigger full sync
2025-10-19 22:28:03 -04:00
Kam
0c42fb8128
Simplify sync debug logging and server identity key
2025-10-19 22:19:03 -04:00
Kam
b25f2b786e
Add debug logging toggle for sync flow
2025-10-19 22:06:11 -04:00
Kam
9c541999f3
Optimize Imports
2025-07-23 14:22:52 -04:00
Kam
bacfb5eba0
Create First Push of Recipe Events
2025-07-09 15:40:31 -04:00
Kam
df32f6dc50
Send full party data to client
2025-06-24 05:41:34 -04:00
Kam
180d257024
Proper Reformating
2025-03-13 17:14:45 -04:00
Kam
080fa62771
Sync Magic
2025-03-04 18:19:53 -05:00
Kam
c3538836be
Optimize Imports
2025-02-20 21:40:39 -05:00
Kam
e8f657f7e6
More Profile Handling + Login Packet
2025-02-18 22:22:40 -05:00
Kam
cb206348c5
Fix Custom Effect Desync
2025-02-12 03:15:28 -05:00
Kam
79fc173e3b
Slight Changes
2025-02-12 01:46:42 -05:00
Kam
097f1f9d1d
Sync Effects Packet
2025-02-10 21:41:54 -05:00
Kam
f2041e855b
Rename to CustomEffectHandler
2025-02-10 17:24:26 -05:00
Kam
d2c7e634ec
Fix Packets for Effects + Syncing
2025-02-10 16:38:50 -05:00
Kam
48dd7bedea
New Anvil Recipe System
2025-02-10 02:44:28 -05:00
Kam
db2144116f
Reorg -- Data Packets designed to send to Client
2025-01-30 13:54:49 -05:00
Kam
ee8527f261
SyncController Fixes
2025-01-30 09:26:04 -05:00