ShitboxInfinity/tests
m3ultra 955413b735 Wrench phase 3: driveway customers -- the shed becomes a business
Visit The Shed and one of the locals is waiting on the driveway with a
broken shitbox and cash: their actual car model parked there under a
floating Label3D job sign -- who they are, what they reckon is wrong
("it makes a noise at church speed"), the honest fault name, and the
offer. Pull up beside it and hold still to take the job; the wrench
minigame opens on THEIR car.

The roster is the extended universe: Nanna, P-Plate Pepper, Mullet
Merv, Torque'n Tezza, the Self-Described Bathurst Legend, Your Mate
Dazza (don't tell Shazza), Karen from Number 12, and the Widowmaker,
who says nothing and pays cash. Roster and fault rotate
deterministically off jobs_done.

Settlement: full pay at 60+, a $50 tip at 85+, half below 60 -- and
SHED REP moves with the workmanship (+3 clean, -6 botched, cap 40),
scaling the next offer from 70% of shop rate at rep 0 to 100% at cap.
Rep shows on the menu and garage header. Customer jobs bank NO quality
buffs: the customer's car id might be a car the player owns, and
fixing Merv's Kingswood must not secretly tune yours -- the wrench
consumes Garage.ui_customer and routes _finish to customer_done()
instead of clear_fault/set_quality.

The shed guards the spawn (parent is Game and mode == cruise) so the
wrench scene's backdrop copy of the level never summons a customer
mid-job. The spare parked shitbox moves to the kerb; the driveway
belongs to commerce now.

Smoke: customer waits after a shed visit, holding beside the spot takes
the job (flag-guarded for headless), the driven wrench job pays, rep
rises, the driveway clears, and the customer's own-car quality stays
untouched.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-07-31 19:12:15 +10:00
..
probe.gd Brisbane: Queen Street Mall crash-run level from OpenStreetMap 2026-07-27 23:33:51 +10:00
probe.gd.uid Brisbane: Queen Street Mall crash-run level from OpenStreetMap 2026-07-27 23:33:51 +10:00
screenshot.gd FLOORED LAZZA 1.5: John's actual first car, '82 KA Laser hatch 2026-07-28 16:16:32 +10:00
screenshot.gd.uid Gameplay systems + procedural Blender car fleet 2026-07-27 21:29:42 +10:00
smoke.gd Wrench phase 3: driveway customers -- the shed becomes a business 2026-07-31 19:12:15 +10:00
smoke.gd.uid Engine v0: Godot 4.6 data-driven arcade racer scaffold 2026-07-27 21:03:45 +10:00