Flattened roll progression.

This commit is contained in:
Sam 2021-04-05 17:50:53 -04:00
parent 4dde9f84b0
commit ba0b6c309b
7 changed files with 24 additions and 24 deletions

View File

@ -28,11 +28,11 @@
"hud.skill.dodge_title": "Dodge",
"hud.skill.dodge": "Dodging avoids melee attacks{SP}",
"hud.skill.roll_stamina_title": "Roll Stamina Cost",
"hud.skill.roll_stamina": "Rolling uses 20% less stamina{SP}",
"hud.skill.roll_stamina": "Rolling uses 10% less stamina{SP}",
"hud.skill.roll_speed_title": "Rolling Speed",
"hud.skill.roll_speed": "Roll 20% faster{SP}",
"hud.skill.roll_speed": "Roll 10% faster{SP}",
"hud.skill.roll_dur_title": "Rolling Duration",
"hud.skill.roll_dur": "Roll for 20% more time{SP}",
"hud.skill.roll_dur": "Roll for 10% more time{SP}",
"hud.skill.climbing_title": "Climbing",
"hud.skill.climbing": "Jumping higher",
"hud.skill.climbing_cost_title": "Climbing Cost",

View File

@ -28,11 +28,11 @@
"hud.skill.dodge_title": "Esquivar",
"hud.skill.dodge": "Esquivar evita los ataques cuerpo a cuerpo{SP}",
"hud.skill.roll_stamina_title": "Coste de resistencia Rodar",
"hud.skill.roll_stamina": "Rodar usa un 20% menos de resistencia{SP}",
"hud.skill.roll_stamina": "Rodar usa un 10% menos de resistencia{SP}",
"hud.skill.roll_speed_title": "Velocidad al rodar",
"hud.skill.roll_speed": "Rodar es un 30% más rápido{SP}",
"hud.skill.roll_speed": "Rodar es un 10% más rápido{SP}",
"hud.skill.roll_dur_title": "Duración de rodar",
"hud.skill.roll_dur": "Rueda durante un 20% más de tiempo{SP}",
"hud.skill.roll_dur": "Rueda durante un 10% más de tiempo{SP}",
// Sceptre
"hud.skill.sc_healbomb_title" : "Bomba de curación",
"hud.skill.sc_healbomb" : "Mata con benevolencia",

View File

@ -28,11 +28,11 @@
"hud.skill.dodge_title": "Roulade",
"hud.skill.dodge": "Esquivez les attaques de mélée en faisant des roulades{SP}",
"hud.skill.roll_stamina_title": "Coût d'Endurance de la Roulade",
"hud.skill.roll_stamina": "Rouler coûte 20% moins d'endurance{SP}",
"hud.skill.roll_stamina": "Rouler coûte 10% moins d'endurance{SP}",
"hud.skill.roll_speed_title": "Vitesse de la Roulade",
"hud.skill.roll_speed": "Rouler 20% plus vite{SP}",
"hud.skill.roll_speed": "Rouler 10% plus vite{SP}",
"hud.skill.roll_dur_title": "Durée de la Roulade",
"hud.skill.roll_dur": "Augmente de 20% la durée de la roulade{SP}",
"hud.skill.roll_dur": "Augmente de 10% la durée de la roulade{SP}",
"hud.skill.climbing_title": "Escalade",
"hud.skill.climbing": "Sauter encore plus haut",
"hud.skill.climbing_cost_title": "Coût d'endurance de l'Escalade",

View File

@ -28,11 +28,11 @@
"hud.skill.dodge_title": "回避",
"hud.skill.dodge": "近接攻撃を素早く避ける {SP}",
"hud.skill.roll_stamina_title": "ローリング スタミナコスト",
"hud.skill.roll_stamina": "ローリングのスタミナ消費を20%減少 {SP}",
"hud.skill.roll_stamina": "ローリングのスタミナ消費を10%減少 {SP}",
"hud.skill.roll_speed_title": "ローリング 速度",
"hud.skill.roll_speed": "ローリングの速度を20%加速 {SP}",
"hud.skill.roll_speed": "ローリングの速度を10%加速 {SP}",
"hud.skill.roll_dur_title": "ローリング 時間",
"hud.skill.roll_dur": "ローリングの時間を20%延長 {SP}",
"hud.skill.roll_dur": "ローリングの時間を10%延長 {SP}",
"hud.skill.climbing_title": "よじ登り",
"hud.skill.climbing": "より高く登ります",
"hud.skill.climbing_cost_title": "よじ登り コスト",

