From 4a926070205f04a5e141e86cd877822c05606a45 Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Wed, 4 Sep 2019 17:16:02 -0400 Subject: [PATCH] v0.7.5: some polish work on sewer snakes --- android/src/main/assets/snake.png | Bin 5704 -> 282 bytes .../actors/mobs/Bestiary.java | 8 +++++--- .../messages/actors/actors.properties | 2 +- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/android/src/main/assets/snake.png b/android/src/main/assets/snake.png index d5287b2464193c184daa2a716a1172287a84b2fa..a7cba31ba8935503df07f35447d47c43241aeb91 100644 GIT binary patch delta 267 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.asList( - Rat.class, Rat.class, Rat.class, Rat.class, - Snake.class, Snake.class)); + Rat.class, Rat.class, Rat.class, + Snake.class)); case 2: //2x rat, 1x snake, 2x gnoll return new ArrayList<>(Arrays.asList(Rat.class, Rat.class, @@ -214,6 +214,8 @@ public class Bestiary { Class cl = rotation.get(i); if (cl == Rat.class) { cl = Albino.class; + } else if (cl == Slime.class) { + cl = CausticSlime.class; } else if (cl == Thief.class) { cl = Bandit.class; } else if (cl == Brute.class) { diff --git a/core/src/main/resources/com/shatteredpixel/shatteredpixeldungeon/messages/actors/actors.properties b/core/src/main/resources/com/shatteredpixel/shatteredpixeldungeon/messages/actors/actors.properties index 256179375..8c21c18d3 100644 --- a/core/src/main/resources/com/shatteredpixel/shatteredpixeldungeon/messages/actors/actors.properties +++ b/core/src/main/resources/com/shatteredpixel/shatteredpixeldungeon/messages/actors/actors.properties @@ -561,7 +561,7 @@ actors.mobs.slime.name=slime actors.mobs.slime.desc=TODO actors.mobs.snake.name=sewer snake -actors.mobs.snake.desc=TODO +actors.mobs.snake.desc=These oversized serpents are capable of quickly slithering around blows, making them quite hard to hit. Magical attacks or surprise attacks are capable of catching them off-guard however.\n\nYou can perform a surprise attack by attacking while out of the snake's vision. One way is to let a snake chase you through a doorway and then _strike just as it moves into the door._ actors.mobs.spinner.name=cave spinner actors.mobs.spinner.desc=These greenish furry cave spiders try to avoid direct combat, preferring to wait in the distance while their victim, entangled in the spinner's excreted cobweb, slowly dies from their poisonous bite.