├── .editorconfig ├── .gitattributes ├── .gitignore ├── JsonClassGenerator ├── JsonClassGenerator.csproj ├── Program.cs └── Schemas │ ├── assets.json │ ├── cyclopedia.json │ ├── delve_site.json │ ├── encounters.json │ ├── moves.json │ ├── oracles-ironsworn.json │ ├── oracles.json │ └── setting_truths.json ├── README.md ├── Server ├── Data │ ├── Asset.cs │ ├── Common.cs │ ├── IAssetRepository.cs │ ├── IEntityRepository.cs │ ├── IMoveRepository.cs │ ├── IOracleRepository.cs │ ├── IronGame.cs │ ├── Move.cs │ ├── Oracle.cs │ ├── Player.cs │ ├── PlayerDataFactory.cs │ ├── game entities │ │ ├── Creature.json │ │ ├── NPC.json │ │ └── Settlement.json │ ├── ironsworn │ │ ├── assets.json │ │ ├── datasworn.json │ │ ├── encounters.json │ │ ├── moves.json │ │ ├── oracles.json │ │ ├── schema.json │ │ └── truths.json │ ├── starforged │ │ ├── assets.json │ │ ├── dataforged.json │ │ ├── encounters.json │ │ ├── moves.json │ │ ├── oracles.json │ │ ├── schema.json │ │ ├── setting_truths.json │ │ └── truths.json │ └── sundered │ │ └── sundered_isles.json ├── DiscordEntities │ ├── DiscordAssetEntity.cs │ ├── DiscordMoveEntity.cs │ ├── DiscordPlayerCharacterEntity.cs │ ├── GenericDieEntity.cs │ ├── OracleEntityAdapter.cs │ └── PartyEntity.cs ├── DiscordServer │ ├── ApplicationContext.cs │ ├── CommandHandler.cs │ ├── CommandSocketScopedContext.cs │ ├── DiscordHelpers.cs │ ├── IDiscordEntity.cs │ ├── IEmoteRepository.cs │ └── OracleServer.cs ├── GameInterfaces │ ├── AssetData.cs │ ├── ChallengeRank.cs │ ├── Clocks │ │ ├── CampaignClock.cs │ │ ├── Clock.cs │ │ ├── ClockSize.cs │ │ ├── IClock.cs │ │ ├── SceneChallenge.cs │ │ └── TensionClock.cs │ ├── DelveInfo.cs │ ├── DenizenMatrix.cs │ ├── DieRandom.cs │ ├── IActionRoll.cs │ ├── IBurnable.cs │ ├── IDie.cs │ ├── IMatchable.cs │ ├── ITrack.cs │ ├── IronswornRollOutcome.cs │ ├── IronswornRollResources.Designer.cs │ ├── IronswornRollResources.resx │ ├── OracleGameEntity.cs │ ├── Party.cs │ ├── PlayerCharacter.cs │ ├── ProgressTrack.cs │ ├── RollableStats.cs │ └── TrackData.cs ├── Interactions │ ├── AskTheOracleCommand.cs │ ├── AssetCommand.cs │ ├── AutoCompletes │ │ ├── AssetAutoComplete.cs │ │ ├── CharacterAutocomplete.cs │ │ ├── DieNotation.cs │ │ ├── EntityAutoComplete.cs │ │ ├── OracleAutocomplete.cs │ │ ├── PartyAutocomplete.cs │ │ └── ReferenceAutoComplete.cs │ ├── ClockCommand.cs │ ├── CreateCommand.cs │ ├── DelveCommand.cs │ ├── EditEmbed.cs │ ├── Helpers │ │ ├── ComponentExtensions.cs │ │ ├── DiscordEntityExtensions.cs │ │ ├── GenericComponents.cs │ │ ├── GenericInputModal.cs │ │ └── MoveExtensions.cs │ ├── InitiativeCommand.cs │ ├── NoteCommand.cs │ ├── OracleCommand.cs │ ├── PartyCommand.cs │ ├── PlayerCharacterCommands.cs │ ├── ProgressTrackCommand.cs │ ├── RecreateMessageCommand.cs │ ├── ReferenceCommand.cs │ ├── RollCommandGroup.cs │ └── SetGameCommand.cs ├── Migrations │ ├── 20220731040534_InitialDB.Designer.cs │ ├── 20220731040534_InitialDB.cs │ ├── 20221113203725_AddPartyTable.Designer.cs │ ├── 20221113203725_AddPartyTable.cs │ └── ApplicationContextModelSnapshot.cs ├── OracleRoller │ ├── DiscordOracleBuilder.cs │ ├── IOracleRoller.cs │ └── OracleRollResult.cs ├── Properties │ ├── Resources.Designer.cs │ └── Resources.resx ├── Server.csproj └── dbSettings.json ├── ServerTests ├── Data │ ├── AssAbility.json │ ├── OracleCategoryTests.cs │ ├── assets.json │ ├── iron_assets.json │ ├── iron_moves.json │ ├── iron_oracles.json │ ├── moves.json │ └── oracles.json ├── DiscordServer │ └── DiscordHelpersTests.cs ├── Interactions │ ├── AssetCommandTests.cs │ └── OracleCommandTests.cs └── ServerTests.csproj └── TheOracle2.sln /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/.gitignore -------------------------------------------------------------------------------- /JsonClassGenerator/JsonClassGenerator.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/JsonClassGenerator/JsonClassGenerator.csproj -------------------------------------------------------------------------------- /JsonClassGenerator/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/JsonClassGenerator/Program.cs -------------------------------------------------------------------------------- /JsonClassGenerator/Schemas/assets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/JsonClassGenerator/Schemas/assets.json -------------------------------------------------------------------------------- /JsonClassGenerator/Schemas/cyclopedia.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/JsonClassGenerator/Schemas/cyclopedia.json -------------------------------------------------------------------------------- /JsonClassGenerator/Schemas/delve_site.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/JsonClassGenerator/Schemas/delve_site.json -------------------------------------------------------------------------------- /JsonClassGenerator/Schemas/encounters.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/JsonClassGenerator/Schemas/encounters.json -------------------------------------------------------------------------------- /JsonClassGenerator/Schemas/moves.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/JsonClassGenerator/Schemas/moves.json -------------------------------------------------------------------------------- /JsonClassGenerator/Schemas/oracles-ironsworn.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/JsonClassGenerator/Schemas/oracles-ironsworn.json -------------------------------------------------------------------------------- /JsonClassGenerator/Schemas/oracles.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/JsonClassGenerator/Schemas/oracles.json -------------------------------------------------------------------------------- /JsonClassGenerator/Schemas/setting_truths.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/JsonClassGenerator/Schemas/setting_truths.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/README.md -------------------------------------------------------------------------------- /Server/Data/Asset.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/Server/Data/Asset.cs -------------------------------------------------------------------------------- /Server/Data/Common.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/Server/Data/Common.cs -------------------------------------------------------------------------------- /Server/Data/IAssetRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/Server/Data/IAssetRepository.cs -------------------------------------------------------------------------------- /Server/Data/IEntityRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/Server/Data/IEntityRepository.cs -------------------------------------------------------------------------------- /Server/Data/IMoveRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/Server/Data/IMoveRepository.cs -------------------------------------------------------------------------------- /Server/Data/IOracleRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/Server/Data/IOracleRepository.cs -------------------------------------------------------------------------------- /Server/Data/IronGame.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/Server/Data/IronGame.cs -------------------------------------------------------------------------------- /Server/Data/Move.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/Server/Data/Move.cs -------------------------------------------------------------------------------- /Server/Data/Oracle.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/Server/Data/Oracle.cs -------------------------------------------------------------------------------- /Server/Data/Player.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/Server/Data/Player.cs -------------------------------------------------------------------------------- /Server/Data/PlayerDataFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/Server/Data/PlayerDataFactory.cs -------------------------------------------------------------------------------- /Server/Data/game entities/Creature.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/Server/Data/game entities/Creature.json -------------------------------------------------------------------------------- /Server/Data/game entities/NPC.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/Server/Data/game entities/NPC.json -------------------------------------------------------------------------------- /Server/Data/game entities/Settlement.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/Server/Data/game entities/Settlement.json -------------------------------------------------------------------------------- /Server/Data/ironsworn/assets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/Server/Data/ironsworn/assets.json -------------------------------------------------------------------------------- /Server/Data/ironsworn/datasworn.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/Server/Data/ironsworn/datasworn.json -------------------------------------------------------------------------------- /Server/Data/ironsworn/encounters.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/Server/Data/ironsworn/encounters.json -------------------------------------------------------------------------------- /Server/Data/ironsworn/moves.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/Server/Data/ironsworn/moves.json -------------------------------------------------------------------------------- /Server/Data/ironsworn/oracles.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/Server/Data/ironsworn/oracles.json -------------------------------------------------------------------------------- /Server/Data/ironsworn/schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/Server/Data/ironsworn/schema.json -------------------------------------------------------------------------------- /Server/Data/ironsworn/truths.json: -------------------------------------------------------------------------------- 1 | [] 2 | -------------------------------------------------------------------------------- /Server/Data/starforged/assets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/Server/Data/starforged/assets.json -------------------------------------------------------------------------------- /Server/Data/starforged/dataforged.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/Server/Data/starforged/dataforged.json -------------------------------------------------------------------------------- /Server/Data/starforged/encounters.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/Server/Data/starforged/encounters.json -------------------------------------------------------------------------------- /Server/Data/starforged/moves.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/Server/Data/starforged/moves.json -------------------------------------------------------------------------------- /Server/Data/starforged/oracles.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/Server/Data/starforged/oracles.json -------------------------------------------------------------------------------- /Server/Data/starforged/schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/Server/Data/starforged/schema.json -------------------------------------------------------------------------------- /Server/Data/starforged/setting_truths.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/Server/Data/starforged/setting_truths.json -------------------------------------------------------------------------------- /Server/Data/starforged/truths.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/Server/Data/starforged/truths.json -------------------------------------------------------------------------------- /Server/Data/sundered/sundered_isles.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/Server/Data/sundered/sundered_isles.json -------------------------------------------------------------------------------- /Server/DiscordEntities/DiscordAssetEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/Server/DiscordEntities/DiscordAssetEntity.cs -------------------------------------------------------------------------------- /Server/DiscordEntities/DiscordMoveEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/Server/DiscordEntities/DiscordMoveEntity.cs -------------------------------------------------------------------------------- /Server/DiscordEntities/DiscordPlayerCharacterEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/Server/DiscordEntities/DiscordPlayerCharacterEntity.cs -------------------------------------------------------------------------------- /Server/DiscordEntities/GenericDieEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/Server/DiscordEntities/GenericDieEntity.cs -------------------------------------------------------------------------------- /Server/DiscordEntities/OracleEntityAdapter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/Server/DiscordEntities/OracleEntityAdapter.cs -------------------------------------------------------------------------------- /Server/DiscordEntities/PartyEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/Server/DiscordEntities/PartyEntity.cs -------------------------------------------------------------------------------- /Server/DiscordServer/ApplicationContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/Server/DiscordServer/ApplicationContext.cs -------------------------------------------------------------------------------- /Server/DiscordServer/CommandHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/Server/DiscordServer/CommandHandler.cs -------------------------------------------------------------------------------- /Server/DiscordServer/CommandSocketScopedContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/Server/DiscordServer/CommandSocketScopedContext.cs -------------------------------------------------------------------------------- /Server/DiscordServer/DiscordHelpers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/Server/DiscordServer/DiscordHelpers.cs -------------------------------------------------------------------------------- /Server/DiscordServer/IDiscordEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/Server/DiscordServer/IDiscordEntity.cs -------------------------------------------------------------------------------- /Server/DiscordServer/IEmoteRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/Server/DiscordServer/IEmoteRepository.cs -------------------------------------------------------------------------------- /Server/DiscordServer/OracleServer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/Server/DiscordServer/OracleServer.cs -------------------------------------------------------------------------------- /Server/GameInterfaces/AssetData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/Server/GameInterfaces/AssetData.cs -------------------------------------------------------------------------------- /Server/GameInterfaces/ChallengeRank.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/Server/GameInterfaces/ChallengeRank.cs -------------------------------------------------------------------------------- /Server/GameInterfaces/Clocks/CampaignClock.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/Server/GameInterfaces/Clocks/CampaignClock.cs -------------------------------------------------------------------------------- /Server/GameInterfaces/Clocks/Clock.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/Server/GameInterfaces/Clocks/Clock.cs -------------------------------------------------------------------------------- /Server/GameInterfaces/Clocks/ClockSize.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/Server/GameInterfaces/Clocks/ClockSize.cs -------------------------------------------------------------------------------- /Server/GameInterfaces/Clocks/IClock.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/Server/GameInterfaces/Clocks/IClock.cs -------------------------------------------------------------------------------- /Server/GameInterfaces/Clocks/SceneChallenge.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/Server/GameInterfaces/Clocks/SceneChallenge.cs -------------------------------------------------------------------------------- /Server/GameInterfaces/Clocks/TensionClock.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/Server/GameInterfaces/Clocks/TensionClock.cs -------------------------------------------------------------------------------- /Server/GameInterfaces/DelveInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/Server/GameInterfaces/DelveInfo.cs -------------------------------------------------------------------------------- /Server/GameInterfaces/DenizenMatrix.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/Server/GameInterfaces/DenizenMatrix.cs -------------------------------------------------------------------------------- /Server/GameInterfaces/DieRandom.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/Server/GameInterfaces/DieRandom.cs -------------------------------------------------------------------------------- /Server/GameInterfaces/IActionRoll.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/Server/GameInterfaces/IActionRoll.cs -------------------------------------------------------------------------------- /Server/GameInterfaces/IBurnable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/Server/GameInterfaces/IBurnable.cs -------------------------------------------------------------------------------- /Server/GameInterfaces/IDie.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/Server/GameInterfaces/IDie.cs -------------------------------------------------------------------------------- /Server/GameInterfaces/IMatchable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/Server/GameInterfaces/IMatchable.cs -------------------------------------------------------------------------------- /Server/GameInterfaces/ITrack.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/Server/GameInterfaces/ITrack.cs -------------------------------------------------------------------------------- /Server/GameInterfaces/IronswornRollOutcome.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/Server/GameInterfaces/IronswornRollOutcome.cs -------------------------------------------------------------------------------- /Server/GameInterfaces/IronswornRollResources.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/Server/GameInterfaces/IronswornRollResources.Designer.cs -------------------------------------------------------------------------------- /Server/GameInterfaces/IronswornRollResources.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/Server/GameInterfaces/IronswornRollResources.resx -------------------------------------------------------------------------------- /Server/GameInterfaces/OracleGameEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/Server/GameInterfaces/OracleGameEntity.cs -------------------------------------------------------------------------------- /Server/GameInterfaces/Party.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/Server/GameInterfaces/Party.cs -------------------------------------------------------------------------------- /Server/GameInterfaces/PlayerCharacter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/Server/GameInterfaces/PlayerCharacter.cs -------------------------------------------------------------------------------- /Server/GameInterfaces/ProgressTrack.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/Server/GameInterfaces/ProgressTrack.cs -------------------------------------------------------------------------------- /Server/GameInterfaces/RollableStats.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/Server/GameInterfaces/RollableStats.cs -------------------------------------------------------------------------------- /Server/GameInterfaces/TrackData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/Server/GameInterfaces/TrackData.cs -------------------------------------------------------------------------------- /Server/Interactions/AskTheOracleCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/Server/Interactions/AskTheOracleCommand.cs -------------------------------------------------------------------------------- /Server/Interactions/AssetCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/Server/Interactions/AssetCommand.cs -------------------------------------------------------------------------------- /Server/Interactions/AutoCompletes/AssetAutoComplete.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/Server/Interactions/AutoCompletes/AssetAutoComplete.cs -------------------------------------------------------------------------------- /Server/Interactions/AutoCompletes/CharacterAutocomplete.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/Server/Interactions/AutoCompletes/CharacterAutocomplete.cs -------------------------------------------------------------------------------- /Server/Interactions/AutoCompletes/DieNotation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/Server/Interactions/AutoCompletes/DieNotation.cs -------------------------------------------------------------------------------- /Server/Interactions/AutoCompletes/EntityAutoComplete.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/Server/Interactions/AutoCompletes/EntityAutoComplete.cs -------------------------------------------------------------------------------- /Server/Interactions/AutoCompletes/OracleAutocomplete.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/Server/Interactions/AutoCompletes/OracleAutocomplete.cs -------------------------------------------------------------------------------- /Server/Interactions/AutoCompletes/PartyAutocomplete.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/Server/Interactions/AutoCompletes/PartyAutocomplete.cs -------------------------------------------------------------------------------- /Server/Interactions/AutoCompletes/ReferenceAutoComplete.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/Server/Interactions/AutoCompletes/ReferenceAutoComplete.cs -------------------------------------------------------------------------------- /Server/Interactions/ClockCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/Server/Interactions/ClockCommand.cs -------------------------------------------------------------------------------- /Server/Interactions/CreateCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/Server/Interactions/CreateCommand.cs -------------------------------------------------------------------------------- /Server/Interactions/DelveCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/Server/Interactions/DelveCommand.cs -------------------------------------------------------------------------------- /Server/Interactions/EditEmbed.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/Server/Interactions/EditEmbed.cs -------------------------------------------------------------------------------- /Server/Interactions/Helpers/ComponentExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/Server/Interactions/Helpers/ComponentExtensions.cs -------------------------------------------------------------------------------- /Server/Interactions/Helpers/DiscordEntityExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/Server/Interactions/Helpers/DiscordEntityExtensions.cs -------------------------------------------------------------------------------- /Server/Interactions/Helpers/GenericComponents.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/Server/Interactions/Helpers/GenericComponents.cs -------------------------------------------------------------------------------- /Server/Interactions/Helpers/GenericInputModal.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/Server/Interactions/Helpers/GenericInputModal.cs -------------------------------------------------------------------------------- /Server/Interactions/Helpers/MoveExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/Server/Interactions/Helpers/MoveExtensions.cs -------------------------------------------------------------------------------- /Server/Interactions/InitiativeCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/Server/Interactions/InitiativeCommand.cs -------------------------------------------------------------------------------- /Server/Interactions/NoteCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/Server/Interactions/NoteCommand.cs -------------------------------------------------------------------------------- /Server/Interactions/OracleCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/Server/Interactions/OracleCommand.cs -------------------------------------------------------------------------------- /Server/Interactions/PartyCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/Server/Interactions/PartyCommand.cs -------------------------------------------------------------------------------- /Server/Interactions/PlayerCharacterCommands.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/Server/Interactions/PlayerCharacterCommands.cs -------------------------------------------------------------------------------- /Server/Interactions/ProgressTrackCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/Server/Interactions/ProgressTrackCommand.cs -------------------------------------------------------------------------------- /Server/Interactions/RecreateMessageCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/Server/Interactions/RecreateMessageCommand.cs -------------------------------------------------------------------------------- /Server/Interactions/ReferenceCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/Server/Interactions/ReferenceCommand.cs -------------------------------------------------------------------------------- /Server/Interactions/RollCommandGroup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/Server/Interactions/RollCommandGroup.cs -------------------------------------------------------------------------------- /Server/Interactions/SetGameCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/Server/Interactions/SetGameCommand.cs -------------------------------------------------------------------------------- /Server/Migrations/20220731040534_InitialDB.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/Server/Migrations/20220731040534_InitialDB.Designer.cs -------------------------------------------------------------------------------- /Server/Migrations/20220731040534_InitialDB.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/Server/Migrations/20220731040534_InitialDB.cs -------------------------------------------------------------------------------- /Server/Migrations/20221113203725_AddPartyTable.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/Server/Migrations/20221113203725_AddPartyTable.Designer.cs -------------------------------------------------------------------------------- /Server/Migrations/20221113203725_AddPartyTable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/Server/Migrations/20221113203725_AddPartyTable.cs -------------------------------------------------------------------------------- /Server/Migrations/ApplicationContextModelSnapshot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/Server/Migrations/ApplicationContextModelSnapshot.cs -------------------------------------------------------------------------------- /Server/OracleRoller/DiscordOracleBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/Server/OracleRoller/DiscordOracleBuilder.cs -------------------------------------------------------------------------------- /Server/OracleRoller/IOracleRoller.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/Server/OracleRoller/IOracleRoller.cs -------------------------------------------------------------------------------- /Server/OracleRoller/OracleRollResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/Server/OracleRoller/OracleRollResult.cs -------------------------------------------------------------------------------- /Server/Properties/Resources.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/Server/Properties/Resources.Designer.cs -------------------------------------------------------------------------------- /Server/Properties/Resources.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/Server/Properties/Resources.resx -------------------------------------------------------------------------------- /Server/Server.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/Server/Server.csproj -------------------------------------------------------------------------------- /Server/dbSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/Server/dbSettings.json -------------------------------------------------------------------------------- /ServerTests/Data/AssAbility.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/ServerTests/Data/AssAbility.json -------------------------------------------------------------------------------- /ServerTests/Data/OracleCategoryTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/ServerTests/Data/OracleCategoryTests.cs -------------------------------------------------------------------------------- /ServerTests/Data/assets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/ServerTests/Data/assets.json -------------------------------------------------------------------------------- /ServerTests/Data/iron_assets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/ServerTests/Data/iron_assets.json -------------------------------------------------------------------------------- /ServerTests/Data/iron_moves.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/ServerTests/Data/iron_moves.json -------------------------------------------------------------------------------- /ServerTests/Data/iron_oracles.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/ServerTests/Data/iron_oracles.json -------------------------------------------------------------------------------- /ServerTests/Data/moves.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/ServerTests/Data/moves.json -------------------------------------------------------------------------------- /ServerTests/Data/oracles.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/ServerTests/Data/oracles.json -------------------------------------------------------------------------------- /ServerTests/DiscordServer/DiscordHelpersTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/ServerTests/DiscordServer/DiscordHelpersTests.cs -------------------------------------------------------------------------------- /ServerTests/Interactions/AssetCommandTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/ServerTests/Interactions/AssetCommandTests.cs -------------------------------------------------------------------------------- /ServerTests/Interactions/OracleCommandTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/ServerTests/Interactions/OracleCommandTests.cs -------------------------------------------------------------------------------- /ServerTests/ServerTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/ServerTests/ServerTests.csproj -------------------------------------------------------------------------------- /TheOracle2.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DominicEliot/TheOracle/HEAD/TheOracle2.sln --------------------------------------------------------------------------------