forked from chomp/BotGenerator
Compare commits
2 Commits
47cba762ef
...
9661b27794
Author | SHA1 | Date | |
---|---|---|---|
![]() |
9661b27794 | ||
![]() |
2415929c46 |
@ -53,7 +53,11 @@
|
||||
pmcusec = 51,
|
||||
skier = 52,
|
||||
peacemaker = 53,
|
||||
bosspartisan = 54
|
||||
|
||||
bosspartisan = 54,
|
||||
infectedassault = 55,
|
||||
infectedpmc = 56,
|
||||
infectedcivil = 57,
|
||||
infectedlaborant = 58,
|
||||
infectedtagilla = 59
|
||||
}
|
||||
}
|
||||
|
@ -12,6 +12,7 @@ namespace Common.Models.Input
|
||||
public int Experience { get; set; }
|
||||
public object StandingForKill { get; set; }
|
||||
public object AggressorBonus { get; set; }
|
||||
public bool UseSimpleAnimator { get; set; }
|
||||
}
|
||||
|
||||
public class Info
|
||||
|
@ -69,12 +69,14 @@ public class Experience
|
||||
reward = new MinMax(-1, -1);
|
||||
standingForKill = -0.02;
|
||||
aggressorBonus = 0.01;
|
||||
useSimpleAnimator = false;
|
||||
}
|
||||
|
||||
public MinMax level { get; set; }
|
||||
public MinMax reward { get; set; }
|
||||
public object standingForKill { get; set; }
|
||||
public object aggressorBonus { get; set; }
|
||||
public bool useSimpleAnimator { get; set; }
|
||||
}
|
||||
|
||||
public class BodyParts
|
||||
|
@ -94,20 +94,14 @@ public static class BotParser
|
||||
bot.InsuredItems = null;
|
||||
|
||||
// Add bot if not already added
|
||||
if (parsedBotsDict.TryAdd(bot._id, bot))
|
||||
{
|
||||
// Success
|
||||
// Null out more data to save ram
|
||||
bot.Inventory.items.RemoveAll(x => x.parentId == null);
|
||||
}
|
||||
else
|
||||
if (!parsedBotsDict.TryAdd(bot._id, bot))
|
||||
{
|
||||
dupeCount++;
|
||||
}
|
||||
}
|
||||
|
||||
totalDupeCount += dupeCount;
|
||||
Console.WriteLine($"Parsed file: {filePath}");
|
||||
//Console.WriteLine($"Parsed file: {filePath}");
|
||||
return totalDupeCount;
|
||||
}
|
||||
|
||||
|
@ -45,6 +45,7 @@ namespace Generator
|
||||
AddExperience(botToUpdate, rawBotsOfSameType);
|
||||
AddStandingForKill(botToUpdate, rawBotsOfSameType);
|
||||
AddSkills(botToUpdate, rawBotsOfSameType);
|
||||
botToUpdate.experience.useSimpleAnimator = rawBotsOfSameType.First().Info.Settings.UseSimpleAnimator;
|
||||
|
||||
foreach (var rawParsedBot in rawBotsOfSameType)
|
||||
{
|
||||
|
Loading…
x
Reference in New Issue
Block a user