Slay the Spire

Slay the Spire

Not enough ratings
VanillaCurses
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
5.321 KB
Mar 25, 2022 @ 6:27pm
1 Change Note ( view )

Subscribe to download
VanillaCurses

Description
Random curse sources (cursed key, match and keep, transforming another curse) will only drop vanilla curses.

If you are looking to stop character mods from affecting standard runs with vanilla characters, check out this mod too:

https://steamcommunity.com/sharedfiles/filedetails/?id=2761958608
13 Comments
Timeslice Apr 6, 2022 @ 2:52pm 
Feels weird, eh? :)
Ocean  [author] Apr 6, 2022 @ 2:23pm 
update: they fixed that downfall option :) i got to uninstall my own mod lol
Ocean  [author] Mar 30, 2022 @ 6:46am 
disabling the "use downfall curses in standard runs" option does literally nothing for me
pgames-food Mar 29, 2022 @ 8:05pm 
thanks i'l check if i can disable that in card filter
Timeslice Mar 29, 2022 @ 8:02pm 
Also, if you're interested, it's the Whispers of Evil curse in Replay the Spire (also given by the Cursed D8) that's causing the most crashes. Ironically these two items are *not* among the many that can be disabled in the RtS config.
pgames-food Mar 29, 2022 @ 8:02pm 
ah hi timeslice, thanks i didnt know i could do that, ok cool i give that a try too
(at least for the downfall mod it might work), but there are still other mods too
Timeslice Mar 29, 2022 @ 7:51pm 
Why not just use the "Don't use Downfall curses in vanilla runs" in the Downfall Config?
pgames-food Mar 28, 2022 @ 8:27pm 
the witcher ones were these (even after i tried to use console to do this)
deck remove SnafuTest:CurseRandom
+
deck remove SnafuTest:CurseImprisonment

and another one was with the infinite spire mod (with the hooded arms dealer event) which basically lets you steal a relic for 2 curses which gave this: (but i can post on that mod too)
]




02:17:26.414 ERROR core.CardCrawlGame> Exception caught
java.lang.NullPointerException: null
at com.evacipated.cardcrawl.mod.stslib.patches.SoulboundPatch$CardLibrary_getCurse1.lambda$Insert$0(SoulboundPatch.java:102) ~[StSLib.jar:?]
at java.util.ArrayList.removeIf(ArrayList.java:1405) ~[?:1.8.0_144]
at com.evacipated.cardcrawl.mod.stslib.patches.SoulboundPatch$CardLibrary_getCurse1.Insert(SoulboundPatch.java:102) ~[StSLib.jar:?]
at com.megacrit.cardcrawl.helpers.CardLibrary.getCurse(CardLibrary.java:1079) ~[?:?]
at com.megacrit.cardcrawl.dungeons.AbstractDungeon.returnRandomCurse(AbstractDungeon.java:1406) ~[?:?]
pgames-food Mar 28, 2022 @ 8:27pm 
at infinitespire.events.HoodedArmsDealer.buttonEffect(HoodedArmsDealer.java:99) ~[InfiniteSpire.jar:?]
at com.megacrit.cardcrawl.events.AbstractImageEvent.update(AbstractImageEvent.java:46) ~[?:?]
at infinitespire.events.HoodedArmsDealer.update(HoodedArmsDealer.java:60) ~[InfiniteSpire.jar:?]
at com.megacrit.cardcrawl.rooms.EventRoom.update(EventRoom.java:30) ~[?:?]
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) [?:?
pgames-food Mar 28, 2022 @ 8:19pm 
ah ok thanks, yeah i mainly added card filter to block a few normal modded cards from appearing as they crashed, like some cards with encode/sequence, and then only tried filtering out some of the curse cards which i thought were later causing some other crashes too.

thanks for maybe being able to take a look though :) i think it was "accident" from the witcher and a couple of others but i need some time to work out what they were :)