Slay the Spire

Slay the Spire

Battle Towers
 This topic has been pinned, so it's probably important
(Gk) Erasels  [developer] 23 Jan, 2022 @ 11:02pm
Bug reports
Please give as much detail as possible.
< >
Showing 1-15 of 31 comments
drewmarc 17 Feb, 2022 @ 6:52pm 
The game crashed after exiting the towers. I'm not sure it's Battle Towers, but both times it was just after exiting. Here's the cause, according to the log:

Cause:
com.badlogic.gdx.utils.GdxRuntimeException: Unable to allocate audio buffers. AL Error: 40963
at com.badlogic.gdx.backends.lwjgl.audio.OpenALMusic.play(OpenALMusic.java:78)
at com.megacrit.cardcrawl.audio.TempMusic.<init>(TempMusic.java:61)
at com.megacrit.cardcrawl.audio.TempMusic.<init>(TempMusic.java:42)
at com.megacrit.cardcrawl.audio.MusicMaster.playTempBgmInstantly(MusicMaster.java:116)
at com.megacrit.cardcrawl.rooms.AbstractRoom.playBgmInstantly(AbstractRoom.java:165)
at theAct.monsters.MUSHROOMPOWER.MushroomGenki.usePreBattleAction(MushroomGenki.java:60)
at com.megacrit.cardcrawl.monsters.MonsterGroup.usePreBattleAction(MonsterGroup.java:96)
at com.megacrit.cardcrawl.characters.AbstractPlayer.preBattlePrep(AbstractPlayer.java:2009)
at com.megacrit.cardcrawl.dungeons.AbstractDungeon.nextRoomTransition(AbstractDungeon.java:2295)
at com.megacrit.cardcrawl.dungeons.AbstractDungeon.nextRoomTransition(AbstractDungeon.java:2119)
at com.megacrit.cardcrawl.dungeons.AbstractDungeon.updateFading(AbstractDungeon.java:2848)
at com.megacrit.cardcrawl.dungeons.AbstractDungeon.update(AbstractDungeon.java:2517)
at com.megacrit.cardcrawl.core.CardCrawlGame.update(CardCrawlGame.java:871)
at com.megacrit.cardcrawl.core.CardCrawlGame.render(CardCrawlGame.java:419)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication.mainLoop(LwjglApplication.java:225)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:126)

This crash was after using The Jungle mod, which replaces Act II. I don't remember if it was a modded second act last time or not, but I don't think it was
(Gk) Erasels  [developer] 18 Feb, 2022 @ 6:54am 
Yeah, that's a bug we have no way of fixing at the moment. I supress the crash in the tower but if I did it outside of the tower you'd lose all sound and have to restart anyway. I'm sorry about that.
Veggieta appears to ignore targeting mods (ex: Kalsit mod's Monst3r is supposed to redirect attacks to your pet, but Veggieta just ignores that and shoots you in the face with a vegetable. Which is problematic if the mod gives all your block to your pet since it's supposed to take aggro. Presumably this occurs with other mods involving targetable "pets.")
bkerns2  [developer] 26 Feb, 2022 @ 1:40am 
I think I would have to have a separate fix for Veggieta for every mod with such a system. There's no pet system in the original game so I would have to go through the entire workshop and find every mod with a pet system, which are all going to be different, and make a separate fix for each one. Sorry, but that's too much work for the small improvement.

I doubt any of the pet style mod developers are going to fix it on their end either, but if they want to, I know why this happens. I made PepperSprayAction and PewcumberAction call AbstractCreature.damage directly, instead of putting a DamageAction on the queue. I did this for timing reasons because I wanted the damage animation to play right as the vegetable hit. I don't think the timing is possible at all if I don't do this. If they patched damage instead of DamageAction that could fix this but I don't know how practical that is.
Last edited by bkerns2; 26 Feb, 2022 @ 1:45am
rubenpd 31 Mar, 2022 @ 10:59am 
not sure what's happening here, it crashes after playing pawn advance as automatron
Cause:
java.lang.ClassCastException: BattleTowers.cards.QueenCards.PawnsAdvance cannot be cast to automaton.cards.AbstractBronzeCard
at automaton.cardmods.CardEffectsCardMod.stored(CardEffectsCardMod.java:31)
at automaton.cardmods.CardEffectsCardMod.onInitialApplication(CardEffectsCardMod.java:62)
at basemod.helpers.CardModifierManager.addModifier(CardModifierManager.java:31)
at automaton.FunctionHelper.makeFunction(FunctionHelper.java:172)
at automaton.FunctionHelper.addToSequence(FunctionHelper.java:132)
at automaton.patches.GoSomewhereElsePatch$2.update(GoSomewhereElsePatch.java:51)
at com.megacrit.cardcrawl.actions.GameActionManager.update(GameActionManager.java:179)
at com.megacrit.cardcrawl.rooms.AbstractRoom.update(AbstractRoom.java:325)
at com.megacrit.cardcrawl.dungeons.AbstractDungeon.update(AbstractDungeon.java:2532)
at com.megacrit.cardcrawl.core.CardCrawlGame.update(CardCrawlGame.java:876)
at com.megacrit.cardcrawl.core.CardCrawlGame.render(CardCrawlGame.java:423)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication.mainLoop(LwjglApplication.java:225)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:126)
Crashing on trying to continue. I think the card I had Torch'd was a card that was Duct Tape'd (Hubris Mod). So of course I'm playing with a pile of mods(tm) so, er, good luck.

