kiooeht / Hubris

Expansion mod for Slay the Spire.
6 stars 9 forks source link

Crash on save attempt (Cunning Disguise) #20

Closed Jedi515 closed 6 years ago

Jedi515 commented 6 years ago

Playing custom infinite run as mystic with a bunch of in-game mods (vintage, starter deck etc etc) and upon picking up Cunning Disguise (selecting ironclad) and trying to proceed the game crashes, failing to save. Among owned relics there's crystal ball (Mystic:all non-arte skills are spells, all non-spell attacks are artes) so that the choices pop up as if they are spells, but other than that idk what could cause it

ModVersion Info:

 - Java version (1.8.0_191)
 - Slay the Spire (10-25-2018)
 - ModTheSpire (3.5.0)

Mod list:

 - basemod (5.1.0)
 - stslib (1.4.0)
 - infinitespire (0.5.1)
 - BlakkMod (1.9)
 - hubris (0.11.3)
 - ShopMod (1.0.1)
 - MysticMod (0.12.1)
 - STS_AlwaysWhale (0.0.1)
 - relicsorter (1.1.1)
 - constructmod (0.9.94)
 - ReplayTheSpireMod (1.2.3)
 - RNG (1)
 - SpikesRelics (0.02)

Debug log:

Exception: java.lang.NullPointerException
05:12:40.462 ERROR core.CardCrawlGame> Exception caught
java.lang.NullPointerException: null
    at com.evacipated.cardcrawl.mod.hubris.relics.DisguiseKit.onSave(DisguiseKit.java:47) ~[Hubris.jar:?]
    at com.evacipated.cardcrawl.mod.hubris.relics.DisguiseKit.onSave(DisguiseKit.java:22) ~[Hubris.jar:?]
    at basemod.abstracts.CustomSavable.onSaveRaw(CustomSavable.java:33) ~[BaseMod.jar:?]
    at basemod.patches.com.megacrit.cardcrawl.saveAndContinue.SaveFile.ConstructSaveFilePatch.Prefix(ConstructSaveFilePatch.java:33) ~[BaseMod.jar:?]
    at com.megacrit.cardcrawl.saveAndContinue.SaveFile.<init>(SaveFile.java:177) ~[?:?]
    at com.megacrit.cardcrawl.helpers.SaveHelper.saveIfAppropriate(SaveHelper.java:267) ~[desktop-1.0.jar:?]
    at com.megacrit.cardcrawl.dungeons.AbstractDungeon.nextRoomTransition(AbstractDungeon.java:2270) ~[?:?]
    at com.megacrit.cardcrawl.dungeons.AbstractDungeon.updateFading(AbstractDungeon.java:2811) ~[?:?]
    at com.megacrit.cardcrawl.dungeons.AbstractDungeon.update(AbstractDungeon.java:2515) ~[?:?]
    at com.megacrit.cardcrawl.core.CardCrawlGame.update(CardCrawlGame.java:881) ~[?:?]
    at com.megacrit.cardcrawl.core.CardCrawlGame.render(CardCrawlGame.java:460) [?:?]
    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:?]