Vidal
75b4bdfed8
getTick on EnergyProjectileTick
2026-03-10 22:01:54 -03:00
Kam
0977f7422a
Renaming Scheme for Energy Handler and Energy Extender
2026-03-09 17:36:55 -04:00
Kam
b960ef602c
Add Absorbing Radius to Barriers
2026-03-09 17:26:55 -04:00
Kam
182f7d8c9c
Added Scripting Projectile and Barrier Syncing
2026-03-08 22:49:34 -04:00
Kam
2e21b36796
Fix Beam and Laser Scripting
2026-03-08 15:39:06 -04:00
Kam
393abc08ed
Fix some Firing Script Behavior for Energy Projectiles
2026-03-07 15:30:11 -05:00
Kam
12cf4b9a85
Revert Script Token
2026-03-04 20:45:33 -05:00
Kam
b59f0b8f2f
Energy Explosion API and some changes to Energy Projectile API
2026-03-03 17:11:12 -05:00
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
ee192a247f
Better API Handling for Scripting Energy Utilitizes / Damage Handling
2026-03-03 02:02:13 -05:00
Kam
572a51ad32
Better API Handling for Scripting Energy Utilitizes / Damage Handling
2026-03-03 02:02:05 -05:00
Kam
7df1cfbfb9
Script Token Handling
2026-03-03 01:58:45 -05:00
Kam
702dec9c40
Small Bug Fixes to Flight, Command Handling, Linked Items
2026-03-02 15:23:54 -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
40613fa56a
Bunch of API Additions
...
- ITintData
- IHitboxData
- Sound Management APIS
- Tactical Chance
- Swimming
- Fire Reactions
- Sprint
- Door Interact
- Walking Range
2026-03-01 04:27:12 -05:00
Kam
6f1a837296
Renaming for Better Schema
2026-03-01 03:00:17 -05:00
Kam
de2fcea154
Animated Texture Support
2026-02-28 18:34:21 -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
744ffc5ab7
Complete Overhaul to Laser Shot -> Ability Laser
2026-02-25 03:52:20 -05:00
Kam
90735e6866
Scripting Ability Handling Improvement and Copy Data
2026-02-24 21:23:40 -05:00
Vidal
36f76f9cbe
Linked Item API methods
2026-02-24 20:23:44 -03:00
Kam
e4fe8c5112
Max Hits for Piece and Multi
2026-02-23 14:21:55 -05:00
Kam
37b38daa00
Improved Natural Despawn Handling PR 4 - Natural Spawns
2026-02-23 05:44:45 -05:00
Kam
adf9cd7012
Add Barrier Reflection!
2026-02-23 00:17:34 -05:00
Kam
b6749e306b
Add Hit Type to Projectiles
2026-02-21 20:39:16 -05:00
Vidal
e194bd71cd
Fixed setRace
2026-02-21 17:13:42 -03: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
a18503dfe9
Fix Domes
2026-02-21 01:09:39 -05:00
Kam
0e6ece56c6
Fix DBC Toggle Abilities and Wheel System
2026-02-18 22:19:18 -05:00
Kam
1de1c4e710
Reformat Code
2026-02-18 05:13:51 -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
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
c7956a24a6
Abilities are now Stored by Name not UUID
2026-02-17 20:44:27 -05:00
Kam
c07e9e7006
Create Barrier Abilities + Heavy Refactoring
2026-02-17 14:32:13 -05:00
Kam
071d89cc15
Add energy projectile types and events: implement IEnergyOrb, IEnergyBeam, IEnergyDisc, and IEnergyLaser interfaces, along with their respective script handlers and event hooks
2026-02-16 01:03:05 -05:00
Kam
121563ba24
Enhance knockback mechanics: add methods for applying and forcefully applying knockback, respecting or ignoring knockback resistance
2026-02-15 23:07:57 -05:00
Kam
095709b9d2
Add ability wheel and toggle abilities for enhanced gameplay
2026-02-05 22:49:40 -05:00
Vidal
75de803700
Added interfaces to energy data, refactored names
2026-02-03 15:45:45 -03:00
Vidal
b9e82e4c5b
Fixed mysterious override stopping the game from running
...
Kam let's please stop using claude for everything this BuiltInAbility is not even used
2026-01-31 16:37:28 -03:00
Vidal
4a5b0f4995
Updated overrides and imports
2026-01-30 20:21:45 -03:00
Kam
1b8ad4dd90
Player Abilities
2026-01-30 05:01:54 -05:00
Kam
83ccd25b33
Merge Conflicts + Scripting for Abilities
2026-01-28 14:44:19 -05:00
Vidal
92e69bb270
Changed Player Dialog Events to work like NPC Dialog Events
2026-01-25 21:13:42 -03:00
Kam
3577701edf
Auction Fixes + Auction API Hookup
2026-01-24 15:11:50 -05:00
Kam
bd7cafa482
Telegraph Scripting System
2026-01-24 02:35:26 -05:00
Kam
a9b602713c
Large Cleanup to Code Imports and Formatting
2026-01-22 23:07:38 -05:00