Slay the Spire

Slay the Spire

Risk Of Relics
 This topic has been pinned, so it's probably important
tetraminus  [developer] 2 Aug, 2023 @ 12:49pm
Bug Reports
Any bug reports should go here if you cant put them on github.
< >
Showing 1-11 of 11 comments
AgentPhil 4 Aug, 2023 @ 7:34pm 
02:32:14.732 ERROR core.CardCrawlGame> Exception caught
java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
at java.util.ArrayList.rangeCheck(ArrayList.java:653) ~[?:1.8.0_144]
at java.util.ArrayList.remove(ArrayList.java:492) ~[?:1.8.0_144]
at com.megacrit.cardcrawl.rooms.MonsterRoomBoss.onPlayerEntry(MonsterRoomBoss.java:24) ~[?:?]
at com.megacrit.cardcrawl.dungeons.AbstractDungeon.nextRoomTransition(AbstractDungeon.java:2282) ~[?:?]
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: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) [?:?]
Controllers: removed manager for application, 0 managers active
AgentPhil 4 Aug, 2023 @ 7:39pm 
This was caused in the second part of the ruina act 5 boss, where you swap control with Roland. Probably similar to the other crash, but I'm not sure if it can be worked around.
tetraminus  [developer] 5 Aug, 2023 @ 11:49am 
i'm unable to reproduce the issue, and i am getting unrelated crashes even without my mod enabled, the error you posted seems to be similar to the last one so it may some unrelated change i made that messed it up. if my version works, hopefully the new update will fix it for you.
What is this 25 Dec, 2023 @ 9:31pm 
Whenever I load my save bison steak adds hp as though I just picked up each relic. This can be done once each floor for a huge amount of max hp gain. I also had a crash trying to load a save with bison steak and corpsebloom, might be related.
Chronstell 23 Jan, 2024 @ 2:09pm 
Crash at Bulwarks Ambry when trying to create Spire Sword and Spire Shield when I've already had 2 of these pair spawn and manage to kill one in the pair. Seems that there's not enough room for another pair when I killed one since I got a breif glimpse of a Spire Sword spawning on top of a Spire Shield before the CTD. My deck was very slow and defensive with 30 cards with insane block scaling, weak damage scaling, and few cards to draw.

Exception in thread "LWJGL Application" com.badlogic.gdx.utils.GdxRuntimeException: java.lang.StackOverflowError
at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:133)
Caused by: java.lang.StackOverflowError
at com.megacrit.cardcrawl.core.AbstractCreature.updateAnimations(AbstractCreature.java:272)
at riskOfRelics.bosses.BulwarksAmbry.SetFreeSpawnPoint(BulwarksAmbry.java:424)
at riskOfRelics.bosses.BulwarksAmbry.SetFreeSpawnPoint(BulwarksAmbry.java:430)
...
Repeats "at riskOfRelics.bosses.BulwarksAmbry.SetFreeSpawnPoint(BulwarksAmbry.java:430)" like 60+ times
...
at riskOfRelics.bosses.BulwarksAmbry.scaleSpawnsToFit(BulwarksAmbry.java:416)
...
Resumes repeating "at riskOfRelics.bosses.BulwarksAmbry.SetFreeSpawnPoint(BulwarksAmbry.java:430)"
Mumei 23 Apr, 2024 @ 3:20am 
Bison Steak cause the relic select screen from Loadout Mod to give HP even when you haven't obtained the relic. The author said it's because Bison Steak is missing a check to isObtained field
Spooksies 29 Oct, 2024 @ 3:22pm 
If you have Tiny House show up in an Elite's boss reward as a result of Eulogy Zero, it creates an infinite reward loops where you get infinite hp and rewards and can never close the rewards menu.

I also had the relic that rerolls relics, if that matters.
Game crashed.
Version Info:
- Java version (1.8.0_144)
- Slay the Spire (12-18-2022)
- ModTheSpire (3.30.3)
Mod list:
- basemod (5.55.3)
- stslib (2.11.0)
- RiskOfRelics (2.3.12)

