Slay the Spire

Slay the Spire

The Rhythm Girl
Whebon  [developer] 24 Jul, 2022 @ 9:14am
Bug Reports
If you encounter any bugs, please let me know here!

Fixed bugs from this thread:
* Other characters no longer start with a Time Signature. (@Complex)
* Obtaining Sacret Bark now upgrades existing Beat Potions. (@Sagil)
* Double Up Power no longer displays "(#b0 left)" (@Sagil)
* Crop Stomp is no longer able reset its exhaust field to false. (@Celicath)
* BeatUI is now compatible with the BetterRewards Mod. (@SolarNougat)
* PackagePower now a buff instead of a debuff. (@SolarNougat)
* WorkingDough doesn't crash on unknown custom variables. (@SolarNougat)
* PowerCalligraphy now exhausts. (@Celicath)
Last edited by Whebon; 6 Aug, 2022 @ 11:24am
< >
Showing 1-15 of 15 comments
complex 24 Jul, 2022 @ 6:59pm 
The rhythm girl's relic and beat UI show up no matter which character is picked, thought I'd let you know!
Sagil 31 Jul, 2022 @ 6:20am 
Beat potion effect is not doubled with sacred bark relic.
griea 31 Jul, 2022 @ 4:09pm 
What up! Great mod. I've found the below 2 things.

The Popularity buff seems to damage its intended damage in full to enemies with Intangible, instead of dealing 1 damage.

