Wolves - Den: a boulder cave at the foot of the rim, sited from the seed (away from the sea and spawn, mouth toward the valley, clearing in front) - Grace period: no wolves days 1-2; they move in on day 3 and howl; hunting from night 4; pack of 2, 3 from day 6, 4 from day 9; replaced by day - Wary pack hunters: circle and dart in one at a time; a lit campfire is a safe zone, a torch makes them hesitate, walls block bites (line of sight); hit one and the pack turns; hurt wolves flee; a lone wolf is timid; by day they defend the den; home at dawn - Glowing eyes, synthesised howls, can't sleep with wolves prowling - Wolf pelt and Wolf Cloak (+25 warmth) - Animals take a committed detour around obstacles Fishing - Fishing rod (workbench); cast a float onto the lake, 1.5 s to land a bite - Perch and rarer trout; faster bites at dawn/dusk and in rain; grill them - Visible fish near the shore that jump with splash rings Mixed diet - Foods belong to meat, fish or greens; each level runs down over ~1.5 days - One group low: no healing; two low: Malnourished (health drains); all three good: Balanced diet (heal x1.5); HUD diet bars; saved Tests: test_wolves and test_fishing_diet; run_all.sh covers 9 suites
231 lines
3.9 KiB
JSON
231 lines
3.9 KiB
JSON
{
|
|
"recipes": [
|
|
{
|
|
"id": "stone_axe",
|
|
"output": "stone_axe",
|
|
"count": 1,
|
|
"station": "",
|
|
"inputs": {
|
|
"stick": 2,
|
|
"flint": 2
|
|
}
|
|
},
|
|
{
|
|
"id": "stone_pickaxe",
|
|
"output": "stone_pickaxe",
|
|
"count": 1,
|
|
"station": "",
|
|
"inputs": {
|
|
"stick": 2,
|
|
"stone": 3,
|
|
"flint": 1
|
|
}
|
|
},
|
|
{
|
|
"id": "campfire",
|
|
"output": "campfire",
|
|
"count": 1,
|
|
"station": "",
|
|
"inputs": {
|
|
"stone": 5,
|
|
"stick": 4
|
|
}
|
|
},
|
|
{
|
|
"id": "workbench",
|
|
"output": "workbench",
|
|
"count": 1,
|
|
"station": "",
|
|
"inputs": {
|
|
"wood": 10,
|
|
"flint": 2
|
|
}
|
|
},
|
|
{
|
|
"id": "club",
|
|
"output": "club",
|
|
"count": 1,
|
|
"station": "",
|
|
"inputs": {
|
|
"wood": 4
|
|
}
|
|
},
|
|
{
|
|
"id": "chest",
|
|
"output": "chest",
|
|
"count": 1,
|
|
"station": "workbench",
|
|
"inputs": {
|
|
"wood": 10,
|
|
"stick": 4
|
|
}
|
|
},
|
|
{
|
|
"id": "torch",
|
|
"output": "torch",
|
|
"count": 1,
|
|
"station": "",
|
|
"inputs": {
|
|
"stick": 1,
|
|
"fiber": 2
|
|
}
|
|
},
|
|
{
|
|
"id": "roasted_mushroom",
|
|
"output": "roasted_mushroom",
|
|
"count": 1,
|
|
"station": "campfire",
|
|
"inputs": {
|
|
"mushroom": 1
|
|
}
|
|
},
|
|
{
|
|
"id": "wood_floor",
|
|
"output": "wood_floor",
|
|
"count": 1,
|
|
"station": "workbench",
|
|
"inputs": {
|
|
"wood": 2
|
|
}
|
|
},
|
|
{
|
|
"id": "wood_wall",
|
|
"output": "wood_wall",
|
|
"count": 1,
|
|
"station": "workbench",
|
|
"inputs": {
|
|
"wood": 2
|
|
}
|
|
},
|
|
{
|
|
"id": "wood_door",
|
|
"output": "wood_door",
|
|
"count": 1,
|
|
"station": "workbench",
|
|
"inputs": {
|
|
"wood": 4
|
|
}
|
|
},
|
|
{
|
|
"id": "wood_roof",
|
|
"output": "wood_roof",
|
|
"count": 1,
|
|
"station": "workbench",
|
|
"inputs": {
|
|
"wood": 2,
|
|
"fiber": 1
|
|
}
|
|
},
|
|
{
|
|
"id": "wood_gable",
|
|
"output": "wood_gable",
|
|
"count": 1,
|
|
"station": "workbench",
|
|
"inputs": {
|
|
"wood": 1
|
|
}
|
|
},
|
|
{
|
|
"id": "bed",
|
|
"output": "bed",
|
|
"count": 1,
|
|
"station": "workbench",
|
|
"inputs": {
|
|
"wood": 8,
|
|
"fiber": 6
|
|
}
|
|
},
|
|
{
|
|
"id": "cooked_meat",
|
|
"output": "cooked_meat",
|
|
"count": 1,
|
|
"station": "campfire",
|
|
"inputs": {
|
|
"raw_meat": 1
|
|
}
|
|
},
|
|
{
|
|
"id": "spear",
|
|
"output": "spear",
|
|
"count": 1,
|
|
"station": "workbench",
|
|
"inputs": {
|
|
"wood": 3,
|
|
"flint": 2,
|
|
"fiber": 1
|
|
}
|
|
},
|
|
{
|
|
"id": "bow",
|
|
"output": "bow",
|
|
"count": 1,
|
|
"station": "workbench",
|
|
"inputs": {
|
|
"wood": 4,
|
|
"fiber": 6
|
|
}
|
|
},
|
|
{
|
|
"id": "arrow",
|
|
"output": "arrow",
|
|
"count": 5,
|
|
"station": "workbench",
|
|
"inputs": {
|
|
"stick": 2,
|
|
"flint": 1,
|
|
"feather": 2
|
|
}
|
|
},
|
|
{
|
|
"id": "hide_cloak",
|
|
"output": "hide_cloak",
|
|
"count": 1,
|
|
"station": "workbench",
|
|
"inputs": {
|
|
"hide": 4,
|
|
"fiber": 4
|
|
}
|
|
},
|
|
{
|
|
"id": "wolf_cloak",
|
|
"output": "wolf_cloak",
|
|
"count": 1,
|
|
"station": "workbench",
|
|
"inputs": {
|
|
"wolf_pelt": 3,
|
|
"hide": 2,
|
|
"fiber": 4
|
|
}
|
|
},
|
|
{
|
|
"id": "fishing_rod",
|
|
"output": "fishing_rod",
|
|
"count": 1,
|
|
"station": "workbench",
|
|
"inputs": {
|
|
"stick": 2,
|
|
"fiber": 3,
|
|
"flint": 1
|
|
}
|
|
},
|
|
{
|
|
"id": "grilled_perch",
|
|
"output": "grilled_perch",
|
|
"count": 1,
|
|
"station": "campfire",
|
|
"inputs": {
|
|
"perch": 1
|
|
}
|
|
},
|
|
{
|
|
"id": "grilled_trout",
|
|
"output": "grilled_trout",
|
|
"count": 1,
|
|
"station": "campfire",
|
|
"inputs": {
|
|
"trout": 1
|
|
}
|
|
}
|
|
]
|
|
}
|