LootSetData.Apollo = { -- Apollo ApolloUpgrade = { InheritFrom = { "BaseLoot", "BaseSoundPackage" }, GameStateRequirements = { -- }, UsePromptOffsetX = 80, UsePromptOffsetY = 48, CanReceiveGift = true, AlwaysShowDefaultUseText = true, GodLoot = true, Weight = 10, BoonInfoIcon = "BoonInfoSymbolApolloIcon", MenuTitle = "UpgradeChoiceMenu_Title_ApolloUpgrade", EchoLastRewardId = "EchoLastRewardBoon_ApolloUpgrade", LootRejectedText = "Player_GodDispleased_ApolloUpgrade", SuperSacrificeCombatText = "SuperSacrifice_CombatText_ApolloUpgrade", Icon = "BoonSymbolApollo", EmoteOffsetX = 30, EmoteOffsetY = -320, DoorIcon = "BoonDropApolloPreview", DoorUpgradedIcon = "BoonDropApolloUpgradedPreview", Color = { 250, 250, 215, 255 }, LightingColor = {1.0, 0.91, 0.54, 1.0}, LootColor = {255, 128, 32, 255}, SubtitleColor = Color.ApolloVoice, ColorGrade = "ZeusLightning", LootRejectionAnimation = "BoonDissipateA_Zeus", SpawnSound = "/SFX/ApolloBoonHarpPoof", PortraitEnterSound = "/SFX/ApolloBoonHarpPoof", UpgradeSelectedSound = "/SFX/ApolloBoonChoice", PriorityUpgrades = { "ApolloWeaponBoon", "ApolloSpecialBoon", "ApolloCastBoon", "ApolloSprintBoon", "ApolloManaBoon" }, WeaponUpgrades = { "ApolloWeaponBoon", "ApolloSpecialBoon", "ApolloCastBoon", "ApolloSprintBoon", "ApolloManaBoon", }, Traits = { "ApolloRetaliateBoon", "PerfectDamageBonusBoon", "BlindChanceBoon", "ApolloBlindBoon", "ApolloExCastBoon", "ApolloCastAreaBoon", "DoubleStrikeChanceBoon", -- Elemental "ElementalRallyBoon", -- Legendary "DoubleExManaBoon", -- Duos "ApolloSecondStageCastBoon", "RaiseDeadBoon", "PoseidonSplashSprintBoon", "StormSpawnBoon", "ManaBurstCountBoon", "CoverRegenerationBoon", "BlindClearBoon", "DoubleSwordBoon", }, Consumables = { }, SpeakerName = "Apollo", Speaker = "NPC_Apollo_01", LoadPackages = { "Apollo", }, Portrait = "Portrait_Apollo_Default_01", WrathPortrait = "Portrait_Apollo_Default_01_Wrath", OverlayAnim = "ApolloOverlay", Gender = "Male", FlavorTextIds = { "ApolloUpgrade_FlavorText01", "ApolloUpgrade_FlavorText02", "ApolloUpgrade_FlavorText03", }, FirstSpawnVoiceLines = { PreLineWait = 0.7, GameStateRequirements = { { Path = { "CurrentRun", "CurrentRoom", "RoomSetName" }, IsNone = { "H" }, }, }, { Cue = "/VO/Melinoe_0168", Text = "Là anh ta..." }, }, OnSpawnVoiceLines = { BreakIfPlayed = true, RandomRemaining = true, PlayOnceFromTableThisRun = true, PreLineWait = 0.85, SuccessiveChanceToPlay = 0.25, GameStateRequirements = { NamedRequirements = { "OlympianOnSpawnVoiceLinesAllowed" }, }, { Cue = "/VO/Melinoe_0228", Text = "Ánh áng đó..." }, { Cue = "/VO/Melinoe_0229", Text = "Anh ta đang ở đây..." }, { Cue = "/VO/Melinoe_1470", Text = "Anh họ..." }, { Cue = "/VO/Melinoe_1471", Text = "Apollo...", PlayFirst = true }, { Cue = "/VO/Melinoe_0168", Text = "Là anh ta..." }, { Cue = "/VO/MelinoeField_3124", Text = "Apollo...!" }, }, UpgradeMenuOpenVoiceLines = { { GlobalVoiceLines = "HeraclesBoonReactionVoiceLines" }, }, DuoPickupTextLines = { ApolloWithZeus01 = { PlayOnce = true, GameStateRequirements = { { FunctionName = "RequiredTraitNameInRoom", FunctionArgs = { Name = "ApolloSecondStageCastBoon" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0089", Text = "{#Emph}E hèm {#Prev}, xin chào, Người Em Họ thân yêu! Ta ở đây với không ai khác ngoài người nắm giữ sấm và chớp, vị Vua hào hùng của Olympus, Người Bác Vĩ Đại và là người cha đáng kính của ta, Zeus!" }, { Cue = "/VO/Zeus_0100", PortraitExitWait = 0.35, PreLineFunctionName = "BoonInteractPresentation", PreLineWait = 0.5, Source = "ZeusUpgrade", Text = "Ô, {#Emph}haha {#Prev}, cháu gái và ta đã bỏ qua hình thức trang nghiêm này rồi, con trai! Mặc dù chúng ta rất hân hạnh khi được đồng hành cùng con bé, nhưng chúng ta nên thể hiện cho con bé thấy cách chúng ta đưa {#Emph}ánh sáng {#Prev}vào {#Emph}tia sét {#Prev}nhỉ?" }, }, ApolloWithHera01 = { PlayOnce = true, GameStateRequirements = { { FunctionName = "RequiredTraitNameInRoom", FunctionArgs = { Name = "RaiseDeadBoon" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0093", Text = "Ta biết cô trông mong ở ta lắm, cô bé, nhưng {#Emph}Nữ Hoàng {#Prev}kế vị đáng kính của ta có đôi lời muốn nói! Ngay lúc này... có lẽ con nên nhường lại cho người nhỉ?" }, { Cue = "/VO/Hera_0104", PortraitExitWait = 0.35, PreLineFunctionName = "BoonInteractPresentation", PreLineWait = 0.5, Source = "HeraUpgrade", Text = "Cháu thấy không, cháu gái? Vẫn có những vị thần trên Olympus biết cách thể hiện sự tôn trọng đúng mực với Nữ Hoàng của họ. Đừng tìm cách chiếm tình cảm của thần dân; thay vào đó hãy khiến họ run sợ." }, }, ApolloWithPoseidon01 = { PlayOnce = true, GameStateRequirements = { { FunctionName = "RequiredTraitNameInRoom", FunctionArgs = { Name = "PoseidonSplashSprintBoon" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0091", Text = "Em Họ, ta và bác của chúng ta đang tranh luận về việc phải làm đối với những kẻ phàm trần dám quay lưng lại với chúng ta... Ta nghĩ rằng một năm dịch bệnh sẽ giải quyết vấn đề! Tuy nhiên, Poseidon Đáng Kính lại cho rằng phải làm sao cho {#Emph}thật lớn vào..." }, { Cue = "/VO/Poseidon_0042", PortraitExitWait = 0.35, PreLineFunctionName = "BoonInteractPresentation", PreLineWait = 0.5, Source = "PoseidonUpgrade", Emote = "PortraitEmoteFiredUp", Text = "Sao cháu không làm một việc {#Emph}thật lớn {#Prev}khi có dịp chứ, cháu trai nhẹ dạ của ta? Ta sẽ khiến cả trái đất rung chuyển mạnh đến mức có thể nuốt chửng những kẻ phàm trần ngu xuẩn đó và tiễn chúng thẳng đến chỗ người em họ dễ thương của cháu đấy!" }, }, ApolloWithDemeter01 = { PlayOnce = true, GameStateRequirements = { { FunctionName = "RequiredTraitNameInRoom", FunctionArgs = { Name = "StormSpawnBoon" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0097", Text = "Tất cả bọn ta đều mong cô thành công đấy, Em Họ. Nhưng không ai mong điều đó hơn Bà Demeter... Sau cùng thì cô vẫn là cháu gái của bà ấy. {#Emph}Ờm {#Prev}, chờ đã, bà ấy muốn đích thân nói chuyện với cô!" }, { Cue = "/VO/Demeter_0104", PortraitExitWait = 0.35, PreLineFunctionName = "BoonInteractPresentation", PreLineWait = 0.5, Source = "DemeterUpgrade", Text = "Cảm ơn vì lời động viên của cháu, Apollo. Ta sẽ thông báo sau cho cháu nếu ta cần đến chúng. Nhưng ngay lúc này, cháu gái ta cần những quyền năng của chúng ta, chứ không phải những lời ngọt ngào đó." }, }, ApolloWithAphrodite01 = { PlayOnce = true, GameStateRequirements = { { FunctionName = "RequiredTraitNameInRoom", FunctionArgs = { Name = "ManaBurstCountBoon" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0099", Emote = "PortraitEmoteDepressed", Portrait = "Portrait_Apollo_Serious_01", Text = "Ta, {#Emph}ờm {#Prev}, ta mất ý tưởng rồi, Em Họ, vì Aphrodite đang ở đây, cô ta dường như không hiểu ý nghĩa của {#Emph}cuộc trò chuyện riêng tư {#Prev}là gì. Thư quý cô, liệu cô có muốn tham gia cùng không?" }, { Cue = "/VO/Aphrodite_0095", PortraitExitWait = 0.35, PreLineFunctionName = "BoonInteractPresentation", PreLineWait = 0.5, Source = "AphroditeUpgrade", Emote = "PortraitEmoteAffection", Text = "Ôi, Apollo thân mến, {#Emph}phải {#Prev}, ta {#Emph}luôn {#Prev}muốn tham gia cuộc trò chuyện của ngài, {#Emph}đặc biệt {#Prev}là những cuộc trò chuyện riêng tư! Và ai có thể đổ lỗi cho ta chứ? Sau cùng thì tình yêu và ánh nắng luôn đi cùng nhau mà!" }, }, ApolloWithHephaestus01 = { PlayOnce = true, GameStateRequirements = { { FunctionName = "RequiredTraitNameInRoom", FunctionArgs = { Name = "BlindClearBoon" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0101", Text = "Biết gì không, Em Họ, có một điểm chung mà cô và Hephaestus không có là hứng được nhiều ánh nắng! Ta thường cố gắng thuyết phục anh ta rời khỏi hang của mình, và thường thì chỉ thất bại, nhưng lần này thì {#Emph}không {#Prev}!" }, { Cue = "/VO/Hephaestus_0126", PortraitExitWait = 0.35, PreLineFunctionName = "BoonInteractPresentation", PreLineWait = 0.5, Source = "HephaestusUpgrade", Emote = "PortraitEmoteAnger", Portrait = "Portrait_Hephaestus_Displeased_01", Text = "Thôi nói vớ vẩn đi, anh bạn, trước khi cô bé phù thủy bắt chước thói quen của ngươi! Giờ thì tỏ ra hữu ích đi, trước khi ta cắm cây búa vào chỗ {#Emph}thiếu nắng nhất {#Prev}của ngươi!" }, }, ApolloWithHestia01 = { PlayOnce = true, GameStateRequirements = { { FunctionName = "RequiredTraitNameInRoom", FunctionArgs = { Name = "CoverRegenerationBoon" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0095", Text = "Hestia Đáng Kính đã tham gia cùng chúng ta đây, Em Họ! Trở về từ hành trình đi khắp thế giới, để mang về muôn vàn tri thức của bà ấy ngay lúc chúng ta cần nhất. Nơi bừng sáng ngọn lửa thiêng của bà, cô cũng sẽ nhận ra ánh sáng của ta trong đó. Và cùng nhau, chúng ta có thể, {#Emph}ớ—!" }, { Cue = "/VO/Hestia_0152", PortraitExitWait = 0.35, PreLineFunctionName = "BoonInteractPresentation", PreLineWait = 0.5, Source = "HestiaUpgrade", Emote = "PortraitEmoteFiredUp", Text = "{#Emph}Thôi {#Prev}nín đi, Cậu Bé Vàng, chúng ta không có dư thời gian để diễn thuyết đâu! Thay vào đó, sao chúng ta không chỉ cho cô em họ bé nhỏ của cháu cách chúng ta thắp sáng màn đêm nhỉ? Sẽ không ổn nếu cứ để con bé lang thang trong bóng tối!" }, }, ApolloWithAres01 = { PlayOnce = true, GameStateRequirements = { { FunctionName = "RequiredTraitNameInRoom", FunctionArgs = { Name = "DoubleSwordBoon" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0169", Text = "Ares và ta vừa trò chuyện với nhau về sự hợp tác khi đứng cùng một chiến tuyến. Vậy nên, Anh Trai, phải chăng đây là kế hoạch tinh vi để chúng ta đoàn kết với nhau hơn ư?" }, { Cue = "/VO/Ares_0159", PortraitExitWait = 0.35, PreLineFunctionName = "BoonInteractPresentation", PreLineWait = 0.5, Source = "AresUpgrade", Text = "Ta nghĩ rằng những cuộc chiến thực sự sẽ khơi lại những gì tốt đẹp nhất trong mỗi chúng ta; kể cả với chúng ta. Sự khốc liệt của chiến tranh sẽ tạo ra những mối liên kết bền chặt! Và hóa thành sức mạnh to lớn hơn!" }, }, }, InteractTextLineSets = { ApolloFirstPickUp = { PlayOnce = true, GameStateRequirements = { { Path = { "CurrentRun", "CurrentRoom", "Name", }, IsNone = { "TestAllThings", }, }, }, { Cue = "/VO/Melinoe_0630", UsePlayerSource = true, PreLineThreadedFunctionName = "PlayEmoteAnimFromSource", PreLineThreadedFunctionArgs = { Emote = "None", Portrait = "Portrait_Mel_Intense_01", WaitTime = 4.9, PowerWordPresentation = true, PowerWordWaitTime = 6.35 }, --PostLineAnim = "MelinoeInteractEquip", PostLineAnimTarget = "Hero", PostLineFunctionName = "BoonInteractPresentation", BoxAnimation = "DialogueSpeechBubble", BoxExitAnimation = "DialogueSpeechBubbleOut", UseRoomContextArt = true, PostLineRemoveContextArt = true, TextColor = Color.DialogueText, Text = "Chỉ là một câu thần chú, cũng chỉ là một câu thần chú khác. Mười từ.... {#Emph}Nhân danh Hades! Olympus, ta tiếp nhận thông điệp này!" }, { Cue = "/VO/Apollo_0088", PortraitExitWait = 1.25, NarrativeContextArt = "DialogueBackground_Olympus", PreContentSound = "/Leftovers/Menu Sounds/TextReveal2", -- Portrait = "Portrait_Apollo_Serious_01", -- Portrait = "Portrait_Apollo_Displeased_01", Text = "Lời chào từ Olympus và rất vui được gặp cô, em họ! Nghe đây, bọn ta không thể hạ được Titan, nhưng nếu cô thực sự muốn ngăn chặn hắn, thì ít nhất việc ta có thể làm là soi đường dẫn lối cho cô xuống địa ngục." }, }, -- low health ApolloLowHealth01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, { Path = { "CurrentRun", "Hero", "LastStands", }, UseLength = true, Comparison = "<=", Value = 0, }, { FunctionName = "RequiredHealthFraction", FunctionArgs = { Comparison = "<=", Value = 0.3, }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0060", Portrait = "Portrait_Apollo_Serious_01", Text = "Trông cô có vẻ không ổn nhỉ, em họ. Ta được gọi là vị thần của sự chữa lành, tuy nhiên, ngay cả ta cũng không thể giúp cô trong tình trạng hiện tại. Nhưng để ta xem có thể làm được gì nào." }, }, ApolloLowHealth02 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, { Path = { "CurrentRun", "Hero", "LastStands", }, UseLength = true, Comparison = "<=", Value = 0, }, { FunctionName = "RequiredHealthFraction", FunctionArgs = { Comparison = "<=", Value = 0.3, }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0061", Portrait = "Portrait_Apollo_Serious_01", Text = "{#Emph}Eugh {#Prev}, trông cô không ổn lắm, Em Họ à. Hoặc do cô tự ép mình quá sức, hoặc kẻ địch của cô quá hung tợn. Có lẽ là cả hai. Hãy cố bảo trọng, nhé?" }, }, ApolloLowHealth03 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, { Path = { "CurrentRun", "Hero", "LastStands", }, UseLength = true, Comparison = "<=", Value = 1, }, { FunctionName = "RequiredHealthFraction", FunctionArgs = { Comparison = "<=", Value = 0.3, }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0234", Portrait = "Portrait_Apollo_Serious_01", Text = "Ta có một chút kiến thức về y học đấy, em họ, và theo kinh nghiệm của ta thì cô đang trong tình trạng không được ổn lắm. Nhưng có lẽ bọn ta có thể giúp cô lấy lại phong độ tốt nhất." }, }, -- run starts ApolloRunStart01 = { PlayOnce = true, GameStateRequirements = { { Path = { "CurrentRun", "CurrentRoom", "Name", }, IsAny = { "F_Opening01", "F_Opening02", "F_Opening03", "N_Opening01" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0054", Text = "Vừa bắt đầu cuộc săn phải không, mặt trời bé nhỏ? Không biết cô nghĩ thế nào nhưng ta có linh cảm tốt đấy." }, }, ApolloRunStart02 = { PlayOnce = true, GameStateRequirements = { { Path = { "CurrentRun", "CurrentRoom", "Name", }, IsAny = { "F_Opening01", "F_Opening02", "F_Opening03", "N_Opening01" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0055", Text = "Đêm còn dài và ta đã tìm thấy cô rồi. Cô có nghĩ rằng một vài kỹ năng theo dõi từ chị gái ta đang bắt đầu ảnh hưởng đến ta không?" }, }, ApolloRunStart03 = { PlayOnce = true, GameStateRequirements = { { Path = { "CurrentRun", "CurrentRoom", "Name", }, IsAny = { "F_Opening01", "F_Opening02", "F_Opening03", "N_Opening01" }, }, { PathTrue = { "PrevRun", "Cleared" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0231", Text = "Trước khi cô lao vào trận chiến và giành chiến thắng lần nữa, hãy để ta giúp cô! Mong phước lành này sẽ giúp ích cho cô trên mọi hành trình đêm nay." }, }, -- story events ApolloAboutTitanWar01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, { Path = { "CurrentRun", "CurrentRoom", "Name" }, IsNone = { "F_Opening01", "F_Opening02", "F_Opening03", "N_Opening01" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0023", Text = "Hãy chờ đợi thời cô của cô, em họ. Titan nghĩ rằng hắn đã chiếm ưu thế, nhưng bọn ta đã làm chủ được tình hình ở đây rồi! Chỉ là đang bế tắc một chút thôi." }, }, ApolloAboutTitanWar02 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, { PathFalse = { "GameState", "ReachedTrueEnding" }, }, }, PlayOnce = true, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0046", Portrait = "Portrait_Apollo_Displeased_01", Emote = "PortraitEmoteDepressed", Text = "{#Emph}Augh{#Prev}, cuộc chiến này thật khốc liệt. Không có thời gian dành cho âm nhạc, thơ ca hay bất kỳ niềm vui nào khác trong cuộc sống. Mặc dù vậy, ta đoán nó đã giúp gia đình gắn bó với nhau hơn!" }, }, ApolloAboutChronos01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0026", Portrait = "Portrait_Apollo_Serious_01", Text = "Tên Chronos đó đang âm mưu gì đó, nhưng ngay cả Athena cũng không biết. Những cuộc tấn công vào Olympus của hắn đều thất bại, dù chúng cũng khiến bọn ta phải bận rộn. Vậy bước tiếp theo của hắn là gì...?" }, }, ApolloAboutChronos02 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, { PathFalse = { "GameState", "ReachedTrueEnding" }, }, { PathTrue = { "GameState", "TextLinesRecord", "ChronosNightmare01" }, }, { Path = { "GameState", "TextLinesRecord", }, HasAll = { "ZeusFirstPickUp", "PoseidonFirstPickUp", "DemeterFirstPickUp", "HestiaFirstPickUp", "AphroditeFirstPickUp" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0024", Portrait = "Portrait_Apollo_Displeased_01", Text = "Nghĩ đến việc chúng ta đang đối đầu với chính ông nội của mình. Nhưng chúng ta không nên dành sự tôn trọng đó cho Chronos. Hắn là một sự sỉ nhục đối với dòng họ chúng ta; một Titan đầy thù hận, không phải một vị thần. Không phải một phần trong gia đình." }, }, ApolloAboutChronos03 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, { PathFalse = { "GameState", "ReachedTrueEnding" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0025", Portrait = "Portrait_Apollo_Displeased_01", Text = "Ta đã hy vọng rằng lão già Chronos và đồng bọn của hắn sẽ hiểu ra vấn đề, nhưng không. Chúng ta chỉ có thể chứng minh cho hắn thấy thêm một khoảng thời gian nữa." }, }, ApolloAboutChronosBossW01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, { -- PathFalse = { "GameState", "ReachedTrueEnding" }, }, { PathTrue = { "PrevRun", "Cleared" }, }, { PathTrue = { "PrevRun", "RoomsEntered", "I_Boss01" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0158", Text = "Cô đã giáng một đòn mạnh vào đội quân của Titan, nhưng bọn chúng đã bắt đầu tập hợp lại. Những chiến thắng này đã gieo rắc nỗi kinh hoàng lên chúng! Hãy cùng đánh đuổi chúng về vực thẳm!" }, }, ApolloAboutChronosBossW02 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, { PathFalse = { "GameState", "ReachedTrueEnding" }, }, { PathTrue = { "PrevRun", "Cleared" }, }, { PathTrue = { "PrevRun", "RoomsEntered", "I_Boss01" }, }, { Path = { "GameState", "EnemyKills", "Chronos" }, Comparison = ">=", Value = 4, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0159", Text = "Nghe nói cô đã đánh bại Chronos, phải không, Em Họ? Ít nhất là đêm qua. Nhưng Titan vốn bất tử, sẽ chẳng bao giờ ngồi yên. Dẫu vậy, cô bảo cô cũng đã có cách đối phó rồi..." }, }, ApolloAboutTyphon01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, { PathFalse = { "GameState", "TyphonDefeatedWithStormStop" }, }, { PathTrue = { "GameState", "RoomsEntered", "Q_MiniBoss03" }, }, { PathFalse = { "GameState", "EnemyKills", "TyphonHead" }, }, { SumPrevRuns = 6, Path = { "RoomsEntered", "Q_MiniBoss03" }, Comparison = ">=", Value = 1, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0154", Portrait = "Portrait_Apollo_Serious_01", Text = "Cô đã bao giờ thắc mắc Typhon, Quái Vật Thủy Tổ, to lớn đến mức nào chưa? À thì, cô chỉ cần ghé qua nơi này là biết! Cho đến lúc đó thì, ừm... chúng ta phải chống lại hắn đã!" }, }, ApolloAboutTyphon02 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, { PathFalse = { "GameState", "TyphonDefeatedWithStormStop" }, }, { Path = { "PrevRun", "RoomsEntered" }, HasAny = { "Q_Boss01", "Q_Boss02" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0160", Portrait = "Portrait_Apollo_Serious_01", Text = "Dựa trên tiếng gầm đầy phẫn nộ, chắc hẳn Typhon rất căm hận cha ta, tương tự Chronos vậy. Nhưng liệu bọn họ có đang thực sự hợp tác? Một con quái vật như thế không thể nào nghe lệnh từ Titan hoặc bất kỳ ai." }, }, ApolloAboutTyphonW01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, { PathFalse = { "GameState", "ReachedTrueEnding" }, }, { Path = { "PrevRun", "RoomsEntered" }, HasAny = { "Q_Boss01", "Q_Boss02" }, }, { PathTrue = { "PrevRun", "Cleared" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0162", Text = "Ta vẫn không thể tin được cô đã hạ được hắn, em họ! Lẽ ra phải cần sức mạnh hợp lực của cả gia đình mới có thể chống lại Typhon, và theo một cách nào đó thì đúng là vậy, chỉ là... bọn ta còn phải ngăn chặn đàn con của hắn nữa. Hắn khiến bọn ta kiệt sức." }, }, ApolloAboutTyphonW02 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, { PathFalse = { "GameState", "TyphonDefeatedWithStormStop" }, }, { Path = { "PrevRun", "RoomsEntered" }, HasAny = { "Q_Boss01", "Q_Boss02" }, }, { PathTrue = { "PrevRun", "Cleared" }, }, { Path = { "GameState", "EnemyKills", "TyphonHead" }, Comparison = ">=", Value = 2, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0161", Portrait = "Portrait_Apollo_Serious_01", Text = "Nếu Typhon cứ tiếp tục quay lại, thì sẽ chẳng còn ngọn núi nào nữa. Ta biết cha ta và Nữ Hoàng Hera đã có kế hoạch dự phòng khi mọi thứ trở nên tồi tệ hơn, nhưng ta tin tưởng hơn vào bất kỳ kế hoạch nào mà cô đang ấp ủ..." }, }, ApolloAboutTyphonW03 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, { PathFalse = { "GameState", "TyphonDefeatedWithStormStop" }, }, { Path = { "PrevRun", "RoomsEntered" }, HasAny = { "Q_Boss01", "Q_Boss02" }, }, { PathTrue = { "PrevRun", "Cleared" }, }, { Path = { "GameState", "EnemyKills", "TyphonHead" }, Comparison = ">=", Value = 2, }, { PathTrue = { "CurrentRun", "BiomesReached", "F" }, }, { PathFalse = { "CurrentRun", "ActiveBounty" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0163", Text = "Bọn ta vẫn có thể cầm chân Typhon thêm một thời gian nữa, đặc biệt là khi biết được cách thức chế ngự hắn từ cô, em họ. Giờ cô định đối đầu với Chronos phải không? À thì, tiêu diệt hắn thì cũng tốt thôi." }, }, ApolloAboutPalace01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, { PathFalse = { "GameState", "TyphonDefeatedWithStormStop" }, }, { PathTrue = { "PrevRun", "RoomsEntered", "Q_Story01" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0206", Portrait = "Portrait_Apollo_Serious_01", Text = "Ta biết cô không phải kiểu người hay than phiền, nhưng chắc hẳn việc ở lại Cung Điện vào lúc bình minh sẽ không hề dễ chịu... quá nhiều ánh sáng so với những gì cô từng tiếp xúc. Bọn ta cũng chưa quen với những gì mà cơn bão của Typhon gây ra." }, }, ApolloAboutTyphonDeath01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, { PathFalse = { "GameState", "ReachedTrueEnding" }, }, { PathTrue = { "GameState", "TextLinesRecord", "ZeusPalaceAboutTyphonDeath01" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0207", Portrait = "Portrait_Apollo_Displeased_01", Text = "Chronos hẳn đã nghĩ rằng không gì có thể ngăn cản hắn nếu hắn thả Typhon, nhưng hắn đã lầm. Hãy tung hết toàn bộ sức mạnh mà chúng ta có và kết thúc chuyện này đi, em họ." }, }, ApolloAboutTyphonDeath02 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, { PathTrue = { "GameState", "ReachedTrueEnding" }, }, { Path = { "GameState", "TextLinesRecord" }, HasAny = { "NeoChronosAboutOlympus01", "NeoChronosAboutOlympus01_B" } }, { PathTrue = { "CurrentRun", "BiomesReached", "N" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0209", Text = "Vậy là giờ chúng ta đang cố gắng để ngăn chặn Typhon có cơ hội áp đảo chúng ta ở đây sao? Và lực lượng của Titan cũng là một phần của kế hoạch này. Nếu cô tham gia thì ta cũng tham gia. Chắc chắn sẽ khiến buổi tối của ta thêm phần thú vị!" }, }, ApolloAboutHecate01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, { PathFalse = { "GameState", "ReachedTrueEnding" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0035", Text = "Cô được huấn luyện dưới sự chỉ dạy của Hecate, Phù Thủy Crossroads ư? Ở đây, bà ấy rất được kính trọng, mặc dù đã lâu rồi bọn ta không gặp bà ấy nữa, tất nhiên rồi. Gần đây ta thường chi trích các Titan, nhưng ta chợt nhận ra rằng, không phải tất cả họ đều xấu xa." }, }, ApolloAboutSilverSisters01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, { PathTrue = { "GameState", "TextLinesRecord", "ApolloAboutHecate01", }, }, { SumPrevRuns = 3, Path = { "SpawnRecord", "NPC_Artemis_01" }, Comparison = ">=", Value = 1, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0036", Text = "Cô biết đấy, chị gái ta, Artemis, cũng từng được huấn luyện bởi Hecate! Nhưng được huấn luyện về cái gì thì ta không biết. Ta vẫn nhớ cách họ hú vào ban đêm như bầy sói thôi, heh. Thành thật mà nói, hơi đáng lo ngại một chút!" }, }, ApolloAboutHades01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, { PathFalse = { "GameState", "ReachedTrueEnding" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0037", Portrait = "Portrait_Apollo_Serious_01", Text = "Ta chưa từng thân thiết với cha cô, nhưng ta đoán cô cũng vậy. Luôn tỏ ra vẻ buồn rầu, mặc dù ngài ấy có vẻ quan tâm nhiều đến người của mình. Ngài ấy sẽ sớm nhận được công lý cho mình." }, }, ApolloAboutFates01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, { PathFalse = { "GameState", "ReachedTrueEnding" }, }, { PathTrue = { "GameState", "TextLinesRecord", "HermesAboutFates01" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0164", Portrait = "Portrait_Apollo_Serious_01", Text = "Ta không ngờ mọi chuyện lại trở nên tồi tệ hơn, nhưng nếu Nữ Thần Định Mệnh thực sự biến mất, thì... những lời sấm truyền về tương lại sẽ không trở thành hiện thực nữa. Họ từng tiên đoán rằng gia đình chúng ta sẽ trị vị vĩnh hằng... nhưng nếu họ sai thì sao?" }, }, ApolloAboutFates02 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, { PathTrue = { "GameState", "ReachedTrueEnding" }, }, { PathTrue = { "GameState", "TextLinesRecord", "HermesAboutFates01" }, }, { FunctionName = "RequireRunsSinceTextLines", FunctionArgs = { TextLines = { "ApolloPostTrueEnding01" }, Min = 3 }, }, NamedRequirementsFalse = { "ReachedEpilogue" }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0210", Portrait = "Portrait_Apollo_Serious_01", Text = "Ngay cả khi Chronos chịu khuất phục, Ba Nữ Thần Định Mệnh vẫn đang mất tích. Và chúng ta phải tin rằng ông ta thực sự không biết họ ở đâu ư? Chắc chắn đây không phải điều họ mong muốn hãy đã tiên đoán..." }, }, ApolloAboutOlympus01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, { PathTrue = { "CurrentRun", "BiomesReached", "G" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0045", Text = "Bọn ta sẽ tiếp tục giữ vững tinh thần trên ngọn núi này, miễn là cô cũng vậy... bất kể cô đang ở đâu! Hãy tự chăm sóc bản thân được không?" }, }, ApolloAboutOlympus02 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, { Path = { "CurrentRun", "CurrentRoom", "RoomSetName" }, IsAny = { "P", "Q" }, }, { PathTrue = { "GameState", "RoomsEntered", "Q_Boss01" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0177", Emote = "PortraitEmoteSurprise", Text = "Chờ đã, cô đang ở đỉnh Olympus rồi sao, em họ? Rất gần với bọn ta rồi, mặc dù ta biết điều tồi tệ vẫn đang chờ đợi phía trước. May mắn thay, ta có những gì tốt nhất dành cho cô đây!" }, }, ApolloAboutOlympus03 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, { SumPrevRuns = 2, Path = { "RoomsEntered", "P_Intro" }, Comparison = ">=", Value = 1, }, { PathTrue = { "CurrentRun", "BiomesReached", "N" }, }, NamedRequirementsFalse = { "StandardPackageBountyActive" }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0251", Portrait = "Portrait_Apollo_Serious_01", Text = "Ta không thể tin được là chúng ta lại để bọn Satyr tràn vào sườn núi... cứ để Dionysus cố gắng kết bạn với chúng, nhưng tin ta đi, ta chẳng bao giờ may mắn như vậy đâu." }, }, ApolloAboutHardTimes01 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, }, PlayOnce = true, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0051", Text = "Thế giới của chúng ta đã trải qua những thời điểm còn tồi tệ hơn thế này nhiều, em họ à! Ít nhất ta được nghe kể là vậy, ta chưa từng trải qua điều gì tồi tệ như vậy cả. Nhưng không có gì mà chúng ta không thể vượt qua, phải không?" }, }, ApolloAboutMelinoe01 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, { PathTrue = { "GameState", "ReachedTrueEnding" }, }, { PathTrue = { "GameState", "UseRecord", "NPC_Artemis_Field_01" }, }, { Path = { "CurrentRun", "TextLinesRecord" }, HasNone = { "ArtemisAboutApollo01" }, }, }, PlayOnce = true, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0084", Text = "Khi nghe được câu chuyện của cô từ Artemis, ta đã tưởng cô ta chỉ là nói đùa. Tự mình đối đầu với Titan sao, {#Emph}thôi đi. {#Prev}Nhưng đấy cũng {#Emph}chính {#Prev}là điều mà một đứa con hận thù của Hades có thể sẽ làm..." }, }, ApolloAboutRouteChoice01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, { PathFalse = { "GameState", "ReachedTrueEnding" }, }, { PathTrue = { "GameState", "WorldUpgradesAdded", "WorldUpgradeSurfacePenaltyCure" }, }, { Path = { "GameState", "TextLinesRecord" }, HasAll = { "ApolloAboutSurface02" }, }, OrRequirements = { { { PathTrue = { "PrevRun", "BiomesReached", "N" }, }, { PathTrue = { "CurrentRun", "BiomesReached", "F" }, }, }, { { PathTrue = { "PrevRun", "BiomesReached", "F" }, }, { PathTrue = { "CurrentRun", "BiomesReached", "N" }, }, }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0085", Text = "Vậy ra cô có thể lựa chọn đi săn Chronos ở Địa Ngục, hoặc đến giúp bọn ta ở đây! Thực sự thì đã có cuộc tranh cãi cho rằng ý tưởng nào sáng suốt hơn. Tuy nhiên, cô là người biết rõ điều này hơn bọn ta." }, }, ApolloAboutWitchcraft01 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, }, PlayOnce = true, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0047", Text = "Vậy ra cô là phù thủy phải không? Nghề thú vị đấy. Những câu thần chú của cô sở hữu nhịp điệu và sức mạnh riêng. Thơ ca cũng giống vậy! Chỉ khác ở chỗ, sức mạnh của nó chạm đến trái tim." }, }, ApolloAboutHiddenAspects01 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, { Path = { "CurrentRun", "Hero", "TraitDictionary" }, HasAny = GameData.AllHiddenAspects, }, }, PlayOnce = true, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0255", Text = "Người ta thường nói, chẳng có gì mới mẻ dưới ánh mặt trời, nhưng ta chưa từng thấy thứ vũ khí nào giống như của cô đang dùng! Theo lời Hephaestus thì đó là Vũ Khí Hắc Ám. Quả là một thứ ấn tượng!" }, }, ApolloAboutMortals01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0044", Portrait = "Portrait_Apollo_Serious_01", Text = "Người phàm tìm đến chúng ta để được dẫn lối và truyền động lực. Chúng chắc hẳn phải khiếp sợ những gì chúng nhìn thấy gần đây! Một nửa trong số chúng có vẻ như đang chống lại chúng ta. Hy vọng nửa còn lại sẽ vẫn tôn thờ chúng ta sau khi mọi chuyện kết thúc." }, }, ApolloAboutMortals02 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0240", Text = "Dù là một giống loài sợ hãi, nhưng con người thật sự thích chém giết lẫn nhau! Trước đây đã từng có một cuộc chiến mà ngay cả những vị thần như chúng ta cũng phải tham chiến. Ta đã cố dập tắt nó bằng dịch bệnh, mũi tên, và đủ thứ khác, nhưng không được! Cha ta lại muốn mọi chuyện diễn ra theo lẽ tự nhiên." }, }, ApolloAboutHouse01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, { PathTrue = { "GameState", "ReachedTrueEnding" }, }, { PathTrue = { "PrevRun", "RoomsEntered", "I_Boss01" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0241", Portrait = "Portrait_Apollo_Serious_01", Text = "Ta luôn muốn được chiêm ngưỡng Thánh Điện của Hades, mặc dù cha mẹ cô có đội quân hoàng gia mà ta đã gửi đến đó hơi sớm. Sẽ thật khó xử nếu bọn ta gặp nhau ở đó..." }, }, ApolloAboutFamily01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, { PathFalse = { "GameState", "ReachedTrueEnding" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0246", Portrait = "Portrait_Apollo_Displeased_01", Text = "Ta không thích bị cuốn vào những cuộc tranh cãi nhỏ nhặt của gia đình, nhất là đối với những thế hệ lớn hơn, những người chẳng có việc gì tốt hơn để làm. Nhưng ta và cô đâu thể làm ngơ được, nhỉ?" }, }, ApolloAboutFamily02 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, { PathFalse = { "GameState", "ReachedTrueEnding" }, }, { Path = { "GameState", "TextLinesRecord", }, HasAll = { "ZeusFirstPickUp", "PoseidonFirstPickUp", "HestiaFirstPickUp", "AphroditeFirstPickUp" }, }, { Path = { "GameState", "TextLinesRecord" }, HasAny = { "HeraFirstPickUp", "HeraFirstPickUpAlt" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0028", Portrait = "Portrait_Apollo_Serious_01", Text = "Không có gì là khi Chronos căm ghét chúng ta, phải không? Phải thừa nhận rằng vài người trong chúng ta có tính cách khó chịu, nhưng bất chấp sự khác biệt của mình, chúng ta vẫn là gia đình; và chúng ta luôn đoàn kết với nhau. Điều mà các Titan không bao giờ hiểu được." }, }, ApolloAboutProphecy01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, { PathFalse = { "GameState", "ReachedTrueEnding" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0031", Portrait = "Portrait_Apollo_Serious_01", Text = "Thật ngại khi phải thừa nhận rằng ta là thần tiên tri, giữa muôn vàn thứ khác. Lẽ ra ta nên dự đoán được chuyện của Titan này! Nhưng ta đã không làm được... và lão già Chronos đã lừa được chúng ta." }, }, ApolloAboutProphecy02 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, { PathTrue = { "GameState", "TextLinesRecord", "ApolloAboutProphecy01" }, }, { PathFalse = { "GameState", "ReachedTrueEnding" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0032", Text = "Với tư cách là thần tiên tri, ta chắc chắn chúng ta sẽ thành công. Tuy nhiên, cụ thể như thế nào thì ta không chắc. Đó là lời tiên tri ta dành cho cô! Hầu hết những thứ khác đều vô dụng." }, }, ApolloAboutLight01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0049", Emote = "PortraitEmoteSparkly", Text = "Hôm nay ta có thể mang đến cho cô loại ánh sáng nào đây? Ta có ánh sáng mạnh, ánh sáng dịu, ánh sáng chói lóa, ánh sáng là thứ cuối cùng người phàm có thể nhìn thấy... cô cứ chọn đi!" }, }, ApolloAboutLight02 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0050", Emote = "PortraitEmoteSparkly", Text = "Cô có bao giờ thắc mắc ánh sáng thực sự là gì không, em họ? Cô không thể nắm giữ nó trong tay, không có chút sức nặng nào, nhưng nó vẫn tồn tại xung quanh chúng ta! Một bí ẩn thực sự... Ta đang chờ người phàm khám phá ra điều đó!" }, }, ApolloAboutLight03 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0042", Text = "Cô là người thích ban đêm hơn phải không, em họ? Quen thuộc với bóng tối. Còn ta, ta lại thích ánh sáng ban ngày, nhưng mỗi người mỗi sở thích phải không?" }, }, ApolloAboutLight04 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0043", Portrait = "Portrait_Apollo_Serious_01", Text = "Không biết bằng cách nào mà cô có thể sống ở nơi không có chút ánh sáng nào. Ta đoán là thế giới của chúng ta khác nhau, nhưng đôi khi, những điều tốt đẹp sẽ xảy ra khi các thế giới đó gặp nhau." }, }, ApolloAboutCrossroads01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0029", Portrait = "Portrait_Apollo_Serious_01", Text = "Vậy là cô được sinh ra và lớn lên ở một khu rừng hẻo lánh nào đó ư? Không có sự xa hoa, không có sự thờ phụng từ người phàm... có quá nhiều điều phải tận hưởng sau khi việc tồi tệ này kết thúc." }, }, ApolloAboutErebus01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, { Path = { "CurrentRun", "CurrentRoom", "RoomSetName" }, IsAny = { "F" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0048", Text = "Ta tự hỏi phải làm gì để giải trí ở Erebus, khi không phải rèn luyện để đánh bại các Titan đầy thù hận và những kẻ tương tự. Chắc hẳn phải có việc gì đó..." }, }, ApolloAboutOceanus01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, { Path = { "CurrentRun", "CurrentRoom", "RoomSetName" }, IsAny = { "G" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0072", Emote = "PortraitEmoteSurprise", Text = "Hiện giờ cô đang ở đâu vậy, em họ? Nghe có vẻ như cô đang ở đâu đó sâu bên dưới đáy biển. Bất kể cô đang ở đâu, nơi đó thật tối tăm, và như cô biết, ta luôn có cách để giải quyết vấn đề đó." }, }, ApolloAboutFields01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, { Path = { "CurrentRun", "CurrentRoom", "RoomSetName" }, IsAny = { "H" }, }, { PathFalse = { "GameState", "ReachedTrueEnding" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0244", Portrait = "Portrait_Apollo_Serious_01", Text = "Cô đang ở Cánh Đồng Than Khóc. Ta tự hỏi liệu hoa Dạ Lan Hương có mọc ở đó không... loài hoa gắn liền với một vị hoàng tử nhân hậu đã khuất từ lâu. Khi Cổng Địa Ngục mở ra, có lẽ ta sẽ tìm thấy anh ta." }, }, ApolloAboutSurface01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, { PathFalse = { "GameState", "RoomsEntered", "Q_Boss01" } }, { PathTrue = { "CurrentRun", "BiomesReached", "N" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0073", Emote = "PortraitEmoteSurprise", Text = "Theo ta biết thì, cô đã lên trần gian phải không, em họ? Ta cứ nghĩ cô không thể bước chân lên đây vì lời nguyền của cô! Cô thực sự là một bất ngờ đấy. Vậy, cô muốn đi hướng nào? Ta sẽ giúp cô." }, }, ApolloAboutSurface02 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, { PathTrue = { "CurrentRun", "BiomesReached", "N" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0074", Portrait = "Portrait_Apollo_Displeased_01", Text = "Trần gian trước đây từng dễ chịu hơn nhiều. Nhưng kể từ khi cuộc vây hãm xảy ra, Ngài Poseidon đã đáp trả mạnh mẽ bằng cách gây ra động đất và thảm họa. Khuấy động mặt đất như một đống hỗn độn." }, }, ApolloAboutSurface03 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, { PathTrue = { "CurrentRun", "BiomesReached", "N" }, }, { PathFalse = { "PrevRun", "Cleared" }, }, { PathFalse = { "PrevRun", "TextLinesRecord", "ApolloAboutOlympus02" } }, { SumPrevRuns = 3, Path = { "RoomsEntered" }, TableValuesToCount = { "N_Opening01" }, Comparison = ">=", Value = 3, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0157", Portrait = "Portrait_Apollo_Serious_01", Text = "Em Họ, lần cuối cùng ta thấy cô là đang tiến về Olympus cơ mà? Chắc thuộc hạ của Titan cản đường cô rồi. Nhưng đừng nản! Mà chắc cô cũng chẳng từ bỏ dễ dàng như vậy đâu nhỉ?" }, }, ApolloAboutThessaly01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, { Path = { "CurrentRun", "CurrentRoom", "RoomSetName" }, IsAny = { "O" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0083", Text = "Chuyến đi của cô thế nào rồi, em họ? Giá như ta có thể đón tiếp cô bằng những cách thần thánh hơn, nhưng bầu trời cũng đầy rẫy nguy hiểm như ngoài biển... có lẽ cô cũng nhận ra điều đó." }, }, ApolloAboutEphyra01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, { PathFalse = { "GameState", "ReachedTrueEnding" }, }, { Path = { "CurrentRun", "CurrentRoom", "RoomSetName" }, IsAny = { "N" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0075", Portrait = "Portrait_Apollo_Serious_01", Text = "Chắc hẳn cô đang ở phía tây thành phố Ephyra, nơi tập trung kẻ thù của chúng ta... khi Cổng Địa Ngục mở ra, Chronos có thể tập hợp lực lượng nhanh hơn việc chúng ta tiêu diệt chúng." }, }, ApolloAboutSurfaceThreat01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, { PathFalse = { "GameState", "RoomsEntered", "Q_Intro" }, }, { SumPrevRuns = 4, Path = { "RoomsEntered" }, TableValuesToCount = { "O_Boss01", "O_Boss02" }, Comparison = ">=", Value = 1, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0153", Emote = "PortraitEmoteDepressed", Portrait = "Portrait_Apollo_Serious_01", Text = "Ừm, tình hình có vẻ không ổn lắm. Dưới chân núi bỗng xuất hiện một rãnh nứt khổng lồ, có thứ gì đó rất to... ở bên dưới. Và nó đang thở... liệu nó có phải đồng minh không...?" }, }, ApolloAboutPassions01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, { PathTrue = { "GameState", "TextLinesRecord", "ApolloGift01" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0030", Text = "Ta thích trở thành vị thần của nhiều điều. Có ánh sáng, thơ ca, âm nhạc, chữa lành... rất nhiều đam mê và nắm giữ thời gian của thế giới. Tại sao phải giới hạn bản thân làm thợ rèn hay những việc như thế chứ?" }, }, ApolloAboutMusic01 = { PlayOnce = true, GameStateRequirements = { { PathTrue = { "GameState", "ReachedTrueEnding" }, }, { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, { Path = { "GameState", "TextLinesRecord" }, HasAll = { "ApolloGift05", "ArtemisHubSingingEndTheme01" }, }, { SumPrevRuns = 3, Path = { "SpawnRecord", "NPC_Artemis_01" }, Comparison = ">=", Value = 1, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0250", Text = "Artemis nói rằng cô có năng khiếu âm nhạc đấy! Chắc chắn là di truyền từ gia đình, ngay cả cha và mẹ cô cũng có năng khiếu đó, dưới sự dẫn dắt của nhạc công hoàng gia Orpheus. Anh ta từng là học trò xuất sắc nhất ta từng dạy!" }, }, -- legendary ApolloLegendaryPickUp01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, { PathTrue = { "GameState", "TextLinesRecord", "ApolloLegendaryPickUp02" }, }, { FunctionName = "RequiredRarityInRoom", FunctionArgs = { AllAtLeastRarity = "Rare", HasAtLeastRarity = "Epic" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0052", Text = "Được rồi, em họ... sao chúng ta không cắt giảm nhưng lời ca và điệu nhảy này để chuẩn bị cho cô một thứ gì đó thực sự tuyệt vời cho lần này nhỉ? Để xem nào!" }, }, ApolloLegendaryPickUp02 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, { PathFalse = { "GameState", "ReachedTrueEnding" }, }, { FunctionName = "RequiredRarityInRoom", FunctionArgs = { AllAtLeastRarity = "Rare", HasAtLeastRarity = "Epic" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0053", Text = "Trên Olympus, không có một vị thần báo thù nào, vì bọn ta đều có chung trách nhiệm đó. Hãy đi và lấy lại những thứ thuộc về cô." }, }, -- about other gods ApolloAboutZeus01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, { PathTrue = { "CurrentRun", "UseRecord", "ZeusUpgrade" } }, { Path = { "CurrentRun", "TextLinesRecord" }, HasNone = GameData.GodAboutGodEvents, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0076", Text = "Cha Zeus của ta đã đến gặp cô phải không? Ban phước cho cô! Ông ấy là một vị thần có nhiều chính kiến khác nhau. Nhưng khi sự cai trị của bọn ta bị đe dọa, thậm chí bị xúc phạm, không ai chống trả mạnh mẽ hơn ông ấy." }, }, ApolloAboutPoseidon01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, { PathTrue = { "CurrentRun", "UseRecord", "PoseidonUpgrade" } }, { Path = { "CurrentRun", "TextLinesRecord" }, HasNone = GameData.GodAboutGodEvents, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0077", Text = "Dưới vẻ ngoài thân thiện của Ngài Poseidon là một sự hung tợn mà ta đã học cách cẩn thận né tránh. Nếu ngài ấy đã hỗ trợ cô bằng sức mạnh của đại dương, sẽ tốt cho cô hơn. Hãy tận dụng tối đa sức mạnh đó!" }, }, ApolloAboutAphrodite01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, { PathTrue = { "CurrentRun", "UseRecord", "AphroditeUpgrade" } }, { Path = { "CurrentRun", "TextLinesRecord" }, HasNone = GameData.GodAboutGodEvents, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0078", Text = "Lời khuyên chân thành về Nữ Thần Aphrodite? Đừng để bị phân tâm. Mặc dù hay nói về tình yêu và vẻ đẹp, nhưng cô ta cũng không ít lần dấn thân vào những cuộc xung đột. Có thể quyền năng của ta sẽ cân bằng được quyền năng của cô ta." }, }, ApolloAboutHera01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, { PathTrue = { "CurrentRun", "UseRecord", "HeraUpgrade" } }, { PathFalse = { "GameState", "RoomsEntered", "Q_Story01" } }, --[[ { Path = { "CurrentRun", "TextLinesRecord" }, HasNone = GameData.GodAboutGodEvents, }, ]]-- }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0079", Text = "{#Emph}Ah{#Prev}, cô đã gặp mẹ kế của ta phải không? Ta thật may mắn khi cảm nhận được sự yêu thương, nhưng với Hera thì, ta không phải đứa con yêu dấu của bà ấy. Chỉ cần không ai khiến bà ấy nghĩ rằng cô là con của Zues, thì cô sẽ ổn thôi." }, }, ApolloAboutHestia01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, { PathTrue = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, { Path = { "CurrentRun", "TextLinesRecord" }, HasNone = GameData.GodAboutGodEvents, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0080", Text = "Cô đã khiến Hestia già phải trỗi dậy từ bóng tối đấy! Thường thì bà ấy không muốn dính líu đến bất cứ ai trong bọn ta, nhưng cuộc chiến với Chronos đã khiến bà ấy phải bận tâm. Thôi thì cũng tốt!" }, }, ApolloAboutDemeter01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, { PathTrue = { "CurrentRun", "UseRecord", "DemeterUpgrade" } }, { Path = { "CurrentRun", "TextLinesRecord" }, HasNone = GameData.GodAboutGodEvents, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0081", Portrait = "Portrait_Apollo_Serious_01", Text = "Khi lần đầu được nghe kể về cô từ Artemis, ta không thể không nghĩ đến Demeter. Mặc dù không thể đến bên mẫu thân cô khi Chronos ập đến, nhưng ta biết bà ấy sẽ làm mọi thứ có thể để giúp cô." }, }, ApolloAboutHephaestus01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, { PathTrue = { "CurrentRun", "UseRecord", "HephaestusUpgrade" } }, { Path = { "CurrentRun", "TextLinesRecord" }, HasNone = GameData.GodAboutGodEvents, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0229", Text = "Hephaestus đã làm việc rất chăm chỉ để bảo vệ cho hàng phòng ngự của bọn ta, nên ta rất vui khi cô gặp anh ta. Đừng để tính cộc lốc của anh ta đánh lừa! Anh ta vốn chẳng ra ngoài nhiều, nhất là dạo gần đây." }, }, ApolloAboutAres01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, { PathTrue = { "CurrentRun", "UseRecord", "AresUpgrade" } }, { Path = { "CurrentRun", "TextLinesRecord" }, HasNone = GameData.GodAboutGodEvents, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0171", Portrait = "Portrait_Apollo_Serious_01", Text = "Nói thật thì, ta chưa từng thấy Ares vui như lúc này. Và ta cũng phần nào hiểu được. Cuộc chiến mà chúng ta đang tham gia... quả là một thử thách lớn, ngay cả với anh ta." }, }, ApolloAboutHermes01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, { PathTrue = { "CurrentRun", "UseRecord", "HermesUpgrade" } }, { Path = { "CurrentRun", "TextLinesRecord" }, HasNone = GameData.GodAboutGodEvents, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0082", Portrait = "Portrait_Apollo_Serious_01", Text = "Cô đến nhanh hơn dự kiến đấy, điều đó có nghĩa là cô đã nhận được một chút sự hỗ trợ từ Hermes! Anh ta rất nhanh nhẹn, mặc dù ta chưa từng nhận được bất kỳ câu trả lời thẳng thắn nào từ anh ta về bất cứ điều gì..." }, }, ApolloAboutDionysus01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, { PathFalse = { "CurrentRun", "ActiveBounty" }, }, { PathTrue = { "CurrentRun", "BiomesReached", "N" }, }, { SumPrevRuns = 2, Path = { "UseRecord", "NPC_Dionysus_01" }, CountPathTrue = true, Comparison = ">=", Value = 1, }, { Path = { "CurrentRun", "TextLinesRecord" }, HasNone = GameData.GodAboutGodEvents, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0230", Portrait = "Portrait_Apollo_Serious_01", Text = "Cô có thể tin tưởng hầu hết bọn ta, còn Dionysus thì ta không chắc; ta còn chẳng biết anh ta đang ở đâu! Ta cũng thích tiệc tùng như bất kỳ ai, nhưng còn tùy hoàn cảnh, còn thần rượu vang thì cho rằng lúc nào cũng thích hợp." }, }, -- ApolloAboutArtemis01 intentionally omitted ApolloAboutArtemis02 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, { PathFalse = { "GameState", "ReachedTrueEnding" }, }, { SumPrevRuns = 2, Path = { "UseRecord", "NPC_Artemis_Field_01" }, CountPathTrue = true, Comparison = ">=", Value = 1, }, { Path = { "GameState", "CompletedRunsCache" }, Comparison = "<=", Value = 20, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0034", Text = "Nếu Artemis tỏ ra cộc lốc hoặc bất lịch sự với cô, xin đừng để bụng chuyện đó. Đó là cách cô ta đối xử với mọi người. Cô ta luôn là người đơn độc và bọn ta không biết tìm cô ta ở đâu khi bọn ta cần cô ta nhất." }, }, ApolloAboutAthena01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, { Path = { "GameState", "TextLinesRecord", }, HasAll = { "ZeusFirstPickUp", "PoseidonFirstPickUp", "HestiaFirstPickUp", "DemeterFirstPickUp", "AphroditeFirstPickUp" }, }, { Path = { "GameState", "UseRecord", "ApolloUpgrade" }, Comparison = ">=", Value = 5, }, { PathFalse = { "CurrentRun", "UseRecord", "NPC_Athena_01" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0038", Text = "Người chị cùng cha khác mẹ của ta, Athena biết rất rõ về anh trai cô và gửi lời chào đến cô. Cô ấy bận rộn với việc phòng thủ của bọn ta, lãnh đạo lực lượng tiền tuyến của bọn ta và tất cả những thứ khác! Cô ấy lấy làm tiếc vì không thể giúp cô." }, }, ApolloAboutPolyphemus01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, { PathTrue = { "GameState", "RoomsEntered", "N_Boss01" }, }, { PathFalse = { "CurrentRun", "RoomsEntered", "N_PreBoss01" }, }, { PathTrue = { "CurrentRun", "BiomesReached", "N" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0150", Portrait = "Portrait_Apollo_Displeased_01", Text = "Tên mù Cyclops Polyphemus đang cản đường cô phải không? Ta không biết ánh sáng của ta có tác dụng gì khi chống lại những kẻ như hắn không nữa, mặc dù ta vẫn có thể giúp cô đến đó một cách an toàn." }, }, ApolloAboutEris01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, { PathTrue = { "GameState", "RoomsEntered", "O_Boss01" }, }, { PathFalse = { "CurrentRun", "RoomsEntered", "O_PreBoss01" }, }, { PathTrue = { "CurrentRun", "BiomesReached", "N" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0151", Portrait = "Portrait_Apollo_Displeased_01", Text = "Bọn ta xác nhận về việc đã thấy Eris đang lảng vảng quanh đây. Cô ta đến từ vương quốc của cô, không phải của bọn ta, vậy nên cô có thể biết rõ lý do cô ta xuất hiện mà không được mời! Mặc dù vậy, đó vẫn là thói xấu của cô ta. Ai đó nên đuổi cô ta đi ngay..." }, }, ApolloAboutPrometheus01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, { PathFalse = { "GameState", "ReachedTrueEnding" }, }, { PathTrue = { "GameState", "RoomsEntered", "P_Boss01" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0152", Portrait = "Portrait_Apollo_Serious_01", Text = "Chính Prometheus đã dẫn đầu cuộc tấn công chống lại bọn ta... từng là một trong những đồng minh hiếm hoi của bọn ta thuộc đẳng cấp Titan, giờ đã trở thành kẻ thù cay nghiệt. Tất cả là vì cách bọn ta đối xử với hắn! Hoặc có lẽ... vì hắn đã biết bên nào sẽ giành chiến thắng sau khi mọi chuyện kết thúc..." }, }, ApolloAboutPrometheus02 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, { PathTrue = { "GameState", "ReachedTrueEnding" }, }, { SumPrevRuns = 2, Path = { "RoomsEntered", "P_Boss01" }, Comparison = ">=", Value = 1, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0211", Portrait = "Portrait_Apollo_Serious_01", Text = "Không ngờ chúng ta lại để Prometheus tiếp tục chỉ huy cuộc tấn công này. Bọn ta có nên thành lập một số liên minh, chỉ để cô có thể quay lại và đối đầu với tàn dư của quái vật Typhon không...?" }, }, ApolloAboutPrometheus03 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, { SumPrevRuns = 2, Path = { "RoomsEntered", "P_Boss01" }, Comparison = ">=", Value = 1, }, NamedRequirements = { "ReachedEpilogue" }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0216", Portrait = "Portrait_Apollo_Serious_01", Text = "Nếu Prometheus thực sự có thể tiên đoán mọi chuyện diễn ra như thế nào... thì tại sao lại cản đường và đối đầu với cô một cách quyết liệt, để rồi bị đánh bại hết lần này đến lần khác...? Trừ khi sự khởi đầu của thời đại mới không thể diễn ra theo cách nào khác..." }, }, -- other reactions ApolloAboutPackageBounty01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, { Path = { "CurrentRun", "ActiveBounty" }, IsAny = { "PackageBountyStarter" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0172", Emote = "PortraitEmoteDepressed", Portrait = "Portrait_Apollo_Serious_01", Text = "Ta không rõ là gì, nhưng có điều gì đó về đêm nay khiến ta nhớ lại lần đầu tiên cô liên lạc với bọn ta từ khu rừng đó. Có thể là do thế lực nào đó đang tác động, hoặc chỉ do ta tưởng tượng thôi." }, }, ApolloAboutPackageBounty02 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, OrRequirements = { { { Path = { "CurrentRun", "ActiveBounty" }, IsAny = { "PackageBountyHazard" } }, }, { { Path = { "CurrentRun", "CurrentRoom", "Name" }, IsAny = { "N_PreHub01" }, }, }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0173", Portrait = "Portrait_Apollo_Serious_01", Text = "Cô đang ở bên ngoài Ephyra phải không? Thành phố đó đã không còn có thể cứu vãn được nữa; ta biết trước kia họ từng thờ phụng cha mẹ cô, nhưng... nếu chỉ do ta quyết định, ta sẽ xóa sổ nơi đó để bắt đầu lại." }, }, ApolloAboutPackageBounty03 = { PlayOnce = true, GameStateRequirements = { { Path = { "CurrentRun", "ActiveBountyAttempts" }, Comparison = ">=", Value = 3, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0174", Portrait = "Portrait_Apollo_Serious_01", Text = "Có điều gì đó vô cùng kỳ lạ trong đêm nay; chẳng phải chúng ta từng có một đêm hệt thế này ư? Có lẽ là do ma thuật của cô... miễn là không phải của Chronos." }, }, ApolloAboutShrine01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "Apollo" } }, { Path = { "GameState", "SpentShrinePointsCache" }, Comparison = ">=", Value = 12, }, { PathTrue = { "GameState", "ActiveShrineBounty" }, }, { Path = { "CurrentRun", "TextLinesRecord" }, HasNone = GameData.AboutShrineEvents, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0175", Portrait = "Portrait_Apollo_Serious_01", Text = "Một đêm tăm tối và u ám vô cùng... Mặc dù ta có thể soi rọi mọi kẻ thù đang ẩn nấp rình rập cô, nhưng có lẽ cô không muốn nhìn thấy chúng đâu. Hãy hết sức cẩn trọng ngoài đó nhé..." }, }, ApolloAboutRelationship01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, { Path = { "GameState", "EnemyKills", "Chronos" }, Comparison = ">=", Value = 4, }, { Path = { "GameState", "EnemyKills", "TyphonHead" }, Comparison = ">=", Value = 3, }, { PathTrue = { "GameState", "TextLinesRecord", "ApolloGift06" }, }, { PathTrue = { "GameState", "RoomsEntered", "Q_Story01" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0167", -- heart unlock PostLineFunctionName = "RelationshipAdvancedPresentation", PostLineFunctionArgs = { Delay = 0.5 }, Text = "Khi lần đầu tiên ta liên lạc với cô nhiều đêm trước, ta chỉ nghĩ rằng: ồ, lại một người họ hàng khác! Ta thích họ! Nhưng ta không ngờ cô lại tạo ra nhiều sự khác biệt đến vậy! Hy vọng rằng ta đã góp một phần để biến điều đó thành hiện thực." }, }, ApolloAboutMomusAspect01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, { PathTrue = { "CurrentRun", "Hero", "TraitDictionary", "StaffSelfHitAspect" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0223", Emote = "PortraitEmoteSurprise", Portrait = "Portrait_Apollo_Serious_01", Text = "Cây trượng kỳ lạ cô đang cầm là gì vậy? Một con rắn cuộn tròn trên đầu? Thật kỳ lạ, nó... khiến ta gợi nhớ đến giấc mộng... về một thứ kiệt tác của sự cứu rỗi..." }, }, ApolloAboutKeepsake01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, { PathTrue = { "CurrentRun", "Hero", "TraitDictionary", "ForceApolloBoonKeepsake" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0176", Text = "Thấy chưa, em họ? Mỗi khi cô ra ngoài với chiếc Đàn Hạc Hy Vọng của ta, ta sẽ luôn đồng hành cùng cô. Và cô sẽ có cảm giác ấm áp, dễ chịu nữa!" }, }, ApolloAboutKeepsake02 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, { PathTrue = { "CurrentRun", "Hero", "TraitDictionary", "ForceApolloBoonKeepsake" }, }, { Path = { "CurrentRun", "Hero", "TraitDictionary", "ForceApolloBoonKeepsake", 1, "Rarity" }, IsAny = { "Epic", "Heroic" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0222", Text = "Chiếc Đàn Hạc mà ta tặng cho cô đã được sử dụng rất nhiều lần, phải không? Ta biết cô không cần ánh sáng để đi trong bóng tối như những người khác, nhưng ta mừng vì nó có thể giúp ích." }, }, ApolloAboutTorch01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, { PathTrue = { "CurrentRun", "Hero", "Weapons", "WeaponTorch" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0155", Text = "Cô sẽ dễ bị phát hiện hơn khi cầm hai ngọn đuốc trên tay... mặc dù ánh sáng từ ngọn lửa của cô không hề bình thường! Thực sự thì, càng tìm hiểu về cô, ta lại càng đặt nhiều câu hỏi." }, }, ApolloAboutBows01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, { PathTrue = { "GameState", "UseRecord", "NPC_Artemis_Field_01", }, }, { Path = { "GameState", "WeaponsUnlocked" }, HasAll = { "WeaponStaffSwing", "WeaponAxe", "WeaponDagger", "WeaponTorch", "WeaponLob", "WeaponSuit" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0156", Text = "Ta không thể không để ý rằng trong kho đồ của cô không có cung! Artemis và ta, bọn ta thường nghĩ rằng, tại sao phải làm bẩn tay trong khi có thể giải quyết mọi kẻ xấu từ xa... mặc dù khả năng phép thuật của cô có thể thừa sức làm việc đó!" }, }, ApolloPostGift01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, { PathTrue = { "GameState", "TextLinesRecord", "ApolloGift01" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0069", Portrait = "Portrait_Apollo_Serious_01", Text = "Sao lại có quá nhiều sự lừa dối trên thế giới này vậy, Em Họ? Tin ta đi, đôi khi chúng ta cần một vị thần của sự thật. Ta rất vinh hạnh khi làm điều đó và hy vọng nó sẽ thành công." }, }, ApolloPostGift02 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, { PathTrue = { "GameState", "TextLinesRecord", "ApolloGift01" }, }, { Path = { "GameState", "UseRecord", "ApolloUpgrade" }, Comparison = ">=", Value = 10, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0070", Text = "Nhân tiện thì, hy vọng cô không phiền khi ta gọi cô là em họ! Ý ta là khi ta nói điều đó. Ta biết cô đến từ dưới lòng đất, nhưng có một sự rực rỡ trong cô. Có lẽ là được thừa hưởng từ mẫu thân cô." }, }, ApolloPostGift03 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, { PathTrue = { "GameState", "TextLinesRecord", "ApolloGift02" }, }, { PathTrue = { "GameState", "UseRecord", "HeraUpgrade" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0071", Text = "Có ai đặc biệt trong cuộc đời cô không? Một cô công chúa như cô chắc hẳn phải có rất nhiều người theo đuổi. Ta cũng có cho riêng mình, mặc dù ta không phải kiểu người thích kết hôn, và hơn thế nữa, ta không nghĩ Hera sẽ chấp nhận..." }, }, ApolloPostGift05 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, { PathTrue = { "GameState", "TextLinesRecord", "ApolloGift07" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0252", Text = "Với tất cả Phước Lành mà bọn ta đã ban tặng, cô thực sự đã đền đáp lại một món quà đáng giá. Olympus có những đồng minh hùng mạnh... ít nhất là đối với cô và Heracles! Nhưng cô có sự nhiệt huyết mà nhiều người khác không có." }, }, ApolloAboutTalent01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, { PathTrue = { "GameState", "TextLinesRecord", "ApolloGift04" }, }, { Path = { "CurrentRun", "CurrentRoom", "Name" }, IsNone = { "F_Opening01", "F_Opening02", "F_Opening03", "F_Reprieve01", "F_Shop01", "F_Boss01", "F_Boss02", "G_Shop01", "G_PreBoss01", "H_Shop01", "H_PreBoss01", "N_Opening01", "N_Shop01", "N_PreBoss01", "O_Shop01", "O_PreBoss01" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0247", Text = "Ta chỉ thoáng thấy cách mà cô xử lý bọn chúng, sống động tựa như một bài thơ. Tài năng quả là được di truyền! Chỉ khác ở chỗ, vài người trong số chúng ta nhận được nhiều thiên phú hơn." }, }, ApolloAboutFoes01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, { Path = { "CurrentRun", "CurrentRoom", "Name" }, IsNone = { "F_Opening01", "F_Opening02", "F_Opening03", "F_Reprieve01", "F_Shop01", "F_Boss01", "F_Boss02", "G_Shop01", "G_PreBoss01", "H_Bridge01", "H_PreBoss01", "N_Opening01", "N_Shop01", "N_PreBoss01", "O_Shop01", "O_PreBoss01" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0040", Text = "Ái chà, em họ à, giờ chỉ còn hai ta thôi, cô đã giết hết bọn chúng rồi... cô gọi bọn chúng là gì nhỉ? Dù sao cũng chẳng quan trọng, đây, nhận lấy!" }, }, ApolloUnderworldRunCleared01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, { PathTrue = { "CurrentRun", "BiomesReached", "F" }, }, { PathTrue = { "PrevRun", "Cleared" } }, { PathTrue = { "PrevRun", "RoomsEntered", "I_Boss01" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0041", Text = "Nhìn kìa, cô đang bước đi hiên ngang giữa Địa Ngục, như thể cô là chủ nhân thực sự của nó! Mặc dù đúng là thế nhỉ! Ta cũng không rành về luật kế thừa dưới đó lắm." }, }, ApolloUnderworldRunCleared02 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, { PathTrue = { "PrevRun", "Cleared" } }, { PathTrue = { "PrevRun", "RoomCountCache", "I_Boss01" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0149", Portrait = "Portrait_Apollo_Serious_01", Text = "Đêm hôm trước, bọn ta đã mất liên lạc với cô ở tầng sâu nhất của Địa Ngục. Tuy nhiên, ngay sau đó, kẻ thù của chúng ta rơi vào hoảng loạn, ít nhất là trong một khoảng thời gian ngắn. Có phải do cô làm không? Làm rất tốt!" }, }, ApolloUnderworldRunCleared03 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, { PathTrue = { "GameState", "ReachedTrueEnding" }, }, { PathTrue = { "CurrentRun", "BiomesReached", "N" }, }, { PathTrue = { "PrevRun", "EnemyKills", "Chronos" } }, NamedRequirementsFalse = { "StandardPackageBountyActive" }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0213", Text = "Cô đã lần ra tàn dư hiểm họa của Chronos, và giờ lại đến tàn dư của Typhon sao? May mắn là từ nơi bọn ta đứng, chẳng có bất kỳ dấu hiệu nào... ngoài đám tàn quân và sự tàn phá mà chúng gây ra, nhưng mọi thứ sẽ sớm được xử lý!" }, }, ApolloAboutHelios01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, { PathTrue = { "GameState", "ReachedTrueEnding" }, }, { PathTrue = { "CurrentRun", "BiomesReached", "N" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0224", Portrait = "Portrait_Apollo_Serious_01", Text = "Việc khẳng định ai mới là người sở hữu bất cứ thứ gì ở đây thì... khá là phức tạp. CÔ biết Thần Mặt Trời Helios chứ? Ông ấy lại cưỡi cổ xe ngựa bay qua bầu trời như thể chẳng có gì thay đổi, nhưng thiếu ánh sáng của ta thì ông ấy chẳng biết phải đi về đâu! Ôi trời, các Titan. Biết phải làm gì với họ đây?" }, }, ApolloAboutZagreus01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, { PathTrue = { "GameState", "ReachedTrueEnding" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0214", Text = "Nhân tiện thì chúc mừng cô đã gặp lại anh trai mình! Còn ta thì quá chán anh chị em của mình rồi, nhưng vì cô lớn lên như con một, hẳn cô sẽ rất mong muốn có anh chị em. Và chưa bao giờ là quá muộn để bù đắp cho nhưng năm tháng thiếu thốn đó." }, }, ApolloPostTrueEnding01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, { PathTrue = { "GameState", "ReachedTrueEnding" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0208", Text = "Quả là vinh hạnh khi được hộ tống cô đến Crossroads trên cỗ xe ngựa của Selene, Em Họ. Bài hát ballad mà Artemis và ta cùng hát... là tác phẩm đầu tiên mà bọn ta cùng sáng tác. Dù không phải lúc nào cũng hòa thuận, nhưng cô đã truyền cảm hứng cho bọn ta." }, }, ApolloAboutUnderworld01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, { PathTrue = { "GameState", "ReachedTrueEnding" }, }, { Path = { "GameState", "TextLinesRecord" }, HasAny = { "NeoChronosAboutTartarus01", "NeoChronosAboutTartarus01_B" } }, { PathTrue = { "CurrentRun", "BiomesReached", "F" }, }, NamedRequirementsFalse = { "StandardPackageBountyActive" }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0212", Portrait = "Portrait_Apollo_Serious_01", Text = "Dù cha mẹ cô đã trở lại, nhưng cô cũng đâu thể thản nhiên đi lại dưới Địa Ngục nhỉ? Việc truy lùng tàn dư của Chronos cũng đồng nghĩa với việc cô phải trải nghiệm lại những lần đối đầu trước đây với ông ta, phải không...?" }, }, ApolloPostEpilogue01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, NamedRequirements = { "ReachedEpilogue" }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0215", Text = "Ba Nữ Thần Định Mệnh đã trở lại! Thật nhẹ nhõm khi lại được cảm nhận lời tiên tri của họ. Giờ họ còn tiên đoán về sự khởi đầu của một kỷ nguyên mới và khác biệt. Vẫn còn nhiều thời gian để chuẩn bị... nhưng hãy tận dụng từng khoảnh khắc, phải không?" }, }, -- repeatable lines ApolloChat01 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0003", Text = "hãy cho bọn chúng thấy một màn trình diễn rực rỡ mà chúng sẽ không thể quên được." }, }, ApolloChat02 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0004", Text = "Chỉ cần một khoảnh khắc ở đây và cô sẽ trở nên rạng rỡ lạ thường." }, }, ApolloChat03 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0005", Text = "Ta muốn giải quyết hết những chuyện này trong ngày, nhưng bằng cách nào cũng được!" }, }, ApolloChat04 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0006", Text = "Những ngày tươi sáng hơn đang chờ đợi, chỉ cần vượt qua giai đoạn khó khăn này thôi." }, }, ApolloChat05 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0007", Text = "Chúng ta chỉ có thể cố gắng khiến những ngày đen tối này trở nên tươi sáng hơn một chút không, Em Họ?" }, }, ApolloChat06 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0008", Text = "Cô sẽ có một đêm trình diễn tuyệt vời, Em Họ." }, }, ApolloChat07 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0009", Text = "Hòa bình sẽ trở lại, nhưng hiện tại, chúng ta có danh tiếng cần bảo vệ." }, }, ApolloChat08 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0010", Text = "Tất cả bọn ta trên Olympus đều biết ơn sự hỗ trợ không ngừng nghỉ của cô." }, }, ApolloChat09 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0011", Text = "Chắc ta có thể làm gì đó để soi sáng màn đêm cho cô không?" }, }, ApolloChat10 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0012", Text = "Hãy cứ tiếp tục, em họ, và hy vọng ánh sáng của ta sẽ đưa cô đến nơi cần đến." }, }, ApolloChat11 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0013", Text = "Nếu không thể có một ngày đẹp trời dưới ánh nắng, đây có lẽ là điều tốt nhất tiếp theo!" }, }, ApolloChat12 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0014", Text = "Cô vẫn xuất sắc ngay cả khi không có ánh sáng của ta, nhưng hãy nhận lấy, phòng khi cần." }, }, ApolloChat13 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0015", Text = "Mặc dù ta rất muốn cống hiến bằng thơ ca và âm nhạc, nhưng hiện tại, đây là những gì ta có." }, }, ApolloChat14 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0016", Text = "Ở đâu có ánh sáng, ở đó có hy vọng, em họ, vậy nên hãy sẵn sàng để đón nhận cả hai!" }, }, ApolloChat15 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0017", Text = "Ồ, đêm nay sẽ rất tuyệt, ta có thể cảm nhận được!" }, }, ApolloChat16 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0018", Text = "Kẻ thù của cô sẽ không thể chạm vào cô, chỉ cần chúng ta khiến chúng lóa mắt." }, }, ApolloChat17 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0019", Text = "Ta đã định giáng một trận đại dịch lên kẻ thù của chúng ta, nhưng ta nghĩ cô sẽ làm được." }, }, ApolloChat18 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, { PathFalse = { "CurrentRun", "BiomesReached", "P" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0020", Text = "Hãy cẩn thận khi xuống đó, và hãy nhớ rằng, bọn ta luôn dõi theo cô." }, }, ApolloChat19 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, { PathTrue = { "CurrentRun", "BiomesReached", "F" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0021", Text = "Hãy nhớ, đừng đi vào nơi tối tăm mà không mang theo ánh sáng." }, }, ApolloChat20 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0022", Text = "Ta thừa nhận rằng ta khá thích thú với điệu nhảy và bài hát này." }, }, ApolloChat21 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, { PathTrue = { "CurrentRun", "BiomesReached", "F" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0257", Text = "Ánh sáng của ta thường không thể chiếu đến tận cùng Địa Ngục, nhưng cô có thể thay đổi điều đó!" }, }, ApolloChat22 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0258", Text = "Chúng ta sẽ cùng nhau vượt qua chuyện này, em họ! Dù có chuyện gì xảy ra đi chăng nữa!" }, }, ApolloChat23 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0259", Text = "Ta không muốn bị cuốn vào chuyện gia đình, nhưng lần này ta không thể đứng ngoài cuộc được." }, }, ApolloChat24 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0260", Text = "Với tư cách là một vị thần trong lời tiên tri, ta tin chắc chúng ta sẽ làm được." }, }, ApolloChat25 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, { PathTrue = { "GameState", "TextLinesRecord", "ApolloGift04" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0261", Text = "Tài năng được di truyền trong gia đình! Nhưng chỉ vài người trong số chúng ta thừa hưởng nhiều hơn thôi." }, }, ApolloChat26 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, { PathTrue = { "GameState", "ReachedTrueEnding" }, }, { PathTrue = { "CurrentRun", "BiomesReached", "F" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0262", Text = "Nhìn cô kìa, hiên ngang đi lại dưới Địa Ngục như thể cô là chủ nhân của nó vậy!" }, }, ApolloChat27 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, { PathTrue = { "CurrentRun", "BiomesReached", "F" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0263", Text = "Bằng một cách nào đó mà cô vẫn sống sót dưới đó, dù chẳng có nổi một tia sáng nào." }, }, ApolloChat28 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, { PathTrue = { "CurrentRun", "BiomesReached", "F" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0264", Text = "Hôm nay ta có thể mang đến cho cô quyền năng nào đây?" }, }, ApolloChat29 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, { PathTrue = { "CurrentRun", "BiomesReached", "F" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0265", Text = "Không biết cô nghĩ thế nào, nhưng ta có linh cảm tốt về chuyện sắp xảy ra!" }, }, ApolloChat30 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, { PathTrue = { "CurrentRun", "Hero", "Weapons", "WeaponTorch" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0266", Text = "Cô sẽ dễ bị phát hiện hơn khi mang theo hai ngọn đuốc đấy!" }, }, ApolloChat31 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, { Path = { "GameState", "SpentShrinePointsCache" }, Comparison = ">=", Value = 10, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0267", Portrait = "Portrait_Apollo_Serious_01", Text = "Đêm nay có vẻ khá tăm tối và ngột ngạt..." }, }, ApolloChat32 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, { PathTrue = { "PrevRun", "Cleared" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0268", Text = "Trước khi cô lao vào trận chiến để tìm kiếm vinh quang, hãy để ta giúp cô!" }, }, ApolloChat33 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, { PathTrue = { "PrevRun", "Cleared" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0269", Text = "Nguyện cho phước lành này sẽ dẫn dắt cô trên suốt hành trình." }, }, ApolloChat34 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, { PathTrue = { "PrevRun", "Cleared" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0270", Text = "Với tất cả những phước lành mà bọn ta đã ban tặng, cô đã đáp lại một thứ vô cùng đáng giá." }, }, ApolloChat35 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, { PathTrue = { "PrevRun", "Cleared" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0271", Text = "Ta rất tự hào làm vị thần của mọi thứ... đam mê và thời gian vô tận trên thế giới này!" }, }, }, BoughtTextLines = { ApolloBlindBox01 = { PlayOnce = true, GameStateRequirements = { { PathFromSource = true, PathTrue = { "WasRandomLoot" }, }, { SumPrevRooms = 6, Path = { "UseRecord", "ApolloUpgrade" }, Comparison = "<=", Value = 0, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0225", Emote = "PortraitEmoteCheerful", Text = "Có lẽ cô đã biết Phước Lành này là của ta, vì ánh sáng của ta không thể bị bó buộc, kể cả trong gói hàng nặng nề. Ít nhất thì nó cũng tỏa ra một chút ánh sáng nhỉ?" }, }, ApolloBlindBox02 = { PlayOnce = true, GameStateRequirements = { { PathFromSource = true, PathTrue = { "WasRandomLoot" }, }, { SumPrevRooms = 6, Path = { "UseRecord", "ApolloUpgrade" }, Comparison = "<=", Value = 0, }, { FunctionName = "RequiredAlive", FunctionArgs = { Units = { "NPC_Charon_01" }, }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0226", Emote = "PortraitEmoteCheerful", Text = "Thường thì ánh sáng của ta vốn để soi chiếu những ai cần ban phước hoặc trừng phạt, nhưng cô cứ mãi ẩn mình trong bóng tối! May mắn thay, Charon dường như luôn biết cách tìm được cô!" }, }, ApolloLootBought01 = { PlayOnce = true, GameStateRequirements = { { FunctionName = "RequiredAlive", FunctionArgs = { Units = { "NPC_Charon_01" }, }, }, { SumPrevRooms = 6, Path = { "UseRecord", "ApolloUpgrade" }, Comparison = "<=", Value = 0, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0062", Text = "Thật may là Người Lái Đò ở Địa Ngục vẫn miệt mài buôn bán ngay cả trong thời kỳ khủng hoảng thế này! Ta hy vọng giá cả của ngài ấy đã tốt hơn, hoặc ít nhất là... đắt hơn." }, }, ApolloLootBought02 = { PlayOnce = true, GameStateRequirements = { { FunctionName = "RequiredAlive", FunctionArgs = { Units = { "NPC_Charon_01" }, }, }, { SumPrevRooms = 6, Path = { "UseRecord", "ApolloUpgrade" }, Comparison = "<=", Value = 0, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0063", Text = "Bọn ta đã thử mọi cách để nói chuyện đến cô, và Charon thì sẵn sàng giúp đỡ. Dù ngài ấy có hơi lập dị một chút, nhưng ai trong bọn ta mà chẳng như thế, nhỉ?" }, }, ApolloLootBought03 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "GameState", "ReachedTrueEnding" }, }, { FunctionName = "RequiredAlive", FunctionArgs = { Units = { "NPC_Charon_01" }, }, }, { SumPrevRooms = 6, Path = { "UseRecord", "ApolloUpgrade" }, Comparison = "<=", Value = 0, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0227", Text = "Người Lái Đò hẳn là người chuyên thu thập tiền xu nhỉ? Một khi chúng ta tiêu diệt lão Chronos, thì đống Vàng của hắn sẽ trở thành đồ sưu tầm hiếm đấy." }, }, ApolloLootBought04 = { PlayOnce = true, GameStateRequirements = { { FunctionName = "RequiredAlive", FunctionArgs = { Units = { "NPC_Charon_01" }, }, }, { SumPrevRooms = 6, Path = { "UseRecord", "ApolloUpgrade" }, Comparison = "<=", Value = 0, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0228", Text = "Bọn ta bắt đầu hợp tác với Charon từ khi phải tìm cách đưa linh hồn người chết xuống vương quốc của cha cô. Giờ chắc hẳn việc truyền thông điệp của bọn ta dễ dàng hơn nhiều!" }, }, }, RejectionTextLines = { ApolloRejection01 = { { Cue = "/VO/Apollo_0064", Portrait = "Portrait_Apollo_Displeased_01", PreLineFunctionName = "BoonInteractPresentation", PreLineFunctionArgs = PresetEventArgs.RejectionBoonInteract, PreLineWait = 1.0, Text = "Cô khiến ta thấy tổn thấy đấy, Em Họ. Sau tất cả những gì chúng ta đã trải qua cùng nhau, cô lại dễ dàng gạt bỏ ta như vậy ư?" }, }, ApolloRejection02 = { { Cue = "/VO/Apollo_0065", Portrait = "Portrait_Apollo_Displeased_01", PreLineFunctionName = "BoonInteractPresentation", PreLineFunctionArgs = PresetEventArgs.RejectionBoonInteract, PreLineWait = 1.0, Text = "{#Emph}Augh! {#Prev}Bây giờ không phải lúc để tranh cãi chuyện nhỏ nhặt, nhưng ta e rằng cô không cho ta sự lựa chọn nào khác..." }, }, ApolloRejection03 = { { Cue = "/VO/Apollo_0103", Portrait = "Portrait_Apollo_Displeased_01", PreLineFunctionName = "BoonInteractPresentation", PreLineFunctionArgs = PresetEventArgs.RejectionBoonInteract, PreLineWait = 1.0, Emote = "PortraitEmoteSurprise", Text = "Không phải sự lựa chọn đầu tiên của cô?! Có lẽ cô chưa nghe, vậy nên ta sẽ giải thích: Sự hào phóng của ta không phải vô hạn." }, }, ApolloRejection04 = { { Cue = "/VO/Apollo_0104", Portrait = "Portrait_Apollo_Displeased_01", PreLineFunctionName = "BoonInteractPresentation", PreLineFunctionArgs = PresetEventArgs.RejectionBoonInteract, PreLineWait = 1.0, Text = "Ta có rất ít điểm yếu, nhưng lòng kiêu hãnh của ta là một trong số đó. Cô đã tổn thương ta, và ta sẽ đáp trả hành động đó." }, }, ApolloRejection05 = { { Cue = "/VO/Apollo_0105", Portrait = "Portrait_Apollo_Displeased_01", PreLineFunctionName = "BoonInteractPresentation", PreLineFunctionArgs = PresetEventArgs.RejectionBoonInteract, PreLineWait = 1.0, Text = "Có phải ta đã làm gì cô không? Hay chỉ là cô không tôn trọng sức mạnh của ta? Ngay cả khi nó chống lại cô?" }, }, ApolloRejection06 = { { Cue = "/VO/Apollo_0106", Portrait = "Portrait_Apollo_Displeased_01", PreLineFunctionName = "BoonInteractPresentation", PreLineFunctionArgs = PresetEventArgs.RejectionBoonInteract, PreLineWait = 1.0, Text = "Ta đã cố gắng ban cho cô sức mạnh của mình, mà cô lại từ bỏ nó? Đó là điều mà không phải bất kỳ vị thần nào có lòng tự lòng cũng có thể bỏ qua được." }, }, ApolloRejection07 = { { Cue = "/VO/Apollo_0107", Portrait = "Portrait_Apollo_Displeased_01", PreLineFunctionName = "BoonInteractPresentation", PreLineFunctionArgs = PresetEventArgs.RejectionBoonInteract, PreLineWait = 1.0, Text = "Thôi nào, em họ, sao cô lạnh lùng vậy? Cô nên nghĩ đến cảm xúc của ta khi bị tổn thương chứ, đó không phải điều duy nhất." }, }, ApolloRejection08 = { { Cue = "/VO/Apollo_0108", Portrait = "Portrait_Apollo_Displeased_01", PreLineFunctionName = "BoonInteractPresentation", PreLineFunctionArgs = PresetEventArgs.RejectionBoonInteract, PreLineWait = 1.0, Text = "Ta có danh tiếng phải duy trì. Ta không thể để cô gạt ngang ta như một phàm nhân tầm thường chỉ biết cầu nguyện!" }, }, ApolloRejection09 = { { Cue = "/VO/Apollo_0109", Portrait = "Portrait_Apollo_Displeased_01", PreLineFunctionName = "BoonInteractPresentation", PreLineFunctionArgs = PresetEventArgs.RejectionBoonInteract, PreLineWait = 1.0, Text = "Có lẽ một ngày nào đó chúng ta sẽ giải quyết những khác biệt của chúng ta một cách hợp lý hơn. Nhưng chúng ta là những vị thần và chúng ta là một gia đình, chết tiệt!" }, }, ApolloRejection10 = { { Cue = "/VO/Apollo_0110", Portrait = "Portrait_Apollo_Displeased_01", PreLineFunctionName = "BoonInteractPresentation", PreLineFunctionArgs = PresetEventArgs.RejectionBoonInteract, PreLineWait = 1.0, Text = "Dưới vẻ mặt rạng rỡ này, ta có một chút sự căm thù, em họ. Mặc dù ta biết hành động đã nói lên tất cả." }, }, }, RejectionVoiceLines = { [1] = { GlobalVoiceLines = "GodRejectedVoiceLines" }, }, MakeUpTextLines = { ApolloMakeUp01 = { PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0066", Text = "Thôi đủ rồi. Hãy đoàn kết cùng nhau và tiến lên" }, }, ApolloMakeUp02 = { PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0067", Text = "Có vẻ không ổn lắm nhỉ? Chúng ta nên giữ tập trung cho nhiệm vụ hiện tại đi." }, }, ApolloMakeUp03 = { PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0111", Text = "Hãy tha thứ cho cơn bộc phát nho nhỏ của ta nhé? Chỉ là một chút nóng giận thôi. Đó là tính cách di truyền rồi." }, }, ApolloMakeUp04 = { PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0112", Text = "Chỉ là một chút bộc phát thôi! Chúng ta, những vị thần, vẫn dễ bị tổn thương, dù là những kẻ bất tử." }, }, ApolloMakeUp05 = { PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0113", Text = "Lúc nãy cô chỉ trêu đùa ta thôi phải không? Ta thường không ngại một trò đùa đâu, nhưng dạo này ai trong chúng ta cũng đều có chút căng thẳng đấy." }, }, ApolloMakeUp06 = { PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0114", Text = "Không có ích gì khi giữ cơn giận trong lòng. Chúng ta là những vị thần mà! Chúng ta có thể kiểm soát mọi thứ, trừ cảm xúc của chính mình, phải không?" }, }, ApolloMakeUp07 = { PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0115", Text = "Mối quan hệ càng trở nên bền chặt hơn qua những nghịch cảnh. Vậy mối quan hệ của chúng ta chắc hẳn đã bền chặt hơn một chút rồi đấy!" }, }, ApolloMakeUp08 = { PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0116", Text = "{#Emph}Ừm{#Prev}, xin lỗi vì điều đó, em họ. Khi ta nổi giận, tốt nhất là nên tránh xa ta một chút." }, }, ApolloMakeUp09 = { PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0117", Text = "Thế là xong rồi! Mong rằng phước lành của ta sẽ giúp ích cho cô hơn họ. Cô xứng đáng được như vậy!" }, }, ApolloMakeUp10 = { PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Apollo_0118", Text = "Ta đã để sự thất vọng chi phối mình, nhưng cảnh tượng thú vị đó đã giúp ta lấy lại tinh thần!" }, }, }, GiftTextLineSets = { -- gives gift in exchange ApolloGift01 = { PlayOnce = true, OnGiftTrack = true, UnfilledIcon = "EmptyHeartWithGiftIcon", FilledIcon = "FilledHeartWithGiftIcon", Cost = { GiftPoints = 1, }, GameStateRequirements = { { PathTrue = { "GameState", "UseRecord", "ApolloUpgrade" }, }, { Path = { "CurrentRun", "CurrentRoom", "Name" }, IsNone = { "H_Bridge01" }, }, }, { Cue = "/VO/Melinoe_0502", UsePlayerSource = true, PreLineAnim = "MelTalkExplaining01", PreLineAnimTarget = "Hero", PostLineAnim = "MelinoeIdleWeaponless", PostLineAnimTarget = "Hero", PostLineFunctionName = "BoonInteractPresentation", PostLineFunctionArgs = { SkipAnim = true }, PostLineRemoveContextArt = true, Text = "Anh họ Apollo! Ta rất biết ơn sự ấm áp, lòng nhân từ và sự giúp đỡ của anh! Xin hãy nhận món quà này!" }, { Cue = "/VO/Apollo_0056", PortraitExitWait = 1.0, NarrativeContextArt = "DialogueBackground_Olympus", Text = "Một lời thỉnh cầu dành cho ta? Thật là một bất ngờ thú vị, và gần đây ta không còn ngạc nhiên nhiều như trước nữa. Cô biết đấy, ta cũng có thứ gì đó dành cho cô!" }, }, ApolloGift02 = { PlayOnce = true, OnGiftTrack = true, UnfilledIcon = "EmptyHeartWithProphecyIcon", FilledIcon = "FilledHeartWithProphecyIcon", Cost = { GiftPoints = 1, }, GameStateRequirements = { { PathTrue = { "GameState", "UseRecord", "ApolloUpgrade" }, }, { Path = { "CurrentRun", "CurrentRoom", "Name" }, IsNone = { "H_Bridge01" }, }, }, { Cue = "/VO/Melinoe_0503", UsePlayerSource = true, Portrait = "Portrait_Mel_Proud_01", PreLineAnim = "MelTalkExplaining01", PreLineAnimTarget = "Hero", PostLineAnim = "MelinoeIdleWeaponless", PostLineAnimTarget = "Hero", PostLineFunctionName = "BoonInteractPresentation", PostLineFunctionArgs = { SkipAnim = true }, PostLineRemoveContextArt = true, Text = "Ta tự hỏi liệu ánh sáng từ chai này có đến từ bị thần ánh sáng không? Có lẽ nó nên được trao trả về anh ta ngay bây giờ!" }, { Cue = "/VO/Apollo_0057", PortraitExitWait = 1.0, NarrativeContextArt = "DialogueBackground_Olympus", Emote = "PortraitEmoteCheerful", Text = "Một món quà chu đáo! Cô thật tử tế khi nghĩ đến ta như thế này, và trong những thời điểm này. Tuy nhiên, không cần cố gắng quá nhiều đâu!" }, }, ApolloGift03 = { PlayOnce = true, OnGiftTrack = true, -- UnfilledIcon = "EmptyHeartWithGiftIcon", -- FilledIcon = "FilledHeartWithGiftIcon", Cost = { GiftPoints = 1, }, GameStateRequirements = { { PathTrue = { "GameState", "UseRecord", "ApolloUpgrade" }, }, { Path = { "CurrentRun", "CurrentRoom", "Name" }, IsNone = { "H_Bridge01" }, }, }, { Cue = "/VO/MelinoeField_1759", UsePlayerSource = true, PreLineAnim = "MelTalkExplaining01", PreLineAnimTarget = "Hero", PostLineAnim = "MelinoeIdleWeaponless", PostLineAnimTarget = "Hero", PostLineFunctionName = "BoonInteractPresentation", PostLineFunctionArgs = { SkipAnim = true }, PostLineRemoveContextArt = true, Text = "Vị thần Apollo rực rỡ, tài năng của anh là sự ghen tị của tất cả mọi người, và ta rất vinh dự khi được anh chia sẻ chúng. Đây, món quà này dành cho anh!" }, { Cue = "/VO/Apollo_0058", PortraitExitWait = 1.0, NarrativeContextArt = "DialogueBackground_Olympus", Emote = "PortraitEmoteCheerful", Text = "Thôi nào, cô không cần phải làm vậy. Ta cam đoan những lời khen ngợi như vậy, hoàn toàn không cần thiết! Mặc dù ta vẫn đón nhận chúng!" }, }, ApolloGift04 = { PlayOnce = true, OnGiftTrack = true, -- UnfilledIcon = "EmptyHeartWithGiftIcon", -- FilledIcon = "FilledHeartWithGiftIcon", Cost = { GiftPoints = 1, }, GameStateRequirements = { { PathTrue = { "GameState", "UseRecord", "ApolloUpgrade" }, }, { Path = { "CurrentRun", "CurrentRoom", "Name" }, IsNone = { "H_Bridge01" }, }, }, { Cue = "/VO/MelinoeField_1760", UsePlayerSource = true, Portrait = "Portrait_Mel_Proud_01", PreLineAnim = "MelTalkExplaining01", PreLineAnimTarget = "Hero", PostLineAnim = "MelinoeIdleWeaponless", PostLineAnimTarget = "Hero", PostLineFunctionName = "BoonInteractPresentation", PostLineFunctionArgs = { SkipAnim = true }, PostLineRemoveContextArt = true, Text = "Họ nói rằng Rượu Mật này tỏa sáng rực rỡ như mặt trời, anh họ à. Mong nó sẽ đáp ứng lời hứa đó, đặc biệt là khi nó đã thuộc về anh! Ta thật may mắn khi có anh là bạn." }, { Cue = "/VO/Apollo_0059", PortraitExitWait = 1.0, NarrativeContextArt = "DialogueBackground_Olympus", Text = "Ồ, cô thật tử tế. Cô không cần phải tặng ta những thứ này đâu! Ta không biết những vị thần Địa Ngục lại lịch sự đến vậy. Cô hiểu rõ phong tục này hơn bọn ta đấy!" }, }, ApolloGift05 = { PlayOnce = true, OnGiftTrack = true, -- UnfilledIcon = "EmptyHeartWithGiftIcon", -- FilledIcon = "FilledHeartWithGiftIcon", Cost = { GiftPoints = 1, }, GameStateRequirements = { { PathTrue = { "GameState", "UseRecord", "ApolloUpgrade" }, }, { Path = { "CurrentRun", "CurrentRoom", "Name" }, IsNone = { "H_Bridge01" }, }, }, { Cue = "/VO/MelinoeField_1761", 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 anh họ tài năng! Chính anh là người đầu tiên trong số những vị thần Olympus đã liên lạc với ta. Ta đã đi xa đến thế này là nhờ có anh, và dù có chuyện gì xảy ra, ta sẽ không quên lòng tốt mà anh dành cho ta." }, { Cue = "/VO/Apollo_0165", PortraitExitWait = 1.0, NarrativeContextArt = "DialogueBackground_Olympus", Text = "Thôi nào, ta mới là người cảm thấy vinh hạnh! Dạo này trên Olympus không phải lúc nào cũng thuận lợi. Nhưng khi nghe tin từ cô, ta lại cảm thấy mọi chuyện sẽ ổn thôi. Chẳng hiểu sao lại như vậy, nhưng ta thực sự biết ơn vì chúng ta đã gặp nhau." }, }, ApolloGift06 = { PlayOnce = true, OnGiftTrack = true, -- UnfilledIcon = "EmptyHeartWithGiftIcon", -- FilledIcon = "FilledHeartWithGiftIcon", Cost = { GiftPoints = 1, }, GameStateRequirements = { { PathTrue = { "GameState", "UseRecord", "ApolloUpgrade" }, }, { Path = { "CurrentRun", "CurrentRoom", "Name" }, IsNone = { "H_Bridge01" }, }, }, { Cue = "/VO/MelinoeField_1762", UsePlayerSource = true, PreLineAnim = "MelTalkExplaining01", PreLineAnimTarget = "Hero", PostLineAnim = "MelinoeIdleWeaponless", PostLineAnimTarget = "Hero", PostLineFunctionName = "BoonInteractPresentation", PostLineFunctionArgs = { SkipAnim = true }, PostLineRemoveContextArt = true, Text = "Gửi Anh Họ, chắc hẳn anh cũng không thiếu Rượu Mật đâu nhỉ. Nhưng theo ta biết thì sự khác biệt của những chai Rượu Mật là nhờ tình cảm. Vậy nên, hãy nhận chai rượu này, chắc chắn nó sẽ rất ngon." }, { Cue = "/VO/Apollo_0166", PortraitExitWait = 1.0, NarrativeContextArt = "DialogueBackground_Olympus", Text = "Ta là một vị thần Olympic; ta đã quen với những kẻ ca tụng và nịnh hót. Ai cũng muốn nhận được phước lành từ ta, nhỉ? Ta có thể mỉm cười và thảo mai hơn bất cứ ai, kể cả Cha ta. Nhưng đối với cô... ước gì chúng ta có nhiều cơ hội để trò chuyện thật lòng hơn là chào hỏi lễ nghi." }, }, -- bond forged ApolloGift07 = { PlayOnce = true, OnGiftTrack = true, LockedHintId = "Codex_ApolloGiftHint01", CompletedHintId = "Codex_BondForgedApollo", UnfilledIcon = "EmptyHeartWithAmbrosiaIcon", FilledIcon = "FilledHeartWithAmbrosiaIcon", Cost = { SuperGiftPoints = 1, }, GameStateRequirements = { { PathTrue = { "GameState", "UseRecord", "ApolloUpgrade" }, }, { Path = { "CurrentRun", "CurrentRoom", "Name" }, IsNone = { "H_Bridge01" }, }, { Path = { "GameState", "TextLinesRecord" }, HasAll = { "ApolloAboutRelationship01", "ApolloGift06" } }, { PathTrue = { "GameState", "RoomsEntered", "Q_Story01" }, }, }, { Cue = "/VO/MelinoeField_3827", UsePlayerSource = true, Portrait = "Portrait_Mel_Proud_01", PreLineAnim = "MelTalkExplaining01", PreLineAnimTarget = "Hero", PostLineAnim = "MelinoeIdleWeaponless", PostLineAnimTarget = "Hero", PostLineFunctionName = "BoonInteractPresentation", PostLineFunctionArgs = { SkipAnim = true }, PostLineRemoveContextArt = true, Text = "Thần Apollo, người anh họ, bạn của ta! Ambrosia khiến ta nhớ đến khoảnh khắc lần đầu ta chiêm ngưỡng cung điện của Zeus và bài hát tuyệt vời của anh. Cảm ơn anh vì đã cho ta nhìn thấy thế giới này ở góc nhìn khác, và vì đã luôn tin tưởng ta." }, { Cue = "/VO/Apollo_0168", PortraitExitWait = 1.0, Emote = "PortraitEmoteSparkly", NarrativeContextArt = "DialogueBackground_Olympus", PostLineThreadedFunctionName = "MaxedRelationshipPresentation", PostLineThreadedFunctionArgs = { Text = "NPC_Apollo_01", Icon = "Keepsake_Apollo" }, Text = "Tin tưởng cô chưa bao giờ dễ dàng đến thế, Nữ Thần Melinoë, ngay cả khi không có thứ Ambrosia lấp lánh từ Crossroads này. Ta cảm thấy vô cùng may mắn khi gặp được cô, và chị gái ta đã tìm thấy cô đúng lúc. Cô là phước lành vĩ đại nhất mà gia đình ta nhận được từ rất, rất lâu rồi." }, }, }, GiftGivenVoiceLines = { BreakIfPlayed = true, PreLineWait = 1.0, PlayFromTarget = true, { Cue = "/VO/Melinoe_1734", Text = "Cảm ơn vì thứ này, Anh Họ!" }, }, SwapUpgradePickedVoiceLines = { BreakIfPlayed = true, RandomRemaining = true, PreLineWait = 1.05, SuccessiveChanceToPlay = 0.33, UsePlayerSource = true, GameStateRequirements = { { PathTrue = { "CurrentRun", "CurrentRoom", "ReplacedTraitSource", }, }, }, }, FullSuperActivatedVoiceLines = { Queue = "Interrupt", { RandomRemaining = true, Source = { LineHistoryName = "NPC_Apollo_01", SubtitleColor = Color.ApolloVoice }, GameStateRequirements = { OrRequirements = { { { Path = { "CurrentRun", "CurrentRoom", "Encounter", "SpurnedGodName" }, IsNone = { "ApolloUpgrade" }, }, }, { { PathTrue = { "CurrentRun", "CurrentRoom", "Encounter", "Completed" }, }, }, }, NamedRequirements = { "FullSuperVoiceLinesEligible" }, }, { Cue = "/VO/Apollo_0145", Text = "Chúng ta sẽ tỏa sáng đến mức chói lóa!" }, { Cue = "/VO/Apollo_0146", Text = "Không thể trốn tránh khỏi ánh sáng này!" }, -- { Cue = "/VO/Apollo_0147", Text = "Then let's enlighten them!" }, { Cue = "/VO/Apollo_0148", Text = "Đã đến lúc tỏa sáng!" }, { Cue = "/VO/Apollo_0217", Text = "Ánh sáng từ mặt trời!", PlayFirst = true }, { Cue = "/VO/Apollo_0218", Text = "Âm nhạc thật hay!" }, }, { RandomRemaining = true, GameStateRequirements = { { Path = { "CurrentRun", "CurrentRoom", "Encounter", "SpurnedGodName" }, IsAny = { "ApolloUpgrade" }, }, { PathFalse = { "CurrentRun", "CurrentRoom", "Encounter", "Completed" }, }, NamedRequirements = { "FullSuperVoiceLinesEligible" }, }, { Cue = "/VO/Apollo_0219", Text = "Ồ, giờ cô muốn ta giúp sao?", PlayFirst = true }, { Cue = "/VO/Apollo_0220", Text = "Ta chẳng có lý do gì để từ chối cả." }, { Cue = "/VO/Apollo_0221", Text = "Giờ thì chúng ta bắt đầu tinh quái rồi đấy!" }, }, { RandomRemaining = true, ObjectTypes = { "NPC_Artemis_Field_01" }, PreLineWait = 0.35, SuccessiveChanceToPlay = 0.5, SkipCooldownCheckIfNonePlayed = true, Cooldowns = { { Name = "ArtemisAnyQuipSpeech", Time = 6 }, }, { Cue = "/VO/Artemis_0464", Text = "Chào em trai!" }, { Cue = "/VO/Artemis_0465", Text = "Apollo?!", PlayFirst = true }, }, { PlayOnceFromTableThisRun = true, RandomRemaining = true, ObjectTypes = { "Chronos", "Chronos_TyphonFight" }, PreLineWait = 0.35, SuccessiveChanceToPlayAll = 0.33, SkipCooldownCheckIfNonePlayed = true, Cooldowns = { { Name = "ChronosSpokeRecently", Time = 8 }, }, { Cue = "/VO/Chronos_1261", Text = "Quá nhiều ánh sáng chói mắt..." }, { Cue = "/VO/Chronos_1262", Text = "Ánh sáng từ mặt trời ư?!" }, }, { 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_0360", Text = "Đó là Apollo...!", PlayFirst = true }, { Cue = "/VO/Zagreus_0361", Text = "Chào Apollo...!" }, }, }, DeathTauntVoiceLines = { RandomRemaining = true, BreakIfPlayed = true, PreLineWait = 1.25, NoTarget = true, Source = { LineHistoryName = "NPC_Apollo_01", SubtitleColor = Color.ApolloVoice }, { Cue = "/VO/Apollo_0139", Text = "Chọc giận ta thì chẳng còn thấy ánh sáng nữa đâu, em họ." }, { Cue = "/VO/Apollo_0140", Text = "Cần ta nhắc nhở cô không, ta không hiền như vẻ ngoài đâu." }, { Cue = "/VO/Apollo_0141", Text = "Tốt nhất đừng đi quá giới hạn của mình." }, { Cue = "/VO/Apollo_0142", Text = "Ta cũng dễ nổi giận như bất kỳ ai khác trong bọn ta, em họ." }, { Cue = "/VO/Apollo_0143", Text = "Không phải những vị thần Olympus đều giỏi nhất; vì đó là việc của ta." }, { Cue = "/VO/Apollo_0144", Text = "Cô khiến ta không còn sự lựa chọn nào ngoài phô diễn sức mạnh." }, }, RarityUpgradeVoiceLines = { { GlobalVoiceLines = "ZagreusRarifyVoiceLines" }, { RandomRemaining = true, BreakIfPlayed = true, PreLineWait = 0.3, Source = { LineHistoryName = "NPC_Apollo_01", SubtitleColor = Color.ApolloVoice }, Cooldowns = { { Name = "BoonRarifiedSpeech", Time = 240 }, }, { Cue = "/VO/Apollo_0131", Text = "Một cách tự nhiên!" }, { Cue = "/VO/Apollo_0132", Text = "Chắc rồi!" }, { Cue = "/VO/Apollo_0133", Text = "Đây rồi!" }, { Cue = "/VO/Apollo_0134", Text = "Cô đã có nó!" }, { Cue = "/VO/Apollo_0135", Text = "Của cô đây!" }, { Cue = "/VO/Apollo_0136", Text = "Phải rồi!" }, { Cue = "/VO/Apollo_0137", Text = "Được thôi!" }, { Cue = "/VO/Apollo_0138", Text = "Tuyệt vời!" }, }, }, BlindBoxOpenedVoiceLines = { RandomRemaining = true, BreakIfPlayed = true, PreLineWait = 0.3, Source = { LineHistoryName = "NPC_Apollo_01", SubtitleColor = Color.ApolloVoice }, TriggerCooldowns = { "ApolloBoonTakenSpeech", "MelinoeBoonTakenSpeech" }, { Cue = "/VO/Apollo_0119", Text = "Chào, em họ!" }, { Cue = "/VO/Apollo_0120", Text = "Chào em họ!" }, { Cue = "/VO/Apollo_0121", Text = "Đoán xem ai đây, em họ?" }, { Cue = "/VO/Apollo_0122", Text = "Lời chào từ Olympus!" }, { Cue = "/VO/Apollo_0123", Text = "Sẵn sàng phục vụ!" }, { Cue = "/VO/Apollo_0124", Text = "Ngạc nhiên chưa?" }, }, }, Using = { Animation = "ApolloAoEStrikeRapid", }, } OverwriteTableKeys( LootData, LootSetData.Apollo )