mirror of
https://gitlab.com/veloren/veloren.git
synced 2024-08-30 18:12:32 +00:00
Placeholder abilities
This commit is contained in:
parent
38094b6ba2
commit
aea4a43b65
@ -2,10 +2,43 @@
|
||||
// A set of abilities is a primary, a secondary, and a vec of all extra abilities
|
||||
({
|
||||
Tool(Sword): (
|
||||
primary: "common.abilities.sword.balancedstance",
|
||||
secondary: "common.abilities.sword.lunge",
|
||||
primary: "common.abilities.sword.balanced_combo",
|
||||
secondary: "common.abilities.sword.balanced_thrust",
|
||||
abilities: [
|
||||
(None, "common.abilities.sword.testfinisher"),
|
||||
(Some(Sword(BalancedFinisher)), "common.abilities.sword.balanced_finisher"),
|
||||
(Some(Sword(OffensiveCombo)), "common.abilities.sword.offensive_combo"),
|
||||
(Some(Sword(OffensiveFinisher)), "common.abilities.sword.offensive_finisher"),
|
||||
(Some(Sword(OffensiveAdvance)), "common.abilities.sword.offensive_advance"),
|
||||
(Some(Sword(CripplingCombo)), "common.abilities.sword.crippling_combo"),
|
||||
(Some(Sword(CripplingFinisher)), "common.abilities.sword.crippling_finisher"),
|
||||
(Some(Sword(CripplingStrike)), "common.abilities.sword.crippling_strike"),
|
||||
(Some(Sword(CripplingGouge)), "common.abilities.sword.crippling_gouge"),
|
||||
(Some(Sword(CleavingCombo)), "common.abilities.sword.cleaving_combo"),
|
||||
(Some(Sword(CleavingFinisher)), "common.abilities.sword.cleaving_finisher"),
|
||||
(Some(Sword(CleavingSpin)), "common.abilities.sword.cleaving_spin"),
|
||||
(Some(Sword(CleavingDive)), "common.abilities.sword.cleaving_dive"),
|
||||
(Some(Sword(DefensiveCombo)), "common.abilities.sword.defensive_combo"),
|
||||
(Some(Sword(DefensiveBulwark)), "common.abilities.sword.defensive_bulwark"),
|
||||
(Some(Sword(DefensiveRetreat)), "common.abilities.sword.defensive_retreat"),
|
||||
(Some(Sword(ParryingCombo)), "common.abilities.sword.parrying_combo"),
|
||||
(Some(Sword(ParryingParry)), "common.abilities.sword.parrying_parry"),
|
||||
(Some(Sword(ParryingRiposte)), "common.abilities.sword.parrying_riposte"),
|
||||
(Some(Sword(ParryingCounter)), "common.abilities.sword.parrying_counter"),
|
||||
(Some(Sword(HeavyCombo)), "common.abilities.sword.heavy_combo"),
|
||||
(Some(Sword(HeavyFinisher)), "common.abilities.sword.heavy_finisher"),
|
||||
(Some(Sword(HeavyPommelStrike)), "common.abilities.sword.heavy_pommelstrike"),
|
||||
(Some(Sword(HeavyFortitude)), "common.abilities.sword.heavy_fortitude"),
|
||||
(Some(Sword(MobilityCombo)), "common.abilities.sword.mobility_combo"),
|
||||
(Some(Sword(MobilityFeint)), "common.abilities.sword.mobility_feint"),
|
||||
(Some(Sword(MobilityAgility)), "common.abilities.sword.mobility_agility"),
|
||||
(Some(Sword(ReachingCombo)), "common.abilities.sword.reaching_combo"),
|
||||
(Some(Sword(ReachingCharge)), "common.abilities.sword.reaching_charge"),
|
||||
(Some(Sword(ReachingFlurry)), "common.abilities.sword.reaching_flurry"),
|
||||
(Some(Sword(ReachingSkewer)), "common.abilities.sword.reaching_skewer"),
|
||||
(Some(Sword(AirSlashCombo)), "common.abilities.sword.airslash_combo"),
|
||||
(Some(Sword(AirSlashVertical)), "common.abilities.sword.airslash_vertical"),
|
||||
(Some(Sword(AirSlashHorizontal)), "common.abilities.sword.airslash_horizontal"),
|
||||
(Some(Sword(AirSlashWhirlwind)), "common.abilities.sword.airslash_whirlwind"),
|
||||
],
|
||||
),
|
||||
Tool(Axe): (
|
||||
|
@ -14,6 +14,7 @@ BasicMelee(
|
||||
range: 5.0,
|
||||
angle: 10.0,
|
||||
),
|
||||
ori_modifier: 1.0,
|
||||
meta: (
|
||||
kind: Some(Sword(Balanced)),
|
||||
capabilities: (
|
25
assets/common/abilities/sword/airslash_horizontal.ron
Normal file
25
assets/common/abilities/sword/airslash_horizontal.ron
Normal file
@ -0,0 +1,25 @@
|
||||
// TODO: Make actual ability, just for testing right now
|
||||
BasicMelee(
|
||||
energy_cost: 50,
|
||||
buildup_duration: 0.3,
|
||||
swing_duration: 0.1,
|
||||
recover_duration: 0.2,
|
||||
melee_constructor: (
|
||||
kind: Stab(
|
||||
damage: 10,
|
||||
poise: 0,
|
||||
knockback: 0,
|
||||
energy_regen: 0,
|
||||
),
|
||||
range: 5.0,
|
||||
angle: 10.0,
|
||||
),
|
||||
ori_modifier: 1.0,
|
||||
meta: (
|
||||
kind: Some(Sword(Balanced)),
|
||||
capabilities: (
|
||||
// Block
|
||||
bits: 0b00000010,
|
||||
),
|
||||
),
|
||||
)
|
25
assets/common/abilities/sword/airslash_vertical.ron
Normal file
25
assets/common/abilities/sword/airslash_vertical.ron
Normal file
@ -0,0 +1,25 @@
|
||||
// TODO: Make actual ability, just for testing right now
|
||||
BasicMelee(
|
||||
energy_cost: 50,
|
||||
buildup_duration: 0.3,
|
||||
swing_duration: 0.1,
|
||||
recover_duration: 0.2,
|
||||
melee_constructor: (
|
||||
kind: Stab(
|
||||
damage: 10,
|
||||
poise: 0,
|
||||
knockback: 0,
|
||||
energy_regen: 0,
|
||||
),
|
||||
range: 5.0,
|
||||
angle: 10.0,
|
||||
),
|
||||
ori_modifier: 1.0,
|
||||
meta: (
|
||||
kind: Some(Sword(Balanced)),
|
||||
capabilities: (
|
||||
// Block
|
||||
bits: 0b00000010,
|
||||
),
|
||||
),
|
||||
)
|
25
assets/common/abilities/sword/airslash_whirlwind.ron
Normal file
25
assets/common/abilities/sword/airslash_whirlwind.ron
Normal file
@ -0,0 +1,25 @@
|
||||
// TODO: Make actual ability, just for testing right now
|
||||
BasicMelee(
|
||||
energy_cost: 50,
|
||||
buildup_duration: 0.3,
|
||||
swing_duration: 0.1,
|
||||
recover_duration: 0.2,
|
||||
melee_constructor: (
|
||||
kind: Stab(
|
||||
damage: 10,
|
||||
poise: 0,
|
||||
knockback: 0,
|
||||
energy_regen: 0,
|
||||
),
|
||||
range: 5.0,
|
||||
angle: 10.0,
|
||||
),
|
||||
ori_modifier: 1.0,
|
||||
meta: (
|
||||
kind: Some(Sword(Balanced)),
|
||||
capabilities: (
|
||||
// Block
|
||||
bits: 0b00000010,
|
||||
),
|
||||
),
|
||||
)
|
25
assets/common/abilities/sword/balanced_thrust.ron
Normal file
25
assets/common/abilities/sword/balanced_thrust.ron
Normal file
@ -0,0 +1,25 @@
|
||||
// TODO: Make actual ability, just for testing right now
|
||||
BasicMelee(
|
||||
energy_cost: 50,
|
||||
buildup_duration: 0.3,
|
||||
swing_duration: 0.1,
|
||||
recover_duration: 0.2,
|
||||
melee_constructor: (
|
||||
kind: Stab(
|
||||
damage: 10,
|
||||
poise: 0,
|
||||
knockback: 0,
|
||||
energy_regen: 0,
|
||||
),
|
||||
range: 5.0,
|
||||
angle: 10.0,
|
||||
),
|
||||
ori_modifier: 1.0,
|
||||
meta: (
|
||||
kind: Some(Sword(Balanced)),
|
||||
capabilities: (
|
||||
// Block
|
||||
bits: 0b00000010,
|
||||
),
|
||||
),
|
||||
)
|
25
assets/common/abilities/sword/cleaving_combo.ron
Normal file
25
assets/common/abilities/sword/cleaving_combo.ron
Normal file
@ -0,0 +1,25 @@
|
||||
// TODO: Make actual ability, just for testing right now
|
||||
BasicMelee(
|
||||
energy_cost: 50,
|
||||
buildup_duration: 0.3,
|
||||
swing_duration: 0.1,
|
||||
recover_duration: 0.2,
|
||||
melee_constructor: (
|
||||
kind: Stab(
|
||||
damage: 10,
|
||||
poise: 0,
|
||||
knockback: 0,
|
||||
energy_regen: 0,
|
||||
),
|
||||
range: 5.0,
|
||||
angle: 10.0,
|
||||
),
|
||||
ori_modifier: 1.0,
|
||||
meta: (
|
||||
kind: Some(Sword(Balanced)),
|
||||
capabilities: (
|
||||
// Block
|
||||
bits: 0b00000010,
|
||||
),
|
||||
),
|
||||
)
|
25
assets/common/abilities/sword/cleaving_dive.ron
Normal file
25
assets/common/abilities/sword/cleaving_dive.ron
Normal file
@ -0,0 +1,25 @@
|
||||
// TODO: Make actual ability, just for testing right now
|
||||
BasicMelee(
|
||||
energy_cost: 50,
|
||||
buildup_duration: 0.3,
|
||||
swing_duration: 0.1,
|
||||
recover_duration: 0.2,
|
||||
melee_constructor: (
|
||||
kind: Stab(
|
||||
damage: 10,
|
||||
poise: 0,
|
||||
knockback: 0,
|
||||
energy_regen: 0,
|
||||
),
|
||||
range: 5.0,
|
||||
angle: 10.0,
|
||||
),
|
||||
ori_modifier: 1.0,
|
||||
meta: (
|
||||
kind: Some(Sword(Balanced)),
|
||||
capabilities: (
|
||||
// Block
|
||||
bits: 0b00000010,
|
||||
),
|
||||
),
|
||||
)
|
25
assets/common/abilities/sword/cleaving_finisher.ron
Normal file
25
assets/common/abilities/sword/cleaving_finisher.ron
Normal file
@ -0,0 +1,25 @@
|
||||
// TODO: Make actual ability, just for testing right now
|
||||
BasicMelee(
|
||||
energy_cost: 50,
|
||||
buildup_duration: 0.3,
|
||||
swing_duration: 0.1,
|
||||
recover_duration: 0.2,
|
||||
melee_constructor: (
|
||||
kind: Stab(
|
||||
damage: 10,
|
||||
poise: 0,
|
||||
knockback: 0,
|
||||
energy_regen: 0,
|
||||
),
|
||||
range: 5.0,
|
||||
angle: 10.0,
|
||||
),
|
||||
ori_modifier: 1.0,
|
||||
meta: (
|
||||
kind: Some(Sword(Balanced)),
|
||||
capabilities: (
|
||||
// Block
|
||||
bits: 0b00000010,
|
||||
),
|
||||
),
|
||||
)
|
25
assets/common/abilities/sword/cleaving_spin.ron
Normal file
25
assets/common/abilities/sword/cleaving_spin.ron
Normal file
@ -0,0 +1,25 @@
|
||||
// TODO: Make actual ability, just for testing right now
|
||||
BasicMelee(
|
||||
energy_cost: 50,
|
||||
buildup_duration: 0.3,
|
||||
swing_duration: 0.1,
|
||||
recover_duration: 0.2,
|
||||
melee_constructor: (
|
||||
kind: Stab(
|
||||
damage: 10,
|
||||
poise: 0,
|
||||
knockback: 0,
|
||||
energy_regen: 0,
|
||||
),
|
||||
range: 5.0,
|
||||
angle: 10.0,
|
||||
),
|
||||
ori_modifier: 1.0,
|
||||
meta: (
|
||||
kind: Some(Sword(Balanced)),
|
||||
capabilities: (
|
||||
// Block
|
||||
bits: 0b00000010,
|
||||
),
|
||||
),
|
||||
)
|
25
assets/common/abilities/sword/crippling_combo.ron
Normal file
25
assets/common/abilities/sword/crippling_combo.ron
Normal file
@ -0,0 +1,25 @@
|
||||
// TODO: Make actual ability, just for testing right now
|
||||
BasicMelee(
|
||||
energy_cost: 50,
|
||||
buildup_duration: 0.3,
|
||||
swing_duration: 0.1,
|
||||
recover_duration: 0.2,
|
||||
melee_constructor: (
|
||||
kind: Stab(
|
||||
damage: 10,
|
||||
poise: 0,
|
||||
knockback: 0,
|
||||
energy_regen: 0,
|
||||
),
|
||||
range: 5.0,
|
||||
angle: 10.0,
|
||||
),
|
||||
ori_modifier: 1.0,
|
||||
meta: (
|
||||
kind: Some(Sword(Balanced)),
|
||||
capabilities: (
|
||||
// Block
|
||||
bits: 0b00000010,
|
||||
),
|
||||
),
|
||||
)
|
25
assets/common/abilities/sword/crippling_finisher.ron
Normal file
25
assets/common/abilities/sword/crippling_finisher.ron
Normal file
@ -0,0 +1,25 @@
|
||||
// TODO: Make actual ability, just for testing right now
|
||||
BasicMelee(
|
||||
energy_cost: 50,
|
||||
buildup_duration: 0.3,
|
||||
swing_duration: 0.1,
|
||||
recover_duration: 0.2,
|
||||
melee_constructor: (
|
||||
kind: Stab(
|
||||
damage: 10,
|
||||
poise: 0,
|
||||
knockback: 0,
|
||||
energy_regen: 0,
|
||||
),
|
||||
range: 5.0,
|
||||
angle: 10.0,
|
||||
),
|
||||
ori_modifier: 1.0,
|
||||
meta: (
|
||||
kind: Some(Sword(Balanced)),
|
||||
capabilities: (
|
||||
// Block
|
||||
bits: 0b00000010,
|
||||
),
|
||||
),
|
||||
)
|
25
assets/common/abilities/sword/crippling_gouge.ron
Normal file
25
assets/common/abilities/sword/crippling_gouge.ron
Normal file
@ -0,0 +1,25 @@
|
||||
// TODO: Make actual ability, just for testing right now
|
||||
BasicMelee(
|
||||
energy_cost: 50,
|
||||
buildup_duration: 0.3,
|
||||
swing_duration: 0.1,
|
||||
recover_duration: 0.2,
|
||||
melee_constructor: (
|
||||
kind: Stab(
|
||||
damage: 10,
|
||||
poise: 0,
|
||||
knockback: 0,
|
||||
energy_regen: 0,
|
||||
),
|
||||
range: 5.0,
|
||||
angle: 10.0,
|
||||
),
|
||||
ori_modifier: 1.0,
|
||||
meta: (
|
||||
kind: Some(Sword(Balanced)),
|
||||
capabilities: (
|
||||
// Block
|
||||
bits: 0b00000010,
|
||||
),
|
||||
),
|
||||
)
|
25
assets/common/abilities/sword/crippling_strike.ron
Normal file
25
assets/common/abilities/sword/crippling_strike.ron
Normal file
@ -0,0 +1,25 @@
|
||||
// TODO: Make actual ability, just for testing right now
|
||||
BasicMelee(
|
||||
energy_cost: 50,
|
||||
buildup_duration: 0.3,
|
||||
swing_duration: 0.1,
|
||||
recover_duration: 0.2,
|
||||
melee_constructor: (
|
||||
kind: Stab(
|
||||
damage: 10,
|
||||
poise: 0,
|
||||
knockback: 0,
|
||||
energy_regen: 0,
|
||||
),
|
||||
range: 5.0,
|
||||
angle: 10.0,
|
||||
),
|
||||
ori_modifier: 1.0,
|
||||
meta: (
|
||||
kind: Some(Sword(Balanced)),
|
||||
capabilities: (
|
||||
// Block
|
||||
bits: 0b00000010,
|
||||
),
|
||||
),
|
||||
)
|
25
assets/common/abilities/sword/defensive_bulwark.ron
Normal file
25
assets/common/abilities/sword/defensive_bulwark.ron
Normal file
@ -0,0 +1,25 @@
|
||||
// TODO: Make actual ability, just for testing right now
|
||||
BasicMelee(
|
||||
energy_cost: 50,
|
||||
buildup_duration: 0.3,
|
||||
swing_duration: 0.1,
|
||||
recover_duration: 0.2,
|
||||
melee_constructor: (
|
||||
kind: Stab(
|
||||
damage: 10,
|
||||
poise: 0,
|
||||
knockback: 0,
|
||||
energy_regen: 0,
|
||||
),
|
||||
range: 5.0,
|
||||
angle: 10.0,
|
||||
),
|
||||
ori_modifier: 1.0,
|
||||
meta: (
|
||||
kind: Some(Sword(Balanced)),
|
||||
capabilities: (
|
||||
// Block
|
||||
bits: 0b00000010,
|
||||
),
|
||||
),
|
||||
)
|
25
assets/common/abilities/sword/defensive_combo.ron
Normal file
25
assets/common/abilities/sword/defensive_combo.ron
Normal file
@ -0,0 +1,25 @@
|
||||
// TODO: Make actual ability, just for testing right now
|
||||
BasicMelee(
|
||||
energy_cost: 50,
|
||||
buildup_duration: 0.3,
|
||||
swing_duration: 0.1,
|
||||
recover_duration: 0.2,
|
||||
melee_constructor: (
|
||||
kind: Stab(
|
||||
damage: 10,
|
||||
poise: 0,
|
||||
knockback: 0,
|
||||
energy_regen: 0,
|
||||
),
|
||||
range: 5.0,
|
||||
angle: 10.0,
|
||||
),
|
||||
ori_modifier: 1.0,
|
||||
meta: (
|
||||
kind: Some(Sword(Balanced)),
|
||||
capabilities: (
|
||||
// Block
|
||||
bits: 0b00000010,
|
||||
),
|
||||
),
|
||||
)
|
25
assets/common/abilities/sword/defensive_retreat.ron
Normal file
25
assets/common/abilities/sword/defensive_retreat.ron
Normal file
@ -0,0 +1,25 @@
|
||||
// TODO: Make actual ability, just for testing right now
|
||||
BasicMelee(
|
||||
energy_cost: 50,
|
||||
buildup_duration: 0.3,
|
||||
swing_duration: 0.1,
|
||||
recover_duration: 0.2,
|
||||
melee_constructor: (
|
||||
kind: Stab(
|
||||
damage: 10,
|
||||
poise: 0,
|
||||
knockback: 0,
|
||||
energy_regen: 0,
|
||||
),
|
||||
range: 5.0,
|
||||
angle: 10.0,
|
||||
),
|
||||
ori_modifier: 1.0,
|
||||
meta: (
|
||||
kind: Some(Sword(Balanced)),
|
||||
capabilities: (
|
||||
// Block
|
||||
bits: 0b00000010,
|
||||
),
|
||||
),
|
||||
)
|
25
assets/common/abilities/sword/heavy_combo.ron
Normal file
25
assets/common/abilities/sword/heavy_combo.ron
Normal file
@ -0,0 +1,25 @@
|
||||
// TODO: Make actual ability, just for testing right now
|
||||
BasicMelee(
|
||||
energy_cost: 50,
|
||||
buildup_duration: 0.3,
|
||||
swing_duration: 0.1,
|
||||
recover_duration: 0.2,
|
||||
melee_constructor: (
|
||||
kind: Stab(
|
||||
damage: 10,
|
||||
poise: 0,
|
||||
knockback: 0,
|
||||
energy_regen: 0,
|
||||
),
|
||||
range: 5.0,
|
||||
angle: 10.0,
|
||||
),
|
||||
ori_modifier: 1.0,
|
||||
meta: (
|
||||
kind: Some(Sword(Balanced)),
|
||||
capabilities: (
|
||||
// Block
|
||||
bits: 0b00000010,
|
||||
),
|
||||
),
|
||||
)
|
25
assets/common/abilities/sword/heavy_finisher.ron
Normal file
25
assets/common/abilities/sword/heavy_finisher.ron
Normal file
@ -0,0 +1,25 @@
|
||||
// TODO: Make actual ability, just for testing right now
|
||||
BasicMelee(
|
||||
energy_cost: 50,
|
||||
buildup_duration: 0.3,
|
||||
swing_duration: 0.1,
|
||||
recover_duration: 0.2,
|
||||
melee_constructor: (
|
||||
kind: Stab(
|
||||
damage: 10,
|
||||
poise: 0,
|
||||
knockback: 0,
|
||||
energy_regen: 0,
|
||||
),
|
||||
range: 5.0,
|
||||
angle: 10.0,
|
||||
),
|
||||
ori_modifier: 1.0,
|
||||
meta: (
|
||||
kind: Some(Sword(Balanced)),
|
||||
capabilities: (
|
||||
// Block
|
||||
bits: 0b00000010,
|
||||
),
|
||||
),
|
||||
)
|
25
assets/common/abilities/sword/heavy_fortitude.ron
Normal file
25
assets/common/abilities/sword/heavy_fortitude.ron
Normal file
@ -0,0 +1,25 @@
|
||||
// TODO: Make actual ability, just for testing right now
|
||||
BasicMelee(
|
||||
energy_cost: 50,
|
||||
buildup_duration: 0.3,
|
||||
swing_duration: 0.1,
|
||||
recover_duration: 0.2,
|
||||
melee_constructor: (
|
||||
kind: Stab(
|
||||
damage: 10,
|
||||
poise: 0,
|
||||
knockback: 0,
|
||||
energy_regen: 0,
|
||||
),
|
||||
range: 5.0,
|
||||
angle: 10.0,
|
||||
),
|
||||
ori_modifier: 1.0,
|
||||
meta: (
|
||||
kind: Some(Sword(Balanced)),
|
||||
capabilities: (
|
||||
// Block
|
||||
bits: 0b00000010,
|
||||
),
|
||||
),
|
||||
)
|
25
assets/common/abilities/sword/heavy_pommelstrike.ron
Normal file
25
assets/common/abilities/sword/heavy_pommelstrike.ron
Normal file
@ -0,0 +1,25 @@
|
||||
// TODO: Make actual ability, just for testing right now
|
||||
BasicMelee(
|
||||
energy_cost: 50,
|
||||
buildup_duration: 0.3,
|
||||
swing_duration: 0.1,
|
||||
recover_duration: 0.2,
|
||||
melee_constructor: (
|
||||
kind: Stab(
|
||||
damage: 10,
|
||||
poise: 0,
|
||||
knockback: 0,
|
||||
energy_regen: 0,
|
||||
),
|
||||
range: 5.0,
|
||||
angle: 10.0,
|
||||
),
|
||||
ori_modifier: 1.0,
|
||||
meta: (
|
||||
kind: Some(Sword(Balanced)),
|
||||
capabilities: (
|
||||
// Block
|
||||
bits: 0b00000010,
|
||||
),
|
||||
),
|
||||
)
|
25
assets/common/abilities/sword/mobility_agility.ron
Normal file
25
assets/common/abilities/sword/mobility_agility.ron
Normal file
@ -0,0 +1,25 @@
|
||||
// TODO: Make actual ability, just for testing right now
|
||||
BasicMelee(
|
||||
energy_cost: 50,
|
||||
buildup_duration: 0.3,
|
||||
swing_duration: 0.1,
|
||||
recover_duration: 0.2,
|
||||
melee_constructor: (
|
||||
kind: Stab(
|
||||
damage: 10,
|
||||
poise: 0,
|
||||
knockback: 0,
|
||||
energy_regen: 0,
|
||||
),
|
||||
range: 5.0,
|
||||
angle: 10.0,
|
||||
),
|
||||
ori_modifier: 1.0,
|
||||
meta: (
|
||||
kind: Some(Sword(Balanced)),
|
||||
capabilities: (
|
||||
// Block
|
||||
bits: 0b00000010,
|
||||
),
|
||||
),
|
||||
)
|
25
assets/common/abilities/sword/mobility_combo.ron
Normal file
25
assets/common/abilities/sword/mobility_combo.ron
Normal file
@ -0,0 +1,25 @@
|
||||
// TODO: Make actual ability, just for testing right now
|
||||
BasicMelee(
|
||||
energy_cost: 50,
|
||||
buildup_duration: 0.3,
|
||||
swing_duration: 0.1,
|
||||
recover_duration: 0.2,
|
||||
melee_constructor: (
|
||||
kind: Stab(
|
||||
damage: 10,
|
||||
poise: 0,
|
||||
knockback: 0,
|
||||
energy_regen: 0,
|
||||
),
|
||||
range: 5.0,
|
||||
angle: 10.0,
|
||||
),
|
||||
ori_modifier: 1.0,
|
||||
meta: (
|
||||
kind: Some(Sword(Balanced)),
|
||||
capabilities: (
|
||||
// Block
|
||||
bits: 0b00000010,
|
||||
),
|
||||
),
|
||||
)
|
25
assets/common/abilities/sword/mobility_feint.ron
Normal file
25
assets/common/abilities/sword/mobility_feint.ron
Normal file
@ -0,0 +1,25 @@
|
||||
// TODO: Make actual ability, just for testing right now
|
||||
BasicMelee(
|
||||
energy_cost: 50,
|
||||
buildup_duration: 0.3,
|
||||
swing_duration: 0.1,
|
||||
recover_duration: 0.2,
|
||||
melee_constructor: (
|
||||
kind: Stab(
|
||||
damage: 10,
|
||||
poise: 0,
|
||||
knockback: 0,
|
||||
energy_regen: 0,
|
||||
),
|
||||
range: 5.0,
|
||||
angle: 10.0,
|
||||
),
|
||||
ori_modifier: 1.0,
|
||||
meta: (
|
||||
kind: Some(Sword(Balanced)),
|
||||
capabilities: (
|
||||
// Block
|
||||
bits: 0b00000010,
|
||||
),
|
||||
),
|
||||
)
|
25
assets/common/abilities/sword/offensive_advance.ron
Normal file
25
assets/common/abilities/sword/offensive_advance.ron
Normal file
@ -0,0 +1,25 @@
|
||||
// TODO: Make actual ability, just for testing right now
|
||||
BasicMelee(
|
||||
energy_cost: 50,
|
||||
buildup_duration: 0.3,
|
||||
swing_duration: 0.1,
|
||||
recover_duration: 0.2,
|
||||
melee_constructor: (
|
||||
kind: Stab(
|
||||
damage: 10,
|
||||
poise: 0,
|
||||
knockback: 0,
|
||||
energy_regen: 0,
|
||||
),
|
||||
range: 5.0,
|
||||
angle: 10.0,
|
||||
),
|
||||
ori_modifier: 1.0,
|
||||
meta: (
|
||||
kind: Some(Sword(Balanced)),
|
||||
capabilities: (
|
||||
// Block
|
||||
bits: 0b00000010,
|
||||
),
|
||||
),
|
||||
)
|
25
assets/common/abilities/sword/offensive_combo.ron
Normal file
25
assets/common/abilities/sword/offensive_combo.ron
Normal file
@ -0,0 +1,25 @@
|
||||
// TODO: Make actual ability, just for testing right now
|
||||
BasicMelee(
|
||||
energy_cost: 50,
|
||||
buildup_duration: 0.3,
|
||||
swing_duration: 0.1,
|
||||
recover_duration: 0.2,
|
||||
melee_constructor: (
|
||||
kind: Stab(
|
||||
damage: 10,
|
||||
poise: 0,
|
||||
knockback: 0,
|
||||
energy_regen: 0,
|
||||
),
|
||||
range: 5.0,
|
||||
angle: 10.0,
|
||||
),
|
||||
ori_modifier: 1.0,
|
||||
meta: (
|
||||
kind: Some(Sword(Balanced)),
|
||||
capabilities: (
|
||||
// Block
|
||||
bits: 0b00000010,
|
||||
),
|
||||
),
|
||||
)
|
25
assets/common/abilities/sword/offensive_finisher.ron
Normal file
25
assets/common/abilities/sword/offensive_finisher.ron
Normal file
@ -0,0 +1,25 @@
|
||||
// TODO: Make actual ability, just for testing right now
|
||||
BasicMelee(
|
||||
energy_cost: 50,
|
||||
buildup_duration: 0.3,
|
||||
swing_duration: 0.1,
|
||||
recover_duration: 0.2,
|
||||
melee_constructor: (
|
||||
kind: Stab(
|
||||
damage: 10,
|
||||
poise: 0,
|
||||
knockback: 0,
|
||||
energy_regen: 0,
|
||||
),
|
||||
range: 5.0,
|
||||
angle: 10.0,
|
||||
),
|
||||
ori_modifier: 1.0,
|
||||
meta: (
|
||||
kind: Some(Sword(Balanced)),
|
||||
capabilities: (
|
||||
// Block
|
||||
bits: 0b00000010,
|
||||
),
|
||||
),
|
||||
)
|
25
assets/common/abilities/sword/parrying_combo.ron
Normal file
25
assets/common/abilities/sword/parrying_combo.ron
Normal file
@ -0,0 +1,25 @@
|
||||
// TODO: Make actual ability, just for testing right now
|
||||
BasicMelee(
|
||||
energy_cost: 50,
|
||||
buildup_duration: 0.3,
|
||||
swing_duration: 0.1,
|
||||
recover_duration: 0.2,
|
||||
melee_constructor: (
|
||||
kind: Stab(
|
||||
damage: 10,
|
||||
poise: 0,
|
||||
knockback: 0,
|
||||
energy_regen: 0,
|
||||
),
|
||||
range: 5.0,
|
||||
angle: 10.0,
|
||||
),
|
||||
ori_modifier: 1.0,
|
||||
meta: (
|
||||
kind: Some(Sword(Balanced)),
|
||||
capabilities: (
|
||||
// Block
|
||||
bits: 0b00000010,
|
||||
),
|
||||
),
|
||||
)
|
25
assets/common/abilities/sword/parrying_counter.ron
Normal file
25
assets/common/abilities/sword/parrying_counter.ron
Normal file
@ -0,0 +1,25 @@
|
||||
// TODO: Make actual ability, just for testing right now
|
||||
BasicMelee(
|
||||
energy_cost: 50,
|
||||
buildup_duration: 0.3,
|
||||
swing_duration: 0.1,
|
||||
recover_duration: 0.2,
|
||||
melee_constructor: (
|
||||
kind: Stab(
|
||||
damage: 10,
|
||||
poise: 0,
|
||||
knockback: 0,
|
||||
energy_regen: 0,
|
||||
),
|
||||
range: 5.0,
|
||||
angle: 10.0,
|
||||
),
|
||||
ori_modifier: 1.0,
|
||||
meta: (
|
||||
kind: Some(Sword(Balanced)),
|
||||
capabilities: (
|
||||
// Block
|
||||
bits: 0b00000010,
|
||||
),
|
||||
),
|
||||
)
|
25
assets/common/abilities/sword/parrying_parry.ron
Normal file
25
assets/common/abilities/sword/parrying_parry.ron
Normal file
@ -0,0 +1,25 @@
|
||||
// TODO: Make actual ability, just for testing right now
|
||||
BasicMelee(
|
||||
energy_cost: 50,
|
||||
buildup_duration: 0.3,
|
||||
swing_duration: 0.1,
|
||||
recover_duration: 0.2,
|
||||
melee_constructor: (
|
||||
kind: Stab(
|
||||
damage: 10,
|
||||
poise: 0,
|
||||
knockback: 0,
|
||||
energy_regen: 0,
|
||||
),
|
||||
range: 5.0,
|
||||
angle: 10.0,
|
||||
),
|
||||
ori_modifier: 1.0,
|
||||
meta: (
|
||||
kind: Some(Sword(Balanced)),
|
||||
capabilities: (
|
||||
// Block
|
||||
bits: 0b00000010,
|
||||
),
|
||||
),
|
||||
)
|
25
assets/common/abilities/sword/parrying_riposte.ron
Normal file
25
assets/common/abilities/sword/parrying_riposte.ron
Normal file
@ -0,0 +1,25 @@
|
||||
// TODO: Make actual ability, just for testing right now
|
||||
BasicMelee(
|
||||
energy_cost: 50,
|
||||
buildup_duration: 0.3,
|
||||
swing_duration: 0.1,
|
||||
recover_duration: 0.2,
|
||||
melee_constructor: (
|
||||
kind: Stab(
|
||||
damage: 10,
|
||||
poise: 0,
|
||||
knockback: 0,
|
||||
energy_regen: 0,
|
||||
),
|
||||
range: 5.0,
|
||||
angle: 10.0,
|
||||
),
|
||||
ori_modifier: 1.0,
|
||||
meta: (
|
||||
kind: Some(Sword(Balanced)),
|
||||
capabilities: (
|
||||
// Block
|
||||
bits: 0b00000010,
|
||||
),
|
||||
),
|
||||
)
|
25
assets/common/abilities/sword/reaching_charge.ron
Normal file
25
assets/common/abilities/sword/reaching_charge.ron
Normal file
@ -0,0 +1,25 @@
|
||||
// TODO: Make actual ability, just for testing right now
|
||||
BasicMelee(
|
||||
energy_cost: 50,
|
||||
buildup_duration: 0.3,
|
||||
swing_duration: 0.1,
|
||||
recover_duration: 0.2,
|
||||
melee_constructor: (
|
||||
kind: Stab(
|
||||
damage: 10,
|
||||
poise: 0,
|
||||
knockback: 0,
|
||||
energy_regen: 0,
|
||||
),
|
||||
range: 5.0,
|
||||
angle: 10.0,
|
||||
),
|
||||
ori_modifier: 1.0,
|
||||
meta: (
|
||||
kind: Some(Sword(Balanced)),
|
||||
capabilities: (
|
||||
// Block
|
||||
bits: 0b00000010,
|
||||
),
|
||||
),
|
||||
)
|
25
assets/common/abilities/sword/reaching_combo.ron
Normal file
25
assets/common/abilities/sword/reaching_combo.ron
Normal file
@ -0,0 +1,25 @@
|
||||
// TODO: Make actual ability, just for testing right now
|
||||
BasicMelee(
|
||||
energy_cost: 50,
|
||||
buildup_duration: 0.3,
|
||||
swing_duration: 0.1,
|
||||
recover_duration: 0.2,
|
||||
melee_constructor: (
|
||||
kind: Stab(
|
||||
damage: 10,
|
||||
poise: 0,
|
||||
knockback: 0,
|
||||
energy_regen: 0,
|
||||
),
|
||||
range: 5.0,
|
||||
angle: 10.0,
|
||||
),
|
||||
ori_modifier: 1.0,
|
||||
meta: (
|
||||
kind: Some(Sword(Balanced)),
|
||||
capabilities: (
|
||||
// Block
|
||||
bits: 0b00000010,
|
||||
),
|
||||
),
|
||||
)
|
25
assets/common/abilities/sword/reaching_flurry.ron
Normal file
25
assets/common/abilities/sword/reaching_flurry.ron
Normal file
@ -0,0 +1,25 @@
|
||||
// TODO: Make actual ability, just for testing right now
|
||||
BasicMelee(
|
||||
energy_cost: 50,
|
||||
buildup_duration: 0.3,
|
||||
swing_duration: 0.1,
|
||||
recover_duration: 0.2,
|
||||
melee_constructor: (
|
||||
kind: Stab(
|
||||
damage: 10,
|
||||
poise: 0,
|
||||
knockback: 0,
|
||||
energy_regen: 0,
|
||||
),
|
||||
range: 5.0,
|
||||
angle: 10.0,
|
||||
),
|
||||
ori_modifier: 1.0,
|
||||
meta: (
|
||||
kind: Some(Sword(Balanced)),
|
||||
capabilities: (
|
||||
// Block
|
||||
bits: 0b00000010,
|
||||
),
|
||||
),
|
||||
)
|
25
assets/common/abilities/sword/reaching_skewer.ron
Normal file
25
assets/common/abilities/sword/reaching_skewer.ron
Normal file
@ -0,0 +1,25 @@
|
||||
// TODO: Make actual ability, just for testing right now
|
||||
BasicMelee(
|
||||
energy_cost: 50,
|
||||
buildup_duration: 0.3,
|
||||
swing_duration: 0.1,
|
||||
recover_duration: 0.2,
|
||||
melee_constructor: (
|
||||
kind: Stab(
|
||||
damage: 10,
|
||||
poise: 0,
|
||||
knockback: 0,
|
||||
energy_regen: 0,
|
||||
),
|
||||
range: 5.0,
|
||||
angle: 10.0,
|
||||
),
|
||||
ori_modifier: 1.0,
|
||||
meta: (
|
||||
kind: Some(Sword(Balanced)),
|
||||
capabilities: (
|
||||
// Block
|
||||
bits: 0b00000010,
|
||||
),
|
||||
),
|
||||
)
|
@ -15,7 +15,42 @@
|
||||
Climb(Speed),
|
||||
Swim(Speed),
|
||||
],
|
||||
Weapon(Sword): [],
|
||||
Weapon(Sword): [
|
||||
Sword(BalancedFinisher),
|
||||
Sword(OffensiveCombo),
|
||||
Sword(OffensiveFinisher),
|
||||
Sword(OffensiveAdvance),
|
||||
Sword(CripplingCombo),
|
||||
Sword(CripplingFinisher),
|
||||
Sword(CripplingStrike),
|
||||
Sword(CripplingGouge),
|
||||
Sword(CleavingCombo),
|
||||
Sword(CleavingFinisher),
|
||||
Sword(CleavingSpin),
|
||||
Sword(CleavingDive),
|
||||
Sword(DefensiveCombo),
|
||||
Sword(DefensiveBulwark),
|
||||
Sword(DefensiveRetreat),
|
||||
Sword(ParryingCombo),
|
||||
Sword(ParryingParry),
|
||||
Sword(ParryingRiposte),
|
||||
Sword(ParryingCounter),
|
||||
Sword(HeavyCombo),
|
||||
Sword(HeavyFinisher),
|
||||
Sword(HeavyPommelStrike),
|
||||
Sword(HeavyFortitude),
|
||||
Sword(MobilityCombo),
|
||||
Sword(MobilityFeint),
|
||||
Sword(MobilityAgility),
|
||||
Sword(ReachingCombo),
|
||||
Sword(ReachingCharge),
|
||||
Sword(ReachingFlurry),
|
||||
Sword(ReachingSkewer),
|
||||
Sword(AirSlashCombo),
|
||||
Sword(AirSlashVertical),
|
||||
Sword(AirSlashHorizontal),
|
||||
Sword(AirSlashWhirlwind),
|
||||
],
|
||||
Weapon(Axe): [
|
||||
Axe(DsCombo),
|
||||
Axe(DsDamage),
|
||||
|
@ -14,6 +14,40 @@
|
||||
|
||||
// Sword
|
||||
(UnlockGroup(Weapon(Sword)), 1),
|
||||
(Sword(BalancedFinisher), 1),
|
||||
(Sword(OffensiveCombo), 1),
|
||||
(Sword(OffensiveFinisher), 1),
|
||||
(Sword(OffensiveAdvance), 1),
|
||||
(Sword(CripplingCombo), 1),
|
||||
(Sword(CripplingFinisher), 1),
|
||||
(Sword(CripplingStrike), 1),
|
||||
(Sword(CripplingGouge), 1),
|
||||
(Sword(CleavingCombo), 1),
|
||||
(Sword(CleavingFinisher), 1),
|
||||
(Sword(CleavingSpin), 1),
|
||||
(Sword(CleavingDive), 1),
|
||||
(Sword(DefensiveCombo), 1),
|
||||
(Sword(DefensiveBulwark), 1),
|
||||
(Sword(DefensiveRetreat), 1),
|
||||
(Sword(ParryingCombo), 1),
|
||||
(Sword(ParryingParry), 1),
|
||||
(Sword(ParryingRiposte), 1),
|
||||
(Sword(ParryingCounter), 1),
|
||||
(Sword(HeavyCombo), 1),
|
||||
(Sword(HeavyFinisher), 1),
|
||||
(Sword(HeavyPommelStrike), 1),
|
||||
(Sword(HeavyFortitude), 1),
|
||||
(Sword(MobilityCombo), 1),
|
||||
(Sword(MobilityFeint), 1),
|
||||
(Sword(MobilityAgility), 1),
|
||||
(Sword(ReachingCombo), 1),
|
||||
(Sword(ReachingCharge), 1),
|
||||
(Sword(ReachingFlurry), 1),
|
||||
(Sword(ReachingSkewer), 1),
|
||||
(Sword(AirSlashCombo), 1),
|
||||
(Sword(AirSlashVertical), 1),
|
||||
(Sword(AirSlashHorizontal), 1),
|
||||
(Sword(AirSlashWhirlwind), 1),
|
||||
|
||||
// Axe
|
||||
(UnlockGroup(Weapon(Axe)), 1),
|
||||
|
@ -26,7 +26,42 @@ pub enum Skill {
|
||||
}
|
||||
|
||||
#[derive(Clone, Copy, Debug, Hash, PartialEq, Eq, Serialize, Deserialize, Ord, PartialOrd)]
|
||||
pub enum SwordSkill {}
|
||||
pub enum SwordSkill {
|
||||
BalancedFinisher,
|
||||
OffensiveCombo,
|
||||
OffensiveFinisher,
|
||||
OffensiveAdvance,
|
||||
CripplingCombo,
|
||||
CripplingFinisher,
|
||||
CripplingStrike,
|
||||
CripplingGouge,
|
||||
CleavingCombo,
|
||||
CleavingFinisher,
|
||||
CleavingSpin,
|
||||
CleavingDive,
|
||||
DefensiveCombo,
|
||||
DefensiveBulwark,
|
||||
DefensiveRetreat,
|
||||
ParryingCombo,
|
||||
ParryingParry,
|
||||
ParryingRiposte,
|
||||
ParryingCounter,
|
||||
HeavyCombo,
|
||||
HeavyFinisher,
|
||||
HeavyPommelStrike,
|
||||
HeavyFortitude,
|
||||
MobilityCombo,
|
||||
MobilityFeint,
|
||||
MobilityAgility,
|
||||
ReachingCombo,
|
||||
ReachingCharge,
|
||||
ReachingFlurry,
|
||||
ReachingSkewer,
|
||||
AirSlashCombo,
|
||||
AirSlashVertical,
|
||||
AirSlashHorizontal,
|
||||
AirSlashWhirlwind,
|
||||
}
|
||||
|
||||
#[derive(Clone, Copy, Debug, Hash, PartialEq, Eq, Serialize, Deserialize, Ord, PartialOrd)]
|
||||
pub enum AxeSkill {
|
||||
|
Loading…
Reference in New Issue
Block a user