summaryrefslogtreecommitdiff
path: root/dsa/DSALib/Characters/Critter.cs
diff options
context:
space:
mode:
Diffstat (limited to 'dsa/DSALib/Characters/Critter.cs')
-rw-r--r--dsa/DSALib/Characters/Critter.cs36
1 files changed, 12 insertions, 24 deletions
diff --git a/dsa/DSALib/Characters/Critter.cs b/dsa/DSALib/Characters/Critter.cs
index dcedccb..e3a39a6 100644
--- a/dsa/DSALib/Characters/Critter.cs
+++ b/dsa/DSALib/Characters/Critter.cs
@@ -5,14 +5,11 @@ using DiscoBot.DSA_Game.Characters;
using DSALib.Models.Dsa;
using Newtonsoft.Json;
-namespace DSALib.Characters
-{
- public class Critter : Being, ICombatant
- {
+namespace DSALib.Characters {
+ public class Critter : Being, ICombatant {
public CritterAttack lastAttack;
- public Critter(int gw, int gs, int rs, int mr, int ko, int pa, string ini, List<CritterAttack> critterAttacks)
- {
+ public Critter(int gw, int gs, int rs, int mr, int ko, int pa, string ini, List<CritterAttack> critterAttacks) {
Gw = gw;
Gs = gs;
Rs = rs;
@@ -24,8 +21,7 @@ namespace DSALib.Characters
lastAttack = CritterAttacks[new Random().Next(critterAttacks.Count)];
}
- public Critter()
- {
+ public Critter() {
}
public int Rs { get; set; }
@@ -46,41 +42,33 @@ namespace DSALib.Characters
public List<CritterAttack> CritterAttacks { get; set; }
- public string Angriff(string talent, int erschwernis = 0)
- {
+ public string Angriff(string talent, int erschwernis = 0) {
throw new NotImplementedException();
}
- public string Parade(string talent, int erschwernis = 0)
- {
+ public string Parade(string talent, int erschwernis = 0) {
throw new NotImplementedException();
}
- public static Critter Load(string path)
- {
- try
- {
+ public static Critter Load(string path) {
+ try {
return
JsonConvert.DeserializeObject<Critter>(
File.ReadAllText(path)); // Deserialize Data and create Session Object
}
- catch (Exception e)
- {
+ catch (Exception e) {
Console.WriteLine($"Laden von Save-File {path} fehlgeschlagen." + e);
return null;
}
}
- public void Save(string path = @"..\..\Critters\")
- {
- try
- {
+ public void Save(string path = @"..\..\Critters\") {
+ try {
File.WriteAllText(path + Name + ".json",
JsonConvert.SerializeObject(this,
Formatting.Indented)); // Deserialize Data and create CommandInfo Struct
}
- catch (Exception e)
- {
+ catch (Exception e) {
Console.WriteLine($"Speichern von Save-File {path} fehlgeschlagen." + e);
}
}