LICENSE
README.md
pyproject.toml
daimon/__init__.py
daimon/_winspawn.py
daimon/bootstrap.py
daimon/cli.py
daimon/collection.py
daimon/pulls.py
daimon/arena/__init__.py
daimon/arena/client.py
daimon/arena/encoding.py
daimon/arena/ops.py
daimon/arena/state.py
daimon/cards/__init__.py
daimon/cards/art.py
daimon/cards/loader.py
daimon/catalog/__init__.py
daimon/catalog/loader.py
daimon/catalog/v1_alpha/abyss_minnow.json
daimon/catalog/v1_alpha/abyss_warden.json
daimon/catalog/v1_alpha/abyssbreaker.json
daimon/catalog/v1_alpha/abysseel.json
daimon/catalog/v1_alpha/aegis_lion.json
daimon/catalog/v1_alpha/arc_kit.json
daimon/catalog/v1_alpha/arc_lancer.json
daimon/catalog/v1_alpha/arc_predator.json
daimon/catalog/v1_alpha/arc_pup.json
daimon/catalog/v1_alpha/arc_serpent.json
daimon/catalog/v1_alpha/arcweasel.json
daimon/catalog/v1_alpha/ash_strider.json
daimon/catalog/v1_alpha/ashen_phoenix.json
daimon/catalog/v1_alpha/ashling.json
daimon/catalog/v1_alpha/ashpup.json
daimon/catalog/v1_alpha/barkguard.json
daimon/catalog/v1_alpha/barkpup.json
daimon/catalog/v1_alpha/blazefiend.json
daimon/catalog/v1_alpha/blazewolf.json
daimon/catalog/v1_alpha/boltbat.json
daimon/catalog/v1_alpha/boltkit.json
daimon/catalog/v1_alpha/boltrunner.json
daimon/catalog/v1_alpha/boulder_mole.json
daimon/catalog/v1_alpha/bramble_warden.json
daimon/catalog/v1_alpha/bramblegoat.json
daimon/catalog/v1_alpha/brambleling.json
daimon/catalog/v1_alpha/brass_mole.json
daimon/catalog/v1_alpha/brimling.json
daimon/catalog/v1_alpha/brineling.json
daimon/catalog/v1_alpha/brineprince.json
daimon/catalog/v1_alpha/bulwark_patriarch.json
daimon/catalog/v1_alpha/bulwarthog.json
daimon/catalog/v1_alpha/charge_chick.json
daimon/catalog/v1_alpha/cinder_serpent.json
daimon/catalog/v1_alpha/cinderhound.json
daimon/catalog/v1_alpha/cindermote.json
daimon/catalog/v1_alpha/cloth_sprite.json
daimon/catalog/v1_alpha/coalbreaker.json
daimon/catalog/v1_alpha/coalmunch.json
daimon/catalog/v1_alpha/coalwhelp.json
daimon/catalog/v1_alpha/concord_phoenix.json
daimon/catalog/v1_alpha/coral_augur.json
daimon/catalog/v1_alpha/coral_priest.json
daimon/catalog/v1_alpha/coralcub.json
daimon/catalog/v1_alpha/coralwhelp.json
daimon/catalog/v1_alpha/crypt_seer.json
daimon/catalog/v1_alpha/crypt_wraith.json
daimon/catalog/v1_alpha/cryptmoth.json
daimon/catalog/v1_alpha/dashmouse.json
daimon/catalog/v1_alpha/dewfin.json
daimon/catalog/v1_alpha/dirge_lich.json
daimon/catalog/v1_alpha/dirgebat.json
daimon/catalog/v1_alpha/dread_imp.json
daimon/catalog/v1_alpha/dread_kit.json
daimon/catalog/v1_alpha/dread_warden.json
daimon/catalog/v1_alpha/duskmoth.json
daimon/catalog/v1_alpha/echo_lich.json
daimon/catalog/v1_alpha/ember_raptor.json
daimon/catalog/v1_alpha/emberhawk.json
daimon/catalog/v1_alpha/emberpup.json
daimon/catalog/v1_alpha/embershrew.json
daimon/catalog/v1_alpha/flame_chimera_adept.json
daimon/catalog/v1_alpha/flame_chimerlet.json
daimon/catalog/v1_alpha/flarefly.json
daimon/catalog/v1_alpha/flarelord.json
daimon/catalog/v1_alpha/flashfox.json
daimon/catalog/v1_alpha/flickerimp.json
daimon/catalog/v1_alpha/forest_cub.json
daimon/catalog/v1_alpha/forest_keeper.json
daimon/catalog/v1_alpha/forest_warden.json
daimon/catalog/v1_alpha/frostfin.json
daimon/catalog/v1_alpha/galekit.json
daimon/catalog/v1_alpha/galelord.json
daimon/catalog/v1_alpha/geodeling.json
daimon/catalog/v1_alpha/ghostfin.json
daimon/catalog/v1_alpha/ghoul_imp.json
daimon/catalog/v1_alpha/glacier_kraken.json
daimon/catalog/v1_alpha/glimmerowl.json
daimon/catalog/v1_alpha/grove_pup.json
daimon/catalog/v1_alpha/haunt_hare.json
daimon/catalog/v1_alpha/hollowpup.json
daimon/catalog/v1_alpha/ignis_kit.json
daimon/catalog/v1_alpha/inferno_lynx.json
daimon/catalog/v1_alpha/iron_boar.json
daimon/catalog/v1_alpha/ironseed.json
daimon/catalog/v1_alpha/krakenling.json
daimon/catalog/v1_alpha/lava_skink.json
daimon/catalog/v1_alpha/leviathan_prime.json
daimon/catalog/v1_alpha/loremaster_ape.json
daimon/catalog/v1_alpha/maelstrom_serpent.json
daimon/catalog/v1_alpha/magma_tyrant.json
daimon/catalog/v1_alpha/magma_warden.json
daimon/catalog/v1_alpha/magmaling.json
daimon/catalog/v1_alpha/magmite.json
daimon/catalog/v1_alpha/manifest.json
daimon/catalog/v1_alpha/mendicant_sphinx.json
daimon/catalog/v1_alpha/miasma_imp.json
daimon/catalog/v1_alpha/mindroot.json
daimon/catalog/v1_alpha/mistchimera.json
daimon/catalog/v1_alpha/mistchimera_adept.json
daimon/catalog/v1_alpha/mistling.json
daimon/catalog/v1_alpha/mistray.json
daimon/catalog/v1_alpha/molten_drake.json
daimon/catalog/v1_alpha/moss_titan.json
daimon/catalog/v1_alpha/mossback_ox.json
daimon/catalog/v1_alpha/mossbear.json
daimon/catalog/v1_alpha/mosscat.json
daimon/catalog/v1_alpha/mosshound.json
daimon/catalog/v1_alpha/mossling.json
daimon/catalog/v1_alpha/nullhound.json
daimon/catalog/v1_alpha/nullsprite.json
daimon/catalog/v1_alpha/page_slime.json
daimon/catalog/v1_alpha/pebbler.json
daimon/catalog/v1_alpha/petalwing.json
daimon/catalog/v1_alpha/plasma_djinn.json
daimon/catalog/v1_alpha/plasma_hound.json
daimon/catalog/v1_alpha/plasma_kit.json
daimon/catalog/v1_alpha/prism_chimera.json
daimon/catalog/v1_alpha/prism_grove.json
daimon/catalog/v1_alpha/prism_seedling.json
daimon/catalog/v1_alpha/prism_strider.json
daimon/catalog/v1_alpha/prismbolt.json
daimon/catalog/v1_alpha/pyroshrike.json
daimon/catalog/v1_alpha/pyrotyrant.json
daimon/catalog/v1_alpha/quill_cat.json
daimon/catalog/v1_alpha/rainbow_drake.json
daimon/catalog/v1_alpha/riftwraith.json
daimon/catalog/v1_alpha/riptide_wyrm.json
daimon/catalog/v1_alpha/root_warden.json
daimon/catalog/v1_alpha/rootsnake.json
daimon/catalog/v1_alpha/rune_owl.json
daimon/catalog/v1_alpha/runic_whelp.json
daimon/catalog/v1_alpha/saltsprite.json
daimon/catalog/v1_alpha/sea_warden.json
daimon/catalog/v1_alpha/seapup.json
daimon/catalog/v1_alpha/shade_prismatic.json
daimon/catalog/v1_alpha/shadebishop.json
daimon/catalog/v1_alpha/shadeling.json
daimon/catalog/v1_alpha/shadeprism.json
daimon/catalog/v1_alpha/shadepup.json
daimon/catalog/v1_alpha/shadow_warden.json
daimon/catalog/v1_alpha/shadowpup.json
daimon/catalog/v1_alpha/shellfin.json
daimon/catalog/v1_alpha/shellguard.json
daimon/catalog/v1_alpha/shock_runner.json
daimon/catalog/v1_alpha/shockling.json
daimon/catalog/v1_alpha/silentmoth.json
daimon/catalog/v1_alpha/solar_phoenix.json
daimon/catalog/v1_alpha/soot_finch.json
daimon/catalog/v1_alpha/spark_imp.json
daimon/catalog/v1_alpha/spark_serpent.json
daimon/catalog/v1_alpha/sparkling.json
daimon/catalog/v1_alpha/spectral_charge.json
daimon/catalog/v1_alpha/spectral_kit.json
daimon/catalog/v1_alpha/spectral_owl.json
daimon/catalog/v1_alpha/spectral_volt.json
daimon/catalog/v1_alpha/spring_otter.json
daimon/catalog/v1_alpha/sproutkin.json
daimon/catalog/v1_alpha/sproutling.json
daimon/catalog/v1_alpha/stone_titan.json
daimon/catalog/v1_alpha/stonepup.json
daimon/catalog/v1_alpha/stoneward.json
daimon/catalog/v1_alpha/storm_celestial.json
daimon/catalog/v1_alpha/stormhare.json
daimon/catalog/v1_alpha/stormpup.json
daimon/catalog/v1_alpha/sunscale_drake.json
daimon/catalog/v1_alpha/sunscale_serpent.json
daimon/catalog/v1_alpha/surfling.json
daimon/catalog/v1_alpha/tempest_apex.json
daimon/catalog/v1_alpha/tempest_eagle.json
daimon/catalog/v1_alpha/thornling.json
daimon/catalog/v1_alpha/thornpup.json
daimon/catalog/v1_alpha/thornserpent.json
daimon/catalog/v1_alpha/thunderfly.json
daimon/catalog/v1_alpha/tide_chanter.json
daimon/catalog/v1_alpha/tide_empress.json
daimon/catalog/v1_alpha/tide_imp.json
daimon/catalog/v1_alpha/tide_synth.json
daimon/catalog/v1_alpha/tidefry.json
daimon/catalog/v1_alpha/tidemerger.json
daimon/catalog/v1_alpha/tidepup.json
daimon/catalog/v1_alpha/tidewatcher.json
daimon/catalog/v1_alpha/tidewyrm.json
daimon/catalog/v1_alpha/verdant_chimera.json
daimon/catalog/v1_alpha/verdant_chimerlet.json
daimon/catalog/v1_alpha/void_chimera.json
daimon/catalog/v1_alpha/void_chimerlet.json
daimon/catalog/v1_alpha/voidcrawler.json
daimon/catalog/v1_alpha/voidking_morr.json
daimon/catalog/v1_alpha/voidling.json
daimon/catalog/v1_alpha/voltcat_apex.json
daimon/catalog/v1_alpha/voltsprite.json
daimon/catalog/v1_alpha/whisperling.json
daimon/catalog/v1_alpha/world_eater.json
daimon/catalog/v1_alpha/worldroot_colossus.json
daimon/catalog/v1_alpha/worldroot_sentinel.json
daimon/catalog/v1_alpha/wraith_prince.json
daimon/catalog/v1_alpha/wraithling.json
daimon/catalog/v1_alpha/wrought_bear.json
daimon/catalog/v1_alpha/zapdrake.json
daimon/catalog/v1_alpha/zapling.json
daimon/ceremony/__init__.py
daimon/ceremony/state.py
daimon/ceremony/tier_up.py
daimon/daemon/__init__.py
daimon/daemon/entry.py
daimon/daemon/lock.py
daimon/daemon/spawn.py
daimon/engine/__init__.py
daimon/engine/combat.py
daimon/engine/conditions.py
daimon/engine/elements.py
daimon/engine/loadout.py
daimon/engine/rng.py
daimon/engine/types.py
daimon/identity/__init__.py
daimon/identity/bip39.py
daimon/identity/keys.py
daimon/inbox/__init__.py
daimon/inbox/config.py
daimon/inbox/cursor.py
daimon/inbox/sse.py
daimon/inbox/wait.py
daimon/loadouts/__init__.py
daimon/loadouts/active.py
daimon/loadouts/loader.py
daimon/loadouts/showcase/__init__.py
daimon/mcp/__init__.py
daimon/mcp/__main__.py
daimon/mcp/installer.py
daimon/mcp/server.py
daimon/mining/__init__.py
daimon/mining/buffer.py
daimon/mining/formula.py
daimon/mining/hook.py
daimon/mining/installer.py
daimon/mining/ledger.py
daimon/npcs/__init__.py
daimon/npcs/loader.py
daimon/npcs/manifest.json
daimon/npcs/champion/apex_king_atlas.json
daimon/npcs/champion/doom_paw_doppia.json
daimon/npcs/champion/mythbreaker_marn.json
daimon/npcs/champion/stormcrown_sienna.json
daimon/npcs/champion/voidwalker_vance.json
daimon/npcs/elite/iron_shield_ira.json
daimon/npcs/elite/mind_eater_mox.json
daimon/npcs/elite/storm_warden_wynn.json
daimon/npcs/elite/tide_priest_telos.json
daimon/npcs/elite/volt_priest_vex.json
daimon/npcs/novice/forge_hand_fran.json
daimon/npcs/novice/gentle_goro.json
daimon/npcs/novice/owl_eyed_olive.json
daimon/npcs/novice/static_sky.json
daimon/npcs/novice/watchman_wren.json
daimon/npcs/rookie/hedgerow_hannah.json
daimon/npcs/rookie/spark_kid_sora.json
daimon/npcs/rookie/sparring_sam.json
daimon/npcs/rookie/sundown_si.json
daimon/npcs/rookie/tidepool_tom.json
daimon/npcs/veteran/bramble_beth.json
daimon/npcs/veteran/quickfoot_quinn.json
daimon/npcs/veteran/rainmaker_reka.json
daimon/npcs/veteran/rust_priest_rhea.json
daimon/npcs/veteran/stormrider_sven.json
daimon/play/__init__.py
daimon/play/adapter.py
daimon/play/publish.py
daimon/play/schema.py
daimon/play/state.py
daimon/quests/__init__.py
daimon/quests/catalog.py
daimon/quests/progress.py
daimon/quests/roll.py
daimon/quests/state.py
daimon/shop/__init__.py
daimon/shop/core.py
daimon/shop/equipped.py
daimon/shop/errors.py
daimon/shop/listings.py
daimon/shop/owned.py
daimon/shop/rotation.py
daimon/update/__init__.py
daimon/update/__main__.py
daimon/update/api.py
daimon/update/checker.py
daimon/update/fetcher.py
daimon/update/lazy.py
daimon/update/manifest.py
daimon/update/paths.py
daimon/update/prefetch.py
daimon/web/__init__.py
daimon/web/live.py
daimon/web/routes.py
daimon/web/server.py
daimon/web/static/app.css
daimon/web/static/app.js
daimon/web/static/index.html
daimon/web/static/components/card-art.js
daimon/web/static/components/rarity-chip.js
daimon/web/static/components/stat-bar.js
daimon/web/static/screens/_dom.js
daimon/web/static/screens/_ws.js
daimon/web/static/screens/collection.js
daimon/web/static/screens/loadouts.js
daimon/web/static/screens/match.js
daimon/web/static/screens/menu.js
daimon/web/static/screens/pull.js
daimon/web/static/screens/shop.js
daimon_engine.egg-info/PKG-INFO
daimon_engine.egg-info/SOURCES.txt
daimon_engine.egg-info/dependency_links.txt
daimon_engine.egg-info/entry_points.txt
daimon_engine.egg-info/requires.txt
daimon_engine.egg-info/top_level.txt
tests/test_active_loadout.py
tests/test_arena_client.py
tests/test_arena_encoding.py
tests/test_arena_state.py
tests/test_bootstrap.py
tests/test_catalog.py
tests/test_ceremony.py
tests/test_cli.py
tests/test_cli_groups.py
tests/test_combat.py
tests/test_combat_events.py
tests/test_combat_phase2.py
tests/test_combat_phase4f.py
tests/test_conditions.py
tests/test_daemon_lock.py
tests/test_daemon_spawn.py
tests/test_elements.py
tests/test_every_card_behavioral.py
tests/test_hook.py
tests/test_identity.py
tests/test_inbox.py
tests/test_ledger.py
tests/test_loader.py
tests/test_loadout.py
tests/test_loadout_loader.py
tests/test_mcp.py
tests/test_mining.py
tests/test_mining_buffer.py
tests/test_npcs.py
tests/test_phase3_anchors.py
tests/test_phase4_distribution.py
tests/test_phase4e_counters.py
tests/test_phase4g_showcase_loadouts.py
tests/test_phase4h_new_ops_synergies.py
tests/test_play_state.py
tests/test_prefetch.py
tests/test_pulls.py
tests/test_quests.py
tests/test_rng.py
tests/test_shop.py
tests/test_update.py
tests/test_web_routes.py
tests/test_web_routes_phase2.py
tests/test_web_routes_phase3.py
tests/test_web_server.py