From 274acae9392e383d48701857143d56dbb8f5902d Mon Sep 17 00:00:00 2001 From: juliancoffee Date: Thu, 1 Jul 2021 20:08:23 +0300 Subject: [PATCH 1/5] Move skill boost modifiers to skills module --- common/src/comp/ability.rs | 442 ++++++++++++++++--------------- common/src/comp/energy.rs | 2 +- common/src/comp/skills.rs | 306 ++++++++++++++++++++- common/src/states/climb.rs | 14 +- common/src/states/utils.rs | 8 +- server/src/events/interaction.rs | 42 +-- 6 files changed, 577 insertions(+), 237 deletions(-) diff --git a/common/src/comp/ability.rs b/common/src/comp/ability.rs index ff4b5c5e51..98e7d67cad 100644 --- a/common/src/comp/ability.rs +++ b/common/src/comp/ability.rs @@ -5,7 +5,8 @@ use crate::{ self, aura, beam, buff, inventory::item::tool::{Stats, ToolKind}, projectile::ProjectileConstructor, - skills, Body, CharacterState, EnergySource, LightEmitter, StateUpdate, + skills::{self, Boost}, + Body, CharacterState, EnergySource, LightEmitter, StateUpdate, }, states::{ behavior::JoinData, @@ -784,22 +785,22 @@ impl CharacterAbility { ref mut charge_through, .. } => { + skills::adjust_with_level(skillset, Sword(DCost), |m, level| { + *energy_cost *= m.powi(level.into()) + }); + skills::adjust_with_level(skillset, Sword(DDrain), |m, level| { + *energy_drain *= m.powi(level.into()) + }); + skills::adjust_with_level(skillset, Sword(DDamage), |m, level| { + *base_damage *= m.powi(level.into()) + }); + skills::adjust_with_level(skillset, Sword(DScaling), |m, level| { + *scaled_damage *= m.powi(level.into()) + }); + skills::set_if_has(skillset, Sword(DSpeed), |m| { + *forward_speed *= m; + }); *is_interruptible = skillset.has_skill(Sword(InterruptingAttacks)); - if let Ok(Some(level)) = skillset.skill_level(Sword(DCost)) { - *energy_cost *= 0.75_f32.powi(level.into()); - } - if let Ok(Some(level)) = skillset.skill_level(Sword(DDrain)) { - *energy_drain *= 0.75_f32.powi(level.into()); - } - if let Ok(Some(level)) = skillset.skill_level(Sword(DDamage)) { - *base_damage *= 1.2_f32.powi(level.into()); - } - if let Ok(Some(level)) = skillset.skill_level(Sword(DScaling)) { - *scaled_damage *= 1.2_f32.powi(level.into()); - } - if skillset.has_skill(Sword(DSpeed)) { - *forward_speed *= 1.15; - } *charge_through = skillset.has_skill(Sword(DInfinite)); }, SpinMelee { @@ -810,16 +811,16 @@ impl CharacterAbility { ref mut num_spins, .. } => { + skills::adjust_with_level(skillset, Sword(SDamage), |m, level| { + *base_damage *= m.powi(level.into()); + }); + skills::adjust_with_level(skillset, Sword(SSpeed), |m, level| { + *swing_duration *= m.powi(level.into()); + }); + skills::adjust_with_level(skillset, Sword(SCost), |m, level| { + *energy_cost *= m.powi(level.into()); + }); *is_interruptible = skillset.has_skill(Sword(InterruptingAttacks)); - if let Ok(Some(level)) = skillset.skill_level(Sword(SDamage)) { - *base_damage *= 1.4_f32.powi(level.into()); - } - if let Ok(Some(level)) = skillset.skill_level(Sword(SSpeed)) { - *swing_duration *= 0.8_f32.powi(level.into()); - } - if let Ok(Some(level)) = skillset.skill_level(Sword(SCost)) { - *energy_cost *= 0.75_f32.powi(level.into()); - } *num_spins = skillset .skill_level(Sword(SSpins)) .unwrap_or(None) @@ -876,21 +877,21 @@ impl CharacterAbility { ref mut movement_behavior, .. } => { + skills::adjust_with_level(skillset, Axe(SDamage), |m, level| { + *base_damage *= m.powi(level.into()); + }); + skills::adjust_with_level(skillset, Axe(SSpeed), |m, level| { + *swing_duration *= m.powi(level.into()); + }); + skills::adjust_with_level(skillset, Axe(SCost), |m, level| { + *energy_cost *= m.powi(level.into()); + }); *is_infinite = skillset.has_skill(Axe(SInfinite)); *movement_behavior = if skillset.has_skill(Axe(SHelicopter)) { spin_melee::MovementBehavior::AxeHover } else { spin_melee::MovementBehavior::ForwardGround }; - if let Ok(Some(level)) = skillset.skill_level(Axe(SDamage)) { - *base_damage *= 1.3_f32.powi(level.into()); - } - if let Ok(Some(level)) = skillset.skill_level(Axe(SSpeed)) { - *swing_duration *= 0.8_f32.powi(level.into()); - } - if let Ok(Some(level)) = skillset.skill_level(Axe(SCost)) { - *energy_cost *= 0.75_f32.powi(level.into()); - } }, LeapMelee { ref mut base_damage, @@ -900,19 +901,19 @@ impl CharacterAbility { ref mut vertical_leap_strength, .. } => { - if let Ok(Some(level)) = skillset.skill_level(Axe(LDamage)) { - *base_damage *= 1.35_f32.powi(level.into()); - } - if let Ok(Some(level)) = skillset.skill_level(Axe(LKnockback)) { - *knockback *= 1.4_f32.powi(level.into()); - } - if let Ok(Some(level)) = skillset.skill_level(Axe(LCost)) { - *energy_cost *= 0.75_f32.powi(level.into()); - } - if let Ok(Some(level)) = skillset.skill_level(Axe(LDistance)) { - *forward_leap_strength *= 1.2_f32.powi(level.into()); - *vertical_leap_strength *= 1.2_f32.powi(level.into()); - } + skills::adjust_with_level(skillset, Axe(LDamage), |m, level| { + *base_damage *= m.powi(level.into()); + }); + skills::adjust_with_level(skillset, Axe(LKnockback), |m, level| { + *knockback *= m.powi(level.into()); + }); + skills::adjust_with_level(skillset, Axe(LCost), |m, level| { + *energy_cost *= m.powi(level.into()); + }); + skills::adjust_with_level(skillset, Axe(LDistance), |m, level| { + *forward_leap_strength *= m.powi(level.into()); + *vertical_leap_strength *= m.powi(level.into()); + }); }, _ => {}, } @@ -928,12 +929,13 @@ impl CharacterAbility { ref mut scales_from_combo, .. } => { - if let Ok(Some(level)) = skillset.skill_level(Hammer(SsKnockback)) { + skills::adjust_with_level(skillset, Hammer(SsKnockback), |m, level| { + let knockback_mult = m.powi(level.into()); *stage_data = (*stage_data) .iter() - .map(|s| s.modify_strike(1.5_f32.powi(level.into()))) + .map(|s| s.modify_strike(knockback_mult)) .collect::>>(); - } + }); let speed_segments = Hammer(SsSpeed).max_level().unwrap_or(1) as f32; let speed_level = skillset .skill_level(Hammer(SsSpeed)) @@ -966,18 +968,18 @@ impl CharacterAbility { ref mut speed, .. } => { - if let Ok(Some(level)) = skillset.skill_level(Hammer(CDamage)) { - *scaled_damage *= 1.25_f32.powi(level.into()); - } - if let Ok(Some(level)) = skillset.skill_level(Hammer(CKnockback)) { - *scaled_knockback *= 1.5_f32.powi(level.into()); - } - if let Ok(Some(level)) = skillset.skill_level(Hammer(CDrain)) { - *energy_drain *= 0.75_f32.powi(level.into()); - } - if let Ok(Some(level)) = skillset.skill_level(Hammer(CSpeed)) { - *speed *= 1.25_f32.powi(level.into()); - } + skills::adjust_with_level(skillset, Hammer(CDamage), |m, level| { + *scaled_damage *= m.powi(level.into()); + }); + skills::adjust_with_level(skillset, Hammer(CKnockback), |m, level| { + *scaled_knockback *= m.powi(level.into()); + }); + skills::adjust_with_level(skillset, Hammer(CDrain), |m, level| { + *energy_drain *= m.powi(level.into()); + }); + skills::adjust_with_level(skillset, Hammer(CSpeed), |m, level| { + *speed *= m.powi(level.into()); + }); }, LeapMelee { ref mut base_damage, @@ -988,22 +990,22 @@ impl CharacterAbility { ref mut range, .. } => { - if let Ok(Some(level)) = skillset.skill_level(Hammer(LDamage)) { - *base_damage *= 1.4_f32.powi(level.into()); - } - if let Ok(Some(level)) = skillset.skill_level(Hammer(LKnockback)) { - *knockback *= 1.5_f32.powi(level.into()); - } - if let Ok(Some(level)) = skillset.skill_level(Hammer(LCost)) { - *energy_cost *= 0.75_f32.powi(level.into()); - } - if let Ok(Some(level)) = skillset.skill_level(Hammer(LDistance)) { - *forward_leap_strength *= 1.25_f32.powi(level.into()); - *vertical_leap_strength *= 1.25_f32.powi(level.into()); - } - if let Ok(Some(level)) = skillset.skill_level(Hammer(LRange)) { - *range += 1.0 * level as f32; - } + skills::adjust_with_level(skillset, Hammer(LDamage), |m, level| { + *base_damage *= m.powi(level.into()); + }); + skills::adjust_with_level(skillset, Hammer(LKnockback), |m, level| { + *knockback *= m.powi(level.into()); + }); + skills::adjust_with_level(skillset, Hammer(LCost), |m, level| { + *energy_cost *= m.powi(level.into()); + }); + skills::adjust_with_level(skillset, Hammer(LDistance), |m, level| { + *forward_leap_strength *= m.powi(level.into()); + *vertical_leap_strength *= m.powi(level.into()); + }); + skills::adjust_counter_with_level(skillset, Hammer(LRange), |m, level| { + *range += (m * level) as f32; + }); }, _ => {}, } @@ -1024,32 +1026,32 @@ impl CharacterAbility { ref mut scaled_projectile_speed, .. } => { - if let Ok(Some(level)) = skillset.skill_level(Bow(ProjSpeed)) { - let projectile_speed_scaling = 1.2_f32.powi(level.into()); + skills::adjust_with_level(skillset, Bow(ProjSpeed), |m, level| { + let projectile_speed_scaling = m.powi(level.into()); *initial_projectile_speed *= projectile_speed_scaling; *scaled_projectile_speed *= projectile_speed_scaling; - } - if let Ok(Some(level)) = skillset.skill_level(Bow(CDamage)) { - let damage_scaling = 1.2_f32.powi(level.into()); + }); + skills::adjust_with_level(skillset, Bow(CDamage), |m, level| { + let damage_scaling = m.powi(level.into()); *initial_damage *= damage_scaling; *scaled_damage *= damage_scaling; - } - if let Ok(Some(level)) = skillset.skill_level(Bow(CRegen)) { - let regen_scaling = 1.2_f32.powi(level.into()); + }); + skills::adjust_with_level(skillset, Bow(CRegen), |m, level| { + let regen_scaling = m.powi(level.into()); *initial_regen *= regen_scaling; *scaled_regen *= regen_scaling; - } - if let Ok(Some(level)) = skillset.skill_level(Bow(CKnockback)) { - let knockback_scaling = 1.2_f32.powi(level.into()); + }); + skills::adjust_with_level(skillset, Bow(CKnockback), |m, level| { + let knockback_scaling = m.powi(level.into()); *initial_knockback *= knockback_scaling; *scaled_knockback *= knockback_scaling; - } - if let Ok(Some(level)) = skillset.skill_level(Bow(CSpeed)) { - *speed *= 1.1_f32.powi(level.into()); - } - if let Ok(Some(level)) = skillset.skill_level(Bow(CMove)) { - *move_speed *= 1.1_f32.powi(level.into()); - } + }); + skills::adjust_with_level(skillset, Bow(CSpeed), |m, level| { + *speed *= m.powi(level.into()); + }); + skills::adjust_with_level(skillset, Bow(CMove), |m, level| { + *move_speed *= m.powi(level.into()); + }); }, RepeaterRanged { ref mut energy_cost, @@ -1058,19 +1060,19 @@ impl CharacterAbility { ref mut projectile_speed, .. } => { - if let Ok(Some(level)) = skillset.skill_level(Bow(ProjSpeed)) { - *projectile_speed *= 1.2_f32.powi(level.into()); - } - if let Ok(Some(level)) = skillset.skill_level(Bow(RDamage)) { - let power = 1.2_f32.powi(level.into()); + skills::adjust_with_level(skillset, Bow(ProjSpeed), |m, level| { + *projectile_speed *= m.powi(level.into()); + }); + skills::adjust_with_level(skillset, Bow(RDamage), |m, level| { + let power = m.powi(level.into()); *projectile = projectile.modified_projectile(power, 1_f32, 1_f32); - } - if let Ok(Some(level)) = skillset.skill_level(Bow(RCost)) { - *energy_cost *= 0.8_f32.powi(level.into()); - } - if let Ok(Some(level)) = skillset.skill_level(Bow(RSpeed)) { - *max_speed *= 1.2_f32.powi(level.into()); - } + }); + skills::adjust_with_level(skillset, Bow(RCost), |m, level| { + *energy_cost *= m.powi(level.into()); + }); + skills::adjust_with_level(skillset, Bow(RSpeed), |m, level| { + *max_speed *= m.powi(level.into()); + }); }, BasicRanged { ref mut projectile, @@ -1080,22 +1082,22 @@ impl CharacterAbility { ref mut projectile_speed, .. } => { - if let Ok(Some(level)) = skillset.skill_level(Bow(ProjSpeed)) { - *projectile_speed *= 1.2_f32.powi(level.into()); - } - if let Ok(Some(level)) = skillset.skill_level(Bow(SDamage)) { - let power = 1.2_f32.powi(level.into()); + skills::adjust_with_level(skillset, Bow(ProjSpeed), |m, level| { + *projectile_speed *= m.powi(level.into()); + }); + skills::adjust_with_level(skillset, Bow(SDamage), |m, level| { + let power = m.powi(level.into()); *projectile = projectile.modified_projectile(power, 1_f32, 1_f32); - } - if let Ok(Some(level)) = skillset.skill_level(Bow(SCost)) { - *energy_cost *= 0.8_f32.powi(level.into()); - } - if let Ok(Some(level)) = skillset.skill_level(Bow(SArrows)) { - *num_projectiles += level as u32; - } - if let Ok(Some(level)) = skillset.skill_level(Bow(SSpread)) { - *projectile_spread *= 0.8_f32.powi(level.into()); - } + }); + skills::adjust_with_level(skillset, Bow(SCost), |m, level| { + *energy_cost *= m.powi(level.into()); + }); + skills::adjust_counter_with_level(skillset, Bow(SArrows), |m, level| { + *num_projectiles += (m * level) as u32; + }); + skills::adjust_with_level(skillset, Bow(SSpread), |m, level| { + *projectile_spread *= m.powi(level.into()); + }); }, _ => {}, } @@ -1106,21 +1108,39 @@ impl CharacterAbility { BasicRanged { ref mut projectile, .. } => { - let damage_level = skillset - .skill_level(Staff(BDamage)) - .unwrap_or(None) - .unwrap_or(0); - let regen_level = skillset - .skill_level(Staff(BRegen)) - .unwrap_or(None) - .unwrap_or(0); - let range_level = skillset - .skill_level(Staff(BRadius)) - .unwrap_or(None) - .unwrap_or(0); - let power = 1.2_f32.powi(damage_level.into()); - let regen = 1.2_f32.powi(regen_level.into()); - let range = 1.15_f32.powi(range_level.into()); + let power = { + let skill = Staff(BDamage); + let level = skillset.skill_level(skill).unwrap_or(None).unwrap_or(0); + if let Some(m) = skill.boost().as_mult_maybe() { + m.powi(level.into()) + } else { + skills::invalid_skill_boost(skill); + 1.0 + } + }; + + let regen = { + let skill = Staff(BRegen); + let level = skillset.skill_level(skill).unwrap_or(None).unwrap_or(0); + if let Some(m) = skill.boost().as_mult_maybe() { + m.powi(level.into()) + } else { + skills::invalid_skill_boost(skill); + 1.0 + } + }; + + let range = { + let skill = Staff(BRadius); + let level = skillset.skill_level(skill).unwrap_or(None).unwrap_or(0); + if let Some(m) = skill.boost().as_mult_maybe() { + m.powi(level.into()) + } else { + skills::invalid_skill_boost(skill); + 1.0 + } + }; + *projectile = projectile.modified_projectile(power, regen, range); }, BasicBeam { @@ -1130,23 +1150,23 @@ impl CharacterAbility { ref mut beam_duration, .. } => { - if let Ok(Some(level)) = skillset.skill_level(Staff(FDamage)) { - *damage *= 1.3_f32.powi(level.into()); - } - if let Ok(Some(level)) = skillset.skill_level(Staff(FRange)) { - let range_mod = 1.25_f32.powi(level.into()); + skills::adjust_with_level(skillset, Staff(FDamage), |m, level| { + *damage *= m.powi(level.into()); + }); + skills::adjust_with_level(skillset, Staff(FRange), |m, level| { + let range_mod = m.powi(level.into()); *range *= range_mod; // Duration modified to keep velocity constant *beam_duration *= range_mod; - } - if let Ok(Some(level)) = skillset.skill_level(Staff(FDrain)) { - *energy_drain *= 0.8_f32.powi(level.into()); - } - if let Ok(Some(level)) = skillset.skill_level(Staff(FVelocity)) { - let velocity_increase = 1.25_f32.powi(level.into()); + }); + skills::adjust_with_level(skillset, Staff(FDrain), |m, level| { + *energy_drain *= m.powi(level.into()); + }); + skills::adjust_with_level(skillset, Staff(FVelocity), |m, level| { + let velocity_increase = m.powi(level.into()); let duration_mod = 1.0 / (1.0 + velocity_increase); *beam_duration *= duration_mod; - } + }); }, Shockwave { ref mut damage, @@ -1155,18 +1175,19 @@ impl CharacterAbility { ref mut energy_cost, .. } => { - if let Ok(Some(level)) = skillset.skill_level(Staff(SDamage)) { - *damage *= 1.3_f32.powi(level.into()); - } - if let Ok(Some(level)) = skillset.skill_level(Staff(SKnockback)) { - *knockback = knockback.modify_strength(1.3_f32.powi(level.into())); - } - if let Ok(Some(level)) = skillset.skill_level(Staff(SRange)) { - *shockwave_duration *= 1.2_f32.powi(level.into()); - } - if let Ok(Some(level)) = skillset.skill_level(Staff(SCost)) { - *energy_cost *= 0.8_f32.powi(level.into()); - } + skills::adjust_with_level(skillset, Staff(SDamage), |m, level| { + *damage *= m.powi(level.into()); + }); + skills::adjust_with_level(skillset, Staff(SKnockback), |m, level| { + let strength_modifier = m.powi(level.into()); + *knockback = knockback.modify_strength(strength_modifier); + }); + skills::adjust_with_level(skillset, Staff(SRange), |m, level| { + *shockwave_duration *= m.powi(level.into()); + }); + skills::adjust_with_level(skillset, Staff(SCost), |m, level| { + *energy_cost *= m.powi(level.into()); + }); }, _ => {}, } @@ -1182,23 +1203,24 @@ impl CharacterAbility { ref mut energy_regen, .. } => { - if let Ok(Some(level)) = skillset.skill_level(Sceptre(LDamage)) { - *damage *= 1.2_f32.powi(level.into()); - } - if let Ok(Some(level)) = skillset.skill_level(Sceptre(LRange)) { - let range_mod = 1.2_f32.powi(level.into()); + skills::adjust_with_level(skillset, Sceptre(LDamage), |m, level| { + *damage *= m.powi(level.into()); + }); + skills::adjust_with_level(skillset, Sceptre(LRange), |m, level| { + let range_mod = m.powi(level.into()); *range *= range_mod; // Duration modified to keep velocity constant *beam_duration *= range_mod; - } - if let Ok(Some(level)) = skillset.skill_level(Sceptre(LRegen)) { - *energy_regen *= 1.2_f32.powi(level.into()); - } - if let (Ok(Some(level)), Some(CombatEffect::Lifesteal(ref mut lifesteal))) = - (skillset.skill_level(Sceptre(LLifesteal)), damage_effect) - { - *lifesteal *= 1.15_f32.powi(level.into()); - } + }); + skills::adjust_with_level(skillset, Sceptre(LRegen), |m, level| { + *energy_regen *= m.powi(level.into()); + }); + skills::adjust_with_level(skillset, Sceptre(LLifesteal), |m, level| { + if let Some(CombatEffect::Lifesteal(ref mut lifesteal)) = damage_effect + { + *lifesteal *= m.powi(level.into()); + } + }); }, HealingBeam { ref mut heal, @@ -1207,18 +1229,18 @@ impl CharacterAbility { ref mut beam_duration, .. } => { - if let Ok(Some(level)) = skillset.skill_level(Sceptre(HHeal)) { - *heal *= 1.2_f32.powi(level.into()); - } - if let Ok(Some(level)) = skillset.skill_level(Sceptre(HRange)) { - let range_mod = 1.2_f32.powi(level.into()); + skills::adjust_with_level(skillset, Sceptre(HHeal), |m, level| { + *heal *= m.powi(level.into()); + }); + skills::adjust_with_level(skillset, Sceptre(HRange), |m, level| { + let range_mod = m.powi(level.into()); *range *= range_mod; // Duration modified to keep velocity constant *beam_duration *= range_mod; - } - if let Ok(Some(level)) = skillset.skill_level(Sceptre(HCost)) { - *energy_cost *= 0.8_f32.powi(level.into()); - } + }); + skills::adjust_with_level(skillset, Sceptre(HCost), |m, level| { + *energy_cost *= m.powi(level.into()); + }); }, BasicAura { ref mut aura, @@ -1226,18 +1248,20 @@ impl CharacterAbility { ref mut energy_cost, .. } => { - if let Ok(Some(level)) = skillset.skill_level(Sceptre(AStrength)) { - aura.strength *= 1.15_f32.powi(level.into()); - } - if let Ok(Some(level)) = skillset.skill_level(Sceptre(ADuration)) { - aura.duration.map(|dur| dur * 1.2_f32.powi(level.into())); - } - if let Ok(Some(level)) = skillset.skill_level(Sceptre(ARange)) { - *range *= 1.25_f32.powi(level.into()); - } - if let Ok(Some(level)) = skillset.skill_level(Sceptre(ACost)) { - *energy_cost *= 0.85_f32.powi(level.into()); - } + skills::adjust_with_level(skillset, Sceptre(AStrength), |m, level| { + aura.strength *= m.powi(level.into()); + }); + skills::adjust_with_level(skillset, Sceptre(ADuration), |m, level| { + if let Some(ref mut duration) = aura.duration { + *duration *= m.powi(level.into()); + } + }); + skills::adjust_with_level(skillset, Sceptre(ARange), |m, level| { + *range *= m.powi(level.into()); + }); + skills::adjust_with_level(skillset, Sceptre(ACost), |m, level| { + *energy_cost *= m.powi(level.into()); + }); }, _ => {}, } @@ -1251,12 +1275,12 @@ impl CharacterAbility { .. } = self { - if let Ok(Some(level)) = skillset.skill_level(Pick(Speed)) { - let speed = 1.1_f32.powi(level.into()); + skills::adjust_with_level(skillset, Pick(Speed), |m, level| { + let speed = m.powi(level.into()); *buildup_duration /= speed; *swing_duration /= speed; *recover_duration /= speed; - } + }); } }, None => { @@ -1268,15 +1292,15 @@ impl CharacterAbility { } = self { use skills::RollSkill::*; - if let Ok(Some(level)) = skillset.skill_level(Skill::Roll(Cost)) { - *energy_cost *= 0.9_f32.powi(level.into()); - } - if let Ok(Some(level)) = skillset.skill_level(Skill::Roll(Strength)) { - *roll_strength *= 1.1_f32.powi(level.into()); - } - if let Ok(Some(level)) = skillset.skill_level(Skill::Roll(Duration)) { - *movement_duration *= 1.1_f32.powi(level.into()); - } + skills::adjust_with_level(skillset, Skill::Roll(Cost), |m, level| { + *energy_cost *= m.powi(level.into()); + }); + skills::adjust_with_level(skillset, Skill::Roll(Strength), |m, level| { + *roll_strength *= m.powi(level.into()); + }); + skills::adjust_with_level(skillset, Skill::Roll(Duration), |m, level| { + *movement_duration *= m.powi(level.into()); + }); } }, Some(_) => {}, diff --git a/common/src/comp/energy.rs b/common/src/comp/energy.rs index c469952fa0..d096414e0c 100644 --- a/common/src/comp/energy.rs +++ b/common/src/comp/energy.rs @@ -3,6 +3,7 @@ use serde::{Deserialize, Serialize}; use specs::{Component, DerefFlaggedStorage}; use specs_idvs::IdvStorage; +pub const ENERGY_PER_LEVEL: u32 = 50; #[derive(Clone, Copy, Debug, PartialEq, Serialize, Deserialize)] pub struct Energy { current: u32, @@ -99,7 +100,6 @@ impl Energy { } pub fn update_max_energy(&mut self, body: Option, level: u16) { - const ENERGY_PER_LEVEL: u32 = 50; if let Some(body) = body { // Checks the current difference between maximum and base max let current_difference = self.maximum as i32 - self.base_max as i32; diff --git a/common/src/comp/skills.rs b/common/src/comp/skills.rs index bd7e999f04..9315b0fc12 100644 --- a/common/src/comp/skills.rs +++ b/common/src/comp/skills.rs @@ -1,6 +1,10 @@ use crate::{ assets::{self, Asset, AssetExt}, - comp::item::tool::ToolKind, + comp::{ + self, + body::{humanoid, Body}, + item::tool::ToolKind, + }, }; use hashbrown::{HashMap, HashSet}; use lazy_static::lazy_static; @@ -110,6 +114,106 @@ pub enum Skill { Pick(MiningSkill), } +/// Enum which returned as result from `boost` function +/// `Number` can represent values from -inf to +inf, +/// but it should generaly be in range -50..50 +/// +/// Number(-25) says that some value +/// will be reduced by 25% (for example energy consumption) +/// +/// Number(15) says that some value +/// will be increased by 15% (for example damage) +#[derive(Debug, Clone, Copy)] +pub enum BoostValue { + Number(i16), + NonDescriptive, +} + +impl BoostValue { + pub fn as_mult_maybe(self) -> Option { + match self { + Self::Number(x) => Some(1.0 + x as f32 * 0.01), + Self::NonDescriptive => None, + } + } + + pub fn as_i16_maybe(self) -> Option { + match self { + Self::Number(x) => Some(x), + Self::NonDescriptive => None, + } + } +} + +impl From for BoostValue { + fn from(number: i16) -> Self { BoostValue::Number(number) } +} + +pub fn adjust_with_level(skillset: &SkillSet, skill: Skill, effect: impl FnOnce(f32, u16)) { + if let Ok(Some(level)) = skillset.skill_level(skill) { + skill + .boost() + .as_mult_maybe() + .map_or_else(|| invalid_skill_boost(skill), |m| effect(m, level)) + } +} + +pub fn adjust_counter_with_level(skillset: &SkillSet, skill: Skill, effect: impl FnOnce(i16, i16)) { + if let Ok(Some(level)) = skillset.skill_level(skill) { + skill + .boost() + .as_i16_maybe() + .map_or_else(|| invalid_skill_boost(skill), |m| effect(m, level as i16)) + } +} + +pub fn set_if_has(skillset: &SkillSet, skill: Skill, effect: impl FnOnce(f32)) { + if skillset.has_skill(skill) { + skill + .boost() + .as_mult_maybe() + .map_or_else(|| invalid_skill_boost(skill), |m| effect(m)) + } +} +pub fn invalid_skill_boost(skill: Skill) { + let err_msg = format!( + "{:?} produced unexpected BoostValue: {:?}", + skill, + skill.boost() + ); + common_base::dev_panic!(err_msg); +} + +/// Returns value which corresponds to the boost given by this skill +pub trait Boost { + fn boost(self) -> BoostValue; +} + +impl Boost for Skill { + fn boost(self) -> BoostValue { + match self { + // General tree boosts + Skill::General(s) => s.boost(), + // Weapon tree boosts + Skill::Sword(s) => s.boost(), + Skill::Axe(s) => s.boost(), + Skill::Hammer(s) => s.boost(), + Skill::Bow(s) => s.boost(), + Skill::Staff(s) => s.boost(), + Skill::Sceptre(s) => s.boost(), + + // Movement tree boosts + Skill::Roll(s) => s.boost(), + Skill::Climb(s) => s.boost(), + Skill::Swim(s) => s.boost(), + // Non-combat tree boosts + Skill::Pick(s) => s.boost(), + // Unlock Group has more complex semantic + Skill::UnlockGroup(_) => BoostValue::NonDescriptive, + } + } +} + pub enum SkillError { MissingSkill, } @@ -138,6 +242,32 @@ pub enum SwordSkill { SSpins, } +impl Boost for SwordSkill { + fn boost(self) -> BoostValue { + match self { + // Dash + Self::DDamage => 20.into(), + Self::DCost => (-25_i16).into(), + Self::DDrain => (-25_i16).into(), + Self::DScaling => 20.into(), + Self::DSpeed => 15.into(), + // Spin + Self::SDamage => 40.into(), + Self::SSpeed => (-20_i16).into(), + Self::SCost => (-25_i16).into(), + // Non-descriptive values + Self::InterruptingAttacks + | Self::TsCombo + | Self::TsDamage + | Self::TsRegen + | Self::TsSpeed + | Self::DInfinite + | Self::UnlockSpin + | Self::SSpins => BoostValue::NonDescriptive, + } + } +} + #[derive(Clone, Copy, Debug, Hash, PartialEq, Eq, Serialize, Deserialize)] pub enum AxeSkill { // Double strike upgrades @@ -159,6 +289,30 @@ pub enum AxeSkill { LDistance, } +impl Boost for AxeSkill { + fn boost(self) -> BoostValue { + match self { + // Spin upgrades + Self::SDamage => 30.into(), + Self::SSpeed => (-20_i16).into(), + Self::SCost => (-25_i16).into(), + // Leap upgrades + Self::LDamage => 35.into(), + Self::LKnockback => 40.into(), + Self::LCost => (-25_i16).into(), + Self::LDistance => 20.into(), + // Non-descriptive boosts + Self::UnlockLeap + | Self::DsCombo + | Self::DsDamage + | Self::DsSpeed + | Self::DsRegen + | Self::SInfinite + | Self::SHelicopter => BoostValue::NonDescriptive, + } + } +} + #[derive(Clone, Copy, Debug, Hash, PartialEq, Eq, Serialize, Deserialize)] pub enum HammerSkill { // Single strike upgrades @@ -180,6 +334,30 @@ pub enum HammerSkill { LRange, } +impl Boost for HammerSkill { + fn boost(self) -> BoostValue { + match self { + // Single strike upgrades + Self::SsKnockback => 50.into(), + // Charged melee upgrades + Self::CDamage => 25.into(), + Self::CKnockback => 50.into(), + Self::CDrain => (-25_i16).into(), + Self::CSpeed => 25.into(), + // Leap upgrades + Self::LDamage => 40.into(), + Self::LKnockback => 50.into(), + Self::LCost => (-25_i16).into(), + Self::LDistance => 25.into(), + Self::LRange => 1.into(), + // Non-descriptive values + Self::UnlockLeap | Self::SsDamage | Self::SsSpeed | Self::SsRegen => { + BoostValue::NonDescriptive + }, + } + } +} + #[derive(Clone, Copy, Debug, Hash, PartialEq, Eq, Serialize, Deserialize)] pub enum BowSkill { // Passives @@ -202,6 +380,32 @@ pub enum BowSkill { SSpread, } +impl Boost for BowSkill { + fn boost(self) -> BoostValue { + match self { + // Passive + Self::ProjSpeed => 20.into(), + // Charged upgrades + Self::CDamage => 20.into(), + Self::CRegen => 20.into(), + Self::CKnockback => 20.into(), + Self::CSpeed => 10.into(), + Self::CMove => 10.into(), + // Repeater upgrades + Self::RDamage => 20.into(), + Self::RCost => (-20_i16).into(), + Self::RSpeed => 20.into(), + // Shotgun upgrades + Self::SDamage => 20.into(), + Self::SCost => (-20_i16).into(), + Self::SArrows => 1.into(), + Self::SSpread => (-20_i16).into(), + // Non-descriptive values + Self::UnlockShotgun => BoostValue::NonDescriptive, + } + } +} + #[derive(Clone, Copy, Debug, Hash, PartialEq, Eq, Serialize, Deserialize)] pub enum StaffSkill { // Basic ranged upgrades @@ -221,6 +425,29 @@ pub enum StaffSkill { SCost, } +impl Boost for StaffSkill { + fn boost(self) -> BoostValue { + match self { + // Fireball upgrades + Self::BDamage => 20.into(), + Self::BRegen => 20.into(), + Self::BRadius => 15.into(), + // Flamethrower upgrades + Self::FDamage => 30.into(), + Self::FRange => 25.into(), + Self::FDrain => (-20_i16).into(), + Self::FVelocity => 25.into(), + // Shockwave upgrades + Self::SDamage => 30.into(), + Self::SKnockback => 30.into(), + Self::SRange => 20.into(), + Self::SCost => (-20_i16).into(), + // Non-descriptive values + Self::UnlockShockwave => BoostValue::NonDescriptive, + } + } +} + #[derive(Clone, Copy, Debug, Hash, PartialEq, Eq, Serialize, Deserialize)] pub enum SceptreSkill { // Lifesteal beam upgrades @@ -240,12 +467,52 @@ pub enum SceptreSkill { ACost, } +impl Boost for SceptreSkill { + fn boost(self) -> BoostValue { + match self { + // Lifesteal beam upgrades + Self::LDamage => 20.into(), + Self::LRange => 20.into(), + Self::LRegen => 20.into(), + Self::LLifesteal => 15.into(), + // Healing beam upgrades + Self::HHeal => 20.into(), + Self::HRange => 20.into(), + Self::HCost => (-20_i16).into(), + // Warding aura upgrades + Self::AStrength => 15.into(), + Self::ADuration => 20.into(), + Self::ARange => 25.into(), + Self::ACost => (-15_i16).into(), + Self::UnlockAura => BoostValue::NonDescriptive, + } + } +} + #[derive(Clone, Copy, Debug, Hash, PartialEq, Eq, Serialize, Deserialize)] pub enum GeneralSkill { HealthIncrease, EnergyIncrease, } +impl Boost for GeneralSkill { + fn boost(self) -> BoostValue { + // NOTE: These should be used only for UI. + // Source of truth are corresponding systems + match self { + Self::HealthIncrease => { + let health_increase = + (Body::Humanoid(humanoid::Body::random()).base_health_increase() / 10) as i16; + health_increase.into() + }, + Self::EnergyIncrease => { + let energy_increase = (comp::energy::ENERGY_PER_LEVEL / 10) as i16; + energy_increase.into() + }, + } + } +} + #[derive(Clone, Copy, Debug, Hash, PartialEq, Eq, Serialize, Deserialize)] pub enum RollSkill { Cost, @@ -253,17 +520,44 @@ pub enum RollSkill { Duration, } +impl Boost for RollSkill { + fn boost(self) -> BoostValue { + match self { + Self::Cost => (-10_i16).into(), + Self::Strength => 10.into(), + Self::Duration => 10.into(), + } + } +} + #[derive(Clone, Copy, Debug, Hash, PartialEq, Eq, Serialize, Deserialize)] pub enum ClimbSkill { Cost, Speed, } +impl Boost for ClimbSkill { + fn boost(self) -> BoostValue { + match self { + Self::Cost => (-20_i16).into(), + Self::Speed => 20.into(), + } + } +} + #[derive(Clone, Copy, Debug, Hash, PartialEq, Eq, Serialize, Deserialize)] pub enum SwimSkill { Speed, } +impl Boost for SwimSkill { + fn boost(self) -> BoostValue { + match self { + Self::Speed => 40.into(), + } + } +} + #[derive(Clone, Copy, Debug, Hash, PartialEq, Eq, Serialize, Deserialize)] pub enum MiningSkill { Speed, @@ -271,6 +565,16 @@ pub enum MiningSkill { GemGain, } +impl Boost for MiningSkill { + fn boost(self) -> BoostValue { + match self { + Self::Speed => 10.into(), + Self::OreGain => 5.into(), + Self::GemGain => 5.into(), + } + } +} + #[derive(Clone, Copy, Debug, Hash, PartialEq, Eq, Serialize, Deserialize)] pub enum SkillGroupKind { General, diff --git a/common/src/states/climb.rs b/common/src/states/climb.rs index 71d87e84ec..6867d93375 100644 --- a/common/src/states/climb.rs +++ b/common/src/states/climb.rs @@ -1,6 +1,6 @@ use crate::{ comp::{ - skills::{ClimbSkill::*, Skill}, + skills::{self, ClimbSkill::*, Skill}, CharacterState, Climb, EnergySource, InputKind, Ori, StateUpdate, }, consts::GRAVITY, @@ -31,12 +31,12 @@ pub struct Data { impl Data { pub fn create_adjusted_by_skills(join_data: &JoinData) -> Self { let mut data = Data::default(); - if let Ok(Some(level)) = join_data.skill_set.skill_level(Skill::Climb(Cost)) { - data.static_data.energy_cost *= 0.8_f32.powi(level.into()); - } - if let Ok(Some(level)) = join_data.skill_set.skill_level(Skill::Climb(Speed)) { - data.static_data.movement_speed *= 1.2_f32.powi(level.into()); - } + skills::adjust_with_level(join_data.skill_set, Skill::Climb(Cost), |m, level| { + data.static_data.energy_cost *= m.powi(level.into()); + }); + skills::adjust_with_level(join_data.skill_set, Skill::Climb(Speed), |m, level| { + data.static_data.movement_speed *= m.powi(level.into()); + }); data } } diff --git a/common/src/states/utils.rs b/common/src/states/utils.rs index 095e1e92c0..1ec8c0a078 100644 --- a/common/src/states/utils.rs +++ b/common/src/states/utils.rs @@ -5,7 +5,7 @@ use crate::{ inventory::slot::{EquipSlot, Slot}, item::{Hands, ItemKind, Tool, ToolKind}, quadruped_low, quadruped_medium, quadruped_small, - skills::{Skill, SwimSkill}, + skills::{self, Skill, SwimSkill}, theropod, Body, CharacterAbility, CharacterState, Density, InputAttr, InputKind, InventoryAction, StateUpdate, }, @@ -366,9 +366,9 @@ fn swim_move(data: &JoinData, update: &mut StateUpdate, efficiency: f32, submers let force = efficiency * force; let mut water_accel = force / data.mass.0; - if let Ok(Some(level)) = data.skill_set.skill_level(Skill::Swim(SwimSkill::Speed)) { - water_accel *= 1.4_f32.powi(level.into()); - } + skills::adjust_with_level(data.skill_set, Skill::Swim(SwimSkill::Speed), |m, level| { + water_accel *= m.powi(level.into()); + }); let dir = if data.body.can_strafe() { data.inputs.move_dir diff --git a/server/src/events/interaction.rs b/server/src/events/interaction.rs index bf5047154b..6c734a0570 100644 --- a/server/src/events/interaction.rs +++ b/server/src/events/interaction.rs @@ -337,28 +337,40 @@ pub fn handle_mine_block( xp_pools: HashSet::from_iter(vec![SkillGroupKind::Weapon(tool)]), }); } - use common::comp::skills::{MiningSkill, Skill}; + use common::comp::skills::{self, MiningSkill, Skill}; use rand::Rng; let mut rng = rand::thread_rng(); + let chance_add_ore = || { + let mut chance = 0.0; + skills::adjust_with_level( + &skillset, + Skill::Pick(MiningSkill::OreGain), + |m, level| { + chance = (m - 1.0) * level as f32; + }, + ); + + chance as f64 + }; + let chance_add_gem = || { + let mut chance = 0.0; + skills::adjust_with_level( + &skillset, + Skill::Pick(MiningSkill::GemGain), + |m, level| { + chance = (m - 1.0) * level as f32; + }, + ); + + chance as f64 + }; if item.item_definition_id().contains("mineral.ore.") - && rng.gen_bool( - 0.05 * skillset - .skill_level(Skill::Pick(MiningSkill::OreGain)) - .ok() - .flatten() - .unwrap_or(0) as f64, - ) + && rng.gen_bool(chance_add_ore()) { let _ = item.increase_amount(1); } if item.item_definition_id().contains("mineral.gem.") - && rng.gen_bool( - 0.05 * skillset - .skill_level(Skill::Pick(MiningSkill::GemGain)) - .ok() - .flatten() - .unwrap_or(0) as f64, - ) + && rng.gen_bool(chance_add_gem()) { let _ = item.increase_amount(1); } From 67f22baed5e814d39c0250745f77a8e91a99876f Mon Sep 17 00:00:00 2001 From: juliancoffee Date: Fri, 2 Jul 2021 02:33:56 +0300 Subject: [PATCH 2/5] Add support for splicing numbers into skill desc --- voxygen/src/hud/diary.rs | 37 ++++++++++++++++++++++++++++--------- 1 file changed, 28 insertions(+), 9 deletions(-) diff --git a/voxygen/src/hud/diary.rs b/voxygen/src/hud/diary.rs index 96479dfb46..3622eaf5a7 100644 --- a/voxygen/src/hud/diary.rs +++ b/voxygen/src/hud/diary.rs @@ -17,7 +17,7 @@ use conrod_core::{ use client::{self, Client}; use common::comp::{ item::tool::ToolKind, - skills::{self, Skill}, + skills::{self, Boost, BoostValue, Skill}, SkillSet, }; @@ -2110,15 +2110,34 @@ fn skill_tree_from_str(string: &str) -> Option { } } -fn add_sp_cost_tooltip<'a>( - tooltip: &'a str, +/// Formats skill description, e.g. +/// +/// "Increase max health by {boost}{SP}" +/// +/// turns into +/// +/// """ +/// Increase max health by 5 +/// +/// Requires 4 SP +/// """ +fn format_skill_description<'a>( + raw_description: &'a str, skill: Skill, skill_set: &'a skills::SkillSet, localized_strings: &'a Localization, ) -> String { + let boost = skill.boost(); + let with_values = match boost { + BoostValue::Number(x) => { + let value = x.abs(); + raw_description.replace("{boost}", &value.to_string()) + }, + BoostValue::NonDescriptive => raw_description.to_owned(), + }; match skill_set.skill_level(skill) { - Ok(level) if level == skill.max_level() => tooltip.replace("{SP}", ""), - _ => tooltip.replace( + Ok(level) if level == skill.max_level() => with_values.replace("{SP}", ""), + _ => with_values.replace( "{SP}", &localized_strings .get("hud.skill.req_sp") @@ -2148,7 +2167,7 @@ impl<'a> Diary<'a> { skill: Skill, id: Id, conrod_widget_id: conrod_core::widget::id::Id, - skill_name: &str, + skill_key: &str, widget_id: widget::Id, ui: &mut UiCell, events: &mut Vec, @@ -2166,11 +2185,11 @@ impl<'a> Diary<'a> { self.tooltip_manager, &self .localized_strings - .get(&format!("hud.skill.{}_title", skill_name)), - &add_sp_cost_tooltip( + .get(&format!("hud.skill.{}_title", skill_key)), + &format_skill_description( &self .localized_strings - .get(&format!("hud.skill.{}", skill_name)), + .get(&format!("hud.skill.{}", skill_key)), skill, &self.skill_set, &self.localized_strings, From 20c0c7f44fe951469a458da287c2c2c8e0aa6007 Mon Sep 17 00:00:00 2001 From: juliancoffee Date: Fri, 2 Jul 2021 02:34:16 +0300 Subject: [PATCH 3/5] Use code-spliced values for i18n skill description --- assets/voxygen/i18n/PL/skills.ron | 132 ++++++++++++------------- assets/voxygen/i18n/de_DE/skills.ron | 130 ++++++++++++------------- assets/voxygen/i18n/en/skills.ron | 140 +++++++++++++-------------- assets/voxygen/i18n/es_ES/skills.ron | 132 ++++++++++++------------- assets/voxygen/i18n/fr_FR/skills.ron | 132 ++++++++++++------------- assets/voxygen/i18n/hu_HU/skills.ron | 140 +++++++++++++-------------- assets/voxygen/i18n/it_IT/skills.ron | 130 ++++++++++++------------- assets/voxygen/i18n/ja_JP/skills.ron | 134 ++++++++++++------------- assets/voxygen/i18n/pt_BR/skills.ron | 138 +++++++++++++------------- assets/voxygen/i18n/ru_RU/skills.ron | 138 +++++++++++++------------- assets/voxygen/i18n/sv/skills.ron | 136 +++++++++++++------------- assets/voxygen/i18n/uk_UA/skills.ron | 132 ++++++++++++------------- assets/voxygen/i18n/zh_CN/skills.ron | 132 ++++++++++++------------- 13 files changed, 873 insertions(+), 873 deletions(-) diff --git a/assets/voxygen/i18n/PL/skills.ron b/assets/voxygen/i18n/PL/skills.ron index 25c254e055..cf9473ea72 100644 --- a/assets/voxygen/i18n/PL/skills.ron +++ b/assets/voxygen/i18n/PL/skills.ron @@ -8,9 +8,9 @@ // Skills // General "hud.skill.inc_health_title": "Zwiększ Zdrowie", - "hud.skill.inc_health": "Zwiększa Maksymalne Zdrowie o 5{SP}", + "hud.skill.inc_health": "Zwiększa Maksymalne Zdrowie o {boost}{SP}", "hud.skill.inc_stam_title": "Zwiększ Wytrzymałość", - "hud.skill.inc_stam": "Zwiększ Maksymalną Wytrzymałość o 5{SP}", + "hud.skill.inc_stam": "Zwiększ Maksymalną Wytrzymałość o {boost}{SP}", "hud.skill.unlck_sword_title": "Odblokuj miecz", "hud.skill.unlck_sword": "Odblokowuje umiejętności powiązane z mieczem{SP}", "hud.skill.unlck_axe_title": "Odblokuj topór", @@ -26,135 +26,135 @@ "hud.skill.dodge_title": "Unik (przewrót)", "hud.skill.dodge": "Umożliwia unikanie ataków przeciwników (dodaje klatki nieśmiertelności){SP}", "hud.skill.roll_stamina_title": "Przewrót - koszt", - "hud.skill.roll_stamina": "Przewrót kosztuje 10% mniej wytrzymałości{SP}", + "hud.skill.roll_stamina": "Przewrót kosztuje {boost}% mniej wytrzymałości{SP}", "hud.skill.roll_speed_title": "Przewrót - prędkość", - "hud.skill.roll_speed": "Przewrót jest 10% szybszy{SP}", + "hud.skill.roll_speed": "Przewrót jest {boost}% szybszy{SP}", "hud.skill.roll_dur_title": "Przewrót - długość (czas)", - "hud.skill.roll_dur": "Przewrót trwa 10% dłużej{SP}", + "hud.skill.roll_dur": "Przewrót trwa {boost}% dłużej{SP}", "hud.skill.climbing_title": "Wspinaczka", "hud.skill.climbing": "Wskakuj wyżej (?)", "hud.skill.climbing_cost_title": "Wspinaczka - koszt", - "hud.skill.climbing_cost": "Wspinaczka zużywa 20% mniej wytrzymałości{SP}", + "hud.skill.climbing_cost": "Wspinaczka zużywa {boost}% mniej wytrzymałości{SP}", "hud.skill.climbing_speed_title": "Wspinaczka - prędkość", - "hud.skill.climbing_speed": "Wspinaj się 20% szybciej{SP}", + "hud.skill.climbing_speed": "Wspinaj się {boost}% szybciej{SP}", "hud.skill.swim_title": "Pływanie", "hud.skill.swim": "Poruszanie się w mokrym środowisku", "hud.skill.swim_speed_title": "Pływanie - prędkość", - "hud.skill.swim_speed": "Pływaj 40% szybciej{SP}", + "hud.skill.swim_speed": "Pływaj {boost}% szybciej{SP}", // Sceptre "hud.skill.sc_lifesteal_title": "Promień wysysający życie", "hud.skill.sc_lifesteal": "Wysysaj życie z przeciwników", "hud.skill.sc_lifesteal_damage_title": "Obrażenia", - "hud.skill.sc_lifesteal_damage": "Zadaj 20% więcej obrażeń{SP}", + "hud.skill.sc_lifesteal_damage": "Zadaj {boost}% więcej obrażeń{SP}", "hud.skill.sc_lifesteal_range_title": "Zasięg", - "hud.skill.sc_lifesteal_range": "Promień dociera 20% dalej{SP}", + "hud.skill.sc_lifesteal_range": "Promień dociera {boost}% dalej{SP}", "hud.skill.sc_lifesteal_lifesteal_title": "Kradzież zdrowia", - "hud.skill.sc_lifesteal_lifesteal": "Przekształć dodatkowe 15% obrażeń w zdrowie{SP}", + "hud.skill.sc_lifesteal_lifesteal": "Przekształć dodatkowe {boost}% obrażeń w zdrowie{SP}", "hud.skill.sc_lifesteal_regen_title": "Regeneracja Wytrzymałości", - "hud.skill.sc_lifesteal_regen": "Odnów staminę o dodatkowe 20%{SP}", + "hud.skill.sc_lifesteal_regen": "Odnów staminę o dodatkowe {boost}%{SP}", "hud.skill.sc_heal_title": "Promień leczący", "hud.skill.sc_heal": "Lecz sojuszników używając krwi wrogów", "hud.skill.sc_heal_heal_title": "Leczenie", - "hud.skill.sc_heal_heal": "Zwiększa leczenie innych o 20%{SP}", + "hud.skill.sc_heal_heal": "Zwiększa leczenie innych o {boost}%{SP}", "hud.skill.sc_heal_cost_title": "Koszt Wytrzymałości", - "hud.skill.sc_heal_cost": "Leczenie innych kosztuje 20% mniej Wytrzymałości{SP}", + "hud.skill.sc_heal_cost": "Leczenie innych kosztuje {boost}% mniej Wytrzymałości{SP}", "hud.skill.sc_heal_range_title": "Zasięg", - "hud.skill.sc_heal_range": "Promień dociera 20% dalej{SP}", + "hud.skill.sc_heal_range": "Promień dociera {boost}% dalej{SP}", "hud.skill.sc_wardaura_unlock_title": "Sfera obronna", "hud.skill.sc_wardaura_unlock": "Umożliwia nałożenie efektów ochronnych na pobliskich sojuszników{SP}", "hud.skill.sc_wardaura_strength_title": "Siła ochrony", - "hud.skill.sc_wardaura_strength": "Siła ochrony jest zwiększona o 15%{SP}", + "hud.skill.sc_wardaura_strength": "Siła ochrony jest zwiększona o {boost}%{SP}", "hud.skill.sc_wardaura_duration_title": "Długość", - "hud.skill.sc_wardaura_duration": "Efekt ochrony trwa 20% dłużej{SP}", + "hud.skill.sc_wardaura_duration": "Efekt ochrony trwa {boost}% dłużej{SP}", "hud.skill.sc_wardaura_range_title": "Promień", - "hud.skill.sc_wardaura_range": "Sfera ochrony dociera 25% dalej{SP}", + "hud.skill.sc_wardaura_range": "Sfera ochrony dociera {boost}% dalej{SP}", "hud.skill.sc_wardaura_cost_title": "Koszt Wytrzymałości", - "hud.skill.sc_wardaura_cost": "Tworzenie sfery ochrony kosztuje 15% mniej energii{SP}", + "hud.skill.sc_wardaura_cost": "Tworzenie sfery ochrony kosztuje {boost}% mniej energii{SP}", // Staff "hud.skill.st_shockwave_range_title" : "Fala uderzeniowa - zasięg", - "hud.skill.st_shockwave_range" : "Zasięg odrzucenia zwiększony o 20%{SP}", + "hud.skill.st_shockwave_range" : "Zasięg odrzucenia zwiększony o {boost}%{SP}", "hud.skill.st_shockwave_cost_title" : "Fala uderzeniowa - koszt", - "hud.skill.st_shockwave_cost" : "Zmniejsza koszt Energii fali uderzeniowej o 20%{SP}", + "hud.skill.st_shockwave_cost" : "Zmniejsza koszt Energii fali uderzeniowej o {boost}%{SP}", "hud.skill.st_shockwave_knockback_title" : "Fala uderzeniowa - wybicie", - "hud.skill.st_shockwave_knockback" : "Potencjał odrzucenia zwiększony o 30%{SP}", + "hud.skill.st_shockwave_knockback" : "Potencjał odrzucenia zwiększony o {boost}%{SP}", "hud.skill.st_shockwave_damage_title" : "Fala uderzeniowa - obrażenia", - "hud.skill.st_shockwave_damage" : "Zwiększa obrażenia zadane przez falę uderzeniową o 30%{SP}", + "hud.skill.st_shockwave_damage" : "Zwiększa obrażenia zadane przez falę uderzeniową o {boost}%{SP}", "hud.skill.st_shockwave_unlock_title" : "Fala uderzeniowa", "hud.skill.st_shockwave_unlock" : "Daje możliwość odrzucania przeciwników używając ognia{SP}", "hud.skill.st_flamethrower_title" : "Miotacz ognia", "hud.skill.st_flamethrower" : "Zamień się w beztłuszczową frytkownicę", "hud.skill.st_flame_velocity_title" : "Miotacz ognia - prędkość", - "hud.skill.st_flame_velocity" : "Ogień rozprzestrzenia się o 25% szybciej{SP}", + "hud.skill.st_flame_velocity" : "Ogień rozprzestrzenia się o {boost}% szybciej{SP}", "hud.skill.st_flamethrower_range_title" : "Miotacz ognia - zasięg", - "hud.skill.st_flamethrower_range" : "Zwiększa zasięg ognia o 25%{SP}", + "hud.skill.st_flamethrower_range" : "Zwiększa zasięg ognia o {boost}%{SP}", "hud.skill.st_energy_drain_title" : "Miotacz ognia - koszt", - "hud.skill.st_energy_drain" : "Zmniejsza koszt Energii zużywanej przez miotacz ognia o 20%{SP}", + "hud.skill.st_energy_drain" : "Zmniejsza koszt Energii zużywanej przez miotacz ognia o {boost}%{SP}", "hud.skill.st_flamethrower_damage_title" : "Miotacz ognia - obrażenia", - "hud.skill.st_flamethrower_damage" : "Zwiększa obrażenia o 30%{SP}", + "hud.skill.st_flamethrower_damage" : "Zwiększa obrażenia o {boost}%{SP}", "hud.skill.st_explosion_radius_title" : "Eksplozja - rozmiar", - "hud.skill.st_explosion_radius" : "Rozmiar ma znaczenie, szczególnie gdy walczysz z wieloma przeciwnikami,\nzwiększa wielkość eksplozji o 15%{SP}", + "hud.skill.st_explosion_radius" : "Rozmiar ma znaczenie, szczególnie gdy walczysz z wieloma przeciwnikami,\nzwiększa wielkość eksplozji o {boost}%{SP}", "hud.skill.st_stamina_regen_title" : "Regeneracja Wytrzymałości", - "hud.skill.st_stamina_regen" : "Zwiększa regenerację Wytrzymałości o 20%{SP}", + "hud.skill.st_stamina_regen" : "Zwiększa regenerację Wytrzymałości o {boost}%{SP}", "hud.skill.st_fireball_title" : "Kula ognia", "hud.skill.st_fireball" : "Walisz z różdżki wybuchającymi fajerbolami", "hud.skill.st_damage_title" : "Obrażenia", - "hud.skill.st_damage" : "Zwiększa obrażenia o 20%{SP}", + "hud.skill.st_damage" : "Zwiększa obrażenia o {boost}%{SP}", // Bow "hud.skill.bow_projectile_speed_title" : "Prędkość strzały", - "hud.skill.bow_projectile_speed" : "Pozwala wypuszczać strzały szybsze i lecące dalej 30%{SP}", + "hud.skill.bow_projectile_speed" : "Pozwala wypuszczać strzały szybsze i lecące dalej {boost}%{SP}", "hud.skill.bow_arrow_count_title" : "Ilość strzał", "hud.skill.bow_arrow_count" : "Wystrzel dodatkową strzałę gdy robisz przewrót{SP}", "hud.skill.bow_repeater_cost_title" : "Wielostrzał - koszt", - "hud.skill.bow_repeater_cost" : "Zmniejsza koszt Wytrzymałości wielostrzału o 30%{SP}", + "hud.skill.bow_repeater_cost" : "Zmniejsza koszt Wytrzymałości wielostrzału o {boost}%{SP}", "hud.skill.bow_repeater_glide_title" : "Wielostrzał - odskok", "hud.skill.bow_repeater_glide" : "Odskocz dalej podczas wielostrzału{SP}", "hud.skill.bow_repeater_damage_title" : "Wielostrzał - obrażenia", - "hud.skill.bow_repeater_damage" : "Zwiększa obrażenia o 40%{SP}", + "hud.skill.bow_repeater_damage" : "Zwiększa obrażenia o {boost}%{SP}", "hud.skill.bow_repeater_unlock_title" : "Wielostrzał", "hud.skill.bow_repeater_unlock" : "Odblokowuje ładowany sus w powierze i zasypanie przeciwników gradem strzał{SP}", "hud.skill.bow_charged_title" : "Przeciągnięcie", "hud.skill.bow_charged" : "Ponieważ naciągnąłeś zbyt mocno (charged shot)", "hud.skill.bow_charged_knockback_title" : "Przeciągnięcie - odrzut", - "hud.skill.bow_charged_knockback" : "Odrzuć przeciwników 25% dalej przeciągnięciem{SP}", + "hud.skill.bow_charged_knockback" : "Odrzuć przeciwników {boost}% dalej przeciągnięciem{SP}", "hud.skill.bow_charged_move_speed_title" : "Przeciągnięcie - poruszanie", - "hud.skill.bow_charged_move_speed" : "Zwiększa możliwość jak bardzo możesz się poruszać podczas przeciągnięcia o 25%{SP}", + "hud.skill.bow_charged_move_speed" : "Zwiększa możliwość jak bardzo możesz się poruszać podczas przeciągnięcia o {boost}%{SP}", "hud.skill.bow_charged_speed_title" : "Przeciągnięcie - szybkość", - "hud.skill.bow_charged_speed" : "Zwiększa prędkość ładownia przeciągnięcia o 10%{SP}", + "hud.skill.bow_charged_speed" : "Zwiększa prędkość ładownia przeciągnięcia o {boost}%{SP}", "hud.skill.bow_charged_projectile_speed_title" : "Przeciągnięcie - prędkość", - "hud.skill.bow_charged_projectile_speed" : "Dodaje 20% prędkości strzale wystrzelonej przeciągnięciem{SP}", + "hud.skill.bow_charged_projectile_speed" : "Dodaje {boost}% prędkości strzale wystrzelonej przeciągnięciem{SP}", "hud.skill.bow_charged_drain_title" : "Przeciągnięcie - zmęczenie", - "hud.skill.bow_charged_drain" : "Zmniejsza zmęczenie Wytrzymałości o 15%{SP}", + "hud.skill.bow_charged_drain" : "Zmniejsza zmęczenie Wytrzymałości o {boost}%{SP}", "hud.skill.bow_charged_damage_title" : "Przeciągnięcie - obrażnia", - "hud.skill.bow_charged_damage" : "Zwiększa obrażenia o 20%{SP}", + "hud.skill.bow_charged_damage" : "Zwiększa obrażenia o {boost}%{SP}", "hud.skill.bow_energy_regen_title" : "Regeneracja Wytrzymałości", - "hud.skill.bow_energy_regen" : "Zwiększa regenerację wytrzymałości o 40%{SP}", + "hud.skill.bow_energy_regen" : "Zwiększa regenerację wytrzymałości o {boost}%{SP}", "hud.skill.bow_title" : "Strzał", "hud.skill.bow" : "Nieskończony kołczan gratis, trzymać zdala od dzieci", "hud.skill.bow_damage_title" : "Obrażenia", - "hud.skill.bow_damage" : "Zwiększa obrażenia o 25%{SP}", + "hud.skill.bow_damage" : "Zwiększa obrażenia o {boost}%{SP}", // Hammer "hud.skill.hmr_leap_radius_title" : "Tąpnięcie - zasięg", - "hud.skill.hmr_leap_radius" : "Zwiększa zasięg o 1 metr{SP}", + "hud.skill.hmr_leap_radius" : "Zwiększa zasięg o {boost} metr{SP}", "hud.skill.hmr_leap_distance_title" : "Tąpnięcie - doskok", - "hud.skill.hmr_leap_distance" : "Zwiększa doskok o 25%{SP}", + "hud.skill.hmr_leap_distance" : "Zwiększa doskok o {boost}%{SP}", "hud.skill.hmr_leap_cost_title" : "Tąpnięcie - koszt", - "hud.skill.hmr_leap_cost" : "Zmniejsza koszt tąpnięcia o 25%{SP}", + "hud.skill.hmr_leap_cost" : "Zmniejsza koszt tąpnięcia o {boost}%{SP}", "hud.skill.hmr_leap_knockback_title" : "Tąpnięcie - odrzut", - "hud.skill.hmr_leap_knockback" : "Odrzucenie przeciwników zwiększone o 50%{SP}", + "hud.skill.hmr_leap_knockback" : "Odrzucenie przeciwników zwiększone o {boost}%{SP}", "hud.skill.hmr_leap_damage_title" : "Tąpnięcie - obrażenia", - "hud.skill.hmr_leap_damage" : "Zwiększa obrażenia o 40%{SP}", + "hud.skill.hmr_leap_damage" : "Zwiększa obrażenia o {boost}%{SP}", "hud.skill.hmr_unlock_leap_title" : "Tąpnięcie", "hud.skill.hmr_unlock_leap" : "Odblokowuje tąpnięcie{SP}", "hud.skill.hmr_charged_melee_title" : "Miażdżenie", "hud.skill.hmr_charged_melee" : "Ładowany atak młotem", "hud.skill.hmr_charged_rate_title" : "Miażdżenie - ładowanie", - "hud.skill.hmr_charged_rate" : "Zwiększa prędkość ładowania o 25%{SP}", + "hud.skill.hmr_charged_rate" : "Zwiększa prędkość ładowania o {boost}%{SP}", "hud.skill.hmr_charged_melee_nrg_drain_title" : "Miażdżenie - męczenie", - "hud.skill.hmr_charged_melee_nrg_drain" : "Zmniejsza prędkość męczenia miażdżeniem o 25%{SP}", + "hud.skill.hmr_charged_melee_nrg_drain" : "Zmniejsza prędkość męczenia miażdżeniem o {boost}%{SP}", "hud.skill.hmr_charged_melee_damage_title" : "Miażdżenie - obrażenia", - "hud.skill.hmr_charged_melee_damage" : "Zwiększa obrażenia miażdżenia o 25%{SP}", + "hud.skill.hmr_charged_melee_damage" : "Zwiększa obrażenia miażdżenia o {boost}%{SP}", "hud.skill.hmr_charged_melee_knockback_title" : "Miażdżenie - odrzut", - "hud.skill.hmr_charged_melee_knockback" : "Zwiększa odrzucenie przeciwników o 50%{SP}", + "hud.skill.hmr_charged_melee_knockback" : "Zwiększa odrzucenie przeciwników o {boost}%{SP}", "hud.skill.hmr_single_strike_title" : "Trafienie", "hud.skill.hmr_single_strike" : "Pojedyncze, jedno, porządne", "hud.skill.hmr_single_strike_regen_title" : "Regeneracja Energii", @@ -164,7 +164,7 @@ "hud.skill.hmr_single_strike_damage_title" : "Trafienie - obrażenia", "hud.skill.hmr_single_strike_damage" : "Zwiększa obrażenia za każde trafienie{SP}", "hud.skill.hmr_single_strike_knockback_title" : "Trafienie - odrzut", - "hud.skill.hmr_single_strike_knockback" : "Zwiększa odrzut o 50%{SP}", + "hud.skill.hmr_single_strike_knockback" : "Zwiększa odrzut o {boost}%{SP}", "hud.skill." : "", // Sword "hud.skill.sw_trip_str_title": "Potrójne cięcie", @@ -180,23 +180,23 @@ "hud.skill.sw_dash_title": "Szarża", "hud.skill.sw_dash": "Zrób z przeciwników szaszłyka", "hud.skill.sw_dash_dmg_title": "Szarża - obrażenia", - "hud.skill.sw_dash_dmg": "Zwiększa podstawowe obrażenia szerży o 20%{SP}", + "hud.skill.sw_dash_dmg": "Zwiększa podstawowe obrażenia szerży o {boost}%{SP}", "hud.skill.sw_dash_drain_title": "Szarża - zmęczenie", - "hud.skill.sw_dash_drain": "Zmniejsza koszt trwającej szarży o 25%{SP}", + "hud.skill.sw_dash_drain": "Zmniejsza koszt trwającej szarży o {boost}%{SP}", "hud.skill.sw_dash_cost_title": "Szarża - koszt", - "hud.skill.sw_dash_cost": "Zmniejsza koszt zaczęcia szarży o 25%{SP}", + "hud.skill.sw_dash_cost": "Zmniejsza koszt zaczęcia szarży o {boost}%{SP}", "hud.skill.sw_dash_speed_title": "Szarża - szybkość", - "hud.skill.sw_dash_speed": "Zwiększa prędkość poruszania podczas szarży o 30%{SP}", + "hud.skill.sw_dash_speed": "Zwiększa prędkość poruszania podczas szarży o {boost}%{SP}", "hud.skill.sw_dash_scale_title": "Szarża - skalowanie", - "hud.skill.sw_dash_scale": "Zwiększa skalowanie obrażeń od szarży o 20%{SP}", + "hud.skill.sw_dash_scale": "Zwiększa skalowanie obrażeń od szarży o {boost}%{SP}", "hud.skill.sw_spin_title": "Wir", "hud.skill.sw_spin": "Odblokowuje wirowanie{SP}", "hud.skill.sw_spin_dmg_title": "Wir - obrażenia", - "hud.skill.sw_spin_dmg": "Zwiększa obrażenia wiru o 40%{SP}", + "hud.skill.sw_spin_dmg": "Zwiększa obrażenia wiru o {boost}%{SP}", "hud.skill.sw_spin_spd_title": "Wir - szybkość", - "hud.skill.sw_spin_spd": "Zwiększa szybkość wirowania o 25%{SP}", + "hud.skill.sw_spin_spd": "Zwiększa szybkość wirowania o {boost}%{SP}", "hud.skill.sw_spin_cost_title": "Wir - koszt", - "hud.skill.sw_spin_cost": "Zmniejsza koszt wirowania o 25%{SP}", + "hud.skill.sw_spin_cost": "Zmniejsza koszt wirowania o {boost}%{SP}", "hud.skill.sw_spin_spins_title": "Wir - obroty", "hud.skill.sw_spin_spins": "Zwiększa ilość obrotów{SP}", "hud.skill.sw_interrupt_title": "Markowany atak", @@ -219,23 +219,23 @@ "hud.skill.axe_infinite_axe_spin_title": "Nieskończony wir", "hud.skill.axe_infinite_axe_spin": "Wiruj tak długo, aż masz na to energię{SP}", "hud.skill.axe_spin_damage_title": "Wir - obrażenia", - "hud.skill.axe_spin_damage": "Zwiększa obrażenia każdego kolejnego obrotu o 30%{SP}", + "hud.skill.axe_spin_damage": "Zwiększa obrażenia każdego kolejnego obrotu o {boost}%{SP}", "hud.skill.axe_spin_helicopter_title": "Helikopter", "hud.skill.axe_spin_helicopter": "Spadasz wolniej, gdy wirujesz{SP}", "hud.skill.axe_spin_speed_title": "Wir - szybkość", - "hud.skill.axe_spin_speed": "Zwiększa szybkość obrotów o 25%{SP}", + "hud.skill.axe_spin_speed": "Zwiększa szybkość obrotów o {boost}%{SP}", "hud.skill.axe_spin_cost_title": "Wir - koszt", - "hud.skill.axe_spin_cost": "Zmniejsza koszt wirowania o 25%{SP}", + "hud.skill.axe_spin_cost": "Zmniejsza koszt wirowania o {boost}%{SP}", "hud.skill.axe_unlock_leap_title": "Doskok", "hud.skill.axe_unlock_leap": "Odblokowuje doskok z wirowaniem{SP}", "hud.skill.axe_leap_damage_title": "Doskok - obrażenia", - "hud.skill.axe_leap_damage": "Zwiększa obrażenia doskoku o 35%{SP}", + "hud.skill.axe_leap_damage": "Zwiększa obrażenia doskoku o {boost}%{SP}", "hud.skill.axe_leap_knockback_title": "Doskok - odrzut", - "hud.skill.axe_leap_knockback": "Zwiększa odrzucenie przeciwników o 40%{SP}", + "hud.skill.axe_leap_knockback": "Zwiększa odrzucenie przeciwników o {boost}%{SP}", "hud.skill.axe_leap_cost_title": "Doskok - koszt", - "hud.skill.axe_leap_cost": "Zmniejsza koszt doskoku o 25%{SP}", + "hud.skill.axe_leap_cost": "Zmniejsza koszt doskoku o {boost}%{SP}", "hud.skill.axe_leap_distance_title": "Doskok - dystans", - "hud.skill.axe_leap_distance": "Zwiększa dystans doskoku o 20%{SP}", + "hud.skill.axe_leap_distance": "Zwiększa dystans doskoku o {boost}%{SP}", }, diff --git a/assets/voxygen/i18n/de_DE/skills.ron b/assets/voxygen/i18n/de_DE/skills.ron index 6c1634f26f..e82d0418b2 100644 --- a/assets/voxygen/i18n/de_DE/skills.ron +++ b/assets/voxygen/i18n/de_DE/skills.ron @@ -10,9 +10,9 @@ // Skills // General "hud.skill.inc_health_title": "Leben erhöhen", - "hud.skill.inc_health": "Erhöht may. Leben um 5{SP}", + "hud.skill.inc_health": "Erhöht may. Leben um {boost}{SP}", "hud.skill.inc_stam_title": "Ausdauer", - "hud.skill.inc_stam": "Erhöht die max. Ausdauer um 5{SP}", + "hud.skill.inc_stam": "Erhöht die max. Ausdauer um {boost}{SP}", "hud.skill.unlck_sword_title": "Schwert freischalten", "hud.skill.unlck_sword": "Schaltet den Schwert Fähigkeitsbaum frei{SP}", "hud.skill.unlck_axe_title": "Axt freischalten", @@ -28,79 +28,79 @@ "hud.skill.dodge_title": "Ausweichen", "hud.skill.dodge": "Weicht Nahkampf attacken aus{SP}", "hud.skill.roll_stamina_title": "Ausdauerkosten beim Rollen", - "hud.skill.roll_stamina": "Rolling uses 10% less stamina{SP}", + "hud.skill.roll_stamina": "Rolling uses {boost}% less stamina{SP}", "hud.skill.roll_speed_title": "Rollgeschwindigkeit", - "hud.skill.roll_speed": "Rolle um 10% schneller{SP}", + "hud.skill.roll_speed": "Rolle um {boost}% schneller{SP}", "hud.skill.roll_dur_title": "Rolldauern", - "hud.skill.roll_dur": "Rolle um 10% länger{SP}", + "hud.skill.roll_dur": "Rolle um {boost}% länger{SP}", "hud.skill.climbing_title": "Klettern", "hud.skill.climbing": "Höher springen", "hud.skill.climbing_cost_title": "Ausdauerkosten Klettern", - "hud.skill.climbing_cost": "Klettern verbraucht 20% weniger Ausdauer{SP}", + "hud.skill.climbing_cost": "Klettern verbraucht {boost}% weniger Ausdauer{SP}", "hud.skill.climbing_speed_title": "Klettergeschwindigkeit", - "hud.skill.climbing_speed": "Klettere um 20% schneller{SP}", + "hud.skill.climbing_speed": "Klettere um {boost}% schneller{SP}", "hud.skill.swim_title": "Schwimmen", "hud.skill.swim": "Schwimme in Gewässern", "hud.skill.swim_speed_title": "Schwimmgeschwindigkeit", - "hud.skill.swim_speed": "Schwimme um 40% schneller{SP}", + "hud.skill.swim_speed": "Schwimme um {boost}% schneller{SP}", // Sceptre "hud.skill.sc_lifesteal_title": "Strahl des Lebensraubs", "hud.skill.sc_lifesteal": "Entziehe deinen Gegner Lebensenergie", "hud.skill.sc_lifesteal_damage_title": "Schaden", - "hud.skill.sc_lifesteal_damage": "Verursache um 20% höheren Schaden{SP}", + "hud.skill.sc_lifesteal_damage": "Verursache um {boost}% höheren Schaden{SP}", "hud.skill.sc_lifesteal_range_title": "Reichweite", - "hud.skill.sc_lifesteal_range": "Der Strahl reicht um 20% weiter{SP}", + "hud.skill.sc_lifesteal_range": "Der Strahl reicht um {boost}% weiter{SP}", "hud.skill.sc_lifesteal_lifesteal_title": "Lebensraub", - "hud.skill.sc_lifesteal_lifesteal": "Wandle weitere 15% Schaden in Lebensenergie um{SP}", + "hud.skill.sc_lifesteal_lifesteal": "Wandle weitere {boost}% Schaden in Lebensenergie um{SP}", "hud.skill.sc_lifesteal_regen_title": "Ausdauerregeneration", - "hud.skill.sc_lifesteal_regen": "Stellt weitere 20% deiner Ausdauer wieder her{SP}", + "hud.skill.sc_lifesteal_regen": "Stellt weitere {boost}% deiner Ausdauer wieder her{SP}", "hud.skill.sc_heal_title": "Strahl der Heilung", "hud.skill.sc_heal": "Heilt deine Verbündetem mit dem Blut deiner Feinde", "hud.skill.sc_heal_heal_title": "Heilung", - "hud.skill.sc_heal_heal": "Erhöht die Menge um die du Verbündete heilst um 20%{SP}", + "hud.skill.sc_heal_heal": "Erhöht die Menge um die du Verbündete heilst um {boost}%{SP}", "hud.skill.sc_heal_cost_title": "Ausdauerkosten", - "hud.skill.sc_heal_cost": "Heilen benötig 20% weniger Ausdauer{SP}", + "hud.skill.sc_heal_cost": "Heilen benötig {boost}% weniger Ausdauer{SP}", "hud.skill.sc_heal_range_title": "Reichweite", - "hud.skill.sc_heal_range": "Dein Heilstrahl reicht 20% weiter{SP}", + "hud.skill.sc_heal_range": "Dein Heilstrahl reicht {boost}% weiter{SP}", "hud.skill.sc_wardaura_unlock_title": "Schutzaura entsperren", "hud.skill.sc_wardaura_unlock": "Erlaubt es dir deine Verbündeten mit einer schützenden Aura zu umgeben{SP}", "hud.skill.sc_wardaura_strength_title": "Stärke", - "hud.skill.sc_wardaura_strength": "Die Stärke deiner Aura wir um 15% erhöht{SP}", + "hud.skill.sc_wardaura_strength": "Die Stärke deiner Aura wir um {boost}% erhöht{SP}", "hud.skill.sc_wardaura_duration_title": "Dauer", - "hud.skill.sc_wardaura_duration": "Der Effekt deiner Aura hält um 20% länger{SP}", + "hud.skill.sc_wardaura_duration": "Der Effekt deiner Aura hält um {boost}% länger{SP}", "hud.skill.sc_wardaura_range_title": "Reichweite", - "hud.skill.sc_wardaura_range": "Deine Aura reicht um 25% weiter{SP}", + "hud.skill.sc_wardaura_range": "Deine Aura reicht um {boost}% weiter{SP}", "hud.skill.sc_wardaura_cost_title": "Ausdauerkosten", - "hud.skill.sc_wardaura_cost": "Deine Aura verbraucht 15% weniger Energie{SP}", + "hud.skill.sc_wardaura_cost": "Deine Aura verbraucht {boost}% weniger Energie{SP}", // Staff "hud.skill.st_shockwave_range_title" : "Reichweite der Schockwelle", - "hud.skill.st_shockwave_range" : "Die Reichweite deiner Schockwelle wir um 20% erhöht{SP}", + "hud.skill.st_shockwave_range" : "Die Reichweite deiner Schockwelle wir um {boost}% erhöht{SP}", "hud.skill.st_shockwave_cost_title" : "Ausdauerkosten der Schockwelle", - "hud.skill.st_shockwave_cost" : "Vermindert die Ausdauerkosten für die Schockwelle um 20%{SP}", + "hud.skill.st_shockwave_cost" : "Vermindert die Ausdauerkosten für die Schockwelle um {boost}%{SP}", "hud.skill.st_shockwave_knockback_title" : "Rückstoß der Schockwelle", - "hud.skill.st_shockwave_knockback" : "Erhöht die Wurfkraft um 30%{SP}", + "hud.skill.st_shockwave_knockback" : "Erhöht die Wurfkraft um {boost}%{SP}", "hud.skill.st_shockwave_damage_title" : "Schaden der Schockwelle", - "hud.skill.st_shockwave_damage" : "Erhöh den verursachten Schaden um 30%{SP}", + "hud.skill.st_shockwave_damage" : "Erhöh den verursachten Schaden um {boost}%{SP}", "hud.skill.st_shockwave_unlock_title" : "Schockwelle Freischalten", "hud.skill.st_shockwave_unlock" : "Verleiht die Fähigkeit, deine Gegner mit einem Ring aus Feuer von dir zu weg stoßen{SP}", "hud.skill.st_flamethrower_title" : "Flammenwerfer", "hud.skill.st_flamethrower" : "Ein flammendes Inferno, heizt deinen Feinden ordentlich ein!", "hud.skill.st_flame_velocity_title" : "Geschwindigkeit der Flammen", - "hud.skill.st_flame_velocity" : "Verkohlt deinen feinden die Augenbrauen Schneller, 25% schneller{SP}", + "hud.skill.st_flame_velocity" : "Verkohlt deinen feinden die Augenbrauen Schneller, {boost}% schneller{SP}", "hud.skill.st_flamethrower_range_title" : "Reichweite des Flammenwerfers", - "hud.skill.st_flamethrower_range" : "Wenn die Flammen einfach nicht weit genug reichen, reichen sie hiermit um 25% weiter{SP}", + "hud.skill.st_flamethrower_range" : "Wenn die Flammen einfach nicht weit genug reichen, reichen sie hiermit um {boost}% weiter{SP}", "hud.skill.st_energy_drain_title" : "Energieverbraucht", - "hud.skill.st_energy_drain" : "Vermindert den Energieverbrauch um 20%{SP}", + "hud.skill.st_energy_drain" : "Vermindert den Energieverbrauch um {boost}%{SP}", "hud.skill.st_flamethrower_damage_title" : "Schaden des Flammenwerfers", - "hud.skill.st_flamethrower_damage" : "Erhöht den Schaden um 30%{SP}", + "hud.skill.st_flamethrower_damage" : "Erhöht den Schaden um {boost}%{SP}", "hud.skill.st_explosion_radius_title" : "Explosionsradius", - "hud.skill.st_explosion_radius" : "Größer ist Besser, erhöht den Radius der Explosion um 10%{SP}", + "hud.skill.st_explosion_radius" : "Größer ist Besser, erhöht den Radius der Explosion um {boost}%{SP}", "hud.skill.st_stamina_regen_title" : "Ausdauerregeneration", - "hud.skill.st_stamina_regen" : "Erhöht den Ausdauergewinn um 20%{SP}", + "hud.skill.st_stamina_regen" : "Erhöht den Ausdauergewinn um {boost}%{SP}", "hud.skill.st_fireball_title" : "Feuerball", "hud.skill.st_fireball" : "Sende brennende Kugeln in Richtung deiner Feinde", "hud.skill.st_damage_title" : "Schaden", - "hud.skill.st_damage" : "Erhöht den Schaden um 20%{SP}", + "hud.skill.st_damage" : "Erhöht den Schaden um {boost}%{SP}", "hud.skill.st_explosion_title" : "Explosion", "hud.skill.st_explosion" : "Wenn Feuer allein nicht genug ist{SP}", // Bow @@ -109,56 +109,56 @@ "hud.skill.bow_arrow_count_title" : "Anzahl der Pfeile", "hud.skill.bow_arrow_count" : "schieße einen weiteren Pfeil wenn du springst{SP}", "hud.skill.bow_repeater_cost_title" : "Verstärkerkosten", - "hud.skill.bow_repeater_cost" : "Verringert die kosten um 30%{SP}", + "hud.skill.bow_repeater_cost" : "Verringert die kosten um {boost}%{SP}", "hud.skill.bow_repeater_glide_title" : "Repeater Glide", "hud.skill.bow_repeater_glide" : "Glide further while repeating{SP}", "hud.skill.bow_repeater_damage_title" : "Repeater Damage", - "hud.skill.bow_repeater_damage" : "Increases the damage done by 40%{SP}", + "hud.skill.bow_repeater_damage" : "Increases the damage done by {boost}%{SP}", "hud.skill.bow_repeater_unlock_title" : "Repeater Unlock", "hud.skill.bow_repeater_unlock" : "Schaltet die Fähigkeit frei, in die Luft zu springen und ein Salve von Pfeilen abzuschießen{SP}", "hud.skill.bow_charged_title" : "Aufgeladener Schuss", "hud.skill.bow_charged" : "Gedudld zahlt sich aus", "hud.skill.bow_charged_knockback_title" : "Rückstoß bei aufgeladenem Schuss", - "hud.skill.bow_charged_knockback" : "Stößt deine Feinde um 25% weiter von dir{SP}", + "hud.skill.bow_charged_knockback" : "Stößt deine Feinde um {boost}% weiter von dir{SP}", "hud.skill.bow_charged_move_speed_title" : "Bewegungsgeschw. beim Spannen", - "hud.skill.bow_charged_move_speed" : "Erhöht die Bewegungsgeschw. um 25% während du den Bogen spannst{SP}", + "hud.skill.bow_charged_move_speed" : "Erhöht die Bewegungsgeschw. um {boost}% während du den Bogen spannst{SP}", "hud.skill.bow_charged_speed_title" : "Spanngeschwindigkeit", - "hud.skill.bow_charged_speed" : "Erhöht die Geschwindigkeit mit der du den Bogen spannst um 10%{SP}", + "hud.skill.bow_charged_speed" : "Erhöht die Geschwindigkeit mit der du den Bogen spannst um {boost}%{SP}", "hud.skill.bow_charged_projectile_speed_title" : "Projektilgeschwindigkeit: Aufgeladen", - "hud.skill.bow_charged_projectile_speed" : "Die Projektilgeschw. bei geladenen schüssen wird um weitere 20% erhöht{SP}", + "hud.skill.bow_charged_projectile_speed" : "Die Projektilgeschw. bei geladenen schüssen wird um weitere {boost}% erhöht{SP}", "hud.skill.bow_charged_drain_title" : "Ausdauerverlust: Aufladen", - "hud.skill.bow_charged_drain" : "DVermindert den Ausdauerverlust um 15%{SP}", + "hud.skill.bow_charged_drain" : "DVermindert den Ausdauerverlust um {boost}%{SP}", "hud.skill.bow_charged_damage_title" : "Schaden: Aufladen", - "hud.skill.bow_charged_damage" : "Erhöht den Schaden um 20%{SP}", + "hud.skill.bow_charged_damage" : "Erhöht den Schaden um {boost}%{SP}", "hud.skill.bow_energy_regen_title" : "Ausdauerregeneration", - "hud.skill.bow_energy_regen" : "Erhöht die Ausdauerregeneration um 40%{SP}", + "hud.skill.bow_energy_regen" : "Erhöht die Ausdauerregeneration um {boost}%{SP}", "hud.skill.bow_title" : "Pfeilschuss", "hud.skill.bow" : "Unendlicher Köcher inklusive, nicht für Kinder geeignet!", "hud.skill.bow_damage_title" : "Schaden", - "hud.skill.bow_damage" : "Erhöht den Schaden um 25%{SP}", + "hud.skill.bow_damage" : "Erhöht den Schaden um {boost}%{SP}", // Hammer "hud.skill.hmr_leap_radius_title" : "Radius: Zerschmettern", - "hud.skill.hmr_leap_radius" : "Erhöht den Radius indem du deine Gegner ungespitzt in den Boden rammst um 1 Meter{SP}", + "hud.skill.hmr_leap_radius" : "Erhöht den Radius indem du deine Gegner ungespitzt in den Boden rammst um {boost} Meter{SP}", "hud.skill.hmr_leap_distance_title" : "Sprungreichweite", - "hud.skill.hmr_leap_distance" : "Du kannst dich um auf 25% weiter entfernte Gegner stürzen{SP}", + "hud.skill.hmr_leap_distance" : "Du kannst dich um auf {boost}% weiter entfernte Gegner stürzen{SP}", "hud.skill.hmr_leap_cost_title" : "Kosten: Zerschmettern", - "hud.skill.hmr_leap_cost" : "Verringert die Ausdauerkosten um 25%{SP}", + "hud.skill.hmr_leap_cost" : "Verringert die Ausdauerkosten um {boost}%{SP}", "hud.skill.hmr_leap_knockback_title" : "Rückstoß: Zerschmettern", - "hud.skill.hmr_leap_knockback" : "Zerschmettern Stößt deine Gegner um 50% weiter{SP}", + "hud.skill.hmr_leap_knockback" : "Zerschmettern Stößt deine Gegner um {boost}% weiter{SP}", "hud.skill.hmr_leap_damage_title" : "Schaden: Zerschmettern", - "hud.skill.hmr_leap_damage" : "Du schlägst um 40% stärker auf deine Feinde ein{SP}", + "hud.skill.hmr_leap_damage" : "Du schlägst um {boost}% stärker auf deine Feinde ein{SP}", "hud.skill.hmr_unlock_leap_title" : "Zerschmettern Freischalten", "hud.skill.hmr_unlock_leap" : "Du kannst auf deine Gegner zuspringen und sie dem Erdboden gleichmachen{SP}", "hud.skill.hmr_charged_melee_title" : "Aufgeladener Schlag", "hud.skill.hmr_charged_melee" : "Schwingt den Prügel aber mit Schmackes", "hud.skill.hmr_charged_rate_title" : "Schwung: Aufgeladener Schlag", - "hud.skill.hmr_charged_rate" : "Erhöht den Schwung mit dem du zuschlägst um 25%{SP}", + "hud.skill.hmr_charged_rate" : "Erhöht den Schwung mit dem du zuschlägst um {boost}%{SP}", "hud.skill.hmr_charged_melee_nrg_drain_title" : "Effizienz: Aufgeladener Schlag", - "hud.skill.hmr_charged_melee_nrg_drain" : "Wenn du zum Aufgeladenen Schlag ansetzt verbrauchst du 25% weniger Energie{SP}", + "hud.skill.hmr_charged_melee_nrg_drain" : "Wenn du zum Aufgeladenen Schlag ansetzt verbrauchst du {boost}% weniger Energie{SP}", "hud.skill.hmr_charged_melee_damage_title" : "Schaden: Aufgeladener Schlag", - "hud.skill.hmr_charged_melee_damage" : "Erhöht den Schaden des aufgeladenen Schlages um 25%{SP}", + "hud.skill.hmr_charged_melee_damage" : "Erhöht den Schaden des aufgeladenen Schlages um {boost}%{SP}", "hud.skill.hmr_charged_melee_knockback_title" : "Rückstoß: Aufgeladener Schlag", - "hud.skill.hmr_charged_melee_knockback" : "Erhöht den Rückstoß deines aufgeladenen Schlages um stattliche 50%{SP}", + "hud.skill.hmr_charged_melee_knockback" : "Erhöht den Rückstoß deines aufgeladenen Schlages um stattliche {boost}%{SP}", "hud.skill.hmr_single_strike_title" : "Einfacher Schlag", "hud.skill.hmr_single_strike" : "Weil einfach einfach einfach ist!", "hud.skill.hmr_single_strike_regen_title" : "Regeneration: Einfacher Schlag", @@ -168,7 +168,7 @@ "hud.skill.hmr_single_strike_damage_title" : "Schaden: Einfacher Schlag", "hud.skill.hmr_single_strike_damage" : "Erhöht den Schaden mit jedem Treffer{SP}", "hud.skill.hmr_single_strike_knockback_title" : "Rückstoß: Einfacher Schlag", - "hud.skill.hmr_single_strike_knockback" : "Erhöht die Rückstoßkraft um 50%{SP}", + "hud.skill.hmr_single_strike_knockback" : "Erhöht die Rückstoßkraft um {boost}%{SP}", "hud.skill." : "", // Sword "hud.skill.sw_trip_str_title": "Dreifachschlag", @@ -184,25 +184,25 @@ "hud.skill.sw_dash_title": "Stürmen", "hud.skill.sw_dash": "Stürme durch deine Gegner, wie ein heißes Messer durch Butter", "hud.skill.sw_dash_dmg_title": "Schaden: Stürmen", - "hud.skill.sw_dash_dmg": "Erhöht den Initialschaden bei Stürmen um 20%{SP}", + "hud.skill.sw_dash_dmg": "Erhöht den Initialschaden bei Stürmen um {boost}%{SP}", "hud.skill.sw_dash_drain_title": "Ausdauerverlust: Stürmen", - "hud.skill.sw_dash_drain": "Verringert den Ausdauerverlust beim Stürmen um 25%{SP}", + "hud.skill.sw_dash_drain": "Verringert den Ausdauerverlust beim Stürmen um {boost}%{SP}", "hud.skill.sw_dash_cost_title": "Initialkosten: Stürmen", - "hud.skill.sw_dash_cost": "Verringert die Initialkosten beim Stürmen um 25%{SP}", + "hud.skill.sw_dash_cost": "Verringert die Initialkosten beim Stürmen um {boost}%{SP}", "hud.skill.sw_dash_speed_title": "Geschw.: Stürmen", - "hud.skill.sw_dash_speed": "Du Stürmst um 30% schneller auf deine Gegner zu{SP}", + "hud.skill.sw_dash_speed": "Du Stürmst um {boost}% schneller auf deine Gegner zu{SP}", "hud.skill.sw_dash_inf_title": "Unendlich Stürmen", "hud.skill.sw_dash_inf": "Du stürmst solange bis dir die Puste ausgeht{SP}", "hud.skill.sw_dash_scale_title": "Skalierter Schaden: Stürmen", - "hud.skill.sw_dash_scale": "Erhöht die Skalierung des Schadens beim Stürmen um 20%{SP}", + "hud.skill.sw_dash_scale": "Erhöht die Skalierung des Schadens beim Stürmen um {boost}%{SP}", "hud.skill.sw_spin_title": "Rundschlag", "hud.skill.sw_spin": "Schaltet den Runschlag frei{SP}", "hud.skill.sw_spin_dmg_title": "Triff alle Gegner die dich umgeben", - "hud.skill.sw_spin_dmg": "Erhöht den Schaden um 40%{SP}", + "hud.skill.sw_spin_dmg": "Erhöht den Schaden um {boost}%{SP}", "hud.skill.sw_spin_spd_title": "Geschw.: Rundschlag", - "hud.skill.sw_spin_spd": "Erhöht die Geschw. mit der du dich drehst um 25%{SP}", + "hud.skill.sw_spin_spd": "Erhöht die Geschw. mit der du dich drehst um {boost}%{SP}", "hud.skill.sw_spin_cost_title": "Kosten: Rundschlag", - "hud.skill.sw_spin_cost": "Verringert die Ausdauerkosten des Rundschlags um 25%{SP}", + "hud.skill.sw_spin_cost": "Verringert die Ausdauerkosten des Rundschlags um {boost}%{SP}", "hud.skill.sw_spin_spins_title": "Anzahl: Rundschlag", "hud.skill.sw_spin_spins": "Du kannst dich öfter drehen bevor dir Schwindelig wird{SP}", "hud.skill.sw_interrupt_title": "Attacke abbrechen", @@ -223,23 +223,23 @@ "hud.skill.axe_infinite_axe_spin_title": "Unendlicher Rundschlag", "hud.skill.axe_infinite_axe_spin": "Drehe dich solange du Ausdauer hast{SP}", "hud.skill.axe_spin_damage_title": "SchadenRundumschlag", - "hud.skill.axe_spin_damage": "Erhöht den Schaden den jeder Schlag verursacht um 30%{SP}", + "hud.skill.axe_spin_damage": "Erhöht den Schaden den jeder Schlag verursacht um {boost}%{SP}", "hud.skill.axe_spin_helicopter_title": "Axt Helikopter", "hud.skill.axe_spin_helicopter": "Du fällst etwas langsamer während du dich drehst{SP}", "hud.skill.axe_spin_speed_title": "Umfangsgeschwindigkeit", - "hud.skill.axe_spin_speed": "Du drehst dich um 25% schneller{SP}", + "hud.skill.axe_spin_speed": "Du drehst dich um {boost}% schneller{SP}", "hud.skill.axe_spin_cost_title": "Kosten: Rundumschlag", - "hud.skill.axe_spin_cost": "Verringert die Ausdauerkosten um 25%{SP}", + "hud.skill.axe_spin_cost": "Verringert die Ausdauerkosten um {boost}%{SP}", "hud.skill.axe_unlock_leap_title": "Freischalten: Sprung", "hud.skill.axe_unlock_leap": "Schaltet einen Sprungangriff frei{SP}", "hud.skill.axe_leap_damage_title": "Schaden: Sprungangriff", - "hud.skill.axe_leap_damage": "Erhöht den Schaden des Sprungangriffs um 35%{SP}", + "hud.skill.axe_leap_damage": "Erhöht den Schaden des Sprungangriffs um {boost}%{SP}", "hud.skill.axe_leap_knockback_title": "Rückstoß: Sprungangriff", - "hud.skill.axe_leap_knockback": "Erhöht den Rückstoß des Sprungangriffs um 40%{SP}", + "hud.skill.axe_leap_knockback": "Erhöht den Rückstoß des Sprungangriffs um {boost}%{SP}", "hud.skill.axe_leap_cost_title": "Kosten: Sprungangriff", - "hud.skill.axe_leap_cost": "Verringerst die Ausdauerkosten des Sprungangriffs um 25%{SP}", + "hud.skill.axe_leap_cost": "Verringerst die Ausdauerkosten des Sprungangriffs um {boost}%{SP}", "hud.skill.axe_leap_distance_title": "Reichweite: Sprungangriff", - "hud.skill.axe_leap_distance": "Du springst auf 20% weiter entfernte Gegner{SP}", + "hud.skill.axe_leap_distance": "Du springst auf {boost}% weiter entfernte Gegner{SP}", }, diff --git a/assets/voxygen/i18n/en/skills.ron b/assets/voxygen/i18n/en/skills.ron index 1a4d6ab3b8..a1c570a32d 100644 --- a/assets/voxygen/i18n/en/skills.ron +++ b/assets/voxygen/i18n/en/skills.ron @@ -10,9 +10,9 @@ // Skills // General "hud.skill.inc_health_title": "Increase Health", - "hud.skill.inc_health": "Increases max health by 5{SP}", + "hud.skill.inc_health": "Increases max health by {boost}{SP}", "hud.skill.inc_stam_title": "Increase Stamina", - "hud.skill.inc_stam": "Increases max stamina by 5{SP}", + "hud.skill.inc_stam": "Increases max stamina by {boost}{SP}", "hud.skill.unlck_sword_title": "Unlock Sword", "hud.skill.unlck_sword": "Unlocks sword skill tree{SP}", "hud.skill.unlck_axe_title": "Unlock Axe", @@ -28,135 +28,135 @@ "hud.skill.dodge_title": "Dodge", "hud.skill.dodge": "Dodge rolls are triggered with middle-click, and grant temporary immunity to melee attacks (iframes) while you're rolling.", "hud.skill.roll_stamina_title": "Roll Stamina Cost", - "hud.skill.roll_stamina": "Rolling uses 10% less stamina{SP}", + "hud.skill.roll_stamina": "Rolling uses {boost}% less stamina{SP}", "hud.skill.roll_speed_title": "Rolling Speed", - "hud.skill.roll_speed": "Roll 10% faster{SP}", + "hud.skill.roll_speed": "Roll {boost}% faster{SP}", "hud.skill.roll_dur_title": "Rolling Duration", - "hud.skill.roll_dur": "Roll for 10% more time{SP}", + "hud.skill.roll_dur": "Roll for {boost}% more time{SP}", "hud.skill.climbing_title": "Climbing", "hud.skill.climbing": "Jumping higher", "hud.skill.climbing_cost_title": "Climbing Cost", - "hud.skill.climbing_cost": "Climbing uses 20% less stamina{SP}", + "hud.skill.climbing_cost": "Climbing uses {boost}% less stamina{SP}", "hud.skill.climbing_speed_title": "Climbing Speed", - "hud.skill.climbing_speed": "Climb 20% faster{SP}", + "hud.skill.climbing_speed": "Climb {boost}% faster{SP}", "hud.skill.swim_title": "Swimming", "hud.skill.swim": "Moving in wet environment", "hud.skill.swim_speed_title": "Swimming Speed", - "hud.skill.swim_speed": "Swim 40% faster{SP}", + "hud.skill.swim_speed": "Swim {boost}% faster{SP}", // Sceptre "hud.skill.sc_lifesteal_title": "Lifesteal Beam", "hud.skill.sc_lifesteal": "Drain the life from your enemies", "hud.skill.sc_lifesteal_damage_title": "Damage", - "hud.skill.sc_lifesteal_damage": "Deal 20% more damage{SP}", + "hud.skill.sc_lifesteal_damage": "Deal {boost}% more damage{SP}", "hud.skill.sc_lifesteal_range_title": "Range", - "hud.skill.sc_lifesteal_range": "Your beam reaches 20% further{SP}", + "hud.skill.sc_lifesteal_range": "Your beam reaches {boost}% further{SP}", "hud.skill.sc_lifesteal_lifesteal_title": "Lifesteal", - "hud.skill.sc_lifesteal_lifesteal": "Convert an additional 15% of damage into health{SP}", + "hud.skill.sc_lifesteal_lifesteal": "Convert an additional {boost}% of damage into health{SP}", "hud.skill.sc_lifesteal_regen_title": "Stamina Regen", - "hud.skill.sc_lifesteal_regen": "Replenish your stamina by an additional 20%{SP}", + "hud.skill.sc_lifesteal_regen": "Replenish your stamina by an additional {boost}%{SP}", "hud.skill.sc_heal_title": "Healing Beam", "hud.skill.sc_heal": "Heal your allies using the blood of your enemies", "hud.skill.sc_heal_heal_title": "Heal", - "hud.skill.sc_heal_heal": "Increases the amount you heal others by 20%{SP}", + "hud.skill.sc_heal_heal": "Increases the amount you heal others by {boost}%{SP}", "hud.skill.sc_heal_cost_title": "Stamina Cost", - "hud.skill.sc_heal_cost": "Healing others requires 20% less stamina{SP}", + "hud.skill.sc_heal_cost": "Healing others requires {boost}% less stamina{SP}", "hud.skill.sc_heal_range_title": "Range", - "hud.skill.sc_heal_range": "Your beam reachs 20% further{SP}", + "hud.skill.sc_heal_range": "Your beam reachs {boost}% further{SP}", "hud.skill.sc_wardaura_unlock_title": "Warding Aura Unlock", "hud.skill.sc_wardaura_unlock": "Allows you to ward your allies against enemy attacks{SP}", "hud.skill.sc_wardaura_strength_title": "Strength", - "hud.skill.sc_wardaura_strength": "The strength of your protection increases by 15%{SP}", + "hud.skill.sc_wardaura_strength": "The strength of your protection increases by {boost}%{SP}", "hud.skill.sc_wardaura_duration_title": "Duration", - "hud.skill.sc_wardaura_duration": "The effects of your ward last 20% longer{SP}", + "hud.skill.sc_wardaura_duration": "The effects of your ward last {boost}% longer{SP}", "hud.skill.sc_wardaura_range_title": "Radius", - "hud.skill.sc_wardaura_range": "Your ward reaches 25% further{SP}", + "hud.skill.sc_wardaura_range": "Your ward reaches {boost}% further{SP}", "hud.skill.sc_wardaura_cost_title": "Stamina Cost", - "hud.skill.sc_wardaura_cost": "Creating the ward requries 15% less energy{SP}", + "hud.skill.sc_wardaura_cost": "Creating the ward requries {boost}% less energy{SP}", // Staff "hud.skill.st_shockwave_range_title" : "Shockwave Range", - "hud.skill.st_shockwave_range" : "throw things that used to be out of reach, range increased 20%{SP}", + "hud.skill.st_shockwave_range" : "throw things that used to be out of reach, range increased {boost}%{SP}", "hud.skill.st_shockwave_cost_title" : "Shockwave Cost", - "hud.skill.st_shockwave_cost" : "Decreases the energy cost to throw helpless villagers by 20%{SP}", + "hud.skill.st_shockwave_cost" : "Decreases the energy cost to throw helpless villagers by {boost}%{SP}", "hud.skill.st_shockwave_knockback_title" : "Shockwave Knockback", - "hud.skill.st_shockwave_knockback" : "Increases throw potential by 30%{SP}", + "hud.skill.st_shockwave_knockback" : "Increases throw potential by {boost}%{SP}", "hud.skill.st_shockwave_damage_title" : "Shockwave Damage", - "hud.skill.st_shockwave_damage" : "Increases the damage done by 30%{SP}", + "hud.skill.st_shockwave_damage" : "Increases the damage done by {boost}%{SP}", "hud.skill.st_shockwave_unlock_title" : "Shockwave Unlock", "hud.skill.st_shockwave_unlock" : "Unlocks the ability to throw enemies away using fire{SP}", "hud.skill.st_flamethrower_title" : "Flamethrower", "hud.skill.st_flamethrower" : "Throws fire, cook'em all", "hud.skill.st_flame_velocity_title" : "Flame Velocity", - "hud.skill.st_flame_velocity" : "Gets the fire there faster, 25% faster{SP}", + "hud.skill.st_flame_velocity" : "Gets the fire there faster, {boost}% faster{SP}", "hud.skill.st_flamethrower_range_title" : "Flamethrower Range", - "hud.skill.st_flamethrower_range" : "For when the flames just won't reach, they go 25% further{SP}", + "hud.skill.st_flamethrower_range" : "For when the flames just won't reach, they go {boost}% further{SP}", "hud.skill.st_energy_drain_title" : "Energy Drain", - "hud.skill.st_energy_drain" : "Decreases the rate energy is drained by 20%{SP}", + "hud.skill.st_energy_drain" : "Decreases the rate energy is drained by {boost}%{SP}", "hud.skill.st_flamethrower_damage_title" : "Flamethrower Damage", - "hud.skill.st_flamethrower_damage" : "Increases damage by 30%{SP}", + "hud.skill.st_flamethrower_damage" : "Increases damage by {boost}%{SP}", "hud.skill.st_explosion_radius_title" : "Explosion Radius", - "hud.skill.st_explosion_radius" : "Bigger is better, increases explosion radius by 15%{SP}", + "hud.skill.st_explosion_radius" : "Bigger is better, increases explosion radius by {boost}%{SP}", "hud.skill.st_stamina_regen_title" : "Stamina Regen", - "hud.skill.st_stamina_regen" : "Increases stamina gain by 20%{SP}", + "hud.skill.st_stamina_regen" : "Increases stamina gain by {boost}%{SP}", "hud.skill.st_fireball_title" : "Fireball", "hud.skill.st_fireball" : "Shoots a fireball that explodes on impact", "hud.skill.st_damage_title" : "Damage", - "hud.skill.st_damage" : "Increases damage by 20%{SP}", + "hud.skill.st_damage" : "Increases damage by {boost}%{SP}", // Bow "hud.skill.bow_projectile_speed_title" : "Projectile Speed", - "hud.skill.bow_projectile_speed" : "Allows you to shoot arrows further, faster, by 30%{SP}", + "hud.skill.bow_projectile_speed" : "Allows you to shoot arrows further, faster, by {boost}%{SP}", "hud.skill.bow_charged_title" : "Charged Shoot", "hud.skill.bow_charged" : "Because you waited longer", "hud.skill.bow_charged_damage_title" : "Charged Damage", - "hud.skill.bow_charged_damage" : "Increases damage by 20%{SP}", + "hud.skill.bow_charged_damage" : "Increases damage by {boost}%{SP}", "hud.skill.bow_charged_energy_regen_title" : "Charged Regen", - "hud.skill.bow_charged_energy_regen" : "Increases stamina recovery by 20%{SP}", + "hud.skill.bow_charged_energy_regen" : "Increases stamina recovery by {boost}%{SP}", "hud.skill.bow_charged_knockback_title" : "Charged Knockback", - "hud.skill.bow_charged_knockback" : "Knock enemies further back by 20%{SP}", + "hud.skill.bow_charged_knockback" : "Knock enemies further back by {boost}%{SP}", "hud.skill.bow_charged_speed_title" : "Charged Speed", - "hud.skill.bow_charged_speed" : "Increases the rate that you charge the attack by 10%{SP}", + "hud.skill.bow_charged_speed" : "Increases the rate that you charge the attack by {boost}%{SP}", "hud.skill.bow_charged_move_title" : "Charged Move Speed", - "hud.skill.bow_charged_move" : "Increases how fast you can shuffle while charging the attack by 10%{SP}", + "hud.skill.bow_charged_move" : "Increases how fast you can shuffle while charging the attack by {boost}%{SP}", "hud.skill.bow_repeater_title" : "Repeater", "hud.skill.bow_repeater" : "Shoots faster the longer you fire for", "hud.skill.bow_repeater_damage_title" : "Repeater Damage", - "hud.skill.bow_repeater_damage" : "Increases the damage done by 20%{SP}", + "hud.skill.bow_repeater_damage" : "Increases the damage done by {boost}%{SP}", "hud.skill.bow_repeater_cost_title" : "Repeater Cost", - "hud.skill.bow_repeater_cost" : "Decreases the energy cost to become a repeater by 20%{SP}", + "hud.skill.bow_repeater_cost" : "Decreases the energy cost to become a repeater by {boost}%{SP}", "hud.skill.bow_repeater_speed_title" : "Repeater Speed", - "hud.skill.bow_repeater_speed" : "Increases the rate at which you fire arrows by 20%{SP}", + "hud.skill.bow_repeater_speed" : "Increases the rate at which you fire arrows by {boost}%{SP}", "hud.skill.bow_shotgun_unlock_title" : "Unlocks Shotgun", "hud.skill.bow_shotgun_unlock" : "Unlocks ability to fire multiple arrows at once{SP}", "hud.skill.bow_shotgun_damage_title" : "Shotgun Damage", - "hud.skill.bow_shotgun_damage" : "Increases the damage done by 20%{SP}", + "hud.skill.bow_shotgun_damage" : "Increases the damage done by {boost}%{SP}", "hud.skill.bow_shotgun_cost_title" : "Shotgun Cost", - "hud.skill.bow_shotgun_cost" : "Decreases the cost of shotgun by 20%{SP}", + "hud.skill.bow_shotgun_cost" : "Decreases the cost of shotgun by {boost}%{SP}", "hud.skill.bow_shotgun_arrow_count_title" : "Shotgun Arrows", - "hud.skill.bow_shotgun_arrow_count" : "Increases the number of arrows in the burst by 1{SP}", + "hud.skill.bow_shotgun_arrow_count" : "Increases the number of arrows in the burst by {boost}{SP}", "hud.skill.bow_shotgun_spread_title" : "Shotgun Spread", - "hud.skill.bow_shotgun_spread" : "Decreases the spread of the arrows by 20%{SP}", + "hud.skill.bow_shotgun_spread" : "Decreases the spread of the arrows by {boost}%{SP}", // Hammer "hud.skill.hmr_leap_radius_title" : "Leap Radius", - "hud.skill.hmr_leap_radius" : "Increases attack radius on ground slam by 1 meter{SP}", + "hud.skill.hmr_leap_radius" : "Increases attack radius on ground slam by {boost} meter{SP}", "hud.skill.hmr_leap_distance_title" : "Leap Distance", - "hud.skill.hmr_leap_distance" : "Increases distance of leap by 25%{SP}", + "hud.skill.hmr_leap_distance" : "Increases distance of leap by {boost}%{SP}", "hud.skill.hmr_leap_cost_title" : "Leap Cost", - "hud.skill.hmr_leap_cost" : "Decreases cost of leap by 25%{SP}", + "hud.skill.hmr_leap_cost" : "Decreases cost of leap by {boost}%{SP}", "hud.skill.hmr_leap_knockback_title" : "Leap Knockback", - "hud.skill.hmr_leap_knockback" : "Increases knockback from leap by 50%{SP}", + "hud.skill.hmr_leap_knockback" : "Increases knockback from leap by {boost}%{SP}", "hud.skill.hmr_leap_damage_title" : "Leap Damage", - "hud.skill.hmr_leap_damage" : "Increases damage of leap by 40%{SP}", + "hud.skill.hmr_leap_damage" : "Increases damage of leap by {boost}%{SP}", "hud.skill.hmr_unlock_leap_title" : "Unlock Leap", "hud.skill.hmr_unlock_leap" : "Unlocks a leap{SP}", "hud.skill.hmr_charged_melee_title" : "Charged Melee", "hud.skill.hmr_charged_melee" : "Melee but with charge", "hud.skill.hmr_charged_rate_title" : "Charge Rate", - "hud.skill.hmr_charged_rate" : "Increases the rate that you charge the swing by 25%{SP}", + "hud.skill.hmr_charged_rate" : "Increases the rate that you charge the swing by {boost}%{SP}", "hud.skill.hmr_charged_melee_nrg_drain_title" : "Charged Melee Energy Drain", - "hud.skill.hmr_charged_melee_nrg_drain" : "Decreases the rate energy drains when charging by 25%{SP}", + "hud.skill.hmr_charged_melee_nrg_drain" : "Decreases the rate energy drains when charging by {boost}%{SP}", "hud.skill.hmr_charged_melee_damage_title" : "Charged Melee Damage", - "hud.skill.hmr_charged_melee_damage" : "Increases the damage of the charged swing by 25%{SP}", + "hud.skill.hmr_charged_melee_damage" : "Increases the damage of the charged swing by {boost}%{SP}", "hud.skill.hmr_charged_melee_knockback_title" : "Charged Melee Knockback", - "hud.skill.hmr_charged_melee_knockback" : "Massively increases throw potential of swing by 50%{SP}", + "hud.skill.hmr_charged_melee_knockback" : "Massively increases throw potential of swing by {boost}%{SP}", "hud.skill.hmr_single_strike_title" : "Single Strike", "hud.skill.hmr_single_strike" : "As single as you are", "hud.skill.hmr_single_strike_regen_title" : "Single Strike Regen", @@ -166,7 +166,7 @@ "hud.skill.hmr_single_strike_damage_title" : "Single Strike Damage", "hud.skill.hmr_single_strike_damage" : "Increases the damage with each successive strike{SP}", "hud.skill.hmr_single_strike_knockback_title" : "Single Strike Knockback", - "hud.skill.hmr_single_strike_knockback" : "Increase throw potential of swings by 50%{SP}", + "hud.skill.hmr_single_strike_knockback" : "Increase throw potential of swings by {boost}%{SP}", "hud.skill." : "", // Sword "hud.skill.sw_trip_str_title": "Triple Strike", @@ -182,25 +182,25 @@ "hud.skill.sw_dash_title": "Dash", "hud.skill.sw_dash": "Pin through your enemies", "hud.skill.sw_dash_dmg_title": "Dash Damage", - "hud.skill.sw_dash_dmg": "Increases initial damage of the dash by 20%{SP}", + "hud.skill.sw_dash_dmg": "Increases initial damage of the dash by {boost}%{SP}", "hud.skill.sw_dash_drain_title": "Dash Drain", - "hud.skill.sw_dash_drain": "Decreases the rate energy is drained while dashing by 25%{SP}", + "hud.skill.sw_dash_drain": "Decreases the rate energy is drained while dashing by {boost}%{SP}", "hud.skill.sw_dash_cost_title": "Dash Cost", - "hud.skill.sw_dash_cost": "Decreases the initial cost of the dash by 25%{SP}", + "hud.skill.sw_dash_cost": "Decreases the initial cost of the dash by {boost}%{SP}", "hud.skill.sw_dash_speed_title": "Dash Speed", - "hud.skill.sw_dash_speed": "Increases how fast you go while dashing by 30%{SP}", + "hud.skill.sw_dash_speed": "Increases how fast you go while dashing by {boost}%{SP}", "hud.skill.sw_dash_charge_through_title": "Charge Through", "hud.skill.sw_dash_charge_through": "Allows you to charge through the first enemies you hit{SP}", "hud.skill.sw_dash_scale_title": "Dash Scaling Damage", - "hud.skill.sw_dash_scale": "Increases the damage scaling from the dash by 20%{SP}", + "hud.skill.sw_dash_scale": "Increases the damage scaling from the dash by {boost}%{SP}", "hud.skill.sw_spin_title": "Spin Unlock", "hud.skill.sw_spin": "Unlocks the sword spin{SP}", "hud.skill.sw_spin_dmg_title": "Spin Damage", - "hud.skill.sw_spin_dmg": "Increases the damage done by 40%{SP}", + "hud.skill.sw_spin_dmg": "Increases the damage done by {boost}%{SP}", "hud.skill.sw_spin_spd_title": "Spin Speed", - "hud.skill.sw_spin_spd": "Increase the speed at which you spin by 25%{SP}", + "hud.skill.sw_spin_spd": "Increase the speed at which you spin by {boost}%{SP}", "hud.skill.sw_spin_cost_title": "Spin Cost", - "hud.skill.sw_spin_cost": "Decreases the energy cost of each spin by 25%{SP}", + "hud.skill.sw_spin_cost": "Decreases the energy cost of each spin by {boost}%{SP}", "hud.skill.sw_spin_spins_title": "Spin Spins", "hud.skill.sw_spin_spins": "Increases the number of times you can spin{SP}", "hud.skill.sw_interrupt_title": "Interrupting Attacks", @@ -221,23 +221,23 @@ "hud.skill.axe_infinite_axe_spin_title": "Infinite Axe Spin", "hud.skill.axe_infinite_axe_spin": "Spin for as long as you have energy{SP}", "hud.skill.axe_spin_damage_title": "Spin Damage", - "hud.skill.axe_spin_damage": "Increases the damage each spin does by 30%{SP}", + "hud.skill.axe_spin_damage": "Increases the damage each spin does by {boost}%{SP}", "hud.skill.axe_spin_helicopter_title": "Spin Helicopter", "hud.skill.axe_spin_helicopter": "You fall a little slower while spinning{SP}", "hud.skill.axe_spin_speed_title": "Spin Speed", - "hud.skill.axe_spin_speed": "Increases your spin speed by 25%{SP}", + "hud.skill.axe_spin_speed": "Increases your spin speed by {boost}%{SP}", "hud.skill.axe_spin_cost_title": "Spin Cost", - "hud.skill.axe_spin_cost": "Decreases stamina cost of spinning by 25%{SP}", + "hud.skill.axe_spin_cost": "Decreases stamina cost of spinning by {boost}%{SP}", "hud.skill.axe_unlock_leap_title": "Unlock Leap", "hud.skill.axe_unlock_leap": "Unlocks a leap spin{SP}", "hud.skill.axe_leap_damage_title": "Leap Damage", - "hud.skill.axe_leap_damage": "Increases damage of leap by 35%{SP}", + "hud.skill.axe_leap_damage": "Increases damage of leap by {boost}%{SP}", "hud.skill.axe_leap_knockback_title": "Leap Knockback", - "hud.skill.axe_leap_knockback": "Increases knockback from leap by 40%{SP}", + "hud.skill.axe_leap_knockback": "Increases knockback from leap by {boost}%{SP}", "hud.skill.axe_leap_cost_title": "Leap Cost", - "hud.skill.axe_leap_cost": "Decreases cost of leap by 25%{SP}", + "hud.skill.axe_leap_cost": "Decreases cost of leap by {boost}%{SP}", "hud.skill.axe_leap_distance_title": "Leap Distance", - "hud.skill.axe_leap_distance": "Increases distance of leap by 20%{SP}", + "hud.skill.axe_leap_distance": "Increases distance of leap by {boost}%{SP}", // Mining "hud.skill.mining_title": "Mining", "hud.skill.pick_strike_title": "Pickaxe Strike", @@ -245,9 +245,9 @@ "hud.skill.pick_strike_speed_title": "Pickaxe Strike Speed", "hud.skill.pick_strike_speed": "Mine rocks faster{SP}", "hud.skill.pick_strike_oregain_title": "Pickaxe Strike Ore Yield", - "hud.skill.pick_strike_oregain": "Chance to gain extra ore (5% per level){SP}", + "hud.skill.pick_strike_oregain": "Chance to gain extra ore ({boost}% per level){SP}", "hud.skill.pick_strike_gemgain_title": "Pickaxe Strike Gem Yield", - "hud.skill.pick_strike_gemgain": "Chance to gain extra gems (5% per level){SP}", + "hud.skill.pick_strike_gemgain": "Chance to gain extra gems ({boost}% per level){SP}", }, diff --git a/assets/voxygen/i18n/es_ES/skills.ron b/assets/voxygen/i18n/es_ES/skills.ron index 090d3c06fa..05bf911f4f 100644 --- a/assets/voxygen/i18n/es_ES/skills.ron +++ b/assets/voxygen/i18n/es_ES/skills.ron @@ -10,9 +10,9 @@ // Skills // General "hud.skill.inc_health_title": "Aumentar la salud", - "hud.skill.inc_health": "Aumenta la salud máxima en 5{SP}", + "hud.skill.inc_health": "Aumenta la salud máxima en {boost}{SP}", "hud.skill.inc_stam_title": "Aumenta la resistencia", - "hud.skill.inc_stam": "Aumenta la resistencia máxima en 5{SP}", + "hud.skill.inc_stam": "Aumenta la resistencia máxima en {boost}{SP}", "hud.skill.unlck_sword_title": "Desbloquear la espada", "hud.skill.unlck_sword": "Desbloquea el árbol de habilidades de la espada{SP}", "hud.skill.unlck_axe_title": "Desbloquear el hacha", @@ -28,137 +28,137 @@ "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 10% menos de resistencia{SP}", + "hud.skill.roll_stamina": "Rodar usa un {boost}% menos de resistencia{SP}", "hud.skill.roll_speed_title": "Velocidad al rodar", - "hud.skill.roll_speed": "Rodar es un 10% más rápido{SP}", + "hud.skill.roll_speed": "Rodar es un {boost}% más rápido{SP}", "hud.skill.roll_dur_title": "Duración de rodar", - "hud.skill.roll_dur": "Rueda durante un 10% más de tiempo{SP}", + "hud.skill.roll_dur": "Rueda durante un {boost}% más de tiempo{SP}", "hud.skill.climbing_title": "Escalada", "hud.skill.climbing": "Permite trepar muros", "hud.skill.climbing_cost_title": "Coste de resistencia Escalar", - "hud.skill.climbing_cost": "Escalar usa un 20% menos de resistencia{SP}", + "hud.skill.climbing_cost": "Escalar usa un {boost}% menos de resistencia{SP}", "hud.skill.climbing_speed_title": "Velocidad al escalar", - "hud.skill.climbing_speed": "Escala un 20% mas rápido{SP}", + "hud.skill.climbing_speed": "Escala un {boost}% mas rápido{SP}", "hud.skill.swim_title": "Nadar", "hud.skill.swim": "Permite moverse por el agua", "hud.skill.swim_speed_title": "Velocidad al nadar", - "hud.skill.swim_speed": "Nada un 40% mas rápido{SP}", + "hud.skill.swim_speed": "Nada un {boost}% mas rápido{SP}", // Sceptre "hud.skill.sc_lifesteal_title": "Rayo succionador de vitalidad", "hud.skill.sc_lifesteal": "Succiona la vida de tus enemigos", "hud.skill.sc_lifesteal_damage_title": "Daño", - "hud.skill.sc_lifesteal_damage": "Hace un 20% mas de daño{SP}", + "hud.skill.sc_lifesteal_damage": "Hace un {boost}% mas de daño{SP}", "hud.skill.sc_lifesteal_range_title": "Rango", - "hud.skill.sc_lifesteal_range": "Tu rayo llega un 20% mas lejos{SP}", + "hud.skill.sc_lifesteal_range": "Tu rayo llega un {boost}% mas lejos{SP}", "hud.skill.sc_lifesteal_lifesteal_title": "Succión", - "hud.skill.sc_lifesteal_lifesteal": "Convierte un 15% adicional del daño en vida{SP}", + "hud.skill.sc_lifesteal_lifesteal": "Convierte un {boost}% adicional del daño en vida{SP}", "hud.skill.sc_lifesteal_regen_title": "Regeneración de resistencia", - "hud.skill.sc_lifesteal_regen": "Recupera un 20% adicional de resistencia{SP}", + "hud.skill.sc_lifesteal_regen": "Recupera un {boost}% adicional de resistencia{SP}", "hud.skill.sc_heal_title": "Rayo sanador", "hud.skill.sc_heal": "Cura a tus aliados usando la sangre de tus enemigos", "hud.skill.sc_heal_heal_title": "Curar", - "hud.skill.sc_heal_heal": "Aumenta la curación en otros en un 20%{SP}", + "hud.skill.sc_heal_heal": "Aumenta la curación en otros en un {boost}%{SP}", "hud.skill.sc_heal_cost_title": "Coste de resistencia", - "hud.skill.sc_heal_cost": "Curar a otros consume un 20% menos de resistencia{SP}", + "hud.skill.sc_heal_cost": "Curar a otros consume un {boost}% menos de resistencia{SP}", "hud.skill.sc_heal_range_title": "Rango", - "hud.skill.sc_heal_range": "Tu rayo llega un 20% mas lejos{SP}", + "hud.skill.sc_heal_range": "Tu rayo llega un {boost}% mas lejos{SP}", "hud.skill.sc_wardaura_unlock_title": "Desbloquear Aura Protectora", "hud.skill.sc_wardaura_unlock": "Permite proteger a tus aliados de los ataques enemigos{SP}", "hud.skill.sc_wardaura_strength_title": "Fuerza", - "hud.skill.sc_wardaura_strength": "La fuerza de tu protección aumenta en un 15%{SP}", + "hud.skill.sc_wardaura_strength": "La fuerza de tu protección aumenta en un {boost}%{SP}", "hud.skill.sc_wardaura_duration_title": "Duración", - "hud.skill.sc_wardaura_duration": "Los efectos de tu protección duran un 20% más{SP}", + "hud.skill.sc_wardaura_duration": "Los efectos de tu protección duran un {boost}% más{SP}", "hud.skill.sc_wardaura_range_title": "Alcance", - "hud.skill.sc_wardaura_range": "Tu protección llega un 25% más lejos{SP}", + "hud.skill.sc_wardaura_range": "Tu protección llega un {boost}% más lejos{SP}", "hud.skill.sc_wardaura_cost_title": "Coste de resistencia", - "hud.skill.sc_wardaura_cost": "Crear la protección requiere un 15% menos de resistencia{SP}", + "hud.skill.sc_wardaura_cost": "Crear la protección requiere un {boost}% menos de resistencia{SP}", // Staff "hud.skill.st_shockwave_range_title" : "Alcance de la onda de choque", - "hud.skill.st_shockwave_range" : "lanza cosas que antes estaban fuera de su alcance, rango incrementado 20%{SP}", + "hud.skill.st_shockwave_range" : "lanza cosas que antes estaban fuera de su alcance, rango incrementado {boost}%{SP}", "hud.skill.st_shockwave_cost_title" : "Coste de la onda de choque", - "hud.skill.st_shockwave_cost" : "Disminuye el coste de energía para lanzar Aldeanos Indefensos en un 20%{SP}", + "hud.skill.st_shockwave_cost" : "Disminuye el coste de energía para lanzar Aldeanos Indefensos en un {boost}%{SP}", "hud.skill.st_shockwave_knockback_title" : "Retroceso por onda de choque", - "hud.skill.st_shockwave_knockback" : "Increases throw potential by 30%{SP}", + "hud.skill.st_shockwave_knockback" : "Increases throw potential by {boost}%{SP}", "hud.skill.st_shockwave_damage_title" : "Daño por onda de choque", - "hud.skill.st_shockwave_damage" : "Aumenta el daño causado en un 30%{SP}", + "hud.skill.st_shockwave_damage" : "Aumenta el daño causado en un {boost}%{SP}", "hud.skill.st_shockwave_unlock_title" : "Desbloquear Onda De Choque", "hud.skill.st_shockwave_unlock" : "Desbloquea la habilidad de alejar a los enemigos usando fuego{SP}", "hud.skill.st_flamethrower_title" : "Lanzallamas", "hud.skill.st_flamethrower" : "Lanza fuego, cocínalos a todos", "hud.skill.st_flame_velocity_title" : "Velocidad de la llama", - "hud.skill.st_flame_velocity" : "Hace que el fuego vaya más rápido en un 25%{SP}", + "hud.skill.st_flame_velocity" : "Hace que el fuego vaya más rápido en un {boost}%{SP}", "hud.skill.st_flamethrower_range_title" : "Alcance del lanzallamas", - "hud.skill.st_flamethrower_range" : "Las llamas llegan un 25% más lejos{SP}", + "hud.skill.st_flamethrower_range" : "Las llamas llegan un {boost}% más lejos{SP}", "hud.skill.st_energy_drain_title" : "Drenaje de energía", - "hud.skill.st_energy_drain" : "Disminuye la tasa de drenaje de energía en un 20%{SP}", + "hud.skill.st_energy_drain" : "Disminuye la tasa de drenaje de energía en un {boost}%{SP}", "hud.skill.st_flamethrower_damage_title" : "Daño del lanzallamas", - "hud.skill.st_flamethrower_damage" : "Aumenta el daño en un 30%{SP}", + "hud.skill.st_flamethrower_damage" : "Aumenta el daño en un {boost}%{SP}", "hud.skill.st_explosion_radius_title" : "Radio de explosión", - "hud.skill.st_explosion_radius" : "Más grande es mejor, aumenta el radio de explosión en un 15%{SP}", + "hud.skill.st_explosion_radius" : "Más grande es mejor, aumenta el radio de explosión en un {boost}%{SP}", "hud.skill.st_stamina_regen_title" : "Regeneración de resistencia", - "hud.skill.st_stamina_regen" : "Aumenta la regeneración de resistencia en un 20%{SP}", + "hud.skill.st_stamina_regen" : "Aumenta la regeneración de resistencia en un {boost}%{SP}", "hud.skill.st_fireball_title" : "Bola de fuego", "hud.skill.st_fireball" : "Juega a perseguir a los enemigos", "hud.skill.st_damage_title" : "Daño", - "hud.skill.st_damage" : "Aumenta el daño en un 20%{SP}", + "hud.skill.st_damage" : "Aumenta el daño en un {boost}%{SP}", "hud.skill.st_explosion_title" : "Explosión", "hud.skill.st_explosion" : "Cuando el fuego no es suficiente{SP}", // Bow "hud.skill.bow_projectile_speed_title" : "Velocidad del proyectil", - "hud.skill.bow_projectile_speed" : "Te permite disparar flechas más lejos, más rápido, en un 30%{SP}", + "hud.skill.bow_projectile_speed" : "Te permite disparar flechas más lejos, más rápido, en un {boost}%{SP}", "hud.skill.bow_arrow_count_title" : "Recuento de flechas", "hud.skill.bow_arrow_count" : "dispara una flecha adicional cuando saltas{SP}", "hud.skill.bow_repeater_cost_title" : "Coste del arco repetidor", - "hud.skill.bow_repeater_cost" : "Disminuye el coste de energía para convertirse en un arco repetidor de planeo en un 30%{SP}", + "hud.skill.bow_repeater_cost" : "Disminuye el coste de energía para convertirse en un arco repetidor de planeo en un {boost}%{SP}", "hud.skill.bow_repeater_glide_title" : "Planeo de arco repetidor", "hud.skill.bow_repeater_glide" : "Planea más mientras disparas{SP}", "hud.skill.bow_repeater_damage_title" : "Daño del arco repetidor", - "hud.skill.bow_repeater_damage" : "Aumenta el daño realizado en un 40%{SP}", + "hud.skill.bow_repeater_damage" : "Aumenta el daño realizado en un {boost}%{SP}", "hud.skill.bow_repeater_unlock_title" : "Desbloquear el Arco Repetidor", "hud.skill.bow_repeater_unlock" : "Desbloquea la habilidad de saltar en el aire y disparar una ráfaga de flechas{SP}", "hud.skill.bow_charged_title" : "Disparo cargado", "hud.skill.bow_charged" : "Porque has esperado más", "hud.skill.bow_charged_knockback_title" : "Retroceso de cargado", - "hud.skill.bow_charged_knockback" : "Haz retroceder a los enemigos un 25%{SP}", + "hud.skill.bow_charged_knockback" : "Haz retroceder a los enemigos un {boost}%{SP}", "hud.skill.bow_charged_move_speed_title" : "Velocidad de recarga", - "hud.skill.bow_charged_move_speed" : "Aumenta la velocidad con la que puedes desplazarte mientras recargas en un 25%{SP}", + "hud.skill.bow_charged_move_speed" : "Aumenta la velocidad con la que puedes desplazarte mientras recargas en un {boost}%{SP}", "hud.skill.bow_charged_speed_title" : "Velocidad de recarga", - "hud.skill.bow_charged_speed" : "Aumenta la velocidad a la que recargas en un 10%{SP}", + "hud.skill.bow_charged_speed" : "Aumenta la velocidad a la que recargas en un {boost}%{SP}", "hud.skill.bow_charged_projectile_speed_title" : "Velocidad de los proyectiles cargados", - "hud.skill.bow_charged_projectile_speed" : "Velocidad del proyectil aumentada en un 20% adicional mientras se recarga{SP}", + "hud.skill.bow_charged_projectile_speed" : "Velocidad del proyectil aumentada en un {boost}% adicional mientras se recarga{SP}", "hud.skill.bow_charged_drain_title" : "Drenaje cargado", - "hud.skill.bow_charged_drain" : "Disminuye la tasa de drenaje de resistencia en un 15%{SP}", + "hud.skill.bow_charged_drain" : "Disminuye la tasa de drenaje de resistencia en un {boost}%{SP}", "hud.skill.bow_charged_damage_title" : "Daño cargado", - "hud.skill.bow_charged_damage" : "Aumenta el daño en un 20%{SP}", + "hud.skill.bow_charged_damage" : "Aumenta el daño en un {boost}%{SP}", "hud.skill.bow_energy_regen_title" : "Regeneración de energía", - "hud.skill.bow_energy_regen" : "Aumenta la ganancia de energía en un 40%{SP}", + "hud.skill.bow_energy_regen" : "Aumenta la ganancia de energía en un {boost}%{SP}", "hud.skill.bow_title" : "Disparo de flecha", "hud.skill.bow" : "Carcaj infinito incluido, no apto para niños", "hud.skill.bow_damage_title" : "Daño", - "hud.skill.bow_damage" : "Aumenta el daño en un 25%{SP}", + "hud.skill.bow_damage" : "Aumenta el daño en un {boost}%{SP}", // Hammer "hud.skill.hmr_leap_radius_title" : "Radio de salto", - "hud.skill.hmr_leap_radius" : "Aumenta el radio de ataque del golpe en el suelo 1 metro{SP}", + "hud.skill.hmr_leap_radius" : "Aumenta el radio de ataque del golpe en el suelo {boost} metro{SP}", "hud.skill.hmr_leap_distance_title" : "Distancia de salto", - "hud.skill.hmr_leap_distance" : "Aumenta la distancia del salto en un 25%{SP}", + "hud.skill.hmr_leap_distance" : "Aumenta la distancia del salto en un {boost}%{SP}", "hud.skill.hmr_leap_cost_title" : "Coste del salto", - "hud.skill.hmr_leap_cost" : "Disminuye el coste del salto en un 25%{SP}", + "hud.skill.hmr_leap_cost" : "Disminuye el coste del salto en un {boost}%{SP}", "hud.skill.hmr_leap_knockback_title" : "Retroceso del salto", - "hud.skill.hmr_leap_knockback" : "Aumenta el retroceso del salto en un 50%{SP}", + "hud.skill.hmr_leap_knockback" : "Aumenta el retroceso del salto en un {boost}%{SP}", "hud.skill.hmr_leap_damage_title" : "Daño de salto", - "hud.skill.hmr_leap_damage" : "Aumenta el daño del salto en un 40%{SP}", + "hud.skill.hmr_leap_damage" : "Aumenta el daño del salto en un {boost}%{SP}", "hud.skill.hmr_unlock_leap_title" : "Desbloquear Salto", "hud.skill.hmr_unlock_leap" : "Desbloquea salto{SP}", "hud.skill.hmr_charged_melee_title" : "Carga cuerpo a cuerpo", "hud.skill.hmr_charged_melee" : "Cuerpo a cuerpo pero con carga", "hud.skill.hmr_charged_rate_title" : "Tasa de carga", - "hud.skill.hmr_charged_rate" : "Aumenta la tasa de carga del golpe un 25%{SP}", + "hud.skill.hmr_charged_rate" : "Aumenta la tasa de carga del golpe un {boost}%{SP}", "hud.skill.hmr_charged_melee_nrg_drain_title" : "Drenaje de energía de carga cuerpo a cuerpo", - "hud.skill.hmr_charged_melee_nrg_drain" : "Reduce la tasa de drenaje de energía al cargar en un 25%{SP}", + "hud.skill.hmr_charged_melee_nrg_drain" : "Reduce la tasa de drenaje de energía al cargar en un {boost}%{SP}", "hud.skill.hmr_charged_melee_damage_title" : "Daño cuerpo a cuerpo cargado", - "hud.skill.hmr_charged_melee_damage" : "Aumenta el daño del golpe cargado en un 25%{SP}", + "hud.skill.hmr_charged_melee_damage" : "Aumenta el daño del golpe cargado en un {boost}%{SP}", "hud.skill.hmr_charged_melee_knockback_title" : "Contragolpe cuerpo a cuerpo cargado", - "hud.skill.hmr_charged_melee_knockback" : "Aumenta masivamente el potencial de lanzamiento del golpe en un 50%{SP}", + "hud.skill.hmr_charged_melee_knockback" : "Aumenta masivamente el potencial de lanzamiento del golpe en un {boost}%{SP}", "hud.skill.hmr_single_strike_title" : "Golpe único", "hud.skill.hmr_single_strike" : "Tan único como tú", "hud.skill.hmr_single_strike_regen_title" : "Regeneración de un solo golpe", @@ -168,7 +168,7 @@ "hud.skill.hmr_single_strike_damage_title" : "Daño de Golpe Único", "hud.skill.hmr_single_strike_damage" : "Aumenta el daño con cada golpe sucesivo{SP}", "hud.skill.hmr_single_strike_knockback_title" : "Retroceso del Golpe Único ", - "hud.skill.hmr_single_strike_knockback" : "Aumenta el potencial de los golpes en un 50%{SP}", + "hud.skill.hmr_single_strike_knockback" : "Aumenta el potencial de los golpes en un {boost}%{SP}", "hud.skill." : "", // Sword "hud.skill.sw_trip_str_title": "Golpe triple", @@ -184,25 +184,25 @@ "hud.skill.sw_dash_title": "Atravesar", "hud.skill.sw_dash": "Atraviesa a tus enemigos", "hud.skill.sw_dash_dmg_title": "Daño de Atravesar", - "hud.skill.sw_dash_dmg": "Aumenta el daño inicial de Atravesar en un 20%{SP}", + "hud.skill.sw_dash_dmg": "Aumenta el daño inicial de Atravesar en un {boost}%{SP}", "hud.skill.sw_dash_drain_title": "Drenaje de Atravesar", - "hud.skill.sw_dash_drain": "Disminuye la tasa de drenaje de energía al correr en un 25%{SP}", + "hud.skill.sw_dash_drain": "Disminuye la tasa de drenaje de energía al correr en un {boost}%{SP}", "hud.skill.sw_dash_cost_title": "Coste de Atravesar", - "hud.skill.sw_dash_cost": "Disminuye el coste inicial de Atravesar en un 25%{SP}", + "hud.skill.sw_dash_cost": "Disminuye el coste inicial de Atravesar en un {boost}%{SP}", "hud.skill.sw_dash_speed_title": "Velocidad de Atravesar", - "hud.skill.sw_dash_speed": "Aumenta la velocidad al atravesar en un 15%{SP}", + "hud.skill.sw_dash_speed": "Aumenta la velocidad al atravesar en un {boost}%{SP}", "hud.skill.sw_dash_inf_title": "Atravesar Infinito", "hud.skill.sw_dash_inf": "Te permite hacer atravesar durante todo el tiempo que tengas energía{SP}", "hud.skill.sw_dash_scale_title": "Intensidad de daño de Atravesar", - "hud.skill.sw_dash_scale": "Aumenta la intensidad de daño de Atravesar en un 20%{SP}", + "hud.skill.sw_dash_scale": "Aumenta la intensidad de daño de Atravesar en un {boost}%{SP}", "hud.skill.sw_spin_title": "Desbloquear Giro", "hud.skill.sw_spin": "Desbloquea el giro de la espada{SP}", "hud.skill.sw_spin_dmg_title": "Daño por giro", - "hud.skill.sw_spin_dmg": "Aumenta el daño realizado en un 40%{SP}", + "hud.skill.sw_spin_dmg": "Aumenta el daño realizado en un {boost}%{SP}", "hud.skill.sw_spin_spd_title": "Velocidad de giro", - "hud.skill.sw_spin_spd": "Aumenta la velocidad de giro en un 25%{SP}", + "hud.skill.sw_spin_spd": "Aumenta la velocidad de giro en un {boost}%{SP}", "hud.skill.sw_spin_cost_title": "Coste de giro", - "hud.skill.sw_spin_cost": "Disminuye el coste de energía de cada giro en un 25%{SP}", + "hud.skill.sw_spin_cost": "Disminuye el coste de energía de cada giro en un {boost}%{SP}", "hud.skill.sw_spin_spins_title": "Gira que gira", "hud.skill.sw_spin_spins": "Aumenta el número de veces que puedes girar{SP}", "hud.skill.sw_interrupt_title": "Interrumpir ataques", @@ -223,23 +223,23 @@ "hud.skill.axe_infinite_axe_spin_title": "Giro de hacha infinito", "hud.skill.axe_infinite_axe_spin": "Gira durante todo el tiempo que tengas energía{SP}", "hud.skill.axe_spin_damage_title": "Daño por giro", - "hud.skill.axe_spin_damage": "Aumenta el daño que hace cada giro en un 30%{SP}", + "hud.skill.axe_spin_damage": "Aumenta el daño que hace cada giro en un {boost}%{SP}", "hud.skill.axe_spin_helicopter_title": "Helicóptero giratorio", "hud.skill.axe_spin_helicopter": "Caes un poco más lento mientras giras{SP}", "hud.skill.axe_spin_speed_title": "Velocidad de giro", - "hud.skill.axe_spin_speed": "Aumenta tu velocidad de giro en un 25%{SP}", + "hud.skill.axe_spin_speed": "Aumenta tu velocidad de giro en un {boost}%{SP}", "hud.skill.axe_spin_cost_title": "Coste de giro", - "hud.skill.axe_spin_cost": "Disminuye el coste de aguante de los giros en un 25%", + "hud.skill.axe_spin_cost": "Disminuye el coste de aguante de los giros en un {boost}%", "hud.skill.axe_unlock_leap_title": "Desbloquear Salto", "hud.skill.axe_unlock_leap": "Desbloquea salto con giro{SP}", "hud.skill.axe_leap_damage_title": "Daño de salto", - "hud.skill.axe_leap_damage": "Aumenta el daño del salto en un 35%{SP}", + "hud.skill.axe_leap_damage": "Aumenta el daño del salto en un {boost}%{SP}", "hud.skill.axe_leap_knockback_title": "Retroceso de salto", - "hud.skill.axe_leap_knockback": "Aumenta el retroceso del salto en un 40%", + "hud.skill.axe_leap_knockback": "Aumenta el retroceso del salto en un {boost}%", "hud.skill.axe_leap_cost_title": "Coste del salto", - "hud.skill.axe_leap_cost": "Disminuye el coste del salto en un 25%{SP}", + "hud.skill.axe_leap_cost": "Disminuye el coste del salto en un {boost}%{SP}", "hud.skill.axe_leap_distance_title": "Distancia de salto", - "hud.skill.axe_leap_distance": "Aumenta la distancia del salto en un 20%{SP}", + "hud.skill.axe_leap_distance": "Aumenta la distancia del salto en un {boost}%{SP}", }, diff --git a/assets/voxygen/i18n/fr_FR/skills.ron b/assets/voxygen/i18n/fr_FR/skills.ron index 5949cd442d..3fa6636704 100644 --- a/assets/voxygen/i18n/fr_FR/skills.ron +++ b/assets/voxygen/i18n/fr_FR/skills.ron @@ -10,9 +10,9 @@ // Skills // General "hud.skill.inc_health_title": "Augmentation de Santé", - "hud.skill.inc_health": "Augmente les points de vie max de 5{SP}", + "hud.skill.inc_health": "Augmente les points de vie max de {boost}{SP}", "hud.skill.inc_stam_title": "Augmentation d'Endurance", - "hud.skill.inc_stam": "Augmente les points d'endurance max de 5{SP}", + "hud.skill.inc_stam": "Augmente les points d'endurance max de {boost}{SP}", "hud.skill.unlck_sword_title": "Maniement de l'Épée", "hud.skill.unlck_sword": "Débloque l'arbre de compétence pour l'épée{SP}", "hud.skill.unlck_axe_title": "Maniement de la Hache", @@ -28,137 +28,137 @@ "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 10% moins d'endurance{SP}", + "hud.skill.roll_stamina": "Rouler coûte {boost}% moins d'endurance{SP}", "hud.skill.roll_speed_title": "Vitesse de la Roulade", - "hud.skill.roll_speed": "Rouler 10% plus vite{SP}", + "hud.skill.roll_speed": "Rouler {boost}% plus vite{SP}", "hud.skill.roll_dur_title": "Durée de la Roulade", - "hud.skill.roll_dur": "Augmente de 10% la durée de la roulade{SP}", + "hud.skill.roll_dur": "Augmente de {boost}% 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", - "hud.skill.climbing_cost": "Escalader coûte 20% moins d'endurance{SP}", + "hud.skill.climbing_cost": "Escalader coûte {boost}% moins d'endurance{SP}", "hud.skill.climbing_speed_title": "Vitesse d'Escalade", - "hud.skill.climbing_speed": "Escalader 20% plus vite{SP}", + "hud.skill.climbing_speed": "Escalader {boost}% plus vite{SP}", "hud.skill.swim_title": "Nage", "hud.skill.swim": "Déplacement en environnement humide", "hud.skill.swim_speed_title": "Vitesse de nage", - "hud.skill.swim_speed": "Nager 40% plus vite{SP}", + "hud.skill.swim_speed": "Nager {boost}% plus vite{SP}", // Sceptre "hud.skill.sc_lifesteal_title": "Rayon de Vol-Vie", "hud.skill.sc_lifesteal": "Draine la vie de vos ennemis", "hud.skill.sc_lifesteal_damage_title": "Dégâts du Rayon Vol-Vie", - "hud.skill.sc_lifesteal_damage": "Inflige 20% plus de dégâts{SP}", + "hud.skill.sc_lifesteal_damage": "Inflige {boost}% plus de dégâts{SP}", "hud.skill.sc_lifesteal_range_title": "Portée du Rayon Vol-Vie", - "hud.skill.sc_lifesteal_range": "Votre Rayon se propage 20% plus loin{SP}", + "hud.skill.sc_lifesteal_range": "Votre Rayon se propage {boost}% plus loin{SP}", "hud.skill.sc_lifesteal_lifesteal_title": "Efficacité du Rayon Vol-Vie", - "hud.skill.sc_lifesteal_lifesteal": "Convertit 15% plus de dégâts en points de vie{SP}", + "hud.skill.sc_lifesteal_lifesteal": "Convertit {boost}% plus de dégâts en points de vie{SP}", "hud.skill.sc_lifesteal_regen_title": "Régénération d'Endurance du Rayon Vol-Vie", - "hud.skill.sc_lifesteal_regen": "Restaure de 20% en plus votre endurance{SP}", + "hud.skill.sc_lifesteal_regen": "Restaure de {boost}% en plus votre endurance{SP}", "hud.skill.sc_heal_title": "Rayon de Soin", "hud.skill.sc_heal": "Soignez vos alliés par le sang de vos ennemis", "hud.skill.sc_heal_heal_title": "Efficacité du Rayon de Soin", - "hud.skill.sc_heal_heal": "Augmente de 20% les soins apportés aux autres{SP}", + "hud.skill.sc_heal_heal": "Augmente de {boost}% les soins apportés aux autres{SP}", "hud.skill.sc_heal_cost_title": "Coût d'Endurance du Rayon de Soin", - "hud.skill.sc_heal_cost": "Soigner les autres coûte 20% moins d'endurance{SP}", + "hud.skill.sc_heal_cost": "Soigner les autres coûte {boost}% moins d'endurance{SP}", "hud.skill.sc_heal_range_title": "Portée du Rayon de Soin", - "hud.skill.sc_heal_range": "Votre Rayon se propage 20% plus loin{SP}", + "hud.skill.sc_heal_range": "Votre Rayon se propage {boost}% plus loin{SP}", "hud.skill.sc_wardaura_unlock_title": "Déblocage de l'Aura du Gardien", "hud.skill.sc_wardaura_unlock": "Débloque une compétence permettant de protéger vos alliés des attaques ennemies{SP}", "hud.skill.sc_wardaura_strength_title": "Puissance de l'Aura du Gardien", - "hud.skill.sc_wardaura_strength": "Augmente de 15% la force de protection{SP}", + "hud.skill.sc_wardaura_strength": "Augmente de {boost}% la force de protection{SP}", "hud.skill.sc_wardaura_duration_title": "Durée de l'Aura du Gardien", - "hud.skill.sc_wardaura_duration": "Fait durer les effets de protection 20% plus longtemps{SP}", + "hud.skill.sc_wardaura_duration": "Fait durer les effets de protection {boost}% plus longtemps{SP}", "hud.skill.sc_wardaura_range_title": "Portée de l'Aura du Gardien", - "hud.skill.sc_wardaura_range": "Votre protection s'étend 25% plus loin{SP}", + "hud.skill.sc_wardaura_range": "Votre protection s'étend {boost}% plus loin{SP}", "hud.skill.sc_wardaura_cost_title": "Coût d'Endurance de l'Aura du Gardien", - "hud.skill.sc_wardaura_cost": "Créer votre aura coûtera 15% moins d'endurance{SP}", + "hud.skill.sc_wardaura_cost": "Créer votre aura coûtera {boost}% moins d'endurance{SP}", // Staff "hud.skill.st_shockwave_range_title" : "Portée de l'Onde de Choc", - "hud.skill.st_shockwave_range" : "Projette ce qui était autrefois inatteignable, Portée augmentée de 20%{SP}", + "hud.skill.st_shockwave_range" : "Projette ce qui était autrefois inatteignable, Portée augmentée de {boost}%{SP}", "hud.skill.st_shockwave_cost_title" : "Coût d'Endurance de l'Onde de Choc", - "hud.skill.st_shockwave_cost" : "Diminue de 20% l'endurace nécessaire pour projeter ces pauvres villageois{SP}", + "hud.skill.st_shockwave_cost" : "Diminue de {boost}% l'endurace nécessaire pour projeter ces pauvres villageois{SP}", "hud.skill.st_shockwave_knockback_title" : "Projection de l'Onde de Choc", - "hud.skill.st_shockwave_knockback" : "Augmente de 30% la force de projection{SP}", + "hud.skill.st_shockwave_knockback" : "Augmente de {boost}% la force de projection{SP}", "hud.skill.st_shockwave_damage_title" : "Dégâts de l'Onde de Choc", - "hud.skill.st_shockwave_damage" : "Augmente de 30% les dégâts infligés par l'onde de choc{SP}", + "hud.skill.st_shockwave_damage" : "Augmente de {boost}% les dégâts infligés par l'onde de choc{SP}", "hud.skill.st_shockwave_unlock_title" : "Déblocage de l'Onde de Choc", "hud.skill.st_shockwave_unlock" : "Débloque une compétence permettant de projeter les ennemis avec une onde de feu{SP}", "hud.skill.st_flamethrower_title" : "Lance-Flammes", "hud.skill.st_flamethrower" : "Lance des flammes, pour un bon barbecue", "hud.skill.st_flame_velocity_title" : "Vélocité des Flammes", - "hud.skill.st_flame_velocity" : "Envoie des flammes 25% plus rapides, pour atteindre plus vite le grill{SP}", + "hud.skill.st_flame_velocity" : "Envoie des flammes {boost}% plus rapides, pour atteindre plus vite le grill{SP}", "hud.skill.st_flamethrower_range_title" : "Portée des Flammes", - "hud.skill.st_flamethrower_range" : "Envoie des flammes 25% plus loin, plus besoin de s'approcher!{SP}", + "hud.skill.st_flamethrower_range" : "Envoie des flammes {boost}% plus loin, plus besoin de s'approcher!{SP}", "hud.skill.st_energy_drain_title" : "Drain d'Endurance des Flammes", - "hud.skill.st_energy_drain" : "Diminue de 20% la vitesse de consommation d'endurance{SP}", + "hud.skill.st_energy_drain" : "Diminue de {boost}% la vitesse de consommation d'endurance{SP}", "hud.skill.st_flamethrower_damage_title" : "Dégâts des Flammes", - "hud.skill.st_flamethrower_damage" : "Augmente de 30% les dégâts{SP}", + "hud.skill.st_flamethrower_damage" : "Augmente de {boost}% les dégâts{SP}", "hud.skill.st_explosion_radius_title" : "Portée de l'Explosion", - "hud.skill.st_explosion_radius" : "Augmente la portée d'explosion de 15%{SP}", + "hud.skill.st_explosion_radius" : "Augmente la portée d'explosion de {boost}%{SP}", "hud.skill.st_stamina_regen_title" : "Régénération d'Endurance des Boules de feu", - "hud.skill.st_stamina_regen" : "Augmente de 20% la régénération d'endurance{SP}", + "hud.skill.st_stamina_regen" : "Augmente de {boost}% la régénération d'endurance{SP}", "hud.skill.st_fireball_title" : "Boule de Feu", "hud.skill.st_fireball" : "Joue à la balle avec les ennemis", "hud.skill.st_damage_title" : "Dégâts des boules de feu", - "hud.skill.st_damage" : "Augmente de 20% les dégâts{SP}", + "hud.skill.st_damage" : "Augmente de {boost}% les dégâts{SP}", "hud.skill.st_explosion_title" : "Explosion des boules de feu", "hud.skill.st_explosion" : "Quand le feu n'est plus suffisant{SP}", // Bow "hud.skill.bow_projectile_speed_title" : "Vitesse des Projectiles", - "hud.skill.bow_projectile_speed" : "Permet de tirer plus vite, plus loin, de 30%{SP}", + "hud.skill.bow_projectile_speed" : "Permet de tirer plus vite, plus loin, de {boost}%{SP}", "hud.skill.bow_arrow_count_title" : "Nombre de Flèches", "hud.skill.bow_arrow_count" : "Tire une flèche supplémentaire quand vous sautez{SP}", "hud.skill.bow_repeater_cost_title" : "Coût d'Endurance des Répétitions", - "hud.skill.bow_repeater_cost" : "Diminue de 30% le coût en endurance des Répétitions{SP}", + "hud.skill.bow_repeater_cost" : "Diminue de {boost}% le coût en endurance des Répétitions{SP}", "hud.skill.bow_repeater_glide_title" : "Saut des Répétitions", "hud.skill.bow_repeater_glide" : "Augmente le temps passé dans les airs des Répétitions{SP}", "hud.skill.bow_repeater_damage_title" : "Dégâts des Répétitions", - "hud.skill.bow_repeater_damage" : "Increases the damage done by 40%{SP}", + "hud.skill.bow_repeater_damage" : "Increases the damage done by {boost}%{SP}", "hud.skill.bow_repeater_unlock_title" : "Déblocage des Répétitions", "hud.skill.bow_repeater_unlock" : "Débloque une compétence permettant de s'élancer dans les airs et tirer une volée de flèches{SP}", "hud.skill.bow_charged_title" : "Tir Chargé", "hud.skill.bow_charged" : "Parce que vous avez attendu", "hud.skill.bow_charged_knockback_title" : "Projection des Tirs Chargés", - "hud.skill.bow_charged_knockback" : "Projette les ennemis 25% plus loin{SP}", + "hud.skill.bow_charged_knockback" : "Projette les ennemis {boost}% plus loin{SP}", "hud.skill.bow_charged_move_speed_title" : "Vitesse de Déplacement en Tir Chargé", - "hud.skill.bow_charged_move_speed" : "Augmente de 25% votre vitesse de déplacement pendant que vous chargez votre tir{SP}", + "hud.skill.bow_charged_move_speed" : "Augmente de {boost}% votre vitesse de déplacement pendant que vous chargez votre tir{SP}", "hud.skill.bow_charged_speed_title" : "Vitesse de Charge", - "hud.skill.bow_charged_speed" : "Augmente de 10% la vitesse de chargement de vos tirs{SP}", + "hud.skill.bow_charged_speed" : "Augmente de {boost}% la vitesse de chargement de vos tirs{SP}", "hud.skill.bow_charged_projectile_speed_title" : "Vitesse des projectiles du Tir Chargé", - "hud.skill.bow_charged_projectile_speed" : "Augmente de 20% la vitesse des projectiles de votre tir chargé{SP}", + "hud.skill.bow_charged_projectile_speed" : "Augmente de {boost}% la vitesse des projectiles de votre tir chargé{SP}", "hud.skill.bow_charged_drain_title" : "Drain d'Endurance du Tir Chargé", - "hud.skill.bow_charged_drain" : "Diminue de 15% la vitesse de drain d'endurance du chargement de votre tir{SP}", + "hud.skill.bow_charged_drain" : "Diminue de {boost}% la vitesse de drain d'endurance du chargement de votre tir{SP}", "hud.skill.bow_charged_damage_title" : "Dégâts du Tir Chargé", - "hud.skill.bow_charged_damage" : "Augmente de 20% les dégâts du tir chargé{SP}", + "hud.skill.bow_charged_damage" : "Augmente de {boost}% les dégâts du tir chargé{SP}", "hud.skill.bow_energy_regen_title" : "Régénération d'Endurance des Tirs", - "hud.skill.bow_energy_regen" : "Augmente de 40% le gain d'endurance{SP}", + "hud.skill.bow_energy_regen" : "Augmente de {boost}% le gain d'endurance{SP}", "hud.skill.bow_title" : "Tir de Flèches", "hud.skill.bow" : "Carquois infini inclus, ne convient pas aux enfants", "hud.skill.bow_damage_title" : "Dégâts des Tirs", - "hud.skill.bow_damage" : "Augmente de 25% les dégâts des tirs{SP}", + "hud.skill.bow_damage" : "Augmente de {boost}% les dégâts des tirs{SP}", // Hammer "hud.skill.hmr_leap_radius_title" : "Rayon du Bond", - "hud.skill.hmr_leap_radius" : "Augmente le rayon d'attaque d'1 mètre de la frappe au sol{SP}", + "hud.skill.hmr_leap_radius" : "Augmente le rayon d'attaque d'{boost} mètre de la frappe au sol{SP}", "hud.skill.hmr_leap_distance_title" : "Distance du Bond", - "hud.skill.hmr_leap_distance" : "Augmente de 25% la distance du bond{SP}", + "hud.skill.hmr_leap_distance" : "Augmente de {boost}% la distance du bond{SP}", "hud.skill.hmr_leap_cost_title" : "Coût d'Endurance du Bond", - "hud.skill.hmr_leap_cost" : "Diminue de 25% le coût d'endurance du bond{SP}", + "hud.skill.hmr_leap_cost" : "Diminue de {boost}% le coût d'endurance du bond{SP}", "hud.skill.hmr_leap_knockback_title" : "Projection du Bond", - "hud.skill.hmr_leap_knockback" : "Augmente de 50% la force de projection du bond{SP}", + "hud.skill.hmr_leap_knockback" : "Augmente de {boost}% la force de projection du bond{SP}", "hud.skill.hmr_leap_damage_title" : "Dégâts du Bond", - "hud.skill.hmr_leap_damage" : "Augmente de 40% les dégâts causés par le bond{SP}", + "hud.skill.hmr_leap_damage" : "Augmente de {boost}% les dégâts causés par le bond{SP}", "hud.skill.hmr_unlock_leap_title" : "Déblocage du Bond", "hud.skill.hmr_unlock_leap" : "Débloque une compétence permettant de s'élancer dans les airs pour frapper un ennemi lointain{SP}", "hud.skill.hmr_charged_melee_title" : "Coup Chargé", "hud.skill.hmr_charged_melee" : "Un coup mais chargé", "hud.skill.hmr_charged_rate_title" : "Vitesse de Charge", - "hud.skill.hmr_charged_rate" : "Augmente de 25% la vitesse du chargement de votre frappe{SP}", + "hud.skill.hmr_charged_rate" : "Augmente de {boost}% la vitesse du chargement de votre frappe{SP}", "hud.skill.hmr_charged_melee_nrg_drain_title" : "Drain d'endurance du Coup Chargé", - "hud.skill.hmr_charged_melee_nrg_drain" : "Diminue de 25% la vitesse de drain d'endurance du chargement de votre coup{SP}", + "hud.skill.hmr_charged_melee_nrg_drain" : "Diminue de {boost}% la vitesse de drain d'endurance du chargement de votre coup{SP}", "hud.skill.hmr_charged_melee_damage_title" : "Dégâts du Coup Chargé", - "hud.skill.hmr_charged_melee_damage" : "Augmente de 25% les dégâts du coup chargé{SP}", + "hud.skill.hmr_charged_melee_damage" : "Augmente de {boost}% les dégâts du coup chargé{SP}", "hud.skill.hmr_charged_melee_knockback_title" : "Projection du Coup Chargé", - "hud.skill.hmr_charged_melee_knockback" : "Augmente significativement la force de projection de 50%{SP}", + "hud.skill.hmr_charged_melee_knockback" : "Augmente significativement la force de projection de {boost}%{SP}", "hud.skill.hmr_single_strike_title" : "Frappe Simple", "hud.skill.hmr_single_strike" : "Aussi simple que vous", "hud.skill.hmr_single_strike_regen_title" : "Régénération d'Endurance de la Frappe Simple", @@ -168,7 +168,7 @@ "hud.skill.hmr_single_strike_damage_title" : "Dégâts de la Frappe Simple", "hud.skill.hmr_single_strike_damage" : "Augmente les dégâts à chaque frappe successive{SP}", "hud.skill.hmr_single_strike_knockback_title" : "Projection de la Frappe Simple", - "hud.skill.hmr_single_strike_knockback" : "Augmente de 50% la force de projection{SP}", + "hud.skill.hmr_single_strike_knockback" : "Augmente de {boost}% la force de projection{SP}", "hud.skill." : "", // Sword "hud.skill.sw_trip_str_title": "Triple-Frappe", @@ -184,25 +184,25 @@ "hud.skill.sw_dash_title": "Ruée", "hud.skill.sw_dash": "Embrochez vos ennemis", "hud.skill.sw_dash_dmg_title": "Dégâts de la Ruée", - "hud.skill.sw_dash_dmg": "Augmente de 20% les dégâts de la ruée{SP}", + "hud.skill.sw_dash_dmg": "Augmente de {boost}% les dégâts de la ruée{SP}", "hud.skill.sw_dash_drain_title": "Drain d'Endurance de la Ruée", - "hud.skill.sw_dash_drain": "Diminue de 25% la vitesse de drain d'endurance de la ruée{SP}", + "hud.skill.sw_dash_drain": "Diminue de {boost}% la vitesse de drain d'endurance de la ruée{SP}", "hud.skill.sw_dash_cost_title": "Coût d'Endurance de la Ruée", - "hud.skill.sw_dash_cost": "Diminue de 25% le coût en endurance initial de la ruée{SP}", + "hud.skill.sw_dash_cost": "Diminue de {boost}% le coût en endurance initial de la ruée{SP}", "hud.skill.sw_dash_speed_title": "Vitesse de la Ruée", - "hud.skill.sw_dash_speed": "Augmente de 15% la vitesse de course durant la ruée{SP}", + "hud.skill.sw_dash_speed": "Augmente de {boost}% la vitesse de course durant la ruée{SP}", "hud.skill.sw_dash_inf_title": "Ruée Infinie", "hud.skill.sw_dash_inf": "Vous permet de vous élancer en ruée tant que vous avez de l'endurance{SP}", "hud.skill.sw_dash_scale_title": "Progression des Dégâts de la Ruée", - "hud.skill.sw_dash_scale": "Augmente de 20% la progression des dégâts de la ruée{SP}", + "hud.skill.sw_dash_scale": "Augmente de {boost}% la progression des dégâts de la ruée{SP}", "hud.skill.sw_spin_title": "Déblocage de l'Attaque Tournoyante", "hud.skill.sw_spin": "Débloque une compétence permettant de faire une attaque tournoyante{SP}", "hud.skill.sw_spin_dmg_title": "Dégâts de l'Attaque Tournoyante", - "hud.skill.sw_spin_dmg": "Augmente de 40% les dégâts causés par l'attaque tournoyante{SP}", + "hud.skill.sw_spin_dmg": "Augmente de {boost}% les dégâts causés par l'attaque tournoyante{SP}", "hud.skill.sw_spin_spd_title": "Vitesse de l'Attaque Tournoyante", - "hud.skill.sw_spin_spd": "Augmente de 25% la vitesse à laquelle vous tournoyez{SP}", + "hud.skill.sw_spin_spd": "Augmente de {boost}% la vitesse à laquelle vous tournoyez{SP}", "hud.skill.sw_spin_cost_title": "Coût d'Endurance de l'Attaque Tournoyante", - "hud.skill.sw_spin_cost": "Diminue de 25% le coût en endurance de chaque tour effectué{SP}", + "hud.skill.sw_spin_cost": "Diminue de {boost}% le coût en endurance de chaque tour effectué{SP}", "hud.skill.sw_spin_spins_title": "Nombre de tours de l'Attaque Tournoyante", "hud.skill.sw_spin_spins": "Augmente le nombre de tours que vous pouvez effectuer avec l'attaque tournoyante{SP}", "hud.skill.sw_interrupt_title": "Interruption des Attaques", @@ -223,23 +223,23 @@ "hud.skill.axe_infinite_axe_spin_title": "Attaque Tournoyante Infinie", "hud.skill.axe_infinite_axe_spin": "Tournoyez tant que vous avez de l'endurance{SP}", "hud.skill.axe_spin_damage_title": "Dégâts de l'Attaque Tournoyante", - "hud.skill.axe_spin_damage": "Augmente de 30% les dégâts causés par l'attaque tournoyante{SP}", + "hud.skill.axe_spin_damage": "Augmente de {boost}% les dégâts causés par l'attaque tournoyante{SP}", "hud.skill.axe_spin_helicopter_title": "Tournoiement Hélicoptère", "hud.skill.axe_spin_helicopter": "Vous chutez un peu plus lentement en tournoyant{SP}", "hud.skill.axe_spin_speed_title": "Vitesse de l'Attaque Tournoyante", - "hud.skill.axe_spin_speed": "Augmente de 25% la vitesse à laquelle vous tournoyez{SP}", + "hud.skill.axe_spin_speed": "Augmente de {boost}% la vitesse à laquelle vous tournoyez{SP}", "hud.skill.axe_spin_cost_title": "Coût d'Endurance de l'Attaque Tournoyante", - "hud.skill.axe_spin_cost": "Diminue de 25% le coût en endurance de chaque tour effectué{SP}", + "hud.skill.axe_spin_cost": "Diminue de {boost}% le coût en endurance de chaque tour effectué{SP}", "hud.skill.axe_unlock_leap_title": "Déblocage du Bond", "hud.skill.axe_unlock_leap": "Débloque une compétence permettant de s'élancer dans les airs en tournoyant{SP}", "hud.skill.axe_leap_damage_title": "Dégâts du Bond", - "hud.skill.axe_leap_damage": "Augmente de 35% les dégâts causés par le bond{SP}", + "hud.skill.axe_leap_damage": "Augmente de {boost}% les dégâts causés par le bond{SP}", "hud.skill.axe_leap_knockback_title": "Projection du Bond", - "hud.skill.axe_leap_knockback": "Augmente de 40% la force de projection du bond", + "hud.skill.axe_leap_knockback": "Augmente de {boost}% la force de projection du bond", "hud.skill.axe_leap_cost_title": "Coût d'Endurance du Bond", - "hud.skill.axe_leap_cost": "Diminue de 25% le coût d'endurance du bond{SP}", + "hud.skill.axe_leap_cost": "Diminue de {boost}% le coût d'endurance du bond{SP}", "hud.skill.axe_leap_distance_title": "Distance du Bond", - "hud.skill.axe_leap_distance": "Augmente de 20% la distance du bond{SP}", + "hud.skill.axe_leap_distance": "Augmente de {boost}% la distance du bond{SP}", }, diff --git a/assets/voxygen/i18n/hu_HU/skills.ron b/assets/voxygen/i18n/hu_HU/skills.ron index f0b63cfc47..42538125e0 100644 --- a/assets/voxygen/i18n/hu_HU/skills.ron +++ b/assets/voxygen/i18n/hu_HU/skills.ron @@ -10,9 +10,9 @@ // Skills // General "hud.skill.inc_health_title": "Életerő növelése", - "hud.skill.inc_health": "Maximális életerő növelése 5-tel{SP}", + "hud.skill.inc_health": "Maximális életerő növelése {boost}-tel{SP}", "hud.skill.inc_stam_title": "Energia növelése", - "hud.skill.inc_stam": "Maximális energia növelése 5-tel{SP}", + "hud.skill.inc_stam": "Maximális energia növelése {boost}-tel{SP}", "hud.skill.unlck_sword_title": "Kard feloldása", "hud.skill.unlck_sword": "Kard képességfájának feloldása{SP}", "hud.skill.unlck_axe_title": "Fejsze feloldása", @@ -28,135 +28,135 @@ "hud.skill.dodge_title": "Kitérés", "hud.skill.dodge": "A gurulással való kitérést görgőkattintással lehet aktiválni, és ideiglenesen immunitást biztosít a közelharci támadásokkal szemben, amíg gurulsz", "hud.skill.roll_stamina_title": "Gurulás energiaigénye", - "hud.skill.roll_stamina": "A gurulás 10%-kal kevesebb energiát használ{SP}", + "hud.skill.roll_stamina": "A gurulás {boost}%-kal kevesebb energiát használ{SP}", "hud.skill.roll_speed_title": "Gurulás sebessége", - "hud.skill.roll_speed": "10%-kal gyorsabb gurulás{SP}", + "hud.skill.roll_speed": "{boost}%-kal gyorsabb gurulás{SP}", "hud.skill.roll_dur_title": "Gurulás időtartama", - "hud.skill.roll_dur": "10%-kal tovább tartó gurulás{SP}", + "hud.skill.roll_dur": "{boost}%-kal tovább tartó gurulás{SP}", "hud.skill.climbing_title": "Mászás", "hud.skill.climbing": "Magasabbra jutás", "hud.skill.climbing_cost_title": "Mászás energiaigénye", - "hud.skill.climbing_cost": "A mászás 20%-kal kevesebb energiát használ el{SP}", + "hud.skill.climbing_cost": "A mászás {boost}%-kal kevesebb energiát használ el{SP}", "hud.skill.climbing_speed_title": "Mászási sebesség", - "hud.skill.climbing_speed": "20%-kal gyorsabb mászás{SP}", + "hud.skill.climbing_speed": "{boost}%-kal gyorsabb mászás{SP}", "hud.skill.swim_title": "Úszás", "hud.skill.swim": "Mozgás nedves környezetben", "hud.skill.swim_speed_title": "Úszási sebesség", - "hud.skill.swim_speed": "40%-kal gyorsabb úszás{SP}", + "hud.skill.swim_speed": "{boost}%-kal gyorsabb úszás{SP}", // Sceptre "hud.skill.sc_lifesteal_title": "Életlopó sugár", "hud.skill.sc_lifesteal": "Csapold le az ellenségeid életerejét", "hud.skill.sc_lifesteal_damage_title": "Sebzés", - "hud.skill.sc_lifesteal_damage": "Okozz 20%-kal több sebzést{SP}", + "hud.skill.sc_lifesteal_damage": "Okozz {boost}%-kal több sebzést{SP}", "hud.skill.sc_lifesteal_range_title": "Hatótávolság", - "hud.skill.sc_lifesteal_range": "A sugarad 20%-kal messzebbre ér el{SP}", + "hud.skill.sc_lifesteal_range": "A sugarad {boost}%-kal messzebbre ér el{SP}", "hud.skill.sc_lifesteal_lifesteal_title": "Életlopás", - "hud.skill.sc_lifesteal_lifesteal": "Alakíts át még 15% sebzést életerővé{SP}", + "hud.skill.sc_lifesteal_lifesteal": "Alakíts át még {boost}% sebzést életerővé{SP}", "hud.skill.sc_lifesteal_regen_title": "Energia visszatöltődés", - "hud.skill.sc_lifesteal_regen": "További 20%-kal töltődik vissza az energiád{SP}", + "hud.skill.sc_lifesteal_regen": "További {boost}%-kal töltődik vissza az energiád{SP}", "hud.skill.sc_heal_title": "Gyógyító sugár", "hud.skill.sc_heal": "Gyógyítsd a szövetségeseid az ellenségeid vérével", "hud.skill.sc_heal_heal_title": "Gyógyítás", - "hud.skill.sc_heal_heal": "20%-kal növeli meg mások gyógyításának a mennyiségét{SP}", + "hud.skill.sc_heal_heal": "{boost}%-kal növeli meg mások gyógyításának a mennyiségét{SP}", "hud.skill.sc_heal_cost_title": "Energiaigény", - "hud.skill.sc_heal_cost": "Mások gyógyítása 20%-kal kevesebb energiát használ el{SP}", + "hud.skill.sc_heal_cost": "Mások gyógyítása {boost}%-kal kevesebb energiát használ el{SP}", "hud.skill.sc_heal_range_title": "Hatótávolság", - "hud.skill.sc_heal_range": "A sugarad 20%-kal messzebbre ér el{SP}", + "hud.skill.sc_heal_range": "A sugarad {boost}%-kal messzebbre ér el{SP}", "hud.skill.sc_wardaura_unlock_title": "Oltalsmazó aura feloldása", "hud.skill.sc_wardaura_unlock": "Védd meg a szövetségeseid az ellenséges támadásoktól{SP}", "hud.skill.sc_wardaura_strength_title": "Erő", - "hud.skill.sc_wardaura_strength": "15%-kal megnő a védelmed ereje{SP}", + "hud.skill.sc_wardaura_strength": "{boost}%-kal megnő a védelmed ereje{SP}", "hud.skill.sc_wardaura_duration_title": "Időtartam", - "hud.skill.sc_wardaura_duration": "20%-kal tovább tart az oltalmad hatása{SP}", + "hud.skill.sc_wardaura_duration": "{boost}%-kal tovább tart az oltalmad hatása{SP}", "hud.skill.sc_wardaura_range_title": "Sugár", - "hud.skill.sc_wardaura_range": "Az oltalmad 25%-kal messzebbre elér{SP}", + "hud.skill.sc_wardaura_range": "Az oltalmad {boost}%-kal messzebbre elér{SP}", "hud.skill.sc_wardaura_cost_title": "Energiaigény", - "hud.skill.sc_wardaura_cost": "Az oltalom létrehozása 15%-kal kevesebb energiát használ el{SP}", + "hud.skill.sc_wardaura_cost": "Az oltalom létrehozása {boost}%-kal kevesebb energiát használ el{SP}", // Staff "hud.skill.st_shockwave_range_title" : "Lökéshullám hatótávolság", - "hud.skill.st_shockwave_range" : "Lökj el dolgokat, amelyek hatótávon kívül voltak, hatótávolság megnövelése 20%-kal{SP}", + "hud.skill.st_shockwave_range" : "Lökj el dolgokat, amelyek hatótávon kívül voltak, hatótávolság megnövelése {boost}%-kal{SP}", "hud.skill.st_shockwave_cost_title" : "Lökéshullám energiaigény", - "hud.skill.st_shockwave_cost" : "Csökkentsd 20%-kal az energiaigényt, hogy tehetetlen falusiakat lökj el{SP}", + "hud.skill.st_shockwave_cost" : "Csökkentsd {boost}%-kal az energiaigényt, hogy tehetetlen falusiakat lökj el{SP}", "hud.skill.st_shockwave_knockback_title" : "Lökéshullám hátralökés", - "hud.skill.st_shockwave_knockback" : "Növeld meg a hátralökés lehetőségét 30%-kal{SP}", + "hud.skill.st_shockwave_knockback" : "Növeld meg a hátralökés lehetőségét {boost}%-kal{SP}", "hud.skill.st_shockwave_damage_title" : "Lökéshullám sebzés", - "hud.skill.st_shockwave_damage" : "Növeld meg a sebzést 30%-kal{SP}", + "hud.skill.st_shockwave_damage" : "Növeld meg a sebzést {boost}%-kal{SP}", "hud.skill.st_shockwave_unlock_title" : "Lökéshullám feloldása", "hud.skill.st_shockwave_unlock" : "Feloldja a képességet, hogy tűz segítségével ellökd az ellenségeket{SP}", "hud.skill.st_flamethrower_title" : "Lángszóró", "hud.skill.st_flamethrower" : "Tüzet szór, süssük meg mindet", "hud.skill.st_flame_velocity_title" : "Láng sebesség", - "hud.skill.st_flame_velocity" : "Gyorsabban jut oda a tűz 25%-kal{SP}", + "hud.skill.st_flame_velocity" : "Gyorsabban jut oda a tűz {boost}%-kal{SP}", "hud.skill.st_flamethrower_range_title" : "Lángszóró hatótávolság", - "hud.skill.st_flamethrower_range" : "Ha a lángok akkor sem érik el, akkor 25%-kal messzebbre mennek{SP}", + "hud.skill.st_flamethrower_range" : "Ha a lángok akkor sem érik el, akkor {boost}%-kal messzebbre mennek{SP}", "hud.skill.st_energy_drain_title" : "Energiaigény", - "hud.skill.st_energy_drain" : "Lecsökkenti az energiaigényt 20%-kal{SP}", + "hud.skill.st_energy_drain" : "Lecsökkenti az energiaigényt {boost}%-kal{SP}", "hud.skill.st_flamethrower_damage_title" : "Lángszóró sebzés", - "hud.skill.st_flamethrower_damage" : "Megnöveli a sebzést 30%-kal{SP}", + "hud.skill.st_flamethrower_damage" : "Megnöveli a sebzést {boost}%-kal{SP}", "hud.skill.st_explosion_radius_title" : "Robbanás sugara", - "hud.skill.st_explosion_radius" : "Nagyobb a jobb, megnöveli a robbanás sugarát 15%-kal{SP}", + "hud.skill.st_explosion_radius" : "Nagyobb a jobb, megnöveli a robbanás sugarát {boost}%-kal{SP}", "hud.skill.st_stamina_regen_title" : "Energia visszatöltődés", - "hud.skill.st_stamina_regen" : "Megnöveli az energia visszatöltődést 20%-kal{SP}", + "hud.skill.st_stamina_regen" : "Megnöveli az energia visszatöltődést {boost}%-kal{SP}", "hud.skill.st_fireball_title" : "Tűzgolyó", "hud.skill.st_fireball" : "Egy tűzgolyót lő ki, amely becsapódáskor felrobban", "hud.skill.st_damage_title" : "Sebzés", - "hud.skill.st_damage" : "Megnöveli a sebzést 20%-kal{SP}", + "hud.skill.st_damage" : "Megnöveli a sebzést {boost}%-kal{SP}", // Bow "hud.skill.bow_projectile_speed_title" : "Lövedéksebesség", - "hud.skill.bow_projectile_speed" : "Lehetővé teszi, hogy a nyilakat gyorsabban lődd távolabbra 30%-kal{SP}", + "hud.skill.bow_projectile_speed" : "Lehetővé teszi, hogy a nyilakat gyorsabban lődd távolabbra {boost}%-kal{SP}", "hud.skill.bow_charged_title" : "Felhúzott lövés", "hud.skill.bow_charged" : "Mert többet vártál", "hud.skill.bow_charged_damage_title" : "Felhúzott sebzés", - "hud.skill.bow_charged_damage" : "Megnöveli a sebzést 20%-kal{SP}", + "hud.skill.bow_charged_damage" : "Megnöveli a sebzést {boost}%-kal{SP}", "hud.skill.bow_charged_energy_regen_title" : "Felhúzott energia visszatöltődés", - "hud.skill.bow_charged_energy_regen" : "Megnöveli az energia visszatöltődést 20%{SP}", + "hud.skill.bow_charged_energy_regen" : "Megnöveli az energia visszatöltődést {boost}%{SP}", "hud.skill.bow_charged_knockback_title" : "Felhúzott visszaütés", - "hud.skill.bow_charged_knockback" : "Lökd távolabbra az ellenségeket 20%-kal{SP}", + "hud.skill.bow_charged_knockback" : "Lökd távolabbra az ellenségeket {boost}%-kal{SP}", "hud.skill.bow_charged_speed_title" : "Felhúzott sebesség", - "hud.skill.bow_charged_speed" : "Megnöveli a felhúzott támadás mértékét 10%-kal{SP}", + "hud.skill.bow_charged_speed" : "Megnöveli a felhúzott támadás mértékét {boost}%-kal{SP}", "hud.skill.bow_charged_move_title" : "Felhúzott mozgási sebesség", - "hud.skill.bow_charged_move" : "10%-kal megnöveli, hogy milyen gyorsan tudsz menni, amikor felhúzod a támadást{SP}", + "hud.skill.bow_charged_move" : "{boost}%-kal megnöveli, hogy milyen gyorsan tudsz menni, amikor felhúzod a támadást{SP}", "hud.skill.bow_repeater_title" : "Ismétlés", "hud.skill.bow_repeater" : "Minél tovább csinálod, annál gyorsabban lősz", "hud.skill.bow_repeater_damage_title" : "Ismétlés sebzése", - "hud.skill.bow_repeater_damage" : "Megnöveli a sebzést 20%-kal{SP}", + "hud.skill.bow_repeater_damage" : "Megnöveli a sebzést {boost}%-kal{SP}", "hud.skill.bow_repeater_cost_title" : "Ismétlés energiaigény", - "hud.skill.bow_repeater_cost" : "Csökkenti az ismétlés energiaigényét 20%-kal{SP}", + "hud.skill.bow_repeater_cost" : "Csökkenti az ismétlés energiaigényét {boost}%-kal{SP}", "hud.skill.bow_repeater_speed_title" : "Ismétlés sebessége", - "hud.skill.bow_repeater_speed" : "Megnöveli a nyilak kilövésének gyakoriságát 20%-kal{SP}", + "hud.skill.bow_repeater_speed" : "Megnöveli a nyilak kilövésének gyakoriságát {boost}%-kal{SP}", "hud.skill.bow_shotgun_unlock_title" : "Unlocks Shotgun", "hud.skill.bow_shotgun_unlock" : "Unlocks ability to fire multiple arrows at once{SP}", "hud.skill.bow_shotgun_damage_title" : "Shotgun Damage", - "hud.skill.bow_shotgun_damage" : "Increases the damage done by 20%{SP}", + "hud.skill.bow_shotgun_damage" : "Increases the damage done by {boost}%{SP}", "hud.skill.bow_shotgun_cost_title" : "Shotgun Cost", - "hud.skill.bow_shotgun_cost" : "Decreases the cost of shotgun by 20%{SP}", + "hud.skill.bow_shotgun_cost" : "Decreases the cost of shotgun by {boost}%{SP}", "hud.skill.bow_shotgun_arrow_count_title" : "Shotgun Arrows", - "hud.skill.bow_shotgun_arrow_count" : "Increases the number of arrows in the burst by 1{SP}", + "hud.skill.bow_shotgun_arrow_count" : "Increases the number of arrows in the burst by {boost}{SP}", "hud.skill.bow_shotgun_spread_title" : "Shotgun Spread", - "hud.skill.bow_shotgun_spread" : "Decreases the spread of the arrows by 20%{SP}", + "hud.skill.bow_shotgun_spread" : "Decreases the spread of the arrows by {boost}%{SP}", // Hammer "hud.skill.hmr_leap_radius_title" : "Ugrás sugár", - "hud.skill.hmr_leap_radius" : "Megnöveli a támadási sugarat földbecsapódáskor 1 méterrel{SP}", + "hud.skill.hmr_leap_radius" : "Megnöveli a támadási sugarat földbecsapódáskor {boost} méterrel{SP}", "hud.skill.hmr_leap_distance_title" : "Ugrás távolság", - "hud.skill.hmr_leap_distance" : "Megnöveli az ugrás hosszát 25%-kal{SP}", + "hud.skill.hmr_leap_distance" : "Megnöveli az ugrás hosszát {boost}%-kal{SP}", "hud.skill.hmr_leap_cost_title" : "Ugrás energiaigénye", - "hud.skill.hmr_leap_cost" : "Csökkenti az ugrás energiaigényét 25%-kal{SP}", + "hud.skill.hmr_leap_cost" : "Csökkenti az ugrás energiaigényét {boost}%-kal{SP}", "hud.skill.hmr_leap_knockback_title" : "Ugrás hátralökés", - "hud.skill.hmr_leap_knockback" : "Megnöveli az ugrásból származó hátralökést 50%-kal{SP}", + "hud.skill.hmr_leap_knockback" : "Megnöveli az ugrásból származó hátralökést {boost}%-kal{SP}", "hud.skill.hmr_leap_damage_title" : "Ugrás sebzés", - "hud.skill.hmr_leap_damage" : "Megnöveli az ugrás sebzését 40%-kal{SP}", + "hud.skill.hmr_leap_damage" : "Megnöveli az ugrás sebzését {boost}%-kal{SP}", "hud.skill.hmr_unlock_leap_title" : "Ugrás feloldása", "hud.skill.hmr_unlock_leap" : "Feloldja az ugrást{SP}", "hud.skill.hmr_charged_melee_title" : "Felhúzott ütés", "hud.skill.hmr_charged_melee" : "Közelharci ütés, de felhúzással", "hud.skill.hmr_charged_rate_title" : "Felhúzási mennyiség", - "hud.skill.hmr_charged_rate" : "Megnöveli a felhúzott ütések mennyiségét 25%-kal{SP}", + "hud.skill.hmr_charged_rate" : "Megnöveli a felhúzott ütések mennyiségét {boost}%-kal{SP}", "hud.skill.hmr_charged_melee_nrg_drain_title" : "Felhúzott ütés energiaigény", - "hud.skill.hmr_charged_melee_nrg_drain" : "Csökkenti a felhúzás energiaigényét 25%-kal{SP}", + "hud.skill.hmr_charged_melee_nrg_drain" : "Csökkenti a felhúzás energiaigényét {boost}%-kal{SP}", "hud.skill.hmr_charged_melee_damage_title" : "Felhúzott ütés sebzés", - "hud.skill.hmr_charged_melee_damage" : "Növeli a felhúzott ütés sebzését 25%-kal{SP}", + "hud.skill.hmr_charged_melee_damage" : "Növeli a felhúzott ütés sebzését {boost}%-kal{SP}", "hud.skill.hmr_charged_melee_knockback_title" : "Felhúzott ütés visszalökése", - "hud.skill.hmr_charged_melee_knockback" : "Masszívan megnöveli az ellökés lehetőségét 50%-kal{SP}", + "hud.skill.hmr_charged_melee_knockback" : "Masszívan megnöveli az ellökés lehetőségét {boost}%-kal{SP}", "hud.skill.hmr_single_strike_title" : "Egyszeri csapás", "hud.skill.hmr_single_strike" : "Annyira egyedül van, mint te", "hud.skill.hmr_single_strike_regen_title" : "Egyszeri csapás energia visszatöltődése", @@ -166,7 +166,7 @@ "hud.skill.hmr_single_strike_damage_title" : "Egyszeri csapás sebzése", "hud.skill.hmr_single_strike_damage" : "Megnöveli a sebzést minden egyes sikeres csapással{SP}", "hud.skill.hmr_single_strike_knockback_title" : "Egyszeri csapás visszalökése", - "hud.skill.hmr_single_strike_knockback" : "Megnöveli a csapások ellökési sebességét 50%-kal{SP}", + "hud.skill.hmr_single_strike_knockback" : "Megnöveli a csapások ellökési sebességét {boost}%-kal{SP}", "hud.skill." : "", // Sword "hud.skill.sw_trip_str_title": "Hármas csapás", @@ -182,25 +182,25 @@ "hud.skill.sw_dash_title": "Roham", "hud.skill.sw_dash": "Döfd át az ellenségeid", "hud.skill.sw_dash_dmg_title": "Roham sebzése", - "hud.skill.sw_dash_dmg": "Megnöveli a roham kezdeti sebzését 20%-kal{SP}", + "hud.skill.sw_dash_dmg": "Megnöveli a roham kezdeti sebzését {boost}%-kal{SP}", "hud.skill.sw_dash_drain_title": "Roham kimerülés", - "hud.skill.sw_dash_drain": "Csökkenti az energiafogyást rohamozáskor 25%-kal{SP}", + "hud.skill.sw_dash_drain": "Csökkenti az energiafogyást rohamozáskor {boost}%-kal{SP}", "hud.skill.sw_dash_cost_title": "Roham", - "hud.skill.sw_dash_cost": "Csökkenti a roham kezdeti energiaigényét 25%-kal{SP}", + "hud.skill.sw_dash_cost": "Csökkenti a roham kezdeti energiaigényét {boost}%-kal{SP}", "hud.skill.sw_dash_speed_title": "Roham sebessége", - "hud.skill.sw_dash_speed": "Megnöveli, hogy milyen gyorsan mész rohamozás közben 30%-kal{SP}", + "hud.skill.sw_dash_speed": "Megnöveli, hogy milyen gyorsan mész rohamozás közben {boost}%-kal{SP}", "hud.skill.sw_dash_charge_through_title": "Átdöfés", "hud.skill.sw_dash_charge_through": "Lehetővé teszi, hogy átmenj az első ellenségen, akit eltalálsz{SP}", "hud.skill.sw_dash_scale_title": "Roham sebzés skálázása", - "hud.skill.sw_dash_scale": "Megnöveli a sebzés skálázását a rohamból 20%-kal{SP}", + "hud.skill.sw_dash_scale": "Megnöveli a sebzés skálázását a rohamból {boost}%-kal{SP}", "hud.skill.sw_spin_title": "Forgás feloldása", "hud.skill.sw_spin": "Feloldja a karddal való forgást{SP}", "hud.skill.sw_spin_dmg_title": "Forgás sebzése", - "hud.skill.sw_spin_dmg": "Megnöveli a megtett sebzést 40%-kal{SP}", + "hud.skill.sw_spin_dmg": "Megnöveli a megtett sebzést {boost}%-kal{SP}", "hud.skill.sw_spin_spd_title": "Forgás sebessége", - "hud.skill.sw_spin_spd": "Megnöveli a sebességet, amivel forogsz, 25%-kal{SP}", + "hud.skill.sw_spin_spd": "Megnöveli a sebességet, amivel forogsz, {boost}%-kal{SP}", "hud.skill.sw_spin_cost_title": "Forgás energiaigénye", - "hud.skill.sw_spin_cost": "Csökkenti az egyes forgások energiaigényét 25%-kal{SP}", + "hud.skill.sw_spin_cost": "Csökkenti az egyes forgások energiaigényét {boost}%-kal{SP}", "hud.skill.sw_spin_spins_title": "Forgások száma", "hud.skill.sw_spin_spins": "Megnöveli annak a számát, hogy hányszor foroghatsz{SP}", "hud.skill.sw_interrupt_title": "Megszakított támadások", @@ -221,23 +221,23 @@ "hud.skill.axe_infinite_axe_spin_title": "Végtelen fejsze forgatás", "hud.skill.axe_infinite_axe_spin": "Addig forogsz, amíg van energiád{SP}", "hud.skill.axe_spin_damage_title": "Forgás sebzése", - "hud.skill.axe_spin_damage": "Megnöveli az egyes forgások sebzését 30%-kal{SP}", + "hud.skill.axe_spin_damage": "Megnöveli az egyes forgások sebzését {boost}%-kal{SP}", "hud.skill.axe_spin_helicopter_title": "Forgó helikopter", "hud.skill.axe_spin_helicopter": "Kicsit lassabban esel forgás közben{SP}", "hud.skill.axe_spin_speed_title": "Forgás sebessége", - "hud.skill.axe_spin_speed": "Megnöveli a forgás sebességét 25%-kal{SP}", + "hud.skill.axe_spin_speed": "Megnöveli a forgás sebességét {boost}%-kal{SP}", "hud.skill.axe_spin_cost_title": "Forgás energiaigénye", - "hud.skill.axe_spin_cost": "Csökkenti a forgás energiaigényét 25%-kal{SP}", + "hud.skill.axe_spin_cost": "Csökkenti a forgás energiaigényét {boost}%-kal{SP}", "hud.skill.axe_unlock_leap_title": "Ugrás feloldása", "hud.skill.axe_unlock_leap": "Felold egy ugrásos forgást{SP}", "hud.skill.axe_leap_damage_title": "Ugrás sebzése", - "hud.skill.axe_leap_damage": "Megnöveli az ugrás sebzését 35%-kal{SP}", + "hud.skill.axe_leap_damage": "Megnöveli az ugrás sebzését {boost}%-kal{SP}", "hud.skill.axe_leap_knockback_title": "Ugrás hátralökés", - "hud.skill.axe_leap_knockback": "Megnöveli a hátralökést 40%-kal{SP}", + "hud.skill.axe_leap_knockback": "Megnöveli a hátralökést {boost}%-kal{SP}", "hud.skill.axe_leap_cost_title": "Ugrás energiaigénye", - "hud.skill.axe_leap_cost": "Csökkenti az ugrás energiaigényét 25%-kal{SP}", + "hud.skill.axe_leap_cost": "Csökkenti az ugrás energiaigényét {boost}%-kal{SP}", "hud.skill.axe_leap_distance_title": "Ugrás távolság", - "hud.skill.axe_leap_distance": "Megnöveli az ugrás távolságát 20%-kal{SP}", + "hud.skill.axe_leap_distance": "Megnöveli az ugrás távolságát {boost}%-kal{SP}", // Mining "hud.skill.mining_title": "Bányászás", "hud.skill.pick_strike_title": "Csákány csapás", @@ -245,9 +245,9 @@ "hud.skill.pick_strike_speed_title": "Csákány csapás sebessége", "hud.skill.pick_strike_speed": "Bányássz köveket gyorsabban{SP}", "hud.skill.pick_strike_oregain_title": "Csákány érchozama", - "hud.skill.pick_strike_oregain": "Esély, hogy extra ércet kapsz (5% szintenként){SP}", + "hud.skill.pick_strike_oregain": "Esély, hogy extra ércet kapsz ({boost}% szintenként){SP}", "hud.skill.pick_strike_gemgain_title": "Csákány drágakőhozama", - "hud.skill.pick_strike_gemgain": "Esély, hogy extra drágaköveket kapsz (5% szintenként){SP}", + "hud.skill.pick_strike_gemgain": "Esély, hogy extra drágaköveket kapsz ({boost}% szintenként){SP}", }, diff --git a/assets/voxygen/i18n/it_IT/skills.ron b/assets/voxygen/i18n/it_IT/skills.ron index 1095a9e188..98f6c0a93f 100644 --- a/assets/voxygen/i18n/it_IT/skills.ron +++ b/assets/voxygen/i18n/it_IT/skills.ron @@ -10,9 +10,9 @@ // Skills // General "hud.skill.inc_health_title": "Aumenta Salute", - "hud.skill.inc_health": "Incrementa la salute massima di 5{SP}", + "hud.skill.inc_health": "Incrementa la salute massima di {boost}{SP}", "hud.skill.inc_stam_title": "Aumenta Stamina", - "hud.skill.inc_stam": "Incrementa la stamina massima di 5{SP}", + "hud.skill.inc_stam": "Incrementa la stamina massima di {boost}{SP}", "hud.skill.unlck_sword_title": "Sblocca Spada", "hud.skill.unlck_sword": "Sblocca l'albero di abilità per la spada{SP}", "hud.skill.unlck_axe_title": "Sblocca Ascia", @@ -28,135 +28,135 @@ "hud.skill.dodge_title": "Schivata", "hud.skill.dodge": "Le rotolate per schivare vengono attivate col click del tasto centrale del mouse, e concede immunità temporanea ad attacchi ravvicinati (iframes) mentre stai rotolando.", "hud.skill.roll_stamina_title": "Costo di Stamina Rotolata", - "hud.skill.roll_stamina": "Rotolare usa il 10% in meno di stamina{SP}", + "hud.skill.roll_stamina": "Rotolare usa il {boost}% in meno di stamina{SP}", "hud.skill.roll_speed_title": "Velocità Rotolata", - "hud.skill.roll_speed": "Rotola il 10% più velocemente{SP}", + "hud.skill.roll_speed": "Rotola il {boost}% più velocemente{SP}", "hud.skill.roll_dur_title": "Durata Rotolata", - "hud.skill.roll_dur": "Rotola per il 10% di tempo in più{SP}", + "hud.skill.roll_dur": "Rotola per il {boost}% di tempo in più{SP}", "hud.skill.climbing_title": "Arrampicata", "hud.skill.climbing": "Salta più in alto", "hud.skill.climbing_cost_title": "Costo Arrampicata", - "hud.skill.climbing_cost": "Arrampicarsi usa il 20% in meno di stamina{SP}", + "hud.skill.climbing_cost": "Arrampicarsi usa il {boost}% in meno di stamina{SP}", "hud.skill.climbing_speed_title": "Velocità Arrampicata", - "hud.skill.climbing_speed": "Arrampicati il 20% più velocemente{SP}", + "hud.skill.climbing_speed": "Arrampicati il {boost}% più velocemente{SP}", "hud.skill.swim_title": "Nuoto", "hud.skill.swim": "Muoviti in ambienti bagnati", "hud.skill.swim_speed_title": "Velocità Nuoto", - "hud.skill.swim_speed": "Nuota il 40% più velocemente{SP}", + "hud.skill.swim_speed": "Nuota il {boost}% più velocemente{SP}", // Sceptre "hud.skill.sc_lifesteal_title": "Raggio Rubavita", "hud.skill.sc_lifesteal": "Assorbi la vita dai tuoi nemici", "hud.skill.sc_lifesteal_damage_title": "Danno", - "hud.skill.sc_lifesteal_damage": "Infliggi il 20% di danno in più{SP}", + "hud.skill.sc_lifesteal_damage": "Infliggi il {boost}% di danno in più{SP}", "hud.skill.sc_lifesteal_range_title": "Portata", - "hud.skill.sc_lifesteal_range": "Il tuo raggio ha una portata aggiuntiva del 20%{SP}", + "hud.skill.sc_lifesteal_range": "Il tuo raggio ha una portata aggiuntiva del {boost}%{SP}", "hud.skill.sc_lifesteal_lifesteal_title": "Rubavita", - "hud.skill.sc_lifesteal_lifesteal": "Converti un addizionale 15% di danno in salute{SP}", + "hud.skill.sc_lifesteal_lifesteal": "Converti un addizionale {boost}% di danno in salute{SP}", "hud.skill.sc_lifesteal_regen_title": "Rigenerazione Stamina", - "hud.skill.sc_lifesteal_regen": "Recupera la tua stamina di un addizionale 20%{SP}", + "hud.skill.sc_lifesteal_regen": "Recupera la tua stamina di un addizionale {boost}%{SP}", "hud.skill.sc_heal_title": "Raggio Curatore", "hud.skill.sc_heal": "Cura i tuoi alleati utilizzando il sangue dei tuoi nemici", "hud.skill.sc_heal_heal_title": "Cura", - "hud.skill.sc_heal_heal": "Aumenta la cura verso altri del 20%{SP}", + "hud.skill.sc_heal_heal": "Aumenta la cura verso altri del {boost}%{SP}", "hud.skill.sc_heal_cost_title": "Costo Stamina", - "hud.skill.sc_heal_cost": "Curare gli altri richiede il 20% di stamina in meno{SP}", + "hud.skill.sc_heal_cost": "Curare gli altri richiede il {boost}% di stamina in meno{SP}", "hud.skill.sc_heal_range_title": "Portata", - "hud.skill.sc_heal_range": "Il tuo raggio ha una portata aggiuntiva del 20%{SP}", + "hud.skill.sc_heal_range": "Il tuo raggio ha una portata aggiuntiva del {boost}%{SP}", "hud.skill.sc_wardaura_unlock_title": "Sblocca Aura Protettiva", "hud.skill.sc_wardaura_unlock": "Ti permette di proteggere i tuoi alleati contro gli attacchi nemici{SP}", "hud.skill.sc_wardaura_strength_title": "Forza", - "hud.skill.sc_wardaura_strength": "La forza della tua protezione aumenta del 15%{SP}", + "hud.skill.sc_wardaura_strength": "La forza della tua protezione aumenta del {boost}%{SP}", "hud.skill.sc_wardaura_duration_title": "Durata", - "hud.skill.sc_wardaura_duration": "Gli effetti della tua protezione durano il 20% in più{SP}", + "hud.skill.sc_wardaura_duration": "Gli effetti della tua protezione durano il {boost}% in più{SP}", "hud.skill.sc_wardaura_range_title": "Portata", - "hud.skill.sc_wardaura_range": "La tua protezione ha una portata aggiuntiva del 25%{SP}", + "hud.skill.sc_wardaura_range": "La tua protezione ha una portata aggiuntiva del {boost}%{SP}", "hud.skill.sc_wardaura_cost_title": "Costo Stamina", - "hud.skill.sc_wardaura_cost": "Creare la protezione richiede richiede il 15% di energia in meno{SP}", + "hud.skill.sc_wardaura_cost": "Creare la protezione richiede richiede il {boost}% di energia in meno{SP}", // Staff "hud.skill.st_shockwave_range_title" : "Gamma Onda d'Urto", - "hud.skill.st_shockwave_range" : "lancia cose che di solito erano fuori portata, portata aumentata del 20%{SP}", + "hud.skill.st_shockwave_range" : "lancia cose che di solito erano fuori portata, portata aumentata del {boost}%{SP}", "hud.skill.st_shockwave_cost_title" : "Costo Onda d'Urto", - "hud.skill.st_shockwave_cost" : "Diminuisce il costo d'energia per lanciare abitanti indifesi del 20%{SP}", + "hud.skill.st_shockwave_cost" : "Diminuisce il costo d'energia per lanciare abitanti indifesi del {boost}%{SP}", "hud.skill.st_shockwave_knockback_title" : "Contraccolpo Onda d'Urto", - "hud.skill.st_shockwave_knockback" : "Incrementa il potenziale di lancio del 30%{SP}", + "hud.skill.st_shockwave_knockback" : "Incrementa il potenziale di lancio del {boost}%{SP}", "hud.skill.st_shockwave_damage_title" : "Danno Onda d'Urto", - "hud.skill.st_shockwave_damage" : "Incrementa il danno inflitto del 30%{SP}", + "hud.skill.st_shockwave_damage" : "Incrementa il danno inflitto del {boost}%{SP}", "hud.skill.st_shockwave_unlock_title" : "Sblocca Onda d'Urto", "hud.skill.st_shockwave_unlock" : "Sblocca l'abilità di lanciare via i nemici utilizzando il fuoco{SP}", "hud.skill.st_flamethrower_title" : "Lanciafiamme", "hud.skill.st_flamethrower" : "Lancia fiamme, cucinali tutti", "hud.skill.st_flame_velocity_title" : "Velocità Fiamme", - "hud.skill.st_flame_velocity" : "Fa arrivare il fuoco più velocemente, il 25% più velocemente{SP}", + "hud.skill.st_flame_velocity" : "Fa arrivare il fuoco più velocemente, il {boost}% più velocemente{SP}", "hud.skill.st_flamethrower_range_title" : "Portata Lanciafiamma", - "hud.skill.st_flamethrower_range" : "Per quando le fiamma semplicemente non arrivano, vanno il 25% più lontano{SP}", + "hud.skill.st_flamethrower_range" : "Per quando le fiamma semplicemente non arrivano, vanno il {boost}% più lontano{SP}", "hud.skill.st_energy_drain_title" : "Drena Energia", - "hud.skill.st_energy_drain" : "Diminuisce la velocità a cui l'energia viene drenata del 20%{SP}", + "hud.skill.st_energy_drain" : "Diminuisce la velocità a cui l'energia viene drenata del {boost}%{SP}", "hud.skill.st_flamethrower_damage_title" : "Danno Lanciafiamme", - "hud.skill.st_flamethrower_damage" : "Incrementa il danno del 30%{SP}", + "hud.skill.st_flamethrower_damage" : "Incrementa il danno del {boost}%{SP}", "hud.skill.st_explosion_radius_title" : "Portata Esplosione", - "hud.skill.st_explosion_radius" : "Più grande è meglio, aumenta la portata dell'esplosione del 15%{SP}", + "hud.skill.st_explosion_radius" : "Più grande è meglio, aumenta la portata dell'esplosione del {boost}%{SP}", "hud.skill.st_stamina_regen_title" : "Rigenerazione Stamina", - "hud.skill.st_stamina_regen" : "Incrementa la stamina ottenuta del 20%{SP}", + "hud.skill.st_stamina_regen" : "Incrementa la stamina ottenuta del {boost}%{SP}", "hud.skill.st_fireball_title" : "Palla di Fuoco", "hud.skill.st_fireball" : "Spara una palla di fuoco che esplode all'impatto", "hud.skill.st_damage_title" : "Danno", - "hud.skill.st_damage" : "Incrementa il danno del 20%{SP}", + "hud.skill.st_damage" : "Incrementa il danno del {boost}%{SP}", // Bow "hud.skill.bow_projectile_speed_title" : "Velocità Proiettile", - "hud.skill.bow_projectile_speed" : "Ti permette di sparare frecce più lontano, più velocemente, del 30%{SP}", + "hud.skill.bow_projectile_speed" : "Ti permette di sparare frecce più lontano, più velocemente, del {boost}%{SP}", "hud.skill.bow_arrow_count_title" : "Conto delle Frecce", "hud.skill.bow_arrow_count" : "Spara una freccia addizionale quando salti{SP}", "hud.skill.bow_repeater_cost_title" : "Costo Ripetitore", - "hud.skill.bow_repeater_cost" : "Diminuisci il costo d'energia per diventare un ripetitore planante del 30%{SP}", + "hud.skill.bow_repeater_cost" : "Diminuisci il costo d'energia per diventare un ripetitore planante del {boost}%{SP}", "hud.skill.bow_repeater_glide_title" : "Planata Ripetitrice", "hud.skill.bow_repeater_glide" : "Plana più lontano durante l'utilizzo di ripetitore{SP}", "hud.skill.bow_repeater_damage_title" : "Danno Ripetitore", - "hud.skill.bow_repeater_damage" : "Incrementa il danno inflitto del 40%{SP}", + "hud.skill.bow_repeater_damage" : "Incrementa il danno inflitto del {boost}%{SP}", "hud.skill.bow_repeater_unlock_title" : "Sblocca Ripetitore", "hud.skill.bow_repeater_unlock" : "Sblocca l'abilità di saltare in aria e sparare una pioggia di frecce{SP}", "hud.skill.bow_charged_title" : "Colpo Caricato", "hud.skill.bow_charged" : "Poiché hai aspettato più a lungo", "hud.skill.bow_charged_knockback_title" : "Contraccolpo Caricato", - "hud.skill.bow_charged_knockback" : "Spinge i nemici il 25% più lontano{SP}", + "hud.skill.bow_charged_knockback" : "Spinge i nemici il {boost}% più lontano{SP}", "hud.skill.bow_charged_move_speed_title" : "Velocità di Movimento Caricata", - "hud.skill.bow_charged_move_speed" : "Incrementa quanto velocemente puoi muoverti mentre carichi l'attaco del 25%{SP}", + "hud.skill.bow_charged_move_speed" : "Incrementa quanto velocemente puoi muoverti mentre carichi l'attaco del {boost}%{SP}", "hud.skill.bow_charged_speed_title" : "Velocità Caricata", - "hud.skill.bow_charged_speed" : "Incrementa la velocità a cui carichi l'attacco del 10%{SP}", + "hud.skill.bow_charged_speed" : "Incrementa la velocità a cui carichi l'attacco del {boost}%{SP}", "hud.skill.bow_charged_projectile_speed_title" : "Velocità Proiettile Caricato", - "hud.skill.bow_charged_projectile_speed" : "La velocità del proiettile è incrementata di un addizionale 20% durante la carica{SP}", + "hud.skill.bow_charged_projectile_speed" : "La velocità del proiettile è incrementata di un addizionale {boost}% durante la carica{SP}", "hud.skill.bow_charged_drain_title" : "Drenaggio Caricato", - "hud.skill.bow_charged_drain" : "Diminuisce la velocità a cui la stamina viene drenata del 15%{SP}", + "hud.skill.bow_charged_drain" : "Diminuisce la velocità a cui la stamina viene drenata del {boost}%{SP}", "hud.skill.bow_charged_damage_title" : "Danno Caricato", - "hud.skill.bow_charged_damage" : "Incrementa il danno del 20%{SP}", + "hud.skill.bow_charged_damage" : "Incrementa il danno del {boost}%{SP}", "hud.skill.bow_energy_regen_title" : "Rigenerazione Energia", - "hud.skill.bow_energy_regen" : "Incrementa la stamina ottenuta del 40%{SP}", + "hud.skill.bow_energy_regen" : "Incrementa la stamina ottenuta del {boost}%{SP}", "hud.skill.bow_title" : "Spara Freccia", "hud.skill.bow" : "Faretra infinita inclusa, non adatta ai bambini", "hud.skill.bow_damage_title" : "Danno", - "hud.skill.bow_damage" : "Incrementa il danno del 25%{SP}", + "hud.skill.bow_damage" : "Incrementa il danno del {boost}%{SP}", // Hammer "hud.skill.hmr_leap_radius_title" : "Portata Balzo", - "hud.skill.hmr_leap_radius" : "Incrementa la portata di attacco dello schianto di 1 metro{SP}", + "hud.skill.hmr_leap_radius" : "Incrementa la portata di attacco dello schianto di {boost} metro{SP}", "hud.skill.hmr_leap_distance_title" : "Distanza Balzo", - "hud.skill.hmr_leap_distance" : "Incrementa la distanza del Balzo del 25%{SP}", + "hud.skill.hmr_leap_distance" : "Incrementa la distanza del Balzo del {boost}%{SP}", "hud.skill.hmr_leap_cost_title" : "Costo Balzo", - "hud.skill.hmr_leap_cost" : "Diminuisce il costo del balzo del 25%{SP}", + "hud.skill.hmr_leap_cost" : "Diminuisce il costo del balzo del {boost}%{SP}", "hud.skill.hmr_leap_knockback_title" : "Contraccolpo Balzo", - "hud.skill.hmr_leap_knockback" : "Incrementa il contraccolpo dal balzo del 50%{SP}", + "hud.skill.hmr_leap_knockback" : "Incrementa il contraccolpo dal balzo del {boost}%{SP}", "hud.skill.hmr_leap_damage_title" : "Danno Balzo", - "hud.skill.hmr_leap_damage" : "Incrementa il danno del balzo del 40%{SP}", + "hud.skill.hmr_leap_damage" : "Incrementa il danno del balzo del {boost}%{SP}", "hud.skill.hmr_unlock_leap_title" : "Sblocca Balzo", "hud.skill.hmr_unlock_leap" : "Sblocca uno sbalzo{SP}", "hud.skill.hmr_charged_melee_title" : "Attacco ravvicinato Caricato", "hud.skill.hmr_charged_melee" : "Attacco ravvicinato ma con carica", "hud.skill.hmr_charged_rate_title" : "Velocità Carica", - "hud.skill.hmr_charged_rate" : "Incrementa la velocità a cui carichi il colpo del 25%{SP}", + "hud.skill.hmr_charged_rate" : "Incrementa la velocità a cui carichi il colpo del {boost}%{SP}", "hud.skill.hmr_charged_melee_nrg_drain_title" : "Drenaggio Energia Attacco ravvicinato Caricato", - "hud.skill.hmr_charged_melee_nrg_drain" : "Diminuisce la velocità a cui l'energia viene drenata durante il caricamento del 25%{SP}", + "hud.skill.hmr_charged_melee_nrg_drain" : "Diminuisce la velocità a cui l'energia viene drenata durante il caricamento del {boost}%{SP}", "hud.skill.hmr_charged_melee_damage_title" : "Danno Attacco ravvicinato Caricato", - "hud.skill.hmr_charged_melee_damage" : "Incrementa il danno del colpo caricato del 25%{SP}", + "hud.skill.hmr_charged_melee_damage" : "Incrementa il danno del colpo caricato del {boost}%{SP}", "hud.skill.hmr_charged_melee_knockback_title" : "Contraccolpo Attacco ravvicinato Caricato", - "hud.skill.hmr_charged_melee_knockback" : "Incrementa enormemente il potenziale di lancio del colpo del 50%{SP}", + "hud.skill.hmr_charged_melee_knockback" : "Incrementa enormemente il potenziale di lancio del colpo del {boost}%{SP}", "hud.skill.hmr_single_strike_title" : "Colpo Singolo", "hud.skill.hmr_single_strike" : "Proprio come te", "hud.skill.hmr_single_strike_regen_title" : "Rigenerazione Colpo Singolo", @@ -166,7 +166,7 @@ "hud.skill.hmr_single_strike_damage_title" : "Danno Colpo Singolo", "hud.skill.hmr_single_strike_damage" : "Incrementa il danno per ogni colpo in successione{SP}", "hud.skill.hmr_single_strike_knockback_title" : "Contraccolpo Colpo Singolo", - "hud.skill.hmr_single_strike_knockback" : "Incrementa il potenziale di lancio dei colpi del 50%{SP}", + "hud.skill.hmr_single_strike_knockback" : "Incrementa il potenziale di lancio dei colpi del {boost}%{SP}", "hud.skill." : "", // Sword "hud.skill.sw_trip_str_title": "Colpo Triplo", @@ -182,25 +182,25 @@ "hud.skill.sw_dash_title": "Scatto", "hud.skill.sw_dash": "Scatta attraverso i tuoi nemici", "hud.skill.sw_dash_dmg_title": "Danno Scatto", - "hud.skill.sw_dash_dmg": "Incrementa il danno iniziale dello scatto del 20%{SP}", + "hud.skill.sw_dash_dmg": "Incrementa il danno iniziale dello scatto del {boost}%{SP}", "hud.skill.sw_dash_drain_title": "Drenaggio Scatto", - "hud.skill.sw_dash_drain": "Diminuisce la velocità a cui l'energia viene drenata mentre scatti del 25%{SP}", + "hud.skill.sw_dash_drain": "Diminuisce la velocità a cui l'energia viene drenata mentre scatti del {boost}%{SP}", "hud.skill.sw_dash_cost_title": "Costo Scatto", - "hud.skill.sw_dash_cost": "Diminuisce il costo iniziale dello scatto del 25%{SP}", + "hud.skill.sw_dash_cost": "Diminuisce il costo iniziale dello scatto del {boost}%{SP}", "hud.skill.sw_dash_speed_title": "Velocità Scatto", "hud.skill.sw_dash_speed": "Incrementa quanto veloce sei mentre scatti{SP}", "hud.skill.sw_dash_charge_through_title": "Carica", "hud.skill.sw_dash_charge_through": "Ti permette di caricare attraverso i primi nemici che colpisci{SP}", "hud.skill.sw_dash_scale_title": "Danno Scalare Scatto", - "hud.skill.sw_dash_scale": "Incrementa il danno scalare dello scatto del 20%{SP}", + "hud.skill.sw_dash_scale": "Incrementa il danno scalare dello scatto del {boost}%{SP}", "hud.skill.sw_spin_title": "Sblocca Vortice", "hud.skill.sw_spin": "Sblocca l'abilità di vorticare con la spada{SP}", "hud.skill.sw_spin_dmg_title": "Danno Vortice", - "hud.skill.sw_spin_dmg": "Incrementa il danno inflitto del 40%{SP}", + "hud.skill.sw_spin_dmg": "Incrementa il danno inflitto del {boost}%{SP}", "hud.skill.sw_spin_spd_title": "Velocità Vortice", - "hud.skill.sw_spin_spd": "Incrementa la velocità alla cui vortichi del 25%{SP}", + "hud.skill.sw_spin_spd": "Incrementa la velocità alla cui vortichi del {boost}%{SP}", "hud.skill.sw_spin_cost_title": "Costo Vortice", - "hud.skill.sw_spin_cost": "Diminuisce il costo di energia di ogni giro del 25%{SP}", + "hud.skill.sw_spin_cost": "Diminuisce il costo di energia di ogni giro del {boost}%{SP}", "hud.skill.sw_spin_spins_title": "Vortice Vorticante", "hud.skill.sw_spin_spins": "Incrementa il numero di volte che puoi vorticare{SP}", "hud.skill.sw_interrupt_title": "Interruzione Attacchi", @@ -221,23 +221,23 @@ "hud.skill.axe_infinite_axe_spin_title": "Vortice d'Ascia Infinito", "hud.skill.axe_infinite_axe_spin": "Vortica finché hai dell'energia{SP}", "hud.skill.axe_spin_damage_title": "Danno Vortice", - "hud.skill.axe_spin_damage": "Incrementa il danno che ogni vortice infligge del 30%{SP}", + "hud.skill.axe_spin_damage": "Incrementa il danno che ogni vortice infligge del {boost}%{SP}", "hud.skill.axe_spin_helicopter_title": "Vortice Elicottero", "hud.skill.axe_spin_helicopter": "Cadi un po' più lentamente mentre vortichi{SP}", "hud.skill.axe_spin_speed_title": "Velocità Vortice", - "hud.skill.axe_spin_speed": "Incrementa la velocità alla cui vortichi del 25%{SP}", + "hud.skill.axe_spin_speed": "Incrementa la velocità alla cui vortichi del {boost}%{SP}", "hud.skill.axe_spin_cost_title": "Costo Vortice", - "hud.skill.axe_spin_cost": "Diminuisce il costo in stamina del vorticamento del 25%{SP}", + "hud.skill.axe_spin_cost": "Diminuisce il costo in stamina del vorticamento del {boost}%{SP}", "hud.skill.axe_unlock_leap_title": "Sblocca Balzo", "hud.skill.axe_unlock_leap": "Sblocca un balzo vorticante{SP}", "hud.skill.axe_leap_damage_title": "Danno Balzo", - "hud.skill.axe_leap_damage": "Incrementa il danno del balzo del 35%{SP}", + "hud.skill.axe_leap_damage": "Incrementa il danno del balzo del {boost}%{SP}", "hud.skill.axe_leap_knockback_title": "Contraccolpo Balzo", - "hud.skill.axe_leap_knockback": "Incrementa il contraccolpo del balzo del 40%{SP}", + "hud.skill.axe_leap_knockback": "Incrementa il contraccolpo del balzo del {boost}%{SP}", "hud.skill.axe_leap_cost_title": "Costo Balzo", - "hud.skill.axe_leap_cost": "Diminuisce il costo del balzo del 25%{SP}", + "hud.skill.axe_leap_cost": "Diminuisce il costo del balzo del {boost}%{SP}", "hud.skill.axe_leap_distance_title": "Distanza Balzo", - "hud.skill.axe_leap_distance": "Incrementa la distanza del balzo del 20%{SP}", + "hud.skill.axe_leap_distance": "Incrementa la distanza del balzo del {boost}%{SP}", }, diff --git a/assets/voxygen/i18n/ja_JP/skills.ron b/assets/voxygen/i18n/ja_JP/skills.ron index edd6990e4d..6f94dc94f4 100644 --- a/assets/voxygen/i18n/ja_JP/skills.ron +++ b/assets/voxygen/i18n/ja_JP/skills.ron @@ -10,9 +10,9 @@ // Skills // General "hud.skill.inc_health_title": "体力追加", - "hud.skill.inc_health": "体力の最大値を5増加 {SP}", + "hud.skill.inc_health": "体力の最大値を{boost}増加 {SP}", "hud.skill.inc_stam_title": "スタミナ追加", - "hud.skill.inc_stam": "スタミナ最大値を5増加 {SP}", + "hud.skill.inc_stam": "スタミナ最大値を{boost}増加 {SP}", "hud.skill.unlck_sword_title": "剣解除", "hud.skill.unlck_sword": "剣のスキルツリーを解除 {SP}", "hud.skill.unlck_axe_title": "斧解除", @@ -28,137 +28,137 @@ "hud.skill.dodge_title": "回避", "hud.skill.dodge": "近接攻撃を素早く避ける {SP}", "hud.skill.roll_stamina_title": "ローリング スタミナコスト", - "hud.skill.roll_stamina": "ローリングのスタミナ消費を10%減少 {SP}", + "hud.skill.roll_stamina": "ローリングのスタミナ消費を{boost}%減少 {SP}", "hud.skill.roll_speed_title": "ローリング 速度", - "hud.skill.roll_speed": "ローリングの速度を10%加速 {SP}", + "hud.skill.roll_speed": "ローリングの速度を{boost}%加速 {SP}", "hud.skill.roll_dur_title": "ローリング 時間", - "hud.skill.roll_dur": "ローリングの時間を10%延長 {SP}", + "hud.skill.roll_dur": "ローリングの時間を{boost}%延長 {SP}", "hud.skill.climbing_title": "よじ登り", "hud.skill.climbing": "より高く登ります", "hud.skill.climbing_cost_title": "よじ登り コスト", - "hud.skill.climbing_cost": "よじ登りのスタミナ消費を20%減少 {SP}", + "hud.skill.climbing_cost": "よじ登りのスタミナ消費を{boost}%減少 {SP}", "hud.skill.climbing_speed_title": "よじ登り 速度", - "hud.skill.climbing_speed": "よじ登り速度を20%加速 {SP}", + "hud.skill.climbing_speed": "よじ登り速度を{boost}%加速 {SP}", "hud.skill.swim_title": "泳ぎ", "hud.skill.swim": "水中の移動", "hud.skill.swim_speed_title": "泳ぎ 速度", - "hud.skill.swim_speed": "泳ぎの速度を40%加速 {SP}", + "hud.skill.swim_speed": "泳ぎの速度を{boost}%加速 {SP}", // Sceptre "hud.skill.sc_lifesteal_title": "ライフスティール ビーム", "hud.skill.sc_lifesteal": "敵の体力を奪う", "hud.skill.sc_lifesteal_damage_title": "ダメージ", - "hud.skill.sc_lifesteal_damage": "ダメージを20%多く与える {SP}", + "hud.skill.sc_lifesteal_damage": "ダメージを{boost}%多く与える {SP}", "hud.skill.sc_lifesteal_range_title": "範囲", - "hud.skill.sc_lifesteal_range": "ビームの距離を20%増加 {SP}", + "hud.skill.sc_lifesteal_range": "ビームの距離を{boost}%増加 {SP}", "hud.skill.sc_lifesteal_lifesteal_title": "ライフスティール", - "hud.skill.sc_lifesteal_lifesteal": "敵の体力を15%増しで奪う {SP}", + "hud.skill.sc_lifesteal_lifesteal": "敵の体力を{boost}%増しで奪う {SP}", "hud.skill.sc_lifesteal_regen_title": "スタミナ再生", - "hud.skill.sc_lifesteal_regen": "スタミナをさらに20%回復 {SP}", + "hud.skill.sc_lifesteal_regen": "スタミナをさらに{boost}%回復 {SP}", "hud.skill.sc_heal_title": "ヒーリング ビーム", "hud.skill.sc_heal": "敵の血を使って仲間を回復する", "hud.skill.sc_heal_heal_title": "回復", - "hud.skill.sc_heal_heal": "体力の回復量を20%増加 {SP}", + "hud.skill.sc_heal_heal": "体力の回復量を{boost}%増加 {SP}", "hud.skill.sc_heal_cost_title": "スタミナ コスト", - "hud.skill.sc_heal_cost": "回復に必要なスタミナを20%減少 {SP}", + "hud.skill.sc_heal_cost": "回復に必要なスタミナを{boost}%減少 {SP}", "hud.skill.sc_heal_range_title": "範囲", - "hud.skill.sc_heal_range": "ビームの距離を20%増加 {SP}", + "hud.skill.sc_heal_range": "ビームの距離を{boost}%増加 {SP}", "hud.skill.sc_wardaura_unlock_title": "結界オーラを解除", "hud.skill.sc_wardaura_unlock": "敵の攻撃を防ぐ結界が張れます {SP}", "hud.skill.sc_wardaura_strength_title": "強度", - "hud.skill.sc_wardaura_strength": "結界の強度を15%強化 {SP}", + "hud.skill.sc_wardaura_strength": "結界の強度を{boost}%強化 {SP}", "hud.skill.sc_wardaura_duration_title": "効果", - "hud.skill.sc_wardaura_duration": "結界の効果時間を20%延長 {SP}", + "hud.skill.sc_wardaura_duration": "結界の効果時間を{boost}%延長 {SP}", "hud.skill.sc_wardaura_range_title": "範囲", - "hud.skill.sc_wardaura_range": "結界の範囲を25%増加 {SP}", + "hud.skill.sc_wardaura_range": "結界の範囲を{boost}%増加 {SP}", "hud.skill.sc_wardaura_cost_title": "スタミナ コスト", - "hud.skill.sc_wardaura_cost": "結界に必要なエネルギー消費を15%減少 {SP}", + "hud.skill.sc_wardaura_cost": "結界に必要なエネルギー消費を{boost}%減少 {SP}", // Staff "hud.skill.st_shockwave_range_title" : "ショックウェーブ 範囲", - "hud.skill.st_shockwave_range" : "距離を20%増加して手の届かない物も投げられる {SP}", + "hud.skill.st_shockwave_range" : "距離を{boost}%増加して手の届かない物も投げられる {SP}", "hud.skill.st_shockwave_cost_title" : "ショックウェーブ コスト", - "hud.skill.st_shockwave_cost" : "無力な村人を投げるエネルギー消費を20%減少 {SP}", + "hud.skill.st_shockwave_cost" : "無力な村人を投げるエネルギー消費を{boost}%減少 {SP}", "hud.skill.st_shockwave_knockback_title" : "ショックウェーブ ノックバック", - "hud.skill.st_shockwave_knockback" : "投げる能力を30%増加 {SP}", + "hud.skill.st_shockwave_knockback" : "投げる能力を{boost}%増加 {SP}", "hud.skill.st_shockwave_damage_title" : "ショックウェーブ ダメージ", - "hud.skill.st_shockwave_damage" : "与えるダメージを30%増加 {SP}", + "hud.skill.st_shockwave_damage" : "与えるダメージを{boost}%増加 {SP}", "hud.skill.st_shockwave_unlock_title" : "ショックウェーブ解除", "hud.skill.st_shockwave_unlock" : "炎で敵を吹き飛ばす能力を解除 {SP}", "hud.skill.st_flamethrower_title" : "フレームスロワー", "hud.skill.st_flamethrower" : "火炎放射で丸焼きにします", "hud.skill.st_flame_velocity_title" : "フレーム 速度", - "hud.skill.st_flame_velocity" : "炎の放射速度を25%加速 {SP}", + "hud.skill.st_flame_velocity" : "炎の放射速度を{boost}%加速 {SP}", "hud.skill.st_flamethrower_range_title" : "フレームスロワー 範囲", - "hud.skill.st_flamethrower_range" : "炎が届かない場合に距離を25%アップ {SP}", + "hud.skill.st_flamethrower_range" : "炎が届かない場合に距離を{boost}%アップ {SP}", "hud.skill.st_energy_drain_title" : "エナジードレイン", - "hud.skill.st_energy_drain" : "エネルギー消費量を20%減少 {SP}", + "hud.skill.st_energy_drain" : "エネルギー消費量を{boost}%減少 {SP}", "hud.skill.st_flamethrower_damage_title" : "フレームスロワー ダメージ", - "hud.skill.st_flamethrower_damage" : "ダメージを30%増加 {SP}", + "hud.skill.st_flamethrower_damage" : "ダメージを{boost}%増加 {SP}", "hud.skill.st_explosion_radius_title" : "エクスプロージョン 範囲", - "hud.skill.st_explosion_radius" : "大きいのはいいですよね。爆発半径を15%増加 {SP}", + "hud.skill.st_explosion_radius" : "大きいのはいいですよね。爆発半径を{boost}%増加 {SP}", "hud.skill.st_stamina_regen_title" : "スタミナ 再生", - "hud.skill.st_stamina_regen" : "スタミナ獲得量を20%増加 {SP}", + "hud.skill.st_stamina_regen" : "スタミナ獲得量を{boost}%増加 {SP}", "hud.skill.st_fireball_title" : "ファイアーボール", "hud.skill.st_fireball" : "敵と一緒に遊びましょう", "hud.skill.st_damage_title" : "ダメージ", - "hud.skill.st_damage" : "ダメージを20%増加 {SP}", + "hud.skill.st_damage" : "ダメージを{boost}%増加 {SP}", "hud.skill.st_explosion_title" : "エクスプロージョン", "hud.skill.st_explosion" : "炎だけで足りないければ {SP}", // Bow "hud.skill.bow_projectile_speed_title" : "発射 速度", - "hud.skill.bow_projectile_speed" : "矢の距離と速度を30%アップ {SP}", + "hud.skill.bow_projectile_speed" : "矢の距離と速度を{boost}%アップ {SP}", "hud.skill.bow_arrow_count_title" : "アロー カウント", "hud.skill.bow_arrow_count" : "ジャンプ時に追加で矢を撃つ {SP}", "hud.skill.bow_repeater_cost_title" : "リピーター コスト", - "hud.skill.bow_repeater_cost" : "連射のエネルギー消費を30%減少 {SP}", + "hud.skill.bow_repeater_cost" : "連射のエネルギー消費を{boost}%減少 {SP}", "hud.skill.bow_repeater_glide_title" : "リピーター グライド", "hud.skill.bow_repeater_glide" : "Glide further while repeating{SP}", "hud.skill.bow_repeater_damage_title" : "リピーター ダメージ", - "hud.skill.bow_repeater_damage" : "与えるダメージを40%増加 {SP}", + "hud.skill.bow_repeater_damage" : "与えるダメージを{boost}%増加 {SP}", "hud.skill.bow_repeater_unlock_title" : "リピーター解除", "hud.skill.bow_repeater_unlock" : "中を舞うごとく矢を連射する能力を解除 {SP}", "hud.skill.bow_charged_title" : "チャージドシュート", "hud.skill.bow_charged" : "長く待ったので…", "hud.skill.bow_charged_knockback_title" : "チャージド ノックバック", - "hud.skill.bow_charged_knockback" : "後方の敵に25%ダメージを与える {SP}", + "hud.skill.bow_charged_knockback" : "後方の敵に{boost}%ダメージを与える {SP}", "hud.skill.bow_charged_move_speed_title" : "チャージド ムーブスピード", - "hud.skill.bow_charged_move_speed" : "Increases how fast you can shuffle while charging the attack by 25%{SP}", + "hud.skill.bow_charged_move_speed" : "Increases how fast you can shuffle while charging the attack by {boost}%{SP}", "hud.skill.bow_charged_speed_title" : "チャージド スピード", - "hud.skill.bow_charged_speed" : "Increases the rate that you charge the attack by 10%{SP}", + "hud.skill.bow_charged_speed" : "Increases the rate that you charge the attack by {boost}%{SP}", "hud.skill.bow_charged_projectile_speed_title" : "チャージド プロジェクタイルスピード", - "hud.skill.bow_charged_projectile_speed" : "Projectile speed increased by an additional 20% while charging{SP}", + "hud.skill.bow_charged_projectile_speed" : "Projectile speed increased by an additional {boost}% while charging{SP}", "hud.skill.bow_charged_drain_title" : "チャージド ドレイン", - "hud.skill.bow_charged_drain" : "Decreases the rate of stamina drain by 15%{SP}", + "hud.skill.bow_charged_drain" : "Decreases the rate of stamina drain by {boost}%{SP}", "hud.skill.bow_charged_damage_title" : "チャージド ダメージ", - "hud.skill.bow_charged_damage" : "Increases damage by 20%{SP}", + "hud.skill.bow_charged_damage" : "Increases damage by {boost}%{SP}", "hud.skill.bow_energy_regen_title" : "エナジー 再生", - "hud.skill.bow_energy_regen" : "Increases stamina gain by 40%{SP}", + "hud.skill.bow_energy_regen" : "Increases stamina gain by {boost}%{SP}", "hud.skill.bow_title" : "アローシュート", "hud.skill.bow" : "無限の矢筒。ただし子供不可", "hud.skill.bow_damage_title" : "ダメージ", - "hud.skill.bow_damage" : "ダメージを25%増加 {SP}", + "hud.skill.bow_damage" : "ダメージを{boost}%増加 {SP}", // Hammer "hud.skill.hmr_leap_radius_title" : "リープ 範囲", - "hud.skill.hmr_leap_radius" : "グランドスラムの攻撃半径を1m増加 {SP}", + "hud.skill.hmr_leap_radius" : "グランドスラムの攻撃半径を{boost}m増加 {SP}", "hud.skill.hmr_leap_distance_title" : "リープ 距離", - "hud.skill.hmr_leap_distance" : "リープの距離を25%増加 {SP}", + "hud.skill.hmr_leap_distance" : "リープの距離を{boost}%増加 {SP}", "hud.skill.hmr_leap_cost_title" : "リープ コスト", - "hud.skill.hmr_leap_cost" : "リープのコストを25%減少 {SP}", + "hud.skill.hmr_leap_cost" : "リープのコストを{boost}%減少 {SP}", "hud.skill.hmr_leap_knockback_title" : "リープ ノックバック", - "hud.skill.hmr_leap_knockback" : "リープのノックバックを50%増加 {SP}", + "hud.skill.hmr_leap_knockback" : "リープのノックバックを{boost}%増加 {SP}", "hud.skill.hmr_leap_damage_title" : "リープ ダメージ", - "hud.skill.hmr_leap_damage" : "リープのダメージを40%増加 {SP}", + "hud.skill.hmr_leap_damage" : "リープのダメージを{boost}%増加 {SP}", "hud.skill.hmr_unlock_leap_title" : "リープ解除", "hud.skill.hmr_unlock_leap" : "リープを解除 {SP}", "hud.skill.hmr_charged_melee_title" : "チャージドメレー", "hud.skill.hmr_charged_melee" : "チャージ付き乱闘", "hud.skill.hmr_charged_rate_title" : "チャージ レート", - "hud.skill.hmr_charged_rate" : "Increases the rate that you charge the swing by 25%{SP}", + "hud.skill.hmr_charged_rate" : "Increases the rate that you charge the swing by {boost}%{SP}", "hud.skill.hmr_charged_melee_nrg_drain_title" : "チャージドメレー エナジードレイン", - "hud.skill.hmr_charged_melee_nrg_drain" : "Decreases the rate energy drains when charging by 25%{SP}", + "hud.skill.hmr_charged_melee_nrg_drain" : "Decreases the rate energy drains when charging by {boost}%{SP}", "hud.skill.hmr_charged_melee_damage_title" : "チャージドメレー ダメージ", - "hud.skill.hmr_charged_melee_damage" : "Increases the damage of the charged swing by 25%{SP}", + "hud.skill.hmr_charged_melee_damage" : "Increases the damage of the charged swing by {boost}%{SP}", "hud.skill.hmr_charged_melee_knockback_title" : "チャージドメレー ノックバック", - "hud.skill.hmr_charged_melee_knockback" : "Massively increases throw potential of swing by 50%{SP}", + "hud.skill.hmr_charged_melee_knockback" : "Massively increases throw potential of swing by {boost}%{SP}", "hud.skill.hmr_single_strike_title" : "シングルストライク", "hud.skill.hmr_single_strike" : "As single as you are", "hud.skill.hmr_single_strike_regen_title" : "シングルストライク 再生", @@ -168,11 +168,11 @@ "hud.skill.hmr_single_strike_damage_title" : "シングルストライク ダメージ", "hud.skill.hmr_single_strike_damage" : "Increases the damage with each successive strike{SP}", "hud.skill.hmr_single_strike_knockback_title" : "シングルストライク ノックバック", - "hud.skill.hmr_single_strike_knockback" : "スイングして投げる能力を50%増加 {SP}", + "hud.skill.hmr_single_strike_knockback" : "スイングして投げる能力を{boost}%増加 {SP}", "hud.skill." : "", // Sword "hud.skill.sw_trip_str_title": "トリプルストライク", - "hud.skill.sw_trip_str": "最大3回までの連続攻撃", + "hud.skill.sw_trip_str": "最大{boost}回までの連続攻撃", "hud.skill.sw_trip_str_combo_title": "トリプルストライク コンボ", "hud.skill.sw_trip_str_combo": "三連攻撃のコンボ回数を解除 {SP}", "hud.skill.sw_trip_str_dmg_title": "トリプルストライク ダメージ", @@ -184,25 +184,25 @@ "hud.skill.sw_dash_title": "ダッシュ", "hud.skill.sw_dash": "敵を一撃で貫く", "hud.skill.sw_dash_dmg_title": "ダッシュ ダメージ", - "hud.skill.sw_dash_dmg": "ダッシュ攻撃の初期ダメージを20%増加 {SP}", + "hud.skill.sw_dash_dmg": "ダッシュ攻撃の初期ダメージを{boost}%増加 {SP}", "hud.skill.sw_dash_drain_title": "ダッシュ ドレイン", - "hud.skill.sw_dash_drain": "ダッシュ攻撃のエネルギー消費を25%減少 {SP}", + "hud.skill.sw_dash_drain": "ダッシュ攻撃のエネルギー消費を{boost}%減少 {SP}", "hud.skill.sw_dash_cost_title": "ダッシュ コスト", - "hud.skill.sw_dash_cost": "ダッシュ攻撃の初期スタミナ消費を25%減少 {SP}", + "hud.skill.sw_dash_cost": "ダッシュ攻撃の初期スタミナ消費を{boost}%減少 {SP}", "hud.skill.sw_dash_speed_title": "ダッシュ 速度", - "hud.skill.sw_dash_speed": "ダッシュ攻撃の速度を15%増加 {SP}", + "hud.skill.sw_dash_speed": "ダッシュ攻撃の速度を{boost}%増加 {SP}", "hud.skill.sw_dash_inf_title": "無限ダッシュ攻撃", "hud.skill.sw_dash_inf": "エネルギーの続く限りダッシュ攻撃する {SP}", "hud.skill.sw_dash_scale_title": "ダッシュ ダメージ増量", - "hud.skill.sw_dash_scale": "ダッシュ攻撃のダメージ量を20%増加 {SP}", + "hud.skill.sw_dash_scale": "ダッシュ攻撃のダメージ量を{boost}%増加 {SP}", "hud.skill.sw_spin_title": "スピン解除", "hud.skill.sw_spin": "剣の回転攻撃を解除 {SP}", "hud.skill.sw_spin_dmg_title": "スピン ダメージ", - "hud.skill.sw_spin_dmg": "与えるダメージを40%増加 {SP}", + "hud.skill.sw_spin_dmg": "与えるダメージを{boost}%増加 {SP}", "hud.skill.sw_spin_spd_title": "スピン 速度", - "hud.skill.sw_spin_spd": "スピン攻撃の速度を25%増加 {SP}", + "hud.skill.sw_spin_spd": "スピン攻撃の速度を{boost}%増加 {SP}", "hud.skill.sw_spin_cost_title": "スピン コスト", - "hud.skill.sw_spin_cost": "スピンごとに消費するエネルギーを25%減少 {SP}", + "hud.skill.sw_spin_cost": "スピンごとに消費するエネルギーを{boost}%減少 {SP}", "hud.skill.sw_spin_spins_title": "スピン 回転", "hud.skill.sw_spin_spins": "スピン回数を増やします{SP}", "hud.skill.sw_interrupt_title": "攻撃キャンセル", @@ -223,23 +223,23 @@ "hud.skill.axe_infinite_axe_spin_title": "無限アックススピン", "hud.skill.axe_infinite_axe_spin": "エネルギーが続く限り斧でスピン攻撃する {SP}", "hud.skill.axe_spin_damage_title": "スピン ダメージ", - "hud.skill.axe_spin_damage": "1回のスピンで与えるダメージを増加 {SP}", + "hud.skill.axe_spin_damage": "{boost}回のスピンで与えるダメージを増加 {SP}", "hud.skill.axe_spin_helicopter_title": "スピン ヘリコプター", "hud.skill.axe_spin_helicopter": "回転している間はゆっくりと降下する {SP}", "hud.skill.axe_spin_speed_title": "スピン 速度", - "hud.skill.axe_spin_speed": "スピン速度を25%増加 {SP}", + "hud.skill.axe_spin_speed": "スピン速度を{boost}%増加 {SP}", "hud.skill.axe_spin_cost_title": "スピン コスト", - "hud.skill.axe_spin_cost": "スピンのスタミナ消費量を25%減少 {SP}", + "hud.skill.axe_spin_cost": "スピンのスタミナ消費量を{boost}%減少 {SP}", "hud.skill.axe_unlock_leap_title": "リープ解除", "hud.skill.axe_unlock_leap": "リープスピンを解除 {SP}", "hud.skill.axe_leap_damage_title": "リープ ダメージ", - "hud.skill.axe_leap_damage": "リープのダメージを35%増加 {SP}", + "hud.skill.axe_leap_damage": "リープのダメージを{boost}%増加 {SP}", "hud.skill.axe_leap_knockback_title": "リープ ノックバック", - "hud.skill.axe_leap_knockback": "リープによるノックバックを40%増加 {SP}", + "hud.skill.axe_leap_knockback": "リープによるノックバックを{boost}%増加 {SP}", "hud.skill.axe_leap_cost_title": "リープ コスト", - "hud.skill.axe_leap_cost": "リープのコストを25%ダウン {SP}", + "hud.skill.axe_leap_cost": "リープのコストを{boost}%ダウン {SP}", "hud.skill.axe_leap_distance_title": "リープ 距離", - "hud.skill.axe_leap_distance": "リープの距離を25%増加 {SP}", + "hud.skill.axe_leap_distance": "リープの距離を{boost}%増加 {SP}", }, diff --git a/assets/voxygen/i18n/pt_BR/skills.ron b/assets/voxygen/i18n/pt_BR/skills.ron index c6f788120e..493f6f139d 100644 --- a/assets/voxygen/i18n/pt_BR/skills.ron +++ b/assets/voxygen/i18n/pt_BR/skills.ron @@ -10,9 +10,9 @@ // Habilidades // Geral "hud.skill.inc_health_title": "Aumentar Saúde", - "hud.skill.inc_health": "Aumentar saúde máxima por 5{SP}", + "hud.skill.inc_health": "Aumentar saúde máxima por {boost}{SP}", "hud.skill.inc_stam_title": "Aumentar Stamina", - "hud.skill.inc_stam": "Aumentar stamina máxima por 5{SP}", + "hud.skill.inc_stam": "Aumentar stamina máxima por {boost}{SP}", "hud.skill.unlck_sword_title": "Desbloquear Espada", "hud.skill.unlck_sword": "Desbloquear habilidades de espada{SP}", "hud.skill.unlck_axe_title": "Desbloquear Machado", @@ -28,135 +28,135 @@ "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 10% menos de stamina{SP}", + "hud.skill.roll_stamina": "Rolar usa {boost}% menos de stamina{SP}", "hud.skill.roll_speed_title": "Velocidade da Rolagem", - "hud.skill.roll_speed": "Rola 10% mais rápido{SP}", + "hud.skill.roll_speed": "Rola {boost}% mais rápido{SP}", "hud.skill.roll_dur_title": "Duração da Rolagem", - "hud.skill.roll_dur": "Rolagem dura 10% mais tempo{SP}", + "hud.skill.roll_dur": "Rolagem dura {boost}% mais tempo{SP}", "hud.skill.climbing_title": "Escalada", "hud.skill.climbing": "Pular mais alto", "hud.skill.climbing_cost_title": "Custo da Escalada", - "hud.skill.climbing_cost": "Escalar usa 20% menos stamina{SP}", + "hud.skill.climbing_cost": "Escalar usa {boost}% menos stamina{SP}", "hud.skill.climbing_speed_title": "Velocidade da Escalada", - "hud.skill.climbing_speed": "Escalar 20% mais rápido{SP}", + "hud.skill.climbing_speed": "Escalar {boost}% mais rápido{SP}", "hud.skill.swim_title": "Natação", "hud.skill.swim": "Permite Nadar", "hud.skill.swim_speed_title": "Velocidade ao nadar", - "hud.skill.swim_speed": "Nadar 40% mais rápido{SP}", + "hud.skill.swim_speed": "Nadar {boost}% mais rápido{SP}", // Cetro "hud.skill.sc_lifesteal_title": "Raio de Roubo Vital", "hud.skill.sc_lifesteal": "Drena a vida de seus inimigos ", "hud.skill.sc_lifesteal_damage_title": "Dano", - "hud.skill.sc_lifesteal_damage": "Causa 20% mais dano{SP}", + "hud.skill.sc_lifesteal_damage": "Causa {boost}% mais dano{SP}", "hud.skill.sc_lifesteal_range_title": "Alcance", - "hud.skill.sc_lifesteal_range": "Seu feixe alcança 20% mais longe{SP}", + "hud.skill.sc_lifesteal_range": "Seu feixe alcança {boost}% mais longe{SP}", "hud.skill.sc_lifesteal_lifesteal_title": "Drenar vida", - "hud.skill.sc_lifesteal_lifesteal": "Converta mais 15% de seu dano em vida{SP}", + "hud.skill.sc_lifesteal_lifesteal": "Converta mais {boost}% de seu dano em vida{SP}", "hud.skill.sc_lifesteal_regen_title": "Regeneração de Stamina", - "hud.skill.sc_lifesteal_regen": "Reabasteça sua stamina em mais 20%{SP}", + "hud.skill.sc_lifesteal_regen": "Reabasteça sua stamina em mais {boost}%{SP}", "hud.skill.sc_heal_title" : "Cura", - "hud.skill.sc_heal" : "Aumenta a cura da bomba em 15%{SP}", + "hud.skill.sc_heal" : "Aumenta a cura da bomba em {boost}%{SP}", "hud.skill.sc_heal_heal_title": "Cura", - "hud.skill.sc_heal_heal": "Aumenta a quantidade de cura a outros em 20%{SP}", + "hud.skill.sc_heal_heal": "Aumenta a quantidade de cura a outros em {boost}%{SP}", "hud.skill.sc_heal_cost_title" : "Custo da Cura", - "hud.skill.sc_heal_cost" : "Utiliza 10% a menos de energia durante curas{SP}", + "hud.skill.sc_heal_cost" : "Utiliza {boost}% a menos de energia durante curas{SP}", "hud.skill.sc_heal_range_title": "Alcance", - "hud.skill.sc_heal_range": "Seu raio alcança 20% mais longe{SP}", + "hud.skill.sc_heal_range": "Seu raio alcança {boost}% mais longe{SP}", "hud.skill.sc_wardaura_unlock_title": "Desbloquear Aura Protetora", "hud.skill.sc_wardaura_unlock": "Permite que você proteja seus aliados contra ataques inimigos{SP}", "hud.skill.sc_wardaura_strength_title": "Força", - "hud.skill.sc_wardaura_strength": "A força da sua proteção aumenta em 15%{SP}", + "hud.skill.sc_wardaura_strength": "A força da sua proteção aumenta em {boost}%{SP}", "hud.skill.sc_wardaura_duration_title": "Duração", - "hud.skill.sc_wardaura_duration": "Os efeitos da sua proteção duram 20% a mais{SP}", + "hud.skill.sc_wardaura_duration": "Os efeitos da sua proteção duram {boost}% a mais{SP}", "hud.skill.sc_wardaura_range_title": "Alcance", - "hud.skill.sc_wardaura_range": "Sua Aura Protetora alcança 25% mais longe{SP}", + "hud.skill.sc_wardaura_range": "Sua Aura Protetora alcança {boost}% mais longe{SP}", "hud.skill.sc_wardaura_cost_title": "Custo da Aura Protetora", - "hud.skill.sc_wardaura_cost": "A utilização da Aura Protetora requer 15% menos energia{SP}", + "hud.skill.sc_wardaura_cost": "A utilização da Aura Protetora requer {boost}% menos energia{SP}", // Cajado "hud.skill.st_shockwave_range_title" : "Alcance da Onda de Choque", - "hud.skill.st_shockwave_range" : "Arremessa coisas que antes estavam fora de alcance, aumentando-o em 20%{SP}", + "hud.skill.st_shockwave_range" : "Arremessa coisas que antes estavam fora de alcance, aumentando-o em {boost}%{SP}", "hud.skill.st_shockwave_cost_title" : "Custo da Onda de Choque", - "hud.skill.st_shockwave_cost" : "Reduz custo de energia ao arremessar aldeões indefesos em 20%{SP}", + "hud.skill.st_shockwave_cost" : "Reduz custo de energia ao arremessar aldeões indefesos em {boost}%{SP}", "hud.skill.st_shockwave_knockback_title" : "Empurrão da Onda de Choque", - "hud.skill.st_shockwave_knockback" : "Aumenta potencial do empurrão em 30%{SP}", + "hud.skill.st_shockwave_knockback" : "Aumenta potencial do empurrão em {boost}%{SP}", "hud.skill.st_shockwave_damage_title" : "Dano da Onda de Choque", - "hud.skill.st_shockwave_damage" : "Aumenta o dano em 30%{SP}", + "hud.skill.st_shockwave_damage" : "Aumenta o dano em {boost}%{SP}", "hud.skill.st_shockwave_unlock_title" : "Desbloqueio da Onda de Choque", "hud.skill.st_shockwave_unlock" : "Libera habilidade de empurrar adversários longe utilizando fogo{SP}", "hud.skill.st_flamethrower_title" : "Lança-chamas", "hud.skill.st_flamethrower" : "Joga labaredas, e cozinha todos eles", "hud.skill.st_flame_velocity_title" : "Velocidade do Fogo", - "hud.skill.st_flame_velocity" : "Fogo mais rápido, 25% mais rápido{SP}", + "hud.skill.st_flame_velocity" : "Fogo mais rápido, {boost}% mais rápido{SP}", "hud.skill.st_flamethrower_range_title" : "Alcance do Lança Chamas", - "hud.skill.st_flamethrower_range" : "Quando parecem que não vão alcançar, as chamas avançam 25% a mais{SP}", + "hud.skill.st_flamethrower_range" : "Quando parecem que não vão alcançar, as chamas avançam {boost}% a mais{SP}", "hud.skill.st_energy_drain_title" : "Gasto de Energia", - "hud.skill.st_energy_drain" : "Reduz a taxa de gasto de energia em 20%{SP}", + "hud.skill.st_energy_drain" : "Reduz a taxa de gasto de energia em {boost}%{SP}", "hud.skill.st_flamethrower_damage_title" : "Dano do Lança Chamas", - "hud.skill.st_flamethrower_damage" : "Aumenta o dano em 30%{SP}", + "hud.skill.st_flamethrower_damage" : "Aumenta o dano em {boost}%{SP}", "hud.skill.st_explosion_radius_title" : "Raio da Explosão", - "hud.skill.st_explosion_radius" : "Quanto maior melhor, e o raio da explosão é aumentado em 15%{SP}", + "hud.skill.st_explosion_radius" : "Quanto maior melhor, e o raio da explosão é aumentado em {boost}%{SP}", "hud.skill.st_stamina_regen_title" : "Regeneração de stamina", - "hud.skill.st_stamina_regen" : "Aumenta o ganho de stamina em 20%{SP}", + "hud.skill.st_stamina_regen" : "Aumenta o ganho de stamina em {boost}%{SP}", "hud.skill.st_fireball_title" : "Bola de fogo", "hud.skill.st_fireball" : "Brinque de perseguir seus inimigos", "hud.skill.st_damage_title" : "Dano", - "hud.skill.st_damage" : "Aumenta o dano em 20%{SP}", + "hud.skill.st_damage" : "Aumenta o dano em {boost}%{SP}", // Arco "hud.skill.bow_projectile_speed_title" : "Velocidade do Projétil", - "hud.skill.bow_projectile_speed" : "Permite atirar mais flechas, com velocidade aumentada em 30%{SP}", + "hud.skill.bow_projectile_speed" : "Permite atirar mais flechas, com velocidade aumentada em {boost}%{SP}", "hud.skill.bow_arrow_count_title" : "Quantidade de Flechas", "hud.skill.bow_arrow_count" : "Atira flecha adicional ao pular{SP}", "hud.skill.bow_repeater_cost_title" : "Custo do Repetidor", - "hud.skill.bow_repeater_cost" : "Reduz o custo de energia da repetição em 30%{SP}", + "hud.skill.bow_repeater_cost" : "Reduz o custo de energia da repetição em {boost}%{SP}", "hud.skill.bow_repeater_glide_title" : "Repetidor Planador", "hud.skill.bow_repeater_glide" : "Plana mais durante uma repetição{SP}", "hud.skill.bow_repeater_damage_title" : "Dano do Repetidor", - "hud.skill.bow_repeater_damage" : "Aumenta o dano em 40%{SP}", + "hud.skill.bow_repeater_damage" : "Aumenta o dano em {boost}%{SP}", "hud.skill.bow_repeater_unlock_title" : "Desbloquear Repetidor", "hud.skill.bow_repeater_unlock" : "Desbloqueia a habilidade de pular no ar e atirar uma chuva de flechas{SP}", "hud.skill.bow_charged_title" : "Disparo carregado", "hud.skill.bow_charged" : "Porque você esperou mais", "hud.skill.bow_charged_knockback_title" : "Empurrão Aprimorado", - "hud.skill.bow_charged_knockback" : "Empurra inimigos 25% mais longe{SP}", + "hud.skill.bow_charged_knockback" : "Empurra inimigos {boost}% mais longe{SP}", "hud.skill.bow_charged_move_speed_title" : "Velocidade de Movimentação em Carga", - "hud.skill.bow_charged_move_speed" : "Aumenta a velocidade de movimentação ao carregar um ataque em 25%{SP}", + "hud.skill.bow_charged_move_speed" : "Aumenta a velocidade de movimentação ao carregar um ataque em {boost}%{SP}", "hud.skill.bow_charged_speed_title" : "Velocidade da Carga", - "hud.skill.bow_charged_speed" : "Aumenta a velocidade de carga dos ataques em 10%{SP}", + "hud.skill.bow_charged_speed" : "Aumenta a velocidade de carga dos ataques em {boost}%{SP}", "hud.skill.bow_charged_projectile_speed_title" : "Velocidade de Projétil Carregado", - "hud.skill.bow_charged_projectile_speed" : "Aumenta a velocidade de projétil carregado em 20%{SP}", + "hud.skill.bow_charged_projectile_speed" : "Aumenta a velocidade de projétil carregado em {boost}%{SP}", "hud.skill.bow_charged_drain_title" : "Dreno da Carga", - "hud.skill.bow_charged_drain" : "Reduz dreno de stamina em 15%{SP}", + "hud.skill.bow_charged_drain" : "Reduz dreno de stamina em {boost}%{SP}", "hud.skill.bow_charged_damage_title" : "Dano da Carga", - "hud.skill.bow_charged_damage" : "Aumenta o Dano em 20%{SP}", + "hud.skill.bow_charged_damage" : "Aumenta o Dano em {boost}%{SP}", "hud.skill.bow_energy_regen_title" : "Regeneração de Energia", - "hud.skill.bow_energy_regen" : "Aumenta o ganho de stamina em 40%{SP}", + "hud.skill.bow_energy_regen" : "Aumenta o ganho de stamina em {boost}%{SP}", "hud.skill.bow_title" : "Disparo de Flecha", "hud.skill.bow" : "Aljava infinita incluída, não adequada para crianças", "hud.skill.bow_damage_title" : "Dano", - "hud.skill.bow_damage" : "Aumenta o dano em 25%{SP}", + "hud.skill.bow_damage" : "Aumenta o dano em {boost}%{SP}", // Martelo "hud.skill.hmr_leap_radius_title" : "Raio do Salto", - "hud.skill.hmr_leap_radius" : "Aumenta o raio da pancada no chão em 1 metro{SP}", + "hud.skill.hmr_leap_radius" : "Aumenta o raio da pancada no chão em {boost} metro{SP}", "hud.skill.hmr_leap_distance_title" : "Distância do Salto", - "hud.skill.hmr_leap_distance" : "Aumenta a Distância do Salto em 25%{SP}", + "hud.skill.hmr_leap_distance" : "Aumenta a Distância do Salto em {boost}%{SP}", "hud.skill.hmr_leap_cost_title" : "Custo do Salto", - "hud.skill.hmr_leap_cost" : "Reduz custo do salto em 25%{SP}", + "hud.skill.hmr_leap_cost" : "Reduz custo do salto em {boost}%{SP}", "hud.skill.hmr_leap_knockback_title" : "Empurrão do Salto", - "hud.skill.hmr_leap_knockback" : "Aumenta empurrão do salto em 50%{SP}", + "hud.skill.hmr_leap_knockback" : "Aumenta empurrão do salto em {boost}%{SP}", "hud.skill.hmr_leap_damage_title" : "Dano do Salto", - "hud.skill.hmr_leap_damage" : "Aumenta dano do salto em 40%{SP}", + "hud.skill.hmr_leap_damage" : "Aumenta dano do salto em {boost}%{SP}", "hud.skill.hmr_unlock_leap_title" : "Desbloquear Salto", "hud.skill.hmr_unlock_leap" : "Desbloqueia o salto{SP}", "hud.skill.hmr_charged_melee_title" : "Carga Corpo a Corpo", "hud.skill.hmr_charged_melee" : "Ataque de martelo com carga", "hud.skill.hmr_charged_rate_title" : "Taxa de Carga", - "hud.skill.hmr_charged_rate" : "Aumenta a taxa de carga em 25%{SP}", + "hud.skill.hmr_charged_rate" : "Aumenta a taxa de carga em {boost}%{SP}", "hud.skill.hmr_charged_melee_nrg_drain_title" : "Dreno de Ataque Corpo a Corpo Carregado", - "hud.skill.hmr_charged_melee_nrg_drain" : "Reduz dreno de energia em 25%{SP}", + "hud.skill.hmr_charged_melee_nrg_drain" : "Reduz dreno de energia em {boost}%{SP}", "hud.skill.hmr_charged_melee_damage_title" : "Dano de Ataque Corpo a Corpo Carregado", - "hud.skill.hmr_charged_melee_damage" : "Aumenta dano de ataque carregado em 25%{SP}", + "hud.skill.hmr_charged_melee_damage" : "Aumenta dano de ataque carregado em {boost}%{SP}", "hud.skill.hmr_charged_melee_knockback_title" : "Empurrão em Ataque Carregado", - "hud.skill.hmr_charged_melee_knockback" : "Aumenta massivamente o potencial de um empurrão em 50%{SP}", + "hud.skill.hmr_charged_melee_knockback" : "Aumenta massivamente o potencial de um empurrão em {boost}%{SP}", "hud.skill.hmr_single_strike_title" : "Ataque único", "hud.skill.hmr_single_strike" : "Único como você é", "hud.skill.hmr_single_strike_regen_title" : "Regeneração em Ataque Único", @@ -166,7 +166,7 @@ "hud.skill.hmr_single_strike_damage_title" : "Dano de Ataque Único", "hud.skill.hmr_single_strike_damage" : "Aumenta o dano de cada ataque contínuo{SP}", "hud.skill.hmr_single_strike_knockback_title" : "Empurrão em Ataque Único", - "hud.skill.hmr_single_strike_knockback" : "Aumenta o potencial de empurrar em 50% durante ataques contínuo{SP}", + "hud.skill.hmr_single_strike_knockback" : "Aumenta o potencial de empurrar em {boost}% durante ataques contínuo{SP}", "hud.skill." : "", // Espada "hud.skill.sw_trip_str_title": "Ataque triplo", @@ -182,25 +182,25 @@ "hud.skill.sw_dash_title": "Esquiva", "hud.skill.sw_dash": "Atravessa os seus inimigos", "hud.skill.sw_dash_dmg_title": "Dano da Investida", - "hud.skill.sw_dash_dmg": "Aumenta o dano inicial da investida em 20%{SP}", + "hud.skill.sw_dash_dmg": "Aumenta o dano inicial da investida em {boost}%{SP}", "hud.skill.sw_dash_drain_title": "Dreno da Investida", - "hud.skill.sw_dash_drain": "Reduz dreno de energia da investida em 25%{SP}", + "hud.skill.sw_dash_drain": "Reduz dreno de energia da investida em {boost}%{SP}", "hud.skill.sw_dash_cost_title": "Custo da Investida", - "hud.skill.sw_dash_cost": "Reduz custo inicial da investida em 25%{SP}", + "hud.skill.sw_dash_cost": "Reduz custo inicial da investida em {boost}%{SP}", "hud.skill.sw_dash_speed_title": "Velocidade de Investida", - "hud.skill.sw_dash_speed": "Aumenta a velocidade durante a investida em 15%{SP}", + "hud.skill.sw_dash_speed": "Aumenta a velocidade durante a investida em {boost}%{SP}", "hud.skill.sw_dash_charge_through_title": "Intestida Trespassada", "hud.skill.sw_dash_charge_through": "Permite que você atravésse os primeiros inimigos que você atinge{SP}", "hud.skill.sw_dash_scale_title": "Investida Acumulada", - "hud.skill.sw_dash_scale": "Aumenta o acumulo de dano da investida em 20%{SP}", + "hud.skill.sw_dash_scale": "Aumenta o acumulo de dano da investida em {boost}%{SP}", "hud.skill.sw_spin_title": "Liberar Rodopio", "hud.skill.sw_spin": "Libera rodopio de espada{SP}", "hud.skill.sw_spin_dmg_title": "Dano do Rodopio", - "hud.skill.sw_spin_dmg": "Aumenta o dano do rodopio em 40%{SP}", + "hud.skill.sw_spin_dmg": "Aumenta o dano do rodopio em {boost}%{SP}", "hud.skill.sw_spin_spd_title": "Velocidade do Rodopio", - "hud.skill.sw_spin_spd": "Auenta a velocidade dos giros em 25%{SP}", + "hud.skill.sw_spin_spd": "Auenta a velocidade dos giros em {boost}%{SP}", "hud.skill.sw_spin_cost_title": "Custo do Rodopio", - "hud.skill.sw_spin_cost": "Reduz o custo de energia de cada giro em 25%{SP}", + "hud.skill.sw_spin_cost": "Reduz o custo de energia de cada giro em {boost}%{SP}", "hud.skill.sw_spin_spins_title": "Roda Roda Roda...", "hud.skill.sw_spin_spins": "Aumenta o número de vezes que você consegue girar{SP}", "hud.skill.sw_interrupt_title": "Interrompendo Ataques", @@ -221,23 +221,23 @@ "hud.skill.axe_infinite_axe_spin_title": "Rodopio de Machado Infinito", "hud.skill.axe_infinite_axe_spin": "Rodopia infinitamente contanto que possua energia para tal{SP}", "hud.skill.axe_spin_damage_title": "Dano do Rodopio", - "hud.skill.axe_spin_damage": "Aumenta o dano do rodopio em 30%{SP}", + "hud.skill.axe_spin_damage": "Aumenta o dano do rodopio em {boost}%{SP}", "hud.skill.axe_spin_helicopter_title": "Rodopio Helicóptero", "hud.skill.axe_spin_helicopter": "Adiciona queda lenta aos rodopios e você cai mais devagar{SP}", "hud.skill.axe_spin_speed_title": "Velocidade do Rodopio", - "hud.skill.axe_spin_speed": "Aumenta a velocidade do rodopio em 25%{SP}", + "hud.skill.axe_spin_speed": "Aumenta a velocidade do rodopio em {boost}%{SP}", "hud.skill.axe_spin_cost_title": "Custo do Rodopio", - "hud.skill.axe_spin_cost": "Reduz custo de stamina do rodopio em 25%", + "hud.skill.axe_spin_cost": "Reduz custo de stamina do rodopio em {boost}%", "hud.skill.axe_unlock_leap_title": "Desbloquear Salto", "hud.skill.axe_unlock_leap": "Desbloqueia salto com rodopio{SP}", "hud.skill.axe_leap_damage_title": "Dano do Salto", - "hud.skill.axe_leap_damage": "Aumenta dano do salto em 35%{SP}", + "hud.skill.axe_leap_damage": "Aumenta dano do salto em {boost}%{SP}", "hud.skill.axe_leap_knockback_title": "Empurrão do Salto", - "hud.skill.axe_leap_knockback": "Aumenta o empurrão do salto em 40%", + "hud.skill.axe_leap_knockback": "Aumenta o empurrão do salto em {boost}%", "hud.skill.axe_leap_cost_title": "Custo do Salto", - "hud.skill.axe_leap_cost": "Reduz custo do salto em 25%{SP}", + "hud.skill.axe_leap_cost": "Reduz custo do salto em {boost}%{SP}", "hud.skill.axe_leap_distance_title": "Distancia do Salto", - "hud.skill.axe_leap_distance": "Aumenta a distância do salto em 20%{SP}", + "hud.skill.axe_leap_distance": "Aumenta a distância do salto em {boost}%{SP}", // Mineração "hud.skill.mining_title": "Mineração", "hud.skill.pick_strike_title": "Golpe de Picareta", @@ -245,9 +245,9 @@ "hud.skill.pick_strike_speed_title": "Velocidade do Golpe de Picareta", "hud.skill.pick_strike_speed": "Minera mais rápido{SP}", "hud.skill.pick_strike_oregain_title": "Rendimento de Minério com a Picareta", - "hud.skill.pick_strike_oregain": "Change de ganhar minérios extras (5% por nível){SP}", + "hud.skill.pick_strike_oregain": "Change de ganhar minérios extras ({boost}% por nível){SP}", "hud.skill.pick_strike_gemgain_title": "Rendimento de Gemas com a Picareta", - "hud.skill.pick_strike_gemgain": "Change de ganhar gemas extras (5% por nível){SP}", + "hud.skill.pick_strike_gemgain": "Change de ganhar gemas extras ({boost}% por nível){SP}", }, diff --git a/assets/voxygen/i18n/ru_RU/skills.ron b/assets/voxygen/i18n/ru_RU/skills.ron index 8b347dcd22..e8de3706c2 100644 --- a/assets/voxygen/i18n/ru_RU/skills.ron +++ b/assets/voxygen/i18n/ru_RU/skills.ron @@ -10,9 +10,9 @@ // Skills // General "hud.skill.inc_health_title": "Повышение здоровья", - "hud.skill.inc_health": "Увеличивает максимальное здоровье на 5{SP}", + "hud.skill.inc_health": "Увеличивает максимальное здоровье на {boost}{SP}", "hud.skill.inc_stam_title": "Повышение Выносливости", - "hud.skill.inc_stam": "Увеличивает максимальную выносливость на 5{SP}", + "hud.skill.inc_stam": "Увеличивает максимальную выносливость на {boost}{SP}", "hud.skill.unlck_sword_title": "Разблокировать меч", "hud.skill.unlck_sword": "Разблокировать древо навыков владения мечом{SP}", "hud.skill.unlck_axe_title": "Разблокировать топор", @@ -28,135 +28,135 @@ "hud.skill.dodge_title": "Перекат", "hud.skill.dodge": "Перекат активируется средним щелчком мыши. Во время переката вы игнорируете урон ближнего боя.", "hud.skill.roll_stamina_title": "Стоимость активации переката", - "hud.skill.roll_stamina": "Перекат использует на 10% меньше выносливости{SP}", + "hud.skill.roll_stamina": "Перекат использует на {boost}% меньше выносливости{SP}", "hud.skill.roll_speed_title": "Скорость переката", - "hud.skill.roll_speed": "Перекат на 10% быстрее{SP}", + "hud.skill.roll_speed": "Перекат на {boost}% быстрее{SP}", "hud.skill.roll_dur_title": "Продолжительность переката", - "hud.skill.roll_dur": "Перекат на 10% дольше{SP}", + "hud.skill.roll_dur": "Перекат на {boost}% дольше{SP}", "hud.skill.climbing_title": "Скалолазание", "hud.skill.climbing": "Высота прыжка на вершине подъема", "hud.skill.climbing_cost_title": "Затраты выносливости на подъем", - "hud.skill.climbing_cost": "Скалолазание использует на 20% меньше выносливости{SP}", + "hud.skill.climbing_cost": "Скалолазание использует на {boost}% меньше выносливости{SP}", "hud.skill.climbing_speed_title": "Скорость подъема", - "hud.skill.climbing_speed": "Вы поднимаетесь на 20% быстрее{SP}", + "hud.skill.climbing_speed": "Вы поднимаетесь на {boost}% быстрее{SP}", "hud.skill.swim_title": "Плавание", "hud.skill.swim": "Перемещение в воде", "hud.skill.swim_speed_title": "Скорость плавания", - "hud.skill.swim_speed": "Плавание на 40% быстрее{SP}", + "hud.skill.swim_speed": "Плавание на {boost}% быстрее{SP}", // Sceptre "hud.skill.sc_lifesteal_title": "Луч вампиризма", "hud.skill.sc_lifesteal": "Высосите жизнь из ваших врагов", "hud.skill.sc_lifesteal_damage_title": "Урон", - "hud.skill.sc_lifesteal_damage": "Наносит на 20% больше урона{SP}", + "hud.skill.sc_lifesteal_damage": "Наносит на {boost}% больше урона{SP}", "hud.skill.sc_lifesteal_range_title": "Дистанция", - "hud.skill.sc_lifesteal_range": "Ваш луч на 20% дальше{SP}", + "hud.skill.sc_lifesteal_range": "Ваш луч на {boost}% дальше{SP}", "hud.skill.sc_lifesteal_lifesteal_title": "Вампиризм", - "hud.skill.sc_lifesteal_lifesteal": "Преобразуйте дополнительные 15% урона в здоровье{SP}", + "hud.skill.sc_lifesteal_lifesteal": "Преобразуйте дополнительные {boost}% урона в здоровье{SP}", "hud.skill.sc_lifesteal_regen_title": "Восстановление выносливости", - "hud.skill.sc_lifesteal_regen": "Востановите свою выносливость на 20%{SP}", + "hud.skill.sc_lifesteal_regen": "Востановите свою выносливость на {boost}%{SP}", "hud.skill.sc_heal_title": "Исцеляющий луч", "hud.skill.sc_heal": "Исцеляйте своих союзников, используя здоровье своих врагов", "hud.skill.sc_heal_heal_title": "Лечение", - "hud.skill.sc_heal_heal": "Увеличивает эффективность исцеления союзников на 20%{SP}", + "hud.skill.sc_heal_heal": "Увеличивает эффективность исцеления союзников на {boost}%{SP}", "hud.skill.sc_heal_cost_title": "Затраты выносливости", - "hud.skill.sc_heal_cost": "Исцеление требует на 20% меньше выносливости{SP}", + "hud.skill.sc_heal_cost": "Исцеление требует на {boost}% меньше выносливости{SP}", "hud.skill.sc_heal_range_title": "Дистанция", - "hud.skill.sc_heal_range": "Ваш луч на 20% дальше{SP}", + "hud.skill.sc_heal_range": "Ваш луч на {boost}% дальше{SP}", "hud.skill.sc_wardaura_unlock_title": "Разблокировать ауру защиты", "hud.skill.sc_wardaura_unlock": "Позволяет вам повысить защиту своих союзников (и себя){SP}", "hud.skill.sc_wardaura_strength_title": "Сила", - "hud.skill.sc_wardaura_strength": "Сила вашей защиты увеличивается на 15%{SP}", + "hud.skill.sc_wardaura_strength": "Сила вашей защиты увеличивается на {boost}%{SP}", "hud.skill.sc_wardaura_duration_title": "Продолжительность", - "hud.skill.sc_wardaura_duration": "Эффект длится на 20% дольше{SP}", + "hud.skill.sc_wardaura_duration": "Эффект длится на {boost}% дольше{SP}", "hud.skill.sc_wardaura_range_title": "Радиус", - "hud.skill.sc_wardaura_range": "Радиус на 25% больше{SP}", + "hud.skill.sc_wardaura_range": "Радиус на {boost}% больше{SP}", "hud.skill.sc_wardaura_cost_title": "Затраты выносливости", - "hud.skill.sc_wardaura_cost": "Создание ауры потребует на 15% меньше выносливости{SP}", + "hud.skill.sc_wardaura_cost": "Создание ауры потребует на {boost}% меньше выносливости{SP}", // Staff "hud.skill.st_shockwave_range_title" : "Диапазон волны", - "hud.skill.st_shockwave_range" : "Радиус больше на 20%{SP}", + "hud.skill.st_shockwave_range" : "Радиус больше на {boost}%{SP}", "hud.skill.st_shockwave_cost_title" : "Затраты выносливости", - "hud.skill.st_shockwave_cost" : "Затраты выносливости ниже на 20%{SP}", + "hud.skill.st_shockwave_cost" : "Затраты выносливости ниже на {boost}%{SP}", "hud.skill.st_shockwave_knockback_title" : "Отбрасывание волны", - "hud.skill.st_shockwave_knockback" : "Увеличивает потенциал отбрасывания на 30%{SP}", + "hud.skill.st_shockwave_knockback" : "Увеличивает потенциал отбрасывания на {boost}%{SP}", "hud.skill.st_shockwave_damage_title" : "Урон кольца огня", - "hud.skill.st_shockwave_damage" : "Увеличивает наносимый урон на 30%{SP}", + "hud.skill.st_shockwave_damage" : "Увеличивает наносимый урон на {boost}%{SP}", "hud.skill.st_shockwave_unlock_title" : "Разблокировать кольцо огня", "hud.skill.st_shockwave_unlock" : "Открывает возможность отбрасывать врагов с помощью огня{SP}", "hud.skill.st_flamethrower_title" : "Поток пламени", "hud.skill.st_flamethrower" : "Плотный поток пламени из вашего посоха", "hud.skill.st_flame_velocity_title" : "Скорость пламени", - "hud.skill.st_flame_velocity" : "Скорость создания огня выше на 25%{SP}", + "hud.skill.st_flame_velocity" : "Скорость создания огня выше на {boost}%{SP}", "hud.skill.st_flamethrower_range_title" : "Дальность действия потока пламени", - "hud.skill.st_flamethrower_range" : "Дальность действия на 25% выше{SP}", + "hud.skill.st_flamethrower_range" : "Дальность действия на {boost}% выше{SP}", "hud.skill.st_energy_drain_title" : "Экономия выносливости", - "hud.skill.st_energy_drain" : "Уменьшает скорость траты выносливости на 20%{SP}", + "hud.skill.st_energy_drain" : "Уменьшает скорость траты выносливости на {boost}%{SP}", "hud.skill.st_flamethrower_damage_title" : "Урон потока пламени", - "hud.skill.st_flamethrower_damage" : "Урон больше на 30%{SP}", + "hud.skill.st_flamethrower_damage" : "Урон больше на {boost}%{SP}", "hud.skill.st_explosion_radius_title" : "Радиус взрыва", - "hud.skill.st_explosion_radius" : "Радиус взрыва больше на 15%{SP}", + "hud.skill.st_explosion_radius" : "Радиус взрыва больше на {boost}%{SP}", "hud.skill.st_stamina_regen_title" : "Востановление выносливости", - "hud.skill.st_stamina_regen" : "Увеличивает прирост выносливости на 20%{SP}", + "hud.skill.st_stamina_regen" : "Увеличивает прирост выносливости на {boost}%{SP}", "hud.skill.st_fireball_title" : "Огненый шар", "hud.skill.st_fireball" : "Стреляет огненным шаром, который взрывается при ударе", "hud.skill.st_damage_title" : "Урон", - "hud.skill.st_damage" : "Увеличивает урон на 20%{SP}", + "hud.skill.st_damage" : "Увеличивает урон на {boost}%{SP}", // Bow "hud.skill.bow_projectile_speed_title" : "Скорость снаряда", - "hud.skill.bow_projectile_speed" : "Стрелы летят дальше и быстрее на 30%{SP}", + "hud.skill.bow_projectile_speed" : "Стрелы летят дальше и быстрее на {boost}%{SP}", "hud.skill.bow_charged_title" : "Прицельный выстрел", "hud.skill.bow_charged" : "Более сильный выстрел за счет натяжения титевы", "hud.skill.bow_charged_damage_title" : "Наносимый урон", - "hud.skill.bow_charged_damage" : "Урон увеличен на 20%{SP}", + "hud.skill.bow_charged_damage" : "Урон увеличен на {boost}%{SP}", "hud.skill.bow_charged_energy_regen_title" : "Востановление выносливости", - "hud.skill.bow_charged_energy_regen" : "Повышает востановление выносливости на 20%{SP}", + "hud.skill.bow_charged_energy_regen" : "Повышает востановление выносливости на {boost}%{SP}", "hud.skill.bow_charged_knockback_title" : "Отбрасывание выстрела", - "hud.skill.bow_charged_knockback" : "Отбрасывание врагов больше на 20%{SP}", + "hud.skill.bow_charged_knockback" : "Отбрасывание врагов больше на {boost}%{SP}", "hud.skill.bow_charged_speed_title" : "Скорость атаки", - "hud.skill.bow_charged_speed" : "Увеличивает скорость атаки на 10%{SP}", + "hud.skill.bow_charged_speed" : "Увеличивает скорость атаки на {boost}%{SP}", "hud.skill.bow_charged_move_title" : "Скорость перемещения", - "hud.skill.bow_charged_move" : "Увеличивает скорость перемешивания при прицеливании на 10%{SP}", + "hud.skill.bow_charged_move" : "Увеличивает скорость перемешивания при прицеливании на {boost}%{SP}", "hud.skill.bow_repeater_title" : "Repeater", "hud.skill.bow_repeater" : "Shoots faster the longer you fire for", "hud.skill.bow_repeater_damage_title" : "Repeater Урон", - "hud.skill.bow_repeater_damage" : "Увеличивает наносимый урон на 20%{SP}", + "hud.skill.bow_repeater_damage" : "Увеличивает наносимый урон на {boost}%{SP}", "hud.skill.bow_repeater_cost_title" : "Repeater расход выносливости", - "hud.skill.bow_repeater_cost" : "Снижает затраты выносливости на 20%{SP}", + "hud.skill.bow_repeater_cost" : "Снижает затраты выносливости на {boost}%{SP}", "hud.skill.bow_repeater_speed_title" : "Repeater скорость", - "hud.skill.bow_repeater_speed" : "Увеличивает скорость стрельбы стрелами на 20%{SP}", + "hud.skill.bow_repeater_speed" : "Увеличивает скорость стрельбы стрелами на {boost}%{SP}", "hud.skill.bow_shotgun_unlock_title" : "Разблокировать Shotgun", "hud.skill.bow_shotgun_unlock" : "Разблокирует возможность стрелять несколькими стрелами одновременно{SP}", "hud.skill.bow_shotgun_damage_title" : "Shotgun Урон", - "hud.skill.bow_shotgun_damage" : "Увеличивает наносимый урон на 20%{SP}", + "hud.skill.bow_shotgun_damage" : "Увеличивает наносимый урон на {boost}%{SP}", "hud.skill.bow_shotgun_cost_title" : "Shotgun затраты выносливости", - "hud.skill.bow_shotgun_cost" : "Снижает расход выносливости на 20%{SP}", + "hud.skill.bow_shotgun_cost" : "Снижает расход выносливости на {boost}%{SP}", "hud.skill.bow_shotgun_arrow_count_title" : "Shotgun стрелы", - "hud.skill.bow_shotgun_arrow_count" : "Увеличивает количество стрел в серии ударов на 1{SP}", + "hud.skill.bow_shotgun_arrow_count" : "Увеличивает количество стрел в серии ударов на {boost}{SP}", "hud.skill.bow_shotgun_spread_title" : "Shotgun разброс", - "hud.skill.bow_shotgun_spread" : "Уменьшает разброс стрел на 20%{SP}", + "hud.skill.bow_shotgun_spread" : "Уменьшает разброс стрел на {boost}%{SP}", // Hammer "hud.skill.hmr_leap_radius_title" : "Радиус", - "hud.skill.hmr_leap_radius" : "Увеличивает радиус атаки при ударе об землю на 1 метр{SP}", + "hud.skill.hmr_leap_radius" : "Увеличивает радиус атаки при ударе об землю на {boost} метр{SP}", "hud.skill.hmr_leap_distance_title" : "Высота прыжка", - "hud.skill.hmr_leap_distance" : "Увеличивает расстояние прыжка на 25%{SP}", + "hud.skill.hmr_leap_distance" : "Увеличивает расстояние прыжка на {boost}%{SP}", "hud.skill.hmr_leap_cost_title" : "Затраты выносливости", - "hud.skill.hmr_leap_cost" : "Снижает затраты выносливости на 25%{SP}", + "hud.skill.hmr_leap_cost" : "Снижает затраты выносливости на {boost}%{SP}", "hud.skill.hmr_leap_knockback_title" : "Leap Knockback", - "hud.skill.hmr_leap_knockback" : "Увеличивает отбрасивание от удара на 50%{SP}", + "hud.skill.hmr_leap_knockback" : "Увеличивает отбрасивание от удара на {boost}%{SP}", "hud.skill.hmr_leap_damage_title" : "Урон", - "hud.skill.hmr_leap_damage" : "Увеличивает урон на 40%{SP}", + "hud.skill.hmr_leap_damage" : "Увеличивает урон на {boost}%{SP}", "hud.skill.hmr_unlock_leap_title" : "Разблокировать Leap", "hud.skill.hmr_unlock_leap" : "Разблокировать a leap{SP}", "hud.skill.hmr_charged_melee_title" : "Силовая атака", "hud.skill.hmr_charged_melee" : "ПКМ совершает оглушающий удар. Зажатие ПКМ накапливает силу и оглушает врага отбрасывая его", "hud.skill.hmr_charged_rate_title" : "Скорость атаки", - "hud.skill.hmr_charged_rate" : "Увеличивает скорость с которой вы накапливаете силу удара на 25%{SP}", + "hud.skill.hmr_charged_rate" : "Увеличивает скорость с которой вы накапливаете силу удара на {boost}%{SP}", "hud.skill.hmr_charged_melee_nrg_drain_title" : "Расход выносливости", - "hud.skill.hmr_charged_melee_nrg_drain" : "Уменьшает расход выносливости на 25%{SP}", + "hud.skill.hmr_charged_melee_nrg_drain" : "Уменьшает расход выносливости на {boost}%{SP}", "hud.skill.hmr_charged_melee_damage_title" : "Урон атаки", - "hud.skill.hmr_charged_melee_damage" : "Увеличивает урон на 25%{SP}", + "hud.skill.hmr_charged_melee_damage" : "Увеличивает урон на {boost}%{SP}", "hud.skill.hmr_charged_melee_knockback_title" : "Оглушение", - "hud.skill.hmr_charged_melee_knockback" : "Увеличивает отбрасывание 50%{SP}", + "hud.skill.hmr_charged_melee_knockback" : "Увеличивает отбрасывание {boost}%{SP}", "hud.skill.hmr_single_strike_title" : "Одиночный удар", "hud.skill.hmr_single_strike" : "Обычный удар", "hud.skill.hmr_single_strike_regen_title" : "Востановление выносливости", @@ -166,11 +166,11 @@ "hud.skill.hmr_single_strike_damage_title" : "Урон", "hud.skill.hmr_single_strike_damage" : "Увеличивает урон с каждым последующим ударом{SP}", "hud.skill.hmr_single_strike_knockback_title" : "Отбрасывание", - "hud.skill.hmr_single_strike_knockback" : "Увеличьте потенциал отбрасывания на 50%{SP}", + "hud.skill.hmr_single_strike_knockback" : "Увеличьте потенциал отбрасывания на {boost}%{SP}", "hud.skill." : "", // Sword "hud.skill.sw_trip_str_title": "Тройной удар", - "hud.skill.sw_trip_str": "Атака из 3х ударов в комбо", + "hud.skill.sw_trip_str": "Атака из {boost}х ударов в комбо", "hud.skill.sw_trip_str_combo_title": "Тройной удар Комбо", "hud.skill.sw_trip_str_combo": "Разблокирует комбо для тройного удара{SP}", "hud.skill.sw_trip_str_dmg_title": "Урон тройного удара", @@ -182,25 +182,25 @@ "hud.skill.sw_dash_title": "Dash", "hud.skill.sw_dash": "Pin through your enemies", "hud.skill.sw_dash_dmg_title": "Dash Damage", - "hud.skill.sw_dash_dmg": "Increases initial damage of the dash by 20%{SP}", + "hud.skill.sw_dash_dmg": "Increases initial damage of the dash by {boost}%{SP}", "hud.skill.sw_dash_drain_title": "Dash Drain", - "hud.skill.sw_dash_drain": "Decreases the rate energy is drained while dashing by 25%{SP}", + "hud.skill.sw_dash_drain": "Decreases the rate energy is drained while dashing by {boost}%{SP}", "hud.skill.sw_dash_cost_title": "Dash Cost", - "hud.skill.sw_dash_cost": "Decreases the initial cost of the dash by 25%{SP}", + "hud.skill.sw_dash_cost": "Decreases the initial cost of the dash by {boost}%{SP}", "hud.skill.sw_dash_speed_title": "Dash Speed", - "hud.skill.sw_dash_speed": "Increases how fast you go while dashing by 30%{SP}", + "hud.skill.sw_dash_speed": "Increases how fast you go while dashing by {boost}%{SP}", "hud.skill.sw_dash_charge_through_title": "Charge Through", "hud.skill.sw_dash_charge_through": "Allows you to charge through the first enemies you hit{SP}", "hud.skill.sw_dash_scale_title": "Dash Scaling Damage", - "hud.skill.sw_dash_scale": "Increases the damage scaling from the dash by 20%{SP}", + "hud.skill.sw_dash_scale": "Increases the damage scaling from the dash by {boost}%{SP}", "hud.skill.sw_spin_title": "Spin Unlock", "hud.skill.sw_spin": "Unlocks the sword spin{SP}", "hud.skill.sw_spin_dmg_title": "Spin Damage", - "hud.skill.sw_spin_dmg": "Increases the damage done by 40%{SP}", + "hud.skill.sw_spin_dmg": "Increases the damage done by {boost}%{SP}", "hud.skill.sw_spin_spd_title": "Spin Speed", - "hud.skill.sw_spin_spd": "Increase the speed at which you spin by 25%{SP}", + "hud.skill.sw_spin_spd": "Increase the speed at which you spin by {boost}%{SP}", "hud.skill.sw_spin_cost_title": "Spin Cost", - "hud.skill.sw_spin_cost": "Decreases the energy cost of each spin by 25%{SP}", + "hud.skill.sw_spin_cost": "Decreases the energy cost of each spin by {boost}%{SP}", "hud.skill.sw_spin_spins_title": "Spin Spins", "hud.skill.sw_spin_spins": "Increases the number of times you can spin{SP}", "hud.skill.sw_interrupt_title": "Interrupting Attacks", @@ -221,23 +221,23 @@ "hud.skill.axe_infinite_axe_spin_title": "Infinite Axe Spin", "hud.skill.axe_infinite_axe_spin": "Spin for as long as you have energy{SP}", "hud.skill.axe_spin_damage_title": "Spin Damage", - "hud.skill.axe_spin_damage": "Increases the damage each spin does by 30%{SP}", + "hud.skill.axe_spin_damage": "Increases the damage each spin does by {boost}%{SP}", "hud.skill.axe_spin_helicopter_title": "Spin Helicopter", "hud.skill.axe_spin_helicopter": "You fall a little slower while spinning{SP}", "hud.skill.axe_spin_speed_title": "Spin Speed", - "hud.skill.axe_spin_speed": "Increases your spin speed by 25%{SP}", + "hud.skill.axe_spin_speed": "Increases your spin speed by {boost}%{SP}", "hud.skill.axe_spin_cost_title": "Spin Cost", - "hud.skill.axe_spin_cost": "Decreases stamina cost of spinning by 25%{SP}", + "hud.skill.axe_spin_cost": "Decreases stamina cost of spinning by {boost}%{SP}", "hud.skill.axe_unlock_leap_title": "Unlock Leap", "hud.skill.axe_unlock_leap": "Unlocks a leap spin{SP}", "hud.skill.axe_leap_damage_title": "Leap Damage", - "hud.skill.axe_leap_damage": "Increases damage of leap by 35%{SP}", + "hud.skill.axe_leap_damage": "Increases damage of leap by {boost}%{SP}", "hud.skill.axe_leap_knockback_title": "Leap Knockback", - "hud.skill.axe_leap_knockback": "Increases knockback from leap by 40%{SP}", + "hud.skill.axe_leap_knockback": "Increases knockback from leap by {boost}%{SP}", "hud.skill.axe_leap_cost_title": "Leap Cost", - "hud.skill.axe_leap_cost": "Decreases cost of leap by 25%{SP}", + "hud.skill.axe_leap_cost": "Decreases cost of leap by {boost}%{SP}", "hud.skill.axe_leap_distance_title": "Leap Distance", - "hud.skill.axe_leap_distance": "Increases distance of leap by 20%{SP}", + "hud.skill.axe_leap_distance": "Increases distance of leap by {boost}%{SP}", }, diff --git a/assets/voxygen/i18n/sv/skills.ron b/assets/voxygen/i18n/sv/skills.ron index 2ead86b1c7..736619b352 100644 --- a/assets/voxygen/i18n/sv/skills.ron +++ b/assets/voxygen/i18n/sv/skills.ron @@ -10,9 +10,9 @@ // Skills // General "hud.skill.inc_health_title": "Mer hälsa", - "hud.skill.inc_health": "Ökar maxhälsan med 5{SP}", + "hud.skill.inc_health": "Ökar maxhälsan med {boost}{SP}", "hud.skill.inc_stam_title": "Ökad uthållighet", - "hud.skill.inc_stam": "Ökar max-uthålligheten med 5{SP}", + "hud.skill.inc_stam": "Ökar max-uthålligheten med {boost}{SP}", "hud.skill.unlck_sword_title": "Lås upp svärd", "hud.skill.unlck_sword": "Låser upp färdighetsträdet för svärd{SP}", "hud.skill.unlck_axe_title": "Lås upp yxa", @@ -28,135 +28,135 @@ "hud.skill.dodge_title": "Ducka", "hud.skill.dodge": "Rulla åt sidan genom att mittenklicka och bli immun mot närstridsattacker under tiden du rullar.", "hud.skill.roll_stamina_title": "Uthållighetskostnad för rullning", - "hud.skill.roll_stamina": "Rullning kostar 10% mindre uthållighet{SP}", + "hud.skill.roll_stamina": "Rullning kostar {boost}% mindre uthållighet{SP}", "hud.skill.roll_speed_title": "Rullningshastighet", - "hud.skill.roll_speed": "Ralla 10% fortare{SP}", + "hud.skill.roll_speed": "Ralla {boost}% fortare{SP}", "hud.skill.roll_dur_title": "Rullningstid", - "hud.skill.roll_dur": "Rulla 10% längre{SP}", + "hud.skill.roll_dur": "Rulla {boost}% längre{SP}", "hud.skill.climbing_title": "Klättring", "hud.skill.climbing": "Hoppa högre", "hud.skill.climbing_cost_title": "Kostnad för klättring", - "hud.skill.climbing_cost": "Klättring kostar 20% mindre energi{SP}", + "hud.skill.climbing_cost": "Klättring kostar {boost}% mindre energi{SP}", "hud.skill.climbing_speed_title": "Klättringshastighet", - "hud.skill.climbing_speed": "Klättra 20% fortare{SP}", + "hud.skill.climbing_speed": "Klättra {boost}% fortare{SP}", "hud.skill.swim_title": "Simning", "hud.skill.swim": "Förflyttelse i blöta miljöer", "hud.skill.swim_speed_title": "Simningshastighet", - "hud.skill.swim_speed": "Simma 40% fortare{SP}", + "hud.skill.swim_speed": "Simma {boost}% fortare{SP}", // Sceptre "hud.skill.sc_lifesteal_title": "Livsstjälande stråle", "hud.skill.sc_lifesteal": "Sug livet ur dina fiender", "hud.skill.sc_lifesteal_damage_title": "Skada", - "hud.skill.sc_lifesteal_damage": "Orsaka 20% större skada{SP}", + "hud.skill.sc_lifesteal_damage": "Orsaka {boost}% större skada{SP}", "hud.skill.sc_lifesteal_range_title": "Räckvidd", - "hud.skill.sc_lifesteal_range": "Din stråle når 20% längre{SP}", + "hud.skill.sc_lifesteal_range": "Din stråle når {boost}% längre{SP}", "hud.skill.sc_lifesteal_lifesteal_title": "Livsstjälande", - "hud.skill.sc_lifesteal_lifesteal": "Omvandlar ytterligare 15% av skadan till kroppspoäng{SP}", + "hud.skill.sc_lifesteal_lifesteal": "Omvandlar ytterligare {boost}% av skadan till kroppspoäng{SP}", "hud.skill.sc_lifesteal_regen_title": "Engergiåterhämtning", - "hud.skill.sc_lifesteal_regen": "Återhämta ytterligare 20% energi{SP}", + "hud.skill.sc_lifesteal_regen": "Återhämta ytterligare {boost}% energi{SP}", "hud.skill.sc_heal_title": "Helande stråle", "hud.skill.sc_heal": "Hela dina alleirade med dina fienders blod", "hud.skill.sc_heal_heal_title": "Helande", - "hud.skill.sc_heal_heal": "Ökar din förmåga att hela andra med 20%{SP}", + "hud.skill.sc_heal_heal": "Ökar din förmåga att hela andra med {boost}%{SP}", "hud.skill.sc_heal_cost_title": "Energikostnad", - "hud.skill.sc_heal_cost": "Helande av andra kräver 20% mindre energi{SP}", + "hud.skill.sc_heal_cost": "Helande av andra kräver {boost}% mindre energi{SP}", "hud.skill.sc_heal_range_title": "Räckvidd", - "hud.skill.sc_heal_range": "Din stråle når 20% längre{SP}", + "hud.skill.sc_heal_range": "Din stråle når {boost}% längre{SP}", "hud.skill.sc_wardaura_unlock_title": "Låser upp beskyddande aura", "hud.skill.sc_wardaura_unlock": "Låter dig skydda dina vänner mot fiendeattacker{SP}", "hud.skill.sc_wardaura_strength_title": "Styrka", - "hud.skill.sc_wardaura_strength": "Ditt skydd blir 15% starkare{SP}", + "hud.skill.sc_wardaura_strength": "Ditt skydd blir {boost}% starkare{SP}", "hud.skill.sc_wardaura_duration_title": "Varaktighet", - "hud.skill.sc_wardaura_duration": "Ditt beskydd varar 20% längre{SP}", + "hud.skill.sc_wardaura_duration": "Ditt beskydd varar {boost}% längre{SP}", "hud.skill.sc_wardaura_range_title": "Räckvidd", - "hud.skill.sc_wardaura_range": "Ditt beskydd når 25% längre{SP}", + "hud.skill.sc_wardaura_range": "Ditt beskydd når {boost}% längre{SP}", "hud.skill.sc_wardaura_cost_title": "Energikostnad", - "hud.skill.sc_wardaura_cost": "Ditt beskydd kräver 15% mindre energi att upprätta{SP}", + "hud.skill.sc_wardaura_cost": "Ditt beskydd kräver {boost}% mindre energi att upprätta{SP}", // Staff "hud.skill.st_shockwave_range_title" : "Chockfrontens räckvidd", - "hud.skill.st_shockwave_range" : "Kasta saker som tidigre var utom räckhåll, räckvidden utökas med 20%{SP}", + "hud.skill.st_shockwave_range" : "Kasta saker som tidigre var utom räckhåll, räckvidden utökas med {boost}%{SP}", "hud.skill.st_shockwave_cost_title" : "Chockfrontens kostnad", - "hud.skill.st_shockwave_cost" : "Minskar energikostnaden för stt kasta hjälplösa bybor med 20%{SP}", + "hud.skill.st_shockwave_cost" : "Minskar energikostnaden för stt kasta hjälplösa bybor med {boost}%{SP}", "hud.skill.st_shockwave_knockback_title" : "Chockfrontens styrka", - "hud.skill.st_shockwave_knockback" : "Chockfronten blir 30% mer kraftfull{SP}", + "hud.skill.st_shockwave_knockback" : "Chockfronten blir {boost}% mer kraftfull{SP}", "hud.skill.st_shockwave_damage_title" : "Chockfrontens skada", - "hud.skill.st_shockwave_damage" : "Ökar skadeverkan med 30%{SP}", + "hud.skill.st_shockwave_damage" : "Ökar skadeverkan med {boost}%{SP}", "hud.skill.st_shockwave_unlock_title" : "Lås upp chockfront", "hud.skill.st_shockwave_unlock" : "Låser upp möjligheten att slå undan fiender med eld{SP}", "hud.skill.st_flamethrower_title" : "Eldkastare", "hud.skill.st_flamethrower" : "Slungar eld, för välgrillade fiender", "hud.skill.st_flame_velocity_title" : "Flamhastighet", - "hud.skill.st_flame_velocity" : "Elden sprider sig snabbt, 25% snabbare{SP}", + "hud.skill.st_flame_velocity" : "Elden sprider sig snabbt, {boost}% snabbare{SP}", "hud.skill.st_flamethrower_range_title" : "Eldkastares räckvidd", - "hud.skill.st_flamethrower_range" : "När flammorna inte når, räcker de 25% längre{SP}", + "hud.skill.st_flamethrower_range" : "När flammorna inte når, räcker de {boost}% längre{SP}", "hud.skill.st_energy_drain_title" : "Energikostnad", - "hud.skill.st_energy_drain" : "Minskar energikostnaden med 20%{SP}", + "hud.skill.st_energy_drain" : "Minskar energikostnaden med {boost}%{SP}", "hud.skill.st_flamethrower_damage_title" : "Eldkastarens skadeverkan", - "hud.skill.st_flamethrower_damage" : "Orsakar 30% mer skada{SP}", + "hud.skill.st_flamethrower_damage" : "Orsakar {boost}% mer skada{SP}", "hud.skill.st_explosion_radius_title" : "Explosionsradie", - "hud.skill.st_explosion_radius" : "Större är bättre, explosionsradien ökar med 15%{SP}", + "hud.skill.st_explosion_radius" : "Större är bättre, explosionsradien ökar med {boost}%{SP}", "hud.skill.st_stamina_regen_title" : "Engergiåterhämtning", - "hud.skill.st_stamina_regen" : "Återhämta ytterligare 20% energi{SP}", + "hud.skill.st_stamina_regen" : "Återhämta ytterligare {boost}% energi{SP}", "hud.skill.st_fireball_title" : "Eldklot", "hud.skill.st_fireball" : "Skjuter ett eldklot som exploderar vid träff", "hud.skill.st_damage_title" : "Skada", - "hud.skill.st_damage" : "Orsakar 20% mer skada{SP}", + "hud.skill.st_damage" : "Orsakar {boost}% mer skada{SP}", // Bow "hud.skill.bow_projectile_speed_title" : "Projektilhastighet", - "hud.skill.bow_projectile_speed" : "Låter dig skjuta pilar 30% längre och snabbare{SP}", + "hud.skill.bow_projectile_speed" : "Låter dig skjuta pilar {boost}% längre och snabbare{SP}", "hud.skill.bow_charged_title" : "Charged Shoot", // TODO "hud.skill.bow_charged" : "Because you waited longer", // TODO "hud.skill.bow_charged_damage_title" : "Charged Damage", // TODO - "hud.skill.bow_charged_damage" : "Ökar skadeverkan med 20%{SP}", + "hud.skill.bow_charged_damage" : "Ökar skadeverkan med {boost}%{SP}", "hud.skill.bow_charged_energy_regen_title" : "Energiåterhämtning", - "hud.skill.bow_charged_energy_regen" : "Återhämta ytterligare 20% energi{SP}", + "hud.skill.bow_charged_energy_regen" : "Återhämta ytterligare {boost}% energi{SP}", "hud.skill.bow_charged_knockback_title" : "Charged Knockback", // TODO - "hud.skill.bow_charged_knockback" : "Knock enemies further back by 20%{SP}", // TODO + "hud.skill.bow_charged_knockback" : "Knock enemies further back by {boost}%{SP}", // TODO "hud.skill.bow_charged_speed_title" : "Charged Speed", // TODO - "hud.skill.bow_charged_speed" : "Increases the rate that you charge the attack by 10%{SP}", // TODO + "hud.skill.bow_charged_speed" : "Increases the rate that you charge the attack by {boost}%{SP}", // TODO "hud.skill.bow_charged_move_title" : "Charged Move Speed", // TODO - "hud.skill.bow_charged_move" : "Increases how fast you can shuffle while charging the attack by 10%{SP}", // TODO + "hud.skill.bow_charged_move" : "Increases how fast you can shuffle while charging the attack by {boost}%{SP}", // TODO "hud.skill.bow_repeater_title" : "Repeater", // TODO "hud.skill.bow_repeater" : "Shoots faster the longer you fire for", // TODO "hud.skill.bow_repeater_damage_title" : "Repeater Damage", // TODO - "hud.skill.bow_repeater_damage" : "Increases the damage done by 20%{SP}", // TODO + "hud.skill.bow_repeater_damage" : "Increases the damage done by {boost}%{SP}", // TODO "hud.skill.bow_repeater_cost_title" : "Repeater Cost", // TODO - "hud.skill.bow_repeater_cost" : "Decreases the energy cost to become a repeater by 20%{SP}", // TODO + "hud.skill.bow_repeater_cost" : "Decreases the energy cost to become a repeater by {boost}%{SP}", // TODO "hud.skill.bow_repeater_speed_title" : "Repeater Speed", // TODO - "hud.skill.bow_repeater_speed" : "Increases the rate at which you fire arrows by 20%{SP}", // TODO + "hud.skill.bow_repeater_speed" : "Increases the rate at which you fire arrows by {boost}%{SP}", // TODO "hud.skill.bow_shotgun_unlock_title" : "Unlocks Shotgun", // TODO "hud.skill.bow_shotgun_unlock" : "Låter dig skjuta flera pilar samtidigt{SP}", "hud.skill.bow_shotgun_damage_title" : "Shotgun Damage", // TODO - "hud.skill.bow_shotgun_damage" : "Increases the damage done by 20%{SP}", // TODO + "hud.skill.bow_shotgun_damage" : "Increases the damage done by {boost}%{SP}", // TODO "hud.skill.bow_shotgun_cost_title" : "Shotgun Cost", // TODO - "hud.skill.bow_shotgun_cost" : "Decreases the cost of shotgun by 20%{SP}", // TODO + "hud.skill.bow_shotgun_cost" : "Decreases the cost of shotgun by {boost}%{SP}", // TODO "hud.skill.bow_shotgun_arrow_count_title" : "Shotgun Arrows", // TODO - "hud.skill.bow_shotgun_arrow_count" : "Increases the number of arrows in the burst by 1{SP}", // TODO + "hud.skill.bow_shotgun_arrow_count" : "Increases the number of arrows in the burst by {boost}{SP}", // TODO "hud.skill.bow_shotgun_spread_title" : "Shotgun Spread", // TODO - "hud.skill.bow_shotgun_spread" : "Decreases the spread of the arrows by 20%{SP}", // TODO + "hud.skill.bow_shotgun_spread" : "Decreases the spread of the arrows by {boost}%{SP}", // TODO // Hammer "hud.skill.hmr_leap_radius_title" : "Leap Radius", //TODO - "hud.skill.hmr_leap_radius" : "Increases attack radius on ground slam by 1 meter{SP}", //TODO + "hud.skill.hmr_leap_radius" : "Increases attack radius on ground slam by {boost} meter{SP}", //TODO "hud.skill.hmr_leap_distance_title" : "Leap Distance", //TODO - "hud.skill.hmr_leap_distance" : "Increases distance of leap by 25%{SP}", //TODO + "hud.skill.hmr_leap_distance" : "Increases distance of leap by {boost}%{SP}", //TODO "hud.skill.hmr_leap_cost_title" : "Leap Cost", //TODO - "hud.skill.hmr_leap_cost" : "Decreases cost of leap by 25%{SP}", //TODO + "hud.skill.hmr_leap_cost" : "Decreases cost of leap by {boost}%{SP}", //TODO "hud.skill.hmr_leap_knockback_title" : "Leap Knockback", //TODO - "hud.skill.hmr_leap_knockback" : "Increases knockback from leap by 50%{SP}", //TODO + "hud.skill.hmr_leap_knockback" : "Increases knockback from leap by {boost}%{SP}", //TODO "hud.skill.hmr_leap_damage_title" : "Leap Damage", //TODO - "hud.skill.hmr_leap_damage" : "Increases damage of leap by 40%{SP}", //TODO + "hud.skill.hmr_leap_damage" : "Increases damage of leap by {boost}%{SP}", //TODO "hud.skill.hmr_unlock_leap_title" : "Unlock Leap", //TODO "hud.skill.hmr_unlock_leap" : "Unlocks a leap{SP}", //TODO "hud.skill.hmr_charged_melee_title" : "Charged Melee", //TODO "hud.skill.hmr_charged_melee" : "Melee but with charge", //TODO "hud.skill.hmr_charged_rate_title" : "Charge Rate", //TODO - "hud.skill.hmr_charged_rate" : "Increases the rate that you charge the swing by 25%{SP}", //TODO + "hud.skill.hmr_charged_rate" : "Increases the rate that you charge the swing by {boost}%{SP}", //TODO "hud.skill.hmr_charged_melee_nrg_drain_title" : "Charged Melee Energy Drain", //TODO - "hud.skill.hmr_charged_melee_nrg_drain" : "Decreases the rate energy drains when charging by 25%{SP}", //TODO + "hud.skill.hmr_charged_melee_nrg_drain" : "Decreases the rate energy drains when charging by {boost}%{SP}", //TODO "hud.skill.hmr_charged_melee_damage_title" : "Charged Melee Damage", //TODO - "hud.skill.hmr_charged_melee_damage" : "Increases the damage of the charged swing by 25%{SP}", //TODO + "hud.skill.hmr_charged_melee_damage" : "Increases the damage of the charged swing by {boost}%{SP}", //TODO "hud.skill.hmr_charged_melee_knockback_title" : "Charged Melee Knockback", //TODO - "hud.skill.hmr_charged_melee_knockback" : "Massively increases throw potential of swing by 50%{SP}", //TODO + "hud.skill.hmr_charged_melee_knockback" : "Massively increases throw potential of swing by {boost}%{SP}", //TODO "hud.skill.hmr_single_strike_title" : "Single Strike", //TODO "hud.skill.hmr_single_strike" : "As single as you are", //TODO "hud.skill.hmr_single_strike_regen_title" : "Single Strike Regen", //TODO @@ -166,7 +166,7 @@ "hud.skill.hmr_single_strike_damage_title" : "Single Strike Damage", //TODO "hud.skill.hmr_single_strike_damage" : "Increases the damage with each successive strike{SP}", //TODO "hud.skill.hmr_single_strike_knockback_title" : "Single Strike Knockback", //TODO - "hud.skill.hmr_single_strike_knockback" : "Increase throw potential of swings by 50%{SP}", //TODO + "hud.skill.hmr_single_strike_knockback" : "Increase throw potential of swings by {boost}%{SP}", //TODO "hud.skill." : "", // Sword "hud.skill.sw_trip_str_title": "Trippelstöt", @@ -182,25 +182,25 @@ "hud.skill.sw_dash_title": "Språng", "hud.skill.sw_dash": "Spetsa dina fiender", "hud.skill.sw_dash_dmg_title": "Dash Damage", //TODO - "hud.skill.sw_dash_dmg": "Increases initial damage of the dash by 20%{SP}", //TODO + "hud.skill.sw_dash_dmg": "Increases initial damage of the dash by {boost}%{SP}", //TODO "hud.skill.sw_dash_drain_title": "Dash Drain", //TODO - "hud.skill.sw_dash_drain": "Decreases the rate energy is drained while dashing by 25%{SP}", //TODO + "hud.skill.sw_dash_drain": "Decreases the rate energy is drained while dashing by {boost}%{SP}", //TODO "hud.skill.sw_dash_cost_title": "Dash Cost", //TODO - "hud.skill.sw_dash_cost": "Decreases the initial cost of the dash by 25%{SP}", //TODO + "hud.skill.sw_dash_cost": "Decreases the initial cost of the dash by {boost}%{SP}", //TODO "hud.skill.sw_dash_speed_title": "Dash Speed", //TODO - "hud.skill.sw_dash_speed": "Increases how fast you go while dashing by 30%{SP}", //TODO + "hud.skill.sw_dash_speed": "Increases how fast you go while dashing by {boost}%{SP}", //TODO "hud.skill.sw_dash_charge_through_title": "Charge Through", //TODO "hud.skill.sw_dash_charge_through": "Allows you to charge through the first enemies you hit{SP}", //TODO "hud.skill.sw_dash_scale_title": "Dash Scaling Damage", //TODO - "hud.skill.sw_dash_scale": "Increases the damage scaling from the dash by 20%{SP}", //TODO + "hud.skill.sw_dash_scale": "Increases the damage scaling from the dash by {boost}%{SP}", //TODO "hud.skill.sw_spin_title": "Spin Unlock", //TODO "hud.skill.sw_spin": "Unlocks the sword spin{SP}", //TODO "hud.skill.sw_spin_dmg_title": "Spin Damage", //TODO - "hud.skill.sw_spin_dmg": "Increases the damage done by 40%{SP}", //TODO + "hud.skill.sw_spin_dmg": "Increases the damage done by {boost}%{SP}", //TODO "hud.skill.sw_spin_spd_title": "Spin Speed", //TODO - "hud.skill.sw_spin_spd": "Increase the speed at which you spin by 25%{SP}", //TODO + "hud.skill.sw_spin_spd": "Increase the speed at which you spin by {boost}%{SP}", //TODO "hud.skill.sw_spin_cost_title": "Spin Cost", //TODO - "hud.skill.sw_spin_cost": "Decreases the energy cost of each spin by 25%{SP}", //TODO + "hud.skill.sw_spin_cost": "Decreases the energy cost of each spin by {boost}%{SP}", //TODO "hud.skill.sw_spin_spins_title": "Spin Spins", //TODO "hud.skill.sw_spin_spins": "Increases the number of times you can spin{SP}", //TODO "hud.skill.sw_interrupt_title": "Interrupting Attacks", //TODO @@ -221,23 +221,23 @@ "hud.skill.axe_infinite_axe_spin_title": "Infinite Axe Spin", //TODO "hud.skill.axe_infinite_axe_spin": "Spin for as long as you have energy{SP}", //TODO "hud.skill.axe_spin_damage_title": "Spin Damage", //TODO - "hud.skill.axe_spin_damage": "Increases the damage each spin does by 30%{SP}", //TODO + "hud.skill.axe_spin_damage": "Increases the damage each spin does by {boost}%{SP}", //TODO "hud.skill.axe_spin_helicopter_title": "Spin Helicopter", //TODO "hud.skill.axe_spin_helicopter": "You fall a little slower while spinning{SP}", //TODO "hud.skill.axe_spin_speed_title": "Spin Speed", //TODO - "hud.skill.axe_spin_speed": "Increases your spin speed by 25%{SP}", //TODO + "hud.skill.axe_spin_speed": "Increases your spin speed by {boost}%{SP}", //TODO "hud.skill.axe_spin_cost_title": "Spin Cost", //TODO - "hud.skill.axe_spin_cost": "Decreases stamina cost of spinning by 25%{SP}", //TODO + "hud.skill.axe_spin_cost": "Decreases stamina cost of spinning by {boost}%{SP}", //TODO "hud.skill.axe_unlock_leap_title": "Unlock Leap", //TODO "hud.skill.axe_unlock_leap": "Unlocks a leap spin{SP}", //TODO "hud.skill.axe_leap_damage_title": "Leap Damage", //TODO - "hud.skill.axe_leap_damage": "Increases damage of leap by 35%{SP}", //TODO + "hud.skill.axe_leap_damage": "Increases damage of leap by {boost}%{SP}", //TODO "hud.skill.axe_leap_knockback_title": "Leap Knockback", //TODO - "hud.skill.axe_leap_knockback": "Increases knockback from leap by 40%{SP}", //TODO + "hud.skill.axe_leap_knockback": "Increases knockback from leap by {boost}%{SP}", //TODO "hud.skill.axe_leap_cost_title": "Leap Cost", //TODO - "hud.skill.axe_leap_cost": "Decreases cost of leap by 25%{SP}", //TODO + "hud.skill.axe_leap_cost": "Decreases cost of leap by {boost}%{SP}", //TODO "hud.skill.axe_leap_distance_title": "Leap Distance", //TODO - "hud.skill.axe_leap_distance": "Increases distance of leap by 20%{SP}", //TODO + "hud.skill.axe_leap_distance": "Increases distance of leap by {boost}%{SP}", //TODO }, diff --git a/assets/voxygen/i18n/uk_UA/skills.ron b/assets/voxygen/i18n/uk_UA/skills.ron index 2802f243c3..f8d4e13af7 100644 --- a/assets/voxygen/i18n/uk_UA/skills.ron +++ b/assets/voxygen/i18n/uk_UA/skills.ron @@ -10,9 +10,9 @@ // Skills // General "hud.skill.inc_health_title": "Збільшення здоров'я", - "hud.skill.inc_health": "Збільшує максимальне здоров'я на 5{SP}", + "hud.skill.inc_health": "Збільшує максимальне здоров'я на {boost}{SP}", "hud.skill.inc_stam_title": "Збільшення енергії", - "hud.skill.inc_stam": "Збільшує максимальну енергію на 5{SP}", + "hud.skill.inc_stam": "Збільшує максимальну енергію на {boost}{SP}", "hud.skill.unlck_sword_title": "Меч", "hud.skill.unlck_sword": "Відкриває дерево навичок володіння мечем{SP}", "hud.skill.unlck_axe_title": "Сокира", @@ -28,140 +28,140 @@ "hud.skill.dodge_title": "Ухил", "hud.skill.dodge": "Станьте невразливим до ближніх атак під час перекиду{SP}", "hud.skill.roll_stamina_title": "Енергоспоживання перекиду", - "hud.skill.roll_stamina": "Перекид споживає на 10% менше енергії{SP}", + "hud.skill.roll_stamina": "Перекид споживає на {boost}% менше енергії{SP}", "hud.skill.roll_speed_title": "Швидкість перекиду", - "hud.skill.roll_speed": "Перекид виконується на 10% швидше{SP}", + "hud.skill.roll_speed": "Перекид виконується на {boost}% швидше{SP}", "hud.skill.roll_dur_title": "Тривалість перекиду", - "hud.skill.roll_dur": "Дозволяє котитись на 10% довше{SP}", + "hud.skill.roll_dur": "Дозволяє котитись на {boost}% довше{SP}", "hud.skill.climbing_title": "Лазiння", "hud.skill.climbing": "Стрибай вище", "hud.skill.climbing_cost_title": "Витрати на лазiння", - "hud.skill.climbing_cost": "Лазіння витрачає на 20% енергії менше{SP}", + "hud.skill.climbing_cost": "Лазіння витрачає на {boost}% енергії менше{SP}", "hud.skill.climbing_speed_title": "Швидкість лазіння", - "hud.skill.climbing_speed": "Лізь на 20% швидше{SP}", + "hud.skill.climbing_speed": "Лізь на {boost}% швидше{SP}", "hud.skill.swim_title": "Плавання", "hud.skill.swim": "Пересування у вологому середовищі", "hud.skill.swim_speed_title": "Швидкість плавання", - "hud.skill.swim_speed": "Пливи на 40% швидше{SP}", + "hud.skill.swim_speed": "Пливи на {boost}% швидше{SP}", // Sceptre // Lifesteal "hud.skill.sc_lifesteal_title": "Промінь життєкрада", "hud.skill.sc_lifesteal": "Випивай життя зі своїх ворогів", "hud.skill.sc_lifesteal_damage_title": "Шкода", - "hud.skill.sc_lifesteal_damage": "Завдає на 20% більше ушкоджень{SP}", + "hud.skill.sc_lifesteal_damage": "Завдає на {boost}% більше ушкоджень{SP}", "hud.skill.sc_lifesteal_range_title": "Дальність", - "hud.skill.sc_lifesteal_range": "Твій промінь сягає на 20% довше{SP}", + "hud.skill.sc_lifesteal_range": "Твій промінь сягає на {boost}% довше{SP}", "hud.skill.sc_lifesteal_lifesteal_title": "Крадіжка життя", - "hud.skill.sc_lifesteal_lifesteal": "Конвертує додаткових 15% з ушкоджень у здоров'я{SP}", + "hud.skill.sc_lifesteal_lifesteal": "Конвертує додаткових {boost}% з ушкоджень у здоров'я{SP}", "hud.skill.sc_lifesteal_regen_title": "Регенерація енергії", - "hud.skill.sc_lifesteal_regen": "Поповнює енергію з додатковими 20%{SP}", + "hud.skill.sc_lifesteal_regen": "Поповнює енергію з додатковими {boost}%{SP}", // Healing "hud.skill.sc_heal_title": "Промінь цілителя", "hud.skill.sc_heal": "Зцілюй своїх спільників кров'ю своїх ворогів", "hud.skill.sc_heal_heal_title": "Зцілення", - "hud.skill.sc_heal_heal": "Збільшує потужність зцілення на 20%{SP}", + "hud.skill.sc_heal_heal": "Збільшує потужність зцілення на {boost}%{SP}", "hud.skill.sc_heal_cost_title": "Витрати енергії", - "hud.skill.sc_heal_cost": "Зцілення інших вимагає на 20% менше енергії{SP}", + "hud.skill.sc_heal_cost": "Зцілення інших вимагає на {boost}% менше енергії{SP}", "hud.skill.sc_heal_range_title": "Дальність", - "hud.skill.sc_heal_range": "Твій промінь сягає на 20% довше{SP}", + "hud.skill.sc_heal_range": "Твій промінь сягає на {boost}% довше{SP}", // Ward aura "hud.skill.sc_wardaura_unlock_title": "Розблоковує Захисну Ауру", "hud.skill.sc_wardaura_unlock": "Дозволяє захищати своїх спільників від атак ворогів{SP}", "hud.skill.sc_wardaura_strength_title": "Сила", - "hud.skill.sc_wardaura_strength": "Ефект вашого захисту росте на 15%{SP}", + "hud.skill.sc_wardaura_strength": "Ефект вашого захисту росте на {boost}%{SP}", "hud.skill.sc_wardaura_duration_title": "Довготривалість", - "hud.skill.sc_wardaura_duration": "Ваша аура тримається на 20% довше{SP}", + "hud.skill.sc_wardaura_duration": "Ваша аура тримається на {boost}% довше{SP}", "hud.skill.sc_wardaura_range_title": "Радіус", - "hud.skill.sc_wardaura_range": "Захисна аура сягає на 25% далі{SP}", + "hud.skill.sc_wardaura_range": "Захисна аура сягає на {boost}% далі{SP}", "hud.skill.sc_wardaura_cost_title": "Витрати енергії", - "hud.skill.sc_wardaura_cost": "Створення аури вимагає на 15% менше енергії{SP}", + "hud.skill.sc_wardaura_cost": "Створення аури вимагає на {boost}% менше енергії{SP}", // Staff "hud.skill.st_shockwave_range_title" : "Радіус ударної хвилі", - "hud.skill.st_shockwave_range" : "Збільшує радіус дії ударної хвилі на 20%{SP}", + "hud.skill.st_shockwave_range" : "Збільшує радіус дії ударної хвилі на {boost}%{SP}", "hud.skill.st_shockwave_cost_title" : "Енергоспоживання ударної хвилі", - "hud.skill.st_shockwave_cost" : "Ударна хвиля споживає на 20% менше енергії{SP}", + "hud.skill.st_shockwave_cost" : "Ударна хвиля споживає на {boost}% менше енергії{SP}", "hud.skill.st_shockwave_knockback_title" : "Дальність відкидання ударною хвилею", - "hud.skill.st_shockwave_knockback" : "Збільшує дальність відкидання ударною хвилею на 30%{SP}", + "hud.skill.st_shockwave_knockback" : "Збільшує дальність відкидання ударною хвилею на {boost}%{SP}", "hud.skill.st_shockwave_damage_title" : "Ушкодження ударною хвилею", - "hud.skill.st_shockwave_damage" : "Збільшує ушкодження ударною хвилею на 30%{SP}", + "hud.skill.st_shockwave_damage" : "Збільшує ушкодження ударною хвилею на {boost}%{SP}", "hud.skill.st_shockwave_unlock_title" : "Ударна хвиля", "hud.skill.st_shockwave_unlock" : "Відкриває можливість відкидати ворогів вогняною ударною хвилею{SP}", "hud.skill.st_flame_velocity_title" : "Швидкість полум'я", - "hud.skill.st_flame_velocity" : "Вогонь досягає цілі швидше, на 25% швидше{SP}", + "hud.skill.st_flame_velocity" : "Вогонь досягає цілі швидше, на {boost}% швидше{SP}", "hud.skill.st_flamethrower": "Розбуди свого внутрішнього Дракона", "hud.skill.st_flamethrower_title": "Вогнемет", "hud.skill.st_flamethrower_damage_title" : "Ушкодження вогнеметом", - "hud.skill.st_flamethrower_damage" : "Збільшує ушкодження вогнеметом на 30%{SP}", + "hud.skill.st_flamethrower_damage" : "Збільшує ушкодження вогнеметом на {boost}%{SP}", "hud.skill.st_flamethrower_range_title" : "Дальність дії вогнемету", - "hud.skill.st_flamethrower_range" : "Збільшує дальність дії вогнемету 25%{SP}", + "hud.skill.st_flamethrower_range" : "Збільшує дальність дії вогнемету {boost}%{SP}", "hud.skill.st_energy_drain_title" : "Енергоспоживання вогнемету", - "hud.skill.st_energy_drain" : "Зменшує швидкість споживання енергії вогнеметом на 20%{SP}", + "hud.skill.st_energy_drain" : "Зменшує швидкість споживання енергії вогнеметом на {boost}%{SP}", "hud.skill.st_fireball": "Запускає вогняні кулі, що вибухають вражаючи ціль", "hud.skill.st_fireball_title": "Вогнений м'яч", "hud.skill.st_explosion_radius_title" : "Радіус вибуху", - "hud.skill.st_explosion_radius" : "Більше - краще, збільшує радіус вибуху снарядів на 15%{SP}", + "hud.skill.st_explosion_radius" : "Більше - краще, збільшує радіус вибуху снарядів на {boost}%{SP}", "hud.skill.st_stamina_regen_title" : "Відновлення енергії", - "hud.skill.st_stamina_regen" : "Збільшує відновлення енергії від заподіяних ушкоджень на 20%{SP}", + "hud.skill.st_stamina_regen" : "Збільшує відновлення енергії від заподіяних ушкоджень на {boost}%{SP}", "hud.skill.st_damage_title" : "Ушкодження снарядами", - "hud.skill.st_damage" : "Збільшує ушкодження вогняними снарядами на 20%{SP}", + "hud.skill.st_damage" : "Збільшує ушкодження вогняними снарядами на {boost}%{SP}", // Bow "hud.skill.bow_projectile_speed_title" : "Швидкість стріл", - "hud.skill.bow_projectile_speed" : "Стріли летять на 30% швидше і далі{SP}", + "hud.skill.bow_projectile_speed" : "Стріли летять на {boost}% швидше і далі{SP}", "hud.skill.bow_arrow_count_title" : "Кількість стріл в черзі", "hud.skill.bow_arrow_count" : "Черга стріл включає на одну стрілу більше{SP}", "hud.skill.bow_repeater_cost_title" : "Енергоспоживання черги стріл", - "hud.skill.bow_repeater_cost" : "Запуск черги стріл споживає на 30% менше енергії{SP}", + "hud.skill.bow_repeater_cost" : "Запуск черги стріл споживає на {boost}% менше енергії{SP}", "hud.skill.bow_repeater_glide_title" : "Дальність стрибка", "hud.skill.bow_repeater_glide" : "Збільшує дальність стрибка при запуску черги стріл{SP}", "hud.skill.bow_repeater_damage_title" : "Ушкодження чергою стріл", - "hud.skill.bow_repeater_damage" : "Збільшує ушкодження, заподіяні чергою стріл, на 40%{SP}", + "hud.skill.bow_repeater_damage" : "Збільшує ушкодження, заподіяні чергою стріл, на {boost}%{SP}", "hud.skill.bow_repeater_unlock_title" : "Черга стріл", "hud.skill.bow_repeater_unlock" : "Відкриває можливість випустити чергу стріл в стрибку{SP}", "hud.skill.bow_charged_title" : "Заряджений залп", "hud.skill.bow_charged" : "Терпіння - золото", "hud.skill.bow_charged_knockback_title" : "Відкидання потужним пострілом", - "hud.skill.bow_charged_knockback" : "Потужний постріл відкидає ворогів на 25% далі{SP}", + "hud.skill.bow_charged_knockback" : "Потужний постріл відкидає ворогів на {boost}% далі{SP}", "hud.skill.bow_charged_move_speed_title" : "Швидкість руху при зарядженні потужного пострілу", - "hud.skill.bow_charged_move_speed" : "Збільшує швидкість руху під час зарядження потужного пострілу на 25%{SP}", + "hud.skill.bow_charged_move_speed" : "Збільшує швидкість руху під час зарядження потужного пострілу на {boost}%{SP}", "hud.skill.bow_charged_speed_title" : "Швидкість зарядження потужного пострілу", - "hud.skill.bow_charged_speed" : "Збільшує швидкість зарядження потужного пострілу на 10%{SP}", + "hud.skill.bow_charged_speed" : "Збільшує швидкість зарядження потужного пострілу на {boost}%{SP}", "hud.skill.bow_charged_projectile_speed_title" : "Швидкість стріл потужного пострілу", - "hud.skill.bow_charged_projectile_speed" : "Збільшує швидкість польоту стріл потужного пострілу ще на 20%{SP}", + "hud.skill.bow_charged_projectile_speed" : "Збільшує швидкість польоту стріл потужного пострілу ще на {boost}%{SP}", "hud.skill.bow_charged_drain_title" : "Енергоспоживання потужного пострілу", - "hud.skill.bow_charged_drain" : "Зарядження потужного пострілу споживає на 15% менше енергії{SP}", + "hud.skill.bow_charged_drain" : "Зарядження потужного пострілу споживає на {boost}% менше енергії{SP}", "hud.skill.bow_charged_damage_title" : "Ушкодження потужним пострілом", - "hud.skill.bow_charged_damage" : "Збільшує ушкодження потужним пострілом на 20%{SP}", + "hud.skill.bow_charged_damage" : "Збільшує ушкодження потужним пострілом на {boost}%{SP}", "hud.skill.bow_energy_regen_title" : "Відновлення енергії", - "hud.skill.bow_energy_regen" : "Збільшує відновлення енергії від заподіяних ушкоджень на 40%{SP}", + "hud.skill.bow_energy_regen" : "Збільшує відновлення енергії від заподіяних ушкоджень на {boost}%{SP}", "hud.skill.bow_title" : "Arrow Shoot", "hud.skill.bow_title" : "Постріл стрілою", "hud.skill.bow" : "Infinite quiver included, not suitable for children", "hud.skill.bow" : "Нескінченний сагайдак у комплекті, тримайте подалі від дітей", "hud.skill.bow_damage_title" : "Ушкодження", - "hud.skill.bow_damage" : "Збільшує ушкодження на 25%{SP}", + "hud.skill.bow_damage" : "Збільшує ушкодження на {boost}%{SP}", // Hammer "hud.skill.hmr_leap_radius_title" : "Радіус ударної хвилі від атаки в стрибку", - "hud.skill.hmr_leap_radius" : "Збільшує радіус ударної хвилі від атаки в стрибку на 1 метр{SP}", + "hud.skill.hmr_leap_radius" : "Збільшує радіус ударної хвилі від атаки в стрибку на {boost} метр{SP}", "hud.skill.hmr_leap_distance_title" : "Дальність стрибка", - "hud.skill.hmr_leap_distance" : "Збільшує дальність стрибка на 25%{SP}", + "hud.skill.hmr_leap_distance" : "Збільшує дальність стрибка на {boost}%{SP}", "hud.skill.hmr_leap_cost_title" : "Енергоспоживання атаки в стрибку", - "hud.skill.hmr_leap_cost" : "Атака в стрибку споживає на 25% менше енергії{SP}", + "hud.skill.hmr_leap_cost" : "Атака в стрибку споживає на {boost}% менше енергії{SP}", "hud.skill.hmr_leap_knockback_title" : "Відкидання атакою в стрибку", - "hud.skill.hmr_leap_knockback" : "Збільшує відстань відкидання від атаки в стрибку на 50%{SP}", + "hud.skill.hmr_leap_knockback" : "Збільшує відстань відкидання від атаки в стрибку на {boost}%{SP}", "hud.skill.hmr_leap_damage_title" : "Ушкодження атакою в стрибку", - "hud.skill.hmr_leap_damage" : "Збільшує ушкодження від атаки в стрибку на 40%{SP}", + "hud.skill.hmr_leap_damage" : "Збільшує ушкодження від атаки в стрибку на {boost}%{SP}", "hud.skill.hmr_unlock_leap_title" : "Атака в стрибку", "hud.skill.hmr_unlock_leap" : "Відкриває атаку в стрибку{SP}", "hud.skill.hmr_charged_melee_title" : "Заряджена холодна зброя", "hud.skill.hmr_charged_melee" : "На холоді розряджається скоріше", "hud.skill.hmr_charged_rate_title" : "Швидкість потужного удару", - "hud.skill.hmr_charged_rate" : "Збільшує швидкість зарядження потужного удару на 25%{SP}", + "hud.skill.hmr_charged_rate" : "Збільшує швидкість зарядження потужного удару на {boost}%{SP}", "hud.skill.hmr_charged_melee_nrg_drain_title" : "Енергоспоживання потужного удару", - "hud.skill.hmr_charged_melee_nrg_drain" : "Зарядження потужного удару споживає на 25% менше енергії{SP}", + "hud.skill.hmr_charged_melee_nrg_drain" : "Зарядження потужного удару споживає на {boost}% менше енергії{SP}", "hud.skill.hmr_charged_melee_damage_title" : "Ушкодження потужним ударом", - "hud.skill.hmr_charged_melee_damage" : "Збільшує ушкодження потужним ударом на 25%{SP}", + "hud.skill.hmr_charged_melee_damage" : "Збільшує ушкодження потужним ударом на {boost}%{SP}", "hud.skill.hmr_charged_melee_knockback_title" : "Відкидання потужним ударом", - "hud.skill.hmr_charged_melee_knockback" : "Збільшує відстань відкидання ворогів потужним ударом на 50%{SP}", + "hud.skill.hmr_charged_melee_knockback" : "Збільшує відстань відкидання ворогів потужним ударом на {boost}%{SP}", "hud.skill.hmr_single_strike_title" : "Одиночний Удар", "hud.skill.hmr_single_strike" : "Одинокий як ти", "hud.skill.hmr_single_strike_regen_title" : "Комбо приріст відновлення енергії", @@ -171,7 +171,7 @@ "hud.skill.hmr_single_strike_damage_title" : "Комбо приріст ушкодження", "hud.skill.hmr_single_strike_damage" : "Збільшує приріст ушкодження від ударів підряд{SP}", "hud.skill.hmr_single_strike_knockback_title" : "Відкидання", - "hud.skill.hmr_single_strike_knockback" : "Збільшує відстань відкидання ворогів на 50%{SP}", + "hud.skill.hmr_single_strike_knockback" : "Збільшує відстань відкидання ворогів на {boost}%{SP}", "hud.skill." : "", // Sword "hud.skill.sw_trip_str": "Бог любить трійцю", @@ -187,25 +187,25 @@ "hud.skill.sw_dash": "Пронесись блискавкою поміж своїх ворогів", "hud.skill.sw_dash_title": "Ривок", "hud.skill.sw_dash_dmg_title": "Ушкодження випадом", - "hud.skill.sw_dash_dmg": "Збільшує початкове ушкодження випадом на 20%{SP}", + "hud.skill.sw_dash_dmg": "Збільшує початкове ушкодження випадом на {boost}%{SP}", "hud.skill.sw_dash_drain_title": "Енергоспоживання випаду", - "hud.skill.sw_dash_drain": "Зменшує швидкість споживання енергії в випаді на 25%{SP}", + "hud.skill.sw_dash_drain": "Зменшує швидкість споживання енергії в випаді на {boost}%{SP}", "hud.skill.sw_dash_cost_title": "Енергозатрати на випад", - "hud.skill.sw_dash_cost": "Зменшує початкову енергетичну ціну випаду на 25%{SP}", + "hud.skill.sw_dash_cost": "Зменшує початкову енергетичну ціну випаду на {boost}%{SP}", "hud.skill.sw_dash_speed_title": "Швидкість випаду", - "hud.skill.sw_dash_speed": "Збільшує швидкість руху під час випаду 15%{SP}", + "hud.skill.sw_dash_speed": "Збільшує швидкість руху під час випаду {boost}%{SP}", "hud.skill.sw_dash_charge_through_title": "Ривок Наскрізь", "hud.skill.sw_dash_charge_through": "Дозволяє прорватись наскрізь першого ворога{SP}", "hud.skill.sw_dash_scale_title": "Приріст ушкодження випадом", - "hud.skill.sw_dash_scale": "Збільшує приріст ушкодження випадом на 20%{SP}", + "hud.skill.sw_dash_scale": "Збільшує приріст ушкодження випадом на {boost}%{SP}", "hud.skill.sw_spin_title": "Кружляння", "hud.skill.sw_spin": "Відкриває можливість кружляння з мечем{SP}", "hud.skill.sw_spin_dmg_title": "Ушкодження кружлянням", - "hud.skill.sw_spin_dmg": "Збільшує ужкодження під час кружляння на 40%{SP}", + "hud.skill.sw_spin_dmg": "Збільшує ужкодження під час кружляння на {boost}%{SP}", "hud.skill.sw_spin_spd_title": "Швидкість кружляння", - "hud.skill.sw_spin_spd": "Збільшує швидкість кружляння на 25%{SP}", + "hud.skill.sw_spin_spd": "Збільшує швидкість кружляння на {boost}%{SP}", "hud.skill.sw_spin_cost_title": "Енергоспоживання кружляння", - "hud.skill.sw_spin_cost": "Зменшує споживання енергії кожного оберту на 25%{SP}", + "hud.skill.sw_spin_cost": "Зменшує споживання енергії кожного оберту на {boost}%{SP}", "hud.skill.sw_spin_spins_title": "Кількість обертів", "hud.skill.sw_spin_spins": "Збільшує максимальну кількість обертів{SP}", "hud.skill.sw_interrupt_title": "Переривання атаки", @@ -228,23 +228,23 @@ "hud.skill.axe_infinite_axe_spin_title": "Незкінченне кружляння", "hud.skill.axe_infinite_axe_spin": "Дозволяє кружляти доки не закінчиться енергія{SP}", "hud.skill.axe_spin_damage_title": "Ушкодження кружлянням", - "hud.skill.axe_spin_damage": "Збільшує ушкодження під час кружляння на 30%{SP}", + "hud.skill.axe_spin_damage": "Збільшує ушкодження під час кружляння на {boost}%{SP}", "hud.skill.axe_spin_helicopter_title": "Гелікоптер", "hud.skill.axe_spin_helicopter": "Сповільнює падіння під час кружляння{SP}", "hud.skill.axe_spin_speed_title": "Швидкість кружляння", - "hud.skill.axe_spin_speed": "Збільшує швидкість кружляння на 25%{SP}", + "hud.skill.axe_spin_speed": "Збільшує швидкість кружляння на {boost}%{SP}", "hud.skill.axe_spin_cost_title": "Енергоспоживання кружляння", - "hud.skill.axe_spin_cost": "Зменшує споживання енергії в кружлянні на 25%{SP}", + "hud.skill.axe_spin_cost": "Зменшує споживання енергії в кружлянні на {boost}%{SP}", "hud.skill.axe_unlock_leap_title": "Атака в стрибку", "hud.skill.axe_unlock_leap": "Відкриває атаку в стрибку{SP}", "hud.skill.axe_leap_damage_title": "Ушкодження атакою в стрибку", - "hud.skill.axe_leap_damage": "Збільшує ушкодження від атаки в стрибку на 35%{SP}", + "hud.skill.axe_leap_damage": "Збільшує ушкодження від атаки в стрибку на {boost}%{SP}", "hud.skill.axe_leap_knockback_title": "Відкидання атакою в стрибку", - "hud.skill.axe_leap_knockback": "Збільшує відстань відкидання від атаки в стрибку на 40%{SP}", + "hud.skill.axe_leap_knockback": "Збільшує відстань відкидання від атаки в стрибку на {boost}%{SP}", "hud.skill.axe_leap_cost_title": "Енергоспоживання атаки в стрибку", - "hud.skill.axe_leap_cost": "Зменшує споживання енергії атакою в стрибку на 25%{SP}", + "hud.skill.axe_leap_cost": "Зменшує споживання енергії атакою в стрибку на {boost}%{SP}", "hud.skill.axe_leap_distance_title": "Дальність стрибка", - "hud.skill.axe_leap_distance": "Збільшує дальність стрибка на 20%{SP}", + "hud.skill.axe_leap_distance": "Збільшує дальність стрибка на {boost}%{SP}", }, diff --git a/assets/voxygen/i18n/zh_CN/skills.ron b/assets/voxygen/i18n/zh_CN/skills.ron index 47c962ddf9..fd35f09502 100644 --- a/assets/voxygen/i18n/zh_CN/skills.ron +++ b/assets/voxygen/i18n/zh_CN/skills.ron @@ -10,9 +10,9 @@ // Skills // General "hud.skill.inc_health_title": "增强生命", - "hud.skill.inc_health": "最大生命值提高5{SP}", + "hud.skill.inc_health": "最大生命值提高{boost}{SP}", "hud.skill.inc_stam_title": "增强耐力/法力", - "hud.skill.inc_stam": "最大耐力提升5{SP}", + "hud.skill.inc_stam": "最大耐力提升{boost}{SP}", "hud.skill.unlck_sword_title": "解锁双手剑专精", "hud.skill.unlck_sword": "解锁双手剑技能树{SP}", "hud.skill.unlck_axe_title": "解锁双手斧专精", @@ -28,138 +28,138 @@ "hud.skill.dodge_title": "闪避", "hud.skill.dodge": "翻滚可以躲避敌人的攻击{SP}", "hud.skill.roll_stamina_title": "体术(翻滚)", - "hud.skill.roll_stamina": "减少每次翻滚需要消耗的耐力10%{SP}", + "hud.skill.roll_stamina": "减少每次翻滚需要消耗的耐力{boost}%{SP}", "hud.skill.roll_speed_title": "迅捷", - "hud.skill.roll_speed": "加快10%的翻滚速度{SP}", + "hud.skill.roll_speed": "加快{boost}%的翻滚速度{SP}", "hud.skill.roll_dur_title": "飞身跃入", - "hud.skill.roll_dur": "翻滚可躲避敌人攻击的时间延长10%{SP}", + "hud.skill.roll_dur": "翻滚可躲避敌人攻击的时间延长{boost}%{SP}", "hud.skill.climbing_title": "攀爬", "hud.skill.climbing": "你能够攀爬岩壁", "hud.skill.climbing_cost_title": "体术(攀爬)", - "hud.skill.climbing_cost": "攀爬时耐力消耗速率降低20%{SP}", + "hud.skill.climbing_cost": "攀爬时耐力消耗速率降低{boost}%{SP}", "hud.skill.climbing_speed_title": "攀岩高手", - "hud.skill.climbing_speed": "加快20%的攀爬速度{SP}", + "hud.skill.climbing_speed": "加快{boost}%的攀爬速度{SP}", "hud.skill.swim_title": "游泳", "hud.skill.swim": "在水中游动", "hud.skill.swim_speed_title": "速泳", - "hud.skill.swim_speed": "加快40%的游泳速度{SP}", + "hud.skill.swim_speed": "加快{boost}%的游泳速度{SP}", // Sceptre "hud.skill.sc_lifesteal_title": "生命窃取光束", "hud.skill.sc_lifesteal": "窃取敌人的生命值", "hud.skill.sc_lifesteal_damage_title": "伤害提升", - "hud.skill.sc_lifesteal_damage": "光束伤害提升20%{SP}", + "hud.skill.sc_lifesteal_damage": "光束伤害提升{boost}%{SP}", "hud.skill.sc_lifesteal_range_title": "范围提升", - "hud.skill.sc_lifesteal_range": "光束最大射程提升20%{SP}", + "hud.skill.sc_lifesteal_range": "光束最大射程提升{boost}%{SP}", "hud.skill.sc_lifesteal_lifesteal_title": "效率提升", - "hud.skill.sc_lifesteal_lifesteal": "生命窃取效率提升15%{SP}", + "hud.skill.sc_lifesteal_lifesteal": "生命窃取效率提升{boost}%{SP}", "hud.skill.sc_lifesteal_regen_title": "法力回复", - "hud.skill.sc_lifesteal_regen": "每次击中敌人回复的法力增加15%{SP}", + "hud.skill.sc_lifesteal_regen": "每次击中敌人回复的法力增加{boost}%{SP}", "hud.skill.sc_heal_title": "治愈光束", "hud.skill.sc_heal": "你可以窃取敌人的生命值来治愈你的盟友", "hud.skill.sc_heal_heal_title": "效率提升", - "hud.skill.sc_heal_heal": "生命治愈效果提高20%{SP}", + "hud.skill.sc_heal_heal": "生命治愈效果提高{boost}%{SP}", "hud.skill.sc_heal_cost_title": "法力节省", - "hud.skill.sc_heal_cost": "每次治愈队友需要消耗的法力减少20%{SP}", + "hud.skill.sc_heal_cost": "每次治愈队友需要消耗的法力减少{boost}%{SP}", "hud.skill.sc_heal_range_title": "范围提升", - "hud.skill.sc_heal_range": "光束最大射程提升20%{SP}", + "hud.skill.sc_heal_range": "光束最大射程提升{boost}%{SP}", "hud.skill.sc_wardaura_unlock_title": "守护领域", "hud.skill.sc_wardaura_unlock": "施展一个强大的魔法领域,守护你的盟友{SP}", "hud.skill.sc_wardaura_strength_title": "效果提升", - "hud.skill.sc_wardaura_strength": "领域提供的效果加强15%{SP}", + "hud.skill.sc_wardaura_strength": "领域提供的效果加强{boost}%{SP}", "hud.skill.sc_wardaura_duration_title": "持续时间", - "hud.skill.sc_wardaura_duration": "领域持续的时间延长20%{SP}", + "hud.skill.sc_wardaura_duration": "领域持续的时间延长{boost}%{SP}", "hud.skill.sc_wardaura_range_title": "广域化", - "hud.skill.sc_wardaura_range": "领域覆盖的范围加大25%{SP}", + "hud.skill.sc_wardaura_range": "领域覆盖的范围加大{boost}%{SP}", "hud.skill.sc_wardaura_cost_title": "法力节省", - "hud.skill.sc_wardaura_cost": "施展领域需要消耗的法力减少15%{SP}", + "hud.skill.sc_wardaura_cost": "施展领域需要消耗的法力减少{boost}%{SP}", // Staff "hud.skill.st_shockwave_range_title" : "范围提升", - "hud.skill.st_shockwave_range" : "冲击波扩散的范围扩大20%{SP}", + "hud.skill.st_shockwave_range" : "冲击波扩散的范围扩大{boost}%{SP}", "hud.skill.st_shockwave_cost_title" : "法力节省", - "hud.skill.st_shockwave_cost" : "施放烈焰花环需要消耗的法力减少20%{SP}", + "hud.skill.st_shockwave_cost" : "施放烈焰花环需要消耗的法力减少{boost}%{SP}", "hud.skill.st_shockwave_knockback_title" : "冲击强化", - "hud.skill.st_shockwave_knockback" : "冲击波击退的效果提高30%{SP}", + "hud.skill.st_shockwave_knockback" : "冲击波击退的效果提高{boost}%{SP}", "hud.skill.st_shockwave_damage_title" : "伤害提升", - "hud.skill.st_shockwave_damage" : "冲击波造成的伤害提高30%{SP}", + "hud.skill.st_shockwave_damage" : "冲击波造成的伤害提高{boost}%{SP}", "hud.skill.st_shockwave_unlock_title" : "烈焰花环", "hud.skill.st_shockwave_unlock" : "释放强大的火焰冲击波,伤害并击退周遭敌人{SP}", "hud.skill.st_flamethrower_title" : "火焰吐息", "hud.skill.st_flamethrower" : "释放烈焰持续灼烧你的敌人", "hud.skill.st_flame_velocity_title" : "高温", - "hud.skill.st_flame_velocity" : "火焰造成伤害的速度提高25%{SP}", + "hud.skill.st_flame_velocity" : "火焰造成伤害的速度提高{boost}%{SP}", "hud.skill.st_flamethrower_range_title" : "范围提升", - "hud.skill.st_flamethrower_range" : "吐息最大射程提升25%{SP}", + "hud.skill.st_flamethrower_range" : "吐息最大射程提升{boost}%{SP}", "hud.skill.st_energy_drain_title" : "法力节省", - "hud.skill.st_energy_drain" : "吐息时法力消耗速率降低20%{SP}", + "hud.skill.st_energy_drain" : "吐息时法力消耗速率降低{boost}%{SP}", "hud.skill.st_flamethrower_damage_title" : "伤害提升", - "hud.skill.st_flamethrower_damage" : "吐息造成的伤害提高30%{SP}", + "hud.skill.st_flamethrower_damage" : "吐息造成的伤害提高{boost}%{SP}", "hud.skill.st_explosion_radius_title" : "爆破专家", - "hud.skill.st_explosion_radius" : "火球爆炸的半径扩大15%{SP}", + "hud.skill.st_explosion_radius" : "火球爆炸的半径扩大{boost}%{SP}", "hud.skill.st_stamina_regen_title" : "法力回复", - "hud.skill.st_stamina_regen" : "每次击中敌人回复的法力增加20%{SP}", + "hud.skill.st_stamina_regen" : "每次击中敌人回复的法力增加{boost}%{SP}", "hud.skill.st_fireball_title" : "火球术", "hud.skill.st_fireball" : "发射火球攻击敌人", "hud.skill.st_damage_title" : "伤害提升", - "hud.skill.st_damage" : "火球造成的伤害提高20%{SP}", + "hud.skill.st_damage" : "火球造成的伤害提高{boost}%{SP}", "hud.skill.st_explosion_title" : "爆炸", "hud.skill.st_explosion" : "火球击中物体后会爆炸,造成区域伤害{SP}", // Bow // Bow "hud.skill.bow_projectile_speed_title" : "神射手", - "hud.skill.bow_projectile_speed" : "箭矢速度和最大射程提高30%{SP}", + "hud.skill.bow_projectile_speed" : "箭矢速度和最大射程提高{boost}%{SP}", "hud.skill.bow_arrow_count_title" : "射手", "hud.skill.bow_arrow_count" : "当你跳跃时,能额外射出一支箭矢{SP}", "hud.skill.bow_repeater_cost_title" : "耐力节省", - "hud.skill.bow_repeater_cost" : "施展腾空击需要消耗的耐力减少30%{SP}", + "hud.skill.bow_repeater_cost" : "施展腾空击需要消耗的耐力减少{boost}%{SP}", "hud.skill.bow_repeater_glide_title" : "飞燕", "hud.skill.bow_repeater_glide" : "你能腾飞得更远{SP}", "hud.skill.bow_repeater_damage_title" : "伤害提升", - "hud.skill.bow_repeater_damage" : "每支箭矢造成的伤害提升40%{SP}", + "hud.skill.bow_repeater_damage" : "每支箭矢造成的伤害提升{boost}%{SP}", "hud.skill.bow_repeater_unlock_title" : "腾空击", "hud.skill.bow_repeater_unlock" : "飞跃在空中,同时向敌人快速射出数支箭矢{SP}", "hud.skill.bow_charged_title" : "蓄力射击", "hud.skill.bow_charged" : "因为你愿意花更长时间蓄力以造成更大伤害", "hud.skill.bow_charged_knockback_title" : "冲击强化", - "hud.skill.bow_charged_knockback" : "蓄力箭矢击退的效果提高30%{SP}", + "hud.skill.bow_charged_knockback" : "蓄力箭矢击退的效果提高{boost}%{SP}", "hud.skill.bow_charged_move_speed_title" : "灵巧", - "hud.skill.bow_charged_move_speed" : "蓄力时的移动速度提高25%{SP}", + "hud.skill.bow_charged_move_speed" : "蓄力时的移动速度提高{boost}%{SP}", "hud.skill.bow_charged_speed_title" : "专注", - "hud.skill.bow_charged_speed" : "蓄力效果达到最大化的速度加快10%{SP}", + "hud.skill.bow_charged_speed" : "蓄力效果达到最大化的速度加快{boost}%{SP}", "hud.skill.bow_charged_projectile_speed_title" : "弹速强化", - "hud.skill.bow_charged_projectile_speed" : "蓄力箭矢飞行的速度提高20%{SP}", + "hud.skill.bow_charged_projectile_speed" : "蓄力箭矢飞行的速度提高{boost}%{SP}", "hud.skill.bow_charged_drain_title" : "耐力节省", - "hud.skill.bow_charged_drain" : "蓄力时耐力消耗速率降低20%{SP}", + "hud.skill.bow_charged_drain" : "蓄力时耐力消耗速率降低{boost}%{SP}", "hud.skill.bow_charged_damage_title" : "伤害提升", - "hud.skill.bow_charged_damage" : "蓄力箭矢造成的伤害提升20%{SP}", + "hud.skill.bow_charged_damage" : "蓄力箭矢造成的伤害提升{boost}%{SP}", "hud.skill.bow_energy_regen_title" : "耐力回复", - "hud.skill.bow_energy_regen" : "每次击中敌人回复的耐力增加20%{SP}", + "hud.skill.bow_energy_regen" : "每次击中敌人回复的耐力增加{boost}%{SP}", "hud.skill.bow_title" : "射箭", "hud.skill.bow" : "不适合手抖的小朋友哦", "hud.skill.bow_damage_title" : "伤害提升", - "hud.skill.bow_damage" : "箭矢造成的伤害提升25%{SP}", + "hud.skill.bow_damage" : "箭矢造成的伤害提升{boost}%{SP}", // Hammer "hud.skill.hmr_leap_radius_title" : "震荡", - "hud.skill.hmr_leap_radius" : "千斤坠伤害的作用半径扩大1米{SP}", + "hud.skill.hmr_leap_radius" : "千斤坠伤害的作用半径扩大{boost}米{SP}", "hud.skill.hmr_leap_distance_title" : "奋力一跃", - "hud.skill.hmr_leap_distance" : "飞跃的最大距离提高25%{SP}", + "hud.skill.hmr_leap_distance" : "飞跃的最大距离提高{boost}%{SP}", "hud.skill.hmr_leap_cost_title" : "耐力节省", - "hud.skill.hmr_leap_cost" : "施展千斤坠需要消耗的耐力减少25%{SP}", + "hud.skill.hmr_leap_cost" : "施展千斤坠需要消耗的耐力减少{boost}%{SP}", "hud.skill.hmr_leap_knockback_title" : "冲击强化", - "hud.skill.hmr_leap_knockback" : "千斤坠击退的效果提高50%{SP}", + "hud.skill.hmr_leap_knockback" : "千斤坠击退的效果提高{boost}%{SP}", "hud.skill.hmr_leap_damage_title" : "伤害提升", - "hud.skill.hmr_leap_damage" : "千斤坠造成的伤害提升40%{SP}", + "hud.skill.hmr_leap_damage" : "千斤坠造成的伤害提升{boost}%{SP}", "hud.skill.hmr_unlock_leap_title" : "千斤坠", "hud.skill.hmr_unlock_leap" : "全力飞跃给予敌人强力一击{SP}", "hud.skill.hmr_charged_melee_title" : "蓄力打击", "hud.skill.hmr_charged_melee" : "蓄力造成强力打击", "hud.skill.hmr_charged_rate_title" : "专注", - "hud.skill.hmr_charged_rate" : "蓄力效果达到最大化的速度加快25%{SP}", + "hud.skill.hmr_charged_rate" : "蓄力效果达到最大化的速度加快{boost}%{SP}", "hud.skill.hmr_charged_melee_nrg_drain_title" : "耐力节省", - "hud.skill.hmr_charged_melee_nrg_drain" : "蓄力时耐力消耗速率降低25%{SP}", + "hud.skill.hmr_charged_melee_nrg_drain" : "蓄力时耐力消耗速率降低{boost}%{SP}", "hud.skill.hmr_charged_melee_damage_title" : "伤害提升", - "hud.skill.hmr_charged_melee_damage" : "蓄力打击造成的伤害提升25%{SP}", + "hud.skill.hmr_charged_melee_damage" : "蓄力打击造成的伤害提升{boost}%{SP}", "hud.skill.hmr_charged_melee_knockback_title" : "冲击强化", - "hud.skill.hmr_charged_melee_knockback" : "蓄力打击击退的效果提高50%{SP}", + "hud.skill.hmr_charged_melee_knockback" : "蓄力打击击退的效果提高{boost}%{SP}", "hud.skill.hmr_single_strike_title" : "锤击", "hud.skill.hmr_single_strike" : "挥舞大锤打击敌人", "hud.skill.hmr_single_strike_regen_title" : "热身(耐力回复)", @@ -169,7 +169,7 @@ "hud.skill.hmr_single_strike_damage_title" : "热身(伤害)", "hud.skill.hmr_single_strike_damage" : "随着连击数增加,每次击中敌人造成的伤害提升{SP}", "hud.skill.hmr_single_strike_knockback_title" : "冲击强化", - "hud.skill.hmr_single_strike_knockback" : "锤击击退的效果提高50%{SP}", + "hud.skill.hmr_single_strike_knockback" : "锤击击退的效果提高{boost}%{SP}", "hud.skill." : "", // Sword "hud.skill.sw_trip_str_title": "三连击", @@ -185,25 +185,25 @@ "hud.skill.sw_dash_title": "突刺", "hud.skill.sw_dash": "向前发动快速突刺,划伤敌人", "hud.skill.sw_dash_dmg_title": "伤害提升", - "hud.skill.sw_dash_dmg": "突刺起始造成的伤害提升20%{SP}", + "hud.skill.sw_dash_dmg": "突刺起始造成的伤害提升{boost}%{SP}", "hud.skill.sw_dash_drain_title": "耐力节省", - "hud.skill.sw_dash_drain": "突刺发动需要消耗的耐力减少25%{SP}", + "hud.skill.sw_dash_drain": "突刺发动需要消耗的耐力减少{boost}%{SP}", "hud.skill.sw_dash_cost_title": "耐力节省", - "hud.skill.sw_dash_cost": "突刺时耐力消耗速率降低25%{SP}", + "hud.skill.sw_dash_cost": "突刺时耐力消耗速率降低{boost}%{SP}", "hud.skill.sw_dash_speed_title": "势如破竹", - "hud.skill.sw_dash_speed": "突刺前进的速度提高30%{SP}", + "hud.skill.sw_dash_speed": "突刺前进的速度提高{boost}%{SP}", "hud.skill.sw_dash_inf_title": "势不可挡", "hud.skill.sw_dash_inf": "你可以持续不断地发动突刺{SP}", "hud.skill.sw_dash_scale_title": "伤害提升", - "hud.skill.sw_dash_scale": "突刺最大造成的伤害提升20%{SP}", + "hud.skill.sw_dash_scale": "突刺最大造成的伤害提升{boost}%{SP}", "hud.skill.sw_spin_title": "回旋斩", "hud.skill.sw_spin": "发动强力的回旋斩伤害成片的敌人{SP}", "hud.skill.sw_spin_dmg_title": "伤害提升", - "hud.skill.sw_spin_dmg": "回旋斩造成的伤害提升40%{SP}", + "hud.skill.sw_spin_dmg": "回旋斩造成的伤害提升{boost}%{SP}", "hud.skill.sw_spin_spd_title": "斩风", - "hud.skill.sw_spin_spd": "回旋斩斩击的速度加快25%{SP}", + "hud.skill.sw_spin_spd": "回旋斩斩击的速度加快{boost}%{SP}", "hud.skill.sw_spin_cost_title": "耐力节省", - "hud.skill.sw_spin_cost": "每段回旋斩需要消耗的耐力减少25%{SP}", + "hud.skill.sw_spin_cost": "每段回旋斩需要消耗的耐力减少{boost}%{SP}", "hud.skill.sw_spin_spins_title": "旋转舞者(剑)", "hud.skill.sw_spin_spins": "增加每次发动回旋斩斩击的次数{SP}", "hud.skill.sw_interrupt_title": "纳刀术", @@ -224,23 +224,23 @@ "hud.skill.axe_infinite_axe_spin_title": "旋转舞者(斧)", "hud.skill.axe_infinite_axe_spin": "有耐力的情况下你可以一直这么转下去{SP}", "hud.skill.axe_spin_damage_title": "伤害提升", - "hud.skill.axe_spin_damage": "旋风斩造成的伤害提升30%{SP}", + "hud.skill.axe_spin_damage": "旋风斩造成的伤害提升{boost}%{SP}", "hud.skill.axe_spin_helicopter_title": "直升机", "hud.skill.axe_spin_helicopter": "旋风斩发动时你下落速度会减慢一点{SP}", "hud.skill.axe_spin_speed_title": "龙卷风", - "hud.skill.axe_spin_speed": "旋风斩旋转的速度加快25%{SP}", + "hud.skill.axe_spin_speed": "旋风斩旋转的速度加快{boost}%{SP}", "hud.skill.axe_spin_cost_title": "耐力节省", - "hud.skill.axe_spin_cost": "每段旋风斩需要消耗的耐力减少25%{SP}", + "hud.skill.axe_spin_cost": "每段旋风斩需要消耗的耐力减少{boost}%{SP}", "hud.skill.axe_unlock_leap_title": "飞身一击", "hud.skill.axe_unlock_leap": "飞身施展强力一劈{SP}", "hud.skill.axe_leap_damage_title": "伤害提升", - "hud.skill.axe_leap_damage": "飞身一击造成的伤害提升35%{SP}", + "hud.skill.axe_leap_damage": "飞身一击造成的伤害提升{boost}%{SP}", "hud.skill.axe_leap_knockback_title": "冲击强化", - "hud.skill.axe_leap_knockback": "飞身一击击退的效果提高40%{SP}", + "hud.skill.axe_leap_knockback": "飞身一击击退的效果提高{boost}%{SP}", "hud.skill.axe_leap_cost_title": "耐力节省", - "hud.skill.axe_leap_cost": "施展飞身一击需要消耗的耐力减少25%{SP}", + "hud.skill.axe_leap_cost": "施展飞身一击需要消耗的耐力减少{boost}%{SP}", "hud.skill.axe_leap_distance_title": "奋力一跃", - "hud.skill.axe_leap_distance": "跳跃距离提升20%{SP}", + "hud.skill.axe_leap_distance": "跳跃距离提升{boost}%{SP}", }, From 034b03295413e6ed1eb49fdf6318f290c5f06895 Mon Sep 17 00:00:00 2001 From: juliancoffee Date: Sat, 3 Jul 2021 22:11:46 +0300 Subject: [PATCH 4/5] Add tests --- common/src/comp/ability.rs | 52 ++++++++++++++++++++++++++++++++++++++ common/src/comp/skills.rs | 47 ++++++++++++++++++++++++---------- 2 files changed, 86 insertions(+), 13 deletions(-) diff --git a/common/src/comp/ability.rs b/common/src/comp/ability.rs index 98e7d67cad..762ff7b200 100644 --- a/common/src/comp/ability.rs +++ b/common/src/comp/ability.rs @@ -1894,3 +1894,55 @@ impl From<(&CharacterAbility, AbilityInfo)> for CharacterState { } } } + +#[cfg(test)] +mod tests { + use super::*; + use comp::{ + inventory::item::{Item, ItemKind}, + tool, + }; + #[test] + // As we have only player skills, test it with starter tools + // Load ability_config of each tool and try each CharacterAbility of it + fn test_adjusting_by_skills() { + let test_tools = [ + "common.items.weapons.sword.starter", + "common.items.weapons.hammer.starter_hammer", + "common.items.weapons.bow.starter", + "common.items.weapons.axe.starter_axe", + "common.items.weapons.staff.starter_staff", + "common.items.weapons.sceptre.starter_sceptre", + "common.items.tool.pickaxe_stone", + ]; + + let dummy_skillset = skills::SkillSet::default(); + // check non-combat abilities + let dummy_ability = CharacterAbility::default(); + dummy_ability.adjusted_by_skills(&dummy_skillset, None); + for tool_id in test_tools { + let item = Item::new_from_asset_expect(tool_id); + let tool::AbilitySet { + primary, + secondary, + abilities, + } = &item.item_config_expect().abilities; + + // It should be a tool, I swear + if let ItemKind::Tool(tool) = &item.kind { + primary + .clone() + .adjusted_by_skills(&dummy_skillset, Some(tool.kind)); + secondary + .clone() + .adjusted_by_skills(&dummy_skillset, Some(tool.kind)); + for entry in abilities { + let (_, ability) = entry; + ability + .clone() + .adjusted_by_skills(&dummy_skillset, Some(tool.kind)); + } + } + } + } +} diff --git a/common/src/comp/skills.rs b/common/src/comp/skills.rs index 9315b0fc12..15efdb7052 100644 --- a/common/src/comp/skills.rs +++ b/common/src/comp/skills.rs @@ -150,34 +150,55 @@ impl From for BoostValue { } pub fn adjust_with_level(skillset: &SkillSet, skill: Skill, effect: impl FnOnce(f32, u16)) { + // NOTE: We are unwrapping before checking skill level, + // because if it falls we want know it even if we don't have this level + let multiplier = match skill.boost().as_mult_maybe() { + Some(m) => m, + None => return invalid_skill_boost(skill), + }; if let Ok(Some(level)) = skillset.skill_level(skill) { - skill - .boost() - .as_mult_maybe() - .map_or_else(|| invalid_skill_boost(skill), |m| effect(m, level)) + effect(multiplier, level); } } pub fn adjust_counter_with_level(skillset: &SkillSet, skill: Skill, effect: impl FnOnce(i16, i16)) { + // NOTE: We are unwrapping before checking skill level, + // because if it falls we want know it even if we don't have this level + let counter = match skill.boost().as_i16_maybe() { + Some(c) => c, + None => return invalid_skill_boost(skill), + }; if let Ok(Some(level)) = skillset.skill_level(skill) { - skill - .boost() - .as_i16_maybe() - .map_or_else(|| invalid_skill_boost(skill), |m| effect(m, level as i16)) + effect(counter, level as i16); } } pub fn set_if_has(skillset: &SkillSet, skill: Skill, effect: impl FnOnce(f32)) { + // NOTE: We are unwrapping before checking skill level, + // because if it falls we want know it even if we don't have this level + let multiplier = match skill.boost().as_mult_maybe() { + Some(c) => c, + None => return invalid_skill_boost(skill), + }; if skillset.has_skill(skill) { - skill - .boost() - .as_mult_maybe() - .map_or_else(|| invalid_skill_boost(skill), |m| effect(m)) + effect(multiplier); } } + +#[track_caller] pub fn invalid_skill_boost(skill: Skill) { let err_msg = format!( - "{:?} produced unexpected BoostValue: {:?}", + r#" + + {:?} produced unexpected BoostValue: {:?} + + Clearly that shouldn't happen and tests should catch this. + + If they didn't, probably because we've added new skills/weapons. + In this case, please find `test_adjusting_skills`, + fix tests and fix corresponding `impl Boost` for this skill. + + "#, skill, skill.boost() ); From 066e0a03230ff42fcf66bac5643dc7e21b2c8760 Mon Sep 17 00:00:00 2001 From: juliancoffee Date: Wed, 7 Jul 2021 17:11:01 +0300 Subject: [PATCH 5/5] Revert non-ui code changes --- common/src/comp/ability.rs | 492 +++++++++++++------------------ common/src/states/climb.rs | 14 +- common/src/states/utils.rs | 8 +- server/src/events/interaction.rs | 42 +-- 4 files changed, 235 insertions(+), 321 deletions(-) diff --git a/common/src/comp/ability.rs b/common/src/comp/ability.rs index 762ff7b200..453d1cb786 100644 --- a/common/src/comp/ability.rs +++ b/common/src/comp/ability.rs @@ -5,8 +5,7 @@ use crate::{ self, aura, beam, buff, inventory::item::tool::{Stats, ToolKind}, projectile::ProjectileConstructor, - skills::{self, Boost}, - Body, CharacterState, EnergySource, LightEmitter, StateUpdate, + skills, Body, CharacterState, EnergySource, LightEmitter, StateUpdate, }, states::{ behavior::JoinData, @@ -785,22 +784,22 @@ impl CharacterAbility { ref mut charge_through, .. } => { - skills::adjust_with_level(skillset, Sword(DCost), |m, level| { - *energy_cost *= m.powi(level.into()) - }); - skills::adjust_with_level(skillset, Sword(DDrain), |m, level| { - *energy_drain *= m.powi(level.into()) - }); - skills::adjust_with_level(skillset, Sword(DDamage), |m, level| { - *base_damage *= m.powi(level.into()) - }); - skills::adjust_with_level(skillset, Sword(DScaling), |m, level| { - *scaled_damage *= m.powi(level.into()) - }); - skills::set_if_has(skillset, Sword(DSpeed), |m| { - *forward_speed *= m; - }); *is_interruptible = skillset.has_skill(Sword(InterruptingAttacks)); + if let Ok(Some(level)) = skillset.skill_level(Sword(DCost)) { + *energy_cost *= 0.75_f32.powi(level.into()); + } + if let Ok(Some(level)) = skillset.skill_level(Sword(DDrain)) { + *energy_drain *= 0.75_f32.powi(level.into()); + } + if let Ok(Some(level)) = skillset.skill_level(Sword(DDamage)) { + *base_damage *= 1.2_f32.powi(level.into()); + } + if let Ok(Some(level)) = skillset.skill_level(Sword(DScaling)) { + *scaled_damage *= 1.2_f32.powi(level.into()); + } + if skillset.has_skill(Sword(DSpeed)) { + *forward_speed *= 1.15; + } *charge_through = skillset.has_skill(Sword(DInfinite)); }, SpinMelee { @@ -811,16 +810,16 @@ impl CharacterAbility { ref mut num_spins, .. } => { - skills::adjust_with_level(skillset, Sword(SDamage), |m, level| { - *base_damage *= m.powi(level.into()); - }); - skills::adjust_with_level(skillset, Sword(SSpeed), |m, level| { - *swing_duration *= m.powi(level.into()); - }); - skills::adjust_with_level(skillset, Sword(SCost), |m, level| { - *energy_cost *= m.powi(level.into()); - }); *is_interruptible = skillset.has_skill(Sword(InterruptingAttacks)); + if let Ok(Some(level)) = skillset.skill_level(Sword(SDamage)) { + *base_damage *= 1.4_f32.powi(level.into()); + } + if let Ok(Some(level)) = skillset.skill_level(Sword(SSpeed)) { + *swing_duration *= 0.8_f32.powi(level.into()); + } + if let Ok(Some(level)) = skillset.skill_level(Sword(SCost)) { + *energy_cost *= 0.75_f32.powi(level.into()); + } *num_spins = skillset .skill_level(Sword(SSpins)) .unwrap_or(None) @@ -877,21 +876,21 @@ impl CharacterAbility { ref mut movement_behavior, .. } => { - skills::adjust_with_level(skillset, Axe(SDamage), |m, level| { - *base_damage *= m.powi(level.into()); - }); - skills::adjust_with_level(skillset, Axe(SSpeed), |m, level| { - *swing_duration *= m.powi(level.into()); - }); - skills::adjust_with_level(skillset, Axe(SCost), |m, level| { - *energy_cost *= m.powi(level.into()); - }); *is_infinite = skillset.has_skill(Axe(SInfinite)); *movement_behavior = if skillset.has_skill(Axe(SHelicopter)) { spin_melee::MovementBehavior::AxeHover } else { spin_melee::MovementBehavior::ForwardGround }; + if let Ok(Some(level)) = skillset.skill_level(Axe(SDamage)) { + *base_damage *= 1.3_f32.powi(level.into()); + } + if let Ok(Some(level)) = skillset.skill_level(Axe(SSpeed)) { + *swing_duration *= 0.8_f32.powi(level.into()); + } + if let Ok(Some(level)) = skillset.skill_level(Axe(SCost)) { + *energy_cost *= 0.75_f32.powi(level.into()); + } }, LeapMelee { ref mut base_damage, @@ -901,19 +900,19 @@ impl CharacterAbility { ref mut vertical_leap_strength, .. } => { - skills::adjust_with_level(skillset, Axe(LDamage), |m, level| { - *base_damage *= m.powi(level.into()); - }); - skills::adjust_with_level(skillset, Axe(LKnockback), |m, level| { - *knockback *= m.powi(level.into()); - }); - skills::adjust_with_level(skillset, Axe(LCost), |m, level| { - *energy_cost *= m.powi(level.into()); - }); - skills::adjust_with_level(skillset, Axe(LDistance), |m, level| { - *forward_leap_strength *= m.powi(level.into()); - *vertical_leap_strength *= m.powi(level.into()); - }); + if let Ok(Some(level)) = skillset.skill_level(Axe(LDamage)) { + *base_damage *= 1.35_f32.powi(level.into()); + } + if let Ok(Some(level)) = skillset.skill_level(Axe(LKnockback)) { + *knockback *= 1.4_f32.powi(level.into()); + } + if let Ok(Some(level)) = skillset.skill_level(Axe(LCost)) { + *energy_cost *= 0.75_f32.powi(level.into()); + } + if let Ok(Some(level)) = skillset.skill_level(Axe(LDistance)) { + *forward_leap_strength *= 1.2_f32.powi(level.into()); + *vertical_leap_strength *= 1.2_f32.powi(level.into()); + } }, _ => {}, } @@ -929,13 +928,12 @@ impl CharacterAbility { ref mut scales_from_combo, .. } => { - skills::adjust_with_level(skillset, Hammer(SsKnockback), |m, level| { - let knockback_mult = m.powi(level.into()); + if let Ok(Some(level)) = skillset.skill_level(Hammer(SsKnockback)) { *stage_data = (*stage_data) .iter() - .map(|s| s.modify_strike(knockback_mult)) + .map(|s| s.modify_strike(1.5_f32.powi(level.into()))) .collect::>>(); - }); + } let speed_segments = Hammer(SsSpeed).max_level().unwrap_or(1) as f32; let speed_level = skillset .skill_level(Hammer(SsSpeed)) @@ -968,18 +966,18 @@ impl CharacterAbility { ref mut speed, .. } => { - skills::adjust_with_level(skillset, Hammer(CDamage), |m, level| { - *scaled_damage *= m.powi(level.into()); - }); - skills::adjust_with_level(skillset, Hammer(CKnockback), |m, level| { - *scaled_knockback *= m.powi(level.into()); - }); - skills::adjust_with_level(skillset, Hammer(CDrain), |m, level| { - *energy_drain *= m.powi(level.into()); - }); - skills::adjust_with_level(skillset, Hammer(CSpeed), |m, level| { - *speed *= m.powi(level.into()); - }); + if let Ok(Some(level)) = skillset.skill_level(Hammer(CDamage)) { + *scaled_damage *= 1.25_f32.powi(level.into()); + } + if let Ok(Some(level)) = skillset.skill_level(Hammer(CKnockback)) { + *scaled_knockback *= 1.5_f32.powi(level.into()); + } + if let Ok(Some(level)) = skillset.skill_level(Hammer(CDrain)) { + *energy_drain *= 0.75_f32.powi(level.into()); + } + if let Ok(Some(level)) = skillset.skill_level(Hammer(CSpeed)) { + *speed *= 1.25_f32.powi(level.into()); + } }, LeapMelee { ref mut base_damage, @@ -990,22 +988,22 @@ impl CharacterAbility { ref mut range, .. } => { - skills::adjust_with_level(skillset, Hammer(LDamage), |m, level| { - *base_damage *= m.powi(level.into()); - }); - skills::adjust_with_level(skillset, Hammer(LKnockback), |m, level| { - *knockback *= m.powi(level.into()); - }); - skills::adjust_with_level(skillset, Hammer(LCost), |m, level| { - *energy_cost *= m.powi(level.into()); - }); - skills::adjust_with_level(skillset, Hammer(LDistance), |m, level| { - *forward_leap_strength *= m.powi(level.into()); - *vertical_leap_strength *= m.powi(level.into()); - }); - skills::adjust_counter_with_level(skillset, Hammer(LRange), |m, level| { - *range += (m * level) as f32; - }); + if let Ok(Some(level)) = skillset.skill_level(Hammer(LDamage)) { + *base_damage *= 1.4_f32.powi(level.into()); + } + if let Ok(Some(level)) = skillset.skill_level(Hammer(LKnockback)) { + *knockback *= 1.5_f32.powi(level.into()); + } + if let Ok(Some(level)) = skillset.skill_level(Hammer(LCost)) { + *energy_cost *= 0.75_f32.powi(level.into()); + } + if let Ok(Some(level)) = skillset.skill_level(Hammer(LDistance)) { + *forward_leap_strength *= 1.25_f32.powi(level.into()); + *vertical_leap_strength *= 1.25_f32.powi(level.into()); + } + if let Ok(Some(level)) = skillset.skill_level(Hammer(LRange)) { + *range += 1.0 * level as f32; + } }, _ => {}, } @@ -1026,32 +1024,32 @@ impl CharacterAbility { ref mut scaled_projectile_speed, .. } => { - skills::adjust_with_level(skillset, Bow(ProjSpeed), |m, level| { - let projectile_speed_scaling = m.powi(level.into()); + if let Ok(Some(level)) = skillset.skill_level(Bow(ProjSpeed)) { + let projectile_speed_scaling = 1.2_f32.powi(level.into()); *initial_projectile_speed *= projectile_speed_scaling; *scaled_projectile_speed *= projectile_speed_scaling; - }); - skills::adjust_with_level(skillset, Bow(CDamage), |m, level| { - let damage_scaling = m.powi(level.into()); + } + if let Ok(Some(level)) = skillset.skill_level(Bow(CDamage)) { + let damage_scaling = 1.2_f32.powi(level.into()); *initial_damage *= damage_scaling; *scaled_damage *= damage_scaling; - }); - skills::adjust_with_level(skillset, Bow(CRegen), |m, level| { - let regen_scaling = m.powi(level.into()); + } + if let Ok(Some(level)) = skillset.skill_level(Bow(CRegen)) { + let regen_scaling = 1.2_f32.powi(level.into()); *initial_regen *= regen_scaling; *scaled_regen *= regen_scaling; - }); - skills::adjust_with_level(skillset, Bow(CKnockback), |m, level| { - let knockback_scaling = m.powi(level.into()); + } + if let Ok(Some(level)) = skillset.skill_level(Bow(CKnockback)) { + let knockback_scaling = 1.2_f32.powi(level.into()); *initial_knockback *= knockback_scaling; *scaled_knockback *= knockback_scaling; - }); - skills::adjust_with_level(skillset, Bow(CSpeed), |m, level| { - *speed *= m.powi(level.into()); - }); - skills::adjust_with_level(skillset, Bow(CMove), |m, level| { - *move_speed *= m.powi(level.into()); - }); + } + if let Ok(Some(level)) = skillset.skill_level(Bow(CSpeed)) { + *speed *= 1.1_f32.powi(level.into()); + } + if let Ok(Some(level)) = skillset.skill_level(Bow(CMove)) { + *move_speed *= 1.1_f32.powi(level.into()); + } }, RepeaterRanged { ref mut energy_cost, @@ -1060,19 +1058,19 @@ impl CharacterAbility { ref mut projectile_speed, .. } => { - skills::adjust_with_level(skillset, Bow(ProjSpeed), |m, level| { - *projectile_speed *= m.powi(level.into()); - }); - skills::adjust_with_level(skillset, Bow(RDamage), |m, level| { - let power = m.powi(level.into()); + if let Ok(Some(level)) = skillset.skill_level(Bow(ProjSpeed)) { + *projectile_speed *= 1.2_f32.powi(level.into()); + } + if let Ok(Some(level)) = skillset.skill_level(Bow(RDamage)) { + let power = 1.2_f32.powi(level.into()); *projectile = projectile.modified_projectile(power, 1_f32, 1_f32); - }); - skills::adjust_with_level(skillset, Bow(RCost), |m, level| { - *energy_cost *= m.powi(level.into()); - }); - skills::adjust_with_level(skillset, Bow(RSpeed), |m, level| { - *max_speed *= m.powi(level.into()); - }); + } + if let Ok(Some(level)) = skillset.skill_level(Bow(RCost)) { + *energy_cost *= 0.8_f32.powi(level.into()); + } + if let Ok(Some(level)) = skillset.skill_level(Bow(RSpeed)) { + *max_speed *= 1.2_f32.powi(level.into()); + } }, BasicRanged { ref mut projectile, @@ -1082,22 +1080,22 @@ impl CharacterAbility { ref mut projectile_speed, .. } => { - skills::adjust_with_level(skillset, Bow(ProjSpeed), |m, level| { - *projectile_speed *= m.powi(level.into()); - }); - skills::adjust_with_level(skillset, Bow(SDamage), |m, level| { - let power = m.powi(level.into()); + if let Ok(Some(level)) = skillset.skill_level(Bow(ProjSpeed)) { + *projectile_speed *= 1.2_f32.powi(level.into()); + } + if let Ok(Some(level)) = skillset.skill_level(Bow(SDamage)) { + let power = 1.2_f32.powi(level.into()); *projectile = projectile.modified_projectile(power, 1_f32, 1_f32); - }); - skills::adjust_with_level(skillset, Bow(SCost), |m, level| { - *energy_cost *= m.powi(level.into()); - }); - skills::adjust_counter_with_level(skillset, Bow(SArrows), |m, level| { - *num_projectiles += (m * level) as u32; - }); - skills::adjust_with_level(skillset, Bow(SSpread), |m, level| { - *projectile_spread *= m.powi(level.into()); - }); + } + if let Ok(Some(level)) = skillset.skill_level(Bow(SCost)) { + *energy_cost *= 0.8_f32.powi(level.into()); + } + if let Ok(Some(level)) = skillset.skill_level(Bow(SArrows)) { + *num_projectiles += level as u32; + } + if let Ok(Some(level)) = skillset.skill_level(Bow(SSpread)) { + *projectile_spread *= 0.8_f32.powi(level.into()); + } }, _ => {}, } @@ -1108,39 +1106,21 @@ impl CharacterAbility { BasicRanged { ref mut projectile, .. } => { - let power = { - let skill = Staff(BDamage); - let level = skillset.skill_level(skill).unwrap_or(None).unwrap_or(0); - if let Some(m) = skill.boost().as_mult_maybe() { - m.powi(level.into()) - } else { - skills::invalid_skill_boost(skill); - 1.0 - } - }; - - let regen = { - let skill = Staff(BRegen); - let level = skillset.skill_level(skill).unwrap_or(None).unwrap_or(0); - if let Some(m) = skill.boost().as_mult_maybe() { - m.powi(level.into()) - } else { - skills::invalid_skill_boost(skill); - 1.0 - } - }; - - let range = { - let skill = Staff(BRadius); - let level = skillset.skill_level(skill).unwrap_or(None).unwrap_or(0); - if let Some(m) = skill.boost().as_mult_maybe() { - m.powi(level.into()) - } else { - skills::invalid_skill_boost(skill); - 1.0 - } - }; - + let damage_level = skillset + .skill_level(Staff(BDamage)) + .unwrap_or(None) + .unwrap_or(0); + let regen_level = skillset + .skill_level(Staff(BRegen)) + .unwrap_or(None) + .unwrap_or(0); + let range_level = skillset + .skill_level(Staff(BRadius)) + .unwrap_or(None) + .unwrap_or(0); + let power = 1.2_f32.powi(damage_level.into()); + let regen = 1.2_f32.powi(regen_level.into()); + let range = 1.15_f32.powi(range_level.into()); *projectile = projectile.modified_projectile(power, regen, range); }, BasicBeam { @@ -1150,23 +1130,23 @@ impl CharacterAbility { ref mut beam_duration, .. } => { - skills::adjust_with_level(skillset, Staff(FDamage), |m, level| { - *damage *= m.powi(level.into()); - }); - skills::adjust_with_level(skillset, Staff(FRange), |m, level| { - let range_mod = m.powi(level.into()); + if let Ok(Some(level)) = skillset.skill_level(Staff(FDamage)) { + *damage *= 1.3_f32.powi(level.into()); + } + if let Ok(Some(level)) = skillset.skill_level(Staff(FRange)) { + let range_mod = 1.25_f32.powi(level.into()); *range *= range_mod; // Duration modified to keep velocity constant *beam_duration *= range_mod; - }); - skills::adjust_with_level(skillset, Staff(FDrain), |m, level| { - *energy_drain *= m.powi(level.into()); - }); - skills::adjust_with_level(skillset, Staff(FVelocity), |m, level| { - let velocity_increase = m.powi(level.into()); + } + if let Ok(Some(level)) = skillset.skill_level(Staff(FDrain)) { + *energy_drain *= 0.8_f32.powi(level.into()); + } + if let Ok(Some(level)) = skillset.skill_level(Staff(FVelocity)) { + let velocity_increase = 1.25_f32.powi(level.into()); let duration_mod = 1.0 / (1.0 + velocity_increase); *beam_duration *= duration_mod; - }); + } }, Shockwave { ref mut damage, @@ -1175,19 +1155,18 @@ impl CharacterAbility { ref mut energy_cost, .. } => { - skills::adjust_with_level(skillset, Staff(SDamage), |m, level| { - *damage *= m.powi(level.into()); - }); - skills::adjust_with_level(skillset, Staff(SKnockback), |m, level| { - let strength_modifier = m.powi(level.into()); - *knockback = knockback.modify_strength(strength_modifier); - }); - skills::adjust_with_level(skillset, Staff(SRange), |m, level| { - *shockwave_duration *= m.powi(level.into()); - }); - skills::adjust_with_level(skillset, Staff(SCost), |m, level| { - *energy_cost *= m.powi(level.into()); - }); + if let Ok(Some(level)) = skillset.skill_level(Staff(SDamage)) { + *damage *= 1.3_f32.powi(level.into()); + } + if let Ok(Some(level)) = skillset.skill_level(Staff(SKnockback)) { + *knockback = knockback.modify_strength(1.3_f32.powi(level.into())); + } + if let Ok(Some(level)) = skillset.skill_level(Staff(SRange)) { + *shockwave_duration *= 1.2_f32.powi(level.into()); + } + if let Ok(Some(level)) = skillset.skill_level(Staff(SCost)) { + *energy_cost *= 0.8_f32.powi(level.into()); + } }, _ => {}, } @@ -1203,24 +1182,23 @@ impl CharacterAbility { ref mut energy_regen, .. } => { - skills::adjust_with_level(skillset, Sceptre(LDamage), |m, level| { - *damage *= m.powi(level.into()); - }); - skills::adjust_with_level(skillset, Sceptre(LRange), |m, level| { - let range_mod = m.powi(level.into()); + if let Ok(Some(level)) = skillset.skill_level(Sceptre(LDamage)) { + *damage *= 1.2_f32.powi(level.into()); + } + if let Ok(Some(level)) = skillset.skill_level(Sceptre(LRange)) { + let range_mod = 1.2_f32.powi(level.into()); *range *= range_mod; // Duration modified to keep velocity constant *beam_duration *= range_mod; - }); - skills::adjust_with_level(skillset, Sceptre(LRegen), |m, level| { - *energy_regen *= m.powi(level.into()); - }); - skills::adjust_with_level(skillset, Sceptre(LLifesteal), |m, level| { - if let Some(CombatEffect::Lifesteal(ref mut lifesteal)) = damage_effect - { - *lifesteal *= m.powi(level.into()); - } - }); + } + if let Ok(Some(level)) = skillset.skill_level(Sceptre(LRegen)) { + *energy_regen *= 1.2_f32.powi(level.into()); + } + if let (Ok(Some(level)), Some(CombatEffect::Lifesteal(ref mut lifesteal))) = + (skillset.skill_level(Sceptre(LLifesteal)), damage_effect) + { + *lifesteal *= 1.15_f32.powi(level.into()); + } }, HealingBeam { ref mut heal, @@ -1229,18 +1207,18 @@ impl CharacterAbility { ref mut beam_duration, .. } => { - skills::adjust_with_level(skillset, Sceptre(HHeal), |m, level| { - *heal *= m.powi(level.into()); - }); - skills::adjust_with_level(skillset, Sceptre(HRange), |m, level| { - let range_mod = m.powi(level.into()); + if let Ok(Some(level)) = skillset.skill_level(Sceptre(HHeal)) { + *heal *= 1.2_f32.powi(level.into()); + } + if let Ok(Some(level)) = skillset.skill_level(Sceptre(HRange)) { + let range_mod = 1.2_f32.powi(level.into()); *range *= range_mod; // Duration modified to keep velocity constant *beam_duration *= range_mod; - }); - skills::adjust_with_level(skillset, Sceptre(HCost), |m, level| { - *energy_cost *= m.powi(level.into()); - }); + } + if let Ok(Some(level)) = skillset.skill_level(Sceptre(HCost)) { + *energy_cost *= 0.8_f32.powi(level.into()); + } }, BasicAura { ref mut aura, @@ -1248,20 +1226,20 @@ impl CharacterAbility { ref mut energy_cost, .. } => { - skills::adjust_with_level(skillset, Sceptre(AStrength), |m, level| { - aura.strength *= m.powi(level.into()); - }); - skills::adjust_with_level(skillset, Sceptre(ADuration), |m, level| { + if let Ok(Some(level)) = skillset.skill_level(Sceptre(AStrength)) { + aura.strength *= 1.15_f32.powi(level.into()); + } + if let Ok(Some(level)) = skillset.skill_level(Sceptre(ADuration)) { if let Some(ref mut duration) = aura.duration { - *duration *= m.powi(level.into()); + *duration *= 1.2_f32.powi(level.into()); } - }); - skills::adjust_with_level(skillset, Sceptre(ARange), |m, level| { - *range *= m.powi(level.into()); - }); - skills::adjust_with_level(skillset, Sceptre(ACost), |m, level| { - *energy_cost *= m.powi(level.into()); - }); + } + if let Ok(Some(level)) = skillset.skill_level(Sceptre(ARange)) { + *range *= 1.25_f32.powi(level.into()); + } + if let Ok(Some(level)) = skillset.skill_level(Sceptre(ACost)) { + *energy_cost *= 0.85_f32.powi(level.into()); + } }, _ => {}, } @@ -1275,12 +1253,12 @@ impl CharacterAbility { .. } = self { - skills::adjust_with_level(skillset, Pick(Speed), |m, level| { - let speed = m.powi(level.into()); + if let Ok(Some(level)) = skillset.skill_level(Pick(Speed)) { + let speed = 1.1_f32.powi(level.into()); *buildup_duration /= speed; *swing_duration /= speed; *recover_duration /= speed; - }); + } } }, None => { @@ -1292,15 +1270,15 @@ impl CharacterAbility { } = self { use skills::RollSkill::*; - skills::adjust_with_level(skillset, Skill::Roll(Cost), |m, level| { - *energy_cost *= m.powi(level.into()); - }); - skills::adjust_with_level(skillset, Skill::Roll(Strength), |m, level| { - *roll_strength *= m.powi(level.into()); - }); - skills::adjust_with_level(skillset, Skill::Roll(Duration), |m, level| { - *movement_duration *= m.powi(level.into()); - }); + if let Ok(Some(level)) = skillset.skill_level(Skill::Roll(Cost)) { + *energy_cost *= 0.9_f32.powi(level.into()); + } + if let Ok(Some(level)) = skillset.skill_level(Skill::Roll(Strength)) { + *roll_strength *= 1.1_f32.powi(level.into()); + } + if let Ok(Some(level)) = skillset.skill_level(Skill::Roll(Duration)) { + *movement_duration *= 1.1_f32.powi(level.into()); + } } }, Some(_) => {}, @@ -1894,55 +1872,3 @@ impl From<(&CharacterAbility, AbilityInfo)> for CharacterState { } } } - -#[cfg(test)] -mod tests { - use super::*; - use comp::{ - inventory::item::{Item, ItemKind}, - tool, - }; - #[test] - // As we have only player skills, test it with starter tools - // Load ability_config of each tool and try each CharacterAbility of it - fn test_adjusting_by_skills() { - let test_tools = [ - "common.items.weapons.sword.starter", - "common.items.weapons.hammer.starter_hammer", - "common.items.weapons.bow.starter", - "common.items.weapons.axe.starter_axe", - "common.items.weapons.staff.starter_staff", - "common.items.weapons.sceptre.starter_sceptre", - "common.items.tool.pickaxe_stone", - ]; - - let dummy_skillset = skills::SkillSet::default(); - // check non-combat abilities - let dummy_ability = CharacterAbility::default(); - dummy_ability.adjusted_by_skills(&dummy_skillset, None); - for tool_id in test_tools { - let item = Item::new_from_asset_expect(tool_id); - let tool::AbilitySet { - primary, - secondary, - abilities, - } = &item.item_config_expect().abilities; - - // It should be a tool, I swear - if let ItemKind::Tool(tool) = &item.kind { - primary - .clone() - .adjusted_by_skills(&dummy_skillset, Some(tool.kind)); - secondary - .clone() - .adjusted_by_skills(&dummy_skillset, Some(tool.kind)); - for entry in abilities { - let (_, ability) = entry; - ability - .clone() - .adjusted_by_skills(&dummy_skillset, Some(tool.kind)); - } - } - } - } -} diff --git a/common/src/states/climb.rs b/common/src/states/climb.rs index 6867d93375..71d87e84ec 100644 --- a/common/src/states/climb.rs +++ b/common/src/states/climb.rs @@ -1,6 +1,6 @@ use crate::{ comp::{ - skills::{self, ClimbSkill::*, Skill}, + skills::{ClimbSkill::*, Skill}, CharacterState, Climb, EnergySource, InputKind, Ori, StateUpdate, }, consts::GRAVITY, @@ -31,12 +31,12 @@ pub struct Data { impl Data { pub fn create_adjusted_by_skills(join_data: &JoinData) -> Self { let mut data = Data::default(); - skills::adjust_with_level(join_data.skill_set, Skill::Climb(Cost), |m, level| { - data.static_data.energy_cost *= m.powi(level.into()); - }); - skills::adjust_with_level(join_data.skill_set, Skill::Climb(Speed), |m, level| { - data.static_data.movement_speed *= m.powi(level.into()); - }); + if let Ok(Some(level)) = join_data.skill_set.skill_level(Skill::Climb(Cost)) { + data.static_data.energy_cost *= 0.8_f32.powi(level.into()); + } + if let Ok(Some(level)) = join_data.skill_set.skill_level(Skill::Climb(Speed)) { + data.static_data.movement_speed *= 1.2_f32.powi(level.into()); + } data } } diff --git a/common/src/states/utils.rs b/common/src/states/utils.rs index 1ec8c0a078..095e1e92c0 100644 --- a/common/src/states/utils.rs +++ b/common/src/states/utils.rs @@ -5,7 +5,7 @@ use crate::{ inventory::slot::{EquipSlot, Slot}, item::{Hands, ItemKind, Tool, ToolKind}, quadruped_low, quadruped_medium, quadruped_small, - skills::{self, Skill, SwimSkill}, + skills::{Skill, SwimSkill}, theropod, Body, CharacterAbility, CharacterState, Density, InputAttr, InputKind, InventoryAction, StateUpdate, }, @@ -366,9 +366,9 @@ fn swim_move(data: &JoinData, update: &mut StateUpdate, efficiency: f32, submers let force = efficiency * force; let mut water_accel = force / data.mass.0; - skills::adjust_with_level(data.skill_set, Skill::Swim(SwimSkill::Speed), |m, level| { - water_accel *= m.powi(level.into()); - }); + if let Ok(Some(level)) = data.skill_set.skill_level(Skill::Swim(SwimSkill::Speed)) { + water_accel *= 1.4_f32.powi(level.into()); + } let dir = if data.body.can_strafe() { data.inputs.move_dir diff --git a/server/src/events/interaction.rs b/server/src/events/interaction.rs index 6c734a0570..bf5047154b 100644 --- a/server/src/events/interaction.rs +++ b/server/src/events/interaction.rs @@ -337,40 +337,28 @@ pub fn handle_mine_block( xp_pools: HashSet::from_iter(vec![SkillGroupKind::Weapon(tool)]), }); } - use common::comp::skills::{self, MiningSkill, Skill}; + use common::comp::skills::{MiningSkill, Skill}; use rand::Rng; let mut rng = rand::thread_rng(); - let chance_add_ore = || { - let mut chance = 0.0; - skills::adjust_with_level( - &skillset, - Skill::Pick(MiningSkill::OreGain), - |m, level| { - chance = (m - 1.0) * level as f32; - }, - ); - - chance as f64 - }; - let chance_add_gem = || { - let mut chance = 0.0; - skills::adjust_with_level( - &skillset, - Skill::Pick(MiningSkill::GemGain), - |m, level| { - chance = (m - 1.0) * level as f32; - }, - ); - - chance as f64 - }; if item.item_definition_id().contains("mineral.ore.") - && rng.gen_bool(chance_add_ore()) + && rng.gen_bool( + 0.05 * skillset + .skill_level(Skill::Pick(MiningSkill::OreGain)) + .ok() + .flatten() + .unwrap_or(0) as f64, + ) { let _ = item.increase_amount(1); } if item.item_definition_id().contains("mineral.gem.") - && rng.gen_bool(chance_add_gem()) + && rng.gen_bool( + 0.05 * skillset + .skill_level(Skill::Pick(MiningSkill::GemGain)) + .ok() + .flatten() + .unwrap_or(0) as f64, + ) { let _ = item.increase_amount(1); }