Added a bunch of utilities and modfief the character data structue

This commit is contained in:
Sebastian Bularca
2026-03-29 18:31:03 +02:00
parent 4a9c00212a
commit ee97b2fec3
110 changed files with 6752 additions and 169 deletions

View File

@@ -8,10 +8,10 @@ namespace Nox.Game {
}
public sealed class PartyFactory : IPartyFactory {
private readonly CharacterBaseSettings characterBaseSettings;
private readonly StarterCharacterSettings starterCharacterSettings;
public PartyFactory(CharacterBaseSettings characterBaseSettings) {
this.characterBaseSettings = characterBaseSettings;
public PartyFactory(StarterCharacterSettings starterCharacterSettings) {
this.starterCharacterSettings = starterCharacterSettings;
}
public PartyDefinition Create(CharacterDefinition protagonist, IEnumerable<CharacterDefinition> companions = null) {
@@ -20,7 +20,7 @@ namespace Nox.Game {
}
var party = new PartyDefinition {
maxPartySize = characterBaseSettings.maxPartySize <= 0 ? int.MaxValue : characterBaseSettings.maxPartySize
maxPartySize = starterCharacterSettings.maxPartySize <= 0 ? int.MaxValue : starterCharacterSettings.maxPartySize
};
var protagonistClone = protagonist.Clone();