Update
This commit is contained in:
parent
38fd93c617
commit
d1e7d66dda
33
Cargo.lock
generated
33
Cargo.lock
generated
@ -1677,6 +1677,12 @@ dependencies = [
|
|||||||
"simd-adler32",
|
"simd-adler32",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "mint"
|
||||||
|
version = "0.5.9"
|
||||||
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
|
checksum = "e53debba6bda7a793e5f99b8dacf19e626084f525f7829104ba9898f367d85ff"
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "mio"
|
name = "mio"
|
||||||
version = "1.0.2"
|
version = "1.0.2"
|
||||||
@ -3131,6 +3137,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
|
|||||||
checksum = "86dce3b89992dbfee9b6f46d8a98a4a5ecf79f93f3b077fad3cc2759ebe92214"
|
checksum = "86dce3b89992dbfee9b6f46d8a98a4a5ecf79f93f3b077fad3cc2759ebe92214"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"approx",
|
"approx",
|
||||||
|
"mint",
|
||||||
"num-integer",
|
"num-integer",
|
||||||
"num-traits",
|
"num-traits",
|
||||||
"rustc_version",
|
"rustc_version",
|
||||||
@ -3140,7 +3147,7 @@ dependencies = [
|
|||||||
[[package]]
|
[[package]]
|
||||||
name = "veloren-client"
|
name = "veloren-client"
|
||||||
version = "0.16.0"
|
version = "0.16.0"
|
||||||
source = "git+https://gitlab.com/veloren/veloren?tag=weekly#2dd493e3bc2fc0b274e48e283e9476c7178594d2"
|
source = "git+https://gitlab.com/veloren/veloren?tag=weekly#736665224668da63e2299adbd20b109aa0a78e61"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"authc",
|
"authc",
|
||||||
"byteorder",
|
"byteorder",
|
||||||
@ -3166,7 +3173,7 @@ dependencies = [
|
|||||||
[[package]]
|
[[package]]
|
||||||
name = "veloren-client-i18n"
|
name = "veloren-client-i18n"
|
||||||
version = "0.13.0"
|
version = "0.13.0"
|
||||||
source = "git+https://gitlab.com/veloren/veloren?tag=weekly#2dd493e3bc2fc0b274e48e283e9476c7178594d2"
|
source = "git+https://gitlab.com/veloren/veloren?tag=weekly#736665224668da63e2299adbd20b109aa0a78e61"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"deunicode",
|
"deunicode",
|
||||||
"fluent",
|
"fluent",
|
||||||
@ -3184,7 +3191,7 @@ dependencies = [
|
|||||||
[[package]]
|
[[package]]
|
||||||
name = "veloren-common"
|
name = "veloren-common"
|
||||||
version = "0.10.0"
|
version = "0.10.0"
|
||||||
source = "git+https://gitlab.com/veloren/veloren?tag=weekly#2dd493e3bc2fc0b274e48e283e9476c7178594d2"
|
source = "git+https://gitlab.com/veloren/veloren?tag=weekly#736665224668da63e2299adbd20b109aa0a78e61"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"approx",
|
"approx",
|
||||||
"bitflags 2.6.0",
|
"bitflags 2.6.0",
|
||||||
@ -3224,7 +3231,7 @@ dependencies = [
|
|||||||
[[package]]
|
[[package]]
|
||||||
name = "veloren-common-assets"
|
name = "veloren-common-assets"
|
||||||
version = "0.10.0"
|
version = "0.10.0"
|
||||||
source = "git+https://gitlab.com/veloren/veloren?tag=weekly#2dd493e3bc2fc0b274e48e283e9476c7178594d2"
|
source = "git+https://gitlab.com/veloren/veloren?tag=weekly#736665224668da63e2299adbd20b109aa0a78e61"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"assets_manager",
|
"assets_manager",
|
||||||
"dot_vox",
|
"dot_vox",
|
||||||
@ -3239,7 +3246,7 @@ dependencies = [
|
|||||||
[[package]]
|
[[package]]
|
||||||
name = "veloren-common-base"
|
name = "veloren-common-base"
|
||||||
version = "0.10.0"
|
version = "0.10.0"
|
||||||
source = "git+https://gitlab.com/veloren/veloren?tag=weekly#2dd493e3bc2fc0b274e48e283e9476c7178594d2"
|
source = "git+https://gitlab.com/veloren/veloren?tag=weekly#736665224668da63e2299adbd20b109aa0a78e61"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"directories-next",
|
"directories-next",
|
||||||
"tracing",
|
"tracing",
|
||||||
@ -3248,7 +3255,7 @@ dependencies = [
|
|||||||
[[package]]
|
[[package]]
|
||||||
name = "veloren-common-ecs"
|
name = "veloren-common-ecs"
|
||||||
version = "0.10.0"
|
version = "0.10.0"
|
||||||
source = "git+https://gitlab.com/veloren/veloren?tag=weekly#2dd493e3bc2fc0b274e48e283e9476c7178594d2"
|
source = "git+https://gitlab.com/veloren/veloren?tag=weekly#736665224668da63e2299adbd20b109aa0a78e61"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"specs",
|
"specs",
|
||||||
"tracing",
|
"tracing",
|
||||||
@ -3258,7 +3265,7 @@ dependencies = [
|
|||||||
[[package]]
|
[[package]]
|
||||||
name = "veloren-common-i18n"
|
name = "veloren-common-i18n"
|
||||||
version = "0.1.0"
|
version = "0.1.0"
|
||||||
source = "git+https://gitlab.com/veloren/veloren?tag=weekly#2dd493e3bc2fc0b274e48e283e9476c7178594d2"
|
source = "git+https://gitlab.com/veloren/veloren?tag=weekly#736665224668da63e2299adbd20b109aa0a78e61"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"hashbrown 0.14.5",
|
"hashbrown 0.14.5",
|
||||||
"rand",
|
"rand",
|
||||||
@ -3268,7 +3275,7 @@ dependencies = [
|
|||||||
[[package]]
|
[[package]]
|
||||||
name = "veloren-common-net"
|
name = "veloren-common-net"
|
||||||
version = "0.10.0"
|
version = "0.10.0"
|
||||||
source = "git+https://gitlab.com/veloren/veloren?tag=weekly#2dd493e3bc2fc0b274e48e283e9476c7178594d2"
|
source = "git+https://gitlab.com/veloren/veloren?tag=weekly#736665224668da63e2299adbd20b109aa0a78e61"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"bincode",
|
"bincode",
|
||||||
"flate2",
|
"flate2",
|
||||||
@ -3286,7 +3293,7 @@ dependencies = [
|
|||||||
[[package]]
|
[[package]]
|
||||||
name = "veloren-common-state"
|
name = "veloren-common-state"
|
||||||
version = "0.10.0"
|
version = "0.10.0"
|
||||||
source = "git+https://gitlab.com/veloren/veloren?tag=weekly#2dd493e3bc2fc0b274e48e283e9476c7178594d2"
|
source = "git+https://gitlab.com/veloren/veloren?tag=weekly#736665224668da63e2299adbd20b109aa0a78e61"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"async-trait",
|
"async-trait",
|
||||||
"bytes",
|
"bytes",
|
||||||
@ -3308,7 +3315,7 @@ dependencies = [
|
|||||||
[[package]]
|
[[package]]
|
||||||
name = "veloren-common-systems"
|
name = "veloren-common-systems"
|
||||||
version = "0.10.0"
|
version = "0.10.0"
|
||||||
source = "git+https://gitlab.com/veloren/veloren?tag=weekly#2dd493e3bc2fc0b274e48e283e9476c7178594d2"
|
source = "git+https://gitlab.com/veloren/veloren?tag=weekly#736665224668da63e2299adbd20b109aa0a78e61"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"itertools",
|
"itertools",
|
||||||
"ordered-float",
|
"ordered-float",
|
||||||
@ -3326,7 +3333,7 @@ dependencies = [
|
|||||||
[[package]]
|
[[package]]
|
||||||
name = "veloren-network"
|
name = "veloren-network"
|
||||||
version = "0.3.0"
|
version = "0.3.0"
|
||||||
source = "git+https://gitlab.com/veloren/veloren?tag=weekly#2dd493e3bc2fc0b274e48e283e9476c7178594d2"
|
source = "git+https://gitlab.com/veloren/veloren?tag=weekly#736665224668da63e2299adbd20b109aa0a78e61"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"async-channel",
|
"async-channel",
|
||||||
"async-trait",
|
"async-trait",
|
||||||
@ -3351,7 +3358,7 @@ dependencies = [
|
|||||||
[[package]]
|
[[package]]
|
||||||
name = "veloren-network-protocol"
|
name = "veloren-network-protocol"
|
||||||
version = "0.6.1"
|
version = "0.6.1"
|
||||||
source = "git+https://gitlab.com/veloren/veloren?tag=weekly#2dd493e3bc2fc0b274e48e283e9476c7178594d2"
|
source = "git+https://gitlab.com/veloren/veloren?tag=weekly#736665224668da63e2299adbd20b109aa0a78e61"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"async-trait",
|
"async-trait",
|
||||||
"bitflags 2.6.0",
|
"bitflags 2.6.0",
|
||||||
@ -3365,7 +3372,7 @@ dependencies = [
|
|||||||
[[package]]
|
[[package]]
|
||||||
name = "veloren-world"
|
name = "veloren-world"
|
||||||
version = "0.10.0"
|
version = "0.10.0"
|
||||||
source = "git+https://gitlab.com/veloren/veloren?tag=weekly#2dd493e3bc2fc0b274e48e283e9476c7178594d2"
|
source = "git+https://gitlab.com/veloren/veloren?tag=weekly#736665224668da63e2299adbd20b109aa0a78e61"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"arr_macro",
|
"arr_macro",
|
||||||
"bincode",
|
"bincode",
|
||||||
|
@ -277,6 +277,11 @@
|
|||||||
secondary: Simple(None, "common.abilities.custom.bushly.dash"),
|
secondary: Simple(None, "common.abilities.custom.bushly.dash"),
|
||||||
abilities: [],
|
abilities: [],
|
||||||
),
|
),
|
||||||
|
Custom("Cactid"): (
|
||||||
|
primary: Simple(None, "common.abilities.custom.cactid.singlestrike"),
|
||||||
|
secondary: Simple(None, "common.abilities.custom.cactid.dash"),
|
||||||
|
abilities: [],
|
||||||
|
),
|
||||||
Custom("Irrwurz"): (
|
Custom("Irrwurz"): (
|
||||||
primary: Simple(None, "common.abilities.custom.irrwurz.singlestrike"),
|
primary: Simple(None, "common.abilities.custom.irrwurz.singlestrike"),
|
||||||
secondary: Simple(None, "common.abilities.custom.irrwurz.magicball"),
|
secondary: Simple(None, "common.abilities.custom.irrwurz.magicball"),
|
||||||
@ -695,7 +700,8 @@
|
|||||||
Simple(None, "common.abilities.custom.mindflayer.dimensionaldoor"),
|
Simple(None, "common.abilities.custom.mindflayer.dimensionaldoor"),
|
||||||
Simple(None, "common.abilities.custom.mindflayer.necroticsphere"),
|
Simple(None, "common.abilities.custom.mindflayer.necroticsphere"),
|
||||||
Simple(None, "common.abilities.custom.mindflayer.summonminions"),
|
Simple(None, "common.abilities.custom.mindflayer.summonminions"),
|
||||||
Simple(None, "common.abilities.custom.mindflayer.summonextraminions"),
|
Simple(None, "common.abilities.custom.mindflayer.necroticsphere_blast"),
|
||||||
|
Simple(None, "common.abilities.custom.mindflayer.necroticsphere_multiblast"),
|
||||||
],
|
],
|
||||||
),
|
),
|
||||||
Custom("Flamekeeper"): (
|
Custom("Flamekeeper"): (
|
||||||
@ -1233,4 +1239,39 @@
|
|||||||
secondary: Simple(None, "common.abilities.vampire.executioner.doublestrike"),
|
secondary: Simple(None, "common.abilities.vampire.executioner.doublestrike"),
|
||||||
abilities: [],
|
abilities: [],
|
||||||
),
|
),
|
||||||
|
Custom("Goblin Thug"): (
|
||||||
|
primary: Simple(None, "common.abilities.custom.goblin_thug.doublestrike"),
|
||||||
|
secondary: Simple(None, "common.abilities.custom.goblin_thug.doublestrike"),
|
||||||
|
abilities: [],
|
||||||
|
),
|
||||||
|
Custom("Goblin Chucker"): (
|
||||||
|
primary: Simple(None, "common.abilities.custom.goblin_chucker.throw"),
|
||||||
|
secondary: Simple(None, "common.abilities.custom.goblin_chucker.throw"),
|
||||||
|
abilities: [],
|
||||||
|
),
|
||||||
|
Custom("Goblin Ruffian"): (
|
||||||
|
primary: Simple(None, "common.abilities.custom.goblin_ruffian.stab"),
|
||||||
|
secondary: Simple(None, "common.abilities.custom.goblin_ruffian.stab"),
|
||||||
|
abilities: [],
|
||||||
|
),
|
||||||
|
Custom("Green Legoom"): (
|
||||||
|
primary: Simple(None, "common.abilities.custom.green_legoom.doublestrike"),
|
||||||
|
secondary: Simple(None, "common.abilities.custom.green_legoom.doublestrike"),
|
||||||
|
abilities: [],
|
||||||
|
),
|
||||||
|
Custom("Ochre Legoom"): (
|
||||||
|
primary: Simple(None, "common.abilities.custom.ochre_legoom.dash"),
|
||||||
|
secondary: Simple(None, "common.abilities.custom.ochre_legoom.dash"),
|
||||||
|
abilities: [],
|
||||||
|
),
|
||||||
|
Custom("Purple Legoom"): (
|
||||||
|
primary: Simple(None, "common.abilities.custom.purple_legoom.doublestrike"),
|
||||||
|
secondary: Simple(None, "common.abilities.custom.purple_legoom.doublestrike"),
|
||||||
|
abilities: [],
|
||||||
|
),
|
||||||
|
Custom("Red Legoom"): (
|
||||||
|
primary: Simple(None, "common.abilities.custom.red_legoom.doublestrike"),
|
||||||
|
secondary: Simple(None, "common.abilities.custom.red_legoom.doublestrike"),
|
||||||
|
abilities: [],
|
||||||
|
),
|
||||||
})
|
})
|
||||||
|
@ -3,7 +3,7 @@ SpriteSummon(
|
|||||||
cast_duration: 0.4,
|
cast_duration: 0.4,
|
||||||
recover_duration: 0.3,
|
recover_duration: 0.3,
|
||||||
sprite: EnsnaringWeb,
|
sprite: EnsnaringWeb,
|
||||||
del_timeout: None,
|
del_timeout: Some((20, 4)),
|
||||||
summon_distance: (0, 10),
|
summon_distance: (0, 10),
|
||||||
sparseness: 0.76,
|
sparseness: 0.76,
|
||||||
angle: 360,
|
angle: 360,
|
||||||
|
@ -3,7 +3,7 @@ SpriteSummon(
|
|||||||
cast_duration: 0.4,
|
cast_duration: 0.4,
|
||||||
recover_duration: 0.3,
|
recover_duration: 0.3,
|
||||||
sprite: EnsnaringWeb,
|
sprite: EnsnaringWeb,
|
||||||
del_timeout: None,
|
del_timeout: Some((10, 2)),
|
||||||
summon_distance: (0, 9),
|
summon_distance: (0, 9),
|
||||||
sparseness: 0.8,
|
sparseness: 0.8,
|
||||||
angle: 360,
|
angle: 360,
|
||||||
|
28
assets/common/abilities/custom/cactid/dash.ron
Normal file
28
assets/common/abilities/custom/cactid/dash.ron
Normal file
@ -0,0 +1,28 @@
|
|||||||
|
DashMelee(
|
||||||
|
energy_cost: 0,
|
||||||
|
melee_constructor: (
|
||||||
|
kind: Slash(
|
||||||
|
damage: 12.0,
|
||||||
|
poise: 8.0,
|
||||||
|
knockback: 4.0,
|
||||||
|
energy_regen: 0.0,
|
||||||
|
),
|
||||||
|
scaled: Some((
|
||||||
|
kind: Slash(
|
||||||
|
damage: 9.0,
|
||||||
|
poise: 20.0,
|
||||||
|
knockback: 6.0,
|
||||||
|
energy_regen: 0.0,
|
||||||
|
))),
|
||||||
|
range: 4,
|
||||||
|
angle: 45.0,
|
||||||
|
),
|
||||||
|
energy_drain: 0,
|
||||||
|
forward_speed: 8,
|
||||||
|
buildup_duration: 1.0,
|
||||||
|
charge_duration: 2.0,
|
||||||
|
swing_duration: 0.1,
|
||||||
|
recover_duration: 2.0,
|
||||||
|
ori_modifier: 0.1,
|
||||||
|
auto_charge: false,
|
||||||
|
)
|
26
assets/common/abilities/custom/cactid/singlestrike.ron
Normal file
26
assets/common/abilities/custom/cactid/singlestrike.ron
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
ComboMelee2(
|
||||||
|
strikes: [
|
||||||
|
(
|
||||||
|
melee_constructor: (
|
||||||
|
kind: Slash(
|
||||||
|
damage: 8.0,
|
||||||
|
poise: 4,
|
||||||
|
knockback: 2,
|
||||||
|
energy_regen: 0,
|
||||||
|
),
|
||||||
|
range: 3.0,
|
||||||
|
angle: 150.0,
|
||||||
|
),
|
||||||
|
buildup_duration: 0.9,
|
||||||
|
swing_duration: 0.7,
|
||||||
|
hit_timing: 0.5,
|
||||||
|
recover_duration: 0.8,
|
||||||
|
movement: (
|
||||||
|
swing: None,
|
||||||
|
),
|
||||||
|
ori_modifier: 0.6,
|
||||||
|
),
|
||||||
|
],
|
||||||
|
energy_cost_per_strike: 0,
|
||||||
|
auto_progress: true,
|
||||||
|
)
|
@ -16,7 +16,7 @@ ComboMelee2(
|
|||||||
hit_timing: 0.5,
|
hit_timing: 0.5,
|
||||||
recover_duration: 0.6,
|
recover_duration: 0.6,
|
||||||
movement: (
|
movement: (
|
||||||
swing: Some(Forward(0.5)),
|
swing: Some(Forward(0.1)),
|
||||||
),
|
),
|
||||||
ori_modifier: 0.7,
|
ori_modifier: 0.7,
|
||||||
),
|
),
|
||||||
@ -36,7 +36,7 @@ ComboMelee2(
|
|||||||
hit_timing: 0.5,
|
hit_timing: 0.5,
|
||||||
recover_duration: 0.6,
|
recover_duration: 0.6,
|
||||||
movement: (
|
movement: (
|
||||||
swing: Some(Forward(0.5)),
|
swing: Some(Forward(0.1)),
|
||||||
),
|
),
|
||||||
ori_modifier: 0.7,
|
ori_modifier: 0.7,
|
||||||
),
|
),
|
||||||
@ -56,7 +56,7 @@ ComboMelee2(
|
|||||||
hit_timing: 0.5,
|
hit_timing: 0.5,
|
||||||
recover_duration: 0.6,
|
recover_duration: 0.6,
|
||||||
movement: (
|
movement: (
|
||||||
swing: Some(Forward(0.5)),
|
swing: Some(Forward(0.2)),
|
||||||
),
|
),
|
||||||
ori_modifier: 0.7,
|
ori_modifier: 0.7,
|
||||||
),
|
),
|
||||||
|
@ -16,7 +16,7 @@ ComboMelee2(
|
|||||||
hit_timing: 0.5,
|
hit_timing: 0.5,
|
||||||
recover_duration: 0.6,
|
recover_duration: 0.6,
|
||||||
movement: (
|
movement: (
|
||||||
swing: Some(Forward(0.5)),
|
swing: Some(Forward(0.1)),
|
||||||
),
|
),
|
||||||
ori_modifier: 0.7,
|
ori_modifier: 0.7,
|
||||||
),
|
),
|
||||||
@ -36,7 +36,7 @@ ComboMelee2(
|
|||||||
hit_timing: 0.5,
|
hit_timing: 0.5,
|
||||||
recover_duration: 0.6,
|
recover_duration: 0.6,
|
||||||
movement: (
|
movement: (
|
||||||
swing: Some(Forward(0.5)),
|
swing: Some(Forward(0.1)),
|
||||||
),
|
),
|
||||||
ori_modifier: 0.7,
|
ori_modifier: 0.7,
|
||||||
),
|
),
|
||||||
@ -56,7 +56,7 @@ ComboMelee2(
|
|||||||
hit_timing: 0.5,
|
hit_timing: 0.5,
|
||||||
recover_duration: 0.6,
|
recover_duration: 0.6,
|
||||||
movement: (
|
movement: (
|
||||||
swing: Some(Forward(0.5)),
|
swing: Some(Forward(0.2)),
|
||||||
),
|
),
|
||||||
ori_modifier: 0.7,
|
ori_modifier: 0.7,
|
||||||
),
|
),
|
||||||
|
@ -16,7 +16,7 @@ ComboMelee2(
|
|||||||
hit_timing: 0.5,
|
hit_timing: 0.5,
|
||||||
recover_duration: 0.6,
|
recover_duration: 0.6,
|
||||||
movement: (
|
movement: (
|
||||||
swing: Some(Forward(0.5)),
|
swing: Some(Forward(0.1)),
|
||||||
),
|
),
|
||||||
ori_modifier: 0.7,
|
ori_modifier: 0.7,
|
||||||
),
|
),
|
||||||
@ -36,7 +36,7 @@ ComboMelee2(
|
|||||||
hit_timing: 0.5,
|
hit_timing: 0.5,
|
||||||
recover_duration: 0.6,
|
recover_duration: 0.6,
|
||||||
movement: (
|
movement: (
|
||||||
swing: Some(Forward(0.5)),
|
swing: Some(Forward(0.1)),
|
||||||
),
|
),
|
||||||
ori_modifier: 0.7,
|
ori_modifier: 0.7,
|
||||||
),
|
),
|
||||||
@ -56,7 +56,7 @@ ComboMelee2(
|
|||||||
hit_timing: 0.5,
|
hit_timing: 0.5,
|
||||||
recover_duration: 0.6,
|
recover_duration: 0.6,
|
||||||
movement: (
|
movement: (
|
||||||
swing: Some(Forward(0.5)),
|
swing: Some(Forward(0.2)),
|
||||||
),
|
),
|
||||||
ori_modifier: 0.7,
|
ori_modifier: 0.7,
|
||||||
),
|
),
|
||||||
|
18
assets/common/abilities/custom/goblin_chucker/throw.ron
Normal file
18
assets/common/abilities/custom/goblin_chucker/throw.ron
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
BasicRanged(
|
||||||
|
energy_cost: 0,
|
||||||
|
buildup_duration: 0.75,
|
||||||
|
recover_duration: 0.75,
|
||||||
|
projectile: (
|
||||||
|
kind: Blunt,
|
||||||
|
attack: Some((
|
||||||
|
damage: 4,
|
||||||
|
energy: 0,
|
||||||
|
)),
|
||||||
|
),
|
||||||
|
projectile_body: Object(Pebble),
|
||||||
|
projectile_light: None,
|
||||||
|
projectile_speed: 18.0,
|
||||||
|
num_projectiles: Value(2),
|
||||||
|
projectile_spread: 0.2,
|
||||||
|
move_efficiency: 0.3,
|
||||||
|
)
|
18
assets/common/abilities/custom/goblin_ruffian/stab.ron
Normal file
18
assets/common/abilities/custom/goblin_ruffian/stab.ron
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
BasicMelee(
|
||||||
|
energy_cost: 0,
|
||||||
|
buildup_duration: 0.2,
|
||||||
|
swing_duration: 0.05,
|
||||||
|
hit_timing: 0.4,
|
||||||
|
recover_duration: 0.375,
|
||||||
|
melee_constructor: (
|
||||||
|
kind: Stab(
|
||||||
|
damage: 5,
|
||||||
|
poise: 2,
|
||||||
|
knockback: 0,
|
||||||
|
energy_regen: 0,
|
||||||
|
),
|
||||||
|
range: 3,
|
||||||
|
angle: 15,
|
||||||
|
),
|
||||||
|
ori_modifier: 1.0,
|
||||||
|
)
|
45
assets/common/abilities/custom/goblin_thug/doublestrike.ron
Normal file
45
assets/common/abilities/custom/goblin_thug/doublestrike.ron
Normal file
@ -0,0 +1,45 @@
|
|||||||
|
ComboMelee2(
|
||||||
|
strikes: [
|
||||||
|
(
|
||||||
|
melee_constructor: (
|
||||||
|
kind: Bash(
|
||||||
|
damage: 4,
|
||||||
|
poise: 1,
|
||||||
|
knockback: 0,
|
||||||
|
energy_regen: 0,
|
||||||
|
),
|
||||||
|
range: 3.5,
|
||||||
|
angle: 50.0,
|
||||||
|
),
|
||||||
|
buildup_duration: 0.6,
|
||||||
|
swing_duration: 0.25,
|
||||||
|
hit_timing: 0.5,
|
||||||
|
recover_duration: 0.25,
|
||||||
|
movement: (
|
||||||
|
swing: Some(Forward(0.5)),
|
||||||
|
),
|
||||||
|
ori_modifier: 0.65,
|
||||||
|
),
|
||||||
|
(
|
||||||
|
melee_constructor: (
|
||||||
|
kind: Bash(
|
||||||
|
damage: 6,
|
||||||
|
poise: 1,
|
||||||
|
knockback: 0,
|
||||||
|
energy_regen: 0,
|
||||||
|
),
|
||||||
|
range: 4.0,
|
||||||
|
angle: 30.0,
|
||||||
|
),
|
||||||
|
buildup_duration: 1,
|
||||||
|
swing_duration: 0.4,
|
||||||
|
hit_timing: 0.5,
|
||||||
|
recover_duration: 1.2,
|
||||||
|
movement: (
|
||||||
|
swing: Some(Forward(0.5)),
|
||||||
|
),
|
||||||
|
ori_modifier: 0.65,
|
||||||
|
),
|
||||||
|
],
|
||||||
|
energy_cost_per_strike: 0,
|
||||||
|
)
|
45
assets/common/abilities/custom/green_legoom/doublestrike.ron
Normal file
45
assets/common/abilities/custom/green_legoom/doublestrike.ron
Normal file
@ -0,0 +1,45 @@
|
|||||||
|
ComboMelee2(
|
||||||
|
strikes: [
|
||||||
|
(
|
||||||
|
melee_constructor: (
|
||||||
|
kind: Bash(
|
||||||
|
damage: 5,
|
||||||
|
poise: 2,
|
||||||
|
knockback: 0,
|
||||||
|
energy_regen: 0,
|
||||||
|
),
|
||||||
|
range: 3.5,
|
||||||
|
angle: 50.0,
|
||||||
|
),
|
||||||
|
buildup_duration: 0.6,
|
||||||
|
swing_duration: 0.25,
|
||||||
|
hit_timing: 0.5,
|
||||||
|
recover_duration: 0.25,
|
||||||
|
movement: (
|
||||||
|
swing: Some(Forward(0.5)),
|
||||||
|
),
|
||||||
|
ori_modifier: 0.65,
|
||||||
|
),
|
||||||
|
(
|
||||||
|
melee_constructor: (
|
||||||
|
kind: Bash(
|
||||||
|
damage: 8,
|
||||||
|
poise: 3,
|
||||||
|
knockback: 0,
|
||||||
|
energy_regen: 0,
|
||||||
|
),
|
||||||
|
range: 4.0,
|
||||||
|
angle: 30.0,
|
||||||
|
),
|
||||||
|
buildup_duration: 1,
|
||||||
|
swing_duration: 0.4,
|
||||||
|
hit_timing: 0.5,
|
||||||
|
recover_duration: 1.2,
|
||||||
|
movement: (
|
||||||
|
swing: Some(Forward(0.5)),
|
||||||
|
),
|
||||||
|
ori_modifier: 0.65,
|
||||||
|
),
|
||||||
|
],
|
||||||
|
energy_cost_per_strike: 0,
|
||||||
|
)
|
@ -3,7 +3,7 @@ SpriteSummon(
|
|||||||
cast_duration: 0.6,
|
cast_duration: 0.6,
|
||||||
recover_duration: 0.5,
|
recover_duration: 0.5,
|
||||||
sprite: EnsnaringVines,
|
sprite: EnsnaringVines,
|
||||||
del_timeout: None,
|
del_timeout: Some((60, 10)),
|
||||||
summon_distance: (0, 25),
|
summon_distance: (0, 25),
|
||||||
sparseness: 0.6,
|
sparseness: 0.6,
|
||||||
angle: 360,
|
angle: 360,
|
||||||
|
@ -3,7 +3,7 @@ SpriteSummon(
|
|||||||
cast_duration: 0.4,
|
cast_duration: 0.4,
|
||||||
recover_duration: 0.3,
|
recover_duration: 0.3,
|
||||||
sprite: EnsnaringVines,
|
sprite: EnsnaringVines,
|
||||||
del_timeout: None,
|
del_timeout: Some((60, 10)),
|
||||||
summon_distance: (0, 30),
|
summon_distance: (0, 30),
|
||||||
sparseness: 0.8,
|
sparseness: 0.8,
|
||||||
angle: 360,
|
angle: 360,
|
||||||
|
@ -16,7 +16,7 @@ ComboMelee2(
|
|||||||
hit_timing: 0.5,
|
hit_timing: 0.5,
|
||||||
recover_duration: 0.6,
|
recover_duration: 0.6,
|
||||||
movement: (
|
movement: (
|
||||||
swing: Some(Forward(0.15)),
|
swing: Some(Forward(0.05)),
|
||||||
),
|
),
|
||||||
ori_modifier: 0.65,
|
ori_modifier: 0.65,
|
||||||
),
|
),
|
||||||
@ -36,7 +36,7 @@ ComboMelee2(
|
|||||||
hit_timing: 0.5,
|
hit_timing: 0.5,
|
||||||
recover_duration: 0.6,
|
recover_duration: 0.6,
|
||||||
movement: (
|
movement: (
|
||||||
swing: Some(Forward(0.1)),
|
swing: Some(Forward(0.05)),
|
||||||
),
|
),
|
||||||
ori_modifier: 0.65,
|
ori_modifier: 0.65,
|
||||||
),
|
),
|
||||||
@ -56,7 +56,7 @@ ComboMelee2(
|
|||||||
hit_timing: 0.5,
|
hit_timing: 0.5,
|
||||||
recover_duration: 0.8,
|
recover_duration: 0.8,
|
||||||
movement: (
|
movement: (
|
||||||
swing: Some(Forward(0.5)),
|
swing: Some(Forward(0.1)),
|
||||||
),
|
),
|
||||||
ori_modifier: 0.65,
|
ori_modifier: 0.65,
|
||||||
),
|
),
|
||||||
|
@ -3,6 +3,7 @@ RiposteMelee(
|
|||||||
buildup_duration: 0.3,
|
buildup_duration: 0.3,
|
||||||
swing_duration: 0.9,
|
swing_duration: 0.9,
|
||||||
recover_duration: 0.3,
|
recover_duration: 0.3,
|
||||||
|
whiffed_recover_duration: 0.6,
|
||||||
block_strength: 50.0,
|
block_strength: 50.0,
|
||||||
melee_constructor: (
|
melee_constructor: (
|
||||||
kind: Slash(
|
kind: Slash(
|
||||||
|
@ -14,6 +14,6 @@ BasicBeam(
|
|||||||
))),
|
))),
|
||||||
energy_regen: 0,
|
energy_regen: 0,
|
||||||
energy_drain: 45,
|
energy_drain: 45,
|
||||||
ori_rate: 0.45,
|
ori_rate: 0.3,
|
||||||
specifier: Cultist,
|
specifier: Cultist,
|
||||||
)
|
)
|
||||||
|
@ -0,0 +1,22 @@
|
|||||||
|
BasicRanged(
|
||||||
|
energy_cost: 0,
|
||||||
|
buildup_duration: 0.3,
|
||||||
|
recover_duration: 0.8,
|
||||||
|
projectile: (
|
||||||
|
kind: Explosive(
|
||||||
|
radius: 20,
|
||||||
|
min_falloff: 0.2,
|
||||||
|
reagent: Some(Purple),
|
||||||
|
),
|
||||||
|
attack: Some((
|
||||||
|
damage: 25,
|
||||||
|
energy: 20,
|
||||||
|
)),
|
||||||
|
),
|
||||||
|
projectile_body: Object(FireworkPurple),
|
||||||
|
projectile_speed: 0.0,
|
||||||
|
num_projectiles: Value(1),
|
||||||
|
projectile_spread: 0.0,
|
||||||
|
move_efficiency: 0.3,
|
||||||
|
)
|
||||||
|
|
@ -0,0 +1,22 @@
|
|||||||
|
BasicRanged(
|
||||||
|
energy_cost: 0,
|
||||||
|
buildup_duration: 6.0,
|
||||||
|
recover_duration: 0.5,
|
||||||
|
projectile: (
|
||||||
|
kind: Explosive(
|
||||||
|
radius: 10,
|
||||||
|
min_falloff: 0.2,
|
||||||
|
reagent: Some(Purple),
|
||||||
|
),
|
||||||
|
attack: Some((
|
||||||
|
damage: 30,
|
||||||
|
energy: 40,
|
||||||
|
)),
|
||||||
|
),
|
||||||
|
projectile_body: Object(FireworkPurple),
|
||||||
|
projectile_speed: 10.0,
|
||||||
|
num_projectiles: Value(6),
|
||||||
|
projectile_spread: 0.5,
|
||||||
|
move_efficiency: 0.3,
|
||||||
|
)
|
||||||
|
|
@ -1,15 +1,15 @@
|
|||||||
RapidMelee(
|
RapidMelee(
|
||||||
buildup_duration: 1.0,
|
buildup_duration: 0.5,
|
||||||
swing_duration: 0.45,
|
swing_duration: 0.8,
|
||||||
recover_duration: 1.0,
|
recover_duration: 0.1,
|
||||||
melee_constructor: (
|
melee_constructor: (
|
||||||
kind: NecroticVortex(
|
kind: NecroticVortex(
|
||||||
damage: 20,
|
damage: 20,
|
||||||
pull: 6.5,
|
pull: 12.0,
|
||||||
lifesteal: 3.0,
|
lifesteal: 8.0,
|
||||||
energy_regen: 30,
|
energy_regen: 30,
|
||||||
),
|
),
|
||||||
range: 17.0,
|
range: 25.0,
|
||||||
angle: 360.0,
|
angle: 360.0,
|
||||||
multi_target: Some(Normal),
|
multi_target: Some(Normal),
|
||||||
),
|
),
|
||||||
|
28
assets/common/abilities/custom/ochre_legoom/dash.ron
Normal file
28
assets/common/abilities/custom/ochre_legoom/dash.ron
Normal file
@ -0,0 +1,28 @@
|
|||||||
|
DashMelee(
|
||||||
|
energy_cost: 0.0,
|
||||||
|
melee_constructor: (
|
||||||
|
kind: Stab(
|
||||||
|
damage: 5.0,
|
||||||
|
poise: 3.0,
|
||||||
|
knockback: 2.0,
|
||||||
|
energy_regen: 0.0,
|
||||||
|
),
|
||||||
|
scaled: Some((
|
||||||
|
kind: Stab(
|
||||||
|
damage: 5.0,
|
||||||
|
poise: 3.0,
|
||||||
|
knockback: 2.0,
|
||||||
|
energy_regen: 0.0,
|
||||||
|
))),
|
||||||
|
range: 5.0,
|
||||||
|
angle: 45.0,
|
||||||
|
),
|
||||||
|
energy_drain: 0,
|
||||||
|
forward_speed: 5.0,
|
||||||
|
buildup_duration: 1.2,
|
||||||
|
charge_duration: 0.4,
|
||||||
|
swing_duration: 0.1,
|
||||||
|
recover_duration: 1.2,
|
||||||
|
ori_modifier: 0.3,
|
||||||
|
auto_charge: false,
|
||||||
|
)
|
@ -0,0 +1,45 @@
|
|||||||
|
ComboMelee2(
|
||||||
|
strikes: [
|
||||||
|
(
|
||||||
|
melee_constructor: (
|
||||||
|
kind: Stab(
|
||||||
|
damage: 5,
|
||||||
|
poise: 2,
|
||||||
|
knockback: 0,
|
||||||
|
energy_regen: 0,
|
||||||
|
),
|
||||||
|
range: 3.5,
|
||||||
|
angle: 50.0,
|
||||||
|
),
|
||||||
|
buildup_duration: 0.6,
|
||||||
|
swing_duration: 0.25,
|
||||||
|
hit_timing: 0.5,
|
||||||
|
recover_duration: 0.25,
|
||||||
|
movement: (
|
||||||
|
swing: Some(Forward(0.5)),
|
||||||
|
),
|
||||||
|
ori_modifier: 0.65,
|
||||||
|
),
|
||||||
|
(
|
||||||
|
melee_constructor: (
|
||||||
|
kind: Stab(
|
||||||
|
damage: 8,
|
||||||
|
poise: 3,
|
||||||
|
knockback: 0,
|
||||||
|
energy_regen: 0,
|
||||||
|
),
|
||||||
|
range: 4.0,
|
||||||
|
angle: 30.0,
|
||||||
|
),
|
||||||
|
buildup_duration: 1,
|
||||||
|
swing_duration: 0.4,
|
||||||
|
hit_timing: 0.5,
|
||||||
|
recover_duration: 1.2,
|
||||||
|
movement: (
|
||||||
|
swing: Some(Forward(0.5)),
|
||||||
|
),
|
||||||
|
ori_modifier: 0.65,
|
||||||
|
),
|
||||||
|
],
|
||||||
|
energy_cost_per_strike: 0,
|
||||||
|
)
|
45
assets/common/abilities/custom/red_legoom/doublestrike.ron
Normal file
45
assets/common/abilities/custom/red_legoom/doublestrike.ron
Normal file
@ -0,0 +1,45 @@
|
|||||||
|
ComboMelee2(
|
||||||
|
strikes: [
|
||||||
|
(
|
||||||
|
melee_constructor: (
|
||||||
|
kind: Bash(
|
||||||
|
damage: 5,
|
||||||
|
poise: 2,
|
||||||
|
knockback: 0,
|
||||||
|
energy_regen: 0,
|
||||||
|
),
|
||||||
|
range: 3.5,
|
||||||
|
angle: 50.0,
|
||||||
|
),
|
||||||
|
buildup_duration: 0.6,
|
||||||
|
swing_duration: 0.25,
|
||||||
|
hit_timing: 0.5,
|
||||||
|
recover_duration: 0.25,
|
||||||
|
movement: (
|
||||||
|
swing: Some(Forward(0.5)),
|
||||||
|
),
|
||||||
|
ori_modifier: 0.65,
|
||||||
|
),
|
||||||
|
(
|
||||||
|
melee_constructor: (
|
||||||
|
kind: Bash(
|
||||||
|
damage: 8,
|
||||||
|
poise: 3,
|
||||||
|
knockback: 0,
|
||||||
|
energy_regen: 0,
|
||||||
|
),
|
||||||
|
range: 4.0,
|
||||||
|
angle: 30.0,
|
||||||
|
),
|
||||||
|
buildup_duration: 1,
|
||||||
|
swing_duration: 0.4,
|
||||||
|
hit_timing: 0.5,
|
||||||
|
recover_duration: 1.2,
|
||||||
|
movement: (
|
||||||
|
swing: Some(Forward(0.5)),
|
||||||
|
),
|
||||||
|
ori_modifier: 0.65,
|
||||||
|
),
|
||||||
|
],
|
||||||
|
energy_cost_per_strike: 0,
|
||||||
|
)
|
@ -16,7 +16,7 @@ ComboMelee2(
|
|||||||
hit_timing: 0.5,
|
hit_timing: 0.5,
|
||||||
recover_duration: 0.6,
|
recover_duration: 0.6,
|
||||||
movement: (
|
movement: (
|
||||||
swing: Some(Forward(0.5)),
|
swing: Some(Forward(0.1)),
|
||||||
),
|
),
|
||||||
ori_modifier: 0.7,
|
ori_modifier: 0.7,
|
||||||
),
|
),
|
||||||
@ -36,7 +36,7 @@ ComboMelee2(
|
|||||||
hit_timing: 0.5,
|
hit_timing: 0.5,
|
||||||
recover_duration: 0.6,
|
recover_duration: 0.6,
|
||||||
movement: (
|
movement: (
|
||||||
swing: Some(Forward(0.5)),
|
swing: Some(Forward(0.1)),
|
||||||
),
|
),
|
||||||
ori_modifier: 0.7,
|
ori_modifier: 0.7,
|
||||||
),
|
),
|
||||||
@ -56,7 +56,7 @@ ComboMelee2(
|
|||||||
hit_timing: 0.5,
|
hit_timing: 0.5,
|
||||||
recover_duration: 0.6,
|
recover_duration: 0.6,
|
||||||
movement: (
|
movement: (
|
||||||
swing: Some(Forward(0.5)),
|
swing: Some(Forward(0.2)),
|
||||||
),
|
),
|
||||||
ori_modifier: 0.7,
|
ori_modifier: 0.7,
|
||||||
),
|
),
|
||||||
|
@ -16,7 +16,7 @@ ComboMelee2(
|
|||||||
hit_timing: 0.5,
|
hit_timing: 0.5,
|
||||||
recover_duration: 0.6,
|
recover_duration: 0.6,
|
||||||
movement: (
|
movement: (
|
||||||
swing: Some(Forward(0.5)),
|
swing: Some(Forward(0.1)),
|
||||||
),
|
),
|
||||||
ori_modifier: 0.7,
|
ori_modifier: 0.7,
|
||||||
),
|
),
|
||||||
@ -36,7 +36,7 @@ ComboMelee2(
|
|||||||
hit_timing: 0.5,
|
hit_timing: 0.5,
|
||||||
recover_duration: 0.6,
|
recover_duration: 0.6,
|
||||||
movement: (
|
movement: (
|
||||||
swing: Some(Forward(0.5)),
|
swing: Some(Forward(0.1)),
|
||||||
),
|
),
|
||||||
ori_modifier: 0.7,
|
ori_modifier: 0.7,
|
||||||
),
|
),
|
||||||
@ -56,7 +56,7 @@ ComboMelee2(
|
|||||||
hit_timing: 0.5,
|
hit_timing: 0.5,
|
||||||
recover_duration: 0.6,
|
recover_duration: 0.6,
|
||||||
movement: (
|
movement: (
|
||||||
swing: Some(Forward(0.5)),
|
swing: Some(Forward(0.2)),
|
||||||
),
|
),
|
||||||
ori_modifier: 0.7,
|
ori_modifier: 0.7,
|
||||||
),
|
),
|
||||||
|
@ -11,6 +11,7 @@ RapidMelee(
|
|||||||
),
|
),
|
||||||
range: 4.0,
|
range: 4.0,
|
||||||
angle: 360.0,
|
angle: 360.0,
|
||||||
|
multi_target: Some(Normal),
|
||||||
simultaneous_hits: 2,
|
simultaneous_hits: 2,
|
||||||
),
|
),
|
||||||
energy_cost: 3,
|
energy_cost: 3,
|
||||||
|
@ -11,6 +11,7 @@ RapidMelee(
|
|||||||
),
|
),
|
||||||
range: 4.0,
|
range: 4.0,
|
||||||
angle: 360.0,
|
angle: 360.0,
|
||||||
|
multi_target: Some(Normal),
|
||||||
),
|
),
|
||||||
energy_cost: 3,
|
energy_cost: 3,
|
||||||
max_strikes: Some(8),
|
max_strikes: Some(8),
|
||||||
|
@ -3,6 +3,7 @@ RiposteMelee(
|
|||||||
buildup_duration: 0.4,
|
buildup_duration: 0.4,
|
||||||
swing_duration: 0.1,
|
swing_duration: 0.1,
|
||||||
recover_duration: 0.2,
|
recover_duration: 0.2,
|
||||||
|
whiffed_recover_duration: 0.6,
|
||||||
block_strength: 5.0,
|
block_strength: 5.0,
|
||||||
melee_constructor: (
|
melee_constructor: (
|
||||||
kind: Bash(
|
kind: Bash(
|
||||||
|
@ -3,6 +3,7 @@ RiposteMelee(
|
|||||||
buildup_duration: 0.7,
|
buildup_duration: 0.7,
|
||||||
swing_duration: 0.3,
|
swing_duration: 0.3,
|
||||||
recover_duration: 0.2,
|
recover_duration: 0.2,
|
||||||
|
whiffed_recover_duration: 0.4,
|
||||||
block_strength: 5.0,
|
block_strength: 5.0,
|
||||||
melee_constructor: (
|
melee_constructor: (
|
||||||
kind: Slash(
|
kind: Slash(
|
||||||
|
@ -3,6 +3,7 @@ RiposteMelee(
|
|||||||
buildup_duration: 0.4,
|
buildup_duration: 0.4,
|
||||||
swing_duration: 0.1,
|
swing_duration: 0.1,
|
||||||
recover_duration: 0.2,
|
recover_duration: 0.2,
|
||||||
|
whiffed_recover_duration: 0.6,
|
||||||
block_strength: 5.0,
|
block_strength: 5.0,
|
||||||
melee_constructor: (
|
melee_constructor: (
|
||||||
kind: Slash(
|
kind: Slash(
|
||||||
|
@ -0,0 +1,18 @@
|
|||||||
|
#![enable(implicit_some)]
|
||||||
|
(
|
||||||
|
name: Name("Bloodservant"),
|
||||||
|
body: RandomWith("bloodservant"),
|
||||||
|
alignment: Alignment(Enemy),
|
||||||
|
loot: LootTable("common.loot_tables.calendar.halloween.halloween_bloodservant"),
|
||||||
|
inventory: (
|
||||||
|
loadout: Inline((
|
||||||
|
active_hands: InHands((Item("common.items.npc_weapons.biped_small.vampire.bloodservant_axe"), None)),
|
||||||
|
inherit: Asset("common.loadout.dungeon.vampire.bloodservant"),
|
||||||
|
|
||||||
|
)), ),
|
||||||
|
agent: (
|
||||||
|
idle_wander_factor: 0.0,
|
||||||
|
aggro_range_multiplier: 2.0,
|
||||||
|
),
|
||||||
|
meta: [],
|
||||||
|
)
|
@ -0,0 +1,11 @@
|
|||||||
|
#![enable(implicit_some)]
|
||||||
|
(
|
||||||
|
name: Name("Strigoi"),
|
||||||
|
body: RandomWith("strigoi"),
|
||||||
|
alignment: Alignment(Wild),
|
||||||
|
loot: LootTable("common.loot_tables.calendar.halloween.halloween_strigoi"),
|
||||||
|
inventory: (
|
||||||
|
loadout: FromBody,
|
||||||
|
),
|
||||||
|
meta: [],
|
||||||
|
)
|
12
assets/common/entity/wild/aggressive/cactid.ron
Normal file
12
assets/common/entity/wild/aggressive/cactid.ron
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
#![enable(implicit_some)]
|
||||||
|
(
|
||||||
|
name: Name("Cactid"),
|
||||||
|
body: RandomWith("cactid"),
|
||||||
|
alignment: Alignment(Enemy),
|
||||||
|
loot: LootTable("common.loot_tables.creature.biped_small.cactid"),
|
||||||
|
inventory: (
|
||||||
|
loadout: Inline((
|
||||||
|
inherit: Asset("common.loadout.world.cactid.cactid"),
|
||||||
|
)), ),
|
||||||
|
meta: [],
|
||||||
|
)
|
12
assets/common/entity/wild/aggressive/goblin_chucker.ron
Normal file
12
assets/common/entity/wild/aggressive/goblin_chucker.ron
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
#![enable(implicit_some)]
|
||||||
|
(
|
||||||
|
name: Name("Goblin Chucker"),
|
||||||
|
body: RandomWith("goblin_chucker"),
|
||||||
|
alignment: Alignment(Enemy),
|
||||||
|
loot: LootTable("common.loot_tables.creature.biped_small.goblin"),
|
||||||
|
inventory: (
|
||||||
|
loadout: Inline((
|
||||||
|
inherit: Asset("common.loadout.world.goblin.goblin_chucker"),
|
||||||
|
)), ),
|
||||||
|
meta: [],
|
||||||
|
)
|
12
assets/common/entity/wild/aggressive/goblin_ruffian.ron
Normal file
12
assets/common/entity/wild/aggressive/goblin_ruffian.ron
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
#![enable(implicit_some)]
|
||||||
|
(
|
||||||
|
name: Name("Goblin Ruffian"),
|
||||||
|
body: RandomWith("goblin_ruffian"),
|
||||||
|
alignment: Alignment(Enemy),
|
||||||
|
loot: LootTable("common.loot_tables.creature.biped_small.goblin"),
|
||||||
|
inventory: (
|
||||||
|
loadout: Inline((
|
||||||
|
inherit: Asset("common.loadout.world.goblin.goblin_ruffian"),
|
||||||
|
)), ),
|
||||||
|
meta: [],
|
||||||
|
)
|
12
assets/common/entity/wild/aggressive/goblin_thug.ron
Normal file
12
assets/common/entity/wild/aggressive/goblin_thug.ron
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
#![enable(implicit_some)]
|
||||||
|
(
|
||||||
|
name: Name("Goblin Thug"),
|
||||||
|
body: RandomWith("goblin_thug"),
|
||||||
|
alignment: Alignment(Enemy),
|
||||||
|
loot: LootTable("common.loot_tables.creature.biped_small.goblin"),
|
||||||
|
inventory: (
|
||||||
|
loadout: Inline((
|
||||||
|
inherit: Asset("common.loadout.world.goblin.goblin_thug"),
|
||||||
|
)), ),
|
||||||
|
meta: [],
|
||||||
|
)
|
12
assets/common/entity/wild/aggressive/green_legoom.ron
Normal file
12
assets/common/entity/wild/aggressive/green_legoom.ron
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
#![enable(implicit_some)]
|
||||||
|
(
|
||||||
|
name: Name("Green Legoom"),
|
||||||
|
body: RandomWith("green_legoom"),
|
||||||
|
alignment: Alignment(Enemy),
|
||||||
|
loot: LootTable("common.loot_tables.creature.biped_small.legoom"),
|
||||||
|
inventory: (
|
||||||
|
loadout: Inline((
|
||||||
|
inherit: Asset("common.loadout.world.legoom.green_legoom"),
|
||||||
|
)), ),
|
||||||
|
meta: [],
|
||||||
|
)
|
12
assets/common/entity/wild/aggressive/ochre_legoom.ron
Normal file
12
assets/common/entity/wild/aggressive/ochre_legoom.ron
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
#![enable(implicit_some)]
|
||||||
|
(
|
||||||
|
name: Name("Ochre Legoom"),
|
||||||
|
body: RandomWith("ochre_legoom"),
|
||||||
|
alignment: Alignment(Enemy),
|
||||||
|
loot: LootTable("common.loot_tables.creature.biped_small.legoom"),
|
||||||
|
inventory: (
|
||||||
|
loadout: Inline((
|
||||||
|
inherit: Asset("common.loadout.world.legoom.ochre_legoom"),
|
||||||
|
)), ),
|
||||||
|
meta: [],
|
||||||
|
)
|
12
assets/common/entity/wild/aggressive/purple_legoom.ron
Normal file
12
assets/common/entity/wild/aggressive/purple_legoom.ron
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
#![enable(implicit_some)]
|
||||||
|
(
|
||||||
|
name: Name("Purple Legoom"),
|
||||||
|
body: RandomWith("purple_legoom"),
|
||||||
|
alignment: Alignment(Enemy),
|
||||||
|
loot: LootTable("common.loot_tables.creature.biped_small.legoom"),
|
||||||
|
inventory: (
|
||||||
|
loadout: Inline((
|
||||||
|
inherit: Asset("common.loadout.world.legoom.purple_legoom"),
|
||||||
|
)), ),
|
||||||
|
meta: [],
|
||||||
|
)
|
12
assets/common/entity/wild/aggressive/red_legoom.ron
Normal file
12
assets/common/entity/wild/aggressive/red_legoom.ron
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
#![enable(implicit_some)]
|
||||||
|
(
|
||||||
|
name: Name("Red Legoom"),
|
||||||
|
body: RandomWith("red_legoom"),
|
||||||
|
alignment: Alignment(Enemy),
|
||||||
|
loot: LootTable("common.loot_tables.creature.biped_small.legoom"),
|
||||||
|
inventory: (
|
||||||
|
loadout: Inline((
|
||||||
|
inherit: Asset("common.loadout.world.legoom.red_legoom"),
|
||||||
|
)), ),
|
||||||
|
meta: [],
|
||||||
|
)
|
@ -324,6 +324,21 @@
|
|||||||
Simple(
|
Simple(
|
||||||
"common.items.npc_armor.biped_small.bushly.hand.bushly",
|
"common.items.npc_armor.biped_small.bushly.hand.bushly",
|
||||||
): "common-items-npc_armor-biped_small-bushly-hand-bushly",
|
): "common-items-npc_armor-biped_small-bushly-hand-bushly",
|
||||||
|
Simple(
|
||||||
|
"common.items.npc_armor.biped_small.cactid.head.cactid",
|
||||||
|
): "common-items-npc_armor-biped_small-cactid-head-cactid",
|
||||||
|
Simple(
|
||||||
|
"common.items.npc_armor.biped_small.cactid.foot.cactid",
|
||||||
|
): "common-items-npc_armor-biped_small-cactid-foot-cactid",
|
||||||
|
Simple(
|
||||||
|
"common.items.npc_armor.biped_small.cactid.pants.cactid",
|
||||||
|
): "common-items-npc_armor-biped_small-cactid-pants-cactid",
|
||||||
|
Simple(
|
||||||
|
"common.items.npc_armor.biped_small.cactid.chest.cactid",
|
||||||
|
): "common-items-npc_armor-biped_small-cactid-chest-cactid",
|
||||||
|
Simple(
|
||||||
|
"common.items.npc_armor.biped_small.cactid.hand.cactid",
|
||||||
|
): "common-items-npc_armor-biped_small-cactid-hand-cactid",
|
||||||
Simple(
|
Simple(
|
||||||
"common.items.npc_armor.biped_small.treasure_egg.chest.treasure_egg",
|
"common.items.npc_armor.biped_small.treasure_egg.chest.treasure_egg",
|
||||||
): "common-items-npc_armor-biped_small-treasure_egg-chest-treasure_egg",
|
): "common-items-npc_armor-biped_small-treasure_egg-chest-treasure_egg",
|
||||||
@ -591,6 +606,111 @@
|
|||||||
Simple(
|
Simple(
|
||||||
"common.items.npc_armor.biped_small.harlequin.pants.harlequin",
|
"common.items.npc_armor.biped_small.harlequin.pants.harlequin",
|
||||||
): "common-items-npc_armor-biped_small-harlequin-pants-harlequin",
|
): "common-items-npc_armor-biped_small-harlequin-pants-harlequin",
|
||||||
|
Simple(
|
||||||
|
"common.items.npc_armor.biped_small.goblin_thug.chest.goblin_thug",
|
||||||
|
): "common-items-npc_armor-biped_small-goblin_thug-chest-goblin_thug",
|
||||||
|
Simple(
|
||||||
|
"common.items.npc_armor.biped_small.goblin_thug.foot.goblin_thug",
|
||||||
|
): "common-items-npc_armor-biped_small-goblin_thug-foot-goblin_thug",
|
||||||
|
Simple(
|
||||||
|
"common.items.npc_armor.biped_small.goblin_thug.hand.goblin_thug",
|
||||||
|
): "common-items-npc_armor-biped_small-goblin_thug-hand-goblin_thug",
|
||||||
|
Simple(
|
||||||
|
"common.items.npc_armor.biped_small.goblin_thug.head.goblin_thug",
|
||||||
|
): "common-items-npc_armor-biped_small-goblin_thug-head-goblin_thug",
|
||||||
|
Simple(
|
||||||
|
"common.items.npc_armor.biped_small.goblin_thug.pants.goblin_thug",
|
||||||
|
): "common-items-npc_armor-biped_small-goblin_thug-pants-goblin_thug",
|
||||||
|
Simple(
|
||||||
|
"common.items.npc_armor.biped_small.goblin_chucker.chest.goblin_chucker",
|
||||||
|
): "common-items-npc_armor-biped_small-goblin_chucker-chest-goblin_chucker",
|
||||||
|
Simple(
|
||||||
|
"common.items.npc_armor.biped_small.goblin_chucker.foot.goblin_chucker",
|
||||||
|
): "common-items-npc_armor-biped_small-goblin_chucker-foot-goblin_chucker",
|
||||||
|
Simple(
|
||||||
|
"common.items.npc_armor.biped_small.goblin_chucker.hand.goblin_chucker",
|
||||||
|
): "common-items-npc_armor-biped_small-goblin_chucker-hand-goblin_chucker",
|
||||||
|
Simple(
|
||||||
|
"common.items.npc_armor.biped_small.goblin_chucker.head.goblin_chucker",
|
||||||
|
): "common-items-npc_armor-biped_small-goblin_chucker-head-goblin_chucker",
|
||||||
|
Simple(
|
||||||
|
"common.items.npc_armor.biped_small.goblin_chucker.pants.goblin_chucker",
|
||||||
|
): "common-items-npc_armor-biped_small-goblin_chucker-pants-goblin_chucker",
|
||||||
|
Simple(
|
||||||
|
"common.items.npc_armor.biped_small.goblin_ruffian.chest.goblin_ruffian",
|
||||||
|
): "common-items-npc_armor-biped_small-goblin_ruffian-chest-goblin_ruffian",
|
||||||
|
Simple(
|
||||||
|
"common.items.npc_armor.biped_small.goblin_ruffian.foot.goblin_ruffian",
|
||||||
|
): "common-items-npc_armor-biped_small-goblin_ruffian-foot-goblin_ruffian",
|
||||||
|
Simple(
|
||||||
|
"common.items.npc_armor.biped_small.goblin_ruffian.hand.goblin_ruffian",
|
||||||
|
): "common-items-npc_armor-biped_small-goblin_ruffian-hand-goblin_ruffian",
|
||||||
|
Simple(
|
||||||
|
"common.items.npc_armor.biped_small.goblin_ruffian.head.goblin_ruffian",
|
||||||
|
): "common-items-npc_armor-biped_small-goblin_ruffian-head-goblin_ruffian",
|
||||||
|
Simple(
|
||||||
|
"common.items.npc_armor.biped_small.goblin_ruffian.pants.goblin_ruffian",
|
||||||
|
): "common-items-npc_armor-biped_small-goblin_ruffian-pants-goblin_ruffian",
|
||||||
|
Simple(
|
||||||
|
"common.items.npc_armor.biped_small.green_legoom.chest.green_legoom",
|
||||||
|
): "common-items-npc_armor-biped_small-green_legoom-chest-green_legoom",
|
||||||
|
Simple(
|
||||||
|
"common.items.npc_armor.biped_small.green_legoom.foot.green_legoom",
|
||||||
|
): "common-items-npc_armor-biped_small-green_legoom-foot-green_legoom",
|
||||||
|
Simple(
|
||||||
|
"common.items.npc_armor.biped_small.green_legoom.hand.green_legoom",
|
||||||
|
): "common-items-npc_armor-biped_small-green_legoom-hand-green_legoom",
|
||||||
|
Simple(
|
||||||
|
"common.items.npc_armor.biped_small.green_legoom.head.green_legoom",
|
||||||
|
): "common-items-npc_armor-biped_small-green_legoom-head-green_legoom",
|
||||||
|
Simple(
|
||||||
|
"common.items.npc_armor.biped_small.green_legoom.pants.green_legoom",
|
||||||
|
): "common-items-npc_armor-biped_small-green_legoom-pants-green_legoom",
|
||||||
|
Simple(
|
||||||
|
"common.items.npc_armor.biped_small.ochre_legoom.chest.ochre_legoom",
|
||||||
|
): "common-items-npc_armor-biped_small-ochre_legoom-chest-ochre_legoom",
|
||||||
|
Simple(
|
||||||
|
"common.items.npc_armor.biped_small.ochre_legoom.foot.ochre_legoom",
|
||||||
|
): "common-items-npc_armor-biped_small-ochre_legoom-foot-ochre_legoom",
|
||||||
|
Simple(
|
||||||
|
"common.items.npc_armor.biped_small.ochre_legoom.hand.ochre_legoom",
|
||||||
|
): "common-items-npc_armor-biped_small-ochre_legoom-hand-ochre_legoom",
|
||||||
|
Simple(
|
||||||
|
"common.items.npc_armor.biped_small.ochre_legoom.head.ochre_legoom",
|
||||||
|
): "common-items-npc_armor-biped_small-ochre_legoom-head-ochre_legoom",
|
||||||
|
Simple(
|
||||||
|
"common.items.npc_armor.biped_small.ochre_legoom.pants.ochre_legoom",
|
||||||
|
): "common-items-npc_armor-biped_small-ochre_legoom-pants-ochre_legoom",
|
||||||
|
Simple(
|
||||||
|
"common.items.npc_armor.biped_small.purple_legoom.chest.purple_legoom",
|
||||||
|
): "common-items-npc_armor-biped_small-purple_legoom-chest-purple_legoom",
|
||||||
|
Simple(
|
||||||
|
"common.items.npc_armor.biped_small.purple_legoom.foot.purple_legoom",
|
||||||
|
): "common-items-npc_armor-biped_small-purple_legoom-foot-purple_legoom",
|
||||||
|
Simple(
|
||||||
|
"common.items.npc_armor.biped_small.purple_legoom.hand.purple_legoom",
|
||||||
|
): "common-items-npc_armor-biped_small-purple_legoom-hand-purple_legoom",
|
||||||
|
Simple(
|
||||||
|
"common.items.npc_armor.biped_small.purple_legoom.head.purple_legoom",
|
||||||
|
): "common-items-npc_armor-biped_small-purple_legoom-head-purple_legoom",
|
||||||
|
Simple(
|
||||||
|
"common.items.npc_armor.biped_small.purple_legoom.pants.purple_legoom",
|
||||||
|
): "common-items-npc_armor-biped_small-purple_legoom-pants-purple_legoom",
|
||||||
|
Simple(
|
||||||
|
"common.items.npc_armor.biped_small.red_legoom.chest.red_legoom",
|
||||||
|
): "common-items-npc_armor-biped_small-red_legoom-chest-red_legoom",
|
||||||
|
Simple(
|
||||||
|
"common.items.npc_armor.biped_small.red_legoom.foot.red_legoom",
|
||||||
|
): "common-items-npc_armor-biped_small-red_legoom-foot-red_legoom",
|
||||||
|
Simple(
|
||||||
|
"common.items.npc_armor.biped_small.red_legoom.hand.red_legoom",
|
||||||
|
): "common-items-npc_armor-biped_small-red_legoom-hand-red_legoom",
|
||||||
|
Simple(
|
||||||
|
"common.items.npc_armor.biped_small.red_legoom.head.red_legoom",
|
||||||
|
): "common-items-npc_armor-biped_small-red_legoom-head-red_legoom",
|
||||||
|
Simple(
|
||||||
|
"common.items.npc_armor.biped_small.red_legoom.pants.red_legoom",
|
||||||
|
): "common-items-npc_armor-biped_small-red_legoom-pants-red_legoom",
|
||||||
Simple(
|
Simple(
|
||||||
"common.items.npc_armor.crustacean.karkatha",
|
"common.items.npc_armor.crustacean.karkatha",
|
||||||
): "common-items-npc_armor-crustacean-karkatha",
|
): "common-items-npc_armor-crustacean-karkatha",
|
||||||
@ -1203,6 +1323,9 @@
|
|||||||
Simple(
|
Simple(
|
||||||
"common.items.armor.misc.head.cat_capuche",
|
"common.items.armor.misc.head.cat_capuche",
|
||||||
): "armor-misc-head-cat_capuche",
|
): "armor-misc-head-cat_capuche",
|
||||||
|
Simple(
|
||||||
|
"common.items.armor.misc.head.scarlet_spectacles",
|
||||||
|
): "armor-misc-head-scarlet_spectacles",
|
||||||
Simple(
|
Simple(
|
||||||
"common.items.armor.misc.pants.hunting",
|
"common.items.armor.misc.pants.hunting",
|
||||||
): "armor-misc-pants-grayscale",
|
): "armor-misc-pants-grayscale",
|
||||||
@ -2505,6 +2628,27 @@
|
|||||||
Simple(
|
Simple(
|
||||||
"common.items.npc_weapons.biped_small.vampire.bloodmoon_heiress_sword",
|
"common.items.npc_weapons.biped_small.vampire.bloodmoon_heiress_sword",
|
||||||
): "common-items-npc_weapons-biped_small-vampire-bloodmoon_heiress_sword",
|
): "common-items-npc_weapons-biped_small-vampire-bloodmoon_heiress_sword",
|
||||||
|
Simple(
|
||||||
|
"common.items.npc_weapons.unique.goblin_thug_club",
|
||||||
|
): "common-items-npc_weapons-unique-goblin_thug_club",
|
||||||
|
Simple(
|
||||||
|
"common.items.npc_weapons.unique.goblin_chucker",
|
||||||
|
): "common-items-npc_weapons-unique-goblin_chucker",
|
||||||
|
Simple(
|
||||||
|
"common.items.npc_weapons.unique.goblin_ruffian_knife",
|
||||||
|
): "common-items-npc_weapons-unique-goblin_ruffian_knife",
|
||||||
|
Simple(
|
||||||
|
"common.items.npc_weapons.unique.green_legoom_rake",
|
||||||
|
): "common-items-npc_weapons-unique-green_legoom_rake",
|
||||||
|
Simple(
|
||||||
|
"common.items.npc_weapons.unique.ochre_legoom_spade",
|
||||||
|
): "common-items-npc_weapons-unique-ochre_legoom_spade",
|
||||||
|
Simple(
|
||||||
|
"common.items.npc_weapons.unique.purple_legoom_pitchfork",
|
||||||
|
): "common-items-npc_weapons-unique-purple_legoom_pitchfork",
|
||||||
|
Simple(
|
||||||
|
"common.items.npc_weapons.unique.red_legoom_hoe",
|
||||||
|
): "common-items-npc_weapons-unique-red_legoom_hoe",
|
||||||
Simple(
|
Simple(
|
||||||
"common.items.npc_weapons.bow.bipedlarge-velorite",
|
"common.items.npc_weapons.bow.bipedlarge-velorite",
|
||||||
): "common-items-npc_weapons-bow-bipedlarge-velorite",
|
): "common-items-npc_weapons-bow-bipedlarge-velorite",
|
||||||
@ -2580,6 +2724,9 @@
|
|||||||
Simple(
|
Simple(
|
||||||
"common.items.npc_weapons.unique.bushly",
|
"common.items.npc_weapons.unique.bushly",
|
||||||
): "common-items-npc_weapons-unique-bushly",
|
): "common-items-npc_weapons-unique-bushly",
|
||||||
|
Simple(
|
||||||
|
"common.items.npc_weapons.unique.cactid",
|
||||||
|
): "common-items-npc_weapons-unique-cactid",
|
||||||
Simple(
|
Simple(
|
||||||
"common.items.npc_weapons.unique.cardinal",
|
"common.items.npc_weapons.unique.cardinal",
|
||||||
): "common-items-npc_weapons-unique-cardinal",
|
): "common-items-npc_weapons-unique-cardinal",
|
||||||
|
@ -4,10 +4,11 @@ ItemDef(
|
|||||||
kind: Armor((
|
kind: Armor((
|
||||||
kind: Head,
|
kind: Head,
|
||||||
stats: Direct((
|
stats: Direct((
|
||||||
protection: Some(Normal(8.0)),
|
protection: Some(Normal(9.0)),
|
||||||
poise_resilience: Some(Normal(4.0)),
|
poise_resilience: Some(Normal(3.0)),
|
||||||
energy_reward: Some(0.15),
|
energy_max: Some(7.0),
|
||||||
precision_power: Some(-0.05),
|
energy_reward: Some(0.07),
|
||||||
|
precision_power: Some(-0.02),
|
||||||
)),
|
)),
|
||||||
)),
|
)),
|
||||||
quality: Legendary,
|
quality: Legendary,
|
||||||
|
@ -4,11 +4,11 @@ ItemDef(
|
|||||||
kind: Armor((
|
kind: Armor((
|
||||||
kind: Head,
|
kind: Head,
|
||||||
stats: Direct((
|
stats: Direct((
|
||||||
protection: Some(Normal(6.0)),
|
protection: Some(Normal(8.0)),
|
||||||
poise_resilience: Some(Normal(1.0)),
|
poise_resilience: Some(Normal(2.0)),
|
||||||
energy_max: Some(2.0),
|
energy_max: Some(3.0),
|
||||||
energy_reward: Some(0.025),
|
energy_reward: Some(0.04),
|
||||||
precision_power: Some(0.008),
|
precision_power: Some(0.025),
|
||||||
stealth: Some(0.04),
|
stealth: Some(0.04),
|
||||||
)),
|
)),
|
||||||
)),
|
)),
|
||||||
|
@ -4,9 +4,9 @@ ItemDef(
|
|||||||
kind: Armor((
|
kind: Armor((
|
||||||
kind: Neck,
|
kind: Neck,
|
||||||
stats: Direct((
|
stats: Direct((
|
||||||
protection: Some(Normal(2.0)),
|
protection: Some(Normal(1.0)),
|
||||||
energy_max: Some(4.5),
|
energy_max: Some(3.0),
|
||||||
energy_reward: Some(0.0275),
|
energy_reward: Some(0.03),
|
||||||
precision_power: Some(0.015),
|
precision_power: Some(0.015),
|
||||||
)),
|
)),
|
||||||
)),
|
)),
|
||||||
|
@ -5,8 +5,8 @@ ItemDef(
|
|||||||
kind: Ring,
|
kind: Ring,
|
||||||
stats: Direct((
|
stats: Direct((
|
||||||
protection: Some(Normal(0.5)),
|
protection: Some(Normal(0.5)),
|
||||||
energy_max: Some(2.5),
|
energy_max: Some(2.0),
|
||||||
energy_reward: Some(0.0125),
|
energy_reward: Some(0.02),
|
||||||
precision_power: Some(0.01),
|
precision_power: Some(0.01),
|
||||||
)),
|
)),
|
||||||
)),
|
)),
|
||||||
|
@ -4,10 +4,10 @@ ItemDef(
|
|||||||
kind: Armor((
|
kind: Armor((
|
||||||
kind: Head,
|
kind: Head,
|
||||||
stats: Direct((
|
stats: Direct((
|
||||||
protection: Some(Normal(14.0)),
|
protection: Some(Normal(13.0)),
|
||||||
poise_resilience: Some(Normal(5.6)),
|
poise_resilience: Some(Normal(4.5)),
|
||||||
energy_max: Some(10.0),
|
energy_max: Some(6.0),
|
||||||
energy_reward: Some(-0.08),
|
energy_reward: Some(-0.06),
|
||||||
)),
|
)),
|
||||||
)),
|
)),
|
||||||
quality: Legendary,
|
quality: Legendary,
|
||||||
|
@ -4,7 +4,7 @@ ItemDef(
|
|||||||
kind: Armor((
|
kind: Armor((
|
||||||
kind: Head,
|
kind: Head,
|
||||||
stats: Direct((
|
stats: Direct((
|
||||||
protection: Some(Normal(18.0)),
|
protection: Some(Normal(15.0)),
|
||||||
poise_resilience: Some(Normal(6.0)),
|
poise_resilience: Some(Normal(6.0)),
|
||||||
)),
|
)),
|
||||||
)),
|
)),
|
||||||
|
@ -5,9 +5,8 @@ ItemDef(
|
|||||||
kind: Head,
|
kind: Head,
|
||||||
stats: Direct((
|
stats: Direct((
|
||||||
protection: Some(Normal(5.0)),
|
protection: Some(Normal(5.0)),
|
||||||
poise_resilience: Some(Normal(1.5)),
|
|
||||||
energy_max: Some(12.0),
|
energy_max: Some(12.0),
|
||||||
energy_reward: Some(0.07),
|
energy_reward: Some(0.08),
|
||||||
)),
|
)),
|
||||||
)),
|
)),
|
||||||
quality: Epic,
|
quality: Epic,
|
||||||
|
@ -4,7 +4,7 @@ ItemDef(
|
|||||||
kind: Armor((
|
kind: Armor((
|
||||||
kind: Head,
|
kind: Head,
|
||||||
stats: Direct((
|
stats: Direct((
|
||||||
energy_reward: Some(0.033),
|
energy_reward: Some(0.1),
|
||||||
)),
|
)),
|
||||||
)),
|
)),
|
||||||
quality: Common,
|
quality: Common,
|
||||||
|
@ -4,8 +4,8 @@ ItemDef(
|
|||||||
kind: Armor((
|
kind: Armor((
|
||||||
kind: Head,
|
kind: Head,
|
||||||
stats: Direct((
|
stats: Direct((
|
||||||
precision_power: Some(0.006),
|
precision_power: Some(0.05),
|
||||||
stealth: Some(0.14),
|
stealth: Some(0.12),
|
||||||
)),
|
)),
|
||||||
)),
|
)),
|
||||||
quality: Common,
|
quality: Common,
|
||||||
|
@ -4,8 +4,8 @@ ItemDef(
|
|||||||
kind: Armor((
|
kind: Armor((
|
||||||
kind: Head,
|
kind: Head,
|
||||||
stats: Direct((
|
stats: Direct((
|
||||||
precision_power: Some(0.0045),
|
precision_power: Some(0.04),
|
||||||
stealth: Some(0.18),
|
stealth: Some(0.15),
|
||||||
)),
|
)),
|
||||||
)),
|
)),
|
||||||
quality: Common,
|
quality: Common,
|
||||||
|
@ -5,8 +5,8 @@ ItemDef(
|
|||||||
kind: Head,
|
kind: Head,
|
||||||
stats: Direct((
|
stats: Direct((
|
||||||
protection: Some(Normal(12.0)),
|
protection: Some(Normal(12.0)),
|
||||||
precision_power: Some(0.0095),
|
precision_power: Some(0.02),
|
||||||
stealth: Some(0.21),
|
stealth: Some(0.15),
|
||||||
)),
|
)),
|
||||||
)),
|
)),
|
||||||
quality: Epic,
|
quality: Epic,
|
||||||
|
@ -4,10 +4,10 @@ ItemDef(
|
|||||||
kind: Armor((
|
kind: Armor((
|
||||||
kind: Head,
|
kind: Head,
|
||||||
stats: Direct((
|
stats: Direct((
|
||||||
protection: Some(Normal(9.82)),
|
protection: Some(Normal(10.0)),
|
||||||
poise_resilience: Some(Normal(5.5)),
|
poise_resilience: Some(Normal(4.0)),
|
||||||
energy_max: Some(-6.5),
|
energy_max: Some(-5.0),
|
||||||
precision_power: Some(0.065),
|
precision_power: Some(0.05),
|
||||||
stealth: Some(0.05),
|
stealth: Some(0.05),
|
||||||
)),
|
)),
|
||||||
)),
|
)),
|
||||||
|
@ -4,8 +4,8 @@ ItemDef(
|
|||||||
kind: Armor((
|
kind: Armor((
|
||||||
kind: Head,
|
kind: Head,
|
||||||
stats: Direct((
|
stats: Direct((
|
||||||
energy_max: Some(4.0),
|
energy_max: Some(5.0),
|
||||||
energy_reward: Some(0.04),
|
energy_reward: Some(0.05),
|
||||||
)),
|
)),
|
||||||
)),
|
)),
|
||||||
quality: Moderate,
|
quality: Moderate,
|
||||||
|
@ -4,10 +4,9 @@ ItemDef(
|
|||||||
kind: Armor((
|
kind: Armor((
|
||||||
kind: Head,
|
kind: Head,
|
||||||
stats: Direct((
|
stats: Direct((
|
||||||
protection: Some(Normal(9.0)),
|
protection: Some(Normal(10.0)),
|
||||||
poise_resilience: Some(Normal(2.0)),
|
poise_resilience: Some(Normal(3.0)),
|
||||||
energy_max: Some(5.0),
|
energy_max: Some(7.0),
|
||||||
precision_power: Some(0.006),
|
|
||||||
)),
|
)),
|
||||||
)),
|
)),
|
||||||
quality: Epic,
|
quality: Epic,
|
||||||
|
@ -4,8 +4,8 @@ ItemDef(
|
|||||||
kind: Armor((
|
kind: Armor((
|
||||||
kind: Head,
|
kind: Head,
|
||||||
stats: Direct((
|
stats: Direct((
|
||||||
energy_max: Some(4.0),
|
energy_max: Some(5.0),
|
||||||
energy_reward: Some(0.04),
|
energy_reward: Some(0.05),
|
||||||
)),
|
)),
|
||||||
)),
|
)),
|
||||||
quality: Common,
|
quality: Common,
|
||||||
|
@ -6,7 +6,7 @@ ItemDef(
|
|||||||
stats: Direct((
|
stats: Direct((
|
||||||
protection: Some(Normal(3.0)),
|
protection: Some(Normal(3.0)),
|
||||||
poise_resilience: Some(Normal(1.0)),
|
poise_resilience: Some(Normal(1.0)),
|
||||||
energy_max: Some(6.0),
|
energy_max: Some(12.0),
|
||||||
)),
|
)),
|
||||||
)),
|
)),
|
||||||
quality: Moderate,
|
quality: Moderate,
|
||||||
|
@ -4,8 +4,8 @@ ItemDef(
|
|||||||
kind: Armor((
|
kind: Armor((
|
||||||
kind: Head,
|
kind: Head,
|
||||||
stats: Direct((
|
stats: Direct((
|
||||||
energy_max: Some(4.0),
|
energy_max: Some(5.0),
|
||||||
energy_reward: Some(0.04),
|
energy_reward: Some(0.05),
|
||||||
)),
|
)),
|
||||||
)),
|
)),
|
||||||
quality: Moderate,
|
quality: Moderate,
|
||||||
|
@ -4,9 +4,9 @@ ItemDef(
|
|||||||
kind: Armor((
|
kind: Armor((
|
||||||
kind: Head,
|
kind: Head,
|
||||||
stats: Direct((
|
stats: Direct((
|
||||||
protection: Some(Normal(3.0)),
|
protection: Some(Normal(5.0)),
|
||||||
precision_power: Some(0.0095),
|
precision_power: Some(0.04),
|
||||||
stealth: Some(0.21),
|
stealth: Some(0.15),
|
||||||
)),
|
)),
|
||||||
)),
|
)),
|
||||||
quality: Moderate,
|
quality: Moderate,
|
||||||
|
@ -4,9 +4,9 @@ ItemDef(
|
|||||||
kind: Armor((
|
kind: Armor((
|
||||||
kind: Head,
|
kind: Head,
|
||||||
stats: Direct((
|
stats: Direct((
|
||||||
protection: Some(Normal(2.5)),
|
protection: Some(Normal(4.0)),
|
||||||
precision_power: Some(0.016),
|
precision_power: Some(0.05),
|
||||||
stealth: Some(0.22),
|
stealth: Some(0.15),
|
||||||
)),
|
)),
|
||||||
)),
|
)),
|
||||||
quality: Moderate,
|
quality: Moderate,
|
||||||
|
@ -4,9 +4,9 @@ ItemDef(
|
|||||||
kind: Armor((
|
kind: Armor((
|
||||||
kind: Head,
|
kind: Head,
|
||||||
stats: Direct((
|
stats: Direct((
|
||||||
protection: Some(Normal(4.5)),
|
protection: Some(Normal(6.0)),
|
||||||
poise_resilience: Some(Normal(1.0)),
|
poise_resilience: Some(Normal(2.0)),
|
||||||
stealth: Some(0.2),
|
stealth: Some(0.15),
|
||||||
)),
|
)),
|
||||||
)),
|
)),
|
||||||
quality: Moderate,
|
quality: Moderate,
|
||||||
|
@ -4,9 +4,9 @@ ItemDef(
|
|||||||
kind: Armor((
|
kind: Armor((
|
||||||
kind: Head,
|
kind: Head,
|
||||||
stats: Direct((
|
stats: Direct((
|
||||||
protection: Some(Normal(4.0)),
|
protection: Some(Normal(5.0)),
|
||||||
precision_power: Some(0.065),
|
precision_power: Some(0.08),
|
||||||
stealth: Some(0.21),
|
stealth: Some(0.15),
|
||||||
)),
|
)),
|
||||||
)),
|
)),
|
||||||
quality: Epic,
|
quality: Epic,
|
||||||
|
@ -5,9 +5,8 @@ ItemDef(
|
|||||||
kind: Head,
|
kind: Head,
|
||||||
stats: Direct((
|
stats: Direct((
|
||||||
protection: Some(Normal(2.0)),
|
protection: Some(Normal(2.0)),
|
||||||
poise_resilience: Some(Normal(0.5)),
|
energy_max: Some(12.0),
|
||||||
energy_max: Some(7.0),
|
energy_reward: Some(0.09),
|
||||||
energy_reward: Some(0.06),
|
|
||||||
)),
|
)),
|
||||||
)),
|
)),
|
||||||
quality: High,
|
quality: High,
|
||||||
|
@ -1,11 +1,11 @@
|
|||||||
ItemDef(
|
ItemDef(
|
||||||
legacy_name: "Vampire glasses",
|
legacy_name: "Scarlet Spectacles",
|
||||||
legacy_description: "Perfect for pulling pranks on your fellow adventurers by pretending to be a devilish creature of the night! We are not liable for any resulting damage, injuries, or angry mobs.",
|
legacy_description: "Perfect for pulling pranks on your fellow adventurers by pretending to be a devilish creature of the night! We are not liable for any resulting damage, injuries, or angry mobs.",
|
||||||
kind: Armor((
|
kind: Armor((
|
||||||
kind: Head,
|
kind: Head,
|
||||||
stats: Direct((
|
stats: Direct((
|
||||||
precision_power: Some(0.08),
|
precision_power: Some(0.08),
|
||||||
energy_max: Some(-2.0),
|
energy_max: Some(4.0),
|
||||||
energy_reward: Some(-0.04),
|
energy_reward: Some(-0.04),
|
||||||
)),
|
)),
|
||||||
)),
|
)),
|
||||||
|
@ -4,9 +4,9 @@ ItemDef(
|
|||||||
kind: Armor((
|
kind: Armor((
|
||||||
kind: Head,
|
kind: Head,
|
||||||
stats: Direct((
|
stats: Direct((
|
||||||
protection: Some(Normal(7.0)),
|
protection: Some(Normal(9.0)),
|
||||||
poise_resilience: Some(Normal(3.0)),
|
poise_resilience: Some(Normal(4.0)),
|
||||||
precision_power: Some(0.036),
|
precision_power: Some(0.04),
|
||||||
)),
|
)),
|
||||||
)),
|
)),
|
||||||
quality: High,
|
quality: High,
|
||||||
|
@ -4,8 +4,8 @@ ItemDef(
|
|||||||
kind: Armor((
|
kind: Armor((
|
||||||
kind: Head,
|
kind: Head,
|
||||||
stats: Direct((
|
stats: Direct((
|
||||||
energy_max: Some(3.0),
|
energy_max: Some(7.0),
|
||||||
energy_reward: Some(0.02),
|
energy_reward: Some(0.04),
|
||||||
)),
|
)),
|
||||||
)),
|
)),
|
||||||
quality: Common,
|
quality: Common,
|
||||||
|
@ -4,7 +4,8 @@ ItemDef(
|
|||||||
kind: Armor((
|
kind: Armor((
|
||||||
kind: Head,
|
kind: Head,
|
||||||
stats: Direct((
|
stats: Direct((
|
||||||
precision_power: Some(0.016),
|
energy_reward: Some(0.06),
|
||||||
|
precision_power: Some(0.06),
|
||||||
stealth: Some(0.1),
|
stealth: Some(0.1),
|
||||||
)),
|
)),
|
||||||
)),
|
)),
|
||||||
|
@ -5,10 +5,9 @@ ItemDef(
|
|||||||
kind: Head,
|
kind: Head,
|
||||||
stats: Direct((
|
stats: Direct((
|
||||||
protection: Some(Normal(2.0)),
|
protection: Some(Normal(2.0)),
|
||||||
energy_max: Some(4.5),
|
energy_max: Some(10.0),
|
||||||
energy_reward: Some(0.04),
|
energy_reward: Some(0.09),
|
||||||
precision_power: Some(0.006),
|
stealth: Some(0.1),
|
||||||
stealth: Some(0.17),
|
|
||||||
)),
|
)),
|
||||||
)),
|
)),
|
||||||
quality: High,
|
quality: High,
|
||||||
|
@ -5,7 +5,8 @@ ItemDef(
|
|||||||
kind: Neck,
|
kind: Neck,
|
||||||
stats: Direct((
|
stats: Direct((
|
||||||
protection: Some(Normal(6.0)),
|
protection: Some(Normal(6.0)),
|
||||||
poise_resilience: Some(Normal(4.0)),
|
poise_resilience: Some(Normal(4.5)),
|
||||||
|
energy_max: Some(-4.5),
|
||||||
)),
|
)),
|
||||||
)),
|
)),
|
||||||
quality: Legendary,
|
quality: Legendary,
|
||||||
|
@ -5,8 +5,9 @@ ItemDef(
|
|||||||
kind: Neck,
|
kind: Neck,
|
||||||
stats: Direct((
|
stats: Direct((
|
||||||
protection: Some(Normal(2.0)),
|
protection: Some(Normal(2.0)),
|
||||||
energy_max: Some(15.0),
|
energy_max: Some(10.0),
|
||||||
energy_reward: Some(0.1),
|
energy_reward: Some(0.05),
|
||||||
|
precision_power: Some(-0.075),
|
||||||
)),
|
)),
|
||||||
)),
|
)),
|
||||||
quality: Legendary,
|
quality: Legendary,
|
||||||
|
@ -5,7 +5,9 @@ ItemDef(
|
|||||||
kind: Neck,
|
kind: Neck,
|
||||||
stats: Direct((
|
stats: Direct((
|
||||||
protection: Some(Normal(2.0)),
|
protection: Some(Normal(2.0)),
|
||||||
precision_power: Some(0.1),
|
energy_max: Some(5.0),
|
||||||
|
energy_reward: Some(-0.09375),
|
||||||
|
precision_power: Some(0.08),
|
||||||
)),
|
)),
|
||||||
)),
|
)),
|
||||||
quality: Legendary,
|
quality: Legendary,
|
||||||
|
@ -5,8 +5,8 @@ ItemDef(
|
|||||||
kind: Neck,
|
kind: Neck,
|
||||||
stats: Direct((
|
stats: Direct((
|
||||||
protection: Some(Normal(1.0)),
|
protection: Some(Normal(1.0)),
|
||||||
energy_reward: Some(-0.0375),
|
energy_reward: Some(-0.0563),
|
||||||
precision_power: Some(0.075),
|
precision_power: Some(0.09),
|
||||||
)),
|
)),
|
||||||
)),
|
)),
|
||||||
quality: Epic,
|
quality: Epic,
|
||||||
|
@ -5,8 +5,8 @@ ItemDef(
|
|||||||
kind: Neck,
|
kind: Neck,
|
||||||
stats: Direct((
|
stats: Direct((
|
||||||
protection: Some(Normal(1.0)),
|
protection: Some(Normal(1.0)),
|
||||||
energy_max: Some(15.0),
|
energy_max: Some(11.25),
|
||||||
energy_reward: Some(-0.15),
|
energy_reward: Some(-0.0563),
|
||||||
)),
|
)),
|
||||||
)),
|
)),
|
||||||
quality: High,
|
quality: High,
|
||||||
|
@ -5,8 +5,8 @@ ItemDef(
|
|||||||
kind: Neck,
|
kind: Neck,
|
||||||
stats: Direct((
|
stats: Direct((
|
||||||
protection: Some(Normal(1.0)),
|
protection: Some(Normal(1.0)),
|
||||||
precision_power: Some(0.07),
|
precision_power: Some(0.06),
|
||||||
energy_max: Some(-3.5),
|
energy_max: Some(-3.75),
|
||||||
)),
|
)),
|
||||||
)),
|
)),
|
||||||
quality: High,
|
quality: High,
|
||||||
|
@ -4,8 +4,8 @@ ItemDef(
|
|||||||
kind: Armor((
|
kind: Armor((
|
||||||
kind: Neck,
|
kind: Neck,
|
||||||
stats: Direct((
|
stats: Direct((
|
||||||
protection: Some(Normal(2.0)),
|
protection: Some(Normal(3.0)),
|
||||||
poise_resilience: Some(Normal(1.0)),
|
poise_resilience: Some(Normal(2.0)),
|
||||||
)),
|
)),
|
||||||
)),
|
)),
|
||||||
quality: Moderate,
|
quality: Moderate,
|
||||||
|
@ -5,7 +5,7 @@ ItemDef(
|
|||||||
kind: Armor((
|
kind: Armor((
|
||||||
kind: Neck,
|
kind: Neck,
|
||||||
stats: Direct((
|
stats: Direct((
|
||||||
protection: Some(Normal(1.5)),
|
protection: Some(Normal(2.0)),
|
||||||
)),
|
)),
|
||||||
)),
|
)),
|
||||||
quality: Moderate,
|
quality: Moderate,
|
||||||
|
@ -4,9 +4,8 @@ ItemDef(
|
|||||||
kind: Armor((
|
kind: Armor((
|
||||||
kind: Neck,
|
kind: Neck,
|
||||||
stats: Direct((
|
stats: Direct((
|
||||||
protection: Some(Normal(3.0)),
|
protection: Some(Normal(4.0)),
|
||||||
poise_resilience: Some(Normal(2.0)),
|
poise_resilience: Some(Normal(3.0)),
|
||||||
energy_max: Some(-5.0),
|
|
||||||
)),
|
)),
|
||||||
)),
|
)),
|
||||||
quality: High,
|
quality: High,
|
||||||
|
@ -5,9 +5,9 @@ ItemDef(
|
|||||||
kind: Neck,
|
kind: Neck,
|
||||||
stats: Direct((
|
stats: Direct((
|
||||||
protection: Some(Normal(1.0)),
|
protection: Some(Normal(1.0)),
|
||||||
energy_max: Some(8.0),
|
energy_max: Some(5.0),
|
||||||
energy_reward: Some(0.04),
|
energy_reward: Some(0.025),
|
||||||
precision_power: Some(-0.06),
|
precision_power: Some(-0.03),
|
||||||
)),
|
)),
|
||||||
)),
|
)),
|
||||||
quality: Moderate,
|
quality: Moderate,
|
||||||
|
@ -4,7 +4,8 @@ ItemDef(
|
|||||||
kind: Armor((
|
kind: Armor((
|
||||||
kind: Neck,
|
kind: Neck,
|
||||||
stats: Direct((
|
stats: Direct((
|
||||||
protection: Some(Normal(1.5)),
|
protection: Some(Normal(2.0)),
|
||||||
|
poise_resilience: Some(Normal(1.0)),
|
||||||
)),
|
)),
|
||||||
)),
|
)),
|
||||||
quality: Common,
|
quality: Common,
|
||||||
|
@ -5,8 +5,8 @@ ItemDef(
|
|||||||
kind: Neck,
|
kind: Neck,
|
||||||
stats: Direct((
|
stats: Direct((
|
||||||
protection: Some(Normal(1.0)),
|
protection: Some(Normal(1.0)),
|
||||||
energy_reward: Some(-0.0225),
|
energy_reward: Some(-0.0375),
|
||||||
precision_power: Some(0.0225),
|
precision_power: Some(0.06),
|
||||||
)),
|
)),
|
||||||
)),
|
)),
|
||||||
quality: High,
|
quality: High,
|
||||||
|
@ -4,7 +4,7 @@ ItemDef(
|
|||||||
kind: Armor((
|
kind: Armor((
|
||||||
kind: Neck,
|
kind: Neck,
|
||||||
stats: Direct((
|
stats: Direct((
|
||||||
protection: Some(Normal(0.5)),
|
protection: Some(Normal(1.0)),
|
||||||
)),
|
)),
|
||||||
)),
|
)),
|
||||||
quality: Low,
|
quality: Low,
|
||||||
|
@ -4,8 +4,9 @@ ItemDef(
|
|||||||
kind: Armor((
|
kind: Armor((
|
||||||
kind: Neck,
|
kind: Neck,
|
||||||
stats: Direct((
|
stats: Direct((
|
||||||
protection: Some(Normal(2.0)),
|
protection: Some(Normal(1.0)),
|
||||||
poise_resilience: Some(Normal(1.0)),
|
energy_max: Some(7.5),
|
||||||
|
precision_power: Some(-0.03),
|
||||||
)),
|
)),
|
||||||
)),
|
)),
|
||||||
quality: Moderate,
|
quality: Moderate,
|
||||||
|
@ -4,9 +4,9 @@ ItemDef(
|
|||||||
kind: Armor((
|
kind: Armor((
|
||||||
kind: Neck,
|
kind: Neck,
|
||||||
stats: Direct((
|
stats: Direct((
|
||||||
protection: Some(Normal(0.5)),
|
protection: Some(Normal(1.0)),
|
||||||
energy_max: Some(9.0),
|
energy_max: Some(7.5),
|
||||||
energy_reward: Some(-0.09),
|
energy_reward: Some(-0.0375),
|
||||||
)),
|
)),
|
||||||
)),
|
)),
|
||||||
quality: Common,
|
quality: Common,
|
||||||
|
@ -4,8 +4,9 @@ ItemDef(
|
|||||||
kind: Armor((
|
kind: Armor((
|
||||||
kind: Ring,
|
kind: Ring,
|
||||||
stats: Direct((
|
stats: Direct((
|
||||||
protection: Some(Normal(2.0)),
|
protection: Some(Normal(4.0)),
|
||||||
poise_resilience: Some(Normal(1.5)),
|
poise_resilience: Some(Normal(3.0)),
|
||||||
|
energy_max: Some(-3.0),
|
||||||
)),
|
)),
|
||||||
)),
|
)),
|
||||||
quality: Legendary,
|
quality: Legendary,
|
||||||
|
@ -5,8 +5,8 @@ ItemDef(
|
|||||||
kind: Ring,
|
kind: Ring,
|
||||||
stats: Direct((
|
stats: Direct((
|
||||||
protection: Some(Normal(0.5)),
|
protection: Some(Normal(0.5)),
|
||||||
energy_reward: Some(-0.025),
|
energy_reward: Some(-0.0375),
|
||||||
precision_power: Some(0.04),
|
precision_power: Some(0.06),
|
||||||
)),
|
)),
|
||||||
)),
|
)),
|
||||||
quality: Epic,
|
quality: Epic,
|
||||||
|
@ -5,8 +5,8 @@ ItemDef(
|
|||||||
kind: Ring,
|
kind: Ring,
|
||||||
stats: Direct((
|
stats: Direct((
|
||||||
protection: Some(Normal(0.5)),
|
protection: Some(Normal(0.5)),
|
||||||
energy_max: Some(10.0),
|
energy_max: Some(7.5),
|
||||||
energy_reward: Some(-0.1),
|
energy_reward: Some(-0.0375),
|
||||||
)),
|
)),
|
||||||
)),
|
)),
|
||||||
quality: High,
|
quality: High,
|
||||||
|
@ -5,8 +5,8 @@ ItemDef(
|
|||||||
kind: Ring,
|
kind: Ring,
|
||||||
stats: Direct((
|
stats: Direct((
|
||||||
protection: Some(Normal(0.5)),
|
protection: Some(Normal(0.5)),
|
||||||
energy_reward: Some(-0.015),
|
energy_reward: Some(-0.025),
|
||||||
precision_power: Some(0.015),
|
precision_power: Some(0.04),
|
||||||
)),
|
)),
|
||||||
)),
|
)),
|
||||||
quality: High,
|
quality: High,
|
||||||
|
@ -4,7 +4,7 @@ ItemDef(
|
|||||||
kind: Armor((
|
kind: Armor((
|
||||||
kind: Ring,
|
kind: Ring,
|
||||||
stats: Direct((
|
stats: Direct((
|
||||||
protection: Some(Normal(0.25)),
|
protection: Some(Normal(0.5)),
|
||||||
)),
|
)),
|
||||||
)),
|
)),
|
||||||
quality: Low,
|
quality: Low,
|
||||||
|
@ -6,7 +6,7 @@ ItemDef(
|
|||||||
stats: Direct((
|
stats: Direct((
|
||||||
protection: Some(Normal(0.5)),
|
protection: Some(Normal(0.5)),
|
||||||
energy_max: Some(5.0),
|
energy_max: Some(5.0),
|
||||||
energy_reward: Some(-0.05),
|
energy_reward: Some(-0.025),
|
||||||
)),
|
)),
|
||||||
)),
|
)),
|
||||||
quality: Common,
|
quality: Common,
|
||||||
|
@ -4,8 +4,8 @@ ItemDef(
|
|||||||
kind: Armor((
|
kind: Armor((
|
||||||
kind: Head,
|
kind: Head,
|
||||||
stats: Direct((
|
stats: Direct((
|
||||||
protection: Some(Normal(2.5)),
|
protection: Some(Normal(4.0)),
|
||||||
energy_reward: Some(0.025),
|
energy_reward: Some(0.03),
|
||||||
precision_power: Some(0.08),
|
precision_power: Some(0.08),
|
||||||
)),
|
)),
|
||||||
)),
|
)),
|
||||||
|
@ -5,9 +5,8 @@ ItemDef(
|
|||||||
kind: Head,
|
kind: Head,
|
||||||
stats: Direct((
|
stats: Direct((
|
||||||
protection: Some(Normal(2.0)),
|
protection: Some(Normal(2.0)),
|
||||||
poise_resilience: Some(Normal(1.5)),
|
energy_max: Some(10.0),
|
||||||
energy_max: Some(8.0),
|
energy_reward: Some(0.12),
|
||||||
energy_reward: Some(0.084),
|
|
||||||
)),
|
)),
|
||||||
)),
|
)),
|
||||||
quality: Epic,
|
quality: Epic,
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
ItemDef(
|
ItemDef(
|
||||||
legacy_name: "Mandragora",
|
legacy_name: "Bushly",
|
||||||
legacy_description: "Ceremonial attire used by members.",
|
legacy_description: "Plant Creature",
|
||||||
kind: Armor((
|
kind: Armor((
|
||||||
kind: Hand,
|
kind: Hand,
|
||||||
stats: Direct((
|
stats: Direct((
|
||||||
|
@ -0,0 +1,16 @@
|
|||||||
|
ItemDef(
|
||||||
|
legacy_name: "Cactid",
|
||||||
|
legacy_description: "Cactid Chest",
|
||||||
|
kind: Armor((
|
||||||
|
kind: Chest,
|
||||||
|
stats: Direct((
|
||||||
|
protection: Some(Normal(4.0)),
|
||||||
|
poise_resilience: Some(Normal(4.0)),
|
||||||
|
energy_max: Some(3.4),
|
||||||
|
energy_reward: Some(0.81),
|
||||||
|
precision_power: Some(0.075),
|
||||||
|
)),
|
||||||
|
)),
|
||||||
|
quality: Low,
|
||||||
|
tags: [],
|
||||||
|
)
|
@ -0,0 +1,16 @@
|
|||||||
|
ItemDef(
|
||||||
|
legacy_name: "Cactid",
|
||||||
|
legacy_description: "Cactid Foot",
|
||||||
|
kind: Armor((
|
||||||
|
kind: Foot,
|
||||||
|
stats: Direct((
|
||||||
|
protection: Some(Normal(1.0)),
|
||||||
|
poise_resilience: Some(Normal(4.0)),
|
||||||
|
energy_max: Some(3.4),
|
||||||
|
energy_reward: Some(0.81),
|
||||||
|
precision_power: Some(0.075),
|
||||||
|
)),
|
||||||
|
)),
|
||||||
|
quality: Low,
|
||||||
|
tags: [],
|
||||||
|
)
|
@ -0,0 +1,16 @@
|
|||||||
|
ItemDef(
|
||||||
|
legacy_name: "Cactid",
|
||||||
|
legacy_description: "Cactid Hand",
|
||||||
|
kind: Armor((
|
||||||
|
kind: Hand,
|
||||||
|
stats: Direct((
|
||||||
|
protection: Some(Normal(1.0)),
|
||||||
|
poise_resilience: Some(Normal(4.0)),
|
||||||
|
energy_max: Some(3.4),
|
||||||
|
energy_reward: Some(0.81),
|
||||||
|
precision_power: Some(0.075),
|
||||||
|
)),
|
||||||
|
)),
|
||||||
|
quality: Low,
|
||||||
|
tags: [],
|
||||||
|
)
|
@ -0,0 +1,16 @@
|
|||||||
|
ItemDef(
|
||||||
|
legacy_name: "Cactid",
|
||||||
|
legacy_description: "Cactid Head",
|
||||||
|
kind: Armor((
|
||||||
|
kind: Head,
|
||||||
|
stats: Direct((
|
||||||
|
protection: Some(Normal(5.0)),
|
||||||
|
poise_resilience: Some(Normal(8.0)),
|
||||||
|
energy_max: Some(3.4),
|
||||||
|
energy_reward: Some(0.81),
|
||||||
|
precision_power: Some(0.075),
|
||||||
|
)),
|
||||||
|
)),
|
||||||
|
quality: Low,
|
||||||
|
tags: [],
|
||||||
|
)
|
@ -0,0 +1,16 @@
|
|||||||
|
ItemDef(
|
||||||
|
legacy_name: "Cactid",
|
||||||
|
legacy_description: "Cactid Pants",
|
||||||
|
kind: Armor((
|
||||||
|
kind: Pants,
|
||||||
|
stats: Direct((
|
||||||
|
protection: Some(Normal(2.0)),
|
||||||
|
poise_resilience: Some(Normal(4.0)),
|
||||||
|
energy_max: Some(3.4),
|
||||||
|
energy_reward: Some(0.81),
|
||||||
|
precision_power: Some(0.075),
|
||||||
|
)),
|
||||||
|
)),
|
||||||
|
quality: Low,
|
||||||
|
tags: [],
|
||||||
|
)
|
20
assets/common/items/npc_weapons/unique/cactid.ron
Normal file
20
assets/common/items/npc_weapons/unique/cactid.ron
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
ItemDef(
|
||||||
|
legacy_name: "Cactid",
|
||||||
|
legacy_description: "Cactid.",
|
||||||
|
kind: Tool((
|
||||||
|
kind: Natural,
|
||||||
|
hands: Two,
|
||||||
|
stats: (
|
||||||
|
equip_time_secs: 0.01,
|
||||||
|
power: 1.0,
|
||||||
|
effect_power: 1.0,
|
||||||
|
speed: 1.0,
|
||||||
|
range: 1.0,
|
||||||
|
energy_efficiency: 1.0,
|
||||||
|
buff_strength: 1.0,
|
||||||
|
),
|
||||||
|
)),
|
||||||
|
quality: Low,
|
||||||
|
tags: [],
|
||||||
|
ability_spec: Some(Custom("Cactid")),
|
||||||
|
)
|
@ -6,11 +6,11 @@ ItemDef(
|
|||||||
hands: Two,
|
hands: Two,
|
||||||
stats: (
|
stats: (
|
||||||
equip_time_secs: 0.5,
|
equip_time_secs: 0.5,
|
||||||
power: 1.45,
|
power: 2.175,
|
||||||
effect_power: 1.3,
|
effect_power: 1.2,
|
||||||
speed: 0.8,
|
speed: 0.7,
|
||||||
range: 1.0,
|
range: 1.0,
|
||||||
energy_efficiency: 1.3,
|
energy_efficiency: 0.8,
|
||||||
buff_strength: 1.2,
|
buff_strength: 1.2,
|
||||||
),
|
),
|
||||||
)),
|
)),
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user