3158 lines
112 KiB
Plaintext
3158 lines
112 KiB
Plaintext
|
[
|
||
|
/// MODULAR WEAPONS/HAMMERS/PRIMARY COMPONENTS
|
||
|
(
|
||
|
recipe_book_key: "bronze_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Hammer,
|
||
|
item: "common.items.modular.weapon.primary.hammer.hammer",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.bronze", 5),
|
||
|
modifier: None,
|
||
|
additional_inputs: [],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "iron_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Hammer,
|
||
|
item: "common.items.modular.weapon.primary.hammer.hammer",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.iron", 5),
|
||
|
modifier: None,
|
||
|
additional_inputs: [],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "steel_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Hammer,
|
||
|
item: "common.items.modular.weapon.primary.hammer.hammer",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.steel", 5),
|
||
|
modifier: None,
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.tool.craftsman_hammer"), 0),
|
||
|
],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "cobalt_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Hammer,
|
||
|
item: "common.items.modular.weapon.primary.hammer.hammer",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.cobalt", 5),
|
||
|
modifier: None,
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.tool.craftsman_hammer"), 0),
|
||
|
],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "bloodsteel_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Hammer,
|
||
|
item: "common.items.modular.weapon.primary.hammer.hammer",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.bloodsteel", 5),
|
||
|
modifier: None,
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.tool.craftsman_hammer"), 0),
|
||
|
],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "orichalcum_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Hammer,
|
||
|
item: "common.items.modular.weapon.primary.hammer.hammer",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.orichalcum", 5),
|
||
|
modifier: None,
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.tool.craftsman_hammer"), 0),
|
||
|
],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "bronze_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Hammer,
|
||
|
item: "common.items.modular.weapon.primary.hammer.spikedmace",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.bronze", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.sharp_fang", 1)),
|
||
|
additional_inputs: [],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "iron_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Hammer,
|
||
|
item: "common.items.modular.weapon.primary.hammer.spikedmace",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.iron", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.sharp_fang", 2)),
|
||
|
additional_inputs: [],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "steel_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Hammer,
|
||
|
item: "common.items.modular.weapon.primary.hammer.spikedmace",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.steel", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.sharp_fang", 5)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.tool.craftsman_hammer"), 0),
|
||
|
],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "cobalt_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Hammer,
|
||
|
item: "common.items.modular.weapon.primary.hammer.spikedmace",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.cobalt", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.sharp_fang", 10)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.tool.craftsman_hammer"), 0),
|
||
|
],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "bloodsteel_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Hammer,
|
||
|
item: "common.items.modular.weapon.primary.hammer.spikedmace",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.bloodsteel", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.sharp_fang", 15)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.tool.craftsman_hammer"), 0),
|
||
|
],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "orichalcum_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Hammer,
|
||
|
item: "common.items.modular.weapon.primary.hammer.spikedmace",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.orichalcum", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.sharp_fang", 25)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.tool.craftsman_hammer"), 0),
|
||
|
],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "bronze_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Hammer,
|
||
|
item: "common.items.modular.weapon.primary.hammer.warhammer",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.bronze", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.claw", 1)),
|
||
|
additional_inputs: [],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "iron_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Hammer,
|
||
|
item: "common.items.modular.weapon.primary.hammer.warhammer",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.iron", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.claw", 2)),
|
||
|
additional_inputs: [],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "steel_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Hammer,
|
||
|
item: "common.items.modular.weapon.primary.hammer.warhammer",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.steel", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.claw", 5)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.tool.craftsman_hammer"), 0),
|
||
|
],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "cobalt_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Hammer,
|
||
|
item: "common.items.modular.weapon.primary.hammer.warhammer",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.cobalt", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.claw", 10)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.tool.craftsman_hammer"), 0),
|
||
|
],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "bloodsteel_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Hammer,
|
||
|
item: "common.items.modular.weapon.primary.hammer.warhammer",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.bloodsteel", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.claw", 15)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.tool.craftsman_hammer"), 0),
|
||
|
],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "orichalcum_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Hammer,
|
||
|
item: "common.items.modular.weapon.primary.hammer.warhammer",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.orichalcum", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.claw", 25)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.tool.craftsman_hammer"), 0),
|
||
|
],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "bronze_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Hammer,
|
||
|
item: "common.items.modular.weapon.primary.hammer.maul",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.bronze", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.long_tusk", 1)),
|
||
|
additional_inputs: [],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "iron_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Hammer,
|
||
|
item: "common.items.modular.weapon.primary.hammer.maul",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.iron", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.long_tusk", 2)),
|
||
|
additional_inputs: [],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "steel_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Hammer,
|
||
|
item: "common.items.modular.weapon.primary.hammer.maul",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.steel", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.long_tusk", 5)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.tool.craftsman_hammer"), 0),
|
||
|
],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "cobalt_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Hammer,
|
||
|
item: "common.items.modular.weapon.primary.hammer.maul",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.cobalt", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.long_tusk", 10)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.tool.craftsman_hammer"), 0),
|
||
|
],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "bloodsteel_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Hammer,
|
||
|
item: "common.items.modular.weapon.primary.hammer.maul",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.bloodsteel", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.long_tusk", 15)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.tool.craftsman_hammer"), 0),
|
||
|
],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "orichalcum_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Hammer,
|
||
|
item: "common.items.modular.weapon.primary.hammer.maul",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.orichalcum", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.long_tusk", 25)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.tool.craftsman_hammer"), 0),
|
||
|
],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "bronze_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Hammer,
|
||
|
item: "common.items.modular.weapon.primary.hammer.greatmace",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.bronze", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.strong_pincer", 1)),
|
||
|
additional_inputs: [],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "iron_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Hammer,
|
||
|
item: "common.items.modular.weapon.primary.hammer.greatmace",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.iron", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.strong_pincer", 2)),
|
||
|
additional_inputs: [],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "steel_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Hammer,
|
||
|
item: "common.items.modular.weapon.primary.hammer.greatmace",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.steel", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.strong_pincer", 5)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.tool.craftsman_hammer"), 0),
|
||
|
],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "cobalt_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Hammer,
|
||
|
item: "common.items.modular.weapon.primary.hammer.greatmace",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.cobalt", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.strong_pincer", 10)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.tool.craftsman_hammer"), 0),
|
||
|
],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "bloodsteel_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Hammer,
|
||
|
item: "common.items.modular.weapon.primary.hammer.greatmace",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.bloodsteel", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.strong_pincer", 15)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.tool.craftsman_hammer"), 0),
|
||
|
],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "orichalcum_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Hammer,
|
||
|
item: "common.items.modular.weapon.primary.hammer.greatmace",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.orichalcum", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.strong_pincer", 25)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.tool.craftsman_hammer"), 0),
|
||
|
],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "bronze_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Hammer,
|
||
|
item: "common.items.modular.weapon.primary.hammer.greathammer",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.bronze", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.large_horn", 1)),
|
||
|
additional_inputs: [],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "iron_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Hammer,
|
||
|
item: "common.items.modular.weapon.primary.hammer.greathammer",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.iron", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.large_horn", 2)),
|
||
|
additional_inputs: [],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "steel_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Hammer,
|
||
|
item: "common.items.modular.weapon.primary.hammer.greathammer",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.steel", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.large_horn", 5)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.tool.craftsman_hammer"), 0),
|
||
|
],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "cobalt_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Hammer,
|
||
|
item: "common.items.modular.weapon.primary.hammer.greathammer",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.cobalt", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.large_horn", 10)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.tool.craftsman_hammer"), 0),
|
||
|
],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "bloodsteel_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Hammer,
|
||
|
item: "common.items.modular.weapon.primary.hammer.greathammer",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.bloodsteel", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.large_horn", 15)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.tool.craftsman_hammer"), 0),
|
||
|
],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "orichalcum_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Hammer,
|
||
|
item: "common.items.modular.weapon.primary.hammer.greathammer",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.orichalcum", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.large_horn", 25)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.tool.craftsman_hammer"), 0),
|
||
|
],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "bronze_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Hammer,
|
||
|
item: "common.items.modular.weapon.primary.hammer.ornate",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.bronze", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.elegant_crest", 1)),
|
||
|
additional_inputs: [],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "iron_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Hammer,
|
||
|
item: "common.items.modular.weapon.primary.hammer.ornate",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.iron", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.elegant_crest", 2)),
|
||
|
additional_inputs: [],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "steel_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Hammer,
|
||
|
item: "common.items.modular.weapon.primary.hammer.ornate",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.steel", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.elegant_crest", 5)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.tool.craftsman_hammer"), 0),
|
||
|
],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "cobalt_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Hammer,
|
||
|
item: "common.items.modular.weapon.primary.hammer.ornate",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.cobalt", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.elegant_crest", 10)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.tool.craftsman_hammer"), 0),
|
||
|
],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "bloodsteel_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Hammer,
|
||
|
item: "common.items.modular.weapon.primary.hammer.ornate",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.bloodsteel", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.elegant_crest", 15)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.tool.craftsman_hammer"), 0),
|
||
|
],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "orichalcum_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Hammer,
|
||
|
item: "common.items.modular.weapon.primary.hammer.ornate",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.orichalcum", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.elegant_crest", 25)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.tool.craftsman_hammer"), 0),
|
||
|
],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
/// MODULAR WEAPONS/SWORDS/PRIMARY COMPONENTS
|
||
|
(
|
||
|
recipe_book_key: "bronze_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Sword,
|
||
|
item: "common.items.modular.weapon.primary.sword.longsword",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.bronze", 5),
|
||
|
modifier: None,
|
||
|
additional_inputs: [],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "iron_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Sword,
|
||
|
item: "common.items.modular.weapon.primary.sword.longsword",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.iron", 5),
|
||
|
modifier: None,
|
||
|
additional_inputs: [],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "steel_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Sword,
|
||
|
item: "common.items.modular.weapon.primary.sword.longsword",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.steel", 5),
|
||
|
modifier: None,
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.tool.craftsman_hammer"), 0),
|
||
|
],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "cobalt_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Sword,
|
||
|
item: "common.items.modular.weapon.primary.sword.longsword",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.cobalt", 5),
|
||
|
modifier: None,
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.tool.craftsman_hammer"), 0),
|
||
|
],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "bloodsteel_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Sword,
|
||
|
item: "common.items.modular.weapon.primary.sword.longsword",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.bloodsteel", 5),
|
||
|
modifier: None,
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.tool.craftsman_hammer"), 0),
|
||
|
],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "orichalcum_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Sword,
|
||
|
item: "common.items.modular.weapon.primary.sword.longsword",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.orichalcum", 5),
|
||
|
modifier: None,
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.tool.craftsman_hammer"), 0),
|
||
|
],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "bronze_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Sword,
|
||
|
item: "common.items.modular.weapon.primary.sword.sawblade",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.bronze", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.sharp_fang", 1)),
|
||
|
additional_inputs: [],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "iron_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Sword,
|
||
|
item: "common.items.modular.weapon.primary.sword.sawblade",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.iron", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.sharp_fang", 2)),
|
||
|
additional_inputs: [],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "steel_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Sword,
|
||
|
item: "common.items.modular.weapon.primary.sword.sawblade",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.steel", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.sharp_fang", 5)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.tool.craftsman_hammer"), 0),
|
||
|
],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "cobalt_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Sword,
|
||
|
item: "common.items.modular.weapon.primary.sword.sawblade",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.cobalt", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.sharp_fang", 10)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.tool.craftsman_hammer"), 0),
|
||
|
],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "bloodsteel_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Sword,
|
||
|
item: "common.items.modular.weapon.primary.sword.sawblade",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.bloodsteel", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.sharp_fang", 15)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.tool.craftsman_hammer"), 0),
|
||
|
],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "orichalcum_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Sword,
|
||
|
item: "common.items.modular.weapon.primary.sword.sawblade",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.orichalcum", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.sharp_fang", 25)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.tool.craftsman_hammer"), 0),
|
||
|
],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "bronze_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Sword,
|
||
|
item: "common.items.modular.weapon.primary.sword.katana",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.bronze", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.claw", 1)),
|
||
|
additional_inputs: [],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "iron_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Sword,
|
||
|
item: "common.items.modular.weapon.primary.sword.katana",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.iron", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.claw", 2)),
|
||
|
additional_inputs: [],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "steel_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Sword,
|
||
|
item: "common.items.modular.weapon.primary.sword.katana",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.steel", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.claw", 5)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.tool.craftsman_hammer"), 0),
|
||
|
],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "cobalt_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Sword,
|
||
|
item: "common.items.modular.weapon.primary.sword.katana",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.cobalt", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.claw", 10)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.tool.craftsman_hammer"), 0),
|
||
|
],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "bloodsteel_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Sword,
|
||
|
item: "common.items.modular.weapon.primary.sword.katana",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.bloodsteel", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.claw", 15)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.tool.craftsman_hammer"), 0),
|
||
|
],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "orichalcum_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Sword,
|
||
|
item: "common.items.modular.weapon.primary.sword.katana",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.orichalcum", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.claw", 25)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.tool.craftsman_hammer"), 0),
|
||
|
],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "bronze_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Sword,
|
||
|
item: "common.items.modular.weapon.primary.sword.zweihander",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.bronze", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.long_tusk", 1)),
|
||
|
additional_inputs: [],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "iron_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Sword,
|
||
|
item: "common.items.modular.weapon.primary.sword.zweihander",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.iron", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.long_tusk", 2)),
|
||
|
additional_inputs: [],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "steel_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Sword,
|
||
|
item: "common.items.modular.weapon.primary.sword.zweihander",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.steel", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.long_tusk", 5)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.tool.craftsman_hammer"), 0),
|
||
|
],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "cobalt_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Sword,
|
||
|
item: "common.items.modular.weapon.primary.sword.zweihander",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.cobalt", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.long_tusk", 10)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.tool.craftsman_hammer"), 0),
|
||
|
],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "bloodsteel_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Sword,
|
||
|
item: "common.items.modular.weapon.primary.sword.zweihander",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.bloodsteel", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.long_tusk", 15)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.tool.craftsman_hammer"), 0),
|
||
|
],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "orichalcum_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Sword,
|
||
|
item: "common.items.modular.weapon.primary.sword.zweihander",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.orichalcum", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.long_tusk", 25)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.tool.craftsman_hammer"), 0),
|
||
|
],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "bronze_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Sword,
|
||
|
item: "common.items.modular.weapon.primary.sword.sabre",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.bronze", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.strong_pincer", 1)),
|
||
|
additional_inputs: [],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "iron_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Sword,
|
||
|
item: "common.items.modular.weapon.primary.sword.sabre",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.iron", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.strong_pincer", 2)),
|
||
|
additional_inputs: [],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "steel_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Sword,
|
||
|
item: "common.items.modular.weapon.primary.sword.sabre",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.steel", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.strong_pincer", 5)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.tool.craftsman_hammer"), 0),
|
||
|
],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "cobalt_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Sword,
|
||
|
item: "common.items.modular.weapon.primary.sword.sabre",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.cobalt", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.strong_pincer", 10)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.tool.craftsman_hammer"), 0),
|
||
|
],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "bloodsteel_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Sword,
|
||
|
item: "common.items.modular.weapon.primary.sword.sabre",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.bloodsteel", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.strong_pincer", 15)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.tool.craftsman_hammer"), 0),
|
||
|
],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "orichalcum_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Sword,
|
||
|
item: "common.items.modular.weapon.primary.sword.sabre",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.orichalcum", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.strong_pincer", 25)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.tool.craftsman_hammer"), 0),
|
||
|
],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "bronze_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Sword,
|
||
|
item: "common.items.modular.weapon.primary.sword.greatsword",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.bronze", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.large_horn", 1)),
|
||
|
additional_inputs: [],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "iron_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Sword,
|
||
|
item: "common.items.modular.weapon.primary.sword.greatsword",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.iron", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.large_horn", 2)),
|
||
|
additional_inputs: [],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "steel_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Sword,
|
||
|
item: "common.items.modular.weapon.primary.sword.greatsword",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.steel", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.large_horn", 5)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.tool.craftsman_hammer"), 0),
|
||
|
],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "cobalt_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Sword,
|
||
|
item: "common.items.modular.weapon.primary.sword.greatsword",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.cobalt", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.large_horn", 10)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.tool.craftsman_hammer"), 0),
|
||
|
],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "bloodsteel_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Sword,
|
||
|
item: "common.items.modular.weapon.primary.sword.greatsword",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.bloodsteel", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.large_horn", 15)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.tool.craftsman_hammer"), 0),
|
||
|
],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "orichalcum_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Sword,
|
||
|
item: "common.items.modular.weapon.primary.sword.greatsword",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.orichalcum", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.large_horn", 25)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.tool.craftsman_hammer"), 0),
|
||
|
],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "bronze_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Sword,
|
||
|
item: "common.items.modular.weapon.primary.sword.ornate",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.bronze", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.elegant_crest", 1)),
|
||
|
additional_inputs: [],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "iron_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Sword,
|
||
|
item: "common.items.modular.weapon.primary.sword.ornate",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.iron", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.elegant_crest", 2)),
|
||
|
additional_inputs: [],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "steel_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Sword,
|
||
|
item: "common.items.modular.weapon.primary.sword.ornate",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.steel", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.elegant_crest", 5)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.tool.craftsman_hammer"), 0),
|
||
|
],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "cobalt_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Sword,
|
||
|
item: "common.items.modular.weapon.primary.sword.ornate",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.cobalt", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.elegant_crest", 10)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.tool.craftsman_hammer"), 0),
|
||
|
],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "bloodsteel_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Sword,
|
||
|
item: "common.items.modular.weapon.primary.sword.ornate",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.bloodsteel", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.elegant_crest", 15)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.tool.craftsman_hammer"), 0),
|
||
|
],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "orichalcum_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Sword,
|
||
|
item: "common.items.modular.weapon.primary.sword.ornate",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.orichalcum", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.elegant_crest", 25)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.tool.craftsman_hammer"), 0),
|
||
|
],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
/// MODULAR WEAPONS/AXES/PRIMARY COMPONENTS
|
||
|
(
|
||
|
recipe_book_key: "bronze_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Axe,
|
||
|
item: "common.items.modular.weapon.primary.axe.axe",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.bronze", 5),
|
||
|
modifier: None,
|
||
|
additional_inputs: [],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "iron_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Axe,
|
||
|
item: "common.items.modular.weapon.primary.axe.axe",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.iron", 5),
|
||
|
modifier: None,
|
||
|
additional_inputs: [],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "steel_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Axe,
|
||
|
item: "common.items.modular.weapon.primary.axe.axe",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.steel", 5),
|
||
|
modifier: None,
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.tool.craftsman_hammer"), 0),
|
||
|
],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "cobalt_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Axe,
|
||
|
item: "common.items.modular.weapon.primary.axe.axe",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.cobalt", 5),
|
||
|
modifier: None,
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.tool.craftsman_hammer"), 0),
|
||
|
],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "bloodsteel_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Axe,
|
||
|
item: "common.items.modular.weapon.primary.axe.axe",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.bloodsteel", 5),
|
||
|
modifier: None,
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.tool.craftsman_hammer"), 0),
|
||
|
],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "orichalcum_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Axe,
|
||
|
item: "common.items.modular.weapon.primary.axe.axe",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.orichalcum", 5),
|
||
|
modifier: None,
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.tool.craftsman_hammer"), 0),
|
||
|
],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "bronze_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Axe,
|
||
|
item: "common.items.modular.weapon.primary.axe.jagged",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.bronze", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.sharp_fang", 1)),
|
||
|
additional_inputs: [],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "iron_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Axe,
|
||
|
item: "common.items.modular.weapon.primary.axe.jagged",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.iron", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.sharp_fang", 2)),
|
||
|
additional_inputs: [],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "steel_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Axe,
|
||
|
item: "common.items.modular.weapon.primary.axe.jagged",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.steel", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.sharp_fang", 5)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.tool.craftsman_hammer"), 0),
|
||
|
],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "cobalt_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Axe,
|
||
|
item: "common.items.modular.weapon.primary.axe.jagged",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.cobalt", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.sharp_fang", 10)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.tool.craftsman_hammer"), 0),
|
||
|
],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "bloodsteel_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Axe,
|
||
|
item: "common.items.modular.weapon.primary.axe.jagged",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.bloodsteel", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.sharp_fang", 15)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.tool.craftsman_hammer"), 0),
|
||
|
],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "orichalcum_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Axe,
|
||
|
item: "common.items.modular.weapon.primary.axe.jagged",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.orichalcum", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.sharp_fang", 25)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.tool.craftsman_hammer"), 0),
|
||
|
],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "bronze_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Axe,
|
||
|
item: "common.items.modular.weapon.primary.axe.battleaxe",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.bronze", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.claw", 1)),
|
||
|
additional_inputs: [],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "iron_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Axe,
|
||
|
item: "common.items.modular.weapon.primary.axe.battleaxe",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.iron", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.claw", 2)),
|
||
|
additional_inputs: [],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "steel_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Axe,
|
||
|
item: "common.items.modular.weapon.primary.axe.battleaxe",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.steel", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.claw", 5)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.tool.craftsman_hammer"), 0),
|
||
|
],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "cobalt_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Axe,
|
||
|
item: "common.items.modular.weapon.primary.axe.battleaxe",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.cobalt", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.claw", 10)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.tool.craftsman_hammer"), 0),
|
||
|
],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "bloodsteel_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Axe,
|
||
|
item: "common.items.modular.weapon.primary.axe.battleaxe",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.bloodsteel", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.claw", 15)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.tool.craftsman_hammer"), 0),
|
||
|
],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "orichalcum_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Axe,
|
||
|
item: "common.items.modular.weapon.primary.axe.battleaxe",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.orichalcum", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.claw", 25)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.tool.craftsman_hammer"), 0),
|
||
|
],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "bronze_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Axe,
|
||
|
item: "common.items.modular.weapon.primary.axe.poleaxe",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.bronze", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.long_tusk", 1)),
|
||
|
additional_inputs: [],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "iron_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Axe,
|
||
|
item: "common.items.modular.weapon.primary.axe.poleaxe",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.iron", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.long_tusk", 2)),
|
||
|
additional_inputs: [],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "steel_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Axe,
|
||
|
item: "common.items.modular.weapon.primary.axe.poleaxe",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.steel", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.long_tusk", 5)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.tool.craftsman_hammer"), 0),
|
||
|
],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "cobalt_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Axe,
|
||
|
item: "common.items.modular.weapon.primary.axe.poleaxe",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.cobalt", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.long_tusk", 10)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.tool.craftsman_hammer"), 0),
|
||
|
],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "bloodsteel_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Axe,
|
||
|
item: "common.items.modular.weapon.primary.axe.poleaxe",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.bloodsteel", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.long_tusk", 15)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.tool.craftsman_hammer"), 0),
|
||
|
],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "orichalcum_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Axe,
|
||
|
item: "common.items.modular.weapon.primary.axe.poleaxe",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.orichalcum", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.long_tusk", 25)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.tool.craftsman_hammer"), 0),
|
||
|
],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "bronze_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Axe,
|
||
|
item: "common.items.modular.weapon.primary.axe.labrys",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.bronze", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.strong_pincer", 1)),
|
||
|
additional_inputs: [],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "iron_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Axe,
|
||
|
item: "common.items.modular.weapon.primary.axe.labrys",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.iron", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.strong_pincer", 2)),
|
||
|
additional_inputs: [],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "steel_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Axe,
|
||
|
item: "common.items.modular.weapon.primary.axe.labrys",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.steel", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.strong_pincer", 5)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.tool.craftsman_hammer"), 0),
|
||
|
],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "cobalt_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Axe,
|
||
|
item: "common.items.modular.weapon.primary.axe.labrys",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.cobalt", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.strong_pincer", 10)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.tool.craftsman_hammer"), 0),
|
||
|
],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "bloodsteel_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Axe,
|
||
|
item: "common.items.modular.weapon.primary.axe.labrys",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.bloodsteel", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.strong_pincer", 15)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.tool.craftsman_hammer"), 0),
|
||
|
],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "orichalcum_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Axe,
|
||
|
item: "common.items.modular.weapon.primary.axe.labrys",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.orichalcum", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.strong_pincer", 25)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.tool.craftsman_hammer"), 0),
|
||
|
],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "bronze_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Axe,
|
||
|
item: "common.items.modular.weapon.primary.axe.greataxe",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.bronze", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.large_horn", 1)),
|
||
|
additional_inputs: [],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "iron_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Axe,
|
||
|
item: "common.items.modular.weapon.primary.axe.greataxe",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.iron", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.large_horn", 2)),
|
||
|
additional_inputs: [],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "steel_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Axe,
|
||
|
item: "common.items.modular.weapon.primary.axe.greataxe",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.steel", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.large_horn", 5)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.tool.craftsman_hammer"), 0),
|
||
|
],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "cobalt_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Axe,
|
||
|
item: "common.items.modular.weapon.primary.axe.greataxe",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.cobalt", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.large_horn", 10)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.tool.craftsman_hammer"), 0),
|
||
|
],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "bloodsteel_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Axe,
|
||
|
item: "common.items.modular.weapon.primary.axe.greataxe",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.bloodsteel", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.large_horn", 15)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.tool.craftsman_hammer"), 0),
|
||
|
],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "orichalcum_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Axe,
|
||
|
item: "common.items.modular.weapon.primary.axe.greataxe",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.orichalcum", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.large_horn", 25)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.tool.craftsman_hammer"), 0),
|
||
|
],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "bronze_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Axe,
|
||
|
item: "common.items.modular.weapon.primary.axe.ornate",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.bronze", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.elegant_crest", 1)),
|
||
|
additional_inputs: [],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "iron_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Axe,
|
||
|
item: "common.items.modular.weapon.primary.axe.ornate",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.iron", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.elegant_crest", 2)),
|
||
|
additional_inputs: [],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "steel_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Axe,
|
||
|
item: "common.items.modular.weapon.primary.axe.ornate",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.steel", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.elegant_crest", 5)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.tool.craftsman_hammer"), 0),
|
||
|
],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "cobalt_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Axe,
|
||
|
item: "common.items.modular.weapon.primary.axe.ornate",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.cobalt", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.elegant_crest", 10)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.tool.craftsman_hammer"), 0),
|
||
|
],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "bloodsteel_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Axe,
|
||
|
item: "common.items.modular.weapon.primary.axe.ornate",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.bloodsteel", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.elegant_crest", 15)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.tool.craftsman_hammer"), 0),
|
||
|
],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "orichalcum_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Axe,
|
||
|
item: "common.items.modular.weapon.primary.axe.ornate",
|
||
|
),
|
||
|
material: ("common.items.mineral.ingot.orichalcum", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.elegant_crest", 25)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.tool.craftsman_hammer"), 0),
|
||
|
],
|
||
|
craft_sprite: Some(Anvil),
|
||
|
),
|
||
|
/// MODULAR WEAPONS/BOWS/PRIMARY COMPONENTS
|
||
|
(
|
||
|
recipe_book_key: "wood_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Bow,
|
||
|
item: "common.items.modular.weapon.primary.bow.bow",
|
||
|
),
|
||
|
material: ("common.items.log.wood", 5),
|
||
|
modifier: None,
|
||
|
additional_inputs: [
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "bamboo_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Bow,
|
||
|
item: "common.items.modular.weapon.primary.bow.bow",
|
||
|
),
|
||
|
material: ("common.items.log.bamboo", 5),
|
||
|
modifier: None,
|
||
|
additional_inputs: [
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "hardwood_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Bow,
|
||
|
item: "common.items.modular.weapon.primary.bow.bow",
|
||
|
),
|
||
|
material: ("common.items.log.hardwood", 5),
|
||
|
modifier: None,
|
||
|
additional_inputs: [
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "ironwood_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Bow,
|
||
|
item: "common.items.modular.weapon.primary.bow.bow",
|
||
|
),
|
||
|
material: ("common.items.log.ironwood", 5),
|
||
|
modifier: None,
|
||
|
additional_inputs: [
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "frostwood_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Bow,
|
||
|
item: "common.items.modular.weapon.primary.bow.bow",
|
||
|
),
|
||
|
material: ("common.items.log.frostwood", 5),
|
||
|
modifier: None,
|
||
|
additional_inputs: [
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "eldwood_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Bow,
|
||
|
item: "common.items.modular.weapon.primary.bow.bow",
|
||
|
),
|
||
|
material: ("common.items.log.eldwood", 5),
|
||
|
modifier: None,
|
||
|
additional_inputs: [
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "wood_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Bow,
|
||
|
item: "common.items.modular.weapon.primary.bow.composite",
|
||
|
),
|
||
|
material: ("common.items.log.wood", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.sharp_fang", 1)),
|
||
|
additional_inputs: [
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "bamboo_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Bow,
|
||
|
item: "common.items.modular.weapon.primary.bow.composite",
|
||
|
),
|
||
|
material: ("common.items.log.bamboo", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.sharp_fang", 2)),
|
||
|
additional_inputs: [
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "hardwood_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Bow,
|
||
|
item: "common.items.modular.weapon.primary.bow.composite",
|
||
|
),
|
||
|
material: ("common.items.log.hardwood", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.sharp_fang", 5)),
|
||
|
additional_inputs: [
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "ironwood_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Bow,
|
||
|
item: "common.items.modular.weapon.primary.bow.composite",
|
||
|
),
|
||
|
material: ("common.items.log.ironwood", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.sharp_fang", 10)),
|
||
|
additional_inputs: [
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "frostwood_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Bow,
|
||
|
item: "common.items.modular.weapon.primary.bow.composite",
|
||
|
),
|
||
|
material: ("common.items.log.frostwood", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.sharp_fang", 15)),
|
||
|
additional_inputs: [
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "eldwood_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Bow,
|
||
|
item: "common.items.modular.weapon.primary.bow.composite",
|
||
|
),
|
||
|
material: ("common.items.log.eldwood", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.sharp_fang", 25)),
|
||
|
additional_inputs: [
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "wood_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Bow,
|
||
|
item: "common.items.modular.weapon.primary.bow.greatbow",
|
||
|
),
|
||
|
material: ("common.items.log.wood", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.large_horn", 1)),
|
||
|
additional_inputs: [
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "bamboo_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Bow,
|
||
|
item: "common.items.modular.weapon.primary.bow.greatbow",
|
||
|
),
|
||
|
material: ("common.items.log.bamboo", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.large_horn", 2)),
|
||
|
additional_inputs: [
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "hardwood_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Bow,
|
||
|
item: "common.items.modular.weapon.primary.bow.greatbow",
|
||
|
),
|
||
|
material: ("common.items.log.hardwood", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.large_horn", 5)),
|
||
|
additional_inputs: [
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "ironwood_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Bow,
|
||
|
item: "common.items.modular.weapon.primary.bow.greatbow",
|
||
|
),
|
||
|
material: ("common.items.log.ironwood", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.large_horn", 10)),
|
||
|
additional_inputs: [
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "frostwood_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Bow,
|
||
|
item: "common.items.modular.weapon.primary.bow.greatbow",
|
||
|
),
|
||
|
material: ("common.items.log.frostwood", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.large_horn", 15)),
|
||
|
additional_inputs: [
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "eldwood_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Bow,
|
||
|
item: "common.items.modular.weapon.primary.bow.greatbow",
|
||
|
),
|
||
|
material: ("common.items.log.eldwood", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.large_horn", 25)),
|
||
|
additional_inputs: [
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "wood_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Bow,
|
||
|
item: "common.items.modular.weapon.primary.bow.longbow",
|
||
|
),
|
||
|
material: ("common.items.log.wood", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.long_tusk", 1)),
|
||
|
additional_inputs: [
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "bamboo_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Bow,
|
||
|
item: "common.items.modular.weapon.primary.bow.longbow",
|
||
|
),
|
||
|
material: ("common.items.log.bamboo", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.long_tusk", 2)),
|
||
|
additional_inputs: [
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "hardwood_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Bow,
|
||
|
item: "common.items.modular.weapon.primary.bow.longbow",
|
||
|
),
|
||
|
material: ("common.items.log.hardwood", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.long_tusk", 5)),
|
||
|
additional_inputs: [
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "ironwood_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Bow,
|
||
|
item: "common.items.modular.weapon.primary.bow.longbow",
|
||
|
),
|
||
|
material: ("common.items.log.ironwood", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.long_tusk", 10)),
|
||
|
additional_inputs: [
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "frostwood_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Bow,
|
||
|
item: "common.items.modular.weapon.primary.bow.longbow",
|
||
|
),
|
||
|
material: ("common.items.log.frostwood", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.long_tusk", 15)),
|
||
|
additional_inputs: [
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "eldwood_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Bow,
|
||
|
item: "common.items.modular.weapon.primary.bow.longbow",
|
||
|
),
|
||
|
material: ("common.items.log.eldwood", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.long_tusk", 25)),
|
||
|
additional_inputs: [
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "wood_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Bow,
|
||
|
item: "common.items.modular.weapon.primary.bow.ornate",
|
||
|
),
|
||
|
material: ("common.items.log.wood", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.elegant_crest", 1)),
|
||
|
additional_inputs: [
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "bamboo_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Bow,
|
||
|
item: "common.items.modular.weapon.primary.bow.ornate",
|
||
|
),
|
||
|
material: ("common.items.log.bamboo", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.elegant_crest", 2)),
|
||
|
additional_inputs: [
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "hardwood_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Bow,
|
||
|
item: "common.items.modular.weapon.primary.bow.ornate",
|
||
|
),
|
||
|
material: ("common.items.log.hardwood", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.elegant_crest", 5)),
|
||
|
additional_inputs: [
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "ironwood_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Bow,
|
||
|
item: "common.items.modular.weapon.primary.bow.ornate",
|
||
|
),
|
||
|
material: ("common.items.log.ironwood", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.elegant_crest", 10)),
|
||
|
additional_inputs: [
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "frostwood_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Bow,
|
||
|
item: "common.items.modular.weapon.primary.bow.ornate",
|
||
|
),
|
||
|
material: ("common.items.log.frostwood", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.elegant_crest", 15)),
|
||
|
additional_inputs: [
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "eldwood_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Bow,
|
||
|
item: "common.items.modular.weapon.primary.bow.ornate",
|
||
|
),
|
||
|
material: ("common.items.log.eldwood", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.elegant_crest", 25)),
|
||
|
additional_inputs: [
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "wood_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Bow,
|
||
|
item: "common.items.modular.weapon.primary.bow.shortbow",
|
||
|
),
|
||
|
material: ("common.items.log.wood", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.claw", 1)),
|
||
|
additional_inputs: [
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "bamboo_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Bow,
|
||
|
item: "common.items.modular.weapon.primary.bow.shortbow",
|
||
|
),
|
||
|
material: ("common.items.log.bamboo", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.claw", 2)),
|
||
|
additional_inputs: [
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "hardwood_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Bow,
|
||
|
item: "common.items.modular.weapon.primary.bow.shortbow",
|
||
|
),
|
||
|
material: ("common.items.log.hardwood", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.claw", 5)),
|
||
|
additional_inputs: [
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "ironwood_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Bow,
|
||
|
item: "common.items.modular.weapon.primary.bow.shortbow",
|
||
|
),
|
||
|
material: ("common.items.log.ironwood", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.claw", 10)),
|
||
|
additional_inputs: [
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "frostwood_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Bow,
|
||
|
item: "common.items.modular.weapon.primary.bow.shortbow",
|
||
|
),
|
||
|
material: ("common.items.log.frostwood", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.claw", 15)),
|
||
|
additional_inputs: [
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "eldwood_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Bow,
|
||
|
item: "common.items.modular.weapon.primary.bow.shortbow",
|
||
|
),
|
||
|
material: ("common.items.log.eldwood", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.claw", 25)),
|
||
|
additional_inputs: [
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "wood_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Bow,
|
||
|
item: "common.items.modular.weapon.primary.bow.warbow",
|
||
|
),
|
||
|
material: ("common.items.log.wood", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.strong_pincer", 1)),
|
||
|
additional_inputs: [
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "bamboo_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Bow,
|
||
|
item: "common.items.modular.weapon.primary.bow.warbow",
|
||
|
),
|
||
|
material: ("common.items.log.bamboo", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.strong_pincer", 2)),
|
||
|
additional_inputs: [
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "hardwood_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Bow,
|
||
|
item: "common.items.modular.weapon.primary.bow.warbow",
|
||
|
),
|
||
|
material: ("common.items.log.hardwood", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.strong_pincer", 5)),
|
||
|
additional_inputs: [
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "ironwood_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Bow,
|
||
|
item: "common.items.modular.weapon.primary.bow.warbow",
|
||
|
),
|
||
|
material: ("common.items.log.ironwood", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.strong_pincer", 10)),
|
||
|
additional_inputs: [
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "frostwood_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Bow,
|
||
|
item: "common.items.modular.weapon.primary.bow.warbow",
|
||
|
),
|
||
|
material: ("common.items.log.frostwood", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.strong_pincer", 15)),
|
||
|
additional_inputs: [
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "eldwood_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Bow,
|
||
|
item: "common.items.modular.weapon.primary.bow.warbow",
|
||
|
),
|
||
|
material: ("common.items.log.eldwood", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.strong_pincer", 25)),
|
||
|
additional_inputs: [
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
/// MODULAR WEAPONS/FIRE STAFFS/PRIMARY COMPONENTS
|
||
|
(
|
||
|
recipe_book_key: "wood_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Staff,
|
||
|
item: "common.items.modular.weapon.primary.staff.brand",
|
||
|
),
|
||
|
material: ("common.items.log.wood", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.claw", 1)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.crafting_ing.cloth.cloth_strips"), 2),
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "bamboo_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Staff,
|
||
|
item: "common.items.modular.weapon.primary.staff.brand",
|
||
|
),
|
||
|
material: ("common.items.log.bamboo", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.claw", 2)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.crafting_ing.cloth.cloth_strips"), 2),
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "hardwood_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Staff,
|
||
|
item: "common.items.modular.weapon.primary.staff.brand",
|
||
|
),
|
||
|
material: ("common.items.log.hardwood", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.claw", 5)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.crafting_ing.cloth.cloth_strips"), 2),
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "ironwood_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Staff,
|
||
|
item: "common.items.modular.weapon.primary.staff.brand",
|
||
|
),
|
||
|
material: ("common.items.log.ironwood", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.claw", 10)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.crafting_ing.cloth.cloth_strips"), 2),
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "frostwood_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Staff,
|
||
|
item: "common.items.modular.weapon.primary.staff.brand",
|
||
|
),
|
||
|
material: ("common.items.log.frostwood", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.claw", 15)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.crafting_ing.cloth.cloth_strips"), 2),
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "eldwood_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Staff,
|
||
|
item: "common.items.modular.weapon.primary.staff.brand",
|
||
|
),
|
||
|
material: ("common.items.log.eldwood", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.claw", 25)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.crafting_ing.cloth.cloth_strips"), 2),
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "wood_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Staff,
|
||
|
item: "common.items.modular.weapon.primary.staff.grandstaff",
|
||
|
),
|
||
|
material: ("common.items.log.wood", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.large_horn", 1)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.crafting_ing.cloth.cloth_strips"), 2),
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "bamboo_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Staff,
|
||
|
item: "common.items.modular.weapon.primary.staff.grandstaff",
|
||
|
),
|
||
|
material: ("common.items.log.bamboo", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.large_horn", 2)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.crafting_ing.cloth.cloth_strips"), 2),
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "hardwood_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Staff,
|
||
|
item: "common.items.modular.weapon.primary.staff.grandstaff",
|
||
|
),
|
||
|
material: ("common.items.log.hardwood", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.large_horn", 5)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.crafting_ing.cloth.cloth_strips"), 2),
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "ironwood_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Staff,
|
||
|
item: "common.items.modular.weapon.primary.staff.grandstaff",
|
||
|
),
|
||
|
material: ("common.items.log.ironwood", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.large_horn", 10)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.crafting_ing.cloth.cloth_strips"), 2),
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "frostwood_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Staff,
|
||
|
item: "common.items.modular.weapon.primary.staff.grandstaff",
|
||
|
),
|
||
|
material: ("common.items.log.frostwood", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.large_horn", 15)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.crafting_ing.cloth.cloth_strips"), 2),
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "eldwood_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Staff,
|
||
|
item: "common.items.modular.weapon.primary.staff.grandstaff",
|
||
|
),
|
||
|
material: ("common.items.log.eldwood", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.large_horn", 25)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.crafting_ing.cloth.cloth_strips"), 2),
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "wood_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Staff,
|
||
|
item: "common.items.modular.weapon.primary.staff.longpole",
|
||
|
),
|
||
|
material: ("common.items.log.wood", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.long_tusk", 1)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.crafting_ing.cloth.cloth_strips"), 2),
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "bamboo_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Staff,
|
||
|
item: "common.items.modular.weapon.primary.staff.longpole",
|
||
|
),
|
||
|
material: ("common.items.log.bamboo", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.long_tusk", 2)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.crafting_ing.cloth.cloth_strips"), 2),
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "hardwood_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Staff,
|
||
|
item: "common.items.modular.weapon.primary.staff.longpole",
|
||
|
),
|
||
|
material: ("common.items.log.hardwood", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.long_tusk", 5)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.crafting_ing.cloth.cloth_strips"), 2),
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "ironwood_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Staff,
|
||
|
item: "common.items.modular.weapon.primary.staff.longpole",
|
||
|
),
|
||
|
material: ("common.items.log.ironwood", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.long_tusk", 10)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.crafting_ing.cloth.cloth_strips"), 2),
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "frostwood_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Staff,
|
||
|
item: "common.items.modular.weapon.primary.staff.longpole",
|
||
|
),
|
||
|
material: ("common.items.log.frostwood", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.long_tusk", 15)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.crafting_ing.cloth.cloth_strips"), 2),
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "eldwood_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Staff,
|
||
|
item: "common.items.modular.weapon.primary.staff.longpole",
|
||
|
),
|
||
|
material: ("common.items.log.eldwood", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.long_tusk", 25)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.crafting_ing.cloth.cloth_strips"), 2),
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "wood_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Staff,
|
||
|
item: "common.items.modular.weapon.primary.staff.ornate",
|
||
|
),
|
||
|
material: ("common.items.log.wood", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.elegant_crest", 1)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.crafting_ing.cloth.cloth_strips"), 2),
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "bamboo_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Staff,
|
||
|
item: "common.items.modular.weapon.primary.staff.ornate",
|
||
|
),
|
||
|
material: ("common.items.log.bamboo", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.elegant_crest", 2)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.crafting_ing.cloth.cloth_strips"), 2),
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "hardwood_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Staff,
|
||
|
item: "common.items.modular.weapon.primary.staff.ornate",
|
||
|
),
|
||
|
material: ("common.items.log.hardwood", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.elegant_crest", 5)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.crafting_ing.cloth.cloth_strips"), 2),
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "ironwood_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Staff,
|
||
|
item: "common.items.modular.weapon.primary.staff.ornate",
|
||
|
),
|
||
|
material: ("common.items.log.ironwood", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.elegant_crest", 10)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.crafting_ing.cloth.cloth_strips"), 2),
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "frostwood_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Staff,
|
||
|
item: "common.items.modular.weapon.primary.staff.ornate",
|
||
|
),
|
||
|
material: ("common.items.log.frostwood", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.elegant_crest", 15)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.crafting_ing.cloth.cloth_strips"), 2),
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "eldwood_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Staff,
|
||
|
item: "common.items.modular.weapon.primary.staff.ornate",
|
||
|
),
|
||
|
material: ("common.items.log.eldwood", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.elegant_crest", 25)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.crafting_ing.cloth.cloth_strips"), 2),
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "wood_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Staff,
|
||
|
item: "common.items.modular.weapon.primary.staff.pole",
|
||
|
),
|
||
|
material: ("common.items.log.wood", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.sharp_fang", 1)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.crafting_ing.cloth.cloth_strips"), 2),
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "bamboo_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Staff,
|
||
|
item: "common.items.modular.weapon.primary.staff.pole",
|
||
|
),
|
||
|
material: ("common.items.log.bamboo", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.sharp_fang", 2)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.crafting_ing.cloth.cloth_strips"), 2),
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "hardwood_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Staff,
|
||
|
item: "common.items.modular.weapon.primary.staff.pole",
|
||
|
),
|
||
|
material: ("common.items.log.hardwood", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.sharp_fang", 5)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.crafting_ing.cloth.cloth_strips"), 2),
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "ironwood_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Staff,
|
||
|
item: "common.items.modular.weapon.primary.staff.pole",
|
||
|
),
|
||
|
material: ("common.items.log.ironwood", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.sharp_fang", 10)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.crafting_ing.cloth.cloth_strips"), 2),
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "frostwood_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Staff,
|
||
|
item: "common.items.modular.weapon.primary.staff.pole",
|
||
|
),
|
||
|
material: ("common.items.log.frostwood", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.sharp_fang", 15)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.crafting_ing.cloth.cloth_strips"), 2),
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "eldwood_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Staff,
|
||
|
item: "common.items.modular.weapon.primary.staff.pole",
|
||
|
),
|
||
|
material: ("common.items.log.eldwood", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.sharp_fang", 25)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.crafting_ing.cloth.cloth_strips"), 2),
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "wood_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Staff,
|
||
|
item: "common.items.modular.weapon.primary.staff.rod",
|
||
|
),
|
||
|
material: ("common.items.log.wood", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.strong_pincer", 1)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.crafting_ing.cloth.cloth_strips"), 2),
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "bamboo_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Staff,
|
||
|
item: "common.items.modular.weapon.primary.staff.rod",
|
||
|
),
|
||
|
material: ("common.items.log.bamboo", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.strong_pincer", 2)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.crafting_ing.cloth.cloth_strips"), 2),
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "hardwood_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Staff,
|
||
|
item: "common.items.modular.weapon.primary.staff.rod",
|
||
|
),
|
||
|
material: ("common.items.log.hardwood", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.strong_pincer", 5)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.crafting_ing.cloth.cloth_strips"), 2),
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "ironwood_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Staff,
|
||
|
item: "common.items.modular.weapon.primary.staff.rod",
|
||
|
),
|
||
|
material: ("common.items.log.ironwood", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.strong_pincer", 10)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.crafting_ing.cloth.cloth_strips"), 2),
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "frostwood_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Staff,
|
||
|
item: "common.items.modular.weapon.primary.staff.rod",
|
||
|
),
|
||
|
material: ("common.items.log.frostwood", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.strong_pincer", 15)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.crafting_ing.cloth.cloth_strips"), 2),
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "eldwood_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Staff,
|
||
|
item: "common.items.modular.weapon.primary.staff.rod",
|
||
|
),
|
||
|
material: ("common.items.log.eldwood", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.strong_pincer", 25)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.crafting_ing.cloth.cloth_strips"), 2),
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "wood_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Staff,
|
||
|
item: "common.items.modular.weapon.primary.staff.staff",
|
||
|
),
|
||
|
material: ("common.items.log.wood", 5),
|
||
|
modifier: None,
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.crafting_ing.cloth.cloth_strips"), 2),
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "bamboo_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Staff,
|
||
|
item: "common.items.modular.weapon.primary.staff.staff",
|
||
|
),
|
||
|
material: ("common.items.log.bamboo", 5),
|
||
|
modifier: None,
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.crafting_ing.cloth.cloth_strips"), 2),
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "hardwood_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Staff,
|
||
|
item: "common.items.modular.weapon.primary.staff.staff",
|
||
|
),
|
||
|
material: ("common.items.log.hardwood", 5),
|
||
|
modifier: None,
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.crafting_ing.cloth.cloth_strips"), 2),
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "ironwood_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Staff,
|
||
|
item: "common.items.modular.weapon.primary.staff.staff",
|
||
|
),
|
||
|
material: ("common.items.log.ironwood", 5),
|
||
|
modifier: None,
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.crafting_ing.cloth.cloth_strips"), 2),
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "frostwood_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Staff,
|
||
|
item: "common.items.modular.weapon.primary.staff.staff",
|
||
|
),
|
||
|
material: ("common.items.log.frostwood", 5),
|
||
|
modifier: None,
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.crafting_ing.cloth.cloth_strips"), 2),
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "eldwood_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Staff,
|
||
|
item: "common.items.modular.weapon.primary.staff.staff",
|
||
|
),
|
||
|
material: ("common.items.log.eldwood", 5),
|
||
|
modifier: None,
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.crafting_ing.cloth.cloth_strips"), 2),
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
/// MODULAR WEAPONS/NATURE SCEPTRES/PRIMARY COMPONENTS
|
||
|
(
|
||
|
recipe_book_key: "wood_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Sceptre,
|
||
|
item: "common.items.modular.weapon.primary.sceptre.arbor",
|
||
|
),
|
||
|
material: ("common.items.log.wood", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.long_tusk", 1)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.crafting_ing.cloth.cloth_strips"), 2),
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "bamboo_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Sceptre,
|
||
|
item: "common.items.modular.weapon.primary.sceptre.arbor",
|
||
|
),
|
||
|
material: ("common.items.log.bamboo", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.long_tusk", 2)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.crafting_ing.cloth.cloth_strips"), 2),
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "hardwood_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Sceptre,
|
||
|
item: "common.items.modular.weapon.primary.sceptre.arbor",
|
||
|
),
|
||
|
material: ("common.items.log.hardwood", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.long_tusk", 5)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.crafting_ing.cloth.cloth_strips"), 2),
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "ironwood_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Sceptre,
|
||
|
item: "common.items.modular.weapon.primary.sceptre.arbor",
|
||
|
),
|
||
|
material: ("common.items.log.ironwood", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.long_tusk", 10)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.crafting_ing.cloth.cloth_strips"), 2),
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "frostwood_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Sceptre,
|
||
|
item: "common.items.modular.weapon.primary.sceptre.arbor",
|
||
|
),
|
||
|
material: ("common.items.log.frostwood", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.long_tusk", 15)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.crafting_ing.cloth.cloth_strips"), 2),
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "eldwood_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Sceptre,
|
||
|
item: "common.items.modular.weapon.primary.sceptre.arbor",
|
||
|
),
|
||
|
material: ("common.items.log.eldwood", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.long_tusk", 25)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.crafting_ing.cloth.cloth_strips"), 2),
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "wood_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Sceptre,
|
||
|
item: "common.items.modular.weapon.primary.sceptre.cane",
|
||
|
),
|
||
|
material: ("common.items.log.wood", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.strong_pincer", 1)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.crafting_ing.cloth.cloth_strips"), 2),
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "bamboo_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Sceptre,
|
||
|
item: "common.items.modular.weapon.primary.sceptre.cane",
|
||
|
),
|
||
|
material: ("common.items.log.bamboo", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.strong_pincer", 2)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.crafting_ing.cloth.cloth_strips"), 2),
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "hardwood_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Sceptre,
|
||
|
item: "common.items.modular.weapon.primary.sceptre.cane",
|
||
|
),
|
||
|
material: ("common.items.log.hardwood", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.strong_pincer", 5)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.crafting_ing.cloth.cloth_strips"), 2),
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "ironwood_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Sceptre,
|
||
|
item: "common.items.modular.weapon.primary.sceptre.cane",
|
||
|
),
|
||
|
material: ("common.items.log.ironwood", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.strong_pincer", 10)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.crafting_ing.cloth.cloth_strips"), 2),
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "frostwood_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Sceptre,
|
||
|
item: "common.items.modular.weapon.primary.sceptre.cane",
|
||
|
),
|
||
|
material: ("common.items.log.frostwood", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.strong_pincer", 15)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.crafting_ing.cloth.cloth_strips"), 2),
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "eldwood_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Sceptre,
|
||
|
item: "common.items.modular.weapon.primary.sceptre.cane",
|
||
|
),
|
||
|
material: ("common.items.log.eldwood", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.strong_pincer", 25)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.crafting_ing.cloth.cloth_strips"), 2),
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "wood_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Sceptre,
|
||
|
item: "common.items.modular.weapon.primary.sceptre.crook",
|
||
|
),
|
||
|
material: ("common.items.log.wood", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.sharp_fang", 1)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.crafting_ing.cloth.cloth_strips"), 2),
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "bamboo_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Sceptre,
|
||
|
item: "common.items.modular.weapon.primary.sceptre.crook",
|
||
|
),
|
||
|
material: ("common.items.log.bamboo", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.sharp_fang", 2)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.crafting_ing.cloth.cloth_strips"), 2),
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "hardwood_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Sceptre,
|
||
|
item: "common.items.modular.weapon.primary.sceptre.crook",
|
||
|
),
|
||
|
material: ("common.items.log.hardwood", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.sharp_fang", 5)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.crafting_ing.cloth.cloth_strips"), 2),
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "ironwood_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Sceptre,
|
||
|
item: "common.items.modular.weapon.primary.sceptre.crook",
|
||
|
),
|
||
|
material: ("common.items.log.ironwood", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.sharp_fang", 10)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.crafting_ing.cloth.cloth_strips"), 2),
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "frostwood_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Sceptre,
|
||
|
item: "common.items.modular.weapon.primary.sceptre.crook",
|
||
|
),
|
||
|
material: ("common.items.log.frostwood", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.sharp_fang", 15)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.crafting_ing.cloth.cloth_strips"), 2),
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "eldwood_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Sceptre,
|
||
|
item: "common.items.modular.weapon.primary.sceptre.crook",
|
||
|
),
|
||
|
material: ("common.items.log.eldwood", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.sharp_fang", 25)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.crafting_ing.cloth.cloth_strips"), 2),
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "wood_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Sceptre,
|
||
|
item: "common.items.modular.weapon.primary.sceptre.crozier",
|
||
|
),
|
||
|
material: ("common.items.log.wood", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.claw", 1)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.crafting_ing.cloth.cloth_strips"), 2),
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "bamboo_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Sceptre,
|
||
|
item: "common.items.modular.weapon.primary.sceptre.crozier",
|
||
|
),
|
||
|
material: ("common.items.log.bamboo", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.claw", 2)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.crafting_ing.cloth.cloth_strips"), 2),
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "hardwood_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Sceptre,
|
||
|
item: "common.items.modular.weapon.primary.sceptre.crozier",
|
||
|
),
|
||
|
material: ("common.items.log.hardwood", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.claw", 5)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.crafting_ing.cloth.cloth_strips"), 2),
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "ironwood_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Sceptre,
|
||
|
item: "common.items.modular.weapon.primary.sceptre.crozier",
|
||
|
),
|
||
|
material: ("common.items.log.ironwood", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.claw", 10)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.crafting_ing.cloth.cloth_strips"), 2),
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "frostwood_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Sceptre,
|
||
|
item: "common.items.modular.weapon.primary.sceptre.crozier",
|
||
|
),
|
||
|
material: ("common.items.log.frostwood", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.claw", 15)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.crafting_ing.cloth.cloth_strips"), 2),
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "eldwood_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Sceptre,
|
||
|
item: "common.items.modular.weapon.primary.sceptre.crozier",
|
||
|
),
|
||
|
material: ("common.items.log.eldwood", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.claw", 25)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.crafting_ing.cloth.cloth_strips"), 2),
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "wood_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Sceptre,
|
||
|
item: "common.items.modular.weapon.primary.sceptre.grandsceptre",
|
||
|
),
|
||
|
material: ("common.items.log.wood", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.large_horn", 1)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.crafting_ing.cloth.cloth_strips"), 2),
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "bamboo_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Sceptre,
|
||
|
item: "common.items.modular.weapon.primary.sceptre.grandsceptre",
|
||
|
),
|
||
|
material: ("common.items.log.bamboo", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.large_horn", 2)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.crafting_ing.cloth.cloth_strips"), 2),
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "hardwood_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Sceptre,
|
||
|
item: "common.items.modular.weapon.primary.sceptre.grandsceptre",
|
||
|
),
|
||
|
material: ("common.items.log.hardwood", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.large_horn", 5)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.crafting_ing.cloth.cloth_strips"), 2),
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "ironwood_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Sceptre,
|
||
|
item: "common.items.modular.weapon.primary.sceptre.grandsceptre",
|
||
|
),
|
||
|
material: ("common.items.log.ironwood", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.large_horn", 10)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.crafting_ing.cloth.cloth_strips"), 2),
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "frostwood_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Sceptre,
|
||
|
item: "common.items.modular.weapon.primary.sceptre.grandsceptre",
|
||
|
),
|
||
|
material: ("common.items.log.frostwood", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.large_horn", 15)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.crafting_ing.cloth.cloth_strips"), 2),
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "eldwood_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Sceptre,
|
||
|
item: "common.items.modular.weapon.primary.sceptre.grandsceptre",
|
||
|
),
|
||
|
material: ("common.items.log.eldwood", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.large_horn", 25)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.crafting_ing.cloth.cloth_strips"), 2),
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "wood_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Sceptre,
|
||
|
item: "common.items.modular.weapon.primary.sceptre.ornate",
|
||
|
),
|
||
|
material: ("common.items.log.wood", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.elegant_crest", 1)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.crafting_ing.cloth.cloth_strips"), 2),
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "bamboo_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Sceptre,
|
||
|
item: "common.items.modular.weapon.primary.sceptre.ornate",
|
||
|
),
|
||
|
material: ("common.items.log.bamboo", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.elegant_crest", 2)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.crafting_ing.cloth.cloth_strips"), 2),
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "hardwood_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Sceptre,
|
||
|
item: "common.items.modular.weapon.primary.sceptre.ornate",
|
||
|
),
|
||
|
material: ("common.items.log.hardwood", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.elegant_crest", 5)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.crafting_ing.cloth.cloth_strips"), 2),
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "ironwood_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Sceptre,
|
||
|
item: "common.items.modular.weapon.primary.sceptre.ornate",
|
||
|
),
|
||
|
material: ("common.items.log.ironwood", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.elegant_crest", 10)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.crafting_ing.cloth.cloth_strips"), 2),
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "frostwood_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Sceptre,
|
||
|
item: "common.items.modular.weapon.primary.sceptre.ornate",
|
||
|
),
|
||
|
material: ("common.items.log.frostwood", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.elegant_crest", 15)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.crafting_ing.cloth.cloth_strips"), 2),
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "eldwood_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Sceptre,
|
||
|
item: "common.items.modular.weapon.primary.sceptre.ornate",
|
||
|
),
|
||
|
material: ("common.items.log.eldwood", 5),
|
||
|
modifier: Some(("common.items.crafting_ing.animal_misc.elegant_crest", 25)),
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.crafting_ing.cloth.cloth_strips"), 2),
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "wood_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Sceptre,
|
||
|
item: "common.items.modular.weapon.primary.sceptre.sceptre",
|
||
|
),
|
||
|
material: ("common.items.log.wood", 5),
|
||
|
modifier: None,
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.crafting_ing.cloth.cloth_strips"), 2),
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "bamboo_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Sceptre,
|
||
|
item: "common.items.modular.weapon.primary.sceptre.sceptre",
|
||
|
),
|
||
|
material: ("common.items.log.bamboo", 5),
|
||
|
modifier: None,
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.crafting_ing.cloth.cloth_strips"), 2),
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "hardwood_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Sceptre,
|
||
|
item: "common.items.modular.weapon.primary.sceptre.sceptre",
|
||
|
),
|
||
|
material: ("common.items.log.hardwood", 5),
|
||
|
modifier: None,
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.crafting_ing.cloth.cloth_strips"), 2),
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "ironwood_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Sceptre,
|
||
|
item: "common.items.modular.weapon.primary.sceptre.sceptre",
|
||
|
),
|
||
|
material: ("common.items.log.ironwood", 5),
|
||
|
modifier: None,
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.crafting_ing.cloth.cloth_strips"), 2),
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "frostwood_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Sceptre,
|
||
|
item: "common.items.modular.weapon.primary.sceptre.sceptre",
|
||
|
),
|
||
|
material: ("common.items.log.frostwood", 5),
|
||
|
modifier: None,
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.crafting_ing.cloth.cloth_strips"), 2),
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
(
|
||
|
recipe_book_key: "eldwood_weapons",
|
||
|
output: ToolPrimaryComponent(
|
||
|
toolkind: Sceptre,
|
||
|
item: "common.items.modular.weapon.primary.sceptre.sceptre",
|
||
|
),
|
||
|
material: ("common.items.log.eldwood", 5),
|
||
|
modifier: None,
|
||
|
additional_inputs: [
|
||
|
(Item("common.items.crafting_ing.cloth.cloth_strips"), 2),
|
||
|
],
|
||
|
craft_sprite: Some(CraftingBench),
|
||
|
),
|
||
|
]
|