Added placeholder components for bows, staffs, and sceptres.

This commit is contained in:
Sam 2021-08-06 21:21:23 -05:00
parent 762b3be3c3
commit 105bb24631
30 changed files with 750 additions and 0 deletions

View File

@ -0,0 +1,25 @@
ItemDef(
name: Component("Balanced Bow Piece"),
description: "",
kind: ModularComponent((
toolkind: Bow,
modkind: Damage,
stats: (
equip_time_secs: 0.25,
power: 1.0,
effect_power: 1.0,
speed: 1.0,
crit_chance: 0.2,
range: 1.0,
energy_efficiency: 1.0,
buff_strength: 1.0,
),
hand_restriction: Some(Two),
weapon_name: "Balanced Bow",
)),
quality: Modular,
tags: [
ModularComponent((toolkind: Bow, modkind: Damage, hands: Two)),
],
)

View File

@ -0,0 +1,25 @@
ItemDef(
name: Component("Buff Bow Piece"),
description: "",
kind: ModularComponent((
toolkind: Bow,
modkind: Damage,
stats: (
equip_time_secs: 0.25,
power: 0.9,
effect_power: 0.8,
speed: 0.9,
crit_chance: 0.15,
range: 1.0,
energy_efficiency: 0.8,
buff_strength: 2.0,
),
hand_restriction: Some(Two),
weapon_name: "Buff Bow",
)),
quality: Modular,
tags: [
ModularComponent((toolkind: Bow, modkind: Damage, hands: Two)),
],
)

View File

@ -0,0 +1,25 @@
ItemDef(
name: Component("Crit Bow Piece"),
description: "",
kind: ModularComponent((
toolkind: Bow,
modkind: Damage,
stats: (
equip_time_secs: 0.25,
power: 0.9,
effect_power: 0.8,
speed: 0.9,
crit_chance: 0.5,
range: 1.0,
energy_efficiency: 0.8,
buff_strength: 0.8,
),
hand_restriction: Some(Two),
weapon_name: "Crit Bow",
)),
quality: Modular,
tags: [
ModularComponent((toolkind: Bow, modkind: Damage, hands: Two)),
],
)

View File

@ -0,0 +1,25 @@
ItemDef(
name: Component("Speed Bow Piece"),
description: "",
kind: ModularComponent((
toolkind: Bow,
modkind: Damage,
stats: (
equip_time_secs: 0.25,
power: 0.9,
effect_power: 2.0,
speed: 0.8,
crit_chance: 0.15,
range: 1.0,
energy_efficiency: 0.8,
buff_strength: 0.8,
),
hand_restriction: Some(Two),
weapon_name: "Speed Bow",
)),
quality: Modular,
tags: [
ModularComponent((toolkind: Bow, modkind: Damage, hands: Two)),
],
)

View File

@ -0,0 +1,25 @@
ItemDef(
name: Component("Power Bow Piece"),
description: "",
kind: ModularComponent((
toolkind: Bow,
modkind: Damage,
stats: (
equip_time_secs: 0.25,
power: 1.5,
effect_power: 0.8,
speed: 0.9,
crit_chance: 0.15,
range: 1.0,
energy_efficiency: 0.8,
buff_strength: 0.8,
),
hand_restriction: Some(Two),
weapon_name: "Power Bow",
)),
quality: Modular,
tags: [
ModularComponent((toolkind: Bow, modkind: Damage, hands: Two)),
],
)

View File

@ -0,0 +1,25 @@
ItemDef(
name: Component("Ranged Bow Piece"),
description: "",
kind: ModularComponent((
toolkind: Bow,
modkind: Damage,
stats: (
equip_time_secs: 0.25,
power: 1.0,
effect_power: 0.9,
speed: 0.9,
crit_chance: 0.2,
range: 1.5,
energy_efficiency: 0.9,
buff_strength: 0.9,
),
hand_restriction: Some(Two),
weapon_name: "Ranged Bow",
)),
quality: Modular,
tags: [
ModularComponent((toolkind: Bow, modkind: Damage, hands: Two)),
],
)

