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 |