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, power: 1.0,
effect_power: 1.0, effect_power: 1.0,
speed: 1.0, speed: 1.0,
crit_chance: 0.2, crit_chance: 0.1,
range: 1.0, range: 1.0,
energy_efficiency: 1.0, energy_efficiency: 1.0,
buff_strength: 1.0, buff_strength: 1.0,

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -15,8 +15,8 @@
// Lantern // Lantern
(0.1, Item("common.items.lantern.geode_purp")), (0.1, Item("common.items.lantern.geode_purp")),
// Weapons // Weapons
(2.0, LootTable("common.loot_tables.weapons.tier-3")), (2.0, LootTable("common.loot_tables.weapons.components.tier-3")),
(1.5, LootTable("common.loot_tables.weapons.tier-4")), (1.5, LootTable("common.loot_tables.weapons.components.tier-4")),
(1.0, LootTable("common.loot_tables.weapons.tier-5")), (1.0, LootTable("common.loot_tables.weapons.components.tier-5")),
(0.05, LootTable("common.loot_tables.weapons.cave")), (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.food.prepared")),
(1.0, LootTable("common.loot_tables.cave_large")), (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")), (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, LootTable("common.loot_tables.food.prepared")),
(1.0, Item("common.items.crafting_ing.animal_misc.icy_fang")), (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")), (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.food.prepared")),
(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.weapons.tier-2")), (1.0, LootTable("common.loot_tables.weapons.components.tier-2")),
(1.0, LootTable("common.loot_tables.weapons.tier-3")), (1.0, LootTable("common.loot_tables.weapons.components.tier-3")),
] ]

View File

@ -16,5 +16,5 @@
(0.25, LootTable("common.loot_tables.food.prepared")), (0.25, LootTable("common.loot_tables.food.prepared")),
// Weapons // Weapons
(1.0, LootTable("common.loot_tables.weapons.starter")), (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")), (12.0, Item("common.items.log.wood")),
(9.0, Item("common.items.crafting_ing.animal_misc.grim_eyeball")), (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")), (1.0, Item("common.items.armor.misc.head.bamboo_twig")),
] ]

View File