View File

@ -0,0 +1,25 @@
ItemDef(
name: Component("Speed Bow Piece"),
description: "",
kind: ModularComponent((
toolkind: Bow,
modkind: Damage,
stats: (
equip_time_secs: 0.25,
power: 0.9,
effect_power: 0.8,
speed: 1.5,
crit_chance: 0.15,
range: 1.0,
energy_efficiency: 0.8,
buff_strength: 0.8,
),
hand_restriction: Some(Two),
weapon_name: "Speed Bow",
)),
quality: Modular,
tags: [
ModularComponent((toolkind: Bow, modkind: Damage, hands: Two)),
],
)

View File

@ -0,0 +1,25 @@
ItemDef(
name: Component("Balanced Sceptre Piece"),
description: "",
kind: ModularComponent((
toolkind: Sceptre,
modkind: Damage,
stats: (
equip_time_secs: 0.25,
power: 1.0,
effect_power: 1.0,
speed: 1.0,
crit_chance: 0.2,
range: 1.0,
energy_efficiency: 1.0,
buff_strength: 1.0,
),
hand_restriction: Some(Two),
weapon_name: "Balanced Sceptre",
)),
quality: Modular,
tags: [
ModularComponent((toolkind: Sceptre, modkind: Damage, hands: Two)),
],
)

View File

@ -0,0 +1,25 @@
ItemDef(
name: Component("Buff Sceptre Piece"),
description: "",
kind: ModularComponent((
toolkind: Sceptre,
modkind: Damage,
stats: (
equip_time_secs: 0.25,
power: 0.9,
effect_power: 0.8,
speed: 0.9,
crit_chance: 0.15,
range: 1.0,
energy_efficiency: 0.8,
buff_strength: 2.0,
),
hand_restriction: Some(Two),
weapon_name: "Buff Sceptre",
)),
quality: Modular,
tags: [
ModularComponent((toolkind: Sceptre, modkind: Damage, hands: Two)),
],
)

View File

@ -0,0 +1,25 @@
ItemDef(
name: Component("Crit Sceptre Piece"),
description: "",
kind: ModularComponent((
toolkind: Sceptre,
modkind: Damage,
stats: (
equip_time_secs: 0.25,
power: 0.9,
effect_power: 0.8,
speed: 0.9,
crit_chance: 0.5,
range: 1.0,
energy_efficiency: 0.8,
buff_strength: 0.8,
),
hand_restriction: Some(Two),
weapon_name: "Crit Sceptre",
)),
quality: Modular,
tags: [
ModularComponent((toolkind: Sceptre, modkind: Damage, hands: Two)),
],
)

View File

@ -0,0 +1,25 @@
ItemDef(
name: Component("Speed Sceptre Piece"),
description: "",
kind: ModularComponent((
toolkind: Sceptre,
modkind: Damage,
stats: (
equip_time_secs: 0.25,
power: 0.9,
effect_power: 2.0,
speed: 0.8,
crit_chance: 0.15,
range: 1.0,
energy_efficiency: 0.8,
buff_strength: 0.8,
),
hand_restriction: Some(Two),
weapon_name: "Speed Sceptre",
)),
quality: Modular,
tags: [
ModularComponent((toolkind: Sceptre, modkind: Damage, hands: Two)),
],
)

View File

@ -0,0 +1,25 @@
ItemDef(
name: Component("Power Sceptre Piece"),
description: "",
kind: ModularComponent((
toolkind: Sceptre,
modkind: Damage,
stats: (
equip_time_secs: 0.25,
power: 1.5,
effect_power: 0.8,
speed: 0.9,
crit_chance: 0.15,
range: 1.0,
energy_efficiency: 0.8,
buff_strength: 0.8,
),
hand_restriction: Some(Two),
weapon_name: "Power Sceptre",
)),
quality: Modular,
tags: [
ModularComponent((toolkind: Sceptre, modkind: Damage, hands: Two)),
],
)

