Slay the Spire

Slay the Spire

The Problem Sleuth
Tarquin Fintimlinbinwhinbimlim  [开发者] 2019 年 7 月 27 日 下午 1:01
Bugs/Glitches
Post any bugs you find here.

SOLVED:
-Crashing on entering events or beating bosses while having Diabeatdown/Mattresses
-Weigh In duplicating itself
-Elf Eggs giving infinite health
-Necronomicon doubled cards costing energy
-Drop effect cards being applied upon checking discard pile
-Demotion Potion not applying on the turn it's used
最后由 Tarquin Fintimlinbinwhinbimlim 编辑于; 2019 年 7 月 27 日 下午 1:22
< >
正在显示第 1 - 7 条,共 7 条留言
{~[TT]~} Epic 2019 年 8 月 13 日 上午 1:54 
Demotion Potion doesn't block strength gained by Time Eater's Time Warp buff. Probably gonna need a turn-based double-check to make sure strength hasn't risen above 0, and that would probably cover other instances where something like this might occur as well.
Reya 2019 年 8 月 16 日 下午 2:42 
引用自 {~TT~} Epic
Demotion Potion doesn't block strength gained by Time Eater's Time Warp buff. Probably gonna need a turn-based double-check to make sure strength hasn't risen above 0, and that would probably cover other instances where something like this might occur as well.
It also does not affect the Gremlin Nob. Also I just had a crash with this in the logs:

21:35:44.235 ERROR core.CardCrawlGame> Exception caught
java.lang.ArrayIndexOutOfBoundsException: -1
at java.util.ArrayList.elementData(ArrayList.java:418) ~[?:1.8.0_144]
at java.util.ArrayList.get(ArrayList.java:431) ~[?:1.8.0_144]
at com.megacrit.cardcrawl.cards.CardGroup.getNCardFromTop(CardGroup.java:528) ~[?:?]
at theSleuth.characters.TheSleuthChar.draw(TheSleuthChar.java:283) ~[TheSleuthMod.jar:?]
at com.megacrit.cardcrawl.characters.AbstractPlayer.draw(AbstractPlayer.java:2040) ~[?:?]
at com.megacrit.cardcrawl.actions.common.DrawCardAction.update(DrawCardAction.java:105) ~[?:?]
at com.megacrit.cardcrawl.actions.GameActionManager.update(GameActionManager.java:155) ~[?:?]
at com.megacrit.cardcrawl.rooms.AbstractRoom.update(AbstractRoom.java:326) ~[?:?]
at com.megacrit.cardcrawl.dungeons.AbstractDungeon.update(AbstractDungeon.java:2494) ~[?:?]
at com.megacrit.cardcrawl.core.CardCrawlGame.update(CardCrawlGame.java:871) ~[?:?]
at com.megacrit.cardcrawl.core.CardCrawlGame.render(CardCrawlGame.java:422) [?:?]
at com.badlogic.gdx.backends.lwjgl.LwjglApplication.mainLoop(LwjglApplication.java:225) [?:?]
at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:126) [desktop-1.0.jar:?]

I think it might be the Jammed Printer? Relic that alters card drawing. The crash happened when I ran out of cards to draw and should have had my deck shuffled, instead it crashed.
KALTec Games 2019 年 8 月 25 日 下午 12:03 
Kingpin, retain/action card caused a crash when used in the 3 darkling fight.
Arti 2021 年 4 月 9 日 下午 10:26 
Playing Take Inventory+ with exactly 3 cards in draw pile and Jammed Typewriter crashes the game
05:24:56.185 ERROR core.CardCrawlGame> Exception caught
java.lang.ArrayIndexOutOfBoundsException: -1
at java.util.ArrayList.elementData(ArrayList.java:418) ~[?:1.8.0_144]
at java.util.ArrayList.get(ArrayList.java:431) ~[?:1.8.0_144]
at com.megacrit.cardcrawl.cards.CardGroup.getNCardFromTop(CardGroup.java:532) ~[?:?]
at theSleuth.characters.TheSleuthChar.draw(TheSleuthChar.java:283) ~[TheSleuthMod.jar:?]
at com.megacrit.cardcrawl.characters.AbstractPlayer.draw(AbstractPlayer.java:2098) ~[?:?]
at com.megacrit.cardcrawl.actions.common.DrawCardAction.update(DrawCardAction.java:146) ~[?:?]
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: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) [desktop-1.0.jar:?]
Looks to be the same bug as Dragonfox's above
I can provide a save that can reproduce it if wanted

