jonasdasdefekte / The-Sage

A mod for Slay The Spire with potion enhancements and a new character!
MIT License
4 stars 1 forks source link

Crash from picking up Cabbage Head relic #35

Closed jonasdasdefekte closed 2 years ago

jonasdasdefekte commented 2 years ago

(Bug from Steam Workshop comments)

Skrelpoid commented 2 years ago

Reason for this is that it tries to apply the dexterity Power, even when not in a fight.

Stacktrace:

Game crashed.
Version Info:
 - Java version (1.8.0_144)
 - Slay the Spire (12-22-2020)
 - ModTheSpire (3.23.2)
Mod list:
 - basemod (5.33.1)
 - stslib (1.24.1)
 - sagemod (0.5.1)

Cause:
java.lang.NullPointerException
    at com.megacrit.cardcrawl.actions.common.ApplyPowerAction.<init>(ApplyPowerAction.java:102)
    at com.megacrit.cardcrawl.actions.common.ApplyPowerAction.<init>(ApplyPowerAction.java:127)
    at sagemod.relics.AbstractSageRelic.applyPower(AbstractSageRelic.java:39)
    at sagemod.relics.AbstractSageRelic.applyPowerToSelf(AbstractSageRelic.java:34)
    at sagemod.relics.CabbageHead.gainDexterity(CabbageHead.java:29)
    at sagemod.relics.CabbageHead.onEquip(CabbageHead.java:24)
    at com.megacrit.cardcrawl.relics.AbstractRelic.update(AbstractRelic.java:388)
    at com.megacrit.cardcrawl.rooms.AbstractRoom.updateObjects(AbstractRoom.java:241)
    at com.megacrit.cardcrawl.dungeons.AbstractDungeon.update(AbstractDungeon.java:2518)
    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)