v2.4.0: pre-emptive balance changes to weapon charge-based talents
This commit is contained in:
@@ -894,12 +894,12 @@ actors.hero.talent.aggressive_barrier.desc=_+1:_ The Duelist gains 3 shielding w
|
||||
actors.hero.talent.aggressive_barrier.meta_desc=_If this talent is gained by a different hero_ it will instead grant shielding when making a melee attack at low health, with a 50 turn cooldown.
|
||||
|
||||
actors.hero.talent.focused_meal.title=focused meal
|
||||
actors.hero.talent.focused_meal.desc=_+1:_ Eating food takes the Duelist 1 turn and grants her _1 charge_ on her weapons.\n\n_+2:_ Eating food takes the Duelist 1 turn and grants her _1.5 charge_ on her weapons.
|
||||
actors.hero.talent.focused_meal.desc=_+1:_ Eating food takes the Duelist 1 turn and grants her _0.67 charges_ on her weapons.\n\n_+2:_ Eating food takes the Duelist 1 turn and grants her _1 charge_ on her weapons.
|
||||
actors.hero.talent.focused_meal.meta_desc=_If this talent is gained by a different hero_ it will instead grant bonus damage to their next attack equal to their level/3 at +1, or level/2 at +2.
|
||||
actors.hero.talent.liquid_agility.title=liquid agility
|
||||
actors.hero.talent.liquid_agility.desc=_+1:_ The Duelist has _4x evasion_ while drinking or throwing a potion, brew, or elixir.\n\n_+2:_ The Duelist has _infinite evasion_ while drinking or throwing a potion, brew, or elixir.\n\nThis evasion bonus lasts for 1 additional turn when using potions of strength, experience, or alchemy items that must be crafted using those potions.\n\nFor alchemy items with higher output quantities (e.g. aqua brew), this talent has a chance to trigger based on how many of that item is produced.
|
||||
actors.hero.talent.weapon_recharging.title=weapon recharging
|
||||
actors.hero.talent.weapon_recharging.desc=_+1:_ The Duelist gains one weapon charge every _10 turns_ when under the effect of wand or artifact recharging buffs.\n\n_+2:_ The Duelist gains one weapon charge every _6 turns_ when under the effect of wand or artifact recharging buffs.
|
||||
actors.hero.talent.weapon_recharging.desc=_+1:_ The Duelist gains one weapon charge every _15 turns_ when under the effect of wand or artifact recharging buffs.\n\n_+2:_ The Duelist gains one weapon charge every _10 turns_ when under the effect of wand or artifact recharging buffs.
|
||||
actors.hero.talent.weapon_recharging.meta_desc=_If this talent is gained by a different hero_ it will instead cause them to deal +5% melee damage while recharging at +1, or +7.5% melee damage while recharging at +2.
|
||||
actors.hero.talent.lethal_haste.title=lethal haste
|
||||
actors.hero.talent.lethal_haste.desc=_+1:_ When the Duelist lands a killing blow on an enemy with a weapon ability, she gains _2 turns_ of haste.\n\n_+2:_ When the Duelist lands a killing blow on an enemy with a weapon ability, she gains _3 turns_ of haste.
|
||||
|
||||
@@ -523,8 +523,9 @@ public enum Talent {
|
||||
}
|
||||
if (hero.hasTalent(FOCUSED_MEAL)){
|
||||
if (hero.heroClass == HeroClass.DUELIST){
|
||||
//1/1.5 charge for the duelist
|
||||
Buff.affect( hero, MeleeWeapon.Charger.class ).gainCharge(0.5f*(hero.pointsInTalent(FOCUSED_MEAL)+1));
|
||||
//0.67/1 charge for the duelist
|
||||
Buff.affect( hero, MeleeWeapon.Charger.class ).gainCharge((hero.pointsInTalent(FOCUSED_MEAL)+1)/3f);
|
||||
ScrollOfRecharging.charge( hero );
|
||||
} else {
|
||||
// lvl/3 / lvl/2 bonus dmg on next hit for other classes
|
||||
Buff.affect( hero, PhysicalEmpower.class).set(Math.round(hero.lvl / (4f - hero.pointsInTalent(FOCUSED_MEAL))), 1);
|
||||
|
||||
@@ -488,8 +488,8 @@ public class MeleeWeapon extends Weapon {
|
||||
|
||||
int points = ((Hero)target).pointsInTalent(Talent.WEAPON_RECHARGING);
|
||||
if (points > 0 && target.buff(Recharging.class) != null || target.buff(ArtifactRecharge.class) != null){
|
||||
//1 every 10 turns at +1, 6 turns at +2
|
||||
partialCharge += 1/(14f - 4f*points);
|
||||
//1 every 15 turns at +1, 10 turns at +2
|
||||
partialCharge += 1/(20f - 5f*points);
|
||||
}
|
||||
|
||||
if (partialCharge >= 1){
|
||||
|
||||
Reference in New Issue
Block a user