Quality of life changes

This commit is contained in:
Tony Bark 2025-04-28 11:03:17 -04:00
parent 866764e1ab
commit af5ee82bd0
2 changed files with 4 additions and 3 deletions

View file

@ -2,7 +2,7 @@
<PropertyGroup>
<OutputType>Exe</OutputType>
<Version>0.4.101</Version>
<Version>0.4.102</Version>
<TargetFramework>net9.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>

View file

@ -18,7 +18,7 @@ foreach (var archetype in archetypeList)
archetypeDict.Add(archetype.Name, archetype.TraitBiases);
}
Console.Write("Enter archetype: ");
Console.Write("Choose an Archetype (or 'Random'): ");
string archetypeInput = Console.ReadLine() ?? "Random";
if (!archetypeDict.ContainsKey(archetypeInput))
{
@ -26,6 +26,7 @@ if (!archetypeDict.ContainsKey(archetypeInput))
archetypeInput = "Random";
}
Console.WriteLine($"{Environment.NewLine}Generating {archetypeInput} profile...");
var qualities = PersonalityGen.GenerateRandom(archetypeDict[archetypeInput]);
var profile = new PersonaProfile
{
@ -34,7 +35,7 @@ var profile = new PersonaProfile
Archetype = archetypeInput
};
Console.WriteLine($"{name}'s Profile{Environment.NewLine}{PersonaProfile.ToJson(profile)}");
Console.WriteLine($"{Environment.NewLine}--- Generated Profile ---{Environment.NewLine}{PersonaProfile.ToJson(profile)}");
Console.Write("Save profile? (y/n): ");
var saveInput = Console.ReadLine()?.Trim().ToLowerInvariant();