Implement phase 35 dress appropriateness and school rules.
Adds outfit evaluation, morning home dressing, locker-room ChangeClothes with day-log events, PE/weather AI goals, dress-rules API, and tests.
This commit is contained in:
@@ -38,6 +38,14 @@ public sealed record PersonLogEvent(string PersonId, DateTime Time, string Type,
|
||||
return string.Format(CultureInfo.InvariantCulture, catalog.Text(locale, "ApparelReplaced"), name);
|
||||
}
|
||||
|
||||
if (Type.Equals(PersonLogTypes.ApparelChanged, StringComparison.Ordinal))
|
||||
{
|
||||
var name = catalog.Things.TryGetValue(ThingDef, out var def)
|
||||
? catalog.Label(locale, def)
|
||||
: ThingDef;
|
||||
return string.Format(CultureInfo.InvariantCulture, catalog.Text(locale, "ApparelChanged"), name);
|
||||
}
|
||||
|
||||
if (Type.Equals(PersonLogTypes.ActionStarted, StringComparison.Ordinal)
|
||||
|| Type.Equals(PersonLogTypes.ActionEnded, StringComparison.Ordinal))
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user