Intial 1.0 commit
3
.gitmodules
vendored
@ -1,5 +1,4 @@
|
|||||||
[submodule "discord.net"]
|
[submodule "discord.net"]
|
||||||
path = discord.net
|
path = discord.net
|
||||||
url = https://github.com/Kwoth/discord.net
|
url = https://github.com/kwoth/discord.net
|
||||||
branch = dev
|
branch = dev
|
||||||
|
|
||||||
|
7
.vs/restore.dg
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
#:C:\Users\Kwoth\Source\Repos\NadekoBot1.0\discord.net\src\Discord.Net\Discord.Net.xproj
|
||||||
|
#:C:\Users\Kwoth\Source\Repos\NadekoBot1.0\src\NadekoBot\NadekoBot.xproj
|
||||||
|
C:\Users\Kwoth\Source\Repos\NadekoBot1.0\src\NadekoBot\NadekoBot.xproj|C:\Users\Kwoth\Source\Repos\NadekoBot1.0\discord.net\src\Discord.Net\Discord.Net.xproj
|
||||||
|
C:\Users\Kwoth\Source\Repos\NadekoBot1.0\src\NadekoBot\NadekoBot.xproj|C:\Users\Kwoth\Source\Repos\NadekoBot1.0\discord.net\src\Discord.Net.Commands\Discord.Net.Commands.xproj
|
||||||
|
C:\Users\Kwoth\Source\Repos\NadekoBot1.0\discord.net\src\Discord.Net.Commands\Discord.Net.Commands.xproj|C:\Users\Kwoth\Source\Repos\NadekoBot1.0\discord.net\src\Discord.Net\Discord.Net.xproj
|
||||||
|
#:C:\Users\Kwoth\Source\Repos\NadekoBot1.0\discord.net\src\Discord.Net.Commands\Discord.Net.Commands.xproj
|
||||||
|
C:\Users\Kwoth\Source\Repos\NadekoBot1.0\discord.net\src\Discord.Net.Commands\Discord.Net.Commands.xproj|C:\Users\Kwoth\Source\Repos\NadekoBot1.0\discord.net\src\Discord.Net\Discord.Net.xproj
|
120
NadekoBot.sln
@ -3,116 +3,42 @@ Microsoft Visual Studio Solution File, Format Version 12.00
|
|||||||
# Visual Studio 14
|
# Visual Studio 14
|
||||||
VisualStudioVersion = 14.0.25420.1
|
VisualStudioVersion = 14.0.25420.1
|
||||||
MinimumVisualStudioVersion = 10.0.40219.1
|
MinimumVisualStudioVersion = 10.0.40219.1
|
||||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NadekoBot", "NadekoBot\NadekoBot.csproj", "{27A886F5-CDDA-4F4A-81EE-6DAFCCE9DE46}"
|
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{04929013-5BAB-42B0-B9B2-8F2BB8F16AF2}"
|
||||||
EndProject
|
EndProject
|
||||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Discord.Net.Audio", "discord.net\src\Discord.Net.Audio.Net45\Discord.Net.Audio.csproj", "{7BFEF748-B934-4621-9B11-6302E3A9F6B3}"
|
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{0B2F1537-4BF0-422B-A0DD-8F9CCEFB340F}"
|
||||||
|
ProjectSection(SolutionItems) = preProject
|
||||||
|
global.json = global.json
|
||||||
|
EndProjectSection
|
||||||
EndProject
|
EndProject
|
||||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Discord.Net", "discord.net\src\Discord.Net.Net45\Discord.Net.csproj", "{8D71A857-879A-4A10-859E-5FF824ED6688}"
|
Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "NadekoBot", "src\NadekoBot\NadekoBot.xproj", "{45EC1473-C678-4857-A544-07DFE0D0B478}"
|
||||||
EndProject
|
EndProject
|
||||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Discord.Net.Modules", "discord.net\src\Discord.Net.Modules.Net45\Discord.Net.Modules.csproj", "{3091164F-66AE-4543-A63D-167C1116241D}"
|
Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "Discord.Net", "discord.net\src\Discord.Net\Discord.Net.xproj", "{91E9E7BD-75C9-4E98-84AA-2C271922E5C2}"
|
||||||
EndProject
|
EndProject
|
||||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Discord.Net.Commands", "discord.net\src\Discord.Net.Commands.Net45\Discord.Net.Commands.csproj", "{1B5603B4-6F8F-4289-B945-7BAAE523D740}"
|
Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "Discord.Net.Commands", "discord.net\src\Discord.Net.Commands\Discord.Net.Commands.xproj", "{078DD7E6-943D-4D09-AFC2-D2BA58B76C9C}"
|
||||||
EndProject
|
EndProject
|
||||||
Global
|
Global
|
||||||
GlobalSection(SharedMSBuildProjectFiles) = preSolution
|
|
||||||
discord.net\src\Discord.Net.Shared\Discord.Net.Shared.projitems*{1b5603b4-6f8f-4289-b945-7baae523d740}*SharedItemsImports = 4
|
|
||||||
discord.net\src\Discord.Net.Shared\Discord.Net.Shared.projitems*{3091164f-66ae-4543-a63d-167c1116241d}*SharedItemsImports = 4
|
|
||||||
discord.net\src\Discord.Net.Shared\Discord.Net.Shared.projitems*{7bfef748-b934-4621-9b11-6302e3a9f6b3}*SharedItemsImports = 4
|
|
||||||
discord.net\src\Discord.Net.Shared\Discord.Net.Shared.projitems*{8d71a857-879a-4a10-859e-5ff824ed6688}*SharedItemsImports = 4
|
|
||||||
EndGlobalSection
|
|
||||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||||
Debug|Any CPU = Debug|Any CPU
|
Debug|Any CPU = Debug|Any CPU
|
||||||
Debug|x64 = Debug|x64
|
|
||||||
FullDebug|Any CPU = FullDebug|Any CPU
|
|
||||||
FullDebug|x64 = FullDebug|x64
|
|
||||||
NadekoRelease|Any CPU = NadekoRelease|Any CPU
|
|
||||||
NadekoRelease|x64 = NadekoRelease|x64
|
|
||||||
Release|Any CPU = Release|Any CPU
|
Release|Any CPU = Release|Any CPU
|
||||||
Release|x64 = Release|x64
|
|
||||||
EndGlobalSection
|
EndGlobalSection
|
||||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||||
{27A886F5-CDDA-4F4A-81EE-6DAFCCE9DE46}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
{45EC1473-C678-4857-A544-07DFE0D0B478}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||||
{27A886F5-CDDA-4F4A-81EE-6DAFCCE9DE46}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
{45EC1473-C678-4857-A544-07DFE0D0B478}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||||
{27A886F5-CDDA-4F4A-81EE-6DAFCCE9DE46}.Debug|x64.ActiveCfg = Debug|x64
|
{45EC1473-C678-4857-A544-07DFE0D0B478}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||||
{27A886F5-CDDA-4F4A-81EE-6DAFCCE9DE46}.Debug|x64.Build.0 = Debug|x64
|
{45EC1473-C678-4857-A544-07DFE0D0B478}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||||
{27A886F5-CDDA-4F4A-81EE-6DAFCCE9DE46}.FullDebug|Any CPU.ActiveCfg = Debug|Any CPU
|
{91E9E7BD-75C9-4E98-84AA-2C271922E5C2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||||
{27A886F5-CDDA-4F4A-81EE-6DAFCCE9DE46}.FullDebug|Any CPU.Build.0 = Debug|Any CPU
|
{91E9E7BD-75C9-4E98-84AA-2C271922E5C2}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||||
{27A886F5-CDDA-4F4A-81EE-6DAFCCE9DE46}.FullDebug|x64.ActiveCfg = Debug|x64
|
{91E9E7BD-75C9-4E98-84AA-2C271922E5C2}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||||
{27A886F5-CDDA-4F4A-81EE-6DAFCCE9DE46}.FullDebug|x64.Build.0 = Debug|x64
|
{91E9E7BD-75C9-4E98-84AA-2C271922E5C2}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||||
{27A886F5-CDDA-4F4A-81EE-6DAFCCE9DE46}.NadekoRelease|Any CPU.ActiveCfg = NadekoRelease|Any CPU
|
{078DD7E6-943D-4D09-AFC2-D2BA58B76C9C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||||
{27A886F5-CDDA-4F4A-81EE-6DAFCCE9DE46}.NadekoRelease|Any CPU.Build.0 = NadekoRelease|Any CPU
|
{078DD7E6-943D-4D09-AFC2-D2BA58B76C9C}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||||
{27A886F5-CDDA-4F4A-81EE-6DAFCCE9DE46}.NadekoRelease|x64.ActiveCfg = NadekoRelease|x64
|
{078DD7E6-943D-4D09-AFC2-D2BA58B76C9C}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||||
{27A886F5-CDDA-4F4A-81EE-6DAFCCE9DE46}.NadekoRelease|x64.Build.0 = NadekoRelease|x64
|
{078DD7E6-943D-4D09-AFC2-D2BA58B76C9C}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||||
{27A886F5-CDDA-4F4A-81EE-6DAFCCE9DE46}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
|
||||||
{27A886F5-CDDA-4F4A-81EE-6DAFCCE9DE46}.Release|Any CPU.Build.0 = Release|Any CPU
|
|
||||||
{27A886F5-CDDA-4F4A-81EE-6DAFCCE9DE46}.Release|x64.ActiveCfg = Release|x64
|
|
||||||
{27A886F5-CDDA-4F4A-81EE-6DAFCCE9DE46}.Release|x64.Build.0 = Release|x64
|
|
||||||
{7BFEF748-B934-4621-9B11-6302E3A9F6B3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
|
||||||
{7BFEF748-B934-4621-9B11-6302E3A9F6B3}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
|
||||||
{7BFEF748-B934-4621-9B11-6302E3A9F6B3}.Debug|x64.ActiveCfg = Debug|x64
|
|
||||||
{7BFEF748-B934-4621-9B11-6302E3A9F6B3}.Debug|x64.Build.0 = Debug|x64
|
|
||||||
{7BFEF748-B934-4621-9B11-6302E3A9F6B3}.FullDebug|Any CPU.ActiveCfg = Debug|Any CPU
|
|
||||||
{7BFEF748-B934-4621-9B11-6302E3A9F6B3}.FullDebug|Any CPU.Build.0 = Debug|Any CPU
|
|
||||||
{7BFEF748-B934-4621-9B11-6302E3A9F6B3}.FullDebug|x64.ActiveCfg = Debug|x64
|
|
||||||
{7BFEF748-B934-4621-9B11-6302E3A9F6B3}.FullDebug|x64.Build.0 = Debug|x64
|
|
||||||
{7BFEF748-B934-4621-9B11-6302E3A9F6B3}.NadekoRelease|Any CPU.ActiveCfg = Release|Any CPU
|
|
||||||
{7BFEF748-B934-4621-9B11-6302E3A9F6B3}.NadekoRelease|Any CPU.Build.0 = Release|Any CPU
|
|
||||||
{7BFEF748-B934-4621-9B11-6302E3A9F6B3}.NadekoRelease|x64.ActiveCfg = Release|x64
|
|
||||||
{7BFEF748-B934-4621-9B11-6302E3A9F6B3}.NadekoRelease|x64.Build.0 = Release|x64
|
|
||||||
{7BFEF748-B934-4621-9B11-6302E3A9F6B3}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
|
||||||
{7BFEF748-B934-4621-9B11-6302E3A9F6B3}.Release|Any CPU.Build.0 = Release|Any CPU
|
|
||||||
{7BFEF748-B934-4621-9B11-6302E3A9F6B3}.Release|x64.ActiveCfg = Release|x64
|
|
||||||
{7BFEF748-B934-4621-9B11-6302E3A9F6B3}.Release|x64.Build.0 = Release|x64
|
|
||||||
{8D71A857-879A-4A10-859E-5FF824ED6688}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
|
||||||
{8D71A857-879A-4A10-859E-5FF824ED6688}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
|
||||||
{8D71A857-879A-4A10-859E-5FF824ED6688}.Debug|x64.ActiveCfg = Debug|x64
|
|
||||||
{8D71A857-879A-4A10-859E-5FF824ED6688}.Debug|x64.Build.0 = Debug|x64
|
|
||||||
{8D71A857-879A-4A10-859E-5FF824ED6688}.FullDebug|Any CPU.ActiveCfg = Debug|Any CPU
|
|
||||||
{8D71A857-879A-4A10-859E-5FF824ED6688}.FullDebug|Any CPU.Build.0 = Debug|Any CPU
|
|
||||||
{8D71A857-879A-4A10-859E-5FF824ED6688}.FullDebug|x64.ActiveCfg = Debug|x64
|
|
||||||
{8D71A857-879A-4A10-859E-5FF824ED6688}.FullDebug|x64.Build.0 = Debug|x64
|
|
||||||
{8D71A857-879A-4A10-859E-5FF824ED6688}.NadekoRelease|Any CPU.ActiveCfg = Release|Any CPU
|
|
||||||
{8D71A857-879A-4A10-859E-5FF824ED6688}.NadekoRelease|Any CPU.Build.0 = Release|Any CPU
|
|
||||||
{8D71A857-879A-4A10-859E-5FF824ED6688}.NadekoRelease|x64.ActiveCfg = Release|x64
|
|
||||||
{8D71A857-879A-4A10-859E-5FF824ED6688}.NadekoRelease|x64.Build.0 = Release|x64
|
|
||||||
{8D71A857-879A-4A10-859E-5FF824ED6688}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
|
||||||
{8D71A857-879A-4A10-859E-5FF824ED6688}.Release|Any CPU.Build.0 = Release|Any CPU
|
|
||||||
{8D71A857-879A-4A10-859E-5FF824ED6688}.Release|x64.ActiveCfg = Release|x64
|
|
||||||
{8D71A857-879A-4A10-859E-5FF824ED6688}.Release|x64.Build.0 = Release|x64
|
|
||||||
{3091164F-66AE-4543-A63D-167C1116241D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
|
||||||
{3091164F-66AE-4543-A63D-167C1116241D}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
|
||||||
{3091164F-66AE-4543-A63D-167C1116241D}.Debug|x64.ActiveCfg = Debug|x64
|
|
||||||
{3091164F-66AE-4543-A63D-167C1116241D}.Debug|x64.Build.0 = Debug|x64
|
|
||||||
{3091164F-66AE-4543-A63D-167C1116241D}.FullDebug|Any CPU.ActiveCfg = Debug|Any CPU
|
|
||||||
{3091164F-66AE-4543-A63D-167C1116241D}.FullDebug|Any CPU.Build.0 = Debug|Any CPU
|
|
||||||
{3091164F-66AE-4543-A63D-167C1116241D}.FullDebug|x64.ActiveCfg = Debug|x64
|
|
||||||
{3091164F-66AE-4543-A63D-167C1116241D}.FullDebug|x64.Build.0 = Debug|x64
|
|
||||||
{3091164F-66AE-4543-A63D-167C1116241D}.NadekoRelease|Any CPU.ActiveCfg = Release|Any CPU
|
|
||||||
{3091164F-66AE-4543-A63D-167C1116241D}.NadekoRelease|Any CPU.Build.0 = Release|Any CPU
|
|
||||||
{3091164F-66AE-4543-A63D-167C1116241D}.NadekoRelease|x64.ActiveCfg = Release|x64
|
|
||||||
{3091164F-66AE-4543-A63D-167C1116241D}.NadekoRelease|x64.Build.0 = Release|x64
|
|
||||||
{3091164F-66AE-4543-A63D-167C1116241D}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
|
||||||
{3091164F-66AE-4543-A63D-167C1116241D}.Release|Any CPU.Build.0 = Release|Any CPU
|
|
||||||
{3091164F-66AE-4543-A63D-167C1116241D}.Release|x64.ActiveCfg = Release|x64
|
|
||||||
{3091164F-66AE-4543-A63D-167C1116241D}.Release|x64.Build.0 = Release|x64
|
|
||||||
{1B5603B4-6F8F-4289-B945-7BAAE523D740}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
|
||||||
{1B5603B4-6F8F-4289-B945-7BAAE523D740}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
|
||||||
{1B5603B4-6F8F-4289-B945-7BAAE523D740}.Debug|x64.ActiveCfg = Debug|x64
|
|
||||||
{1B5603B4-6F8F-4289-B945-7BAAE523D740}.Debug|x64.Build.0 = Debug|x64
|
|
||||||
{1B5603B4-6F8F-4289-B945-7BAAE523D740}.FullDebug|Any CPU.ActiveCfg = Debug|Any CPU
|
|
||||||
{1B5603B4-6F8F-4289-B945-7BAAE523D740}.FullDebug|Any CPU.Build.0 = Debug|Any CPU
|
|
||||||
{1B5603B4-6F8F-4289-B945-7BAAE523D740}.FullDebug|x64.ActiveCfg = Debug|x64
|
|
||||||
{1B5603B4-6F8F-4289-B945-7BAAE523D740}.FullDebug|x64.Build.0 = Debug|x64
|
|
||||||
{1B5603B4-6F8F-4289-B945-7BAAE523D740}.NadekoRelease|Any CPU.ActiveCfg = Release|Any CPU
|
|
||||||
{1B5603B4-6F8F-4289-B945-7BAAE523D740}.NadekoRelease|Any CPU.Build.0 = Release|Any CPU
|
|
||||||
{1B5603B4-6F8F-4289-B945-7BAAE523D740}.NadekoRelease|x64.ActiveCfg = Release|x64
|
|
||||||
{1B5603B4-6F8F-4289-B945-7BAAE523D740}.NadekoRelease|x64.Build.0 = Release|x64
|
|
||||||
{1B5603B4-6F8F-4289-B945-7BAAE523D740}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
|
||||||
{1B5603B4-6F8F-4289-B945-7BAAE523D740}.Release|Any CPU.Build.0 = Release|Any CPU
|
|
||||||
{1B5603B4-6F8F-4289-B945-7BAAE523D740}.Release|x64.ActiveCfg = Release|x64
|
|
||||||
{1B5603B4-6F8F-4289-B945-7BAAE523D740}.Release|x64.Build.0 = Release|x64
|
|
||||||
EndGlobalSection
|
EndGlobalSection
|
||||||
GlobalSection(SolutionProperties) = preSolution
|
GlobalSection(SolutionProperties) = preSolution
|
||||||
HideSolutionNode = FALSE
|
HideSolutionNode = FALSE
|
||||||
EndGlobalSection
|
EndGlobalSection
|
||||||
|
GlobalSection(NestedProjects) = preSolution
|
||||||
|
{45EC1473-C678-4857-A544-07DFE0D0B478} = {04929013-5BAB-42B0-B9B2-8F2BB8F16AF2}
|
||||||
|
EndGlobalSection
|
||||||
EndGlobal
|
EndGlobal
|
||||||
|
@ -1,14 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<configuration>
|
|
||||||
<startup>
|
|
||||||
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5.2" />
|
|
||||||
</startup>
|
|
||||||
<runtime>
|
|
||||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
|
||||||
<dependentAssembly>
|
|
||||||
<assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral" />
|
|
||||||
<bindingRedirect oldVersion="0.0.0.0-8.0.0.0" newVersion="8.0.0.0" />
|
|
||||||
</dependentAssembly>
|
|
||||||
</assemblyBinding>
|
|
||||||
</runtime>
|
|
||||||
</configuration>
|
|
@ -1,8 +0,0 @@
|
|||||||
namespace NadekoBot.Classes
|
|
||||||
{
|
|
||||||
class BombermanGame
|
|
||||||
{
|
|
||||||
public ulong ChannelId { get; internal set; }
|
|
||||||
public bool Ended { get; internal set; }
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,99 +0,0 @@
|
|||||||
using Discord;
|
|
||||||
using Discord.Commands;
|
|
||||||
using NadekoBot.Classes;
|
|
||||||
using NadekoBot.Extensions;
|
|
||||||
using System;
|
|
||||||
using System.Linq;
|
|
||||||
using System.Text;
|
|
||||||
|
|
||||||
namespace NadekoBot.Modules.Utility.Commands
|
|
||||||
{
|
|
||||||
class InfoCommands : DiscordCommand
|
|
||||||
{
|
|
||||||
public InfoCommands(DiscordModule module) : base(module)
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
internal override void Init(CommandGroupBuilder cgb)
|
|
||||||
{
|
|
||||||
cgb.CreateCommand(Module.Prefix + "serverinfo")
|
|
||||||
.Alias(Module.Prefix + "sinfo")
|
|
||||||
.Description($"Shows info about the server the bot is on. If no channel is supplied, it defaults to current one. |`{Module.Prefix}sinfo Some Server`")
|
|
||||||
.Parameter("server", ParameterType.Optional)
|
|
||||||
.Do(async e =>
|
|
||||||
{
|
|
||||||
var servText = e.GetArg("server")?.Trim();
|
|
||||||
var server = string.IsNullOrWhiteSpace(servText)
|
|
||||||
? e.Server
|
|
||||||
: NadekoBot.Client.FindServers(servText).FirstOrDefault();
|
|
||||||
if (server == null)
|
|
||||||
return;
|
|
||||||
var createdAt = new DateTime(2015, 1, 1, 0, 0, 0, 0, DateTimeKind.Utc).AddMilliseconds(server.Id >> 22);
|
|
||||||
var sb = new StringBuilder();
|
|
||||||
sb.AppendLine($"`Name:` **#{server.Name}**");
|
|
||||||
sb.AppendLine($"`Owner:` **{server.Owner}**");
|
|
||||||
sb.AppendLine($"`Id:` **{server.Id}**");
|
|
||||||
sb.AppendLine($"`Icon Url:` **{await server.IconUrl.ShortenUrl().ConfigureAwait(false)}**");
|
|
||||||
sb.AppendLine($"`TextChannels:` **{server.TextChannels.Count()}** `VoiceChannels:` **{server.VoiceChannels.Count()}**");
|
|
||||||
sb.AppendLine($"`Members:` **{server.UserCount}** `Online:` **{server.Users.Count(u => u.Status == UserStatus.Online)}** (may be incorrect)");
|
|
||||||
sb.AppendLine($"`Roles:` **{server.Roles.Count()}**");
|
|
||||||
sb.AppendLine($"`Created At:` **{createdAt}**");
|
|
||||||
if (server.CustomEmojis.Count() > 0)
|
|
||||||
sb.AppendLine($"`Custom Emojis:` **{string.Join(", ", server.CustomEmojis)}**");
|
|
||||||
if (server.Features.Count() > 0)
|
|
||||||
sb.AppendLine($"`Features:` **{string.Join(", ", server.Features)}**");
|
|
||||||
if (!string.IsNullOrWhiteSpace(server.SplashId))
|
|
||||||
sb.AppendLine($"`Region:` **{server.Region.Name}**");
|
|
||||||
await e.Channel.SendMessage(sb.ToString()).ConfigureAwait(false);
|
|
||||||
});
|
|
||||||
|
|
||||||
cgb.CreateCommand(Module.Prefix + "channelinfo")
|
|
||||||
.Alias(Module.Prefix + "cinfo")
|
|
||||||
.Description($"Shows info about the channel. If no channel is supplied, it defaults to current one. |`{Module.Prefix}cinfo #some-channel`")
|
|
||||||
.Parameter("channel", ParameterType.Optional)
|
|
||||||
.Do(async e =>
|
|
||||||
{
|
|
||||||
var chText = e.GetArg("channel")?.Trim();
|
|
||||||
var ch = string.IsNullOrWhiteSpace(chText)
|
|
||||||
? e.Channel
|
|
||||||
: e.Server.FindChannels(chText, Discord.ChannelType.Text).FirstOrDefault();
|
|
||||||
if (ch == null)
|
|
||||||
return;
|
|
||||||
var createdAt = new DateTime(2015, 1, 1, 0, 0, 0, 0, DateTimeKind.Utc).AddMilliseconds(ch.Id >> 22);
|
|
||||||
var sb = new StringBuilder();
|
|
||||||
sb.AppendLine($"`Name:` **#{ch.Name}**");
|
|
||||||
sb.AppendLine($"`Id:` **{ch.Id}**");
|
|
||||||
sb.AppendLine($"`Created At:` **{createdAt}**");
|
|
||||||
sb.AppendLine($"`Topic:` **{ch.Topic}**");
|
|
||||||
sb.AppendLine($"`Users:` **{ch.Users.Count()}**");
|
|
||||||
await e.Channel.SendMessage(sb.ToString()).ConfigureAwait(false);
|
|
||||||
});
|
|
||||||
|
|
||||||
cgb.CreateCommand(Module.Prefix + "userinfo")
|
|
||||||
.Alias(Module.Prefix + "uinfo")
|
|
||||||
.Description($"Shows info about the user. If no user is supplied, it defaults a user running the command. |`{Module.Prefix}uinfo @SomeUser`")
|
|
||||||
.Parameter("user", ParameterType.Optional)
|
|
||||||
.Do(async e =>
|
|
||||||
{
|
|
||||||
var userText = e.GetArg("user")?.Trim();
|
|
||||||
var user = string.IsNullOrWhiteSpace(userText)
|
|
||||||
? e.User
|
|
||||||
: e.Server.FindUsers(userText).FirstOrDefault();
|
|
||||||
if (user == null)
|
|
||||||
return;
|
|
||||||
var sb = new StringBuilder();
|
|
||||||
sb.AppendLine($"`Name#Discrim:` **#{user.Name}#{user.Discriminator}**");
|
|
||||||
if (!string.IsNullOrWhiteSpace(user.Nickname))
|
|
||||||
sb.AppendLine($"`Nickname:` **{user.Nickname}**");
|
|
||||||
sb.AppendLine($"`Id:` **{user.Id}**");
|
|
||||||
sb.AppendLine($"`Current Game:` **{(user.CurrentGame?.Name == null ? "-" : user.CurrentGame.Value.Name)}**");
|
|
||||||
if (user.LastOnlineAt != null)
|
|
||||||
sb.AppendLine($"`Last Online:` **{user.LastOnlineAt:HH:mm:ss}**");
|
|
||||||
sb.AppendLine($"`Joined At:` **{user.JoinedAt}**");
|
|
||||||
sb.AppendLine($"`Roles:` **({user.Roles.Count()}) - {string.Join(", ", user.Roles.Select(r => r.Name))}**");
|
|
||||||
sb.AppendLine($"`AvatarUrl:` **{await user.AvatarUrl.ShortenUrl().ConfigureAwait(false)}**");
|
|
||||||
await e.Channel.SendMessage(sb.ToString()).ConfigureAwait(false);
|
|
||||||
});
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,197 +0,0 @@
|
|||||||
using Discord;
|
|
||||||
using Discord.Commands;
|
|
||||||
using NadekoBot.Classes;
|
|
||||||
using NadekoBot.DataModels;
|
|
||||||
using NadekoBot.Modules.Permissions.Classes;
|
|
||||||
using System;
|
|
||||||
using System.Collections.Generic;
|
|
||||||
using System.Linq;
|
|
||||||
using System.Text.RegularExpressions;
|
|
||||||
using System.Timers;
|
|
||||||
|
|
||||||
namespace NadekoBot.Modules.Utility.Commands
|
|
||||||
{
|
|
||||||
class Remind : DiscordCommand
|
|
||||||
{
|
|
||||||
|
|
||||||
Regex regex = new Regex(@"^(?:(?<months>\d)mo)?(?:(?<weeks>\d)w)?(?:(?<days>\d{1,2})d)?(?:(?<hours>\d{1,2})h)?(?:(?<minutes>\d{1,2})m)?$",
|
|
||||||
RegexOptions.Compiled | RegexOptions.Multiline);
|
|
||||||
|
|
||||||
List<Timer> reminders = new List<Timer>();
|
|
||||||
|
|
||||||
IDictionary<string, Func<Reminder, string>> replacements = new Dictionary<string, Func<Reminder, string>>
|
|
||||||
{
|
|
||||||
{ "%message%" , (r) => r.Message },
|
|
||||||
{ "%user%", (r) => $"<@!{r.UserId}>" },
|
|
||||||
{ "%target%", (r) => r.IsPrivate ? "Direct Message" : $"<#{r.ChannelId}>"}
|
|
||||||
};
|
|
||||||
|
|
||||||
public Remind(DiscordModule module) : base(module)
|
|
||||||
{
|
|
||||||
var remList = DbHandler.Instance.GetAllRows<Reminder>();
|
|
||||||
|
|
||||||
reminders = remList.Select(StartNewReminder).ToList();
|
|
||||||
}
|
|
||||||
|
|
||||||
private Timer StartNewReminder(Reminder r)
|
|
||||||
{
|
|
||||||
var now = DateTime.Now;
|
|
||||||
var twoMins = new TimeSpan(0, 2, 0);
|
|
||||||
TimeSpan time = (r.When - now) < twoMins
|
|
||||||
? twoMins //if the time is less than 2 minutes,
|
|
||||||
: r.When - now; //it will send the message 2 minutes after start
|
|
||||||
//To account for high bot startup times
|
|
||||||
if (time.TotalMilliseconds > int.MaxValue)
|
|
||||||
return null;
|
|
||||||
var t = new Timer(time.TotalMilliseconds);
|
|
||||||
t.Elapsed += async (s, e) =>
|
|
||||||
{
|
|
||||||
try
|
|
||||||
{
|
|
||||||
Channel ch;
|
|
||||||
if (r.IsPrivate)
|
|
||||||
{
|
|
||||||
ch = NadekoBot.Client.PrivateChannels.FirstOrDefault(c => (long)c.Id == r.ChannelId);
|
|
||||||
if (ch == null)
|
|
||||||
ch = await NadekoBot.Client.CreatePrivateChannel((ulong)r.ChannelId).ConfigureAwait(false);
|
|
||||||
}
|
|
||||||
else
|
|
||||||
ch = NadekoBot.Client.GetServer((ulong)r.ServerId)?.GetChannel((ulong)r.ChannelId);
|
|
||||||
|
|
||||||
if (ch == null)
|
|
||||||
return;
|
|
||||||
|
|
||||||
await ch.SendMessage(
|
|
||||||
replacements.Aggregate(NadekoBot.Config.RemindMessageFormat,
|
|
||||||
(cur, replace) => cur.Replace(replace.Key, replace.Value(r)))
|
|
||||||
).ConfigureAwait(false); //it works trust me
|
|
||||||
|
|
||||||
}
|
|
||||||
catch (Exception ex)
|
|
||||||
{
|
|
||||||
Console.WriteLine($"Timer error! {ex}");
|
|
||||||
}
|
|
||||||
finally
|
|
||||||
{
|
|
||||||
DbHandler.Instance.Delete<Reminder>(r.Id.Value);
|
|
||||||
t.Stop();
|
|
||||||
t.Dispose();
|
|
||||||
}
|
|
||||||
};
|
|
||||||
t.Start();
|
|
||||||
return t;
|
|
||||||
}
|
|
||||||
|
|
||||||
internal override void Init(CommandGroupBuilder cgb)
|
|
||||||
{
|
|
||||||
cgb.CreateCommand(Module.Prefix + "remind")
|
|
||||||
.Description("Sends a message to you or a channel after certain amount of time. " +
|
|
||||||
"First argument is me/here/'channelname'. Second argument is time in a descending order (mo>w>d>h>m) example: 1w5d3h10m. " +
|
|
||||||
"Third argument is a (multiword)message. " +
|
|
||||||
$" | `{Prefix}remind me 1d5h Do something` or `{Prefix}remind #general Start now!`")
|
|
||||||
.Parameter("meorchannel", ParameterType.Required)
|
|
||||||
.Parameter("time", ParameterType.Required)
|
|
||||||
.Parameter("message", ParameterType.Unparsed)
|
|
||||||
.Do(async e =>
|
|
||||||
{
|
|
||||||
var meorchStr = e.GetArg("meorchannel").ToUpperInvariant();
|
|
||||||
Channel ch;
|
|
||||||
bool isPrivate = false;
|
|
||||||
if (meorchStr == "ME")
|
|
||||||
{
|
|
||||||
isPrivate = true;
|
|
||||||
ch = await e.User.CreatePMChannel().ConfigureAwait(false);
|
|
||||||
}
|
|
||||||
else if (meorchStr == "HERE")
|
|
||||||
{
|
|
||||||
ch = e.Channel;
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
ch = e.Server.FindChannels(meorchStr).FirstOrDefault();
|
|
||||||
}
|
|
||||||
|
|
||||||
if (ch == null)
|
|
||||||
{
|
|
||||||
await e.Channel.SendMessage($"{e.User.Mention} Something went wrong (channel cannot be found) ;(").ConfigureAwait(false);
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
var timeStr = e.GetArg("time");
|
|
||||||
|
|
||||||
var m = regex.Match(timeStr);
|
|
||||||
|
|
||||||
if (m.Length == 0)
|
|
||||||
{
|
|
||||||
await e.Channel.SendMessage("Not a valid time format blablabla").ConfigureAwait(false);
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
string output = "";
|
|
||||||
var namesAndValues = new Dictionary<string, int>();
|
|
||||||
|
|
||||||
foreach (var groupName in regex.GetGroupNames())
|
|
||||||
{
|
|
||||||
if (groupName == "0") continue;
|
|
||||||
int value = 0;
|
|
||||||
int.TryParse(m.Groups[groupName].Value, out value);
|
|
||||||
|
|
||||||
if (string.IsNullOrEmpty(m.Groups[groupName].Value))
|
|
||||||
{
|
|
||||||
namesAndValues[groupName] = 0;
|
|
||||||
continue;
|
|
||||||
}
|
|
||||||
else if (value < 1 ||
|
|
||||||
(groupName == "months" && value > 1) ||
|
|
||||||
(groupName == "weeks" && value > 4) ||
|
|
||||||
(groupName == "days" && value >= 7) ||
|
|
||||||
(groupName == "hours" && value > 23) ||
|
|
||||||
(groupName == "minutes" && value > 59))
|
|
||||||
{
|
|
||||||
await e.Channel.SendMessage($"Invalid {groupName} value.").ConfigureAwait(false);
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
else
|
|
||||||
namesAndValues[groupName] = value;
|
|
||||||
output += m.Groups[groupName].Value + " " + groupName + " ";
|
|
||||||
}
|
|
||||||
var time = DateTime.Now + new TimeSpan(30 * namesAndValues["months"] +
|
|
||||||
7 * namesAndValues["weeks"] +
|
|
||||||
namesAndValues["days"],
|
|
||||||
namesAndValues["hours"],
|
|
||||||
namesAndValues["minutes"],
|
|
||||||
0);
|
|
||||||
|
|
||||||
var rem = new Reminder
|
|
||||||
{
|
|
||||||
ChannelId = (long)ch.Id,
|
|
||||||
IsPrivate = isPrivate,
|
|
||||||
When = time,
|
|
||||||
Message = e.GetArg("message"),
|
|
||||||
UserId = (long)e.User.Id,
|
|
||||||
ServerId = (long)e.Server.Id
|
|
||||||
};
|
|
||||||
DbHandler.Instance.Connection.Insert(rem);
|
|
||||||
|
|
||||||
reminders.Add(StartNewReminder(rem));
|
|
||||||
|
|
||||||
await e.Channel.SendMessage($"⏰ I will remind \"{ch.Name}\" to \"{e.GetArg("message").ToString()}\" in {output}. ({time:d.M.yyyy.} at {time:HH:mm})").ConfigureAwait(false);
|
|
||||||
});
|
|
||||||
cgb.CreateCommand(Module.Prefix + "remindmsg")
|
|
||||||
.Description("Sets message for when the remind is triggered. " +
|
|
||||||
" Available placeholders are %user% - user who ran the command, %message% -" +
|
|
||||||
$" Message specified in the remind, %target% - target channel of the remind. **Bot Owner Only!** | `{Prefix}remindmsg do something else`")
|
|
||||||
.Parameter("msg", ParameterType.Unparsed)
|
|
||||||
.AddCheck(SimpleCheckers.OwnerOnly())
|
|
||||||
.Do(async e =>
|
|
||||||
{
|
|
||||||
var arg = e.GetArg("msg")?.Trim();
|
|
||||||
if (string.IsNullOrWhiteSpace(arg))
|
|
||||||
return;
|
|
||||||
|
|
||||||
NadekoBot.Config.RemindMessageFormat = arg;
|
|
||||||
await e.Channel.SendMessage("`New remind message set.`");
|
|
||||||
});
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,167 +0,0 @@
|
|||||||
using Discord.Commands;
|
|
||||||
using Discord.Modules;
|
|
||||||
using NadekoBot.Extensions;
|
|
||||||
using NadekoBot.Modules.Permissions.Classes;
|
|
||||||
using NadekoBot.Modules.Utility.Commands;
|
|
||||||
using System;
|
|
||||||
using System.Linq;
|
|
||||||
using System.Threading.Tasks;
|
|
||||||
|
|
||||||
namespace NadekoBot.Modules.Utility
|
|
||||||
{
|
|
||||||
internal class UtilityModule : DiscordModule
|
|
||||||
{
|
|
||||||
public UtilityModule()
|
|
||||||
{
|
|
||||||
commands.Add(new Remind(this));
|
|
||||||
commands.Add(new InfoCommands(this));
|
|
||||||
}
|
|
||||||
|
|
||||||
public override string Prefix => NadekoBot.Config.CommandPrefixes.Utility;
|
|
||||||
|
|
||||||
public override void Install(ModuleManager manager)
|
|
||||||
{
|
|
||||||
|
|
||||||
manager.CreateCommands("", cgb =>
|
|
||||||
{
|
|
||||||
cgb.AddCheck(PermissionChecker.Instance);
|
|
||||||
|
|
||||||
var client = manager.Client;
|
|
||||||
|
|
||||||
commands.ForEach(cmd => cmd.Init(cgb));
|
|
||||||
|
|
||||||
cgb.CreateCommand(Prefix + "whoplays")
|
|
||||||
.Description($"Shows a list of users who are playing the specified game. | `{Prefix}whoplays Overwatch`")
|
|
||||||
.Parameter("game", ParameterType.Unparsed)
|
|
||||||
.Do(async e =>
|
|
||||||
{
|
|
||||||
var game = e.GetArg("game")?.Trim().ToUpperInvariant();
|
|
||||||
if (string.IsNullOrWhiteSpace(game))
|
|
||||||
return;
|
|
||||||
var en = e.Server.Users
|
|
||||||
.Where(u => u.CurrentGame?.Name?.ToUpperInvariant() == game)
|
|
||||||
.Select(u => u.Name);
|
|
||||||
|
|
||||||
var arr = en as string[] ?? en.ToArray();
|
|
||||||
|
|
||||||
int i = 0;
|
|
||||||
if (arr.Length == 0)
|
|
||||||
await e.Channel.SendMessage("Nobody. (not 100% sure)").ConfigureAwait(false);
|
|
||||||
else
|
|
||||||
await e.Channel.SendMessage("```xl\n" + string.Join("\n", arr.GroupBy(item => (i++) / 3).Select(ig => string.Concat(ig.Select(el => $"• {el,-35}")))) + "\n```").ConfigureAwait(false);
|
|
||||||
});
|
|
||||||
|
|
||||||
cgb.CreateCommand(Prefix + "inrole")
|
|
||||||
.Description($"Lists every person from the provided role or roles (separated by a ',') on this server. If the list is too long for 1 message, you must have Manage Messages permission. | `{Prefix}inrole Role`")
|
|
||||||
.Parameter("roles", ParameterType.Unparsed)
|
|
||||||
.Do(async e =>
|
|
||||||
{
|
|
||||||
await Task.Run(async () =>
|
|
||||||
{
|
|
||||||
var arg = e.GetArg("roles").Split(',').Select(r => r.Trim());
|
|
||||||
string send = $"`Here is a list of users in a specfic role:`";
|
|
||||||
foreach (var roleStr in arg.Where(str => !string.IsNullOrWhiteSpace(str) && str != "@everyone" && str != "everyone"))
|
|
||||||
{
|
|
||||||
var role = e.Server.FindRoles(roleStr).FirstOrDefault();
|
|
||||||
if (role == null) continue;
|
|
||||||
send += $"\n`{role.Name}`\n";
|
|
||||||
send += string.Join(", ", role.Members.Select(r => "**" + r.Name + "**#" + r.Discriminator));
|
|
||||||
}
|
|
||||||
|
|
||||||
while (send.Length > 2000)
|
|
||||||
{
|
|
||||||
if (!e.User.ServerPermissions.ManageMessages)
|
|
||||||
{
|
|
||||||
await e.Channel.SendMessage($"{e.User.Mention} you are not allowed to use this command on roles with a lot of users in them to prevent abuse.");
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
var curstr = send.Substring(0, 2000);
|
|
||||||
await
|
|
||||||
e.Channel.Send(curstr.Substring(0,
|
|
||||||
curstr.LastIndexOf(", ", StringComparison.Ordinal) + 1)).ConfigureAwait(false);
|
|
||||||
send = curstr.Substring(curstr.LastIndexOf(", ", StringComparison.Ordinal) + 1) +
|
|
||||||
send.Substring(2000);
|
|
||||||
}
|
|
||||||
await e.Channel.Send(send).ConfigureAwait(false);
|
|
||||||
}).ConfigureAwait(false);
|
|
||||||
});
|
|
||||||
|
|
||||||
cgb.CreateCommand(Prefix + "checkmyperms")
|
|
||||||
.Description($"Checks your userspecific permissions on this channel. | `{Prefix}checkmyperms`")
|
|
||||||
.Do(async e =>
|
|
||||||
{
|
|
||||||
var output = "```\n";
|
|
||||||
foreach (var p in e.User.ServerPermissions.GetType().GetProperties().Where(p => !p.GetGetMethod().GetParameters().Any()))
|
|
||||||
{
|
|
||||||
output += p.Name + ": " + p.GetValue(e.User.ServerPermissions, null).ToString() + "\n";
|
|
||||||
}
|
|
||||||
output += "```";
|
|
||||||
await e.User.SendMessage(output).ConfigureAwait(false);
|
|
||||||
});
|
|
||||||
|
|
||||||
cgb.CreateCommand(Prefix + "stats")
|
|
||||||
.Description($"Shows some basic stats for Nadeko. | `{Prefix}stats`")
|
|
||||||
.Do(async e =>
|
|
||||||
{
|
|
||||||
await e.Channel.SendMessage(await NadekoStats.Instance.GetStats()).ConfigureAwait(false);
|
|
||||||
});
|
|
||||||
|
|
||||||
cgb.CreateCommand(Prefix + "dysyd")
|
|
||||||
.Description($"Shows some basic stats for Nadeko. | `{Prefix}dysyd`")
|
|
||||||
.Do(async e =>
|
|
||||||
{
|
|
||||||
await e.Channel.SendMessage((await NadekoStats.Instance.GetStats()).Matrix().TrimTo(1990)).ConfigureAwait(false);
|
|
||||||
});
|
|
||||||
|
|
||||||
cgb.CreateCommand(Prefix + "userid").Alias(Prefix + "uid")
|
|
||||||
.Description($"Shows user ID. | `{Prefix}uid` or `{Prefix}uid \"@SomeGuy\"`")
|
|
||||||
.Parameter("user", ParameterType.Unparsed)
|
|
||||||
.Do(async e =>
|
|
||||||
{
|
|
||||||
var usr = e.User;
|
|
||||||
if (!string.IsNullOrWhiteSpace(e.GetArg("user"))) usr = e.Channel.FindUsers(e.GetArg("user")).FirstOrDefault();
|
|
||||||
if (usr == null)
|
|
||||||
return;
|
|
||||||
await e.Channel.SendMessage($"Id of the user { usr.Name } is { usr.Id }").ConfigureAwait(false);
|
|
||||||
});
|
|
||||||
|
|
||||||
cgb.CreateCommand(Prefix + "channelid").Alias(Prefix + "cid")
|
|
||||||
.Description($"Shows current channel ID. | `{Prefix}cid`")
|
|
||||||
.Do(async e => await e.Channel.SendMessage("This channel's ID is " + e.Channel.Id).ConfigureAwait(false));
|
|
||||||
|
|
||||||
cgb.CreateCommand(Prefix + "serverid").Alias(Prefix + "sid")
|
|
||||||
.Description($"Shows current server ID. | `{Prefix}sid`")
|
|
||||||
.Do(async e => await e.Channel.SendMessage("This server's ID is " + e.Server.Id).ConfigureAwait(false));
|
|
||||||
|
|
||||||
cgb.CreateCommand(Prefix + "roles")
|
|
||||||
.Description("List all roles on this server or a single user if specified. | `{Prefix}roles`")
|
|
||||||
.Parameter("user", ParameterType.Unparsed)
|
|
||||||
.Do(async e =>
|
|
||||||
{
|
|
||||||
if (!string.IsNullOrWhiteSpace(e.GetArg("user")))
|
|
||||||
{
|
|
||||||
var usr = e.Server.FindUsers(e.GetArg("user")).FirstOrDefault();
|
|
||||||
if (usr == null) return;
|
|
||||||
|
|
||||||
await e.Channel.SendMessage($"`List of roles for **{usr.Name}**:` \n• " + string.Join("\n• ", usr.Roles)).ConfigureAwait(false);
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
await e.Channel.SendMessage("`List of roles:` \n• " + string.Join("\n• ", e.Server.Roles)).ConfigureAwait(false);
|
|
||||||
});
|
|
||||||
|
|
||||||
|
|
||||||
cgb.CreateCommand(Prefix + "channeltopic")
|
|
||||||
.Alias(Prefix + "ct")
|
|
||||||
.Description($"Sends current channel's topic as a message. | `{Prefix}ct`")
|
|
||||||
.Do(async e =>
|
|
||||||
{
|
|
||||||
var topic = e.Channel.Topic;
|
|
||||||
if (string.IsNullOrWhiteSpace(topic))
|
|
||||||
return;
|
|
||||||
await e.Channel.SendMessage(topic).ConfigureAwait(false);
|
|
||||||
});
|
|
||||||
});
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
@ -1,281 +0,0 @@
|
|||||||
using Discord;
|
|
||||||
using Discord.Audio;
|
|
||||||
using Discord.Commands;
|
|
||||||
using Discord.Modules;
|
|
||||||
using NadekoBot.Classes.Help.Commands;
|
|
||||||
using NadekoBot.Classes.JSONModels;
|
|
||||||
using NadekoBot.Modules.Administration;
|
|
||||||
using NadekoBot.Modules.ClashOfClans;
|
|
||||||
using NadekoBot.Modules.Conversations;
|
|
||||||
using NadekoBot.Modules.CustomReactions;
|
|
||||||
using NadekoBot.Modules.Gambling;
|
|
||||||
using NadekoBot.Modules.Games;
|
|
||||||
using NadekoBot.Modules.Games.Commands;
|
|
||||||
using NadekoBot.Modules.Help;
|
|
||||||
#if !NADEKO_RELEASE
|
|
||||||
using NadekoBot.Modules.Music;
|
|
||||||
#endif
|
|
||||||
using NadekoBot.Modules.NSFW;
|
|
||||||
using NadekoBot.Modules.Permissions;
|
|
||||||
using NadekoBot.Modules.Permissions.Classes;
|
|
||||||
using NadekoBot.Modules.Pokemon;
|
|
||||||
using NadekoBot.Modules.Searches;
|
|
||||||
using NadekoBot.Modules.Translator;
|
|
||||||
using NadekoBot.Modules.Trello;
|
|
||||||
using NadekoBot.Modules.Utility;
|
|
||||||
using Newtonsoft.Json;
|
|
||||||
using System;
|
|
||||||
using System.Collections.Generic;
|
|
||||||
using System.IO;
|
|
||||||
using System.Linq;
|
|
||||||
using System.Text;
|
|
||||||
using System.Threading.Tasks;
|
|
||||||
|
|
||||||
namespace NadekoBot
|
|
||||||
{
|
|
||||||
public class NadekoBot
|
|
||||||
{
|
|
||||||
public static DiscordClient Client { get; private set; }
|
|
||||||
public static Credentials Creds { get; set; }
|
|
||||||
public static Configuration Config { get; set; }
|
|
||||||
public static LocalizedStrings Locale { get; set; } = new LocalizedStrings();
|
|
||||||
public static string BotMention { get; set; } = "";
|
|
||||||
public static bool Ready { get; set; } = false;
|
|
||||||
public static Action OnReady { get; set; } = delegate { };
|
|
||||||
|
|
||||||
private static List<Channel> OwnerPrivateChannels { get; set; }
|
|
||||||
|
|
||||||
private static void Main()
|
|
||||||
{
|
|
||||||
Console.OutputEncoding = Encoding.Unicode;
|
|
||||||
|
|
||||||
try
|
|
||||||
{
|
|
||||||
File.WriteAllText("data/config_example.json", JsonConvert.SerializeObject(new Configuration(), Formatting.Indented));
|
|
||||||
if (!File.Exists("data/config.json"))
|
|
||||||
File.Copy("data/config_example.json", "data/config.json");
|
|
||||||
File.WriteAllText("credentials_example.json", JsonConvert.SerializeObject(new Credentials(), Formatting.Indented));
|
|
||||||
|
|
||||||
}
|
|
||||||
catch
|
|
||||||
{
|
|
||||||
Console.WriteLine("Failed writing credentials_example.json or data/config_example.json");
|
|
||||||
}
|
|
||||||
|
|
||||||
try
|
|
||||||
{
|
|
||||||
Config = JsonConvert.DeserializeObject<Configuration>(File.ReadAllText("data/config.json"));
|
|
||||||
Config.Quotes = JsonConvert.DeserializeObject<List<Quote>>(File.ReadAllText("data/quotes.json"));
|
|
||||||
Config.PokemonTypes = JsonConvert.DeserializeObject<List<PokemonType>>(File.ReadAllText("data/PokemonTypes.json"));
|
|
||||||
}
|
|
||||||
catch (Exception ex)
|
|
||||||
{
|
|
||||||
Console.WriteLine("Failed loading configuration.");
|
|
||||||
Console.WriteLine(ex);
|
|
||||||
Console.ReadKey();
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
try
|
|
||||||
{
|
|
||||||
//load credentials from credentials.json
|
|
||||||
Creds = JsonConvert.DeserializeObject<Credentials>(File.ReadAllText("credentials.json"));
|
|
||||||
}
|
|
||||||
catch (Exception ex)
|
|
||||||
{
|
|
||||||
Console.WriteLine($"Failed to load stuff from credentials.json, RTFM\n{ex.Message}");
|
|
||||||
Console.ReadKey();
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
//if password is not entered, prompt for password
|
|
||||||
if (string.IsNullOrWhiteSpace(Creds.Token))
|
|
||||||
{
|
|
||||||
Console.WriteLine("Token blank. Please enter your bot's token:\n");
|
|
||||||
Creds.Token = Console.ReadLine();
|
|
||||||
}
|
|
||||||
|
|
||||||
Console.WriteLine(string.IsNullOrWhiteSpace(Creds.GoogleAPIKey)
|
|
||||||
? "No google api key found. You will not be able to use music and links won't be shortened."
|
|
||||||
: "Google API key provided.");
|
|
||||||
Console.WriteLine(string.IsNullOrWhiteSpace(Creds.TrelloAppKey)
|
|
||||||
? "No trello appkey found. You will not be able to use trello commands."
|
|
||||||
: "Trello app key provided.");
|
|
||||||
Console.WriteLine(Config.ForwardMessages != true
|
|
||||||
? "Not forwarding messages."
|
|
||||||
: "Forwarding private messages to owner.");
|
|
||||||
Console.WriteLine(string.IsNullOrWhiteSpace(Creds.SoundCloudClientID)
|
|
||||||
? "No soundcloud Client ID found. Soundcloud streaming is disabled."
|
|
||||||
: "SoundCloud streaming enabled.");
|
|
||||||
Console.WriteLine(string.IsNullOrWhiteSpace(Creds.OsuAPIKey)
|
|
||||||
? "No osu! api key found. Song & top score lookups will not work. User lookups still available."
|
|
||||||
: "osu! API key provided.");
|
|
||||||
|
|
||||||
BotMention = $"<@{Creds.BotId}>";
|
|
||||||
|
|
||||||
//create new discord client and log
|
|
||||||
Client = new DiscordClient(new DiscordConfigBuilder()
|
|
||||||
{
|
|
||||||
MessageCacheSize = 10,
|
|
||||||
ConnectionTimeout = 180000,
|
|
||||||
LogLevel = LogSeverity.Warning,
|
|
||||||
LogHandler = (s, e) =>
|
|
||||||
Console.WriteLine($"Severity: {e.Severity}" +
|
|
||||||
$"ExceptionMessage: {e.Exception?.Message ?? "-"}" +
|
|
||||||
$"Message: {e.Message}"),
|
|
||||||
});
|
|
||||||
|
|
||||||
//create a command service
|
|
||||||
var commandService = new CommandService(new CommandServiceConfigBuilder
|
|
||||||
{
|
|
||||||
AllowMentionPrefix = false,
|
|
||||||
CustomPrefixHandler = m => 0,
|
|
||||||
HelpMode = HelpMode.Disabled,
|
|
||||||
ErrorHandler = async (s, e) =>
|
|
||||||
{
|
|
||||||
if (e.ErrorType != CommandErrorType.BadPermissions)
|
|
||||||
return;
|
|
||||||
if (string.IsNullOrWhiteSpace(e.Exception?.Message))
|
|
||||||
return;
|
|
||||||
try
|
|
||||||
{
|
|
||||||
await e.Channel.SendMessage(e.Exception.Message).ConfigureAwait(false);
|
|
||||||
}
|
|
||||||
catch { }
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
//reply to personal messages and forward if enabled.
|
|
||||||
Client.MessageReceived += Client_MessageReceived;
|
|
||||||
|
|
||||||
//add command service
|
|
||||||
Client.AddService<CommandService>(commandService);
|
|
||||||
|
|
||||||
//create module service
|
|
||||||
var modules = Client.AddService<ModuleService>(new ModuleService());
|
|
||||||
|
|
||||||
//add audio service
|
|
||||||
Client.AddService<AudioService>(new AudioService(new AudioServiceConfigBuilder()
|
|
||||||
{
|
|
||||||
Channels = 2,
|
|
||||||
EnableEncryption = false,
|
|
||||||
Bitrate = 128,
|
|
||||||
}));
|
|
||||||
|
|
||||||
//install modules
|
|
||||||
modules.Add(new HelpModule(), "Help", ModuleFilter.None);
|
|
||||||
modules.Add(new AdministrationModule(), "Administration", ModuleFilter.None);
|
|
||||||
modules.Add(new UtilityModule(), "Utility", ModuleFilter.None);
|
|
||||||
modules.Add(new PermissionModule(), "Permissions", ModuleFilter.None);
|
|
||||||
modules.Add(new Conversations(), "Conversations", ModuleFilter.None);
|
|
||||||
modules.Add(new GamblingModule(), "Gambling", ModuleFilter.None);
|
|
||||||
modules.Add(new GamesModule(), "Games", ModuleFilter.None);
|
|
||||||
#if !NADEKO_RELEASE
|
|
||||||
modules.Add(new MusicModule(), "Music", ModuleFilter.None);
|
|
||||||
#endif
|
|
||||||
modules.Add(new SearchesModule(), "Searches", ModuleFilter.None);
|
|
||||||
modules.Add(new NSFWModule(), "NSFW", ModuleFilter.None);
|
|
||||||
modules.Add(new ClashOfClansModule(), "ClashOfClans", ModuleFilter.None);
|
|
||||||
modules.Add(new PokemonModule(), "Pokegame", ModuleFilter.None);
|
|
||||||
modules.Add(new TranslatorModule(), "Translator", ModuleFilter.None);
|
|
||||||
modules.Add(new CustomReactionsModule(), "Customreactions", ModuleFilter.None);
|
|
||||||
if (!string.IsNullOrWhiteSpace(Creds.TrelloAppKey))
|
|
||||||
modules.Add(new TrelloModule(), "Trello", ModuleFilter.None);
|
|
||||||
|
|
||||||
//run the bot
|
|
||||||
Client.ExecuteAndWait(async () =>
|
|
||||||
{
|
|
||||||
try
|
|
||||||
{
|
|
||||||
await Client.Connect(Creds.Token).ConfigureAwait(false);
|
|
||||||
}
|
|
||||||
catch (Exception ex)
|
|
||||||
{
|
|
||||||
Console.WriteLine($"Token is wrong. Don't set a token if you don't have an official BOT account.");
|
|
||||||
Console.WriteLine(ex);
|
|
||||||
Console.ReadKey();
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
#if NADEKO_RELEASE
|
|
||||||
await Task.Delay(150000).ConfigureAwait(false);
|
|
||||||
#else
|
|
||||||
await Task.Delay(1000).ConfigureAwait(false);
|
|
||||||
#endif
|
|
||||||
|
|
||||||
Console.WriteLine("-----------------");
|
|
||||||
Console.WriteLine(await NadekoStats.Instance.GetStats().ConfigureAwait(false));
|
|
||||||
Console.WriteLine("-----------------");
|
|
||||||
|
|
||||||
|
|
||||||
OwnerPrivateChannels = new List<Channel>(Creds.OwnerIds.Length);
|
|
||||||
foreach (var id in Creds.OwnerIds)
|
|
||||||
{
|
|
||||||
try
|
|
||||||
{
|
|
||||||
OwnerPrivateChannels.Add(await Client.CreatePrivateChannel(id).ConfigureAwait(false));
|
|
||||||
}
|
|
||||||
catch
|
|
||||||
{
|
|
||||||
Console.WriteLine($"Failed creating private channel with the owner {id} listed in credentials.json");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
Client.ClientAPI.SendingRequest += (s, e) =>
|
|
||||||
{
|
|
||||||
var request = e.Request as Discord.API.Client.Rest.SendMessageRequest;
|
|
||||||
if (request == null) return;
|
|
||||||
// meew0 is magic
|
|
||||||
request.Content = request.Content?.Replace("@everyone", "@everyοne").Replace("@here", "@һere") ?? "_error_";
|
|
||||||
if (string.IsNullOrWhiteSpace(request.Content))
|
|
||||||
e.Cancel = true;
|
|
||||||
};
|
|
||||||
PermissionsHandler.Initialize();
|
|
||||||
NadekoBot.Ready = true;
|
|
||||||
NadekoBot.OnReady();
|
|
||||||
});
|
|
||||||
Console.WriteLine("Exiting...");
|
|
||||||
Console.ReadKey();
|
|
||||||
}
|
|
||||||
|
|
||||||
public static bool IsOwner(ulong id) => Creds.OwnerIds.Contains(id);
|
|
||||||
|
|
||||||
public static async Task SendMessageToOwner(string message)
|
|
||||||
{
|
|
||||||
if (Config.ForwardMessages && OwnerPrivateChannels.Any())
|
|
||||||
if (Config.ForwardToAllOwners)
|
|
||||||
OwnerPrivateChannels.ForEach(async c =>
|
|
||||||
{
|
|
||||||
try { await c.SendMessage(message).ConfigureAwait(false); } catch { }
|
|
||||||
});
|
|
||||||
else
|
|
||||||
{
|
|
||||||
var c = OwnerPrivateChannels.FirstOrDefault();
|
|
||||||
if (c != null)
|
|
||||||
await c.SendMessage(message).ConfigureAwait(false);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
private static bool repliedRecently = false;
|
|
||||||
private static async void Client_MessageReceived(object sender, MessageEventArgs e)
|
|
||||||
{
|
|
||||||
try
|
|
||||||
{
|
|
||||||
if (e.Server != null || e.User.Id == Client.CurrentUser.Id) return;
|
|
||||||
if (PollCommand.ActivePolls.SelectMany(kvp => kvp.Key.Users.Select(u => u.Id)).Contains(e.User.Id)) return;
|
|
||||||
if (ConfigHandler.IsBlackListed(e))
|
|
||||||
return;
|
|
||||||
|
|
||||||
if (Config.ForwardMessages && !NadekoBot.Creds.OwnerIds.Contains(e.User.Id) && OwnerPrivateChannels.Any())
|
|
||||||
await SendMessageToOwner(e.User + ": ```\n" + e.Message.Text + "\n```").ConfigureAwait(false);
|
|
||||||
|
|
||||||
if (repliedRecently) return;
|
|
||||||
|
|
||||||
repliedRecently = true;
|
|
||||||
if (e.Message.RawText != NadekoBot.Config.CommandPrefixes.Help + "h")
|
|
||||||
await e.Channel.SendMessage(HelpCommand.DMHelpString).ConfigureAwait(false);
|
|
||||||
await Task.Delay(2000).ConfigureAwait(false);
|
|
||||||
repliedRecently = false;
|
|
||||||
}
|
|
||||||
catch { }
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,566 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
|
||||||
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
|
|
||||||
<PropertyGroup>
|
|
||||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
|
||||||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
|
||||||
<ProjectGuid>{27A886F5-CDDA-4F4A-81EE-6DAFCCE9DE46}</ProjectGuid>
|
|
||||||
<OutputType>Exe</OutputType>
|
|
||||||
<AppDesignerFolder>Properties</AppDesignerFolder>
|
|
||||||
<RootNamespace>NadekoBot</RootNamespace>
|
|
||||||
<AssemblyName>NadekoBot</AssemblyName>
|
|
||||||
<TargetFrameworkVersion>v4.5.2</TargetFrameworkVersion>
|
|
||||||
<FileAlignment>512</FileAlignment>
|
|
||||||
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
|
|
||||||
<IsWebBootstrapper>false</IsWebBootstrapper>
|
|
||||||
<PublishUrl>C:\Users\Master\Desktop\NadekoBot\</PublishUrl>
|
|
||||||
<Install>true</Install>
|
|
||||||
<InstallFrom>Disk</InstallFrom>
|
|
||||||
<UpdateEnabled>false</UpdateEnabled>
|
|
||||||
<UpdateMode>Foreground</UpdateMode>
|
|
||||||
<UpdateInterval>7</UpdateInterval>
|
|
||||||
<UpdateIntervalUnits>Days</UpdateIntervalUnits>
|
|
||||||
<UpdatePeriodically>false</UpdatePeriodically>
|
|
||||||
<UpdateRequired>false</UpdateRequired>
|
|
||||||
<MapFileExtensions>true</MapFileExtensions>
|
|
||||||
<WebPage>publish.htm</WebPage>
|
|
||||||
<AutorunEnabled>true</AutorunEnabled>
|
|
||||||
<ApplicationRevision>1</ApplicationRevision>
|
|
||||||
<ApplicationVersion>0.5.0.%2a</ApplicationVersion>
|
|
||||||
<UseApplicationTrust>false</UseApplicationTrust>
|
|
||||||
<PublishWizardCompleted>true</PublishWizardCompleted>
|
|
||||||
<BootstrapperEnabled>true</BootstrapperEnabled>
|
|
||||||
<NuGetPackageImportStamp>
|
|
||||||
</NuGetPackageImportStamp>
|
|
||||||
<TargetFrameworkProfile />
|
|
||||||
</PropertyGroup>
|
|
||||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
|
||||||
<PlatformTarget>AnyCPU</PlatformTarget>
|
|
||||||
<DebugSymbols>true</DebugSymbols>
|
|
||||||
<DebugType>full</DebugType>
|
|
||||||
<Optimize>false</Optimize>
|
|
||||||
<OutputPath>bin\Debug\</OutputPath>
|
|
||||||
<DefineConstants>TRACE;DEBUG</DefineConstants>
|
|
||||||
<ErrorReport>prompt</ErrorReport>
|
|
||||||
<WarningLevel>4</WarningLevel>
|
|
||||||
<Prefer32Bit>true</Prefer32Bit>
|
|
||||||
<NoWarn>
|
|
||||||
</NoWarn>
|
|
||||||
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
|
|
||||||
</PropertyGroup>
|
|
||||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
|
||||||
<PlatformTarget>AnyCPU</PlatformTarget>
|
|
||||||
<DebugType>pdbonly</DebugType>
|
|
||||||
<Optimize>true</Optimize>
|
|
||||||
<OutputPath>bin\Release\</OutputPath>
|
|
||||||
<DefineConstants>TRACE</DefineConstants>
|
|
||||||
<ErrorReport>prompt</ErrorReport>
|
|
||||||
<WarningLevel>4</WarningLevel>
|
|
||||||
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
|
|
||||||
</PropertyGroup>
|
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'PRIVATE|AnyCPU'">
|
|
||||||
<DebugSymbols>true</DebugSymbols>
|
|
||||||
<OutputPath>bin\PRIVATE\</OutputPath>
|
|
||||||
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
|
||||||
<DebugType>full</DebugType>
|
|
||||||
<PlatformTarget>AnyCPU</PlatformTarget>
|
|
||||||
<ErrorReport>prompt</ErrorReport>
|
|
||||||
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
|
|
||||||
<Prefer32Bit>true</Prefer32Bit>
|
|
||||||
</PropertyGroup>
|
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'NadekoRelease|AnyCPU'">
|
|
||||||
<OutputPath>bin\Release\</OutputPath>
|
|
||||||
<DefineConstants>TRACE;NADEKO_RELEASE</DefineConstants>
|
|
||||||
<Optimize>true</Optimize>
|
|
||||||
<DebugType>pdbonly</DebugType>
|
|
||||||
<PlatformTarget>AnyCPU</PlatformTarget>
|
|
||||||
<ErrorReport>prompt</ErrorReport>
|
|
||||||
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
|
|
||||||
<Prefer32Bit>true</Prefer32Bit>
|
|
||||||
</PropertyGroup>
|
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x64'">
|
|
||||||
<DebugSymbols>true</DebugSymbols>
|
|
||||||
<OutputPath>bin\Debug\</OutputPath>
|
|
||||||
<DefineConstants>TRACE;DEBUG</DefineConstants>
|
|
||||||
<DebugType>full</DebugType>
|
|
||||||
<PlatformTarget>x64</PlatformTarget>
|
|
||||||
<ErrorReport>prompt</ErrorReport>
|
|
||||||
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
|
|
||||||
<Prefer32Bit>true</Prefer32Bit>
|
|
||||||
<Optimize>false</Optimize>
|
|
||||||
</PropertyGroup>
|
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x64'">
|
|
||||||
<OutputPath>bin\x64\Release\</OutputPath>
|
|
||||||
<DefineConstants>TRACE</DefineConstants>
|
|
||||||
<Optimize>true</Optimize>
|
|
||||||
<DebugType>pdbonly</DebugType>
|
|
||||||
<PlatformTarget>x64</PlatformTarget>
|
|
||||||
<ErrorReport>prompt</ErrorReport>
|
|
||||||
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
|
|
||||||
<Prefer32Bit>true</Prefer32Bit>
|
|
||||||
</PropertyGroup>
|
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'PRIVATE|x64'">
|
|
||||||
<DebugSymbols>true</DebugSymbols>
|
|
||||||
<OutputPath>bin\x64\PRIVATE\</OutputPath>
|
|
||||||
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
|
||||||
<DebugType>full</DebugType>
|
|
||||||
<PlatformTarget>x64</PlatformTarget>
|
|
||||||
<ErrorReport>prompt</ErrorReport>
|
|
||||||
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
|
|
||||||
<Prefer32Bit>true</Prefer32Bit>
|
|
||||||
</PropertyGroup>
|
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'NadekoRelease|x64'">
|
|
||||||
<OutputPath>bin\Release\</OutputPath>
|
|
||||||
<DefineConstants>TRACE;NADEKO_RELEASE</DefineConstants>
|
|
||||||
<Optimize>true</Optimize>
|
|
||||||
<DebugType>pdbonly</DebugType>
|
|
||||||
<PlatformTarget>x64</PlatformTarget>
|
|
||||||
<ErrorReport>prompt</ErrorReport>
|
|
||||||
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
|
|
||||||
<Prefer32Bit>true</Prefer32Bit>
|
|
||||||
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
|
|
||||||
</PropertyGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<Reference Include="libvideo, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
|
|
||||||
<HintPath>..\packages\VideoLibrary.1.3.3\lib\portable-net45+win+wpa81+MonoAndroid10+xamarinios10+MonoTouch10\libvideo.dll</HintPath>
|
|
||||||
<Private>True</Private>
|
|
||||||
</Reference>
|
|
||||||
<Reference Include="Manatee.Json, Version=1.0.0.0, Culture=neutral, PublicKeyToken=c267f67a39449c62, processorArchitecture=MSIL">
|
|
||||||
<HintPath>..\packages\Manatee.Json.3.2.1\lib\net45\Manatee.Json.dll</HintPath>
|
|
||||||
<Private>True</Private>
|
|
||||||
</Reference>
|
|
||||||
<Reference Include="Manatee.StateMachine, Version=0.0.0.0, Culture=neutral, PublicKeyToken=15909d91027a225e, processorArchitecture=MSIL">
|
|
||||||
<HintPath>..\packages\Manatee.StateMachine.1.1.2\lib\net45\Manatee.StateMachine.dll</HintPath>
|
|
||||||
<Private>True</Private>
|
|
||||||
</Reference>
|
|
||||||
<Reference Include="Manatee.Trello, Version=0.0.0.0, Culture=neutral, processorArchitecture=MSIL">
|
|
||||||
<HintPath>..\packages\Manatee.Trello.1.8.2\lib\net45\Manatee.Trello.dll</HintPath>
|
|
||||||
<Private>True</Private>
|
|
||||||
</Reference>
|
|
||||||
<Reference Include="Manatee.Trello.ManateeJson, Version=0.0.0.0, Culture=neutral, processorArchitecture=MSIL">
|
|
||||||
<HintPath>..\packages\Manatee.Trello.ManateeJson.1.4.0\lib\net45\Manatee.Trello.ManateeJson.dll</HintPath>
|
|
||||||
<Private>True</Private>
|
|
||||||
</Reference>
|
|
||||||
<Reference Include="Manatee.Trello.WebApi, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
|
|
||||||
<HintPath>..\packages\Manatee.Trello.WebApi.1.0.1\lib\net45\Manatee.Trello.WebApi.dll</HintPath>
|
|
||||||
<Private>True</Private>
|
|
||||||
</Reference>
|
|
||||||
<Reference Include="MathParser, Version=1.0.10.1, Culture=neutral, processorArchitecture=MSIL">
|
|
||||||
<HintPath>..\packages\MathosParser.1.0.10.1\lib\MathParser.dll</HintPath>
|
|
||||||
<Private>True</Private>
|
|
||||||
</Reference>
|
|
||||||
<Reference Include="Newtonsoft.Json, Version=8.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL">
|
|
||||||
<HintPath>..\packages\Newtonsoft.Json.8.0.3\lib\net45\Newtonsoft.Json.dll</HintPath>
|
|
||||||
<Private>True</Private>
|
|
||||||
</Reference>
|
|
||||||
<Reference Include="RestSharp, Version=105.2.3.0, Culture=neutral, processorArchitecture=MSIL">
|
|
||||||
<HintPath>..\packages\RestSharp.105.2.3\lib\net452\RestSharp.dll</HintPath>
|
|
||||||
<Private>True</Private>
|
|
||||||
</Reference>
|
|
||||||
<Reference Include="ScaredFingers.UnitsConversion, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
|
|
||||||
<SpecificVersion>False</SpecificVersion>
|
|
||||||
<HintPath>lib\ScaredFingers.UnitsConversion.dll</HintPath>
|
|
||||||
</Reference>
|
|
||||||
<Reference Include="System" />
|
|
||||||
<Reference Include="System.Drawing" />
|
|
||||||
<Reference Include="System.Net" />
|
|
||||||
<Reference Include="System.Net.Http.Formatting, Version=5.2.3.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
|
|
||||||
<HintPath>..\packages\Microsoft.AspNet.WebApi.Client.5.2.3\lib\net45\System.Net.Http.Formatting.dll</HintPath>
|
|
||||||
<Private>True</Private>
|
|
||||||
</Reference>
|
|
||||||
<Reference Include="System.Web" />
|
|
||||||
<Reference Include="System.Web.Http, Version=5.2.3.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
|
|
||||||
<HintPath>..\packages\Microsoft.AspNet.WebApi.Core.5.2.3\lib\net45\System.Web.Http.dll</HintPath>
|
|
||||||
<Private>True</Private>
|
|
||||||
</Reference>
|
|
||||||
<Reference Include="System.Xml.Linq" />
|
|
||||||
<Reference Include="Microsoft.CSharp" />
|
|
||||||
<Reference Include="System.Net.Http" />
|
|
||||||
<Reference Include="System.Xml" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<Compile Include="Classes\ObservableConcurrentDictionary.cs" />
|
|
||||||
<Compile Include="Modules\Administration\Commands\AutoAssignRole.cs" />
|
|
||||||
<Compile Include="Modules\Administration\Commands\CustomReactionsCommands.cs" />
|
|
||||||
<Compile Include="Modules\Administration\Commands\SelfAssignedRolesCommand.cs" />
|
|
||||||
<Compile Include="Modules\Administration\Commands\SelfCommands.cs" />
|
|
||||||
<Compile Include="Modules\ClashOfClans\ClashOfClans.cs" />
|
|
||||||
<Compile Include="Classes\DBHandler.cs" />
|
|
||||||
<Compile Include="Classes\FlowersHandler.cs" />
|
|
||||||
<Compile Include="Modules\Conversations\Commands\RipCommand.cs" />
|
|
||||||
<Compile Include="Modules\CustomReactions\CustomReactions.cs" />
|
|
||||||
<Compile Include="Modules\Gambling\Commands\AnimalRacing.cs" />
|
|
||||||
<Compile Include="Modules\Music\Classes\PlaylistFullException.cs" />
|
|
||||||
<Compile Include="Modules\Programming\Commands\HaskellRepl.cs" />
|
|
||||||
<Compile Include="Modules\Programming\ProgrammingModule.cs" />
|
|
||||||
<Compile Include="Modules\Searches\Commands\EvalCommand.cs" />
|
|
||||||
<Compile Include="Modules\Searches\Commands\IMDB\ImdbMovie.cs" />
|
|
||||||
<Compile Include="Modules\Searches\Commands\IMDB\ImdbScraper.cs" />
|
|
||||||
<Compile Include="Classes\IncidentsHandler.cs" />
|
|
||||||
<Compile Include="Modules\Searches\Commands\MemegenCommands.cs" />
|
|
||||||
<Compile Include="Modules\Searches\Commands\OsuCommands.cs" />
|
|
||||||
<Compile Include="Modules\Searches\Commands\PokemonSearchCommands.cs" />
|
|
||||||
<Compile Include="Modules\Utility\UtilityModule.cs" />
|
|
||||||
<Compile Include="SQLite.cs" />
|
|
||||||
<Compile Include="_Models\DataModels\TestDataModel.cs" />
|
|
||||||
<Compile Include="_Models\DataModels\Incident.cs" />
|
|
||||||
<Compile Include="_Models\JSONModels\AnimeResult.cs" />
|
|
||||||
<Compile Include="_Models\JSONModels\Configuration.cs" />
|
|
||||||
<Compile Include="Modules\Searches\Commands\WowJokes.cs" />
|
|
||||||
<Compile Include="_Models\JSONModels\LocalizedStrings.cs" />
|
|
||||||
<Compile Include="_Models\JSONModels\MagicItem.cs" />
|
|
||||||
<Compile Include="_Models\JSONModels\MangaResult.cs" />
|
|
||||||
<Compile Include="_Models\JSONModels\PokemonType.cs" />
|
|
||||||
<Compile Include="_Models\JSONModels\_JSONModels.cs" />
|
|
||||||
<Compile Include="Modules\Games\Commands\Leet.cs" />
|
|
||||||
<Compile Include="Modules\Music\Classes\MusicControls.cs" />
|
|
||||||
<Compile Include="Modules\Music\Classes\PoopyBuffer.cs" />
|
|
||||||
<Compile Include="Modules\Music\Classes\Song.cs" />
|
|
||||||
<Compile Include="Modules\Music\Classes\SongBuffer.cs" />
|
|
||||||
<Compile Include="Modules\Music\Classes\SoundCloud.cs" />
|
|
||||||
<Compile Include="Modules\Permissions\Classes\PermissionChecker.cs" />
|
|
||||||
<Compile Include="Modules\Permissions\Classes\PermissionHelper.cs" />
|
|
||||||
<Compile Include="Modules\Permissions\Classes\PermissionsHandler.cs" />
|
|
||||||
<Compile Include="Modules\Permissions\Classes\SimpleCheckers.cs" />
|
|
||||||
<Compile Include="Classes\SearchHelper.cs" />
|
|
||||||
<Compile Include="Classes\ServerSpecificConfig.cs" />
|
|
||||||
<Compile Include="_Models\DataModels\AnnouncementModel.cs" />
|
|
||||||
<Compile Include="_Models\DataModels\CommandModel.cs" />
|
|
||||||
<Compile Include="_Models\DataModels\CurrencyStateModel.cs" />
|
|
||||||
<Compile Include="_Models\DataModels\CurrencyTransactionModel.cs" />
|
|
||||||
<Compile Include="_Models\DataModels\Donator.cs" />
|
|
||||||
<Compile Include="_Models\DataModels\IDataModel.cs" />
|
|
||||||
<Compile Include="_Models\DataModels\MusicPlaylist.cs" />
|
|
||||||
<Compile Include="_Models\DataModels\PlaylistSongInfo.cs" />
|
|
||||||
<Compile Include="_Models\DataModels\PokeTypes.cs" />
|
|
||||||
<Compile Include="_Models\DataModels\Reminder.cs" />
|
|
||||||
<Compile Include="_Models\DataModels\RequestModel.cs" />
|
|
||||||
<Compile Include="_Models\DataModels\SongInfo.cs" />
|
|
||||||
<Compile Include="_Models\DataModels\StatsModel.cs" />
|
|
||||||
<Compile Include="_Models\DataModels\TypingArticleModel.cs" />
|
|
||||||
<Compile Include="_Models\DataModels\UserQuoteModel.cs" />
|
|
||||||
<Compile Include="Modules\Games\Commands\BetrayGame.cs" />
|
|
||||||
<Compile Include="Modules\DiscordCommand.cs" />
|
|
||||||
<Compile Include="Modules\Games\Commands\PlantPick.cs" />
|
|
||||||
<Compile Include="Modules\Administration\Commands\CrossServerTextChannel.cs" />
|
|
||||||
<Compile Include="Modules\Utility\Commands\InfoCommands.cs" />
|
|
||||||
<Compile Include="Modules\Utility\Commands\Remind.cs" />
|
|
||||||
<Compile Include="Modules\Administration\Commands\IncidentsCommands.cs" />
|
|
||||||
<Compile Include="Modules\ClashOfClans\ClashOfClansModule.cs" />
|
|
||||||
<Compile Include="Modules\Permissions\Commands\FilterWordsCommand.cs" />
|
|
||||||
<Compile Include="Modules\Permissions\Commands\FilterInvitesCommand.cs" />
|
|
||||||
<Compile Include="Modules\Administration\Commands\LogCommand.cs" />
|
|
||||||
<Compile Include="Modules\Searches\Commands\LoLCommands.cs" />
|
|
||||||
<Compile Include="Modules\Administration\Commands\MessageRepeater.cs" />
|
|
||||||
<Compile Include="Modules\Administration\Commands\PlayingRotate.cs" />
|
|
||||||
<Compile Include="Modules\Searches\Commands\StreamNotifications.cs" />
|
|
||||||
<Compile Include="Modules\Games\Commands\TriviaCommand.cs" />
|
|
||||||
<Compile Include="Modules\Games\Commands\Trivia\TriviaGame.cs" />
|
|
||||||
<Compile Include="Modules\Games\Commands\Trivia\TriviaQuestion.cs" />
|
|
||||||
<Compile Include="Modules\Games\Commands\Trivia\TriviaQuestionPool.cs" />
|
|
||||||
<Compile Include="Modules\Administration\Commands\ServerGreetCommand.cs" />
|
|
||||||
<Compile Include="Modules\Games\Commands\SpeedTyping.cs" />
|
|
||||||
<Compile Include="Modules\Gambling\Helpers\Cards.cs" />
|
|
||||||
<Compile Include="Classes\Extensions.cs" />
|
|
||||||
<Compile Include="Modules\Gambling\DiceRollCommand.cs" />
|
|
||||||
<Compile Include="Modules\Gambling\DrawCommand.cs" />
|
|
||||||
<Compile Include="Modules\Gambling\FlipCoinCommand.cs" />
|
|
||||||
<Compile Include="Modules\Help\Commands\HelpCommand.cs" />
|
|
||||||
<Compile Include="Modules\Administration\Commands\VoicePlusTextCommand.cs" />
|
|
||||||
<Compile Include="Modules\Administration\AdministrationModule.cs" />
|
|
||||||
<Compile Include="Modules\Conversations\Conversations.cs" />
|
|
||||||
<Compile Include="Modules\DiscordModule.cs" />
|
|
||||||
<Compile Include="Modules\Gambling\GamblingModule.cs" />
|
|
||||||
<Compile Include="Modules\Games\Commands\Bomberman.cs" />
|
|
||||||
<Compile Include="Modules\Games\GamesModule.cs" />
|
|
||||||
<Compile Include="Modules\Help\HelpModule.cs" />
|
|
||||||
<Compile Include="Modules\Music\MusicModule.cs" />
|
|
||||||
<Compile Include="Modules\Games\Commands\PollCommand.cs" />
|
|
||||||
<Compile Include="Modules\NSFW\NSFWModule.cs" />
|
|
||||||
<Compile Include="Modules\Permissions\PermissionsModule.cs" />
|
|
||||||
<Compile Include="Modules\Administration\Commands\RatelimitCommand.cs" />
|
|
||||||
<Compile Include="Modules\Pokemon\PokemonModule.cs" />
|
|
||||||
<Compile Include="Modules\Pokemon\PokeStats.cs" />
|
|
||||||
<Compile Include="Modules\Searches\SearchesModule.cs" />
|
|
||||||
<Compile Include="Modules\Searches\Commands\ConverterCommand.cs" />
|
|
||||||
<Compile Include="Modules\Searches\Commands\RedditCommand.cs" />
|
|
||||||
<Compile Include="Modules\Translator\Helpers\GoogleTranslator.cs" />
|
|
||||||
<Compile Include="Modules\Translator\TranslateCommand.cs" />
|
|
||||||
<Compile Include="Modules\Translator\TranslatorModule.cs" />
|
|
||||||
<Compile Include="Modules\Translator\ValidLanguagesCommand.cs" />
|
|
||||||
<Compile Include="Modules\Trello\TrelloModule.cs" />
|
|
||||||
<Compile Include="NadekoBot.cs" />
|
|
||||||
<Compile Include="Properties\AssemblyInfo.cs" />
|
|
||||||
<Compile Include="Properties\Resources.Designer.cs">
|
|
||||||
<AutoGen>True</AutoGen>
|
|
||||||
<DesignTime>True</DesignTime>
|
|
||||||
<DependentUpon>Resources.resx</DependentUpon>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="Classes\NadekoStats.cs" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="App.config" />
|
|
||||||
<None Include="packages.config" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<BootstrapperPackage Include=".NETFramework,Version=v4.5.2">
|
|
||||||
<Visible>False</Visible>
|
|
||||||
<ProductName>Microsoft .NET Framework 4.5.2 %28x86 and x64%29</ProductName>
|
|
||||||
<Install>true</Install>
|
|
||||||
</BootstrapperPackage>
|
|
||||||
<BootstrapperPackage Include="Microsoft.Net.Framework.3.5.SP1">
|
|
||||||
<Visible>False</Visible>
|
|
||||||
<ProductName>.NET Framework 3.5 SP1</ProductName>
|
|
||||||
<Install>false</Install>
|
|
||||||
</BootstrapperPackage>
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<EmbeddedResource Include="Properties\Resources.resx">
|
|
||||||
<Generator>PublicResXFileCodeGenerator</Generator>
|
|
||||||
<LastGenOutput>Resources.Designer.cs</LastGenOutput>
|
|
||||||
<SubType>Designer</SubType>
|
|
||||||
</EmbeddedResource>
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="resources\images\hidden.png" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="resources\images\rip.png" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="resources\images\dice\6.png" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="resources\images\dice\7.png" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="resources\images\dice\8.png" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="resources\images\dice\9.png" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="resources\images\dice\0.png" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="resources\images\dice\1.png" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="resources\images\dice\2.png" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="resources\images\dice\3.png" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="resources\images\dice\4.png" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="resources\images\dice\5.png" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="resources\images\coins\tails.png" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="resources\images\coins\heads.png" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="resources\images\cards\2_of_diamonds.jpg" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="resources\images\cards\2_of_hearts.jpg" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="resources\images\cards\2_of_spades.jpg" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="resources\images\cards\3_of_clubs.jpg" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="resources\images\cards\3_of_diamonds.jpg" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="resources\images\cards\3_of_hearts.jpg" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="resources\images\cards\3_of_spades.jpg" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="resources\images\cards\4_of_clubs.jpg" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="resources\images\cards\4_of_diamonds.jpg" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="resources\images\cards\4_of_hearts.jpg" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="resources\images\cards\4_of_spades.jpg" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="resources\images\cards\5_of_clubs.jpg" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="resources\images\cards\5_of_diamonds.jpg" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="resources\images\cards\5_of_hearts.jpg" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="resources\images\cards\5_of_spades.jpg" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="resources\images\cards\6_of_clubs.jpg" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="resources\images\cards\6_of_diamonds.jpg" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="resources\images\cards\6_of_hearts.jpg" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="resources\images\cards\6_of_spades.jpg" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="resources\images\cards\7_of_clubs.jpg" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="resources\images\cards\7_of_diamonds.jpg" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="resources\images\cards\7_of_hearts.jpg" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="resources\images\cards\7_of_spades.jpg" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="resources\images\cards\8_of_clubs.jpg" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="resources\images\cards\8_of_diamonds.jpg" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="resources\images\cards\8_of_hearts.jpg" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="resources\images\cards\8_of_spades.jpg" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="resources\images\cards\9_of_clubs.jpg" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="resources\images\cards\9_of_diamonds.jpg" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="resources\images\cards\9_of_hearts.jpg" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="resources\images\cards\9_of_spades.jpg" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="resources\images\cards\10_of_clubs.jpg" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="resources\images\cards\10_of_diamonds.jpg" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="resources\images\cards\10_of_hearts.jpg" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="resources\images\cards\10_of_spades.jpg" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="resources\images\cards\ace_of_clubs.jpg" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="resources\images\cards\ace_of_diamonds.jpg" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="resources\images\cards\ace_of_hearts.jpg" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="resources\images\cards\ace_of_spades.jpg" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="resources\images\cards\black_joker.jpg" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="resources\images\cards\jack_of_clubs.jpg" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="resources\images\cards\jack_of_diamonds.jpg" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="resources\images\cards\jack_of_hearts.jpg" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="resources\images\cards\jack_of_spades.jpg" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="resources\images\cards\king_of_clubs.jpg" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="resources\images\cards\king_of_diamonds.jpg" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="resources\images\cards\king_of_hearts.jpg" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="resources\images\cards\king_of_spades.jpg" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="resources\images\cards\queen_of_clubs.jpg" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="resources\images\cards\queen_of_diamonds.jpg" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="resources\images\cards\queen_of_hearts.jpg" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="resources\images\cards\queen_of_spades.jpg" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="resources\images\cards\red_joker.jpg" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="resources\images\cards\2_of_clubs.jpg" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<ProjectReference Include="..\discord.net\src\Discord.Net.Audio.Net45\Discord.Net.Audio.csproj">
|
|
||||||
<Project>{7bfef748-b934-4621-9b11-6302e3a9f6b3}</Project>
|
|
||||||
<Name>Discord.Net.Audio</Name>
|
|
||||||
</ProjectReference>
|
|
||||||
<ProjectReference Include="..\discord.net\src\Discord.Net.Commands.Net45\Discord.Net.Commands.csproj">
|
|
||||||
<Project>{1b5603b4-6f8f-4289-b945-7baae523d740}</Project>
|
|
||||||
<Name>Discord.Net.Commands</Name>
|
|
||||||
</ProjectReference>
|
|
||||||
<ProjectReference Include="..\discord.net\src\Discord.Net.Modules.Net45\Discord.Net.Modules.csproj">
|
|
||||||
<Project>{3091164f-66ae-4543-a63d-167c1116241d}</Project>
|
|
||||||
<Name>Discord.Net.Modules</Name>
|
|
||||||
</ProjectReference>
|
|
||||||
<ProjectReference Include="..\discord.net\src\Discord.Net.Net45\Discord.Net.csproj">
|
|
||||||
<Project>{8d71a857-879a-4a10-859e-5ff824ed6688}</Project>
|
|
||||||
<Name>Discord.Net</Name>
|
|
||||||
</ProjectReference>
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<Content Include="Classes\lib\ScaredFingers.UnitsConversion.dll" />
|
|
||||||
<None Include="resources\images\rose_overlay.png" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup />
|
|
||||||
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
|
||||||
<Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">
|
|
||||||
<PropertyGroup>
|
|
||||||
<ErrorText>This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.</ErrorText>
|
|
||||||
</PropertyGroup>
|
|
||||||
<Error Condition="!Exists('..\packages\SQLitePCL.native.sqlite3.v110_xp.0.9.2\build\SQLitePCL.native.sqlite3.v110_xp.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\SQLitePCL.native.sqlite3.v110_xp.0.9.2\build\SQLitePCL.native.sqlite3.v110_xp.targets'))" />
|
|
||||||
</Target>
|
|
||||||
<Import Project="..\packages\SQLitePCL.native.sqlite3.v110_xp.0.9.2\build\SQLitePCL.native.sqlite3.v110_xp.targets" Condition="Exists('..\packages\SQLitePCL.native.sqlite3.v110_xp.0.9.2\build\SQLitePCL.native.sqlite3.v110_xp.targets')" />
|
|
||||||
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
|
|
||||||
Other similar extension points exist, see Microsoft.Common.targets.
|
|
||||||
<Target Name="BeforeBuild">
|
|
||||||
</Target>
|
|
||||||
<Target Name="AfterBuild">
|
|
||||||
</Target>
|
|
||||||
-->
|
|
||||||
</Project>
|
|
@ -1,34 +0,0 @@
|
|||||||
using System.Reflection;
|
|
||||||
using System.Runtime.InteropServices;
|
|
||||||
|
|
||||||
// General Information about an assembly is controlled through the following
|
|
||||||
// set of attributes. Change these attribute values to modify the information
|
|
||||||
// associated with an assembly.
|
|
||||||
[assembly: AssemblyDescription("Discord bot written in C#.")]
|
|
||||||
[assembly: AssemblyCompany("Kwoth")]
|
|
||||||
[assembly: AssemblyCopyright("Copyright © Kwoth 2015-2016")]
|
|
||||||
[assembly: AssemblyProduct("NadekoBot")]
|
|
||||||
[assembly: AssemblyVersion("0.9.*")]
|
|
||||||
[assembly: AssemblyTitle("NadekoBot")]
|
|
||||||
[assembly: AssemblyConfiguration("")]
|
|
||||||
[assembly: AssemblyTrademark("")]
|
|
||||||
[assembly: AssemblyCulture("")]
|
|
||||||
|
|
||||||
// Setting ComVisible to false makes the types in this assembly not visible
|
|
||||||
// to COM components. If you need to access a type in this assembly from
|
|
||||||
// COM, set the ComVisible attribute to true on that type.
|
|
||||||
[assembly: ComVisible(false)]
|
|
||||||
|
|
||||||
// The following GUID is for the ID of the typelib if this project is exposed to COM
|
|
||||||
[assembly: Guid("27a886f5-cdda-4f4a-81ee-6dafcce9de46")]
|
|
||||||
|
|
||||||
// Version information for an assembly consists of the following four values:
|
|
||||||
//
|
|
||||||
// Major Version
|
|
||||||
// Minor Version
|
|
||||||
// Build Number
|
|
||||||
// Revision
|
|
||||||
//
|
|
||||||
// You can specify all the values or you can default the Build and Revision Numbers
|
|
||||||
// by using the '*' as shown below:
|
|
||||||
// [assembly: AssemblyVersion("1.0.*")]
|
|
753
NadekoBot/Properties/Resources.Designer.cs
generated
@ -1,753 +0,0 @@
|
|||||||
//------------------------------------------------------------------------------
|
|
||||||
// <auto-generated>
|
|
||||||
// This code was generated by a tool.
|
|
||||||
// Runtime Version:4.0.30319.42000
|
|
||||||
//
|
|
||||||
// Changes to this file may cause incorrect behavior and will be lost if
|
|
||||||
// the code is regenerated.
|
|
||||||
// </auto-generated>
|
|
||||||
//------------------------------------------------------------------------------
|
|
||||||
|
|
||||||
namespace NadekoBot.Properties {
|
|
||||||
using System;
|
|
||||||
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// A strongly-typed resource class, for looking up localized strings, etc.
|
|
||||||
/// </summary>
|
|
||||||
// This class was auto-generated by the StronglyTypedResourceBuilder
|
|
||||||
// class via a tool like ResGen or Visual Studio.
|
|
||||||
// To add or remove a member, edit your .ResX file then rerun ResGen
|
|
||||||
// with the /str option, or rebuild your VS project.
|
|
||||||
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")]
|
|
||||||
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|
||||||
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
|
|
||||||
public class Resources {
|
|
||||||
|
|
||||||
private static global::System.Resources.ResourceManager resourceMan;
|
|
||||||
|
|
||||||
private static global::System.Globalization.CultureInfo resourceCulture;
|
|
||||||
|
|
||||||
[global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
|
|
||||||
internal Resources() {
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Returns the cached ResourceManager instance used by this class.
|
|
||||||
/// </summary>
|
|
||||||
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
|
|
||||||
public static global::System.Resources.ResourceManager ResourceManager {
|
|
||||||
get {
|
|
||||||
if (object.ReferenceEquals(resourceMan, null)) {
|
|
||||||
global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("NadekoBot.Properties.Resources", typeof(Resources).Assembly);
|
|
||||||
resourceMan = temp;
|
|
||||||
}
|
|
||||||
return resourceMan;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Overrides the current thread's CurrentUICulture property for all
|
|
||||||
/// resource lookups using this strongly typed resource class.
|
|
||||||
/// </summary>
|
|
||||||
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
|
|
||||||
public static global::System.Globalization.CultureInfo Culture {
|
|
||||||
get {
|
|
||||||
return resourceCulture;
|
|
||||||
}
|
|
||||||
set {
|
|
||||||
resourceCulture = value;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
|
||||||
/// </summary>
|
|
||||||
public static System.Drawing.Bitmap _0 {
|
|
||||||
get {
|
|
||||||
object obj = ResourceManager.GetObject("_0", resourceCulture);
|
|
||||||
return ((System.Drawing.Bitmap)(obj));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
|
||||||
/// </summary>
|
|
||||||
public static System.Drawing.Bitmap _1 {
|
|
||||||
get {
|
|
||||||
object obj = ResourceManager.GetObject("_1", resourceCulture);
|
|
||||||
return ((System.Drawing.Bitmap)(obj));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
|
||||||
/// </summary>
|
|
||||||
public static System.Drawing.Bitmap _10_of_clubs {
|
|
||||||
get {
|
|
||||||
object obj = ResourceManager.GetObject("_10_of_clubs", resourceCulture);
|
|
||||||
return ((System.Drawing.Bitmap)(obj));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
|
||||||
/// </summary>
|
|
||||||
public static System.Drawing.Bitmap _10_of_diamonds {
|
|
||||||
get {
|
|
||||||
object obj = ResourceManager.GetObject("_10_of_diamonds", resourceCulture);
|
|
||||||
return ((System.Drawing.Bitmap)(obj));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
|
||||||
/// </summary>
|
|
||||||
public static System.Drawing.Bitmap _10_of_hearts {
|
|
||||||
get {
|
|
||||||
object obj = ResourceManager.GetObject("_10_of_hearts", resourceCulture);
|
|
||||||
return ((System.Drawing.Bitmap)(obj));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
|
||||||
/// </summary>
|
|
||||||
public static System.Drawing.Bitmap _10_of_spades {
|
|
||||||
get {
|
|
||||||
object obj = ResourceManager.GetObject("_10_of_spades", resourceCulture);
|
|
||||||
return ((System.Drawing.Bitmap)(obj));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
|
||||||
/// </summary>
|
|
||||||
public static System.Drawing.Bitmap _2 {
|
|
||||||
get {
|
|
||||||
object obj = ResourceManager.GetObject("_2", resourceCulture);
|
|
||||||
return ((System.Drawing.Bitmap)(obj));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
|
||||||
/// </summary>
|
|
||||||
public static System.Drawing.Bitmap _2_of_clubs {
|
|
||||||
get {
|
|
||||||
object obj = ResourceManager.GetObject("_2_of_clubs", resourceCulture);
|
|
||||||
return ((System.Drawing.Bitmap)(obj));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
|
||||||
/// </summary>
|
|
||||||
public static System.Drawing.Bitmap _2_of_diamonds {
|
|
||||||
get {
|
|
||||||
object obj = ResourceManager.GetObject("_2_of_diamonds", resourceCulture);
|
|
||||||
return ((System.Drawing.Bitmap)(obj));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
|
||||||
/// </summary>
|
|
||||||
public static System.Drawing.Bitmap _2_of_hearts {
|
|
||||||
get {
|
|
||||||
object obj = ResourceManager.GetObject("_2_of_hearts", resourceCulture);
|
|
||||||
return ((System.Drawing.Bitmap)(obj));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
|
||||||
/// </summary>
|
|
||||||
public static System.Drawing.Bitmap _2_of_spades {
|
|
||||||
get {
|
|
||||||
object obj = ResourceManager.GetObject("_2_of_spades", resourceCulture);
|
|
||||||
return ((System.Drawing.Bitmap)(obj));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
|
||||||
/// </summary>
|
|
||||||
public static System.Drawing.Bitmap _3 {
|
|
||||||
get {
|
|
||||||
object obj = ResourceManager.GetObject("_3", resourceCulture);
|
|
||||||
return ((System.Drawing.Bitmap)(obj));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
|
||||||
/// </summary>
|
|
||||||
public static System.Drawing.Bitmap _3_of_clubs {
|
|
||||||
get {
|
|
||||||
object obj = ResourceManager.GetObject("_3_of_clubs", resourceCulture);
|
|
||||||
return ((System.Drawing.Bitmap)(obj));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
|
||||||
/// </summary>
|
|
||||||
public static System.Drawing.Bitmap _3_of_diamonds {
|
|
||||||
get {
|
|
||||||
object obj = ResourceManager.GetObject("_3_of_diamonds", resourceCulture);
|
|
||||||
return ((System.Drawing.Bitmap)(obj));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
|
||||||
/// </summary>
|
|
||||||
public static System.Drawing.Bitmap _3_of_hearts {
|
|
||||||
get {
|
|
||||||
object obj = ResourceManager.GetObject("_3_of_hearts", resourceCulture);
|
|
||||||
return ((System.Drawing.Bitmap)(obj));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
|
||||||
/// </summary>
|
|
||||||
public static System.Drawing.Bitmap _3_of_spades {
|
|
||||||
get {
|
|
||||||
object obj = ResourceManager.GetObject("_3_of_spades", resourceCulture);
|
|
||||||
return ((System.Drawing.Bitmap)(obj));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
|
||||||
/// </summary>
|
|
||||||
public static System.Drawing.Bitmap _4 {
|
|
||||||
get {
|
|
||||||
object obj = ResourceManager.GetObject("_4", resourceCulture);
|
|
||||||
return ((System.Drawing.Bitmap)(obj));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
|
||||||
/// </summary>
|
|
||||||
public static System.Drawing.Bitmap _4_of_clubs {
|
|
||||||
get {
|
|
||||||
object obj = ResourceManager.GetObject("_4_of_clubs", resourceCulture);
|
|
||||||
return ((System.Drawing.Bitmap)(obj));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
|
||||||
/// </summary>
|
|
||||||
public static System.Drawing.Bitmap _4_of_diamonds {
|
|
||||||
get {
|
|
||||||
object obj = ResourceManager.GetObject("_4_of_diamonds", resourceCulture);
|
|
||||||
return ((System.Drawing.Bitmap)(obj));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
|
||||||
/// </summary>
|
|
||||||
public static System.Drawing.Bitmap _4_of_hearts {
|
|
||||||
get {
|
|
||||||
object obj = ResourceManager.GetObject("_4_of_hearts", resourceCulture);
|
|
||||||
return ((System.Drawing.Bitmap)(obj));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
|
||||||
/// </summary>
|
|
||||||
public static System.Drawing.Bitmap _4_of_spades {
|
|
||||||
get {
|
|
||||||
object obj = ResourceManager.GetObject("_4_of_spades", resourceCulture);
|
|
||||||
return ((System.Drawing.Bitmap)(obj));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
|
||||||
/// </summary>
|
|
||||||
public static System.Drawing.Bitmap _5 {
|
|
||||||
get {
|
|
||||||
object obj = ResourceManager.GetObject("_5", resourceCulture);
|
|
||||||
return ((System.Drawing.Bitmap)(obj));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
|
||||||
/// </summary>
|
|
||||||
public static System.Drawing.Bitmap _5_of_clubs {
|
|
||||||
get {
|
|
||||||
object obj = ResourceManager.GetObject("_5_of_clubs", resourceCulture);
|
|
||||||
return ((System.Drawing.Bitmap)(obj));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
|
||||||
/// </summary>
|
|
||||||
public static System.Drawing.Bitmap _5_of_diamonds {
|
|
||||||
get {
|
|
||||||
object obj = ResourceManager.GetObject("_5_of_diamonds", resourceCulture);
|
|
||||||
return ((System.Drawing.Bitmap)(obj));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
|
||||||
/// </summary>
|
|
||||||
public static System.Drawing.Bitmap _5_of_hearts {
|
|
||||||
get {
|
|
||||||
object obj = ResourceManager.GetObject("_5_of_hearts", resourceCulture);
|
|
||||||
return ((System.Drawing.Bitmap)(obj));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
|
||||||
/// </summary>
|
|
||||||
public static System.Drawing.Bitmap _5_of_spades {
|
|
||||||
get {
|
|
||||||
object obj = ResourceManager.GetObject("_5_of_spades", resourceCulture);
|
|
||||||
return ((System.Drawing.Bitmap)(obj));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
|
||||||
/// </summary>
|
|
||||||
public static System.Drawing.Bitmap _6 {
|
|
||||||
get {
|
|
||||||
object obj = ResourceManager.GetObject("_6", resourceCulture);
|
|
||||||
return ((System.Drawing.Bitmap)(obj));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
|
||||||
/// </summary>
|
|
||||||
public static System.Drawing.Bitmap _6_of_clubs {
|
|
||||||
get {
|
|
||||||
object obj = ResourceManager.GetObject("_6_of_clubs", resourceCulture);
|
|
||||||
return ((System.Drawing.Bitmap)(obj));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
|
||||||
/// </summary>
|
|
||||||
public static System.Drawing.Bitmap _6_of_diamonds {
|
|
||||||
get {
|
|
||||||
object obj = ResourceManager.GetObject("_6_of_diamonds", resourceCulture);
|
|
||||||
return ((System.Drawing.Bitmap)(obj));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
|
||||||
/// </summary>
|
|
||||||
public static System.Drawing.Bitmap _6_of_hearts {
|
|
||||||
get {
|
|
||||||
object obj = ResourceManager.GetObject("_6_of_hearts", resourceCulture);
|
|
||||||
return ((System.Drawing.Bitmap)(obj));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
|
||||||
/// </summary>
|
|
||||||
public static System.Drawing.Bitmap _6_of_spades {
|
|
||||||
get {
|
|
||||||
object obj = ResourceManager.GetObject("_6_of_spades", resourceCulture);
|
|
||||||
return ((System.Drawing.Bitmap)(obj));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
|
||||||
/// </summary>
|
|
||||||
public static System.Drawing.Bitmap _7 {
|
|
||||||
get {
|
|
||||||
object obj = ResourceManager.GetObject("_7", resourceCulture);
|
|
||||||
return ((System.Drawing.Bitmap)(obj));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
|
||||||
/// </summary>
|
|
||||||
public static System.Drawing.Bitmap _7_of_clubs {
|
|
||||||
get {
|
|
||||||
object obj = ResourceManager.GetObject("_7_of_clubs", resourceCulture);
|
|
||||||
return ((System.Drawing.Bitmap)(obj));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
|
||||||
/// </summary>
|
|
||||||
public static System.Drawing.Bitmap _7_of_diamonds {
|
|
||||||
get {
|
|
||||||
object obj = ResourceManager.GetObject("_7_of_diamonds", resourceCulture);
|
|
||||||
return ((System.Drawing.Bitmap)(obj));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
|
||||||
/// </summary>
|
|
||||||
public static System.Drawing.Bitmap _7_of_hearts {
|
|
||||||
get {
|
|
||||||
object obj = ResourceManager.GetObject("_7_of_hearts", resourceCulture);
|
|
||||||
return ((System.Drawing.Bitmap)(obj));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
|
||||||
/// </summary>
|
|
||||||
public static System.Drawing.Bitmap _7_of_spades {
|
|
||||||
get {
|
|
||||||
object obj = ResourceManager.GetObject("_7_of_spades", resourceCulture);
|
|
||||||
return ((System.Drawing.Bitmap)(obj));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
|
||||||
/// </summary>
|
|
||||||
public static System.Drawing.Bitmap _8 {
|
|
||||||
get {
|
|
||||||
object obj = ResourceManager.GetObject("_8", resourceCulture);
|
|
||||||
return ((System.Drawing.Bitmap)(obj));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
|
||||||
/// </summary>
|
|
||||||
public static System.Drawing.Bitmap _8_of_clubs {
|
|
||||||
get {
|
|
||||||
object obj = ResourceManager.GetObject("_8_of_clubs", resourceCulture);
|
|
||||||
return ((System.Drawing.Bitmap)(obj));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
|
||||||
/// </summary>
|
|
||||||
public static System.Drawing.Bitmap _8_of_diamonds {
|
|
||||||
get {
|
|
||||||
object obj = ResourceManager.GetObject("_8_of_diamonds", resourceCulture);
|
|
||||||
return ((System.Drawing.Bitmap)(obj));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
|
||||||
/// </summary>
|
|
||||||
public static System.Drawing.Bitmap _8_of_hearts {
|
|
||||||
get {
|
|
||||||
object obj = ResourceManager.GetObject("_8_of_hearts", resourceCulture);
|
|
||||||
return ((System.Drawing.Bitmap)(obj));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
|
||||||
/// </summary>
|
|
||||||
public static System.Drawing.Bitmap _8_of_spades {
|
|
||||||
get {
|
|
||||||
object obj = ResourceManager.GetObject("_8_of_spades", resourceCulture);
|
|
||||||
return ((System.Drawing.Bitmap)(obj));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
|
||||||
/// </summary>
|
|
||||||
public static System.Drawing.Bitmap _9 {
|
|
||||||
get {
|
|
||||||
object obj = ResourceManager.GetObject("_9", resourceCulture);
|
|
||||||
return ((System.Drawing.Bitmap)(obj));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
|
||||||
/// </summary>
|
|
||||||
public static System.Drawing.Bitmap _9_of_clubs {
|
|
||||||
get {
|
|
||||||
object obj = ResourceManager.GetObject("_9_of_clubs", resourceCulture);
|
|
||||||
return ((System.Drawing.Bitmap)(obj));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
|
||||||
/// </summary>
|
|
||||||
public static System.Drawing.Bitmap _9_of_diamonds {
|
|
||||||
get {
|
|
||||||
object obj = ResourceManager.GetObject("_9_of_diamonds", resourceCulture);
|
|
||||||
return ((System.Drawing.Bitmap)(obj));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
|
||||||
/// </summary>
|
|
||||||
public static System.Drawing.Bitmap _9_of_hearts {
|
|
||||||
get {
|
|
||||||
object obj = ResourceManager.GetObject("_9_of_hearts", resourceCulture);
|
|
||||||
return ((System.Drawing.Bitmap)(obj));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
|
||||||
/// </summary>
|
|
||||||
public static System.Drawing.Bitmap _9_of_spades {
|
|
||||||
get {
|
|
||||||
object obj = ResourceManager.GetObject("_9_of_spades", resourceCulture);
|
|
||||||
return ((System.Drawing.Bitmap)(obj));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
|
||||||
/// </summary>
|
|
||||||
public static System.Drawing.Bitmap ace_of_clubs {
|
|
||||||
get {
|
|
||||||
object obj = ResourceManager.GetObject("ace_of_clubs", resourceCulture);
|
|
||||||
return ((System.Drawing.Bitmap)(obj));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
|
||||||
/// </summary>
|
|
||||||
public static System.Drawing.Bitmap ace_of_diamonds {
|
|
||||||
get {
|
|
||||||
object obj = ResourceManager.GetObject("ace_of_diamonds", resourceCulture);
|
|
||||||
return ((System.Drawing.Bitmap)(obj));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
|
||||||
/// </summary>
|
|
||||||
public static System.Drawing.Bitmap ace_of_hearts {
|
|
||||||
get {
|
|
||||||
object obj = ResourceManager.GetObject("ace_of_hearts", resourceCulture);
|
|
||||||
return ((System.Drawing.Bitmap)(obj));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
|
||||||
/// </summary>
|
|
||||||
public static System.Drawing.Bitmap ace_of_spades {
|
|
||||||
get {
|
|
||||||
object obj = ResourceManager.GetObject("ace_of_spades", resourceCulture);
|
|
||||||
return ((System.Drawing.Bitmap)(obj));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
|
||||||
/// </summary>
|
|
||||||
public static System.Drawing.Bitmap black_joker {
|
|
||||||
get {
|
|
||||||
object obj = ResourceManager.GetObject("black_joker", resourceCulture);
|
|
||||||
return ((System.Drawing.Bitmap)(obj));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
|
||||||
/// </summary>
|
|
||||||
public static System.Drawing.Bitmap heads {
|
|
||||||
get {
|
|
||||||
object obj = ResourceManager.GetObject("heads", resourceCulture);
|
|
||||||
return ((System.Drawing.Bitmap)(obj));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
|
||||||
/// </summary>
|
|
||||||
public static System.Drawing.Bitmap hidden {
|
|
||||||
get {
|
|
||||||
object obj = ResourceManager.GetObject("hidden", resourceCulture);
|
|
||||||
return ((System.Drawing.Bitmap)(obj));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
|
||||||
/// </summary>
|
|
||||||
public static System.Drawing.Bitmap jack_of_clubs {
|
|
||||||
get {
|
|
||||||
object obj = ResourceManager.GetObject("jack_of_clubs", resourceCulture);
|
|
||||||
return ((System.Drawing.Bitmap)(obj));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
|
||||||
/// </summary>
|
|
||||||
public static System.Drawing.Bitmap jack_of_diamonds {
|
|
||||||
get {
|
|
||||||
object obj = ResourceManager.GetObject("jack_of_diamonds", resourceCulture);
|
|
||||||
return ((System.Drawing.Bitmap)(obj));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
|
||||||
/// </summary>
|
|
||||||
public static System.Drawing.Bitmap jack_of_hearts {
|
|
||||||
get {
|
|
||||||
object obj = ResourceManager.GetObject("jack_of_hearts", resourceCulture);
|
|
||||||
return ((System.Drawing.Bitmap)(obj));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
|
||||||
/// </summary>
|
|
||||||
public static System.Drawing.Bitmap jack_of_spades {
|
|
||||||
get {
|
|
||||||
object obj = ResourceManager.GetObject("jack_of_spades", resourceCulture);
|
|
||||||
return ((System.Drawing.Bitmap)(obj));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
|
||||||
/// </summary>
|
|
||||||
public static System.Drawing.Bitmap king_of_clubs {
|
|
||||||
get {
|
|
||||||
object obj = ResourceManager.GetObject("king_of_clubs", resourceCulture);
|
|
||||||
return ((System.Drawing.Bitmap)(obj));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
|
||||||
/// </summary>
|
|
||||||
public static System.Drawing.Bitmap king_of_diamonds {
|
|
||||||
get {
|
|
||||||
object obj = ResourceManager.GetObject("king_of_diamonds", resourceCulture);
|
|
||||||
return ((System.Drawing.Bitmap)(obj));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
|
||||||
/// </summary>
|
|
||||||
public static System.Drawing.Bitmap king_of_hearts {
|
|
||||||
get {
|
|
||||||
object obj = ResourceManager.GetObject("king_of_hearts", resourceCulture);
|
|
||||||
return ((System.Drawing.Bitmap)(obj));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
|
||||||
/// </summary>
|
|
||||||
public static System.Drawing.Bitmap king_of_spades {
|
|
||||||
get {
|
|
||||||
object obj = ResourceManager.GetObject("king_of_spades", resourceCulture);
|
|
||||||
return ((System.Drawing.Bitmap)(obj));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
|
||||||
/// </summary>
|
|
||||||
public static System.Drawing.Bitmap queen_of_clubs {
|
|
||||||
get {
|
|
||||||
object obj = ResourceManager.GetObject("queen_of_clubs", resourceCulture);
|
|
||||||
return ((System.Drawing.Bitmap)(obj));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
|
||||||
/// </summary>
|
|
||||||
public static System.Drawing.Bitmap queen_of_diamonds {
|
|
||||||
get {
|
|
||||||
object obj = ResourceManager.GetObject("queen_of_diamonds", resourceCulture);
|
|
||||||
return ((System.Drawing.Bitmap)(obj));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
|
||||||
/// </summary>
|
|
||||||
public static System.Drawing.Bitmap queen_of_hearts {
|
|
||||||
get {
|
|
||||||
object obj = ResourceManager.GetObject("queen_of_hearts", resourceCulture);
|
|
||||||
return ((System.Drawing.Bitmap)(obj));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
|
||||||
/// </summary>
|
|
||||||
public static System.Drawing.Bitmap queen_of_spades {
|
|
||||||
get {
|
|
||||||
object obj = ResourceManager.GetObject("queen_of_spades", resourceCulture);
|
|
||||||
return ((System.Drawing.Bitmap)(obj));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
|
||||||
/// </summary>
|
|
||||||
public static System.Drawing.Bitmap red_joker {
|
|
||||||
get {
|
|
||||||
object obj = ResourceManager.GetObject("red_joker", resourceCulture);
|
|
||||||
return ((System.Drawing.Bitmap)(obj));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
|
||||||
/// </summary>
|
|
||||||
public static System.Drawing.Bitmap rip {
|
|
||||||
get {
|
|
||||||
object obj = ResourceManager.GetObject("rip", resourceCulture);
|
|
||||||
return ((System.Drawing.Bitmap)(obj));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
|
||||||
/// </summary>
|
|
||||||
public static System.Drawing.Bitmap rose_overlay {
|
|
||||||
get {
|
|
||||||
object obj = ResourceManager.GetObject("rose_overlay", resourceCulture);
|
|
||||||
return ((System.Drawing.Bitmap)(obj));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
|
||||||
/// </summary>
|
|
||||||
public static System.Drawing.Bitmap tails {
|
|
||||||
get {
|
|
||||||
object obj = ResourceManager.GetObject("tails", resourceCulture);
|
|
||||||
return ((System.Drawing.Bitmap)(obj));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,328 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<root>
|
|
||||||
<!--
|
|
||||||
Microsoft ResX Schema
|
|
||||||
|
|
||||||
Version 2.0
|
|
||||||
|
|
||||||
The primary goals of this format is to allow a simple XML format
|
|
||||||
that is mostly human readable. The generation and parsing of the
|
|
||||||
various data types are done through the TypeConverter classes
|
|
||||||
associated with the data types.
|
|
||||||
|
|
||||||
Example:
|
|
||||||
|
|
||||||
... ado.net/XML headers & schema ...
|
|
||||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
|
||||||
<resheader name="version">2.0</resheader>
|
|
||||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
|
||||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
|
||||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
|
||||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
|
||||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
|
||||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
|
||||||
</data>
|
|
||||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
|
||||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
|
||||||
<comment>This is a comment</comment>
|
|
||||||
</data>
|
|
||||||
|
|
||||||
There are any number of "resheader" rows that contain simple
|
|
||||||
name/value pairs.
|
|
||||||
|
|
||||||
Each data row contains a name, and value. The row also contains a
|
|
||||||
type or mimetype. Type corresponds to a .NET class that support
|
|
||||||
text/value conversion through the TypeConverter architecture.
|
|
||||||
Classes that don't support this are serialized and stored with the
|
|
||||||
mimetype set.
|
|
||||||
|
|
||||||
The mimetype is used for serialized objects, and tells the
|
|
||||||
ResXResourceReader how to depersist the object. This is currently not
|
|
||||||
extensible. For a given mimetype the value must be set accordingly:
|
|
||||||
|
|
||||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
|
||||||
that the ResXResourceWriter will generate, however the reader can
|
|
||||||
read any of the formats listed below.
|
|
||||||
|
|
||||||
mimetype: application/x-microsoft.net.object.binary.base64
|
|
||||||
value : The object must be serialized with
|
|
||||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
|
||||||
: and then encoded with base64 encoding.
|
|
||||||
|
|
||||||
mimetype: application/x-microsoft.net.object.soap.base64
|
|
||||||
value : The object must be serialized with
|
|
||||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
|
||||||
: and then encoded with base64 encoding.
|
|
||||||
|
|
||||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
|
||||||
value : The object must be serialized into a byte array
|
|
||||||
: using a System.ComponentModel.TypeConverter
|
|
||||||
: and then encoded with base64 encoding.
|
|
||||||
-->
|
|
||||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
|
||||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
|
||||||
<xsd:element name="root" msdata:IsDataSet="true">
|
|
||||||
<xsd:complexType>
|
|
||||||
<xsd:choice maxOccurs="unbounded">
|
|
||||||
<xsd:element name="metadata">
|
|
||||||
<xsd:complexType>
|
|
||||||
<xsd:sequence>
|
|
||||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
|
||||||
</xsd:sequence>
|
|
||||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
|
||||||
<xsd:attribute name="type" type="xsd:string" />
|
|
||||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
|
||||||
<xsd:attribute ref="xml:space" />
|
|
||||||
</xsd:complexType>
|
|
||||||
</xsd:element>
|
|
||||||
<xsd:element name="assembly">
|
|
||||||
<xsd:complexType>
|
|
||||||
<xsd:attribute name="alias" type="xsd:string" />
|
|
||||||
<xsd:attribute name="name" type="xsd:string" />
|
|
||||||
</xsd:complexType>
|
|
||||||
</xsd:element>
|
|
||||||
<xsd:element name="data">
|
|
||||||
<xsd:complexType>
|
|
||||||
<xsd:sequence>
|
|
||||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
|
||||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
|
||||||
</xsd:sequence>
|
|
||||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
|
||||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
|
||||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
|
||||||
<xsd:attribute ref="xml:space" />
|
|
||||||
</xsd:complexType>
|
|
||||||
</xsd:element>
|
|
||||||
<xsd:element name="resheader">
|
|
||||||
<xsd:complexType>
|
|
||||||
<xsd:sequence>
|
|
||||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
|
||||||
</xsd:sequence>
|
|
||||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
|
||||||
</xsd:complexType>
|
|
||||||
</xsd:element>
|
|
||||||
</xsd:choice>
|
|
||||||
</xsd:complexType>
|
|
||||||
</xsd:element>
|
|
||||||
</xsd:schema>
|
|
||||||
<resheader name="resmimetype">
|
|
||||||
<value>text/microsoft-resx</value>
|
|
||||||
</resheader>
|
|
||||||
<resheader name="version">
|
|
||||||
<value>2.0</value>
|
|
||||||
</resheader>
|
|
||||||
<resheader name="reader">
|
|
||||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
|
||||||
</resheader>
|
|
||||||
<resheader name="writer">
|
|
||||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
|
||||||
</resheader>
|
|
||||||
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
|
||||||
<data name="ace_of_clubs" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\resources\images\cards\ace_of_clubs.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
|
||||||
</data>
|
|
||||||
<data name="ace_of_diamonds" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\resources\images\cards\ace_of_diamonds.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
|
||||||
</data>
|
|
||||||
<data name="ace_of_hearts" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\resources\images\cards\ace_of_hearts.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
|
||||||
</data>
|
|
||||||
<data name="ace_of_spades" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\resources\images\cards\ace_of_spades.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
|
||||||
</data>
|
|
||||||
<data name="black_joker" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\resources\images\cards\black_joker.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
|
||||||
</data>
|
|
||||||
<data name="heads" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\resources\images\coins\heads.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
|
||||||
</data>
|
|
||||||
<data name="hidden" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\resources\images\hidden.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
|
||||||
</data>
|
|
||||||
<data name="jack_of_clubs" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\resources\images\cards\jack_of_clubs.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
|
||||||
</data>
|
|
||||||
<data name="jack_of_diamonds" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\resources\images\cards\jack_of_diamonds.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
|
||||||
</data>
|
|
||||||
<data name="jack_of_hearts" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\resources\images\cards\jack_of_hearts.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
|
||||||
</data>
|
|
||||||
<data name="jack_of_spades" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\resources\images\cards\jack_of_spades.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
|
||||||
</data>
|
|
||||||
<data name="king_of_clubs" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\resources\images\cards\king_of_clubs.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
|
||||||
</data>
|
|
||||||
<data name="king_of_diamonds" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\resources\images\cards\king_of_diamonds.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
|
||||||
</data>
|
|
||||||
<data name="king_of_hearts" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\resources\images\cards\king_of_hearts.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
|
||||||
</data>
|
|
||||||
<data name="king_of_spades" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\resources\images\cards\king_of_spades.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
|
||||||
</data>
|
|
||||||
<data name="queen_of_clubs" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\resources\images\cards\queen_of_clubs.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
|
||||||
</data>
|
|
||||||
<data name="queen_of_diamonds" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\resources\images\cards\queen_of_diamonds.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
|
||||||
</data>
|
|
||||||
<data name="queen_of_hearts" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\resources\images\cards\queen_of_hearts.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
|
||||||
</data>
|
|
||||||
<data name="queen_of_spades" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\resources\images\cards\queen_of_spades.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
|
||||||
</data>
|
|
||||||
<data name="red_joker" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\resources\images\cards\red_joker.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
|
||||||
</data>
|
|
||||||
<data name="rip" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\resources\images\rip.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
|
||||||
</data>
|
|
||||||
<data name="tails" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\resources\images\coins\tails.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
|
||||||
</data>
|
|
||||||
<data name="_0" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\resources\images\dice\0.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
|
||||||
</data>
|
|
||||||
<data name="_1" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\resources\images\dice\1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
|
||||||
</data>
|
|
||||||
<data name="_10_of_clubs" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\resources\images\cards\10_of_clubs.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
|
||||||
</data>
|
|
||||||
<data name="_10_of_diamonds" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\resources\images\cards\10_of_diamonds.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
|
||||||
</data>
|
|
||||||
<data name="_10_of_hearts" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\resources\images\cards\10_of_hearts.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
|
||||||
</data>
|
|
||||||
<data name="_10_of_spades" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\resources\images\cards\10_of_spades.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
|
||||||
</data>
|
|
||||||
<data name="_2" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\resources\images\dice\2.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
|
||||||
</data>
|
|
||||||
<data name="_2_of_clubs" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\resources\images\cards\2_of_clubs.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
|
||||||
</data>
|
|
||||||
<data name="_2_of_diamonds" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\resources\images\cards\2_of_diamonds.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
|
||||||
</data>
|
|
||||||
<data name="_2_of_hearts" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\resources\images\cards\2_of_hearts.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
|
||||||
</data>
|
|
||||||
<data name="_2_of_spades" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\resources\images\cards\2_of_spades.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
|
||||||
</data>
|
|
||||||
<data name="_3" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\resources\images\dice\3.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
|
||||||
</data>
|
|
||||||
<data name="_3_of_clubs" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\resources\images\cards\3_of_clubs.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
|
||||||
</data>
|
|
||||||
<data name="_3_of_diamonds" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\resources\images\cards\3_of_diamonds.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
|
||||||
</data>
|
|
||||||
<data name="_3_of_hearts" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\resources\images\cards\3_of_hearts.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
|
||||||
</data>
|
|
||||||
<data name="_3_of_spades" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\resources\images\cards\3_of_spades.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
|
||||||
</data>
|
|
||||||
<data name="_4" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\resources\images\dice\4.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
|
||||||
</data>
|
|
||||||
<data name="_4_of_clubs" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\resources\images\cards\4_of_clubs.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
|
||||||
</data>
|
|
||||||
<data name="_4_of_diamonds" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\resources\images\cards\4_of_diamonds.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
|
||||||
</data>
|
|
||||||
<data name="_4_of_hearts" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\resources\images\cards\4_of_hearts.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
|
||||||
</data>
|
|
||||||
<data name="_4_of_spades" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\resources\images\cards\4_of_spades.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
|
||||||
</data>
|
|
||||||
<data name="_5" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\resources\images\dice\5.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
|
||||||
</data>
|
|
||||||
<data name="_5_of_clubs" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\resources\images\cards\5_of_clubs.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
|
||||||
</data>
|
|
||||||
<data name="_5_of_diamonds" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\resources\images\cards\5_of_diamonds.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
|
||||||
</data>
|
|
||||||
<data name="_5_of_hearts" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\resources\images\cards\5_of_hearts.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
|
||||||
</data>
|
|
||||||
<data name="_5_of_spades" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\resources\images\cards\5_of_spades.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
|
||||||
</data>
|
|
||||||
<data name="_6" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\resources\images\dice\6.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
|
||||||
</data>
|
|
||||||
<data name="_6_of_clubs" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\resources\images\cards\6_of_clubs.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
|
||||||
</data>
|
|
||||||
<data name="_6_of_diamonds" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\resources\images\cards\6_of_diamonds.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
|
||||||
</data>
|
|
||||||
<data name="_6_of_hearts" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\resources\images\cards\6_of_hearts.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
|
||||||
</data>
|
|
||||||
<data name="_6_of_spades" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\resources\images\cards\6_of_spades.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
|
||||||
</data>
|
|
||||||
<data name="_7" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\resources\images\dice\7.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
|
||||||
</data>
|
|
||||||
<data name="_7_of_clubs" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\resources\images\cards\7_of_clubs.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
|
||||||
</data>
|
|
||||||
<data name="_7_of_diamonds" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\resources\images\cards\7_of_diamonds.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
|
||||||
</data>
|
|
||||||
<data name="_7_of_hearts" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\resources\images\cards\7_of_hearts.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
|
||||||
</data>
|
|
||||||
<data name="_7_of_spades" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\resources\images\cards\7_of_spades.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
|
||||||
</data>
|
|
||||||
<data name="_8" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\resources\images\dice\8.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
|
||||||
</data>
|
|
||||||
<data name="_8_of_clubs" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\resources\images\cards\8_of_clubs.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
|
||||||
</data>
|
|
||||||
<data name="_8_of_diamonds" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\resources\images\cards\8_of_diamonds.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
|
||||||
</data>
|
|
||||||
<data name="_8_of_hearts" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\resources\images\cards\8_of_hearts.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
|
||||||
</data>
|
|
||||||
<data name="_8_of_spades" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\resources\images\cards\8_of_spades.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
|
||||||
</data>
|
|
||||||
<data name="_9" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\resources\images\dice\9.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
|
||||||
</data>
|
|
||||||
<data name="_9_of_clubs" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\resources\images\cards\9_of_clubs.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
|
||||||
</data>
|
|
||||||
<data name="_9_of_diamonds" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\resources\images\cards\9_of_diamonds.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
|
||||||
</data>
|
|
||||||
<data name="_9_of_hearts" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\resources\images\cards\9_of_hearts.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
|
||||||
</data>
|
|
||||||
<data name="_9_of_spades" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\resources\images\cards\9_of_spades.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
|
||||||
</data>
|
|
||||||
<data name="rose_overlay" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
|
||||||
<value>..\resources\images\rose_overlay.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
|
||||||
</data>
|
|
||||||
</root>
|
|
@ -1,16 +0,0 @@
|
|||||||
{
|
|
||||||
"Token": "",
|
|
||||||
"ClientId": "170254782546575360",
|
|
||||||
"BotId": 1231231231231,
|
|
||||||
"OwnerIds": [
|
|
||||||
123123123123,
|
|
||||||
5675675679845
|
|
||||||
],
|
|
||||||
"GoogleAPIKey": "",
|
|
||||||
"SoundCloudClientID": "",
|
|
||||||
"MashapeKey": "",
|
|
||||||
"LOLAPIKey": "",
|
|
||||||
"TrelloAppKey": "",
|
|
||||||
"CarbonKey": "",
|
|
||||||
"OsuAPIKey": ""
|
|
||||||
}
|
|
@ -1,699 +0,0 @@
|
|||||||
[
|
|
||||||
{
|
|
||||||
"Name": "NORMAL",
|
|
||||||
"Multipliers": [
|
|
||||||
{
|
|
||||||
"Type": "ROCK",
|
|
||||||
"Multiplication": 0.5
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Type": "GHOST",
|
|
||||||
"Multiplication": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Type": "STEEL",
|
|
||||||
"Multiplication": 0.5
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"Moves": [
|
|
||||||
"sonic boom",
|
|
||||||
"quick attack",
|
|
||||||
"doubleslap",
|
|
||||||
"headbutt"
|
|
||||||
],
|
|
||||||
"Icon": "⭕️"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "FIRE",
|
|
||||||
"Multipliers": [
|
|
||||||
{
|
|
||||||
"Type": "FIRE",
|
|
||||||
"Multiplication": 0.5
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Type": "WATER",
|
|
||||||
"Multiplication": 0.5
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Type": "GRASS",
|
|
||||||
"Multiplication": 2
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Type": "ICE",
|
|
||||||
"Multiplication": 2
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Type": "BUG",
|
|
||||||
"Multiplication": 2
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Type": "ROCK",
|
|
||||||
"Multiplication": 0.5
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Type": "DRAGON",
|
|
||||||
"Multiplication": 0.5
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Type": "STEEL",
|
|
||||||
"Multiplication": 2
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"Moves": [
|
|
||||||
"incinerate",
|
|
||||||
"ember",
|
|
||||||
"fire punch",
|
|
||||||
"fiery dance"
|
|
||||||
],
|
|
||||||
"Icon": "🔥"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "WATER",
|
|
||||||
"Multipliers": [
|
|
||||||
{
|
|
||||||
"Type": "FIRE",
|
|
||||||
"Multiplication": 2
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Type": "WATER",
|
|
||||||
"Multiplication": 0.5
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Type": "GRASS",
|
|
||||||
"Multiplication": 0.5
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Type": "GROUND",
|
|
||||||
"Multiplication": 2
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Type": "ROCK",
|
|
||||||
"Multiplication": 2
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Type": "DRAGON",
|
|
||||||
"Multiplication": 0.5
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"Moves": [
|
|
||||||
"bubblebeam",
|
|
||||||
"dive",
|
|
||||||
"whirlpool",
|
|
||||||
"aqua tail"
|
|
||||||
],
|
|
||||||
"Icon": "💦"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "ELECTRIC",
|
|
||||||
"Multipliers": [
|
|
||||||
{
|
|
||||||
"Type": "WATER",
|
|
||||||
"Multiplication": 2
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Type": "ELECTRIC",
|
|
||||||
"Multiplication": 0.5
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Type": "GRASS",
|
|
||||||
"Multiplication": 0.5
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Type": "GROUND",
|
|
||||||
"Multiplication": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Type": "FLYING",
|
|
||||||
"Multiplication": 2
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Type": "DRAGON",
|
|
||||||
"Multiplication": 0.5
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"Moves": [
|
|
||||||
"nuzzle",
|
|
||||||
"thunderbolt",
|
|
||||||
"thundershock",
|
|
||||||
"discharge"
|
|
||||||
],
|
|
||||||
"Icon": "⚡"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "GRASS",
|
|
||||||
"Multipliers": [
|
|
||||||
{
|
|
||||||
"Type": "FIRE",
|
|
||||||
"Multiplication": 0.5
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Type": "WATER",
|
|
||||||
"Multiplication": 2
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Type": "GRASS",
|
|
||||||
"Multiplication": 0.5
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Type": "ICE",
|
|
||||||
"Multiplication": 0.5
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Type": "BUG",
|
|
||||||
"Multiplication": 0.5
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Type": "ROCK",
|
|
||||||
"Multiplication": 2
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Type": "DRAGON",
|
|
||||||
"Multiplication": 0.5
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Type": "STEEL",
|
|
||||||
"Multiplication": 0.5
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Type": "POISON",
|
|
||||||
"Multiplication": 0.5
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Type": "GROUND",
|
|
||||||
"Multiplication": 2
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"Moves": [
|
|
||||||
"absorb",
|
|
||||||
"mega drain",
|
|
||||||
"vine whip",
|
|
||||||
"razor leaf"
|
|
||||||
],
|
|
||||||
"Icon": "🍃"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "ICE",
|
|
||||||
"Multipliers": [
|
|
||||||
{
|
|
||||||
"Type": "FIRE",
|
|
||||||
"Multiplication": 0.5
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Type": "WATER",
|
|
||||||
"Multiplication": 0.5
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Type": "GRASS",
|
|
||||||
"Multiplication": 2
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Type": "ICE",
|
|
||||||
"Multiplication": 0.5
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Type": "GROUND",
|
|
||||||
"Multiplication": 2
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Type": "FLYING",
|
|
||||||
"Multiplication": 2
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Type": "DRAGON",
|
|
||||||
"Multiplication": 2
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Type": "STEEL",
|
|
||||||
"Multiplication": 0.5
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"Moves": [
|
|
||||||
"ice ball",
|
|
||||||
"powder snow",
|
|
||||||
"avalanche",
|
|
||||||
"icy wind"
|
|
||||||
],
|
|
||||||
"Icon": "❄"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "FIGHTING",
|
|
||||||
"Multipliers": [
|
|
||||||
{
|
|
||||||
"Type": "NORMAL",
|
|
||||||
"Multiplication": 2
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Type": "ICE",
|
|
||||||
"Multiplication": 2
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Type": "POISON",
|
|
||||||
"Multiplication": 0.5
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Type": "FLYING",
|
|
||||||
"Multiplication": 0.5
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Type": "PSYCHIC",
|
|
||||||
"Multiplication": 0.5
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Type": "BUG",
|
|
||||||
"Multiplication": 0.5
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Type": "ROCK",
|
|
||||||
"Multiplication": 2
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Type": "GHOST",
|
|
||||||
"Multiplication": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Type": "DARK",
|
|
||||||
"Multiplication": 2
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Type": "STEEL",
|
|
||||||
"Multiplication": 2
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Type": "FAIRY",
|
|
||||||
"Multiplication": 0.5
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"Moves": [
|
|
||||||
"low kick",
|
|
||||||
"force palm",
|
|
||||||
"mach punch",
|
|
||||||
"double kick"
|
|
||||||
],
|
|
||||||
"Icon": "✊"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "POISON",
|
|
||||||
"Multipliers": [
|
|
||||||
{
|
|
||||||
"Type": "GRASS",
|
|
||||||
"Multiplication": 2
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Type": "POISON",
|
|
||||||
"Multiplication": 0.5
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Type": "GROUND",
|
|
||||||
"Multiplication": 0.5
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Type": "ROCK",
|
|
||||||
"Multiplication": 0.5
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Type": "GHOST",
|
|
||||||
"Multiplication": 0.5
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Type": "STEEL",
|
|
||||||
"Multiplication": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Type": "FAIRY",
|
|
||||||
"Multiplication": 2
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"Moves": [
|
|
||||||
"acid",
|
|
||||||
"smog",
|
|
||||||
"sludge",
|
|
||||||
"poison jab"
|
|
||||||
],
|
|
||||||
"Icon": "☠"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "GROUND",
|
|
||||||
"Multipliers": [
|
|
||||||
{
|
|
||||||
"Type": "FIRE",
|
|
||||||
"Multiplication": 2
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Type": "ELECTRIC",
|
|
||||||
"Multiplication": 2
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Type": "GRASS",
|
|
||||||
"Multiplication": 0.5
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Type": "POISON",
|
|
||||||
"Multiplication": 2
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Type": "FLYING",
|
|
||||||
"Multiplication": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Type": "BUG",
|
|
||||||
"Multiplication": 0.5
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Type": "ROCK",
|
|
||||||
"Multiplication": 2
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Type": "STEEL",
|
|
||||||
"Multiplication": 2
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"Moves": [
|
|
||||||
"mud-slap",
|
|
||||||
"earthquake",
|
|
||||||
"bulldoze",
|
|
||||||
"dig"
|
|
||||||
],
|
|
||||||
"Icon": "🗻"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "FLYING",
|
|
||||||
"Multipliers": [
|
|
||||||
{
|
|
||||||
"Type": "ELECTRIC",
|
|
||||||
"Multiplication": 0.5
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Type": "GRASS",
|
|
||||||
"Multiplication": 2
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Type": "FIGHTING",
|
|
||||||
"Multiplication": 2
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Type": "BUG",
|
|
||||||
"Multiplication": 2
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Type": "ROCK",
|
|
||||||
"Multiplication": 0.5
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Type": "STEEL",
|
|
||||||
"Multiplication": 0.5
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"Moves": [
|
|
||||||
"peck",
|
|
||||||
"pluck",
|
|
||||||
"gust",
|
|
||||||
"aerial ace"
|
|
||||||
],
|
|
||||||
"Icon": "☁"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "PSYCHIC",
|
|
||||||
"Multipliers": [
|
|
||||||
{
|
|
||||||
"Type": "FIGHTING",
|
|
||||||
"Multiplication": 2
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Type": "POISON",
|
|
||||||
"Multiplication": 2
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Type": "PSYCHIC",
|
|
||||||
"Multiplication": 0.5
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Type": "DARK",
|
|
||||||
"Multiplication": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Type": "STEEL",
|
|
||||||
"Multiplication": 0.5
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"Moves": [
|
|
||||||
"confusion",
|
|
||||||
"psybeam",
|
|
||||||
"psywave",
|
|
||||||
"heart stamp"
|
|
||||||
],
|
|
||||||
"Icon": "🔮"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "BUG",
|
|
||||||
"Multipliers": [
|
|
||||||
{
|
|
||||||
"Type": "FIRE",
|
|
||||||
"Multiplication": 0.5
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Type": "GRASS",
|
|
||||||
"Multiplication": 2
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Type": "FIGHTING",
|
|
||||||
"Multiplication": 0.5
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Type": "POISON",
|
|
||||||
"Multiplication": 0.5
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Type": "FLYING",
|
|
||||||
"Multiplication": 0.5
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Type": "PSYCHIC",
|
|
||||||
"Multiplication": 2
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Type": "ROCK",
|
|
||||||
"Multiplication": 0.5
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Type": "DARK",
|
|
||||||
"Multiplication": 2
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Type": "STEEL",
|
|
||||||
"Multiplication": 0.5
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Type": "FAIRY",
|
|
||||||
"Multiplication": 0.5
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"Moves": [
|
|
||||||
"bug bite",
|
|
||||||
"infestation",
|
|
||||||
"x-scissors",
|
|
||||||
"twineedle"
|
|
||||||
],
|
|
||||||
"Icon": "🐛"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "ROCK",
|
|
||||||
"Multipliers": [
|
|
||||||
{
|
|
||||||
"Type": "FIRE",
|
|
||||||
"Multiplication": 2
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Type": "ICE",
|
|
||||||
"Multiplication": 2
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Type": "FIGHTING",
|
|
||||||
"Multiplication": 0.5
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Type": "GROUND",
|
|
||||||
"Multiplication": 0.5
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Type": "FLYING",
|
|
||||||
"Multiplication": 2
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Type": "BUG",
|
|
||||||
"Multiplication": 2
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Type": "STEEL",
|
|
||||||
"Multiplication": 0.5
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"Moves": [
|
|
||||||
"rock throw",
|
|
||||||
"rollout",
|
|
||||||
"rock tomb",
|
|
||||||
"rock blast"
|
|
||||||
],
|
|
||||||
"Icon": "💎"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "GHOST",
|
|
||||||
"Multipliers": [
|
|
||||||
{
|
|
||||||
"Type": "NORMAL",
|
|
||||||
"Multiplication": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Type": "PSYCHIC",
|
|
||||||
"Multiplication": 2
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Type": "GHOST",
|
|
||||||
"Multiplication": 2
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Type": "DARK",
|
|
||||||
"Multiplication": 0.5
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"Moves": [
|
|
||||||
"astonish",
|
|
||||||
"night shade",
|
|
||||||
"lick",
|
|
||||||
"ominous wind",
|
|
||||||
"hex"
|
|
||||||
],
|
|
||||||
"Icon": "👻"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "DRAGON",
|
|
||||||
"Multipliers": [
|
|
||||||
{
|
|
||||||
"Type": "DRAGON",
|
|
||||||
"Multiplication": 2
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Type": "STEEL",
|
|
||||||
"Multiplication": 0.5
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Type": "FAIRY",
|
|
||||||
"Multiplication": 0
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"Moves": [
|
|
||||||
"dragon tail",
|
|
||||||
"dragon rage",
|
|
||||||
"dragonbreath",
|
|
||||||
"twister"
|
|
||||||
],
|
|
||||||
"Icon": "🐉"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "DARK",
|
|
||||||
"Multipliers": [
|
|
||||||
{
|
|
||||||
"Type": "FIGHTING",
|
|
||||||
"Multiplication": 0.5
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Type": "PSYCHIC",
|
|
||||||
"Multiplication": 2
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Type": "GHOST",
|
|
||||||
"Multiplication": 2
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Type": "DARK",
|
|
||||||
"Multiplication": 0.5
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Type": "FAIRY",
|
|
||||||
"Multiplication": 0.5
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"Moves": [
|
|
||||||
"pursuit",
|
|
||||||
"assurance",
|
|
||||||
"bite",
|
|
||||||
"faint attack"
|
|
||||||
],
|
|
||||||
"Icon": "✴"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "STEEL",
|
|
||||||
"Multipliers": [
|
|
||||||
{
|
|
||||||
"Type": "FIRE",
|
|
||||||
"Multiplication": 0.5
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Type": "WATER",
|
|
||||||
"Multiplication": 0.5
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Type": "ELECTRIC",
|
|
||||||
"Multiplication": 0.5
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Type": "ICE",
|
|
||||||
"Multiplication": 2
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Type": "ROCK",
|
|
||||||
"Multiplication": 2
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Type": "STEEL",
|
|
||||||
"Multiplication": 0.5
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Type": "FAIRY",
|
|
||||||
"Multiplication": 2
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"Moves": [
|
|
||||||
"bullet punch",
|
|
||||||
"metal burst",
|
|
||||||
"gear grind",
|
|
||||||
"magnet bomb"
|
|
||||||
],
|
|
||||||
"Icon": "🔩"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "FAIRY",
|
|
||||||
"Multipliers": [
|
|
||||||
{
|
|
||||||
"Type": "FIGHTING",
|
|
||||||
"Multiplication": 2
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Type": "FIRE",
|
|
||||||
"Multiplication": 0.5
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Type": "DARK",
|
|
||||||
"Multiplication": 2
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Type": "POISON",
|
|
||||||
"Multiplication": 0.5
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Type": "STEEL",
|
|
||||||
"Multiplication": 0.5
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Type": "DRAGON",
|
|
||||||
"Multiplication": 2
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"Moves": [
|
|
||||||
"fairy wind",
|
|
||||||
"draining kiss",
|
|
||||||
"dazzling gleam",
|
|
||||||
"play rough"
|
|
||||||
],
|
|
||||||
"Icon": "💫"
|
|
||||||
}
|
|
||||||
]
|
|
Before Width: | Height: | Size: 1.2 MiB |
@ -1,147 +0,0 @@
|
|||||||
{
|
|
||||||
"DontJoinServers": false,
|
|
||||||
"ForwardMessages": true,
|
|
||||||
"ForwardToAllOwners": false,
|
|
||||||
"IsRotatingStatus": false,
|
|
||||||
"BufferSize": 4194304,
|
|
||||||
"RaceAnimals": [
|
|
||||||
"🐼",
|
|
||||||
"🐻",
|
|
||||||
"🐧",
|
|
||||||
"🐨",
|
|
||||||
"🐬",
|
|
||||||
"🐞",
|
|
||||||
"🦀",
|
|
||||||
"🦄"
|
|
||||||
],
|
|
||||||
"RemindMessageFormat": "❗⏰**I've been told to remind you to '%message%' now by %user%.**⏰❗",
|
|
||||||
"CustomReactions": {
|
|
||||||
"\\o\\": [
|
|
||||||
"/o/"
|
|
||||||
],
|
|
||||||
"/o/": [
|
|
||||||
"\\o\\"
|
|
||||||
],
|
|
||||||
"moveto": [
|
|
||||||
"(👉 ͡° ͜ʖ ͡°)👉 %target%"
|
|
||||||
],
|
|
||||||
"comeatmebro": [
|
|
||||||
"%target% (ง’̀-‘́)ง"
|
|
||||||
],
|
|
||||||
"e": [
|
|
||||||
"%user% did it 😒 🔫",
|
|
||||||
"%target% did it 😒 🔫"
|
|
||||||
],
|
|
||||||
"%mention% insult": [
|
|
||||||
"%target% You are a poop.",
|
|
||||||
"%target% You're a jerk.",
|
|
||||||
"%target% I will eat you when I get my powers back."
|
|
||||||
],
|
|
||||||
"%mention% praise": [
|
|
||||||
"%target% You are cool.",
|
|
||||||
"%target% You are nice!",
|
|
||||||
"%target% You did a good job.",
|
|
||||||
"%target% You did something nice.",
|
|
||||||
"%target% is awesome!",
|
|
||||||
"%target% Wow."
|
|
||||||
],
|
|
||||||
"%mention% pat": [
|
|
||||||
"http://i.imgur.com/IiQwK12.gif",
|
|
||||||
"http://i.imgur.com/JCXj8yD.gif",
|
|
||||||
"http://i.imgur.com/qqBl2bm.gif",
|
|
||||||
"http://i.imgur.com/eOJlnwP.gif",
|
|
||||||
"https://45.media.tumblr.com/229ec0458891c4dcd847545c81e760a5/tumblr_mpfy232F4j1rxrpjzo1_r2_500.gif",
|
|
||||||
"https://media.giphy.com/media/KZQlfylo73AMU/giphy.gif",
|
|
||||||
"https://media.giphy.com/media/12hvLuZ7uzvCvK/giphy.gif",
|
|
||||||
"http://gallery1.anivide.com/_full/65030_1382582341.gif",
|
|
||||||
"https://49.media.tumblr.com/8e8a099c4eba22abd3ec0f70fd087cce/tumblr_nxovj9oY861ur1mffo1_500.gif "
|
|
||||||
],
|
|
||||||
"%mention% cry": [
|
|
||||||
"http://i.imgur.com/Xg3i1Qy.gif",
|
|
||||||
"http://i.imgur.com/3K8DRrU.gif",
|
|
||||||
"http://i.imgur.com/k58BcAv.gif",
|
|
||||||
"http://i.imgur.com/I2fLXwo.gif"
|
|
||||||
],
|
|
||||||
"%mention% are you real?": [
|
|
||||||
"%user%, I will be soon."
|
|
||||||
],
|
|
||||||
"%mention% are you there?": [
|
|
||||||
"Yes. :)"
|
|
||||||
],
|
|
||||||
"%mention% draw": [
|
|
||||||
"Sorry, I don't gamble, type $draw for that function."
|
|
||||||
],
|
|
||||||
"%mention% bb": [
|
|
||||||
"Bye %target%"
|
|
||||||
],
|
|
||||||
"%mention% call": [
|
|
||||||
"Calling %target%"
|
|
||||||
],
|
|
||||||
"%mention% disguise": [
|
|
||||||
"https://cdn.discordapp.com/attachments/140007341880901632/156721710458994690/Cc5mixjUYAADgBs.jpg",
|
|
||||||
"https://cdn.discordapp.com/attachments/140007341880901632/156721715831898113/hqdefault.jpg",
|
|
||||||
"https://cdn.discordapp.com/attachments/140007341880901632/156721724430352385/okawari_01_haruka_weird_mask.jpg",
|
|
||||||
"https://cdn.discordapp.com/attachments/140007341880901632/156721728763068417/mustache-best-girl.png"
|
|
||||||
],
|
|
||||||
"%mention% inv": [
|
|
||||||
"To invite your bot, click on this link -> <https://discordapp.com/oauth2/authorize?client_id=%target%&scope=bot&permissions=66186303>"
|
|
||||||
],
|
|
||||||
"%mention% threaten": [
|
|
||||||
"You wanna die, %target%?"
|
|
||||||
],
|
|
||||||
"%mention% archer": [
|
|
||||||
"http://i.imgur.com/Bha9NhL.jpg"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"RotatingStatuses": [],
|
|
||||||
"CommandPrefixes": {
|
|
||||||
"Administration": ".",
|
|
||||||
"Searches": "~",
|
|
||||||
"NSFW": "~",
|
|
||||||
"Conversations": "<@{0}>",
|
|
||||||
"ClashOfClans": ",",
|
|
||||||
"Help": "-",
|
|
||||||
"Music": "!!",
|
|
||||||
"Trello": "trello ",
|
|
||||||
"Games": ">",
|
|
||||||
"Gambling": "$",
|
|
||||||
"Permissions": ";",
|
|
||||||
"Programming": "%",
|
|
||||||
"Pokemon": ">",
|
|
||||||
"Utility": "."
|
|
||||||
},
|
|
||||||
"ServerBlacklist": [],
|
|
||||||
"ChannelBlacklist": [],
|
|
||||||
"UserBlacklist": [
|
|
||||||
105309315895693312,
|
|
||||||
119174277298782216,
|
|
||||||
143515953525817344
|
|
||||||
],
|
|
||||||
"_8BallResponses": [
|
|
||||||
"Most definitely yes",
|
|
||||||
"For sure",
|
|
||||||
"As I see it, yes",
|
|
||||||
"My sources say yes",
|
|
||||||
"Yes",
|
|
||||||
"Most likely",
|
|
||||||
"Perhaps",
|
|
||||||
"Maybe",
|
|
||||||
"Not sure",
|
|
||||||
"It is uncertain",
|
|
||||||
"Ask me again later",
|
|
||||||
"Don't count on it",
|
|
||||||
"Probably not",
|
|
||||||
"Very doubtful",
|
|
||||||
"Most likely no",
|
|
||||||
"Nope",
|
|
||||||
"No",
|
|
||||||
"My sources say no",
|
|
||||||
"Dont even think about it",
|
|
||||||
"Definitely no",
|
|
||||||
"NO - It may cause disease contraction"
|
|
||||||
],
|
|
||||||
"CurrencySign": "🌸",
|
|
||||||
"CurrencyName": "NadekoFlower",
|
|
||||||
"DMHelpString": "Type `-h` for help.",
|
|
||||||
"HelpString": "You can use `{0}modules` command to see a list of all modules.\r\nYou can use `{0}commands ModuleName`\r\n(for example `{0}commands Administration`) to see a list of all of the commands in that module.\r\nFor a specific command help, use `{0}h \"Command name\"` (for example `-h \"!m q\"`)\r\n\r\n\r\n**LIST OF COMMANDS CAN BE FOUND ON THIS LINK**\r\n<https://github.com/Kwoth/NadekoBot/blob/master/commandlist.md>\r\n\r\n\r\nNadeko Support Server: <https://discord.gg/0ehQwTK2RBjAxzEY>"
|
|
||||||
}
|
|
Before Width: | Height: | Size: 67 KiB |
Before Width: | Height: | Size: 225 KiB |
Before Width: | Height: | Size: 30 KiB |
Before Width: | Height: | Size: 13 KiB |
Before Width: | Height: | Size: 84 KiB |
Before Width: | Height: | Size: 14 KiB |
Before Width: | Height: | Size: 18 KiB |
Before Width: | Height: | Size: 17 KiB |
Before Width: | Height: | Size: 18 KiB |
Before Width: | Height: | Size: 14 KiB |
Before Width: | Height: | Size: 16 KiB |
Before Width: | Height: | Size: 20 KiB |
Before Width: | Height: | Size: 21 KiB |
Before Width: | Height: | Size: 18 KiB |
Before Width: | Height: | Size: 16 KiB |
Before Width: | Height: | Size: 20 KiB |
Before Width: | Height: | Size: 20 KiB |
Before Width: | Height: | Size: 21 KiB |
Before Width: | Height: | Size: 14 KiB |
Before Width: | Height: | Size: 18 KiB |
Before Width: | Height: | Size: 17 KiB |
Before Width: | Height: | Size: 21 KiB |
Before Width: | Height: | Size: 16 KiB |
Before Width: | Height: | Size: 14 KiB |
Before Width: | Height: | Size: 13 KiB |
Before Width: | Height: | Size: 18 KiB |
Before Width: | Height: | Size: 14 KiB |
Before Width: | Height: | Size: 16 KiB |
Before Width: | Height: | Size: 19 KiB |
Before Width: | Height: | Size: 17 KiB |
Before Width: | Height: | Size: 22 KiB |
Before Width: | Height: | Size: 16 KiB |
Before Width: | Height: | Size: 19 KiB |
Before Width: | Height: | Size: 15 KiB |
Before Width: | Height: | Size: 20 KiB |
Before Width: | Height: | Size: 19 KiB |
Before Width: | Height: | Size: 19 KiB |
Before Width: | Height: | Size: 17 KiB |
Before Width: | Height: | Size: 19 KiB |
Before Width: | Height: | Size: 18 KiB |
Before Width: | Height: | Size: 16 KiB |
Before Width: | Height: | Size: 22 KiB |
Before Width: | Height: | Size: 17 KiB |
Before Width: | Height: | Size: 18 KiB |
Before Width: | Height: | Size: 18 KiB |
Before Width: | Height: | Size: 18 KiB |
Before Width: | Height: | Size: 18 KiB |
Before Width: | Height: | Size: 13 KiB |
Before Width: | Height: | Size: 17 KiB |
Before Width: | Height: | Size: 17 KiB |
Before Width: | Height: | Size: 18 KiB |
Before Width: | Height: | Size: 18 KiB |
Before Width: | Height: | Size: 18 KiB |
Before Width: | Height: | Size: 21 KiB |
Before Width: | Height: | Size: 17 KiB |
Before Width: | Height: | Size: 18 KiB |
Before Width: | Height: | Size: 23 KiB |
Before Width: | Height: | Size: 13 KiB |
Before Width: | Height: | Size: 20 KiB |
Before Width: | Height: | Size: 19 KiB |
Before Width: | Height: | Size: 16 KiB |
Before Width: | Height: | Size: 15 KiB |
Before Width: | Height: | Size: 21 KiB |
Before Width: | Height: | Size: 18 KiB |
Before Width: | Height: | Size: 19 KiB |
Before Width: | Height: | Size: 17 KiB |
Before Width: | Height: | Size: 19 KiB |
Before Width: | Height: | Size: 17 KiB |
Before Width: | Height: | Size: 16 KiB |
Before Width: | Height: | Size: 19 KiB |
Before Width: | Height: | Size: 18 KiB |
Before Width: | Height: | Size: 17 KiB |
Before Width: | Height: | Size: 19 KiB |
Before Width: | Height: | Size: 17 KiB |
Before Width: | Height: | Size: 18 KiB |
Before Width: | Height: | Size: 20 KiB |
Before Width: | Height: | Size: 18 KiB |