├── .env ├── .github └── workflows │ └── ci.yml ├── .gitignore ├── AGENTS.md ├── CHANGELOG.md ├── CLAUDE.md ├── DOCUMENTATION.md ├── EXPERIMENT.md ├── LICENSE ├── README.md ├── astro.config.mjs ├── biome.jsonc ├── bun.lock ├── package.json ├── plan.md ├── public ├── images │ ├── block.png │ ├── cards │ │ ├── 2.jpg │ │ ├── 4.jpg │ │ ├── 5.jpg │ │ ├── 6.jpg │ │ ├── 8.jpg │ │ ├── a-line-of-composed-type.jpg │ │ ├── alice-holds-the-white-king.jpg │ │ ├── angel-messenger.jpg │ │ ├── apteryx-mantelli.jpg │ │ ├── bare-feet-of-god.jpg │ │ ├── codices.jpg │ │ ├── fallback.jpg │ │ ├── h-sperling-horrified.jpg │ │ ├── henry-stares-back.jpg │ │ ├── manicule.jpg │ │ ├── mask-of-the-faceless.png │ │ ├── poured-millions-of-bubbles.jpg │ │ ├── railway-trains-in-space.jpg │ │ ├── ritual-rain.png │ │ ├── serpentine-dancer.jpg │ │ ├── soul-drain.png │ │ ├── succube.png │ │ ├── t.jpg │ │ ├── the-angel-of-death.jpg │ │ ├── vernal-equinox.jpg │ │ └── voodoo-education.png │ ├── characters │ │ ├── 32rogues │ │ │ ├── 32rogues-palette.png │ │ │ ├── LICENSE.txt │ │ │ ├── animals.png │ │ │ ├── animated-tiles.png │ │ │ ├── autotiles.png │ │ │ ├── items-palette-swaps.png │ │ │ ├── items.png │ │ │ ├── monsters.png │ │ │ ├── rogues.png │ │ │ └── tiles.png │ │ └── monsters.png │ ├── cursors │ │ ├── default.png │ │ ├── grab-close.png │ │ ├── grab-open.png │ │ ├── point.png │ │ └── select.png │ ├── damage.png │ ├── exclamation.png │ ├── favicons │ │ ├── apple-touch-icon.png │ │ ├── favicon-192.png │ │ ├── favicon-512.png │ │ ├── favicon.ico │ │ └── mstile-150x150.png │ ├── poison.png │ ├── potion-green.png │ ├── potion-red.png │ ├── scenes │ │ ├── 1.jpg │ │ ├── arietty.webp │ │ ├── bauhaus.jpg │ │ ├── chihiro.jpg │ │ ├── dalle1.jpg │ │ ├── dalle2.jpg │ │ ├── dalle4.jpg │ │ ├── dalle5.jpg │ │ ├── dalle5.webp │ │ ├── flying-duo.jpg │ │ ├── howl.jpg │ │ ├── landscape.jpg │ │ ├── laputa.jpg │ │ ├── mononoke.jpg │ │ ├── moonlit-landscape-1904.jpg │ │ ├── nausicaa.jpg │ │ └── ponyo.jpg │ ├── spoder.png │ ├── vulnerable.png │ └── weak.png └── sw.js ├── src ├── content │ ├── cards.js │ ├── cards │ │ ├── _deadly-poison.js │ │ ├── adrenaline.js │ │ ├── bash.js │ │ ├── bludgeon.js │ │ ├── body-slam.js │ │ ├── clash.js │ │ ├── cleave.js │ │ ├── defend.js │ │ ├── flourish.js │ │ ├── intimidate.js │ │ ├── iron-wave.js │ │ ├── mask-of-the-faceless.js │ │ ├── pommel-strike.js │ │ ├── ritual-rain.js │ │ ├── soul-drain.js │ │ ├── strike.js │ │ ├── succube.js │ │ ├── sucker-punch.js │ │ ├── summer-of-sam.js │ │ ├── terror.js │ │ ├── thunderclap.js │ │ └── voodoo-gift.js │ ├── decks.js │ ├── dungeons.js │ └── monster-rooms.js ├── game │ ├── action-manager.js │ ├── actions.js │ ├── backend.js │ ├── cards.js │ ├── conditions.js │ ├── dungeon.js │ ├── monster.js │ ├── new-game.js │ ├── powers.js │ ├── rooms.js │ └── utils-state.js ├── ui │ ├── animations.js │ ├── components │ │ ├── campfire.js │ │ ├── card-chooser.js │ │ ├── card-pair.js │ │ ├── cards.js │ │ ├── console.js │ │ ├── debug-ui.js │ │ ├── deck-editor-app.js │ │ ├── deck-editor.js │ │ ├── deck-selector.js │ │ ├── dungeon-config.js │ │ ├── dungeon-stats.js │ │ ├── game-screen.js │ │ ├── img-sprite.js │ │ ├── menu.js │ │ ├── overlays.js │ │ ├── player.js │ │ ├── publish-run.js │ │ ├── run-stats.js │ │ ├── slay-map-demo.js │ │ ├── slay-map.js │ │ ├── slay-the-web-text.js │ │ ├── slay-the-web.js │ │ ├── splash-screen.js │ │ ├── start-room.js │ │ ├── victory-room.js │ │ └── win-screen.js │ ├── dragdrop.js │ ├── env.d.ts │ ├── intro-tutorial.js │ ├── layouts │ │ └── Layout.astro │ ├── lib.js │ ├── pages │ │ ├── changelog.astro │ │ ├── collection.astro │ │ ├── debug.astro │ │ ├── deck-builder.astro │ │ ├── index.astro │ │ ├── manual.astro │ │ ├── map-demo.astro │ │ ├── monsters.astro │ │ ├── sounds.astro │ │ ├── sprites.astro │ │ ├── stats.astro │ │ ├── stats │ │ │ └── run.astro │ │ └── text.astro │ ├── save-load.js │ ├── sounds.js │ ├── storage-deck.js │ └── styles │ │ ├── app.css │ │ ├── card.css │ │ ├── console.css │ │ ├── fct.css │ │ ├── fonts.css │ │ ├── forms.css │ │ ├── healthbar.css │ │ ├── index.css │ │ ├── map.css │ │ ├── overlay.css │ │ ├── slay-the-web-text.css │ │ ├── targets.css │ │ ├── tooltipped.css │ │ ├── typography.css │ │ └── variables.css ├── utils.js └── utils │ └── sprites.js ├── tests ├── actions.js ├── ai.js ├── cards.js ├── dungeon-complete-run.js ├── dungeon-graph.js ├── dungeon.js ├── game.js ├── immer.js ├── powers.js ├── queue.js ├── save-load.js └── utils.js ├── tsconfig.json └── wrangler.jsonc /.env: -------------------------------------------------------------------------------- 1 | PUBLIC_VERSION=${npm_package_version} 2 | 3 | -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/.gitignore -------------------------------------------------------------------------------- /AGENTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/AGENTS.md -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- 1 | AGENTS.md -------------------------------------------------------------------------------- /DOCUMENTATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/DOCUMENTATION.md -------------------------------------------------------------------------------- /EXPERIMENT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/EXPERIMENT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/README.md -------------------------------------------------------------------------------- /astro.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/astro.config.mjs -------------------------------------------------------------------------------- /biome.jsonc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/biome.jsonc -------------------------------------------------------------------------------- /bun.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/bun.lock -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/package.json -------------------------------------------------------------------------------- /plan.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /public/images/block.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/public/images/block.png -------------------------------------------------------------------------------- /public/images/cards/2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/public/images/cards/2.jpg -------------------------------------------------------------------------------- /public/images/cards/4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/public/images/cards/4.jpg -------------------------------------------------------------------------------- /public/images/cards/5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/public/images/cards/5.jpg -------------------------------------------------------------------------------- /public/images/cards/6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/public/images/cards/6.jpg -------------------------------------------------------------------------------- /public/images/cards/8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/public/images/cards/8.jpg -------------------------------------------------------------------------------- /public/images/cards/a-line-of-composed-type.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/public/images/cards/a-line-of-composed-type.jpg -------------------------------------------------------------------------------- /public/images/cards/alice-holds-the-white-king.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/public/images/cards/alice-holds-the-white-king.jpg -------------------------------------------------------------------------------- /public/images/cards/angel-messenger.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/public/images/cards/angel-messenger.jpg -------------------------------------------------------------------------------- /public/images/cards/apteryx-mantelli.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/public/images/cards/apteryx-mantelli.jpg -------------------------------------------------------------------------------- /public/images/cards/bare-feet-of-god.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/public/images/cards/bare-feet-of-god.jpg -------------------------------------------------------------------------------- /public/images/cards/codices.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/public/images/cards/codices.jpg -------------------------------------------------------------------------------- /public/images/cards/fallback.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/public/images/cards/fallback.jpg -------------------------------------------------------------------------------- /public/images/cards/h-sperling-horrified.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/public/images/cards/h-sperling-horrified.jpg -------------------------------------------------------------------------------- /public/images/cards/henry-stares-back.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/public/images/cards/henry-stares-back.jpg -------------------------------------------------------------------------------- /public/images/cards/manicule.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/public/images/cards/manicule.jpg -------------------------------------------------------------------------------- /public/images/cards/mask-of-the-faceless.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/public/images/cards/mask-of-the-faceless.png -------------------------------------------------------------------------------- /public/images/cards/poured-millions-of-bubbles.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/public/images/cards/poured-millions-of-bubbles.jpg -------------------------------------------------------------------------------- /public/images/cards/railway-trains-in-space.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/public/images/cards/railway-trains-in-space.jpg -------------------------------------------------------------------------------- /public/images/cards/ritual-rain.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/public/images/cards/ritual-rain.png -------------------------------------------------------------------------------- /public/images/cards/serpentine-dancer.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/public/images/cards/serpentine-dancer.jpg -------------------------------------------------------------------------------- /public/images/cards/soul-drain.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/public/images/cards/soul-drain.png -------------------------------------------------------------------------------- /public/images/cards/succube.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/public/images/cards/succube.png -------------------------------------------------------------------------------- /public/images/cards/t.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/public/images/cards/t.jpg -------------------------------------------------------------------------------- /public/images/cards/the-angel-of-death.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/public/images/cards/the-angel-of-death.jpg -------------------------------------------------------------------------------- /public/images/cards/vernal-equinox.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/public/images/cards/vernal-equinox.jpg -------------------------------------------------------------------------------- /public/images/cards/voodoo-education.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/public/images/cards/voodoo-education.png -------------------------------------------------------------------------------- /public/images/characters/32rogues/32rogues-palette.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/public/images/characters/32rogues/32rogues-palette.png -------------------------------------------------------------------------------- /public/images/characters/32rogues/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/public/images/characters/32rogues/LICENSE.txt -------------------------------------------------------------------------------- /public/images/characters/32rogues/animals.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/public/images/characters/32rogues/animals.png -------------------------------------------------------------------------------- /public/images/characters/32rogues/animated-tiles.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/public/images/characters/32rogues/animated-tiles.png -------------------------------------------------------------------------------- /public/images/characters/32rogues/autotiles.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/public/images/characters/32rogues/autotiles.png -------------------------------------------------------------------------------- /public/images/characters/32rogues/items-palette-swaps.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/public/images/characters/32rogues/items-palette-swaps.png -------------------------------------------------------------------------------- /public/images/characters/32rogues/items.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/public/images/characters/32rogues/items.png -------------------------------------------------------------------------------- /public/images/characters/32rogues/monsters.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/public/images/characters/32rogues/monsters.png -------------------------------------------------------------------------------- /public/images/characters/32rogues/rogues.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/public/images/characters/32rogues/rogues.png -------------------------------------------------------------------------------- /public/images/characters/32rogues/tiles.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/public/images/characters/32rogues/tiles.png -------------------------------------------------------------------------------- /public/images/characters/monsters.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/public/images/characters/monsters.png -------------------------------------------------------------------------------- /public/images/cursors/default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/public/images/cursors/default.png -------------------------------------------------------------------------------- /public/images/cursors/grab-close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/public/images/cursors/grab-close.png -------------------------------------------------------------------------------- /public/images/cursors/grab-open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/public/images/cursors/grab-open.png -------------------------------------------------------------------------------- /public/images/cursors/point.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/public/images/cursors/point.png -------------------------------------------------------------------------------- /public/images/cursors/select.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/public/images/cursors/select.png -------------------------------------------------------------------------------- /public/images/damage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/public/images/damage.png -------------------------------------------------------------------------------- /public/images/exclamation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/public/images/exclamation.png -------------------------------------------------------------------------------- /public/images/favicons/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/public/images/favicons/apple-touch-icon.png -------------------------------------------------------------------------------- /public/images/favicons/favicon-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/public/images/favicons/favicon-192.png -------------------------------------------------------------------------------- /public/images/favicons/favicon-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/public/images/favicons/favicon-512.png -------------------------------------------------------------------------------- /public/images/favicons/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/public/images/favicons/favicon.ico -------------------------------------------------------------------------------- /public/images/favicons/mstile-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/public/images/favicons/mstile-150x150.png -------------------------------------------------------------------------------- /public/images/poison.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/public/images/poison.png -------------------------------------------------------------------------------- /public/images/potion-green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/public/images/potion-green.png -------------------------------------------------------------------------------- /public/images/potion-red.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/public/images/potion-red.png -------------------------------------------------------------------------------- /public/images/scenes/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/public/images/scenes/1.jpg -------------------------------------------------------------------------------- /public/images/scenes/arietty.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/public/images/scenes/arietty.webp -------------------------------------------------------------------------------- /public/images/scenes/bauhaus.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/public/images/scenes/bauhaus.jpg -------------------------------------------------------------------------------- /public/images/scenes/chihiro.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/public/images/scenes/chihiro.jpg -------------------------------------------------------------------------------- /public/images/scenes/dalle1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/public/images/scenes/dalle1.jpg -------------------------------------------------------------------------------- /public/images/scenes/dalle2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/public/images/scenes/dalle2.jpg -------------------------------------------------------------------------------- /public/images/scenes/dalle4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/public/images/scenes/dalle4.jpg -------------------------------------------------------------------------------- /public/images/scenes/dalle5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/public/images/scenes/dalle5.jpg -------------------------------------------------------------------------------- /public/images/scenes/dalle5.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/public/images/scenes/dalle5.webp -------------------------------------------------------------------------------- /public/images/scenes/flying-duo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/public/images/scenes/flying-duo.jpg -------------------------------------------------------------------------------- /public/images/scenes/howl.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/public/images/scenes/howl.jpg -------------------------------------------------------------------------------- /public/images/scenes/landscape.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/public/images/scenes/landscape.jpg -------------------------------------------------------------------------------- /public/images/scenes/laputa.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/public/images/scenes/laputa.jpg -------------------------------------------------------------------------------- /public/images/scenes/mononoke.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/public/images/scenes/mononoke.jpg -------------------------------------------------------------------------------- /public/images/scenes/moonlit-landscape-1904.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/public/images/scenes/moonlit-landscape-1904.jpg -------------------------------------------------------------------------------- /public/images/scenes/nausicaa.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/public/images/scenes/nausicaa.jpg -------------------------------------------------------------------------------- /public/images/scenes/ponyo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/public/images/scenes/ponyo.jpg -------------------------------------------------------------------------------- /public/images/spoder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/public/images/spoder.png -------------------------------------------------------------------------------- /public/images/vulnerable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/public/images/vulnerable.png -------------------------------------------------------------------------------- /public/images/weak.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/public/images/weak.png -------------------------------------------------------------------------------- /public/sw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/public/sw.js -------------------------------------------------------------------------------- /src/content/cards.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/src/content/cards.js -------------------------------------------------------------------------------- /src/content/cards/_deadly-poison.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/src/content/cards/_deadly-poison.js -------------------------------------------------------------------------------- /src/content/cards/adrenaline.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/src/content/cards/adrenaline.js -------------------------------------------------------------------------------- /src/content/cards/bash.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/src/content/cards/bash.js -------------------------------------------------------------------------------- /src/content/cards/bludgeon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/src/content/cards/bludgeon.js -------------------------------------------------------------------------------- /src/content/cards/body-slam.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/src/content/cards/body-slam.js -------------------------------------------------------------------------------- /src/content/cards/clash.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/src/content/cards/clash.js -------------------------------------------------------------------------------- /src/content/cards/cleave.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/src/content/cards/cleave.js -------------------------------------------------------------------------------- /src/content/cards/defend.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/src/content/cards/defend.js -------------------------------------------------------------------------------- /src/content/cards/flourish.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/src/content/cards/flourish.js -------------------------------------------------------------------------------- /src/content/cards/intimidate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/src/content/cards/intimidate.js -------------------------------------------------------------------------------- /src/content/cards/iron-wave.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/src/content/cards/iron-wave.js -------------------------------------------------------------------------------- /src/content/cards/mask-of-the-faceless.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/src/content/cards/mask-of-the-faceless.js -------------------------------------------------------------------------------- /src/content/cards/pommel-strike.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/src/content/cards/pommel-strike.js -------------------------------------------------------------------------------- /src/content/cards/ritual-rain.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/src/content/cards/ritual-rain.js -------------------------------------------------------------------------------- /src/content/cards/soul-drain.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/src/content/cards/soul-drain.js -------------------------------------------------------------------------------- /src/content/cards/strike.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/src/content/cards/strike.js -------------------------------------------------------------------------------- /src/content/cards/succube.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/src/content/cards/succube.js -------------------------------------------------------------------------------- /src/content/cards/sucker-punch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/src/content/cards/sucker-punch.js -------------------------------------------------------------------------------- /src/content/cards/summer-of-sam.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/src/content/cards/summer-of-sam.js -------------------------------------------------------------------------------- /src/content/cards/terror.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/src/content/cards/terror.js -------------------------------------------------------------------------------- /src/content/cards/thunderclap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/src/content/cards/thunderclap.js -------------------------------------------------------------------------------- /src/content/cards/voodoo-gift.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/src/content/cards/voodoo-gift.js -------------------------------------------------------------------------------- /src/content/decks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/src/content/decks.js -------------------------------------------------------------------------------- /src/content/dungeons.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/src/content/dungeons.js -------------------------------------------------------------------------------- /src/content/monster-rooms.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/src/content/monster-rooms.js -------------------------------------------------------------------------------- /src/game/action-manager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/src/game/action-manager.js -------------------------------------------------------------------------------- /src/game/actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/src/game/actions.js -------------------------------------------------------------------------------- /src/game/backend.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/src/game/backend.js -------------------------------------------------------------------------------- /src/game/cards.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/src/game/cards.js -------------------------------------------------------------------------------- /src/game/conditions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/src/game/conditions.js -------------------------------------------------------------------------------- /src/game/dungeon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/src/game/dungeon.js -------------------------------------------------------------------------------- /src/game/monster.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/src/game/monster.js -------------------------------------------------------------------------------- /src/game/new-game.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/src/game/new-game.js -------------------------------------------------------------------------------- /src/game/powers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/src/game/powers.js -------------------------------------------------------------------------------- /src/game/rooms.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/src/game/rooms.js -------------------------------------------------------------------------------- /src/game/utils-state.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/src/game/utils-state.js -------------------------------------------------------------------------------- /src/ui/animations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/src/ui/animations.js -------------------------------------------------------------------------------- /src/ui/components/campfire.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/src/ui/components/campfire.js -------------------------------------------------------------------------------- /src/ui/components/card-chooser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/src/ui/components/card-chooser.js -------------------------------------------------------------------------------- /src/ui/components/card-pair.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/src/ui/components/card-pair.js -------------------------------------------------------------------------------- /src/ui/components/cards.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/src/ui/components/cards.js -------------------------------------------------------------------------------- /src/ui/components/console.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/src/ui/components/console.js -------------------------------------------------------------------------------- /src/ui/components/debug-ui.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/src/ui/components/debug-ui.js -------------------------------------------------------------------------------- /src/ui/components/deck-editor-app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/src/ui/components/deck-editor-app.js -------------------------------------------------------------------------------- /src/ui/components/deck-editor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/src/ui/components/deck-editor.js -------------------------------------------------------------------------------- /src/ui/components/deck-selector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/src/ui/components/deck-selector.js -------------------------------------------------------------------------------- /src/ui/components/dungeon-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/src/ui/components/dungeon-config.js -------------------------------------------------------------------------------- /src/ui/components/dungeon-stats.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/src/ui/components/dungeon-stats.js -------------------------------------------------------------------------------- /src/ui/components/game-screen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/src/ui/components/game-screen.js -------------------------------------------------------------------------------- /src/ui/components/img-sprite.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/src/ui/components/img-sprite.js -------------------------------------------------------------------------------- /src/ui/components/menu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/src/ui/components/menu.js -------------------------------------------------------------------------------- /src/ui/components/overlays.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/src/ui/components/overlays.js -------------------------------------------------------------------------------- /src/ui/components/player.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/src/ui/components/player.js -------------------------------------------------------------------------------- /src/ui/components/publish-run.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/src/ui/components/publish-run.js -------------------------------------------------------------------------------- /src/ui/components/run-stats.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/src/ui/components/run-stats.js -------------------------------------------------------------------------------- /src/ui/components/slay-map-demo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/src/ui/components/slay-map-demo.js -------------------------------------------------------------------------------- /src/ui/components/slay-map.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/src/ui/components/slay-map.js -------------------------------------------------------------------------------- /src/ui/components/slay-the-web-text.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/src/ui/components/slay-the-web-text.js -------------------------------------------------------------------------------- /src/ui/components/slay-the-web.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/src/ui/components/slay-the-web.js -------------------------------------------------------------------------------- /src/ui/components/splash-screen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/src/ui/components/splash-screen.js -------------------------------------------------------------------------------- /src/ui/components/start-room.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/src/ui/components/start-room.js -------------------------------------------------------------------------------- /src/ui/components/victory-room.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/src/ui/components/victory-room.js -------------------------------------------------------------------------------- /src/ui/components/win-screen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/src/ui/components/win-screen.js -------------------------------------------------------------------------------- /src/ui/dragdrop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/src/ui/dragdrop.js -------------------------------------------------------------------------------- /src/ui/env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/src/ui/env.d.ts -------------------------------------------------------------------------------- /src/ui/intro-tutorial.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/src/ui/intro-tutorial.js -------------------------------------------------------------------------------- /src/ui/layouts/Layout.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/src/ui/layouts/Layout.astro -------------------------------------------------------------------------------- /src/ui/lib.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/src/ui/lib.js -------------------------------------------------------------------------------- /src/ui/pages/changelog.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/src/ui/pages/changelog.astro -------------------------------------------------------------------------------- /src/ui/pages/collection.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/src/ui/pages/collection.astro -------------------------------------------------------------------------------- /src/ui/pages/debug.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/src/ui/pages/debug.astro -------------------------------------------------------------------------------- /src/ui/pages/deck-builder.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/src/ui/pages/deck-builder.astro -------------------------------------------------------------------------------- /src/ui/pages/index.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/src/ui/pages/index.astro -------------------------------------------------------------------------------- /src/ui/pages/manual.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/src/ui/pages/manual.astro -------------------------------------------------------------------------------- /src/ui/pages/map-demo.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/src/ui/pages/map-demo.astro -------------------------------------------------------------------------------- /src/ui/pages/monsters.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/src/ui/pages/monsters.astro -------------------------------------------------------------------------------- /src/ui/pages/sounds.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/src/ui/pages/sounds.astro -------------------------------------------------------------------------------- /src/ui/pages/sprites.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/src/ui/pages/sprites.astro -------------------------------------------------------------------------------- /src/ui/pages/stats.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/src/ui/pages/stats.astro -------------------------------------------------------------------------------- /src/ui/pages/stats/run.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/src/ui/pages/stats/run.astro -------------------------------------------------------------------------------- /src/ui/pages/text.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/src/ui/pages/text.astro -------------------------------------------------------------------------------- /src/ui/save-load.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/src/ui/save-load.js -------------------------------------------------------------------------------- /src/ui/sounds.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/src/ui/sounds.js -------------------------------------------------------------------------------- /src/ui/storage-deck.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/src/ui/storage-deck.js -------------------------------------------------------------------------------- /src/ui/styles/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/src/ui/styles/app.css -------------------------------------------------------------------------------- /src/ui/styles/card.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/src/ui/styles/card.css -------------------------------------------------------------------------------- /src/ui/styles/console.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/src/ui/styles/console.css -------------------------------------------------------------------------------- /src/ui/styles/fct.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/src/ui/styles/fct.css -------------------------------------------------------------------------------- /src/ui/styles/fonts.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/src/ui/styles/fonts.css -------------------------------------------------------------------------------- /src/ui/styles/forms.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/src/ui/styles/forms.css -------------------------------------------------------------------------------- /src/ui/styles/healthbar.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/src/ui/styles/healthbar.css -------------------------------------------------------------------------------- /src/ui/styles/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/src/ui/styles/index.css -------------------------------------------------------------------------------- /src/ui/styles/map.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/src/ui/styles/map.css -------------------------------------------------------------------------------- /src/ui/styles/overlay.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/src/ui/styles/overlay.css -------------------------------------------------------------------------------- /src/ui/styles/slay-the-web-text.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/src/ui/styles/slay-the-web-text.css -------------------------------------------------------------------------------- /src/ui/styles/targets.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/src/ui/styles/targets.css -------------------------------------------------------------------------------- /src/ui/styles/tooltipped.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/src/ui/styles/tooltipped.css -------------------------------------------------------------------------------- /src/ui/styles/typography.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/src/ui/styles/typography.css -------------------------------------------------------------------------------- /src/ui/styles/variables.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/src/ui/styles/variables.css -------------------------------------------------------------------------------- /src/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/src/utils.js -------------------------------------------------------------------------------- /src/utils/sprites.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/src/utils/sprites.js -------------------------------------------------------------------------------- /tests/actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/tests/actions.js -------------------------------------------------------------------------------- /tests/ai.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/tests/ai.js -------------------------------------------------------------------------------- /tests/cards.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/tests/cards.js -------------------------------------------------------------------------------- /tests/dungeon-complete-run.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/tests/dungeon-complete-run.js -------------------------------------------------------------------------------- /tests/dungeon-graph.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/tests/dungeon-graph.js -------------------------------------------------------------------------------- /tests/dungeon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/tests/dungeon.js -------------------------------------------------------------------------------- /tests/game.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/tests/game.js -------------------------------------------------------------------------------- /tests/immer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/tests/immer.js -------------------------------------------------------------------------------- /tests/powers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/tests/powers.js -------------------------------------------------------------------------------- /tests/queue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/tests/queue.js -------------------------------------------------------------------------------- /tests/save-load.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/tests/save-load.js -------------------------------------------------------------------------------- /tests/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/tests/utils.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/tsconfig.json -------------------------------------------------------------------------------- /wrangler.jsonc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oskarrough/slaytheweb/HEAD/wrangler.jsonc --------------------------------------------------------------------------------