Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
  • this stage freezes if you kill a whirlpool

    save file
     {"version":"v0.37.0","seed":[952000488,-1448959371,1006552651,-1445963242],"heroType":"mage","hero":{"maximum":{"hp":33,"mp":39,"stamina":10,"will":12},"current":{"hp":33,"mp":39,"stamina":9,"will":9,"gold":141},"status":{"intellect":3,"vitality":2,"sorcery":1,"afraid":8,"fatigue":9},"immunity":{},"items":["wizardStaff","crookedDice","travelGuide","broadhead","stolenHeart","harpoon","piggyBank","wellWornMedal","cornucopia","tomeOfNovelties","amuletOfMadness","bloodyCoin","glacialArmor","worthlessHeirloom","backpack","bookmarkedTome","cauldron","pithosDwelling"],"deck":[{"name":"magicMissile","cost":{"mp":1},"upgraded":3,"effects":[["shoot",5,{}]],"history":[[0,0,1,"acquire",["start"]],[11,0,1,"add Shoot",[]],[11,0,1,"upgrade",["for gold"]],[11,0,1,"add Shoot",[]],[11,0,1,"upgrade",["for gold"]],[12,0,1,"add Shoot",[]],[12,0,1,"upgrade",["for gold"]]]},{"name":"magicMissile","cost":{"mp":1},"upgraded":3,"effects":[["shoot",5,{}]],"history":[[0,0,1,"acquire",["start"]],[11,0,1,"add Shoot",[]],[11,0,1,"upgrade",["for gold"]],[11,0,1,"add Shoot",[]],[11,0,1,"upgrade",["for gold"]],[12,0,1,"add Shoot",[]],[12,0,1,"upgrade",["for gold"]]]},{"name":"magicMissile","cost":{"mp":1},"upgraded":3,"effects":[["shoot",5,{}]],"history":[[0,0,1,"acquire",["start"]],[11,0,1,"add Shoot",[]],[11,0,1,"upgrade",["for gold"]],[11,0,1,"add Shoot",[]],[11,0,1,"upgrade",["for gold"]],[12,0,1,"add Shoot",[]],[12,0,1,"upgrade",["for gold"]]]},{"name":"gatherMagic","cost":{"mp":1},"stashed":true,"effects":[["mana",["Linear","",["CardsPlayedCount",""],1,0],{}]],"history":[[0,0,1,"acquire",["start"]]]},{"name":"ivoryTower","cost":{"mp":2},"effects":[["defendHero",["HandCount","",2,null,0],{}]],"history":[[0,0,1,"acquire",["start"]]]},{"name":"ivoryTower","cost":{"mp":2},"effects":[["defendHero",["HandCount","",2,null,0],{}]],"history":[[0,0,1,"acquire",["start"]]]},{"name":"honey","cost":{"hp":3,"mp":2},"effects":[["vitalityHero",2,{}],["sorcery",1,{}],["exhaust",1,{}]],"history":[[3,11,1,"acquire",["quest"]]]},{"name":"prestidigitation","cost":{"mp":3,"hp":1},"upgraded":3,"effects":[["applyStatusAll",4,{"status":"confused"}]],"history":[[7,7,1,"acquire",["quest"]],[7,7,1,"modify (All monsters)",["quest"]],[7,7,1,"upgrade",["quest"]],[7,7,1,"modify (All monsters)",["quest"]],[7,7,1,"upgrade",["quest"]],[9,5,1,"cost to HP",["[vermilionInk"]],[9,5,1,"cost to MP",["[lapisInk"]],[12,0,1,"modify (All monsters)",[]],[12,0,1,"upgrade",["for gold"]]]},{"name":"accelerate","cost":{},"upgraded":2,"effects":[["initiative",1,{}],["weight",-1,{}],["increaseEffect",-1,{"effect":"weight"}]],"discarded":[["increaseEffect",-1,{"effect":"weight"}]],"history":[[14,9,1,"acquire",["quest"]],[14,9,1,"MP cost −1",["quest"]],[14,9,1,"St cost −1",["quest"]],[14,9,1,"upgrade",["quest"]],[14,9,1,"MP cost −1",["quest"]],[14,9,1,"St cost −1",["quest"]],[14,9,1,"upgrade",["quest"]]]},{"name":"oakwine","cost":{},"effects":[["maxHp",3,{}],["poisonHero",3,{}],["confuseHero",2,{}],["singleUse",null,{}]],"history":[[14,9,1,"acquire",["reward"]]]}],"maxStashedCards":5,"cardRemoveCost":6,"cardUpgradeCost":24},"stage":15,"ascensions":["removeCost","upgradeCost","rerollCost","itemChoices","cardChoices","maxStashedCards","initialDamage","minLevelDecrease","questDifficulty","addSmallMonsters","cardCostAffinity","cardOtherAffinity","moreNegativeEncounters","maxCardUpgrades","fatiguePerTurn","fatigueNoPersists","enemyHpCoeff"],"rewards":{"rerollCosts":{"cards":2,"items":6,"nextQuest":9},"amounts":{"gold":28,"cards":2,"items":2,"chances":{"rare":0.65,"upgraded":0.6200000000000001},"taggedCards":{"potion":2},"taggedItems":{}}},"reserved":{},"encounters":[1,22,15,36,55,29,57,54,64,68,79,100,133,127,141],"quests":[{"stage":2,"quest":"Use every chance","completed":true},{"stage":3,"quest":"Help with beekeeping","completed":true},{"stage":4,"quest":"Borrow a book","completed":true},{"stage":5,"quest":"Take something from mortuary freezer","completed":true},{"stage":6,"quest":"Make investment","completed":true},{"stage":7,"quest":"Assist the magician","completed":true},{"stage":8,"quest":"Publish your own biography","completed":true},{"stage":9,"quest":"Buy some ink","completed":true},{"stage":11,"quest":"Take a vow of poverty","completed":true},{"stage":12,"quest":"Repack your belongings","completed":true},{"stage":14,"quest":"Make things go fast","completed":true}],"statistics":{"cardsDiscarded":[56,34,12,0,7],"cardsExhausted":[29,6,2,0,1],"cardsInHandCounted":[671,218,25,17,14],"cardsPlayed":[243,39,8,0,1],"damageToHero":[72,20,12,0,6],"damageToMonsters":[627,105,30,19,19],"effectsPlayed":[1030,188,25,20,1],"monstersFled":[13,5,4,0,1],"monstersKilled":[67,17,2,0,1],"monstersAttacked":[167,24,6,0,1],"timeSpentInRewards":[795,97,0,0,1],"timeSpentInStage":[1349,232,55,0,1],"hpGained":[207,36,7,7,4],"hpLost":[138,25,12,12,10],"mpGained":[128,20,5,5,5],"mpLost":[2,1,1,1,1],"stGained":[11,4,3,3,3],"stLost":[4,4,2,2,2],"wpGained":[7,1,1,1,1],"wpLost":[3,3,3,3,3],"goldGained":[358,54,31,31,28],"goldLost":[12,12,12,12,12],"heroAfraid":[128,30,2,2,2],"monsterAfraid":[14,10,2,2,2],"heroClairvoyance":[1,1,1,1,1],"heroConfused":[16,14,2,2,2],"monsterConfused":[126,44,18,18,4],"heroDefence":[627,225,24,14,14],"monsterDefence":[145,64,20,20,8],"heroEnsnared":[3,3,2,2,2],"monsterEnsnared":[2,2,1,1,1],"monsterEvasion":[24,18,4,4,3],"heroFatigue":[830,144,17,14,14],"heroIntellect":[30,3,3,3,3],"heroPoisoned":[3,3,3,3,3],"heroProtected":[2,2,2,2,2],"monsterProtected":[30,15,6,6,1],"heroSorcery":[9,1,1,1,1],"monsterSpikes":[11,6,6,6,1],"heroVitality":[18,2,2,2,2]},"encounter":[141,"livingWhirlpool",["piranha","livingWhirlpool","livingWhirlpool","merfolkTideBringer"],[]],"ts":"2026-06-11T18:31:28.758Z"}
    
  • Oil Can preserves non-clockwork cards

  • I think ‘Watch a rainbow’ doesn’t count turns with no cards played, while ‘Publish your own biography’ does.

  • filtering items for triggers is a bit inconsistent. For example filtering “on card played” only shows Matryoshka.

  • If you indirectly play a Second Chance in your hand, it discards all but one card

this stage freezes if you kill a whirlpool

Already fixed that. Until next version, avoid killing Living Whirlpool with targeted attack (the bug is that animation could not handle attaching an detaching cards at the same time).

Oil Can preserves non-clockwork cards

Fixed

‘Watch a rainbow’ doesn’t count turns with no cards played, while ‘Publish your own biography’ does.

I have unified those two as well as “Devise workout plan” to require at least 1 card to be played, since all these quests are currently very good and making them a bit harder is preferable.

filtering “on card played” only shows Matryoshka.

For now, you can use trigger.cardPlayed=o as a search string. Equal sign means ‘search specified internal field of the game entity’, ‘o’ letter is a substring of ‘object’, you can also search ‘u’ for ‘undefined’ if you want the reverse condition, etc.

Of course, this is all undiscoverable from UI, so I will probably add ‘trigger titles’ into a search pool anyway.

If you indirectly play a Second Chance in your hand, it discards all but one card

Fixed, same problem also affected Brainstorm and Clear Mind

making them a bit harder is preferable.

true.

For now, you can use trigger.cardPlayed=o as a search string.

Hmm, none of them match that.

Not that I really need this feature, I can just search the source files.

Hmm, none of them match that.

Sorry, it is triggers.cardPlayed=o (triggerS)