LootSetData.Zeus = { -- Zeus ZeusUpgrade = { InheritFrom = { "BaseLoot", "BaseSoundPackage" }, GameStateRequirements = { { Path = { "GameState", "TextLinesRecord" }, HasAll = { "ZeusFirstPickUp" }, }, -- first appears in Opening rooms; additional requirements in RoomDataF ForcedRewards table }, CanReceiveGift = true, AlwaysShowDefaultUseText = true, Weight = 10, BoonInfoIcon = "BoonInfoSymbolZeusIcon", MenuTitle = "UpgradeChoiceMenu_Title_ZeusUpgrade", EchoLastRewardId = "EchoLastRewardBoon_ZeusUpgrade", LootRejectedText = "Player_GodDispleased_ZeusUpgrade", SuperSacrificeCombatText = "SuperSacrifice_CombatText_ZeusUpgrade", Icon = "BoonSymbolZeus", DoorIcon = "BoonDropZeusPreview", DoorUpgradedIcon = "BoonDropZeusUpgradedPreview", Color = { 250, 250, 215, 255 }, LightingColor = {255, 255, 128, 255}, LootColor = {255, 255, 64, 255}, SubtitleColor = Color.ZeusVoice, EmoteOffsetY = -280, EmoteOffsetX = 30, ColorGrade = "ZeusLightning", LootRejectionAnimation = "BoonDissipateA_Zeus", SpawnSound = "/SFX/ZeusBoonThunder", PortraitEnterSound = "/SFX/ZeusBoonThunder", UpgradeSelectedSound = "/SFX/ZeusBoonChoice", PriorityUpgrades = { "ZeusWeaponBoon", "ZeusSpecialBoon", "ZeusCastBoon", "ZeusSprintBoon", "ZeusManaBoon" }, WeaponUpgrades = { "ZeusWeaponBoon", "ZeusSpecialBoon", "ZeusCastBoon", "ZeusSprintBoon", "ZeusManaBoon", }, Traits = { "ZeusManaBoltBoon", "BoltRetaliateBoon", "CastAnywhereBoon", "FocusLightningBoon", "DoubleBoltBoon", "EchoExpirationBoon", "LightningDebuffGeneratorBoon", -- Elemental "ElementalDamageFloorBoon", -- Legendary "SpawnKillBoon", -- Duos "SuperSacrificeBoonZeus", "LightningVulnerabilityBoon", "RootStrikeBoon", "ApolloSecondStageCastBoon", "SprintEchoBoon", "EchoBurnBoon", "ReboundingSparkBoon", "AutoRevengeBoon", }, Consumables = { }, SpeakerName = "Zeus", Speaker = "NPC_Zeus_01", LoadPackages = { "Zeus", }, Portrait = "Portrait_Zeus_Default_01", WrathPortrait = "Portrait_Zeus_Default_01_Wrath", OverlayAnim = "ZeusOverlay", Gender = "Male", FlavorTextIds = { "ZeusUpgrade_FlavorText01", "ZeusUpgrade_FlavorText02", "ZeusUpgrade_FlavorText03", }, FirstSpawnVoiceLines = { PreLineWait = 0.7, GameStateRequirements = { { Path = { "CurrentRun", "CurrentRoom", "RoomSetName" }, IsNone = { "H" }, }, }, { Cue = "/VO/Melinoe_0638", Text = "Dấu ấn sấm sét..." }, }, OnSpawnVoiceLines = { BreakIfPlayed = true, RandomRemaining = true, PlayOnceFromTableThisRun = true, PreLineWait = 0.85, ChanceToPlay = 0.33, GameStateRequirements = { NamedRequirements = { "OlympianOnSpawnVoiceLinesAllowed" }, }, { Cue = "/VO/Melinoe_1468", Text = "Người Bác Vĩ Đại...", PlayFirst = true }, { Cue = "/VO/Melinoe_1469", Text = "Là bác ấy..." }, { Cue = "/VO/Melinoe_0638", Text = "Dấu ấn sấm sét..." }, }, UpgradeMenuOpenVoiceLines = { { PlayOnce = true, PlayOnceContext = "ZeusPostTrueEndingResponseSpeech", BreakIfPlayed = true, PreLineWait = 1.3, Queue = "Always", UsePlayerSource = true, GameStateRequirements = { { PathTrue = { "CurrentRun", "TextLinesRecord", "ZeusPostTrueEnding01" }, }, }, TriggerCooldowns = { "MelinoeAnyQuipSpeech" }, { Cue = "/VO/MelinoeField_5020", Text = "Thưa Bác, cháu có nhiều câu hỏi..." }, }, { GlobalVoiceLines = "HeraclesBoonReactionVoiceLines" }, { GlobalVoiceLines = "FoundRareBoonVoiceLines" }, }, DuoPickupTextLines = { ZeusWithHera01 = { PlayOnce = true, GameStateRequirements = { { FunctionName = "RequiredTraitNameInRoom", FunctionArgs = { Name = "SuperSacrificeBoonZeus" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0097", Portrait = "Portrait_Zeus_Pleased_01", Text = "Cháu gái, ta mong cháu sẽ thể hiện sự tôn trọng bằng hành vi và cách cư xử tốt nhất đối với người vợ thân yêu của ta, nếu không có bà ấy, ta sẽ chỉ là cái bóng nhạt nhòa so với sự vĩ đại của ta thôi đấy." }, { Cue = "/VO/Hera_0098", PortraitExitWait = 0.35, PreLineFunctionName = "BoonInteractPresentation", PreLineWait = 0.5, Source = "HeraUpgrade", Text = "Những lời nói chân thành mà ngài dành cho ta trong suốt thời gian qua đấy, Chồng ạ! Và ta không chỉ là người vợ thân yêu của ngài phải không? Với vai trò Nữ Hoàng của ta đang ngày càng mờ nhạt. Chẳng phải vì quyền lực của ta hay ngài gần đây có sự khác biệt đâu." }, }, ZeusWithHera02 = { PlayOnce = true, GameStateRequirements = { { FunctionName = "RequiredTraitNameInRoom", FunctionArgs = { Name = "SuperSacrificeBoonZeus" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0153", Text = "Quyền lực của ta trên bầu trời này không thể so sánh với mối liên kết gia đình của chúng ta! Nữ Hoàng và ta đã đồng hành cùng nhau trong những thời khắc còn tệ hơn nhiều. Phải không, Tình Yêu của ta?" }, { Cue = "/VO/Hera_0100", PortraitExitWait = 0.35, PreLineFunctionName = "BoonInteractPresentation", PreLineWait = 0.5, Source = "HeraUpgrade", Text = "Ồ thế sao, chúng ta đã sát cánh bên nhau vượt qua nhiều thời kỳ khó khăn lắm rồi! Ta dám nói là chúng ta nên nghỉ ngơi rồi đấy. Hay là để sau khi những khó khăn hiện tại của chúng ta lắng xuống bớt nhỉ?" }, }, ZeusWithPoseidon01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "GameState", "ReachedTrueEnding" }, }, { FunctionName = "RequiredTraitNameInRoom", FunctionArgs = { Name = "LightningVulnerabilityBoon" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0085", Text = "Melinoë, có một điều mà cháu nên biết về gia đình chúng ta, mặc dù bọn ta không đồng thuận trong từng quan điểm, nhưng bọn ta luôn đứng về cùng một phía khi bọn ta phải đối mặt với thử thách. Phải không, Anh Trai?" }, { Cue = "/VO/Poseidon_0083", PortraitExitWait = 0.35, PreLineFunctionName = "BoonInteractPresentation", PreLineWait = 0.5, Source = "PoseidonUpgrade", Emote = "PortraitEmoteFiredUp", Text = "Oh, chắc chắn là vậy rồi, Zeus! Khi em nghĩ về nó thì, gia tộc chúng ta có chung một ý chí đấy! Cơ mà, em-c-ch-chúng ta không tính Chronos trong đó phải không? Trên thực tế thì hắn vẫn là người trong gia đình, nhưng đã phản đối mọi thứ chúng ta ủng hộ!" }, }, ZeusWithPoseidon02 = { PlayOnce = true, GameStateRequirements = { { FunctionName = "RequiredTraitNameInRoom", FunctionArgs = { Name = "LightningVulnerabilityBoon" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0155", Text = "Chúng ta là một gia đình lớn trên đỉnh Olympus và chúng ta tự hào với những điểm khác biệt của nhau. Rất nhiều quan điểm khác nhau được đưa ra ở mọi thời điểm! Mặc dù Poseidon đây thì, chúng ta vẫn luôn đồng tình với nhau mà, phải không..." }, { Cue = "/VO/Poseidon_0266", PortraitExitWait = 0.35, PreLineFunctionName = "BoonInteractPresentation", PreLineWait = 0.5, Source = "PoseidonUpgrade", Emote = "PortraitEmoteFiredUp", Text = "Ồ, đúng vậy, em trai! Không phải lúc nào cũng ngay lập tức, dù sao thì cũng có lúc ta có thể chọn cách khác nếu ta muốn! Luôn ngẩng cao đầu, nơi những ý tưởng sáng suốt hình thành!" }, }, ZeusWithApollo01 = { PlayOnce = true, GameStateRequirements = { { FunctionName = "RequiredTraitNameInRoom", FunctionArgs = { Name = "ApolloSecondStageCastBoon" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0099", Portrait = "Portrait_Zeus_Pleased_01", Text = "Melinoë, cháu nên học hỏi vài điều từ đứa con trai Apollo thông minh của ta! Thằng bé gần như giỏi ở mọi thứ. Niềm tự hào của Olympus, đến đây để chào đón cháu và dạy cháu!" }, { Cue = "/VO/Apollo_0090", PortraitExitWait = 0.35, PreLineFunctionName = "BoonInteractPresentation", PreLineWait = 0.5, Source = "ApolloUpgrade", Text = "Con rất cảm kích lời tâng bốc của cha, thưa Cha. Tuy nhiên, cô cháu gái xinh đẹp của cha có thừa khả năng đề tự bảo vệ mình. Nhưng, một chút bảo hộ từ thiên đường cũng không phải dư thừa, nhỉ?" }, }, ZeusWithDemeter01 = { PlayOnce = true, GameStateRequirements = { { FunctionName = "RequiredTraitNameInRoom", FunctionArgs = { Name = "RootStrikeBoon" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0157", Text = "Những kẻ thù mới của chúng ta sẽ bị phanh thây khi chúng xong việc với chúng ta! Thử thách của chúng ta là tiêu diệt chúng mà không gây ra sự tàn phá nghiêm trọng. Và Nữ Thần Demeter luôn có thể tái sinh cho Đất Trời." }, { Cue = "/VO/Demeter_0100", PortraitExitWait = 0.35, PreLineFunctionName = "BoonInteractPresentation", PreLineWait = 0.5, Source = "DemeterUpgrade", Text = "À, Ngài Zues... việc tái sinh ở nơi không có dấu vết của sự sống sẽ rất khó khăn. Nhưng hiện tại chuyện đó không quan trọng. Hãy khiến tất cả những kẻ chống đối chúng ta lụi tàn! Và chúng ta sẽ gieo rắc thảm họa xuống đầu chúng." }, }, ZeusWithAphrodite01 = { PlayOnce = true, GameStateRequirements = { { FunctionName = "RequiredTraitNameInRoom", FunctionArgs = { Name = "SprintEchoBoon" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0159", Portrait = "Portrait_Zeus_Pleased_01", Text = "Những phù thủy như cháu thường dùng mưu kế nữ tính để đạt được mục đích phải không? Vậy thì giờ là lúc tận dụng mọi thứ có sẵn đấy! Thậm chí cả Aphrodite cũng đã tham chiến, chưa kể đến ngọn giáo!" }, { Cue = "/VO/Aphrodite_0141", PortraitExitWait = 0.35, PreLineFunctionName = "BoonInteractPresentation", PreLineWait = 0.5, Source = "AphroditeUpgrade", Text = "Ồ, ta không phải tay mơ với ngọn giáo nhé, thưa Ngài Zues. Có những kẻ mà ngay cả mỹ nhân kế của ta cũng không có hiệu quả bằng một thanh kim loại sắc nhọn đấy. Ta nghĩ những người anh em ở Địa Ngục của chúng ta sẽ hiểu điều đó!" }, }, ZeusWithHephaestus01 = { PlayOnce = true, GameStateRequirements = { { FunctionName = "RequiredTraitNameInRoom", FunctionArgs = { Name = "ReboundingSparkBoon" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0161", Text = "Nếu có điều nào đó tích cực trong cuộc chiến này, thì đó là ngay cả những thành viên ít nói nhất trong gia đình cũng phải đứng lên và thể hiện mình! Hoặc chỉ đơn giản là thể hiện tài năng như con trai Hephaestus của ta đây, {#Emph}haha!" }, { Cue = "/VO/Hephaestus_0120", PortraitExitWait = 0.35, PreLineFunctionName = "BoonInteractPresentation", PreLineWait = 0.5, Source = "HephaestusUpgrade", Text = "{#Emph}Ah! {#Prev}Lại một trong những câu đùa tinh tế của cha, và đúng lúc có mặt phù thủy nhỏ nữa! Ngay khi ta tưởng rằng ông ấy không thể hạ mình trước ta, thì ông ấy lại khiến ta phải bất ngờ." }, }, ZeusWithHestia01 = { PlayOnce = true, GameStateRequirements = { { FunctionName = "RequiredTraitNameInRoom", FunctionArgs = { Name = "EchoBurnBoon" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0163", Text = "Bọn ta đã quá quen với việc chị dâu Hestia sống cô lập, đến mức không còn giữ lại chiếc ghế cho bà ấy trong cung điện nữa. Nhưng giờ đây, bà ấy đã trở lại, phải không, Hess?" }, { Cue = "/VO/Hestia_0146", PortraitExitWait = 0.35, PreLineFunctionName = "BoonInteractPresentation", PreLineWait = 0.5, Source = "HestiaUpgrade", Emote = "PortraitEmoteFiredUp", Text = "{#Emph}Oh{#Prev}, Zeus yêu dấu, hãy vứt ngay cái suy nghĩ rằng ta sẽ rời đi lần nữa đi! Ngài đã đối đãi ta rất nồng nhiệt, và mang chiếc ghế chết tiệt đó đặt về chỗ cũ. Tuy nhiên, đừng khiến người nóng tính nhất ở đây phải bận tâm về điều đó!" }, }, ZeusWithAres01 = { PlayOnce = true, GameStateRequirements = { { FunctionName = "RequiredTraitNameInRoom", FunctionArgs = { Name = "AutoRevengeBoon" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0198", Text = "Ares, đứa con trai hiếu chiến của ta chưa bao giờ ngại xung đột, nhưng cháu sẽ không nhận ra điều đó khi trò chuyện với nó đâu, cháu gái! Đến đây, Ares, chào em họ đi! Hãy cố gắng tỏ vẻ tự nhiên nhé!" }, { Cue = "/VO/Ares_0080", PortraitExitWait = 0.35, PreLineFunctionName = "BoonInteractPresentation", PreLineWait = 0.5, Source = "AresUpgrade", Text = "Thôi nào, Cha, chúng ta có gì phải giấu diếm chứ? Điều mà chúng ta xem là tự nhiên giờ đây có thể đã khác xa với phong tục ở Địa Ngục rồi. Hãy để người thân thấy rõ con người thật của chúng ta." }, }, }, InteractTextLineSets = { ZeusFirstPickUp = { PlayOnce = true, GameStateRequirements = { { Path = { "CurrentRun", "CurrentRoom", "Name", }, IsNone = { "TestAllThings", }, }, }, { Cue = "/VO/MelinoeField_1598", UsePlayerSource = true, PreLineThreadedFunctionName = "PlayEmoteAnimFromSource", PreLineThreadedFunctionArgs = { Emote = "None", Portrait = "Portrait_Mel_Intense_01", WaitTime = 2.7, PowerWordPresentation = true, PowerWordWaitTime = 4.25 }, PostLineFunctionName = "BoonInteractPresentation", BoxAnimation = "DialogueSpeechBubble", BoxExitAnimation = "DialogueSpeechBubbleOut", UseRoomContextArt = true, PostLineRemoveContextArt = true, TextColor = Color.DialogueText, Text = "Vua của các vị thần gần đây chắc đang rất bận rộn. Nhân dang Hades! Olympus, ta chấp nhận thông điệp này!" }, { Cue = "/VO/Zeus_0125", PortraitExitWait = 1.25, NarrativeContextArt = "DialogueBackground_Olympus", PreContentSound = "/Leftovers/Menu Sounds/TextReveal2", Text = "{#Emph}Ah {#Prev}, cháu gái, vậy là cuối cùng chúng ta đã gặp nhau! Xuất hiện từ màn đêm u tối đó để giúp bọn ta giải quyết món nợ cũ. Nếu cháu sở hữu sức mạnh của cha cháu, thì chúng ta sẽ càng có lợi thế!" }, }, -- low health ZeusLowHealth01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" } }, { Path = { "CurrentRun", "Hero", "LastStands", }, UseLength = true, Comparison = "<=", Value = 1, }, { FunctionName = "RequiredHealthFraction", FunctionArgs = { Comparison = "<=", Value = 0.3, }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0048", Text = "{#Emph}Augh{#Prev}, Melinoë, chuyện gì xảy ra với cháu ở đó vậy? Cháu gần như không thể đứng vững được nữa, để xem liệu ta có thể giúp cháu đứng vững lại không." }, }, ZeusLowHealth02 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" } }, { Path = { "CurrentRun", "Hero", "LastStands", }, UseLength = true, Comparison = "<=", Value = 1, }, { FunctionName = "RequiredHealthFraction", FunctionArgs = { Comparison = "<=", Value = 0.3, }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0049", Text = "{#Emph}Mm{#Prev}, chắc hẳn cháu đã gặp không ít khó khăn trên đường. Nhưng đừng nản lòng; chúng ta sẽ biến nó thành nguồn sức mạnh!" }, }, ZeusLowHealth03 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" } }, { Path = { "CurrentRun", "Hero", "LastStands", }, UseLength = true, Comparison = "<=", Value = 1, }, { FunctionName = "RequiredHealthFraction", FunctionArgs = { Comparison = "<=", Value = 0.3, }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0050", Emote = "PortraitEmoteSurprise", Text = "Ồ không, cháu gái của ta, cháu đang bị thương! Có lẽ nhiệm vụ đó khá nguy hiểm, mặc dù vậy, ta vẫn cảm thấy xót xa khi cháu trông như thế này. Hãy kiên trì và tiếp tục chiến đấu!" }, }, ZeusLowHealth04 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" } }, { Path = { "CurrentRun", "Hero", "LastStands", }, UseLength = true, Comparison = "<=", Value = 0, }, { FunctionName = "RequiredHealthFraction", FunctionArgs = { Comparison = "<=", Value = 0.3, }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0051", Text = "Những vết thương mà cháu đã gánh chịu... nhưng cháu vẫn kiên trì, nhận thức được sứ mệnh mà cháu đang thực hiện là rất quan trọng. Cháu thực sự là nguồn động lực đấy, cháu gái!" }, }, -- run starts ZeusRunStart01 = { PlayOnce = true, GameStateRequirements = { { Path = { "CurrentRun", "CurrentRoom", "Name", }, IsAny = { "F_Opening01", "F_Opening02", "F_Opening03", "N_Opening01" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0052", Text = "Chào cháu gái xinh đẹp của ta! Ta đã nghĩ rằng có thể gặp cháu đang bắt đầu một chuyến hành trình mới ở đây! Và hy vọng rằng chuyến đi này sẽ thành công rực rỡ, cho cháu và tất cả chúng ta!" }, }, ZeusRunStart02 = { PlayOnce = true, GameStateRequirements = { { Path = { "CurrentRun", "CurrentRoom", "Name", }, IsAny = { "F_Opening01", "F_Opening02", "F_Opening03", "N_Opening01" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0053", Text = "{#Emph}Ah {#Prev}, cháu lại bắt đầu một hành trình mới sao, cô bé! Để xem cháu sẽ đi xa đến đâu khi bắt đầu với phước lành vô song này của ta!" }, }, ZeusRunStart03 = { PlayOnce = true, GameStateRequirements = { { Path = { "CurrentRun", "CurrentRoom", "Name", }, IsAny = { "F_Opening01", "F_Opening02", "F_Opening03", "N_Opening01" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0149", Text = "Khi cháu bắt đầu hành trình vào đêm nay, ta muốn đảm bảo cháu sẽ có khởi đầu thuận lợi. Hãy nhớ rằng, tất cả bọn ta đều ủng hộ cháu, trên từng con đường!" }, }, ZeusRunStart04 = { PlayOnce = true, GameStateRequirements = { { Path = { "CurrentRun", "CurrentRoom", "Name", }, IsAny = { "F_Opening01", "F_Opening02", "F_Opening03", "N_Opening01" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0150", Text = "Tối nay cháu lại bắt đầu cuộc hành trình mới phải không? Hãy để ta dẫn dắt cháu. Hãy nhận lấy sức mạnh của sấm sét và đảm bảo chiến thắng cho chúng ta!" }, }, ZeusSurfaceRunStart01 = { PlayOnce = true, GameStateRequirements = { { Path = { "CurrentRun", "CurrentRoom", "Name", }, IsAny = { "N_Opening01" }, }, { PathTrue = { "GameState", "TextLinesRecord", "ZeusAboutSurface03" }, }, { PathFalse = { "GameState", "ReachedTrueEnding" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0151", Text = "Chắc hẳn cháu đang ở gần cổng tiến vào vương quốc của cha cháu. Vậy là cháu đã đến đây thay vì đến Lãnh Địa của ông ấy ư? Dù sao thì, ta vẫn sẵn sàng giúp đỡ cháu." }, }, ZeusSurfaceRunStart02 = { PlayOnce = true, GameStateRequirements = { { Path = { "CurrentRun", "CurrentRoom", "Name", }, IsAny = { "N_Opening01" }, }, { PathTrue = { "GameState", "TextLinesRecord", "ZeusAboutSurface03" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0152", Text = "Cháu còn phải đi một chặng đường dài trước khi đến được đỉnh Olympus, cháu gái; và thời tiết không được thuận lợi lắm. Nhưng cháu có phiền không nếu thêm một chút sấm sét và chớp lúc này?" }, }, ZeusUnderworldRunStart01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "GameState", "TyphonDefeatedWithStormStop" }, }, { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" } }, { PathTrue = { "CurrentRun", "BiomesReached", "F" }, }, { PathFalse = { "CurrentRun", "ActiveBounty" }, }, { Path = { "PrevRun", "RoomsEntered" }, HasAny = { "Q_Boss01", "Q_Boss02" }, }, { PathTrue = { "GameState", "EnemyKills", "Chronos" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0196", Text = "Cháu định đối đầu với Chronos lần nữa, phải không? Có lẽ đó là lựa chọn tốt nhất! Biết đâu, nếu cháu đánh bại hắn ở dưới đó, thì nỗ lực của Typhon ở đây sẽ bị gián đoạn..." }, }, ZeusRunStartPostSurfaceW01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" } }, { Path = { "CurrentRun", "CurrentRoom", "RoomSetName" }, IsAny = { "F" }, }, { PathTrue = { "PrevRun", "EnemyKills", "TyphonHead" }, }, { PathTrue = { "GameState", "ReachedTrueEnding" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0336", Text = "Vậy là cháu quay về Địa Ngục rồi sao? Ta mong những chiến công ở nơi này sẽ giúp cháu giành được nhiều thắng lợi ở dưới đó. Hera yêu dấu của ta chắc chắn sẽ vô cùng hài lòng!" }, }, ZeusRunStartPostUnderworldW01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" } }, { PathTrue = { "GameState", "ReachedTrueEnding" }, }, { Path = { "CurrentRun", "CurrentRoom", "RoomSetName" }, IsAny = { "N" }, }, { PathTrue = { "PrevRun", "EnemyKills", "Chronos" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0337", Text = "Kể từ đêm qua, ta nhận ra rằng khả năng để Titan Thời Gian có thể lật đổ chúng ta đã giảm đi một phần. Và giờ cháu đang cân nhắc về Typhon, phải không?" }, }, ZeusAboutChronos01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" } }, { PathFalse = { "GameState", "ReachedTrueEnding" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0033", Text = "Ta nhớ ngày bọn ta hân hoan khi biết tin mẹ cháu đã mang thai; nhưng thật đáng tiếc, bọn ta không nhận được tin gì về bà ấy nữa. Chronos đã lợi dụng cơ hội để ra tay tàn nhẫn. Hãy tưởng tượng bọn ta đã sốc đến mức nào khi cháu bất ngờ bước ra từ bóng tối và giúp đỡ bọn ta." }, }, ZeusAboutChronos02 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0034", Text = "Khi bọn ta nhận được tin Chronos đã tấn công Lãnh Địa của cha cháu, bọn ta đã lo sợ rằng cháu đã chung số phận với những người khác. Nhưng định mệnh đã mỉm cười khi Phù Thủy Crossroads đã kịp thời cứu cháu khỏi tay tử thần! Mặc dù vậy, đáng lẽ bà ấy phải thông báo cho bọn ta về chuyện này..." }, }, ZeusAboutChronos03 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" } }, { PathFalse = { "GameState", "ReachedTrueEnding" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0035", Text = "Bọn ta đã quá quen với việc ít liên lạc với cha cháu ở Địa Ngục, đến mức Chronos đã chiếm được ngai vàng trước khi bọn ta kịp nhận ra. Kể từ ngày đó, cuộc chiến với đội quân của hắn không ngừng tiếp diễn." }, }, ZeusAboutChronos04 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0036", Text = "Ta đã từng chiến đấu tay đôi với Titan Chronos! Nhưng lần này, có lẽ ta sẽ nhường vinh dự đó cho cháu! Ta có gia đình cần bảo vệ và cần giám sát từng đường đi nước bước của kế hoạch lớn hơn." }, }, ZeusAboutChronos05 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" } }, { PathFalse = { "GameState", "ReachedTrueEnding" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0037", Text = "Chính các Nữ Thần Định Mệnh biết rõ Chronos sẽ bị chính dòng họ của mình lật đổ. Chúng ta đã từng làm vậy trong quá khứ, và chắc chắn lần này cũng sẽ thế! Ta cảm kích cống hiến này của cháu." }, }, ZeusAboutHades01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" } }, { PathFalse = { "GameState", "ReachedTrueEnding" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0040", Text = "Cha cháu và ta không phải lúc nào cũng hòa hợp với nhau. Nhưng tình anh em sâu đậm của chúng ta rất mạnh mẽ, quả thật vậy... mạnh hơn cả hai chúng ta! Hãy cùng nhau chiến thắng cuộc chiến này để vinh danh cha cháu nào." }, }, ZeusAboutHades02 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" } }, { PathTrue = { "GameState", "ReachedTrueEnding" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0323", Text = "Thật vui mừng khi biết rằng Hades và Persephone giờ đã trở lại ngai vị thuộc về họ! Còn anh trai Zagreus của cháu, Nữ Thần Nyx, và những người khác... họ vẫn ổn cả chứ? Cháu đã giúp họ vượt qua biến cố lớn đấy..." }, }, ZeusAboutHades03 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" } }, { PathTrue = { "GameState", "ReachedTrueEnding" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0324", Text = "Titan Chronos đã tấn công bất ngờ, đã khiến bọn ta không kịp trở tay, vì bọn ta không quen với việc thường xuyên nhận tin tức từ cha của cháu. Và giờ bọn ta buộc phải khắc phục điều đó! Hades và ta sẽ có rất nhiều chuyện để tâm sự." }, }, ZeusAboutHades04 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" } }, { PathTrue = { "CurrentRun", "BiomesReached", "F" }, }, { PathTrue = { "GameState", "ReachedTrueEnding" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0325", Emote = "PortraitEmoteFiredUp", Text = "Hades nghiêm túc với việc cải tạo nhỉ! Cha của cháu không phải kiểu người hay pha trò, vậy mà ông ấy luôn khiến ta bật cười. Chính vì sự tỉ mỉ và cẩn trọng, nên ta tin rằng việc khôi phục Địa Ngục của ông ấy sẽ mất khá nhiều thời gian đấy!" }, }, ZeusAboutMelinoe01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" } }, { PathTrue = { "GameState", "TextLinesRecord", "ZeusGift01" }, }, { PathTrue = { "GameState", "RoomsEntered", "I_Story01" }, }, { PathFalse = { "GameState", "ReachedTrueEnding" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0038", Text = "Cháu thật may mắn khi thừa hưởng những nét đẹp từ mẹ cháu thay vì cha cháu đấy, cháu gái! Hah, Hades già tội nghiệp, cả thế giới này như trút hết gánh nặng lên vai ông ấy vậy. Một người anh trai tốt của ta, và ta sẽ báo thù cho ông ấy một cách xứng đáng!" }, }, ZeusAboutMelinoe02 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" } }, { PathTrue = { "GameState", "TextLinesRecord", "ZeusGift05" }, }, { PathTrue = { "GameState", "ReachedTrueEnding" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0335", Text = "Cháu cũng tận tụy như cha của cháu nhỉ. Có vẻ như những vấn đề liên quan đến Titan Chronos sẽ kéo dài vô tận, nhưng chúng ta vẫn phải tiến về phía trước. Cháu đã làm quá đủ rồi, không cần phải lao lực vì bổn phận nữa." }, }, ZeusAboutHecate01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0041", Text = "Phù Thủy Crossroads chắc hẳn là người giám hộ bất đắc dĩ của cháu! Bà ấy đã thực sự giữ cháu tránh khỏi gia đình thực sự của cháu, cho đến tận bây giờ. Nhưng ít nhất thì Hecate đã truyền dạy cho cháu kỹ năng sinh tồn, và cuối cùng đã cho chúng ta gặp nhau!" }, }, ZeusAboutHecate02 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" } }, { PathFalse = { "GameState", "ReachedTrueEnding" }, }, { PathTrue = { "GameState", "TextLinesRecord", "ZeusAboutHecate01" }, }, { FunctionName = "RequireRunsSinceTextLines", FunctionArgs = { TextLines = { "ZeusAboutHecate01" }, Min = 2 }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0042", Text = "Hãy nói với Phù Thủy Crossroads ta đang mong chờ những tin tức nhanh chóng ở Địa Ngục từ bà ấy. Giờ không phải lúc để đặt lợi ích cá nhân lên hàng đầu." }, }, ZeusAboutNemesis01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" } }, { SumPrevRuns = 2, Path = { "UseRecord", "NPC_Nemesis_01" }, Comparison = ">=", Value = 1, }, { PathTrue = { "GameState", "ReachedTrueEnding" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0326", Text = "Ta không hề hay biết rằng Nemesis đang ở Địa Ngục cùng cháu! Thảo nào những kẻ dám chống lại chúng ta đều chịu thất bại, vì Hiện Thân Báo Ứng đã đứng về phía chúng ta. Cô ấy xinh đẹp không kém gì Nữ Thần Nyx." }, }, ZeusAboutZagreus01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" } }, { PathFalse = { "GameState", "ReachedTrueEnding" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0045", Text = "Thật đáng tiếc khi cháu chưa từng biết về anh trai Zagreus của mình, một chàng trai tốt, và kiên cường! Cậu ta không phải lúc nào cũng hòa thuận với cha cháu, nhưng có ai trong số bọn ta làm được điều đó đâu? Ta tin chắc thằng bé đã đối mặt với Chronos bằng tất cả sự dũng cảm của mình." }, }, ZeusAboutFates01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" } }, { PathTrue = { "GameState", "TextLinesRecord", "HermesAboutFates01" }, }, { FunctionName = "RequireRunsSinceTextLines", FunctionArgs = { TextLines = { "ChronosNightmare01" }, Min = 2 }, }, { PathTrue = { "GameState", "ReachedTrueEnding" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0078", Emote = "PortraitEmoteSurprise", Text = "Chonos đã bắt giữ Ba Nữ Thần Định Mệnh ư?! Thật vô lý. Chiêu trò khiêu khích rẻ tiền! Họ sẽ không chịu khuất phục trước bất kỳ vị thần hay Titan nào. Điều này có nghĩa là tất cả những gì xảy ra sẽ không còn do họ quyết định nữa. Chúng ta nên coi đây là cơ hội tốt để hàng động!" }, }, ZeusAboutSurfaceThreat01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" } }, { PathTrue = { "GameState", "RoomsEntered", "N_Boss01" }, }, { PathFalse = { "GameState", "RoomsEntered", "Q_Boss01" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0088", Text = "Melinoë, {#Emph}ừm{#Prev}, có chuyện gì đó đang xảy ra ở Olympus... tiếng động đáng ngờ, ngay cả Poseidon cũng không rõ nguồn gốc. Dù Chronos có đang âm mưu điều gì, bọn ta vẫn sẽ đánh bại hắn! Có lẽ với sự giúp đỡ của cháu nữa." }, }, ZeusAboutSurfaceThreat02 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" } }, { PathTrue = { "GameState", "ReachedTrueEnding" }, }, { PathTrue = { "CurrentRun", "BiomesReached", "N" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0319", Text = "Lẽ ra chúng ta đã có thể quét sạch toàn bộ kẻ thù trên mặt đất, nhưng Chronos lại khẳng định chúng vẫn còn cần thiết; rằng cháu phải tiếp tục đối đầu với chúng như trước, để lộ ra những tàn dư còn sót lại của Typhon. Chỉ cần cháu sẵn sàng, Cháu Gái..." }, }, ZeusAboutHeracles01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" } }, { SumPrevRuns = 2, Path = { "EncountersOccurredCache" }, TableValuesToCount = { "HeraclesCombatIntro", "HeraclesCombatN", "HeraclesCombatN2", "HeraclesCombatO", "HeraclesCombatO2", "HeraclesCombatP", "HeraclesCombatP2" }, Comparison = ">=", Value = 1, }, { PathTrue = { "CurrentRun", "BiomesReached", "N" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0271", Text = "Ta nghe nói cháu đã gặp Heracles lực lưỡng! Thằng bé là kẻ gắt gỏng nhất mà cháu từng gặp; ta khuyên cháu nên để nó yên. Bọn ta chẳng đòi hỏi nó gánh vác cả thế giới này, chỉ mong nó sống xứng đáng với trách nhiệm của một vị thần." }, }, ZeusAboutHeracles02 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" } }, { Path = { "GameState", "TextLinesRecord" }, HasAny = { "PrometheusAboutAltFight01", "PrometheusAboutAltFight01_B" } }, { PathTrue = { "CurrentRun", "BiomesReached", "N" }, }, { SumPrevRuns = 2, Path = { "TextLinesRecord" }, TableValuesToCount = { "PrometheusAboutAltFight01", "PrometheusAboutAltFight01_B" }, Comparison = "<", Value = 0, }, { SumPrevRuns = 2, Path = { "EncountersOccurredCache" }, TableValuesToCount = { "HeraclesCombatIntro", "HeraclesCombatN", "HeraclesCombatN2", "HeraclesCombatO", "HeraclesCombatO2", "HeraclesCombatP", "HeraclesCombatP2" }, Comparison = ">=", Value = 1, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0331", Text = "Bọn ta từng trói buộc Heracles bằng xiềng xích, nhưng nó đã thoát được, vì phá luật vốn là sở trường của nó. Dẫu vậy, ta biết chắc chắn nó rất trung thành với gia đình chúng ta. Nó luôn hoàn thành bất kỳ yêu cầu nào từ bọn ta!" }, }, ZeusAboutPolyphemus01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" }, }, { Path = { "PrevRun", "RoomsEntered" }, HasAny = { "N_Boss01", "N_Boss02" }, }, { PathTrue = { "CurrentRun", "BiomesReached", "N" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0079", Text = "Tên Cyclops Polyphemus vô dụng đó, hắn dám quay lưng lại với những vị thần! Chủng tộc của hắn, trước đây đã từng sát cánh cùng bọn ta để chống lại những Titan; nhưng hắn lại thuộc thế thệ mới, chẳng biết đến sự trung thành! Những hành động của hắn thật không thể tha thứ." }, }, ZeusAboutPolyphemus02 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" }, }, { Path = { "GameState", "RoomCountCache" }, SumOf = { "N_Boss01", "N_Boss02" }, Comparison = ">=", Value = 2, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0127", Text = "Giá như Poseidon không chế giễu tên Cyclop mù đó, có lẽ Polyphemus đã đứng về phe chúng ta thay vì chống lại chúng ta. Ah, ai trong chúng ta mà chẳng mắc lỗi nhỉ?" }, }, ZeusAboutEris01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" }, }, { SumPrevRuns = 3, Path = { "RoomsEntered" }, TableValuesToCount = { "O_Boss01", "O_Boss02" }, Comparison = ">=", Value = 1, }, { PathTrue = { "CurrentRun", "BiomesReached", "N" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0170", Text = "Những vị thần Địa Ngục các cháu đều biết đến nhau phải không? Nếu cháu có thể chuyển lời đến cô con gái của Nyx, Eris, rằng cô ta không được bay trong lãnh địa của bọn ta, thì bọn ta sẽ vô cùng biết ơn đấy!" }, }, ZeusAboutPrometheus01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" }, }, { PathTrue = { "GameState", "RoomsEntered", "P_Boss01", }, }, { PathTrue = { "CurrentRun", "BiomesReached", "N" }, }, { PathTrue = { "GameState", "ReachedTrueEnding" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0186", Emote = "PortraitEmoteAnger", Text = "Prometheus, tên Titan phản bội, đang chỉ huy đội quân tiên phong của kẻ thù ở Olympus. Rõ ràng là hắn chưa rút ra bài học gì từ hình phạt mà bọn ta đã giáng xuống hắn trong quá khứ! Ta sẽ phải nghĩ ra phương thức mới để khiến hắn đổi ý..." }, }, ZeusAboutPrometheus02 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" }, }, { PathTrue = { "GameState", "TextLinesRecord", "ZeusAboutPrometheus01" }, }, { SumPrevRuns = 2, Path = { "RoomsEntered", "P_Boss01" }, Comparison = ">=", Value = 1, }, { FunctionName = "RequireRunsSinceTextLines", FunctionArgs = { TextLines = { "ZeusAboutPrometheus03" }, Min = 3 }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0187", Text = "Có lẽ cháu đã nghe về hành động của Prometheus đã khiến ta nỗi cơn thịnh nộ. Hắn đã đánh cắp ngọn lửa của bọn ta! Hắn đã đánh cắp sự vinh quang mà đáng lẽ ra bọn ta phải tự tay ban tặng ngọn lửa đó cho loài người! Hắn phải chịu thống khổ, nhưng như vậy vẫn chưa đủ." }, }, ZeusAboutPrometheus03 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" }, }, { PathTrue = { "CurrentRun", "BiomesReached", "N" }, }, { SumPrevRuns = 3, Path = { "RoomsEntered", "P_Boss01" }, Comparison = ">=", Value = 1, }, { PathTrue = { "GameState", "ReachedTrueEnding" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0333", Text = "Ta đã từng rất muốn chấm dứt cuộc nổi dậy của Prometheus, nhưng giờ ta lại phải tin rằng hắn đang hỗ trợ những nỗ lực không ngừng của cháu, nhằm đảm bảo dòng thời gian luôn trôi chảy ư? Nếu một lúc nào đó, cháu không còn tin vào điều này, hãy báo cho ta biết." }, }, ZeusAboutTyphon01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" }, }, { PathFalse = { "GameState", "TyphonDefeatedWithStormStop" }, }, { PathTrue = { "GameState", "RoomsEntered", "Q_Boss01" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0189", Text = "Trong cơn phẫn nộ tột cùng, ta chưa từng nghĩ rằng Chronos lại hóa thành kẻ điên như vậy. Nhưng còn điều gì đã khác khiến hắn lợi dụng Quái Vật Thủy Tổ như một món vũ khí? Typhon chẳng nghe lệnh của bất kỳ ai; sự hủy diệt Olympus chẳng đủ để thỏa mãn hắn." }, }, ZeusAboutTyphon02 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" }, }, { PathFalse = { "GameState", "TyphonDefeatedWithStormStop" }, }, { SumPrevRuns = 3, Path = { "RoomsEntered" }, TableValuesToCount = { "Q_Boss01", "Q_Boss02" }, Comparison = ">=", Value = 1, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0190", Text = "Quái vật Typhon không hề bất khả chiến bại như vẻ ngoài. Khi xưa, hắn lần đầu tấn công Olympus, chính tay ta đã hạ gục hắn! Nhưng giờ đây, có vẻ như khả năng kháng sấm sét của hắn đã mạnh mẽ hơn..." }, }, ZeusAboutTyphon03 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" }, }, { PathFalse = { "GameState", "TyphonDefeatedWithStormStop" }, }, { PathFalse = { "CurrentRun", "ActiveBounty" }, }, { SumPrevRuns = 3, Path = { "RoomsEntered" }, TableValuesToCount = { "Q_Boss01", "Q_Boss02" }, Comparison = ">=", Value = 1, }, { PathTrue = { "CurrentRun", "BiomesReached", "N" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0191", Text = "Mỗi khi cháu dũng cảm đối mặt với Typhon lần nữa, ta sẽ dùng sấm sét để chế ngự hắn càng sớm càng tốt. Nhưng ta không thể mạo hiểm rời bỏ cung điện quá lâu... Ta chỉ có thể làm vậy khi cháu đánh lạc hướng hắn trước!" }, }, ZeusAboutTyphonW01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" }, }, { PathFalse = { "GameState", "TyphonDefeatedWithStormStop" }, }, { PathTrue = { "PrevRun", "EnemyKills", "TyphonHead" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0192", Text = "Phải thừa nhận rằng, lúc đầu ta còn hoài nghi việc cháu đi xa đến thế này chỉ để giúp đỡ, cháu gái! Lẽ ra bọn ta đã đủ sức đẩy lùi Typhon, nhưng trận chiến gần đây nhất hẳn đã có kết cục khác nếu không có cháu..." }, }, ZeusAboutTyphonW02 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" }, }, { PathFalse = { "GameState", "TyphonDefeatedWithStormStop" }, }, { PathTrue = { "PrevRun", "EnemyKills", "TyphonHead" }, }, { PathTrue = { "GameState", "TextLinesRecord", "ZeusAboutTyphon01" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0193", Text = "Typhon đang leo trở lại ngọn núi của bọn ta lần nữa, mặc dù chúng ta đã đánh bại hắn nhờ sự giúp đỡ của cháu đêm qua. Hắn không phải kẻ thông minh, nhưng chẳng bao lâu nữa, chúng ta sẽ dạy cho hắn một bài học nhớ đời." }, }, ZeusAboutTyphonW03 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" }, }, { PathTrue = { "PrevRun", "EnemyKills", "TyphonHead" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0194", Text = "Cháu thực sự là một vị thần giống như bọn ta, Melinoë! Ta đã tận mắt chứng kiến cháu đã chiến đấu dũng mãnh đến nhường nào! Ngay cả khi đối đầu với Typhon tàn bạo! Cha của cháu chắc hẳn cũng tự hào như ta." }, }, ZeusAboutTyphonW04 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" }, }, { PathTrue = { "PrevRun", "EnemyKills", "TyphonHead" }, }, { Path = { "CurrentRun", "CurrentRoom", "RoomSetName" }, IsAny = { "N" }, }, { PathTrue = { "GameState", "ReachedTrueEnding" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0320", Text = "Chiến thắng mới nhất của cháu, đồng nghĩa với việc mối đe dọa từ Typhon đang dần trở nên mong manh hơn. Có lẽ đây chính là những khả năng mà Prometheus vẫn luôn lảm nhảm. Vậy thì hãy tiếp tục loại bỏ hết những khả năng không mong muốn nhé!" }, }, ZeusAboutTyphonL01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" }, }, { PathFalse = { "CurrentRun", "ActiveBounty" }, }, { Path = { "GameState", "TextLinesRecord" }, HasNone = { "ZeusAboutTyphonW03", "ZeusPalaceMeeting03", "ZeusPalaceMeeting03_A", "ZeusPalaceMeeting03_B", "ZagreusPastMeeting05" }, }, { PathFalse = { "PrevRun", "Cleared" }, }, { SumPrevRuns = 3, Path = { "RoomsEntered" }, TableValuesToCount = { "Q_Boss01", "Q_Boss02" }, Comparison = ">=", Value = 1, }, { SumPrevRuns = 3, Path = { "BiomesReached", "N" }, CountPathTrue = true, Comparison = ">=", Value = 3, }, { PathFalse = { "GameState", "ReachedTrueEnding" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0195", Text = "Bọn ta có thể đối phó với Typhon ở đây, nhưng không thể tiếp cận Titan Chronos khi hắn ở dưới đó. Vậy tại sao cháu lại chọn lên đây? Hãy tập trung vào Địa Ngục và để ta lo liệu trên này." }, }, ZeusAboutOlympians01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" }, }, { Path = { "GameState", "TextLinesRecord" }, HasAll = { "PoseidonFirstPickUp", "HestiaFirstPickUp", "DemeterFirstPickUp", "AphroditeFirstPickUp", "HephaestusFirstPickUp" }, }, { Path = { "GameState", "UseRecord" }, HasNone = { "NPC_Athena_01", "NPC_Dionysus_01", "AresUpgrade" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0039", Text = "Cháu đã gặp mặt hầu hết những thành viên trong gia đình, nhưng đáng tiếc, vài người không có mặt ở đây. Ta tin chắc họ sẽ có những lời giải thích hấp dẫn nhất cho sự vắng mặt của họ trong hoàn cảnh như thế này." }, }, ZeusAboutOlympus01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" }, }, { PathTrue = { "GameState", "TextLinesRecord", "ZeusGift02" }, }, { PathTrue = { "GameState", "WorldUpgradesAdded", "WorldUpgradeSurfacePenaltyCure" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0074", Text = "Khi mọi chuyện kết thúc, cháu hãy đến Olympus cùng bọn ta nhé? Không cần chịu cực khổ trong khu rừng phù thủy đó nữa. Tuy nhiên, ta cho rằng cháu phải cần ở lại trong Thánh Điện của cha cháu. Dẫu sao thì, lời mời vẫn luôn có hiệu lực nhé!" }, }, ZeusAboutOlympus02 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" }, }, { Path = { "GameState", "RoomsEntered", "P_Intro" }, Comparison = ">=", Value = 3, }, { PathTrue = { "CurrentRun", "BiomesReached", "N" }, }, { PathFalse = { "GameState", "ReachedTrueEnding" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0075", Text = "Giờ cháu đã tận mắt chứng kiến: Ngọn núi hùng vĩ của bọn ta vẫn luôn bị bao vây, và bọn ta không có lấy một giây phút yên bình nào ở đây. Nhưng chính trong thử thách này, bọn ta mới tìm được sức mạnh và sự gắn kết của gia đình!" }, }, ZeusAboutOlympus03 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" }, }, { SumPrevRuns = 2, Path = { "RoomsEntered" }, TableValuesToCount = { "P_Intro" }, Comparison = ">=", Value = 1, }, { PathTrue = { "CurrentRun", "BiomesReached", "N" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0188", Text = "Thật đau lòng khi ngọn núi của bọn ta đang trong tình trạng hỗn loạn, và cháu không nhận được sự chào đón đúng nghĩa khi đến đây! Nhưng hãy nghe ta, cháu sẽ được chiêm ngưỡng sự hùng vĩ của Olympus khi mọi vấn đề nhở nhặt này được giải quyết!" }, }, ZeusAboutMortals01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" }, }, { Path = { "GameState", "RoomsEntered", "N_Opening01" }, Comparison = ">=", Value = 2, }, { PathFalse = { "GameState", "ReachedTrueEnding" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0046", Text = "Loài người, chúng không còn dâng tặng lễ vật cho bọn ta như trước nữa, cháu gái! Chúng trơ trẽn đến mức xem Chronos như vị cứu tinh, ta cho là vậy. Thật đáng khinh!" }, }, ZeusAboutMortals02 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0047", Text = "Loài người thật ngu ngốc khi tin vào lời hứa hẹn về một Thời Hoàng Kim. Chúng cho rằng thời đại mà Chronos cai trị là thời kỳ hòa bình! Không có chiến tranh hay xung đột! Và cũng không có sự phát triển hay xã hội. Con đường tiến bộ không hề được trải sẵn!" }, }, ZeusAboutMortals03 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" }, }, { PathTrue = { "GameState", "ReachedTrueEnding" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0322", Text = "Những tín đồ người phàm của chúng ta đã từng trải qua không ít thời khắc khó khăn... nhưng đức tin của họ vào chúng ta sẽ được đền đáp, ngay cả khi mọi chuyện được giải quyết ổn thỏa. Lòng trung thành là điều mà chúng ta không được phép xem thường, Cháu Gái!" }, }, ZeusAboutWeapons01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" }, }, { PathTrue = { "CurrentRun", "Hero", "Weapons", "WeaponDagger" }, }, { Path = { "GameState", "WeaponsUnlocked" }, HasAny = { "WeaponAxe", "WeaponTorch", "WeaponLob" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0091", Text = "Lưỡi hái mà cháu đang cầm thật ấn tượng. Không chỉ là Vũ Khí Hắc Ám đã được thức tỉnh, mà chúng còn nằm dưới sự kiểm soát của cháu. Ta từng đối đầu với Chronos cùng những người thuộc chủng tộc của họ. Giờ đây, có vẻ như lịch sử đang tái diễn." }, }, ZeusAboutDevotionTests01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" }, }, { SumPrevRuns = 3, Path = { "EncountersOccurredCache" }, TableValuesToCount = { "DevotionTestF", "DevotionTestG", "DevotionTestH", "DevotionTestI", "DevotionTestN", "DevotionTestO", "DevotionTestP" }, Comparison = ">=", Value = 1, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0146", Text = "Ta rất lấy làm tiếc khi cháu bị cuốn vào một số những bất đồng nhỏ của gia đình. Bọn ta đều muốn ban phước, nhưng không nên tranh giành ai sẽ được ưu tiên! Nhưng lòng tự tôn của bọn ta cũng không mỏng manh như vẻ ngoài, và cuối cùng thì bọn ta vẫn luôn sát cánh cùng nhau!" }, }, ZeusAboutDevotionTests02 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" }, }, { SumPrevRuns = 2, Path = { "EncountersOccurredCache" }, TableValuesToCount = { "DevotionTestF", "DevotionTestG", "DevotionTestH", "DevotionTestI", "DevotionTestN", "DevotionTestO", "DevotionTestP" }, Comparison = ">=", Value = 1, }, { PathTrue = { "GameState", "ReachedTrueEnding" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0318", Text = "Thứ lỗi cho những cuộc tranh cãi dai đẳng của bọn ta, Melinoë! Ta chỉ muốn nói rằng nỗ lực của cháu sẽ hiệu quả hơn nếu được dùng để tiêu diệt những tàn dư của Typhon, hơn là những tàn dư của Chronos ở Địa Ngục, giống như Nữ Hoàng Hera vẫn nghĩ. Nhưng gia đình nào cũng đều có những lúc cãi vã như thế này!" }, }, ZeusAboutErebus01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" }, }, { PathTrue = { "CurrentRun", "BiomesReached", "F" }, }, { Path = { "CurrentRun", "Hero", "TraitDictionary" }, HasAny = { "WetState" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0145", Text = "Cháu đã sống ở nơi nào đó trong những khu rừng tối tăm ở rìa lãnh địa của cha cháu. Chắc hẳn cháu đã biết đến cảm giác mưa rơi, tiếng sấm ầm ầm. Và giờ sức mạnh đó thuộc về cháu." }, }, ZeusAboutSurfaceNoCure01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" }, }, { PathTrue = { "CurrentRun", "BiomesReached", "N" }, }, { PathFalse = { "GameState", "WorldUpgradesAdded", "WorldUpgradeSurfacePenaltyCure", }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0070", Emote = "PortraitEmoteSurprise", Text = "{#Emph}Augh{#Prev}, cháu đang làm gì ở trần gian vậy, cháu gái? Sao cháu có thể sống sót trên này? Chắc hẳn cháu đã biết huyết thống của cháu đã bị ràng buộc với Địa Ngục. Sức mạnh của cháu sẽ tốt hơn nếu dùng để đối phó với những kẻ địch ở đó!" }, }, ZeusAboutSurfaceNoCure02 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" }, }, { PathTrue = { "CurrentRun", "BiomesReached", "N" }, }, { PathFalse = { "GameState", "WorldUpgradesAdded", "WorldUpgradeSurfacePenaltyCure", }, }, { PathTrue = { "GameState", "TextLinesRecord", "ZeusAboutSurfaceNoCure01", }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0071", Text = "Ta không khuyến khích những chuyến đi lên đây của cháu, Melinoë. Ta mong rằng cháu đang có một kế hoạch nào đó. Cháu và Phù Thủy Crossroads thật khó đoán!" }, }, ZeusAboutSurface01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" }, }, { PathTrue = { "CurrentRun", "BiomesReached", "N" }, }, { Path = { "GameState", "TextLinesRecord" }, HasNone = { "ZeusPalaceFirstMeeting01", "ZeusAboutSurfaceNoCure01" }, }, { SumPrevRuns = 5, Path = { "WorldUpgradesAdded", "WorldUpgradeSurfacePenaltyCure" }, CountPathTrue = true, Comparison = ">=", Value = 1, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0072", Text = "Có gì đó rất khác biệt ở cháu, cháu gái. Cháu dường như có sức sống nhiều hơn... ngay cả khi ở trần gian! Cháu đã làm gì để chữa khỏi lời nguyện của mình vậy? Thật không thể tin được..." }, }, ZeusAboutSurface02 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" }, }, { PathTrue = { "CurrentRun", "BiomesReached", "N" }, }, { PathTrue = { "GameState", "WorldUpgradesAdded", "WorldUpgradeSurfacePenaltyCure" }, }, { PathFalse = { "GameState", "ReachedTrueEnding" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0073", Text = "Ta không biết cháu đã làm thế nào để vượt qua lời nguyền ràng buộc cháu với Địa Ngục, cháu gái; nhưng ta biết điều này đã thay đổi mọi thứ! Cháu đã có thể giúp ta bảo vệ đỉnh núi này! Sự giúp đỡ của cháu là rất cần thiết, ta phải thừa nhận điều đó..." }, }, ZeusAboutSurface03 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" }, }, { Path = { "CurrentRun", "CurrentRoom", "RoomSetName" }, IsAny = { "N" }, }, { PathFalse = { "GameState", "ReachedTrueEnding" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0076", Text = "Hãy quan sát những việc Chronos đã làm xung quanh cháu! Thành phố Ephyra, đã từng phát triển thịnh vượng, giờ đã bị phá hủy; các cổng Địa Ngục đều đã mở! Những hành động vô đạo đức này phải nhận hậu quả thích đáng!" }, }, ZeusAboutSurface04 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" }, }, { PathTrue = { "CurrentRun", "BiomesReached", "N" }, }, { PathFalse = { "GameState", "RoomsEntered", "Q_Boss01" }, }, NamedRequirementsFalse = { "StandardPackageBountyActive" }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0092", Text = "Mọi thứ trên trần gian đều đảo lộn hết cả lên, cháu gái. Mặt đất dưới chân cháu liên tục dịch chuyển, có thể do những cơn địa chấn của Poseidon hoặc âm mưu của Chronos. Cháu biết con đường nào để di, dù không phải con đường chính xác." }, }, ZeusAboutSurface05 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" }, }, { PathTrue = { "CurrentRun", "BiomesReached", "N" }, }, { Path = { "GameState", "TextLinesRecord" }, HasNone = { "ZeusPalaceMeeting03", "ZeusPalaceMeeting03_A", "ZeusPalaceMeeting03_B" }, }, { FunctionName = "RequireRunsSinceTextLines", FunctionArgs = { TextLines = { "ZeusAboutRouteChoice01" }, Min = 2 }, }, { PathFalse = { "GameState", "ReachedTrueEnding" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0144", Text = "Bọn ta đã kiểm soát tốt tình hình tên Olympus rồi, cháu gái! Ta muốn cháu tiếp tục tập trung vào kẻ thù chung của chúng ta trong vương quốc của cha cháu. Mặc dù vậy, cháu vẫn nhận được phước lành của ta!" }, }, ZeusAboutRouteChoice01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" } }, { PathFalse = { "GameState", "ReachedTrueEnding" }, }, { PathTrue = { "GameState", "WorldUpgradesAdded", "WorldUpgradeSurfacePenaltyCure" }, }, { PathTrue = { "PrevRun", "BiomesReached", "F" }, }, { PathTrue = { "CurrentRun", "BiomesReached", "N" }, }, { Path = { "GameState", "TextLinesRecord" }, HasNone = { "ZeusPalaceMeeting03", "ZeusPalaceMeeting03_A", "ZeusPalaceMeeting03_B" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0171", Text = "Dường như có một chút bất đồng về lợi ích từ nỗ lực của cháu mang lại cho nơi nào nhiều hơn. Bọn ta có thể lo liệu mọi chuyện ở Olympus, nhưng không thể tiếp cận Chronos ở vương quốc của cha cháu dễ dàng như cháu được!" }, }, ZeusAboutThessaly01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" }, }, { Path = { "CurrentRun", "CurrentRoom", "RoomSetName" }, IsAny = { "O" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0169", Text = "Chronos có hạm đội vô tận ở Rãnh Nứt Thessaly! Những con thuyền chở đầy xác chết và hàng hóa. Thật thông minh khi cháu lẻn lên tàu và gây rối đội hình của kẻ thù!" }, }, ZeusAboutChronosClockwork01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" }, }, { PathTrue = { "CurrentRun", "BiomesReached", "N" }, }, { PathFalse = { "GameState", "ReachedTrueEnding" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0093", Text = "Trong vương quốc của cha cháu có những bánh xe vàng kỳ quái, chúng không ngừng dịch chuyển vị trí của những khu vực ở Địa Ngục. Hóa ra đó chính là tác phẩm của Chronos! Hắn đã âm thầm mở rộng tầm ảnh hưởng của mình lên cả trần gian..." }, }, ZeusAboutStorms01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" }, }, { PathTrue = { "CurrentRun", "BiomesReached", "N" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0094", Text = "Ngay cả ta cũng có lúc mất bình tĩnh; nhưng ta vẫn kiềm chế để không tàn phá trần gian bằng những cơn bão của mình. Ta thừa biết loài người cũng chỉ là những nạn nhân bị Chronos lừa. Một khi chuyện này kết thúc, họ cũng sẽ tỉnh ngộ." }, }, ZeusAboutOceanus01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" }, }, { Path = { "CurrentRun", "CurrentRoom", "RoomSetName" }, IsAny = { "G" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0077", Text = "Giờ cháu đang ở đâu vậy, cháu gái? Có vẻ như cháu ở ngoài vương quốc của Poseidon. Cháu định đi vòng quanh vương quốc của cha cháu ư? Tại sao phải đối mặt trực tiếp với đội quân của Chronos, trong khi cháu có thể đi vòng qua?" }, }, ZeusAboutOceanus02 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" }, }, { PathTrue = { "GameState", "TextLinesRecord", "ZeusAboutOceanus01" }, }, { Path = { "CurrentRun", "CurrentRoom", "RoomSetName" }, IsAny = { "G" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0167", Text = "Thật khó chịu khi cháu phải lê bước qua ranh giới giữa các vương quốc của anh trai t! Nhưng, nếu có điều gì khiến cháu yên lòng, thì những loài thủy quái mà cháu đối mặt sẽ phải hứng chịu một cú sốc thực sự!" }, }, ZeusAboutTartarus01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" }, }, { PathTrue = { "GameState", "RoomsEntered", "I_Intro" }, }, { PathTrue = { "CurrentRun", "BiomesReached", "F" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0168", Text = "Nơi sâu nhất của Địa Ngục chắc hẳn đã thay đổi rất nhiều; u ám theo những cách hoàn toàn mới! Thật khó tin rằng Chronos đã xây dựng thành trì ở Tartarus, nơi mà bọn ta đã từng chôn cất hắn..." }, }, ZeusUnderworldRunCleared01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" } }, { PathFalse = { "PrevRun", "UseRecord", "ZeusUpgrade" }, }, { PathTrue = { "PrevRun", "Cleared" } }, { PathTrue = { "PrevRun", "RoomsEntered", "I_Boss01" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0089", Portrait = "Portrait_Zeus_Pleased_01", Text = "Lâu rồi không gặp, cháu gái! Ta nghe nói gần đây cháu đã có những bước tiến trong lớn trong kế hoạch của chúng ta. Vậy nên, ta khen ngợi cháu, và ban phước cho cháu nữa!" }, }, ZeusUnderworldRunCleared02 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" } }, { PathFalse = { "GameState", "ReachedTrueEnding" }, }, { PathTrue = { "PrevRun", "Cleared" } }, { PathTrue = { "PrevRun", "RoomsEntered", "I_Boss01" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0148", Text = "Vậy cháu định đánh bại Chronos bằng cách nào, ai đó sẽ sớm giải thích cho ta về chuyện này! Những cách mà những phù thủy như cháu sẽ giúp bọn ta giành chiến thắng ở nơi bọn ta thất thủ ấy? Ít nhất thì hắn vẫn chưa giam cầm cháu giống như những người khác!" }, }, ZeusUnderworldRunCleared03 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" } }, { PathFalse = { "GameState", "TyphonDefeatedWithStormStop" }, }, { PathTrue = { "PrevRun", "Cleared" }, }, { PathTrue = { "PrevRun", "RoomsEntered", "I_Boss01" }, }, { Path = { "GameState", "RoomsEntered", "Q_Boss01" }, Comparison = ">=", Value = 3, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0197", Text = "Nghe nói đêm qua, bằng một cách nào đó mà cháu đã ngăn chặn được Chronos, phải không? Tuy ta vẫn còn hoài nghi vì đội quân của hắn đang tấn công dồn dập, và Typhon chẳng hề có dấu hiệu chùn bước. Chúng ta phải ngăn chặn chuyện này..." }, }, ZeusUnderworldRunCleared04 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" } }, { PathTrue = { "PrevRun", "EnemyKills", "Chronos" }, }, { SumPrevRuns = 5, Path = { "TextLinesRecord", "TrueEnding01" }, CountPathTrue = true, Comparison = "<", Value = 0, }, { PathTrue = { "GameState", "ReachedTrueEnding" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0321", Text = "Đức Cha Chronos vừa kể lại rằng cháu đã xóa bỏ thêm một khả năng khác, nơi mà ông ta có thể thống trị cả Olympus lẫn Địa Ngục. Cháu vẫn tiếp tục đối đầu với Titan Thời Gian như thể ông ta vẫn còn là mối đe dọa đối với chúng ta như trước đây sao? Thật khó tin..." }, }, ZeusSurfaceRunCleared01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" } }, { Path = { "PrevRun", "RoomsEntered" }, HasAny = { "Q_Boss01", "Q_Boss02" }, }, { PathTrue = { "GameState", "ReachedTrueEnding" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0090", Text = "Chuyện gì đã xảy ra với cháu trên hành trình lên đỉnh núi của bọn ta vậy, cháu gái? Bọn ta đã mất dấu ở một nơi nào đó, ngay khi cháu gần đến nơi. Đừng tuyệt vọng và đừng chùn bước nhé!" }, }, ZeusPostTrueEnding01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" } }, { PathTrue = { "GameState", "ReachedTrueEnding" }, }, { PathFalse = { "GameState", "TextLinesRecord", "ZeusPalacePostTrueEnding01" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0315", Text = "Ta không biết cháu đã làm gì Chronos, nhưng giờ ông ta không còn là chính mình nữa... và đang cầu xin sự tha thứ! Lại còn cầu xin bọn ta giúp đỡ để duy trì dòng thời gian, hay những lời nhảm nhí tương tự. Có phải vì vậy mà cháu vẫn tiếp tục cuộc hành trình không...?" }, }, ZeusPostTrueEnding02 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" } }, { PathTrue = { "GameState", "ReachedTrueEnding" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0316", Text = "Từ rất lâu rồi, ta và các anh chị em của ta đã chiến đấu với Chronos, vậy mà giờ chúng ta lại phải chấp nhận hiệp ước đình chiến ư? Ta sẽ không sớm tin tưởng ông ta... chỉ cần cháu lên tiếng, bọn ta sẽ phong ấn ông ta mãi mãi." }, }, ZeusPostTrueEnding03 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" } }, { Path = { "GameState", "TextLinesRecord" }, HasAll = { "ZeusPalacePostTrueEnding01", "ChronosBossOutroPostTrueEnding01" }, }, { FunctionName = "RequireRunsSinceTextLines", FunctionArgs = { TextLines = { "ZeusPalacePostTrueEnding01" }, Min = 2 }, }, { PathTrue = { "GameState", "ReachedTrueEnding" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0317", Text = "Ta biết cha của cháu và ta đã có kế hoạch cho Chronos, vì ta không muốn ông ta ở đây. Ông ta sẽ đảm nhiệm công việc trông coi Quần Đảo Phước Lành, gần Elysium, trong vương quốc của cháu! Một công việc xứng đáng với kinh nghiệm của ông ta." }, }, ZeusAboutFuture01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" } }, { Path = { "GameState", "TextLinesRecord" }, HasAll = { "ZeusPalacePostTrueEnding01", "ZeusGift06" }, }, { PathTrue = { "GameState", "ReachedTrueEnding" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0329", -- heart unlock PostLineFunctionName = "RelationshipAdvancedPresentation", PostLineFunctionArgs = { Delay = 0.5 }, Text = "Giờ đây, khi sứ mệnh vĩ đại nhất của cháu đã hoàn thành, cháu sẽ làm gì tiếp theo, cháu gái? Dẫu vẫn còn nhiều việc phải làm, nhưng sau đó... dù lựa chọn của cháu là gì, thì mong rằng nó sẽ mang lại cho cháu sự thỏa mãn và thành công." }, }, ZeusPostEpilogue01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" } }, NamedRequirements = { "ReachedEpilogue" }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0327", Emote = "PortraitEmoteFiredUp", Text = "Sứ giả của bọn ta đã vô cùng phấn khích khi báo tin Ba Nữ Thần Định Mệnh đã được tìm thấy! Ta mong rằng từ giờ họ sẽ tiếp tục bảo vệ quyền cai trị của bọn ta... cho dù điều đó có nghĩa là đôi khi phải giật dây một chút. Một cái giá khá nhỏ thôi!" }, }, ZeusPostEpilogue02 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" } }, NamedRequirements = { "ReachedEpilogue" }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0328", Text = "Những vị thần Olympus bọn ta được chính những Nữ Thần Định Mệnh chỉ định để cai trị thế giới này, giờ lại được yêu cầu phải... tiết chế một chút ư? Ít can thiệp hơn ư? Hmm. Vậy thì cứ thế mà làm, bởi chẳng ai có thể chống lại họ. Dẫu vậy, ta nghi ngờ người phàm sẽ chẳng mấy hài lòng với sự thay đổi này." }, }, ZeusPostEpilogue03 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" } }, NamedRequirements = { "ReachedEpilogue" }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0330", Text = "Ông Nội của cháu vẫn chưa hoàn toàn từ bỏ ý định về một Thời Hoàng Kim mới. Khi thấy ông ta cư xử khá chừng mực, bọn ta đã chấp nhận lắng nghe ông ta trình bày. Suy cho cùng thì thời đại cũng đang dần thay đổi... hãy đảm bảo rằng sự thay đổi đó theo hướng tốt đẹp nhất." }, }, ZeusPostGift01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" } }, { PathTrue = { "GameState", "TextLinesRecord", "ZeusGift03" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0056", Portrait = "Portrait_Zeus_Pleased_01", Text = "Melinoë, ta phải thừa nhận rằng... sự tận tâm của cháu đối với nhiệm vụ này lớn hơn ta tưởng. Con cái của ta có sẽ dễ nản lòng. Ta mừng khi thấy cháu của ta không như vậy." }, }, ZeusPostGift02 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" } }, { PathTrue = { "GameState", "TextLinesRecord", "ZeusGift06" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0057", Portrait = "Portrait_Zeus_Pleased_01", Text = "Thật tiếc khi không có ai đặc biệt sát cánh cùng cháu, hoặc đó là những gì ta nghe được. Việc cháu liên tục luyện tập và sống trong một khu rừng bí ẩn... không có gì ngạc nhiên khi không có ai đặc biệt trong đời cháu! Nhưng đừng lo lắng, khi danh tiếng của cháu được biết đến, sẽ có rất nhiều người theo đuổi cháu!" }, }, -- legendary ZeusLegendaryPickUp01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" } }, { FunctionName = "RequiredRarityInRoom", FunctionArgs = { AllAtLeastRarity = "Rare", HasAtLeastRarity = "Epic" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0054", Text = "Đừng chỉ dùng những tia sét nhỏ nhặt của ta, cháu gái! Ta đang có tâm trạng tốt đây, vậy nên hãy nhận lấy sức mạnh sấm sét oai hùng của ta và sử dụng tùy ý! Dĩ nhiên là không phải tất cả, ta tin chắc thế này là đủ!" }, }, ZeusLegendaryPickUp02 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" } }, { FunctionName = "RequiredRarityInRoom", FunctionArgs = { AllAtLeastRarity = "Rare", HasAtLeastRarity = "Epic" }, }, { PathTrue = { "GameState", "ReachedTrueEnding" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0055", Text = "Ta đã mệt mỏi vì thế trận bế tắc không hồi kết này! Hãy nhận lấy sức mạnh của ta, cháu gái, và hãy xé tan đội quân kẻ thù tựa như một tia sét xé tọa màn đêm!" }, }, -- about other gods ZeusAboutHera01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" } }, { PathTrue = { "CurrentRun", "UseRecord", "HeraUpgrade" } }, { Path = { "CurrentRun", "TextLinesRecord" }, HasNone = GameData.GodAboutGodEvents, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0063", Portrait = "Portrait_Zeus_Pleased_01", Text = "{#Emph}Ah{#Prev}, người vợ yêu dấu của ta đã ưu ái xuất hiện trước cháu ư, Melinoë? Nàng ấy là người rất cẩn trọng, điều đó có nghĩa là nàng ấy đã tin tưởng cháu! Tốt bụng, mạnh mẽ và rất chu đáo..." }, }, ZeusAboutHera02 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" } }, { PathTrue = { "GameState", "TextLinesRecord", "ZeusAboutHera01" }, }, { PathTrue = { "CurrentRun", "UseRecord", "HeraUpgrade" } }, --[[ { Path = { "CurrentRun", "TextLinesRecord" }, HasNone = GameData.GodAboutGodEvents, }, ]]-- }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0064", Portrait = "Portrait_Zeus_Pleased_01", Text = "Ta đã vượt nhiều gian nan cùng người vợ tốt bụng và chu đáo, Hera! Nàng ấy là hiện thân của sự bao dung và sự thông thái, nàng ấy chính là chân ái của đời ta! Ta sẽ mãi nương tựa vào nàng, như tảng đá trường tồn với thời gian!" }, }, ZeusAboutHera03 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" } }, { PathTrue = { "GameState", "TextLinesRecord", "ZeusAboutHera02" }, }, { PathTrue = { "CurrentRun", "UseRecord", "HeraUpgrade" } }, --[[ { Path = { "CurrentRun", "TextLinesRecord" }, HasNone = GameData.GodAboutGodEvents, }, ]]-- }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0065", Portrait = "Portrait_Zeus_Pleased_01", Text = "Melinoë, một khi cháu đã kết hôn lâu như ta và Hera, cháu sẽ nhận ra rằng mọi thử thách đều có thể vượt qua. Mỗi sai lầm nhỏ trên chặng đường hôn nhân chỉ càng khiến sự gắn kết của bọn ta ngày càng bền chặt hơn!" }, }, ZeusAboutApollo01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" } }, { PathTrue = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, { Path = { "CurrentRun", "TextLinesRecord" }, HasNone = GameData.GodAboutGodEvents, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0059", Portrait = "Portrait_Zeus_Pleased_01", Text = "Ánh sáng rực rỡ của đứa con ưu tú Apollo của ta sẽ soi sáng cho cháu trong bóng đêm, dù chỉ trong một khoảnh khắc đấy, cháu gái! Giá như dòng dõi của ta ai cũng đều tài giỏi như nó!" }, }, ZeusAboutApollo02 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" } }, { PathTrue = { "GameState", "TextLinesRecord", "ZeusAboutApollo01", }, }, { PathTrue = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, { Path = { "CurrentRun", "TextLinesRecord" }, HasNone = GameData.GodAboutGodEvents, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0060", Portrait = "Portrait_Zeus_Pleased_01", Text = "Apollo lại giúp đỡ cháu nữa sao? Thằng bé xuất sắc trong mọi việc mà nó dốc sức làm! Thế nhưng, ánh sáng của nó cũng phải chùn lại đôi chút với những biến cố gần đây!" }, }, ZeusAboutPoseidon01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" } }, { PathTrue = { "CurrentRun", "UseRecord", "PoseidonUpgrade" } }, { Path = { "CurrentRun", "TextLinesRecord" }, HasNone = GameData.GodAboutGodEvents, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0061", Text = "Cháu đã mang phước lành biển cả của người anh trai Poseidon của ta rồi sao, cô bé? Ta nói thật với cháu: Cháu sẽ cần {#Emph}nhiều hơn {#Prev}thế đấy, nên nhận lấy thứ này đi." }, }, ZeusAboutAphrodite01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" } }, { PathTrue = { "CurrentRun", "UseRecord", "AphroditeUpgrade" } }, { Path = { "CurrentRun", "TextLinesRecord" }, HasNone = GameData.GodAboutGodEvents, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0062", Emote = "PortraitEmoteSurprise", Portrait = "Portrait_Zeus_Pleased_01", Text = "Ôi, thật bất ngờ, cháu gái! Vẻ đẹp của cháu suýt nữa khiến ta nhầm lẫn cháu với nữ thần Aphrodite xinh đẹp. Rõ ràng là cô ấy đã đến thăm cháu. Những nữ thần như cháu luôn biết cách biến vẻ đẹp thành vũ khí sắc bén nhỉ!" }, }, ZeusAboutHestia01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" } }, { PathTrue = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, { Path = { "CurrentRun", "TextLinesRecord" }, HasNone = GameData.GodAboutGodEvents, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0066", Portrait = "Portrait_Zeus_Pleased_01", Text = "Cháu không thể tưởng tượng được rằng, việc khiến trưởng lão Hestia đặt tâm huyết vào nhiệm vụ của cháu là khó đến nhường nào đâu! Bà ấy vốn lạnh lùng và không hề quan tâm đến bất cứ hoạt động chung nào của bọn ta cả. Thế nhưng, khi nhắc đến cháu, ngọn lửa của bà ấy lại bùng lên đầy nhiệt thành!" }, }, ZeusAboutDemeter01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" } }, { PathTrue = { "CurrentRun", "UseRecord", "DemeterUpgrade" } }, { Path = { "CurrentRun", "TextLinesRecord" }, HasNone = GameData.GodAboutGodEvents, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0067", Portrait = "Portrait_Zeus_Pleased_01", Text = "Nữ Thần Demeter là người ủng hộ cháu nhiệt thành nhất đấy, cháu gái! Hẳn bà ấy đã ban phước cho cháu rồi nhỉ? Bà ấy tựa như mùa đông vĩnh hằng, lạnh lẽo và kiêu hãnh! Nhưng khi gặp cháu gái của mình, dường như đã nhắc nhở bà ấy về những mùa ấm áp và tươi đẹp hơn, ta nghĩ vậy." }, }, ZeusAboutHephaestus01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" } }, { PathTrue = { "CurrentRun", "UseRecord", "HephaestusUpgrade" } }, { Path = { "CurrentRun", "TextLinesRecord" }, HasNone = GameData.GodAboutGodEvents, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0069", Portrait = "Portrait_Zeus_Pleased_01", Text = "Hephaestus chăm chỉ đã tự nguyện cung cấp dịch vụ cho cháu ư? Ta cần thằng bé tập trung vào xưởng vũ khí của bọn ta lúc này, nhưng hỗ trợ cháu cũng đã thúc đẩy mục tiêu của bọn ta. Và thật không ngoa khi nói rằng, mọi ánh mắt đang hướng đến những tác phẩm tài hoa do thằng bé tạo ra!" }, }, ZeusAboutHermes01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" } }, { PathTrue = { "CurrentRun", "UseRecord", "HermesUpgrade" } }, --[[ @purposely omitted {pur Path = { "CurrentRun", "TextLinesRecord" }, HasNone = GameData.GodAboutGodEvents, }, ]]-- }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0068", Text = "Cháu đến đây khá nhanh, không giống như Hermes lém lỉnh mà ta nói đến. Gần đây, thằng bé thường không xuất hiện lúc ta cần! Nếu nó đã chịu hợp tác và ra tay giúp đỡ, ta mong nó sẽ chứng minh sự đáng tin cậy khi đồng hành cùng cháu." }, }, ZeusAboutSelene01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" } }, { PathTrue = { "CurrentRun", "UseRecord", "SpellDrop" } }, { Path = { "CurrentRun", "TextLinesRecord" }, HasNone = GameData.GodAboutGodEvents, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0058", Portrait = "Portrait_Zeus_Pleased_01", Text = "Cháu lấp lánh như ánh trăng vậy, cháu gái! Như thể cháu dưới trướng nữ thần Selene xinh đẹp nhất vậy. Nhưng tiếc thay, bà ấy phải cưỡi ngựa băng qua đêm tối, để lại cháu bơ vơ dưới mảnh đất này." }, }, ZeusAboutAthena01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" } }, { Path = { "GameState", "UseRecord", "NPC_Athena_01" }, Comparison = "<=", Value = 3, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0043", Portrait = "Portrait_Zeus_Pleased_01", Text = "Cháu khiến ta nhớ đến đứa con gái luôn cảnh giác của ta, Athena! Dạo này con bé khá bận rộn, nghĩ ra chiến lược để đẩy lùi những đợt tấn công không hồi kết này. Mong rằng cháu sẽ gặp con bé vào một ngày nào đó." }, }, ZeusAboutArtemis01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" } }, { SumPrevRuns = 2, Path = { "UseRecord", "NPC_Artemis_Field_01" }, Comparison = ">=", Value = 1, }, { Path = { "CurrentRun", "TextLinesRecord" }, HasNone = GameData.GodAboutGodEvents, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0044", Text = "Artemis tinh ranh của ta đâu rồi nhỉ? Con bé lẽ ra phải đồng hành cùng cháu, nhưng thay vào đó, nó lại đang vui đùa với những Tiên Rừng, ta đoán là vậy. Giá như tất cả những đứa con của ta đều mang tinh thần trách nhiệm như cháu." }, }, ZeusAboutAres01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" }, }, { Path = { "GameState", "UseRecord", "AresUpgrade" }, Comparison = "<=", Value = 2, }, { PathFalse = { "GameState", "UseRecord", "ZeusAboutAres02" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0095", Text = "Cháu vẫn chưa gặp đứa con trai, vị thần chiến tranh khét tiếng của ta ư? Ta cứ ngỡ Ares sẽ rất phấn khích trước những biến cố gần đây chứ! Nhưng giờ nó lại mất tích đúng lúc ta cần nó nhất. Đã đến lúc ta và nó cần nói chuyện cho ra lẽ." }, }, ZeusAboutDionysus01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" }, }, { SumPrevRuns = 3, Path = { "UseRecord", "NPC_Dionysus_01" }, Comparison = ">=", Value = 1, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0096", Text = "Dionysus, đứa con trai yêu chuộng hòa bình của ta, lại không muốn tham gia cuộc chiến này, cháu có tin được sự trơ trẽn của nó không? Nó cho rằng rượu có thể giải quyết mọi vấn đề cuộc sống! Hừ! Với cái thái độ đó, nó sẽ sớm chẳng còn gì để uống cả." }, }, ZeusAboutDionysus02 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" }, }, { PathTrue = { "GameState", "TextLinesRecord", "ZeusAboutDionysus01" }, }, { FunctionName = "RequireRunsSinceTextLines", FunctionArgs = { TextLines = { "ZeusAboutDionysus01" }, Min = 3 }, }, { SumPrevRuns = 3, Path = { "UseRecord", "NPC_Dionysus_01" }, Comparison = ">=", Value = 1, }, { PathTrue = { "GameState", "ReachedTrueEnding" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0334", Text = "Hòa bình mới đạt được lẽ ra phải khiến Dionysus xuất hiện, vậy mà ta chẳng thấy bóng dáng nó đâu cả... ngoại trừ việc kho dự trữ Rượu Mật và Ambrosia của bọn ta đang suy giảm một cách đáng báo động! Có lẽ tốt nhất là nên tạm gác lại việc tiệc tùng." }, }, ZeusAboutChaos01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" } }, { PathTrue = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, { PathTrue = { "GameState", "TextLinesRecord", "ChaosAboutSurfaceAppearance01" }, }, { FunctionName = "RequireRunsSinceTextLines", FunctionArgs = { TextLines = { "ChaosAboutSurfaceAppearance01" }, Min = 3 }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0272", Text = "Ta nghe nói ở trần gian đã xuất hiện những lối đi cổ xưa, được cho là dẫn thẳng đến vực thẳm Chaos. Từ nơi này mà có thể đi đến đó ư? Ta tin là do ma thuật của cháu hoặc do những giao ước cổ xưa..." }, }, ZeusAboutKeepsake01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" } }, { PathTrue = { "CurrentRun", "Hero", "TraitDictionary", "ForceZeusBoonKeepsake" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0147", Portrait = "Portrait_Zeus_Pleased_01", Text = "Cháu thật sáng suốt khi mang Vòng Tay Sấm Sét của ta, cháu gái! Ta nhận ra cháu ngay lập tức nhờ chiếc vòng đó, để ta có thể ban phước cho cháu khi cháu cần nhất! Giờ hãy chọn đi, và hãy đánh bại kẻ thù thay ta!" }, }, ZeusAboutKeepsake02 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" } }, { PathTrue = { "CurrentRun", "Hero", "TraitDictionary", "ForceZeusBoonKeepsake" }, }, { Path = { "CurrentRun", "Hero", "TraitDictionary", "ForceZeusBoonKeepsake", 1, "Rarity" }, IsAny = { "Epic", "Heroic" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0274", Portrait = "Portrait_Zeus_Pleased_01", Text = "Ồ, Vòng Tay Sấm Sét mà ta tặng cho cháu đã được nạp đầy năng lượng! Ai mà cưỡng lại được sức mạnh từ thiên đường chứ? Tất nhiên chẳng ai có may mắn đó; vì ta đâu dễ dàng ban tặng nó!" }, }, ZeusAboutShrine01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" } }, { Path = { "GameState", "SpentShrinePointsCache" }, Comparison = ">=", Value = 8, }, { PathTrue = { "GameState", "ActiveShrineBounty" }, }, { Path = { "CurrentRun", "TextLinesRecord" }, HasNone = GameData.AboutShrineEvents, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0175", Text = "Đêm nay quả là đêm kinh hoàng, một cảm giác mà đã lâu rồi ta chưa từng trải qua! Nhưng cháu và Phù Thủy Crossroads, hẳn đã đang tận hưởng nỗi sợ tột cùng và bóng tối bao chùm phải không? Vậy thì hãy hành động đi, gieo rắc nỗi khiếp sợ đó lên kẻ thù của chúng ta đi!" }, }, ZeusAboutShrine02 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" } }, { Path = { "GameState", "SpentShrinePointsCache" }, Comparison = ">=", Value = 16, }, { Path = { "CurrentRun", "TextLinesRecord" }, HasNone = GameData.AboutShrineEvents, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0273", Text = "Phải thừa nhận rằng, người phàm hẳn sẽ khiếp sợ tột cùng vào một đêm tăm tối và u ám như thế này! Có thể là do những vị thần bọn ta đang tức giận và bất an, hoặc có lẽ chỉ do một số kẻ thù của chúng ta." }, }, ZeusAboutPackageBounty01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" } }, { PathTrue = { "CurrentRun", "ActiveBounty" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0172", Text = "Ta luôn cảm nhận được khi có điều gì đó không ổn, và đêm nay, có những thế lực kỳ lạ đang hoạt động. Có thể chính Nữ Thần Định Mệnh đã sắp đặt để cháu tìm thấy ta theo cách này!" }, }, ZeusPackageBountyIntro01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" } }, { PathTrue = { "CurrentRun", "ActiveBounty" }, }, { Path = { "CurrentRun", "ActiveBounty" }, IsAny = { "PackageBountyZeus" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0173", Text = "Những vị thần Địa Ngục và những hình thức cổ xưa của cháu... Bằng cách nào đó, cháu đã can thiệp vào định mệnh của đêm nay, ta chỉ có thể cảm nhận điều đó thông qua từng hơi thở trong không khí. Mong rằng định mệnh sẽ đứng về phía chúng ta!" }, }, ZeusPackageBountyIntro02 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" } }, { PathTrue = { "CurrentRun", "ActiveBounty" }, }, { Path = { "CurrentRun", "ActiveBounty" }, IsAny = { "PackageBountyZeus" }, }, { PathTrue = { "GameState", "TextLinesRecord", "ZeusPackageBountyIntro01" }, }, --[[ { PathFromArgs = true, Path = { "ActiveBountyClears" }, Comparison = ">=", Value = 1, }, ]]-- }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0174", Text = "Cảm giác như chúng ta đã gặp nhau vào một đêm tương tự thế này rồi thì phải... do chiến đấu với Chronos quá lâu, khiến ta không còn nhận thức về thời gian nữa, thời gian cũng giống như kẻ thù với chúng ta!" }, }, ZeusAboutRandomBounties01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" } }, { Path = { "CurrentRun", "ActiveBounty" }, IsAny = GameData.LateStartPackagedBounties, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0332", Text = "Cháu đã đi đâu vậy, Cháu Gái? Bọn ta gần như chẳng thể tìm thấy cháu! Có điều gì đó không ổn đang diễn ra... những thế lực kỳ lạ nằm ngoài tầm kiểm soát của bọn ta." }, }, -- repeatable lines ZeusChat01 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0003", Text = "Ngay cả những mối liên kết thiêng liêng nhất của gia đình cũng có thể bị phá hủy, cháu gái." }, }, ZeusChat02 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0004", Text = "Hãy nhớ rằng, không có vị thần nào của lòng thương xót ở Olympus, Melinoë." }, }, ZeusChat03 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0005", Text = "Khi mọi chuyện kết thúc, ta chắc chắn sẽ thưởng cho cháu hậu hĩnh." }, }, ZeusChat04 = { PlayFirst = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" } }, { PathFalse = { "GameState", "ReachedTrueEnding" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0006", Text = "Thời gian để đưa ra những giải pháp hòa bình của bọn ta đã trôi qua lâu rồi." }, }, ZeusChat05 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0007", Text = "Hãy ngẩng cao đầu, cháu gái, vì chúng ta là thần! Tất cả chúng ta!" }, }, ZeusChat06 = { PlayFirst = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" } }, { PathFalse = { "GameState", "ReachedTrueEnding" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0008", Text = "Cùng nhau, chúng ta có thể giải thoát thế giới này khỏi Chronos và thế lực của hắn." }, }, ZeusChat07 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0009", Text = "Chúng ta là thần thánh và thế giới này thuộc về chúng ta. Chúng ta sẽ bảo vệ nó!" }, }, ZeusChat08 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0010", Text = "Kẻ thù của chúng ta sẽ sớm phải hứng chịu cú sốc lớn!" }, }, ZeusChat09 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0011", Text = "Sớm muộn gì chúng ta cũng sẽ chấm dứt cuộc nổi loạn nhỏ nhặt này!" }, }, ZeusChat10 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0012", Text = "Sự tận tâm của cháu dành cho gia đình này thật đáng ngưỡng mộ, cháu gái!" }, }, ZeusChat11 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0013", Text = "Ta e rằng, việc đối đầu với những kẻ ngạo mạn và ngu ngốc là một phần thử thách của những vị thần." }, }, ZeusChat12 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0014", Text = "Olympus vẫn kiên cường, cháu sẽ giúp bọn ta duy trì điều đó phải không?" }, }, ZeusChat13 = { PlayFirst = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" } }, { PathFalse = { "GameState", "ReachedTrueEnding" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0015", Text = "Bọn ta sẽ đảo ngược tình thế, Melinoë! Hãy mang theo dấu ấn sức mạnh của ta và tiến lên." }, }, ZeusChat14 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0016", Text = "Ta biết những phù thủy vốn đã có sức mạnh của riêng mình, nhưng hãy nhận lấy! Một phần sức mạnh khác từ ta." }, }, ZeusChat15 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0017", Text = "Hãy ban cho kẻ thù của chúng ta một đêm kinh hoàng nhé?" }, }, ZeusChat16 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" } }, { PathTrue = { "CurrentRun", "BiomesReached", "F" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0018", Text = "Chronos có thể bị đánh bại bởi trí khôn và sức mạnh. Chúng ta sẽ hạ được hắn, cháu gái!" }, }, ZeusChat17 = { PlayFirst = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" } }, { PathFalse = { "GameState", "ReachedTrueEnding" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0019", Text = "Chắc chắn cha của cháu sẽ rất tự hào. Bọn ta cũng vậy!" }, }, ZeusChat18 = { PlayFirst = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" } }, { PathFalse = { "GameState", "ReachedTrueEnding" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0020", Text = "Chúng ta đang đối đầu với kẻ thù xảo quyệt; nhưng chúng ta cũng có cách riêng, Melinoë..." }, }, ZeusChat19 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0021", Text = "Cháu sẽ giúp bọn ta thấy đổi cục diện theo hướng có lợi cho bọn ta phải không, cháu gái?" }, }, ZeusChat20 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0022", Text = "Ta tin chắc chúng ta sẽ sớm vượt qua tình huống khó khăn này sớm thôi!" }, }, ZeusChat21 = { PlayFirst = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" } }, { PathFalse = { "GameState", "ReachedTrueEnding" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0023", Text = "Chúng ta sẽ sớm chứng kiến Chronos phải hối hận, hắn sẽ ước rằng hắn vẫn đang nằm yên ở nơi sâu nhất của Tartarus!" }, }, ZeusChat22 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0024", Text = "Hãy trở thành tia sét, cháu gái, và tấn công chúng trước khi chúng kịp nhận ra!" }, }, ZeusChat23 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0025", Text = "Bọn ta không cai trị thế giới này bằng sự khinh thường của kẻ thù, cháu gái." }, }, ZeusChat24 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" } }, { PathFalse = { "CurrentRun", "BiomesReached", "P" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0026", Text = "Ta đang có việc cấp bách cần phải giải quyết, vậy nên, hãy lo liệu mọi chuyện dưới đó thay ta nhé?" }, }, ZeusChat25 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" } }, { PathTrue = { "GameState", "TextLinesRecord", "ZeusGift07" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0027", Text = "Rất vui khi được gặp cháu, Melinoë! Ngay cả trong hoàn cảnh như thế này..." }, }, ZeusChat26 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0028", Text = "Cơn bão của chúng ta sẽ kéo dài đến khi nào chúng ta muốn, phải không, cháu gái?" }, }, ZeusChat27 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0029", Text = "Gia đình chúng ta đã trải qua nhiều thăng trầm theo thời gian, nhưng bọn ta đã vượt qua!" }, }, ZeusChat28 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0030", Text = "Cảm giác rạo rực trong không khí chính là điềm báo cho chiến thắng đang đến gần!" }, }, ZeusChat29 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0031", Text = "Ta và các thành viên khác trong gia đình luôn cổ vũ từng hành trình của cháu, cháu gái." }, }, ZeusChat30 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0032", Text = "Tất cả những kẻ dám chống lại Olympus đều sẽ bị đánh bại." }, }, ZeusChat31 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" } }, { PathTrue = { "GameState", "ReachedTrueEnding" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0340", Text = "Ngay cả những vết tích nhỏ nhất mà Chronos và Typhon từng gây ra cũng không được phép tồn tại." }, }, ZeusChat32 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0341", Text = "Hãy biết rằng, bọn ta rất trân trọng những đóng góp không ngừng nghỉ của cháu dành cho Olympus, Cháu Gái." }, }, ZeusChat33 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" } }, { PathTrue = { "CurrentRun", "BiomesReached", "N" }, }, { PathTrue = { "GameState", "ReachedTrueEnding" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0342", Text = "Nếu mục tiêu của cháu là Typhon, thì chắc chắn chúng ta sẽ gặp nhau khi thời khắc đó đến!" }, }, ZeusChat34 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" } }, { PathTrue = { "CurrentRun", "BiomesReached", "N" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0343", Text = "Chừng nào mối đe dọa Typhon vẫn còn tồn tại, thì chúng ta nhất định phải loại bỏ nó!" }, }, ZeusChat35 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" } }, { PathTrue = { "CurrentRun", "BiomesReached", "F" }, }, { PathTrue = { "GameState", "ReachedTrueEnding" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0344", Text = "Hãy tiến lên và đảm bảo rằng, Địa Ngục của cháu sẽ luôn nằm dưới quyền cai trị của gia đình cháu!" }, }, ZeusChat36 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" } }, { PathTrue = { "CurrentRun", "BiomesReached", "F" }, }, { PathTrue = { "GameState", "ReachedTrueEnding" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0345", Text = "Có lẽ cháu khó có thể liên lạc với cha cháu, nhưng ta luôn có thể liên lạc với cháu!" }, }, ZeusChat37 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" } }, { PathTrue = { "GameState", "TextLinesRecord", "ZeusGift07" }, }, { PathTrue = { "GameState", "ReachedTrueEnding" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0346", Text = "Sức mạnh của Olympus sẽ luôn là điểm tựa cho cuộc hành trình của cháu, Melinoë." }, }, ZeusChat38 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" } }, { PathTrue = { "GameState", "TextLinesRecord", "ZeusGift06" }, }, { PathTrue = { "GameState", "ReachedTrueEnding" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0347", Text = "Dù gia đình chúng ta đã phải đối mặt với vô vàn thử thách, nhưng cho đến nay, vẫn chưa có thử thách nào mà chúng ta chưa vượt qua được." }, }, ZeusChat39 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" } }, { PathTrue = { "GameState", "ReachedTrueEnding" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0348", Text = "Ngăn chặn hiểm họa trước khi nó xảy ra, sẽ đảm bảo cho gia đình chúng ta có thể yên tâm nghỉ ngơi, dù ở bất cứ đâu." }, }, ZeusChat40 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" } }, { PathTrue = { "GameState", "TextLinesRecord", "ZeusGift07" }, }, { PathTrue = { "CurrentRun", "BiomesReached", "N" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0347", Text = "Would that my children all were as responsible as you." }, }, ZeusChat41 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" } }, { Path = { "CurrentRun", "CurrentRoom", "Name", }, IsAny = { "F_Opening01", "F_Opening02", "F_Opening03", "N_Opening01" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0368", Text = "{#Emph}Ah{#Prev}, hành trình mới của cháu lại bắt đầu, cháu gái!" }, }, ZeusChat42 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0369", Text = "Quyền năng cai trị đất trời của ta chẳng là gì so với sức mạnh gia đình." }, }, ZeusChat43 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" } }, { Path = { "CurrentRun", "CurrentRoom", "Name", }, IsAny = { "F_Opening01", "F_Opening02", "F_Opening03", "N_Opening01" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0370", Text = "Ta đã đoán mình sẽ lại gặp cháu trên hành trình mới!" }, }, ZeusChat44 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ZeusUpgrade" } }, { PathTrue = { "GameState", "ReachedTrueEnding" }, }, { PathTrue = { "CurrentRun", "BiomesReached", "F" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0371", Text = "Bọn ta đã xử lý ổn thỏa mọi việc ở Olympus, Cháu Gái!" }, }, }, BoughtTextLines = { ZeusBlindBox01 = { PlayOnce = true, GameStateRequirements = { { PathFromSource = true, PathTrue = { "WasRandomLoot" }, }, { SumPrevRooms = 6, Path = { "UseRecord", "ZeusUpgrade" }, Comparison = "<=", Value = 0, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0165", Text = "Chắc hẳn cháu đã cảm nhận được phước lành mà ta ban tặng cho cháu, cháu gái! Nguồn sức mạnh từ sấm sét... không thể che giấu được!" }, }, ZeusBlindBox02 = { PlayOnce = true, GameStateRequirements = { { PathFromSource = true, PathTrue = { "WasRandomLoot" }, }, { SumPrevRooms = 6, Path = { "UseRecord", "ZeusUpgrade" }, Comparison = "<=", Value = 0, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0166", Text = "Ta tin chắc đây là phước lành bí ẩn kỳ diệu! Bất kỳ ai trong gia đình cũng xứng đáng nhận được... vậy nên, cháu thực sự may mắn đấy!" }, }, ZeusLootBought01 = { PlayOnce = true, GameStateRequirements = { { PathTrue = { "GameState", "TextLinesRecord", "ZeusLootBought03" }, }, { FunctionName = "RequiredAlive", FunctionArgs = { Units = { "NPC_Charon_01" }, }, }, { SumPrevRooms = 6, Path = { "UseRecord", "ZeusUpgrade" }, Comparison = "<=", Value = 0, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0140", Text = "Ta hy vọng thông điệp này sẽ tìm thấy cháu trong tình trạng tốt! Chúng ta cần giữ liên lạc thường xuyên nhất có thể, dù đôi lúc cũng phải nhờ đến dịch vụ của Người Lái Đò Địa Ngục của cháu." }, }, ZeusLootBought02 = { PlayOnce = true, GameStateRequirements = { { PathTrue = { "GameState", "TextLinesRecord", "ZeusLootBought03" }, }, { FunctionName = "RequiredAlive", FunctionArgs = { Units = { "NPC_Charon_01" }, }, }, { SumPrevRooms = 6, Path = { "UseRecord", "ZeusUpgrade" }, Comparison = "<=", Value = 0, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0141", Text = "Charon già nua ắt hẳn có rất nhiều thời gian rảnh đấy, khi giờ ông ta không còn phải bận tâm đưa đón các linh hồn đến giấc ngủ ngàn thu. Nhưng ta nghĩ ông ta vẫn sẽ rất bận rộn với chúng ta!" }, }, ZeusLootBought03 = { PlayOnce = true, GameStateRequirements = { { SumPrevRooms = 6, Path = { "UseRecord", "ZeusUpgrade" }, Comparison = "<=", Value = 0, }, { PathFalse = { "GameState", "TextLinesRecord", "ZeusPostEpilogue03" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0142", Text = "Chronos thật hão huyền khi in hình ảnh của mình lên những đồng vàng đấy! Lời hứa về một {#Emph}Thời Đại Hoàng Kim {#Prev}mới, lũ phàm nhân thốt, {#Emph}pah! {#Prev}Thời đại đấy đã qua kết thúc từ lâu rồi. Và dù có dùng bao nhiêu thứ kim loại sáng bóng đấy cũng không thể mang nó lại." }, }, ZeusLootBought04 = { PlayOnce = true, GameStateRequirements = { { PathTrue = { "GameState", "TextLinesRecord", "ZeusLootBought03" }, }, { FunctionName = "RequiredAlive", FunctionArgs = { Units = { "NPC_Charon_01" }, }, }, { SumPrevRooms = 6, Path = { "UseRecord", "ZeusUpgrade" }, Comparison = "<=", Value = 0, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0143", Text = "{#Emph}Ah, haha! {#Prev}Không ngờ phước lành của ta có thể được bán với chỉ vài đồng. Cháu nên biết rằng Người Lái Đò đã sắp xếp cuộc giao dịch này chỉ dành cho {#Emph}cháu thôi! {#Prev}Chúng ta không bao giờ bán phước lành như vậy cả." }, }, ZeusLootBought05 = { PlayOnce = true, GameStateRequirements = { { PathTrue = { "GameState", "ReachedTrueEnding" }, }, { FunctionName = "RequiredAlive", FunctionArgs = { Units = { "NPC_Charon_01" }, }, }, { SumPrevRooms = 6, Path = { "UseRecord", "ZeusUpgrade" }, Comparison = "<=", Value = 0, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0338", Emote = "PortraitEmoteFiredUp", Text = "Chronos còn bao nhiêu xu vàng chết tiệt này vậy, Cháu Gái? Theo lời Ông Nội của cháu thì từ giờ sẽ không còn xu vàng nào được đúc nữa, nhưng chúng vẫn còn sót quá nhiều!" }, }, }, RejectionTextLines = { ZeusRejection01 = { GameStateRequirements = { { Path = { "CurrentRun", "CurrentRoom", "RoomSetName" }, IsNone = { "O" }, }, }, { Cue = "/VO/Zeus_0128", PreLineFunctionName = "BoonInteractPresentation", PreLineFunctionArgs = PresetEventArgs.RejectionBoonInteract, PreLineWait = 1.0, Text = "Ta là vua và cũng là chỉ huy của mọi chiến dịch ở đây! Và tuân lệnh của chỉ huy là điều bắt buộc!" }, }, ZeusRejection02 = { { Cue = "/VO/Zeus_0130", PreLineFunctionName = "BoonInteractPresentation", PreLineFunctionArgs = PresetEventArgs.RejectionBoonInteract, PreLineWait = 1.0, Text = "Không dễ dàng gì được ta ban phước; nhưng khi ta ban phước, ta mong cháu trân trọng nó." }, }, ZeusRejection03 = { { Cue = "/VO/Zeus_0131", PreLineFunctionName = "BoonInteractPresentation", PreLineFunctionArgs = PresetEventArgs.RejectionBoonInteract, PreLineWait = 1.0, Text = "Cháu không cần phải làm hài lòng mọi người cùng lúc, nhưng cũng không nên làm phật lòng ta." }, }, ZeusRejection04 = { { Cue = "/VO/Zeus_0132", PreLineFunctionName = "BoonInteractPresentation", PreLineFunctionArgs = PresetEventArgs.RejectionBoonInteract, PreLineWait = 1.0, Emote = "PortraitEmoteAnger", Text = "Theo ta thấy, tiêu chuẩn về sự tôn trọng và đạo đức ở nơi cháu lớn lên không được xem trọng." }, }, ZeusRejection05 = { { Cue = "/VO/Zeus_0133", PreLineFunctionName = "BoonInteractPresentation", PreLineFunctionArgs = PresetEventArgs.RejectionBoonInteract, PreLineWait = 1.0, Text = "Nếu cháu ở địa vị của ta, bị người khác khước từ một cách công khai, cháu sẽ phản ứng như cách ta sắp làm đây!" }, }, ZeusRejection06 = { { Cue = "/VO/Zeus_0134", PreLineFunctionName = "BoonInteractPresentation", PreLineFunctionArgs = PresetEventArgs.RejectionBoonInteract, PreLineWait = 1.0, Text = "Mặc dù ta cũng thích những câu nói đùa như những vị thần khác, nhưng điều này thì không." }, }, ZeusRejection07 = { { Cue = "/VO/Zeus_0252", PreLineFunctionName = "BoonInteractPresentation", PreLineFunctionArgs = PresetEventArgs.RejectionBoonInteract, PreLineWait = 1.0, Emote = "PortraitEmoteFiredUp", Text = "Ta là Vua của Olympus! Chẳng lẽ sự tuân phục là quá đòi hỏi ư?" }, }, ZeusRejection08 = { { Cue = "/VO/Zeus_0253", PreLineFunctionName = "BoonInteractPresentation", PreLineFunctionArgs = PresetEventArgs.RejectionBoonInteract, PreLineWait = 1.0, Text = "Cháu mang tính cách bướng bỉnh, cháu gái! Cháu nên biết kiềm chế nó!" }, }, ZeusRejection09 = { { Cue = "/VO/Zeus_0254", PreLineFunctionName = "BoonInteractPresentation", PreLineFunctionArgs = PresetEventArgs.RejectionBoonInteract, PreLineWait = 1.0, Text = "Nếu cháu làm tổn hại đến uy quyền của ta, cháu phải trả giá. Đơn giản vậy thôi." }, }, ZeusRejection10 = { { Cue = "/VO/Zeus_0255", PreLineFunctionName = "BoonInteractPresentation", PreLineFunctionArgs = PresetEventArgs.RejectionBoonInteract, PreLineWait = 1.0, Text = "Phù Thủy Crossroads có thể đã dạy cháu cách chiến đấu, nhưng phép tắc cư xử của cháu đâu rồi?" }, }, ZeusRejection11 = { { Cue = "/VO/Zeus_0256", PreLineFunctionName = "BoonInteractPresentation", PreLineFunctionArgs = PresetEventArgs.RejectionBoonInteract, PreLineWait = 1.0, Text = "Chúng ta là một gia đình, điều đó đúng; nhưng khi cần thiết, quyền quyết định cuối cùng là ở ta." }, }, ZeusRejection12 = { { Cue = "/VO/Zeus_0257", PreLineFunctionName = "BoonInteractPresentation", PreLineFunctionArgs = PresetEventArgs.RejectionBoonInteract, PreLineWait = 1.0, Text = "Đừng thách thức tính kiên nhẫn của ta; gần đây ta chẳng còn kiềm chế nữa." }, }, ZeusRejection13 = { PlayFirst = true, GameStateRequirements = { { Path = { "CurrentLootData", "Name" }, IsAny = { "HeraUpgrade" }, }, }, { Cue = "/VO/Zeus_0258", PreLineFunctionName = "BoonInteractPresentation", PreLineFunctionArgs = PresetEventArgs.RejectionBoonInteract, PreLineWait = 1.0, Text = "Thường thì ta sẽ khuyên cháu đứng về phía Hera trong mọi trường hợp. Nhưng lần này thì không!" }, }, ZeusRejection14 = { PlayFirst = true, GameStateRequirements = { { Path = { "CurrentLootData", "Name" }, IsAny = { "HeraUpgrade" }, }, }, { Cue = "/VO/Zeus_0259", PreLineFunctionName = "BoonInteractPresentation", PreLineFunctionArgs = PresetEventArgs.RejectionBoonInteract, PreLineWait = 1.0, Text = "Đôi khi ta và Hera yêu quý có bất đồng quan điểm, nhưng cháu không nên xen vào!" }, }, ZeusRejection15 = { PlayFirst = true, GameStateRequirements = { { Path = { "CurrentLootData", "Name" }, IsAny = { "PoseidonUpgrade" }, }, }, { Cue = "/VO/Zeus_0260", PreLineFunctionName = "BoonInteractPresentation", PreLineFunctionArgs = PresetEventArgs.RejectionBoonInteract, PreLineWait = 1.0, Text = "Cháu đứng về phía anh trai ta thay vì ta ư? Cháu gái, ta tưởng cháu biết điều hơn thế!" }, }, }, RejectionVoiceLines = { { GlobalVoiceLines = "GodRejectedVoiceLines" }, }, MakeUpTextLines = { ZeusMakeUp01 = { PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0129", Text = "Sự kiên nhẫn của ta có giới hạn, cháu gái. Tốt hơn là cháu đừng vượt quá giới hạn." }, }, ZeusMakeUp02 = { PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0135", Text = "Cơn thịnh nộ của Olympus là vô tận. Tốt hơn là đừng tự rước họa vào thân." }, }, ZeusMakeUp03 = { PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0136", Text = "Sức mạnh của bọn ta chỉ nên hướng về kẻ thù chung. Lần sau, hãy nhớ vị trí của cháu." }, }, ZeusMakeUp04 = { PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0137", Text = "Thôi đủ rồi! Chúng ta phải giữ lễ nghi, ngay cả trong những hoàn cảnh như thế này." }, }, ZeusMakeUp05 = { PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0138", Text = "Lần này cháu đã vượt qua cơn bão, nhưng lần sau hãy cẩn thận, đừng để bị cuốn vào." }, }, ZeusMakeUp06 = { PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0139", Text = "Đúng là chuyện vặt vãnh! Như cháu đã thấy, sự nhẫn nại của ta khó có thể duy trì thêm." }, }, ZeusMakeUp07 = { PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0261", Text = "Tranh cãi như thế này chẳng đi đến đâu cả! Hãy trút cơn thịnh nộ đó lên kẻ thù của chúng ta đi!" }, }, ZeusMakeUp08 = { PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0262", Text = "Hãy tự khiển trách bản thân đi, Melinoë. Chúng ta phải quay lại vấn đề chính!" }, }, ZeusMakeUp09 = { PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0263", Text = "Chúng ta không nên đánh nhau như thế này! May mắn là không kéo dài quá lâu!" }, }, ZeusMakeUp10 = { PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0264", Text = "Ưu tiên hàng đầu của ta là gia đình, cháu gái! Dù đôi khi phải đưa ra những lựa chọn khó khăn!" }, }, ZeusMakeUp11 = { PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0265", Text = "Ta không muốn kéo dài cuộc tranh cãi vô bổ này, trong khi chúng ta phải đối đầu với kẻ thù thực sự." }, }, ZeusMakeUp12 = { PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Zeus_0266", Text = "Cha của cháu có khiếu hài hước khô khan, và cháu cũng vậy." }, }, }, GiftTextLineSets = { -- gives gift in exchange ZeusGift01 = { PlayOnce = true, OnGiftTrack = true, UnfilledIcon = "EmptyHeartWithGiftIcon", FilledIcon = "FilledHeartWithGiftIcon", Cost = { GiftPoints = 1, }, GameStateRequirements = { { PathTrue = { "GameState", "UseRecord", "ZeusUpgrade" }, }, { Path = { "CurrentRun", "CurrentRoom", "Name" }, IsNone = { "H_Bridge01" }, }, }, { Cue = "/VO/Melinoe_0954", UsePlayerSource = true, Portrait = "Portrait_Mel_Proud_01", PreLineAnim = "MelTalkExplaining01", PreLineAnimTarget = "Hero", PostLineAnim = "MelinoeIdleWeaponless", PostLineAnimTarget = "Hero", PostLineFunctionName = "BoonInteractPresentation", PostLineFunctionArgs = { SkipAnim = true }, PostLineRemoveContextArt = true, Text = "Gửi đến Người Bác Zues, vị thần đã đánh bại các Titan! Sức mạnh của bác đã cứu giúp gia đình chúng ta trước đây. Bác thật hào phóng khi giờ đây vẫn chia sẻ một phần sức mạnh đó với cháu." }, { Cue = "/VO/Zeus_0081", PortraitExitWait = 1.0, NarrativeContextArt = "DialogueBackground_Olympus", Portrait = "Portrait_Zeus_Pleased_01", Text = "Thời điểm này không thích hợp để dâng lễ vật cho ta. Nhưng càng thêm lý do để ta đánh giá cao hành động này! Và theo phong tục của gia đình chúng ta, ta cũng đã chuẩn bị một món quà cho cháu, để đáp lễ!" }, }, ZeusGift02 = { PlayOnce = true, OnGiftTrack = true, UnfilledIcon = "EmptyHeartWithProphecyIcon", FilledIcon = "FilledHeartWithProphecyIcon", Cost = { GiftPoints = 1, }, GameStateRequirements = { { PathTrue = { "GameState", "UseRecord", "ZeusUpgrade" }, }, { Path = { "CurrentRun", "CurrentRoom", "Name" }, IsNone = { "H_Bridge01" }, }, }, { Cue = "/VO/Melinoe_0955", UsePlayerSource = true, Portrait = "Portrait_Mel_Proud_01", PreLineAnim = "MelTalkExplaining01", PreLineAnimTarget = "Hero", PostLineAnim = "MelinoeIdleWeaponless", PostLineAnimTarget = "Hero", PostLineFunctionName = "BoonInteractPresentation", PostLineFunctionArgs = { SkipAnim = true }, PostLineRemoveContextArt = true, Text = "Bác Zeus, Vua của Olympus, cháu rất vinh hạnh được phụng sự bác! Cháu thề sẽ tận dụng sức mạnh sấm sét của bác vì lợi ích lớn hơn của gia đình chúng ta." }, { Cue = "/VO/Zeus_0082", PortraitExitWait = 1.0, NarrativeContextArt = "DialogueBackground_Olympus", Portrait = "Portrait_Zeus_Pleased_01", Text = "Ngay cả trong thời điểm thế này, cháu vẫn thể hiện sự kính trọng đúng mực đối với người bác này, cháu gái lễ phép của ta. Và ta cũng biết ơn cháu!" }, }, ZeusGift03 = { PlayOnce = true, OnGiftTrack = true, -- UnfilledIcon = "EmptyHeartWithGiftIcon", -- FilledIcon = "FilledHeartWithGiftIcon", Cost = { GiftPoints = 1, }, GameStateRequirements = { { PathTrue = { "GameState", "UseRecord", "ZeusUpgrade" }, }, { Path = { "CurrentRun", "CurrentRoom", "Name" }, IsNone = { "H_Bridge01" }, }, }, { Cue = "/VO/Melinoe_0956", UsePlayerSource = true, Portrait = "Portrait_Mel_Proud_01", PreLineAnim = "MelTalkExplaining01", PreLineAnimTarget = "Hero", PostLineAnim = "MelinoeIdleWeaponless", PostLineAnimTarget = "Hero", PostLineFunctionName = "BoonInteractPresentation", PostLineFunctionArgs = { SkipAnim = true }, PostLineRemoveContextArt = true, Text = "Hãy Người Bác Zeus vĩ đại, cháu có món quà khác dành cho bác, dù hơi nhỏ bé. Mong bác sẽ sớm có dịp thưởng thức nó trong sự yên bình." }, { Cue = "/VO/Zeus_0084", PortraitExitWait = 1.0, NarrativeContextArt = "DialogueBackground_Olympus", Portrait = "Portrait_Zeus_Pleased_01", Text = "Cháu biết đấy, ta thường được tặng nhiều lễ vật như thế này. Nhưng khi nó đến từ một người như cháu, nó có ý nghĩa hơn nhiều so với những lễ vật khác. Nhưng đứa con của ta phải học hỏi thêm ở cháu!" }, }, ZeusGift04 = { PlayOnce = true, OnGiftTrack = true, Cost = { GiftPoints = 1, }, GameStateRequirements = { { PathTrue = { "GameState", "UseRecord", "ZeusUpgrade" }, }, { Path = { "CurrentRun", "CurrentRoom", "Name" }, IsNone = { "H_Bridge01" }, }, }, { Cue = "/VO/MelinoeField_1763", UsePlayerSource = true, Portrait = "Portrait_Mel_Proud_01", PreLineAnim = "MelTalkExplaining01", PreLineAnimTarget = "Hero", PostLineAnim = "MelinoeIdleWeaponless", PostLineAnimTarget = "Hero", PostLineFunctionName = "BoonInteractPresentation", PostLineFunctionArgs = { SkipAnim = true }, PostLineRemoveContextArt = true, Text = "Người Bác Vĩ Đại, đây là món quà thể hiện lòng biết ơn của cháu! Dù cháu đã biết rõ sự hào phóng của bác trước khi chúng ta gặp nhau, nhưng cháu không ngờ bác lại dành thời gian cho cháu nhiều đến vậy." }, { Cue = "/VO/Zeus_0083", PortraitExitWait = 1.0, NarrativeContextArt = "DialogueBackground_Olympus", Portrait = "Portrait_Zeus_Pleased_01", Text = "Anh trai của cháu đã từng hào phóng với ta như vậy! Ta thường thắc mắc không biết ai đã dạy thằng bé sự tôn trọng như vậy. Còn Hades thì không, ta có thể chắc chắn điều đó!" }, }, ZeusGift05 = { PlayOnce = true, OnGiftTrack = true, Cost = { GiftPoints = 1, }, GameStateRequirements = { { PathTrue = { "GameState", "UseRecord", "ZeusUpgrade" }, }, { Path = { "CurrentRun", "CurrentRoom", "Name" }, IsNone = { "H_Bridge01" }, }, }, { Cue = "/VO/MelinoeField_3672", UsePlayerSource = true, Portrait = "Portrait_Mel_Proud_01", PreLineAnim = "MelTalkExplaining01", PreLineAnimTarget = "Hero", PostLineAnim = "MelinoeIdleWeaponless", PostLineAnimTarget = "Hero", PostLineFunctionName = "BoonInteractPresentation", PostLineFunctionArgs = { SkipAnim = true }, PostLineRemoveContextArt = true, Text = "Vì phẩm chất lãnh đạo kiên định của bác , xin hãy nhận lễ vật này, Bác Zeus. Khi mọi cuộc chiến chấm dứt, mong bác sẽ cùng Nữ Hoàng Hera trị vì hòa bình và thịnh vượng vĩnh hằng." }, { Cue = "/VO/Zeus_0176", PortraitExitWait = 1.0, NarrativeContextArt = "DialogueBackground_Olympus", Portrait = "Portrait_Zeus_Pleased_01", Text = "Ta hiểu rõ lòng kính trọng người lớn tuổi không phải tự nhiên mà có. Ta sẽ không bao giờ coi thường cử chỉ cao đẹp của cháu, và ta trân trọng chúng. Cháu quả là có một tâm hồn cao thượng!" }, }, ZeusGift06 = { PlayOnce = true, OnGiftTrack = true, Cost = { GiftPoints = 1, }, GameStateRequirements = { { PathTrue = { "GameState", "UseRecord", "ZeusUpgrade" }, }, { Path = { "CurrentRun", "CurrentRoom", "Name" }, IsNone = { "H_Bridge01" }, }, }, { Cue = "/VO/MelinoeField_3673", UsePlayerSource = true, Portrait = "Portrait_Mel_Proud_01", PreLineAnim = "MelTalkExplaining01", PreLineAnimTarget = "Hero", PostLineAnim = "MelinoeIdleWeaponless", PostLineAnimTarget = "Hero", PostLineFunctionName = "BoonInteractPresentation", PostLineFunctionArgs = { SkipAnim = true }, PostLineRemoveContextArt = true, Text = "Bác có một gia đình tuyệt vời cần bảo vệ, chưa kể đến cả trên trời lẫn dưới đất, Bác Zeus. Thế nhưng bác vẫn hiên ngang và dũng cảm, mặc cho gánh nặng trên vai! Cảm ơn bác vì đã không bao giờ chùn bước!" }, { Cue = "/VO/Zeus_0177", PortraitExitWait = 1.0, NarrativeContextArt = "DialogueBackground_Olympus", Portrait = "Portrait_Zeus_Pleased_01", Text = "Con cháu của ta rất đông, mỗi người trong số chúng đều mang đến niềm vui riêng. Ta luôn cố gắng chẳng thiên vị ai cả, nhưng... đối với cháu thì có chút ngoại lệ." }, }, -- bond forged ZeusGift07 = { PlayOnce = true, OnGiftTrack = true, LockedHintId = "Codex_ZeusGiftHint01", CompletedHintId = "Codex_BondForgedZeus", UnfilledIcon = "EmptyHeartWithAmbrosiaIcon", FilledIcon = "FilledHeartWithAmbrosiaIcon", Cost = { SuperGiftPoints = 1, }, GameStateRequirements = { { PathTrue = { "GameState", "ReachedTrueEnding" }, }, { PathTrue = { "GameState", "UseRecord", "ZeusUpgrade" }, }, { Path = { "CurrentRun", "CurrentRoom", "Name" }, IsNone = { "H_Bridge01" }, }, { Path = { "GameState", "TextLinesRecord" }, HasAll = { "ZeusGift06", "ZeusAboutFuture01" }, }, }, { Cue = "/VO/MelinoeField_3825", UsePlayerSource = true, Portrait = "Portrait_Mel_Proud_01", PreLineAnim = "MelTalkExplaining01", PreLineAnimTarget = "Hero", PostLineAnim = "MelinoeIdleWeaponless", PostLineAnimTarget = "Hero", PostLineFunctionName = "BoonInteractPresentation", PostLineFunctionArgs = { SkipAnim = true }, PostLineRemoveContextArt = true, Text = "Cháu xin dâng món lễ vật này để tôn vinh chiến thắng của chúng ta, thưa Bác! Chúng ta sẽ không thể nào đạt được điều này nếu không có sự lãnh đạo, lòng kiên trì và những tia sét của Bác! Mong rằng lễ vật Ambrosia này sẽ gắn kết chúng ta hơn trong thời bình." }, { Cue = "/VO/Zeus_0314", PortraitExitWait = 1.0, NarrativeContextArt = "DialogueBackground_Olympus", PostLineThreadedFunctionName = "MaxedRelationshipPresentation", PostLineThreadedFunctionArgs = { Text = "NPC_Zeus_01", Icon = "Keepsake_Zeus" }, Portrait = "Portrait_Zeus_Pleased_01", Text = "Ambrosia quý giá này đáng lẽ phải được tuôn chảy trên Olympus lần nữa, và ta tin chắc điều đó sẽ sớm xảy ra. Để đạt được kết quả đó, cháu đã đóng góp rất nhiều, hơn cả những món lễ vật này, cháu gái. Bọn ta vô cùng biết ơn cháu." }, }, }, GiftGivenVoiceLines = { BreakIfPlayed = true, PreLineWait = 1.0, PlayFromTarget = true, { Cue = "/VO/Melinoe_1739", Text = "Bác thật hào phóng, Bác Zues." }, }, SwapUpgradePickedVoiceLines = { BreakIfPlayed = true, RandomRemaining = true, PreLineWait = 1.05, SuccessiveChanceToPlay = 0.33, UsePlayerSource = true, GameStateRequirements = { { PathTrue = { "CurrentRun", "CurrentRoom", "ReplacedTraitSource", }, }, }, }, FullSuperActivatedVoiceLines = { Queue = "Interrupt", { BreakIfPlayed = true, RandomRemaining = true, Source = { LineHistoryName = "NPC_Chronos_01", SubtitleColor = Color.ChronosVoice }, GameStateRequirements = { { Path = { "CurrentRun", "CurrentRoom", "Name" }, IsAny = { "Q_Boss02" }, }, }, { Cue = "/VO/Chronos_1278", Text = "Điều này sẽ là một cú chấn động!" }, { Cue = "/VO/Chronos_1279", Text = "Cơn bão đang đến!" }, { Cue = "/VO/Chronos_1280", Text = "Ồ, nhìn kìa, một đứa con hoang tàn!" }, { Cue = "/VO/Chronos_1281", Text = "Chào các ngươi, ta là Zeus đây!", PlayFirst = true }, }, { RandomRemaining = true, Source = { LineHistoryName = "NPC_Zeus_01", SubtitleColor = Color.ZeusVoice }, GameStateRequirements = { { Path = { "CurrentRun", "CurrentRoom", "Name" }, IsNone = { "Q_Boss02" }, }, OrRequirements = { { { Path = { "CurrentRun", "CurrentRoom", "Encounter", "SpurnedGodName" }, IsNone = { "ZeusUpgrade" }, }, }, { { PathTrue = { "CurrentRun", "CurrentRoom", "Encounter", "Completed" }, }, }, }, NamedRequirements = { "FullSuperVoiceLinesEligible" }, }, { Cue = "/VO/Zeus_0101", Text = "{#Emph}This {#Prev}shall come as a {#Emph}shock!" }, { Cue = "/VO/Zeus_0102", Text = "A {#Emph}storm {#Prev}is coming..." }, { Cue = "/VO/Zeus_0103", Text = "Behold my thunderbolts!" }, { Cue = "/VO/Zeus_0349", Text = "Thêm một chút tia sét thì sao?" }, { Cue = "/VO/Zeus_0350", Text = "Ai dám bắt nạt cháu gái ta?" }, { Cue = "/VO/Zeus_0351", Text = "Tia sét của ta thuộc về cháu!", PlayFirst = true }, { Cue = "/VO/Zeus_0246", Text = "Tất nhiên rồi!" }, { Cue = "/VO/Zeus_0248", Text = "Hãy rời khỏi ngọn núi này!", PlayFirst = true, GameStateRequirements = { { Path = { "CurrentRun", "CurrentRoom", "RoomSetName" }, IsAny = { "P", "Q" }, }, }, }, { Cue = "/VO/Zeus_0251", Text = "Rời khỏi đây đi!" }, }, { RandomRemaining = true, GameStateRequirements = { { Path = { "CurrentRun", "CurrentRoom", "Encounter", "SpurnedGodName" }, IsAny = { "ZeusUpgrade" }, }, { PathFalse = { "CurrentRun", "CurrentRoom", "Encounter", "Completed" }, }, NamedRequirements = { "FullSuperVoiceLinesEligible" }, }, { Cue = "/VO/Zeus_0352", Text = "Ta khá chắc là vậy, cháu gái!" }, { Cue = "/VO/Zeus_0353", Text = "Cháu nghĩ ta là ai?" }, { Cue = "/VO/Zeus_0354", Text = "Cháu đang thử thách sự bao dung của ta!" }, }, { PlayOnceFromTableThisRun = true, RandomRemaining = true, ObjectTypes = { "NPC_Heracles_01", "Heracles" }, PreLineWait = 0.35, SuccessiveChanceToPlayAll = 0.33, SkipCooldownCheckIfNonePlayed = true, Cooldowns = { { Name = "HeraclesAnyQuipSpeech", Time = 6 }, }, { Cue = "/VO/Heracles_0544", Text = "Cha...!" }, { Cue = "/VO/Heracles_0546", Text = "Cha..." }, { Cue = "/VO/Heracles_0545", Text = "Cha, tại sao...?", PlayFirst = true, GameStateRequirements = { { Path = { "CurrentRun", "CurrentRoom", "Name" }, IsAny = { "P_Boss01" }, }, }, }, }, { PlayOnceFromTableThisRun = true, RandomRemaining = true, ObjectTypes = { "Chronos" }, PreLineWait = 0.35, SuccessiveChanceToPlayAll = 0.33, GameStateRequirements = { { Path = { "CurrentRun", "CurrentRoom", "Name" }, IsAny = { "I_Boss01" }, }, }, SkipCooldownCheckIfNonePlayed = true, Cooldowns = { { Name = "ChronosSpokeRecently", Time = 8 }, }, { Cue = "/VO/Chronos_1253", Text = "Sức mạnh to lớn của con trai ta ư?!" }, { Cue = "/VO/Chronos_1254", Text = "Dấu ấn của Zeus..." }, }, { PlayOnceFromTableThisRun = true, RandomRemaining = true, ObjectTypes = { "Zagreus" }, PreLineWait = 0.35, SuccessiveChanceToPlayAll = 0.33, SkipCooldownCheckIfNonePlayed = true, Cooldowns = { { Name = "ZagreusSpokeRecently", Time = 6 }, }, GameStateRequirements = { { Path = { "CurrentRun", "CurrentRoom", "Name" }, IsAny = { "C_Boss01" }, }, }, { Cue = "/VO/Zagreus_0352", Text = "Bác Zeus...?" }, { Cue = "/VO/Zagreus_0353", Text = "Thần Zeus...!" }, }, }, DeathTauntVoiceLines = { RandomRemaining = true, BreakIfPlayed = true, Source = { LineHistoryName = "NPC_Zeus_01", SubtitleColor = Color.ZeusVoice }, PreLineWait = 1.25, NoTarget = true, { Cue = "/VO/Zeus_0267", Text = "Ta là người đứng đầu gia đình này, và ta muốn mọi người phải tuân phục ở một mức nhất định." }, { Cue = "/VO/Zeus_0268", Text = "Kẻ nào dám chống lại ta thường nhận lại kết cục tồi tệ hơn cháu lúc này." }, { Cue = "/VO/Zeus_0269", Text = "Công khai thách thức ta, nghĩa là buộc ta phải mang cháu ra làm gương cho kẻ khác." }, { Cue = "/VO/Zeus_0270", Text = "Lần sau khi chúng ta gặp lại, ta sẽ quên đi sự xúc phạm này; nhưng tốt nhất thì cháu đừng lập lại sai lầm.", PlayFirst = true }, { Cue = "/VO/Zeus_0121", Text = "Đó hoàn toàn không phải hành động khôn ngoan." }, { Cue = "/VO/Zeus_0123", Text = "Cháu cần được nhắc nhở về vị trí của mình." }, { Cue = "/VO/Zeus_0124", Text = "Tốt nhất là đừng khiến ta tức giận lần nữa." }, }, RarityUpgradeVoiceLines = { { GlobalVoiceLines = "ZagreusRarifyVoiceLines" }, { RandomRemaining = true, BreakIfPlayed = true, PreLineWait = 0.3, SuccessiveChanceToPlay = 0.66, SuccessiveChanceToPlayAll = 0.66, Source = { LineHistoryName = "NPC_Zeus_01", SubtitleColor = Color.ZeusVoice }, GameStateRequirements = { { Path = { "CurrentRun", "SpeechRecord" }, HasNone = { "/VO/Zeus_0107", "/VO/Zeus_0108", "/VO/Zeus_0114", "/VO/Zeus_0116", "/VO/Zeus_0118", "/VO/Zeus_0120", }, }, }, Cooldowns = { { Name = "BoonRarifiedSpeech", Time = 240 }, }, { Cue = "/VO/Zeus_0107", Text = "Rất tốt." }, { Cue = "/VO/Zeus_0108", Text = "Ra là vậy!", PlayFirst = true }, { Cue = "/VO/Zeus_0120", Text = "Cái này thuộc về cháu." }, { Cue = "/VO/Zeus_0311", Text = "Đã hiểu." }, { Cue = "/VO/Zeus_0313", Text = "{#Emph}Hm." }, { Cue = "/VO/Zeus_0306", Text = "Hãy cẩn thận." }, }, }, BlindBoxOpenedVoiceLines = { RandomRemaining = true, BreakIfPlayed = true, PreLineWait = 0.3, Source = { LineHistoryName = "NPC_Zeus_01", SubtitleColor = Color.ZeusVoice }, TriggerCooldowns = { "ZeusBoonTakenSpeech", "MelinoeBoonTakenSpeech" }, { Cue = "/VO/Zeus_0104", Text = "Rất vui được gặp cháu!" }, { Cue = "/VO/Zeus_0105", Text = "Ta đã đến đây." }, { Cue = "/VO/Zeus_0106", Text = "Chúng ta lại gặp nhau!" }, { Cue = "/VO/Zeus_0119", Text = "Ta có vài thứ cho cháu đây." }, { Cue = "/VO/Zeus_0296", Text = "Xin chào!" }, { Cue = "/VO/Zeus_0297", Text = "Cháu gái!" }, { Cue = "/VO/Zeus_0302", Text = "Cháu gái!" }, }, SuperSacrificeVoiceLines = { BreakIfPlayed = true, RandomRemaining = true, PreLineWait = 0.25, Source = { LineHistoryName = "NPC_Zeus_01", SubtitleColor = Color.ZeusVoice }, TriggerCooldowns = { "ZeusBoonTakenSpeech", "MelinoeBoonTakenSpeech" }, GameStateRequirements = { { Path = { "CurrentRun", "SpeechRecord" }, HasNone = { "/VO/Zeus_0107", "/VO/Zeus_0108", "/VO/Zeus_0114", "/VO/Zeus_0116", "/VO/Zeus_0118", "/VO/Zeus_0120", }, }, }, { Cue = "/VO/Zeus_0107", Text = "Very well." }, { Cue = "/VO/Zeus_0108", Text = "So be it!" }, { Cue = "/VO/Zeus_0114", Text = "{#Emph}Ah{#Prev}, splendid!" }, { Cue = "/VO/Zeus_0116", Text = "How thoughtful!" }, { Cue = "/VO/Zeus_0118", Text = "This pleases me." }, { Cue = "/VO/Zeus_0120", Text = "This is yours." }, }, }, } OverwriteTableKeys( LootData, LootSetData.Zeus )