Closed benknoble closed 1 year ago
xxd
block below and run your system's equivalent of pbpaste | sed 1d | xxd -r >save
, then check save
with md5sum
).frosthaven-manager <file>
.You'll even notice that, if you save this broken state and deserialize it, the ability-decks-current
of (hash-ref (@! (state-@ability-decks)) "Archer")
is not #f
. Loading this new saved state produces a "working" view.
Here's the serialized state:
racket/fasl:Äåq|�libfrosthaven-manager/defns.rktdeserialize-info:money-v0�deserialize-info:material-kind�deserialize-info:herb-kind�deserialize-info:material-v0�deserialize-info:herb-v0�!deserialize-info:random-item-type�!deserialize-info:monster-modifier�$frosthaven-manager/manager/state.rktstate-deserialize-info�deserialize-info:creature-v0�deserialize-info:player-v0�"deserialize-info:monster-group*-v0�!deserialize-info:monster-group-v0�deserialize-info:monster-v0�,frosthaven-manager/manager/ability-decks.rkt!deserialize-info:ability-decks-v0„unonpnqooprqoooonoooppoppoppopoopoopoopnopq?tsqqur|q}wqtxq}xsnr|qqwq}yqtuq}{rrqq{qqsqtvtvtqtttptnScoutAlgox ScoutImpairPriestAlgox Priest Shield 1 Pierce 2 Shield 2 Pierce 3GuardAlgox Guardf
monster-statsuqqzqr
City GuardRetaliate 2 Shield 3Retaliate 3HoundRetaliate 1ArcherAlgox ArcherspqvprMove -1Move +0Nothing SpecialHeal 3, Range 3Calculated StrikeMove +1 Attack +1Shield 1
Hasty Assault Attack -1 Attack +0:Attack +0 (+2 if target adjacent to any of Hound's allies)Nothing Special 1Nothing Special 2Move -2Attack -1, Pierce 2Attack +1, Range 3monster-abilityìRancid Arrow§c∏Attack +0, Range 3, Poisonì≤ñØ≥ìGreedë
Move +1, JumpLoot 1쨣´¥ì
Noxious Blade Attack +2, Poisonì Cruel Bowã™Attack -1, Range 3, ImpairìRapid BoltsΩAttack -1, Target 2, Range 4ìÆ≥™∞ñTend to the Clan 1Ö´≠ñ
Divine Energy«™Heal 1, all adjacent allies
Bless selfñ¨¨´Attack +0, Range 3ñDrain Strengthv´Attack -1, Range 3, DisarmñTend to the Clan 2Ö´≠ñDrain Speedv™Attack +0, Range 3, Immobilizeñ Angry HexwØ#Attack -1, Target 2, Range 3, CurseñÆ∏™∫ú∂†´¥úParry and Thrust}±Retaliate 2úPsych Up•™¥Strengthen selfú
Venom Shiv}Attack +0, Poison±ú≤åØ≥ú∑†´¥úÆ¥™∞úThrowing Axeë™Attack +0, Range 2§Harrowing Howlu´Muddle all adjacent§∂à´¥§Pack Hunting 2Å´µ§Gripping Teetht™Attack +0, Immobilize§Pack Hunting 1Å´µ§Æ¡∏∞§Sharp Fangs∂π∏π§∑à´¥¶
Shoot Footã´Attack -1, Range 5, Immobilize¶Close Iné´∫¶¨ç´Attack +0, Range 4¶Æö™Attack +1, Range 4¶
Power ShotÆAttack +1, Range 5¶
Twin Bolts¶≥Target 2, Range 4¶Set Trap|™Attack -1, Range 5FCreate one 3-damage trap in an adjacent empty hex closest to an enemy.¶≤~ØAttack -1, Range 4uplayorvpw u
Boneshaperttnnvow
Blinkbladevvnnvqw Geminatevvnnvnw Friggxxnnvrxoy¶ßo®©zosvsxyúùoûü
h-equal(nnnnnnnnnnnnooooooppråqqvÜqqxqqyqqzãrärroÑo~àçqtwÇqtyqtzqt{rÄÖpq}sq}uq}vÅÉáq}zâr(~nÄÅÇÉÑÖonÜáàâpäãåçÇ
unfused
}(étréètsêètuéêéèêtoêééêèèëëëëëëëëëëíííííííííí
ì
îmonster-infoìîuqpvrpyrpzrq}rqÄsqÜsrèsrxrqzrq{srïsrïÑsrïàssïéttïñtuïñ
óñóspptppòupqòwpqòzpqò}pqòÇpròâpròuqqôuqqöôwqqöôzqqöô|qröôÅqröôáqsöõêqsöõú
ùúùtpqûxqqzqr}rrÅrrársèssxprü}qsÅrsÑrtâstìsuùtu†ú†sppsppòuppòvpqòwqqòxqqö{qröqrötpqòtpqöwpqöwprö•xqrö°{qrö°}qr¢£Çqs¢£§
§§§rqprrp•trp•vrp•wrq•xrq°|sq°sr°tsptsp°usq°vsr°ysr°{sr£ts£Ött£¶
߶ßroq®upquprxpr{prÅprÑpstpr©yprzps~psÄptäptèpu
쿺檬ø¡Ωñ»∆≈√« ƒ…úדŒœÀ–Õ§÷”◊’‘⁄ÿŸ¶€·‹‚fl›fi‡
ì{ªºΩæø¿¡¬ñ{√ƒ≈∆«»… ú{ÀÃÕŒœ–—“§{”‘’÷◊ÿŸ⁄¶{€‹›fifl‡·‚
Here's a hexdump and md5sum for double-checking and error-correction:
# xxd <~/…/file
00000000: 7261 636b 6574 2f66 6173 6c3a 0f80 8c1b racket/fasl:....
00000010: 1c07 1e71 057c 1c0e 1e1c 0201 000e 036c ...q.|.........l
00000020: 6962 0101 131c 6672 6f73 7468 6176 656e ib....frosthaven
00000030: 2d6d 616e 6167 6572 2f64 6566 6e73 2e72 -manager/defns.r
00000040: 6b74 0e19 6465 7365 7269 616c 697a 652d kt..deserialize-
00000050: 696e 666f 3a6d 6f6e 6579 2d76 301e 1c02 info:money-v0...
00000060: 0200 0201 0e1e 6465 7365 7269 616c 697a ......deserializ
00000070: 652d 696e 666f 3a6d 6174 6572 6961 6c2d e-info:material-
00000080: 6b69 6e64 1e1c 0202 0002 010e 1a64 6573 kind.........des
00000090: 6572 6961 6c69 7a65 2d69 6e66 6f3a 6865 erialize-info:he
000000a0: 7262 2d6b 696e 641e 1c02 0200 0201 0e1c rb-kind.........
000000b0: 6465 7365 7269 616c 697a 652d 696e 666f deserialize-info
000000c0: 3a6d 6174 6572 6961 6c2d 7630 1e1c 0202 :material-v0....
000000d0: 0002 010e 1864 6573 6572 6961 6c69 7a65 .....deserialize
000000e0: 2d69 6e66 6f3a 6865 7262 2d76 301e 1c02 -info:herb-v0...
000000f0: 0200 0201 0e21 6465 7365 7269 616c 697a .....!deserializ
00000100: 652d 696e 666f 3a72 616e 646f 6d2d 6974 e-info:random-it
00000110: 656d 2d74 7970 651e 1c02 0200 0201 0e21 em-type........!
00000120: 6465 7365 7269 616c 697a 652d 696e 666f deserialize-info
00000130: 3a6d 6f6e 7374 6572 2d6d 6f64 6966 6965 :monster-modifie
00000140: 721e 1c02 0200 0102 1324 6672 6f73 7468 r........$frosth
00000150: 6176 656e 2d6d 616e 6167 6572 2f6d 616e aven-manager/man
00000160: 6167 6572 2f73 7461 7465 2e72 6b74 0e16 ager/state.rkt..
00000170: 7374 6174 652d 6465 7365 7269 616c 697a state-deserializ
00000180: 652d 696e 666f 1e1c 0202 0002 020e 1c64 e-info.........d
00000190: 6573 6572 6961 6c69 7a65 2d69 6e66 6f3a eserialize-info:
000001a0: 6372 6561 7475 7265 2d76 301e 1c02 0200 creature-v0.....
000001b0: 0201 0e1a 6465 7365 7269 616c 697a 652d ....deserialize-
000001c0: 696e 666f 3a70 6c61 7965 722d 7630 1e1c info:player-v0..
000001d0: 0202 0002 020e 2264 6573 6572 6961 6c69 ......"deseriali
000001e0: 7a65 2d69 6e66 6f3a 6d6f 6e73 7465 722d ze-info:monster-
000001f0: 6772 6f75 702a 2d76 301e 1c02 0200 0201 group*-v0.......
00000200: 0e21 6465 7365 7269 616c 697a 652d 696e .!deserialize-in
00000210: 666f 3a6d 6f6e 7374 6572 2d67 726f 7570 fo:monster-group
00000220: 2d76 301e 1c02 0200 0201 0e1b 6465 7365 -v0.........dese
00000230: 7269 616c 697a 652d 696e 666f 3a6d 6f6e rialize-info:mon
00000240: 7374 6572 2d76 301e 1c02 0200 132c 6672 ster-v0......,fr
00000250: 6f73 7468 6176 656e 2d6d 616e 6167 6572 osthaven-manager
00000260: 2f6d 616e 6167 6572 2f61 6269 6c69 7479 /manager/ability
00000270: 2d64 6563 6b73 2e72 6b74 0e21 6465 7365 -decks.rkt.!dese
00000280: 7269 616c 697a 652d 696e 666f 3a61 6269 rialize-info:abi
00000290: 6c69 7479 2d64 6563 6b73 2d76 30e3 1c75 lity-decks-v0..u
000002a0: 1c02 6e6f 1c02 6e70 1c02 6e71 1c02 6f6f ..no..np..nq..oo
000002b0: 1c02 7072 1c04 0103 0e01 716f 6f6f 1c02 ..pr......qooo..
000002c0: 6f6e 1c04 0203 6f6f 6f1c 0402 0370 706f on....ooo....ppo
000002d0: 1c04 0203 7070 6f1c 0402 0370 706f 1c04 ....ppo....ppo..
000002e0: 0203 706f 6f1c 0402 0370 6f6f 1c04 0203 ..poo....poo....
000002f0: 706f 6f1c 0270 6e1c 026f 701c 0371 1e01 poo..pn..op..q..
00000300: 040e 013f 741e 0204 731c 0371 1e02 0471 ...?t...s..q...q
00000310: 1e02 0475 1c02 721e 0204 7c1c 0371 1e02 ...u..r...|..q..
00000320: 047d 1e02 0477 1c03 711e 0204 741e 0204 .}...w..q...t...
00000330: 781c 0371 1e02 047d 1e02 0478 1c02 736e x..q...}...x..sn
00000340: 1c02 721e 0204 7c1c 0371 1e02 0471 1e02 ..r...|..q...q..
00000350: 0477 1c03 711e 0204 7d1e 0204 791c 0371 .w..q...}...y..q
00000360: 1e02 0474 1e02 0475 1c03 711e 0204 7d1e ...t...u..q...}.
00000370: 0204 7b1c 0272 1e02 0472 1c03 711e 0204 ..{..r...r..q...
00000380: 711e 0204 7b1c 0371 1e02 0471 1e02 0473 q...{..q...q...s
00000390: 1c03 711e 0204 741e 0204 761c 0274 761c ..q...t...v..tv.
000003a0: 0274 711c 0274 741c 0274 701c 0274 6e13 .tq..tt..tp..tn.
000003b0: 0553 636f 7574 130b 416c 676f 7820 5363 .Scout..Algox Sc
000003c0: 6f75 7413 0649 6d70 6169 7213 0650 7269 out..Impair..Pri
000003d0: 6573 7413 0c41 6c67 6f78 2050 7269 6573 est..Algox Pries
000003e0: 7413 0953 6869 656c 6420 2031 1309 5069 t..Shield 1..Pi
000003f0: 6572 6365 2020 3213 0953 6869 656c 6420 erce 2..Shield
00000400: 2032 1309 5069 6572 6365 2020 3313 0547 2..Pierce 3..G
00000410: 7561 7264 130b 416c 676f 7820 4775 6172 uard..Algox Guar
00000420: 641c 0801 050e 0166 0106 0e0d 6d6f 6e73 d......f....mons
00000430: 7465 722d 7374 6174 7375 7171 0505 051c ter-statsuqq....
00000440: 0802 0502 067a 7172 0505 0513 0a43 6974 .....zqr.....Cit
00000450: 7920 4775 6172 6413 0c52 6574 616c 6961 y Guard..Retalia
00000460: 7465 2020 3213 0953 6869 656c 6420 2033 te 2..Shield 3
00000470: 130c 5265 7461 6c69 6174 6520 2033 1305 ..Retaliate 3..
00000480: 486f 756e 6413 0c52 6574 616c 6961 7465 Hound..Retaliate
00000490: 2020 3113 0641 7263 6865 7213 0c41 6c67 1..Archer..Alg
000004a0: 6f78 2041 7263 6865 721c 0802 0502 0673 ox Archer......s
000004b0: 7071 0505 051c 0802 0502 0676 7072 0505 pq.........vpr..
000004c0: 0513 074d 6f76 6520 2d31 1307 4d6f 7665 ...Move -1..Move
000004d0: 202b 3013 0f4e 6f74 6869 6e67 2053 7065 +0..Nothing Spe
000004e0: 6369 616c 130f 4865 616c 2033 2c20 5261 cial..Heal 3, Ra
000004f0: 6e67 6520 3313 1143 616c 6375 6c61 7465 nge 3..Calculate
00000500: 6420 5374 7269 6b65 1307 4d6f 7665 202b d Strike..Move +
00000510: 3113 0941 7474 6163 6b20 2b31 1308 5368 1..Attack +1..Sh
00000520: 6965 6c64 2031 130d 4861 7374 7920 4173 ield 1..Hasty As
00000530: 7361 756c 7413 0941 7474 6163 6b20 2d31 sault..Attack -1
00000540: 1309 4174 7461 636b 202b 3013 3a41 7474 ..Attack +0.:Att
00000550: 6163 6b20 2b30 2028 2b32 2069 6620 7461 ack +0 (+2 if ta
00000560: 7267 6574 2061 646a 6163 656e 7420 746f rget adjacent to
00000570: 2061 6e79 206f 6620 486f 756e 6427 7320 any of Hound's
00000580: 616c 6c69 6573 2913 114e 6f74 6869 6e67 allies)..Nothing
00000590: 2053 7065 6369 616c 2031 1311 4e6f 7468 Special 1..Noth
000005a0: 696e 6720 5370 6563 6961 6c20 3213 074d ing Special 2..M
000005b0: 6f76 6520 2d32 1313 4174 7461 636b 202d ove -2..Attack -
000005c0: 312c 2050 6965 7263 6520 3213 1241 7474 1, Pierce 2..Att
000005d0: 6163 6b20 2b31 2c20 5261 6e67 6520 331c ack +1, Range 3.
000005e0: 0702 0501 070e 0f6d 6f6e 7374 6572 2d61 .......monster-a
000005f0: 6269 6c69 7479 1e02 0493 130c 5261 6e63 bility......Ranc
00000600: 6964 2041 7272 6f77 a41c 0401 080e 0163 id Arrow.......c
00000610: 1e02 04b8 0203 131a 4174 7461 636b 202b ........Attack +
00000620: 302c 2052 616e 6765 2033 2c20 506f 6973 0, Range 3, Pois
00000630: 6f6e 031c 0702 0502 071e 0204 931e 0204 on..............
00000640: b296 1c04 0208 1e02 04af 0208 1e02 04b3 ................
00000650: 031c 0702 0502 071e 0204 9313 0547 7265 .............Gre
00000660: 6564 911c 0302 0313 0d4d 6f76 6520 2b31 ed.......Move +1
00000670: 2c20 4a75 6d70 1306 4c6f 6f74 2031 041c , Jump..Loot 1..
00000680: 0702 0502 071e 0204 931e 0204 aca3 1c04 ................
00000690: 0208 1e02 04ab 0208 1e02 04b4 031c 0702 ................
000006a0: 0502 071e 0204 9313 0d4e 6f78 696f 7573 .........Noxious
000006b0: 2042 6c61 6465 ca1c 0202 0313 1141 7474 Blade.......Att
000006c0: 6163 6b20 2b32 2c20 506f 6973 6f6e 031c ack +2, Poison..
000006d0: 0702 0502 071e 0204 9313 0943 7275 656c ...........Cruel
000006e0: 2042 6f77 8b1c 0402 081e 0204 aa02 0313 Bow............
000006f0: 1a41 7474 6163 6b20 2d31 2c20 5261 6e67 .Attack -1, Rang
00000700: 6520 332c 2049 6d70 6169 7204 1c07 0205 e 3, Impair.....
00000710: 0207 1e02 0493 130b 5261 7069 6420 426f ........Rapid Bo
00000720: 6c74 73bd 1c02 0203 131c 4174 7461 636b lts.......Attack
00000730: 202d 312c 2054 6172 6765 7420 322c 2052 -1, Target 2, R
00000740: 616e 6765 2034 031c 0702 0502 071e 0204 ange 4..........
00000750: 931e 0204 aeb3 1c04 0208 1e02 04aa 0208 ................
00000760: 1e02 04b0 031c 0702 0502 071e 0204 9613 ................
00000770: 1254 656e 6420 746f 2074 6865 2043 6c61 .Tend to the Cla
00000780: 6e20 3185 1c04 0208 1e02 04ab 0208 1e02 n 1.............
00000790: 04ad 041c 0702 0502 071e 0204 9613 0d44 ...............D
000007a0: 6976 696e 6520 456e 6572 6779 c71c 0502 ivine Energy....
000007b0: 081e 0204 aa02 0313 1b48 6561 6c20 312c .........Heal 1,
000007c0: 2061 6c6c 2061 646a 6163 656e 7420 616c all adjacent al
000007d0: 6c69 6573 130a 426c 6573 7320 7365 6c66 lies..Bless self
000007e0: 031c 0702 0502 071e 0204 961e 0204 acac ................
000007f0: 1c04 0208 1e02 04ab 0203 1312 4174 7461 ............Atta
00000800: 636b 202b 302c 2052 616e 6765 2033 031c ck +0, Range 3..
00000810: 0702 0502 071e 0204 9613 0e44 7261 696e ...........Drain
00000820: 2053 7472 656e 6774 6876 1c04 0208 1e02 Strengthv......
00000830: 04ab 0203 131a 4174 7461 636b 202d 312c ......Attack -1,
00000840: 2052 616e 6765 2033 2c20 4469 7361 726d Range 3, Disarm
00000850: 031c 0702 0502 071e 0204 9613 1254 656e .............Ten
00000860: 6420 746f 2074 6865 2043 6c61 6e20 3285 d to the Clan 2.
00000870: 1c04 0208 1e02 04ab 0208 1e02 04ad 041c ................
00000880: 0702 0502 071e 0204 9613 0b44 7261 696e ...........Drain
00000890: 2053 7065 6564 761c 0402 081e 0204 aa02 Speedv.........
000008a0: 0313 1e41 7474 6163 6b20 2b30 2c20 5261 ...Attack +0, Ra
000008b0: 6e67 6520 332c 2049 6d6d 6f62 696c 697a nge 3, Immobiliz
000008c0: 6503 1c07 0205 0207 1e02 0496 1309 416e e.............An
000008d0: 6772 7920 4865 7877 1c04 0208 1e02 04af gry Hexw........
000008e0: 0203 1323 4174 7461 636b 202d 312c 2054 ...#Attack -1, T
000008f0: 6172 6765 7420 322c 2052 616e 6765 2033 arget 2, Range 3
00000900: 2c20 4375 7273 6503 1c07 0205 0207 1e02 , Curse.........
00000910: 0496 1e02 04ae b81c 0402 081e 0204 aa02 ................
00000920: 081e 0204 ba03 1c07 0205 0207 1e02 049c ................
00000930: 1e02 04b6 a01c 0402 081e 0204 ab02 081e ................
00000940: 0204 b403 1c07 0205 0207 1e02 049c 1310 ................
00000950: 5061 7272 7920 616e 6420 5468 7275 7374 Parry and Thrust
00000960: 7d1c 0402 081e 0204 b102 0313 0b52 6574 }............Ret
00000970: 616c 6961 7465 2032 041c 0702 0502 071e aliate 2........
00000980: 0204 9c13 0850 7379 6368 2055 70a5 1c06 .....Psych Up...
00000990: 0208 1e02 04aa 0208 1e02 04b4 0203 130f ................
000009a0: 5374 7265 6e67 7468 656e 2073 656c 6604 Strengthen self.
000009b0: 1c07 0205 0207 1e02 049c 130a 5665 6e6f ............Veno
000009c0: 6d20 5368 6976 7d1c 0402 0813 1141 7474 m Shiv}......Att
000009d0: 6163 6b20 2b30 2c20 506f 6973 6f6e 0208 ack +0, Poison..
000009e0: 1e02 04b1 031c 0702 0502 071e 0204 9c1e ................
000009f0: 0204 b28c 1c04 0208 1e02 04af 0208 1e02 ................
00000a00: 04b3 031c 0702 0502 071e 0204 9c1e 0204 ................
00000a10: b7a0 1c04 0208 1e02 04ab 0208 1e02 04b4 ................
00000a20: 031c 0702 0502 071e 0204 9c1e 0204 aeb4 ................
00000a30: 1c04 0208 1e02 04aa 0208 1e02 04b0 031c ................
00000a40: 0702 0502 071e 0204 9c13 0c54 6872 6f77 ...........Throw
00000a50: 696e 6720 4178 6591 1c04 0208 1e02 04aa ing Axe.........
00000a60: 0203 1312 4174 7461 636b 202b 302c 2052 ....Attack +0, R
00000a70: 616e 6765 2032 031c 0702 0502 071e 0204 ange 2..........
00000a80: a413 0e48 6172 726f 7769 6e67 2048 6f77 ...Harrowing How
00000a90: 6c75 1c04 0208 1e02 04ab 0203 1313 4d75 lu............Mu
00000aa0: 6464 6c65 2061 6c6c 2061 646a 6163 656e ddle all adjacen
00000ab0: 7403 1c07 0205 0207 1e02 04a4 1e02 04b6 t...............
00000ac0: 881c 0402 081e 0204 ab02 081e 0204 b403 ................
00000ad0: 1c07 0205 0207 1e02 04a4 130e 5061 636b ............Pack
00000ae0: 2048 756e 7469 6e67 2032 811c 0402 081e Hunting 2......
00000af0: 0204 ab02 081e 0204 b504 1c07 0205 0207 ................
00000b00: 1e02 04a4 130e 4772 6970 7069 6e67 2054 ......Gripping T
00000b10: 6565 7468 741c 0402 081e 0204 aa02 0313 eetht...........
00000b20: 1541 7474 6163 6b20 2b30 2c20 496d 6d6f .Attack +0, Immo
00000b30: 6269 6c69 7a65 031c 0702 0502 071e 0204 bilize..........
00000b40: a413 0e50 6163 6b20 4875 6e74 696e 6720 ...Pack Hunting
00000b50: 3181 1c04 0208 1e02 04ab 0208 1e02 04b5 1...............
00000b60: 041c 0702 0502 071e 0204 a41e 0204 aec1 ................
00000b70: 1c04 0208 1e02 04b8 0208 1e02 04b0 031c ................
00000b80: 0702 0502 071e 0204 a413 0b53 6861 7270 ...........Sharp
00000b90: 2046 616e 6773 b61c 0602 081e 0204 b902 Fangs..........
00000ba0: 081e 0204 b802 081e 0204 b903 1c07 0205 ................
00000bb0: 0207 1e02 04a4 1e02 04b7 881c 0402 081e ................
00000bc0: 0204 ab02 081e 0204 b403 1c07 0205 0207 ................
00000bd0: 1e02 04a6 130a 5368 6f6f 7420 466f 6f74 ......Shoot Foot
00000be0: 8b1c 0402 081e 0204 ab02 0313 1e41 7474 .............Att
00000bf0: 6163 6b20 2d31 2c20 5261 6e67 6520 352c ack -1, Range 5,
00000c00: 2049 6d6d 6f62 696c 697a 6504 1c07 0205 Immobilize.....
00000c10: 0207 1e02 04a6 1308 436c 6f73 6520 496e ........Close In
00000c20: 8e1c 0402 081e 0204 ab02 081e 0204 ba03 ................
00000c30: 1c07 0205 0207 1e02 04a6 1e02 04ac 8d1c ................
00000c40: 0402 081e 0204 ab02 0313 1241 7474 6163 ...........Attac
00000c50: 6b20 2b30 2c20 5261 6e67 6520 3403 1c07 k +0, Range 4...
00000c60: 0205 0207 1e02 04a6 1e02 04ae 9a1c 0402 ................
00000c70: 081e 0204 aa02 0313 1241 7474 6163 6b20 .........Attack
00000c80: 2b31 2c20 5261 6e67 6520 3403 1c07 0205 +1, Range 4.....
00000c90: 0207 1e02 04a6 130a 506f 7765 7220 5368 ........Power Sh
00000ca0: 6f74 ae1c 0202 0313 1241 7474 6163 6b20 ot.......Attack
00000cb0: 2b31 2c20 5261 6e67 6520 3504 1c07 0205 +1, Range 5.....
00000cc0: 0207 1e02 04a6 130a 5477 696e 2042 6f6c ........Twin Bol
00000cd0: 7473 a61c 0402 081e 0204 b302 0313 1154 ts.............T
00000ce0: 6172 6765 7420 322c 2052 616e 6765 2034 arget 2, Range 4
00000cf0: 031c 0702 0502 071e 0204 a613 0853 6574 .............Set
00000d00: 2054 7261 707c 1c05 0208 1e02 04aa 0203 Trap|..........
00000d10: 1312 4174 7461 636b 202d 312c 2052 616e ..Attack -1, Ran
00000d20: 6765 2035 1346 4372 6561 7465 206f 6e65 ge 5.FCreate one
00000d30: 2033 2d64 616d 6167 6520 7472 6170 2069 3-damage trap i
00000d40: 6e20 616e 2061 646a 6163 656e 7420 656d n an adjacent em
00000d50: 7074 7920 6865 7820 636c 6f73 6573 7420 pty hex closest
00000d60: 746f 2061 6e20 656e 656d 792e 031c 0702 to an enemy.....
00000d70: 0502 071e 0204 a61e 0204 b27e 1c04 0208 ...........~....
00000d80: 1e02 04af 0203 1312 4174 7461 636b 202d ........Attack -
00000d90: 312c 2052 616e 6765 2034 0305 1c15 750e 1, Range 4....u.
00000da0: 0470 6c61 796f 721c 0c02 081c 0376 701c .playor......vp.
00000db0: 0877 1e01 090e 0175 130a 426f 6e65 7368 .w.....u..Bonesh
00000dc0: 6170 6572 7474 6e05 6e05 0208 1c03 766f aperttn.n.....vo
00000dd0: 1c08 771e 0209 130a 426c 696e 6b62 6c61 ..w.....Blinkbla
00000de0: 6465 7676 6e05 6e05 0208 1c03 7671 1c08 devvn.n.....vq..
00000df0: 771e 0209 1308 4765 6d69 6e61 7465 7676 w.....Geminatevv
00000e00: 6e05 6e05 0208 1c03 766e 1c08 771e 0209 n.n.....vn..w...
00000e10: 1305 4672 6967 6778 786e 056e 0502 081c ..Friggxxn.n....
00000e20: 0376 721c 0378 6f1c 0779 1e02 04a6 1e02 .vr..xo..y......
00000e30: 04a7 6f1e 0204 a81e 0204 a91c 0202 081c ..o.............
00000e40: 057a 6f03 7305 0208 1c03 7673 1c03 7803 .zo.s.....vs..x.
00000e50: 1c07 791e 0204 9c1e 0204 9d6f 1e02 049e ..y........o....
00000e60: 1e02 049f 051c 0a01 0a0e 0168 010b 0e01 ...........h....
00000e70: 2d1e 010c 0e05 6571 7561 6c05 1e1c 2802 -.....equal...(.
00000e80: 081e 0204 6e02 081e 0204 6e02 081e 0204 ....n.....n.....
00000e90: 6e02 081e 0204 6e02 081e 0204 6e02 081e n.....n.....n...
00000ea0: 0204 6e02 081e 0204 6e02 081e 0204 6e02 ..n.....n.....n.
00000eb0: 081e 0204 6e02 081e 0204 6e02 081e 0204 ....n.....n.....
00000ec0: 6e02 081e 0204 6e02 081e 0204 6f02 081e n.....n.....o...
00000ed0: 0204 6f02 081e 0204 6f02 081e 0204 6f02 ..o.....o.....o.
00000ee0: 081e 0204 6f02 081e 0204 6f02 081e 0204 ....o.....o.....
00000ef0: 7002 081e 0204 7072 1e1c 1002 081e 0204 p.....pr........
00000f00: 8c02 081e 0204 7f02 081c 0371 1e02 0471 ...........q...q
00000f10: 1e02 0476 0208 1e02 0486 0208 1c03 711e ...v..........q.
00000f20: 0204 711e 0204 7802 081c 0371 1e02 0471 ..q...x....q...q
00000f30: 1e02 0479 0208 1c03 711e 0204 711e 0204 ...y....q...q...
00000f40: 7a02 081e 0204 8b72 1e1c 0402 081e 0204 z......r........
00000f50: 8a02 081c 0272 1e02 0472 6f1e 1c02 0208 .....r...ro.....
00000f60: 1e02 0484 6f1e 1c10 0208 1e02 047e 0208 ....o........~..
00000f70: 1e02 0488 0208 1e02 048d 0208 1c03 711e ..............q.
00000f80: 0204 741e 0204 7702 081e 0204 8202 081c ..t...w.........
00000f90: 0371 1e02 0474 1e02 0479 0208 1c03 711e .q...t...y....q.
00000fa0: 0204 741e 0204 7a02 081c 0371 1e02 0474 ..t...z....q...t
00000fb0: 1e02 047b 721e 1c04 0208 1e02 0480 0208 ...{r...........
00000fc0: 1e02 0485 701e 1c10 0208 1c03 711e 0204 ....p.......q...
00000fd0: 7d1e 0204 7302 081c 0371 1e02 047d 1e02 }...s....q...}..
00000fe0: 0475 0208 1c03 711e 0204 7d1e 0204 7602 .u....q...}...v.
00000ff0: 081e 0204 8102 081e 0204 8302 081e 0204 ................
00001000: 8702 081c 0371 1e02 047d 1e02 047a 0208 .....q...}...z..
00001010: 1e02 0489 721c 2802 081e 0204 7e02 081e ....r.(.....~...
00001020: 0204 7f02 081e 0204 6e02 081e 0204 8002 ........n.......
00001030: 081e 0204 8102 081e 0204 8202 081e 0204 ................
00001040: 8302 081e 0204 8402 081e 0204 8502 081e ................
00001050: 0204 6f02 081e 0204 6e02 081e 0204 8602 ..o.....n.......
00001060: 081e 0204 8702 081e 0204 8802 081e 0204 ................
00001070: 8902 081e 0204 7002 081e 0204 8a02 081e ......p.........
00001080: 0204 8b02 081e 0204 8c02 081e 0204 8d82 ................
00001090: 1c07 0203 010d 0e07 756e 6675 7365 6402 ........unfused.
000010a0: 0d02 0d02 0d02 0d02 0d04 7d1c 2802 081e ..........}.(...
000010b0: 0204 8e02 081c 0274 7202 081e 0204 8e02 .......tr.......
000010c0: 081e 0204 8f02 081c 0274 7302 081e 0204 .........ts.....
000010d0: 9002 081e 0204 8f02 081c 0274 7502 081e ...........tu...
000010e0: 0204 8e02 081e 0204 9002 081e 0204 8e02 ................
000010f0: 081e 0204 8f02 081e 0204 9002 081c 0274 ...............t
00001100: 6f02 081e 0204 9002 081e 0204 8e02 081e o...............
00001110: 0204 8e02 081e 0204 9002 081e 0204 8f02 ................
00001120: 081e 0204 8f05 051c 1402 081e 0204 9102 ................
00001130: 081e 0204 9102 081e 0204 9102 081e 0204 ................
00001140: 9102 081e 0204 9102 081e 0204 9102 081e ................
00001150: 0204 9102 081e 0204 9102 081e 0204 9102 ................
00001160: 081e 0204 911c 1402 081e 0204 9202 081e ................
00001170: 0204 9202 081e 0204 9202 081e 0204 9202 ................
00001180: 081e 0204 9202 081e 0204 9202 081e 0204 ................
00001190: 9202 081e 0204 9202 081e 0204 9202 081e ................
000011a0: 0204 9203 031c 0802 0a02 0b1e 020c 051c ................
000011b0: 051e 0204 9302 0a02 0b1e 020c 051c 071e ................
000011c0: 0204 9402 0501 0e0e 0c6d 6f6e 7374 6572 .........monster
000011d0: 2d69 6e66 6f1e 0204 931e 0204 941c 1002 -info...........
000011e0: 081c 0802 0502 0675 7170 0505 0502 081c .......uqp......
000011f0: 0802 0502 0676 7270 0505 0502 081c 0802 .....vrp........
00001200: 0502 0679 7270 0505 0502 081c 0802 0502 ...yrp..........
00001210: 067a 7271 0505 0502 081c 0802 0502 067d .zrq...........}
00001220: 7271 0505 0502 081c 0802 0502 0680 7371 rq............sq
00001230: 0505 0502 081c 0802 0502 0686 7372 0505 ............sr..
00001240: 0502 081c 0802 0502 068f 7372 0505 051c ..........sr....
00001250: 1002 081c 0802 0502 0678 7271 0505 0502 .........xrq....
00001260: 081c 0802 0502 067a 7271 0505 0502 081c .......zrq......
00001270: 0802 0502 067b 7372 051c 0202 081e 0204 .....{sr........
00001280: 9505 0208 1c08 0205 0206 7f73 7205 1c02 ...........sr...
00001290: 0208 1e02 0495 0502 081c 0802 0502 0684 ................
000012a0: 7372 051c 0202 081e 0204 9505 0208 1c08 sr..............
000012b0: 0205 0206 8873 7305 1c02 0208 1e02 0495 .....ss.........
000012c0: 0502 081c 0802 0502 068e 7474 051c 0202 ..........tt....
000012d0: 081e 0204 9505 0208 1c08 0205 0206 9674 ...............t
000012e0: 7505 1c02 0208 1e02 0495 051c 051e 0204 u...............
000012f0: 9602 0a02 0b1e 020c 051c 071e 0204 9702 ................
00001300: 0502 0e1e 0204 961e 0204 971c 1002 081c ................
00001310: 0802 0502 0673 7070 0505 0502 081c 0802 .....spp........
00001320: 0502 0674 7070 1c02 0208 1e02 0498 0505 ...tpp..........
00001330: 0208 1c08 0205 0206 7570 711c 0202 081e ........upq.....
00001340: 0204 9805 0502 081c 0802 0502 0677 7071 .............wpq
00001350: 1c02 0208 1e02 0498 0505 0208 1c08 0205 ................
00001360: 0206 7a70 711c 0202 081e 0204 9805 0502 ..zpq...........
00001370: 081c 0802 0502 067d 7071 1c02 0208 1e02 .......}pq......
00001380: 0498 0505 0208 1c08 0205 0206 8270 721c .............pr.
00001390: 0202 081e 0204 9805 0502 081c 0802 0502 ................
000013a0: 0689 7072 1c02 0208 1e02 0498 0505 1c10 ..pr............
000013b0: 0208 1c08 0205 0206 7571 7105 1c02 0208 ........uqq.....
000013c0: 1e02 0499 0502 081c 0802 0502 0675 7171 .............uqq
000013d0: 1c02 0208 1e02 049a 1c02 0208 1e02 0499 ................
000013e0: 0502 081c 0802 0502 0677 7171 1c02 0208 .........wqq....
000013f0: 1e02 049a 1c02 0208 1e02 0499 0502 081c ................
00001400: 0802 0502 067a 7171 1c02 0208 1e02 049a .....zqq........
00001410: 1c02 0208 1e02 0499 0502 081c 0802 0502 ................
00001420: 067c 7172 1c02 0208 1e02 049a 1c02 0208 .|qr............
00001430: 1e02 0499 0502 081c 0802 0502 0681 7172 ..............qr
00001440: 1c02 0208 1e02 049a 1c02 0208 1e02 0499 ................
00001450: 0502 081c 0802 0502 0687 7173 1c02 0208 ..........qs....
00001460: 1e02 049a 1c02 0208 1e02 049b 0502 081c ................
00001470: 0802 0502 0690 7173 1c02 0208 1e02 049a ......qs........
00001480: 1c02 0208 1e02 049b 051c 061e 0204 9c02 ................
00001490: 0a02 0b1e 020c 051c 071e 0204 9d02 0502 ................
000014a0: 0e1e 0204 9c1e 0204 9d1c 1002 081c 0802 ................
000014b0: 0502 0674 7071 0505 0502 081e 0204 9e02 ...tpq..........
000014c0: 081c 0802 0502 0678 7171 0505 0502 081c .......xqq......
000014d0: 0802 0502 067a 7172 0505 0502 081c 0802 .....zqr........
000014e0: 0502 067d 7272 0505 0502 081c 0802 0502 ...}rr..........
000014f0: 0681 7272 0505 0502 081c 0802 0502 0687 ..rr............
00001500: 7273 0505 0502 081c 0802 0502 068f 7373 rs............ss
00001510: 0505 051c 1002 081c 0802 0502 0678 7072 .............xpr
00001520: 0505 0502 081e 0204 9f02 081c 0802 0502 ................
00001530: 067d 7173 0505 0502 081c 0802 0502 0681 .}qs............
00001540: 7273 0505 0502 081c 0802 0502 0684 7274 rs............rt
00001550: 0505 0502 081c 0802 0502 0689 7374 0505 ............st..
00001560: 0502 081c 0802 0502 0693 7375 0505 0502 ..........su....
00001570: 081c 0802 0502 069d 7475 0505 051c 071e ........tu......
00001580: 0204 a002 0502 0e1e 0204 9c1e 0204 a01c ................
00001590: 1002 081c 0802 0502 0673 7070 0505 0502 .........spp....
000015a0: 081c 0802 0502 0673 7070 1c02 0208 1e02 .......spp......
000015b0: 0498 0505 0208 1c08 0205 0206 7570 701c ............upp.
000015c0: 0202 081e 0204 9805 0502 081c 0802 0502 ................
000015d0: 0676 7071 1c02 0208 1e02 0498 0505 0208 .vpq............
000015e0: 1c08 0205 0206 7771 711c 0202 081e 0204 ......wqq.......
000015f0: 9805 0502 081c 0802 0502 0678 7171 1c02 ...........xqq..
00001600: 0208 1e02 049a 0505 0208 1c08 0205 0206 ................
00001610: 7b71 721c 0202 081e 0204 9a05 0502 081c {qr.............
00001620: 0802 0502 067f 7172 1c02 0208 1e02 049a ......qr........
00001630: 0505 1c10 0208 1c08 0205 0206 7470 711c ............tpq.
00001640: 0202 081e 0204 9805 0502 081c 0802 0502 ................
00001650: 0674 7071 1c02 0208 1e02 049a 0505 0208 .tpq............
00001660: 1c08 0205 0206 7770 711c 0202 081e 0204 ......wpq.......
00001670: 9a05 0502 081c 0802 0502 0677 7072 1c04 ...........wpr..
00001680: 0208 1e02 049a 0208 1e02 04a5 0505 0208 ................
00001690: 1c08 0205 0206 7871 721c 0402 081e 0204 ......xqr.......
000016a0: 9a02 081e 0204 a105 0502 081c 0802 0502 ................
000016b0: 067b 7172 1c04 0208 1e02 049a 0208 1e02 .{qr............
000016c0: 04a1 0505 0208 1c08 0205 0206 7d71 721c ............}qr.
000016d0: 0402 081e 0204 a202 081e 0204 a305 0502 ................
000016e0: 081c 0802 0502 0682 7173 1c04 0208 1e02 ........qs......
000016f0: 04a2 0208 1e02 04a3 0505 1c05 1e02 04a4 ................
00001700: 020a 020b 1e02 0c05 1c07 1e02 04a4 0205 ................
00001710: 020e 1e02 04a4 1e02 04a4 1c10 0208 1c08 ................
00001720: 0205 0206 7271 7005 0505 0208 1c08 0205 ....rqp.........
00001730: 0206 7272 701c 0202 081e 0204 a505 0502 ..rrp...........
00001740: 081c 0802 0502 0674 7270 1c02 0208 1e02 .......trp......
00001750: 04a5 0505 0208 1c08 0205 0206 7672 701c ............vrp.
00001760: 0202 081e 0204 a505 0502 081c 0802 0502 ................
00001770: 0677 7271 1c02 0208 1e02 04a5 0505 0208 .wrq............
00001780: 1c08 0205 0206 7872 711c 0202 081e 0204 ......xrq.......
00001790: a105 0502 081c 0802 0502 067c 7371 1c02 ...........|sq..
000017a0: 0208 1e02 04a1 0505 0208 1c08 0205 0206 ................
000017b0: 7f73 721c 0202 081e 0204 a105 051c 1002 .sr.............
000017c0: 081c 0802 0502 0674 7370 0505 0502 081c .......tsp......
000017d0: 0802 0502 0674 7370 1c02 0208 1e02 04a1 .....tsp........
000017e0: 0505 0208 1c08 0205 0206 7573 711c 0202 ..........usq...
000017f0: 081e 0204 a105 0502 081c 0802 0502 0676 ...............v
00001800: 7372 1c02 0208 1e02 04a1 0505 0208 1c08 sr..............
00001810: 0205 0206 7973 721c 0202 081e 0204 a105 ....ysr.........
00001820: 0502 081c 0802 0502 067b 7372 1c02 0208 .........{sr....
00001830: 1e02 04a3 0505 0208 1c08 0205 0206 7f74 ...............t
00001840: 731c 0202 081e 0204 a305 0502 081c 0802 s...............
00001850: 0502 0685 7474 1c02 0208 1e02 04a3 0505 ....tt..........
00001860: 1c05 1e02 04a6 020a 020b 1e02 0c05 1c07 ................
00001870: 1e02 04a7 0205 020e 1e02 04a6 1e02 04a7 ................
00001880: 1c10 0208 1c08 0205 0206 726f 7105 0505 ..........roq...
00001890: 0208 1e02 04a8 0208 1c08 0205 0206 7570 ..............up
000018a0: 7105 0505 0208 1c08 0205 0206 7570 7205 q...........upr.
000018b0: 0505 0208 1c08 0205 0206 7870 7205 0505 ..........xpr...
000018c0: 0208 1c08 0205 0206 7b70 7205 0505 0208 ........{pr.....
000018d0: 1c08 0205 0206 8170 7205 0505 0208 1c08 .......pr.......
000018e0: 0205 0206 8470 7305 0505 1c10 0208 1c08 .....ps.........
000018f0: 0205 0206 7470 7205 0505 0208 1e02 04a9 ....tpr.........
00001900: 0208 1c08 0205 0206 7970 7205 0505 0208 ........ypr.....
00001910: 1c08 0205 0206 7a70 7305 0505 0208 1c08 ......zps.......
00001920: 0205 0206 7e70 7305 0505 0208 1c08 0205 ....~ps.........
00001930: 0206 8070 7405 0505 0208 1c08 0205 0206 ...pt...........
00001940: 8a70 7405 0505 0208 1c08 0205 0206 8f70 .pt............p
00001950: 7505 0505 1c08 020a 020b 1e02 0c05 1c11 u...............
00001960: 1e02 0493 0208 1e02 04c0 0208 1e02 04bc ................
00001970: 0208 1e02 04be 0208 1e02 04bb 0208 1e02 ................
00001980: 04c2 0208 1e02 04bf 0208 1e02 04c1 0208 ................
00001990: 1e02 04bd 1c11 1e02 0496 0208 1e02 04c8 ................
000019a0: 0208 1e02 04c6 0208 1e02 04c5 0208 1e02 ................
000019b0: 04c3 0208 1e02 04c7 0208 1e02 04ca 0208 ................
000019c0: 1e02 04c4 0208 1e02 04c9 1c11 1e02 049c ................
000019d0: 0208 1e02 04cc 0208 1e02 04d1 0208 1e02 ................
000019e0: 04d2 0208 1e02 04ce 0208 1e02 04cf 0208 ................
000019f0: 1e02 04cb 0208 1e02 04d0 0208 1e02 04cd ................
00001a00: 1c11 1e02 04a4 0208 1e02 04d6 0208 1e02 ................
00001a10: 04d3 0208 1e02 04d7 0208 1e02 04d5 0208 ................
00001a20: 1e02 04d4 0208 1e02 04da 0208 1e02 04d8 ................
00001a30: 0208 1e02 04d9 1c11 1e02 04a6 0208 1e02 ................
00001a40: 04db 0208 1e02 04e1 0208 1e02 04dc 0208 ................
00001a50: 1e02 04e2 0208 1e02 04df 0208 1e02 04dd ................
00001a60: 0208 1e02 04de 0208 1e02 04e0 1c08 020a ................
00001a70: 020b 1e02 0c05 1c05 1e02 0493 7b03 1c10 ............{...
00001a80: 0208 1e02 04bb 0208 1e02 04bc 0208 1e02 ................
00001a90: 04bd 0208 1e02 04be 0208 1e02 04bf 0208 ................
00001aa0: 1e02 04c0 0208 1e02 04c1 0208 1e02 04c2 ................
00001ab0: 051c 051e 0204 967b 031c 1002 081e 0204 .......{........
00001ac0: c302 081e 0204 c402 081e 0204 c502 081e ................
00001ad0: 0204 c602 081e 0204 c702 081e 0204 c802 ................
00001ae0: 081e 0204 c902 081e 0204 ca05 1c05 1e02 ................
00001af0: 049c 7b03 1c0c 0208 1e02 04cb 0208 1e02 ..{.............
00001b00: 04cc 0208 1e02 04cd 0208 1e02 04ce 0208 ................
00001b10: 1e02 04cf 0208 1e02 04d0 1c04 0208 1e02 ................
00001b20: 04d1 0208 1e02 04d2 1c05 1e02 04a4 7b03 ..............{.
00001b30: 1c10 0208 1e02 04d3 0208 1e02 04d4 0208 ................
00001b40: 1e02 04d5 0208 1e02 04d6 0208 1e02 04d7 ................
00001b50: 0208 1e02 04d8 0208 1e02 04d9 0208 1e02 ................
00001b60: 04da 051c 051e 0204 a67b 1e02 04db 1c0c .........{......
00001b70: 0208 1e02 04dc 0208 1e02 04dd 0208 1e02 ................
00001b80: 04de 0208 1e02 04df 0208 1e02 04e0 0208 ................
00001b90: 1e02 04e1 1c02 0208 1e02 04e2 ............
# md5sum -b <~/…/file
bc98b0f5ce1b7698b22f50bcf55e4dc7 *-
@bogdanp, if you have time, I wouldn't mind if you could confirm the analysis in 198bd6a. It does seem like the obvious problem based on my memory of our conversations about cond-view
, and I think it's solved the problem.
I haven't looked very deeply, but the commit message sounds plausible and the changes look good.
Makes me wonder if we can extend racket/gui/easy/debugger
to highlight these sorts of issues (eg. by logging view adds/removes)...
Thanks for looking!
This happened once when launching the app, but restarting it fixed the problem.
During a game, an existing empty group stopped drawing cards after new monsters were added. Similarly, a group that was added mid-scenario stopped drawing cards (but only after going from empty to non-empty, I think).