View File

@ -0,0 +1,25 @@
ItemDef(
name: Component("Ranged Sceptre Piece"),
description: "",
kind: ModularComponent((
toolkind: Sceptre,
modkind: Damage,
stats: (
equip_time_secs: 0.25,
power: 1.0,
effect_power: 0.9,
speed: 0.9,
crit_chance: 0.2,
range: 1.5,
energy_efficiency: 0.9,
buff_strength: 0.9,
),
hand_restriction: Some(Two),
weapon_name: "Ranged Sceptre",
)),
quality: Modular,
tags: [
ModularComponent((toolkind: Sceptre, modkind: Damage, hands: Two)),
],
)

View File

@ -0,0 +1,25 @@
ItemDef(
name: Component("Speed Sceptre Piece"),
description: "",
kind: ModularComponent((
toolkind: Sceptre,
modkind: Damage,
stats: (
equip_time_secs: 0.25,
power: 0.9,
effect_power: 0.8,
speed: 1.5,
crit_chance: 0.15,
range: 1.0,
energy_efficiency: 0.8,
buff_strength: 0.8,
),
hand_restriction: Some(Two),
weapon_name: "Speed Sceptre",
)),
quality: Modular,
tags: [
ModularComponent((toolkind: Sceptre, modkind: Damage, hands: Two)),
],
)

View File

@ -0,0 +1,25 @@
ItemDef(
name: Component("Balanced Staff Piece"),
description: "",
kind: ModularComponent((
toolkind: Staff,
modkind: Damage,
stats: (
equip_time_secs: 0.25,
power: 1.0,
effect_power: 1.0,
speed: 1.0,
crit_chance: 0.2,
range: 1.0,
energy_efficiency: 1.0,
buff_strength: 1.0,
),
hand_restriction: Some(Two),
weapon_name: "Balanced Staff",
)),
quality: Modular,
tags: [
ModularComponent((toolkind: Staff, modkind: Damage, hands: Two)),
],
)

View File

@ -0,0 +1,25 @@
ItemDef(
name: Component("Buff Staff Piece"),
description: "",
kind: ModularComponent((
toolkind: Staff,
modkind: Damage,
stats: (
equip_time_secs: 0.25,
power: 0.9,
effect_power: 0.8,
speed: 0.9,
crit_chance: 0.15,
range: 1.0,
energy_efficiency: 0.8,
buff_strength: 2.0,
),
hand_restriction: Some(Two),
weapon_name: "Buff Staff",
)),
quality: Modular,
tags: [
ModularComponent((toolkind: Staff, modkind: Damage, hands: Two)),
],
)

View File

@ -0,0 +1,25 @@
ItemDef(
name: Component("Crit Staff Piece"),
description: "",
kind: ModularComponent((
toolkind: Staff,
modkind: Damage,
stats: (
equip_time_secs: 0.25,
power: 0.9,
effect_power: 0.8,
speed: 0.9,
crit_chance: 0.5,
range: 1.0,
energy_efficiency: 0.8,
buff_strength: 0.8,
),
hand_restriction: Some(Two),
weapon_name: "Crit Staff",
)),
quality: Modular,
tags: [
ModularComponent((toolkind: Staff, modkind: Damage, hands: Two)),
],
)

View File

@ -0,0 +1,25 @@
ItemDef(
name: Component("Speed Staff Piece"),
description: "",
kind: ModularComponent((
toolkind: Staff,
modkind: Damage,
stats: (
equip_time_secs: 0.25,
power: 0.9,
effect_power: 2.0,
speed: 0.8,
crit_chance: 0.15,
range: 1.0,
energy_efficiency: 0.8,
buff_strength: 0.8,
),
hand_restriction: Some(Two),
weapon_name: "Speed Staff",
)),
quality: Modular,
tags: [
ModularComponent((toolkind: Staff, modkind: Damage, hands: Two)),
],
)

