CultLib/tests/vectors/ref-list-drift
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Meta Vens ba05fb7351 Caching tests: the ref-list vector names the test type as the runtime does
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-22 22:21:34 +02:00
..
old-store.cc Caching tests: the ref-list vector names the test type as the runtime does 2026-10-22 22:21:34 +02:00
README.md Caching tests: a 1.0.x store with a ref-list slot opens at 2.0 (red); reference gain is the only drift excused 2026-10-22 22:01:34 +02:00

ref-list-drift vector

old-store.cc is a cultcache.store.v1 file in the shape CultLib 1.0.x wrote for a list of record references: the Items slot (CultRecordRef<RefListTarget>[]) is persisted with isReference:false and no target schema, and its payload is an array of key strings. Its layout is copied from a real 1.0.x-written store (Aetheria run.cc, schema aetheria.savedgame, slots Zones and Factions), pruned to two schemas and three records: alpha and beta (tests.reflist_target) and list (tests.reflist_holder, Items = [alpha, beta]).

Hand-written by a script outside the runtime under test; never regenerated by CultCache. A change to this file is a reviewed commit.