From d90a23c8ab71b9907e366e8c70a43550329516f3 Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Fri, 30 Dec 2022 19:30:48 -0500 Subject: [PATCH] v2.0.0: removed the blocking power from the rapier for balance --- core/src/main/assets/messages/items/items.properties | 3 +-- .../shatteredpixeldungeon/items/weapon/melee/Rapier.java | 7 ------- 2 files changed, 1 insertion(+), 9 deletions(-) diff --git a/core/src/main/assets/messages/items/items.properties b/core/src/main/assets/messages/items/items.properties index 2007ce121..9021db841 100644 --- a/core/src/main/assets/messages/items/items.properties +++ b/core/src/main/assets/messages/items/items.properties @@ -1616,10 +1616,9 @@ items.weapon.melee.quarterstaff.stats_desc=This weapon blocks 0-2 damage. items.weapon.melee.quarterstaff.desc=A staff of hardwood, its ends are shod with iron. items.weapon.melee.rapier.name=rapier -items.weapon.melee.rapier.stats_desc=This weapon blocks 0-1 damage. items.weapon.melee.rapier.ability_name=lunge items.weapon.melee.rapier.ability_desc=The duelist can _lunge_ with a rapier at an enemy 1 tile away. This moves toward the enemy, deals +67% damage, and is guaranteed to hit. -items.weapon.melee.rapier.desc=A slim straight sword that offers some protection in exchange for less slashing power. +items.weapon.melee.rapier.desc=A slim straight sword has less raw slashing power, but can still be quite strong with the right technique. items.weapon.melee.roundshield.name=round shield items.weapon.melee.roundshield.typical_stats_desc=Typically this weapon blocks 0-%d damage. This blocking scales with upgrades. diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/weapon/melee/Rapier.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/weapon/melee/Rapier.java index 31628d3f5..c6df74cf5 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/weapon/melee/Rapier.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/weapon/melee/Rapier.java @@ -45,19 +45,12 @@ public class Rapier extends MeleeWeapon { bones = false; } - //might want to think on this more, it doesn't really make sense for duelist to get defense and warrior to have raw dmg - @Override public int max(int lvl) { return 4*(tier+1) + //8 base, down from 10 lvl*(tier+1); //scaling unchanged } - @Override - public int defenseFactor( Char owner ) { - return 1; //1 extra defence - } - @Override public String targetingPrompt() { return Messages.get(this, "prompt");