View File

@ -0,0 +1,25 @@
ItemDef(
name: Component("Power Staff Piece"),
description: "",
kind: ModularComponent((
toolkind: Staff,
modkind: Damage,
stats: (
equip_time_secs: 0.25,
power: 1.5,
effect_power: 0.8,
speed: 0.9,
crit_chance: 0.15,
range: 1.0,
energy_efficiency: 0.8,
buff_strength: 0.8,
),
hand_restriction: Some(Two),
weapon_name: "Power Staff",
)),
quality: Modular,
tags: [
ModularComponent((toolkind: Staff, modkind: Damage, hands: Two)),
],
)

View File

@ -0,0 +1,25 @@
ItemDef(
name: Component("Ranged Staff Piece"),
description: "",
kind: ModularComponent((
toolkind: Staff,
modkind: Damage,
stats: (
equip_time_secs: 0.25,
power: 1.0,
effect_power: 0.9,
speed: 0.9,
crit_chance: 0.2,
range: 1.5,
energy_efficiency: 0.9,
buff_strength: 0.9,
),
hand_restriction: Some(Two),
weapon_name: "Ranged Staff",
)),
quality: Modular,
tags: [
ModularComponent((toolkind: Staff, modkind: Damage, hands: Two)),
],
)

View File

@ -0,0 +1,25 @@
ItemDef(
name: Component("Speed Staff Piece"),
description: "",
kind: ModularComponent((
toolkind: Staff,
modkind: Damage,
stats: (
equip_time_secs: 0.25,
power: 0.9,
effect_power: 0.8,
speed: 1.5,
crit_chance: 0.15,
range: 1.0,
energy_efficiency: 0.8,
buff_strength: 0.8,
),
hand_restriction: Some(Two),
weapon_name: "Speed Staff",
)),
quality: Modular,
tags: [
ModularComponent((toolkind: Staff, modkind: Damage, hands: Two)),
],
)

View File

@ -0,0 +1,25 @@
ItemDef(
name: Component("Balanced Bow Held"),
description: "",
kind: ModularComponent((
toolkind: Bow,
modkind: Held,
stats: (
equip_time_secs: 1.0,
power: 1.0,
effect_power: 1.0,
speed: 1.0,
crit_chance: 1.0,
range: 1.0,
energy_efficiency: 1.0,
buff_strength: 1.0,
),
hand_restriction: Some(Two),
weapon_name: "",
)),
quality: Direct(Common),
tags: [
ModularComponent((toolkind: Bow, modkind: Held, hands: Two)),
],
)

View File

@ -0,0 +1,25 @@
ItemDef(
name: Component("Heavy Bow Held"),
description: "",
kind: ModularComponent((
toolkind: Bow,
modkind: Held,
stats: (
equip_time_secs: 1.0,
power: 1.5,
effect_power: 1.3,
speed: 0.8,
crit_chance: 0.8,
range: 1.0,
energy_efficiency: 0.9,
buff_strength: 1.1,
),
hand_restriction: Some(Two),
weapon_name: "",
)),
quality: Direct(Common),
tags: [
ModularComponent((toolkind: Bow, modkind: Held, hands: Two)),
],
)

View File

@ -0,0 +1,25 @@
ItemDef(
name: Component("Light Bow Held"),
description: "",
kind: ModularComponent((
toolkind: Bow,
modkind: Held,
stats: (
equip_time_secs: 1.0,
power: 0.7,
effect_power: 0.8,
speed: 1.3,
crit_chance: 1.2,
range: 1.0,
energy_efficiency: 1.1,
buff_strength: 0.9,
),
hand_restriction: Some(Two),
weapon_name: "",
)),
quality: Direct(Common),
tags: [
ModularComponent((toolkind: Bow, modkind: Held, hands: Two)),
],
)

