This commit is contained in:
2025-11-21 15:37:42 +08:00
parent 4a44ad5005
commit 45dd33e7ba
15 changed files with 162 additions and 16 deletions

View File

@@ -15,14 +15,17 @@ namespace WulaFallenEmpire
public class EventDef : Def
{
public string portraitPath;
[MustTranslate]
public string characterName;
// New system: list of descriptions
[MustTranslate]
public List<string> descriptions;
public DescriptionSelectionMode descriptionMode = DescriptionSelectionMode.Random;
public bool hiddenWindow = false;
// Backwards compatibility: old single description field
[MustTranslate]
public new string description = null;
public Vector2 windowSize = Vector2.zero;
@@ -66,8 +69,10 @@ namespace WulaFallenEmpire
public class EventOption
{
[MustTranslate]
public string label;
public List<Condition> conditions;
[MustTranslate]
public string disabledReason;
public bool hideWhenDisabled = true;
public List<ConditionalEffects> optionEffects;
@@ -160,6 +165,7 @@ namespace WulaFallenEmpire
public class ConditionalDescription
{
public List<Condition> conditions;
[MustTranslate]
public string text;
}
}