Commit Graph

5 Commits (e783fa5441f68ca2f53d0764df8c1f1d21d948ab)

Author SHA1 Message Date
VinPropane e783fa5441 NEO-153: refresh faction standing on completion and show issue busy copy.
Match quest HUD completion refresh and accept-busy feedback for duplicate Shift+C presses.
2026-06-28 17:58:04 -04:00
VinPropane ad29b4e930 NEO-153: fix completion rewards when first GET is already completed.
Match quest HUD transition detection so issue-then-complete races still populate reward lines.
2026-06-28 17:48:59 -04:00
VinPropane b9ffd7553b NEO-153: fix gdlint pre-push for contract HUD wiring.
Extract contract HUD main wiring, dedupe deny copy, trim main.gd, and add wiring tests.
2026-06-28 17:44:59 -04:00
VinPropane 6a48315ba5 NEO-153: fix stale issue patch merge and address review findings.
Clear _issue_contract_patch when GET includes the instance row (NEO-122
precedent); wire faction_standing_received for reward re-paint; add regression
test; update E7M4 decomposition docs and review strikethroughs.
2026-06-28 14:56:12 -04:00
VinPropane 365e57799a NEO-153: add contract issue + progress HUD in Godot client.
Shift+C issues prototype contract via contract_client; contract_hud_controller
shows encounter objective, deny copy, and completion reward transition.
Includes scene wiring, GdUnit tests, manual QA, and README.
2026-06-28 13:49:14 -04:00