summaryrefslogtreecommitdiff
path: root/DiscoBot/Commands/NpcCommands.cs
diff options
context:
space:
mode:
Diffstat (limited to 'DiscoBot/Commands/NpcCommands.cs')
-rw-r--r--DiscoBot/Commands/NpcCommands.cs39
1 files changed, 0 insertions, 39 deletions
diff --git a/DiscoBot/Commands/NpcCommands.cs b/DiscoBot/Commands/NpcCommands.cs
deleted file mode 100644
index b314494..0000000
--- a/DiscoBot/Commands/NpcCommands.cs
+++ /dev/null
@@ -1,39 +0,0 @@
-namespace DiscoBot.Commands
-{
- using System;
- using System.Linq;
- using System.Threading.Tasks;
-
- using DiscoBot.Auxiliary;
- using DiscoBot.Characters;
- using DiscoBot.DSA_Game;
- using DiscoBot.DSA_Game.Characters;
-
- using Discord.Commands;
-
- public class NpcCommands : ModuleBase
- {
- //[Command("npc"), Summary("Erstellt ein NPC")]
- [Alias("Npc", "NPc", "NPC", "nPC")]
- public Task RandomAsync([Summary("Create Random")] string npcName, int mean = 9, int stDv = 1)
- {
- Dsa.Chars.Add(new Npc(npcName, mean, stDv));
- return this.ReplyAsync($"{npcName} wurde zufällig generiert");
- }
-
- //[Command("npc"), Summary("Erstellt ein NPC")]
- [Alias("Npc", "NPc", "NPC", "nPC")]
- public Task CopyAsync([Summary("Create Copy")] string npcName, string source, int stDv = 1)
- {
- if (Dsa.Chars.Exists(x => x.Name.Equals(npcName)))
- {
- throw new Exception("Char gibt es schon");
- }
-
- var comp = new SpellCorrect();
- var chr = Dsa.Chars.OrderBy(x => comp.Compare(x.Name, source)).First();
- Dsa.Chars.Add(new Character(chr as Character, npcName, stDv));
- return this.ReplyAsync($"{npcName} wurde als variierte Kopie von {source} erstellt");
- }
- }
-} \ No newline at end of file