LICENSE
README.md
pyproject.toml
src/tuipet/__init__.py
src/tuipet/__main__.py
src/tuipet/adventure.py
src/tuipet/adventurescreen.py
src/tuipet/anim.py
src/tuipet/app.py
src/tuipet/arena.py
src/tuipet/backgrounds.py
src/tuipet/backgroundscreen.py
src/tuipet/battle.py
src/tuipet/battlefx.py
src/tuipet/battlescreen.py
src/tuipet/bugscreen.py
src/tuipet/cloudsync.py
src/tuipet/creditscreen.py
src/tuipet/data.py
src/tuipet/deathscreen.py
src/tuipet/egg.py
src/tuipet/eggselectscreen.py
src/tuipet/feedscreen.py
src/tuipet/grid.py
src/tuipet/helpscreen.py
src/tuipet/hostinfo.py
src/tuipet/itemfx.py
src/tuipet/jogress.py
src/tuipet/jogressscreen.py
src/tuipet/lobbyscreen.py
src/tuipet/loot.py
src/tuipet/menu.py
src/tuipet/net.py
src/tuipet/optionsscreen.py
src/tuipet/persistence.py
src/tuipet/pet.py
src/tuipet/placeholder.py
src/tuipet/render.py
src/tuipet/shop.py
src/tuipet/shopscreen.py
src/tuipet/sound.py
src/tuipet/strikefx.py
src/tuipet/theme.py
src/tuipet/themescreen.py
src/tuipet/titlescreen.py
src/tuipet/townscreen.py
src/tuipet/training.py
src/tuipet/update.py
src/tuipet/world.py
src/tuipet.egg-info/PKG-INFO
src/tuipet.egg-info/SOURCES.txt
src/tuipet.egg-info/dependency_links.txt
src/tuipet.egg-info/entry_points.txt
src/tuipet.egg-info/requires.txt
src/tuipet.egg-info/top_level.txt
src/tuipet/data/armor_evos.json
src/tuipet/data/attr_icons.json
src/tuipet/data/backgrounds.json.gz
src/tuipet/data/battle_fx.json.gz
src/tuipet/data/battle_overlays.json
src/tuipet/data/careEffect.csv
src/tuipet/data/credits.json
src/tuipet/data/deviceAttacks.csv
src/tuipet/data/digicoreMenuConfig.csv
src/tuipet/data/digimon.csv
src/tuipet/data/dropRate.csv
src/tuipet/data/effects.json.gz
src/tuipet/data/eggUnlock.csv
src/tuipet/data/eggs.json.gz
src/tuipet/data/elementAffinity.csv
src/tuipet/data/enemies.csv
src/tuipet/data/evo_branches.json.gz
src/tuipet/data/evolutions.csv
src/tuipet/data/fieldAffinity.csv
src/tuipet/data/foods.csv
src/tuipet/data/habitats.csv
src/tuipet/data/hatch.json
src/tuipet/data/hp_dummies.json
src/tuipet/data/icons.json.gz
src/tuipet/data/items.csv
src/tuipet/data/jogress_pairs.json.gz
src/tuipet/data/lines.csv
src/tuipet/data/lootTable.csv
src/tuipet/data/maps.csv
src/tuipet/data/mons.json.gz
src/tuipet/data/orbs.json.gz
src/tuipet/data/shopConsumable.csv
src/tuipet/data/sprites.json.gz
src/tuipet/data/titles.csv
src/tuipet/data/tournies.csv
src/tuipet/data/towns.csv
src/tuipet/data/vitems.json
src/tuipet/data/vpet_rules.json
src/tuipet/data/zones.csv
src/tuipet/data/sounds/alarm.wav
src/tuipet/data/sounds/angry.wav
src/tuipet/data/sounds/attack.wav
src/tuipet/data/sounds/attackHit.wav
src/tuipet/data/sounds/battle.wav
src/tuipet/data/sounds/cancel.wav
src/tuipet/data/sounds/champion.wav
src/tuipet/data/sounds/click.wav
src/tuipet/data/sounds/compatible.wav
src/tuipet/data/sounds/confirm.wav
src/tuipet/data/sounds/death.wav
src/tuipet/data/sounds/eat.wav
src/tuipet/data/sounds/error.wav
src/tuipet/data/sounds/evolve.wav
src/tuipet/data/sounds/happy.wav
src/tuipet/data/sounds/hatch.wav
src/tuipet/data/sounds/jogress.wav
src/tuipet/data/sounds/largePoop.wav
src/tuipet/data/sounds/lastBite.wav
src/tuipet/data/sounds/lose.wav
src/tuipet/data/sounds/menu.wav
src/tuipet/data/sounds/mischief.wav
src/tuipet/data/sounds/poop.wav
src/tuipet/data/sounds/refuse.wav
src/tuipet/data/sounds/reward.wav
src/tuipet/data/sounds/scroll.wav
src/tuipet/data/sounds/select.wav
src/tuipet/data/sounds/smallPoop.wav
src/tuipet/data/sounds/startBattle.wav
src/tuipet/data/sounds/strongAttack.wav
src/tuipet/data/sounds/strongHit.wav
src/tuipet/data/sounds/trainhit.wav
src/tuipet/data/sounds/wash.wav
src/tuipet/data/sounds/win.wav
src/tuipet/data/sounds/wind.wav
tests/test_adventure.py
tests/test_adventure_biome.py
tests/test_adventure_math.py
tests/test_adventure_scenery.py
tests/test_anim_canon.py
tests/test_announce.py
tests/test_auto_update.py
tests/test_backgrounds.py
tests/test_bugreport.py
tests/test_clone_sim.py
tests/test_dark_room_fx.py
tests/test_data.py
tests/test_effects_integrity.py
tests/test_help.py
tests/test_hint_strips.py
tests/test_hud.py
tests/test_ios_support.py
tests/test_item_heal.py
tests/test_jogress.py
tests/test_lobby.py
tests/test_lobby_admin.py
tests/test_lobby_chat_polish.py
tests/test_lobby_screens.py
tests/test_menu_bounds.py
tests/test_messages.py
tests/test_msg_strip.py
tests/test_nav_quit.py
tests/test_note_marquee.py
tests/test_options.py
tests/test_orb_integrity.py
tests/test_panel_smoke.py
tests/test_performance.py
tests/test_persistence.py
tests/test_persistence_audit.py
tests/test_poop_placement.py
tests/test_robustness.py
tests/test_rooms.py
tests/test_scene_actors.py
tests/test_screen_sweep.py
tests/test_sfx_scroll.py
tests/test_silent_failures.py
tests/test_sound.py
tests/test_sound_ios.py
tests/test_status_box.py
tests/test_sync.py
tests/test_theme.py
tests/test_tier1_robustness.py
tests/test_tier2_onboarding.py
tests/test_ui_stats.py
tests/test_update.py
tests/test_update_install.py
tests/test_visual_polish.py
tests/test_whats_new.py