03:24:54.987 INFO core.CardCrawlGame> Exception occurred in CardCrawlGame render method!
03:24:54.988 ERROR core.CardCrawlGame> Exception caught
java.lang.NullPointerException: null
at BattleTowers.relics.Torch.onLoad(Torch.java:96) ~[BattleTowers.jar:?]
at BattleTowers.relics.Torch.onLoad(Torch.java:22) ~[BattleTowers.jar:?]
at basemod.abstracts.CustomSavable.onLoadRaw(CustomSavable.java:40) ~[BaseMod.jar:?]
at basemod.patches.com.megacrit.cardcrawl.core.CardCrawlGame.LoadPlayerSaves.Postfix(LoadPlayerSaves.java:66) ~[BaseMod.jar:?]
at com.megacrit.cardcrawl.core.CardCrawlGame.loadPlayerSave(CardCrawlGame.java:1245) ~[?:?]
at com.megacrit.cardcrawl.core.CardCrawlGame.update(CardCrawlGame.java:801) ~[?:?]
at com.megacrit.cardcrawl.core.CardCrawlGame.render(CardCrawlGame.java:423) [?:?]
at com.badlogic.gdx.backends.lwjgl.LwjglApplication.mainLoop(LwjglApplication.java:225) [?:?]
at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:126) [?:?]
(Gk) Erasels  [developer] 7 Apr, 2022 @ 1:38pm 
Ah, that's an issue of Flandre mod, the author, understandbly, didn't account for our type of ♥♥♥♥♥♥♥. Can't do much about that on our side, I'm sorry to say.
wbfw109 12 May, 2022 @ 7:56pm 
in following conditions, Battle Tower is not created on Act 2.
- play mod with Ascension Reborn, Battle Tower
- play ascension 25 (it occurs in only 25)
- kill the Boss of Act 1 and select blight and Boss relic
- and When I select a button to move into Act 2, it occurs.
it does not occurs When I use command like: "act TheCity"

please fix the bug :)
Last edited by wbfw109; 12 May, 2022 @ 8:05pm
The artifact that gives 1 energy and draws 2 cards when you deal 15 damage (Ruby Fragment?) seems to work even if you have the No Draw from Battle Trance?
Last edited by No Toast ( °□°) ︵; 28 May, 2022 @ 11:02am
Also, Painted Queen's Drain of Color killed me while both it and I were black. It worked perfectly fine with using skills and being white, and I know I'd only played attacks that turn... what gives? Am I misreading how that's supposed to work?
Retain gets completely destroyed by Executive Slime's Onus. Actually, a lot of decks do unless they have a lot of cycling ability. Especially if you're on a bad hand with Snecko Eye - you'll eventually just be forced into a hand full of 3 costs.

Room Full of Slime also seems much harder to deal with than the other fights?
Last edited by No Toast ( °□°) ︵; 28 May, 2022 @ 3:51pm
(Gk) Erasels  [developer] 24 Jul, 2022 @ 12:30pm 
Alright, most of those should be fixed, sorry for the wait.
Terroriza 13 Sep, 2022 @ 6:03am 
I got this event about trading out some cards for these Chess cards and it seems to freeze up. Tried to load back and pick different options, but once you get to the end and have to click on the last part, I think it says "leave", it just does nothing at all.
G-t01l3t. 16 Jan, 2023 @ 2:47pm 
Hello,

I found an issue when this mod is run along side "Filter the Spire".


That mod has a function where you can "choose" your starting Neow rewards;

With Battle Towers enabled, the rewards are always wrong in a consistent way (same incorrect rewards across all seeds if the 'Neow rewards' settings are unchanged)


I have documented the problem on the FilterTheSpire Github; here is a link to the issue:

https://github.com/casey-c/FilterTheSpire/issues/36
Vlod_Podymoi 20 Jan, 2023 @ 9:13pm 
When drawn, wish of knowledge card adds unupgraded version of upgraded card from my deck to my hand (that copy is upgraded in future fights, which is correct). However when I got bucket of slime boss relic, wish of knowledge started adding unupgraded copies of upgraded cards to my deck.
< >
Showing 1-15 of 31 comments
Per page: 1530 50