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

@@ -19,46 +19,46 @@ namespace Nox.Game {
});
CharacterTemplate[] companionTemplates = {
new() {
id = "companion-bruiser",
displayName = "Rook",
attributes = new EntityAttributes { might = 5, reflex = 2, knowledge = 1 },
perksData = new PerksData(){
perks = new List<PerkDefinition>()
}
},
new() {
id = "companion-scout",
displayName = "Sable",
attributes = new EntityAttributes { might = 2, reflex = 5, knowledge = 1 },
perksData = new PerksData(){
perks = new List<PerkDefinition>()
}
},
new() {
id = "companion-scholar",
displayName = "Quill",
attributes = new EntityAttributes { might = 1, reflex = 2, knowledge = 5 },
perksData = new PerksData(){
perks = new List<PerkDefinition>()
}
},
new() {
id = "companion-vanguard",
displayName = "Brant",
attributes = new EntityAttributes { might = 4, reflex = 3, knowledge = 2 },
perksData = new PerksData(){
perks = new List<PerkDefinition>()
}
},
new() {
id = "companion-tracker",
displayName = "Mira",
attributes = new EntityAttributes { might = 2, reflex = 4, knowledge = 3 },
perksData = new PerksData(){
perks = new List<PerkDefinition>()
}
}
// new() {
// id = "companion-bruiser",
// displayName = "Rook",
// attributes = new EntityAttributes { might = 5, reflex = 2, knowledge = 1 },
// perksData = new PerksData(){
// perks = new List<PerkDefinition>()
// }
// },
// new() {
// id = "companion-scout",
// displayName = "Sable",
// attributes = new EntityAttributes { might = 2, reflex = 5, knowledge = 1 },
// perksData = new PerksData(){
// perks = new List<PerkDefinition>()
// }
// },
// new() {
// id = "companion-scholar",
// displayName = "Quill",
// attributes = new EntityAttributes { might = 1, reflex = 2, knowledge = 5 },
// perksData = new PerksData(){
// perks = new List<PerkDefinition>()
// }
// },
// new() {
// id = "companion-vanguard",
// displayName = "Brant",
// attributes = new EntityAttributes { might = 4, reflex = 3, knowledge = 2 },
// perksData = new PerksData(){
// perks = new List<PerkDefinition>()
// }
// },
// new() {
// id = "companion-tracker",
// displayName = "Mira",
// attributes = new EntityAttributes { might = 2, reflex = 4, knowledge = 3 },
// perksData = new PerksData(){
// perks = new List<PerkDefinition>()
// }
// }
};
var companions = new List<CharacterDefinition>();