Slay the Spire

Slay the Spire

(CN EN)废墟图书馆角色(罗兰 阿尔加利亚)
Bug reports
Here you can report all bugs. If preferable, mention any possible mods it may conflict with and also give the log to make finding the reason for those bugs easier.
< >
正在显示第 1 - 8 条,共 8 条留言
Masterblaster38 7 月 10 日 上午 11:01 
Ok so somehow, for some reason, this mod crashes the game now. Just alone. I have checked with only the necessary mods and it still crashed. The part of the log says:


17:57:56.025 ERROR core.CardCrawlGame> Exception caught
com.google.gson.JsonSyntaxException: duplicate key: roland:Perpetual_motion
at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.read(MapTypeAdapterFactory.java:190) ~[desktop-1.0.jar:?]
at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.read(MapTypeAdapterFactory.java:145) ~[desktop-1.0.jar:?]
at com.google.gson.Gson.fromJson(Gson.java:814) ~[desktop-1.0.jar:?]
at com.google.gson.Gson.fromJson(Gson.java:779) ~[desktop-1.0.jar:?]
at com.google.gson.Gson.fromJson(Gson.java:728) ~[desktop-1.0.jar:?]
at basemod.BaseMod.loadJsonStrings(BaseMod.java:812) ~[?:?]
at basemod.BaseMod.loadCustomStrings(BaseMod.java:829) ~[?:?]
at demoMod.RolandMod.receiveEditStrings(RolandMod.java:320) ~[Roland.jar:?]
at basemod.BaseMod.publishEditStrings(BaseMod.java:2588) ~[?:?]
at basemod.patches.com.megacrit.cardcrawl.localization.LocalizedStrings.EditStrings.Postfix(EditStrings.java:9) ~[BaseMod.jar:?]
at com.megacrit.cardcrawl.localization.LocalizedStrings.<init>(LocalizedStrings.java:228) ~[?:?]
at com.megacrit.cardcrawl.core.CardCrawlGame.create(CardCrawlGame.java:260) [?:?]
at com.badlogic.gdx.backends.lwjgl.LwjglApplication.mainLoop(LwjglApplication.java:149) [?:?]
at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:126) [?:?]
17:57:56.028 INFO core.CardCrawlGame> PAUSE()
17:57:56.030 INFO core.CardCrawlGame> Game shutting down...
17:57:56.030 INFO core.CardCrawlGame> Flushing saves to disk...
17:57:56.031 INFO core.CardCrawlGame> Shutting down publisher integrations...
17:57:56.034 INFO core.CardCrawlGame> Flushing logs to disk. Clean shutdown successful.


It seemed to only happen now, so it must have been something that was changed last update that broke the mod.
CupOfChino  [开发者] 7 月 10 日 上午 11:37 
Thanks for the feedback. The issue has been fixed. At that time, I was called to play the game, and I forgot to test it in another language:steammocking:
aulcyva7387 10 月 31 日 上午 7:58 
Mod list:
- basemod (5.56.0)
- stslib (2.12.0)
- loadout (1.1.2)
- OptimizeTheSpire (1.2.0)
- ramsaver (0.3.0)
- actlikeit (1.2.8)
- CthughaV2 (1.1.1)
- roland (1.2.2)
- TheSecretHistories (1.3.2)
- uncapped (1.1.1)
- RandomNumberPredictionMaster (1.0.0)
- FixCrashMultipleRooms (1.7.0)

Mods in stacktrace:
- roland (1.2.2)
Cause:
com.badlogic.gdx.utils.GdxRuntimeException: Couldn't load file:
at com.badlogic.gdx.graphics.Texture.<init>(Texture.java:84)
at com.badlogic.gdx.graphics.Texture.<init>(Texture.java:44)
at vfx.DurandalEffect.<init>(DurandalEffect.java:17)
at cards.LangYa_Roland.use(LangYa_Roland.java:110)
at com.megacrit.cardcrawl.characters.AbstractPlayer.useCard(AbstractPlayer.java:1698)
at com.megacrit.cardcrawl.actions.GameActionManager.getNextAction(GameActionManager.java:359)
at com.megacrit.cardcrawl.actions.GameActionManager.update(GameActionManager.java:175)
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)
打出琅琊工坊会闪退
CupOfChino  [开发者] 10 月 31 日 下午 8:25 
@aulcyva7387
看报错内容确实是这张卡的导致的。但我自己本地测了一下没有问题也没有闪退
我确认一下是只打出这张卡之后就闪退了吗?还是先进行了其他操作再打出的
不过我本地并没有将mod列表的内容全订阅后再尝试
老哥你可以试一下重新订阅然后开上控制台mod(方便测试)和本mod再试一下,我这样测得没问题。如果老哥这样测也没问题那就是模组冲突了
aulcyva7387 11 月 1 日 上午 3:20 
引用自 CupOfChino
@aulcyva7387
看报错内容确实是这张卡的导致的。但我自己本地测了一下没有问题也没有闪退
我确认一下是只打出这张卡之后就闪退了吗?还是先进行了其他操作再打出的
不过我本地并没有将mod列表的内容全订阅后再尝试
老哥你可以试一下重新订阅然后开上控制台mod(方便测试)和本mod再试一下,我这样测得没问题。如果老哥这样测也没问题那就是模组冲突了
不是mod冲突,是我用loadoutmod修改了琅琊工坊的魔法数字改到5才产生的闪退问题
最后由 aulcyva7387 编辑于; 11 月 1 日 上午 3:21
CupOfChino  [开发者] 11 月 1 日 上午 3:36 
@aulcyva7387
怪不得,那这个问题和当时我当时写代码偷懒了有关:steammocking:
这张卡的造成2/3次伤害我是通过当前是循环的第几次来确定当前播放的是哪个特效动画,由于只有3个不同的特效图片,所以当循环次数大于3的时候就没有图片资源和它对应了,然后就报错了
其他的有特效图片的卡比如杜兰达尔、阿拉斯、卡莉斯塔这些也是这么写的😂
这个只能等我后面不忙的时候改一下代码:steamsad:
Masterblaster38 12 月 2 日 上午 10:45 
@CupOfChino So funny thing I learned when playing Slay The Spire again, Mook Workshop glows when the last card you have played is an ATTACK when it should glow when the last page you have played is a SKILL (As it's secondary effects only activates when the last card played was a skill, not an attack).

Oh yeah also fun fact that I only learned by being very lucky and getting literally 3 Memory with Angelica, the page Recollection - Black Silence takes into account when any page of that name has been played. Any. So if you get 3, that means each page will buff itself and any copies. I don't know if that's intentional since Claw from the Defect doesn't do that to other pages.

Edit:
Oh yeah, another note which I don't know if it's intentional or not: Using Vengeance twice does nothing. Rarely powers don't stack with themselves, so in this case I think using two Vengeance should make counters do x2 damage, since using one makes counters do x1.5 damage.
最后由 Masterblaster38 编辑于; 12 月 2 日 下午 12:48
CupOfChino  [开发者] 12 月 2 日 下午 10:11 
@Masterblaster38
Thanks for the feedback. :steamthumbsup:The issues you mentioned indeed need to be fixed. I’ve been occupied with other matters and haven’t been able to focus on mod updates for a while, but fortunately, I’ve recently started to have more free time. I’ll release a bugfix update over the weekend. Appreciate the report!:steamhappy:
< >
正在显示第 1 - 8 条,共 8 条留言
每页显示数: 1530 50