mirror of
https://gitlab.com/veloren/veloren.git
synced 2024-08-30 18:12:32 +00:00
tweaks to starter weapons and secondary components w/start of entity balancing
This commit is contained in:
parent
d7af58aefd
commit
3b7a9b38af
@ -3,7 +3,7 @@ ComboMelee2(
|
||||
(
|
||||
melee_constructor: (
|
||||
kind: Bash(
|
||||
damage: 7,
|
||||
damage: 3.0,
|
||||
poise: 12,
|
||||
knockback: 3,
|
||||
energy_regen: 0,
|
||||
|
@ -6,9 +6,9 @@ ItemDef(
|
||||
toolkind: Axe,
|
||||
stats: (
|
||||
equip_time_secs: 1.1,
|
||||
power: 1.1,
|
||||
power: 1.15,
|
||||
effect_power: 1.1,
|
||||
speed: 0.9,
|
||||
speed: 0.8,
|
||||
range: 1.1,
|
||||
energy_efficiency: 0.9,
|
||||
buff_strength: 1.1,
|
||||
|
@ -8,9 +8,9 @@ ItemDef(
|
||||
equip_time_secs: 1.0,
|
||||
power: 1.0,
|
||||
effect_power: 1.0,
|
||||
speed: 0.9,
|
||||
speed: 1.0,
|
||||
range: 1.0,
|
||||
energy_efficiency: 0.9,
|
||||
energy_efficiency: 1.0,
|
||||
buff_strength: 1.0,
|
||||
),
|
||||
hand_restriction: None,
|
||||
|
@ -6,7 +6,7 @@ ItemDef(
|
||||
toolkind: Axe,
|
||||
stats: (
|
||||
equip_time_secs: 0.9,
|
||||
power: 0.9,
|
||||
power: 0.85,
|
||||
effect_power: 0.9,
|
||||
speed: 1.1,
|
||||
range: 0.9,
|
||||
|
@ -5,11 +5,11 @@ ItemDef(
|
||||
ToolSecondaryComponent(
|
||||
toolkind: Bow,
|
||||
stats: (
|
||||
equip_time_secs: 1.0,
|
||||
power: 1.25,
|
||||
equip_time_secs: 1.1,
|
||||
power: 1.15,
|
||||
effect_power: 1.1,
|
||||
speed: 0.8,
|
||||
range: 1.2,
|
||||
range: 1.1,
|
||||
energy_efficiency: 0.9,
|
||||
buff_strength: 1.1,
|
||||
),
|
||||
|
@ -5,11 +5,11 @@ ItemDef(
|
||||
ToolSecondaryComponent(
|
||||
toolkind: Bow,
|
||||
stats: (
|
||||
equip_time_secs: 1.0,
|
||||
power: 0.8,
|
||||
equip_time_secs: 0.9,
|
||||
power: 0.85,
|
||||
effect_power: 0.9,
|
||||
speed: 1.2,
|
||||
range: 0.85,
|
||||
speed: 1.1,
|
||||
range: 0.9,
|
||||
energy_efficiency: 1.1,
|
||||
buff_strength: 0.9,
|
||||
),
|
||||
|
@ -5,11 +5,11 @@ ItemDef(
|
||||
ToolSecondaryComponent(
|
||||
toolkind: Hammer,
|
||||
stats: (
|
||||
equip_time_secs: 1.0,
|
||||
power: 1.25,
|
||||
equip_time_secs: 1.1,
|
||||
power: 1.15,
|
||||
effect_power: 1.1,
|
||||
speed: 0.8,
|
||||
range: 1.2,
|
||||
range: 1.1,
|
||||
energy_efficiency: 0.9,
|
||||
buff_strength: 1.1,
|
||||
),
|
||||
|
@ -8,9 +8,9 @@ ItemDef(
|
||||
equip_time_secs: 1.0,
|
||||
power: 1.0,
|
||||
effect_power: 1.0,
|
||||
speed: 0.9,
|
||||
speed: 1.0,
|
||||
range: 1.0,
|
||||
energy_efficiency: 0.9,
|
||||
energy_efficiency: 1.0,
|
||||
buff_strength: 1.0,
|
||||
),
|
||||
hand_restriction: None,
|
||||
|
@ -5,11 +5,11 @@ ItemDef(
|
||||
ToolSecondaryComponent(
|
||||
toolkind: Hammer,
|
||||
stats: (
|
||||
equip_time_secs: 1.0,
|
||||
power: 0.8,
|
||||
equip_time_secs: 0.9,
|
||||
power: 0.85,
|
||||
effect_power: 0.9,
|
||||
speed: 1.2,
|
||||
range: 0.85,
|
||||
speed: 1.1,
|
||||
range: 0.9,
|
||||
energy_efficiency: 1.1,
|
||||
buff_strength: 0.9,
|
||||
),
|
||||
|
@ -5,11 +5,11 @@ ItemDef(
|
||||
ToolSecondaryComponent(
|
||||
toolkind: Sceptre,
|
||||
stats: (
|
||||
equip_time_secs: 1.0,
|
||||
power: 1.25,
|
||||
equip_time_secs: 1.1,
|
||||
power: 1.15,
|
||||
effect_power: 1.1,
|
||||
speed: 0.8,
|
||||
range: 1.2,
|
||||
range: 1.1,
|
||||
energy_efficiency: 0.9,
|
||||
buff_strength: 1.1,
|
||||
),
|
||||
|
@ -5,11 +5,11 @@ ItemDef(
|
||||
ToolSecondaryComponent(
|
||||
toolkind: Sceptre,
|
||||
stats: (
|
||||
equip_time_secs: 1.0,
|
||||
power: 0.8,
|
||||
equip_time_secs: 0.9,
|
||||
power: 0.85,
|
||||
effect_power: 0.9,
|
||||
speed: 1.2,
|
||||
range: 0.85,
|
||||
speed: 1.1,
|
||||
range: 0.9,
|
||||
energy_efficiency: 1.1,
|
||||
buff_strength: 0.9,
|
||||
),
|
||||
|
@ -5,11 +5,11 @@ ItemDef(
|
||||
ToolSecondaryComponent(
|
||||
toolkind: Staff,
|
||||
stats: (
|
||||
equip_time_secs: 1.0,
|
||||
power: 1.25,
|
||||
equip_time_secs: 1.1,
|
||||
power: 1.15,
|
||||
effect_power: 1.1,
|
||||
speed: 0.8,
|
||||
range: 1.2,
|
||||
range: 1.1,
|
||||
energy_efficiency: 0.9,
|
||||
buff_strength: 1.1,
|
||||
),
|
||||
|
@ -5,11 +5,11 @@ ItemDef(
|
||||
ToolSecondaryComponent(
|
||||
toolkind: Staff,
|
||||
stats: (
|
||||
equip_time_secs: 1.0,
|
||||
power: 0.8,
|
||||
equip_time_secs: 0.9,
|
||||
power: 0.85,
|
||||
effect_power: 0.9,
|
||||
speed: 1.2,
|
||||
range: 0.85,
|
||||
speed: 1.1,
|
||||
range: 0.9,
|
||||
energy_efficiency: 1.1,
|
||||
buff_strength: 0.9,
|
||||
),
|
||||
|
@ -6,9 +6,9 @@ ItemDef(
|
||||
toolkind: Sword,
|
||||
stats: (
|
||||
equip_time_secs: 1.1,
|
||||
power: 1.1,
|
||||
power: 1.15,
|
||||
effect_power: 1.1,
|
||||
speed: 0.9,
|
||||
speed: 0.8,
|
||||
range: 1.1,
|
||||
energy_efficiency: 0.9,
|
||||
buff_strength: 1.1,
|
||||
|
@ -6,7 +6,7 @@ ItemDef(
|
||||
toolkind: Sword,
|
||||
stats: (
|
||||
equip_time_secs: 0.9,
|
||||
power: 0.9,
|
||||
power: 0.85,
|
||||
effect_power: 0.9,
|
||||
speed: 1.1,
|
||||
range: 0.9,
|
||||
|
@ -6,7 +6,7 @@ ItemDef(
|
||||
hands: Two,
|
||||
stats: (
|
||||
equip_time_secs: 0.01,
|
||||
power: 0.2,
|
||||
power: 0.1,
|
||||
effect_power: 0.4,
|
||||
speed: 0.54,
|
||||
range: 1.0,
|
||||
|
@ -5,13 +5,13 @@ ItemDef(
|
||||
kind: Axe,
|
||||
hands: Two,
|
||||
stats: (
|
||||
equip_time_secs: 0.3,
|
||||
power: 0.5,
|
||||
equip_time_secs: 0.4,
|
||||
power: 0.55,
|
||||
effect_power: 1.0,
|
||||
speed: 1.0,
|
||||
speed: 0.75,
|
||||
range: 1.0,
|
||||
energy_efficiency: 1.0,
|
||||
buff_strength: 1.0,
|
||||
energy_efficiency: 0.75,
|
||||
buff_strength: 0.75,
|
||||
),
|
||||
)),
|
||||
quality: Low,
|
||||
|
@ -6,12 +6,12 @@ ItemDef(
|
||||
hands: Two,
|
||||
stats: (
|
||||
equip_time_secs: 0.4,
|
||||
power: 0.45,
|
||||
effect_power: 0.3,
|
||||
speed: 0.95,
|
||||
power: 0.55,
|
||||
effect_power: 1.0,
|
||||
speed: 0.75,
|
||||
range: 1.0,
|
||||
energy_efficiency: 1.0,
|
||||
buff_strength: 0.9,
|
||||
energy_efficiency: 0.75,
|
||||
buff_strength: 0.75,
|
||||
),
|
||||
)),
|
||||
quality: Low,
|
||||
|
@ -5,13 +5,13 @@ ItemDef(
|
||||
kind: Hammer,
|
||||
hands: Two,
|
||||
stats: (
|
||||
equip_time_secs: 0.5,
|
||||
power: 0.45,
|
||||
equip_time_secs: 0.4,
|
||||
power: 0.55,
|
||||
effect_power: 1.0,
|
||||
speed: 0.95,
|
||||
range: 0.95,
|
||||
energy_efficiency: 1.0,
|
||||
buff_strength: 0.9,
|
||||
speed: 0.75,
|
||||
range: 1.0,
|
||||
energy_efficiency: 0.75,
|
||||
buff_strength: 0.75,
|
||||
),
|
||||
)),
|
||||
quality: Low,
|
||||
|
@ -5,13 +5,13 @@ ItemDef(
|
||||
kind: Staff,
|
||||
hands: Two,
|
||||
stats: (
|
||||
equip_time_secs: 0.3,
|
||||
power: 0.45,
|
||||
equip_time_secs: 0.4,
|
||||
power: 0.55,
|
||||
effect_power: 1.0,
|
||||
speed: 0.95,
|
||||
range: 0.95,
|
||||
energy_efficiency: 1.0,
|
||||
buff_strength: 0.95,
|
||||
speed: 0.75,
|
||||
range: 1.0,
|
||||
energy_efficiency: 0.75,
|
||||
buff_strength: 0.75,
|
||||
),
|
||||
)),
|
||||
quality: Low,
|
||||
|
@ -5,13 +5,13 @@ ItemDef(
|
||||
kind: Sword,
|
||||
hands: Two,
|
||||
stats: (
|
||||
equip_time_secs: 0.3,
|
||||
power: 0.6,
|
||||
equip_time_secs: 0.4,
|
||||
power: 0.55,
|
||||
effect_power: 1.0,
|
||||
speed: 0.8,
|
||||
speed: 0.75,
|
||||
range: 1.0,
|
||||
energy_efficiency: 0.9,
|
||||
buff_strength: 1.1,
|
||||
energy_efficiency: 0.75,
|
||||
buff_strength: 0.75,
|
||||
),
|
||||
)),
|
||||
quality: Low,
|
||||
|
@ -5,13 +5,13 @@ ItemDef(
|
||||
kind: Sword,
|
||||
hands: One,
|
||||
stats: (
|
||||
equip_time_secs: 0.3,
|
||||
power: 0.4,
|
||||
effect_power: 1.0,
|
||||
speed: 1.2,
|
||||
range: 1.0,
|
||||
energy_efficiency: 1.1,
|
||||
buff_strength: 0.9,
|
||||
equip_time_secs: 0.4,
|
||||
power: 0.4675,
|
||||
effect_power: 0.9,
|
||||
speed: 0.825,
|
||||
range: 0.9,
|
||||
energy_efficiency: 0.825,
|
||||
buff_strength: 0.675,
|
||||
),
|
||||
)),
|
||||
quality: Low,
|
||||
|
@ -625,10 +625,11 @@ fn default_main_tool(body: &Body) -> Item {
|
||||
quadruped_medium::Species::Cattle => Some(Item::new_from_asset_expect(
|
||||
"common.items.npc_weapons.unique.quadmedbasicgentle",
|
||||
)),
|
||||
quadruped_medium::Species::Highland
|
||||
| quadruped_medium::Species::Yak => Some(Item::new_from_asset_expect(
|
||||
"common.items.npc_weapons.unique.quadruped_medium.highland",
|
||||
)),
|
||||
quadruped_medium::Species::Highland | quadruped_medium::Species::Yak => {
|
||||
Some(Item::new_from_asset_expect(
|
||||
"common.items.npc_weapons.unique.quadruped_medium.highland",
|
||||
))
|
||||
},
|
||||
quadruped_medium::Species::Frostfang => Some(Item::new_from_asset_expect(
|
||||
"common.items.npc_weapons.unique.frostfang",
|
||||
)),
|
||||
|
@ -43,8 +43,8 @@ pub const MOVEMENT_THRESHOLD_VEL: f32 = 3.0;
|
||||
impl Body {
|
||||
pub fn base_accel(&self) -> f32 {
|
||||
match self {
|
||||
// Note: Entities have been slowed down relative to humanoid speeds, but it may be worth reverting/increasing
|
||||
// speed once we've established slower AI.
|
||||
// Note: Entities have been slowed down relative to humanoid speeds, but it may be worth
|
||||
// reverting/increasing speed once we've established slower AI.
|
||||
Body::Humanoid(_) => 100.0,
|
||||
Body::QuadrupedSmall(body) => match body.species {
|
||||
quadruped_small::Species::Turtle => 30.0,
|
||||
|
Loading…
Reference in New Issue
Block a user