View File

@ -28,11 +28,11 @@
"hud.skill.dodge_title": "Esquiva",
"hud.skill.dodge": "Esquivar evita ataques corpo a corpo{SP}",
"hud.skill.roll_stamina_title": "Custo de Stamina da Rolagem",
"hud.skill.roll_stamina": "Rolar usa 20% menos de stamina{SP}",
"hud.skill.roll_stamina": "Rolar usa 10% menos de stamina{SP}",
"hud.skill.roll_speed_title": "Velocidade da Rolagem",
"hud.skill.roll_speed": "Rola 30% mais rápido{SP}",
"hud.skill.roll_speed": "Rola 10% mais rápido{SP}",
"hud.skill.roll_dur_title": "Duração da Rolagem",
"hud.skill.roll_dur": "Rolagem dura 20% mais tempo{SP}",
"hud.skill.roll_dur": "Rolagem dura 10% mais tempo{SP}",
// Cetro
"hud.skill.sc_projectile_speed_title": "Velocidade do Projétil",
"hud.skill.sc_projectile_speed": "Projéteis são arremessados 25% mais rápido{SP}",

View File

@ -28,11 +28,11 @@
"hud.skill.dodge_title": "Перекид",
"hud.skill.dodge": "Перекид дозволяє ухилятись від ближніх атак{SP}",
"hud.skill.roll_stamina_title": "Енергоспоживання перекиду",
"hud.skill.roll_stamina": "Перекид споживає на 20% менше енергії{SP}",
"hud.skill.roll_stamina": "Перекид споживає на 10% менше енергії{SP}",
"hud.skill.roll_speed_title": "Швидкість перекиду",
"hud.skill.roll_speed": "Перекид виконується на 30% швидше{SP}",
"hud.skill.roll_speed": "Перекид виконується на 10% швидше{SP}",
"hud.skill.roll_dur_title": "Тривалість перекиду",
"hud.skill.roll_dur": "Дозволяє котитись на 20% довше{SP}",
"hud.skill.roll_dur": "Дозволяє котитись на 10% довше{SP}",
// Sceptre
"hud.skill.sc_projectile_speed_title": "Швидкість снарядів",
"hud.skill.sc_projectile_speed": "Снаряди летять на 25% швидше{SP}",

View File

@ -335,11 +335,11 @@ impl CharacterAbility {
pub fn default_roll() -> CharacterAbility {
CharacterAbility::Roll {
energy_cost: 150.0,
energy_cost: 120.0,
buildup_duration: 0.05,
movement_duration: 0.28,
movement_duration: 0.33,
recover_duration: 0.125,
roll_strength: 1.8,
roll_strength: 2.0,
immune_melee: false,
}
}
@ -1117,13 +1117,13 @@ impl CharacterAbility {
use skills::RollSkill::*;
*immune_melee = skillset.has_skill(Skill::Roll(ImmuneMelee));
if let Ok(Some(level)) = skillset.skill_level(Skill::Roll(Cost)) {
*energy_cost *= 0.8_f32.powi(level.into());
*energy_cost *= 0.9_f32.powi(level.into());
}
if let Ok(Some(level)) = skillset.skill_level(Skill::Roll(Strength)) {
*roll_strength *= 1.2_f32.powi(level.into());
*roll_strength *= 1.1_f32.powi(level.into());
}
if let Ok(Some(level)) = skillset.skill_level(Skill::Roll(Duration)) {
*movement_duration *= 1.2_f32.powi(level.into());
*movement_duration *= 1.1_f32.powi(level.into());
}
}
},