Also, Throw Hat isn't affected by Frail
AvangionQ 2022 年 9 月 5 日 下午 12:07 
Quest of Spirit event leakage into Ferrothorn run @ 1:10:45

1:37:00 Uh oh, the bonus "stupid relic" was never awarded

Slio9 noticed the missing clown reward @ 1:40:04

@ 1:48:05 Slio9 talked about confusion between Scales vs Thorns

Would it be possible to change the color of Scales to green?

https://www.youtube.com/watch?v=YOP-y9VR7y8
最后由 AvangionQ 编辑于; 2022 年 9 月 5 日 下午 12:46
AvangionQ 2022 年 9 月 12 日 下午 10:53 
05:51:36.722 INFO core.CardCrawlGame> Exception occurred in CardCrawlGame render method!
05:51:36.759 ERROR core.CardCrawlGame> Exception caught
com.badlogic.gdx.utils.GdxRuntimeException: Error loading pixmap.
at com.badlogic.gdx.graphics.g2d.Gdx2DPixmap.<init>(Gdx2DPixmap.java:128) ~[desktop-1.0.jar:?]
at com.badlogic.gdx.graphics.Pixmap.<init>(Pixmap.java:122) ~[desktop-1.0.jar:?]
at com.badlogic.gdx.graphics.g2d.PixmapPacker$Page.<init>(PixmapPacker.java:352) ~[desktop-1.0.jar:?]
at com.badlogic.gdx.graphics.g2d.PixmapPacker$GuillotineStrategy$GuillotinePage.<init>(PixmapPacker.java:500) ~[desktop-1.0.jar:?]
at com.badlogic.gdx.graphics.g2d.PixmapPacker$GuillotineStrategy.pack(PixmapPacker.java:426) ~[desktop-1.0.jar:?]
at com.badlogic.gdx.graphics.g2d.PixmapPacker.pack(PixmapPacker.java:158) ~[desktop-1.0.jar:?]
at com.brashmonkey.spriter.LibGdx.LibGdxLoader.finishLoading(LibGdxLoader.java:109) ~[BaseMod.jar:?]
at com.brashmonkey.spriter.Loader.load(Loader.java:78) ~[BaseMod.jar:?]
at com.brashmonkey.spriter.Loader.load(Loader.java:86) ~[BaseMod.jar:?]
at basemod.animations.SpriterAnimation.<init>(SpriterAnimation.java:35) ~[BaseMod.jar:?]
at theSleuth.characters.TheSleuthChar.<init>(TheSleuthChar.java:242) ~[TheSleuthMod.jar:?]
at theSleuth.characters.TheSleuthChar.newInstance(TheSleuthChar.java:410) ~[TheSleuthMod.jar:?]
at com.megacrit.cardcrawl.characters.CharacterManager.recreateCharacter(CharacterManager.java:111) ~[desktop-1.0.jar:?]
at basemod.BaseMod.generateCharacterOptions(BaseMod.java:1756) ~[?:?]
at basemod.CustomCharacterSelectScreen.initialize(CustomCharacterSelectScreen.java:50) ~[?:?]
at com.megacrit.cardcrawl.screens.mainMenu.MainMenuScreen.<init>(MainMenuScreen.java:137) ~[?:?]
at com.megacrit.cardcrawl.screens.mainMenu.MainMenuScreen.<init>(MainMenuScreen.java:116) ~[?:?]
at com.megacrit.cardcrawl.core.CardCrawlGame.updateFade(CardCrawlGame.java:559) ~[?:?]
at com.megacrit.cardcrawl.core.CardCrawlGame.update(CardCrawlGame.java:740) ~[?:?]
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) [?:?]
Controllers: removed manager for application, 0 managers active
05:51:36.827 INFO core.CardCrawlGame> PAUSE()
05:51:36.879 INFO core.CardCrawlGame> Game shutting down...
05:51:36.881 INFO core.CardCrawlGame> Flushing saves to disk...
05:51:36.914 INFO core.CardCrawlGame> Shutting down controller handler...
05:51:36.915 INFO helpers.FileSaver> Save thread interrupted!
05:51:36.952 INFO core.CardCrawlGame> Shutting down publisher integrations...
05:51:36.971 INFO helpers.FileSaver> Save thread will die now.
05:51:36.971 INFO helpers.FileSaver> Save thread will die now.
2022-09-13 01:51:37,008 FileSaver ERROR An exception occurred processing Appender Console org.apache.logging.log4j.core.appender.AppenderLoggingException: java.lang.Error: Interrupted attempt to acquire write lock
at org.apache.logging.log4j.core.config.AppenderControl.tryCallAppender(AppenderControl.java:165)
at org.apache.logging.log4j.core.config.AppenderControl.callAppender0(AppenderControl.java:134)
at org.apache.logging.log4j.core.config.AppenderControl.callAppenderPreventRecursion(AppenderControl.java:125)
at org.apache.logging.log4j.core.config.AppenderControl.callAppender(AppenderControl.java:89)
at org.apache.logging.log4j.core.config.LoggerConfig.callAppenders(LoggerConfig.java:542)
at org.apache.logging.log4j.core.config.LoggerConfig.processLogEvent(LoggerConfig.java:500)
at org.apache.logging.log4j.core.config.LoggerConfig.log(LoggerConfig.java:483)
at org.apache.logging.log4j.core.config.LoggerConfig.log(LoggerConfig.java:417)
at org.apache.logging.log4j.core.config.AwaitCompletionReliabilityStrategy.log(AwaitCompletionReliabilityStrategy.java:82)
at org.apache.logging.log4j.core.Logger.log(Logger.java:161)
at org.apache.logging.log4j.spi.AbstractLogger.tryLogMessage(AbstractLogger.java:2205)
at org.apache.logging.log4j.spi.AbstractLogger.logMessageTrackRecursion(AbstractLogger.java:2159)
at org.apache.logging.log4j.spi.AbstractLogger.logMessageSafely(AbstractLogger.java:2142)
at org.apache.logging.log4j.spi.AbstractLogger.logMessage(AbstractLogger.java:2017)
at org.apache.logging.log4j.spi.AbstractLogger.logIfEnabled(AbstractLogger.java:1983)
at org.apache.logging.log4j.spi.AbstractLogger.info(AbstractLogger.java:1320)
at com.megacrit.cardcrawl.helpers.FileSaver.run(FileSaver.java:31)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.Error: Interrupted attempt to acquire write lock
at javax.swing.text.AbstractDocument.writeLock(AbstractDocument.java:1349)
at javax.swing.text.AbstractDocument.insertString(AbstractDocument.java:701)
at javax.swing.text.PlainDocument.insertString(PlainDocument.java:130)
at com.evacipated.cardcrawl.modthespire.ui.MessageConsole$ConsoleOutputStream.clearBuffer(MessageConsole.java:226)
at com.evacipated.cardcrawl.modthespire.ui.MessageConsole$ConsoleOutputStream.handleAppend(MessageConsole.java:183)
at com.evacipated.cardcrawl.modthespire.ui.MessageConsole$ConsoleOutputStream.flush(MessageConsole.java:154)
at java.io.PrintStream.write(PrintStream.java:482)
at org.apache.logging.log4j.core.util.CloseShieldOutputStream.write(CloseShieldOutputStream.java:53)
at org.apache.logging.log4j.core.appender.OutputStreamManager.writeToDestination(OutputStreamManager.java:250)
at org.apache.logging.log4j.core.appender.OutputStreamManager.flushBuffer(OutputStreamManager.java:283)
at org.apache.logging.log4j.core.appender.OutputStreamManager.flush(OutputStreamManager.java:294)
at org.apache.logging.log4j.core.appender.AbstractOutputStreamAppender.directEncodeEvent(AbstractOutputStreamAppender.java:199)
at org.apache.logging.log4j.core.appender.AbstractOutputStreamAppender.tryAppend(AbstractOutputStreamAppender.java:190)
at org.apache.logging.log4j.core.appender.AbstractOutputStreamAppender.append(AbstractOutputStreamAppender.java:181)
at org.apache.logging.log4j.core.config.AppenderControl.tryCallAppender(AppenderControl.java:161)
... 17 more

