v0.3.2: balance tweaks to huntress and warden
This commit is contained in:
@@ -76,10 +76,9 @@ public enum HeroClass {
|
|||||||
};
|
};
|
||||||
|
|
||||||
public static final String[] HUN_PERKS = {
|
public static final String[] HUN_PERKS = {
|
||||||
"The Huntress starts with 15 points of Health and a unique upgradeable boomerang.",
|
"The Huntress starts with a unique upgradeable boomerang.",
|
||||||
"The Huntress is proficient with missile weapons, getting bonus damage from excess strength.",
|
"The Huntress is proficient with missile weapons, getting bonus damage from excess strength.",
|
||||||
"The Huntress is able to recover a single used missile weapon from each enemy.",
|
"The Huntress is able to recover a single used missile weapon from each enemy.",
|
||||||
"The Huntress gains more health from dewdrops.",
|
|
||||||
"The Huntress senses neighbouring monsters even if they are hidden behind obstacles.",
|
"The Huntress senses neighbouring monsters even if they are hidden behind obstacles.",
|
||||||
"Potions of Mind Vision are identified from the beginning."
|
"Potions of Mind Vision are identified from the beginning."
|
||||||
};
|
};
|
||||||
@@ -174,8 +173,6 @@ public enum HeroClass {
|
|||||||
|
|
||||||
private static void initHuntress( Hero hero ) {
|
private static void initHuntress( Hero hero ) {
|
||||||
|
|
||||||
hero.HP = (hero.HT -= 5);
|
|
||||||
|
|
||||||
(hero.belongings.weapon = new Dagger()).identify();
|
(hero.belongings.weapon = new Dagger()).identify();
|
||||||
Boomerang boomerang = new Boomerang();
|
Boomerang boomerang = new Boomerang();
|
||||||
boomerang.identify().collect();
|
boomerang.identify().collect();
|
||||||
|
|||||||
@@ -47,11 +47,11 @@ public enum HeroSubClass {
|
|||||||
"if he is invisible, this speed boost is much stronger." ),
|
"if he is invisible, this speed boost is much stronger." ),
|
||||||
|
|
||||||
SNIPER( "sniper",
|
SNIPER( "sniper",
|
||||||
"_Snipers_ are able to detect weak points in an enemy's armor, " +
|
"The _Sniper_ is able to detect weak points in an enemy's armor, " +
|
||||||
"effectively ignoring it when using a missile weapon." ),
|
"effectively ignoring it when using a missile weapon." ),
|
||||||
WARDEN( "warden",
|
WARDEN( "warden",
|
||||||
"Having a strong connection with forces of nature gives _Wardens_ an ability to gather dewdrops and " +
|
"Having a strong connection with forces of nature allows the _Warden_ to gain additional health from dew, " +
|
||||||
"seeds from plants. Also trampling a high grass grants them a temporary armor buff." );
|
"armor from trampling grass, and seeds and dew from plants." );
|
||||||
|
|
||||||
private String title;
|
private String title;
|
||||||
private String desc;
|
private String desc;
|
||||||
|
|||||||
@@ -20,6 +20,7 @@
|
|||||||
*/
|
*/
|
||||||
package com.shatteredpixel.shatteredpixeldungeon.items;
|
package com.shatteredpixel.shatteredpixeldungeon.items;
|
||||||
|
|
||||||
|
import com.shatteredpixel.shatteredpixeldungeon.actors.hero.HeroSubClass;
|
||||||
import com.shatteredpixel.shatteredpixeldungeon.utils.GLog;
|
import com.shatteredpixel.shatteredpixeldungeon.utils.GLog;
|
||||||
import com.watabou.noosa.audio.Sample;
|
import com.watabou.noosa.audio.Sample;
|
||||||
import com.shatteredpixel.shatteredpixeldungeon.Assets;
|
import com.shatteredpixel.shatteredpixeldungeon.Assets;
|
||||||
@@ -49,8 +50,8 @@ public class Dewdrop extends Item {
|
|||||||
if (hero.HP < hero.HT || vial == null || vial.isFull()) {
|
if (hero.HP < hero.HT || vial == null || vial.isFull()) {
|
||||||
|
|
||||||
int value = 1 + (Dungeon.depth - 1) / 5;
|
int value = 1 + (Dungeon.depth - 1) / 5;
|
||||||
if (hero.heroClass == HeroClass.HUNTRESS) {
|
if (hero.subClass == HeroSubClass.WARDEN) {
|
||||||
value++;
|
value+=2;
|
||||||
}
|
}
|
||||||
|
|
||||||
int effect = Math.min( hero.HT - hero.HP, value * quantity );
|
int effect = Math.min( hero.HT - hero.HP, value * quantity );
|
||||||
|
|||||||
Reference in New Issue
Block a user