Packing Pests+ card text reads: "Innate+" - I, uh, not sure if that's a bug. I don't know how Innate can be upgraded!
Sagil 31 Jul, 2022 @ 4:36pm 
Double Up power has a colour code issue (#b0 left).
Whebon  [developer] 1 Aug, 2022 @ 12:41am 
@M-Y-R-I-A-D. Thanks for playing! Packing Pests+ indeed has the keyword Innate+. (Start each combat with this card in your hand. Don't count this card towards your maximum hand size in your opening hand.). The fact that it usually takes up a whole spot in your hand is pretty punishing since Packing Pests does nothing by itself. With Innate+ you still get to draw 5 other cards and get Packing Pests as a bonus.

About the Popularity / Intangible interaction. I am not able to reproduce the bug (against Nemesis). What there other relics/powers/mods were active when you encountered the bug?
celicath 1 Aug, 2022 @ 6:30am 
After playing Double Up, playing Crop Stomp as your first card in your turn gives you a copy with Exhaust and Ethereal (as intended).

However, playing the copy on beat 1 or 3 does not make it Exhaust.
SolarNougat 2 Aug, 2022 @ 3:32am 
Fairly weird one I encountered earlier today: when playing another character, the 5/4 Time relic might be randomly added and seems to be irremovable even using console commands (relic remove theRhythmGirl:TimeSignature54), as it will only keep adding itself to the relics list.

For further context, I was playing the Shaman, another mod character from modargo. I open up a new run and use the BetterRewards shop. I buy some cards and relics to give myself a starting boost, then I start the run proper. However, when I enter my first combat, I already have the 5/4 Time relic, and as mentioned, using console commands doesn't work to remove it.

EDIT: the relic is added in the exact moment I select Neow's (or Angela's, if I chose the Library of Ruina's act 1) option to turn around and enter the BetterRewards shop. Selecting the "normal" options (i.e. not enter BetterRewards and instead pick one of the standard starting bonuses) does not trigger this. Furthermore, base game characters also trigger this; so it seems it doesn't matter what the character that was chosen was.
Last edited by SolarNougat; 2 Aug, 2022 @ 3:36am
SolarNougat 3 Aug, 2022 @ 11:43am 
When I use Packing Pests, if I manage to somehow cleanse the Package debuff (e.g. via Orange Pellets) before the countdown resolves and the card is returned to my hand, the Package will vanish and essentially remove the card I selected for the Package from play for the rest of the combat.
SolarNougat 3 Aug, 2022 @ 11:59am 
Cross mod interaction bug (for safety's sake, I've also posted this to Gensokyos bugs thread): Gensokyo has a new class/tier of cards called "urban legend" cards, with effects comparable to rare cards. Apparently, however, Working Dough can't handle transforming into an urban legend card from Gensokyo. If I try to play an UL card while I have Working Dough in hand, the game crashes.

java.lang.ClassCastException: theRhythmGirl.cards.WorkingDough cannot be cast to Gensokyo.cards.AbstractDefaultCard
at Gensokyo.variables.DefaultSecondMagicNumber.isModified(DefaultSecondMagicNumber.java:23)
at basemod.patches.com.megacrit.cardcrawl.cards.AbstractCard.RenderCustomDynamicVariable$Inner.myRenderDynamicVariable(RenderCustomDynamicVariable.java:89)
at com.megacrit.cardcrawl.cards.AbstractCard.renderDescription(AbstractCard.java:2099)
at com.megacrit.cardcrawl.cards.AbstractCard.renderCard(AbstractCard.java:1304)
at com.megacrit.cardcrawl.cards.AbstractCard.render(AbstractCard.java:1269)
at com.megacrit.cardcrawl.cards.AbstractCard.render(AbstractCard.java:1215)
at com.megacrit.cardcrawl.cards.CardGroup.renderHand(CardGroup.java:886)
at com.megacrit.cardcrawl.characters.AbstractPlayer.renderHand(AbstractPlayer.java:2279)
at com.megacrit.cardcrawl.core.OverlayMenu.render(OverlayMenu.java:175)
at com.megacrit.cardcrawl.dungeons.AbstractDungeon.render(AbstractDungeon.java:2701)
at com.megacrit.cardcrawl.core.CardCrawlGame.render(CardCrawlGame.java:441)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication.mainLoop(LwjglApplication.java:225)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:126)
Whebon  [developer] 3 Aug, 2022 @ 2:17pm 
The bug is on my side here. WorkingDough is unable to render custom variables that use attributes from other extensions of AbstractCard (used in other mods). Since this only happens when cross modding, I won't be diving too deep into the bug. Next update will have a workaround that replaces such unknown custom variables with a "?" in the description to prevent a crash. The behaviour should still be like intended though. You'll just have to remember what the "?" used to say on the previous card. Also, big shoutout to WorkingDough for having such a ironic name.
celicath 6 Aug, 2022 @ 7:53am 
Power Calligraphy does not exhaust.
SolarNougat 15 Sep, 2022 @ 10:21am 
Cross mod interaction bug: With this mod and the Mokou character mod installed, owning the card "Uncontrollable Solar Reaction" will cause the game to crash at the start of the combat. This happens regardless of whoever it was I am actually playing as, or (going by the crash log) whether or not I own Karateka Form in my deck.

Mods in stacktrace:
- MokouMod (1.3)
- RhythmGirl (0.1.11)
Cause:
java.lang.NullPointerException
at theRhythmGirl.patches.KaratekaFormPatch$RestrictUseCardWithKaratekaForm.Prefix(KaratekaFormPatch.java:28)
at com.megacrit.cardcrawl.cards.AbstractCard.canUse(AbstractCard.java)
at MokouMod.cards.mku_com.UncontrollableSolarReaction.canUse(UncontrollableSolarReaction.java:54)
at MokouMod.cards.mku_com.UncontrollableSolarReaction.triggerOnGlowCheck(UncontrollableSolarReaction.java:45)
at com.megacrit.cardcrawl.cards.CardGroup.glowCheck(CardGroup.java:447)
at com.megacrit.cardcrawl.characters.AbstractPlayer.onCardDrawOrDiscard(AbstractPlayer.java:1677)
at com.megacrit.cardcrawl.characters.AbstractPlayer.draw(AbstractPlayer.java:2099)
Khashishi 14 Oct, 2022 @ 2:36pm 
Launch party doesn't scale with strength. Or is it supposed to?
Whebon  [developer] 15 Oct, 2022 @ 9:50am 
I copied the logic for "Launch Party" from "The Bomb" (At the end of 3 turns, deal 40 damage to ALL enemies). This kind of damage ignores damage modifiers.
I don't know why you did this but when I'm playing Ironclad with specifically this mod installed anger does 7 damage instead of 6 ??? And the basemod console says:
22:39:01.819 INFO patches.AngerPatch> AngerPatch triggered
22:39:01.819 INFO patches.AngerPatch> Found: baseDamage = 6
22:39:01.819 INFO patches.AngerPatch> Modified: baseDamage = 7
22:39:01.820 INFO patches.AngerPatch> Hopefully, I won't forget to delete this patch
< >
Showing 1-15 of 15 comments
Per page: 1530 50