05:51:37.031 INFO steam.SteamTicker> [ERROR] SteamAPI stopped running.
05:51:37.054 INFO core.CardCrawlGame> Flushing logs to disk. Clean shutdown successful.
Game crashed.
Version Info:
- Java version (1.8.0_144)
- Slay the Spire (03-07-2022)
- ModTheSpire (3.29.0)
Mod list:
- basemod (5.44.1)
- stslib (2.4.2)
- jessBottle (1.1)
- downfall (4.2.02)
- actlikeit (1.2.7)
- AchievementEnabler (1.0.0)
- aigisMod (3.0.0)
- ASMod (0.0.1)
- aspiration (1.9.4)
- Astrologer (1.4.3)
- Azoth (0.4.2)
- TheBandit (102)
- beakedthecultist-sts (0.7.3)
- ojb_Bestiary (0.1.1)
- betterAltar (1.4)
- BetterBeginnings (1.4.0)
- betterMatch (1.1)
- betterNote (1.3)
- betterrewardsmod (4.5.0)
- betterStone (1.1)
- betterSkull (1.2)
- betterThird (1.5)
- Blade4All (0.2)
- block-reminder (1.2.0)
- blmod (0.154.13)
- BlueLaboratory (1.0.45)
- BoosterModes (1.0.0)
- bossedrelics (2.5.4)
- hollowmod (1.8.3)
- catgirlmod (0.9.1)
- chaofanmod (1.0.5)
- Chen (3.0.0)
- coloredmap (2.4.1)
- coloredpowertips (2.3.0)
- ColorlessBoosterPack (1.0)
- Conjunction (0.0.1)
- conspire (1.7.0)
- CorruptTheSpire (1.2.2)
- TheCrimsonEyed (1.2.1)
- DarkestMod (0.0.1)
- noquestfights (0.1)
- DNKmod (2.2.0)
- dota2Spire (0.0.1)
- dumbattackpack (2.0.2)
- EmptierCage (1.0.1)
- StSModEnergizedSpire (1.10.0)
- StSModEnergyAddict (1.0.3)
- eventfilter (1.1.11)
- evolution (1.3.2)
- example (0.3.0)
- Bromod (1.2.0)
- Exclusion (0.2.3)
- SneckoOil:SneckoOil (1.0.0)
- FireBladeMod (0.3.7)
- Friendly_Minions_0987678 (0.1.2)
- FriendlyMonsters (1.0.1)
- FrostPriest (1.0.5)
- fruitymod-sts (1.0.0)
- GifTheSpireLib (2.0.1)
- GluttonMod (1.3.0)
- Goldenglow (0.4.3)
- GoodGameMod (0.1.2)
- GungeonMod (2.0.6)
- Halation (0.0.18)
- HierophantMod (2.0.0)
- HighlightPath (0.0.3)
- hubris (0.24.9)
- humility (1.5.1)
- ZeldaRelics (0.0.6)
- infinitespire (0.23.0)
- IroncladRager (2.0.0)
- jedi (0.10.0)
- jesterMod (0.11.0)
- keyreminder (0.0.1)
- LazyManKits (1.3.1)
- leagueChars (3.0.4)
- LockHowlMod (1.0.0)
- LockOnPlus (1.0.0)
- luminous (1.0.2)
- TS05_Marisa (0.15.4)
- TheMarked:TheMarked (1.2.10)
- MarkedMod (1.1.2)
- melee (0.1)
- mimicmod (0.1.4)
- mintyspire (2.5.5)
- MoreClassRelics (0.1.1)
- MoreNeow (0.0.9)
- neatTheSpire (1.1)
- NecroMod (1.0.0)
- noob (0.0.1)
- alteregomod (1.0.4)
- Potionbrewer (1.2.0)
- qcfpunch (0.18.0)
- quickrestart (2.0.5)
- PansTrinkets (0.1.5)
- pellets-indicator (0.0.1)
- penitence (0.0.1)
- permNeow (1)
- PrimitiveEvolution (0.2.9)
- prismriver (1)
- TheRailgun (1.0.0)
- RandomCharacterButton (1.1.0)
- rare-cards-sparkle (2.2.0)
- relic-reminders (1.2.0)
- relicsorter (2.0.0)
- reliquary (0.4.1)
- neoe_removeCardDiscount (0.1)
- ReplayTheSpireMod (1.6.7)
- Retaliation (1.2.0)
- RiskOfRelics (0.9.0)
- RobotSpaceExplorer (1.0.8)
- therunesmith (1.0.8)
- oldstuff (1.0)
- SacredBarkPlus (1.0.0)
- sagemod (0.5.1)
- Scapegoat (1.5.0)
- SCP261Mod (0.2)
- TheSenshi (1.3.0)
- BlackRuseMod (0.9.4)
- Shade (1.3)
- Shaman (1.0.3)
- ShopMod (1.1.2)
- SmallRelicPack (1.1.0)
- thescribe (0.7.2)
- spicyShops (1.2.4)
- SpikesRelics (0.023)
- StackableRelics (1.3.6)
- StSpp (0.0.1)
- StuffTheSpire (1.6.5)
- thorton (105)
- TransformCurses (1.0)
- TreasureHunter (1.5.1)
- TricksterMod (1.1.0)
- TSSRelics (1.0.0)
- UnceasingTurnReminder (1.0)
- uselessJewelsMod (1.0.0)
- Sts-ValiantMod (1.2.3)
- DefaultMod (1.0.0)
- wanderingMiniBosses (1.1.3)
- widepotions (1.3.1)
- WildCard (1.0.0)
- witchmod (1.2.0)
- WoWPaladin (1.0.0)
- YesRelic (0.1)
- YuriMod (1.8.0)
- KaltsitMod (0.3.1)
- mut (1)
- InvincibleNerf (0.0.3)
- secret-script (1.0)
- SnafuTest (1.0)
- YakuzaMod (0.4.0)
- campfireguide (0.1)
- FoxEvents:FoxEvents (1.0.2)
- neoe_growUp (0.1)
- opticslab (1.0.0)
- CeobeMod (1.2.0)
- theWizard (1.4.2)
- TheSleuthMod (2.0)
- DownfallExtension (2.7.3)

