fix(ui): match retail vitae and character info
Restore Vitae's omitted penalty paragraph, replace the invented character summary with gmCharacterInfoUI's ordered report and property meanings, preserve authored translucent body surfaces, and initialize the end-session button in its visible Normal DAT state. Release build and all 5,830 tests pass with five intentional skips. Connected visual gate pending. Co-authored-by: OpenAI Codex <codex@openai.com>
This commit is contained in:
parent
d1d603105f
commit
16c21e299c
21 changed files with 771 additions and 303 deletions
|
|
@ -105,6 +105,9 @@ public sealed class VitaeUiController : IRetainedPanelController
|
|||
body = _strings.LostPrefix
|
||||
+ lostPercent
|
||||
+ _strings.LostSuffix
|
||||
+ _strings.SkillsPrefix
|
||||
+ lostPercent
|
||||
+ _strings.SkillsSuffix
|
||||
+ _strings.RecoveryPrefix
|
||||
+ remaining
|
||||
+ _strings.RecoverySuffix;
|
||||
|
|
@ -146,13 +149,17 @@ public sealed record VitaeStrings(
|
|||
string FullStrength,
|
||||
string LostPrefix,
|
||||
string LostSuffix,
|
||||
string SkillsPrefix,
|
||||
string SkillsSuffix,
|
||||
string RecoveryPrefix,
|
||||
string RecoverySuffix)
|
||||
{
|
||||
public static VitaeStrings English { get; } = new(
|
||||
"Your Vitae, or life force, is at full strength.",
|
||||
"Due to your recent death, you have temporarily lost ",
|
||||
" % of your Vitae, or life force.",
|
||||
"% of your Vitae, or life force.",
|
||||
"\n\nThis means that your health, stamina, mana, and skills are temporarily reduced by ",
|
||||
"%. A reduction of less than 15% will not hinder you much, but beware losing much more than that.",
|
||||
"\n\nYou will regain 1% of your Vitae once you earn ",
|
||||
" more experience.");
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue