skill adjustments, ori changes

This commit is contained in:
jshipsey 2021-04-25 15:42:33 -04:00
parent 9084e93f8b
commit 2c74a86170
8 changed files with 13 additions and 10 deletions

View File

@ -2,7 +2,7 @@ BasicBeam(
buildup_duration: 0.25,
recover_duration: 0.25,
beam_duration: 1.0,
damage: 50,
damage: 35,
tick_rate: 3.0,
range: 20.0,
max_angle: 15.0,

View File

@ -10,10 +10,10 @@ DashMelee(
angle: 45.0,
energy_drain: 0,
forward_speed: 4.0,
buildup_duration: 0.25,
buildup_duration: 0.6,
charge_duration: 1.2,
swing_duration: 0.1,
recover_duration: 0.5,
recover_duration: 0.9,
charge_through: true,
is_interruptible: true,
)

View File

@ -10,7 +10,7 @@ ComboMelee(
range: 3.5,
angle: 50.0,
base_buildup_duration: 0.4,
base_swing_duration: 0.06,
base_swing_duration: 0.08,
base_recover_duration: 0.5,
forward_movement: 2.5,
),
@ -23,9 +23,9 @@ ComboMelee(
knockback: 12.0,
range: 3.5,
angle: 30.0,
base_buildup_duration: 0.5,
base_buildup_duration: 0.7,
base_swing_duration: 0.1,
base_recover_duration: 0.5,
base_recover_duration: 0.7,
forward_movement: 2.0,
),
],

View File

@ -68,7 +68,7 @@ impl CharacterBehavior for Data {
},
}
handle_orientation(data, &mut update, 0.3);
handle_orientation(data, &mut update, 0.6);
handle_move(data, &mut update, 0.4);
handle_jump(data, &mut update, 1.0);

View File

@ -37,6 +37,8 @@ impl CharacterBehavior for Data {
fn behavior(&self, data: &JoinData) -> StateUpdate {
let mut update = StateUpdate::from(data);
handle_orientation(data, &mut update, 1.0);
match self.stage_section {
StageSection::Buildup => {
if self.timer < self.static_data.buildup_duration {

View File

@ -52,6 +52,7 @@ impl CharacterBehavior for Data {
fn behavior(&self, data: &JoinData) -> StateUpdate {
let mut update = StateUpdate::from(data);
handle_orientation(data, &mut update, 0.6);
handle_move(data, &mut update, 0.4);
handle_jump(data, &mut update, 1.0);

View File

@ -47,7 +47,7 @@ impl CharacterBehavior for Data {
let mut update = StateUpdate::from(data);
// Smooth orientation
handle_orientation(data, &mut update, 1.0);
handle_orientation(data, &mut update, 1.3);
match self.stage_section {
StageSection::Buildup => {

View File

@ -233,8 +233,8 @@ impl Animation for SwimAnimation {
next.torso.orientation = Quaternion::rotation_x(
(((1.0 / switch) * PI / 2.0 + avg_vel.z * 0.12).min(1.57) - PI / 2.0)
+ avgspeed * avg_vel.z * -0.003,
) * Quaternion::rotation_y(tilt * 8.0)
* Quaternion::rotation_z(tilt * 8.0);
) * Quaternion::rotation_y(tilt * 2.0)
* Quaternion::rotation_z(tilt * 3.0);
next.torso.scale = Vec3::one() / 11.0 * s_a.scaler;
match hands {
(Some(Hands::One), _) => match active_tool_kind {