Slay the Spire

Slay the Spire

The Servant
BlackSharp  [developer] 6 Jan, 2019 @ 10:46am
Suggestions and bug reports
Please post your suggestions and the bugs you have encountered here.

Notice that this mod is not 100% compatible with other mods. If you keep running into crashes, consider turning off some mods.
< >
Showing 1-15 of 50 comments
Felix Hellborn 6 Jan, 2019 @ 4:00pm 
Crash when trying to load the "Mirror mist" Event from replay the spire with the servant. Event triggered via a custom run in the first room

23:52:46.551 INFO dungeons.AbstractDungeon> GENERATING ROOM: EVENT
Exception: java.lang.NullPointerException
23:52:46.568 INFO helpers.File> Successfully saved file=G:\Steam\steamapps\common\SlayTheSpire\preferences\THE_SERVANT
23:52:46.566 ERROR core.CardCrawlGame> Exception caught
java.lang.NullPointerException: null
at com.megacrit.cardcrawl.helpers.CardLibrary.getCopy(CardLibrary.java:837) ~[?:?]
at com.megacrit.cardcrawl.mod.replay.events.thebottom.MirrorMist.<init>(MirrorMist.java:362) ~[ReplayTheSpireMod.jar:?]
at com.megacrit.cardcrawl.mod.replay.modifiers.MistsModifier$EventListPatch.Prefix(MistsModifier.java:47) ~[ReplayTheSpireMod.jar:?]
at com.megacrit.cardcrawl.dungeons.AbstractDungeon.generateEvent(AbstractDungeon.java) ~[?:?]
at com.megacrit.cardcrawl.rooms.EventRoom.onPlayerEntry(EventRoom.java:24) ~[desktop-1.0.jar:?]
at com.megacrit.cardcrawl.dungeons.AbstractDungeon.nextRoomTransition(AbstractDungeon.java:2358) ~[?:?]
at com.megacrit.cardcrawl.dungeons.AbstractDungeon.nextRoomTransition(AbstractDungeon.java:2221) ~[?:?]
at com.megacrit.cardcrawl.dungeons.AbstractDungeon.updateFading(AbstractDungeon.java:2884) ~[?:?]
at com.megacrit.cardcrawl.dungeons.AbstractDungeon.update(AbstractDungeon.java:2569) ~[?:?]
at com.megacrit.cardcrawl.core.CardCrawlGame.update(CardCrawlGame.java:885) ~[?:?]
at com.megacrit.cardcrawl.core.CardCrawlGame.render(CardCrawlGame.java:436) [?:?]
at com.badlogic.gdx.backends.lwjgl.LwjglApplication.mainLoop(LwjglApplication.java:225) [?:?]
at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:126) [desktop-1.0.jar:?]
23:52:46.568 INFO helpers.FileSaver> Dequeue: qsize=0 file=saves\THE_SERVANT.autosave
23:52:46.568 INFO helpers.File> Attempting to save file=G:\Steam\steamapps\common\SlayTheSpire\saves\THE_SERVANT.autosave
Controllers: removed manager for application, 0 managers active
Game closed.
BlackSharp  [developer] 6 Jan, 2019 @ 6:19pm 
Originally posted by deathyou:
Crash when trying to load the "Mirror mist" Event from replay the spire with the servant. Event triggered via a custom run in the first room

