Files
novafarma/data/recipes.json
David Kotnik 822c586843 feat(expansion): implement Phase 3 (Town Restoration) and Phase 4 (Cannabis Textiles)
- Added TownSquareScene and linked it with M key transition
- Integrated TownRestorationSystem with material costs and inventory
- Added locked shop items in NPCShopSystem until buildings are restored
- Updated InteractionSystem to handle ruin restoration triggers
- Expanded Cannabis farming to yield Hemp Fiber
- Added Hemp Clothing crafting recipe and procedural icons
- Refactored StatusEffectSystem and NPCShopSystem to global classes
2025-12-27 23:32:22 +01:00

210 lines
5.5 KiB
JSON

{
"recipes": {
"wooden_fence": {
"id": "wooden_fence",
"name": "Wooden Fence",
"description": "Basic wooden fence for your farm",
"category": "building",
"ingredients": {
"wood": 5
},
"result": {
"item": "fence_full",
"quantity": 10
},
"unlocked": true,
"craftTime": 1000
},
"stone_path": {
"id": "stone_path",
"name": "Stone Path",
"description": "Durable stone pathway",
"category": "building",
"ingredients": {
"stone": 3
},
"result": {
"item": "pavement",
"quantity": 5
},
"unlocked": true,
"craftTime": 800
},
"iron_tool": {
"id": "iron_tool",
"name": "Iron Tool",
"description": "Strong iron farming tool",
"category": "tools",
"ingredients": {
"iron_bar": 2,
"wood": 1
},
"result": {
"item": "iron_tool",
"quantity": 1
},
"unlocked": false,
"craftTime": 2000
},
"wooden_chest": {
"id": "wooden_chest",
"name": "Wooden Chest",
"description": "Storage chest for items",
"category": "storage",
"ingredients": {
"wood": 10
},
"result": {
"item": "chest",
"quantity": 1
},
"unlocked": true,
"craftTime": 1500
},
"fertilizer": {
"id": "fertilizer",
"name": "Basic Fertilizer",
"description": "Speeds up crop growth",
"category": "farming",
"ingredients": {
"grass": 5,
"dirt": 2
},
"result": {
"item": "fertilizer",
"quantity": 5
},
"unlocked": true,
"craftTime": 500
},
"scarecrow": {
"id": "scarecrow",
"name": "Scarecrow",
"description": "Protects crops from birds",
"category": "farming",
"ingredients": {
"wood": 3,
"wheat": 10
},
"result": {
"item": "scarecrow",
"quantity": 1
},
"unlocked": true,
"craftTime": 1200
},
"coal": {
"id": "coal",
"name": "Coal",
"description": "Fuel for furnaces",
"category": "resources",
"ingredients": {
"wood": 10
},
"result": {
"item": "coal",
"quantity": 1
},
"unlocked": true,
"craftTime": 3000
},
"rope": {
"id": "rope",
"name": "Rope",
"description": "Useful for crafting",
"category": "materials",
"ingredients": {
"grass": 20
},
"result": {
"item": "rope",
"quantity": 1
},
"unlocked": true,
"craftTime": 800
},
"basic_hoe": {
"id": "basic_hoe",
"name": "Basic Hoe",
"description": "Tool for tilling soil",
"category": "tools",
"ingredients": {
"wood": 5,
"stone": 2
},
"result": {
"item": "hoe",
"quantity": 1
},
"unlocked": true,
"craftTime": 1500
},
"watering_can": {
"id": "watering_can",
"name": "Watering Can",
"description": "Waters crops",
"category": "tools",
"ingredients": {
"iron_bar": 3
},
"result": {
"item": "watering_can",
"quantity": 1
},
"unlocked": false,
"craftTime": 2000
},
"hemp_clothing": {
"id": "hemp_clothing",
"name": "Hemp Clothing",
"description": "Durable and sustainable clothing made from hemp fiber.",
"category": "materials",
"ingredients": {
"hemp_fiber": 5
},
"result": {
"item": "hemp_clothing",
"quantity": 1
},
"unlocked": true,
"craftTime": 3000
}
},
"categories": [
{
"id": "all",
"name": "All Recipes",
"icon": "📦"
},
{
"id": "building",
"name": "Building",
"icon": "🏠"
},
{
"id": "tools",
"name": "Tools",
"icon": "🔨"
},
{
"id": "farming",
"name": "Farming",
"icon": "🌾"
},
{
"id": "storage",
"name": "Storage",
"icon": "📦"
},
{
"id": "resources",
"name": "Resources",
"icon": "⛏️"
},
{
"id": "materials",
"name": "Materials",
"icon": "🧵"
}
]
}