Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

The game keeps freezing when I use a quick shot on this particular run.

Save file text:

{"version":"v0.43.1","seed":[1047649417,2122047289,700868281,-472668566],"heroType":"rogue","hero":{"maximum":{"hp":15,"mp":6,"stamina":30,"will":2},"current":{"hp":7,"mp":6,"stamina":8,"will":2,"gold":18},"status":{"evasion":11,"poisoned":7,"fatigue":5,"energy":6},"immunity":{},"items":["creepyDoll","emptyRucksack","faeBlessedVeil","notebook","twinBlades","splitPendant","causticEdge","peaPod","snakeEyes","thirstyBlade","bountyOrcs","crawlerVine","garlic","redSeven"],"deck":[{"name":"knife","cost":{"stamina":1},"effects":[["meleeFront",4,{"visual":"slash"}]],"history":[[0,0,1,"acquire",["start"]]]},{"name":"knife","cost":{"stamina":1},"effects":[["meleeFront",4,{"visual":"slash"}]],"history":[[0,0,1,"acquire",["start"]]]},{"name":"quickShot","cost":{"stamina":1},"effects":[["shoot",2,{}],["drawCards",["RandomInRange","",0,1,{}],{}]],"history":[[0,0,1,"acquire",["start"]]]},{"name":"quickShot","cost":{"stamina":1},"effects":[["evasionHero",2,{}],["shoot",2,{}],["drawCards",["RandomInRange","",0,1,{}],{}]],"history":[[0,0,1,"acquire",["start"]],[3,1,1,"add Evasion",["[blackInk"]]]},{"name":"evasiveStance","cost":{"stamina":1},"effects":[["evasionHero",6,{}]],"history":[[0,0,1,"acquire",["start"]]]},{"name":"relax","cost":{},"upgraded":2,"effects":[["stamina",8,{}],["will",6,{}],["fatigue",-4,{}],["endTurn",null,{}]],"history":[[0,0,1,"acquire",["start"]],[10,1,1,"add St",[]],[10,1,1,"add Wp",[]],[10,1,1,"upgrade",["for gold"]],[14,2,1,"add St",[]],[14,2,1,"add Wp",[]],[14,2,1,"upgrade",["for gold"]]]},{"name":"relax","cost":{},"upgraded":2,"effects":[["evasionHero",2,{}],["stamina",8,{}],["will",6,{}],["fatigue",-4,{}],["endTurn",null,{}]],"history":[[0,0,1,"acquire",["start"]],[10,1,1,"add St",[]],[10,1,1,"add Wp",[]],[10,1,1,"upgrade",["for gold"]],[13,1,1,"add Evasion",["[blackInk"]],[14,2,1,"add St",[]],[14,2,1,"add Wp",[]],[14,2,1,"upgrade",["for gold"]]]},{"name":"taiChi","cost":{"hp":1},"effects":[["melee",4,{"visual":"blunt"},["cardsToLeft","even",null,{}]],["defendHero",4,{},["cardsToLeft","odd",null,{}]]],"history":[[1,1,1,"acquire",["reward"]]]},{"name":"nunchaku","cost":{"stamina":1},"effects":[["melee",6,{}],["chance",["ChanceCoinFlip","",{"invert":true}],{"effects":[["meleeSelf",["AnyStatusPosResult","",-1,"dexterity",6],{}]]}]],"history":[[2,1,1,"acquire",["reward"]]]},{"name":"miasma","cost":{},"upgraded":6,"effects":[["poisonAll",5,{}],["diseaseAll",1,{}]],"history":[[3,2,1,"acquire",["reward"]],[4,2,1,"remove 1",[]],[4,2,1,"MP cost −1",[]],[4,2,1,"upgrade",["for gold"]],[4,2,1,"MP cost −1",[]],[4,2,1,"upgrade",["for gold"]],[6,2,1,"MP cost −1",[]],[6,2,1,"upgrade",["for gold"]],[6,2,1,"MP cost −1",[]],[6,2,1,"upgrade",["for gold"]],[6,2,1,"MP cost −1",[]],[6,2,1,"upgrade",["for gold"]],[6,2,1,"MP cost −1",[]],[6,2,1,"upgrade",["for gold"]]]},{"name":"doubleShot","cost":{"stamina":3},"effects":[["shoot",4,{}],["shootRandom",4,{}]],"history":[[4,2,1,"acquire",["reward"]]]},{"name":"explosiveArrow","cost":{"stamina":5},"effects":[["shootAdjRear",4,{"sound":"explode"}],["shootAdjFront",4,{"sound":"explode"}],["shoot",5,{"sound":"explode"}]],"history":[[5,1,1,"acquire",["reward"]]]},{"name":"blindFury","cost":{},"effects":[["meleeFront",["RandomInRange","",1,3,{}],{"visual":"blunt"}],["meleeFront",["RandomInRange","",1,3,{}],{}],["meleeSelf",1,{}]],"history":[[6,2,1,"acquire",["reward"]]]},{"name":"sleightOfHand","cost":{},"upgraded":2,"effects":[["drawCards",3,{}]],"history":[[7,2,1,"acquire",["reward"]],[14,2,1,"St cost −1",[]],[14,2,1,"upgrade",["for gold"]],[14,2,1,"St cost −1",[]],[14,2,1,"upgrade",["for gold"]]]},{"name":"bandAid","cost":{},"upgraded":1,"effects":[["healHero",3,{}],["exhaust",2,{}]],"history":[[8,1,1,"acquire",["reward"]]]},{"name":"kick","cost":{"stamina":1},"effects":[["melee",2,{},["inFront","le",1,{}]],["melee",4,{},["inFront","eq",1,{}]],["meleeSelf",1,{}]],"history":[[9,2,1,"acquire",["reward"]]]},{"name":"explosiveArrow","cost":{"stamina":5},"effects":[["shootAdjRear",4,{"sound":"explode"}],["shootAdjFront",4,{"sound":"explode"}],["shoot",5,{"sound":"explode"}]],"history":[[10,1,1,"acquire",["reward"]]]},{"name":"mechanicalHeart","cost":{"hp":1},"upgraded":1,"effects":[["evasionHero",4,{}],["clockwork",1,{}],["persist",6,{}]],"endTurn":[["healHero",["CardEffect","",1,"clockwork"],{}],["deltaEffectClamped",-1,{"effect":"clockwork"}]],"history":[[11,1,1,"acquire",["reward"]],[14,1,1,"add Evasion",["[blackInk"]],[14,2,1,"add Evasion",["[blackInk"]]]},{"name":"cutlass","cost":{"stamina":2},"upgraded":1,"effects":[["meleeFront",6,{}],["meleeFront",6,{},["notPlayingThis",null,{}]]],"history":[[12,2,1,"acquire",["reward"]]]},{"name":"cutlass","cost":{"stamina":2},"upgraded":1,"effects":[["meleeFront",6,{}],["meleeFront",6,{},["notPlayingThis",null,{}]]],"history":[[13,1,1,"acquire",["reward"]]]},{"name":"sleightOfHand","cost":{"stamina":2},"effects":[["drawCards",3,{}]],"history":[[14,2,1,"acquire",["reward"]]]}],"maxStashedCards":3,"cardRemoveCost":2,"cardUpgradeCost":26},"stage":15,"ascensions":[],"rewards":{"rerollCosts":{"cards":10,"items":7,"nextQuest":1},"amounts":{"gold":28,"cards":3,"items":3,"chances":{"rare":0.65,"upgraded":0.6200000000000001},"taggedCards":{},"taggedItems":{}}},"reserved":{},"encounters":[2,7,21,29,37,23,58,70,85,73,102,130,139,152,162],"quests":[],"statistics":{"cardsExhausted":[2,2,2,0,1],"cardsPlayed":[83,14,9,0,1],"damageToHero":[43,8,8,0,8],"damageToMonsters":[349,47,44,27,10],"effectsPlayed":[558,111,74,31,1],"heroActualHealing":[43,12,9,7,4],"heroHealing":[56,12,9,7,6],"heroMelee":[188,52,29,12,6],"monstersFled":[2,1,1,1,1],"monstersKilled":[41,5,4,3,1],"monstersAttacked":[17,4,4,0,1],"timeSpentInRewards":[574,100,0,0,1],"timeSpentInStage":[632,130,91,0,1],"hpGained":[56,12,9,7,6],"hpLost":[51,11,11,8,8],"mpGained":[1,1,1,1,1],"stGained":[71,15,14,14,7],"stLost":[68,11,10,5,5],"wpGained":[38,10,10,10,5],"goldGained":[240,30,30,28,28],"monsterAfraid":[34,12,8,7,4],"monsterConcealed":[1,1,1,1,1],"heroCritical":[6,6,6,3,3],"heroDefence":[16,6,5,4,4],"monsterDefence":[3,3,3,3,3],"heroDiseased":[4,4,2,2,2],"monsterDiseased":[11,5,5,4,1],"heroEnergy":[45,13,12,6,6],"monsterEnsnared":[1,1,1,1,1],"heroEvasion":[38,12,12,12,6],"monsterEvasion":[61,28,28,20,5],"heroFatigue":[83,14,9,1,1],"heroGreedy":[10,10,10,4,4],"heroLuck":[6,6,6,3,3],"heroPoisoned":[19,8,8,8,4],"monsterPoisoned":[69,35,35,20,5],"monsterStrength":[2,2,2,2,2],"monsterVampiric":[2,2,2,2,1],"heroVitality":[1,1,1,1,1]},"encounter":[162,"merfolkHoplite",["piranha","merfolkHoplite","merfolkHoplite","merfolkTideRider","merfolkTideRider"],["trait positive"]],"ts":"2026-11-11T00:54:04.102Z"}

From there, just use quick shot on anything, I did the piranha.

I assume this is because a card is persisting via snake eyes when it shouldn't.

I assume this is because a card is persisting via snake eyes when it shouldn’t.

Thanks for the report. You are mostly correct. The sequence of events was:

  • Quick Shot rolled lucky, and drawn a card, so initially did not persist
  • Quick Shot finished playing without persist, and was removed from hand
  • Split Pendant and Crawler Vine both activated, playing (different) Quick Shots, which both rolled unlucky and tried to set persist flag
  • UI became confused and crashed

After some deliberation, I decided to fix this bug by ignoring attempts to persist card from “card played” triggers, which seems logical since by that moment card is already gone. Next release including this fix is planned in about a week.

On a minor unrelated note, it is usually more optimal to place Pea Pod to the left of Split Pendant, so that cards drawn by Pea Pod would be played by Split Pendant.