23:52:46.551 INFO dungeons.AbstractDungeon> GENERATING ROOM: EVENT
Exception: java.lang.NullPointerException
23:52:46.568 INFO helpers.File> Successfully saved file=G:\Steam\steamapps\common\SlayTheSpire\preferences\THE_SERVANT
23:52:46.566 ERROR core.CardCrawlGame> Exception caught
java.lang.NullPointerException: null
at com.megacrit.cardcrawl.helpers.CardLibrary.getCopy(CardLibrary.java:837) ~[?:?]
at com.megacrit.cardcrawl.mod.replay.events.thebottom.MirrorMist.<init>(MirrorMist.java:362) ~[ReplayTheSpireMod.jar:?]
at com.megacrit.cardcrawl.mod.replay.modifiers.MistsModifier$EventListPatch.Prefix(MistsModifier.java:47) ~[ReplayTheSpireMod.jar:?]
at com.megacrit.cardcrawl.dungeons.AbstractDungeon.generateEvent(AbstractDungeon.java) ~[?:?]
at com.megacrit.cardcrawl.rooms.EventRoom.onPlayerEntry(EventRoom.java:24) ~[desktop-1.0.jar:?]
at com.megacrit.cardcrawl.dungeons.AbstractDungeon.nextRoomTransition(AbstractDungeon.java:2358) ~[?:?]
at com.megacrit.cardcrawl.dungeons.AbstractDungeon.nextRoomTransition(AbstractDungeon.java:2221) ~[?:?]
at com.megacrit.cardcrawl.dungeons.AbstractDungeon.updateFading(AbstractDungeon.java:2884) ~[?:?]
at com.megacrit.cardcrawl.dungeons.AbstractDungeon.update(AbstractDungeon.java:2569) ~[?:?]
at com.megacrit.cardcrawl.core.CardCrawlGame.update(CardCrawlGame.java:885) ~[?:?]
at com.megacrit.cardcrawl.core.CardCrawlGame.render(CardCrawlGame.java:436) [?:?]
at com.badlogic.gdx.backends.lwjgl.LwjglApplication.mainLoop(LwjglApplication.java:225) [?:?]
at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:126) [desktop-1.0.jar:?]
23:52:46.568 INFO helpers.FileSaver> Dequeue: qsize=0 file=saves\THE_SERVANT.autosave
23:52:46.568 INFO helpers.File> Attempting to save file=G:\Steam\steamapps\common\SlayTheSpire\saves\THE_SERVANT.autosave
Controllers: removed manager for application, 0 managers active
Game closed.
This happens because the programmer hardcoded the card ID of Exchange into the MirrorMist event, and the ID has been changed. I have submitted the issue to the creators of Replay the Spire and they should be able to fix it within seconds (if they decide to update the mod).
CorLeonas 8 Jan, 2019 @ 1:18am 
Defy's ability to block Weak Vulnerable and Frail did not work for me. I still got those debuffs after using card with Backlash, more specifically, Hightail.
Sure 8 Jan, 2019 @ 8:22am 
Plated armor still ticks down even when the damage is blocked using Protection
BlackSharp  [developer] 8 Jan, 2019 @ 8:27am 
Originally posted by CorLeonas:
Defy's ability to block Weak Vulnerable and Frail did not work for me. I still got those debuffs after using card with Backlash, more specifically, Hightail.
Defy do not "block" Weak Vulnerable and Frail, it negates their negative effects. You can still see them, but they don't affect you.
BlackSharp  [developer] 8 Jan, 2019 @ 8:30am 
Originally posted by Sure:
Plated armor still ticks down even when the damage is blocked using Protection
This is working as intended. Protection is meant to prevent damage dealt to the health point, while Plated armor ticks down when you take a hit without Block.
dracos12 11 Jan, 2019 @ 8:53am 
When getting the second update (that unlocks 3 relics) they look odd/misplaced on the update view.
BlackSharp  [developer] 11 Jan, 2019 @ 10:21am 
Originally posted by dracos12:
When getting the second update (that unlocks 3 relics) they look odd/misplaced on the update view.
I have discussed this with the creators of the BaseMod but it seems like we are not goinig to get a fix anytime soon... hopefully it is just a visual bug.
Sozig 11 Jan, 2019 @ 10:36am 
"Exchange" does not discard cards but seems to exhaust them, or, at least, they disappear from my deck until the end of the fight
Maybe I didn't fully understood how it is supposed to work but I'm pretty sure it's a bug
BlackSharp  [developer] 11 Jan, 2019 @ 10:45am 
Originally posted by Alexander:
"Exchange" does not discard cards but seems to exhaust them, or, at least, they disappear from my deck until the end of the fight
Maybe I didn't fully understood how it is supposed to work but I'm pretty sure it's a bug
I tried it a couple times but I couldn't reproduce the bug. I think it was caused by the other mods you were running at the same time. Anyway, I will keep an eye on it.
Charlie 11 Jan, 2019 @ 11:05pm 
The card that puts the "bottom" card of your discard into your hand (Rewind) actually put the most recently played card, to my surprise. Maybe not intended?
BlackSharp  [developer] 11 Jan, 2019 @ 11:47pm 
Originally posted by Charlie:
The card that puts the "bottom" card of your discard into your hand (Rewind) actually put the most recently played card, to my surprise. Maybe not intended?
Actually, it is intended. The most bottom card of the discard pile is in fact the most recently played card. Surprising, isn't it?
Imakunee 12 Jan, 2019 @ 10:41am 
Conflicting card ID's with The Disciple. A card named Fast Forward exists in both mods. Perhaps consider renaming the background card ID's to something like "TheServant:FastForward" or somesuch? I've made the same report to the developer of The Disciple. I imagine this could show up a lot over time as more people use and create more mods, should save a lot of future problems.
drumstyx 12 Jan, 2019 @ 10:52pm 
Protection seems like a bit of a broken mechanic. Among other things I would suggest making elegance only affect protection, instead of both protection and block.

Besides that... I'm no game designer but maybe make protection the sole focus of how the character defends herself? like make her block cards give her protection instead but at a lower value. Might feel more streamlined that way.

As it is, it's pretty easy to throw up block on top of your protection so that the protection stays around for when you aren't able to defend yourself. This breaks the game balance of deciding between defending and attacking because you can do both at the same time basically.
Sensei Le Roof 13 Jan, 2019 @ 3:33pm 
Two:

"Surpressing" should be "suppressing".
Advance sometimes gives 1-cost cards.
< >
Showing 1-15 of 50 comments
Per page: 1530 50