diff --git a/build.gradle b/build.gradle index ab815d651..8fd4cd43b 100644 --- a/build.gradle +++ b/build.gradle @@ -14,8 +14,8 @@ allprojects { appName = 'Shattered Pixel Dungeon' appPackageName = 'com.shatteredpixel.shatteredpixeldungeon' - appVersionCode = 672 - appVersionName = '2.0.0-ALPHA-4' + appVersionCode = 673 + appVersionName = '2.0.0-ALPHA-5' appJavaCompatibility = JavaVersion.VERSION_1_8 diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/scenes/WelcomeScene.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/scenes/WelcomeScene.java index d73da36da..1391c675e 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/scenes/WelcomeScene.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/scenes/WelcomeScene.java @@ -207,8 +207,8 @@ public class WelcomeScene extends PixelScene { } message = "Greeting Alpha testers, welcome to an early look at Shattered's new hero!\n\n" + - "After a couple days of Alpha, I've now fixed a whole bunch of bugs, and made a few early balance changes. Please let me know what you think!\n\n" + - "I'm going to try and add a second armor ability and finish up the Duelist's sprite over the next few days before moving on to beta."; + "We're now ready for beta content-wise! I'm going to make some visual adjustments to the duelist, and then proceed with the beta next week!\n\n" + + "This Alpha release includes a second armor ability! Please let me know what you think."; } else { message = Messages.get(this, "what_msg"); diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/ui/changelist/v2_X_Changes.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/ui/changelist/v2_X_Changes.java index fd9091db6..8223f013f 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/ui/changelist/v2_X_Changes.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/ui/changelist/v2_X_Changes.java @@ -23,12 +23,14 @@ package com.shatteredpixel.shatteredpixeldungeon.ui.changelist; import com.shatteredpixel.shatteredpixeldungeon.Assets; import com.shatteredpixel.shatteredpixeldungeon.actors.hero.HeroClass; +import com.shatteredpixel.shatteredpixeldungeon.actors.hero.abilities.duelist.ElementalStrike; import com.shatteredpixel.shatteredpixeldungeon.messages.Messages; import com.shatteredpixel.shatteredpixeldungeon.scenes.ChangesScene; import com.shatteredpixel.shatteredpixeldungeon.sprites.CharSprite; import com.shatteredpixel.shatteredpixeldungeon.sprites.HeroSprite; import com.shatteredpixel.shatteredpixeldungeon.sprites.ItemSprite; import com.shatteredpixel.shatteredpixeldungeon.sprites.ItemSpriteSheet; +import com.shatteredpixel.shatteredpixeldungeon.ui.HeroIcon; import com.shatteredpixel.shatteredpixeldungeon.ui.Icons; import com.shatteredpixel.shatteredpixeldungeon.ui.Window; import com.watabou.noosa.Image; @@ -59,10 +61,26 @@ public class v2_X_Changes { changes.hardlight(Window.TITLE_COLOR); changeInfos.add(changes); - changes = new ChangeInfo("", false, null); + changes = new ChangeInfo("ALPHA-5", false, null); changes.hardlight(Window.TITLE_COLOR); changeInfos.add(changes); + changes.addButton(new ChangeButton(new HeroIcon(new ElementalStrike()), "Elemental Strike", + "_The Duelist's second armor ability has been added!_\n\n" + + "The Duelist strikes an enemy or location, performing a regular attack that's guaranteed to hit and spreading a magical effect that travels up to 3 tiles in a 65 degree cone. This magical effect varies based on the enchantment on the Duelist's primary weapon.")); + + changes.addButton(new ChangeButton(Icons.get(Icons.PREFS), Messages.get(ChangesScene.class, "misc"), + "_-_ The chasm warning screen now also appears when levitation is about to end.\n\n" + + "_-_ The Duelist can now use rapier lunge outside of her FOV, but the ability will be wasted if there is no enemy there.")); + + changes.addButton(new ChangeButton(new Image(Assets.Sprites.SPINNER, 144, 0, 16, 16), Messages.get(ChangesScene.class, "bugfixes"), + "Fixed: (caused by ALPHA):\n" + + "_-_ Goo sometimes dealing 0 damage due to unintentionally committed debug code\n" + + "_-_ Rapier lunge not closing doors\n" + + "_-_ Flail spin using attack speed instead of always taking 1 turn\n" + + "_-_ Duelist abilities benefiting from time freeze\n" + + "_-_ Minor textual errors")); + changes = new ChangeInfo("ALPHA-4", false, null); changes.hardlight(Window.TITLE_COLOR); changeInfos.add(changes);