VinPropane
71dbdd9a3e
NEO-118: Wire quest objectives to gather, craft, and encounter events.
...
Add QuestObjectiveWiring with auto step advance/complete, hook into
GatherOperations, CraftOperations, EncounterCompletionOperations, and
QuestStateOperations accept/advance for inventory_has_item checks.
2026-06-06 19:54:37 -04:00
VinPropane
adc34e0a9f
NEO-44: Fix Bruno collection ordering and interaction pre-request
...
Remove gig-progression folder seq so defeat spine runs after ability-cast;
run defeat spine at seq 31. Gather until node_depleted in interaction test
so craft spine pollution does not break the depleted-node deny case.
2026-05-25 12:20:30 -04:00
VinPropane
0f846f90b9
NEO-63: fix Bruno depletion test node isolation.
...
Use prototype_urban_bulk_delta so earlier alpha gathers in the
collection do not pre-deplete capacity under CI Postgres persistence.
2026-05-24 15:51:32 -04:00
VinPropane
e681857778
NEO-63: wire interact to gather engine and expand registry.
...
Four resource_node anchors; gather denies map to InteractionResponse;
integration tests, Bruno gather/inventory and depletion flows.
2026-05-24 15:44:12 -04:00
VinPropane
2a65740316
chore: Bruno gather interact pre-request moves player in range
2026-05-10 19:19:50 -04:00
VinPropane
29a6c6d1a7
NEO-41: address code review (E3.M1 status, deny-path test)
2026-05-10 19:13:56 -04:00
VinPropane
c1e77280e3
NEO-41: grant salvage activity XP on resource_node interact
2026-05-10 19:10:35 -04:00
VinPropane
432cc4106b
chore: Bruno tests for GET /game/world/interactables
2026-04-24 21:08:23 -04:00
VinPropane
ce54fcc44f
NEO-25: world interactables GET, registry rows, fetch-driven Godot props + glow
2026-04-24 20:36:15 -04:00
VinPropane
c5cdf05392
chore: add Bruno API collection and testing-expectations for HTTP
2026-04-18 19:49:22 -04:00