neon-sprawl/server/NeonSprawl.Server/Game/Npc
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
..
AggroOperations.cs NEO-92: Add threat store and aggro acquire/leash-clear wiring. 2026-05-27 21:45:57 -04:00
INpcBehaviorDefinitionRegistry.cs NEO-89: Add INpcBehaviorDefinitionRegistry and DI registration. 2026-05-25 17:27:14 -04:00
INpcRuntimeStateStore.cs NEO-93: Add NPC runtime state machine and lazy tick advance. 2026-05-27 22:02:39 -04:00
IThreatStateStore.cs NEO-92: Add threat store and aggro acquire/leash-clear wiring. 2026-05-27 21:45:57 -04:00
InMemoryNpcRuntimeStateStore.cs NEO-93: Reset LastAdvancedUtc on dev fixture runtime clear. 2026-05-27 23:26:17 -04:00
InMemoryThreatStateStore.cs NEO-92: Add threat store and aggro acquire/leash-clear wiring. 2026-05-27 21:45:57 -04:00
NpcBehaviorCatalogPathResolution.cs NEO-88: Fail-fast NPC behavior catalog load at server startup. 2026-05-25 17:08:40 -04:00
NpcBehaviorCatalogServiceCollectionExtensions.cs NEO-98: Resolve NPC telegraph hits via attack ability maxRange. 2026-05-30 17:49:21 -04:00
NpcBehaviorDefRow.cs NEO-98: Resolve NPC telegraph hits via attack ability maxRange. 2026-05-30 17:49:21 -04:00
NpcBehaviorDefinitionCatalog.cs NEO-89: Add INpcBehaviorDefinitionRegistry and DI registration. 2026-05-25 17:27:14 -04:00
NpcBehaviorDefinitionCatalogLoader.cs NEO-98: Resolve NPC telegraph hits via attack ability maxRange. 2026-05-30 17:49:21 -04:00
NpcBehaviorDefinitionRegistry.cs NEO-89: Add INpcBehaviorDefinitionRegistry and DI registration. 2026-05-25 17:27:14 -04:00
NpcBehaviorDefinitionsListDtos.cs NEO-98: Resolve NPC telegraph hits via attack ability maxRange. 2026-05-30 17:49:21 -04:00
NpcBehaviorDefinitionsWorldApi.cs NEO-98: Resolve NPC telegraph hits via attack ability maxRange. 2026-05-30 17:49:21 -04:00
NpcBehaviorState.cs NEO-93: Add NPC runtime state machine and lazy tick advance. 2026-05-27 22:02:39 -04:00
NpcRuntimeOperations.cs NEO-98: Resolve NPC telegraph hits via attack ability maxRange. 2026-05-30 17:49:21 -04:00
NpcRuntimeServiceCollectionExtensions.cs NEO-93: Add NPC runtime state machine and lazy tick advance. 2026-05-27 22:02:39 -04:00
NpcRuntimeSnapshotDtos.cs NEO-94: Add GET /game/world/npc-runtime-snapshot with lazy AdvanceAll. 2026-05-28 23:17:57 -04:00
NpcRuntimeSnapshotWorldApi.cs NEO-98: Resolve NPC telegraph hits via attack ability maxRange. 2026-05-30 17:49:21 -04:00
NpcRuntimeStateSnapshot.cs NEO-93: Add NPC runtime state machine and lazy tick advance. 2026-05-27 22:02:39 -04:00
PrototypeE5M2NpcBehaviorCatalogRules.cs NEO-98: Resolve NPC telegraph hits via attack ability maxRange. 2026-05-30 17:49:21 -04:00
PrototypeNpcBehaviorRegistry.cs NEO-89: Add INpcBehaviorDefinitionRegistry and DI registration. 2026-05-25 17:27:14 -04:00
PrototypeNpcRegistry.cs NEO-91: migrate combat targets to three NPC instances 2026-05-26 23:42:31 -04:00
ThreatStateServiceCollectionExtensions.cs NEO-92: Add threat store and aggro acquire/leash-clear wiring. 2026-05-27 21:45:57 -04:00
ThreatStateSnapshot.cs NEO-92: Add threat store and aggro acquire/leash-clear wiring. 2026-05-27 21:45:57 -04:00