├── .gitattributes ├── .gitignore ├── .prettierrc ├── .vscode ├── extensions.json ├── launch.json └── settings.json ├── LICENSE ├── README.md ├── client ├── index.ejs ├── opp-containers.html ├── package.json ├── self-containers.html └── src │ ├── actions │ ├── chat-buttons │ │ └── chat-buttons.js │ ├── counters │ │ ├── ability-counter.js │ │ ├── damage-counter.js │ │ ├── reset-counters.js │ │ ├── special-condition.js │ │ └── use-ability.js │ ├── general │ │ ├── VSTAR-GX.js │ │ ├── board-actions.js │ │ ├── change-type.js │ │ ├── close-popups.js │ │ ├── count.js │ │ ├── flip-board.js │ │ ├── flip-coin.js │ │ ├── reset.js │ │ ├── reveal-and-hide.js │ │ ├── rotate-card.js │ │ ├── setup.js │ │ ├── take-turn.js │ │ └── undo.js │ ├── keybinds │ │ ├── keybindSleep.js │ │ └── keybinds.js │ ├── move-card-bundle │ │ ├── attach-card.js │ │ ├── auto-move-active-bench-card.js │ │ ├── decrease-card-layer.js │ │ ├── evolve-card.js │ │ ├── initialize-active-bench-card.js │ │ ├── move-card-bundle.js │ │ ├── move-card-message.js │ │ ├── move-card.js │ │ ├── relocate-attached-cards.js │ │ ├── update-attached-cards-position.js │ │ ├── update-counters.js │ │ ├── update-cover.js │ │ └── update-stadium-card.js │ └── zones │ │ ├── deck-actions.js │ │ ├── general.js │ │ ├── hand-actions.js │ │ └── shuffle-zone.js │ ├── assets │ ├── background1.jpg │ ├── background2.webp │ ├── blank-logo.png │ ├── cardback.png │ └── favicon.ico │ ├── css │ ├── index.css │ ├── opp-containers.css │ └── self-containers.css │ ├── front-end.js │ ├── initialization │ ├── document-event-listeners │ │ ├── card-context-menu │ │ │ ├── active-bench-buttons.js │ │ │ ├── board-buttons.js │ │ │ ├── deck-buttons.js │ │ │ ├── general-buttons.js │ │ │ ├── hand-buttons.js │ │ │ ├── initialize-card-context-menu.js │ │ │ └── prizes-buttons.js │ │ ├── initialize-document-event-listeners.js │ │ ├── sidebox │ │ │ ├── header-buttons.js │ │ │ ├── import-deck.js │ │ │ ├── initialize-sidebox.js │ │ │ ├── p1 │ │ │ │ ├── bottom-buttons.js │ │ │ │ ├── changelog.js │ │ │ │ ├── chat-buttons.js │ │ │ │ ├── donations-link.js │ │ │ │ ├── initialize-p1-page.js │ │ │ │ └── tutorial.js │ │ │ ├── p2 │ │ │ │ ├── bottom-buttons.js │ │ │ │ ├── chat-buttons.js │ │ │ │ ├── initialize-p2-page.js │ │ │ │ └── room-buttons.js │ │ │ └── settings.js │ │ ├── table │ │ │ ├── board-buttons.js │ │ │ ├── documents.js │ │ │ ├── initialize-table.js │ │ │ ├── resizer.js │ │ │ ├── zone-buttons.js │ │ │ └── zones.js │ │ └── window │ │ │ └── window.js │ ├── global-variables │ │ └── global-variables.js │ ├── load-import-data │ │ └── load-import-data.js │ ├── mutation-observers │ │ ├── board-observer.js │ │ ├── hand-observer.js │ │ ├── initialize-mutation-observers.js │ │ ├── prizes-observer.js │ │ └── stadium-observer.js │ └── socket-event-listeners │ │ └── socket-event-listeners.js │ └── setup │ ├── chatbox │ ├── append-message.js │ ├── export-chat.js │ └── hide-options-context-menu.js │ ├── deck-constructor │ ├── build-deck.js │ ├── card.js │ ├── cover.js │ ├── exchange-data.js │ ├── find-old-type-database.js │ ├── find-old-type-database_updater.py │ ├── find-old-type.js │ ├── find-type.js │ ├── import.js │ └── sample.decklists.js │ ├── general │ ├── accept-action.js │ ├── add-action-data.js │ ├── catch-up-actions.js │ ├── clean-action-data.js │ ├── determine-deckdata.js │ ├── determine-username.js │ ├── pop-up-message.js │ ├── preload-image.js │ ├── process-action.js │ ├── replay-block.js │ ├── resync-actions.js │ └── shuffle.js │ ├── home-header │ └── header-toggle.js │ ├── image-logic │ ├── click-events.js │ ├── drag.js │ ├── remove-images.js │ └── reset-image.js │ ├── settings │ └── settings.js │ ├── sizing │ ├── adjust-alignment.js │ ├── refresh-board.js │ └── resizer.js │ ├── spectator │ ├── handle-spectator-buttons.js │ └── spectator-join.js │ └── zones │ └── get-zone.js ├── eslint.config.mjs ├── package.json ├── pnpm-lock.yaml ├── pnpm-workspace.yaml └── server ├── package.json └── server.js /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | server/database/db.sqlite 3 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/README.md -------------------------------------------------------------------------------- /client/index.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/index.ejs -------------------------------------------------------------------------------- /client/opp-containers.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/opp-containers.html -------------------------------------------------------------------------------- /client/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "ptcg-sim-client" 3 | } 4 | -------------------------------------------------------------------------------- /client/self-containers.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/self-containers.html -------------------------------------------------------------------------------- /client/src/actions/chat-buttons/chat-buttons.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/actions/chat-buttons/chat-buttons.js -------------------------------------------------------------------------------- /client/src/actions/counters/ability-counter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/actions/counters/ability-counter.js -------------------------------------------------------------------------------- /client/src/actions/counters/damage-counter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/actions/counters/damage-counter.js -------------------------------------------------------------------------------- /client/src/actions/counters/reset-counters.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/actions/counters/reset-counters.js -------------------------------------------------------------------------------- /client/src/actions/counters/special-condition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/actions/counters/special-condition.js -------------------------------------------------------------------------------- /client/src/actions/counters/use-ability.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/actions/counters/use-ability.js -------------------------------------------------------------------------------- /client/src/actions/general/VSTAR-GX.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/actions/general/VSTAR-GX.js -------------------------------------------------------------------------------- /client/src/actions/general/board-actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/actions/general/board-actions.js -------------------------------------------------------------------------------- /client/src/actions/general/change-type.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/actions/general/change-type.js -------------------------------------------------------------------------------- /client/src/actions/general/close-popups.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/actions/general/close-popups.js -------------------------------------------------------------------------------- /client/src/actions/general/count.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/actions/general/count.js -------------------------------------------------------------------------------- /client/src/actions/general/flip-board.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/actions/general/flip-board.js -------------------------------------------------------------------------------- /client/src/actions/general/flip-coin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/actions/general/flip-coin.js -------------------------------------------------------------------------------- /client/src/actions/general/reset.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/actions/general/reset.js -------------------------------------------------------------------------------- /client/src/actions/general/reveal-and-hide.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/actions/general/reveal-and-hide.js -------------------------------------------------------------------------------- /client/src/actions/general/rotate-card.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/actions/general/rotate-card.js -------------------------------------------------------------------------------- /client/src/actions/general/setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/actions/general/setup.js -------------------------------------------------------------------------------- /client/src/actions/general/take-turn.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/actions/general/take-turn.js -------------------------------------------------------------------------------- /client/src/actions/general/undo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/actions/general/undo.js -------------------------------------------------------------------------------- /client/src/actions/keybinds/keybindSleep.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/actions/keybinds/keybindSleep.js -------------------------------------------------------------------------------- /client/src/actions/keybinds/keybinds.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/actions/keybinds/keybinds.js -------------------------------------------------------------------------------- /client/src/actions/move-card-bundle/attach-card.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/actions/move-card-bundle/attach-card.js -------------------------------------------------------------------------------- /client/src/actions/move-card-bundle/auto-move-active-bench-card.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/actions/move-card-bundle/auto-move-active-bench-card.js -------------------------------------------------------------------------------- /client/src/actions/move-card-bundle/decrease-card-layer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/actions/move-card-bundle/decrease-card-layer.js -------------------------------------------------------------------------------- /client/src/actions/move-card-bundle/evolve-card.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/actions/move-card-bundle/evolve-card.js -------------------------------------------------------------------------------- /client/src/actions/move-card-bundle/initialize-active-bench-card.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/actions/move-card-bundle/initialize-active-bench-card.js -------------------------------------------------------------------------------- /client/src/actions/move-card-bundle/move-card-bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/actions/move-card-bundle/move-card-bundle.js -------------------------------------------------------------------------------- /client/src/actions/move-card-bundle/move-card-message.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/actions/move-card-bundle/move-card-message.js -------------------------------------------------------------------------------- /client/src/actions/move-card-bundle/move-card.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/actions/move-card-bundle/move-card.js -------------------------------------------------------------------------------- /client/src/actions/move-card-bundle/relocate-attached-cards.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/actions/move-card-bundle/relocate-attached-cards.js -------------------------------------------------------------------------------- /client/src/actions/move-card-bundle/update-attached-cards-position.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/actions/move-card-bundle/update-attached-cards-position.js -------------------------------------------------------------------------------- /client/src/actions/move-card-bundle/update-counters.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/actions/move-card-bundle/update-counters.js -------------------------------------------------------------------------------- /client/src/actions/move-card-bundle/update-cover.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/actions/move-card-bundle/update-cover.js -------------------------------------------------------------------------------- /client/src/actions/move-card-bundle/update-stadium-card.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/actions/move-card-bundle/update-stadium-card.js -------------------------------------------------------------------------------- /client/src/actions/zones/deck-actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/actions/zones/deck-actions.js -------------------------------------------------------------------------------- /client/src/actions/zones/general.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/actions/zones/general.js -------------------------------------------------------------------------------- /client/src/actions/zones/hand-actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/actions/zones/hand-actions.js -------------------------------------------------------------------------------- /client/src/actions/zones/shuffle-zone.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/actions/zones/shuffle-zone.js -------------------------------------------------------------------------------- /client/src/assets/background1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/assets/background1.jpg -------------------------------------------------------------------------------- /client/src/assets/background2.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/assets/background2.webp -------------------------------------------------------------------------------- /client/src/assets/blank-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/assets/blank-logo.png -------------------------------------------------------------------------------- /client/src/assets/cardback.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/assets/cardback.png -------------------------------------------------------------------------------- /client/src/assets/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/assets/favicon.ico -------------------------------------------------------------------------------- /client/src/css/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/css/index.css -------------------------------------------------------------------------------- /client/src/css/opp-containers.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/css/opp-containers.css -------------------------------------------------------------------------------- /client/src/css/self-containers.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/css/self-containers.css -------------------------------------------------------------------------------- /client/src/front-end.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/front-end.js -------------------------------------------------------------------------------- /client/src/initialization/document-event-listeners/card-context-menu/active-bench-buttons.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/initialization/document-event-listeners/card-context-menu/active-bench-buttons.js -------------------------------------------------------------------------------- /client/src/initialization/document-event-listeners/card-context-menu/board-buttons.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/initialization/document-event-listeners/card-context-menu/board-buttons.js -------------------------------------------------------------------------------- /client/src/initialization/document-event-listeners/card-context-menu/deck-buttons.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/initialization/document-event-listeners/card-context-menu/deck-buttons.js -------------------------------------------------------------------------------- /client/src/initialization/document-event-listeners/card-context-menu/general-buttons.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/initialization/document-event-listeners/card-context-menu/general-buttons.js -------------------------------------------------------------------------------- /client/src/initialization/document-event-listeners/card-context-menu/hand-buttons.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/initialization/document-event-listeners/card-context-menu/hand-buttons.js -------------------------------------------------------------------------------- /client/src/initialization/document-event-listeners/card-context-menu/initialize-card-context-menu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/initialization/document-event-listeners/card-context-menu/initialize-card-context-menu.js -------------------------------------------------------------------------------- /client/src/initialization/document-event-listeners/card-context-menu/prizes-buttons.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/initialization/document-event-listeners/card-context-menu/prizes-buttons.js -------------------------------------------------------------------------------- /client/src/initialization/document-event-listeners/initialize-document-event-listeners.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/initialization/document-event-listeners/initialize-document-event-listeners.js -------------------------------------------------------------------------------- /client/src/initialization/document-event-listeners/sidebox/header-buttons.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/initialization/document-event-listeners/sidebox/header-buttons.js -------------------------------------------------------------------------------- /client/src/initialization/document-event-listeners/sidebox/import-deck.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/initialization/document-event-listeners/sidebox/import-deck.js -------------------------------------------------------------------------------- /client/src/initialization/document-event-listeners/sidebox/initialize-sidebox.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/initialization/document-event-listeners/sidebox/initialize-sidebox.js -------------------------------------------------------------------------------- /client/src/initialization/document-event-listeners/sidebox/p1/bottom-buttons.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/initialization/document-event-listeners/sidebox/p1/bottom-buttons.js -------------------------------------------------------------------------------- /client/src/initialization/document-event-listeners/sidebox/p1/changelog.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/initialization/document-event-listeners/sidebox/p1/changelog.js -------------------------------------------------------------------------------- /client/src/initialization/document-event-listeners/sidebox/p1/chat-buttons.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/initialization/document-event-listeners/sidebox/p1/chat-buttons.js -------------------------------------------------------------------------------- /client/src/initialization/document-event-listeners/sidebox/p1/donations-link.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/initialization/document-event-listeners/sidebox/p1/donations-link.js -------------------------------------------------------------------------------- /client/src/initialization/document-event-listeners/sidebox/p1/initialize-p1-page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/initialization/document-event-listeners/sidebox/p1/initialize-p1-page.js -------------------------------------------------------------------------------- /client/src/initialization/document-event-listeners/sidebox/p1/tutorial.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/initialization/document-event-listeners/sidebox/p1/tutorial.js -------------------------------------------------------------------------------- /client/src/initialization/document-event-listeners/sidebox/p2/bottom-buttons.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/initialization/document-event-listeners/sidebox/p2/bottom-buttons.js -------------------------------------------------------------------------------- /client/src/initialization/document-event-listeners/sidebox/p2/chat-buttons.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/initialization/document-event-listeners/sidebox/p2/chat-buttons.js -------------------------------------------------------------------------------- /client/src/initialization/document-event-listeners/sidebox/p2/initialize-p2-page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/initialization/document-event-listeners/sidebox/p2/initialize-p2-page.js -------------------------------------------------------------------------------- /client/src/initialization/document-event-listeners/sidebox/p2/room-buttons.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/initialization/document-event-listeners/sidebox/p2/room-buttons.js -------------------------------------------------------------------------------- /client/src/initialization/document-event-listeners/sidebox/settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/initialization/document-event-listeners/sidebox/settings.js -------------------------------------------------------------------------------- /client/src/initialization/document-event-listeners/table/board-buttons.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/initialization/document-event-listeners/table/board-buttons.js -------------------------------------------------------------------------------- /client/src/initialization/document-event-listeners/table/documents.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/initialization/document-event-listeners/table/documents.js -------------------------------------------------------------------------------- /client/src/initialization/document-event-listeners/table/initialize-table.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/initialization/document-event-listeners/table/initialize-table.js -------------------------------------------------------------------------------- /client/src/initialization/document-event-listeners/table/resizer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/initialization/document-event-listeners/table/resizer.js -------------------------------------------------------------------------------- /client/src/initialization/document-event-listeners/table/zone-buttons.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/initialization/document-event-listeners/table/zone-buttons.js -------------------------------------------------------------------------------- /client/src/initialization/document-event-listeners/table/zones.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/initialization/document-event-listeners/table/zones.js -------------------------------------------------------------------------------- /client/src/initialization/document-event-listeners/window/window.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/initialization/document-event-listeners/window/window.js -------------------------------------------------------------------------------- /client/src/initialization/global-variables/global-variables.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/initialization/global-variables/global-variables.js -------------------------------------------------------------------------------- /client/src/initialization/load-import-data/load-import-data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/initialization/load-import-data/load-import-data.js -------------------------------------------------------------------------------- /client/src/initialization/mutation-observers/board-observer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/initialization/mutation-observers/board-observer.js -------------------------------------------------------------------------------- /client/src/initialization/mutation-observers/hand-observer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/initialization/mutation-observers/hand-observer.js -------------------------------------------------------------------------------- /client/src/initialization/mutation-observers/initialize-mutation-observers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/initialization/mutation-observers/initialize-mutation-observers.js -------------------------------------------------------------------------------- /client/src/initialization/mutation-observers/prizes-observer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/initialization/mutation-observers/prizes-observer.js -------------------------------------------------------------------------------- /client/src/initialization/mutation-observers/stadium-observer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/initialization/mutation-observers/stadium-observer.js -------------------------------------------------------------------------------- /client/src/initialization/socket-event-listeners/socket-event-listeners.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/initialization/socket-event-listeners/socket-event-listeners.js -------------------------------------------------------------------------------- /client/src/setup/chatbox/append-message.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/setup/chatbox/append-message.js -------------------------------------------------------------------------------- /client/src/setup/chatbox/export-chat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/setup/chatbox/export-chat.js -------------------------------------------------------------------------------- /client/src/setup/chatbox/hide-options-context-menu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/setup/chatbox/hide-options-context-menu.js -------------------------------------------------------------------------------- /client/src/setup/deck-constructor/build-deck.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/setup/deck-constructor/build-deck.js -------------------------------------------------------------------------------- /client/src/setup/deck-constructor/card.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/setup/deck-constructor/card.js -------------------------------------------------------------------------------- /client/src/setup/deck-constructor/cover.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/setup/deck-constructor/cover.js -------------------------------------------------------------------------------- /client/src/setup/deck-constructor/exchange-data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/setup/deck-constructor/exchange-data.js -------------------------------------------------------------------------------- /client/src/setup/deck-constructor/find-old-type-database.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/setup/deck-constructor/find-old-type-database.js -------------------------------------------------------------------------------- /client/src/setup/deck-constructor/find-old-type-database_updater.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/setup/deck-constructor/find-old-type-database_updater.py -------------------------------------------------------------------------------- /client/src/setup/deck-constructor/find-old-type.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/setup/deck-constructor/find-old-type.js -------------------------------------------------------------------------------- /client/src/setup/deck-constructor/find-type.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/setup/deck-constructor/find-type.js -------------------------------------------------------------------------------- /client/src/setup/deck-constructor/import.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/setup/deck-constructor/import.js -------------------------------------------------------------------------------- /client/src/setup/deck-constructor/sample.decklists.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/setup/deck-constructor/sample.decklists.js -------------------------------------------------------------------------------- /client/src/setup/general/accept-action.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/setup/general/accept-action.js -------------------------------------------------------------------------------- /client/src/setup/general/add-action-data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/setup/general/add-action-data.js -------------------------------------------------------------------------------- /client/src/setup/general/catch-up-actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/setup/general/catch-up-actions.js -------------------------------------------------------------------------------- /client/src/setup/general/clean-action-data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/setup/general/clean-action-data.js -------------------------------------------------------------------------------- /client/src/setup/general/determine-deckdata.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/setup/general/determine-deckdata.js -------------------------------------------------------------------------------- /client/src/setup/general/determine-username.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/setup/general/determine-username.js -------------------------------------------------------------------------------- /client/src/setup/general/pop-up-message.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/setup/general/pop-up-message.js -------------------------------------------------------------------------------- /client/src/setup/general/preload-image.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/setup/general/preload-image.js -------------------------------------------------------------------------------- /client/src/setup/general/process-action.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/setup/general/process-action.js -------------------------------------------------------------------------------- /client/src/setup/general/replay-block.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/setup/general/replay-block.js -------------------------------------------------------------------------------- /client/src/setup/general/resync-actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/setup/general/resync-actions.js -------------------------------------------------------------------------------- /client/src/setup/general/shuffle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/setup/general/shuffle.js -------------------------------------------------------------------------------- /client/src/setup/home-header/header-toggle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/setup/home-header/header-toggle.js -------------------------------------------------------------------------------- /client/src/setup/image-logic/click-events.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/setup/image-logic/click-events.js -------------------------------------------------------------------------------- /client/src/setup/image-logic/drag.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/setup/image-logic/drag.js -------------------------------------------------------------------------------- /client/src/setup/image-logic/remove-images.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/setup/image-logic/remove-images.js -------------------------------------------------------------------------------- /client/src/setup/image-logic/reset-image.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/setup/image-logic/reset-image.js -------------------------------------------------------------------------------- /client/src/setup/settings/settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/setup/settings/settings.js -------------------------------------------------------------------------------- /client/src/setup/sizing/adjust-alignment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/setup/sizing/adjust-alignment.js -------------------------------------------------------------------------------- /client/src/setup/sizing/refresh-board.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/setup/sizing/refresh-board.js -------------------------------------------------------------------------------- /client/src/setup/sizing/resizer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/setup/sizing/resizer.js -------------------------------------------------------------------------------- /client/src/setup/spectator/handle-spectator-buttons.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/setup/spectator/handle-spectator-buttons.js -------------------------------------------------------------------------------- /client/src/setup/spectator/spectator-join.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/setup/spectator/spectator-join.js -------------------------------------------------------------------------------- /client/src/setup/zones/get-zone.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/client/src/setup/zones/get-zone.js -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/server/package.json -------------------------------------------------------------------------------- /server/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xxmichaellong/ptcg-sim/HEAD/server/server.js --------------------------------------------------------------------------------