neon-sprawl/server/NeonSprawl.Server/Game/Combat
VinPropane 3169106f28 NEO-98: Resolve NPC telegraph hits via attack ability maxRange.
Telegraph damage now looks up behavior attackAbilityId for baseDamage and
maxRange instead of using aggroRadius. Adds three NPC attack abilities, maxRange
on AbilityDef, attackAbilityId on NpcBehaviorDef, and cross-ref validation.
2026-05-30 17:49:21 -04:00
..
AbilityCatalogPathResolution.cs NEO-77: Add fail-fast ability catalog load at server startup. 2026-05-24 21:40:58 -04:00
AbilityCatalogServiceCollectionExtensions.cs NEO-80: add combat entity health store for prototype dummies. 2026-05-24 22:37:57 -04:00
AbilityDefRow.cs NEO-98: Resolve NPC telegraph hits via attack ability maxRange. 2026-05-30 17:49:21 -04:00
AbilityDefinitionCatalog.cs NEO-79: Add IAbilityDefinitionRegistry and migrate hotbar/cast validation. 2026-05-24 22:05:27 -04:00
AbilityDefinitionCatalogLoader.cs NEO-98: Resolve NPC telegraph hits via attack ability maxRange. 2026-05-30 17:49:21 -04:00
AbilityDefinitionRegistry.cs NEO-79: Address code review — docs alignment, null-safe TryNormalizeKnown. 2026-05-24 22:07:37 -04:00
AbilityDefinitionsListDtos.cs NEO-98: Resolve NPC telegraph hits via attack ability maxRange. 2026-05-30 17:49:21 -04:00
AbilityDefinitionsWorldApi.cs NEO-98: Resolve NPC telegraph hits via attack ability maxRange. 2026-05-30 17:49:21 -04:00
CombatEntityHealthServiceCollectionExtensions.cs NEO-80: add combat entity health store for prototype dummies. 2026-05-24 22:37:57 -04:00
CombatEntityHealthSnapshot.cs NEO-80: add combat entity health store for prototype dummies. 2026-05-24 22:37:57 -04:00
CombatOperations.cs NEO-84: Address code review — register sync and hook comment parity. 2026-05-25 13:06:04 -04:00
CombatReasonCodes.cs NEO-81: Add CombatOperations.TryResolve and CombatResult. 2026-05-25 10:16:24 -04:00
CombatResult.cs NEO-84: Add combat telemetry hook sites in CombatOperations. 2026-05-25 13:04:11 -04:00
CombatTargetFixtureApi.cs NEO-95: add player combat HP store and NPC attack resolve 2026-05-28 23:42:18 -04:00
CombatTargetFixtureDtos.cs NEO-83: Fix Bruno CI combat-targets HP state pollution. 2026-05-25 11:28:13 -04:00
CombatTargetsListDtos.cs NEO-83: Add GET /game/world/combat-targets HP snapshot. 2026-05-25 11:20:13 -04:00
CombatTargetsWorldApi.cs NEO-91: migrate combat targets to three NPC instances 2026-05-26 23:42:31 -04:00
IAbilityDefinitionRegistry.cs NEO-79: Address code review — docs alignment, null-safe TryNormalizeKnown. 2026-05-24 22:07:37 -04:00
ICombatEntityHealthStore.cs NEO-91: migrate combat targets to three NPC instances 2026-05-26 23:42:31 -04:00
IPlayerCombatHealthStore.cs NEO-95: add player combat HP store and NPC attack resolve 2026-05-28 23:42:18 -04:00
InMemoryCombatEntityHealthStore.cs NEO-91: migrate combat targets to three NPC instances 2026-05-26 23:42:31 -04:00
InMemoryPlayerCombatHealthStore.cs NEO-95: add player combat HP store and NPC attack resolve 2026-05-28 23:42:18 -04:00
NpcAttackOperations.cs NEO-98: Resolve NPC telegraph hits via attack ability maxRange. 2026-05-30 17:49:21 -04:00
PlayerCombatHealthApi.cs NEO-95: address code review — alignment docs and API nits 2026-05-28 23:45:07 -04:00
PlayerCombatHealthDefaults.cs NEO-95: add player combat HP store and NPC attack resolve 2026-05-28 23:42:18 -04:00
PlayerCombatHealthDtos.cs NEO-95: add player combat HP store and NPC attack resolve 2026-05-28 23:42:18 -04:00
PlayerCombatHealthServiceCollectionExtensions.cs NEO-95: add player combat HP store and NPC attack resolve 2026-05-28 23:42:18 -04:00
PlayerCombatHealthSnapshot.cs NEO-95: add player combat HP store and NPC attack resolve 2026-05-28 23:42:18 -04:00
PrototypeE5M1AbilityCatalogRules.cs NEO-98: Resolve NPC telegraph hits via attack ability maxRange. 2026-05-30 17:49:21 -04:00
PrototypeNpcAttackAbilityRegistry.cs NEO-98: Resolve NPC telegraph hits via attack ability maxRange. 2026-05-30 17:49:21 -04:00