salvage project / documentation

Prototype worksheet

Numbers verified against all 1,956 possible routes. Checklist and log save in this browser.

Does spoilage pressure ever make you want to push for one more stop when you know you should go home?

If ten runs go by and the answer is no, the design is dead and the weekend was a success.

Route planner

Tap stops in order. A calculator for checking the design, not the game.

Home — no stops selected
0
hours
0/22
fuel
100
cooler
0
best score
   
Hold 20 bulk, cold 6 of it. Best score by stop count runs about 50, 88, 97, 99. Each extra stop is worth less while risk climbs. If you change stock, check that curve still flattens.

Reference

Items
ItemBulkValueWarmCold
Dry12——
Canned13——
Water36——
Produce286h18h
Dairy154h14h
Meat2103h12h
Medical18—10h

Dry, canned and water never spoil. Medical is cold only. Cold life has to sit near route length or spoilage never fires.

Stock per location
LocContents
A4 dry, 3 canned
B3 canned, 2 produce, 2 dry
C3 produce, 4 dairy, 1 water
D3 dairy, 2 meat, 2 canned
E3 meat, 3 medical, 2 dry
F4 medical, 3 meat, 2 canned

Limited stock is what forces a second stop. With unlimited take, one location fills the hold and the run is over.

Distances
HABCDEF
H02356912
A20247913
B32035811
C5430369
D6753047
E9986404
F1213119740

Home to F and back is 24 hours on a 22 tank, so F is unreachable until you upgrade.

Cooler, fuel, upgrades

Cooler. Condition 0–100, starts at 100, drops 0.5 per travel hour. Cold life multiplies by condition/100. Below 25 the cooler is dead. Repair costs 4 hours and one Cooler Part, restores 30. Menu choice, no minigame.

Fuel. Tank 22, burns 1 per hour. Jerry Cans bulk 3, worth 10. Running dry ends the run at zero. Sell Jerry Cans at Home so fuel is a planning choice rather than a loot roll.

Upgrades. Score carries between runs. Three only: tank 22→30, cold 6→9, degrade 0.5→0.25.

Build order

Run log

One line per run: the decision you actually hesitated over. Leave it blank if there wasn't one. Blanks are the finding.

Not in this prototype