Slay the Spire

Slay the Spire

领航员 (The Pilot)
 此主题已被置顶,因此可能具有重要性
BatNick  [开发者] 8 月 24 日 下午 6:43
Bug/Typo Report
Please describe how to achieve the bug and post with log + mod list.
Remember that because of how differently the character plays I can't guarantee compatibility with other modded content.
< >
正在显示第 1 - 15 条,共 20 条留言
Kaint 8 月 25 日 上午 5:38 
I simply cannot play "Beacon" for its echo effect.
12:37:21.241 INFO basemod.BaseMod> publish on card use: ThePilotCharacter:Beacon
12:37:21.540 INFO basemod.BaseMod> publish on post power apply
12:37:21.540 INFO basemod.BaseMod> powers modified
BatNick  [开发者] 8 月 25 日 上午 5:52 
引用自 Kaint
I simply cannot play "Beacon" for its echo effect.
12:37:21.241 INFO basemod.BaseMod> publish on card use: ThePilotCharacter:Beacon
12:37:21.540 INFO basemod.BaseMod> publish on post power apply
12:37:21.540 INFO basemod.BaseMod> powers modified
Thanks for sharing! Just found the problem and updated the mod with the fix.
rightasreine 8 月 25 日 上午 10:01 
crashed during the gremlin leader fight. i killed a gremlin with fire support by scrying, then targeting applied to the next gremlin & fire support triggered again, crashing the game. heres the log

Cause:
java.util.ConcurrentModificationException
at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:901)
at java.util.ArrayList$Itr.next(ArrayList.java:851)
at autoplaycharactermod.vfx.DamageEquipmentEffect.<init>(DamageEquipmentEffect.java:52)
at autoplaycharactermod.cards.EquipmentCard.damageEquipment(EquipmentCard.java:163)
at autoplaycharactermod.cards.EquipmentCard$1.update(EquipmentCard.java:120)
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.lwjgl3.Lwjgl3Window.update(Lwjgl3Window.java:389)
at com.badlogic.gdx.backends.lwjgl3.Lwjgl3Application.loop(Lwjgl3Application.java:136)
at com.badlogic.gdx.backends.lwjgl3.Lwjgl3Application.<init>(Lwjgl3Application.java:110)
at com.megacrit.cardcrawl.desktop.DesktopLauncher.main(DesktopLauncher.java:105)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at com.evacipated.cardcrawl.modthespire.Loader.runMods(Loader.java:426)
at com.evacipated.cardcrawl.modthespire.ui.ModSelectWindow.lambda$null$0(ModSelectWindow.java:293)
at java.lang.Thread.run(Thread.java:748)
rightasreine 8 月 25 日 上午 10:44 
crash versus collector & its minions when using defense algorithm. im assuming the crash is due to the cards interaction with shredder. log:


Cause:
java.util.ConcurrentModificationException
at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:901)
at java.util.ArrayList$Itr.next(ArrayList.java:851)
at autoplaycharactermod.vfx.DamageEquipmentEffect.<init>(DamageEquipmentEffect.java:52)
at autoplaycharactermod.cards.EquipmentCard.damageEquipment(EquipmentCard.java:163)
at autoplaycharactermod.cards.EquipmentCard$1.update(EquipmentCard.java:120)
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.lwjgl3.Lwjgl3Window.update(Lwjgl3Window.java:389)
at com.badlogic.gdx.backends.lwjgl3.Lwjgl3Application.loop(Lwjgl3Application.java:136)
at com.badlogic.gdx.backends.lwjgl3.Lwjgl3Application.<init>(Lwjgl3Application.java:110)
at com.megacrit.cardcrawl.desktop.DesktopLauncher.main(DesktopLauncher.java:105)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at com.evacipated.cardcrawl.modthespire.Loader.runMods(Loader.java:426)
at com.evacipated.cardcrawl.modthespire.ui.ModSelectWindow.lambda$null$0(ModSelectWindow.java:293)
at java.lang.Thread.run(Thread.java:748)
BatNick  [开发者] 8 月 25 日 上午 10:49 
I found the cause of the bug and will be updating the mod in a short moment, thank you for the feedback
BatNick  [开发者] 8 月 25 日 上午 10:54 
引用自 rightasreine
crash versus collector & its minions when using defense algorithm. im assuming the crash is due to the cards interaction with shredder. log:


