Slay the Spire

Slay the Spire

MojiChimera
31 Comments
paradoxica 16 Jul @ 1:11am 
can inspired be altered to account for cards whose magic number decreases when upgraded? such as Aggregate
pgames-food 7 Jun @ 2:13pm 
i (think) what might be happening, is that the spell scribe cards, usually rely on a power boosting value, which dynamically modifies the values on the card, and when your Tactics effect tries to discard the card and play it, it somehow is losing a base value or something, but im not sure. (i'll post on the Spell Scribe mod page too, in case that author is still around too :o)

(only workaround i can think of currently, would be to disable to the Tactics keyword via mod options)
pgames-food 7 Jun @ 2:11pm 
hi reset, im not sure if you are still able to update the mod at all, but i had a crash when using the Tactics keyword, and the Spell Scribe:

Mods in stacktrace:
- mojichimera (0.7.7)
Cause:
java.lang.NullPointerException
at The_Scribe.cards.Cast_Spell.theScribeCast(Cast_Spell.java:355)
at The_Scribe.cards.Cast_Spell.use(Cast_Spell.java:112)
at mojichimera.augments.rare.TacticsMod$1.update(TacticsMod.java:38)
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)
paradoxica 4 May @ 6:16am 
when a Happy Card is drawn for the second time and Warped Tongs upgrades it, the card glows but the cost is not set to 0
paradoxica 4 May @ 4:19am 
Dividing: Reduces Card Effects by 75%. Repeat 5 times. Add a Burn+ to your Discard.
paradoxica 30 Apr @ 7:58am 
bleeding augment does not properly reset between combats, i have a 900 damage attack from carrying through one act
paradoxica 28 Apr @ 6:08am 
self-taught searing blow does not upgrade more than once if multi-played through double-tap and other duplication effects. please also consider fixing this more generally as downfall has a card which is also infinitely upgradeable
paradoxica 27 Apr @ 7:54pm 
presumably other cards that end your turn also do the same when you end your turn manually
paradoxica 27 Apr @ 7:52pm 
hi afterlife has a bizarre interaction with meditate causing it to give the enemy a second identical turn
paradoxica 23 Apr @ 11:41pm 
the inscribed augment doesn't work with cables; the passive only triggers once.
paradoxica 19 Apr @ 9:41am 
vanity in general doesn't work properly
sometimes vanity entrench results in me having -1 block visually, so i can't tell how much block i have
paradoxica 19 Apr @ 9:41am 
vanity thunderclap instantly crashes the game
paradoxica 18 Apr @ 9:56pm 
solar: whenever you shuffle your draw pile, play a copy of this card
paradoxica 15 Apr @ 3:34am 
gluttonous cards that are double-played after their first play eat other cards with their clones instead of repeating the base card's "play card" effect
paradoxica 9 Apr @ 9:28am 
Can the XX augment be given a custom handling for Conjure Blade so that it generates a single blade of size X² rather than X blades of size X?
paradoxica 26 Mar @ 6:19am 
seems like Vanity doesn't work on attacks? Vanity Streamline does reduce the cost of the card but it doesn't deal damage to the enemy...
天之楔 14 Oct, 2024 @ 9:01pm 
Game crashed.
Version Info:
- Java version (1.8.0_144)
- Slay the Spire (12-18-2022)
- ModTheSpire (3.30.3)
Mod list:
- basemod (5.54.1)
- stslib (2.11.0)
- actlikeit (1.2.8)
- mintyspire (2.5.8)
- LazyManKits (1.4.13)
- quickrestart (2.1.1)
- permNeow (1)
- ThisIsPowerMod (1.0.1)
- Better_Animation (0.2.0)
- CardAugments (1.0.5)
- chimeracardsplus (0.4.6)
- mojichimera (0.7.7)

Cause:
java.util.ConcurrentModificationException
at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:901)
at java.util.ArrayList$Itr.remove(ArrayList.java:865)
at com.megacrit.cardcrawl.dungeons.AbstractDungeon.update(AbstractDungeon.java:2619)
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)
洛秋叶之枫 15 Aug, 2024 @ 5:31pm 
长驻佩一张0费抽1的牌可以轻松单牌无限
Dj0z 23 Jul, 2024 @ 8:57am 
Sharing modifier seems bugged, works on a few cards but generally doesn't
~/.reset  [author] 22 Jul, 2024 @ 9:38pm 
Thank for your comments.
Echo modifier do check if card cost > 0, but speaking of stacking -cost modifiers, I have now changed its priority to the lowest (such that its cost cannot be overwritten).
AgentPhil 22 Jul, 2024 @ 1:52pm 
Also, you might want to change accursed into "if your deck has 2 or more curses" since higher ascensions include a curse in your starting deck.
AgentPhil 22 Jul, 2024 @ 12:59pm 
I think your "Echo" modifier needs to have a check to make sure the new copy doesn't cost 0. If you can make echos not cost less than 1, that should prevent most of the potential infinites when you have multiple modifiers to reduce cost or modded cards that reduce when upgraded.
pgames-food 22 Jul, 2024 @ 9:25am 
(hi bento you gave me an idea for 1 more) :)

"Tethered" = when you play a Tethered card, it becomes Tethered with the top card of your discard pile. (this means that it gains that top card's ability whenever you play the tethered card in future, BUT only at half of the value, rounded down.

for example: the Tethered card might say "gain 5 block: Tethered"
and if the top card in discard was a basic attack for 6 damage, the Tethered card will become "gain 5 block, and deal 3 damage: Tethered" :o) it could continue in this way for cool stuff :)
Bento Baker Praymordis 22 Jul, 2024 @ 1:28am 
had a few idea's to share for modifiers some based on the idea's you wanted to add.

(of support): when added to your deck pick a different card in your deck to link to, when you play this card add the linked card to your hand from any pile.

(hungry): when added to your deck pick a different card in your deck to remove.

(tinkering): when added to your deck upgrade 2 random cards in your deck prioritising non starter cards.

(opportunistic): when discard via scry, play this card for free.

(temporary): set cost to 0 and increase positive numbers by 300%, card gains he fleeting keyword.

(doubled up): increase base cost by 1, this card is always played twice.

(cashback): when you enter a shop this card is removed, when this card is removed from your deck gain a random amount of gold based on it's shop purchase price. (this modifier doesn't appear on cards generated in shops)
~/.reset  [author] 20 Jul, 2024 @ 11:58pm 
Hello everyone, a major rebalance has just been released. Additionally, 11 new modifiers that synergize with discard have been added.

Enjoy!

I currently don't have many good ideas, but I plan to work on "on add to deck", "on removal", "on scryed" effects. If you feel like you have a good idea, feel free to comment here.
Dj0z 19 Jul, 2024 @ 8:31pm 
It's nice to see some variation but this one is bonkers overpowered
cyxw 19 Jul, 2024 @ 3:04pm 
I dont have to localize this
~/.reset  [author] 19 Jul, 2024 @ 11:04am 
Some +value modifiers may be *a little bit* overpowered ... I will work on rebalance as soon as possible.
Mistress Autumn 19 Jul, 2024 @ 10:45am 
Even more Chimera modifiers, this is fantastic to see!
19 Jul, 2024 @ 10:11am 
太棒了。