Implemented: GetKeepAlive, ClearCache, IsMagazine + stubbed out GenerateBot`

This commit is contained in:
Chomp
2025-01-13 16:41:13 +00:00
parent 71f554ed88
commit e35c125e02
4 changed files with 39 additions and 10 deletions
+3 -1
View File
@@ -110,7 +110,9 @@ public class BotGenerator
/// <returns>BotBase object</returns>
public BotBase GenerateBot(string sessionId, BotBase bot, BotType botJsonTemplate, BotGenerationDetails botGenerationDetails)
{
throw new NotImplementedException();
_logger.Error("NOT IMPLEMENTED BotGenerator.GenerateBot");
return new BotBase();
}
/// <summary>
+4 -4
View File
@@ -126,10 +126,10 @@ public class PlayerScavGenerator
// Persist previous scav data into new scav
scavData.Id = existingScavDataClone.Id ?? pmcDataClone.Savage;
scavData.SessionId = existingScavDataClone.SessionId ?? pmcDataClone.SessionId;
scavData.Skills = this.GetScavSkills(existingScavDataClone);
scavData.Stats = this.GetScavStats(existingScavDataClone);
scavData.Info.Level = this.GetScavLevel(existingScavDataClone);
scavData.Info.Experience = this.GetScavExperience(existingScavDataClone);
scavData.Skills = GetScavSkills(existingScavDataClone);
scavData.Stats = GetScavStats(existingScavDataClone);
scavData.Info.Level = GetScavLevel(existingScavDataClone);
scavData.Info.Experience = GetScavExperience(existingScavDataClone);
scavData.Quests = existingScavDataClone.Quests ?? [];
scavData.TaskConditionCounters = existingScavDataClone.TaskConditionCounters ?? new();
scavData.Notes = existingScavDataClone.Notes ?? new() { DataNotes = new() };