Cause:
java.util.ConcurrentModificationException
at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:901)
at java.util.ArrayList$Itr.next(ArrayList.java:851)
at autoplaycharactermod.vfx.DamageEquipmentEffect.<init>(DamageEquipmentEffect.java:52)
at autoplaycharactermod.cards.EquipmentCard.damageEquipment(EquipmentCard.java:163)
at autoplaycharactermod.cards.EquipmentCard$1.update(EquipmentCard.java:120)
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.lwjgl3.Lwjgl3Window.update(Lwjgl3Window.java:389)
at com.badlogic.gdx.backends.lwjgl3.Lwjgl3Application.loop(Lwjgl3Application.java:136)
at com.badlogic.gdx.backends.lwjgl3.Lwjgl3Application.<init>(Lwjgl3Application.java:110)
at com.megacrit.cardcrawl.desktop.DesktopLauncher.main(DesktopLauncher.java:105)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at com.evacipated.cardcrawl.modthespire.Loader.runMods(Loader.java:426)
at com.evacipated.cardcrawl.modthespire.ui.ModSelectWindow.lambda$null$0(ModSelectWindow.java:293)
at java.lang.Thread.run(Thread.java:748)
Fixed Pen Nib with attacks and the equipment bugs! Sorry for the inconvinience.
if you are playing the same run and still having grenades the grenades will dissapear as now they are skills so they count as a different card, you may add them with the console if you want.
最后由 BatNick 编辑于; 8 月 25 日 上午 10:57
rightasreine 8 月 25 日 上午 11:25 
crash upon killing collector (1.0.1). from what i call, ive had this "unable to allocate audio buffers" crash when:
- killing it via letter opener (different instance)
- using the "quick restart" mod to reset combats, but it doesnt crash every time & isnt exclusive to the collector fight
- upon entering a shop floor, but relaunching the game has no issue with loading into the shop properly. ive only gone into one shop as pilot so im unsure of details

*as an addendum regarding your previous reply, i actually did not need to re-add grenades to deck & it is indeed a skill now. thx

heres the log for the collector kill:

Cause:
com.badlogic.gdx.utils.GdxRuntimeException: Unable to allocate audio buffers. AL Error: 40963
at com.badlogic.gdx.backends.lwjgl3.audio.OpenALMusic.play(OpenALMusic.java:78)
at com.megacrit.cardcrawl.audio.TempMusic.<init>(TempMusic.java:61)
at com.megacrit.cardcrawl.audio.MusicMaster.playTempBgmInstantly(MusicMaster.java:155)
at com.megacrit.cardcrawl.monsters.AbstractMonster.playBossStinger(AbstractMonster.java:1490)
at com.megacrit.cardcrawl.monsters.AbstractMonster.onBossVictoryLogic(AbstractMonster.java:1419)
at com.megacrit.cardcrawl.monsters.city.TheCollector.die(TheCollector.java:264)
at com.megacrit.cardcrawl.monsters.AbstractMonster.damage(AbstractMonster.java:833)
at com.megacrit.cardcrawl.actions.common.DamageAction.update(DamageAction.java:91)
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.lwjgl3.Lwjgl3Window.update(Lwjgl3Window.java:389)
at com.badlogic.gdx.backends.lwjgl3.Lwjgl3Application.loop(Lwjgl3Application.java:136)
at com.badlogic.gdx.backends.lwjgl3.Lwjgl3Application.<init>(Lwjgl3Application.java:110)
at com.megacrit.cardcrawl.desktop.DesktopLauncher.main(DesktopLauncher.java:105)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at com.evacipated.cardcrawl.modthespire.Loader.runMods(Loader.java:426)
at com.evacipated.cardcrawl.modthespire.ui.ModSelectWindow.lambda$null$0(ModSelectWindow.java:293)
at java.lang.Thread.run(Thread.java:748)
BatNick  [开发者] 8 月 25 日 上午 11:34 
引用自 rightasreine
crash upon killing collector (1.0.1). from what i call, ive had this "unable to allocate audio buffers" crash when:
- killing it via letter opener (different instance)
- using the "quick restart" mod to reset combats, but it doesnt crash every time & isnt exclusive to the collector fight
- upon entering a shop floor, but relaunching the game has no issue with loading into the shop properly. ive only gone into one shop as pilot so im unsure of details

*as an addendum regarding your previous reply, i actually did not need to re-add grenades to deck & it is indeed a skill now. thx

heres the log for the collector kill:

Cause:
com.badlogic.gdx.utils.GdxRuntimeException: Unable to allocate audio buffers. AL Error: 40963
at com.badlogic.gdx.backends.lwjgl3.audio.OpenALMusic.play(OpenALMusic.java:78)
at com.megacrit.cardcrawl.audio.TempMusic.<init>(TempMusic.java:61)
at com.megacrit.cardcrawl.audio.MusicMaster.playTempBgmInstantly(MusicMaster.java:155)
at com.megacrit.cardcrawl.monsters.AbstractMonster.playBossStinger(AbstractMonster.java:1490)
at com.megacrit.cardcrawl.monsters.AbstractMonster.onBossVictoryLogic(AbstractMonster.java:1419)
at com.megacrit.cardcrawl.monsters.city.TheCollector.die(TheCollector.java:264)
at com.megacrit.cardcrawl.monsters.AbstractMonster.damage(AbstractMonster.java:833)
at com.megacrit.cardcrawl.actions.common.DamageAction.update(DamageAction.java:91)
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.lwjgl3.Lwjgl3Window.update(Lwjgl3Window.java:389)
at com.badlogic.gdx.backends.lwjgl3.Lwjgl3Application.loop(Lwjgl3Application.java:136)
at com.badlogic.gdx.backends.lwjgl3.Lwjgl3Application.<init>(Lwjgl3Application.java:110)
at com.megacrit.cardcrawl.desktop.DesktopLauncher.main(DesktopLauncher.java:105)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at com.evacipated.cardcrawl.modthespire.Loader.runMods(Loader.java:426)
at com.evacipated.cardcrawl.modthespire.ui.ModSelectWindow.lambda$null$0(ModSelectWindow.java:293)
at java.lang.Thread.run(Thread.java:748)

