├── .env ├── .github └── workflows │ └── main.yml ├── .gitignore ├── .prettierignore ├── .prettierrc ├── CREDITS.txt ├── README.md ├── base_assets ├── amelia_turner_internal.png ├── detective.png ├── eleanor_bennett_internal.png ├── mei_lin_internal.png ├── percival_thornton_internal.png ├── police_officer.png ├── victoria_ashford_internal.png └── william_harrington_internal.png ├── package.json ├── public ├── apple_touch.png ├── assets │ ├── index.ts │ ├── photos │ │ ├── amelia_turner.jpeg │ │ ├── dead_elias_harrington.jpeg │ │ ├── debt.jpeg │ │ ├── detective.jpeg │ │ ├── eleanor_bennett.jpeg │ │ ├── gruel_flower.jpeg │ │ ├── letter.jpeg │ │ ├── li_wei.jpeg │ │ ├── mei_lin.jpeg │ │ ├── newspaper.jpeg │ │ ├── percival_thornton.jpeg │ │ ├── poisoned_glass.jpeg │ │ ├── police_chief.jpeg │ │ ├── victoria_ashford.jpeg │ │ └── william_harrington.jpeg │ ├── sprites │ │ ├── amelia_turner.png │ │ ├── contract.png │ │ ├── dead_harrington.png │ │ ├── detective.png │ │ ├── eleanor_bennett.png │ │ ├── envelope.png │ │ ├── flower.png │ │ ├── li_wei.png │ │ ├── mei_lin.png │ │ ├── newspaper.png │ │ ├── percival_thornton.png │ │ ├── poisoned_glass.png │ │ ├── police_officer.png │ │ ├── victoria_ashford.png │ │ └── william_harrington.png │ ├── tilemaps │ │ ├── grontown_embedded.json │ │ └── grontown_embedded.tmx │ ├── tilesets │ │ ├── Attribution.txt │ │ ├── CREDITS-decorations-victorian.txt │ │ ├── CREDITS-roofs.txt │ │ ├── CREDITS-trees.txt │ │ ├── CREDITS-victorian.txt │ │ ├── roofs.png │ │ ├── terrain-extruded.png │ │ ├── terrain.png │ │ ├── trees-green.png │ │ ├── victorian-accessories.png │ │ ├── victorian-garden.png │ │ ├── victorian-mansion.png │ │ ├── victorian-market.png │ │ ├── victorian-streets.png │ │ ├── victorian-tenement.png │ │ └── victorian-windows-doors.png │ └── web │ │ ├── detective.png │ │ ├── electric_chair.jpeg │ │ ├── gameplay.mp4 │ │ ├── github-mark.png │ │ ├── hospital.jpeg │ │ ├── instructions.png │ │ ├── justice.jpeg │ │ ├── typewriter.png │ │ └── wood_plate.png ├── favicon.png ├── index.html ├── manifest.json └── robots.txt ├── src ├── App.tsx ├── analytics.ts ├── components │ ├── AppRoutes.tsx │ ├── ChatModal.tsx │ ├── EvidenceModal.tsx │ ├── FoundEvidenceModal.tsx │ ├── Game.tsx │ ├── GameManager.tsx │ ├── InstructionsModal.tsx │ ├── Landing.tsx │ ├── Notes.tsx │ ├── PoliceModal.tsx │ ├── RateLimitModal.tsx │ ├── ResultScreen.tsx │ └── util │ │ ├── CroppedImage.tsx │ │ └── auth.ts ├── eastworld-client │ ├── EastworldClient.ts │ ├── core │ │ ├── ApiError.ts │ │ ├── ApiRequestOptions.ts │ │ ├── ApiResult.ts │ │ ├── AxiosHttpRequest.ts │ │ ├── BaseHttpRequest.ts │ │ ├── CancelablePromise.ts │ │ ├── OpenAPI.ts │ │ └── request.ts │ ├── index.ts │ ├── models │ │ ├── Action.ts │ │ ├── ActionCompletion.ts │ │ ├── ActionCompletionWithDebug.ts │ │ ├── AgentDef.ts │ │ ├── Body_start_chat.ts │ │ ├── Conversation.ts │ │ ├── GameDef.ts │ │ ├── GameDefSummary.ts │ │ ├── GameStage.ts │ │ ├── HTTPValidationError.ts │ │ ├── InteractWithDebug.ts │ │ ├── Lore.ts │ │ ├── Memory.ts │ │ ├── Message.ts │ │ ├── MessageWithDebug.ts │ │ ├── Parameter.ts │ │ └── ValidationError.ts │ └── services │ │ ├── AgentDefinitionsService.ts │ │ ├── AuthorizationService.ts │ │ ├── GameDefinitionsService.ts │ │ ├── GameSessionsService.ts │ │ ├── LlmService.ts │ │ └── UtilService.ts ├── env.ts ├── index.tsx ├── react-app-env.d.ts ├── reportWebVitals.ts ├── rpg │ ├── data │ │ ├── characters.ts │ │ ├── evidence.ts │ │ ├── index.ts │ │ ├── key.ts │ │ ├── persistence.ts │ │ ├── story.ts │ │ └── topics.ts │ ├── scenes │ │ ├── Boot.ts │ │ ├── Main.ts │ │ └── index.ts │ ├── sprites │ │ ├── Evidence.ts │ │ ├── Npc.ts │ │ ├── Player.ts │ │ └── index.ts │ └── typings.d.ts ├── serviceWorker.ts ├── setupProxy.js ├── setupTests.ts ├── test-utils.tsx └── theme.tsx └── tsconfig.json /.env: -------------------------------------------------------------------------------- 1 | REACT_APP_GOOGLE_ANALYTICS_ID= 2 | NODE_ENV=development 3 | URL= 4 | VERSION= 5 | -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/.prettierrc -------------------------------------------------------------------------------- /CREDITS.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/CREDITS.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/README.md -------------------------------------------------------------------------------- /base_assets/amelia_turner_internal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/base_assets/amelia_turner_internal.png -------------------------------------------------------------------------------- /base_assets/detective.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/base_assets/detective.png -------------------------------------------------------------------------------- /base_assets/eleanor_bennett_internal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/base_assets/eleanor_bennett_internal.png -------------------------------------------------------------------------------- /base_assets/mei_lin_internal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/base_assets/mei_lin_internal.png -------------------------------------------------------------------------------- /base_assets/percival_thornton_internal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/base_assets/percival_thornton_internal.png -------------------------------------------------------------------------------- /base_assets/police_officer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/base_assets/police_officer.png -------------------------------------------------------------------------------- /base_assets/victoria_ashford_internal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/base_assets/victoria_ashford_internal.png -------------------------------------------------------------------------------- /base_assets/william_harrington_internal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/base_assets/william_harrington_internal.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/package.json -------------------------------------------------------------------------------- /public/apple_touch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/public/apple_touch.png -------------------------------------------------------------------------------- /public/assets/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/public/assets/index.ts -------------------------------------------------------------------------------- /public/assets/photos/amelia_turner.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/public/assets/photos/amelia_turner.jpeg -------------------------------------------------------------------------------- /public/assets/photos/dead_elias_harrington.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/public/assets/photos/dead_elias_harrington.jpeg -------------------------------------------------------------------------------- /public/assets/photos/debt.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/public/assets/photos/debt.jpeg -------------------------------------------------------------------------------- /public/assets/photos/detective.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/public/assets/photos/detective.jpeg -------------------------------------------------------------------------------- /public/assets/photos/eleanor_bennett.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/public/assets/photos/eleanor_bennett.jpeg -------------------------------------------------------------------------------- /public/assets/photos/gruel_flower.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/public/assets/photos/gruel_flower.jpeg -------------------------------------------------------------------------------- /public/assets/photos/letter.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/public/assets/photos/letter.jpeg -------------------------------------------------------------------------------- /public/assets/photos/li_wei.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/public/assets/photos/li_wei.jpeg -------------------------------------------------------------------------------- /public/assets/photos/mei_lin.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/public/assets/photos/mei_lin.jpeg -------------------------------------------------------------------------------- /public/assets/photos/newspaper.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/public/assets/photos/newspaper.jpeg -------------------------------------------------------------------------------- /public/assets/photos/percival_thornton.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/public/assets/photos/percival_thornton.jpeg -------------------------------------------------------------------------------- /public/assets/photos/poisoned_glass.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/public/assets/photos/poisoned_glass.jpeg -------------------------------------------------------------------------------- /public/assets/photos/police_chief.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/public/assets/photos/police_chief.jpeg -------------------------------------------------------------------------------- /public/assets/photos/victoria_ashford.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/public/assets/photos/victoria_ashford.jpeg -------------------------------------------------------------------------------- /public/assets/photos/william_harrington.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/public/assets/photos/william_harrington.jpeg -------------------------------------------------------------------------------- /public/assets/sprites/amelia_turner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/public/assets/sprites/amelia_turner.png -------------------------------------------------------------------------------- /public/assets/sprites/contract.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/public/assets/sprites/contract.png -------------------------------------------------------------------------------- /public/assets/sprites/dead_harrington.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/public/assets/sprites/dead_harrington.png -------------------------------------------------------------------------------- /public/assets/sprites/detective.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/public/assets/sprites/detective.png -------------------------------------------------------------------------------- /public/assets/sprites/eleanor_bennett.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/public/assets/sprites/eleanor_bennett.png -------------------------------------------------------------------------------- /public/assets/sprites/envelope.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/public/assets/sprites/envelope.png -------------------------------------------------------------------------------- /public/assets/sprites/flower.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/public/assets/sprites/flower.png -------------------------------------------------------------------------------- /public/assets/sprites/li_wei.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/public/assets/sprites/li_wei.png -------------------------------------------------------------------------------- /public/assets/sprites/mei_lin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/public/assets/sprites/mei_lin.png -------------------------------------------------------------------------------- /public/assets/sprites/newspaper.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/public/assets/sprites/newspaper.png -------------------------------------------------------------------------------- /public/assets/sprites/percival_thornton.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/public/assets/sprites/percival_thornton.png -------------------------------------------------------------------------------- /public/assets/sprites/poisoned_glass.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/public/assets/sprites/poisoned_glass.png -------------------------------------------------------------------------------- /public/assets/sprites/police_officer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/public/assets/sprites/police_officer.png -------------------------------------------------------------------------------- /public/assets/sprites/victoria_ashford.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/public/assets/sprites/victoria_ashford.png -------------------------------------------------------------------------------- /public/assets/sprites/william_harrington.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/public/assets/sprites/william_harrington.png -------------------------------------------------------------------------------- /public/assets/tilemaps/grontown_embedded.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/public/assets/tilemaps/grontown_embedded.json -------------------------------------------------------------------------------- /public/assets/tilemaps/grontown_embedded.tmx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/public/assets/tilemaps/grontown_embedded.tmx -------------------------------------------------------------------------------- /public/assets/tilesets/Attribution.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/public/assets/tilesets/Attribution.txt -------------------------------------------------------------------------------- /public/assets/tilesets/CREDITS-decorations-victorian.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/public/assets/tilesets/CREDITS-decorations-victorian.txt -------------------------------------------------------------------------------- /public/assets/tilesets/CREDITS-roofs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/public/assets/tilesets/CREDITS-roofs.txt -------------------------------------------------------------------------------- /public/assets/tilesets/CREDITS-trees.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/public/assets/tilesets/CREDITS-trees.txt -------------------------------------------------------------------------------- /public/assets/tilesets/CREDITS-victorian.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/public/assets/tilesets/CREDITS-victorian.txt -------------------------------------------------------------------------------- /public/assets/tilesets/roofs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/public/assets/tilesets/roofs.png -------------------------------------------------------------------------------- /public/assets/tilesets/terrain-extruded.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/public/assets/tilesets/terrain-extruded.png -------------------------------------------------------------------------------- /public/assets/tilesets/terrain.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/public/assets/tilesets/terrain.png -------------------------------------------------------------------------------- /public/assets/tilesets/trees-green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/public/assets/tilesets/trees-green.png -------------------------------------------------------------------------------- /public/assets/tilesets/victorian-accessories.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/public/assets/tilesets/victorian-accessories.png -------------------------------------------------------------------------------- /public/assets/tilesets/victorian-garden.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/public/assets/tilesets/victorian-garden.png -------------------------------------------------------------------------------- /public/assets/tilesets/victorian-mansion.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/public/assets/tilesets/victorian-mansion.png -------------------------------------------------------------------------------- /public/assets/tilesets/victorian-market.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/public/assets/tilesets/victorian-market.png -------------------------------------------------------------------------------- /public/assets/tilesets/victorian-streets.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/public/assets/tilesets/victorian-streets.png -------------------------------------------------------------------------------- /public/assets/tilesets/victorian-tenement.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/public/assets/tilesets/victorian-tenement.png -------------------------------------------------------------------------------- /public/assets/tilesets/victorian-windows-doors.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/public/assets/tilesets/victorian-windows-doors.png -------------------------------------------------------------------------------- /public/assets/web/detective.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/public/assets/web/detective.png -------------------------------------------------------------------------------- /public/assets/web/electric_chair.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/public/assets/web/electric_chair.jpeg -------------------------------------------------------------------------------- /public/assets/web/gameplay.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/public/assets/web/gameplay.mp4 -------------------------------------------------------------------------------- /public/assets/web/github-mark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/public/assets/web/github-mark.png -------------------------------------------------------------------------------- /public/assets/web/hospital.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/public/assets/web/hospital.jpeg -------------------------------------------------------------------------------- /public/assets/web/instructions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/public/assets/web/instructions.png -------------------------------------------------------------------------------- /public/assets/web/justice.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/public/assets/web/justice.jpeg -------------------------------------------------------------------------------- /public/assets/web/typewriter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/public/assets/web/typewriter.png -------------------------------------------------------------------------------- /public/assets/web/wood_plate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/public/assets/web/wood_plate.png -------------------------------------------------------------------------------- /public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/public/favicon.png -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/public/index.html -------------------------------------------------------------------------------- /public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/public/manifest.json -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/public/robots.txt -------------------------------------------------------------------------------- /src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/src/App.tsx -------------------------------------------------------------------------------- /src/analytics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/src/analytics.ts -------------------------------------------------------------------------------- /src/components/AppRoutes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/src/components/AppRoutes.tsx -------------------------------------------------------------------------------- /src/components/ChatModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/src/components/ChatModal.tsx -------------------------------------------------------------------------------- /src/components/EvidenceModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/src/components/EvidenceModal.tsx -------------------------------------------------------------------------------- /src/components/FoundEvidenceModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/src/components/FoundEvidenceModal.tsx -------------------------------------------------------------------------------- /src/components/Game.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/src/components/Game.tsx -------------------------------------------------------------------------------- /src/components/GameManager.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/src/components/GameManager.tsx -------------------------------------------------------------------------------- /src/components/InstructionsModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/src/components/InstructionsModal.tsx -------------------------------------------------------------------------------- /src/components/Landing.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/src/components/Landing.tsx -------------------------------------------------------------------------------- /src/components/Notes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/src/components/Notes.tsx -------------------------------------------------------------------------------- /src/components/PoliceModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/src/components/PoliceModal.tsx -------------------------------------------------------------------------------- /src/components/RateLimitModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/src/components/RateLimitModal.tsx -------------------------------------------------------------------------------- /src/components/ResultScreen.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/src/components/ResultScreen.tsx -------------------------------------------------------------------------------- /src/components/util/CroppedImage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/src/components/util/CroppedImage.tsx -------------------------------------------------------------------------------- /src/components/util/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/src/components/util/auth.ts -------------------------------------------------------------------------------- /src/eastworld-client/EastworldClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/src/eastworld-client/EastworldClient.ts -------------------------------------------------------------------------------- /src/eastworld-client/core/ApiError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/src/eastworld-client/core/ApiError.ts -------------------------------------------------------------------------------- /src/eastworld-client/core/ApiRequestOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/src/eastworld-client/core/ApiRequestOptions.ts -------------------------------------------------------------------------------- /src/eastworld-client/core/ApiResult.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/src/eastworld-client/core/ApiResult.ts -------------------------------------------------------------------------------- /src/eastworld-client/core/AxiosHttpRequest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/src/eastworld-client/core/AxiosHttpRequest.ts -------------------------------------------------------------------------------- /src/eastworld-client/core/BaseHttpRequest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/src/eastworld-client/core/BaseHttpRequest.ts -------------------------------------------------------------------------------- /src/eastworld-client/core/CancelablePromise.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/src/eastworld-client/core/CancelablePromise.ts -------------------------------------------------------------------------------- /src/eastworld-client/core/OpenAPI.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/src/eastworld-client/core/OpenAPI.ts -------------------------------------------------------------------------------- /src/eastworld-client/core/request.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/src/eastworld-client/core/request.ts -------------------------------------------------------------------------------- /src/eastworld-client/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/src/eastworld-client/index.ts -------------------------------------------------------------------------------- /src/eastworld-client/models/Action.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/src/eastworld-client/models/Action.ts -------------------------------------------------------------------------------- /src/eastworld-client/models/ActionCompletion.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/src/eastworld-client/models/ActionCompletion.ts -------------------------------------------------------------------------------- /src/eastworld-client/models/ActionCompletionWithDebug.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/src/eastworld-client/models/ActionCompletionWithDebug.ts -------------------------------------------------------------------------------- /src/eastworld-client/models/AgentDef.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/src/eastworld-client/models/AgentDef.ts -------------------------------------------------------------------------------- /src/eastworld-client/models/Body_start_chat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/src/eastworld-client/models/Body_start_chat.ts -------------------------------------------------------------------------------- /src/eastworld-client/models/Conversation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/src/eastworld-client/models/Conversation.ts -------------------------------------------------------------------------------- /src/eastworld-client/models/GameDef.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/src/eastworld-client/models/GameDef.ts -------------------------------------------------------------------------------- /src/eastworld-client/models/GameDefSummary.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/src/eastworld-client/models/GameDefSummary.ts -------------------------------------------------------------------------------- /src/eastworld-client/models/GameStage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/src/eastworld-client/models/GameStage.ts -------------------------------------------------------------------------------- /src/eastworld-client/models/HTTPValidationError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/src/eastworld-client/models/HTTPValidationError.ts -------------------------------------------------------------------------------- /src/eastworld-client/models/InteractWithDebug.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/src/eastworld-client/models/InteractWithDebug.ts -------------------------------------------------------------------------------- /src/eastworld-client/models/Lore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/src/eastworld-client/models/Lore.ts -------------------------------------------------------------------------------- /src/eastworld-client/models/Memory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/src/eastworld-client/models/Memory.ts -------------------------------------------------------------------------------- /src/eastworld-client/models/Message.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/src/eastworld-client/models/Message.ts -------------------------------------------------------------------------------- /src/eastworld-client/models/MessageWithDebug.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/src/eastworld-client/models/MessageWithDebug.ts -------------------------------------------------------------------------------- /src/eastworld-client/models/Parameter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/src/eastworld-client/models/Parameter.ts -------------------------------------------------------------------------------- /src/eastworld-client/models/ValidationError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/src/eastworld-client/models/ValidationError.ts -------------------------------------------------------------------------------- /src/eastworld-client/services/AgentDefinitionsService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/src/eastworld-client/services/AgentDefinitionsService.ts -------------------------------------------------------------------------------- /src/eastworld-client/services/AuthorizationService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/src/eastworld-client/services/AuthorizationService.ts -------------------------------------------------------------------------------- /src/eastworld-client/services/GameDefinitionsService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/src/eastworld-client/services/GameDefinitionsService.ts -------------------------------------------------------------------------------- /src/eastworld-client/services/GameSessionsService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/src/eastworld-client/services/GameSessionsService.ts -------------------------------------------------------------------------------- /src/eastworld-client/services/LlmService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/src/eastworld-client/services/LlmService.ts -------------------------------------------------------------------------------- /src/eastworld-client/services/UtilService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/src/eastworld-client/services/UtilService.ts -------------------------------------------------------------------------------- /src/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/src/env.ts -------------------------------------------------------------------------------- /src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/src/index.tsx -------------------------------------------------------------------------------- /src/react-app-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /src/reportWebVitals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/src/reportWebVitals.ts -------------------------------------------------------------------------------- /src/rpg/data/characters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/src/rpg/data/characters.ts -------------------------------------------------------------------------------- /src/rpg/data/evidence.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/src/rpg/data/evidence.ts -------------------------------------------------------------------------------- /src/rpg/data/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./key"; 2 | -------------------------------------------------------------------------------- /src/rpg/data/key.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/src/rpg/data/key.ts -------------------------------------------------------------------------------- /src/rpg/data/persistence.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/src/rpg/data/persistence.ts -------------------------------------------------------------------------------- /src/rpg/data/story.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/src/rpg/data/story.ts -------------------------------------------------------------------------------- /src/rpg/data/topics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/src/rpg/data/topics.ts -------------------------------------------------------------------------------- /src/rpg/scenes/Boot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/src/rpg/scenes/Boot.ts -------------------------------------------------------------------------------- /src/rpg/scenes/Main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/src/rpg/scenes/Main.ts -------------------------------------------------------------------------------- /src/rpg/scenes/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/src/rpg/scenes/index.ts -------------------------------------------------------------------------------- /src/rpg/sprites/Evidence.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/src/rpg/sprites/Evidence.ts -------------------------------------------------------------------------------- /src/rpg/sprites/Npc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/src/rpg/sprites/Npc.ts -------------------------------------------------------------------------------- /src/rpg/sprites/Player.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/src/rpg/sprites/Player.ts -------------------------------------------------------------------------------- /src/rpg/sprites/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/src/rpg/sprites/index.ts -------------------------------------------------------------------------------- /src/rpg/typings.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/src/rpg/typings.d.ts -------------------------------------------------------------------------------- /src/serviceWorker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/src/serviceWorker.ts -------------------------------------------------------------------------------- /src/setupProxy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/src/setupProxy.js -------------------------------------------------------------------------------- /src/setupTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/src/setupTests.ts -------------------------------------------------------------------------------- /src/test-utils.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/src/test-utils.tsx -------------------------------------------------------------------------------- /src/theme.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/src/theme.tsx -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mluogh/grontown/HEAD/tsconfig.json --------------------------------------------------------------------------------