If you see a bug, please report it here.
If possible, attach a screenshot and/or your latest save-file (usually that is an auto-save).
Turn-based deck-builder, minimal visuals, focus on advanced strategies and builds. · By
I am actually aware of this interaction and I am unsure whether it should be changed or just communicated better in-game.
The upgrade effect works as follows:
1. Apply changes prescribed by upgrade (in this case, +1 more piety)
2. 'Preserve' card to deck, saving all the changes it has received during stage so far, including the upgrade. For example, if you would play Strategy, then Rune of Perfection, the max Persist count on Pray will increase permanently. (As a side note, this preservation effect make runes much more powerful than they seem. Consider using them with Secret Technique for example, or even Supreme Edict + Avatar of Virtue).
Since the card stores 'current' and 'max' persist counts separately, it is possible to modify it so that is does not have the specific 'downgrade' effect you encountered, but then the positive version of it will be also lost, which is a pity IMO. Alternatively, I can separate 'upgrade' and 'preserve' effects in card description to make it more evident. I would like to hear your opinion on this.
BTW, you can join us on Discord if you like more frequent/detailed discussions.
>I don’t use discord out of principle.
I know. For that reason I use Discord only as web-page (never install it as an application), use dedicated e-mail to register there and never use it for critical things like work or personally private discussions.
However, for entertainment reasons those policies are no worse than, say, GMail.
Anyway, this is off-topic and I of course respect your preference. Thank you for your feedback.
I got two bugs for you:
{"version":"v0.18.0","seed":[1849425566,1893896691,1130112186,769705062],"heroType":"mage","hero":{"maximum":{"hp":16,"mp":22,"stamina":2,"will":6},"current":{"hp":12,"mp":21,"stamina":2,"will":5,"gold":16},"status":{"luck":7,"defence":2,"fatigue":1},"items":["chainMail","frayedTome","rabbitPaw","fortuneCookie","luckyCoin","peaPod","redSeven","portableBookcase","tentacle"],"deck":[{"name":"magicMissile","cost":{"mp":1},"effects":[["shoot",2,{}]]},{"name":"magicMissile","cost":{"mp":1},"effects":[["shoot",2,{}]]},{"name":"magicMissile","cost":{"mp":1},"effects":[["shoot",2,{}]]},{"name":"gatherMagic","cost":{"mp":1},"effects":[["mana",["CardsPlayedCount","",1],{}]]},{"name":"gatherMagic","cost":{"mp":1},"effects":[["mana",["CardsPlayedCount","",1],{}]]},{"name":"gatherMagic","cost":{"mp":1},"effects":[["mana",["CardsPlayedCount","",1],{}]]},{"name":"ivoryTower","cost":{"mp":2},"effects":[["defendHero",["HandCount","",2,null],{}]]},{"name":"ivoryTower","cost":{"mp":2},"effects":[["defendHero",["HandCount","",2,null],{}]]},{"name":"rally","cost":{"will":1},"effects":[["clearStatusHero","afraid",{}],["fatigue",-2,{}]]},{"name":"pause","cost":{},"effects":[["drawCards",1,{}],["fatigue",-2,{},["amplifiedHero","eq",0,{}]]]},{"name":"ivoryTower","cost":{"mp":1},"upgraded":1,"effects":[["defendHero",["HandCount","",2,null],{}]]},{"name":"sigilOfFaith","cost":{"will":1},"upgraded":1,"effects":[["will",7,{},["diffSigils","eq",1,{}]]]}],"maxStashedCards":3,"immunity":{},"cardRemoveCost":2,"cardUpgradeCost":2},"stage":6,"ascensions":[],"rewards":{"rerollCosts":{"cards":7,"items":4,"nextQuest":2},"amounts":{"gold":10,"cards":3,"items":3,"chances":{"rare":0.2,"upgraded":1.01},"taggedCards":{}}},"encounters":[2,5,14,16,21,45],"quests":[{"stage":2,"quest":"Borrow a book","completed":true},{"stage":3,"quest":"Order fortune cookies","completed":true},{"stage":4,"quest":"Embrace daily routine","completed":true},{"stage":5,"quest":"Read many books","completed":true},{"stage":6,"quest":"Practice mindfullness","completed":false}],"encounter":[45,"electricEel",["electricEel","woodenChest"],["defence positive","spikes positive"]],"ts":"2025-05-08T12:28:42.317Z"}
{"version":"v0.18.0","seed":[-2107259173,322866953,185819529,-123664142],"heroType":"priest","hero":{"maximum":{"hp":16,"mp":15,"stamina":7,"will":30},"current":{"hp":16,"mp":12,"stamina":3,"will":24,"gold":39},"status":{"intellect":2,"strength":-1,"toughness":-1,"vitality":-1,"piety":20,"protected":1,"defence":5,"fatigue":8},"items":["paupersBowl","tatteredShirt","bountyGoblins","pedestal","bountyOrcs","wizardHat","diamondRing","portableBookcase","diademOfSuffering","chisel","moonBlade","sackOfGrain"],"deck":[{"name":"sigilOfWrath","cost":{"will":1},"effects":[["lightning",5,{},["diffSigils","eq",1,{}]]]},{"name":"sigilOfWrath","cost":{"will":1},"effects":[["lightning",5,{},["diffSigils","eq",1,{}]]]},{"name":"sigilOfSanctuary","cost":{"will":1},"effects":[["defendHero",5,{},["diffSigils","eq",1,{}]]]},{"name":"sigilOfFaith","cost":{"will":1},"effects":[["will",6,{},["diffSigils","eq",1,{}]]]},{"name":"sigilOfFaith","cost":{"will":1},"effects":[["will",6,{},["diffSigils","eq",1,{}]]]},{"name":"pray","cost":{"will":1},"effects":[["initiative",1,{}],["piety",1,{}],["drawCards",1,{}],["persist",4,{}]]},{"name":"pray","cost":{"will":1},"effects":[["piety",1,{}],["drawCards",1,{}],["persist",4,{}]]},{"name":"sigilOfVigor","cost":{"will":1},"effects":[["healHero",5,{},["diffSigils","eq",1,{}]]]},{"name":"sleepingTonic","cost":{},"effects":[["will",15,{}],["endTurn",null,{}],["singleUse",null,{}]]},{"name":"ritualCircle","cost":{"will":2},"effects":[["initiative",1,{}],["fetch",["CardsIndices","","Infinity","drawPile","tag","ritual"],{}],["persist",null,{},["handCountTag","gt",0,{"tag":"ritual"}]]]},{"name":"pause","cost":{},"effects":[["drawCards",1,{}],["fatigue",-2,{},["amplifiedHero","eq",0,{}]]]},{"name":"pray","cost":{"will":1},"upgraded":1,"effects":[["piety",2,{}],["drawCards",1,{}],["persist",4,{}]]},{"name":"pause","cost":{},"effects":[["drawCards",1,{}],["fatigue",-2,{},["amplifiedHero","eq",0,{}]]]},{"name":"runeOfHeartiness","cost":{"mp":2,"stamina":3},"effects":[["insertEffectPermanentlyHand",1,{"effects":[["fatigue",-2,{}]]}],["singleUse",null,{}]]}],"maxStashedCards":3,"immunity":{},"cardRemoveCost":2,"cardUpgradeCost":2},"stage":9,"ascensions":[],"rewards":{"rerollCosts":{"cards":12,"items":4,"nextQuest":4},"amounts":{"gold":16,"cards":3,"items":3,"chances":{"rare":0.35,"upgraded":0.38},"taggedCards":{"rune":1}}},"encounters":[1,7,15,17,26,34,37,59,62],"quests":[{"stage":2,"quest":"Hunt rabbits","completed":true},{"stage":3,"quest":"Take bounty for goblins","completed":true},{"stage":4,"quest":"Take bounty for orcs","completed":true},{"stage":5,"quest":"Practice mindfullness","completed":true},{"stage":6,"quest":"Meditate with wandering mind","completed":false},{"stage":7,"quest":"Help with harvesting","completed":true},{"stage":8,"quest":"Admire beautiful moonlight","completed":true},{"stage":9,"quest":"Enjoy a bright sunny day","completed":false}],"encounter":[59,"ratKing",["smallRat","smallRat","ratKing","archeryTarget"],["maxMP positive"]],"ts":"2025-05-04T18:40:42.881Z"}
Thanks for detailed reports and save-files.
>eels getting hurt by spikes,
Yes, this was caused by infinite loop of spikes and 'on damage: Melee' trigger of Eel. Loop is now broken when Eel accumulates enough spike damage to die.
Uploaded new point release with these fixes.
stage froze (but not the game), “Too long history of fatigue” after grinding for a bit
screenshot:
{"version":"v0.19.0","seed":[819962088,-1379398076,-462817662,2029491377],"heroType":"mage","hero":{"maximum":{"hp":15,"mp":31,"stamina":2,"will":5},"current":{"hp":15,"mp":24,"stamina":2,"will":5,"gold":0},"status":{"vitality":2,"sorcery":1,"fatigue":4},"items":["stoneCalendar","bountyOrcs","butchersApron","deformedCoin","steelShovel"],"deck":[{"name":"magicMissile","cost":{"mp":1},"effects":[["shoot",2,{}]]},{"name":"magicMissile","cost":{"mp":1},"effects":[["shoot",2,{}]]},{"name":"magicMissile","cost":{"mp":1},"effects":[["shoot",2,{}]]},{"name":"gatherMagic","cost":{"mp":1},"effects":[["mana",["Linear","",["CardsPlayedCount",""],1,0],{}]]},{"name":"gatherMagic","cost":{"mp":1},"effects":[["mana",["Linear","",["CardsPlayedCount",""],1,0],{}]]},{"name":"gatherMagic","cost":{"mp":1},"effects":[["mana",["Linear","",["CardsPlayedCount",""],1,0],{}]]},{"name":"ivoryTower","cost":{"mp":2},"effects":[["defendHero",["HandCount","",2,null],{}]]},{"name":"ivoryTower","cost":{"mp":2},"effects":[["defendHero",["HandCount","",2,null],{}]]},{"name":"inspiration","cost":{"mp":2},"effects":[["intellect",1,{}],["exhaust",1,{}]]},{"name":"overnightStudy","cost":{"mp":1},"effects":[["intellect",-1,{}],["mana",10,{}],["maxMana",1,{}]]},{"name":"honey","cost":{"hp":3,"mp":2},"effects":[["vitalityHero",2,{}],["sorcery",1,{}],["exhaust",1,{}]]},{"name":"rally","cost":{"mp":1},"effects":[["clearStatusHero","afraid",{}],["fatigue",-2,{}]]},{"name":"adapt","cost":{"hp":3},"effects":[["invertNegativeStatuses",null,{}]]}],"maxStashedCards":3,"immunity":{},"cardRemoveCost":2,"cardUpgradeCost":2},"stage":5,"ascensions":[],"rewards":{"rerollCosts":{"cards":5,"items":3,"nextQuest":1},"amounts":{"gold":8,"cards":3,"items":3,"chances":{"rare":0.3,"upgraded":0.22000000000000003},"taggedCards":{}}},"encounters":[2,7,14,19,34],"quests":[{"stage":2,"quest":"Take bounty for orcs","completed":true},{"stage":3,"quest":"Help with beekeeping","completed":true},{"stage":4,"quest":"Buy some ink","completed":true},{"stage":5,"quest":"Get individial curriculum","completed":false}],"encounter":[34,"stoneGolem",["acidSlime","stoneGolem","suspiciousChest"],["will positive"]],"ts":"2025-05-30T10:24:46.269Z"}
Wow, that is quite a bit of grinding :))
This error is a sanity-check I have added to catch/break possible infinite loops the after your previous bug report.
I will replace it with just a console warning.
Overnight Study + Adapt is an interesting combo, I did not think about it before, although it seems obvious in retrospect.
I really should think of a way to make fatigue more impactful or add some other diminishing-return mechanic.
Upcoming next version will have 'fatigue grows with turn number' ascension option, maybe it is the answer.
> fatigue could also affect regular draw
I hesitated on this before, but just now I've changed fatigue to affect start-of-turn card draw as well. This happens after the fatigue reduction, so you have to accumulate 20+ fatigue to draw 1 less card at the start of turn.
In your example (if played with the new ascension on) it will completely stop card draw at about turn 40, which is I think an acceptable balance point.
Mind control freezes the game when played on any enemy unless it is frozen, you are ensnared, or it otherwise doesn't try to act. Pipette freezes the game instead of increasing max hp. I will post replays in the future; didn't know you can do that. Also, the stash and being able to pay to remove cards/sell precious cards seem from card text like they should exist as menus but I haven't figured out where they are yet (I've only unlocked 9/13 classes I believe).
Thanks for your report.
>Mind control freezes the game
Fixed, will be published in next update.
>Pipette freezes the game
Fixed, will be published in next update.
>Also, the stash and being able to pay to remove cards/sell precious cards
You can access deck manipulation by pressing 'Deck' button in rewards window. (See screenshot below).
Upon first opening of this window, the game should have displayed the tutorial, which you can re-visit by clicking question mark in top-right corner. I understand it is hard to remember now, but can you please tell, perhaps the tutorial did not show or was unclear?
As for stash and card upgrades, these two features are locked behind achievements. You can see all achievements by pressing 'lock' button in the global menu. Search for 'stash' and 'upgrade' to see exact requirements (those requirements should be relatively easy, you have probably unlocked one or both already). After unlocking, corresponding buttons will appear in deck manipulation window.
I plan to publish next update in a few days.
'On end turn' effects can prevent you from satisfying 'end your turn with' conditions for quests. This seems backwards to me; I would think your quests should check the state at the moment you push the button, and any help/harm from 'on end turn' effects should only matter in terms of their impact on the next turn. As-is the 'Model of the Spire' item locks you out of a great many quests (have your hand full at end of turn becomes impossible, which is required for many library quests), and the 'Pendant of Amnesia' locks you out of two of the Time of Day items and ensures each turn is guaranteed to count for the other one (the shield).
Thanks for your interest. I am happy to discuss this topic at length, since this is my hobby project, so sorry if my replies are too long.
Perhaps you may want to join our discord for easier / more detailed discussion.
First, I would like to point out that full event order is documented in 'More info' menu (maybe you have already seen this, I just want to make sure).
Specifically, for 'end turn' the order is, indeed, 'cards, then items, then quest'.
About quest vs item trigger order. As I see, the main advantage of your proposal (quests before cards and items) would be easier understanding by novice players (i.e. less cases of "why it did not work" surprises and frustration). The corresponding disadvantage would be, for more experienced players, symmetrical frustration of 'I lined up end-of-turn effects perfectly, but game ignored them'. For e specific example, just as Model of the Spire can hinder library quests, Ornate Deck can make them much easier. Also, anti-synergy of some item/quest combinations are one of the reasons to pick Black Box item.
In general, I push this game in 'give advanced players more tools / interactions even at the expense of harsher learning curve' direction, so I slightly prefer current order. However, your proposal merits further thinking / discussion, I will certainly consider some changes in this area.
As for relative order of items (such as Pendant of Amnesia vs Sun Shield) -- note that you can reorder items arbitrarily between stages. Unfortunately, this does not help in this specific case, since Sun Shield is triggered on start turn, not end turn.An interesting idea wold be to change Pendant of Amnesia to start turn trigger (so you can, for example, put it after Moon Blade but before Sun Shield to achieve both effects on the same turn).
I think it is much better to go in the direction of more tools for advanced players at the cost of learning curve; that is (it seems to me) the game's core identity. I was aware of the popups on clicking 'more', I just didn't think that's what 'quests' meant in that context; I thought that was for *effects* of quests (like stop the undead uprising's skeletons), not for things that cared about the game state when your turn actually ended, which I thought was when you pushed the button. I would also have been confused by a card that cared about end-of-turn state (rather than having an 'on end turn' effect) being affected by the 'on end turn' effect of a card further left in the hand.
For the items, I was referring to their quests (which, admittedly, are the same as their activation conditions), but your point still stands. Thanks for your thorough reply.
Negative frozen should probably not be spendable. The problem was that the adventurer difficulty bonus allowed the frozen status to be applied at 0, which seems to mean it just stays frozen forever. Rather than removing frozen if it decrements to 0 from 1, it may make sense to remove it if it is ever 0 or less. Also the text isn't grayed out but nothing happens when the card is played (not even 'single use')
I have fixed the main problem, now negative frozen will not disable the card.
Regarding the secondary bug of quest applying Frozen 0: do you think this quest will be too hard for non-Adventurer if I change the frozen formula to (difficulty + 2)? The other solution would be to just 'cap' formula: max(difficulty + 1, 1), but I try to make sure that at least difficulty of +-1 affects as many quests as possible.
Wouldn't frozen 2 make it free for non-Adventurers and very hard for adventurers? Because even frozen cancels the upgrade effect *and* single use, but odd only cancels upgrade? Maybe I am misunderstanding how that works. In any case, the quest is only particularly difficult if playing the upgrade card an integer number of times doesn't result in winning-- in that case you need some sort of special effect to change the amount of frozen it is. I don't think having to play it another time would be particularly hard
Every time Frozen is played, it is reduced by 1 and the rest of the card is skipped. So 'Frozen 2' card will have to cycle through the deck 2 times before it works. When reaching zero, Frozen disappears. I will improve effect description to make it more clear.
The previous bug was due to the fact that I compared "frozen === 0" rather than "frozen <= 0".
>I don't think having to play it another time would be particularly hard
Ok, changed it to (difficulty + 2)
Game creates autosave before each stage, so after the bug, you can select it and click 'copy to clipboard' button, see screenshot below
Also, please look at browser console (Ctrl+Shift+I if you are on Windows/Chrome) for any error messages. If there are, please post them. Looking at screenshot, I am unable to see any obvious source of the bug so far.
By the way, you seem to get quite far while playing at full ascension -- that's impressive. Did you manage to win at this difficulty?
Note: itch ate my photos the first time I wrote this so please forgive the sloppy remakes. The load restores the resource and item values properly even after the data is temporarily lost because the page is refreshed (the new pics for the first entry obscure that).
-----
I haven't beaten it at full ascension yet, because of this crash which has happened twice on good runs ^^; When I said copying and pasting the save file didn't work, what I mean is:
and then I click copy to clipboard, and when I paste it's the image rather than any sort of savetext. If I instead click load, it *sort of* works:But that isn't helpful as far as actually getting the file. It doesn't look like you're storing them in AppData (I'm on Windows) so I'm not sure where a local copy of the save file might be.
Also, after loading if I go to save, nothing happens. Clicking 'save' does not save the game to a new slot.
Popping open the inspect element panel did provide some useful insight:
Unrecognized feature: 'monetization'
Unrecognized feature: 'xr'
Allow attribute will take precedence over 'allowfullscreen'
events.js:115 Event: StartGame
windows.js:362 [Violation] Permissions policy violation: The Clipboard API has been blocked because of a permissions policy applied to the current document. See https://goo.gl/EuHzyv for more details.
savesCopy @ windows.js:362Understand this error
windows.js:362 Uncaught (in promise) NotAllowedError: Failed to execute 'writeText' on 'Clipboard': The Clipboard API has been blocked because of a permissions policy applied to the current document. See https://goo.gl/EuHzyv for more details.
at HTMLButtonElement.savesCopy (windows.js:362:25)Understand this error
events.js:115 Event: GameLoaded
ui_base.js:618 Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'tags')
at ui_base.js:618:80
at Array.flatMap (<anonymous>)
at getBountyTags (ui_base.js:618:53)
at ui_base.js:655:20
at Array.map (<anonymous>)
at makeEncounterButtons (ui_base.js:654:55)
at stageFinishedHandler (ui.js:538:3)
at events.js:120:36Understand this error
utils.js:161 storage save: Converting circular structure to JSON
--> starting at object with constructor 'EffectInstance'
| property 'value' -> object with constructor 'QuestDifficulty'
--- property 'effect' closes the circle TypeError: Converting circular structure to JSON
--> starting at object with constructor 'EffectInstance'
| property 'value' -> object with constructor 'QuestDifficulty'
--- property 'effect' closes the circle
at JSON.stringify (<anonymous>)
at Object.save (https://html-classic.itch.zone/html/14011901/utils.js:160:50)
at HTMLButtonElement.savesSave (https://html-classic.itch.zone/html/14011901/windows.js:349:13)
Which may have some helpful info in the last part regarding the freezing the game bug, and also is helpful in the first part to me because I bet I need to enable permissions for the clipboard somewhere. Once I figure that out I will post a save.
Looks like writing to the clipboard should have already been allowed with a prompt, and changing it to always allowed didn't let the site write to it. Also, on further investigation, querying with temporaryvariable=navigator.permissions.query({ name: "clipboard-write" }) in the inspector indicates the permission is in-fact still denied. I am not sure what to do about that; I will try again tomorrow.
> It doesn't look like you're storing them in AppData
Saves are stored in browser's local storage (in Chrome dev tools panel, select Application tab, then 'Local Storage' from the left menu).
It seems that the bug may be happening during end-stage autosave and/or following attempts to load that broken save.
GDJS-internal-player-uuid | 3599038e-a73f-4d08-8fbf-cb825660c3a6 | |
account | [["rating","_id","username","usernameCount","isGuest","completedTutorial","premium","email","emailVerified","receiveNewsletterEmails","receiveMajorReleaseEmails","gold","claimedMissionIds","knownItems","purchasedItems","equippedBackground","equippedHUD","dailyMissions","createdAt","updatedAt","__v","bountyRun","campaignRun","currentRun","missionsRefreshedAt","stats","a|0|1|2|3|4|5|6|7|8|9|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P","Slugger","Carrier","Freighter","Anomaly","StormChaser","a|R|S|T|U|V","battles","rank","rankUpdatedAt","a|0|X|Y|Z","n|5h","n|9","n|2Z","2025-05-12T21:33:39.058Z","o|a|b|c|d|e","n|5e","n|0","2025-05-12T21:33:39.063Z","o|a|g|h|d|i","2025-05-12T21:33:39.068Z","o|a|g|h|d|k","2025-05-12T21:33:39.073Z","o|a|g|h|d|m","2025-05-12T21:33:39.078Z","o|a|g|h|d|o","o|W|f|j|l|n|p","68226933b6098f36f550de8b","Guest Player","n|4B","b|T","b|F","guest+Q6g4-K24VTEz@ironanchorgames.com","n|A","401","301","101","a|y|z|10","BlasterCannon","SteelHull","SpareParts","FlameTosser","Janitor","ChargeCapacitor","SlugCannon","TargetingSystem","ModularHull","IonDrive","DampenerRounds","GalvanizedPlate","FlightDeck","IonBlaster","ReactivePlating","RebelHull","AluminumHull","RocketThruster","HeavyRounds","SupplyCrate","IncendiaryRounds","MagneticRounds","FuelTank","SupplyBeacon","AutoTurret","FuelPump","Hardpoint","Synthesizer","UpgradeKit","FueledWing","Officer","TransporterPad","StainlessSteelHull","Pilot","TractorBeam","SplitterRounds","a|12|13|14|15|16|17|18|19|1A|1B|1C|1D|1E|1F|1G|1H|1I|1J|1K|1L|1M|1N|1O|1P|1Q|1R|1S|1T|1U|1V|1W|1X|1Y|1Z|1a|1b","Background1","HUD1","a|1d|1e","id","current","claimed","a|1g|1h|1i|1","402","n|4","68226933b6098f36f550de93","o|1j|1k|1l|v|1m","408","n|4J","68226933b6098f36f550de94","o|1j|1o|1p|v|1q","410","68226933b6098f36f550de95","o|1j|1s|h|v|1t","n|1","68226933b6098f36f550de96","o|1j|y|1v|u|1w","404","68226933b6098f36f550de97","o|1j|1y|h|v|1z","a|1n|1r|1u|1x|20","2025-05-12T21:33:39.040Z","2025-05-12T21:53:16.107Z","heroes","battlesPlayed","battlesWon","damageDealt","projectilesFired","versusVictories","a|24|25|26|27|28|29|1","admiral","mortar-master","steel-forger","contraband-runner","space-trucker","tide-bringer","legion-overseer","assassin","merchant","chaotic-researcher","a|2B|2C|2D|2E|2F|2G|2H|2I|2J|2K","a|29","o|2M|h","o|2L|2N|2N|2N|2N|2N|2N|2N|2N|2N|2N","n|FZ","n|2R","68226933b6098f36f550de98","o|2A|2O|c|1l|2P|2Q|h|2R","o|Q|q|r|s|t|u|u|v|w|v|v|v|x|11|1c|1f|1d|1e|21|22|23|h||||o|2S"],"2T"] | |
achievements | {"tutorial":true,"rewardsTutorial":true,"intro":true,"warriorHalfgame":true,"mageHalfgame":true,"rogueHalfgame":true,"priestHalfgame":true,"largeDeck":true,"upgradeCard":true,"winGame":true,"winGameWithQuests":true,"winWithClockwork":true,"winWithPoison":true,"winWithLuck":true,"winWithAmplified":false,"winWithZeroGold":false,"winWithPrecious":false,"winWith6Heroes":true,"winHpLowHp":false,"winWithAllHeroes":false,"tutorialOpt":false,"gold":false,"maxHP":false,"deckLarge":false,"piety":false,"precious":false,"clockwork":true,"winPoisinedAfraid":false,"winConfused":false,"winTurn1":false,"winHp1":false,"winZeroCost":false,"ascension1":false,"ascensionMax":false,"itemsZero":false,"winWithMalus":false,"questsCircus":false,"questsHome":false,"questsLibrary":true,"questsFarm":false,"questsTemple":false,"questsBounty":false,"questsStadium":false,"questsCastle":false,"questsSecluded":false,"questsTavern":false,"questsVista":false,"questsArt":false,"questsBandit":false,"itemsRing":false,"itemsCoin":false,"itemsMask":false,"itemsAltar":false,"immunities":false,"itemsTimeOfDay":true,"itemsPoison":true,"itemsVitVamp":false,"itemsMove":true,"itemsDefence":false,"itemsForceEnd":false} | |
aps:e32f1423-28bc-43ed-8ab0-5ae6b4449cf8:deviceSignal/sua | {"architecture":"x86","bitness":"64","mobile":0,"model":"","source":2,"platform":{"brand":"Windows","version":["10","0","0"]},"browsers":[{"brand":"Google Chrome","version":["137","0","7151","55"]},{"brand":"Chromium","version":["137","0","7151","55"]},{"brand":"Not/A)Brand","version":["24","0","0","0"]}]} | |
apstagCxMEnabled | 1 | |
autosave | {"version":"v0.21.0","seed":[-632432178,-116391453,-2059522168,1959182413],"heroType":"watchmaker","hero":{"maximum":{"hp":86,"mp":19,"stamina":7,"will":14},"current":{"hp":85,"mp":19,"stamina":6,"will":2,"gold":98},"status":{"intellect":4,"vampiric":7,"luck":18,"sorcery":3,"fatigue":11},"items":["bloodChalice","blowgun","mesmerizingDruse","ziegenhainer","crookedDice","blankPaper","causticEdge","clover","windingKey","chain","caltrops","bagOfCoins","absorbingDruse","sackOfGrain","fortuneCookie","wizardStaff","notebook","bookmarkedTome","sandals","porcelainDove","clayMold"],"deck":[{"name":"movingGears","cost":{"mp":1},"effects":[["moveCard",["Cycle","",["CardsPlayedCount",""],["left","right"]],{}],["persist",5,{}]],"endTurn":[["deltaEffectConnected",1,{"effect":"clockwork","connector":"gear"}]]},{"name":"movingGears","cost":{"mp":1},"effects":[["moveCard",["Cycle","",["CardsPlayedCount",""],["left","right"]],{}],["persist",5,{}]],"endTurn":[["deltaEffectConnected",1,{"effect":"clockwork","connector":"gear"}]]},{"name":"tinker","cost":{"mp":1},"effects":[["mana",["ConnectedCardEffect","ceil",0.4,"clockwork","gear"],{}]]},{"name":"tinker","cost":{"mp":1},"effects":[["mana",["ConnectedCardEffect","ceil",0.4,"clockwork","gear"],{}]]},{"name":"toySoldier","cost":{"mp":2},"effects":[["clockwork",4,{}],["persist",5,{}]],"endTurn":[["melee",["CardEffect","",1,"clockwork"],{"sound":"sword"}],["deltaEffectClamped",-1,{"effect":"clockwork"}]]},{"name":"toySoldier","cost":{"mp":2},"effects":[["evasionHero",1,{}],["clockwork",4,{}],["persist",5,{}]],"endTurn":[["melee",["CardEffect","",1,"clockwork"],{"sound":"sword"}],["deltaEffectClamped",-1,{"effect":"clockwork"}]]},{"name":"nutsAndBolts","cost":{"mp":1},"effects":[["defendHero",["CardsCount","",1,"hand","effect","clockwork"],{}]]},{"name":"nutsAndBolts","cost":{"mp":1},"stashed":true,"effects":[["defendHero",["CardsCount","",1,"hand","effect","clockwork"],{}]]},{"name":"detoxify","cost":{"hp":1},"stashed":true,"effects":[["clearStatusHero","poisoned",{}]]},{"name":"inspiration","cost":{"mp":2},"upgraded":1,"effects":[["intellect",1,{}],["exhaust",2,{}]]},{"name":"movingGears","cost":{"mp":1},"effects":[["moveCard",["Cycle","",["CardsPlayedCount",""],["left","right"]],{}],["persist",5,{}]],"endTurn":[["deltaEffectConnected",1,{"effect":"clockwork","connector":"gear"}]]},{"name":"echo","cost":{"mp":1},"upgraded":2,"effects":[["playDiscarded",1,{}]]},{"name":"fountainOfWonder","cost":{"mp":2},"effects":[["sorcery",1,{}]]},{"name":"feastOnFlesh","cost":{"hp":5},"upgraded":2,"effects":[["vampiricHero",2,{}],["melee",["PositiveStatus","",1,"vampiric",5],{}],["exhaust",2,{}]],"kill":[["maxHp",["PositiveStatus","",1,"vampiric",0],{}]]},{"name":"grapplingHook","cost":{},"upgraded":1,"effects":[["ensnare",1,{}],["moveTo",["MonsterPos","",0],{}]]},{"name":"movingGears","cost":{"mp":1},"effects":[["moveCard",["Cycle","",["CardsPlayedCount",""],["left","right"]],{}],["persist",5,{}]],"endTurn":[["deltaEffectConnected",1,{"effect":"clockwork","connector":"gear"}]]},{"name":"forgeSword","cost":{"hp":1,"mp":1},"upgraded":2,"effects":[["forgeSword",["MaxDevotion","",3],{"card":"enchantedSword"}],["exhaust",1,{}]]},{"name":"mechanicalHeart","cost":{"hp":1},"effects":[["clockwork",1,{}],["persist",5,{}]],"endTurn":[["healHero",["CardEffect","",1,"clockwork"],{}],["deltaEffectClamped",-1,{"effect":"clockwork"}]]},{"name":"pray","cost":{"will":1},"upgraded":1,"effects":[["piety",2,{}],["drawCards",1,{}],["persist",4,{}]]},{"name":"secondWind","cost":{"hp":1},"upgraded":3,"effects":[["drawCards",3,{},["hand","le",4,{}]],["fatigue",-2,{}]]},{"name":"mutate","cost":{"hp":2},"effects":[["maxAll",["RandomInRange","",-1,1,{}],{}],["exhaust",3,{}]]},{"name":"miasma","cost":{"mp":5},"effects":[["poisonAll",5,{}],["poisonHero",3,{}]]},{"name":"feastOnFlesh","cost":{"hp":5},"upgraded":1,"effects":[["vampiricHero",1,{}],["melee",["PositiveStatus","",1,"vampiric",5],{}],["exhaust",2,{}]],"kill":[["maxHp",["PositiveStatus","",1,"vampiric",0],{}]]}],"maxStashedCards":2,"immunity":{"vitality":true},"cardRemoveCost": | |
guest-email | guest+Q6g4-K24VTEz@ironanchorgames.com | |
last-battle-id | 68226dddb6098f36f550eddb | |
pelagium/client_ | {"/sessionId":true,"/orders":true} | |
pelagium/client_/orders | {"turn":65,"orders":[{"type":"move","unit":680,"from_x":24,"from_y":17,"to_x":25,"to_y":18},{"type":"move","unit":519,"from_x":23,"from_y":16,"to_x":25,"to_y":17},{"type":"move","unit":594,"from_x":23,"from_y":15,"to_x":23,"to_y":17},{"type":"move","unit":455,"from_x":10,"from_y":17,"to_x":10,"to_y":18},{"type":"move","unit":643,"from_x":11,"from_y":18,"to_x":11,"to_y":19},{"type":"move","unit":644,"from_x":11,"from_y":17,"to_x":11,"to_y":18},{"type":"move","unit":618,"from_x":12,"from_y":18,"to_x":12,"to_y":19},{"type":"move","unit":621,"from_x":8,"from_y":18,"to_x":8,"to_y":19},{"type":"move","unit":668,"from_x":9,"from_y":16,"to_x":8,"to_y":18},{"type":"move","unit":667,"from_x":9,"from_y":15,"to_x":7,"to_y":16},{"type":"move","unit":669,"from_x":8,"from_y":15,"to_x":8,"to_y":16},{"type":"move","unit":693,"from_x":11,"from_y":13,"to_x":10,"to_y":15},{"type":"move","unit":654,"from_x":12,"from_y":14,"to_x":11,"to_y":15},{"type":"move","unit":719,"from_x":7,"from_y":12,"to_x":7,"to_y":13},{"type":"move","unit":679,"from_x":14,"from_y":11,"to_x":12,"to_y":13},{"type":"move","unit":718,"from_x":13,"from_y":10,"to_x":11,"to_y":11},{"type":"move","unit":691,"from_x":17,"from_y":9,"to_x":15,"to_y":11},{"type":"move","unit":717,"from_x":12,"from_y":7,"to_x":15,"to_y":8},{"type":"move","unit":716,"from_x":23,"from_y":5,"to_x":23,"to_y":6},{"type":"move","unit":692,"from_x":23,"from_y":7,"to_x":23,"to_y":8},{"type":"move","unit":666,"from_x":22,"from_y":9,"to_x":21,"to_y":9},{"type":"move","unit":642,"from_x":21,"from_y":10,"to_x":22,"to_y":11},{"type":"move","unit":619,"from_x":22,"from_y":12,"to_x":23,"to_y":12},{"type":"move","unit":704,"from_x":23,"from_y":14,"to_x":23,"to_y":16},{"type":"move","unit":98,"from_x":18,"from_y":16,"to_x":19,"to_y":16},{"type":"move","unit":670,"from_x":18,"from_y":17,"to_x":20,"to_y":18},{"type":"move","unit":421,"from_x":17,"from_y":16,"to_x":18,"to_y":17},{"type":"move","unit":573,"from_x":19,"from_y":18,"to_x":19,"to_y":17},{"type":"move","unit":622,"from_x":21,"from_y":16,"to_x":21,"to_y":17},{"type":"move","unit":544,"from_x":22,"from_y":17,"to_x":20,"to_y":17},{"type":"move","unit":464,"from_x":22,"from_y":15,"to_x":22,"to_y":16},{"type":"move","unit":694,"from_x":19,"from_y":14,"to_x":18,"to_y":15},{"type":"move","unit":720,"from_x":18,"from_y":13,"to_x":17,"to_y":14},{"type":"move","unit":258,"from_x":16,"from_y":16,"to_x":17,"to_y":16}]} | |
pelagium/client_/sessionId | null | |
poki_events_user_id | 2e2cc2f1-0b37-4296-922f-439430177e67 | |
poki_pbf | 1 | |
refreshToken | eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfaWQiOiI2ODIyNjkzM2I2MDk4ZjM2ZjU1MGRlOGIiLCJ1c2VybmFtZSI6Ikd1ZXN0IFBsYXllciIsImlhdCI6MTc0NzA4NTYxOSwiZXhwIjoxNzQ4Mjk1MjE5fQ.ESLMzEmdX_2A0qsUDqn5s-2SLttlN8yQZGLFrLxIMWg | |
settings | {"ascensions":["removeCost","upgradeCost","rerollCost","itemChoices","cardChoices","maxStashedCards","initialDamage","minLevelDecrease","questDifficulty","addSmallMonsters","cardCostAffinity","moreNegativeEncounters","maxCardUpgrades","fatiguePerTurn","enemyHpCoeff"],"isGlobalMenuOpen":true,"volumeSfx":5,"volumeMusic":4,"musicTrack":1,"hintInterval":5,"hintHandKeyOnly":false,"hintKey":"ctrlKey","keyboard":false,"singleClickPlay":false,"showTitleCardsHand":true,"showTitleMonstersField":true,"compactItems":false,"showFullCost":false,"unlockAll":false} | |
time-slider | 0.9 | |
Thanks, I should have thought of that >.<