diff options
Diffstat (limited to 'DiscoBot/Commands')
-rw-r--r-- | DiscoBot/Commands/Help.cs | 5 | ||||
-rw-r--r-- | DiscoBot/Commands/List.cs | 8 |
2 files changed, 10 insertions, 3 deletions
diff --git a/DiscoBot/Commands/Help.cs b/DiscoBot/Commands/Help.cs index 7d35875..c6de4a9 100644 --- a/DiscoBot/Commands/Help.cs +++ b/DiscoBot/Commands/Help.cs @@ -63,11 +63,12 @@ namespace DiscoBot.Commands foreach (var com in Commands) { - res += "!" + com.Name + ": " + com.Brief; + int first_column_width = 8; + res += ("!" + com.Name + ": ").AddSpaces(first_column_width) + com.Brief; if (com.Description.Length > 1) { - res += "\n\t(\"!man " + com.Name + "\" gibt genauere Informationen)"; + res += "\n" + "".AddSpaces(first_column_width) + "(\"!man " + com.Name + "\" gibt genauere Informationen)"; } res += "\n\n"; diff --git a/DiscoBot/Commands/List.cs b/DiscoBot/Commands/List.cs index c688daa..5b7b8b4 100644 --- a/DiscoBot/Commands/List.cs +++ b/DiscoBot/Commands/List.cs @@ -22,6 +22,7 @@ var character = ((Character)Dsa.Chars.Find(x => x.Name.Equals(Dsa.Relation[this.Context.User.Username]))); + int first_column_width = 18; switch (prop.ToLower()) { @@ -55,10 +56,15 @@ case "t": case "ta": case "talent": + res.Add(character.Name + ":"); + res.AddRange( + character.Talente.Select(s => (s.Name.AddSpaces(first_column_width) + " " + s.Value).AddSpaces(first_column_width + 5) + " " + s.Probe)); + break; case "zauber": + case "z": res.Add(character.Name + ":"); res.AddRange( - character.Talente.Select(s => s.Name + "\t " + s.Value + "\t " + s.Probe)); + character.Zauber.Select(s => (s.Name.AddSpaces(first_column_width) + " " + s.Value).AddSpaces(first_column_width + 5) + " " + s.Probe)); break; case "w": case "waffe": |