fix(ludic.npc): the facts' records and the queue's lists made at their size at the start (64), so a frame with a new peak of facts makes nothing

The fence found np_fact_record making a record in five frames of every scenario: the pool grew to
each new peak of facts held at once, and q_unheld's free list and the queue's two lists grew with it.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Orkun ÇAKILKAYA 2026-09-28 15:46:11 +03:00
parent f74738a4e0
commit 7fdd6582be
4 changed files with 32 additions and 5 deletions

View file

@ -4,6 +4,7 @@ module ludic_npc uses ludic_base
numbers float
import "ludic.base"
import "defs.ludic"
import "pool.ludic"
import "person.ludic"
import "port.ludic"
import "ground.ludic"