Add skill training advisor with recipe data and one-click goals.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-06-22 15:28:51 +02:00
parent e233e3c762
commit 567bbd3de0
21 changed files with 3447 additions and 18 deletions
+82
View File
@@ -0,0 +1,82 @@
{
"wooden_rack": {
"display_name": "Wooden Rack",
"level_required": 1,
"materials": { "plank": 2, "iron_nail": 5 },
"output_quantity": 1,
"xp_per_item": 30.0,
"time_per_item": 60
},
"wooden_shelf": {
"display_name": "Wooden Shelf",
"level_required": 10,
"materials": { "plank": 3, "iron_nail": 8 },
"output_quantity": 1,
"xp_per_item": 50.0,
"time_per_item": 60
},
"carved_stone": {
"display_name": "Carved Stone",
"level_required": 15,
"materials": { "stone": 1 },
"output_quantity": 1,
"xp_per_item": 25.0,
"time_per_item": 60
},
"oak_table": {
"display_name": "Oak Table",
"level_required": 20,
"materials": { "oak_plank": 4, "iron_nail": 8 },
"output_quantity": 1,
"xp_per_item": 80.0,
"time_per_item": 60
},
"oak_bookshelf": {
"display_name": "Oak Bookshelf",
"level_required": 30,
"materials": { "oak_plank": 5, "steel_nail": 10 },
"output_quantity": 1,
"xp_per_item": 120.0,
"time_per_item": 60
},
"stone_block": {
"display_name": "Stone Block",
"level_required": 40,
"materials": { "carved_stone": 2 },
"output_quantity": 1,
"xp_per_item": 60.0,
"time_per_item": 60
},
"willow_cabinet": {
"display_name": "Willow Cabinet",
"level_required": 40,
"materials": { "willow_plank": 5, "steel_nail": 10 },
"output_quantity": 1,
"xp_per_item": 165.0,
"time_per_item": 60
},
"maple_dresser": {
"display_name": "Maple Dresser",
"level_required": 55,
"materials": { "maple_plank": 6, "steel_nail": 12 },
"output_quantity": 1,
"xp_per_item": 220.0,
"time_per_item": 60
},
"yew_wardrobe": {
"display_name": "Yew Wardrobe",
"level_required": 65,
"materials": { "yew_plank": 6, "mithril_nail": 12 },
"output_quantity": 1,
"xp_per_item": 285.0,
"time_per_item": 60
},
"magic_throne": {
"display_name": "Magic Throne",
"level_required": 75,
"materials": { "magic_plank": 8, "mithril_nail": 15 },
"output_quantity": 1,
"xp_per_item": 360.0,
"time_per_item": 60
}
}
+155
View File
@@ -0,0 +1,155 @@
{
"rat_meat": {
"raw_item": "raw_rat_meat",
"cooked_item": "cooked_rat_meat",
"display_name": "Cooked Rat Meat",
"level_required": 1,
"xp_per_item": 5,
"healing_value": 1,
"time_per_item": 60
},
"chicken": {
"raw_item": "raw_chicken",
"cooked_item": "cooked_chicken",
"display_name": "Cooked Chicken",
"level_required": 1,
"xp_per_item": 10,
"healing_value": 3,
"time_per_item": 60
},
"mutton": {
"raw_item": "raw_mutton",
"cooked_item": "cooked_mutton",
"display_name": "Cooked Mutton",
"level_required": 1,
"xp_per_item": 15,
"healing_value": 6,
"time_per_item": 60
},
"beef": {
"raw_item": "raw_beef",
"cooked_item": "cooked_beef",
"display_name": "Cooked Beef",
"level_required": 5,
"xp_per_item": 25,
"healing_value": 8,
"time_per_item": 60
},
"shrimp": {
"raw_item": "raw_shrimp",
"cooked_item": "shrimp",
"display_name": "Shrimp",
"level_required": 1,
"xp_per_item": 30,
"healing_value": 3,
"time_per_item": 60
},
"sardine": {
"raw_item": "raw_sardine",
"cooked_item": "sardine",
"display_name": "Sardine",
"level_required": 1,
"xp_per_item": 40,
"healing_value": 3,
"time_per_item": 60
},
"herring": {
"raw_item": "raw_herring",
"cooked_item": "herring",
"display_name": "Herring",
"level_required": 5,
"xp_per_item": 50,
"healing_value": 5,
"time_per_item": 60
},
"mackerel": {
"raw_item": "raw_mackerel",
"cooked_item": "mackerel",
"display_name": "Mackerel",
"level_required": 10,
"xp_per_item": 60,
"healing_value": 6,
"time_per_item": 60
},
"trout": {
"raw_item": "raw_trout",
"cooked_item": "trout",
"display_name": "Trout",
"level_required": 15,
"xp_per_item": 70,
"healing_value": 7,
"time_per_item": 60
},
"salmon": {
"raw_item": "raw_salmon",
"cooked_item": "salmon",
"display_name": "Salmon",
"level_required": 25,
"xp_per_item": 90,
"healing_value": 9,
"time_per_item": 60
},
"tuna": {
"raw_item": "raw_tuna",
"cooked_item": "tuna",
"display_name": "Tuna",
"level_required": 30,
"xp_per_item": 100,
"healing_value": 10,
"time_per_item": 60
},
"lobster": {
"raw_item": "raw_lobster",
"cooked_item": "lobster",
"display_name": "Lobster",
"level_required": 40,
"xp_per_item": 120,
"healing_value": 12,
"time_per_item": 60
},
"swordfish": {
"raw_item": "raw_swordfish",
"cooked_item": "swordfish",
"display_name": "Swordfish",
"level_required": 50,
"xp_per_item": 140,
"healing_value": 14,
"time_per_item": 60
},
"monkfish": {
"raw_item": "raw_monkfish",
"cooked_item": "monkfish",
"display_name": "Monkfish",
"level_required": 62,
"xp_per_item": 150,
"healing_value": 16,
"time_per_item": 60
},
"shark": {
"raw_item": "raw_shark",
"cooked_item": "shark",
"display_name": "Shark",
"level_required": 80,
"xp_per_item": 210,
"healing_value": 20,
"time_per_item": 60
},
"sea_turtle": {
"raw_item": "raw_sea_turtle",
"cooked_item": "sea_turtle",
"display_name": "Sea Turtle",
"level_required": 82,
"xp_per_item": 212,
"healing_value": 21,
"time_per_item": 60
},
"manta_ray": {
"raw_item": "raw_manta_ray",
"cooked_item": "manta_ray",
"display_name": "Manta Ray",
"level_required": 91,
"xp_per_item": 216,
"healing_value": 22,
"time_per_item": 60
}
}
+356
View File
@@ -0,0 +1,356 @@
{
"silver_ring": {
"type": "jewelry",
"display_name": "Silver Ring",
"level_required": 1,
"materials": {
"silver_bar": 1
},
"output_quantity": 1,
"xp_per_item": 10,
"time_per_item": 60
},
"silver_necklace": {
"type": "jewelry",
"display_name": "Silver Necklace",
"level_required": 5,
"materials": {
"silver_bar": 2
},
"output_quantity": 1,
"xp_per_item": 20,
"time_per_item": 60
},
"gold_ring": {
"type": "jewelry",
"display_name": "Gold Ring",
"level_required": 10,
"materials": {
"gold_bar": 1
},
"output_quantity": 1,
"xp_per_item": 25,
"time_per_item": 60
},
"gold_necklace": {
"type": "jewelry",
"display_name": "Gold Necklace",
"level_required": 15,
"materials": {
"gold_bar": 2
},
"output_quantity": 1,
"xp_per_item": 40,
"time_per_item": 60
},
"platinum_ring": {
"type": "jewelry",
"display_name": "Platinum Ring",
"level_required": 20,
"materials": {
"platinum_bar": 1
},
"output_quantity": 1,
"xp_per_item": 50,
"time_per_item": 60
},
"platinum_necklace": {
"type": "jewelry",
"display_name": "Platinum Necklace",
"level_required": 25,
"materials": {
"platinum_bar": 2
},
"output_quantity": 1,
"xp_per_item": 75,
"time_per_item": 60
},
"silver_sapphire_ring": {
"type": "jewelry",
"display_name": "Silver Sapphire Ring",
"level_required": 30,
"materials": {
"silver_bar": 1,
"sapphire": 1
},
"output_quantity": 1,
"xp_per_item": 60,
"time_per_item": 60
},
"silver_sapphire_necklace": {
"type": "jewelry",
"display_name": "Silver Sapphire Necklace",
"level_required": 35,
"materials": {
"silver_bar": 2,
"sapphire": 1
},
"output_quantity": 1,
"xp_per_item": 85,
"time_per_item": 60
},
"gold_sapphire_ring": {
"type": "jewelry",
"display_name": "Gold Sapphire Ring",
"level_required": 40,
"materials": {
"gold_bar": 1,
"sapphire": 1
},
"output_quantity": 1,
"xp_per_item": 100,
"time_per_item": 60
},
"gold_sapphire_necklace": {
"type": "jewelry",
"display_name": "Gold Sapphire Necklace",
"level_required": 45,
"materials": {
"gold_bar": 2,
"sapphire": 1
},
"output_quantity": 1,
"xp_per_item": 125,
"time_per_item": 60
},
"platinum_sapphire_ring": {
"type": "jewelry",
"display_name": "Platinum Sapphire Ring",
"level_required": 50,
"materials": {
"platinum_bar": 1,
"sapphire": 1
},
"output_quantity": 1,
"xp_per_item": 150,
"time_per_item": 60
},
"platinum_sapphire_necklace": {
"type": "jewelry",
"display_name": "Platinum Sapphire Necklace",
"level_required": 55,
"materials": {
"platinum_bar": 2,
"sapphire": 1
},
"output_quantity": 1,
"xp_per_item": 180,
"time_per_item": 60
},
"silver_emerald_ring": {
"type": "jewelry",
"display_name": "Silver Emerald Ring",
"level_required": 32,
"materials": {
"silver_bar": 1,
"emerald": 1
},
"output_quantity": 1,
"xp_per_item": 65,
"time_per_item": 60
},
"silver_emerald_necklace": {
"type": "jewelry",
"display_name": "Silver Emerald Necklace",
"level_required": 37,
"materials": {
"silver_bar": 2,
"emerald": 1
},
"output_quantity": 1,
"xp_per_item": 90,
"time_per_item": 60
},
"gold_emerald_ring": {
"type": "jewelry",
"display_name": "Gold Emerald Ring",
"level_required": 42,
"materials": {
"gold_bar": 1,
"emerald": 1
},
"output_quantity": 1,
"xp_per_item": 110,
"time_per_item": 60
},
"gold_emerald_necklace": {
"type": "jewelry",
"display_name": "Gold Emerald Necklace",
"level_required": 47,
"materials": {
"gold_bar": 2,
"emerald": 1
},
"output_quantity": 1,
"xp_per_item": 140,
"time_per_item": 60
},
"platinum_emerald_ring": {
"type": "jewelry",
"display_name": "Platinum Emerald Ring",
"level_required": 52,
"materials": {
"platinum_bar": 1,
"emerald": 1
},
"output_quantity": 1,
"xp_per_item": 165,
"time_per_item": 60
},
"platinum_emerald_necklace": {
"type": "jewelry",
"display_name": "Platinum Emerald Necklace",
"level_required": 57,
"materials": {
"platinum_bar": 2,
"emerald": 1
},
"output_quantity": 1,
"xp_per_item": 200,
"time_per_item": 60
},
"silver_ruby_ring": {
"type": "jewelry",
"display_name": "Silver Ruby Ring",
"level_required": 44,
"materials": {
"silver_bar": 1,
"ruby": 1
},
"output_quantity": 1,
"xp_per_item": 130,
"time_per_item": 60
},
"silver_ruby_necklace": {
"type": "jewelry",
"display_name": "Silver Ruby Necklace",
"level_required": 49,
"materials": {
"silver_bar": 2,
"ruby": 1
},
"output_quantity": 1,
"xp_per_item": 160,
"time_per_item": 60
},
"silver_diamond_ring": {
"type": "jewelry",
"display_name": "Silver Diamond Ring",
"level_required": 56,
"materials": {
"silver_bar": 1,
"diamond": 1
},
"output_quantity": 1,
"xp_per_item": 195,
"time_per_item": 60
},
"silver_diamond_necklace": {
"type": "jewelry",
"display_name": "Silver Diamond Necklace",
"level_required": 61,
"materials": {
"silver_bar": 2,
"diamond": 1
},
"output_quantity": 1,
"xp_per_item": 240,
"time_per_item": 60
},
"gold_ruby_ring": {
"type": "jewelry",
"display_name": "Gold Ruby Ring",
"level_required": 54,
"materials": {
"gold_bar": 1,
"ruby": 1
},
"output_quantity": 1,
"xp_per_item": 170,
"time_per_item": 60
},
"gold_ruby_necklace": {
"type": "jewelry",
"display_name": "Gold Ruby Necklace",
"level_required": 59,
"materials": {
"gold_bar": 2,
"ruby": 1
},
"output_quantity": 1,
"xp_per_item": 210,
"time_per_item": 60
},
"platinum_ruby_ring": {
"type": "jewelry",
"display_name": "Platinum Ruby Ring",
"level_required": 64,
"materials": {
"platinum_bar": 1,
"ruby": 1
},
"output_quantity": 1,
"xp_per_item": 240,
"time_per_item": 60
},
"platinum_ruby_necklace": {
"type": "jewelry",
"display_name": "Platinum Ruby Necklace",
"level_required": 69,
"materials": {
"platinum_bar": 2,
"ruby": 1
},
"output_quantity": 1,
"xp_per_item": 280,
"time_per_item": 60
},
"gold_diamond_ring": {
"type": "jewelry",
"display_name": "Gold Diamond Ring",
"level_required": 66,
"materials": {
"gold_bar": 1,
"diamond": 1
},
"output_quantity": 1,
"xp_per_item": 250,
"time_per_item": 60
},
"gold_diamond_necklace": {
"type": "jewelry",
"display_name": "Gold Diamond Necklace",
"level_required": 71,
"materials": {
"gold_bar": 2,
"diamond": 1
},
"output_quantity": 1,
"xp_per_item": 300,
"time_per_item": 60
},
"platinum_diamond_ring": {
"type": "jewelry",
"display_name": "Platinum Diamond Ring",
"level_required": 76,
"materials": {
"platinum_bar": 1,
"diamond": 1
},
"output_quantity": 1,
"xp_per_item": 330,
"time_per_item": 60
},
"platinum_diamond_necklace": {
"type": "jewelry",
"display_name": "Platinum Diamond Necklace",
"level_required": 81,
"materials": {
"platinum_bar": 2,
"diamond": 1
},
"output_quantity": 1,
"xp_per_item": 400,
"time_per_item": 60
}
}
+458
View File
@@ -0,0 +1,458 @@
{
"arrow_shaft": {
"item_name": "arrow_shaft",
"display_name": "Arrow Shaft",
"type": "component",
"level_required": 1,
"xp_per_item": 5,
"materials": {
"log": 1
},
"output_quantity": 15,
"time_per_batch": 1
},
"bronze_arrow": {
"item_name": "bronze_arrow",
"display_name": "Bronze Arrow",
"type": "ammunition",
"level_required": 1,
"xp_per_item": 2,
"materials": {
"arrow_shaft": 15,
"bronze_arrow_tip": 15
},
"output_quantity": 15,
"time_per_batch": 1,
"damage": 7,
"requirements": {}
},
"iron_arrow": {
"item_name": "iron_arrow",
"display_name": "Iron Arrow",
"type": "ammunition",
"level_required": 15,
"xp_per_item": 4,
"materials": {
"arrow_shaft": 15,
"iron_arrow_tip": 15
},
"output_quantity": 15,
"time_per_batch": 1,
"damage": 10,
"requirements": {}
},
"steel_arrow": {
"item_name": "steel_arrow",
"display_name": "Steel Arrow",
"type": "ammunition",
"level_required": 30,
"xp_per_item": 6,
"materials": {
"arrow_shaft": 15,
"steel_arrow_tip": 15
},
"output_quantity": 15,
"time_per_batch": 1,
"damage": 16,
"requirements": {}
},
"mithril_arrow": {
"item_name": "mithril_arrow",
"display_name": "Mithril Arrow",
"type": "ammunition",
"level_required": 45,
"xp_per_item": 8,
"materials": {
"arrow_shaft": 15,
"mithril_arrow_tip": 15
},
"output_quantity": 15,
"time_per_batch": 1,
"damage": 22,
"requirements": {}
},
"adamantite_arrow": {
"item_name": "adamantite_arrow",
"display_name": "Adamantite Arrow",
"type": "ammunition",
"level_required": 60,
"xp_per_item": 10,
"materials": {
"arrow_shaft": 15,
"adamantite_arrow_tip": 15
},
"output_quantity": 15,
"time_per_batch": 1,
"damage": 31,
"requirements": {}
},
"runite_arrow": {
"item_name": "runite_arrow",
"display_name": "Runite Arrow",
"type": "ammunition",
"level_required": 75,
"xp_per_item": 12,
"materials": {
"arrow_shaft": 15,
"runite_arrow_tip": 15
},
"output_quantity": 15,
"time_per_batch": 1,
"damage": 49,
"requirements": {}
},
"shortbow": {
"item_name": "shortbow",
"display_name": "Shortbow",
"type": "weapon",
"level_required": 5,
"xp_per_item": 10,
"materials": {
"log": 1
},
"output_quantity": 1,
"time_per_batch": 1,
"combat_style": "ranged",
"attack_bonus": 8,
"strength_bonus": 0,
"requirements": {}
},
"oak_shortbow": {
"item_name": "oak_shortbow",
"display_name": "Oak Shortbow",
"type": "weapon",
"level_required": 20,
"xp_per_item": 17,
"materials": {
"oak_log": 1
},
"output_quantity": 1,
"time_per_batch": 1,
"combat_style": "ranged",
"attack_bonus": 14,
"strength_bonus": 0,
"requirements": {
"ranged": 5
}
},
"willow_shortbow": {
"item_name": "willow_shortbow",
"display_name": "Willow Shortbow",
"type": "weapon",
"level_required": 35,
"xp_per_item": 34,
"materials": {
"willow_log": 1
},
"output_quantity": 1,
"time_per_batch": 1,
"combat_style": "ranged",
"attack_bonus": 20,
"strength_bonus": 0,
"requirements": {
"ranged": 20
}
},
"maple_shortbow": {
"item_name": "maple_shortbow",
"display_name": "Maple Shortbow",
"type": "weapon",
"level_required": 50,
"xp_per_item": 50,
"materials": {
"maple_log": 1
},
"output_quantity": 1,
"time_per_batch": 1,
"combat_style": "ranged",
"attack_bonus": 29,
"strength_bonus": 0,
"requirements": {
"ranged": 30
}
},
"yew_shortbow": {
"item_name": "yew_shortbow",
"display_name": "Yew Shortbow",
"type": "weapon",
"level_required": 65,
"xp_per_item": 67,
"materials": {
"yew_log": 1
},
"output_quantity": 1,
"time_per_batch": 1,
"combat_style": "ranged",
"attack_bonus": 47,
"strength_bonus": 0,
"requirements": {
"ranged": 40
}
},
"magic_shortbow": {
"item_name": "magic_shortbow",
"display_name": "Magic Shortbow",
"type": "weapon",
"level_required": 80,
"xp_per_item": 84,
"materials": {
"magic_log": 1
},
"output_quantity": 1,
"time_per_batch": 1,
"combat_style": "ranged",
"attack_bonus": 69,
"strength_bonus": 0,
"requirements": {
"ranged": 50
}
},
"yew_longbow": {
"item_name": "yew_longbow",
"display_name": "Yew Longbow",
"type": "weapon",
"level_required": 70,
"xp_per_item": 75,
"materials": {
"yew_log": 1
},
"output_quantity": 1,
"time_per_batch": 1,
"combat_style": "ranged",
"attack_bonus": 58,
"strength_bonus": 0,
"requirements": {
"ranged": 50
}
},
"magic_longbow": {
"item_name": "magic_longbow",
"display_name": "Magic Longbow",
"type": "weapon",
"level_required": 85,
"xp_per_item": 97,
"materials": {
"magic_log": 1
},
"output_quantity": 1,
"time_per_batch": 1,
"combat_style": "ranged",
"attack_bonus": 80,
"strength_bonus": 0,
"requirements": {
"ranged": 60
}
},
"staff_of_air": {
"item_name": "staff_of_air",
"display_name": "Staff of Air",
"type": "weapon",
"level_required": 1,
"xp_per_item": 50,
"materials": {
"log": 1,
"air_rune": 1000
},
"output_quantity": 1,
"time_per_batch": 1,
"combat_style": "magic",
"attack_bonus": 5,
"strength_bonus": 6,
"requirements": {
"magic": 1
}
},
"staff_of_water": {
"item_name": "staff_of_water",
"display_name": "Staff of Water",
"type": "weapon",
"level_required": 5,
"xp_per_item": 60,
"materials": {
"oak_log": 1,
"water_rune": 1000
},
"output_quantity": 1,
"time_per_batch": 1,
"combat_style": "magic",
"attack_bonus": 7,
"strength_bonus": 8,
"requirements": {
"magic": 5
}
},
"staff_of_earth": {
"item_name": "staff_of_earth",
"display_name": "Staff of Earth",
"type": "weapon",
"level_required": 10,
"xp_per_item": 75,
"materials": {
"willow_log": 1,
"earth_rune": 1500
},
"output_quantity": 1,
"time_per_batch": 1,
"combat_style": "magic",
"attack_bonus": 10,
"strength_bonus": 11,
"requirements": {
"magic": 10
}
},
"staff_of_fire": {
"item_name": "staff_of_fire",
"display_name": "Staff of Fire",
"type": "weapon",
"level_required": 15,
"xp_per_item": 90,
"materials": {
"maple_log": 1,
"fire_rune": 1500
},
"output_quantity": 1,
"time_per_batch": 1,
"combat_style": "magic",
"attack_bonus": 14,
"strength_bonus": 15,
"requirements": {
"magic": 15
}
},
"staff_of_mind": {
"item_name": "staff_of_mind",
"display_name": "Staff of Mind",
"type": "weapon",
"level_required": 25,
"xp_per_item": 110,
"materials": {
"yew_log": 1,
"mind_rune": 1500
},
"output_quantity": 1,
"time_per_batch": 1,
"combat_style": "magic",
"attack_bonus": 19,
"strength_bonus": 20,
"requirements": {
"magic": 25
}
},
"staff_of_chaos": {
"item_name": "staff_of_chaos",
"display_name": "Staff of Chaos",
"type": "weapon",
"level_required": 35,
"xp_per_item": 135,
"materials": {
"magic_log": 1,
"chaos_rune": 2000
},
"output_quantity": 1,
"time_per_batch": 1,
"combat_style": "magic",
"attack_bonus": 25,
"strength_bonus": 26,
"requirements": {
"magic": 35
}
},
"staff_of_death": {
"item_name": "staff_of_death",
"display_name": "Staff of Death",
"type": "weapon",
"level_required": 50,
"xp_per_item": 170,
"materials": {
"redwood_log": 1,
"death_rune": 2000
},
"output_quantity": 1,
"time_per_batch": 1,
"combat_style": "magic",
"attack_bonus": 32,
"strength_bonus": 33,
"requirements": {
"magic": 50
}
},
"staff_of_blood": {
"item_name": "staff_of_blood",
"display_name": "Staff of Blood",
"type": "weapon",
"level_required": 65,
"xp_per_item": 210,
"materials": {
"redwood_log": 1,
"blood_rune": 2000
},
"output_quantity": 1,
"time_per_batch": 1,
"combat_style": "magic",
"attack_bonus": 40,
"strength_bonus": 41,
"requirements": {
"magic": 65
}
},
"plank": {
"item_name": "plank",
"display_name": "Plank",
"type": "component",
"level_required": 1,
"xp_per_item": 20,
"materials": { "log": 1 },
"output_quantity": 1,
"time_per_batch": 1
},
"oak_plank": {
"item_name": "oak_plank",
"display_name": "Oak Plank",
"type": "component",
"level_required": 15,
"xp_per_item": 40,
"materials": { "oak_log": 1 },
"output_quantity": 1,
"time_per_batch": 1
},
"willow_plank": {
"item_name": "willow_plank",
"display_name": "Willow Plank",
"type": "component",
"level_required": 30,
"xp_per_item": 60,
"materials": { "willow_log": 1 },
"output_quantity": 1,
"time_per_batch": 1
},
"maple_plank": {
"item_name": "maple_plank",
"display_name": "Maple Plank",
"type": "component",
"level_required": 45,
"xp_per_item": 90,
"materials": { "maple_log": 1 },
"output_quantity": 1,
"time_per_batch": 1
},
"yew_plank": {
"item_name": "yew_plank",
"display_name": "Yew Plank",
"type": "component",
"level_required": 60,
"xp_per_item": 130,
"materials": { "yew_log": 1 },
"output_quantity": 1,
"time_per_batch": 1
},
"magic_plank": {
"item_name": "magic_plank",
"display_name": "Magic Plank",
"type": "component",
"level_required": 75,
"xp_per_item": 175,
"materials": { "magic_log": 1 },
"output_quantity": 1,
"time_per_batch": 1
}
}
+146
View File
@@ -0,0 +1,146 @@
{
"attack_brew": {
"display_name": "Attack Brew",
"level_required": 1,
"materials": { "potato": 2 },
"output_quantity": 1,
"xp_per_item": 10.0,
"time_per_item": 120,
"effects": { "attack": 3 }
},
"defense_brew": {
"display_name": "Defense Brew",
"level_required": 5,
"materials": { "cabbage": 2 },
"output_quantity": 1,
"xp_per_item": 15.0,
"time_per_item": 120,
"effects": { "defense": 3 }
},
"attack_potion": {
"display_name": "Attack Potion",
"level_required": 8,
"materials": { "potato": 1, "imp_hide": 1 },
"output_quantity": 1,
"xp_per_item": 25.0,
"time_per_item": 120,
"effects": { "attack": 5 }
},
"defense_potion": {
"display_name": "Defense Potion",
"level_required": 14,
"materials": { "cabbage": 1, "goblin_mail": 1 },
"output_quantity": 1,
"xp_per_item": 38.0,
"time_per_item": 120,
"effects": { "defense": 5 }
},
"onion_brew": {
"display_name": "Onion Brew",
"level_required": 10,
"materials": { "onion": 2 },
"output_quantity": 1,
"xp_per_item": 20.0,
"time_per_item": 120,
"effects": { "attack": 2, "strength": 1 }
},
"carrot_brew": {
"display_name": "Carrot Brew",
"level_required": 17,
"materials": { "carrot": 2 },
"output_quantity": 1,
"xp_per_item": 30.0,
"time_per_item": 120,
"effects": { "ranged": 2 }
},
"strength_brew": {
"display_name": "Strength Brew",
"level_required": 20,
"materials": { "corn": 2 },
"output_quantity": 1,
"xp_per_item": 30.0,
"time_per_item": 120,
"effects": { "strength": 3 }
},
"strength_potion": {
"display_name": "Strength Potion",
"level_required": 26,
"materials": { "corn": 1, "spider_silk": 1 },
"output_quantity": 1,
"xp_per_item": 55.0,
"time_per_item": 120,
"effects": { "strength": 5 }
},
"ranging_potion": {
"display_name": "Ranging Potion",
"level_required": 30,
"materials": { "corn": 1, "spider_fang": 1 },
"output_quantity": 1,
"xp_per_item": 60.0,
"time_per_item": 120,
"effects": { "ranged": 5 }
},
"magic_potion": {
"display_name": "Magic Potion",
"level_required": 38,
"materials": { "magic_herb": 1, "magic_bean": 1 },
"output_quantity": 1,
"xp_per_item": 75.0,
"time_per_item": 120,
"effects": { "magic": 5 }
},
"super_strength_potion": {
"display_name": "Super Strength Potion",
"level_required": 48,
"materials": { "dragon_fruit": 1, "rotten_flesh": 1 },
"output_quantity": 1,
"xp_per_item": 105.0,
"time_per_item": 120,
"effects": { "strength": 8 }
},
"super_attack_potion": {
"display_name": "Super Attack Potion",
"level_required": 56,
"materials": { "golden_wheat": 2 },
"output_quantity": 1,
"xp_per_item": 125.0,
"time_per_item": 120,
"effects": { "attack": 8 }
},
"super_defense_potion": {
"display_name": "Super Defense Potion",
"level_required": 66,
"materials": { "spirit_herb": 1, "troll_bone": 1 },
"output_quantity": 1,
"xp_per_item": 145.0,
"time_per_item": 120,
"effects": { "defense": 8 }
},
"super_ranging_potion": {
"display_name": "Super Ranging Potion",
"level_required": 76,
"materials": { "celestial_bloom": 1, "hellhound_fang": 1 },
"output_quantity": 1,
"xp_per_item": 180.0,
"time_per_item": 120,
"effects": { "ranged": 10 }
},
"super_magic_potion": {
"display_name": "Super Magic Potion",
"level_required": 88,
"materials": { "starfruit": 1, "dragon_scale": 1 },
"output_quantity": 1,
"xp_per_item": 210.0,
"time_per_item": 120,
"effects": { "magic": 10 }
},
"overload_potion": {
"display_name": "Overload Potion",
"level_required": 96,
"materials": { "void_lotus": 1, "demon_horn": 1 },
"output_quantity": 1,
"xp_per_item": 350.0,
"time_per_item": 120,
"effects": { "attack": 10, "strength": 10, "defense": 10, "ranged": 10, "magic": 10 }
}
}
File diff suppressed because it is too large Load Diff