@ -1,6 +1,6 @@
[ [
// Gear // 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")), (1.0, LootTable("common.loot_tables.armor.tier-0")),
// Currency // Currency
(3.0, ItemQuantity("common.items.utility.coins", 10, 20)), (3.0, ItemQuantity("common.items.utility.coins", 10, 20)),

View File

@ -1,6 +1,6 @@
[ [
// Gear // 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")), (1.0, LootTable("common.loot_tables.armor.tier-1")),
(0.5, Item("common.items.armor.misc.head.hog_hood")), (0.5, Item("common.items.armor.misc.head.hog_hood")),
// Currency // Currency

View File

@ -1,6 +1,6 @@
[ [
// Gear // 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")), (1.0, LootTable("common.loot_tables.armor.tier-2")),
// Currency // Currency
(3.0, ItemQuantity("common.items.utility.coins", 50, 100)), (3.0, ItemQuantity("common.items.utility.coins", 50, 100)),

View File

@ -1,6 +1,6 @@
[ [
// Gear // 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")), (1.0, LootTable("common.loot_tables.armor.tier-3")),
// Currency // Currency
(3.0, ItemQuantity("common.items.utility.coins", 100, 200)), (3.0, ItemQuantity("common.items.utility.coins", 100, 200)),

View File

@ -1,6 +1,6 @@
[ [
// Gear // 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, LootTable("common.loot_tables.armor.tier-4")),
(1.0, Item("common.items.armor.misc.head.spikeguard")), (1.0, Item("common.items.armor.misc.head.spikeguard")),
// Currency // Currency

View File

@ -1,6 +1,6 @@
[ [
// Gear // 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, LootTable("common.loot_tables.armor.tier-4")),
(0.1, Item("common.items.armor.cultist.bandana")), (0.1, Item("common.items.armor.cultist.bandana")),
// Currency // Currency

View File

@ -1,9 +1,9 @@
[ [
(0.004, Item("common.items.lantern.pumpkin")), (0.004, Item("common.items.lantern.pumpkin")),
(2.0, LootTable("common.loot_tables.materials.common")), (2.0, LootTable("common.loot_tables.materials.common")),
(0.1, Item("common.items.armor.misc.ring.gold")), (0.1, Item("common.items.armor.misc.ring.gold")),
(1.0, LootTable("common.loot_tables.weapons.tier-3")), (1.0, LootTable("common.loot_tables.weapons.components.tier-3")),
(0.1, LootTable("common.loot_tables.weapons.tier-4")), (0.1, LootTable("common.loot_tables.weapons.components.tier-4")),
(1.5, LootTable("common.loot_tables.food.prepared")), (1.5, LootTable("common.loot_tables.food.prepared")),
(0.05, Item("common.items.armor.witch.hat")), (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")), (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.components.tier-0")),
(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")), (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.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")), (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.sword.cultist")),
(1.0, Item("common.items.weapons.hammer.cultist_purp_2h-0")), (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.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.bow.sagitta")),
(1.0, Item("common.items.weapons.staff.laevateinn")), (1.0, Item("common.items.weapons.staff.laevateinn")),
(0.5, Item("common.items.weapons.sceptre.root_evil")), (1.0, Item("common.items.weapons.sceptre.caduceus")),
(0.5, Item("common.items.weapons.sceptre.caduceus")),
] ]

View File

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

View File

@ -35,6 +35,16 @@
"hud.crafting.dismantle_title": "Dismantling", "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.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.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, (0.0, 0.0, 0.0), (-90.0, 70.0, 0.0), 1.0,
), ),
Tool("example_hammer"): VoxTrans( 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, (-1.0, 0.0, 0.0), (-70.0, 55.0, 0.0), 1.0,
), ),
Tool("example_bow"): VoxTrans( Tool("example_bow"): VoxTrans(
@ -3755,16 +3755,16 @@
"voxel.weapon.component.sword.zweihander.orichalcum", "voxel.weapon.component.sword.zweihander.orichalcum",
(0.0, 0.0, 0.0), (-135.0, 90.0, 0.0), 1.0, (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( Tool("common.items.crafting_ing.modular.secondary.sword.long"): VoxTrans(
"voxel.weapon.component.sword.hilt.twohand", "voxel.weapon.component.sword.hilt.long",
(0.0, 0.0, 0.0), (-135.0, 90.0, 0.0), 1.0, (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( Tool("common.items.crafting_ing.modular.secondary.sword.medium"): VoxTrans(
"voxel.weapon.component.sword.hilt.onehand", "voxel.weapon.component.sword.hilt.medium",
(0.0, 0.0, 0.0), (-135.0, 90.0, 0.0), 1.0, (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( Tool("common.items.crafting_ing.modular.secondary.sword.short"): VoxTrans(
"voxel.weapon.component.sword.hilt.handandhalf", "voxel.weapon.component.sword.hilt.short",
(0.0, 0.0, 0.0), (-135.0, 90.0, 0.0), 1.0, (0.0, 0.0, 0.0), (-135.0, 90.0, 0.0), 1.0,
), ),
// Axes // Axes
@ -4298,16 +4298,16 @@
"voxel.weapon.component.bow.warbow.eldwood", "voxel.weapon.component.bow.warbow.eldwood",
(0.0, 0.0, 0.0), (0.0, 90.0, 0.0), 1.0, (0.0, 0.0, 0.0), (0.0, 90.0, 0.0), 1.0,
), ),
Tool("common.items.crafting_ing.modular.secondary.bow.large"): VoxTrans( Tool("common.items.crafting_ing.modular.secondary.bow.long"): VoxTrans(
"voxel.weapon.component.bow.grip.large", "voxel.weapon.component.bow.grip.long",
(0.0, 0.0, 0.0), (-135.0, 90.0, 0.0), 1.0, (0.0, 0.0, 0.0), (-135.0, 90.0, 0.0), 1.0,
), ),
Tool("common.items.crafting_ing.modular.secondary.bow.medium"): VoxTrans( Tool("common.items.crafting_ing.modular.secondary.bow.medium"): VoxTrans(
"voxel.weapon.component.bow.grip.medium", "voxel.weapon.component.bow.grip.medium",
(0.0, 0.0, 0.0), (-135.0, 90.0, 0.0), 1.0, (0.0, 0.0, 0.0), (-135.0, 90.0, 0.0), 1.0,
), ),
Tool("common.items.crafting_ing.modular.secondary.bow.small"): VoxTrans( Tool("common.items.crafting_ing.modular.secondary.bow.short"): VoxTrans(
"voxel.weapon.component.bow.grip.small", "voxel.weapon.component.bow.grip.short",
(0.0, 0.0, 0.0), (-135.0, 90.0, 0.0), 1.0, (0.0, 0.0, 0.0), (-135.0, 90.0, 0.0), 1.0,
), ),
// Staffs // Staffs
@ -4479,7 +4479,7 @@
"voxel.weapon.component.staff.staff.eldwood", "voxel.weapon.component.staff.staff.eldwood",
(0.0, 0.0, 0.0), (-130.0, 90.0, 0.0), 1.0, (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", "voxel.weapon.component.staff.core.heavy",
(0.0, 0.0, 0.0), (-135.0, 90.0, 0.0), 1.0, (0.0, 0.0, 0.0), (-135.0, 90.0, 0.0), 1.0,
), ),
@ -4487,7 +4487,7 @@
"voxel.weapon.component.staff.core.medium", "voxel.weapon.component.staff.core.medium",
(0.0, 0.0, 0.0), (-135.0, 90.0, 0.0), 1.0, (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", "voxel.weapon.component.staff.core.light",
(0.0, 0.0, 0.0), (-135.0, 90.0, 0.0), 1.0, (0.0, 0.0, 0.0), (-135.0, 90.0, 0.0), 1.0,
), ),
@ -4660,7 +4660,7 @@
"voxel.weapon.component.sceptre.sceptre.eldwood", "voxel.weapon.component.sceptre.sceptre.eldwood",
(0.0, 0.0, 0.0), (-130.0, 90.0, 0.0), 1.0, (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", "voxel.weapon.component.sceptre.core.heavy",
(0.0, 0.0, 0.0), (-135.0, 90.0, 0.0), 1.0, (0.0, 0.0, 0.0), (-135.0, 90.0, 0.0), 1.0,
), ),
@ -4668,7 +4668,7 @@
"voxel.weapon.component.sceptre.core.medium", "voxel.weapon.component.sceptre.core.medium",
(0.0, 0.0, 0.0), (-135.0, 90.0, 0.0), 1.0, (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", "voxel.weapon.component.sceptre.core.light",
(0.0, 0.0, 0.0), (-135.0, 90.0, 0.0), 1.0, (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.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.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", 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.long"): "voxel.weapon.component.sword.hilt.long",
Tool("common.items.crafting_ing.modular.secondary.sword.one-handed"): "voxel.weapon.component.sword.hilt.onehand", Tool("common.items.crafting_ing.modular.secondary.sword.medium"): "voxel.weapon.component.sword.hilt.medium",
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.short"): "voxel.weapon.component.sword.hilt.short",
// Axes // 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.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", 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.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.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", 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.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 // 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.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", 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.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.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", 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.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 // 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.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", 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.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.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", 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.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",
}) })