View File

@ -0,0 +1,25 @@
ItemDef(
name: Component("Balanced Sceptre Held"),
description: "",
kind: ModularComponent((
toolkind: Sceptre,
modkind: Held,
stats: (
equip_time_secs: 1.0,
power: 1.0,
effect_power: 1.0,
speed: 1.0,
crit_chance: 1.0,
range: 1.0,
energy_efficiency: 1.0,
buff_strength: 1.0,
),
hand_restriction: Some(Two),
weapon_name: "",
)),
quality: Direct(Common),
tags: [
ModularComponent((toolkind: Sceptre, modkind: Held, hands: Two)),
],
)

View File

@ -0,0 +1,25 @@
ItemDef(
name: Component("Heavy Sceptre Held"),
description: "",
kind: ModularComponent((
toolkind: Sceptre,
modkind: Held,
stats: (
equip_time_secs: 1.0,
power: 1.5,
effect_power: 1.3,
speed: 0.8,
crit_chance: 0.8,
range: 1.0,
energy_efficiency: 0.9,
buff_strength: 1.1,
),
hand_restriction: Some(Two),
weapon_name: "",
)),
quality: Direct(Common),
tags: [
ModularComponent((toolkind: Sceptre, modkind: Held, hands: Two)),
],
)

View File

@ -0,0 +1,25 @@
ItemDef(
name: Component("Light Sceptre Held"),
description: "",
kind: ModularComponent((
toolkind: Sceptre,
modkind: Held,
stats: (
equip_time_secs: 1.0,
power: 0.7,
effect_power: 0.8,
speed: 1.3,
crit_chance: 1.2,
range: 1.0,
energy_efficiency: 1.1,
buff_strength: 0.9,
),
hand_restriction: Some(Two),
weapon_name: "",
)),
quality: Direct(Common),
tags: [
ModularComponent((toolkind: Sceptre, modkind: Held, hands: Two)),
],
)

View File

@ -0,0 +1,25 @@
ItemDef(
name: Component("Balanced Staff Held"),
description: "",
kind: ModularComponent((
toolkind: Staff,
modkind: Held,
stats: (
equip_time_secs: 1.0,
power: 1.0,
effect_power: 1.0,
speed: 1.0,
crit_chance: 1.0,
range: 1.0,
energy_efficiency: 1.0,
buff_strength: 1.0,
),
hand_restriction: Some(Two),
weapon_name: "",
)),
quality: Direct(Common),
tags: [
ModularComponent((toolkind: Staff, modkind: Held, hands: Two)),
],
)

View File

@ -0,0 +1,25 @@
ItemDef(
name: Component("Heavy Staff Held"),
description: "",
kind: ModularComponent((
toolkind: Staff,
modkind: Held,
stats: (
equip_time_secs: 1.0,
power: 1.5,
effect_power: 1.3,
speed: 0.8,
crit_chance: 0.8,
range: 1.0,
energy_efficiency: 0.9,
buff_strength: 1.1,
),
hand_restriction: Some(Two),
weapon_name: "",
)),
quality: Direct(Common),
tags: [
ModularComponent((toolkind: Staff, modkind: Held, hands: Two)),
],
)

View File

@ -0,0 +1,25 @@
ItemDef(
name: Component("Light Staff Held"),
description: "",
kind: ModularComponent((
toolkind: Staff,
modkind: Held,
stats: (
equip_time_secs: 1.0,
power: 0.7,
effect_power: 0.8,
speed: 1.3,
crit_chance: 1.2,
range: 1.0,
energy_efficiency: 1.1,
buff_strength: 0.9,
),
hand_restriction: Some(Two),
weapon_name: "",
)),
quality: Direct(Common),
tags: [
ModularComponent((toolkind: Staff, modkind: Held, hands: Two)),
],
)