Merge branch 'beginner_balance_tweaks' into 'master'

Beginner balance tweaks

See merge request veloren/veloren!4269
This commit is contained in:
crabman 2024-02-14 23:23:29 +00:00
commit 5c4e68cce7
187 changed files with 2005 additions and 1076 deletions

View File

@ -85,6 +85,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Updated wgpu. Now supports OpenGL. Dx11 no longer supported.
- Changes center_cursor to be reset_cursor_position so the cursor is effectively grabbed
- Plugin interface based on WASI 0.2 WIT, wasmtime executes these components
- Balance changes; Smoother entity progression consisting of larger variety in (effective) health pools, dps, entity flee_health alterations, and minor weight distribution changes for entity spawns.
- Made power of weapon tiers scale non-linearly.
- Sword Changes; Pommel Strike has been nerfed -> increased energy cost, increased _durations, and decreased poise damage. Heavy Sweep has been nerfed -> decreased poise damage and stun vulnerability damage. Pillar Thrust has been altered -> decreased maximum base damage with an increase in stun vulnerability damage.
### Removed
- Medium and large potions from all loot tables

View File

@ -464,7 +464,7 @@
),
Custom("Quad Low Tail"): (
primary: Simple(None, "common.abilities.custom.quadlowtail.charged"),
secondary: Simple(None, "common.abilities.custom.quadlowtail.triplestrike"),
secondary: Simple(None, "common.abilities.custom.quadlowtail.singlestrike"),
abilities: [],
),
Custom("Quad Low Quick"): (
@ -496,7 +496,7 @@
),
Custom("Mossy Snail"): (
primary: Simple(None, "common.abilities.custom.mossy_snail.headbutt"),
secondary: Simple(None, "common.abilities.custom.mossy_snail.hastened"),
secondary: Simple(None, "common.abilities.custom.mossy_snail.harden"),
abilities: [],
),
Custom("Treant Sapling"): (
@ -563,6 +563,13 @@
Simple(None, "common.abilities.custom.arthropods.weevil.threadshot"),
],
),
Custom("Crawler"): (
primary: Simple(None, "common.abilities.custom.arthropods.crawler.singlestrike"),
secondary: Simple(None, "common.abilities.custom.arthropods.crawler.harden"),
abilities: [
Simple(None, "common.abilities.custom.arthropods.crawler.threadshot"),
],
),
Custom("Dagonite"): (
primary: Simple(None, "common.abilities.custom.arthropods.dagonite.leapshockwave"),
secondary: Simple(None, "common.abilities.custom.arthropods.dagonite.leapshockwave"),

View File

@ -11,8 +11,8 @@ ComboMelee2(
range: 2.5,
angle: 30.0,
),
buildup_duration: 0.9,
swing_duration: 0.07,
buildup_duration: 0.65,
swing_duration: 0.25,
hit_timing: 0.5,
recover_duration: 0.4,
movement: (
@ -31,8 +31,8 @@ ComboMelee2(
range: 2.5,
angle: 30.0,
),
buildup_duration: 0.6,
swing_duration: 0.07,
buildup_duration: 0.75,
swing_duration: 0.25,
hit_timing: 0.5,
recover_duration: 0.4,
ori_modifier: 0.7,
@ -48,8 +48,8 @@ ComboMelee2(
range: 2.5,
angle: 30.0,
),
buildup_duration: 0.4,
swing_duration: 0.07,
buildup_duration: 0.65,
swing_duration: 0.15,
hit_timing: 0.5,
recover_duration: 0.4,
movement: (

View File

@ -2,14 +2,14 @@ DashMelee(
energy_cost: 0,
melee_constructor: (
kind: Stab(
damage: 30.0,
damage: 15.0,
poise: 20.0,
knockback: 10.0,
energy_regen: 0.0,
),
scaled: Some((
kind: Stab(
damage: 120.0,
damage: 60.0,
poise: 45.0,
knockback: 25.0,
energy_regen: 0.0,
@ -18,10 +18,10 @@ DashMelee(
angle: 90.0,
),
energy_drain: 0,
forward_speed: 3.0,
buildup_duration: 0.6,
charge_duration: 8.0,
swing_duration: 0.1,
forward_speed: 5.0,
buildup_duration: 0.45,
charge_duration: 2.5,
swing_duration: 0.25,
recover_duration: 0.8,
ori_modifier: 0.1,
charge_through: false,

View File

@ -3,7 +3,7 @@ ComboMelee2(
(
melee_constructor: (
kind: Bash(
damage: 74,
damage: 39,
poise: 27.5,
knockback: 9,
energy_regen: 0,
@ -17,10 +17,10 @@ ComboMelee2(
chance: 0.6,
))),
),
buildup_duration: 1.4,
swing_duration: 0.1,
buildup_duration: 0.65,
swing_duration: 0.15,
hit_timing: 0.5,
recover_duration: 0.8,
recover_duration: 0.5,
movement: (
swing: Some(Forward(1.0)),
),

View File

@ -3,7 +3,7 @@ BasicRanged(
buildup_duration: 1.2,
recover_duration: 0.7,
projectile: Poisonball(
damage: 70.0,
damage: 58.0,
radius: 3.5,
energy_regen: 0,
min_falloff: 0.2,

View File

@ -17,12 +17,12 @@ ComboMelee2(
chance: 0.4,
))),
),
buildup_duration: 0.8,
swing_duration: 0.1,
buildup_duration: 0.55,
swing_duration: 0.35,
hit_timing: 0.5,
recover_duration: 0.8,
movement: (
swing: Some(Forward(1.0)),
swing: Some(Forward(0.1)),
),
ori_modifier: 0.8,
),

View File

@ -0,0 +1,9 @@
SelfBuff(
buildup_duration: 0.35,
cast_duration: 0.75,
recover_duration: 0.3,
buff_kind: ProtectingWard,
buff_strength: 0.4,
buff_duration: Some(10.0),
energy_cost: 0,
)

View File

@ -0,0 +1,25 @@
ComboMelee2(
strikes: [
(
melee_constructor: (
kind: Bash(
damage: 30,
poise: 19,
knockback: 4.2,
energy_regen: 0,
),
range: 3.5,
angle: 60.0,
),
buildup_duration: 0.5,
swing_duration: 0.3,
hit_timing: 0.5,
recover_duration: 1.0,
movement: (
swing: Some(Forward(0.1)),
),
ori_modifier: 0.6,
),
],
energy_cost_per_strike: 0,
)

View File

@ -0,0 +1,19 @@
BasicBeam(
buildup_duration: 0.55,
recover_duration: 0.8,
beam_duration: 1.0,
damage: 1.32,
tick_rate: 15.0,
range: 30.0,
max_angle: 1.0,
damage_effect: Some(Buff((
kind: Frozen,
dur_secs: 4.0,
strength: Value(1.0),
chance: 1.0,
))),
energy_regen: 0.0,
energy_drain: 0,
ori_rate: 0.95,
specifier: WebStrand,
)

View File

@ -1,9 +1,9 @@
SelfBuff(
buildup_duration: 0.4,
cast_duration: 0.8,
recover_duration: 0.3,
buildup_duration: 1.1,
cast_duration: 0.4,
recover_duration: 0.7,
buff_kind: ProtectingWard,
buff_strength: 1.5,
buff_duration: Some(10.0),
buff_strength: 0.32,
buff_duration: Some(6.0),
energy_cost: 0,
)

View File

@ -1,18 +1,18 @@
LeapMelee(
energy_cost: 0,
buildup_duration: 1.0,
buildup_duration: 0.65,
movement_duration: 0.8,
swing_duration: 0.075,
recover_duration: 0.4,
swing_duration: 0.35,
recover_duration: 0.6,
melee_constructor: (
kind: Bash(
damage: 60.0,
damage: 52.0,
poise: 20.0,
knockback: 4.0,
knockback: 8.0,
energy_regen: 0.0,
),
range: 4.5,
angle: 180.0,
angle: 135.0,
multi_target: Some(Normal),
),
forward_leap_strength: 40.0,

View File

@ -3,7 +3,7 @@ ComboMelee2(
(
melee_constructor: (
kind: Bash(
damage: 54,
damage: 43,
poise: 20,
knockback: 5,
energy_regen: 0,
@ -11,14 +11,14 @@ ComboMelee2(
range: 3.0,
angle: 60.0,
),
buildup_duration: 0.8,
swing_duration: 0.1,
buildup_duration: 0.7,
swing_duration: 0.2,
hit_timing: 0.5,
recover_duration: 0.8,
recover_duration: 0.6,
movement: (
swing: Some(Forward(1.0)),
swing: Some(Forward(0.1)),
),
ori_modifier: 0.5,
ori_modifier: 0.8,
),
],
energy_cost_per_strike: 0,

View File

@ -1,12 +1,12 @@
LeapMelee(
energy_cost: 0,
buildup_duration: 1.0,
buildup_duration: 0.65,
movement_duration: 0.8,
swing_duration: 0.075,
swing_duration: 0.35,
recover_duration: 0.4,
melee_constructor: (
kind: Bash(
damage: 70.0,
damage: 49.0,
poise: 30.0,
knockback: 1.0,
energy_regen: 0.0,

View File

@ -3,7 +3,7 @@ ComboMelee2(
(
melee_constructor: (
kind: Stab(
damage: 60,
damage: 36,
poise: 21,
knockback: 3,
energy_regen: 0,
@ -17,12 +17,12 @@ ComboMelee2(
chance: 0.8,
))),
),
buildup_duration: 0.8,
swing_duration: 0.1,
buildup_duration: 0.6,
swing_duration: 0.3,
hit_timing: 0.5,
recover_duration: 0.8,
movement: (
swing: Some(Forward(1.0)),
swing: Some(Forward(0.1)),
),
ori_modifier: 0.8,
),

View File

@ -3,7 +3,7 @@ SelfBuff(
cast_duration: 0.8,
recover_duration: 0.3,
buff_kind: ProtectingWard,
buff_strength: 1.2,
buff_strength: 0.3,
buff_duration: Some(10.0),
energy_cost: 0,
)

View File

@ -3,20 +3,20 @@ ComboMelee2(
(
melee_constructor: (
kind: Bash(
damage: 44,
poise: 14,
damage: 9.5,
poise: 12,
knockback: 3,
energy_regen: 0,
),
range: 3.0,
angle: 60.0,
),
buildup_duration: 0.8,
swing_duration: 0.1,
buildup_duration: 0.55,
swing_duration: 0.35,
hit_timing: 0.5,
recover_duration: 0.8,
recover_duration: 1.1,
movement: (
swing: Some(Forward(1.0)),
swing: Some(Forward(0.1)),
),
ori_modifier: 0.6,
),

View File

@ -1,19 +1,15 @@
BasicBeam(
buildup_duration: 0.4,
recover_duration: 0.4,
beam_duration: 1.0,
damage: 1.2,
tick_rate: 15.0,
range: 30.0,
max_angle: 1.0,
damage_effect: Some(Buff((
kind: Frozen,
dur_secs: 4.0,
strength: DamageFraction(1.0),
chance: 1.0,
))),
energy_regen: 0.0,
energy_drain: 0,
ori_rate: 0.95,
specifier: WebStrand,
BasicRanged(
energy_cost: 0,
buildup_duration: 0.6,
recover_duration: 0.9,
projectile: Pebble(
damage: 8,
knockback: 2,
),
projectile_body: Object(Pebble),
projectile_light: None,
projectile_speed: 70.0,
num_projectiles: 1,
projectile_spread: 0.0,
move_efficiency: 0.3,
)

View File

@ -2,23 +2,23 @@ ComboMelee2(
strikes: [
(
melee_constructor: (
kind: Bash(
damage: 28,
poise: 28,
kind: Stab(
damage: 31,
poise: 10,
knockback: 3,
energy_regen: 0,
),
range: 3.5,
angle: 60.0,
range: 4.0,
angle: 30.0,
),
buildup_duration: 1.2,
swing_duration: 0.1,
buildup_duration: 0.9,
swing_duration: 0.5,
hit_timing: 0.5,
recover_duration: 0.4,
movement: (
swing: Some(Forward(2.0)),
swing: Some(Forward(0.1)),
),
ori_modifier: 0.65,
ori_modifier: 0.55,
),
],
energy_cost_per_strike: 0,

View File

@ -18,11 +18,11 @@ DashMelee(
angle: 45.0,
),
energy_drain: 0,
forward_speed: 4.0,
buildup_duration: 1.6,
forward_speed: 2.0,
buildup_duration: 1.3,
charge_duration: 2.0,
swing_duration: 0.1,
swing_duration: 0.3,
recover_duration: 2.0,
ori_modifier: 0.3,
ori_modifier: 0.1,
charge_through: false,
)

View File

@ -3,62 +3,42 @@ ComboMelee2(
(
melee_constructor: (
kind: Bash(
damage: 36,
damage: 72,
poise: 15,
knockback: 3,
energy_regen: 0,
),
range: 2.8,
angle: 30.0,
angle: 90.0,
),
buildup_duration: 1.4,
swing_duration: 0.07,
buildup_duration: 1.15,
swing_duration: 0.25,
hit_timing: 0.5,
recover_duration: 0.3,
recover_duration: 0.4,
movement: (
swing: Some(Forward(2.0)),
swing: Some(Forward(0.25)),
),
ori_modifier: 0.65,
),
(
melee_constructor: (
kind: Bash(
damage: 36,
kind: Slash(
damage: 39,
poise: 18,
knockback: 3,
knockback: 24,
energy_regen: 0,
),
range: 2.8,
range: 3.2,
angle: 30.0,
),
buildup_duration: 0.8,
swing_duration: 0.07,
buildup_duration: 0.55,
swing_duration: 0.25,
hit_timing: 0.5,
recover_duration: 0.3,
recover_duration: 0.8,
movement: (
swing: Some(Forward(1.5)),
swing: Some(Forward(0.45)),
),
ori_modifier: 0.65,
),
(
melee_constructor: (
kind: Bash(
damage: 36,
poise: 20,
knockback: 3,
energy_regen: 0,
),
range: 2.8,
angle: 30.0,
),
buildup_duration: 0.8,
swing_duration: 0.07,
hit_timing: 0.5,
recover_duration: 0.3,
movement: (
swing: Some(Forward(1.5)),
),
ori_modifier: 0.65,
ori_modifier: 0.85,
),
],
energy_cost_per_strike: 0,

View File

@ -31,8 +31,8 @@ ComboMelee2(
range: 3.5,
angle: 30.0,
),
buildup_duration: 0.8,
swing_duration: 0.1,
buildup_duration: 1.05,
swing_duration: 0.45,
hit_timing: 0.5,
recover_duration: 0.6,
movement: (
@ -51,8 +51,8 @@ ComboMelee2(
range: 3.5,
angle: 30.0,
),
buildup_duration: 1.3,
swing_duration: 0.1,
buildup_duration: 1.4,
swing_duration: 0.6,
hit_timing: 0.5,
recover_duration: 0.6,
movement: (

View File

@ -31,8 +31,8 @@ ComboMelee2(
range: 3.5,
angle: 30.0,
),
buildup_duration: 0.8,
swing_duration: 0.1,
buildup_duration: 1.15,
swing_duration: 0.35,
hit_timing: 0.5,
recover_duration: 0.6,
movement: (
@ -51,8 +51,8 @@ ComboMelee2(
range: 3.5,
angle: 30.0,
),
buildup_duration: 0.4,
swing_duration: 0.1,
buildup_duration: 0.8,
swing_duration: 0.3,
hit_timing: 0.5,
recover_duration: 0.6,
movement: (

View File

@ -31,8 +31,8 @@ ComboMelee2(
range: 3.5,
angle: 30.0,
),
buildup_duration: 0.8,
swing_duration: 0.1,
buildup_duration: 1.2,
swing_duration: 0.3,
hit_timing: 0.5,
recover_duration: 0.6,
movement: (
@ -51,8 +51,8 @@ ComboMelee2(
range: 3.5,
angle: 30.0,
),
buildup_duration: 0.4,
swing_duration: 0.1,
buildup_duration: 0.8,
swing_duration: 0.3,
hit_timing: 0.5,
recover_duration: 0.6,
movement: (

View File

@ -9,7 +9,7 @@ DashMelee(
),
scaled: Some((
kind: Bash(
damage: 6.0,
damage: 9.0,
poise: 20.0,
knockback: 6.0,
energy_regen: 0.0,

View File

@ -3,16 +3,16 @@ ComboMelee2(
(
melee_constructor: (
kind: Bash(
damage: 1,
damage: 5.5,
poise: 0,
knockback: 0,
energy_regen: 0,
),
range: 2.5,
range: 3.0,
angle: 150.0,
),
buildup_duration: 0.6,
swing_duration: 0.5,
buildup_duration: 0.9,
swing_duration: 0.7,
hit_timing: 0.5,
recover_duration: 0.8,
movement: (

View File

@ -31,8 +31,8 @@ ComboMelee2(
range: 3.5,
angle: 30.0,
),
buildup_duration: 0.8,
swing_duration: 0.1,
buildup_duration: 1.2,
swing_duration: 0.3,
hit_timing: 0.5,
recover_duration: 0.6,
movement: (
@ -51,8 +51,8 @@ ComboMelee2(
range: 3.5,
angle: 30.0,
),
buildup_duration: 0.4,
swing_duration: 0.1,
buildup_duration: 0.8,
swing_duration: 0.3,
hit_timing: 0.5,
recover_duration: 0.6,
movement: (

View File

@ -11,8 +11,8 @@ ComboMelee2(
range: 1.1,
angle: 30.0,
),
buildup_duration: 1.3,
swing_duration: 0.07,
buildup_duration: 0.9,
swing_duration: 0.4,
hit_timing: 0.5,
recover_duration: 0.6,
movement: (
@ -31,8 +31,8 @@ ComboMelee2(
range: 1.1,
angle: 30.0,
),
buildup_duration: 0.8,
swing_duration: 0.07,
buildup_duration: 1.05,
swing_duration: 0.35,
hit_timing: 0.5,
recover_duration: 0.6,
movement: (
@ -51,8 +51,8 @@ ComboMelee2(
range: 1.1,
angle: 30.0,
),
buildup_duration: 0.8,
swing_duration: 0.07,
buildup_duration: 1.05,
swing_duration: 0.35,
hit_timing: 0.5,
recover_duration: 0.6,
movement: (

View File

@ -37,8 +37,8 @@ ComboMelee2(
chance: 1.0,
))),
),
buildup_duration: 0.6,
swing_duration: 0.6,
buildup_duration: 0.8,
swing_duration: 0.8,
hit_timing: 0.3,
recover_duration: 1.2,
movement: (

View File

@ -19,9 +19,9 @@ DashMelee(
),
energy_drain: 0,
forward_speed: 3,
buildup_duration: 1.0,
buildup_duration: 0.65,
charge_duration: 2.0,
swing_duration: 0.1,
swing_duration: 0.35,
recover_duration: 2.0,
ori_modifier: 0.1,
charge_through: true,

View File

@ -2,7 +2,7 @@ BasicBeam(
buildup_duration: 0.5,
recover_duration: 0.5,
beam_duration: 1,
damage: 6.0,
damage: 9.0,
tick_rate: 2.0,
range: 25.0,
max_angle: 1.0,

View File

@ -3,7 +3,7 @@ ComboMelee2(
(
melee_constructor: (
kind: Bash(
damage: 4.0,
damage: 6.0,
poise: 5,
knockback: 3.0,
energy_regen: 0,
@ -11,10 +11,10 @@ ComboMelee2(
range: 2.5,
angle: 40.0,
),
buildup_duration: 0.3,
swing_duration: 0.2,
hit_timing: 0.4,
recover_duration: 0.3,
buildup_duration: 0.6,
swing_duration: 0.3,
hit_timing: 0.6,
recover_duration: 0.7,
movement: (
swing: Some(Forward(0.5)),
),

View File

@ -8,8 +8,8 @@ BasicBeam(
max_angle: 25.0,
damage_effect: Some(Buff((
kind: Burning,
dur_secs: 4.0,
strength: DamageFraction(0.1),
dur_secs: 8.0,
strength: Value(0.4),
chance: 0.25,
))),
energy_regen: 0,

View File

@ -17,8 +17,8 @@ ComboMelee2(
chance: 0.3,
))),
),
buildup_duration: 0.8,
swing_duration: 0.1,
buildup_duration: 0.7,
swing_duration: 0.2,
hit_timing: 0.4,
recover_duration: 0.3,
movement: (
@ -43,8 +43,8 @@ ComboMelee2(
chance: 0.15,
))),
),
buildup_duration: 0.7,
swing_duration: 0.1,
buildup_duration: 0.95,
swing_duration: 0.15,
hit_timing: 0.4,
recover_duration: 1.3,
movement: (

View File

@ -6,8 +6,8 @@ LeapMelee(
recover_duration: 0.4,
melee_constructor: (
kind: Bash(
damage: 6.0,
poise: 20.0,
damage: 3.5,
poise: 2.0,
knockback: 5.0,
energy_regen: 0.0,
),

View File

@ -31,8 +31,8 @@ ComboMelee2(
range: 3.5,
angle: 30.0,
),
buildup_duration: 0.8,
swing_duration: 0.1,
buildup_duration: 1.2,
swing_duration: 0.3,
hit_timing: 0.5,
recover_duration: 0.6,
movement: (
@ -51,8 +51,8 @@ ComboMelee2(
range: 3.5,
angle: 30.0,
),
buildup_duration: 0.4,
swing_duration: 0.1,
buildup_duration: 0.9,
swing_duration: 0.2,
hit_timing: 0.5,
recover_duration: 0.6,
movement: (

View File

@ -22,7 +22,7 @@ ComboMelee2(
hit_timing: 0.5,
recover_duration: 0.8,
movement: (
swing: Some(Forward(1.0)),
swing: Some(Forward(0.3)),
),
ori_modifier: 0.6,
),

View File

@ -11,12 +11,12 @@ ComboMelee2(
range: 2.5,
angle: 30.0,
),
buildup_duration: 0.9,
swing_duration: 0.07,
buildup_duration: 0.65,
swing_duration: 0.3,
hit_timing: 0.5,
recover_duration: 0.4,
movement: (
swing: Some(Forward(1.0)),
swing: Some(Forward(0.2)),
),
ori_modifier: 0.7,
),
@ -31,8 +31,8 @@ ComboMelee2(
range: 2.5,
angle: 30.0,
),
buildup_duration: 0.8,
swing_duration: 0.07,
buildup_duration: 0.9,
swing_duration: 0.4,
hit_timing: 0.5,
recover_duration: 0.4,
ori_modifier: 0.7,
@ -48,12 +48,12 @@ ComboMelee2(
range: 2.5,
angle: 30.0,
),
buildup_duration: 0.8,
swing_duration: 0.07,
buildup_duration: 0.9,
swing_duration: 0.4,
hit_timing: 0.5,
recover_duration: 0.4,
movement: (
swing: Some(Forward(1.0)),
swing: Some(Forward(0.2)),
),
ori_modifier: 0.7,
),

View File

@ -31,8 +31,8 @@ ComboMelee2(
range: 3.5,
angle: 30.0,
),
buildup_duration: 0.8,
swing_duration: 0.1,
buildup_duration: 1.1,
swing_duration: 0.4,
hit_timing: 0.5,
recover_duration: 0.6,
movement: (
@ -51,8 +51,8 @@ ComboMelee2(
range: 3.5,
angle: 30.0,
),
buildup_duration: 0.4,
swing_duration: 0.1,
buildup_duration: 0.7,
swing_duration: 0.4,
hit_timing: 0.5,
recover_duration: 0.6,
movement: (

View File

@ -1,15 +1,15 @@
BasicRanged(
energy_cost: 0,
buildup_duration: 0.6,
recover_duration: 1.0,
buildup_duration: 1.0,
recover_duration: 0.6,
projectile: Frostball(
damage: 30.0,
radius: 3.0,
damage: 35.0,
radius: 4.0,
min_falloff: 0.1,
),
projectile_body: Object(IceBomb),
projectile_speed: 25.0,
num_projectiles: 3,
projectile_spread: 0.07,
move_efficiency: 0.75,
num_projectiles: 1,
projectile_spread: 0.0,
move_efficiency: 0.3,
)

View File

@ -9,7 +9,7 @@ BasicBeam(
damage_effect: Some(Buff((
kind: Frozen,
dur_secs: 10.0,
strength: Value(0.25),
strength: Value(0.15),
chance: 0.25,
))),
energy_regen: 0,

View File

@ -18,11 +18,11 @@ ComboMelee2(
))),
),
buildup_duration: 1.2,
swing_duration: 0.07,
swing_duration: 0.4,
hit_timing: 0.5,
recover_duration: 0.8,
movement: (
swing: Some(Forward(3.0)),
swing: Some(Forward(0.2)),
),
ori_modifier: 0.6,
),

View File

@ -2,61 +2,61 @@ ComboMelee2(
strikes: [
(
melee_constructor: (
kind: Bash(
damage: 28,
poise: 15,
kind: Stab(
damage: 16,
poise: 5,
knockback: 3,
energy_regen: 0,
),
range: 2.2,
angle: 30.0,
),
buildup_duration: 0.7,
swing_duration: 0.3,
hit_timing: 0.5,
recover_duration: 0.6,
movement: (
swing: Some(Forward(0.15)),
),
ori_modifier: 0.65,
),
(
melee_constructor: (
kind: Stab(
damage: 16,
poise: 5,
knockback: 3,
energy_regen: 0,
),
range: 2.2,
angle: 30.0,
),
buildup_duration: 0.5,
swing_duration: 0.3,
hit_timing: 0.5,
recover_duration: 0.6,
movement: (
swing: Some(Forward(0.1)),
),
ori_modifier: 0.65,
),
(
melee_constructor: (
kind: Bash(
damage: 44,
poise: 25,
knockback: 3,
energy_regen: 0,
),
range: 2.2,
angle: 260.0,
),
buildup_duration: 1.3,
swing_duration: 0.07,
swing_duration: 0.4,
hit_timing: 0.5,
recover_duration: 0.6,
recover_duration: 0.8,
movement: (
swing: Some(Forward(2.0)),
),
ori_modifier: 0.65,
),
(
melee_constructor: (
kind: Bash(
damage: 28,
poise: 18,
knockback: 3,
energy_regen: 0,
),
range: 2.2,
angle: 30.0,
),
buildup_duration: 0.8,
swing_duration: 0.07,
hit_timing: 0.5,
recover_duration: 0.6,
movement: (
swing: Some(Forward(1.5)),
),
ori_modifier: 0.65,
),
(
melee_constructor: (
kind: Bash(
damage: 28,
poise: 20,
knockback: 3,
energy_regen: 0,
),
range: 2.2,
angle: 30.0,
),
buildup_duration: 0.8,
swing_duration: 0.07,
hit_timing: 0.5,
recover_duration: 0.6,
movement: (
swing: Some(Forward(1.5)),
swing: Some(Forward(0.5)),
),
ori_modifier: 0.65,
),

View File

@ -3,7 +3,7 @@ BasicRanged(
buildup_duration: 1.5,
recover_duration: 1.0,
projectile: Magicball(
damage: 8.0,
damage: 22.0,
radius: 3.0,
energy_regen: 0,
min_falloff: 0.5,

View File

@ -3,7 +3,7 @@ ComboMelee2(
(
melee_constructor: (
kind: Bash(
damage: 4.0,
damage: 14.5,
poise: 5,
knockback: 3.0,
energy_regen: 0,
@ -11,10 +11,10 @@ ComboMelee2(
range: 2.5,
angle: 40.0,
),
buildup_duration: 1.5,
swing_duration: 0.4,
hit_timing: 0.4,
recover_duration: 1.0,
buildup_duration: 0.5,
swing_duration: 0.2,
hit_timing: 0.5,
recover_duration: 0.4,
movement: (
swing: Some(Forward(0.5)),
),

View File

@ -3,8 +3,8 @@ BasicRanged(
buildup_duration: 1.6,
recover_duration: 0.7,
projectile: NecroticSphere(
damage: 52.0,
radius: 5.0,
damage: 26.0,
radius: 3.0,
energy_regen: 0,
min_falloff: 0.5,
),

View File

@ -3,22 +3,22 @@ ComboMelee2(
(
melee_constructor: (
kind: Bash(
damage: 40,
poise: 28,
damage: 39,
poise: 5,
knockback: 3,
energy_regen: 0,
),
range: 3.5,
angle: 60.0,
),
buildup_duration: 1.0,
swing_duration: 0.075,
buildup_duration: 0.25,
swing_duration: 0.25,
hit_timing: 0.5,
recover_duration: 0.4,
recover_duration: 0.8,
movement: (
swing: Some(Forward(2.0)),
swing: Some(Forward(0.15)),
),
ori_modifier: 0.65,
ori_modifier: 0.75,
),
],
energy_cost_per_strike: 0,

View File

@ -2,7 +2,7 @@ BasicBeam(
buildup_duration: 0.3,
recover_duration: 1.0,
beam_duration: 1.0,
damage: 22.5,
damage: 20.0,
tick_rate: 5.0,
range: 22.0,
max_angle: 15.0,
@ -10,10 +10,10 @@ BasicBeam(
kind: Cursed,
dur_secs: 30.0,
strength: Value(0.5),
chance: 1.0,
chance: 0.33,
))),
energy_regen: 0,
energy_drain: 0,
ori_rate: 0.5,
ori_rate: 0.4,
specifier: Cultist,
)

View File

@ -1,5 +1,5 @@
Blink(
buildup_duration: 0.75,
recover_duration: 0.25,
max_range: 100.0,
max_range: 150.0,
)

View File

@ -2,8 +2,8 @@ SelfBuff(
buildup_duration: 0.1,
cast_duration: 0.1,
recover_duration: 0.4,
buff_kind: Hastened,
buff_strength: 0.8,
buff_kind: ProtectingWard,
buff_strength: 0.1,
buff_duration: Some(6.0),
energy_cost: 0,
)

View File

@ -3,22 +3,22 @@ ComboMelee2(
(
melee_constructor: (
kind: Bash(
damage: 3.0,
poise: 5,
damage: 4.5,
poise: 7,
knockback: 1.0,
energy_regen: 0,
),
range: 5.0,
angle: 60.0,
range: 4.0,
angle: 45.0,
),
buildup_duration: 0.6,
swing_duration: 0.4,
buildup_duration: 1.15,
swing_duration: 0.45,
hit_timing: 0.5,
recover_duration: 0.8,
recover_duration: 0.6,
movement: (
swing: Some(Forward(0.5)),
swing: Some(Forward(0.6)),
),
ori_modifier: 0.7,
ori_modifier: 0.45,
),
],
energy_cost_per_strike: 0,

View File

@ -17,8 +17,8 @@ ComboMelee2(
chance: 0.1,
))),
),
buildup_duration: 1.2,
swing_duration: 0.12,
buildup_duration: 1.0,
swing_duration: 0.3,
hit_timing: 0.5,
recover_duration: 1.2,
movement: (
@ -43,8 +43,8 @@ ComboMelee2(
chance: 0.1,
))),
),
buildup_duration: 1.0,
swing_duration: 0.15,
buildup_duration: 1.8,
swing_duration: 0.55,
hit_timing: 0.5,
recover_duration: 2.4,
movement: (

View File

@ -3,20 +3,20 @@ ComboMelee2(
(
melee_constructor: (
kind: Bash(
damage: 40,
damage: 36,
poise: 28,
knockback: 3,
energy_regen: 0,
),
range: 2.0,
angle: 60.0,
range: 3.0,
angle: 90.0,
),
buildup_duration: 1.2,
swing_duration: 0.07,
buildup_duration: 0.5,
swing_duration: 0.2,
hit_timing: 0.5,
recover_duration: 0.8,
recover_duration: 0.5,
movement: (
swing: Some(Forward(3.0)),
swing: Some(Forward(0.1)),
),
ori_modifier: 0.6,
),

View File

@ -2,21 +2,41 @@ ComboMelee2(
strikes: [
(
melee_constructor: (
kind: Bash(
damage: 28,
poise: 15,
kind: Slash(
damage: 36,
poise: 0,
knockback: 3,
energy_regen: 0,
),
range: 2.2,
range: 4.0,
angle: 30.0,
),
buildup_duration: 1.3,
swing_duration: 0.07,
buildup_duration: 0.75,
swing_duration: 0.45,
hit_timing: 0.5,
recover_duration: 0.6,
recover_duration: 0.4,
movement: (
swing: Some(Forward(2.0)),
swing: Some(Forward(0.4)),
),
ori_modifier: 0.65,
),
(
melee_constructor: (
kind: Stab(
damage: 18,
poise: 12,
knockback: 15,
energy_regen: 0,
),
range: 3.5,
angle: 75.0,
),
buildup_duration: 0.35,
swing_duration: 0.35,
hit_timing: 0.5,
recover_duration: 0.3,
movement: (
swing: Some(Forward(0.2)),
),
ori_modifier: 0.65,
),
@ -24,39 +44,19 @@ ComboMelee2(
melee_constructor: (
kind: Bash(
damage: 28,
poise: 18,
poise: 40,
knockback: 3,
energy_regen: 0,
),
range: 2.2,
angle: 30.0,
range: 3.0,
angle: 55.0,
),
buildup_duration: 0.8,
swing_duration: 0.07,
buildup_duration: 0.55,
swing_duration: 0.25,
hit_timing: 0.5,
recover_duration: 0.6,
movement: (
swing: Some(Forward(1.5)),
),
ori_modifier: 0.65,
),
(
melee_constructor: (
kind: Bash(
damage: 28,
poise: 20,
knockback: 3,
energy_regen: 0,
),
range: 2.2,
angle: 30.0,
),
buildup_duration: 0.8,
swing_duration: 0.07,
hit_timing: 0.5,
recover_duration: 0.6,
movement: (
swing: Some(Forward(1.5)),
swing: Some(Forward(0.3)),
),
ori_modifier: 0.65,
),

View File

@ -3,26 +3,26 @@ DashMelee(
melee_constructor: (
kind: Bash(
damage: 16.0,
poise: 25.0,
poise: 0.0,
knockback: 4.0,
energy_regen: 0.0,
),
scaled: Some((
kind: Bash(
damage: 30.0,
poise: 0.0,
knockback: 17.0,
damage: 36.0,
poise: 8.0,
knockback: 23.0,
energy_regen: 0.0,
))),
range: 2.5,
angle: 45.0,
),
energy_drain: 0,
forward_speed: 4.0,
buildup_duration: 1.0,
forward_speed: 1.8,
buildup_duration: 0.65,
charge_duration: 2.0,
swing_duration: 0.1,
swing_duration: 0.35,
recover_duration: 2.0,
ori_modifier: 0.3,
ori_modifier: 0.1,
charge_through: false,
)

View File

@ -1,8 +1,8 @@
BasicBeam(
buildup_duration: 0.8,
recover_duration: 0.5,
buildup_duration: 1.1,
recover_duration: 1.6,
beam_duration: 0.5,
damage: 14.0,
damage: 26.0,
tick_rate: 3.0,
range: 15.0,
max_angle: 22.5,
@ -10,7 +10,7 @@ BasicBeam(
kind: Burning,
dur_secs: 10.0,
strength: DamageFraction(0.5),
chance: 0.25,
chance: 1.0,
))),
energy_regen: 0,
energy_drain: 0,

View File

@ -3,62 +3,62 @@ ComboMelee2(
(
melee_constructor: (
kind: Bash(
damage: 44,
damage: 60,
poise: 20,
knockback: 3,
energy_regen: 0,
),
range: 2.5,
angle: 30.0,
range: 3.5,
angle: 45.0,
),
buildup_duration: 1.3,
swing_duration: 0.1,
buildup_duration: 1.4,
swing_duration: 0.4,
hit_timing: 0.5,
recover_duration: 0.6,
recover_duration: 0.7,
movement: (
swing: Some(Forward(2.0)),
swing: Some(Forward(0.15)),
),
ori_modifier: 0.7,
ori_modifier: 0.8,
),
(
melee_constructor: (
kind: Bash(
damage: 44,
poise: 20,
knockback: 3,
knockback: 12,
energy_regen: 0,
),
range: 2.5,
angle: 30.0,
range: 3.0,
angle: 75.0,
),
buildup_duration: 0.8,
swing_duration: 0.1,
buildup_duration: 0.95,
swing_duration: 0.65,
hit_timing: 0.5,
recover_duration: 0.6,
recover_duration: 0.2,
movement: (
swing: Some(Forward(1.5)),
swing: Some(Forward(0.15)),
),
ori_modifier: 0.7,
ori_modifier: 0.8,
),
(
melee_constructor: (
kind: Bash(
damage: 44,
poise: 20,
knockback: 3,
damage: 26,
poise: 5,
knockback: 10,
energy_regen: 0,
),
range: 2.5,
angle: 30.0,
),
buildup_duration: 0.8,
swing_duration: 0.1,
buildup_duration: 0.3,
swing_duration: 0.2,
hit_timing: 0.5,
recover_duration: 0.6,
movement: (
swing: Some(Forward(1.5)),
swing: Some(Forward(0.3)),
),
ori_modifier: 0.7,
ori_modifier: 0.8,
),
],
energy_cost_per_strike: 0,

View File

@ -14,15 +14,15 @@ DashMelee(
knockback: 7.0,
energy_regen: 0.0,
))),
range: 2.0,
range: 3.0,
angle: 45.0,
),
energy_drain: 0,
forward_speed: 2.0,
buildup_duration: 1.0,
buildup_duration: 0.65,
charge_duration: 1.6,
swing_duration: 0.1,
swing_duration: 0.35,
recover_duration: 2.0,
ori_modifier: 0.3,
ori_modifier: 0.1,
charge_through: false,
)

View File

@ -11,14 +11,14 @@ ComboMelee2(
range: 2.5,
angle: 30.0,
),
buildup_duration: 1.2,
swing_duration: 0.1,
buildup_duration: 0.75,
swing_duration: 0.45,
hit_timing: 0.5,
recover_duration: 0.2,
movement: (
swing: Some(Forward(1.5)),
swing: Some(Forward(0.3)),
),
ori_modifier: 0.8,
ori_modifier: 0.7,
),
(
melee_constructor: (
@ -31,14 +31,14 @@ ComboMelee2(
range: 2.5,
angle: 30.0,
),
buildup_duration: 0.3,
swing_duration: 0.07,
buildup_duration: 0.45,
swing_duration: 0.3,
hit_timing: 0.5,
recover_duration: 0.2,
movement: (
swing: Some(Forward(0.8)),
swing: Some(Forward(0.08)),
),
ori_modifier: 0.8,
ori_modifier: 0.7,
),
(
melee_constructor: (
@ -52,13 +52,13 @@ ComboMelee2(
angle: 30.0,
),
buildup_duration: 0.4,
swing_duration: 0.07,
swing_duration: 0.3,
hit_timing: 0.5,
recover_duration: 0.2,
movement: (
swing: Some(Forward(0.8)),
swing: Some(Forward(0.08)),
),
ori_modifier: 0.8,
ori_modifier: 0.7,
),
(
melee_constructor: (
@ -72,13 +72,13 @@ ComboMelee2(
angle: 30.0,
),
buildup_duration: 0.4,
swing_duration: 0.07,
swing_duration: 0.3,
hit_timing: 0.5,
recover_duration: 0.2,
movement: (
swing: Some(Forward(0.8)),
swing: Some(Forward(0.08)),
),
ori_modifier: 0.8,
ori_modifier: 0.7,
),
],
energy_cost_per_strike: 0,

View File

@ -4,23 +4,23 @@ ChargedMelee(
melee_constructor: (
kind: Bash(
damage: 8.0,
poise: 30.0,
poise: 5.0,
knockback: 10.0,
energy_regen: 0.0,
),
scaled: Some((
kind: Bash(
damage: 40.0,
poise: 80.0,
knockback: 20.0,
damage: 35.0,
poise: 35.0,
knockback: 35.0,
energy_regen: 0.0,
))),
range: 6.0,
range: 4.5,
angle: 90.0,
multi_target: Some(Normal),
),
charge_duration: 3.2,
swing_duration: 0.7,
hit_timing: 0.9,
recover_duration: 0.7,
charge_duration: 1.7,
swing_duration: 0.4,
hit_timing: 0.5,
recover_duration: 1.1,
)

View File

@ -0,0 +1,25 @@
ComboMelee2(
strikes: [
(
melee_constructor: (
kind: Bash(
damage: 26,
poise: 11,
knockback: 0,
energy_regen: 0,
),
range: 2.2,
angle: 30.0,
),
buildup_duration: 0.95,
swing_duration: 0.45,
hit_timing: 0.5,
recover_duration: 0.4,
movement: (
swing: Some(Forward(0.15)),
),
ori_modifier: 0.7,
),
],
energy_cost_per_strike: 0,
)

View File

@ -1,65 +0,0 @@
ComboMelee2(
strikes: [
(
melee_constructor: (
kind: Bash(
damage: 16,
poise: 22,
knockback: 10,
energy_regen: 0,
),
range: 2.2,
angle: 30.0,
),
buildup_duration: 1.3,
swing_duration: 0.1,
hit_timing: 0.5,
recover_duration: 0.4,
movement: (
swing: Some(Forward(2.0)),
),
ori_modifier: 0.7,
),
(
melee_constructor: (
kind: Bash(
damage: 16,
poise: 22,
knockback: 10,
energy_regen: 0,
),
range: 2.2,
angle: 30.0,
),
buildup_duration: 0.4,
swing_duration: 0.1,
hit_timing: 0.5,
recover_duration: 0.4,
movement: (
swing: Some(Forward(1.0)),
),
ori_modifier: 0.7,
),
(
melee_constructor: (
kind: Bash(
damage: 16,
poise: 22,
knockback: 10,
energy_regen: 0,
),
range: 2.2,
angle: 30.0,
),
buildup_duration: 0.2,
swing_duration: 0.1,
hit_timing: 0.5,
recover_duration: 0.4,
movement: (
swing: Some(Forward(1.0)),
),
ori_modifier: 0.7,
),
],
energy_cost_per_strike: 0,
)

View File

@ -11,12 +11,12 @@ ComboMelee2(
range: 2.7,
angle: 60.0,
),
buildup_duration: 0.8,
swing_duration: 0.1,
buildup_duration: 0.5,
swing_duration: 0.3,
hit_timing: 0.5,
recover_duration: 0.8,
movement: (
swing: Some(Forward(1.0)),
swing: Some(Forward(0.1)),
),
ori_modifier: 0.7,
),

View File

@ -11,12 +11,12 @@ ComboMelee2(
range: 2.5,
angle: 30.0,
),
buildup_duration: 0.9,
swing_duration: 0.07,
buildup_duration: 0.55,
swing_duration: 0.35,
hit_timing: 0.5,
recover_duration: 0.4,
movement: (
swing: Some(Forward(1.0)),
swing: Some(Forward(0.1)),
),
ori_modifier: 0.7,
),
@ -32,9 +32,12 @@ ComboMelee2(
angle: 30.0,
),
buildup_duration: 0.8,
swing_duration: 0.07,
swing_duration: 0.4,
hit_timing: 0.5,
recover_duration: 0.4,
movement: (
swing: Some(Forward(0.2)),
),
ori_modifier: 0.7,
),
(
@ -48,12 +51,12 @@ ComboMelee2(
range: 2.5,
angle: 30.0,
),
buildup_duration: 0.8,
swing_duration: 0.07,
buildup_duration: 0.9,
swing_duration: 0.4,
hit_timing: 0.5,
recover_duration: 0.4,
movement: (
swing: Some(Forward(1.0)),
swing: Some(Forward(0.1)),
),
ori_modifier: 0.7,
),

View File

@ -14,15 +14,15 @@ DashMelee(
knockback: 14.0,
energy_regen: 0.0,
))),
range: 2.5,
range: 3.0,
angle: 45.0,
),
energy_drain: 0,
forward_speed: 2.0,
buildup_duration: 1.0,
buildup_duration: 1.6,
charge_duration: 2.4,
swing_duration: 0.1,
recover_duration: 2.2,
swing_duration: 0.4,
recover_duration: 1.2,
ori_modifier: 0.3,
charge_through: false,
)

View File

@ -8,17 +8,17 @@ ComboMelee2(
knockback: 4,
energy_regen: 0,
),
range: 2.5,
range: 3.5,
angle: 30.0,
),
buildup_duration: 1.3,
swing_duration: 0.1,
buildup_duration: 0.85,
swing_duration: 0.45,
hit_timing: 0.5,
recover_duration: 0.6,
movement: (
swing: Some(Forward(1.0)),
swing: Some(Forward(0.1)),
),
ori_modifier: 0.7,
ori_modifier: 0.6,
),
(
melee_constructor: (
@ -31,14 +31,14 @@ ComboMelee2(
range: 2.5,
angle: 30.0,
),
buildup_duration: 0.8,
swing_duration: 0.1,
buildup_duration: 1.1,
swing_duration: 0.35,
hit_timing: 0.5,
recover_duration: 0.6,
movement: (
swing: Some(Forward(0.5)),
swing: Some(Forward(0.1)),
),
ori_modifier: 0.7,
ori_modifier: 0.6,
),
],
energy_cost_per_strike: 0,

View File

@ -1,18 +1,18 @@
BasicMelee(
energy_cost: 0,
buildup_duration: 0.55,
swing_duration: 0.3,
buildup_duration: 0.7,
swing_duration: 0.45,
hit_timing: 0.4,
recover_duration: 0.85,
melee_constructor: (
kind: Bash(
damage:20.0,
poise: 28.0,
knockback: 25.0,
damage: 10.0,
poise: 14.0,
knockback: 8.0,
energy_regen: 0.0,
),
range: 0.8,
range: 3.0,
angle: 50.0,
),
ori_modifier: 1.0,
ori_modifier: 0.5,
)

View File

@ -11,12 +11,12 @@ ComboMelee2(
range: 2.2,
angle: 30.0,
),
buildup_duration: 1.3,
swing_duration: 0.1,
buildup_duration: 0.7,
swing_duration: 0.5,
hit_timing: 0.5,
recover_duration: 0.6,
movement: (
swing: Some(Forward(1.0)),
swing: Some(Forward(0.2)),
),
ori_modifier: 0.8,
),
@ -31,12 +31,12 @@ ComboMelee2(
range: 2.2,
angle: 30.0,
),
buildup_duration: 0.8,
swing_duration: 0.1,
buildup_duration: 0.85,
swing_duration: 0.45,
hit_timing: 0.5,
recover_duration: 0.6,
movement: (
swing: Some(Forward(1.5)),
swing: Some(Forward(0.4)),
),
ori_modifier: 0.8,
),

View File

@ -1,9 +1,9 @@
LeapMelee(
energy_cost: 0,
buildup_duration: 1.5,
buildup_duration: 0.95,
movement_duration: 0.8,
swing_duration: 0.075,
recover_duration: 0.6,
swing_duration: 0.55,
recover_duration: 0.4,
melee_constructor: (
kind: Bash(
damage: 36.0,

View File

@ -1,8 +1,8 @@
LeapMelee(
energy_cost: 0,
buildup_duration: 0.8,
buildup_duration: 0.5,
movement_duration: 0.6,
swing_duration: 0.075,
swing_duration: 0.3,
recover_duration: 0.25,
melee_constructor: (
kind: Bash(

View File

@ -19,10 +19,10 @@ DashMelee(
),
energy_drain: 0,
forward_speed: 1.8,
buildup_duration: 1.5,
buildup_duration: 0.85,
charge_duration: 1.2,
swing_duration: 0.1,
swing_duration: 0.65,
recover_duration: 2.0,
ori_modifier: 0.3,
ori_modifier: 0.1,
charge_through: false,
)

View File

@ -11,12 +11,12 @@ ComboMelee2(
range: 2.2,
angle: 40.0,
),
buildup_duration: 1.2,
swing_duration: 0.15,
buildup_duration: 0.75,
swing_duration: 0.45,
hit_timing: 0.5,
recover_duration: 0.8,
movement: (
swing: Some(Forward(0.3)),
swing: Some(Forward(0.25)),
),
ori_modifier: 0.8,
),
@ -31,12 +31,12 @@ ComboMelee2(
range: 2.2,
angle: 40.0,
),
buildup_duration: 0.8,
swing_duration: 0.15,
buildup_duration: 0.5,
swing_duration: 0.3,
hit_timing: 0.5,
recover_duration: 0.6,
movement: (
swing: Some(Forward(0.5)),
swing: Some(Forward(0.35)),
),
ori_modifier: 0.8,
),
@ -51,12 +51,12 @@ ComboMelee2(
range: 2.2,
angle: 40.0,
),
buildup_duration: 0.8,
swing_duration: 0.15,
buildup_duration: 1.15,
swing_duration: 0.3,
hit_timing: 0.5,
recover_duration: 0.6,
movement: (
swing: Some(Forward(0.5)),
swing: Some(Forward(0.35)),
),
ori_modifier: 0.8,
),

View File

@ -1,18 +1,25 @@
BasicMelee(
energy_cost: 0,
buildup_duration: 0.6,
swing_duration: 0.15,
hit_timing: 0.5,
recover_duration: 0.6,
ComboMelee2(
strikes: [
(
melee_constructor: (
kind: Bash(
damage: 6,
poise: 10,
damage: 9,
poise: 3,
knockback: 1,
energy_regen: 0,
),
range: 1.5,
angle: 50.0,
),
ori_modifier: 0.7,
buildup_duration: 0.9,
swing_duration: 0.5,
hit_timing: 0.5,
recover_duration: 1.1,
movement: (
swing: Some(Forward(0.35)),
),
ori_modifier: 0.6,
),
],
energy_cost_per_strike: 0,
)

View File

@ -16,7 +16,7 @@ ComboMelee2(
hit_timing: 0.5,
recover_duration: 0.3,
movement: (
swing: Some(Forward(0.25)),
swing: Some(Forward(0.15)),
),
ori_modifier: 0.5,
),
@ -31,12 +31,12 @@ ComboMelee2(
range: 3.0,
angle: 75.0,
),
buildup_duration: 0.2,
buildup_duration: 0.5,
swing_duration: 0.07,
hit_timing: 0.5,
recover_duration: 0.6,
movement: (
swing: Some(Forward(0.25)),
swing: Some(Forward(0.15)),
),
ori_modifier: 0.5,
),

View File

@ -31,8 +31,8 @@ ComboMelee2(
range: 3.5,
angle: 30.0,
),
buildup_duration: 0.8,
swing_duration: 0.1,
buildup_duration: 1.1,
swing_duration: 0.4,
hit_timing: 0.5,
recover_duration: 0.6,
movement: (
@ -51,8 +51,8 @@ ComboMelee2(
range: 3.5,
angle: 30.0,
),
buildup_duration: 0.4,
swing_duration: 0.1,
buildup_duration: 0.8,
swing_duration: 0.3,
hit_timing: 0.5,
recover_duration: 0.6,
movement: (

View File

@ -9,20 +9,20 @@ DashMelee(
),
scaled: Some((
kind: Bash(
damage: 25.0,
damage: 84.0,
poise: 0.0,
knockback: 17.0,
knockback: 12.0,
energy_regen: 0.0,
))),
range: 4.0,
range: 3.0,
angle: 45.0,
),
energy_drain: 0,
forward_speed: 2.0,
buildup_duration: 1.0,
buildup_duration: 0.7,
charge_duration: 2.4,
swing_duration: 0.1,
recover_duration: 1.8,
ori_modifier: 0.3,
swing_duration: 0.3,
recover_duration: 0.7,
ori_modifier: 0.1,
charge_through: false,
)

View File

@ -3,22 +3,22 @@ ComboMelee2(
(
melee_constructor: (
kind: Bash(
damage: 54,
damage: 40,
poise: 40,
knockback: 4,
knockback: 18,
energy_regen: 0,
),
range: 7.5,
range: 5.5,
angle: 60.0,
),
buildup_duration: 0.8,
swing_duration: 0.15,
buildup_duration: 0.5,
swing_duration: 0.2,
hit_timing: 0.5,
recover_duration: 0.8,
recover_duration: 0.3,
movement: (
swing: Some(Forward(3.0)),
swing: Some(Forward(0.25)),
),
ori_modifier: 0.7,
ori_modifier: 0.85,
),
],
energy_cost_per_strike: 0,

View File

@ -3,62 +3,62 @@ ComboMelee2(
(
melee_constructor: (
kind: Bash(
damage: 40,
poise: 32.5,
knockback: 3,
damage: 32.5,
poise: 15,
knockback: 5,
energy_regen: 0,
),
range: 7.5,
angle: 30.0,
range: 5.0,
angle: 45.0,
),
buildup_duration: 1.3,
buildup_duration: 0.8,
swing_duration: 0.15,
hit_timing: 0.5,
recover_duration: 0.5,
recover_duration: 0.1,
movement: (
swing: Some(Forward(1.0)),
swing: Some(Forward(0.2)),
),
ori_modifier: 0.7,
ori_modifier: 0.9,
),
(
melee_constructor: (
kind: Bash(
damage: 50,
poise: 32.5,
knockback: 3,
kind: Slash(
damage: 18,
poise: 10,
knockback: 7.5,
energy_regen: 0,
),
range: 5.5,
angle: 30.0,
range: 5.0,
angle: 45.0,
),
buildup_duration: 0.2,
swing_duration: 0.15,
buildup_duration: 0.25,
swing_duration: 0.2,
hit_timing: 0.5,
recover_duration: 0.3,
movement: (
swing: Some(Forward(1.0)),
swing: Some(Forward(0.3)),
),
ori_modifier: 0.7,
ori_modifier: 0.9,
),
(
melee_constructor: (
kind: Bash(
damage: 60,
poise: 32.5,
poise: 22.5,
knockback: 25,
energy_regen: 0,
),
range: 5.5,
angle: 30.0,
),
buildup_duration: 0.4,
swing_duration: 0.125,
buildup_duration: 0.65,
swing_duration: 0.25,
hit_timing: 0.5,
recover_duration: 1.6,
recover_duration: 1.1,
movement: (
swing: Some(Forward(1.0)),
swing: Some(Forward(0.1)),
),
ori_modifier: 0.7,
ori_modifier: 0.9,
),
],
energy_cost_per_strike: 0,

View File

@ -5,18 +5,18 @@ ComboMelee2(
kind: Bash(
damage: 22,
poise: 28,
knockback: 2,
knockback: 5,
energy_regen: 0,
),
range: 3.0,
angle: 15.0,
range: 3.5,
angle: 45.0,
),
buildup_duration: 0.8,
swing_duration: 0.15,
buildup_duration: 0.65,
swing_duration: 0.25,
hit_timing: 0.5,
recover_duration: 0.8,
recover_duration: 0.4,
movement: (
swing: Some(Forward(3.0)),
swing: Some(Forward(0.1)),
),
ori_modifier: 0.7,
),

View File

@ -2,8 +2,48 @@ ComboMelee2(
strikes: [
(
melee_constructor: (
kind: Bash(
kind: Slash(
damage: 16.5,
poise: 10,
knockback: 3,
energy_regen: 0,
),
range: 3.0,
angle: 30.0,
),
buildup_duration: 0.7,
swing_duration: 0.4,
hit_timing: 0.5,
recover_duration: 0.2,
movement: (
swing: Some(Forward(0.2)),
),
ori_modifier: 0.6,
),
(
melee_constructor: (
kind: Slash(
damage: 12,
poise: 12,
knockback: 3,
energy_regen: 0,
),
range: 3.0,
angle: 30.0,
),
buildup_duration: 0.35,
swing_duration: 0.3,
hit_timing: 0.5,
recover_duration: 0.4,
movement: (
swing: Some(Forward(0.2)),
),
ori_modifier: 0.6,
),
(
melee_constructor: (
kind: Bash(
damage: 40.125,
poise: 20,
knockback: 3,
energy_regen: 0,
@ -12,51 +52,11 @@ ComboMelee2(
angle: 15.0,
),
buildup_duration: 0.95,
swing_duration: 0.15,
swing_duration: 0.25,
hit_timing: 0.5,
recover_duration: 0.5,
recover_duration: 1.3,
movement: (
swing: Some(Forward(1.0)),
),
ori_modifier: 0.6,
),
(
melee_constructor: (
kind: Bash(
damage: 30,
poise: 20,
knockback: 3,
energy_regen: 0,
),
range: 3.0,
angle: 15.0,
),
buildup_duration: 0.65,
swing_duration: 0.15,
hit_timing: 0.5,
recover_duration: 0.5,
movement: (
swing: Some(Forward(1.0)),
),
ori_modifier: 0.6,
),
(
melee_constructor: (
kind: Bash(
damage: 36,
poise: 20,
knockback: 3,
energy_regen: 0,
),
range: 3.0,
angle: 15.0,
),
buildup_duration: 0.525,
swing_duration: 0.125,
hit_timing: 0.5,
recover_duration: 1.25,
movement: (
swing: Some(Forward(1.0)),
swing: Some(Forward(0.1)),
),
ori_modifier: 0.6,
),

View File

@ -2,63 +2,63 @@ ComboMelee2(
strikes: [
(
melee_constructor: (
kind: Bash(
damage: 30,
poise: 17.5,
kind: Slash(
damage: 5,
poise: 0,
knockback: 0,
energy_regen: 0,
),
range: 3.0,
angle: 60.0,
),
buildup_duration: 0.65,
swing_duration: 0.4,
hit_timing: 0.5,
recover_duration: 0.4,
movement: (
swing: Some(Forward(0.15)),
),
ori_modifier: 0.6,
),
(
melee_constructor: (
kind: Slash(
damage: 6,
poise: 0,
knockback: 3,
energy_regen: 0,
),
range: 4.5,
angle: 30.0,
range: 3.0,
angle: 45.0,
),
buildup_duration: 1.3,
swing_duration: 0.15,
buildup_duration: 0.45,
swing_duration: 0.6,
hit_timing: 0.5,
recover_duration: 0.5,
movement: (
swing: Some(Forward(1.0)),
swing: Some(Forward(0.15)),
),
ori_modifier: 0.7,
ori_modifier: 0.6,
),
(
melee_constructor: (
kind: Bash(
damage: 30,
poise: 20.5,
knockback: 3,
damage: 14,
poise: 12,
knockback: 12,
energy_regen: 0,
),
range: 4.5,
angle: 30.0,
angle: 45.0,
),
buildup_duration: 0.2,
swing_duration: 0.15,
buildup_duration: 0.775,
swing_duration: 0.25,
hit_timing: 0.5,
recover_duration: 0.3,
recover_duration: 0.4,
movement: (
swing: Some(Forward(1.0)),
swing: Some(Forward(0.1)),
),
ori_modifier: 0.7,
),
(
melee_constructor: (
kind: Bash(
damage: 30,
poise: 22.5,
knockback: 25,
energy_regen: 0,
),
range: 5.5,
angle: 30.0,
),
buildup_duration: 0.4,
swing_duration: 0.125,
hit_timing: 0.5,
recover_duration: 1.6,
movement: (
swing: Some(Forward(1.0)),
),
ori_modifier: 0.7,
ori_modifier: 0.6,
),
],
energy_cost_per_strike: 0,

View File

@ -1,15 +1,15 @@
Shockwave(
energy_cost: 0.0,
buildup_duration: 4.0,
buildup_duration: 1.6,
swing_duration: 0.1,
recover_duration: 0.1,
damage: 15.0,
recover_duration: 2.3,
damage: 8.0,
poise_damage: 0,
knockback: ( strength: 5.0, direction: Away),
shockwave_angle: 360.0,
shockwave_vertical_angle: 90.0,
shockwave_speed: 20.0,
shockwave_duration: 0.5,
shockwave_speed: 32.5,
shockwave_duration: 0.4,
dodgeable: Jump,
move_efficiency: 0.1,
damage_kind: Crushing,

View File

@ -1,6 +1,6 @@
BasicRanged(
energy_cost: 0,
buildup_duration: 0.1,
buildup_duration: 1.2,
recover_duration: 0.5,
projectile: Arrow(
damage: 30.0,

View File

@ -31,8 +31,8 @@ ComboMelee2(
range: 3.5,
angle: 30.0,
),
buildup_duration: 0.8,
swing_duration: 0.1,
buildup_duration: 1.2,
swing_duration: 0.3,
hit_timing: 0.5,
recover_duration: 0.6,
movement: (
@ -51,8 +51,8 @@ ComboMelee2(
range: 3.5,
angle: 30.0,
),
buildup_duration: 0.4,
swing_duration: 0.1,
buildup_duration: 0.9,
swing_duration: 0.3,
hit_timing: 0.5,
recover_duration: 0.6,
movement: (

View File

@ -7,22 +7,22 @@ DiveMelee(
recover_duration: 0.3,
melee_constructor: (
kind: Slash(
damage: 25,
damage: 16,
poise: 40,
knockback: 0,
energy_regen: 0,
),
scaled: Some((
kind: Slash(
damage: 10,
poise: 10,
damage: 8,
poise: 11,
knockback: 0,
energy_regen: 0,
))),
range: 2.0,
angle: 45.0,
multi_target: Some(Normal),
damage_effect: Some(StunnedVulnerable(0.5)),
damage_effect: Some(StunnedVulnerable(0.9)),
),
max_scaling: 3,
meta: (

View File

@ -4,21 +4,21 @@ ComboMelee2(
melee_constructor: (
kind: Bash(
damage: 12,
poise: 50,
poise: 19,
knockback: 0,
energy_regen: 0,
),
range: 1.5,
angle: 45.0,
),
buildup_duration: 0.15,
swing_duration: 0.1,
buildup_duration: 0.3,
swing_duration: 0.15,
hit_timing: 0.5,
recover_duration: 0.1,
ori_modifier: 0.6,
),
],
energy_cost_per_strike: 5,
energy_cost_per_strike: 9,
meta: (
init_event: Some(EnterStance(Sword(Heavy))),
),

View File

@ -4,13 +4,13 @@ ComboMelee2(
melee_constructor: (
kind: Slash(
damage: 21,
poise: 30,
poise: 22,
knockback: 0,
energy_regen: 0,
),
range: 4.0,
angle: 90.0,
damage_effect: Some(StunnedVulnerable(0.8)),
damage_effect: Some(StunnedVulnerable(0.7)),
),
buildup_duration: 0.3,
swing_duration: 0.2,

View File

@ -2,7 +2,7 @@
(
name: Automatic,
body: RandomWith("bat"),
alignment: Alignment(Enemy),
alignment: Alignment(Wild),
loot: LootTable("common.loot_tables.creature.bat"),
inventory: (
loadout: FromBody,

View File

@ -24,6 +24,21 @@
Simple(
"common.items.npc_armor.quadruped_low.shell",
): "common-items-npc_armor-quadruped_low-shell",
Simple(
"common.items.npc_armor.quadruped_low.basilisk",
): "common-items-npc_armor-quadruped_low-basilisk",
Simple(
"common.items.npc_armor.quadruped_low.crocodylia",
): "common-items-npc_armor-quadruped_low-crocodylia",
Simple(
"common.items.npc_armor.quadruped_low.drake",
): "common-items-npc_armor-quadruped_low-drake",
Simple(
"common.items.npc_armor.quadruped_low.sandshark",
): "common-items-npc_armor-quadruped_low-sandshark",
Simple(
"common.items.npc_armor.quadruped_low.snapper",
): "common-items-npc_armor-quadruped_low-snapper",
Simple(
"common.items.npc_armor.bird_large.phoenix",
): "common-items-npc_armor-bird_large-phoenix",
@ -519,6 +534,12 @@
Simple(
"common.items.npc_armor.arthropod.generic",
): "common-items-npc_armor-arthropod-generic",
Simple(
"common.items.npc_armor.arthropod.leafbeetle",
): "common-items-npc_armor-arthropod-leafbeetle",
Simple(
"common.items.npc_armor.arthropod.weevil",
): "common-items-npc_armor-arthropod-weevil",
Simple(
"common.items.npc_armor.quadruped_medium.frostfang",
): "common-items-npc_armor-quadruped_medium-frostfang",
@ -528,9 +549,42 @@
Simple(
"common.items.npc_armor.quadruped_medium.claysteed",
): "common-items-npc_armor-quadruped_medium-claysteed",
Simple(
"common.items.npc_armor.quadruped_medium.bonerattler",
): "common-items-npc_armor-quadruped_medium-bonerattler",
Simple(
"common.items.npc_armor.quadruped_medium.broad",
): "common-items-npc_armor-quadruped_medium-broad",
Simple(
"common.items.npc_armor.quadruped_medium.catoblepas",
): "common-items-npc_armor-quadruped_medium-catoblepas",
Simple(
"common.items.npc_armor.quadruped_medium.dreadhorn",
): "common-items-npc_armor-quadruped_medium-dreadhorn",
Simple(
"common.items.npc_armor.quadruped_medium.equus",
): "common-items-npc_armor-quadruped_medium-equus",
Simple(
"common.items.npc_armor.quadruped_medium.hirdrasil",
): "common-items-npc_armor-quadruped_medium-hirdrasil",
Simple(
"common.items.npc_armor.quadruped_small.boar",
): "common-items-npc_armor-quadruped_small-boar",
Simple(
"common.items.npc_armor.quadruped_small.hyena",
): "common-items-npc_armor-quadruped_small-hyena",
Simple(
"common.items.npc_armor.quadruped_small.mossysnail",
): "common-items-npc_armor-quadruped_small-mossysnail",
Simple(
"common.items.npc_armor.theropod.rugged",
): "common-items-npc_armor-theropod-rugged",
Simple(
"common.items.npc_armor.theropod.raptor",
): "common-items-npc_armor-theropod-raptor",
Simple(
"common.items.npc_armor.theropod.yale",
): "common-items-npc_armor-theropod-yale",
Simple(
"common.items.npc_armor.back.backpack_blue",
): "armor-misc-back-backpack",
@ -2406,12 +2460,6 @@
Simple(
"common.items.npc_weapons.unique.akhlut",
): "common-items-npc_weapons-unique-akhlut",
Simple(
"common.items.npc_weapons.unique.asp",
): "common-items-npc_weapons-unique-asp",
Simple(
"common.items.npc_weapons.unique.basilisk",
): "common-items-npc_weapons-unique-basilisk",
Simple(
"common.items.npc_weapons.unique.beast_claws",
): "common-items-npc_weapons-unique-beast_claws",
@ -2451,9 +2499,6 @@
Simple(
"common.items.npc_weapons.unique.dagon",
): "common-items-npc_weapons-unique-dagon",
Simple(
"common.items.npc_weapons.unique.deadwood",
): "common-items-npc_weapons-unique-deadwood",
Simple(
"common.items.npc_weapons.unique.driggle",
): "common-items-npc_weapons-unique-driggle",
@ -2490,21 +2535,75 @@
Simple(
"common.items.npc_weapons.unique.husk_brute",
): "common-items-npc_weapons-unique-husk_brute",
Simple(
"common.items.npc_weapons.unique.icedrake",
): "common-items-npc_weapons-unique-icedrake",
Simple(
"common.items.npc_weapons.unique.irrwurz",
): "common-items-npc_weapons-unique-irrwurz",
Simple(
"common.items.npc_weapons.unique.maneater",
): "common-items-npc_weapons-unique-maneater",
Simple(
"common.items.npc_weapons.unique.mossysnail",
): "common-items-npc_weapons-unique-mossysnail",
Simple(
"common.items.npc_weapons.unique.organ",
): "common-items-npc_weapons-unique-organ",
Simple(
"common.items.npc_weapons.unique.quadruped_low.hakulaq",
): "common-items-npc_weapons-unique-quadruped_low-hakulaq",
Simple(
"common.items.npc_weapons.unique.quadruped_low.tortoise",
): "common-items-npc_weapons-unique-quadruped_low-tortoise",
Simple(
"common.items.npc_weapons.unique.quadruped_medium.alpaca",
): "common-items-npc_weapons-unique-quadruped_medium-alpaca",
Simple(
"common.items.npc_weapons.unique.quadruped_medium.antelope",
): "common-items-npc_weapons-unique-quadruped_medium-antelope",
Simple(
"common.items.npc_weapons.unique.quadruped_medium.donkey",
): "common-items-npc_weapons-unique-quadruped_medium-donkey",
Simple(
"common.items.npc_weapons.unique.quadruped_medium.grolgar",
): "common-items-npc_weapons-unique-quadruped_medium-grolgar",
Simple(
"common.items.npc_weapons.unique.quadruped_medium.horse",
): "common-items-npc_weapons-unique-quadruped_medium-horse",
Simple(
"common.items.npc_weapons.unique.quadruped_medium.moose",
): "common-items-npc_weapons-unique-quadruped_medium-moose",
Simple(
"common.items.npc_weapons.unique.quadruped_medium.mouflon",
): "common-items-npc_weapons-unique-quadruped_medium-mouflon",
Simple(
"common.items.npc_weapons.unique.quadruped_low.asp",
): "common-items-npc_weapons-unique-quadruped_low-asp",
Simple(
"common.items.npc_weapons.unique.quadruped_low.basilisk",
): "common-items-npc_weapons-unique-quadruped_low-basilisk",
Simple(
"common.items.npc_weapons.unique.quadruped_low.deadwood",
): "common-items-npc_weapons-unique-quadruped_low-deadwood",
Simple(
"common.items.npc_weapons.unique.quadruped_low.icedrake",
): "common-items-npc_weapons-unique-quadruped_low-icedrake",
Simple(
"common.items.npc_weapons.unique.quadruped_low.lavadrake",
): "common-items-npc_weapons-unique-quadruped_low-lavadrake",
Simple(
"common.items.npc_weapons.unique.quadruped_low.maneater",
): "common-items-npc_weapons-unique-quadruped_low-maneater",
Simple(
"common.items.npc_weapons.unique.quadruped_small.boar",
): "common-items-npc_weapons-unique-quadruped_small-boar",
Simple(
"common.items.npc_weapons.unique.quadruped_small.hyena",
): "common-items-npc_weapons-unique-quadruped_small-hyena",
Simple(
"common.items.npc_weapons.unique.quadruped_small.rodent",
): "common-items-npc_weapons-unique-quadruped_small-rodent",
Simple(
"common.items.npc_weapons.unique.theropod.yale",
): "common-items-npc_weapons-unique-theropod-yale",
Simple(
"common.items.npc_weapons.unique.theropod",
): "common-items-npc_weapons-unique-theropod",
Simple(
"common.items.npc_weapons.unique.quadlowbasic",
): "common-items-npc_weapons-unique-quadlowbasic",
@ -2622,6 +2721,9 @@
Simple(
"common.items.npc_weapons.unique.arthropods.leafbeetle",
): "common-items-npc_weapons-unique-arthropods-leafbeetle",
Simple(
"common.items.npc_weapons.unique.arthropods.moltencrawler",
): "common-items-npc_weapons-unique-arthropods-moltencrawler",
Simple(
"common.items.npc_weapons.unique.arthropods.mosscrawler",
): "common-items-npc_weapons-unique-arthropods-mosscrawler",

View File

@ -4,8 +4,8 @@ ItemDef(
kind: Armor((
kind: Chest,
stats: Direct((
protection: Some(Normal(60.0)),
poise_resilience: Some(Normal(1.0)),
protection: Some(Normal(83.0)),
poise_resilience: Some(Normal(20.0)),
)),
)),
quality: Legendary,

View File

@ -0,0 +1,13 @@
ItemDef(
legacy_name: "Leafbeetle Armor",
legacy_description: "Worn by arthropods.",
kind: Armor((
kind: Chest,
stats: Direct((
protection: Some(Normal(62.0)),
poise_resilience: Some(Normal(10.0)),
)),
)),
quality: Common,
tags: [],
)

View File

@ -0,0 +1,13 @@
ItemDef(
legacy_name: "Weevil Armor",
legacy_description: "Worn by arthropods.",
kind: Armor((
kind: Chest,
stats: Direct((
protection: Some(Normal(40.0)),
poise_resilience: Some(Normal(5.0)),
)),
)),
quality: Common,
tags: [],
)

View File

@ -0,0 +1,13 @@
ItemDef(
legacy_name: "Basilisk Armor",
legacy_description: "Made up of heavy and thick plates.",
kind: Armor((
kind: Chest,
stats: Direct((
protection: Some(Normal(52.0)),
poise_resilience: Some(Normal(30.0)),
)),
)),
quality: Epic,
tags: [],
)

View File

@ -0,0 +1,13 @@
ItemDef(
legacy_name: "Crocodylia Armor",
legacy_description: "Scaly.",
kind: Armor((
kind: Chest,
stats: Direct((
protection: Some(Normal(36.0)),
poise_resilience: Some(Normal(15.0)),
)),
)),
quality: Moderate,
tags: [],
)

View File

@ -0,0 +1,13 @@
ItemDef(
legacy_name: "Drake Armor",
legacy_description: "Adaptive to temperature.",
kind: Armor((
kind: Chest,
stats: Direct((
protection: Some(Normal(111.0)),
poise_resilience: Some(Normal(20.0)),
)),
)),
quality: High,
tags: [],
)

View File

@ -0,0 +1,13 @@
ItemDef(
legacy_name: "Sand Shark Armor",
legacy_description: "How is it on land?",
kind: Armor((
kind: Chest,
stats: Direct((
protection: Some(Normal(44.0)),
poise_resilience: Some(Normal(20.0)),
)),
)),
quality: High,
tags: [],
)

View File

@ -4,8 +4,8 @@ ItemDef(
kind: Armor((
kind: Chest,
stats: Direct((
protection: Some(Normal(320.0)),
poise_resilience: Some(Normal(0.0)),
protection: Some(Normal(260.0)),
poise_resilience: Some(Normal(25.0)),
)),
)),
quality: Moderate,

View File

@ -0,0 +1,13 @@
ItemDef(
legacy_name: "Snapper Shell",
legacy_description: "'Tis but a shell.",
kind: Armor((
kind: Chest,
stats: Direct((
protection: Some(Normal(126.0)),
poise_resilience: Some(Normal(40.0)),
)),
)),
quality: High,
tags: [],
)

View File

@ -0,0 +1,13 @@
ItemDef(
legacy_name: "Bonerattler Armor",
legacy_description: "Made out of its prey's bones to protect its supple hide.",
kind: Armor((
kind: Chest,
stats: Direct((
protection: Some(Normal(80.0)),
poise_resilience: Some(Normal(10.0)),
)),
)),
quality: Moderate,
tags: [],
)

View File

@ -0,0 +1,14 @@
ItemDef(
legacy_name: "Quadruped Medium Generalised Armor",
legacy_description: "testing123",
kind: Armor((
kind: Chest,
stats: Direct((
protection: Some(Normal(48.0)),
poise_resilience: Some(Normal(15.0)),
energy_max: Some(10),
)),
)),
quality: Moderate,
tags: [],
)

Some files were not shown because too many files have changed in this diff Show More