LootSetData.Chaos = { -- Chaos TrialUpgrade = { InheritFrom = { "BaseLoot", "BaseSoundPackage" }, GameStateRequirements = { -- }, UsePromptOffsetX = 80, UsePromptOffsetY = 48, CanReceiveGift = true, AlwaysShowDefaultUseText = true, GodLoot = false, Weight = 10, BoonInfoIcon = "BoonInfoSymbolChaosIcon", BoonInfoTitleText = "UpgradeChoiceMenu_Chaos", Icon = "BoonSymbolChaos", DoorIcon = "BoonDropChaosPreview", SpawnSound = "/SFX/Menu Sounds/KeepsakeChaosEgg", ConfirmSound = "/SFX/Menu Sounds/ChaosBoonConfirm", PortraitEnterSound = "/EmptyCue", UpgradeScreenOpenSound = "/Leftovers/Menu Sounds/SkillUpgradeConfirm", UpgradeSelectedSound = "/SFX/ChaosBoonChoice", MenuTitle = "UpgradeChoiceMenu_Chaos", EchoLastRewardId = "EchoLastRewardBoon_Chaos", SuperSacrificeCombatText = "SuperSacrifice_CombatText_ChaosUpgrade", BoxAnimation = "DialogueSpeechBubble", BoxExitAnimation = "DialogueSpeechBubbleOut", NarrativeTextColor = Color.DialogueText, BackgroundAnimation = "Blank", SkipContextArt = true, PackageName = "TrialUpgrade", Color = { 100, 25, 255, 255 }, LightingColor = { 100, 25, 255, 255 }, LootColor = { 100, 25, 255, 255}, SubtitleColor = {1.000, 0.973, 0.733, 1.0}, NameplateSpeakerNameColor = Color.DialogueSpeakerName, NameplateDescriptionColor = {120, 220, 180, 192}, SpeakerName = "Chaos", Speaker = "NPC_Chaos_01", LoadPackages = { "Chaos", }, Portrait = "Portrait_Chaos_Default_01", OverlayAnim = "ChaosOverlay", Gender = "X", FlavorTextIds = { "TrialUpgrade_FlavorText01", "TrialUpgrade_FlavorText02", "TrialUpgrade_FlavorText03", }, TransformingTraits = true, PermanentTraits = { "ChaosWeaponBlessing", "ChaosSpecialBlessing", "ChaosCastBlessing", "ChaosHealthBlessing", "ChaosRarityBlessing", "ChaosMoneyBlessing", "ChaosLastStandBlessing", "ChaosManaBlessing", "ChaosManaOverTimeBlessing", "ChaosExSpeedBlessing", "ChaosElementalBlessing", "ChaosManaCostBlessing", "ChaosSpeedBlessing", "ChaosDoorHealBlessing", "ChaosHarvestBlessing", "ChaosOmegaDamageBlessing" }, TemporaryTraits = { "ChaosNoMoneyCurse", "ChaosHealthCurse", "ChaosHiddenRoomRewardCurse", "ChaosDamageCurse", "ChaosPrimaryAttackCurse", "ChaosSecondaryAttackCurse", "ChaosDeathWeaponCurse", "ChaosSpeedCurse", "ChaosExAttackCurse", "ChaosCommonCurse", "ChaosCastCurse", "ChaosDashCurse", "ChaosManaFocusCurse", "ChaosRestrictBoonCurse", "ChaosStunCurse", "ChaosTimeCurse", "ChaosMetaUpgradeCurse" }, TraitSortOrder = { -- Blessings "ChaosWeaponBlessing", "ChaosSpecialBlessing", "ChaosCastBlessing", "ChaosHealthBlessing", "ChaosRarityBlessing", "ChaosMoneyBlessing", "ChaosManaBlessing", "ChaosManaOverTimeBlessing", "ChaosExSpeedBlessing", "ChaosElementalBlessing", "ChaosManaCostBlessing", "ChaosSpeedBlessing", "ChaosDoorHealBlessing", "ChaosHarvestBlessing", "ChaosOmegaDamageBlessing","ChaosLastStandBlessing", -- Curses "ChaosNoMoneyCurse", "ChaosHealthCurse", "ChaosHiddenRoomRewardCurse", "ChaosDamageCurse", "ChaosPrimaryAttackCurse", "ChaosSecondaryAttackCurse", "ChaosDeathWeaponCurse", "ChaosSpeedCurse", "ChaosExAttackCurse", "ChaosCommonCurse", "ChaosCastCurse", "ChaosDashCurse", "ChaosManaFocusCurse", "ChaosRestrictBoonCurse", "ChaosStunCurse", "ChaosTimeCurse", "ChaosMetaUpgradeCurse" }, BoonRaritiesOverride = { Rare = 0.40, Epic = 0.10, Duo = 0, Legendary = 0.05, }, SpecialInteractFunctionName = "SpecialInteractSalute", SpecialInteractGameStateRequirements = { { Path = { "GameState", "TextLinesRecord" }, HasAll = { "ChaosGift01", "ChaosAboutLife01" }, }, }, SpecialInteractCooldown = 60, InteractVoiceLines = { { PreLineWait = 0.3, SuccessiveChanceToPlay = 0.2, RandomRemaining = true, UsePlayerSource = true, Cooldowns = { { Name = "MelinoeSaluteSpeech", Time = 4 }, }, { Cue = "/VO/MelinoeField_0975", Text = "Thông điệp...?", PlayFirst = true }, { Cue = "/VO/MelinoeField_0976", Text = "Cảm ơn ngài đã triệu hồi ta." }, }, { GlobalVoiceLines = "SaluteVoiceLines" }, { PreLineWait = 0.33, RandomRemaining = true, Source = { LineHistoryName = "NPC_Chaos_01", SubtitleColor = Color.ChaosVoice }, Cooldowns = { { Name = "ChaosSaluteSpeech", Time = 30 }, }, { Cue = "/VO/Chaos_0164", Text = "Ngươi cũng vậy.", PlayFirst = true, GameStateRequirements = { { Path = { "LastLinePlayed" }, IsAny = { "/VO/MelinoeField_0975", "/VO/Melinoe_1698", "/VO/Melinoe_1699" }, }, }, }, { Cue = "/VO/Chaos_0165", Text = "Tiếp tục đi.", PlayFirst = true, GameStateRequirements = { { Path = { "LastLinePlayed" }, IsAny = { "/VO/MelinoeField_0975", "/VO/Melinoe_1698", "/VO/Melinoe_1699" }, }, }, }, { Cue = "/VO/Chaos_0166", Text = "A desirable outcome.", PlayFirst = true, GameStateRequirements = { { Path = { "LastLinePlayed" }, IsAny = { "/VO/Melinoe_1700" }, }, }, }, { Cue = "/VO/Chaos_0167", Text = "Không có ánh sáng nào chiếu đến chỗ ta.", PlayFirst = true, GameStateRequirements = { { Path = { "LastLinePlayed" }, IsAny = { "/VO/Melinoe_1701", "/VO/Melinoe_1703", "/VO/Melinoe_1704", "/VO/Melinoe_1705", "/VO/Melinoe_1709" }, }, }, }, { Cue = "/VO/Chaos_0150", Text = "Do not forget my mark." }, { Cue = "/VO/Chaos_0145", Text = "Remember my mark." }, } }, UpgradeMenuOpenVoiceLines = { { PlayOnce = true, BreakIfPlayed = true, PreLineWait = 0.9, SkipAnim = true, UsePlayerSource = true, AllowTalkOverTextLines = true, GameStateRequirements = { { PathTrue = { "CurrentRun", "TextLinesRecord", "ChaosGrantsBountyBoard01" }, }, }, { Cue = "/VO/MelinoeField_4783", Text = "{#Emph}Nhìn Thấu Vực Thẳm.... Phiến Đá Đen Tuyền..." }, }, { PlayOnce = true, BreakIfPlayed = true, PreLineWait = 0.9, SkipAnim = true, UsePlayerSource = true, AllowTalkOverTextLines = true, GameStateRequirements = { { PathTrue = { "CurrentRun", "TextLinesRecord", "ChaosAboutKeepsake02" }, }, }, { Cue = "/VO/MelinoeField_3646", Text = "{#Emph}Ừm{#Prev}, giờ ta sẽ gọi nó là Embryo..." }, }, { GlobalVoiceLines = "FoundRareBoonVoiceLines" }, }, InteractTextLineSets = { ChaosFirstPickUp = { PlayOnce = true, GameStateRequirements = { { Path = { "CurrentRun", "CurrentRoom", "Name", }, IsNone = { "TestAllThings", }, }, }, { Cue = "/VO/MelinoeField_0763", UsePlayerSource = true, PreLineThreadedFunctionName = "PlayEmoteAnimFromSource", PreLineThreadedFunctionArgs = { Emote = "None", Portrait = "Portrait_Mel_Vulnerable_01", WaitTime = 4.0, PowerWordPresentation = true, PowerWordWaitTime = 5.65 }, PostLineFunctionName = "ChaosInteractPresentation", BoxAnimation = "DialogueSpeechBubble", BoxExitAnimation = "DialogueSpeechBubbleOut", Text = "Đây là Phước Lành nào vậy, ở một nơi như thế này? Thôi kệ, {#Emph}nhân danh Hades! Olympus... {#Prev}có ai nghe không...?" }, { Cue = "/VO/Chaos_0097", Speaker = "NPC_Unnamed_01", SpeakerLabelOffsetY = 18, SecretMusicActiveStems = { "ChaosBass" }, PortraitExitWait = 1.25, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Không ai nghe thấy ngươi đâu, Đứa Con của Hades. Nhưng ta thì có. Và ta có một đề xuất dành cho ngươi: Nếu giúp đỡ tình thế khó khăn của ta và ngươi sẽ được hưởng lợi. Ý ngươi thế nào?" }, { Cue = "/VO/MelinoeField_0764", UsePlayerSource = true, Portrait = "Portrait_Mel_Vulnerable_01", SecretMusicMutedStems = { "ChaosBass" }, PreLineAnim = "MelTalkExplaining01", PreLineAnimTarget = "Hero", PostLineAnim = "MelinoeIdleWeaponless", PostLineAnimTarget = "Hero", Text = "Đấng Chaos Toàn Năng...! Ta rất vinh dự được gặp ngài. Vấn đề nào lại có thể khiến Cội Nguồn Khởi Nguyên phải bận tâm vậy...? Và ta có thể làm gì để giúp ngài chứ?" }, { Cue = "/VO/Chaos_0003", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosBoonChange", Text = "Thời gian sẽ trả lời. Nhưng hiện tại, ta thấy phản ứng của ngươi có vẻ đã chấp nhận yêu cầu. Hy vọng sự hợp tác của chúng ta sẽ mang lại nhiều điều thú vị. Hãy chấp nhận dấu ấn của ta và đi tiếp; và sau này ta sẽ mở cánh cổng vực thẳm cho ngươi một lần nữa." }, }, -- low health ChaosLowHealth01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, { Path = { "CurrentRun", "Hero", "LastStands", }, UseLength = true, Comparison = "<=", Value = 1, }, { FunctionName = "RequiredHealthFraction", FunctionArgs = { Comparison = "<=", Value = 0.3, }, }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0053", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Ngươi đã gặp khó khăn trong hành trình đến gặp ta. Có lẽ ta nên ban thưởng cho nổ lực của ngươi; hoặc khiến ngươi thất bại nhanh hơn. Ngươi hãy quyết định đi." }, }, ChaosLowHealth02 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, { Path = { "CurrentRun", "Hero", "LastStands", }, UseLength = true, Comparison = "<=", Value = 1, }, { FunctionName = "RequiredHealthFraction", FunctionArgs = { Comparison = "<=", Value = 0.3, }, }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0054", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Ta đã tạo ra sự sống, và sau đó là cái chết; vì vậy, ta có thể cảm nhận ngươi đang rất gần với trạng thái thứ hai. Ngay cả khi ngươi mang trong mình sức mạnh thần thánh, điều đó có nghĩa là ngươi sẽ không thực sự chết, nhưng cảm giác đó cũng chẳng dễ chịu gì." }, }, ChaosLowHealth03 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, { Path = { "CurrentRun", "Hero", "LastStands", }, UseLength = true, Comparison = "<=", Value = 1, }, { FunctionName = "RequiredHealthFraction", FunctionArgs = { Comparison = "<=", Value = 0.3, }, }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0055", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Tình trạng hiện tại của ngươi không nằm ngoài dự đoán của ta. Có lẽ việc ngươi ghé thăm ta trong không gian này khi đang trong tình trạng đó, quả thực là thiếu khôn ngoan. Mặc dù trước đây ta cũng đã từng mắc sai lầm tương tự." }, }, ChaosLowHealth04 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, { Path = { "CurrentRun", "Hero", "LastStands", }, UseLength = true, Comparison = "<=", Value = 1, }, { FunctionName = "RequiredHealthFraction", FunctionArgs = { Comparison = "<=", Value = 0.3, }, }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0056", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Ta thấy những vết thương về thể xác, chẳng hạn như những vết thương ngươi đang gánh chịu, chẳng có nghĩa lý gì đối với những vị thần. Mặc dù vậy, ngay cả những vị thần cũng chỉ chịu đựng đến một mức độ nào đó. Vậy nên, hãy cẩn trọng hơn." }, }, -- run starts ChaosRunStart01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, { Path = { "CurrentRun", "RunDepthCache" }, Comparison = "<=", Value = 6, }, { Path = { "CurrentRun", "BiomesReached" }, HasNone = { "G", "O" }, }, NamedRequirementsFalse = { "StandardPackageBountyActive" }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0057", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Mỗi khi ngươi bắt đầu chuyến đi săn, ngươi nên chuẩn bị sẵn sàng để nhận dấu ấn của ta và vượt qua những ảnh hưởng không mong muốn từ nó. Từ đó, ngươi sẽ có nhiều cơ hội hơn để thử thách giới hạn những khả năng mà nó mang lại." }, }, ChaosRunStart02 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, { PathTrue = { "CurrentRun", "BiomesReached", "F" }, }, { Path = { "CurrentRun", "BiomesReached" }, HasNone = { "G" }, }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0058", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Ngươi không cần phải mạo hiểm đi xa để tìm thấy ta, Đứa Con của Hades. Vì ta ở khắp mọi nơi, đặc biệt là nơi bóng tối hội tụ thành hư vô. Có lẽ chúng ta sẽ gặp nhau khi ngươi gần đạt được mục tiêu của mình." }, }, -- story events ChaosUnderworldRunCleared01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, { PathTrue = { "PrevRun", "Cleared" } }, { PathTrue = { "PrevRun", "RoomsEntered", "I_Boss01" }, }, { PathTrue = { "CurrentRun", "BiomesReached", "F" }, }, { PathFalse = { "GameState", "ReachedTrueEnding" }, }, NamedRequirementsFalse = { "StandardPackageBountyActive" }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0212", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Gần đây đã xảy ra khoảnh khắc Thời Gian tạm ngừng trôi trong thoáng chốt và chỉ có ta mới cảm nhận được. Ta cho rằng việc này trùng hợp với cuộc đối đầu của ngươi với Chronos. Ngay lúc này ngươi lại đến gặp ta, cố gắng lặp lại kết quả đó. Thú vị đấy." }, }, ChaosUnderworldRunCleared02 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, { PathTrue = { "PrevRun", "Cleared" } }, { PathTrue = { "PrevRun", "RoomsEntered", "I_Boss01" }, }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0213", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Gần đây ngươi đã vào nơi giam giữ cha ngươi, sâu dưới Địa Ngục, nhưng không nán lại đó. Ngươi có khám phá được những điều ngươi đang tìm kiếm không? Không cần trả lời; ta đang suy ngẫm mọi khả năng có thể xảy ra." }, }, ChaosUnderworldSurfaceCleared01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, { PathTrue = { "GameState", "TextLinesRecord", "ChaosAboutTyphon01" }, }, { PathTrue = { "PrevRun", "Cleared" } }, { Path = { "PrevRun", "RoomsEntered" }, HasAny = { "Q_Boss01", "Q_Boss02" }, }, { -- PathFalse = { "PrevRun", "UseRecord", "TrialUpgrade" } }, { PathFalse = { "GameState", "ReachedTrueEnding" }, }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0285", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Ta đã không phát hiện ra ngươi trong một khoảng thời gian, cho đến khi mặt đất rung chuyển, như một thứ gì đó to lớn rơi từ trên cao xuống. Chắc hẳn đó là con quái vật mà ngươi gọi là Typhon. Ngươi đã đánh ngã hắn ư? Không cần trả lời." }, }, ChaosUnderworldSurfaceCleared02 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, { PathTrue = { "GameState", "TextLinesRecord", "ChaosAboutTyphon01" }, }, { PathTrue = { "PrevRun", "Cleared" } }, { Path = { "PrevRun", "RoomsEntered" }, HasAny = { "Q_Boss01", "Q_Boss02" }, }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0286", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Ta biết rõ những gì ngươi đạt được, mặc dù cách biệt giữa sức mạnh lẫn kích thước với Typhon. Thật thú vị khi những sinh vật nhỏ bé lại tỏ ra vượt trội hơn; phải chăng quang niệm về sức mạnh của ta đã sai?" }, }, ChaosAboutLife01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, { Path = { "CurrentRun", "CurrentRoom", "Name", }, IsNone = { "TestAllThings", }, }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0028", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Khi ta tạo ra sự sống, ta đã có những nghi ngờ; Liệu nó có gây ra nhiều vấn đề vượt quá khả năng giải quyết không? Ta rất tò mò muốn biết. Vậy nên, thử nghiệm của ta vẫn tiếp tục diễn ra; kết quả của nó vẫn chưa rõ ràng." }, { Cue = "/VO/MelinoeField_0765", UsePlayerSource = true, Portrait = "Portrait_Mel_Vulnerable_01", SecretMusicMutedStems = { "ChaosBass" }, PreLineAnim = "MelTalkExplaining01", PreLineAnimTarget = "Hero", PostLineAnim = "MelinoeIdleWeaponless", PostLineAnimTarget = "Hero", Text = "Đấng Chaos Toàn Năng... nếu thử nghiệm của ngài có phạm vi rộng lớn như vậy, thì một cá nhân có thể đạt được điều gì? Vấn đề nan giải mà ngài đề cập đến khi chúng ta gặp nhau lần đầu... ngài muốn ta làm gì?" }, { Cue = "/VO/Chaos_0029", PreContentSound = "/SFX/Menu Sounds/ChaosBoonChange", SecretMusicActiveStems = { "ChaosBass" }, Text = "Đứa Con của Hades, ta phải nói rõ với ngươi rằng ta không thích trả lời những câu vô nghĩa. Đừng đặt bất cứ câu hỏi nào với ta. Chỉ trả lời khi được yêu cầu hoặc thực sự cần thiết. Và trên hết, hãy tự tìm câu trả lời." }, }, ChaosAboutZagreus01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, { PathTrue = { "CurrentRun", "BiomesReached", "F" }, }, { PathFalse = { "GameState", "ReachedTrueEnding" }, }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0030", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Ta đã từng tạo sự liên kết với một Đứa Con khác của Hades. Hắn là một đối tượng thú vị. Khoảng thời gian kể từ lần cuối bọn ta gặp nhau cũng đã rất lâu rồi. Ngươi có biết hiện giờ hắn thế nào rồi không? Trả lời đi." }, { Cue = "/VO/MelinoeField_0766", UsePlayerSource = true, SecretMusicMutedStems = { "ChaosBass" }, PreLineAnim = "MelTalkExplaining01", PreLineAnimTarget = "Hero", PostLineAnim = "MelinoeIdleWeaponless", PostLineAnimTarget = "Hero", Text = "Ngài đang nói đến anh trai Zagreus của ta. Chronos đã bắt anh ấy, cùng với cha mẹ và những người thân cận của họ. Họ đang ở những nơi sâu nhất của Địa Ngục, nơi ta đang hướng tới." }, { Cue = "/VO/Chaos_0031", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosBoonChange", Text = "Ta hiểu rồi. Có vẻ như Thời Gian là nguồn gốc của mọi vấn đề gần đây. Về phần anh trai ngươi, ta thấy hắn khá thú vị. Thật thú vị làm sao khi con cháu có thể khác biệt đến vậy." }, }, ChaosPostTrueEndingAboutZagreus01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, { PathTrue = { "GameState", "ReachedTrueEnding" }, }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0336", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosBoonChange", Text = "Anh trai ngươi đã trở lại, có lẽ hắn sẽ lại ghé thăm ta, như hắn đã từng làm. Bất cứ dấu ấn nào hắn không chọn, ta sẽ trao lại cho ngươi." }, }, ChaosGrantsBountyBoard01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, NamedRequirements = { "BountyBoardUnlockAvailable" }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0039", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Để tận dụng tốt nhất mối liên kết giữa chúng ta, ta đề xuất ngươi nên kích hoạt một hiện vật cụ thể ở nơi ngươi ở. Trong mặt tối của phiến đá đứng này ẩn chứa tiềm năng có thể khám phá. Ta sẽ tiết lộ cách nhìn thấy chúng, nhưng trước hết, hoàn thành cuộc đi săn của ngươi đi..." }, { PostLineThreadedFunctionName = "DisplayInfoToast", PostLineFunctionArgs = { Duration = 2.5, Title = "WorldUpgradeAdded", Text = "WorldUpgradeBountyBoard", VoiceLines = HeroVoiceLines.CauldronSpellLearnedVoiceLines }, }, }, ChaosAboutBountyBoardUnlock01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, { PathTrue = { "GameState", "TextLinesRecord", "ChaosGrantsBountyBoard01" }, }, { PathFalse = { "GameState", "WorldUpgradesAdded", "WorldUpgradeBountyBoard" }, }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0040", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Ta cảm thấy ngươi vẫn chưa kích hoạt phiến đá đen mà ta đã yêu cầu trước đó. Ngươi có thể trì hoãn bao lâu tùy thích. Thử nghiệm của chúng ta vẫn sẽ tiếp tục." }, }, ChaosAboutBountyBoard01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, { PathTrue = { "GameState", "TextLinesRecord", "ChaosGrantsBountyBoard01" }, }, { PathTrue = { "GameState", "WorldUpgradesAdded", "WorldUpgradeBountyBoard" }, }, { Path = { "GameState", "PackagedBountyClears" }, UseLength = true, Comparison = "<=", Value = 4, }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0041", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Ngươi đã khôi phục lại phiến đá ở nơi cư trú của ngươi và bây giờ đã có thể nhìn thấy những khả năng bên trong nó. Nếu ngươi giúp ta khám phá khả năng xác định kết quả như những Nữ Thần Định Mệnh, ta sẽ ban thưởng xứng đáng với công sức của ngươi." }, }, ChaosAboutBounties01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, { FunctionName = "RequireRunsSinceTextLines", FunctionArgs = { TextLines = { "ChaosAboutBounties02", "ChaosAboutBounties03" }, Min = 3 }, }, NamedRequirements = { "StandardPackageBountyActive" }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0042", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Ta đã đoán trước sẽ nói chuyện với ngươi như vậy khi ngươi đang khám phá những khả năng bên trong phiến đá đó. Có lẽ ngươi xem chúng như một loạt nhiệm vụ quan trọng để hoàn thành; nhưng ta chỉ xem chúng như một phần thử nghiệm của chúng ta." }, }, ChaosAboutBounties02 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, { FunctionName = "RequireRunsSinceTextLines", FunctionArgs = { TextLines = { "ChaosAboutBounties01", "ChaosAboutBounties03" }, Min = 3 }, }, NamedRequirements = { "StandardPackageBountyActive" }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0209", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Đáng lẽ ta không nên tham gia nhiệt tình vào những Thử Nghiệm do chính ta tạo ra, vì ta đã ảnh hưởng quá nhiều đến kết quả. Nhưng ta tin rằng cách này sẽ thú vị hơn nhiều cho cả hai ta." }, }, ChaosAboutBounties03 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, { FunctionName = "RequireRunsSinceTextLines", FunctionArgs = { TextLines = { "ChaosAboutBounties01", "ChaosAboutBounties02" }, Min = 3 }, }, { Path = { "CurrentRun", "CurrentRoom", "Name", }, IsNone = { "F_Opening01", "F_Opening02", "F_Opening03", "N_Opening01" }, }, NamedRequirements = { "StandardPackageBountyActive" }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0210", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Những Thử Nghiệm mà ta đưa ra đã bắt đầu đúng như dự đoán; nhưng kể từ thời điểm đó, ngay cả ta cũng không thể ảnh hưởng hoàn toàn để kết quả. Chẳng hạn như, ta không ngờ sẽ gặp lại ngươi ở đây, Đứa Con của Hades." }, }, ChaosAboutBounties04 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, { PathFalse = { "CurrentRun", "ActiveBounty" }, }, { Path = { "GameState", "PackagedBountyClears" }, UseLength = true, Comparison = ">=", Value = 6, }, { PathFalse = { "GameState", "TextLinesRecord", "ChaosAboutBountyProgress01" } }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0279", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Ngươi đã hoàn thành những thử thách mà ta đã đưa ra, Đứa Con của Hades. Ta muốn bày tỏ lòng biết ơn của ta đối với ngươi, nhưng nghĩ lại thì Bụi Sao của ta sẽ có ích hơn." }, }, ChaosAboutBountyChaosIntro01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, { Path = { "CurrentRun", "ActiveBounty" }, IsAny = { "PackageBountyChaosIntro" }, }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0208", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Việc ngươi sử dụng phiến đá đen đã giúp ta tạm thời thoát khỏi vực thẳm của chính ta, và ta biết ơn ngươi vì điều đó. Ta đã có thể quan sát kết quả Thử Nghiệm của ngươi và những thứ khác rõ ràng hơn." }, }, ChaosAboutRandomBounties01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, { Path = { "CurrentRun", "ActiveBounty" }, IsAny = GameData.AllRandomPackagedBounties, }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0297", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Chào mừng, Đứa Con của Hades, đến với thử nghiệm yêu thích nhất của ta. Không có gì có thể kiểm soát ở đây; có vô vàn khả năng, và để cân nhắc tất cả sẽ tốn khá nhiều thời gian." }, }, ChaosAboutRandomBounties02 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, { Path = { "CurrentRun", "ActiveBounty" }, IsAny = GameData.AllRandomPackagedBounties, }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0335", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Ngươi đã biết rõ khái niệm về ba cõi: thượng giới, trần gian và Địa Ngục. Nhưng ta còn biết một cõi thứ tư, chính là nơi ngươi đang đứng lúc này. Và khả năng chi phối tất cả các cõi còn lại." }, }, ChaosAboutBountyProgress01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, { PathFalse = { "CurrentRun", "ActiveBounty" }, }, { -- PathTrue = { "GameState", "TextLinesRecord", "ChaosGift06" }, }, { Path = { "GameState", "PackagedBountyClears" }, UseLength = true, Comparison = ">=", Value = 12, }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0290", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", -- heart unlock PostLineFunctionName = "RelationshipAdvancedPresentation", PostLineFunctionArgs = { Delay = 0.5 }, Text = "Ngươi không cần phải tham gia vào những thử nghiệm mà ta tạo ra, cũng không bắt buộc ngươi tạo ra những kết quả thú vị để ta quan sát. Nhưng ngươi vẫn tự nguyện tham gia. Vậy nên, việc chúng ta quen biết nhau không phải sai lầm." }, }, ChaosAboutStarDust01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, { Path = { "GameState", "LifetimeResourcesGained", "Mixer5Common" }, Comparison = ">=", Value = 6, }, NamedRequirementsFalse = { "StandardPackageBountyActive" }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0215", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Việc sáng tạo không phải lúc nào cũng thuận lợi. Phần còn lại của thử nghiệm đó như ngươi đã biết, đó là Bụi Sao, vẫn còn giữ lại một phần sức mạnh nguyên thủy. Hãy xem như nó là động lực để ngươi nhìn vào phiến đá và thực hiện những Thử Nghiệm mà ngươi thấy ở đó." }, }, ChaosAboutShrine01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, { PathTrue = { "GameState", "ActiveShrineBounty" }, }, { Path = { "GameState", "SpentShrinePointsCache" }, Comparison = ">=", Value = 8, }, { Path = { "CurrentRun", "TextLinesRecord" }, HasNone = GameData.AboutShrineEvents, }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0211", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Ta cảm nhận được sự ảnh hưởng ngày càng lớn của Nữ Thần Nyx; như thể con gái ta đang dần nhấn chìm thế giới vào bóng tối. Tuy nhiên, không phải con bé đã làm điều này; ta khá chắc ngươi đã làm điều này." }, }, ChaosAboutWeapons01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, { Path = { "CurrentRun", "Hero", "TraitDictionary" }, HasAny = GameData.AllWeaponAspects, }, { PathTrue = { "GameState", "WorldUpgradesAdded", "WorldUpgradeWeaponUpgradeSystem" }, }, { PathTrue = { "GameState", "ActiveShrineBounty" }, }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0216", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Ta nhận ra những thứ ngươi mang theo. Chúng là những vũ khí có nguồn gốc từ lửa địa ngục, hấp thụ máu của các Titan và trở nên mạnh mẽ. Những tạo vật được Định Mệnh tạo ra từ Địa Ngục, chúng tồn tại và trở nên mạnh mẽ hơn nhờ những cơn ác mộng thuần túy." }, }, ChaosAboutKeepsake01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, { Path = { "CurrentRun", "Hero", "TraitDictionary" }, HasAny = { "RandomBlessingKeepsake" }, }, { FunctionName = "RequireRunsSinceTextLines", FunctionArgs = { TextLines = { "ChaosAboutKeepsake02" }, Min = 3 }, }, NamedRequirementsFalse = { "StandardPackageBountyActive" }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0052", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Ngươi mang theo Embryo mà ta trao cho ngươi. Nó tạo sự ấn tượng như một phần của ta đang ở cạnh ngươi, ngay cả khi ngươi không ở trong không gian này. Ngươi có thể tiếp tục sử dụng nó, hoặc không." }, }, ChaosAboutKeepsake02 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, { Path = { "CurrentRun", "Hero", "TraitDictionary" }, HasAny = { "RandomBlessingKeepsake" }, }, { Path = { "CurrentRun", "Hero", "TraitDictionary", "RandomBlessingKeepsake", 1, "Rarity" }, IsAny = { "Epic", "Heroic" }, }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0296", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Ta cảm nhận được Phôi Thai mà ta ban ngươi đã phát triển. Vẫn còn lâu mới hình thành; nhưng ngươi đã nuôi dưỡng nó, và nhận lại một chút lợi ích. Liệu ngươi đã đặt tên cho nó chưa...?" }, }, -- alt below ChaosAboutKeepsakeQuest01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, { PathFalse = { "GameState", "TextLinesRecord", "ChaosAboutKeepsakeQuest01_B" }, }, { Path = { "GameState", "TextLinesRecord" }, HasAll = { "ChaosAboutSurfaceAppearance01", "ChaosGift03" }, }, { Path = { "GameState", "TextLinesRecord" }, HasAny = { "ChaosAboutKeepsake01", "ChaosAboutKeepsake02" }, }, { Path = { "CurrentRun", "Hero", "TraitDictionary" }, HasAny = { "RandomBlessingKeepsake" }, }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0293", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Ngươi vẫn ưu ái Phôi Thai mà ta ban cho, và ta muốn thấy ngươi tiếp tục đồng hành cùng nó. Ngươi có cân nhắc kỹ yêu cầu của ta không? Hãy trả lời." }, { Cue = "/VO/MelinoeField_3645", UsePlayerSource = true, SecretMusicMutedStems = { "ChaosBass" }, PreLineAnim = "MelTalkExplaining01", PreLineAnimTarget = "Hero", PostLineAnim = "MelinoeIdleWeaponless", PostLineAnimTarget = "Hero", Text = "Nếu có điều gì có thể giúp ngài, xin ngài cứ yêu cầu, hỡi Đấng Chaos Toàn Năng. Ta nên mang Phôi Thai đến đâu?" }, { Cue = "/VO/Chaos_0294", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosBoonChange", Text = "Hãy để nó đồng hành cùng ngươi trong suốt cuộc hành trình. Không được thay đổi giữa chừng, và hãy đến đích với nó một cách nguyên vẹn; dù ở Địa Ngục hay Trần Gian, đều không quan trọng. Việc này sẽ mua vui cho Phôi Thai, ta, và có lẽ cả ngươi nữa." }, }, ChaosAboutKeepsakeQuest01_B = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, { PathFalse = { "GameState", "TextLinesRecord", "ChaosAboutKeepsakeQuest01" }, }, { Path = { "GameState", "TextLinesRecord" }, HasAll = { "ChaosAboutSurfaceAppearance01", "ChaosGift02" }, }, { Path = { "GameState", "ClearedUnderworldRunsCache" }, Comparison = ">=", Value = 1, }, { Path = { "GameState", "ClearedSurfaceRunsCache" }, Comparison = ">=", Value = 1, }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0357", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Phôi Thai mà ngươi đang mang theo: ta muốn thấy ngươi tiến xa hơn trên hành trình cùng nó. Ngươi có sẵn sàng đáp ứng yêu cầu của ta? Hãy trả lời." }, { Cue = "/VO/MelinoeField_3645", UsePlayerSource = true, SecretMusicMutedStems = { "ChaosBass" }, PreLineAnim = "MelTalkExplaining01", PreLineAnimTarget = "Hero", PostLineAnim = "MelinoeIdleWeaponless", PostLineAnimTarget = "Hero", Text = "Nếu có điều gì có thể giúp ngài, xin ngài cứ yêu cầu, hỡi Đấng Chaos Toàn Năng. Ta nên mang Phôi Thai đến đâu?" }, { Cue = "/VO/Chaos_0294", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosBoonChange", Text = "Hãy để nó đồng hành cùng ngươi trong suốt cuộc hành trình. Không được thay đổi giữa chừng, và hãy đến đích với nó một cách nguyên vẹn; dù ở Địa Ngục hay Trần Gian, đều không quan trọng. Việc này sẽ mua vui cho Phôi Thai, ta, và có lẽ cả ngươi nữa." }, }, ChaosAboutKeepsakeQuest02 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, { Path = { "GameState", "TextLinesRecord" }, HasAny = { "ChaosAboutKeepsakeQuest01", "ChaosAboutKeepsakeQuest01_B" }, }, { Path = { "GameState", "QuestStatus", "QuestChaosKeepsakeFullRun" }, IsAny = { "CashedOut" } }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0295", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Ngươi đã mang Phôi Thai đi một chặng đường dài, một cảnh tượng thú vị để quan sát, đúng như những gì Định Mệnh đã sắp đặt. Nhưng ai đã thực sự thúc đẩy hành động này? Do ngươi, do chúng, hay do ta? Thêm một trò thú vị để suy ngẫm. Vậy nên, cảm ơn ngươi." }, }, ChaosAboutSurface01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, { PathTrue = { "GameState", "WorldUpgradesRevealed", "WorldUpgradeSurfacePenaltyCure" }, }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0032", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Khi ngươi trở lại bóng tối, ta thoáng chốc cảm nhận được sự hiện diện của ngươi trong vực thẳm vô tận. Vậy là ta đã thấy người hầu cận của Ba Nữ Thần Định Mệnh đã tìm thấy ngươi ở nơi ẩn náu đó. Hắn đã tiết lộ cho ngươi vài bí mật đúng không? Trả lời đi." }, { Cue = "/VO/MelinoeField_0767_B", UsePlayerSource = true, Portrait = "Portrait_Mel_Vulnerable_01", SecretMusicMutedStems = { "ChaosBass" }, PreLineAnim = "MelTalkPensive01", PreLineAnimTarget = "Hero", PostLineAnim = "MelinoeIdleWeaponless", PostLineAnimTarget = "Hero", Text = "Ý ngài là Moros. Bí mật của ngài ấy là về trần gian... về cách ta có thể sống sót ở đó. Ta biết điều này là trái ý định của Ba Nữ Thần Định Mệnh, nhưng Olympus cần ta. Và để hoàn thành sứ mệnh của mình, ta cũng cần họ." }, { Cue = "/VO/Chaos_0033", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosBoonChange", Text = "Ta hiểu rồi. Như ngươi đã biết, ta không quan tâm đến sự ảnh hưởng của Ba Nữ Thần Định Mệnh. Có lẽ người có thể tìm thấy chất xúc tác ở đây cho câu thần chú này. Dù chúng có muốn hay không." }, { PostLineThreadedFunctionName = "DisplayInfoToast", PostLineFunctionArgs = { Duration = 2.5, Title = "ChaosUnlockAdded", Text = "PlantChaosThalamusSeedIcon", VoiceLines = { GlobalVoiceLines = "ChaosSeedsUnlockedVoiceLines" }, GiftResource = true, WaitTime = 0.25, ResourceName = "PlantChaosThalamusSeed", SoundName = "/Leftovers/Menu Sounds/TalismanRockUpLEGENDARY" }, }, }, ChaosAboutSurface02 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, { PathTrue = { "GameState", "WorldUpgradesAdded", "WorldUpgradeSurfacePenaltyCure" }, }, { Path = { "PrevRun", "RoomsEntered" }, HasAny = { "N_Hub" }, }, { PathFalse = { "GameState", "TextLinesRecord", "ChaosAboutSurfaceAppearance01" }, }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0034", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Gần đây, ta thường khó phát hiện ngươi hơn, và suy luận của ta rằng ngươi đã hoàn thành cấm thuật của mình. Như thể trần gian đã hoàn toàn lộ ra trước mắt. Có lẽ ta sẽ yêu cầu ngươi mô ta về nó khi có cơ hội." }, }, ChaosAboutSurfaceAppearance01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, { -- PathTrue = { "GameState", "TextLinesRecord", "ChaosAboutSurface02" }, }, { PathTrue = { "GameState", "WorldUpgradesAdded", "WorldUpgradeSurfacePenaltyCure" }, }, { PathTrue = { "CurrentRun", "BiomesReached", "N" }, }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0035", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Khả năng vượt qua những giới hạn mà Ba Nữ Thần Định Mệnh đã áp đặt lên ngươi, đã truyền cảm hứng cho ta. Sau một khoảng thời gian suy ngẫm, ta đã khám phá ra cách để gọi ngươi ngay cả khi ở trần gian. Ta thấy điều đó thật thú vị." }, }, ChaosAboutSurfaceAppearance02 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, { PathTrue = { "GameState", "TextLinesRecord", "ChaosAboutSurfaceAppearance01" }, }, { FunctionName = "RequireRunsSinceTextLines", FunctionArgs = { TextLines = { "ChaosAboutSurfaceAppearance01" }, Min = 4 }, }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0202", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Có lẽ ta nên bắt đầu lại từ đầu: Đó là điều ta nghĩ đến khi quan sát tất cả những gì đã diễn ra ở trần gian. Cuối cùng, ta vẫn giữ ý định đó, mặc dù hiện tại ta vẫn để con cháu ta tiếp tục sinh sống và tác động theo ý muốn của chúng." }, }, ChaosAboutPostSurface01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, { SumPrevRuns = 4, Path = { "BiomesReached", "N" }, CountPathTrue = true, Comparison = ">=", Value = 3, }, { PathTrue = { "PrevRun", "BiomesReached", "N" }, }, { PathTrue = { "CurrentRun", "BiomesReached", "F" }, }, NamedRequirementsFalse = { "StandardPackageBountyActive" }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0214", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Ngươi đã khám phá trần gian của thế giới này, nơi mà ảnh hưởng của ta bị giới hạn. Ta khá hứng thú khi nghĩ đến những khả năng đó, mặc dù ta đã đoán trước ngươi sẽ quay lại." }, }, ChaosAboutChaosGates01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, { PathTrue = { "GameState", "TextLinesRecord", "ChaosGift03" }, }, { Path = { "CurrentRun", "TraitUses" }, HasNone = { "TemporaryForcedSecretDoorTrait" }, }, NamedRequirementsFalse = { "StandardPackageBountyActive" }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0203", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Ta hiểu việc bước vào những cánh cổng đến tiến vào không gian của ta không phải cảm giác dễ chịu gì, kể cả dấu ấn của ta cũng vừa có lợi và bất lợi. Vậy nên, ta tự hỏi vì sao ngươi lại thường xuyên mạo hiểm vào đây; hoặc có lẽ ngươi chỉ muốn diện kiến ta." }, }, ChaosAboutChaosGateItem01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, { Path = { "CurrentRun", "TraitUses" }, HasAny = { "TemporaryForcedSecretDoorTrait" }, }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0204", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Tia Lửa Ixion đã đưa ngươi đến gặp ta... một tia sáng từ ngọn lửa vĩnh cửu trong Địa Ngục. Ánh sáng của nó đã tiết lộ cánh cổng dẫn đến vực thẳm của ta và giảm nhẹ những tác dụng phụ khi tiến vào. Ta khuyên ngươi nên tiếp tục tận dụng nó." }, }, ChaosAboutTrust01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0037", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Một số kẻ đã tìm cách đáp lại lời kêu gọi của ta, nhưng đến cuối cùng lại thiếu sự can đảm để nhảy xuống. Vì vậy, ta không bao giờ kêu gọi người phàm nữa, và hiếm khi gọi bất cứ ai khác. Vì ta biết, ngay cả những Titan hoặc những vị thần đều có thể dối trá. Ta khuyên người đừng phản bội lòng tin của ta." }, }, ChaosAboutCreation01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0038", TextLimit = 285, SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Những chuyện đã xảy ra thuộc một phần trách nhiệm của ta. Ta đã cố tạo ra thế giới này với một mức độ quan tâm nhất định. Ta nuôi dưỡng nó. Đặt ra một số nguyên tắc nhất định, giống như cha mẹ; và ta cũng tạo ra chúng. Nhưng thế giới này không còn trẻ nữa. Hiện tại, nó vẫn tồn tại theo ý muốn của riêng nó." }, }, -- alt below ChaosGrantsDarkness01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, { PathTrue = { "GameState", "WorldUpgradesAdded", "WorldUpgradeBountyBoard" }, }, { PathFalse = { "GameState", "TextLinesRecord", "ChaosGrantsDarkness01_B" }, }, { PathFalse = { "GameState", "ReachedTrueEnding" }, }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0047", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Trước đây, Bóng Tối bao trùm toàn bộ Địa Ngục, nhưng bây giờ... Chronos đã cải tạo cõi này để phù hợp với sở thích của hắn. Tuy nhiên, Bóng Tối vẫn luôn tồn tại trong không gian này. Và ta khiến nó hiện rõ hơn đối với ngươi." }, { PostLineThreadedFunctionName = "DisplayInfoToast", PostLineThreadedFunctionArgs = { Duration = 2, Title = "ChaosUnlockAdded", Text = "Mixer6Common", VoiceLines = { GlobalVoiceLines = "DarknessUnlockedVoiceLines" }, GiftResource = true, WaitTime = 0.25, ResourceName = "Mixer6Common", SoundName = "/SFX/Player Sounds/DarknessCollectionPickup" }, }, }, ChaosGrantsDarkness01_B = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, { PathTrue = { "GameState", "WorldUpgradesAdded", "WorldUpgradeBountyBoard" }, }, { PathFalse = { "GameState", "TextLinesRecord", "ChaosGrantsDarkness01" }, }, { PathTrue = { "GameState", "ReachedTrueEnding" }, }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0047_ALT", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Bóng Tối sẽ luôn tồn tại. Và chính ta đã cho ngươi thấy." }, { PostLineThreadedFunctionName = "DisplayInfoToast", PostLineThreadedFunctionArgs = { Duration = 2, Title = "ChaosUnlockAdded", Text = "Mixer6Common", VoiceLines = { GlobalVoiceLines = "DarknessUnlockedVoiceLines" }, GiftResource = true, WaitTime = 0.25, ResourceName = "Mixer6Common", SoundName = "/SFX/Player Sounds/DarknessCollectionPickup" }, }, }, ChaosAboutOlympians01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0036", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Những vị thần Olympus đã ban phước và gửi những thông điệp của chúng đến ngươi, với những hiểu biết hạn chế về tình cảnh ở đây và nơi ngươi đang ở. Điều đó sẽ không xảy ra với ta khi ngươi đang ở đây." }, }, ChaosAboutFamily01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0200", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Những vị thần Olympus thường nói về gia đình, nhưng ta không hoàn toàn hiểu ý chúng. Mọi sinh vật đều có chung nguồn gốc, nhưng chúng không được xem là gia đình. Ví dụ như Chronos: Hắn có được xem là gia đình không? Ta sẽ không yêu cầu ngươi trả lời." }, }, ChaosAboutChronos01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0043", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Thời Gian không hẳn là luôn tồn tại. Chronos đã tạo ra phương thức đo lường tốc độ phát triển và thay đổi của mọi thứ, hoặc không. Về bản chất, hắn rất hữu ích. Nhưng theo ta biết, Thời Gian cũng có thể là nguồn gốc của mọi vấn đề." }, }, ChaosAboutChronos02 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, { Path = { "GameState", "TextLinesRecord" }, HasAny = { "ChronosNightmare01", "ChaosAboutZagreus01" }, }, { PathFalse = { "GameState", "ReachedTrueEnding" }, }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0044", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Ta tin chắc ngươi là một kẻ thận trọng, Đứa Con của Hades. Tuy nhiên, ngay cả ta cũng có thể bị kích động, Chronos sẽ sớm nhận ra điều đó. Thử nghiệm của chúng ta có liên quan đến số phận của hắn; nếu hắn tin hắn có thể thay đổi số phận của mình, thì chúng ta cũng có thể." }, }, ChaosAboutChronos03 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, { Path = { "GameState", "TextLinesRecord" }, HasAny = { "ChronosNightmare01", "ChaosAboutZagreus01" }, }, { PathFalse = { "GameState", "TextLinesRecord", "FatesEpilogue01" }, }, NamedRequirementsFalse = { "StandardPackageBountyActive" }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0045", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Ta sẽ buộc Chronos phải chịu trách nhiệm với những chuyện đã xảy ra. Nhưng bản thân ta cũng không hẳn là không có lỗi. Vì ta sợ rằng ta đã khiến cho những vấn đề hiện tại trở nên tồi tệ hơn. Chúng ta sẽ xem, liệu những sai lầm nữa có thể sửa chữa không." }, }, -- post-ending alt below ChaosAboutChronosNightmare01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, { PathFalse = { "GameState", "ReachedTrueEnding" }, }, { PathFalse = { "GameState", "TextLinesRecord", "ChaosAboutChronosNightmare01_B" }, }, { Path = { "GameState", "TextLinesRecord" }, HasAll = { "ChronosNightmare01", "MorosAboutFates02", "HadesAboutChronosNightmare01", }, }, { Path = { "GameState", "TextLinesRecord" }, HasAny = { "HecateAboutFates01", "HecateBossAboutFates01", }, }, { Path = { "GameState", "TextLinesRecord" }, HasAny = { "NemesisAboutChronosNightmare02", "NemesisAboutChronosNightmare02_B", }, }, NamedRequirementsFalse = { "StandardPackageBountyActive" }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0098", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Những sợi dây dệt của Nữ Thần Định Mệnh được cho là có khả năng ràng buộc của người phàm và những vị thần. Hành trình và kết quả của mọi kiếp sống, tất cả đều được định trước. Vậy nên, cảm giác có được sự lựa chọn chỉ là ảo tưởng. Ngươi có tin vào điều đó không, Đứa Con của Hades? Trả lời đi." }, { Cue = "/VO/MelinoeField_1209", UsePlayerSource = true, SecretMusicMutedStems = { "ChaosBass" }, PreLineAnim = "MelTalkPensive01", PreLineAnimTarget = "Hero", PostLineAnim = "MelinoeIdleWeaponless", PostLineAnimTarget = "Hero", Text = "Ta nghĩ Nữ Thần Định Mệnh đã định đoạt nhiều điều về cuộc đời của chúng ta... chẳng hạn như, chúng ta được sinh ra ở đâu và khi nào, với ai. Nhưng ta không nghĩ họ quyết định mọi chi tiết. Và ta biết họ đang không tiên đoán bất cứ điều gì lúc này... vì Chronos đang bắt giữ họ." }, { Cue = "/VO/Chaos_0099", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosBoonChange", Text = "Ta hiểu rồi. Ta đồng tình với phần lớn đánh giá của ngươi. Ta là nguyên nhân khiến Chronos bắt giữ chúng lúc này. Hắn đã hỏi ta nơi để tìm chúng và ta đã quyết định nói cho hắn biết; để xác thực những lựa chọn đó có thể diễn ra mà không chịu ảnh hưởng từ chúng. Giờ ngươi đã hiểu tình thế khó xử của ta chưa? Trả lời đi..." }, { Cue = "/VO/MelinoeField_1210", UsePlayerSource = true, Portrait = "Portrait_Mel_Vulnerable_01", SecretMusicMutedStems = { "ChaosBass" }, PreLineAnim = "MelTalkBrooding01", PreLineAnimTarget = "Hero", PostLineAnim = "MelinoeIdleWeaponless", PostLineAnimTarget = "Hero", Text = "Ôi không. Đấng Chaos Toàn Năng, ngài đã bị lừa! Chronos muốn tìm những Nữ Thần Định Mệnh vì mục đích riêng của hắn. Họ là một trong những thế lực duy nhất trên toàn cõi này có đủ khả năng để ngăn chặn hắn." }, { Cue = "/VO/Chaos_0100", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosBoonChange", Text = "Bọn chúng không quyền năng như vẻ bề ngoài. Mặc dù vậy, ta nghĩ ngươi đã đúng. Chronos đã thể hiện ý định của hắn là vô hại. Ta không quen với sự lừa dối và bị lừa dối. Ta vẫn rất khó chịu về chuyện này." }, }, ChaosAboutChronosNightmare01_B = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, { PathTrue = { "GameState", "ReachedTrueEnding" }, }, { PathFalse = { "GameState", "TextLinesRecord", "ChaosAboutChronosNightmare01" }, }, { Path = { "GameState", "TextLinesRecord" }, HasAll = { "ChronosNightmare01", "MorosAboutFates02", }, }, { Path = { "GameState", "TextLinesRecord" }, HasAny = { "HecateAboutFates01", "HecateBossAboutFates01", }, }, { Path = { "GameState", "TextLinesRecord" }, HasAny = { "NemesisAboutChronosNightmare02", "NemesisAboutChronosNightmare02_B", }, }, NamedRequirementsFalse = { "StandardPackageBountyActive" }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0098", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "The weavings of the Fates are said to bind both mortals and immortals alike. The course and outcome of all lives, all preordained. Thus the sense of choice is merely an illusion. Do you believe this, Spawn of Hades? Respond." }, { Cue = "/VO/MelinoeField_1209_B", UsePlayerSource = true, SecretMusicMutedStems = { "ChaosBass" }, PreLineAnim = "MelTalkPensive01", PreLineAnimTarget = "Hero", PostLineAnim = "MelinoeIdleWeaponless", PostLineAnimTarget = "Hero", Text = "Theo ta thì Nữ Thần Định Mệnh đã sắp đặt hầu hết mọi chuyện trong cuộc sống của chúng ta... chẳng hạn như khi nào ta được sinh ra, và được gặp ai. Nhưng ta không cho rằng họ quyết định mọi chi tiết. Và ta biết ngay lúc này, họ không hề thêu dệt bất kỳ định mệnh nào cả..." }, { Cue = "/VO/Chaos_0099", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosBoonChange", Text = "I see. For the most part, I concur with your assessment. I am the reason Chronos has them now. He asked me where to find them, and I decided to tell him; to verify such choices could be made without their influence. Now do you understand my quandary? Respond..." }, { Cue = "/VO/MelinoeField_4565", UsePlayerSource = true, Portrait = "Portrait_Mel_Vulnerable_01", SecretMusicMutedStems = { "ChaosBass" }, PreLineAnim = "MelTalkBrooding01", PreLineAnimTarget = "Hero", PostLineAnim = "MelinoeIdleWeaponless", PostLineAnimTarget = "Hero", Text = "Hỡi Đấng Chaos Toàn Năng, ngài đã bị lừa rồi. Chronos giờ đã khác, nhưng trước đây ông ta truy lùng những Nữ Thần Định Mệnh là vì mục đích cá nhân, vì họ là một trong những thế lực có thể ngăn chặn ông ta..." }, { Cue = "/VO/Chaos_0100", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosBoonChange", Text = "Yet they are not so powerful as they appeared. Nevertheless, I think you are correct. Chronos indicated his intentions were benign. I am unfamiliar with deceit, and was misled. I remain quite displeased about this still." }, }, ChaosAboutChronosNightmare02 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, { PathTrue = { "GameState", "TextLinesRecord", "ChaosAboutChronosNightmare01" }, }, NamedRequirementsFalse = { "StandardPackageBountyActive" }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0101", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Ngẫm lại thì, lẽ ra ta không nên cho phép Chronos nói chuyện với ta, nhưng hắn quả thật có tài thuyết phục. Ta vẫn chưa hoàn toàn hiểu cách các ngươi giao tiếp; những gì các ngươi nói không hẳn lúc nào cũng giống suy nghĩ và ý định thực sự của các ngươi. Vậy nên, giờ đây ta sẽ chú ý kỹ hơn." }, }, ChaosAboutFates01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, { Path = { "GameState", "TextLinesRecord" }, HasAll = { "ChaosGift04", "ChronosGift04" }, }, { PathFalse = { "GameState", "TextLinesRecord", "FatesEpilogue01" }, }, { PathTrue = { "GameState", "ReachedTrueEnding" }, }, { FunctionName = "RequireRunsSinceTextLines", FunctionArgs = { TextLines = { "ChaosAboutChronosNightmare02" }, Min = 6 }, }, NamedRequirementsFalse = { "StandardPackageBountyActive" }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0330", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Gần đây Titan Chronos đã triệu hồi ta, đưa ra những lời giải thích về nguyên do khiến ta rơi vào tình cảnh hiện tại. Ta không thể hiểu được chi tiết, nhưng ta nhận ra sự khác biệt của hắn so với lần cuối gặp mặt, chính là lần đã dẫn đến sự biến mất của Ba Nữ Thần Định Mệnh. Ta có nên chấp nhận lời xin lỗi của hắn? Hãy trả lời ta." }, { Cue = "/VO/MelinoeField_4004", UsePlayerSource = true, SecretMusicMutedStems = { "ChaosBass" }, PreLineAnim = "MelTalkPensive01", PreLineAnimTarget = "Hero", PostLineAnim = "MelinoeIdleWeaponless", PostLineAnimTarget = "Hero", Text = "Đấng Chaos Toàn Năng, lời xin lỗi của ông ấy có đáng tin hay không thì ta không thể chắc chắn. Nhưng ta cho rằng sự thay đổi mà ngài cảm nhận được ở Ông Nội hoàn toàn là sự thật. Liệu hai người có thể hợp tác để cùng nhau tìm kiếm Ba Nữ Thần Định Mệnh không?" }, { Cue = "/VO/Chaos_0331", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosBoonChange", Text = "Titan Thời Gian đã tự nguyện cung cấp nhiều thông tin hơn ta mong đợi. Ta hiểu câu trả lời của ngươi, nên không hỏi chi tiết hơn. Có lẽ Nữ Thần Định Mệnh sẽ được tìm thấy... hoặc không." }, }, ChaosPostEpilogue01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, { PathTrue = { "GameState", "TextLinesRecord", "FatesEpilogue01" }, }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0332", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosBoonChange", Text = "Ba Nữ Thần Định Mệnh cuối cùng cũng trở lại, và đó là tin tốt; vấn đề của ta đã được giải quyết nhờ sự giúp đỡ của ngươi. Tuy nhiên, việc các ngươi tìm thấy họ, hay họ tự quay về thì vẫn còn là bí ẩn. Giờ đây, họ lại đặt ra nhiều câu hỏi hơn cả ta." }, }, ChaosPostEpilogue02 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, { PathTrue = { "GameState", "TextLinesRecord", "FatesEpilogue01" }, }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0333", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosBoonChange", Text = "Ta đặc biệt quan tâm đến sự kiểm soát. Đã từng có thời, chỉ một mình ta nắm giữ nó, cho đến khi những Nữ Thần Định Mệnh tước đi một phần; rồi bỗng dưng họ biến mất, sau khi Chronos xuất hiện trở lại. Và giờ họ đã trở lại. Vậy những sự kiện diễn ra sau đó là do ai tạo ra...? Của mọi người? Hay không ai cả?" }, }, ChaosAboutChronosFight01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, { PathTrue = { "PrevRun", "RoomsEntered", "I_Boss01" }, }, { PathTrue = { "PrevRun", "Cleared" }, }, { PathFalse = { "GameState", "ReachedTrueEnding" }, }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0102", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Có sự rung chấn nào đó mà ta cảm nhận được từ sâu trong vực thẳm... ngươi đã đến đích đúng không? Đối đầu với Chronos và giành chiến thắng. Tuy nhiên, ảnh hưởng của hắn vẫn còn. Nhưng có lẽ Titan sẽ suy ngẫm về việc từ bỏ quyền kiểm soát." }, }, ChaosAboutTyphon01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, { Path = { "GameState", "RoomsEntered" }, SumOf = { "Q_Boss01", "Q_Boss02" }, Comparison = ">=", Value = 2, }, { Path = { "PrevRun", "RoomsEntered" }, HasAny = { "Q_Boss01", "Q_Boss02" }, }, { PathFalse = { "GameState", "TextLinesRecord", "ZeusPalaceAboutTyphonDeath01" }, }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0282", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Theo ta biết thì quái vật Typhon đang là mối đe dọa lớn đối với những vị thần Olympus, và giờ là cả ngươi nữa. Ta không ngờ rằng hắn và Chronos lại hợp tác; có lẽ vì thế mà ta không nhận ra sự thức tỉnh của Typhon." }, }, ChaosAboutTyphon02 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, { Path = { "GameState", "RoomsEntered" }, SumOf = { "Q_Boss01", "Q_Boss02" }, Comparison = ">=", Value = 2, }, { Path = { "PrevRun", "RoomsEntered" }, HasAny = { "Q_Boss01", "Q_Boss02" }, }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0283", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Con quái vật mà ngươi gọi là Typhon, trước đây từng là sản phẩm từ thí nghiệm của ta. Ta muốn những tạo vật của mình tạo ra sự bất ngờ và sinh sôi, nhưng không ngờ đến mức này. Và giờ ta không thể loại bỏ hắn được nữa." }, }, ChaosAboutTyphon03 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, { PathTrue = { "GameState", "TextLinesRecord", "ChaosAboutTyphon01" }, }, { Path = { "GameState", "RoomsEntered" }, SumOf = { "Q_Boss01", "Q_Boss02" }, Comparison = ">=", Value = 2, }, { Path = { "PrevRun", "RoomsEntered" }, HasAny = { "Q_Boss01", "Q_Boss02" }, }, { PathFalse = { "GameState", "TextLinesRecord", "ZeusPalaceAboutTyphonDeath01" }, }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0284", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Thật thú vị khi Typhon lại xem trọng việc hủy diệt hơn tất cả. Có lẽ ta đã tạo ra nhiều hơn mức cần thiết, và giờ là một lực lượng đối đầu xuất hiện. Bởi sự sáng tạo luôn tự cân bằng." }, }, ChaosAboutTyphon04 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, { Path = { "GameState", "RoomsEntered" }, SumOf = { "Q_Boss01", "Q_Boss02" }, Comparison = ">=", Value = 2, }, { Path = { "PrevRun", "RoomsEntered" }, HasAny = { "Q_Boss01", "Q_Boss02" }, }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0287", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Có lẽ ngươi đang thắc mắc ta có phần nào trách nhiệm với Typhon không, theo một góc độ nào đó, vì đã tạo ra hắn. Ta cũng từng tự hỏi điều này, và kết luận rằng: ta có trách nhiệm về Typhon, giống như Chronos chịu trách nhiệm về ngươi." }, }, ChaosAboutTyphonDeath01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, { PathTrue = { "GameState", "TyphonDefeatedWithStormStop" }, }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0321", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Gần đây ta không còn cảm nhận được sự tồn tại của thực thể mà ngươi gọi là Typhon nữa, điều này là khá bất thường nếu xét về kích thước của hắn. Ta tự hỏi liệu đây có phải dấu hiệu cho thấy ta đang gặp vấn đề gì đó, hay chỉ đơn giản là Typhon không còn tồn tại nữa? Theo ngươi thì sao? Hãy trả lời ta." }, { Cue = "/VO/MelinoeField_4003", UsePlayerSource = true, SecretMusicMutedStems = { "ChaosBass" }, PreLineAnim = "MelTalkExplaining01", PreLineAnimTarget = "Hero", PostLineAnim = "MelinoeIdleWeaponless", PostLineAnimTarget = "Hero", Text = "Quái Vật Thủy Tổ đã bị tiêu diệt, thưa Đấng Chaos Toàn Năng. Đó không phải một việc dễ dàng, nhưng mối đe dọa đối với gia đình ta là quá lớn và nghiêm trọng. Bọn ta không còn lựa chọn nào khác." }, { Cue = "/VO/Chaos_0322", PreContentSound = "/SFX/Menu Sounds/ChaosBoonChange", SecretMusicActiveStems = { "ChaosBass" }, Text = "Ngươi hoàn toàn có thể chọn cách hủy diệt Olympus; nhưng ta hiểu vì sao ngươi không làm vậy. Quyền năng có thể xóa bỏ sự tồn tại của những tạo vật như thế... thật khiến ta tò mò. Nhưng có lẽ ta sẽ sử dụng nó một cách mất kiểm soát." }, }, ChaosAboutPrometheus01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, { SumPrevRuns = 2, Path = { "RoomsEntered", "P_Boss01" }, Comparison = ">=", Value = 1, }, { PathTrue = { "CurrentRun", "BiomesReached", "N" }, }, NamedRequirementsFalse = { "StandardPackageBountyActive" }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0288", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Tên Titan Prometheus mà ngươi nhắc đến, đã trao ngọn lửa thiêng từ Olympus cho người phàm. Một khoảnh khắc thú vị mà ta không lường trước. Ngọn lửa đó sẽ được sử dụng như thế nào, và trong tay biết bao nhiêu người khác?" }, }, ChaosAboutTitans01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, { PathTrue = { "GameState", "RoomsEntered", "I_Boss01" } }, { PathFalse = { "GameState", "ReachedTrueEnding" }, }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0206", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Sự khác biệt cơ bản giữa các Titan và các vị thần là gì? Không dễ dàng gì để ta phân biệt giữa hai điều đó. Tuy nhiên, những khác biệt đó hẳn phải rất quan trọng, nếu chúng gây ra một cuộc chiến kéo dài." }, }, ChaosAboutNyx01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, { PathFalse = { "GameState", "ReachedTrueEnding" }, }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0046", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Những tiên đoán của Nữ Thần Định Mệnh có lẽ là mối liên kết giữa chúng ta. Vì chúng ta đều đang tìm kiếm những người thân của mình. Ta đã mất liên lạc vói con gái ta, Nyx, người từng sống trong Thánh Điện của cha ngươi. Ảnh hưởng của con bé vẫn còn, nhưng ta không cảm nhận được sự hiện diện của con bé..." }, }, ChaosAboutNyx02 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, { Path = { "GameState", "TextLinesRecord" }, HasAll = { "ChaosAboutNyx01", "ChronosNightmare01" } }, { PathFalse = { "GameState", "ReachedTrueEnding" }, }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0197", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Nếu Chronos đang giam giữ Nữ Thần Nyx trong Lãnh Địa của cha ngươi, cùng với những thành viên khác trong gia đình của con bé và của ngươi, thì ta muốn thay đổi điều đó. Có lẽ hắn sẽ thả chúng ra nếu ngươi dùng bạo lực đủ nhiều." }, }, ChaosWithNyx01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, { FunctionName = "RequiredAlive", FunctionArgs = { Units = { "NPC_Nyx_Story_01", }, Alive = true }, }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0328", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Hiện tại, ta vẫn đang trò chuyện với Nữ Thần Nyx. Dấu ấn của ta vẫn trao cho ngươi như trước, sau đó ta tiễn ngươi rời đi; cứ thong thả bao lâu tùy thích, vì bọn ta có thể chờ." }, }, ChaosWithNyx02 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, { FunctionName = "RequiredAlive", FunctionArgs = { Units = { "NPC_Nyx_Story_01", }, Alive = true }, }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0329", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Ta cảm thấy sự trống rỗng kỳ lạ sau khi Nữ Thần Nyx biến mất. Giờ đây, con bé đã trở lại, sự trống rỗng không còn nữa; đặc biệt là khi con bé xuất hiện ở đây." }, }, ChaosAboutNemesis01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, { PathTrue = { "GameState", "NemesisTakeExitRecord", "TrialUpgrade" }, }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0198", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Gần đây, có một người con gái của Nyx đã vào lãnh địa của ta. Vẻ ngoài của cô ta khiến ta lúc đầu nhầm lẫn cô ta với nữ thần - mẫu thân của cô ta, vì nhiều sinh vật trông giống ta. Ta sẽ cho phép cô ta ở lại đây." }, }, ChaosAboutNemesis02 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, { PathTrue = { "GameState", "TextLinesRecord", "ChaosAboutNemesis01" }, }, { Path = { "GameState", "NemesisTakeExitRecord", "TrialUpgrade" }, Comparison = ">=", Value = 2, }, { PathFalse = { "GameState", "TextLinesRecord", "ChaosPostEpilogue01" } }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0199", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Con gái của Nyx trong giống hệt con bé, cô ta đang giúp đỡ ta giải quyết tình thế khó xử này, giống như ngươi. Cô ta rất có trách nhiệm, nhưng vài đứa con cháu thì lại không được như vậy. Có lẽ ta nên buộc tất cả phải tuân theo nguyên tắc; nhưng điều đó sẽ khiến mọi thứ mất đi sự thú vị." }, }, ChaosAboutEris01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, { SumPrevRuns = 2, Path = { "RoomsEntered" }, TableValuesToCount = { "O_Boss01", "O_Boss02" }, Comparison = ">=", Value = 1, }, { PathTrue = { "GameState", "TextLinesRecord", "ChaosAboutSurfaceAppearance01" } }, NamedRequirementsFalse = { "StandardPackageBountyActive" }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0201", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Một trong những đứa con của Nữ Thần Nyx, kẻ được gọi là Xung Đột... Ta thấy thật thú vị khí Nyx lại sinh ra một kẻ như cô ta, nhưng không sao, tất cả chúng ta đều mắc sai lầm. Ta thừa mọi thứ ta tạo ra cũng có thể xem là hỗn loạn." }, }, ChaosAboutHecate01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, { PathTrue = { "CurrentRun", "Hero", "Weapons", "WeaponTorch" }, }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0207", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Ngươi đến từ một nơi không thuộc về Trần Gian hay Địa Ngục, mà nơi đó nằm giữa chúng. Ta thỉnh thoảng gặp kẻ cai quản lãnh địa đó và là kẻ đa từng phụng sự cho Nữ Thần Nyx; ngươi khiến ta nhớ đến bà ta." }, }, ChaosAboutHades01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, { PathTrue = { "GameState", "TextLinesRecord", "ChaosGift02" }, }, { PathTrue = { "GameState", "RoomsEntered", "I_Intro" } }, { PathTrue = { "CurrentRun", "BiomesReached", "F" }, }, { PathFalse = { "GameState", "ReachedTrueEnding" }, }, NamedRequirementsFalse = { "StandardPackageBountyActive" }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0205", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Ta không thể tưởng tượng được cảm giác gặp lại đấng đã tạo ra ta sẽ như thế nào, nhưng ngươi thì có thể, và có lẽ đã từng. Cha của ngươi không còn ở trong lãnh địa của hắn nữa, nơi mà ta cảm nhận được nhiều thay đổi đã xảy ra. Nhưng hắn không ở xa nơi đó. Có lẽ ta sẽ giúp ngươi tìm ra nơi hắn đang ở." }, }, -- about olympians ChaosAboutZeus01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, { PathTrue = { "CurrentRun", "UseRecord", "ZeusUpgrade" } }, { Path = { "CurrentRun", "TextLinesRecord" }, HasNone = GameData.GodAboutGodEvents, }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0170", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Ngươi nhận được sự ban phước từ chính Vua của các vị thần Olympus. Ta cứ ngỡ rằng hắn quá bận rộn để hỗ trợ trực tiếp, mặc dù hắn thực sự sẽ hưởng lợi nhờ chiến thắng của ngươi..." }, }, ChaosAboutHera01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, { PathTrue = { "CurrentRun", "UseRecord", "HeraUpgrade" } }, { Path = { "CurrentRun", "TextLinesRecord" }, HasNone = GameData.GodAboutGodEvents, }, NamedRequirementsFalse = { "StandardPackageBountyActive" }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0171", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Ngươi biết đến kẻ được gọi là Nữ Hoàng của Olympus. Cô ta có quyền năng nhất định của đáng sáng tạo. Người phàm tôn thờ cô ta, thỉnh cầu sự giúp đỡ của cô ta khi chúng gắn kết và sinh con cái. Cô ta chắc chắn thích được tôn thờ." }, }, ChaosAboutPoseidon01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, { PathTrue = { "CurrentRun", "UseRecord", "PoseidonUpgrade" } }, { Path = { "CurrentRun", "TextLinesRecord" }, HasNone = GameData.GodAboutGodEvents, }, NamedRequirementsFalse = { "StandardPackageBountyActive" }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0172", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Ngươi được hỏi thăm bởi Poseidon. Những vùng nước mà hắn tuyên bố là của hắn, chúng từng là một trong những sáng tạo đầu tiên của ta, và ta nghĩ chúng là lựa chọn đúng đắn. Ta tự hỏi liệu hắn có hiểu hết được sức mạnh tiềm ẩn của chúng không." }, }, ChaosAboutApollo01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, { PathTrue = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, { Path = { "CurrentRun", "TextLinesRecord" }, HasNone = GameData.GodAboutGodEvents, }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0173", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Con trai cưng của Zeus đã ban phước cho ngươi. Apollo không phải lúc nào cũng sẵn lòng tham gia vào cuộc chiến của gia đình ngươi. Có lẽ tình hình hiện tại không còn sự lựa chọn nào khác cho hắn." }, }, ChaosAboutHestia01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, { PathTrue = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, { PathFalse = { "GameState", "ReachedTrueEnding" }, }, NamedRequirementsFalse = { "StandardPackageBountyActive" }, --[[ { Path = { "CurrentRun", "TextLinesRecord" }, HasNone = GameData.GodAboutGodEvents, }, ]]-- }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0174", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Ngay cả nữ thần Hestia cũng ban cho ngươi một phần sức mạnh. Bà ta thường chỉ hài lòng với việc thắp lên ngọn lửa ấm áp của bếp lò bên trong những ngôi nhà của người phàm. Nhưng bây giờ, những ngọn lửa đó có nguy cơ lan rộng, vượt quá tầm kiểm soát của bà ta." }, }, ChaosAboutHephaestus01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, { PathTrue = { "CurrentRun", "UseRecord", "HephaestusUpgrade" } }, { Path = { "CurrentRun", "TextLinesRecord" }, HasNone = GameData.GodAboutGodEvents, }, -- NamedRequirementsFalse = { "StandardPackageBountyActive" }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0175", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Hephaestus đã ban phước cho ngươi. Thần thợ rèn tạo ra vũ khí và áo giáp phù hợp cho chiến tranh, trong khi ta đã tạo ra những thứ mà hắn sử dụng cho nghề nghiệp của hắn. Không có công việc nào là của riêng chúng cả, Đứa Con của Hades." }, }, ChaosAboutAphrodite01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, { PathTrue = { "CurrentRun", "UseRecord", "AphroditeUpgrade" } }, { Path = { "CurrentRun", "TextLinesRecord" }, HasNone = GameData.GodAboutGodEvents, }, -- NamedRequirementsFalse = { "StandardPackageBountyActive" }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0176", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Trong thế giới như thế này, liệu có còn chỗ cho vẻ đẹp và dục vọng không? Nữ Thần Aphrodite chắc hẳn đã nghĩ vậy, và giờ các ngươi đã là đồng minh với nhau. Ta tin chắc đó là lý do xứng đáng; suy cho cùng thì thế giới này cũng được sinh ta từ một mong muốn nhất định." }, }, ChaosAboutDemeter01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, { PathTrue = { "CurrentRun", "UseRecord", "DemeterUpgrade" } }, { PathFalse = { "GameState", "ReachedTrueEnding" }, }, --[[ { Path = { "CurrentRun", "TextLinesRecord" }, HasNone = GameData.GodAboutGodEvents, }, NamedRequirementsFalse = { "StandardPackageBountyActive" }, ]]-- }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0177", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Nữ Thần Demeter sẵn sàng tham chiến và ban cho người một phần sức mạnh phẫn nộ của bà ta. Bà của ngươi đã có kinh nghiệm chiến đấu với các Titan... những kẻ tiền nhiệm của chúng. Tất cả các ngươi đã phát triển đến mức chẳng còn lại bao nhiêu đặc điểm chung nữa." }, }, ChaosAboutAres01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, { PathTrue = { "CurrentRun", "UseRecord", "AresUpgrade" } }, { Path = { "CurrentRun", "TextLinesRecord" }, HasNone = GameData.GodAboutGodEvents, }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0289", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Ngươi nhận được Phước Lành từ Ares tàn bạo, kẻ thường tôn thờ ta hơn họ hàng của hắn; vì theo hắn, không có sự sáng tạo, thì không có sự hủy diệt. Và ta hoàn toàn đồng ý." }, }, ChaosAboutArtemis01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, { PathTrue = { "CurrentRun", "UseRecord", "NPC_Artemis_Field_01" } }, { Path = { "CurrentRun", "TextLinesRecord" }, HasNone = GameData.GodAboutGodEvents, }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0178", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Ta biết Nữ Thần Săn Bắt gần đây đã hoạt động gần ranh giới giữa các cõi. Artemis không phải lúc nào cũng táo bạo như vậy; nhưng không có gì ngạc nhiên khi cô ta ẩn mình sâu vào bóng tối. Có vẻ như các ngươi khá hiểu biết về nhau." }, }, ChaosAboutHermes01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, { PathTrue = { "CurrentRun", "UseRecord", "HermesUpgrade" } }, { Path = { "CurrentRun", "TextLinesRecord" }, HasNone = GameData.GodAboutGodEvents, }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0179", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Chúng ta có sự vĩnh hằng để tiến hành thử nghiệm của chúng ta. Ta không chắc liệu kết quả có đạt được nhanh như sự nhanh nhẹn mà Hermes ban cho ngươi hay không. Đó là một khía cạnh khác để khám phá." }, }, ChaosAboutSelene01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, { PathTrue = { "CurrentRun", "UseRecord", "SpellDrop" } }, { Path = { "GameState", "TextLinesRecord" }, HasAll = { "ChaosGift01", "SeleneGift01" }, }, { PathFalse = { "GameState", "ReachedTrueEnding" }, }, --[[ { Path = { "CurrentRun", "TextLinesRecord" }, HasNone = GameData.GodAboutGodEvents, }, ]]-- }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0180", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Selene cưỡi ngựa băng qua bầu trời, những sự chú ý của cô ta lại dành cho ngươi. Có lẽ cô ta đang thắc mắc, Mặt Trăng sẽ còn là gì khi không còn Màn Đêm? Tuy nhiên, ta nghĩ cô ta vẫn sẽ còn sức mạnh kể cả khi không có Nyx." }, }, -- other reactions ChaosAboutNyxAspect01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, { PathTrue = { "CurrentRun", "Hero", "TraitDictionary", "SuitMarkCritAspect" }, }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0344", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Ta đã thoáng nhầm ngươi với nữ thần Nyx, vì con bé từng có diện mạo tương tự ngươi. Không phải vì vóc dáng; mà vì thứ hiện vật bao quanh ngươi. Sẽ chẳng có lý do nào ngươi được sở hữu nó nếu Nyx không cho phép." }, }, ChaosAboutFishing01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, { PathTrue = { "GameState", "WeaponsUnlocked", "ToolFishingRod" }, }, { PathNotEmpty = { "CurrentRun", "CurrentRoom", "FishingPointChoices" }, }, { Path = { "GameState", "EquippedFamiliar" }, IsNone = { "CatFamiliar" }, }, { PathFalse = { "CurrentRun", "CurrentRoom", "FishingPointUsed" }, }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0343", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Trong không gian này, có một mẫu vật sống mà ngươi có thể sở hữu. Ta chẳng quan tâm đến nó, vì còn vô số mẫu vật tương tự. Ta đã ban cho chúng khả năng sinh sản, và mục đích của việc đó." }, }, ChaosAboutForm01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, { PathTrue = { "GameState", "TextLinesRecord", "ChaosGift04" } }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0334", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Chúng ta là những thực thể luôn thay đổi, theo một cách nào đó. Những vật chất cấu tạo nên chúng ta, chết đi rồi lại tái sinh. Từ việc quan sát gia đình ngươi và phong tục kỳ lạ của chúng, ta đã cố suy luận hình dạng phù hợp với chúng; và có lẽ cả ngươi nữa." }, }, ChaosPostTrueEnding01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, { PathTrue = { "GameState", "ReachedTrueEnding" }, }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0317", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Ta cảm nhận được cơn chấn động chưa từng có trước đây dưới lòng đất; không phải về cường độ, mà về mức ảnh hưởng của nó. Có chuyện gì đó đã xảy ra ở lãnh địa của cha ngươi, và Chronos đã rời đi. Tại sao hắn lại hành động như vậy? Hãy trả lời ta." }, { Cue = "/VO/MelinoeField_4001", UsePlayerSource = true, SecretMusicMutedStems = { "ChaosBass" }, PreLineAnim = "MelTalkExplaining01", PreLineAnimTarget = "Hero", PostLineAnim = "MelinoeIdleWeaponless", PostLineAnimTarget = "Hero", Text = "Rất vinh hạnh, thưa Đấng Chaos Toàn Năng... Chronos đã thực sự thay đổi. Ta đã tìm thấy anh trai Zagreus, người đã giúp ta tạo ra sự thay đổi đó. Ông nội của ta đã đầu hàng trong cuộc chiến chống lại Olympus, và giờ đang tìm cách chuộc lỗi." }, { Cue = "/VO/Chaos_0318", PreContentSound = "/SFX/Menu Sounds/ChaosBoonChange", SecretMusicActiveStems = { "ChaosBass" }, Text = "Một sự thay đổi thú vị. Việc thiếu thông tin chi tiết đặt ra nhiều câu hỏi khác nhau, và ta sẽ tự tìm hiểu. Mục tiêu mà người mong muốn đã đạt được, nhưng có vẻ như ngươi vẫn chưa dừng lại. Vì lẽ đó, đây là dấu ấn ta ban cho ngươi." }, }, ChaosPostTrueEnding02 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, { PathTrue = { "GameState", "ReachedTrueEnding" }, }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0319", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Ta vẫn còn nhiều câu hỏi liên quan đến những gì xảy ra trong gia đình ngươi. Ngươi nói rằng Chronos đã đầu hàng, thế nhưng ngươi vẫn tiếp tục chiến đấu như trước. Tại sao? Hãy trả lời ta." }, { Cue = "/VO/MelinoeField_4002", UsePlayerSource = true, SecretMusicMutedStems = { "ChaosBass" }, PreLineAnim = "MelTalkExplaining01", PreLineAnimTarget = "Hero", PostLineAnim = "MelinoeIdleWeaponless", PostLineAnimTarget = "Hero", Text = "Thưa Đấng Chaos Toàn Năng, có lẽ Chronos sẽ giải thích rõ hơn ta, nhưng Thời Gian tựa như một dòng sông, luôn tìm cách chảy tự do về phía trước. Tuy nhiên, nó có thể bị cản trở và đổi dòng theo hướng thảm họa. Về cơ bản, ta vẫn phải tiếp tục hành trình, để ngăn chặn điều đó xảy ra." }, { Cue = "/VO/Chaos_0320", PreContentSound = "/SFX/Menu Sounds/ChaosBoonChange", SecretMusicActiveStems = { "ChaosBass" }, Text = "Với tư cách là người quan sát một thế giới với vô vàn khả năng, ta hiểu điều đó. Việc ngăn chặn vô số khả năng, dù có xa vời đến đâu, cũng cần thời gian. Chronos chắc hẳn biết rõ điều đó. Ta sẽ chờ đợi kết quả của nỗ lực này." }, }, ChaosPostTrueEndingSurface01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, { PathTrue = { "CurrentRun", "BiomesReached", "N" }, }, { PathTrue = { "GameState", "ReachedTrueEnding" }, }, NamedRequirementsFalse = { "StandardPackageBountyActive" }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0323", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Dù thực thể mà ngươi gọi là Typhon đã không còn tồn tại, nhưng ngươi vẫn tiếp tục hành trình đi đến Olympus; vì chiến tranh vẫn còn đó, và ngươi vẫn phải bước theo những dấu chân cũ. Phải chăng đây là điều mà Chronos đã khám phá được về Thời Gian...?" }, }, ChaosPostTrueEndingRunCleared01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, { PathTrue = { "PrevRun", "EnemyKills", "TyphonHead" }, }, { PathTrue = { "GameState", "ReachedTrueEnding" }, }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0324", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Ta đã thoáng cảm nhận được sự hiện diện của Typhon, rồi nó lại tan biến. Có lẽ đó là một nhánh khác của thứ mà ngươi gọi là Dòng Thời Gian, mà ngươi đã tìm thấy và ngăn chặn nó. Bớt đi một khả năng, nhưng vẫn còn vô vàn khả năng khác." }, }, ChaosPostTrueEndingAboutUnderworld01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, { PathTrue = { "PrevRun", "RoomsEntered", "I_Boss01" }, }, { PathTrue = { "GameState", "ReachedTrueEnding" }, }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0326", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Ngươi đã đến Thánh Điện của cha ngươi, và bỗng nhiên biến mất, ta chẳng còn cảm nhận được. Chắc hẳn là do Chronos gây ra, đúng không? Một sự dịch chuyển sang thực tại khả thi khác, nơi mà ngươi đang cố gắng ngăn chặn sự hình thành của nó..." }, }, ChaosPostTrueEndingAboutNyx01 = { PlayOnce = true, GameStateRequirements = { { PathTrue = { "GameState", "ReachedTrueEnding" }, }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0327", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Cuộc gặp gỡ giữa ngươi và Chronos đã bắt đầu cho nhiều sự kiện, cuối cùng đã dẫn đến việc giải thoát cho nữ thần Nyx. Đó là kết quả mà ta mong muốn, vậy nên, vì đứa con gái yêu dấu, ta sẽ bày tỏ lòng biết ơn." }, }, ChaosPostTrueEndingAboutUnderworld02 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, { PathTrue = { "CurrentRun", "BiomesReached", "F" }, }, { PathTrue = { "GameState", "ReachedTrueEnding" }, }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0325", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Ta cảm nhận được sự thay đổi ở Địa Ngục, nhưng khung cảnh vẫn như trước. Những kẻ chống lại ngươi vẫn còn ở đó, để ngươi có thể tiếp tục cuộc hành trình như trước đây. Điều này chắc hẳn sẽ dẫn đến những kết quả khác nhau." }, }, ChaosAboutSayingLittle01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, { PathTrue = { "GameState", "ReachedTrueEnding" }, }, { Path = { "GameState", "TextLinesRecord" }, HasAll = { "HecateBathHouseEpilogue01", "ChaosGift07" }, }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0345", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Đứa con của Hades, ta không muốn tiếp tục đối thoại dài dòng với ngươi như trước nữa. Từ giờ ta sẽ nói ngắn gọn hơn." }, }, -- repeatable lines ChaosChat01 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0004", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Bất kể điều gì xảy ra, ta cũng tò mò muốn xem." }, }, ChaosChat02 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0005", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Ngươi có một đề nghị cần tiếp tục thực hiện, hỡi Đứa Con của Hades." }, }, ChaosChat03 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0006", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Hãy tiếp tục thử nghiệm của chúng ta, nếu ngươi muốn." }, }, ChaosChat04 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0007", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Dấu ấn của ta sẽ mang lại lợi ích, khi tác dụng phụ ban đầu mất đi." }, }, ChaosChat05 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0008", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Đứa Con của Hades đã trở lại và có một lựa chọn dành cho ngươi." }, }, ChaosChat06 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0009", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Cuộc sống là gì, nếu không phải hàng loạt rắc rối bất ngờ?" }, }, ChaosChat07 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0010", SecretMusicActiveStems = { "ChaosBass" }, Text = "Lần này ta nên tái tạo lại cuộc sống của ngươi như thế nào đây, Đứa Con của Hades?" }, }, ChaosChat08 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0011", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Kết quả thử nghiệm của chúng ta vẫn chưa hoàn toàn thuyết phục..." }, }, ChaosChat09 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0012", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Thế giới này được sinh ra từ sự bốc đồng, không phải từ những kế hoạch đã được cân nhắc kỹ lưỡng." }, }, ChaosChat10 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0013", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Ta không có thời gian để thảo luận đâu, Đứa Con của Hades, vậy nên ngươi chỉ việc lựa chọn thôi." }, }, ChaosChat11 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0014", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Hãy tập trung suy nghĩ của ngươi khi ngươi ở đây, nhưng đừng nán lại quá lâu." }, }, ChaosChat12 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0015", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Thật thú vị khi ta lại bị cuốn vào những vấn đề của các vị thần." }, }, ChaosChat13 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0016", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Ngươi có thể cảm thấy thoải mái trong bóng tối và sự im lặng ở đây." }, }, ChaosChat14 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0017", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Không có quyết định nào không thay đổi cuộc đời, Đứa Con của Hades." }, }, ChaosChat15 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0018", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Thực tế là những gì chúng ta tạo ra, Đứa Con của Hades; hoặc ít nhất do ta tạo ra." }, }, ChaosChat16 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, { FunctionName = "RequireUnrestrictedBoonChoices", }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0019", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Để thuận tiện cho ngươi, ta đã giảm khả năng vô hạn xuống còn ba." }, }, ChaosChat17 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0020", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Nữ Thần Định Mệnh của những tiên đoán của riêng chúng, cũng như chúng ta có những ý muốn của riêng mình, phải không?" }, }, ChaosChat18 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0021", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Ta tin chắc mối liên kết giữa chúng ta vẫn là điều quan trọng nhất, phải không, Đứa Con của Hades?" }, }, ChaosChat19 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0022", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Hãy làm những gì ngươi muốn với dấu ấn của ta; đôi mắt của ta sẽ luôn dõi theo ngươi." }, }, ChaosChat20 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0023", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Rất nhiều khả năng khác nhau để khám phá, không theo thứ tự cụ thể nào..." }, }, ChaosChat21 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0024", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Ngươi có tin Nữ Thần Định Mệnh đã định đoạt kết quả này, hay là do ta?" }, }, ChaosChat22 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0025", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Ta phải thừa nhận cuộc sống đã trở thành điều khá phức tạp..." }, }, ChaosChat23 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, { Path = { "CurrentRun", "RunDepthCache" }, Comparison = "<=", Value = 4, }, { Path = { "CurrentRun", "BiomesReached" }, HasNone = { "G", "O" }, }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0026", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Hãy để ta khiến cuộc hành trình sắp tới của ngươi thêm thú vị ngay từ đầu." }, }, ChaosChat24 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, { Path = { "CurrentRun", "RunDepthCache" }, Comparison = "<=", Value = 4, }, { Path = { "CurrentRun", "BiomesReached" }, HasNone = { "G", "O" }, }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0027", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Có lẽ chính Nữ Thần Định Mệnh đã mong đợi chúng ta sớm gặp lại nhau như thế này." }, }, ChaosChat25 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, { FunctionName = "RequireUnrestrictedBoonChoices", }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0337", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Có vô vàn khả năng, nhưng ta chỉ đưa ra ba khả năng, tương ứng với mỗi Nữ Thần Định Mệnh." }, }, ChaosChat26 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0338", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Khi ngươi đến gặp ta, ta sẽ tạo ra sự thay đổi tạm thời trong ngươi." }, }, ChaosChat27 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0339", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Nữ Thần Định Mệnh không quyết định ngươi sẽ quay lại gặp ta; chỉ có ngươi hoặc ta tự quyết định." }, }, ChaosChat28 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0340", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Hành động của ngươi vẫn mang lại vài điều thú vị, Đứa Con của Hades." }, }, ChaosChat29 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0341", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Việc ngươi thường xuyên ghé qua không gian này, cho thấy dấu ấn của ta thường mang lại lợi ích cho ngươi." }, }, ChaosChat30 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0342", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Nếu ngươi cứ tiếp tục ở lại đây quá lâu, ngươi sẽ tan biến vào hư vô; vậy nên ta khuyên ngươi nên rời đi ngay." }, }, ChaosChat31 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0346", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Hãy đóng góp cho thử nghiệm của ta, và cùng hưởng lợi." }, }, ChaosChat32 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0347", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Thời Gian dường như là nguồn gốc của mọi vấn đề." }, }, ChaosChat33 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0348", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Ngươi không cần phải đi xa để tìm ta, Đứa Con của Hades." }, }, ChaosChat34 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0349", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Chúng ta có cuộc đời vĩnh hằng để thử nghiệm." }, }, ChaosChat35 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0350", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Quá trình sáng tạo không phải lúc nào cũng hoàn hảo." }, }, ChaosChat36 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0351", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Thật thú vị khi những sinh vật nhỏ bé lại tỏ ra vượt trội hơn." }, }, ChaosChat37 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, { PathTrue = { "GameState", "TextLinesRecord", "ChaosGift07" } }, { FunctionName = "RequireRunsSinceTextLines", FunctionArgs = { TextLines = { "ChaosGift07" }, Min = 8 }, }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0352", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Ngươi thật thú vị, Đứa Con của Hades, thú vị hơn ta mong đợi." }, }, ChaosChat38 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, { FunctionName = "RequireRunsSinceTextLines", FunctionArgs = { TextLines = { "ChaosAboutRandomBounties01" }, Min = 8 }, }, { Path = { "CurrentRun", "ActiveBounty" }, IsAny = GameData.AllRandomPackagedBounties, }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0353", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Chào mừng đến với thử nghiệm yêu thích của ta, Đứa Con của Hades." }, }, ChaosChat39 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0354", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Ta rất mong chờ kết quả của thử nghiệm này." }, }, ChaosChat40 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0355", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Ta cũng phải chịu một phần trách nhiệm về những gì đã xảy ra." }, }, ChaosChat41 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, }, PreEventFunctionName = "ChaosInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0 }, { Cue = "/VO/Chaos_0356", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Chỉ trả lời khi được hỏi, hoặc khi thực sự cần thiết." }, }, }, GiftTextLineSets = { -- gives gift in exchange ChaosGift01 = { PlayOnce = true, OnGiftTrack = true, UnfilledIcon = "EmptyHeartWithGiftIcon", FilledIcon = "FilledHeartWithGiftIcon", SkipGiftPresentationPost = true, Cost = { GiftPoints = 1, }, GameStateRequirements = { { PathTrue = { "GameState", "UseRecord", "TrialUpgrade" }, }, { Path = { "CurrentRun", "CurrentRoom", "Name" }, IsNone = { "H_Bridge01" }, }, }, { Cue = "/VO/MelinoeField_0768", UsePlayerSource = true, PreLineAnim = "MelTalkExplaining01", PreLineAnimTarget = "Hero", PostLineAnim = "MelinoeIdleWeaponless", PostLineAnimTarget = "Hero", PostLineFunctionName = "BoonInteractPresentation", PostLineFunctionArgs = { SkipAnim = true }, Text = "Đấng Chaos Toàn Năng, nếu ngài cho phép, ta xin dâng lên ngài món quà Rượu Mật này, theo phong tục của gia đình ta dành cho người thân và bạn bè. Tất cả những điều này sẽ không xảy ra nếu không có ngài..." }, { Cue = "/VO/Chaos_0048", PortraitExitWait = 1.0, SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Vậy ta sẽ ban cho ngươi điều ước này và quyền tự dọ tặng cho ta những món quà khác theo ý ngươi. Vì ta đã quen với phong tục này của ngươi và sẵn sàng đáp lại." }, }, ChaosGift02 = { PlayOnce = true, OnGiftTrack = true, UnfilledIcon = "EmptyHeartWithProphecyIcon", FilledIcon = "FilledHeartWithProphecyIcon", SkipGiftPresentationPost = true, Cost = { GiftPoints = 1, }, GameStateRequirements = { { PathTrue = { "GameState", "UseRecord", "TrialUpgrade" }, }, { Path = { "CurrentRun", "CurrentRoom", "Name" }, IsNone = { "H_Bridge01" }, }, }, { Cue = "/VO/MelinoeField_0770", UsePlayerSource = true, PreLineAnim = "MelTalkExplaining01", PreLineAnimTarget = "Hero", PostLineAnim = "MelinoeIdleWeaponless", PostLineAnimTarget = "Hero", PostLineFunctionName = "BoonInteractPresentation", PostLineFunctionArgs = { SkipAnim = true }, Text = "Đấng Chaos Toàn Năng, ta muốn thể hiện quyền tự do của mình bằng cách dâng tặng ngài món này. Mặc dù ta biết rằng ngài có thể tự tạo ra nó..." }, { Cue = "/VO/Chaos_0049", PortraitExitWait = 1.0, SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Rượu Mật mà ngươi dâng tặng cho ta là một tạo vật khá thú vị. Khi ta tạo ra cấu trúc của thực tại, ta đã biết cách sử dụng nó; nhưng ta không nhất thiết phải dự đoán những kết quả có thể xảy ra, bao gồm cả những kết quả như thế này." }, }, ChaosGift03 = { PlayOnce = true, OnGiftTrack = true, UnfilledIcon = "EmptyHeartWithProphecyIcon", FilledIcon = "FilledHeartWithProphecyIcon", SkipGiftPresentationPost = true, Cost = { GiftPoints = 1, }, GameStateRequirements = { { PathTrue = { "GameState", "UseRecord", "TrialUpgrade" }, }, { Path = { "CurrentRun", "CurrentRoom", "Name" }, IsNone = { "H_Bridge01" }, }, }, { Cue = "/VO/MelinoeField_0771", UsePlayerSource = true, PreLineAnim = "MelTalkExplaining01", PreLineAnimTarget = "Hero", PostLineAnim = "MelinoeIdleWeaponless", PostLineAnimTarget = "Hero", PostLineFunctionName = "BoonInteractPresentation", PostLineFunctionArgs = { SkipAnim = true }, Text = "Ta biết vị ngọt từ Rượu Mật này chưa phải sự hoàn hảo, thưa Đấng Chaos Toàn Năng. Nhưng xin ngài hãy nhận nó! Những tạo vật kỳ diệu này chỉ có thể tồn tại là nhờ ngài." }, { Cue = "/VO/Chaos_0050", PortraitExitWait = 1.0, SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Những cử chỉ như vậy không cần thiết đối với mối liên kết giữa chúng ta. Nếu đây chỉ là hành động dâng tặng, thì ngươi chỉ cần nói ra suy nghĩ của ngươi. Tuy nhiên, hiện tại ta không cảm nhận được ý đồ sâu xa hơn của ngươi..." }, }, ChaosGift04 = { PlayOnce = true, OnGiftTrack = true, SkipGiftPresentationPost = true, Cost = { GiftPoints = 1, }, GameStateRequirements = { { PathTrue = { "GameState", "UseRecord", "TrialUpgrade" }, }, { Path = { "CurrentRun", "CurrentRoom", "Name" }, IsNone = { "H_Bridge01" }, }, }, { Cue = "/VO/MelinoeField_0772", UsePlayerSource = true, PreLineAnim = "MelTalkExplaining01", PreLineAnimTarget = "Hero", PostLineAnim = "MelinoeIdleWeaponless", PostLineAnimTarget = "Hero", PostLineFunctionName = "BoonInteractPresentation", PostLineFunctionArgs = { SkipAnim = true }, Text = "Ngài có thể cảm nhận được ý định của ta khi ta dâng tặng ngài thứ này. Đôi khi chúng ta chỉ đơn giản cảm thấy thôi thúc muốn bày tỏ sự ngưỡng mộ của mình. Hiểu rõ những mong muốn quan trọng đối với ngài, chắc chắn ngài sẽ hiểu." }, { Cue = "/VO/Chaos_0051", PortraitExitWait = 1.0, SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Những vị thần Olympus thường yêu cầu những kẻ tôn thờ chúng phải cống nạp đúng không? Có lẽ đó là phong tục của chúng, nhưng không phải đối với ta. Ta chỉ yêu cầu ngươi tôn trọng mối liên kết giữa chúng ta mãi mãi. Mặc dù ta cũng sẽ không từ chối lời đề nghị của ngươi." }, }, ChaosGift05 = { PlayOnce = true, OnGiftTrack = true, SkipGiftPresentationPost = true, Cost = { GiftPoints = 1, }, GameStateRequirements = { { PathTrue = { "GameState", "UseRecord", "TrialUpgrade" }, }, { Path = { "CurrentRun", "CurrentRoom", "Name" }, IsNone = { "H_Bridge01" }, }, }, { Cue = "/VO/MelinoeField_1774", UsePlayerSource = true, PreLineAnim = "MelTalkExplaining01", PreLineAnimTarget = "Hero", PostLineAnim = "MelinoeIdleWeaponless", PostLineAnimTarget = "Hero", PostLineFunctionName = "BoonInteractPresentation", PostLineFunctionArgs = { SkipAnim = true }, Text = "Thật thú vị khi biết nguồn gốc của mọi sự tồn tại cũng là nguồn gốc của sự tò mò vô tận. Đây là cách tìm ra điều quan trọng nhất ngay cả trong những điều đơn giản nhất!" }, { Cue = "/VO/Chaos_0168", PortraitExitWait = 1.0, SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Những thứ như loại Rượu Mật này... thật thú vị khi chúng được tạo ra theo cách tự nhiên, nhưng không thể tạo ra bằng ma thuật. Về cơ bản, nó vẫn là thứ vật chất đó. Vậy nên, món quà mà ngươi tặng ta thực sự rất đặc biệt. Và ta cảm kích vì điều đó." }, }, ChaosGift06 = { PlayOnce = true, OnGiftTrack = true, SkipGiftPresentationPost = true, Cost = { GiftPoints = 1, }, GameStateRequirements = { { PathTrue = { "GameState", "UseRecord", "TrialUpgrade" }, }, { Path = { "CurrentRun", "CurrentRoom", "Name" }, IsNone = { "H_Bridge01" }, }, }, { Cue = "/VO/MelinoeField_1775", UsePlayerSource = true, PreLineAnim = "MelTalkExplaining01", PreLineAnimTarget = "Hero", PostLineAnim = "MelinoeIdleWeaponless", PostLineAnimTarget = "Hero", PostLineFunctionName = "BoonInteractPresentation", PostLineFunctionArgs = { SkipAnim = true }, Text = "Đúng là cuộc hành trình kỳ diệu từ sự sáng tạo mà ngài đã thực hiện, Đấng Chaos Toàn Năng! Ví dụ như tạo vật này... được hình thành xuyên suốt vô số thời đại, cuối cùng lại trở về với ngài. Ngài có thể nhận nó hoặc không." }, { Cue = "/VO/Chaos_0169", PortraitExitWait = 1.0, SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Ta vẫn còn giữ một ít Rượu Mật mà anh trai ngươi từng dâng tặng ta, khi hắn đang đối mặt với những vấn đề phức tạp. Ta nghĩ ta sẽ giữ món quà này và đặt cạnh nó. Ngươi đang tiếp bước anh trai ngươi, nhưng có vẻ là theo hướng đi riêng." }, }, -- bond forged ChaosGift07 = { PlayOnce = true, OnGiftTrack = true, LockedHintId = "Codex_ChaosGiftHint01", CompletedHintId = "Codex_BondForgedChaos", UnfilledIcon = "EmptyHeartWithAmbrosiaIcon", FilledIcon = "FilledHeartWithAmbrosiaIcon", Cost = { SuperGiftPoints = 1, }, GameStateRequirements = { { PathTrue = { "GameState", "UseRecord", "TrialUpgrade" }, }, { Path = { "GameState", "TextLinesRecord" }, HasAll = { "ChaosGift06", "ChaosAboutBountyProgress01" } }, { Path = { "CurrentRun", "CurrentRoom", "Name" }, IsNone = { "H_Bridge01" }, }, }, { Cue = "/VO/MelinoeField_3642", UsePlayerSource = true, PreLineAnim = "MelTalkExplaining01", PreLineAnimTarget = "Hero", PostLineAnim = "MelinoeIdleWeaponless", PostLineAnimTarget = "Hero", PostLineFunctionName = "BoonInteractPresentation", PostLineFunctionArgs = { SkipAnim = true }, Text = "Hỡi Đấng Chaos Toàn Năng, xin hãy nhận món đặc sản từ gia đình ta. Ta biết, theo một góc độ nào đó, nó chẳng là gì; nhưng với chúng ta, nó là biểu tượng của mối liên kết." }, { Cue = "/VO/Chaos_0291", PortraitExitWait = 1.0, SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosMiscSFX", Text = "Ta không hề ấn tượng với thứ Ambrosia mà ngươi tặng, nhưng ta hiểu rằng đây là một thứ vô cùng hiếm và quý giá. Ta tự hỏi tại sao ngươi lại tặng cho ta ngay lúc này, và ta muốn biết; hãy trả lời." }, { Cue = "/VO/MelinoeField_3643", UsePlayerSource = true, SecretMusicMutedStems = { "ChaosBass" }, PreLineAnim = "MelTalkExplaining01", PreLineAnimTarget = "Hero", PostLineAnim = "MelinoeIdleWeaponless", PostLineAnimTarget = "Hero", Text = "Có vẻ như ngài không thích sự giấu diếm, Đấng Chaos Toàn Năng, và điều đó khiến ta thực sự khâm phục ngài. Sự quan tâm và giúp đỡ của ngài có ý nghĩa rất lớn. Món Ambrosia này không đủ để thay lời cảm ơn." }, { Cue = "/VO/Chaos_0292", SecretMusicActiveStems = { "ChaosBass" }, PreContentSound = "/SFX/Menu Sounds/ChaosBoonChange", PostLineThreadedFunctionName = "MaxedRelationshipPresentation", PostLineThreadedFunctionArgs = { Text = "NPC_Chaos_01", Icon = "Keepsake_Chaos" }, Text = "Những lời nói thiếu sót của ngươi lại có sức ảnh hưởng lớn hơn món quà; dù sao thì ta cũng sẽ chấp nhận tất cả. Ngươi thú vị hơn ta nghĩ đấy, Đứa Con của Hades." }, EndVoiceLines = { { PreLineWait = 0.4, UsePlayerSource = true, { Cue = "/VO/MelinoeField_3644", Text = "{#Emph}Ừm... {#Prev}cảm ơn ngài?" }, }, }, }, }, GiftGivenVoiceLines = { BreakIfPlayed = true, PreLineWait = 1.0, PlayFromTarget = true, { Cue = "/VO/MelinoeField_0769", Text = "Dù đây là thứ gì đi nữa... thì nó thật sự thú vị." }, }, SwapUpgradePickedVoiceLines = { BreakIfPlayed = true, RandomRemaining = true, PreLineWait = 1.05, SuccessiveChanceToPlay = 0.33, UsePlayerSource = true, GameStateRequirements = { { PathTrue = { "CurrentRun", "CurrentRoom", "ReplacedTraitSource", }, }, }, }, DeathTauntVoiceLines = { { RandomRemaining = true, BreakIfPlayed = true, PreLineWait = 1.25, NoTarget = true, Source = { LineHistoryName = "NPC_Chaos_01", SubtitleColor = Color.ChaosVoice }, GameStateRequirements = { { PathTrue = { "CurrentRun", "ActiveBounty" }, }, { PathTrue = { "CurrentRun", "BountyCleared" }, }, }, { Cue = "/VO/Chaos_0252", Text = "Sau một thử nghiệm đơn giản như vậy, chắc hẳn ngươi sẽ muốn tiếp tục một thử thách khác, phải không?", PlayFirst = true, GameStateRequirements = { { Path = { "CurrentRun", "ActiveBounty" }, IsAny = { "PackageBountyChaosIntro" }, }, }, }, { Cue = "/VO/Chaos_0121", Text = "Ta đã chứng kiến những điều ta mong muốn." }, { Cue = "/VO/Chaos_0122", Text = "Giờ ta đã hiểu rõ hơn khía cạnh này của thực tại." }, { Cue = "/VO/Chaos_0123", Text = "Vậy là ngươi đã chứng minh được khả năng này là có thể." }, { Cue = "/VO/Chaos_0124", Text = "Tất cả những điều này chỉ là giả định trước đây." }, { Cue = "/VO/Chaos_0125", Text = "Ta rất cảm kích, nhưng tạm thời đủ rồi." }, { Cue = "/VO/Chaos_0126", Text = "Cuộc thử nghiệm này đã đạt kết quả tốt." }, { Cue = "/VO/Chaos_0127", Text = "Chỉ một ý nghĩ thoáng qua, giờ đã biến thành cơ hội khả thi." }, { Cue = "/VO/Chaos_0128", Text = "Giới hạn của những khả năng đang được mở rộng." }, { Cue = "/VO/Chaos_0129", Text = "Ta tin rằng thử nghiệm lần này đạt kết quả tốt." }, { Cue = "/VO/Chaos_0130", Text = "Nỗ lực của ngươi thật thú vị." }, { Cue = "/VO/Chaos_0254", Text = "Thử Nghiệm đã hoàn thành; ta yêu cầu ngươi trở về nơi ngươi bắt đầu." }, { Cue = "/VO/Chaos_0255", Text = "Ta đã theo dõi kết quả của Thử Nghiệm này một cách chăm chú." }, { Cue = "/VO/Chaos_0256", Text = "Ngươi không thể tiến xa hơn; đó là một phần của Thử Nghiệm." }, { Cue = "/VO/Chaos_0257", Text = "Ta rất hài lòng với kết quả Thử Nghiệm lần này, và ta yêu cầu như quay về." }, { Cue = "/VO/Chaos_0258", Text = "Ngươi đã hoàn thành những yêu cầu của Thử Nghiệm lần này." }, { Cue = "/VO/Chaos_0259", Text = "Ta không thực sự kỳ vòng ngươi sẽ vượt qua Thử Nghiệm lần này." }, { Cue = "/VO/Chaos_0260", Text = "Một Thử Nghiệm khác đã hoàn thành, Đứa Con của Hades." }, { Cue = "/VO/Chaos_0261", Text = "Ngươi đã vượt qua; nhưng giờ hãy quay về bóng tối đi, Đứa Con của Hades." }, { Cue = "/VO/Chaos_0253", Text = "Hãy nhận Bụi Sao như phần thưởng, thay cho những gì ngươi đã cống hiến.", GameStateRequirements = { { PathFalse = { "CurrentRun", "CurrentRoom", "UseRecord", "GemPointsBigDrop" } }, }, }, }, { RandomRemaining = true, BreakIfPlayed = true, PreLineWait = 1.25, NoTarget = true, Source = { LineHistoryName = "NPC_Chaos_01", SubtitleColor = Color.ChaosVoice }, GameStateRequirements = { { PathTrue = { "CurrentRun", "ActiveBounty" }, }, { PathFalse = { "CurrentRun", "BountyCleared" }, }, }, { Cue = "/VO/Chaos_0131", Text = "Mặc dù nổ lực của ngươi đã thất bại, nhưng ta vẫn cảm thấy thú vị." }, { Cue = "/VO/Chaos_0132", Text = "Ta hiểu thực tế đôi khi rất khó khăn để vượt qua." }, { Cue = "/VO/Chaos_0133", Text = "Không hẳn mọi khả năng đều có thể xảy ra." }, { Cue = "/VO/Chaos_0134", Text = "Kết quả này cũng chỉ là một trong vô vàn khả năng khác." }, { Cue = "/VO/Chaos_0135", Text = "Ta đã không quan sát được nhiều như mong đợi." }, { Cue = "/VO/Chaos_0136", Text = "Một kết quả không thuyết phục trong thử nghiệm của ta." }, { Cue = "/VO/Chaos_0137", Text = "Đôi lúc, kết quả không như mong đợi có thể gây thất vọng." }, { Cue = "/VO/Chaos_0138", Text = "Ta tin ngươi có khả năng thành công." }, { Cue = "/VO/Chaos_0139", Text = "Thất bại này là kết quả có khả năng xảy ra rất cao." }, { Cue = "/VO/Chaos_0140", Text = "Những sai lầm nhỏ trong hành động của ngươi sẽ dẫn đến điều này." }, }, { RandomRemaining = true, BreakIfPlayed = true, PreLineWait = 1.25, NoTarget = true, Source = { LineHistoryName = "NPC_Chaos_01", SubtitleColor = Color.ChaosVoice }, GameStateRequirements = { { PathTrue = { "CurrentRun", "CurrentRoom", "Encounter", "TookChaosCurseDamage" }, }, }, { Cue = "/VO/Chaos_0153", Text = "Có vẻ như dấu ấn của ta đã mang đến tác động không mong muốn." }, { Cue = "/VO/Chaos_0154", Text = "Đây là một phần trong thử nghiệm của ta." }, { Cue = "/VO/Chaos_0155", Text = "Ta cho rằng đây không phải kết quả mà ngươi mong đợi." }, { Cue = "/VO/Chaos_0156", Text = "Vậy là, dấu ấn của ta đã tạm thời mất đi tác dụng phụ." }, { Cue = "/VO/Chaos_0157", Text = "Cuộc sống luôn có lúc sẽ mắc sai làm, phải không?" }, }, }, }, } -- Global Chaos Lines GlobalVoiceLines.ChaosSecretUnlockedVoiceLines = { { PlayOnce = true, PlayOnceContext = "ChaosAboutSurfacePromptSpeech", RandomRemaining = true, BreakIfPlayed = true, PreLineWait = 1.13, PlayOnceFromTableThisRun = true, SuccessiveChanceToPlay = 0.2, Source = { LineHistoryName = "NPC_Chaos_01", SubtitleColor = Color.ChaosVoice }, GameStateRequirements = { { PathTrue = { "GameState", "WorldUpgradesRevealed", "WorldUpgradeSurfacePenaltyCure" }, }, { PathFalse = { "GameState", "TextLinesRecord", "ChaosAboutSurface01" }, }, { Path = { "CurrentRun", "Hero", "MaxHealth" }, Comparison = ">=", Value = 50, }, { Path = { "CurrentRun", "CurrentRoom", "Name" }, IsNone = { "Chaos_01", "Chaos_02", "Chaos_03", "Chaos_04", "Chaos_05", "Chaos_06" }, }, { FunctionName = "RequiredHealthFraction", FunctionArgs = { Comparison = ">=", Value = 0.5, }, }, }, { Cue = "/VO/Chaos_0059", Text = "Đến đây, Đứa Con của Hades..." }, { Cue = "/VO/Chaos_0064", Text = "Ngươi được triệu hồi...", PlayFirst = true }, { Cue = "/VO/Chaos_0066", Text = "Hãy tiến vào vực thẳm..." }, }, { RandomRemaining = true, PreLineWait = 1.13, PlayOnceFromTableThisRun = true, SuccessiveChanceToPlay = 0.2, Source = { LineHistoryName = "NPC_Chaos_01", SubtitleColor = Color.ChaosVoice }, GameStateRequirements = { { PathTrue = { "GameState", "TextLinesRecord", "ChaosGift02" }, }, { Path = { "CurrentRun", "Hero", "MaxHealth" }, Comparison = ">=", Value = 30, }, { Path = { "CurrentRun", "CurrentRoom", "Name" }, IsNone = { "Chaos_01", "Chaos_02", "Chaos_03", "Chaos_04", "Chaos_05", "Chaos_06" }, }, { FunctionName = "RequiredHealthFraction", FunctionArgs = { Comparison = ">=", Value = 0.5, }, }, }, { Cue = "/VO/Chaos_0059", Text = "Come, Spawn of Hades...", PlayFirst = true }, { Cue = "/VO/Chaos_0060", Text = "Con đường đến chỗ ta đã mở rộng..." }, { Cue = "/VO/Chaos_0061", Text = "Quay lại chỗ ta..." }, { Cue = "/VO/Chaos_0062", Text = "Hãy đến chỗ ta nếu ngươi muốn..." }, { Cue = "/VO/Chaos_0063", Text = "Ta đề xuất cho ngươi một con đường khác..." }, { Cue = "/VO/Chaos_0064", Text = "You are summoned..." }, { Cue = "/VO/Chaos_0065", Text = "Đường đến chỗ ta đã mở..." }, { Cue = "/VO/Chaos_0066", Text = "Come enter the abyss..." }, }, } GlobalVoiceLines.ChaosHarvestReactionVoiceLines = { RandomRemaining = true, BreakIfPlayed = true, PreLineWait = 1.6, ChanceToPlay = 0.13, Source = { LineHistoryName = "NPC_Chaos_01", SubtitleColor = Color.ChaosVoice }, GameStateRequirements = { { Path = { "GameState", "UseRecord", "TrialUpgrade", }, Comparison = ">=", Value = 3, }, { Path = { "CurrentRun", "CurrentRoom", "Name" }, IsAny = { "Chaos_01", "Chaos_02", "Chaos_03", "Chaos_04", "Chaos_05", "Chaos_06" }, }, }, Cooldowns = { { Name = "ChaosSpokeRecently", Time = 45 }, }, TriggerCooldownsImmediately = true, TriggerCooldowns = { "MelinoeAnyQuipSpeech", }, { Cue = "/VO/Chaos_0191", Text = "Ngươi có thể nhận lấy." }, { Cue = "/VO/Chaos_0192", Text = "Của ngươi đây." }, { Cue = "/VO/Chaos_0193", Text = "Một món quà nhỏ." }, { Cue = "/VO/Chaos_0194", Text = "Thứ đó dành cho ngươi." }, { Cue = "/VO/Chaos_0195", Text = "Hãy tận hưởng." }, { Cue = "/VO/Chaos_0196", Text = "Như ngươi mong muốn." }, } GlobalVoiceLines.ChaosWarningVoiceLines = { RandomRemaining = true, PreLineWait = 0.64, Source = { LineHistoryName = "NPC_Chaos_01", SubtitleColor = Color.ChaosVoice }, GameStateRequirements = { { PathFalse = { "CurrentRun", "Hero", "IsDead" } }, }, Cooldowns = { { Name = "ChaosSpokeRecently", Time = 6 }, }, { Cue = "/VO/Chaos_0141", Text = "Be careful, Spawn of Hades." }, -- { Cue = "/VO/Chaos_0142", Text = "This was avoidable." }, -- { Cue = "/VO/Chaos_0143", Text = "A momentary lapse." }, { Cue = "/VO/Chaos_0144", Text = "Be mindful of my mark." }, { Cue = "/VO/Chaos_0145", Text = "Remember my mark." }, -- { Cue = "/VO/Chaos_0146", Text = "You did agree to this...", PlayFirst = true }, -- { Cue = "/VO/Chaos_0147", Text = "Was that worthwhile?" }, -- { Cue = "/VO/Chaos_0148", Text = "A questionable choice." }, -- { Cue = "/VO/Chaos_0149", Text = "Ill-advised." }, { Cue = "/VO/Chaos_0150", Text = "Do not forget my mark." }, { Cue = "/VO/Chaos_0151", Text = "{#Emph}" }, { Cue = "/VO/Chaos_0152", Text = "{#Emph}" }, } GlobalVoiceLines.ChaosBigHitVoiceLines = { Queue = "Always", RandomRemaining = true, PreLineWait = 1.01, Source = { LineHistoryName = "NPC_Chaos_01", SubtitleColor = Color.ChaosVoice }, GameStateRequirements = { { PathFalse = { "CurrentRun", "Hero", "IsDead" } }, }, Cooldowns = { { Name = "ChaosSpokeRecently", Time = 6 }, }, TriggerCooldowns = { "MelinoeChaosBoonTransformSpeech" }, { Cue = "/VO/Chaos_0142", Text = "This was avoidable." }, { Cue = "/VO/Chaos_0143", Text = "A momentary lapse." }, { Cue = "/VO/Chaos_0146", Text = "You did agree to this..." }, { Cue = "/VO/Chaos_0147", Text = "Was that worthwhile?" }, { Cue = "/VO/Chaos_0148", Text = "A questionable choice." }, { Cue = "/VO/Chaos_0149", Text = "Ill-advised." }, } OverwriteTableKeys( LootData, LootSetData.Chaos )