Slay the Spire

Slay the Spire

The Hayseed
 This topic has been pinned, so it's probably important
MisterCorpuscle  [developer] 6 Aug, 2024 @ 9:13pm
Bug and Issue Discussion Thread
===============================================================
REPORT YOUR CRASH, BUG, OR UNEXPECTED BEHAVIOR
===============================================================

Bugs and suggested changes can be also reported on GitHub at https://github.com/jwoolley/simpleton-mod/issues. Feel free to post in this thread first if you're unsure about where to report.

If you've experienced an issue, you can use this thread to report a description of the problem. A list of any other mods you may have been running when the issue occurred can also be helpful.

Thanks!
Last edited by MisterCorpuscle; 9 Aug, 2024 @ 6:59pm
< >
Showing 1-6 of 6 comments
MisterCorpuscle  [developer] 6 Aug, 2024 @ 10:28pm 
Originally posted by JKingJ:
I don't know if this is a bug or a weird mod interaction, but a random 0 cost turnip appeared in my deck that deals 235 damage to all enemies.
I also noticed that my deck kept growing in number of cards despite skipping every card reward in Act 2.

So I couldn't figure out how the turnip got there.
Also, on the last boss (Clock boy in Act 3) I tried to play it and I randomly took (me not the boss) 9999 damage instead (the numbers popped up so fast I couldn't see what actually killed me).

This is not a joke, this literally happened to me on my first run with this character.
I have mods like chimera cards, downfall, biomes, etc. so I'm thinking something weird happened there. I don't think there's anything we can do about it, but its weird that it happened.

I'd be surprised if anything in the Hayseed would add extra cards to your deck.

With the Turnip, if a Turnip attack card (#-Pound Turnip) was somehow added to your deck outside of combat, I'd also suspect interaction with one of the other mods. These cards should only be added to your discard pile during combat, when harvesting Turnip crops you've planted. I could see some of the other unusual behaviour being related to Chimera Cards.

With all of what you described, it's hard to guess at what might have been happenening, especially with the other mods in the mix. If any of these issues look to be reproducible, let me know what you find, and I'll be happy to take a look.
Last edited by MisterCorpuscle; 6 Aug, 2024 @ 10:35pm
JKingJ 8 Aug, 2024 @ 11:52pm 
I think I figured out what caused it.
So, I was in the divine biome (from Biomes mod) which can apply random modifiers to your cards (I think it can pull from any modifier including from mods).
There are certain modifiers from chimera cards that remove exhaust.
I was playing a turnip focused deck so I was able to crank out a pretty big turnip turnip (30-40 damage if I recall).
Chimera has modifiers that remove exhaust but also modifiers that can double or triple numeric card values.
So I think what happened was that the divine biome applied a chimera modifier to my big turnip that caused it to lose exhaust and boosted its damage.
That's the only thing that makes sense to me.
Probably a fluke. Doubt I could replicate that run.
Still don't know why I insta-died to the boss though, but I doubt it was caused by this mod.
MisterCorpuscle  [developer] 9 Aug, 2024 @ 6:58pm 
Originally posted by JKingJ:
I think I figured out what caused it.
That sounds like a wild run. Thanks for sharing the detailed info!
hi after several battles using turnips without problem, i started getting this one:

Mods in stacktrace:
- thehayseed (1.1.0)
Cause:
java.lang.NullPointerException
at thesimpleton.actions.CropSpawnAction.update(CropSpawnAction.java:102)
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)

im playing with the chimera mod (and 2 mods that add some extra modifier to cards), but most cards seem to be ok with it, but not sure if you can work out what happened above using just the java:number code? :)
MisterCorpuscle  [developer] 6 Jun @ 12:30pm 
@pgames-food I appreciate your report!

I'm unsure how the above could happen, based on the code as I understand it. I haven't tested extensively with Chimera Cards, though. I'd be interested to know if the Turnips card had a chimera modifier, as well as if you were playing as the Hayseed or another character and any other active mods you had installed.

In any case, I've added a check around the above line, so the error should no longer happen.
Last edited by MisterCorpuscle; 6 Jun @ 7:28pm
ah many thanks,
i forgot which modifiers it had, but i was playing as another character while collecting relics and cards from a rather large bunch of mods (100+) :lunar2019piginablanket:

i usually rotate my starting character from game to game, but play custom to enable modifiers, endless mode, and the option which lets any colourless or any cards and relics from any character appear randomly as rewards or in shops etc, for the variety :o)

i'll try and use more hayseed cards and try to capture more info in case it happens again for you.

btw did you hear about the farmer who was upset about all the turnips growing in his farm?
(he'd planted asparagus) :lunar2019grinningpig:
< >
Showing 1-6 of 6 comments
Per page: 1530 50