Cause:
java.lang.NullPointerException
at com.megacrit.cardcrawl.relics.AbstractRelic.<init>(AbstractRelic.java:126)
at basemod.abstracts.CustomRelic.<init>(CustomRelic.java:12)
at riskOfRelics.relics.BaseRelic.<init>(BaseRelic.java:35)
at riskOfRelics.relics.ATGMK1.<init>(ATGMK1.java:28)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
at java.lang.Class.newInstance(Class.java:442)
at basemod.AutoAdd.any(AutoAdd.java:130)
at riskOfRelics.RiskOfRelics.receiveEditRelics(RiskOfRelics.java:775)
at basemod.BaseMod.publishEditRelics(BaseMod.java:2546)
at basemod.patches.com.megacrit.cardcrawl.helpers.RelicLibrary.EditRelicsPatch.Prefix(EditRelicsPatch.java:11)
at com.megacrit.cardcrawl.helpers.RelicLibrary.initialize(RelicLibrary.java)
at com.megacrit.cardcrawl.core.CardCrawlGame.create(CardCrawlGame.java:283)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication.mainLoop(LwjglApplication.java:149)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:126)
Hibiki 25 Apr @ 3:12am 
Game crashed.
10:05:22.817 ERROR basemod.DevConsole> Failed to load dev console history: java.nio.file.NoSuchFileException: C:\Users\Administrator\AppData\Local\ModTheSpire\BaseMod\console-history.txt
10:05:30.365 ERROR core.CardCrawlGame> Exception caught
java.lang.NullPointerException: null
at com.megacrit.cardcrawl.relics.AbstractRelic.<init>(AbstractRelic.java:126) ~[?:?]
at basemod.abstracts.CustomRelic.<init>(CustomRelic.java:12) ~[BaseMod.jar:?]
at riskOfRelics.relics.BaseRelic.<init>(BaseRelic.java:35) ~[RiskOfRelics.jar:?]
at riskOfRelics.relics.ATGMK1.<init>(ATGMK1.java:28) ~[RiskOfRelics.jar:?]
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:1.8.0_144]
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) ~[?:1.8.0_144]
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:1.8.0_144]
at java.lang.reflect.Constructor.newInstance(Constructor.java:423) ~[?:1.8.0_144]
at java.lang.Class.newInstance(Class.java:442) ~[?:1.8.0_144]
at basemod.AutoAdd.any(AutoAdd.java:130) ~[BaseMod.jar:?]
at riskOfRelics.RiskOfRelics.receiveEditRelics(RiskOfRelics.java:775) ~[RiskOfRelics.jar:?]
at basemod.BaseMod.publishEditRelics(BaseMod.java:2546) ~[?:?]
at basemod.patches.com.megacrit.cardcrawl.helpers.RelicLibrary.EditRelicsPatch.Prefix(EditRelicsPatch.java:11) ~[BaseMod.jar:?]
at com.megacrit.cardcrawl.helpers.RelicLibrary.initialize(RelicLibrary.java) ~[?:?]
at com.megacrit.cardcrawl.core.CardCrawlGame.create(CardCrawlGame.java:283) [?:?]
at com.badlogic.gdx.backends.lwjgl.LwjglApplication.mainLoop(LwjglApplication.java:149) [?:?]
at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:126) [?:?]
Cause:
java.lang.NullPointerException
at com.megacrit.cardcrawl.relics.AbstractRelic.<init>(AbstractRelic.java:126)
at basemod.abstracts.CustomRelic.<init>(CustomRelic.java:12)
at riskOfRelics.relics.BaseRelic.<init>(BaseRelic.java:35)
at riskOfRelics.relics.ATGMK1.<init>(ATGMK1.java:28)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
at java.lang.Class.newInstance(Class.java:442)
at basemod.AutoAdd.any(AutoAdd.java:130)
at riskOfRelics.RiskOfRelics.receiveEditRelics(RiskOfRelics.java:775)
at basemod.BaseMod.publishEditRelics(BaseMod.java:2546)
at basemod.patches.com.megacrit.cardcrawl.helpers.RelicLibrary.EditRelicsPatch.Prefix(EditRelicsPatch.java:11)
at com.megacrit.cardcrawl.helpers.RelicLibrary.initialize(RelicLibrary.java)
at com.megacrit.cardcrawl.core.CardCrawlGame.create(CardCrawlGame.java:283)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication.mainLoop(LwjglApplication.java:149)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:126)
hi this mod has been really cool in past game,
i recently updated my game and mods to latest version, but got this crash in case it helps?

Run Started
18:50:30.570 ERROR core.CardCrawlGame> Exception caught
java.lang.NullPointerException: null
at com.megacrit.cardcrawl.dungeons.AbstractDungeon.getCurrRoom(AbstractDungeon.java:809) ~[?:?]
at riskOfRelics.relics.MissileLauncher.getUpdatedDescription(MissileLauncher.java:37) ~[RiskOfRelics.jar:?]
at com.megacrit.cardcrawl.relics.AbstractRelic.<init>(AbstractRelic.java:132) ~[?:?]
at basemod.abstracts.CustomRelic.<init>(CustomRelic.java:12) ~[BaseMod.jar:?]
at riskOfRelics.relics.BaseRelic.<init>(BaseRelic.java:35) ~[RiskOfRelics.jar:?]
at riskOfRelics.relics.equipment.AbstractEquipment.<init>(AbstractEquipment.java:26) ~[RiskOfRelics.jar:?]
at riskOfRelics.relics.MissileLauncher.<init>(MissileLauncher.java:30) ~[RiskOfRelics.jar:?]
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:1.8.0_144]
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) ~[?:1.8.0_144]
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:1.8.0_144]
at java.lang.reflect.Constructor.newInstance(Constructor.java:423) ~[?:1.8.0_144]
at java.lang.Class.newInstance(Class.java:442) ~[?:1.8.0_144]
at basemod.abstracts.CustomRelic.makeCopy(CustomRelic.java:54) ~[BaseMod.jar:?]
at energyAddict.patches.InitializeRelicListPatch.Postfix(InitializeRelicListPatch.java:31) ~[EnergyAddictMod.jar:?]
at com.megacrit.cardcrawl.dungeons.AbstractDungeon.initializeRelicList(AbstractDungeon.java:1650) ~[?:?]
at com.megacrit.cardcrawl.dungeons.Exordium.<init>(Exordium.java:52) ~[?:?]
at com.megacrit.cardcrawl.core.CardCrawlGame.getDungeon(CardCrawlGame.java:1347) ~[?:?]
at com.megacrit.cardcrawl.core.CardCrawlGame.update(CardCrawlGame.java:866) ~[?:?]
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) [?:?]
< >
Showing 1-11 of 11 comments
Per page: 1530 50