- Seeded weather (clear/cloudy/rain/storm, snow and blizzards on cold days and above the snowline), lightning, synthesised rain/wind/thunder sound - Rain/snow particles stopped by roofs; wet ground, settled snow and wind via global shader uniforms - Snap-together wood floor, wall, door, roof and gable with structural support, collapse and X to dismantle - Shelter detection: dry under a roof, warmer and Rested inside with a fire; rain burns an uncovered campfire faster - Bed sets the spawn point and lets you sleep through the night - Trees, boulders and ground pickups regrow; timers saved - Grass cleared under floors; shorter HUD hint - New test_weather_building suite (62 checks) and tests/run_all.sh, which also fails on script errors
140 lines
2.3 KiB
JSON
140 lines
2.3 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
|
|
}
|
|
}
|
|
]
|
|
}
|