diff --git a/core/src/main/assets/messages/actors/actors.properties b/core/src/main/assets/messages/actors/actors.properties index adbd8ef05..182e7a0ef 100644 --- a/core/src/main/assets/messages/actors/actors.properties +++ b/core/src/main/assets/messages/actors/actors.properties @@ -503,8 +503,8 @@ actors.hero.heroclass.huntress_desc=The Huntress starts with a _unique spirit bo actors.hero.heroclass.huntress_unlock=To unlock the Huntress _hit enemies with thrown weapons 10 times in one game._ actors.hero.heroclass.duelist=Duelist -actors.hero.heroclass.duelist_desc_short=TODO -actors.hero.heroclass.duelist_desc=TODO +actors.hero.heroclass.duelist_desc_short=The Duelist is a weapons master who can use her weapon to trigger a _special weapon ability._ This special ability is _different for every weapon._ +actors.hero.heroclass.duelist_desc=The Duelist starts with a _unique Rapier_ with a special ability.\n\nThe Duelist gets a _different special ability_ for every weapon in the game.\n\nThe duelist also starts with _three throwing knives_, cloth armor, a waterskin, and a velvet pouch.\n\nThe Duelist automatically identifies:\n_-_ Scrolls of Identify\n_-_ Potions of Strength\n_-_ Scrolls of Mirror Image actors.hero.heroclass.duelist_unlock=To unlock the Duelist _equip a tier 2 or higher weapon with no strength penalty._ actors.hero.herosubclass.berserker=berserker diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/hero/HeroClass.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/hero/HeroClass.java index 47f840763..3b7f56b06 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/hero/HeroClass.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/hero/HeroClass.java @@ -213,8 +213,11 @@ public enum HeroClass { (hero.belongings.weapon = new Rapier()).identify(); - //thrown weapons? + ThrowingKnife knives = new ThrowingKnife(); + knives.quantity(3).collect(); + Dungeon.quickslot.setSlot(0, hero.belongings.weapon); + Dungeon.quickslot.setSlot(1, knives); new PotionOfStrength().identify(); new ScrollOfMirrorImage().identify(); diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/windows/WndHeroInfo.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/windows/WndHeroInfo.java index 569a6436b..a314ecb3c 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/windows/WndHeroInfo.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/windows/WndHeroInfo.java @@ -194,7 +194,8 @@ public class WndHeroInfo extends WndTabbed { break; case DUELIST: icons = new Image[]{ new ItemSprite(ItemSpriteSheet.RAPIER), - new ItemSprite(ItemSpriteSheet.RAPIER), + new ItemSprite(ItemSpriteSheet.WAR_HAMMER), + new ItemSprite(ItemSpriteSheet.THROWING_KNIFE), new ItemSprite(ItemSpriteSheet.SCROLL_ISAZ)}; break; }