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.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.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.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.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.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.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.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.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.
|
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.hasTalent(FOCUSED_MEAL)){
|
||||||
if (hero.heroClass == HeroClass.DUELIST){
|
if (hero.heroClass == HeroClass.DUELIST){
|
||||||
//1/1.5 charge for the duelist
|
//0.67/1 charge for the duelist
|
||||||
Buff.affect( hero, MeleeWeapon.Charger.class ).gainCharge(0.5f*(hero.pointsInTalent(FOCUSED_MEAL)+1));
|
Buff.affect( hero, MeleeWeapon.Charger.class ).gainCharge((hero.pointsInTalent(FOCUSED_MEAL)+1)/3f);
|
||||||
|
ScrollOfRecharging.charge( hero );
|
||||||
} else {
|
} else {
|
||||||
// lvl/3 / lvl/2 bonus dmg on next hit for other classes
|
// 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);
|
Buff.affect( hero, PhysicalEmpower.class).set(Math.round(hero.lvl / (4f - hero.pointsInTalent(FOCUSED_MEAL))), 1);
|
||||||
|
|||||||
+2
-2
@@ -488,8 +488,8 @@ public class MeleeWeapon extends Weapon {
|
|||||||
|
|
||||||
int points = ((Hero)target).pointsInTalent(Talent.WEAPON_RECHARGING);
|
int points = ((Hero)target).pointsInTalent(Talent.WEAPON_RECHARGING);
|
||||||
if (points > 0 && target.buff(Recharging.class) != null || target.buff(ArtifactRecharge.class) != null){
|
if (points > 0 && target.buff(Recharging.class) != null || target.buff(ArtifactRecharge.class) != null){
|
||||||
//1 every 10 turns at +1, 6 turns at +2
|
//1 every 15 turns at +1, 10 turns at +2
|
||||||
partialCharge += 1/(14f - 4f*points);
|
partialCharge += 1/(20f - 5f*points);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (partialCharge >= 1){
|
if (partialCharge >= 1){
|
||||||
|
|||||||
Reference in New Issue
Block a user