Want a BaseMod method to ban custom cards from some methods
For instance, returnRandomCurse() method in AbstractDungeon class calls getCurse() method in CardLibrary class. Which only bans AscendersBane, Necronomicurse and Pride but not any custom curse. I tried to ban my curses by not even adding them into library, but it becomes Madness after I save & load. I tried again by change makeCopy() methods of my curses, but it turns out to have strange bugs in game. Although there aren't many people make curse cards, I hope this function can be added.
Patches that prevent returning SPECIAL rarity curse cards from those methods may be useful for this issue.
Now, SPECIAL rarity curses are still able to be returned by returnRandomCurse() method or something like that. I think this should be fixed.