From e46d7898c32f2cc4aafac399f7c7fedc1051f18a Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Thu, 20 May 2021 23:39:56 -0400 Subject: [PATCH] v0.9.3: polish pass on rogue abilities --- core/src/main/assets/messages/actors/actors.properties | 8 +++++--- .../com/shatteredpixel/shatteredpixeldungeon/Assets.java | 1 + .../actors/hero/abilities/rogue/SmokeBomb.java | 2 +- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/core/src/main/assets/messages/actors/actors.properties b/core/src/main/assets/messages/actors/actors.properties index f9b15ba54..4b9c32f40 100644 --- a/core/src/main/assets/messages/actors/actors.properties +++ b/core/src/main/assets/messages/actors/actors.properties @@ -370,14 +370,16 @@ actors.hero.abilities.mage.warpbeacon.desc=The Mage places a beacon, which can t actors.hero.abilities.rogue.smokebomb.name=smoke bomb actors.hero.abilities.rogue.smokebomb.fov=You can only jump to an empty location in your field of view actors.hero.abilities.rogue.smokebomb.prompt=Choose a location to jump to +actors.hero.abilities.rogue.smokebomb$ninjalog.name=wooden decoy +actors.hero.abilities.rogue.smokebomb$ninjalog.desc=Somehow, enemies are easily convinced that this wooden decoy is the real Rogue! actors.hero.abilities.rogue.smokebomb.short_desc=The Rogue throws down a _Smoke Bomb_ while blinking away. He becomes temporarily invisible and blinds enemies near his old location. -actors.hero.abilities.rogue.smokebomb.desc=TODO +actors.hero.abilities.rogue.smokebomb.desc=The Rogue throws down a smoke bomb and blinks up to 8 tiles away. He can blink through hazards and enemies, but not through solid terrain like walls.\n\nEnemies that are adjacent to the Rogue's old position will be blinded for 5 turns.\n\nThis ability costs 35 charge. actors.hero.abilities.rogue.deathmark.name=death mark actors.hero.abilities.rogue.deathmark.ally_target=You can only mark enemies actors.hero.abilities.rogue.deathmark.short_desc=The Rogue places a _Death Mark_ on a chosen enemy. Marked enemies take bonus damage, but cannot die until the mark ends. -actors.hero.abilities.rogue.deathmark.desc=TODO +actors.hero.abilities.rogue.deathmark.desc=The Rogue places a mark on a chosen enemy, causing them to take 25% extra damage. The mark is applied instantly and lasts for 5 turns.\n\nMarked enemies take bonus damage but are unable to die until the mark expires. If an enemy has 0 HP when the mark ends, they will immediately die.\n\nThis ability costs 35 charge. actors.hero.abilities.rogue.deathmark$deathmarktracker.name=Marked for Death -actors.hero.abilities.rogue.deathmark$deathmarktracker.desc=TODO\n\nTurns left: %s. +actors.hero.abilities.rogue.deathmark$deathmarktracker.desc=This enemy has been marked, causing them to take 25% bonus damage, but also rendering them unable to die until the mark ends.\n\nTurns left: %s. actors.hero.abilities.rogue.shadowclone.name=shadow clone actors.hero.abilities.rogue.shadowclone.short_desc=The Rogue summons a _Shadow Clone_, which is frail, but can be directed and deals damage based on his weapon. actors.hero.abilities.rogue.shadowclone.desc=TODO diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/Assets.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/Assets.java index 7780bed65..fd515fcc9 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/Assets.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/Assets.java @@ -273,5 +273,6 @@ public class Assets { public static final String PYLON = "sprites/pylon.png"; public static final String DM200 = "sprites/dm200.png"; public static final String LOTUS = "sprites/lotus.png"; + public static final String NINJA_LOG= "sprites/ninja_log.png"; } } diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/hero/abilities/rogue/SmokeBomb.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/hero/abilities/rogue/SmokeBomb.java index 7453f002e..371e7667b 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/hero/abilities/rogue/SmokeBomb.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/hero/abilities/rogue/SmokeBomb.java @@ -159,7 +159,7 @@ public class SmokeBomb extends ArmorAbility { public NinjaLogSprite(){ super(); - texture("sprites/ninja_log.png"); + texture( Assets.Sprites.NINJA_LOG ); TextureFilm frames = new TextureFilm( texture, 11, 12 );