summaryrefslogtreecommitdiff
path: root/DiscoBot
diff options
context:
space:
mode:
authorKobert-P <kassiaK@yahoo.de>2018-06-11 20:31:59 +0200
committerKobert-P <kassiaK@yahoo.de>2018-06-11 20:31:59 +0200
commit3374adf732aebae758daeb514f84236dd79635c8 (patch)
tree35945520f64eba1bdfbf7fb1c0b9f2b82fe05ad7 /DiscoBot
parentff80592d541c79653ef0a7c04e0938d7249069ef (diff)
!help list
Diffstat (limited to 'DiscoBot')
-rw-r--r--DiscoBot/Commands/List.cs9
-rw-r--r--DiscoBot/Help.json26
2 files changed, 32 insertions, 3 deletions
diff --git a/DiscoBot/Commands/List.cs b/DiscoBot/Commands/List.cs
index be7441b..2153578 100644
--- a/DiscoBot/Commands/List.cs
+++ b/DiscoBot/Commands/List.cs
@@ -69,7 +69,6 @@
}
break;
case "chars":
- case "Chars":
res.AddRange(Dsa.Chars.Select(x => x.Name));
break;
case "commands":
@@ -89,6 +88,7 @@
res.AddRange(
//character.Eigenschaften.Select(s => s.Key + ":\t " + s.Value));
character.Eigenschaften.Take(9).Select(s => s.Key + ":\t " + s.Value));
+ res.Add("");
res.Add("LE:\t " + character.Lebenspunkte_Aktuell + "/" + character.Lebenspunkte_Basis);
if (character.Astralpunkte_Basis > 0)
{
@@ -98,6 +98,7 @@
case "t":
case "ta":
case "talent":
+ case "talente":
res.Add(character.Name + ":\n");
res.AddRange(
character.Talente.Select(s => (s.Name.AddSpaces(first_column_width) + " " + s.Value).AddSpaces(first_column_width + 5) + " " + s.Probe));
@@ -111,6 +112,9 @@
case "w":
case "waffe":
case "waffen":
+ case "kampf":
+ case "kampfwert":
+ case "kampfwerte":
res.Add(character.Name + ":");
res.Add("".AddSpaces(first_column_width) + " AT/PA");
res.AddRange(
@@ -130,6 +134,9 @@
case "vt":
case "vor":
case "vorteil":
+ case "vorteile":
+ case "nachteil":
+ case "nachteile":
res.Add(character.Name + ":\n");
res.AddRange(
character.Vorteile
diff --git a/DiscoBot/Help.json b/DiscoBot/Help.json
index 90f9fc0..80c4060 100644
--- a/DiscoBot/Help.json
+++ b/DiscoBot/Help.json
@@ -18,8 +18,30 @@
{
"Name": "List",
"Scope": "All",
- "Brief": "Testbeschreibung",
- "Description": [ "Testbeschreibung" ]
+ "Brief": "Anzeige von Heldenwerten und Spielrelevanten Listen",
+ "Description": [
+ "Mit \"!list\" lassen sich Heldenwerte sowie andere relevante Listen ausgeben. Bis auf wenige Ausnahmen wird die Angezeigte Liste nach einiger Zeit wieder gelöscht.\n",
+ " !list Held Zeigt den Heldenbrief an.\n",
+ " (Diese Liste wird nicht automatisch gelöscht)\n",
+ " !list Eigenschaften Zeigt die Eigenschaften MU/KL/CH/IN/KK/GE/FF/KO.\n",
+ " !list e Kurzform von \"!list Eigenschaften\".\n",
+ " !list stats Zeigt Eigenschaften und zusätzlich SO/LE/AE.\n",
+ " !list Kampfwerte Zeigt AT/PA für aktivierte Waffentalente.\n",
+ " !list Waffe/!list w Kurzformen von \"!list Kampfwerte\".\n",
+ " !list Vorteile Zeigt Vor- und Nachteile an.\n",
+ " !list v Kurzform von \"!list Vorteile\".\n",
+ " !list Talente Zeigt die Liste aller aktivierten Talente, deren TaW, sowie die Probe.\n",
+ " !list t Kurzform von \"!list Talente\".\n",
+ " !list Zauber Zeigt die Liste aller aktivierten Zauber, deren ZaW, sowie die Probe.\n",
+ " !list z Kurzform von \"!list Zauber\".\n",
+ " \n",
+ " !list chars Liste aller verfügbaren Helden (eingelesen per *.xml) und NSCs.\n",
+ " (Mit \"!ich bin\" kann der Held ausgewählt werden.)",
+ " !list commands Liste aller verwendbaren Bot-Kommandos.\n",
+ " !list play Liste der Soundeffekte."
+
+
+ ]
},
{
"Name": "LE",