Skip to content

Slime Boss split causes hard crash #3

@zswilliams

Description

@zswilliams

Splitting slime boss in my current save causes a hard crash. It's reproduceable, as in it triggers every time. I got an 'exact' kill and an overkill, and it crashed both ways. In total, I tried the fight about 4 times with the same result.

Save File
BG_IRONCLAD.zip

Fight Log with crash

18:31:37.324 INFO dungeons.AbstractDungeon> Game Seed: -8156485188815020137
18:31:37.325 INFO dungeons.AbstractDungeon> Map generation time: 8ms
18:31:37.325 INFO dungeons.AbstractDungeon> Loading into: -1,15
18:31:37.328 DEBUG steam.SteamIntegration> Setting Rich Presence: []The Ironclad (Board Game) F13
18:31:37.332 INFO rooms.MonsterRoomBoss> BOSSES: 3
18:31:37.336 INFO audio.MainMusic> Unsilencing MENU
18:31:37.336 INFO audio.MainMusic> Unsilencing Exordium
18:31:37.336 INFO scenes.AbstractScene> Fading out ambiance: AMBIANCE_BOTTOM
18:31:37.336 INFO audio.MusicMaster> Playing BOSS_BOTTOM
18:31:37.345 INFO scenes.AbstractScene> Fading in ambiance: AMBIANCE_BOTTOM
18:31:37.390 INFO helpers.ImageMaster> [WARNING] No image at null
18:31:37.616 INFO basemod.BaseMod> publish start battle
18:31:37.618 INFO BoardGame.BoardGame> ROLL THE DIE: 3
18:31:37.619 INFO util.TextureLoader> DefaultMod | Loading Texture: BoardGameResources/images/powers/loadeddie_power84.png
18:31:37.619 INFO util.TextureLoader> DefaultMod | Loading Texture: BoardGameResources/images/powers/loadeddie_power32.png
18:31:37.639 INFO basemod.BaseMod> publish on post power apply
18:31:37.650 INFO basemod.BaseMod> powers modified
18:31:38.792 INFO basemod.BaseMod> publishPostDraw
18:31:38.890 INFO basemod.BaseMod> publishPostDraw
18:31:39.007 INFO basemod.BaseMod> publishPostDraw
18:31:39.107 INFO basemod.BaseMod> publishPostDraw
18:31:39.207 INFO basemod.BaseMod> publishPostDraw
18:31:40.507 INFO basemod.BaseMod> publish on card use: BGMetallicize
18:31:40.509 INFO helpers.ImageMaster> [WARNING] No image at null
18:31:40.509 INFO BoardGame.BoardGame> Adding Metallicize+ to the Doppelganger stack...
18:31:40.540 INFO basemod.BaseMod> publish on post power apply
18:31:40.546 INFO basemod.BaseMod> powers modified
18:31:43.843 INFO basemod.BaseMod> publish on card use: BGShrug It Off
18:31:43.843 INFO helpers.ImageMaster> [WARNING] No image at null
18:31:43.843 INFO BoardGame.BoardGame> Adding Shrug It Off to the Doppelganger stack...
18:31:44.241 INFO basemod.BaseMod> publishPostDraw
18:31:45.608 INFO basemod.BaseMod> publish on card use: BGBash
18:31:45.608 INFO BoardGame.BoardGame> Current act number is 1 !!!!!!!!!!!!!!!
18:31:45.609 INFO BoardGame.BoardGame> Adding Bash to the Doppelganger stack...
18:31:45.758 INFO basemod.BaseMod> publish on post power apply
18:31:45.765 INFO basemod.BaseMod> powers modified
18:31:49.674 INFO basemod.BaseMod> publish on card use: BGTrue Grit
18:31:49.674 INFO helpers.ImageMaster> [WARNING] No image at null
18:31:49.674 INFO BoardGame.BoardGame> Adding True Grit to the Doppelganger stack...
18:31:50.859 INFO basemod.BaseMod> publishPostExhaust
18:31:52.390 INFO BoardGame.BoardGame> EndTurn is queued, run a BG power check...
18:31:52.390 INFO BoardGame.BoardGame> BG power check is done, call actionManager.update...
18:31:52.390 INFO BoardGame.BoardGame> Now look at the action list again...
18:31:52.390 INFO BoardGame.BoardGame> Actions are empty, proceed
18:31:52.958 INFO basemod.BaseMod> publishPreMonsterTurn
18:31:52.959 INFO unlock.UnlockTracker> Already seen: BGSlimed
18:31:54.191 INFO basemod.BaseMod> publish on Player Lose Block
18:31:54.191 INFO basemod.BaseMod> publishPostEnergyRecharge
18:31:54.193 INFO BoardGame.BoardGame> ROLL THE DIE: 5
18:31:54.223 INFO basemod.BaseMod> publish on post power apply
18:31:54.223 INFO basemod.BaseMod> powers modified
18:31:54.424 INFO basemod.BaseMod> publishPostDraw
18:31:54.524 INFO basemod.BaseMod> publishPostDraw
18:31:54.625 INFO basemod.BaseMod> publishPostDraw
18:31:54.741 INFO basemod.BaseMod> publishPostDraw
18:31:54.858 INFO basemod.BaseMod> publishPostDraw
18:31:59.408 INFO basemod.BaseMod> publish on card use: BGGhostly Armor
18:31:59.408 INFO helpers.ImageMaster> [WARNING] No image at null
18:31:59.408 INFO BoardGame.BoardGame> Adding Ghostly Armor to the Doppelganger stack...
18:32:07.924 INFO basemod.BaseMod> publish on card use: BGDefend_R
18:32:07.925 INFO helpers.ImageMaster> [WARNING] No image at null
18:32:07.925 INFO BoardGame.BoardGame> Adding Defend to the Doppelganger stack...
18:32:09.275 INFO basemod.BaseMod> publish on card use: BGBody Slam
18:32:09.275 INFO BoardGame.BoardGame> Adding Body Slam to the Doppelganger stack...
18:32:09.393 INFO BoardGame.BoardGame> BGVulnerablePower: onAttacked NORMAL BoardGame.monsters.bgexordium.BGSlimeBoss@82eff15
18:32:09.425 INFO basemod.BaseMod> publish on post power apply
18:32:09.425 INFO basemod.BaseMod> powers modified
18:32:09.874 INFO basemod.BaseMod> powers modified
18:32:10.007 INFO basemod.BaseMod> powers modified
18:32:10.628 INFO basemod.BaseMod> publish on card use: BGStrike_R
18:32:10.628 INFO BoardGame.BoardGame> Adding Strike to the Doppelganger stack...
18:32:12.375 INFO BoardGame.BoardGame> EndTurn is queued, run a BG power check...
18:32:12.375 INFO BoardGame.BoardGame> BG power check is done, call actionManager.update...
18:32:12.375 INFO BoardGame.BoardGame> Now look at the action list again...
18:32:12.375 INFO BoardGame.BoardGame> Actions are empty, proceed
18:32:12.925 INFO basemod.BaseMod> publishPreMonsterTurn
18:32:12.925 INFO unlock.UnlockTracker> Already seen: BGSlimed
18:32:13.924 INFO basemod.BaseMod> publish on Player Damaged
18:32:15.341 INFO basemod.BaseMod> publish on Player Lose Block
18:32:15.341 INFO basemod.BaseMod> publishPostEnergyRecharge
18:32:15.341 INFO BoardGame.BoardGame> ROLL THE DIE: 5
18:32:15.375 INFO basemod.BaseMod> publish on post power apply
18:32:15.380 INFO basemod.BaseMod> powers modified
18:32:16.057 INFO basemod.BaseMod> publishPostDraw
18:32:16.158 INFO basemod.BaseMod> publishPostDraw
18:32:16.274 INFO basemod.BaseMod> publishPostDraw
18:32:16.374 INFO basemod.BaseMod> publishPostDraw
18:32:16.491 INFO basemod.BaseMod> publishPostDraw
18:32:18.307 INFO basemod.BaseMod> publish on card use: BGJuggernaut
18:32:18.307 INFO helpers.ImageMaster> [WARNING] No image at null
18:32:18.307 INFO BoardGame.BoardGame> Adding Juggernaut+ to the Doppelganger stack...
18:32:18.342 INFO basemod.BaseMod> publish on post power apply
18:32:18.342 INFO basemod.BaseMod> powers modified
18:32:25.091 INFO basemod.BaseMod> publish on card use: BGDefend_R
18:32:25.092 INFO helpers.ImageMaster> [WARNING] No image at null
18:32:25.092 INFO BoardGame.BoardGame> Adding Defend to the Doppelganger stack...
18:32:26.391 INFO basemod.BaseMod> publish on card use: BGDefend_R
18:32:26.391 INFO helpers.ImageMaster> [WARNING] No image at null
18:32:26.391 INFO BoardGame.BoardGame> Adding Defend to the Doppelganger stack...
18:32:27.825 INFO basemod.BaseMod> publish on pre potion use
18:32:27.825 INFO basemod.BaseMod> publish on post potion use
18:32:28.792 INFO basemod.BaseMod> publishPostDraw
18:32:28.892 INFO basemod.BaseMod> publishPostDraw
18:32:29.007 INFO basemod.BaseMod> publishPostDraw
18:32:29.875 INFO basemod.BaseMod> publish on card use: BGSeeing Red
18:32:29.875 INFO helpers.ImageMaster> [WARNING] No image at null
18:32:29.875 INFO BoardGame.BoardGame> Adding Seeing Red+ to the Doppelganger stack...
18:32:30.175 INFO basemod.BaseMod> publishPostExhaust
18:32:31.141 INFO basemod.BaseMod> publish on card use: BGShrug It Off
18:32:31.141 INFO helpers.ImageMaster> [WARNING] No image at null
18:32:31.141 INFO BoardGame.BoardGame> Adding Shrug It Off to the Doppelganger stack...
18:32:31.724 INFO basemod.BaseMod> publishPostDraw
18:32:33.658 INFO basemod.BaseMod> publish on card use: BGBody Slam
18:32:33.658 INFO BoardGame.BoardGame> Adding Body Slam to the Doppelganger stack...
18:32:33.794 INFO bgexordium.BGSlimeBoss> SPLIT
18:32:36.075 INFO core.CardCrawlGame> Exception occurred in CardCrawlGame render method!
18:32:36.075 ERROR core.CardCrawlGame> Exception caught
java.lang.NullPointerException: null
at com.megacrit.cardcrawl.actions.common.DamageAction.update(DamageAction.java:74) ~[desktop-1.0.jar:?]
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) [?:?]
18:32:36.091 INFO core.CardCrawlGame> PAUSE()
18:32:36.091 INFO core.CardCrawlGame> Game shutting down...
18:32:36.091 INFO core.CardCrawlGame> Flushing saves to disk...
18:32:36.091 INFO core.CardCrawlGame> Shutting down controller handler...
18:32:36.091 INFO helpers.FileSaver> Save thread interrupted!
18:32:36.091 INFO core.CardCrawlGame> Shutting down publisher integrations...
18:32:36.091 INFO helpers.FileSaver> Save thread will die now.
18:32:36.093 INFO core.CardCrawlGame> Flushing logs to disk. Clean shutdown successful.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions