neon-sprawl/server/NeonSprawl.Server/Game/Npc
VinPropane b455ff5ad5 NEO-146: apply C# collection and using style fixes
Replace .ToArray() with collection spread, simplify single-statement
await using blocks, use Lock for Postgres schema gates, and document
IDE0063/IDE0305/IDE0330/CA1859 conventions in csharp-style.md.
2026-06-24 20:41:25 -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-146: apply C# collection and using style fixes 2026-06-24 20:41:25 -04:00
NpcBehaviorDefinitionRegistry.cs NEO-146: apply C# collection and using style fixes 2026-06-24 20:41:25 -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