Oh this bug is still haunting me... It's a niche audio bug that I can't seem to exterminate, I'm working on a patch to catch the bug so catches the crash but leaves to not having audio, I'll keep working on it, luckily it mostly happens when entering a room and it doesn't repeat on restart, thanks for the patience while I try to fix it.
BatNick  [开发者] 8 月 25 日 下午 12:37 
引用自 rightasreine
crash upon killing collector (1.0.1). from what i call, ive had this "unable to allocate audio buffers" crash when:
- killing it via letter opener (different instance)
- using the "quick restart" mod to reset combats, but it doesnt crash every time & isnt exclusive to the collector fight
- upon entering a shop floor, but relaunching the game has no issue with loading into the shop properly. ive only gone into one shop as pilot so im unsure of details

*as an addendum regarding your previous reply, i actually did not need to re-add grenades to deck & it is indeed a skill now. thx

heres the log for the collector kill:

Cause...

A new update has been applied in 1.0.2 trying to fix the audio buffers bug, thanks to GK from the STS modding channel for providing a patch from their Battle Towers mod. It is not 100% sure if it fully fixes it as trying to recreate the crash is really hard, so I await to see if the problem resurfaces
rightasreine 8 月 25 日 下午 1:42 
引用自 BatNick
引用自 rightasreine
crash upon killing collector (1.0.1). from what i call, ive had this "unable to allocate audio buffers" crash when:
- killing it via letter opener (different instance)
- using the "quick restart" mod to reset combats, but it doesnt crash every time & isnt exclusive to the collector fight
- upon entering a shop floor, but relaunching the game has no issue with loading into the shop properly. ive only gone into one shop as pilot so im unsure of details

*as an addendum regarding your previous reply, i actually did not need to re-add grenades to deck & it is indeed a skill now. thx

heres the log for the collector kill:

Cause...

A new update has been applied in 1.0.2 trying to fix the audio buffers bug, thanks to GK from the STS modding channel for providing a patch from their Battle Towers mod. It is not 100% sure if it fully fixes it as trying to recreate the crash is really hard, so I await to see if the problem resurfaces
i used a mod (run resumer) to replay the collector fight from the run in question & upon killing it i got the same crash, unfortunately
Sir. Gameboy 8 月 26 日 上午 1:21 
Weird issue where the plated armour I got from Bastion just doesn't seem to give me block at the end of the turn? Not sure if I'm missing something but it just seems to count down I think.
BatNick  [开发者] 8 月 26 日 上午 6:54 
引用自 Sir. Gameboy
Weird issue where the plated armour I got from Bastion just doesn't seem to give me block at the end of the turn? Not sure if I'm missing something but it just seems to count down I think.
Thanks for the report, I found the problem and is fixed in this new version.
Pierogolepca 8 月 26 日 上午 8:32 
- Not sure if this is intentional but the [Play 1] command drains your energy if the card you draw is a costless status card. I know you can Scry em but that's not rly ideal for some cards like Daze.
- [Take Aim] card: Shuffle your discard. -> Shuffle your discard pile.
BatNick  [开发者] 8 月 26 日 上午 8:54 
引用自 Pierogolepca
- Not sure if this is intentional but the [Play 1] command drains your energy if the card you draw is a costless status card. I know you can Scry em but that's not rly ideal for some cards like Daze.
- [Take Aim] card: Shuffle your discard. -> Shuffle your discard pile.
For this character the card costs don't matter the button itself is the one that drains 1 energy for the action not the card itself so for example if you have an Apotheosis you are playing it for 1 energy, technically you are playing a Daze it's just that it's effect is doing nothing, this is mostly to balance cards that generate status cards to be a downside and not a simple annoyance!
Also thanks for the catch on the text, I will be fixing it on the next version.
VariableSystem 8 月 26 日 上午 10:05 
pacifist boot from runic engine gives 6 temp hp at the start of combat instead of 9 as described in reward choice and tooltip, not sure which number is right?
< >
正在显示第 1 - 15 条,共 20 条留言
每页显示数: 1530 50