Mods in stacktrace:
- TheSleuthMod (2.0)
Cause:
com.badlogic.gdx.utils.GdxRuntimeException: Error loading pixmap.
at com.badlogic.gdx.graphics.g2d.Gdx2DPixmap.<init>(Gdx2DPixmap.java:128)
at com.badlogic.gdx.graphics.Pixmap.<init>(Pixmap.java:122)
at com.badlogic.gdx.graphics.g2d.PixmapPacker$Page.<init>(PixmapPacker.java:352)
at com.badlogic.gdx.graphics.g2d.PixmapPacker$GuillotineStrategy$GuillotinePage.<init>(PixmapPacker.java:500)
at com.badlogic.gdx.graphics.g2d.PixmapPacker$GuillotineStrategy.pack(PixmapPacker.java:426)
at com.badlogic.gdx.graphics.g2d.PixmapPacker.pack(PixmapPacker.java:158)
at com.brashmonkey.spriter.LibGdx.LibGdxLoader.finishLoading(LibGdxLoader.java:109)
at com.brashmonkey.spriter.Loader.load(Loader.java:78)
at com.brashmonkey.spriter.Loader.load(Loader.java:86)
at basemod.animations.SpriterAnimation.<init>(SpriterAnimation.java:35)
at theSleuth.characters.TheSleuthChar.<init>(TheSleuthChar.java:242)
at theSleuth.characters.TheSleuthChar.newInstance(TheSleuthChar.java:410)
at com.megacrit.cardcrawl.characters.CharacterManager.recreateCharacter(CharacterManager.java:111)
at basemod.BaseMod.generateCharacterOptions(BaseMod.java:1756)
at basemod.CustomCharacterSelectScreen.initialize(CustomCharacterSelectScreen.java:50)
at com.megacrit.cardcrawl.screens.mainMenu.MainMenuScreen.<init>(MainMenuScreen.java:137)
at com.megacrit.cardcrawl.screens.mainMenu.MainMenuScreen.<init>(MainMenuScreen.java:116)
at com.megacrit.cardcrawl.core.CardCrawlGame.updateFade(CardCrawlGame.java:559)
at com.megacrit.cardcrawl.core.CardCrawlGame.update(CardCrawlGame.java:740)
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)
AvangionQ 2022 年 9 月 12 日 下午 10:53 
< >
正在显示第 1 - 7 条,共 7 条留言
每页显示数: 1530 50