namespace GsConfigTool.Models;
public class PerLevelStats
{
public static readonly string[] StatNames = new[]
{
"Health", // 0
"Stamina", // 1
"Torpidity", // 2
"Oxygen", // 3
"Food", // 4
"Water", // 5
"Temperature", // 6
"Weight", // 7
"Melee Damage", // 8
"Movement Speed",// 9
"Fortitude", // 10
"Crafting Speed" // 11
};
public float[] Player { get; set; } = Enumerable.Repeat(1.0f, 12).ToArray();
public float[] PlayerTamed { get; set; } = Enumerable.Repeat(1.0f, 12).ToArray();
public float[] DinoWild { get; set; } = Enumerable.Repeat(1.0f, 12).ToArray();
public float[] DinoTamed { get; set; } = Enumerable.Repeat(1.0f, 12).ToArray();
public float[] DinoTamedAdd { get; set; } = Enumerable.Repeat(1.0f, 12).ToArray();
public float[] DinoTamedAffinity { get; set; } = Enumerable.Repeat(1.0f, 12).ToArray();
}
public class PerLevelStatRow
{
public int Index { get; set; }
public string StatName { get; set; } = "";
public float Player { get; set; } = 1.0f;
public float PlayerTamed { get; set; } = 1.0f;
public float DinoWild { get; set; } = 1.0f;
public float DinoTamed { get; set; } = 1.0f;
public float DinoTamedAdd { get; set; } = 1.0f;
public float DinoTamedAffinity { get; set; } = 1.0f;
}