Addressed playtest feedback (assets).

This commit is contained in:
Sam 2022-05-07 23:28:13 -04:00
parent f47cbeb022
commit 9b078c3383
97 changed files with 312 additions and 243 deletions

View File

@ -9,7 +9,7 @@ ItemDef(
power: 1.0,
effect_power: 1.0,
speed: 1.0,
crit_chance: 0.2,
crit_chance: 0.1,
range: 1.0,
energy_efficiency: 1.0,
buff_strength: 1.0,

View File

@ -6,10 +6,10 @@ ItemDef(
toolkind: Axe,
stats: (
equip_time_secs: 0.25,
power: 0.9,
power: 0.8,
effect_power: 0.8,
speed: 1.5,
crit_chance: 0.15,
speed: 1.25,
crit_chance: 0.075,
range: 1.0,
energy_efficiency: 0.8,
buff_strength: 0.8,

View File

@ -6,10 +6,10 @@ ItemDef(
toolkind: Axe,
stats: (
equip_time_secs: 0.25,
power: 0.9,
effect_power: 2.0,
power: 0.8,
effect_power: 1.5,
speed: 0.8,
crit_chance: 0.15,
crit_chance: 0.075,
range: 1.0,
energy_efficiency: 0.8,
buff_strength: 0.8,

View File

@ -6,13 +6,13 @@ ItemDef(
toolkind: Axe,
stats: (
equip_time_secs: 0.25,
power: 0.9,
power: 0.8,
effect_power: 0.8,
speed: 0.9,
crit_chance: 0.15,
speed: 0.8,
crit_chance: 0.075,
range: 1.0,
energy_efficiency: 0.8,
buff_strength: 2.0,
buff_strength: 1.5,
),
hand_restriction: None,
weapon_name: HandednessDependent(

View File

@ -6,10 +6,10 @@ ItemDef(
toolkind: Axe,
stats: (
equip_time_secs: 0.25,
power: 1.5,
power: 1.25,
effect_power: 0.8,
speed: 0.9,
crit_chance: 0.15,
speed: 0.8,
crit_chance: 0.075,
range: 1.0,
energy_efficiency: 0.8,
buff_strength: 0.8,

View File

@ -6,12 +6,12 @@ ItemDef(
toolkind: Axe,
stats: (
equip_time_secs: 0.25,
power: 0.9,
power: 0.8,
effect_power: 0.8,
speed: 0.9,
crit_chance: 0.2,
speed: 0.8,
crit_chance: 0.1,
range: 1.0,
energy_efficiency: 2.0,
energy_efficiency: 1.5,
buff_strength: 0.8,
),
hand_restriction: None,

View File

@ -6,10 +6,10 @@ ItemDef(
toolkind: Axe,
stats: (
equip_time_secs: 0.25,
power: 0.9,
power: 0.8,
effect_power: 0.8,
speed: 0.9,
crit_chance: 0.4,
speed: 0.8,
crit_chance: 0.2,
range: 1.5,
energy_efficiency: 0.8,
buff_strength: 0.8,

View File

@ -9,7 +9,7 @@ ItemDef(
power: 1.0,
effect_power: 1.0,
speed: 1.0,
crit_chance: 0.2,
crit_chance: 0.1,
range: 1.0,
energy_efficiency: 1.0,
buff_strength: 1.0,

View File

@ -6,13 +6,13 @@ ItemDef(
toolkind: Bow,
stats: (
equip_time_secs: 0.25,
power: 0.9,
power: 0.8,
effect_power: 0.8,
speed: 0.9,
crit_chance: 0.15,
speed: 0.8,
crit_chance: 0.075,
range: 1.0,
energy_efficiency: 0.8,
buff_strength: 2.0,
buff_strength: 1.5,
),
hand_restriction: Some(Two),
weapon_name: Universal("Composite Bow"),

View File

@ -6,10 +6,10 @@ ItemDef(
toolkind: Bow,
stats: (
equip_time_secs: 0.25,
power: 0.9,
effect_power: 2.0,
power: 0.8,
effect_power: 1.5,
speed: 0.8,
crit_chance: 0.15,
crit_chance: 0.075,
range: 1.0,
energy_efficiency: 0.8,
buff_strength: 0.8,

View File

@ -6,10 +6,10 @@ ItemDef(
toolkind: Bow,
stats: (
equip_time_secs: 0.25,
power: 0.9,
power: 0.8,
effect_power: 0.8,
speed: 0.9,
crit_chance: 0.4,
speed: 0.8,
crit_chance: 0.2,
range: 1.5,
energy_efficiency: 0.8,
buff_strength: 0.8,

View File

@ -6,12 +6,12 @@ ItemDef(
toolkind: Bow,
stats: (
equip_time_secs: 0.25,
power: 0.9,
power: 0.8,
effect_power: 0.8,
speed: 0.9,
crit_chance: 0.2,
speed: 0.8,
crit_chance: 0.1,
range: 1.0,
energy_efficiency: 2.0,
energy_efficiency: 1.5,
buff_strength: 0.8,
),
hand_restriction: Some(Two),

View File

@ -6,10 +6,10 @@ ItemDef(
toolkind: Bow,
stats: (
equip_time_secs: 0.25,
power: 0.9,
power: 0.8,
effect_power: 0.8,
speed: 1.5,
crit_chance: 0.15,
speed: 1.25,
crit_chance: 0.075,
range: 1.0,
energy_efficiency: 0.8,
buff_strength: 0.8,

View File

@ -6,10 +6,10 @@ ItemDef(
toolkind: Bow,
stats: (
equip_time_secs: 0.25,
power: 1.5,
power: 1.25,
effect_power: 0.8,
speed: 0.9,
crit_chance: 0.15,
speed: 0.8,
crit_chance: 0.075,
range: 1.0,
energy_efficiency: 0.8,
buff_strength: 0.8,

View File

@ -6,10 +6,10 @@ ItemDef(
toolkind: Hammer,
stats: (
equip_time_secs: 0.25,
power: 0.9,
effect_power: 2.0,
power: 0.8,
effect_power: 1.5,
speed: 0.8,
crit_chance: 0.15,
crit_chance: 0.075,
range: 1.0,
energy_efficiency: 0.8,
buff_strength: 0.8,

View File

@ -6,10 +6,10 @@ ItemDef(
toolkind: Hammer,
stats: (
equip_time_secs: 0.25,
power: 1.5,
power: 1.25,
effect_power: 0.8,
speed: 0.9,
crit_chance: 0.15,
speed: 0.8,
crit_chance: 0.075,
range: 1.0,
energy_efficiency: 0.8,
buff_strength: 0.8,

View File

@ -9,7 +9,7 @@ ItemDef(
power: 1.0,
effect_power: 1.0,
speed: 1.0,
crit_chance: 0.2,
crit_chance: 0.1,
range: 1.0,
energy_efficiency: 1.0,
buff_strength: 1.0,

View File

@ -6,10 +6,10 @@ ItemDef(
toolkind: Hammer,
stats: (
equip_time_secs: 0.25,
power: 0.9,
power: 0.8,
effect_power: 0.8,
speed: 0.9,
crit_chance: 0.4,
speed: 0.8,
crit_chance: 0.2,
range: 1.5,
energy_efficiency: 0.8,
buff_strength: 0.8,

View File

@ -6,12 +6,12 @@ ItemDef(
toolkind: Hammer,
stats: (
equip_time_secs: 0.25,
power: 0.9,
power: 0.8,
effect_power: 0.8,
speed: 0.9,
crit_chance: 0.2,
speed: 0.8,
crit_chance: 0.1,
range: 1.0,
energy_efficiency: 2.0,
energy_efficiency: 1.5,
buff_strength: 0.8,
),
hand_restriction: None,

View File

@ -6,13 +6,13 @@ ItemDef(
toolkind: Hammer,
stats: (
equip_time_secs: 0.25,
power: 0.9,
power: 0.8,
effect_power: 0.8,
speed: 0.9,
crit_chance: 0.15,
speed: 0.8,
crit_chance: 0.075,
range: 1.0,
energy_efficiency: 0.8,
buff_strength: 2.0,
buff_strength: 1.5,
),
hand_restriction: None,
weapon_name: HandednessDependent(

View File

@ -6,10 +6,10 @@ ItemDef(
toolkind: Hammer,
stats: (
equip_time_secs: 0.25,
power: 0.9,
power: 0.8,
effect_power: 0.8,
speed: 1.5,
crit_chance: 0.15,
speed: 1.25,
crit_chance: 0.075,
range: 1.0,
energy_efficiency: 0.8,
buff_strength: 0.8,

View File

@ -6,10 +6,10 @@ ItemDef(
toolkind: Sceptre,
stats: (
equip_time_secs: 0.25,
power: 0.9,
power: 0.8,
effect_power: 0.8,
speed: 0.9,
crit_chance: 0.4,
speed: 0.8,
crit_chance: 0.2,
range: 1.5,
energy_efficiency: 0.8,
buff_strength: 0.8,

View File

@ -6,10 +6,10 @@ ItemDef(
toolkind: Sceptre,
stats: (
equip_time_secs: 0.25,
power: 1.5,
power: 1.25,
effect_power: 0.8,
speed: 0.9,
crit_chance: 0.15,
speed: 0.8,
crit_chance: 0.075,
range: 1.0,
energy_efficiency: 0.8,
buff_strength: 0.8,

View File

@ -6,13 +6,13 @@ ItemDef(
toolkind: Sceptre,
stats: (
equip_time_secs: 0.25,
power: 0.9,
power: 0.8,
effect_power: 0.8,
speed: 0.9,
crit_chance: 0.15,
speed: 0.8,
crit_chance: 0.075,
range: 1.0,
energy_efficiency: 0.8,
buff_strength: 2.0,
buff_strength: 1.5,
),
hand_restriction: Some(Two),
weapon_name: Universal("Crook"),

View File

@ -6,10 +6,10 @@ ItemDef(
toolkind: Sceptre,
stats: (
equip_time_secs: 0.25,
power: 0.9,
power: 0.8,
effect_power: 0.8,
speed: 1.5,
crit_chance: 0.15,
speed: 1.25,
crit_chance: 0.075,
range: 1.0,
energy_efficiency: 0.8,
buff_strength: 0.8,

View File

@ -6,10 +6,10 @@ ItemDef(
toolkind: Sceptre,
stats: (
equip_time_secs: 0.25,
power: 0.9,
effect_power: 2.0,
power: 0.8,
effect_power: 1.5,
speed: 0.8,
crit_chance: 0.15,
crit_chance: 0.075,
range: 1.0,
energy_efficiency: 0.8,
buff_strength: 0.8,

View File

@ -6,12 +6,12 @@ ItemDef(
toolkind: Sceptre,
stats: (
equip_time_secs: 0.25,
power: 0.9,
power: 0.8,
effect_power: 0.8,
speed: 0.9,
crit_chance: 0.2,
speed: 0.8,
crit_chance: 0.1,
range: 1.0,
energy_efficiency: 2.0,
energy_efficiency: 1.5,
buff_strength: 0.8,
),
hand_restriction: Some(Two),

View File

@ -9,7 +9,7 @@ ItemDef(
power: 1.0,
effect_power: 1.0,
speed: 1.0,
crit_chance: 0.2,
crit_chance: 0.1,
range: 1.0,
energy_efficiency: 1.0,
buff_strength: 1.0,

View File

@ -6,10 +6,10 @@ ItemDef(
toolkind: Staff,
stats: (
equip_time_secs: 0.25,
power: 0.9,
power: 0.8,
effect_power: 0.8,
speed: 1.5,
crit_chance: 0.15,
speed: 1.25,
crit_chance: 0.075,
range: 1.0,
energy_efficiency: 0.8,
buff_strength: 0.8,

View File

@ -6,10 +6,10 @@ ItemDef(
toolkind: Staff,
stats: (
equip_time_secs: 0.25,
power: 0.9,
effect_power: 2.0,
power: 0.8,
effect_power: 1.5,
speed: 0.8,
crit_chance: 0.15,
crit_chance: 0.075,
range: 1.0,
energy_efficiency: 0.8,
buff_strength: 0.8,

View File

@ -6,10 +6,10 @@ ItemDef(
toolkind: Staff,
stats: (
equip_time_secs: 0.25,
power: 0.9,
power: 0.8,
effect_power: 0.8,
speed: 0.9,
crit_chance: 0.4,
speed: 0.8,
crit_chance: 0.2,
range: 1.5,
energy_efficiency: 0.8,
buff_strength: 0.8,

View File

@ -6,12 +6,12 @@ ItemDef(
toolkind: Staff,
stats: (
equip_time_secs: 0.25,
power: 0.9,
power: 0.8,
effect_power: 0.8,
speed: 0.9,
crit_chance: 0.2,
speed: 0.8,
crit_chance: 0.1,
range: 1.0,
energy_efficiency: 2.0,
energy_efficiency: 1.5,
buff_strength: 0.8,
),
hand_restriction: Some(Two),

View File

@ -6,13 +6,13 @@ ItemDef(
toolkind: Staff,
stats: (
equip_time_secs: 0.25,
power: 0.9,
power: 0.8,
effect_power: 0.8,
speed: 0.9,
crit_chance: 0.15,
speed: 0.8,
crit_chance: 0.075,
range: 1.0,
energy_efficiency: 0.8,
buff_strength: 2.0,
buff_strength: 1.5,
),
hand_restriction: Some(Two),
weapon_name: Universal("Pole"),

View File

@ -6,10 +6,10 @@ ItemDef(
toolkind: Staff,
stats: (
equip_time_secs: 0.25,
power: 1.5,
power: 1.25,
effect_power: 0.8,
speed: 0.9,
crit_chance: 0.15,
speed: 0.8,
crit_chance: 0.075,
range: 1.0,
energy_efficiency: 0.8,
buff_strength: 0.8,

View File

@ -9,7 +9,7 @@ ItemDef(
power: 1.0,
effect_power: 1.0,
speed: 1.0,
crit_chance: 0.2,
crit_chance: 0.1,
range: 1.0,
energy_efficiency: 1.0,
buff_strength: 1.0,

View File

@ -6,10 +6,10 @@ ItemDef(
toolkind: Sword,
stats: (
equip_time_secs: 0.25,
power: 0.9,
effect_power: 2.0,
power: 0.8,
effect_power: 1.5,
speed: 0.8,
crit_chance: 0.15,
crit_chance: 0.075,
range: 1.0,
energy_efficiency: 0.8,
buff_strength: 0.8,

View File

@ -6,10 +6,10 @@ ItemDef(
toolkind: Sword,
stats: (
equip_time_secs: 0.25,
power: 0.9,
power: 0.8,
effect_power: 0.8,
speed: 1.5,
crit_chance: 0.15,
speed: 1.25,
crit_chance: 0.075,
range: 1.0,
energy_efficiency: 0.8,
buff_strength: 0.8,

View File

@ -9,7 +9,7 @@ ItemDef(
power: 1.0,
effect_power: 1.0,
speed: 1.0,
crit_chance: 0.2,
crit_chance: 0.1,
range: 1.0,
energy_efficiency: 1.0,
buff_strength: 1.0,

View File

@ -6,12 +6,12 @@ ItemDef(
toolkind: Sword,
stats: (
equip_time_secs: 0.25,
power: 0.9,
power: 0.8,
effect_power: 0.8,
speed: 0.9,
crit_chance: 0.2,
speed: 0.8,
crit_chance: 0.1,
range: 1.0,
energy_efficiency: 2.0,
energy_efficiency: 1.5,
buff_strength: 0.8,
),
hand_restriction: None,

View File

@ -6,10 +6,10 @@ ItemDef(
toolkind: Sword,
stats: (
equip_time_secs: 0.25,
power: 1.5,
power: 1.25,
effect_power: 0.8,
speed: 0.9,
crit_chance: 0.15,
speed: 0.8,
crit_chance: 0.075,
range: 1.0,
energy_efficiency: 0.8,
buff_strength: 0.8,

View File

@ -6,13 +6,13 @@ ItemDef(
toolkind: Sword,
stats: (
equip_time_secs: 0.25,
power: 0.9,
power: 0.8,
effect_power: 0.8,
speed: 0.9,
crit_chance: 0.15,
speed: 0.8,
crit_chance: 0.075,
range: 1.0,
energy_efficiency: 0.8,
buff_strength: 2.0,
buff_strength: 1.5,
),
hand_restriction: None,
weapon_name: HandednessDependent(

View File

@ -6,10 +6,10 @@ ItemDef(
toolkind: Sword,
stats: (
equip_time_secs: 0.25,
power: 0.9,
power: 0.8,
effect_power: 0.8,
speed: 0.9,
crit_chance: 0.4,
speed: 0.8,
crit_chance: 0.2,
range: 1.5,
energy_efficiency: 0.8,
buff_strength: 0.8,

View File

@ -1,5 +1,5 @@
ItemDef(
name: "Large Bow Grip",
name: "Long Bow Grip",
description: "",
kind: ModularComponent(
ToolSecondaryComponent(

View File

@ -1,5 +1,5 @@
ItemDef(
name: "Small Bow Grip",
name: "Short Bow Grip",
description: "",
kind: ModularComponent(
ToolSecondaryComponent(

View File

@ -1,5 +1,5 @@
ItemDef(
name: "Large Nature Core",
name: "Heavy Biocore",
description: "",
kind: ModularComponent(
ToolSecondaryComponent(

View File

@ -1,5 +1,5 @@
ItemDef(
name: "Small Nature Core",
name: "Light Biocore",
description: "",
kind: ModularComponent(
ToolSecondaryComponent(

View File

@ -1,5 +1,5 @@
ItemDef(
name: "Medium Nature Core",
name: "Biocore",
description: "",
kind: ModularComponent(
ToolSecondaryComponent(

View File

@ -1,5 +1,5 @@
ItemDef(
name: "Large Fire Core",
name: "Heavy Pyrocore",
description: "",
kind: ModularComponent(
ToolSecondaryComponent(

View File

@ -1,5 +1,5 @@
ItemDef(
name: "Small Fire Core",
name: "Light Pyrocore",
description: "",
kind: ModularComponent(
ToolSecondaryComponent(

View File

@ -1,5 +1,5 @@
ItemDef(
name: "Medium Fire Core",
name: "Pyrocore",
description: "",
kind: ModularComponent(
ToolSecondaryComponent(

View File

@ -1,5 +1,5 @@
ItemDef(
name: "Two-Handed Sword Hilt",
name: "Long Sword Hilt",
description: "",
kind: ModularComponent(
ToolSecondaryComponent(

View File

@ -1,5 +1,5 @@
ItemDef(
name: "Hand-and-a-Half Sword Hilt",
name: "Medium Sword Hilt",
description: "",
kind: ModularComponent(
ToolSecondaryComponent(

View File

@ -1,5 +1,5 @@
ItemDef(
name: "One-Handed Sword Hilt",
name: "Short Sword Hilt",
description: "",
kind: ModularComponent(
ToolSecondaryComponent(

View File

@ -5,6 +5,6 @@ ItemDef(
kind: "EldwoodLogs",
descriptor: "Eldwood",
),
quality: Common,
quality: Legendary,
tags: [MaterialKind(Wood), Material(Eldwood)],
)

View File

@ -5,6 +5,6 @@ ItemDef(
kind: "FrostwoodLogs",
descriptor: "Frostwood",
),
quality: Common,
quality: Epic,
tags: [MaterialKind(Wood), Material(Frostwood)],
)

View File

@ -5,6 +5,6 @@ ItemDef(
kind: "HardwoodLogs",
descriptor: "Hardwood",
),
quality: Common,
quality: Moderate,
tags: [MaterialKind(Wood), Material(Hardwood)],
)

View File

@ -5,6 +5,6 @@ ItemDef(
kind: "WoodLogs",
descriptor: "Wooden",
),
quality: Common,
quality: Low,
tags: [MaterialKind(Wood), Material(Wood)],
)

View File

@ -5,10 +5,10 @@ ItemDef(
kind: Axe,
hands: Two,
stats: (
equip_time_secs: 0.4,
power: 2.5,
equip_time_secs: 0.3,
power: 4.0,
effect_power: 1.0,
speed: 0.8,
speed: 0.6,
crit_chance: 0.2,
range: 1.0,
energy_efficiency: 1.0,

View File

@ -6,9 +6,9 @@ ItemDef(
hands: Two,
stats: (
equip_time_secs: 0.4,
power: 2.5,
effect_power: 0.8,
speed: 0.8,
power: 4.0,
effect_power: 1.0,
speed: 0.6,
crit_chance: 0.2,
range: 1.0,
energy_efficiency: 1.0,

View File

@ -6,9 +6,9 @@ ItemDef(
hands: Two,
stats: (
equip_time_secs: 0.5,
power: 2.5,
power: 4.0,
effect_power: 1.0,
speed: 0.8,
speed: 0.6,
crit_chance: 0.2,
range: 1.0,
energy_efficiency: 1.0,

View File

@ -6,10 +6,10 @@ ItemDef(
hands: Two,
stats: (
equip_time_secs: 0.4,
power: 1.67,
effect_power: 1.5,
speed: 1.2,
crit_chance: 0.1,
power: 4.0,
effect_power: 1.0,
speed: 0.6,
crit_chance: 0.2,
range: 1.0,
energy_efficiency: 1.0,
buff_strength: 1.0,

View File

@ -6,16 +6,16 @@ ItemDef(
hands: Two,
stats: (
equip_time_secs: 0.4,
power: 2.5,
power: 2.0,
effect_power: 1.0,
speed: 0.8,
crit_chance: 0.2,
speed: 1.0,
crit_chance: 0.140625,
range: 1.0,
energy_efficiency: 1.0,
buff_strength: 1.0,
),
)),
quality: Legendary,
quality: Epic,
tags: [],
ability_spec: None,
)

View File

@ -6,9 +6,9 @@ ItemDef(
hands: Two,
stats: (
equip_time_secs: 0.6,
power: 2.5,
power: 4.0,
effect_power: 1.0,
speed: 0.8,
speed: 0.6,
crit_chance: 0.2,
range: 1.0,
energy_efficiency: 1.0,

View File

@ -6,9 +6,9 @@ ItemDef(
hands: Two,
stats: (
equip_time_secs: 0.3,
power: 2.5,
power: 4.0,
effect_power: 1.0,
speed: 0.8,
speed: 0.6,
crit_chance: 0.2,
range: 1.0,
energy_efficiency: 1.0,

View File

@ -15,8 +15,8 @@
// Lantern
(0.1, Item("common.items.lantern.geode_purp")),
// Weapons
(2.0, LootTable("common.loot_tables.weapons.tier-3")),
(1.5, LootTable("common.loot_tables.weapons.tier-4")),
(1.0, LootTable("common.loot_tables.weapons.tier-5")),
(2.0, LootTable("common.loot_tables.weapons.components.tier-3")),
(1.5, LootTable("common.loot_tables.weapons.components.tier-4")),
(1.0, LootTable("common.loot_tables.weapons.components.tier-5")),
(0.05, LootTable("common.loot_tables.weapons.cave")),
]

View File

@ -1,6 +1,6 @@
[
(1.0, LootTable("common.loot_tables.food.prepared")),
(1.0, LootTable("common.loot_tables.cave_large")),
(1.0, LootTable("common.loot_tables.weapons.tier-2")),
(1.0, LootTable("common.loot_tables.weapons.components.tier-2")),
(5.0, Item("common.items.crafting_ing.hide.leather_troll")),
]

View File

@ -1,6 +1,6 @@
[
(1.0, LootTable("common.loot_tables.food.prepared")),
(1.0, Item("common.items.crafting_ing.animal_misc.icy_fang")),
(1.0, LootTable("common.loot_tables.weapons.tier-2")),
(1.0, LootTable("common.loot_tables.weapons.components.tier-2")),
(4.0, LootTable("common.loot_tables.cave_large")),
]

View File

@ -1,3 +1,3 @@
[
(1.0, LootTable("common.loot_tables.weapons.tier-5")),
(1.0, LootTable("common.loot_tables.weapons.components.tier-5")),
]

View File

@ -1,6 +1,6 @@
[
(1.0, LootTable("common.loot_tables.food.prepared")),
(1.0, LootTable("common.loot_tables.weapons.tier-1")),
(1.0, LootTable("common.loot_tables.weapons.tier-2")),
(1.0, LootTable("common.loot_tables.weapons.tier-3")),
(1.0, LootTable("common.loot_tables.weapons.components.tier-1")),
(1.0, LootTable("common.loot_tables.weapons.components.tier-2")),
(1.0, LootTable("common.loot_tables.weapons.components.tier-3")),
]

View File

@ -16,5 +16,5 @@
(0.25, LootTable("common.loot_tables.food.prepared")),
// Weapons
(1.0, LootTable("common.loot_tables.weapons.starter")),
(1.0, LootTable("common.loot_tables.weapons.tier-0")),
(1.0, LootTable("common.loot_tables.weapons.components.tier-0")),
]

View File

@ -1,5 +1,6 @@
[
(9.0, Item("common.items.crafting_ing.animal_misc.lively_vine")),
(9.0, Item("common.items.crafting_ing.animal_misc.grim_eyeball")),
(12.0, Item("common.items.log.wood")),
(12.0, Item("common.items.flowers.plant_fiber")),
(5.0, Item("common.items.crafting_ing.animal_misc.grim_eyeball")),
(1.0, Item("common.items.armor.misc.head.bamboo_twig")),
]

View File

@ -1,6 +1,6 @@
[
// Gear
(1.0, LootTable("common.loot_tables.weapons.tier-0")),
(1.0, LootTable("common.loot_tables.weapons.components.tier-0")),
(1.0, LootTable("common.loot_tables.armor.tier-0")),
// Currency
(3.0, ItemQuantity("common.items.utility.coins", 10, 20)),

View File

@ -1,6 +1,6 @@
[
// Gear
(1.0, LootTable("common.loot_tables.weapons.tier-1")),
(1.0, LootTable("common.loot_tables.weapons.components.tier-1")),
(1.0, LootTable("common.loot_tables.armor.tier-1")),
(0.5, Item("common.items.armor.misc.head.hog_hood")),
// Currency

View File

@ -1,6 +1,6 @@
[
// Gear
(1.0, LootTable("common.loot_tables.weapons.tier-2")),
(1.0, LootTable("common.loot_tables.weapons.components.tier-2")),
(1.0, LootTable("common.loot_tables.armor.tier-2")),
// Currency
(3.0, ItemQuantity("common.items.utility.coins", 50, 100)),

View File

@ -1,6 +1,6 @@
[
// Gear
(1.0, LootTable("common.loot_tables.weapons.tier-3")),
(1.0, LootTable("common.loot_tables.weapons.components.tier-3")),
(1.0, LootTable("common.loot_tables.armor.tier-3")),
// Currency
(3.0, ItemQuantity("common.items.utility.coins", 100, 200)),

View File

@ -1,6 +1,6 @@
[
// Gear
(1.0, LootTable("common.loot_tables.weapons.tier-4")),
(1.0, LootTable("common.loot_tables.weapons.components.tier-4")),
(1.0, LootTable("common.loot_tables.armor.tier-4")),
(1.0, Item("common.items.armor.misc.head.spikeguard")),
// Currency

View File

@ -1,6 +1,6 @@
[
// Gear
(1.0, LootTable("common.loot_tables.weapons.tier-4")),
(1.0, LootTable("common.loot_tables.weapons.components.tier-4")),
(1.0, LootTable("common.loot_tables.armor.tier-4")),
(0.1, Item("common.items.armor.cultist.bandana")),
// Currency

View File

@ -1,9 +1,9 @@
[
[
(0.004, Item("common.items.lantern.pumpkin")),
(2.0, LootTable("common.loot_tables.materials.common")),
(0.1, Item("common.items.armor.misc.ring.gold")),
(1.0, LootTable("common.loot_tables.weapons.tier-3")),
(0.1, LootTable("common.loot_tables.weapons.tier-4")),
(2.0, LootTable("common.loot_tables.materials.common")),
(0.1, Item("common.items.armor.misc.ring.gold")),
(1.0, LootTable("common.loot_tables.weapons.components.tier-3")),
(0.1, LootTable("common.loot_tables.weapons.components.tier-4")),
(1.5, LootTable("common.loot_tables.food.prepared")),
(0.05, Item("common.items.armor.witch.hat")),
]

View File

@ -1,4 +1,4 @@
[
(1.0, LootTable("common.loot_tables.weapons.tier-1")),
(1.0, LootTable("common.loot_tables.weapons.components.tier-1")),
(1.0, LootTable("common.loot_tables.armor.cloth")),
]

View File

@ -1,5 +1,5 @@
[
(1.0, LootTable("common.loot_tables.weapons.tier-0")),
(1.0, LootTable("common.loot_tables.weapons.tier-1")),
(1.0, LootTable("common.loot_tables.weapons.components.tier-0")),
(1.0, LootTable("common.loot_tables.weapons.components.tier-1")),
(1.0, LootTable("common.loot_tables.armor.cloth")),
]

View File

@ -1,5 +1,5 @@
[
(1.0, LootTable("common.loot_tables.materials.common")),
(1.0, LootTable("common.loot_tables.weapons.tier-0")),
(1.0, LootTable("common.loot_tables.weapons.components.tier-0")),
(1.0, LootTable("common.loot_tables.materials.underground")),
]

View File

@ -0,0 +1,8 @@
[
(1.0, ModularWeaponPrimaryComponent(tool: Sword, material: Bronze, hands: None)),
(1.0, ModularWeaponPrimaryComponent(tool: Axe, material: Bronze, hands: None)),
(1.0, ModularWeaponPrimaryComponent(tool: Hammer, material: Bronze, hands: None)),
(1.0, ModularWeaponPrimaryComponent(tool: Bow, material: Wood, hands: None)),
(1.0, ModularWeaponPrimaryComponent(tool: Staff, material: Wood, hands: None)),
(1.0, ModularWeaponPrimaryComponent(tool: Sceptre, material: Wood, hands: None)),
]

View File

@ -0,0 +1,8 @@
[
(1.0, ModularWeaponPrimaryComponent(tool: Sword, material: Iron, hands: None)),
(1.0, ModularWeaponPrimaryComponent(tool: Axe, material: Iron, hands: None)),
(1.0, ModularWeaponPrimaryComponent(tool: Hammer, material: Iron, hands: None)),
(1.0, ModularWeaponPrimaryComponent(tool: Bow, material: Bamboo, hands: None)),
(1.0, ModularWeaponPrimaryComponent(tool: Staff, material: Bamboo, hands: None)),
(1.0, ModularWeaponPrimaryComponent(tool: Sceptre, material: Bamboo, hands: None)),
]

View File

@ -0,0 +1,8 @@
[
(1.0, ModularWeaponPrimaryComponent(tool: Sword, material: Steel, hands: None)),
(1.0, ModularWeaponPrimaryComponent(tool: Axe, material: Steel, hands: None)),
(1.0, ModularWeaponPrimaryComponent(tool: Hammer, material: Steel, hands: None)),
(1.0, ModularWeaponPrimaryComponent(tool: Bow, material: Hardwood, hands: None)),
(1.0, ModularWeaponPrimaryComponent(tool: Staff, material: Hardwood, hands: None)),
(1.0, ModularWeaponPrimaryComponent(tool: Sceptre, material: Hardwood, hands: None)),
]

View File

@ -0,0 +1,8 @@
[
(1.0, ModularWeaponPrimaryComponent(tool: Sword, material: Cobalt, hands: None)),
(1.0, ModularWeaponPrimaryComponent(tool: Axe, material: Cobalt, hands: None)),
(1.0, ModularWeaponPrimaryComponent(tool: Hammer, material: Cobalt, hands: None)),
(1.0, ModularWeaponPrimaryComponent(tool: Bow, material: Ironwood, hands: None)),
(1.0, ModularWeaponPrimaryComponent(tool: Staff, material: Ironwood, hands: None)),
(1.0, ModularWeaponPrimaryComponent(tool: Sceptre, material: Ironwood, hands: None)),
]

View File

@ -0,0 +1,8 @@
[
(1.0, ModularWeaponPrimaryComponent(tool: Sword, material: Bloodsteel, hands: None)),
(1.0, ModularWeaponPrimaryComponent(tool: Axe, material: Bloodsteel, hands: None)),
(1.0, ModularWeaponPrimaryComponent(tool: Hammer, material: Bloodsteel, hands: None)),
(1.0, ModularWeaponPrimaryComponent(tool: Bow, material: Frostwood, hands: None)),
(1.0, ModularWeaponPrimaryComponent(tool: Staff, material: Frostwood, hands: None)),
(1.0, ModularWeaponPrimaryComponent(tool: Sceptre, material: Frostwood, hands: None)),
]

View File

@ -0,0 +1,8 @@
[
(1.0, ModularWeaponPrimaryComponent(tool: Sword, material: Orichalcum, hands: None)),
(1.0, ModularWeaponPrimaryComponent(tool: Axe, material: Orichalcum, hands: None)),
(1.0, ModularWeaponPrimaryComponent(tool: Hammer, material: Orichalcum, hands: None)),
(1.0, ModularWeaponPrimaryComponent(tool: Bow, material: Eldwood, hands: None)),
(1.0, ModularWeaponPrimaryComponent(tool: Staff, material: Eldwood, hands: None)),
(1.0, ModularWeaponPrimaryComponent(tool: Sceptre, material: Eldwood, hands: None)),
]

View File

@ -2,4 +2,5 @@
(1.0, Item("common.items.weapons.sword.cultist")),
(1.0, Item("common.items.weapons.hammer.cultist_purp_2h-0")),
(1.0, Item("common.items.weapons.staff.cultist_staff")),
(1.0, Item("common.items.weapons.sceptre.root_evil")),
]

View File

@ -1,6 +1,5 @@
[
(1.0, Item("common.items.weapons.bow.sagitta")),
(1.0, Item("common.items.weapons.staff.laevateinn")),
(0.5, Item("common.items.weapons.sceptre.root_evil")),
(0.5, Item("common.items.weapons.sceptre.caduceus")),
(1.0, Item("common.items.weapons.sceptre.caduceus")),
]

View File

@ -2,10 +2,10 @@
"crafting_hammer": (
output: ("common.items.tool.craftsman_hammer", 1),
inputs: [
(Item("common.items.crafting_ing.twigs"), 6, false),
(Item("common.items.crafting_ing.stones"), 6, false),
(Item("common.items.crafting_ing.twigs"), 3, false),
(Item("common.items.crafting_ing.stones"), 3, false),
],
craft_sprite: Some(Anvil),
craft_sprite: None,
),
"mortar_pestle": (
output: ("common.items.crafting_tools.mortar_pestle", 1),
@ -1881,8 +1881,8 @@
craft_sprite: Some(CraftingBench),
),
/// MODULAR WEAPONS/SWORDS/SECONDARY COMPONENTS
"one-handed hilt": (
output: ("common.items.crafting_ing.modular.secondary.sword.one-handed", 1),
"short hilt": (
output: ("common.items.crafting_ing.modular.secondary.sword.short", 1),
inputs: [
(Item("common.items.log.wood"), 1, false),
(Item("common.items.crafting_ing.leather.leather_strips"), 1, false),
@ -1890,8 +1890,8 @@
craft_sprite: Some(CraftingBench),
is_recycling: false,
),
"two-handed hilt": (
output: ("common.items.crafting_ing.modular.secondary.sword.two-handed", 1),
"medium hilt": (
output: ("common.items.crafting_ing.modular.secondary.sword.medium", 1),
inputs: [
(Item("common.items.log.wood"), 1, false),
(Item("common.items.crafting_ing.leather.leather_strips"), 1, false),
@ -1899,8 +1899,8 @@
craft_sprite: Some(CraftingBench),
is_recycling: false,
),
"hand-and-a-half hilt": (
output: ("common.items.crafting_ing.modular.secondary.sword.hand-and-half", 1),
"long hilt": (
output: ("common.items.crafting_ing.modular.secondary.sword.long", 1),
inputs: [
(Item("common.items.log.wood"), 1, false),
(Item("common.items.crafting_ing.leather.leather_strips"), 1, false),
@ -1968,33 +1968,33 @@
"medium bow grip": (
output: ("common.items.crafting_ing.modular.secondary.bow.medium", 1),
inputs: [
(Item("common.items.log.wood"), 1, false),
(Item("common.items.crafting_ing.leather.leather_strips"), 1, false),
(Item("common.items.flowers.plant_fiber"), 3, false),
(Item("common.items.crafting_ing.leather.leather_strips"), 2, false),
],
craft_sprite: Some(CraftingBench),
is_recycling: false,
),
"small bow grip": (
output: ("common.items.crafting_ing.modular.secondary.bow.small", 1),
"short bow grip": (
output: ("common.items.crafting_ing.modular.secondary.bow.short", 1),
inputs: [
(Item("common.items.log.wood"), 1, false),
(Item("common.items.crafting_ing.leather.leather_strips"), 1, false),
(Item("common.items.flowers.plant_fiber"), 3, false),
(Item("common.items.crafting_ing.leather.leather_strips"), 2, false),
],
craft_sprite: Some(CraftingBench),
is_recycling: false,
),
"large bow grip": (
output: ("common.items.crafting_ing.modular.secondary.bow.large", 1),
"long bow grip": (
output: ("common.items.crafting_ing.modular.secondary.bow.long", 1),
inputs: [
(Item("common.items.log.wood"), 1, false),
(Item("common.items.crafting_ing.leather.leather_strips"), 1, false),
(Item("common.items.flowers.plant_fiber"), 3, false),
(Item("common.items.crafting_ing.leather.leather_strips"), 2, false),
],
craft_sprite: Some(CraftingBench),
is_recycling: false,
),
/// MODULAR WEAPONS/FIRE STAFFS/SECONDARY COMPONENTS
"large fire core": (
output: ("common.items.crafting_ing.modular.secondary.staff.large", 1),
"heavy pyrocore": (
output: ("common.items.crafting_ing.modular.secondary.staff.heavy", 1),
inputs: [
(Item("common.items.mineral.gem.ruby"), 1, false),
(Item("common.items.mineral.ore.veloritefrag"), 3, false),
@ -2002,7 +2002,7 @@
craft_sprite: Some(CraftingBench),
is_recycling: false,
),
"medium fire core": (
"pyrocore": (
output: ("common.items.crafting_ing.modular.secondary.staff.medium", 1),
inputs: [
(Item("common.items.mineral.gem.ruby"), 1, false),
@ -2011,8 +2011,8 @@
craft_sprite: Some(CraftingBench),
is_recycling: false,
),
"small fire core": (
output: ("common.items.crafting_ing.modular.secondary.staff.small", 1),
"light pyrocore": (
output: ("common.items.crafting_ing.modular.secondary.staff.light", 1),
inputs: [
(Item("common.items.mineral.gem.ruby"), 1, false),
(Item("common.items.mineral.ore.veloritefrag"), 3, false),
@ -2021,8 +2021,8 @@
is_recycling: false,
),
/// MODULAR WEAPONS/NATURE SCEPTRES/SECONDARY COMPONENTS
"large nature core": (
output: ("common.items.crafting_ing.modular.secondary.sceptre.large", 1),
"heavy biocore": (
output: ("common.items.crafting_ing.modular.secondary.sceptre.heavy", 1),
inputs: [
(Item("common.items.mineral.gem.emerald"), 1, false),
(Item("common.items.mineral.ore.veloritefrag"), 3, false),
@ -2030,7 +2030,7 @@
craft_sprite: Some(CraftingBench),
is_recycling: false,
),
"medium nature core": (
"biocore": (
output: ("common.items.crafting_ing.modular.secondary.sceptre.medium", 1),
inputs: [
(Item("common.items.mineral.gem.emerald"), 1, false),
@ -2039,8 +2039,8 @@
craft_sprite: Some(CraftingBench),
is_recycling: false,
),
"small nature core": (
output: ("common.items.crafting_ing.modular.secondary.sceptre.small", 1),
"light biocore": (
output: ("common.items.crafting_ing.modular.secondary.sceptre.light", 1),
inputs: [
(Item("common.items.mineral.gem.emerald"), 1, false),
(Item("common.items.mineral.ore.veloritefrag"), 3, false),

View File

@ -24,6 +24,10 @@
(2.5, Item("common.items.mineral.ore.iron")),
(2.5, Item("common.items.mineral.ore.tin")),
// Logs
(5.0, Item("common.items.log.wood")),
(2.5, Item("common.items.log.bamboo")),
// Animal Hide
(2.5, Item("common.items.crafting_ing.hide.tough_hide")),
(4.0, Item("common.items.crafting_ing.hide.animal_hide")),

View File

@ -13,6 +13,12 @@
(0.2, Item("common.items.mineral.ore.cobalt")),
(0.25, Item("common.items.mineral.ore.coal")),
// High tier woods
(0.05, Item("common.items.log.eldwood")),
(0.1, Item("common.items.log.frostwood")),
(0.2, Item("common.items.log.ironwood")),
(0.5, Item("common.items.log.hardwood")),
// High tier Animal Hide
(0.025, Item("common.items.crafting_ing.hide.dragon_scale")),
(0.05, Item("common.items.crafting_ing.hide.plate")),

View File

@ -35,6 +35,16 @@
"hud.crafting.dismantle_title": "Dismantling",
"hud.crafting.dismantle_explanation" : "Hover items in your bag to see what\nyou can salvage.\n\nDouble-Click them to start dismantling.",
"hud.crafting.modular_desc": "Drag Item-Parts here to craft a weapon",
"hud.crafting.mod_weap_prim_slot_title": "Primary Weapon Component",
"hud.crafting.mod_weap_prim_slot_desc": "Place a primary weapon component here (e.g. a sword blade, axe head, or bow limbs).",
"hud.crafting.mod_weap_sec_slot_title": "Secondary Weapon Component",
"hud.crafting.mod_weap_sec_slot_desc": "Place a secondary weapon component here (e.g. a sword hilt, bow grip, or staff core).",
"hud.crafting.mod_comp_metal_prim_slot_title": "Metal Ingot",
"hud.crafting.mod_comp_metal_prim_slot_desc": "Place a metal ingot here, only certain metals can be used to make weapons.",
"hud.crafting.mod_comp_wood_prim_slot_title": "Wood",
"hud.crafting.mod_comp_wood_prim_slot_desc": "Place a kind of wood here, only certain woods can be used to make weapons.",
"hud.crafting.mod_comp_sec_slot_title": "Animal Material",
"hud.crafting.mod_comp_sec_slot_desc": "Place an animal crafting ingredient, only certain ingredients can be used to augment weapons.",
},

View File

@ -54,7 +54,7 @@
(0.0, 0.0, 0.0), (-90.0, 70.0, 0.0), 1.0,
),
Tool("example_hammer"): VoxTrans(
"voxel.weapon.hammer.2hhammer_ramshead",
"voxel.weapon.hammer.greatmace.bloodsteel-2h",
(-1.0, 0.0, 0.0), (-70.0, 55.0, 0.0), 1.0,
),
Tool("example_bow"): VoxTrans(
@ -3755,16 +3755,16 @@
"voxel.weapon.component.sword.zweihander.orichalcum",
(0.0, 0.0, 0.0), (-135.0, 90.0, 0.0), 1.0,
),
Tool("common.items.crafting_ing.modular.secondary.sword.two-handed"): VoxTrans(
"voxel.weapon.component.sword.hilt.twohand",
Tool("common.items.crafting_ing.modular.secondary.sword.long"): VoxTrans(
"voxel.weapon.component.sword.hilt.long",
(0.0, 0.0, 0.0), (-135.0, 90.0, 0.0), 1.0,
),
Tool("common.items.crafting_ing.modular.secondary.sword.one-handed"): VoxTrans(
"voxel.weapon.component.sword.hilt.onehand",
Tool("common.items.crafting_ing.modular.secondary.sword.medium"): VoxTrans(
"voxel.weapon.component.sword.hilt.medium",
(0.0, 0.0, 0.0), (-135.0, 90.0, 0.0), 1.0,
),
Tool("common.items.crafting_ing.modular.secondary.sword.hand-and-half"): VoxTrans(
"voxel.weapon.component.sword.hilt.handandhalf",
Tool("common.items.crafting_ing.modular.secondary.sword.short"): VoxTrans(
"voxel.weapon.component.sword.hilt.short",
(0.0, 0.0, 0.0), (-135.0, 90.0, 0.0), 1.0,
),
// Axes
@ -4298,16 +4298,16 @@
"voxel.weapon.component.bow.warbow.eldwood",
(0.0, 0.0, 0.0), (0.0, 90.0, 0.0), 1.0,
),
Tool("common.items.crafting_ing.modular.secondary.bow.large"): VoxTrans(
"voxel.weapon.component.bow.grip.large",
Tool("common.items.crafting_ing.modular.secondary.bow.long"): VoxTrans(
"voxel.weapon.component.bow.grip.long",
(0.0, 0.0, 0.0), (-135.0, 90.0, 0.0), 1.0,
),
Tool("common.items.crafting_ing.modular.secondary.bow.medium"): VoxTrans(
"voxel.weapon.component.bow.grip.medium",
(0.0, 0.0, 0.0), (-135.0, 90.0, 0.0), 1.0,
),
Tool("common.items.crafting_ing.modular.secondary.bow.small"): VoxTrans(
"voxel.weapon.component.bow.grip.small",
Tool("common.items.crafting_ing.modular.secondary.bow.short"): VoxTrans(
"voxel.weapon.component.bow.grip.short",
(0.0, 0.0, 0.0), (-135.0, 90.0, 0.0), 1.0,
),
// Staffs
@ -4479,7 +4479,7 @@
"voxel.weapon.component.staff.staff.eldwood",
(0.0, 0.0, 0.0), (-130.0, 90.0, 0.0), 1.0,
),
Tool("common.items.crafting_ing.modular.secondary.staff.large"): VoxTrans(
Tool("common.items.crafting_ing.modular.secondary.staff.heavy"): VoxTrans(
"voxel.weapon.component.staff.core.heavy",
(0.0, 0.0, 0.0), (-135.0, 90.0, 0.0), 1.0,
),
@ -4487,7 +4487,7 @@
"voxel.weapon.component.staff.core.medium",
(0.0, 0.0, 0.0), (-135.0, 90.0, 0.0), 1.0,
),
Tool("common.items.crafting_ing.modular.secondary.staff.small"): VoxTrans(
Tool("common.items.crafting_ing.modular.secondary.staff.light"): VoxTrans(
"voxel.weapon.component.staff.core.light",
(0.0, 0.0, 0.0), (-135.0, 90.0, 0.0), 1.0,
),
@ -4660,7 +4660,7 @@
"voxel.weapon.component.sceptre.sceptre.eldwood",
(0.0, 0.0, 0.0), (-130.0, 90.0, 0.0), 1.0,
),
Tool("common.items.crafting_ing.modular.secondary.sceptre.large"): VoxTrans(
Tool("common.items.crafting_ing.modular.secondary.sceptre.heavy"): VoxTrans(
"voxel.weapon.component.sceptre.core.heavy",
(0.0, 0.0, 0.0), (-135.0, 90.0, 0.0), 1.0,
),
@ -4668,7 +4668,7 @@
"voxel.weapon.component.sceptre.core.medium",
(0.0, 0.0, 0.0), (-135.0, 90.0, 0.0), 1.0,
),
Tool("common.items.crafting_ing.modular.secondary.sceptre.small"): VoxTrans(
Tool("common.items.crafting_ing.modular.secondary.sceptre.light"): VoxTrans(
"voxel.weapon.component.sceptre.core.light",
(0.0, 0.0, 0.0), (-135.0, 90.0, 0.0), 1.0,
),

View File

@ -965,9 +965,9 @@
ModularWeaponComponent(("common.items.crafting_ing.modular.primary.sword.sabre", "common.items.mineral.ingot.orichalcum")): "voxel.weapon.component.sword.sabre.orichalcum",
ModularWeaponComponent(("common.items.crafting_ing.modular.primary.sword.sawblade", "common.items.mineral.ingot.orichalcum")): "voxel.weapon.component.sword.sawblade.orichalcum",
ModularWeaponComponent(("common.items.crafting_ing.modular.primary.sword.zweihander", "common.items.mineral.ingot.orichalcum")): "voxel.weapon.component.sword.zweihander.orichalcum",
Tool("common.items.crafting_ing.modular.secondary.sword.two-handed"): "voxel.weapon.component.sword.hilt.twohand",
Tool("common.items.crafting_ing.modular.secondary.sword.one-handed"): "voxel.weapon.component.sword.hilt.onehand",
Tool("common.items.crafting_ing.modular.secondary.sword.hand-and-half"): "voxel.weapon.component.sword.hilt.handandhalf",
Tool("common.items.crafting_ing.modular.secondary.sword.long"): "voxel.weapon.component.sword.hilt.long",
Tool("common.items.crafting_ing.modular.secondary.sword.medium"): "voxel.weapon.component.sword.hilt.medium",
Tool("common.items.crafting_ing.modular.secondary.sword.short"): "voxel.weapon.component.sword.hilt.short",
// Axes
ModularWeaponComponent(("common.items.crafting_ing.modular.primary.axe.axe", "common.items.mineral.ingot.bronze")): "voxel.weapon.component.axe.axe.bronze",
ModularWeaponComponent(("common.items.crafting_ing.modular.primary.axe.battleaxe", "common.items.mineral.ingot.bronze")): "voxel.weapon.component.axe.battleaxe.bronze",
@ -1103,9 +1103,9 @@
ModularWeaponComponent(("common.items.crafting_ing.modular.primary.bow.ornate", "common.items.log.eldwood")): "voxel.weapon.component.bow.ornate.eldwood",
ModularWeaponComponent(("common.items.crafting_ing.modular.primary.bow.shortbow", "common.items.log.eldwood")): "voxel.weapon.component.bow.shortbow.eldwood",
ModularWeaponComponent(("common.items.crafting_ing.modular.primary.bow.warbow", "common.items.log.eldwood")): "voxel.weapon.component.bow.warbow.eldwood",
Tool("common.items.crafting_ing.modular.secondary.bow.large"): "voxel.weapon.component.bow.grip.large",
Tool("common.items.crafting_ing.modular.secondary.bow.long"): "voxel.weapon.component.bow.grip.long",
Tool("common.items.crafting_ing.modular.secondary.bow.medium"): "voxel.weapon.component.bow.grip.medium",
Tool("common.items.crafting_ing.modular.secondary.bow.small"): "voxel.weapon.component.bow.grip.small",
Tool("common.items.crafting_ing.modular.secondary.bow.short"): "voxel.weapon.component.bow.grip.short",
// Staffs
ModularWeaponComponent(("common.items.crafting_ing.modular.primary.staff.brand", "common.items.log.wood")): "voxel.weapon.component.staff.brand.wood",
ModularWeaponComponent(("common.items.crafting_ing.modular.primary.staff.grandstaff", "common.items.log.wood")): "voxel.weapon.component.staff.grandstaff.wood",
@ -1149,9 +1149,9 @@
ModularWeaponComponent(("common.items.crafting_ing.modular.primary.staff.pole", "common.items.log.eldwood")): "voxel.weapon.component.staff.pole.eldwood",
ModularWeaponComponent(("common.items.crafting_ing.modular.primary.staff.rod", "common.items.log.eldwood")): "voxel.weapon.component.staff.rod.eldwood",
ModularWeaponComponent(("common.items.crafting_ing.modular.primary.staff.staff", "common.items.log.eldwood")): "voxel.weapon.component.staff.staff.eldwood",
Tool("common.items.crafting_ing.modular.secondary.staff.large"): "voxel.weapon.component.staff.core.heavy",
Tool("common.items.crafting_ing.modular.secondary.staff.heavy"): "voxel.weapon.component.staff.core.heavy",
Tool("common.items.crafting_ing.modular.secondary.staff.medium"): "voxel.weapon.component.staff.core.medium",
Tool("common.items.crafting_ing.modular.secondary.staff.small"): "voxel.weapon.component.staff.core.light",
Tool("common.items.crafting_ing.modular.secondary.staff.light"): "voxel.weapon.component.staff.core.light",
// Sceptres
ModularWeaponComponent(("common.items.crafting_ing.modular.primary.sceptre.arbor", "common.items.log.wood")): "voxel.weapon.component.sceptre.arbor.wood",
ModularWeaponComponent(("common.items.crafting_ing.modular.primary.sceptre.cane", "common.items.log.wood")): "voxel.weapon.component.sceptre.cane.wood",
@ -1195,7 +1195,7 @@
ModularWeaponComponent(("common.items.crafting_ing.modular.primary.sceptre.grandsceptre", "common.items.log.eldwood")): "voxel.weapon.component.sceptre.grandsceptre.eldwood",
ModularWeaponComponent(("common.items.crafting_ing.modular.primary.sceptre.ornate", "common.items.log.eldwood")): "voxel.weapon.component.sceptre.ornate.eldwood",
ModularWeaponComponent(("common.items.crafting_ing.modular.primary.sceptre.sceptre", "common.items.log.eldwood")): "voxel.weapon.component.sceptre.sceptre.eldwood",
Tool("common.items.crafting_ing.modular.secondary.sceptre.large"): "voxel.weapon.component.sceptre.core.heavy",
Tool("common.items.crafting_ing.modular.secondary.sceptre.heavy"): "voxel.weapon.component.sceptre.core.heavy",
Tool("common.items.crafting_ing.modular.secondary.sceptre.medium"): "voxel.weapon.component.sceptre.core.medium",
Tool("common.items.crafting_ing.modular.secondary.sceptre.small"): "voxel.weapon.component.sceptre.core.light",
Tool("common.items.crafting_ing.modular.secondary.sceptre.light"): "voxel.weapon.component.sceptre.core.light",
})