Report
s&box NPC architecture: ScheduleBase (task sequence) + TaskBase (atomic action) with ShouldCancel() interrupt
7a7fc106-f3fb-486e-9f99-0ecd20fca274
Developers building NPCs in s&box often use monolithic Update() methods with complex state machines. This becomes hard to extend and debug. A task/schedule pattern provides clean separation of NPC behaviors.