LootSetData.Hestia = { -- Hestia HestiaUpgrade = { InheritFrom = { "BaseLoot", "BaseSoundPackage" }, GameStateRequirements = { { Path = { "GameState", "UseRecord" }, HasAny = { "PoseidonUpgrade", "DemeterUpgrade" } }, }, UsePromptOffsetX = 80, UsePromptOffsetY = 48, CanReceiveGift = true, AlwaysShowDefaultUseText = true, GodLoot = true, Weight = 10, BoonInfoIcon = "BoonInfoSymbolHestiaIcon", MenuTitle = "UpgradeChoiceMenu_Title_HestiaUpgrade", EchoLastRewardId = "EchoLastRewardBoon_HestiaUpgrade", LootRejectedText = "Player_GodDispleased_HestiaUpgrade", SuperSacrificeCombatText = "SuperSacrifice_CombatText_HestiaUpgrade", Icon = "BoonSymbolHestia", DoorIcon = "BoonDropHestiaPreview", DoorUpgradedIcon = "BoonDropHestiaUpgradedPreview", Color = { 250, 250, 215, 255 }, LightingColor = {255, 100, 60, 255}, LootColor = {255, 46, 12, 255}, SubtitleColor = Color.HestiaVoice, EmoteOffsetY = -280, EmoteOffsetX = 45, ColorGrade = "ZeusLightning", LootRejectionAnimation = "BoonDissipateA_Zeus", SpawnSound = "/SFX/HestiaBoonFlameBurst", PortraitEnterSound = "/SFX/HestiaBoonFlameBurst", UpgradeSelectedSound = "/SFX/HestiaBoonChoice", SpeakerName = "Hestia", Speaker = "NPC_Hestia_01", LoadPackages = { "Hestia", }, Portrait = "Portrait_Hestia_Default_01", WrathPortrait = "Portrait_Hestia_Default_01_Wrath", OverlayAnim = "HestiaOverlay", Gender = "Female", FlavorTextIds = { "HestiaUpgrade_FlavorText01", "HestiaUpgrade_FlavorText02", "HestiaUpgrade_FlavorText03", }, PriorityUpgrades = { "HestiaWeaponBoon", "HestiaSpecialBoon", "HestiaCastBoon", "HestiaSprintBoon", "HestiaManaBoon" }, WeaponUpgrades = { "HestiaWeaponBoon", "HestiaSpecialBoon", "HestiaCastBoon", "HestiaSprintBoon", "HestiaManaBoon", }, Traits = { "OmegaZeroBurnBoon", "CastProjectileBoon", "FireballManaSpecialBoon", "BurnExplodeBoon", "BurnArmorBoon", "BurnStackBoon", "AloneDamageBoon", -- Elemental "ElementalBaseDamageBoon", -- Legendary "BurnSprintBoon", -- Duos "EchoBurnBoon", "SteamBoon", "BurnConsumeBoon", "CoverRegenerationBoon", "BurnRefreshBoon", "DoubleMassiveAttackBoon", "ManaRestoreDamageBoon", "FireballRendBoon", }, Consumables = { }, FirstSpawnVoiceLines = { PreLineWait = 0.7, GameStateRequirements = { { Path = { "CurrentRun", "CurrentRoom", "RoomSetName" }, IsNone = { "H" }, }, }, { Cue = "/VO/Melinoe_0644", Text = "Dấu ấn lửa..." }, }, OnSpawnVoiceLines = { BreakIfPlayed = true, RandomRemaining = true, PlayOnceFromTableThisRun = true, PreLineWait = 0.85, SuccessiveChanceToPlay = 0.25, GameStateRequirements = { NamedRequirements = { "OlympianOnSpawnVoiceLinesAllowed" }, }, { Cue = "/VO/Melinoe_1478", Text = "Đó là Dì...", GameStateRequirements = { { PathTrue = { "GameState", "TextLinesRecord", "HestiaGift02" }, }, }, }, { Cue = "/VO/Melinoe_1479", Text = "Hestia...", PlayFirst = true }, { Cue = "/VO/Melinoe_0644", Text = "Dấu ấn lửa..." }, }, UpgradeMenuOpenVoiceLines = { { GlobalVoiceLines = "HeraclesBoonReactionVoiceLines" }, { GlobalVoiceLines = "FoundRareBoonVoiceLines" }, }, DuoPickupTextLines = { HestiaWithZeus01 = { PlayOnce = true, GameStateRequirements = { { FunctionName = "RequiredTraitNameInRoom", FunctionArgs = { Name = "EchoBurnBoon" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0145", Text = "Ngày xưa ta chưa từng nghĩ Zues trẻ trung mạnh mẽ lại thuộc loại người muốn kết hôn và ta không vui khi ông ta chọn em gái tội nghiệp Hera của ta! Nhưng ngài vẫn người chồng tốt với cô ấy phải không, Zeus?" }, { Cue = "/VO/Zeus_0164", PortraitExitWait = 0.35, PreLineFunctionName = "BoonInteractPresentation", PreLineWait = 0.5, Source = "ZeusUpgrade", Text = "...Đôi khi ta cảm thấy tiếc cho chị, Hestia, vì chưa từng biết đến niềm vui của hôn nhân. Bất kỳ mối quan hệ nào cũng sẽ có thử thách, nhưng cùng với người bạn đời yêu dấu, chị sẽ tìm ra cách! Đơn giản chỉ là nhượng bộ và hợp tác thôi." }, }, HestiaWithHera01 = { PlayOnce = true, GameStateRequirements = { { FunctionName = "RequiredTraitNameInRoom", FunctionArgs = { Name = "ManaRestoreDamageBoon" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0147", Text = "Không phải lúc nào ta cũng quan tâm đến chuyện gia đình, nhưng ta luôn làm ngoại lệ cho em gái nhỏ của mình. Trong tất cả nữ thần, cô ấy phải gánh vác nhiều nhất ở đây, đó là chưa kể đến những chuyện của Chronos. Làm thế nào mà em xoay sở được vậy, Nữ Hoàng?" }, { Cue = "/VO/Hera_0106", PortraitExitWait = 0.35, PreLineFunctionName = "BoonInteractPresentation", PreLineWait = 0.5, Source = "HeraUpgrade", Text = "Ta đã xoay sở từng đêm một, Chị Gái! Có lẽ chúng ta sẽ phải thiêu rụi cả thế giới cũ và bắt đầu lại, nhưng... ta không thể nghĩ ra ai phù hợp hơn chị, nếu cần thiết." }, }, HestiaWithPoseidon01 = { PlayOnce = true, GameStateRequirements = { { FunctionName = "RequiredTraitNameInRoom", FunctionArgs = { Name = "SteamBoon" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0149", Text = "Hãy nhận những phước lành từ bọn ta, nhưng đừng noi gương bọn ta, cháu yêu. Ví dụ điển hình là Poseidon mặt cá này! Luôn cố gắng gây ấn tượng mạnh, không quan tâm đến bất cứ ai bị ướt. Đúng không, em trai vụng về?" }, { Cue = "/VO/Poseidon_0274", PortraitExitWait = 0.35, PreLineFunctionName = "BoonInteractPresentation", PreLineWait = 0.5, Source = "PoseidonUpgrade", Text = "Hoàn toàn ngược lại, Hestia thân mến! Ta nghĩ bà đã sai ở ít nhất hai điểm: Thứ nhất, ta chưa từng cố gắng tạo nổi bật! Ta dễ dàng thể hiện mọi lúc. Và thứ hai, đừng gọi ta là mặt cá, mụ già nhăn nheo, {#Emph}ha-hah!" }, }, HestiaWithApollo01 = { PlayOnce = true, GameStateRequirements = { { FunctionName = "RequiredTraitNameInRoom", FunctionArgs = { Name = "CoverRegenerationBoon" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0151", Text = "Được rồi, cháu yêu, hãy thắp lửa lên nào! Đừng chỉ nghịch ngợm với những tia lửa nữa. Ồ, Apollo đấy à? Mau đến đây, ta cần một chút ánh sáng!" }, { Cue = "/VO/Apollo_0096", PortraitExitWait = 0.35, PreLineFunctionName = "BoonInteractPresentation", PreLineWait = 0.5, Source = "ApolloUpgrade", Text = "{#Emph}Erm{#Prev}, ta đến ngay, thưa Nữ Thần Hestia! Nhưng liệu chúng ta có thể cẩn thận hơn để không thiêu rụi đỉnh núi này được không...?" }, }, HestiaWithDemeter01 = { PlayOnce = true, GameStateRequirements = { { FunctionName = "RequiredTraitNameInRoom", FunctionArgs = { Name = "BurnConsumeBoon" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0153", Text = "Cháu có tin được không, bé bỏng? Ta nghe nói có ai đó ở đây tuyên bố mình là người lớn tuổi nhất Olympus đấy. Ồ, Demeter đấy à? Muốn giải thích gì không?" }, { Cue = "/VO/Demeter_0110", PortraitExitWait = 0.35, PreLineFunctionName = "BoonInteractPresentation", PreLineWait = 0.5, Source = "DemeterUpgrade", Text = "Hestia, bà đã bỏ rơi bọn ta! Trở thành một vị thần Olympus không chỉ là quyền thừa kế, mà còn là một lời hứa; cho cả gia đình này và ngọn núi này. Khôi phục lại vị thế xứng đáng của bà và tham gia cùng ta ngay lúc này để giúp đỡ cháu gái ta!" }, }, HestiaWithAphrodite01 = { PlayOnce = true, GameStateRequirements = { { FunctionName = "RequiredTraitNameInRoom", FunctionArgs = { Name = "BurnRefreshBoon" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0155", Text = "Thôi nào, tận dụng đi, bé bỏng! Trong khi cháu vẫn còn giữ được vẻ đẹp của mình! Aphrodite không ở đây giữ vẻ đẹp đó của cháu đâu. Cô ta không muốn có đối thủ đâu, tin ta đi." }, { Cue = "/VO/Aphrodite_0147", PortraitExitWait = 0.35, PreLineFunctionName = "BoonInteractPresentation", PreLineWait = 0.5, Source = "AphroditeUpgrade", Emote = "PortraitEmoteSurprise", Text = "Hestia yêu dấu, ý của bà là sao? Ta là người đầu tiên thừa nhận rằng vẻ đẹp không phải là tất cả đấy. Ai cần chúng chứ? Nhưng mặc khác, bọn ta có người thông thái và kinh nghiệm sâu rộng như bà cùng phe!" }, }, HestiaWithHephaestus01 = { PlayOnce = true, GameStateRequirements = { { FunctionName = "RequiredTraitNameInRoom", FunctionArgs = { Name = "DoubleMassiveAttackBoon" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0157", Text = "Nếu có một điều mà ta học được từ cháu trai có đôi tay mạnh mẽ ở đây, thì đó là cháu luôn hành động khi cơ hội còn nóng. Cố lên nào, cháu trai Hephaestus của ta!" }, { Cue = "/VO/Hephaestus_0134", PortraitExitWait = 0.35, PreLineFunctionName = "BoonInteractPresentation", PreLineWait = 0.5, Source = "HephaestusUpgrade", Emote = "PortraitEmoteSurprise", Text = "Ta đang làm việc, ta đang làm việc, Nữ Thần, augh! Nhưng nếu bà cứ tăng nhiệt độ ở đây thì toàn bộ lò rèn này sẽ nổ tung mất, và kéo theo cả ngọn núi chết tiệt này nữa! Và lúc đó, phù thủy nhỏ sẽ chiến đấu vì điều gì?" }, }, HestiaWithAres01 = { PlayOnce = true, GameStateRequirements = { { FunctionName = "RequiredTraitNameInRoom", FunctionArgs = { Name = "FireballRendBoon" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0204", Portrait = "Portrait_Hestia_Displeased_01", Text = "Chúng ta đã gây ra quá nhiều đau khổ cho những người phàm tội nghiệp, hầu hết là do Ares gây ra. Ít nhất thì lần này thằng bé cũng chịu giải quyết những rắc rối của chúng ta, phải không, cháu trai? Như vậy thì những người khác mới có thể nghỉ ngơi một chút." }, { Cue = "/VO/Ares_0161", PortraitExitWait = 0.35, PreLineFunctionName = "BoonInteractPresentation", PreLineWait = 0.5, Source = "AresUpgrade", Text = "Thưa Nữ Thần Hestia thân mến, những rắc rối của chúng ta không chỉ là mối nguy hại nghiêm trọng của riêng người phàm! Cuộc chiến này thuộc quy mô của những vị thần, và mỗi người trong chúng ta đều có một phần trách nhiệm." }, }, }, InteractTextLineSets = { HestiaFirstPickUp = { PlayOnce = true, GameStateRequirements = { { Path = { "CurrentRun", "CurrentRoom", "Name", }, IsNone = { "TestAllThings", }, }, }, { Cue = "/VO/Melinoe_0645", UsePlayerSource = true, PreLineThreadedFunctionName = "PlayEmoteAnimFromSource", PreLineThreadedFunctionArgs = { Emote = "None", Portrait = "Portrait_Mel_Intense_01", WaitTime = 2.4, PowerWordPresentation = true, PowerWordWaitTime = 3.6 }, -- PostLineAnim = "MelinoeInteractEquip", PostLineAnimTarget = "Hero", PostLineFunctionName = "BoonInteractPresentation", BoxAnimation = "DialogueSpeechBubble", BoxExitAnimation = "DialogueSpeechBubbleOut", UseRoomContextArt = true, PostLineRemoveContextArt = true, TextColor = Color.DialogueText, Text = "Ta cứ tưởng nữ thần lửa sẽ không can thiệp chứ? {#Emph}Nhân danh Hades! Olympus, ta tiếp nhận thông điệp này!" }, { Cue = "/VO/Hestia_0002", PortraitExitWait = 1.25, NarrativeContextArt = "DialogueBackground_Olympus", PreContentSound = "/Leftovers/Menu Sounds/TextReveal2", Emote = "PortraitEmoteCheerful", Text = "Chà, nhìn cháu kìa, cô bé nóng bỏng! Đến để giúp bà già này à, {#Emph}ôi {#Prev}ngoan thế không biết. Ta vừa định thiêu rụi cả cái chỗ quái quỷ này thì cháu tới đấy! Giờ ta có vài bài tập {#Emph}khởi động {#Prev}cho cháu đây..." }, }, -- low health HestiaLowHealth01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, { Path = { "CurrentRun", "Hero", "LastStands", }, UseLength = true, Comparison = "<=", Value = 0, }, { FunctionName = "RequiredHealthFraction", FunctionArgs = { Comparison = "<=", Value = 0.3, }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0071", Emote = "PortraitEmoteDepressed", Portrait = "Portrait_Hestia_Displeased_01", Text = "Ôi, cháu yêu, trông cháu tệ quá, chuyện gì đã xảy ra với cháu vậy? Có lẽ cháu có thể đổ mồ hôi hay gì đó. Ước gì ta có thể đốt vết thương cho cháu!" }, }, HestiaLowHealth02 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, { Path = { "CurrentRun", "Hero", "LastStands", }, UseLength = true, Comparison = "<=", Value = 0, }, { FunctionName = "RequiredHealthFraction", FunctionArgs = { Comparison = "<=", Value = 0.3, }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0072", Emote = "PortraitEmoteDepressed", Portrait = "Portrait_Hestia_Displeased_01", Text = "{#Emph}Tsk, ooh{#Prev}, cháu bị thương nhiều hơn một vài vết xước phải không? {#Emph}Augh{#Prev}, cuộc sống là vậy đấy! Cắn răng chịu đựng vào tiếp tục tiến lên, đó là cách chúng ta đạt đến những điều tốt đẹp hơn." }, }, HestiaLowHealth03 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, { Path = { "CurrentRun", "Hero", "LastStands", }, UseLength = true, Comparison = "<=", Value = 1, }, { FunctionName = "RequiredHealthFraction", FunctionArgs = { Comparison = "<=", Value = 0.3, }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0166", Emote = "PortraitEmoteSurprise", Portrait = "Portrait_Hestia_Displeased_01", Text = "{#Emph}Ohh{#Prev}, có vẻ như cháu đã trải qua rất nhiều chuyện! Nếu cháu thấy mình ở một nơi tồi tệ, hãy cố gắng vượt qua thôi! Hoặc nếu cần, hãy thiêu rụi mọi thứ xung quanh cháu." }, }, HestiaLowHealth04 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, { Path = { "CurrentRun", "Hero", "LastStands", }, UseLength = true, Comparison = "<=", Value = 1, }, { FunctionName = "RequiredHealthFraction", FunctionArgs = { Comparison = "<=", Value = 0.3, }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0167", Portrait = "Portrait_Hestia_Displeased_01", Text = "Ôi cháu yêu, nếu cháu bị thương từ đầu đến chân thế này, thì cháu không đủ sức cho giai đoạn tiếp theo của cuộc chiến nhỏ của chúng ta đâu! Vậy nên hãy cố dưỡng sức nhé?" }, }, -- run starts HestiaRunStart01 = { PlayOnce = true, GameStateRequirements = { { Path = { "CurrentRun", "CurrentRoom", "Name", }, IsAny = { "F_Opening01", "F_Opening02", "F_Opening03", "N_Opening01" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0077", Text = "Ô, xin chào cháu yêu, cháu đang chuẩn bị cho chiến đi tiếp theo ư? Hiện tại thì cháu chỉ là tia lửa nhỏ, vậy nên, hãy để bọn ta thổi bùng ngọn lửa cho cháu nhé?" }, }, HestiaRunStart02 = { PlayOnce = true, GameStateRequirements = { { Path = { "CurrentRun", "CurrentRoom", "Name", }, IsAny = { "F_Opening01", "F_Opening02", "F_Opening03", "N_Opening01" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0117", Text = "Đừng đi lang thang vào bóng tối mà không đủ ánh sáng nhé! Và ta không nói đến loại ánh sáng mà Apollo ban cho, mặc dù ta sẽ chọn Ánh Sáng Mặt Trăng. Dù sao thì, hãy nhận lấy!" }, }, HestiaRunStart03 = { PlayOnce = true, GameStateRequirements = { { Path = { "CurrentRun", "CurrentRoom", "Name", }, IsAny = { "F_Opening01", "F_Opening02", "F_Opening03", "N_Opening01" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0118", Text = "Cháu nghĩ cháu có thể lẻn ra khỏi đó muộn thế này mà ta không biết ư? À thì, thông thường sẽ trót lọt, nhưng không phải lần này! Và hình phạt của cháu là một sự lựa chọn Phước Lành ấm áp từ lò sưởi!" }, }, HestiaRunStartUnderworld01 = { PlayOnce = true, GameStateRequirements = { { Path = { "CurrentRun", "CurrentRoom", "Name", }, IsAny = { "F_Opening01", "F_Opening02", "F_Opening03" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0119", Text = "Chắc cháu sống quanh khu này, phải không, cháu yêu? Có vẻ đêm nay hơi lạnh, sao chúng ta không thử {#Emph}tăng nhiệt độ {#Prev}quanh đây chút nhỉ..." }, }, HestiaRunStartSurface01 = { PlayOnce = true, GameStateRequirements = { { Path = { "CurrentRun", "CurrentRoom", "Name", }, IsAny = { "N_Opening01" }, }, { PathTrue = { "GameState", "TextLinesRecord", "HestiaAboutSurface03" }, }, { PathTrue = { "GameState", "WorldUpgradesAdded", "WorldUpgradeSurfacePenaltyCure" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0120", Text = "Cháu lại lên đây à? Ta không ý kiến gì đâu! Nghĩ lại thì, không chắc cháu có nghe thấy ta khi ở dưới hay không. Dù sao thì, hãy để ta sưởi ấm cháu." }, }, -- story events HestiaAboutFlame01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0033", Text = "Mỗi ngọn nến mà cháu thắp lên, mỗi chiếc vạc mà cháu đun sôi, đó là ngọn lửa của ta đang tiếp thêm sức mạnh cho cháu, cháu yêu! Vậy nê, hãy nhớ đến ta bất cứ khi nào tia lửa bùng lên." }, }, HestiaAboutFlame02 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0034", Text = "Một điều thú vị về ngọn lửa, nó rất ấm áp và đẹp đẽ phải không, cháu yêu? Nhưng nó có thể thiêu rụi cháu trong chớp mắt. Điều này khiến cháu phải suy ngẫm! Và nó thực sự sẽ thiêu rụi cháu nếu không cẩn thận..." }, }, HestiaAboutSoot01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0103", Emote = "PortraitEmoteCheerful", Text = "Đoán xem ai đây nào, bé bỏng, Bà Dì Vĩ Đại của cháu lại xuất hiện để biến kẻ thù của cháu thành tro bụi đây! Đó là cách tốt nhất để đảm bảo chúng sẽ không bao giờ làm phiền cháu nữa, mặc dù việc dọn dẹp có hơi phiền một chút..." }, }, HestiaAboutSisters01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0035", Text = "{#Emph}Eh {#Prev}, đỉnh núi này ư. Ta từng từ bỏ vị trí của mình tại đây. Ta muốn ra ngoài thế giới xem thử, chứ không muốn nhìn chị em đáng ghét của mình mỗi ngày! Nhưng giờ ta bị kẹt ở đây cùng với họ. Nghĩ đến thôi cũng khiến ta mệt mỏi!" }, }, HestiaAboutDarkness01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0052", Text = "Cháu đã quen sống trong bóng tối phải không? Bóng tối nơi đây khiến nhiều người phải khiếp sợ. Ngay cả trong ánh sáng từ ngọn lửa ấm áp của ta, họ vẫn giật mình khi thấy bóng tối, cả người phàm lẫn thần thánh! Ta nghĩ họ quá tin tưởng vào đôi mắt yếu ớt của mình." }, }, HestiaAboutParents01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, { PathTrue = { "GameState", "TextLinesRecord", "HestiaGift01" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0044", Text = "Cháu đã ở một mình suốt khoảng thời gian qua phải không? Có lẽ ở một mình vẫn tốt hơn. Ta ước gì chưa từng biết đến cha mẹ của ta! Họ chẳng dạy ta điều gì mà ta không thể tự học tốt hơn." }, }, HestiaAboutHearth01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, { PathTrue = { "GameState", "RoomsEntered", "Q_Boss01" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0259", Text = "Ngọn lửa trong lò sưởi của ngọn núi này bắt đầu suy yếu kể từ khi Typhon xuất hiện. Cho đến hiện tại thì nó vẫn cháy rực, nhưng ta vẫn phải luôn để mắt đến, phòng trường hợp bất trắc." }, }, HestiaAboutHestiaStatue01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, { SumPrevRuns = 2, Path = { "UseRecord", "StatueTrap_Hestia" }, Comparison = ">=", Value = 1, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0253", Emote = "PortraitEmoteDepressed", Portrait = "Portrait_Hestia_Displeased_01", Text = "Giờ trên này họ đã dựng tượng của ta rồi kìa, cháu yêu! Trước đây làm gì có, nhưng những người kia đang cố đưa ta trở lại, để tỏ lòng kính trọng, đó cũng là ý hay! Nhưng ta không muốn lúc nào cũng nhìn thấy mặt mình đâu!" }, }, HestiaAboutHouse01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, { PathTrue = { "GameState", "ReachedTrueEnding" } }, { PathTrue = { "GameState", "TextLinesRecord", "HestiaGift04" }, }, { PathTrue = { "PrevRun", "RoomsEntered", "I_Boss01" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0261", Text = "Sao cháu không sống trong Thánh Điện của Hades cùng cha mẹ cháu? Sâu dưới đó hẳn là rất ấm cúng và dễ chịu. Nhưng Thánh Điện chưa chắc là ngôi nhà thực sự. Có lẽ cháu thích khu rừng của mình hơn..." }, }, HestiaAboutOlympians01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, { PathTrue = { "GameState", "TextLinesRecord", "HestiaGift02" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0045", Text = "Cháu biết vấn đề gia đình là gì không? Là quá đông! Những người khác tỏ vẻ thương hại ta, gọi ta là Hestia tội nghiệp không con cháu! Nhưng trong mắt họ, ta thấy họ đều khao khát những ngày không phải lo chuyện con cháu." }, }, HestiaAboutOlympians02 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, { Path = { "GameState", "UseRecord", "HestiaUpgrade" }, Comparison = ">=", Value = 3, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0046", Text = "Ta thấy thương cho cháu, vì bị cuốn vào chuyện của bọn ta! Cháu không biết ta đã cố tránh điều đó như thế nào đâu. Có phải lúc nào chúng ta cũng phải chọn đứng về phe nào trong mọi chuyện không? Nhưng bọn ta, những vị thần, chỉ thích một trận chiến hoành tráng..." }, }, HestiaAboutOlympians03 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, { PathTrue = { "GameState", "TextLinesRecord", "HestiaGift05" }, }, { Path = { "GameState", "TextLinesRecord" }, CountOf = { "ZeusGift07", "HeraGift07", "PoseidonGift07", "DemeterGift08", "ApolloGift07", "AphroditeGift07", "HephaestusGift07", "AresGift07", }, Comparison = ">=", Value = 5, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0248", Text = "Có lẽ bọn ta sẽ cần đến cháu, cháu yêu, cũng không có gì bất ngờ lắm. Ta không ngờ bọn ta lại yêu quý cháu đến vậy, ý ta là cháu còn trẻ, có những phong tục và thói quen khác. Bọn ta vốn chẳng mấy khi hòa hợp, nhưng cháu đã làm rất tốt điều đó!" }, }, HestiaAboutTitans01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, { Path = { "GameState", "RoomsEntered" }, HasAll = { "I_Boss01", "P_Boss01" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0164", Text = "Những Titan, những vị thần, ta vẫn không phân biệt được sự khác nhau giữa họ! Họ trông chẳng khác gì nhau vẻ ngoài, chất giọng cũng chẳng khác nhau. Không phải vấn đề tuổi tác, ta là minh chứng cho điều đó! Chỉ là cách gọi tiện lợi để phân biệt kẻ thù của chúng ta." }, }, HestiaBackstory01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, { PathTrue = { "GameState", "TextLinesRecord", "HestiaGift04" }, }, { Path = { "GameState", "UseRecord", "HestiaUpgrade" }, Comparison = ">=", Value = 6, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0038", Text = "{#Emph}Ohh{#Prev}, ta đã từng là thứ gì đó trong những ngày huy hoàng của mình. Rất nhiều người đã cầu hôn ta. {#Emph}Pfeh! {#Prev}Ta đã từng sử dụng thành thạo Khẩu Súng Adamant. Cháu đã nghe về nó chưa? Thứ quái dị mà ta đã từ bỏ. Từ bỏ chiến tranh hoàn toàn! Rõ ràng cho đến bây giờ!" }, }, HestiaBackstory02 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, { PathTrue = { "GameState", "TextLinesRecord", "HestiaGift03" }, }, { Path = { "GameState", "UseRecord", "HestiaUpgrade" }, Comparison = ">=", Value = 3, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0042", Text = "{#Emph}Ah{#Prev}, những đam mê tuổi trẻ! Của ta đã lụi tàn, không còn gì để ngắm nhìn nữa. Thế cũng tốt. Nhưng còn cháu thì sao? Vẫn chỉ mới là mồi lửa. Nhưng bọn ta sẽ biến cháu thành ngọn lửa dữ dội!" }, }, HestiaAboutWitchcraft01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0041", Text = "Vậy cháu là một phù thủy đúng không? Ồ, ta thì không! Ta đã mắc kẹt với gia đình này rồi, không có lý do nào để có thêm gia đình khác. Nhưng ta vẫn hiểu được sự hấp dẫn của nó, ta cho là vậy. Rất nhiều nến và lửa, đúng không?" }, }, HestiaAboutMortals01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, { PathTrue = { "CurrentRun", "BiomesReached", "N" }, }, { -- PathFalse = { "GameState", "ReachedTrueEnding" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0053", Portrait = "Portrait_Hestia_Displeased_01", Text = "Lẽ ra bọn ta nên đối xử tử tế hơn với người phàm. Thì Chronos sẽ gặp khó khăn hơn trong việc thuyết phục người chết trỗi dậy chống lại bọn ta! Ta luôn cố gắng chăm sóc người sống. Nhưng gia đình chúng ta nổi tiếng với việc lo cho bản thân nhiều hơn." }, }, HestiaAboutMortals02 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, { PathTrue = { "GameState", "TextLinesRecord", "HestiaAboutMortals01" }, }, { PathTrue = { "CurrentRun", "BiomesReached", "N" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0054", Emote = "PortraitEmoteDepressed", Portrait = "Portrait_Hestia_Displeased_01", Text = "Người phàm dâng lễ vật cho bọn ta rất nhiều, từ bỏ thức ăn của chính họ và những thứ tương tự. Họ luôn tôn thờ ta trước các vị thần, vì họ dùng chính ngọn lửa của ta để cúng tế. Thật ngọt ngào làm sao!" }, }, HestiaAboutMortals03 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, { Path = { "GameState", "TextLinesRecord" }, HasAll = { "HestiaAboutMortals02" }, }, { PathTrue = { "CurrentRun", "BiomesReached", "N" }, }, NamedRequirements = { "ReachedEpilogue" }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0238", Text = "Những người khác không đồng tình với ta về chuyện này, cháu yêu, nhưng cháu còn trẻ, có lẽ sẽ dễ bị ảnh hưởng nhất, vậy nên... ta nghĩ rằng người phàm nên được nhận lại những xứng đáng với họ hơn những gì hứng chịu từ hậu quả của chúng ta. Nếu Nữ Thần Định Mệnh đã khẳng định điều đó sẽ xảy ra trong tương lai, thì tốt quá rồi!" }, }, HestiaAboutHecate01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, { PathFalse = { "GameState", "TextLinesRecord", "HestiaAboutChronosBossW02" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0105", Text = "Hecate già nua là thầy của cháu phải không? Ta đã quen bà ấy hồi bằng tuổi {#Emph}cháu {#Prev}, đúng là một quý bà tuyệt vời! Nghĩ lại thì đã lâu rồi bọn ta không gặp nhau. {#Emph}Eh {#Prev}, giờ cũng chẳng làm gì được! Bà ấy ghét tất cả mọi người, ta cũng vậy." }, }, HestiaAboutSurface01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, { PathTrue = { "CurrentRun", "BiomesReached", "N" }, }, { PathFalse = { "GameState", "RoomsEntered", "P_Intro" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0047", Text = "Ái chà, nhìn cháu kìa, bé bỏng, cháu đã lên trần gian rồi! Ta đã đoán cháu có thể làm được mà. Ở đây có thể sẽ lạnh hơn dưới đó, nhưng ít nhất chúng ta có thể khác phục ngay lập tức, ta nghĩ vậy!" }, }, HestiaAboutSurface02 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, { Path = { "CurrentRun", "CurrentRoom", "RoomSetName" }, IsAny = { "N", }, }, { PathTrue = { "CurrentRun", "RoomsEntered", "N_Hub" }, }, { PathFalse = { "CurrentRun", "RoomsEntered", "N_PreBoss01" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0048", Text = "Người phàm chuyển từ tôn thờ ngọn lửa sang sợ hãi nó. Họ nên như vậy! Những ngọn lửa trong mỗi ngôi nhà ở thành phố khốn khổ nơi họ đang sống, tất cả đều đã tắt. Ồ không, không phải do ta phẫn nộ đâu.." }, }, HestiaAboutSurface03 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, { PathTrue = { "GameState", "WorldUpgradesAdded", "WorldUpgradeSurfacePenaltyCure" }, }, { PathTrue = { "CurrentRun", "BiomesReached", "N" }, }, { PathTrue = { "GameState", "TextLinesRecord", "HestiaGift02" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0036", Portrait = "Portrait_Hestia_Displeased_01", Text = "Tội nghiệp, cháu đã bị giam giữ quá lâu ở Địa Ngục rồi phải không? Có cả một thế giới rộng lớn ngoài kia đang chờ cháu khám phá sau khi hoàn thành sứ mệnh. Nếu cháu muốn, ta có thể giới thiệu cho cháu vài địa điểm tuyệt vời không xa nơi này!" }, }, HestiaAboutEphyra01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, { PathTrue = { "GameState", "WorldUpgradesAdded", "WorldUpgradeSurfacePenaltyCure" }, }, { PathTrue = { "CurrentRun", "BiomesReached", "N" }, }, { PathTrue = { "CurrentRun", "RoomsEntered", "N_Hub" }, }, { PathFalse = { "CurrentRun", "RoomsEntered", "N_PreBoss01" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0196", Text = "Thành phố Ephyra đang cháy, nhưng không hoàn toàn là lỗi của ta! Lửa cũng giống như một thứ công cụ vậy... một trong những thứ cần phải cẩn thận khi sử dụng. Nếu cháu mất thứ gì đó trong đám cháy, thì thật đáng tiếc! Ta không thể giúp gì cho cháu!" }, }, HestiaAboutSurfacePenalty01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, { PathTrue = { "CurrentRun", "BiomesReached", "N" }, }, { PathFalse = { "GameState", "RoomsEntered", "Q_Intro" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0107", Text = "Lẽ ra cháu không được lên đây, cháu biết điều đó chứ? Ta không nghĩ rằng cha cháu được phép lên đây, ít nhất là vậy. Nhưng cháu là một phù thủy, hẳn là cháu đã có cách để chống lại ánh mặt trời!" }, }, HestiaAboutRouteChoice01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, { PathFalse = { "GameState", "ReachedTrueEnding" } }, { PathTrue = { "GameState", "WorldUpgradesAdded", "WorldUpgradeSurfacePenaltyCure" }, }, { Path = { "GameState", "TextLinesRecord" }, HasAll = { "PoseidonDevotionIntro01", "HestiaGift01" }, }, { PathTrue = { "CurrentRun", "BiomesReached", "N" }, }, { PathTrue = { "PrevRun", "BiomesReached", "F" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0108", Text = "Đừng để bọn ta đùn đẩy hết trách nhiệm cho cháu, được chứ? Đầu tiên bọn ta yêu cầu cháu đối đầu với Chronos, giờ lại bảo cháu đến đây để bảo vệ bọn ta, đúng là rắc rối! Nhưng nếu chưa ai nói với cháu điều này thì bọn ta thực sự rất cảm kích sự giúp đỡ của cháu đấy." }, }, HestiaAboutOceanus01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, { Path = { "CurrentRun", "CurrentRoom", "RoomSetName" }, IsAny = { "G" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0049", Emote = "PortraitEmoteSurprise", Text = "Cháu đang ở đâu trong vùng nước sâu thẳm đó vậy? Thật khó để thắp sáng ngọn lửa khi xung quanh toàn là nước, nhưng nếu cháu có thể chịu được áp lực ở đó, ta sẽ cố gắng hết sức để mang nhiệt đến cho cháu!" }, }, HestiaAboutFields01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, { PathTrue = { "PrevRun", "BiomesReached", "H" }, }, { PathTrue = { "CurrentRun", "BiomesReached", "F" }, }, { PathFalse = { "CurrentRun", "BiomesReached", "H" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0111", Text = "Cháu từng lặn lội xuống đến Vùng Đất than khóc sao? Ta nghe nói đấy là một nơi kinh khủng, đầy bụi khô, trải dài xa hơn cả {#Emph}tầm mắt {#Prev}. Lần tới đến được nơi đấy, cháu phải thiêu rụi tất cả để mở đường cho bản thân nhé! Cháu hiểu không, bé bỏng?" }, }, HestiaAboutPhlegethon01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, { PathTrue = { "CurrentRun", "BiomesReached", "F" }, }, { PathTrue = { "GameState", "EncountersOccurredCache", "GeneratedAnomalyB" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0195", Text = "Một ngày nào đó, ta muốn thấy Sông Phlegethon mà cháu mang xuống Địa Ngục! Một con sông rực lửa... ta đã thử tạo ra thứ gì đó tương tự ở đây, nhưng nó khiến những người phàm hoảng loạn, và những vị thần cũng không hài lòng chút nào..." }, }, HestiaAboutPalace01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, { SumPrevRuns = 3, Path = { "RoomsEntered", "Q_Story01" }, Comparison = ">=", Value = 1, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0223", Emote = "PortraitEmoteDepressed", Portrait = "Portrait_Hestia_Displeased_01", Text = "Hera nói rằng cháu thậm chí còn chưa được tham quan Cung Điện nữa. Ôi, cháu yêu, giá mà ta có thể ở đó để dẫn cháu đi tham quan, thay vì trông nom ngọn lửa. Nhưng nếu cháu đã nhìn thấy một cây cột tráng lệ, thì có lẽ cháu đã chiêm ngưỡng hết rồi." }, }, HestiaAboutChronosBossW01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, { PathTrue = { "PrevRun", "Cleared" } }, { PathTrue = { "PrevRun", "RoomsEntered", "I_Boss01" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0221", Text = "Ta vẫn còn nhớ cảm giác khi bọn ta cho Chronos biết thế hệ trẻ bọn ta mạnh đến nhường nào! Giờ thì đến lượt các cháu, cháu yêu, thế hệ trẻ mới, phải đối mặt với những vấn đề cũ, thậm chí còn tồi tệ hơn nhiều. Đúng là có những thứ chẳng bao giờ thay đổi!" }, }, HestiaAboutChronosBossW02 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, { PathFalse = { "GameState", "ReachedTrueEnding" } }, { PathTrue = { "PrevRun", "Cleared" } }, { PathTrue = { "PrevRun", "RoomsEntered", "I_Boss01" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0222", Text = "Cháu và bà Hecate kia hẳn đang tìm cách gì đó để khiến Chronos không thể hồi phục, nếu không thì đã không truy sát hắn liên tục như vậy! Hai người đã có tiến triển gì chưa?" }, }, HestiaUnderworldRunCleared01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, { PathFalse = { "GameState", "ReachedTrueEnding" } }, { PathTrue = { "PrevRun", "Cleared" } }, { PathTrue = { "PrevRun", "RoomsEntered", "I_Boss01" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0113", Emote = "PortraitEmoteCheerful", Text = "Họ nói rằng cháu đã thay mặt bọn ta đánh bại Chronos! Một trận chiến hoành tráng! Chắc hẳn cảm giác rất ấm áp và dễ chịu phải không? Khiến cháu muốn làm điều đó mãi!" }, }, HestiaUnderworldRunCleared02 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, { PathFalse = { "GameState", "ReachedTrueEnding" } }, { PathTrue = { "PrevRun", "Cleared" } }, { PathTrue = { "PrevRun", "RoomsEntered", "I_Boss01" }, }, { -- PathTrue = { "CurrentRun", "BiomesReached", "F" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0114", Emote = "PortraitEmoteFiredUp", Text = "Cháu đã đánh bại tên Titan đáng ghét đó phải không? Đừng cảm thấy tội lỗi vì không thể tiêu diệt hắn hoàn toàn, không phải ai trong chúng ta cũng làm được điều đó, rõ ràng là thế. Thay vào đó, hãy tiếp tục tấn công hắn khi hắn đang suy sụp! Ta rất vui lòng giúp cháu trong việc này!" }, }, HestiaUnderworldRunCleared03 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, { PathTrue = { "GameState", "ReachedTrueEnding" } }, { PathTrue = { "PrevRun", "Cleared" } }, { PathTrue = { "PrevRun", "RoomsEntered", "I_Boss01" }, }, { PathTrue = { "GameState", "TextLinesRecord", "ZeusPostTrueEnding03" }, }, { PathFalse = { "CurrentRun", "TextLinesRecord", "ZeusPostTrueEnding03" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0229", Text = "Bọn ta đã đày Chronos xuống làm một công việc nhàn hạ ở Quần Đảo Phước Lành. Ta biết là nghe có vẻ khá ưu ái cho ông ta, nhưng cháu vẫn đang hợp tác với ông ta để chống lại chính ông ta, ngăn không cho ông ta trở lại nắm quyền, phải không? Có lẽ ta cũng hiểu được đôi chút!" }, }, HestiaSurfaceRunCleared01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, { PathFalse = { "GameState", "TyphonDefeatedWithStormStop" }, }, { PathTrue = { "PrevRun", "Cleared" } }, { Path = { "PrevRun", "RoomsEntered" }, HasAny = { "Q_Boss01", "Q_Boss02" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0194", Emote = "PortraitEmoteFiredUp", Text = "Cháu đã giúp bọn ta đánh bại con quái vật chết tiệt đó! Ah, giá mà ta thấy được cảnh đó! Cháu quả là phi thường, cháu yêu! Tuy nhiên, tên Typhon đó lại bắt đầu leo lên đỉnh núi rồi. Chúng ta chỉ khiến đường leo núi của hắn thêm phần khó khăn thôi..." }, }, HestiaSurfaceRunCleared02 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, { PathFalse = { "GameState", "TyphonDefeatedWithStormStop" }, }, { PathTrue = { "PrevRun", "Cleared" } }, { Path = { "PrevRun", "RoomsEntered" }, HasAny = { "Q_Boss01", "Q_Boss02" }, }, { PathTrue = { "GameState", "TextLinesRecord", "HestiaSurfaceRunCleared01" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0115", Emote = "PortraitEmoteCheerful", Text = "Cảm ơn cháu vì đã giúp bầu không khí ở đây thoáng hơn một chút nhé! Nhờ vậy mà bọn ta có được một chút thời gian để hồi sức và tập hợp lực lượng. Giờ thì mọi người lại hăng hái muốn phá vòng vây rồi! Ôi trời, nhưng mà nghe ta này! Ta cũng đang bàn về trận chiến chẳng khác gì họ..." }, }, HestiaSurfaceRunCleared03 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, { PathTrue = { "GameState", "ReachedTrueEnding" } }, { PathTrue = { "PrevRun", "Cleared" } }, { Path = { "PrevRun", "RoomsEntered" }, HasAny = { "Q_Boss01", "Q_Boss02" }, }, { PathTrue = { "CurrentRun", "BiomesReached", "N" }, }, NamedRequirementsFalse = { "StandardPackageBountyActive" }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0227", Text = "Theo ta được biết là thế này: Mặc dù cháu đã tiêu diệt Typhon, nhưng giờ cháu lại tiếp tục truy tìm tàn dư còn sót lại của hắn, ở một thực tại nào đó ngoài thế giới tàn khốc này sao? Ôi trời, cháu đúng là chẳng được nghỉ ngơi tử tế một chút nào, cháu yêu! Nhưng ta sẽ luôn hỗ trợ cháu." }, }, HestiaAboutWinStreak01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, { SumPrevRuns = 2, Path = { "EnemyKills", "TyphonHead" }, Comparison = ">=", Value = 1, }, { SumPrevRuns = 3, Path = { "EnemyKills", "Chronos" }, Comparison = ">=", Value = 1, }, { PathTrue = { "GameState", "ReachedTrueEnding" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0255", Emote = "PortraitEmoteFiredUp", Text = "Liên tiếp hạ gục Chronos rồi đến Typhon, cháu giỏi thật đấy, cháu yêu! Giờ những việc này là quá dễ dàng đối với cháu. Có lẽ một đêm nào đó ta cũng nên thử sức xem sao." }, }, HestiaAboutCinder01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, { Path = { "GameState", "Resources", "MixerFBoss" }, Comparison = ">=", Value = 5, } }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0055", Text = "Cháu có một ít Than Hồng rồi phải không? Không phải thứ ấn tượng, nhưng nó rất mạnh mẽ và là nguồn lửa tuyệt vời! Hầu hết các vị thần và con người chỉ thích những món đồ lấp lánh và những thứ tương tự. Nhưng những phù thủy như cháu biết rõ điều mình cần!" }, }, HestiaAboutCinder02 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, { PathTrue = { "GameState", "TextLinesRecord", "HestiaAboutCinder01" }, }, { Path = { "GameState", "Resources", "MixerFBoss" }, Comparison = ">=", Value = 20, } }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0199", Text = "Cháu có nhiều Than Hồng lắm phải không? ta có thể cảm nhận từ đây... là loại đặc biệt từ những cây đuốc mà ta biết. Có phải cháu vừa có một trận đấu với Hecate không? Chắc hẳn cháu đã không nghiêm túc chiến đấu. Có lẽ chỉ là bài tập thể dục đêm của cháu thôi!" }, }, HestiaAboutMyths01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0112", Text = "Những vị thần khác, họ thích người phàm đưa họ vào những câu chuyện và bài hát theo cách riêng của họ. Nhưng ta thì không! Trong chuyện này, ta nghĩ những vị thần Địa Ngục đã đúng. Tốt nhất là nên giữ bí mật công việc cho riêng mình!" }, }, HestiaAboutFighting01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, { PathTrue = { "GameState", "ReachedTrueEnding" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0220", Text = "Có lẽ cháu đang muốn hỏi Dì Hestia rằng những cuộc tranh cãi này đến bao giờ mới chấm dứt? À thì, hãy tưởng tượng rằng khi ta gần bằng độ tuổi của cháu... gầy hơn một chút, mạnh mẽ hơn một chút, nhưng nhìn chung thì không khác biệt lắm... và bọn ta đã luôn tranh cãi suốt từ đó đến giờ." }, }, HestiaAboutTorch01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, { PathTrue = { "CurrentRun", "Hero", "Weapons", "WeaponTorch" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0109", Emote = "PortraitEmoteSurprise", Text = "Cháu mang theo thứ gì vậy, Ygnium ư? Nó khiến ta nhớ đến những cây đuốc mà ngày xưa Hecate vẫn luôn mang theo bên mình. Nếu những thứ này giống như những cây đuốc đó, chúng sẽ không bao giờ tắt. Nhưng để chắc chắn, chúng ta sẽ luôn giữ chúng cháy!" }, }, HestiaAboutEosAspect01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, { PathTrue = { "GameState", "TextLinesRecord", "HestiaAboutTorch01" }, }, { PathTrue = { "CurrentRun", "Hero", "TraitDictionary", "TorchSprintRecallAspect" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0165", Emote = "PortraitEmoteSurprise", Text = "Chuyện gì xảy ra với Ngọn Lửa của cháu vậy? Giờ chúng trông sáng rực nưh bình minh vậy. Có lẽ Eos với đôi tay hồng đã quyết định tham gia cùng! Dù bọn ta không muốn làm phiền bà ấy ngoài công việc hằng ngày..." }, }, HestiaAboutSupayAspect01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, { PathTrue = { "GameState", "TextLinesRecord", "HestiaAboutTorch01" }, }, { PathTrue = { "CurrentRun", "Hero", "TraitDictionary", "TorchAutofireAspect" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0250", Emote = "PortraitEmoteFiredUp", Text = "Ồ, nhìn những ngọn lửa rực rỡ đó kìa, những tia lửa bắn tung tóe mất kiểm soát! Thế là nguy hiểm đấy, cháu yêu. Thường thì ta phải tự tay thiêu rụi kẻ thù, chứ không phải tự động như thế này. Đám trẻ các cháu bây giờ sướng thật!" }, }, HestiaAboutSuit01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, { PathTrue = { "CurrentRun", "Hero", "Weapons", "WeaponSuit" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0254", Emote = "PortraitEmoteSurprise", Text = "Tạo vật mà cháu đang dùng có thể khiến mọi thứ nổ tung! Thời mà ta còn sở hữu Khẩu Adamant, ta đã từng hứng chịu những ánh mắt soi mói, nhưng thứ đó lại khiến họ ngoảnh đi ngay lập tức." }, }, HestiaAboutChronosPlan01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, { Path = { "GameState", "RoomsEntered" }, HasAll = { "H_Boss01", "N_Boss01" }, }, { PathFalse = { "GameState", "RoomsEntered", "Q_Boss01" }, }, { PathFalse = { "GameState", "TextLinesRecord", "HermesAboutTyphonReveal01" }, }, { PathTrue = { "CurrentRun", "BiomesReached", "N" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0076", Portrait = "Portrait_Hestia_Displeased_01", Text = "Bọn ta đang cố chống lại Chronos và lực lượng của hắn, nhưng có điều gì đó đang xảy ra, ta có thể cảm nhận điều đó. Dù Titan có đang âm mưu điều gì đi nữa, ta e rằng nó cũng sẽ bị thiêu rụi..." }, }, HestiaAboutChronosPlan02 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, { PathTrue = { "CurrentRun", "BiomesReached", "N" }, }, { PathFalse = { "GameState", "RoomsEntered", "Q_Boss01" }, }, { PathFalse = { "GameState", "TextLinesRecord", "HermesAboutTyphonReveal01" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0190", Portrait = "Portrait_Hestia_Displeased_01", Text = "Bọn ta không rõ Chronos đang âm mưu điều gì với bọn ta, nhưng bọn ta đều nghĩ rằng những cuộc chiến nhỏ ở sườn núi của bọn ta không phải diều đáng lo ngại nhất. Bọn ta không mấy hào hứng để tìm hiểu thêm đâu." }, }, HestiaAboutPackageBounty01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, { Path = { "CurrentRun", "ActiveBounty" }, IsAny = { "PackageBountyHestia" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0102", Text = "Chỉ mới lúc nãy, ta cảm thấy một sự thôi thúc lạ lùng để tìm đến cháu, cháu yêu! Cảm giác không phải ta tự quyết định điều đó! Có phải cháu đang nghịch những sức mạnh bí ẩn hay gì đó không? Nếu cháu muốn nhìn vào vực thẳm lạnh lẽo, ta sẽ giữ ấm cho cháu." }, }, HestiaAboutPackageBounty02 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, { Path = { "CurrentRun", "ActiveBounty" }, IsAny = GameData.LateStartPackagedBounties, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0188", Text = "Không biết bằng cách nào mà cháu có thể đi xa nhanh chóng đến vậy, nhưng cháu không thể đi tiếp cho đến khi cháu chuẩn bị đầy đủ. Phải mang theo nhiều nhiệt cho nơi cháu sắp đến nhé!" }, }, HestiaPostGift01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, { PathTrue = { "GameState", "TextLinesRecord", "HestiaGift01", }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0039", Text = "{#Emph}Ah{#Prev}, ta thích những cô gái luôn sẵn sàng xắn tay áo lên, làm việc chăm chỉ và những điều tương tự. Có quá nhiều người chỉ biết ngồi đó chờ người khác dọn dẹp đống bừa bộn của họ, thật bực mình! Nhân tiện thì, sao cháu không đi làm chút việc thiêu rụi của ta nhỉ?" }, }, HestiaPostGift02 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, { PathTrue = { "GameState", "TextLinesRecord", "HestiaGift03" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0074", Portrait = "Portrait_Hestia_Displeased_01", Text = "Bọn ta đã tỏa sáng trên đỉnh Olympus không biết bao lâu rồi, cháu yêu. Có lẽ thời đại của bọn ta đã qua rồi chăng? Có lẽ bọn ta giống người phàm hơn những gì bọn ta thừa nhận đấy. Dù số phận tồi tệ nào đang chờ đợi, ta cũng sẵn sàng đón nhận!" }, }, HestiaPostGift03 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, { PathTrue = { "GameState", "TextLinesRecord", "HestiaGift04" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0075", Portrait = "Portrait_Hestia_Displeased_01", Text = "Cháu thực sự là một vị thần kỳ lạ đấy, bé bỏng. Ban đầu ta tưởng cháu hơi kiêu ngạo, giống với những người mà ta đã biết rất rõ. Nhưng cháu đã thực sự thay đổi những khuyết điểm này trước khi cháu xuất hiện, đúng không?" }, }, HestiaAboutCosmetics01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, { Path = { "GameState", "CosmeticsPurchasedCountCache", "Total" }, Comparison = ">=", Value = 10, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0239", Text = "Ta biết cháu đang bận rộn với đống rắc rối do Chronos gây ra, nhưng ta muốn nói rằng ta trân trọng những cố gắng của cháu trong việc tân trang lại mái ấm. Đang cố gắng cải thiện mái ấm này, khiến Hestia ta đây cũng thấy ấm lòng!" }, }, HestiaAboutCosmetics02 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, { Path = { "GameState", "CosmeticsPurchasedCountCache", "Total" }, Comparison = ">=", Value = 22, }, { PathTrue = { "GameState", "TextLinesRecord", "HestiaGift06" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0240", -- heart unlock PostLineFunctionName = "RelationshipAdvancedPresentation", PostLineFunctionArgs = { Delay = 0.5 }, Text = "Ta chưa từng đến nơi cháu sống, nhưng ta có thể cảm nhận được ai đó đang gây dựng một mái nhà ấm áp và hạnh phúc theo cách của họ. Những món đồ trang trí, nhưng chi tiết nhỏ tạo nên cảm giác được chào đón, đó mới là điều quan trọng! Không phải ai cũng hiểu được điều đó, nhưng cháu thì có." }, }, HestiaLegendaryPickUp01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, { FunctionName = "RequiredRarityInRoom", FunctionArgs = { AllAtLeastRarity = "Rare", HasAtLeastRarity = "Epic" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0057", Text = "Đôi khi ta cũng phải thừa nhận rằng tiếng kêu lách tách của lò sưởi không phải lúc nào cũng đủ. Đôi khi, những gì chúng ta cần là một đám cháy thật lớn, một biển lửa! Thế, cái này thì sao nhỉ?" }, }, HestiaLegendaryPickUp02 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, { FunctionName = "RequiredRarityInRoom", FunctionArgs = { AllAtLeastRarity = "Rare", HasAtLeastRarity = "Epic" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0058", Text = "Lò sưởi là trung tâm ngôi nhà của người phàm, cháu yêu, giữ ngọn lửa của ta ở vị trí cố định. Nhưng ta có thể tạo ra một đám cháy rừng trong nháy mắt! Và khi ta nỗi giận, đó chính xác là những điều ta sẽ làm." }, }, -- about characters / about other characters HestiaAboutHades01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, { PathTrue = { "GameState", "EncountersOccurredCache", "GeneratedAnomalyB" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0037", Text = "Ta và cha cháu từng khá thân thiết, nếu so với những chuyện khác. Sau khi bọn ta xử lý các Titan, ông ấy đã xuống Địa Ngục của cháu, và ta thì trôi dạt, giống như một tia lửa từ ngọn lửa." }, }, HestiaAboutHades02 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, { PathTrue = { "GameState", "RoomsEntered", "I_Story01" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0110", Text = "Ta cho rằng cha cháu và ta có nhiều điểm tương đồng. Bọn ta là hai người không thuộc nhóm những vị thần Olympus! Ít nhất thì ta có thể đến thăm bất cứ khi nào ta muốn, còn Hades, ngay khi ông ấy được giao cho Địa Ngục, thì chẳng ai coi ông ấy là người cùng nhóm nữa!" }, }, HestiaAboutHades03 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, { PathTrue = { "GameState", "ReachedTrueEnding" } }, { SumPrevRuns = 2, Path = { "RoomsEntered", "I_Story01" }, Comparison = ">=", Value = 1, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0234", Text = "Ta rất vui khi biết cha của cháu vẫn ổn. Ông ấy và mẹ của cháu, anh trai của cháu, cùng những người khác trong Thánh Điện. Mong rằng họ sẽ được an toàn và quây quần bên nhau." }, }, HestiaAboutFates01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, { PathTrue = { "GameState", "TextLinesRecord", "HermesAboutFates01" }, }, NamedRequirementsFalse = { "ReachedEpilogue" }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0236", Text = "Mọi chuyện không hề diễn ra theo ý muốn của chúng ta, cháu yêu. Nhất là khi những điều ta nghe về Ba Nữ Thần Định Mệnh là thật. Dù chúng ta có nên nắm quyền hay không, chính họ đã đặt chúng ta vào tình cảnh này... và giờ lại biến mất như một làn khói?" }, }, HestiaAboutChronos01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, { PathFalse = { "GameState", "ReachedTrueEnding" } }, { Path = { "GameState", "TextLinesRecord" }, HasAny = { "ChronosRevealFollowUp", "ChronosMeeting03", "ChronosPostBattleMeeting01" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0043", Text = "Đáng lẽ cháu nên chứng kiến khi bọn ta hạ gục Chronos, cháu yêu! Ít nhất phải cần đến sáu người bọn ta đấy, nhưng bọn ta đã làm được! Không có gì lạ khi hắn vẫn căm thù chuyện đó. Bọn ta sẽ phải giải quyết hắn triệt để hơn! Có lẽ là nên thiêu cháy hắn nhỉ?" }, }, HestiaAboutTyphon01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, { PathFalse = { "GameState", "TyphonDefeatedWithStormStop" }, }, { SumPrevRuns = 3, Path = { "RoomsEntered" }, TableValuesToCount = { "Q_Boss01", "Q_Boss02" }, Comparison = ">=", Value = 1, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0192", Text = "Vì Typhon đã trở lại, nên ta nghĩ mình cũng nên chào mừng cháu, cháu yêu! Không phải vì bọn ta chịu thua mà không chiến đấu, chỉ đề phòng thôi. Khi xưa bọn ta từng hợp lực để tiêu diệt Chronos, bọn ta cũng chỉ vừa đủ sức để đánh bại hắn thôi! Nhưng giờ hắn đã to lớn hơn rất nhiều!" }, }, HestiaAboutTyphon02 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, { PathFalse = { "GameState", "TyphonDefeatedWithStormStop" }, }, { PathTrue = { "GameState", "RoomsEntered", "Q_Boss01" } }, { Path = { "PrevRun", "RoomsEntered" }, HasNone = { "Q_Boss01", "Q_Boss02" }, }, { PathTrue = { "CurrentRun", "BiomesReached", "F" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0193", Portrait = "Portrait_Hestia_Displeased_01", Text = "Ta cũng không rõ bằng cách nào mà bọn ta có thể cầm chân Typhon, ngăn không để hắn thiêu rụi ngọn núi này. Chắc là nhờ vào sấm sét, lửa cháy, lũ lụt và động đất chăng? Nếu cháu có sáng kiến nào hay ho, thì hãy mau lên đây nhé!" }, }, HestiaAboutTyphonDeath01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, { PathTrue = { "GameState", "TyphonDefeatedWithStormStop" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0224", Emote = "PortraitEmoteSurprise", Text = "Tên quái vật kinh tởm đó đã bị tiêu diệt hoàn toàn rồi sao? Ý ta là hoàn toàn biến mất, không còn bất kỳ dấu vết nào! Họ đã kể với ta rằng cháu đã khiến con quái vật đó tan biến thành tro bụi... điều đó thật đáng sợ đấy, cháu yêu!" }, }, HestiaAboutArtemis01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, { Path = { "GameState", "UseRecord", "NPC_Artemis_Field_01" }, Comparison = ">=", Value = 3, }, { 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/Hestia_0187", Text = "Vậy là Artemis đã tìm ra cháu, phải không? Nghe có vẻ như là một sự trùng hợp kỳ lạ, nhưng bọn ta là thần, những chuyện như này là bình thường! Ta mừng là con bé đã tìm được cháu kịp thời." }, }, HestiaAboutHeracles01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, { PathTrue = { "CurrentRun", "BiomesReached", "N" }, }, { Path = { "PrevRun", "EncountersOccurredCache" }, HasAny = { "HeraclesCombatIntro", "HeraclesCombatN", "HeraclesCombatN2", "HeraclesCombatO", "HeraclesCombatO2", "HeraclesCombatP", "HeraclesCombatP2", }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0197", Text = "Ô, khi cháu lên đây, hãy cảnh giác với Heracles, một gã to lớn và lực lưỡng ấy? Hắn là một trong những người giỏi nhất của bọn ta, nhưng đôi khi hắn có vẻ không hài lòng với công việc của mình. Ta cũng chẳng biết lý do là gì, thật khó hiểu!" }, }, HestiaAboutHeracles02 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, { Path = { "GameState", "TextLinesRecord" }, HasAll = { "HestiaAboutHeracles01", "HestiaGift05", "HeraGift05", "HeraclesGift05" }, }, NamedRequirements = { "ReachedEpilogue" }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0258", Text = "Ta đã nói chuyện với Hera, à không, phải gọi là Nữ Hoàng Hera, về việc bọn ta đã khắt khe với Heracles sau tất cả những chuyện đã xảy ra. Có lẽ thằng bé xứng đáng được hạ cây chùy xuống và được nghỉ ngơi một thời gian." }, }, HestiaAboutPolyphemus01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, { SumPrevRuns = 2, Path = { "RoomsEntered" }, TableValuesToCount = { "N_Boss01", "N_Boss02" }, Comparison = ">=", Value = 1, }, { PathTrue = { "CurrentRun", "BiomesReached", "N" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0198", Text = "Ta nghe nói cháu đã đụng độ với Polyphemus! Ta vẫn nhớ rõ khoảnh khắc hắn mất một con mắt. Có thể nói ngọn lửa đã đóng vai trò quan trọng trong chuyện đó và lưu giữ nó. Ta gần như thương xót cho hắn, nhưng hắn vẫn sống sót. Và vẫn cản đường cháu..." }, }, HestiaAboutEris01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, { SumPrevRuns = 2, Path = { "RoomsEntered" }, TableValuesToCount = { "O_Boss01", "O_Boss02" }, Comparison = ">=", Value = 1, }, { PathTrue = { "CurrentRun", "BiomesReached", "N" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0073", Portrait = "Portrait_Hestia_Displeased_01", Text = "Nghe nói cháu đã có một cuộc chạm trán gian nan với Eris đáng ghét trên đường đến đây phải không? Thật tồi tệ khi biết rằng chính Xung Đột cũng đang chống lại chúng ta! Và còn dám chạm những ngón tay nhỏ bé dơ bẩn của cô ta lên Khẩu Súng Adamant của ta nữa... Lẽ ra ta nên giữ thứ đó." }, }, HestiaAboutEris02 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, { SumPrevRuns = 2, Path = { "EnemyKills", "Eris" }, Comparison = ">=", Value = 1, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0116", Text = "Nghe nói cháu đã lôi con bé Eris đáng ghét đó xuống từ bầu trời! Đúng là đáng đời! Mặc dù bọn ta không thể khiến cô ta biến mất hoàn toàn. Thật khó mà tin rằng cô ta là một trong những đứa con của Nyx! Khi sinh ra nhiều đứa con như vậy, chắc chắn sẽ có một đứa hư hỏng." }, }, HestiaAboutEris03 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, { PathTrue = { "GameState", "ReachedTrueEnding" } }, { SumPrevRuns = 2, Path = { "EnemyKills", "Eris" }, Comparison = ">=", Value = 1, }, { PathTrue = { "CurrentRun", "BiomesReached", "N" }, }, NamedRequirementsFalse = { "StandardPackageBountyActive" }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0247", Text = "Eris vẫn cứ liên tục cản đường cháu, ngay cả khi Chronos đã đầu hàng và Typhon cũng bị tiêu diệt rồi ư? Chà, cô ta cứng đầu chẳng kém gì bọn ta, ta khá ấn tượng đấy!" }, }, HestiaAboutPrometheus01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, { SumPrevRuns = 2, Path = { "RoomsEntered", "P_Boss01" }, Comparison = ">=", Value = 1, }, { PathTrue = { "CurrentRun", "BiomesReached", "N" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0162", Emote = "PortraitEmoteFiredUp", Portrait = "Portrait_Hestia_Displeased_01", Text = "Vậy là Titan Tiên Tri đã thoát khỏi xiềng xích và giờ đang chống lại chúng ta! Thật đáng tiếc. Kể từ khi bọn ta bắt quả tang hắn trộm ngọn lửa của ta, hắn đã đánh mất lòng tin của bọn ta. Cướp ngọn lửa vì lợi ích của loài người? Hắn chỉ cần hỏi xin ta một cách lịch sự thôi mà!" }, }, HestiaAboutPrometheus02 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, { PathTrue = { "GameState", "TextLinesRecord", "HestiaAboutPrometheus01" }, }, { SumPrevRuns = 2, Path = { "EnemyKills", "Prometheus" }, Comparison = ">=", Value = 1, }, { PathFalse = { "GameState", "ReachedTrueEnding" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0163", Text = "Prometheus, ta nhớ hắn chưa từng thiếu sáng suốt đến vậy. Hắn là người rất điềm tĩnh, nhưng giờ thì sao? Hắn đang làm tay sai cho Chronos, gây rắc rối cho bọn ta ở đây! Người ta nói rằng hắn có thể nhìn thấy tương lai, vậy thì chắc hẳn hắn đã biết lần này sẽ không thoát được đâu..." }, }, HestiaAboutPrometheus03 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, { PathTrue = { "GameState", "ReachedTrueEnding" } }, { SumPrevRuns = 2, Path = { "RoomsEntered", "P_Boss01" }, Comparison = ">=", Value = 1, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0232", Text = "Ta nghĩ rằng khi chúng ta đã đánh bại Chronos, thì Prometheus cũng chẳng khó khăn gì. Hắn đang uất hận vì những ngày tháng khi gan của hắn là bữa ăn cho đại bàng. Ta biết hắn từng gây không ít rắc rối, nhưng... ta cũng không muốn hắn trải qua những điều đó một lần nữa. Ta cũng chẳng biết tại sao mình làm vậy nữa..." }, }, HestiaAboutPrometheus04 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, { SumPrevRuns = 2, Path = { "RoomsEntered", "P_Boss01" }, Comparison = ">=", Value = 1, }, { PathTrue = { "GameState", "TextLinesRecord", "PrometheusAboutEpilogue01" }, }, NamedRequirements = { "ReachedEpilogue" }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0233", Portrait = "Portrait_Hestia_Displeased_01", Text = "Người ta nói rằng Prometheus có thể nhìn thấy những gì sắp xảy ra, nhưng ta không tin hắn có thể thấy trước tất cả những chuyện này! Lẽ ra ta nên căm ghét hắn nhiều hơn mới đúng, nhưng... ít ra thì hắn vẫn còn quan tâm đến loài người." }, }, HestiaAboutPrometheusL01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, { PathTrue = { "PrevRun", "RoomsEntered", "P_Boss01" }, }, { PathFalse = { "PrevRun", "RoomsEntered", "P_PostBoss01" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0256", Portrait = "Portrait_Hestia_Displeased_01", Text = "Ta nghe nói cháu bị Prometheus tiễn về nhà. Nếu đang bị bỏng thì đừng có chườm đá, đừng nghe theo Demeter. Phù thủy các cháu hẳn phải có thuốc mỡ hay thứ gì đó tương tự nhỉ..." }, }, -- about other gods HestiaAboutSelene01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, { PathTrue = { "CurrentRun", "UseRecord", "SpellDrop" } }, { Path = { "CurrentRun", "TextLinesRecord" }, HasNone = GameData.GodAboutGodEvents, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0059", Text = "Cháu được ánh trăng của Selene soi chiếu sao? Ta phải thừa nhận rằng nó sở hữu sức hút và quyền lực nhất định... nhưng thứ ánh sáng lạnh lẽo và xa xăm đó, lại song hành cùng ngọn lửa rực cháy ư? Không đời nào sánh bằng!" }, }, HestiaAboutHera01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, { PathTrue = { "CurrentRun", "UseRecord", "HeraUpgrade" } }, { Path = { "CurrentRun", "TextLinesRecord" }, HasNone = GameData.GodAboutGodEvents, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0060", Text = "Cháu đã gặp em gái Hera của ta rồi ư? Cô ấy thường quen với việc chăm sóc những người trẻ tuổi như cháu, nhưng cô ấy cũng có đàn con của riêng mình để lo. Vậy sao cháu không ở lại với ta nhỉ?" }, }, HestiaAboutHera02 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, { PathTrue = { "CurrentRun", "UseRecord", "HeraUpgrade" } }, { PathTrue = { "GameState", "TextLinesRecord", "HestiaAboutHera01", }, }, { Path = { "CurrentRun", "TextLinesRecord" }, HasNone = GameData.GodAboutGodEvents, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0050", Text = "Nữ Hoàng Hera trẻ tuổi của bọn ta, cô ấy lúc nào cũng bảo rằng phải kiềm nén và kiểm soát cảm xúc của mình. Hãy nhìn xem thái độ đó biến cô ấy trở thành người như thế nào kìa! Ta nói rằng hãy xả con giận và sự phẫn nộ. Hãy giải phóng mọi thứ đi!" }, }, HestiaAboutZeus01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, { PathTrue = { "CurrentRun", "UseRecord", "ZeusUpgrade" } }, { Path = { "CurrentRun", "TextLinesRecord" }, HasNone = GameData.GodAboutGodEvents, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0061", Text = "Ôi, vị thần cai trị Olympus hùng mạnh đã cho cháu một chút quyền năng sấm sét của mình, phải không? Nhưng thứ đấy cũng chẳng giúp cháu đi xa được, vì thế hãy để ta ban cho cháu {#Emph}thêm chút hỏa lực {#Prev}ở đây nhé." }, }, HestiaAboutPoseidon01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, { PathTrue = { "CurrentRun", "UseRecord", "PoseidonUpgrade" } }, { Path = { "CurrentRun", "TextLinesRecord" }, HasNone = GameData.GodAboutGodEvents, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0062", Text = "Đã được ban phước sẵn bởi vị thần hùng mạnh tượng trưng cho mặt đất và biển cả, phải không? Quyền năng của Poseidon và của ta thường không hòa hợp với nhau được, nhưng suy cho cùng thì, cả ta và ngài ấy cũng vậy, cháu có thể an tâm về điều đó, cô bé." }, }, HestiaAboutApollo01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, { PathTrue = { "CurrentRun", "UseRecord", "ApolloUpgrade" } }, { Path = { "CurrentRun", "TextLinesRecord" }, HasNone = GameData.GodAboutGodEvents, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0063", Emote = "PortraitEmoteFiredUp", Text = "Ồ, thần ánh sáng đã tô điểm thêm sự lấp lánh cho cháu phải không? Apollo tỏa sáng như mặt trời, chắc chắn là vậy rồi! Nhưng vẫn còn nhiều cách để thắp sáng một nơi đấy, cháu yêu." }, }, HestiaAboutAphrodite01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, { PathTrue = { "CurrentRun", "UseRecord", "AphroditeUpgrade" } }, { Path = { "CurrentRun", "TextLinesRecord" }, HasNone = GameData.GodAboutGodEvents, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0064", Text = "Cháu mang theo phước lành của Aphrodite phải không? Cháu biết đấy, cô ta lớn tuổi hơn rất nhiều so với vẻ ngoài. Đối với cô ta, vẻ ngoài là quan trọng hơn hết, còn ta thì quan tâm đến sự nóng bỏng theo cách khác..." }, }, HestiaAboutDemeter01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, { PathTrue = { "CurrentRun", "UseRecord", "DemeterUpgrade" } }, { Path = { "CurrentRun", "TextLinesRecord" }, HasNone = GameData.GodAboutGodEvents, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0104", Text = "Ta có thể cảm thấy cô em gái băng giá Demeter của ta đã gặp cháu rồi! Bà của cháu tự coi mình là người lớn tuổi nhất Olympus đấy! Điều đó chỉ đúng khi ta không có mặt ở đây thôi. Có thể bà ấy đã khiến cháu cảm thấy lạnh lẽ, nhưng đừng lo, ta sẽ sưởi ấm cho cháu!" }, }, HestiaAboutDemeter02 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, { PathTrue = { "CurrentRun", "UseRecord", "DemeterUpgrade" } }, { PathTrue = { "GameState", "TextLinesRecord", "HestiaAboutDemeter01" }, }, { PathFalse = { "GameState", "ReachedTrueEnding" } }, --[[ @purposely omitted { Path = { "CurrentRun", "TextLinesRecord" }, HasNone = GameData.GodAboutGodEvents, }, ]]-- }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0051", Text = "Tội nghiệp em gái Demeter. Bà ấy chỉ có một đứa con gái. Persephone, mẹ của cháu đấy! Tuy nhiên, đứa trẻ đó thường chỉ mang đến nỗi buồn nhiều hơn niềm vui. Đó không phải lỗi của mẹ cháu, hãy nhớ điều đó. Cô ấy rất đáng yêu, với mái tóc giống như của cháu vậy." }, }, HestiaAboutHephaestus01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, { PathTrue = { "CurrentRun", "UseRecord", "HephaestusUpgrade" } }, { Path = { "CurrentRun", "TextLinesRecord" }, HasNone = GameData.GodAboutGodEvents, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0067", Text = "Ta rất vui khi biết cháu và Hephaestus khá hợp nhau. Thằng bé chỉ quanh quẩn một mình, như thể ngọn lửa của ta là tất cả những gì nó cần. Nó không phải người tệ nhất trong các vị thần đâu." }, }, HestiaAboutAres01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, { PathTrue = { "CurrentRun", "UseRecord", "AresUpgrade" } }, { Path = { "CurrentRun", "TextLinesRecord" }, HasNone = GameData.GodAboutGodEvents, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0203", Text = "Hẳn là giò cháu đã gặp Ares rồi nhỉ? Đúng là thằng bé điềm tĩnh hơn vài người trong số bọn ta, nhưng có điều gì đó không ổn ở nó. Thứ hơi ấm duy nhất mà nó quan tâm... là máu tươi vừa đổ và lửa trên chiến trường, đại loại là vậy." }, }, HestiaAboutHermes01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, { PathTrue = { "CurrentRun", "UseRecord", "HermesUpgrade" } }, { Path = { "CurrentRun", "TextLinesRecord" }, HasNone = GameData.GodAboutGodEvents, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0066", Text = "Nếu ta không nhầm thì cháu đã có sức mạnh cho đôi chân của mình, cháu yêu! Có lẽ là nhờ sự giúp đỡ của Hermes, người nhanh nhẹn nhất. Cháu có biết cái gì cũng di chuyển rất nhanh không? Đây, để ta gợi ý cho cháu." }, }, HestiaAboutChaos01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, { PathTrue = { "CurrentRun", "UseRecord", "TrialUpgrade" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0191", Text = "Ta cảm nhận được điều gì đó rất khác lạ ở cháu, cháu yêu. Nó giống như dấu ấn thần thành của bọn ta nhưng rõ ràng không phải của bất cứ ai ở đây cả. Nó rất cổ xưa, hơn cả ta! Có phải cháu đã gặp người quen cũ mà bọn ta chưa biết đến không?" }, }, HestiaAboutAthena01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, { Path = { "GameState", "UseRecord", "NPC_Athena_01" }, Comparison = "<=", Value = 6, }, { PathFalse = { "GameState", "ReachedTrueEnding" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0200", Text = "Hiện tại bọn ta không quá lo lắng việc ở đây, vì Athena đang kiểm soát tốt mọi thứ. Con bé có thể hơi quá nghiêm khắc khi hai người gặp nhau, nhưng trong số tất cả những người ở đây, con bé sẽ là người đầu tiên ta chọn để hậu thuẫn cho ta." }, }, HestiaAboutDionysus01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, { SumPrevRuns = 2, Path = { "UseRecord", "NPC_Dionysus_01" }, Comparison = ">=", Value = 1, }, { PathFalse = { "GameState", "ReachedTrueEnding" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0202", Emote = "PortraitEmoteDepressed", Portrait = "Portrait_Hestia_Displeased_01", Text = "Ta thậm chí còn chẳng bận tâm Dionysus đang làm gì nữa. Mọi thứ thì ngày càng tệ, còn nó thì ngày càng buông thả! Cả thế giới này có cháy rực thì nó cũng mặc kệ! Nhưng mà... ta cũng đang cần một chút rượu của nó lúc này." }, }, -- other reactions HestiaAboutKeepsake01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, { PathTrue = { "CurrentRun", "Hero", "TraitDictionary", "ForceHestiaBoonKeepsake" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0106", Emote = "PortraitEmoteCheerful", Text = "Cháu đã có Everlasting Ember của ta phải không? Ta có thể thấy ánh lửa mờ nhạt của nó từ đây. Đây là cách cháu gửi tín hiệu cho Người Dì Hestia Vĩ Đại của cháu và tất cả những người khác, rằng cháu đang khao khát một chút Phước Lành!" }, }, HestiaAboutShrine01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, { Path = { "GameState", "SpentShrinePointsCache" }, Comparison = ">=", Value = 6, }, { PathTrue = { "GameState", "ActiveShrineBounty" }, }, { Path = { "CurrentRun", "TextLinesRecord" }, HasNone = GameData.AboutShrineEvents, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0189", Text = "Có điều gì đó trong đêm nay khiến ta cảm thấy rùng mình, bé bỏng. Cứ như bóng tối dày đặc đến mức nghẹt thở vậy! Mà lửa thì không thể thiếu không khí được. Hãy cẩn thận nhé!" }, }, HestiaPostTrueEnding01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, { PathTrue = { "GameState", "ReachedTrueEnding" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0225", Emote = "PortraitEmoteSurprise", Portrait = "Portrait_Hestia_Displeased_01", Text = "Chronos bị sao vậy? Mới lúc nãy vẫn còn đối đầu với nhau, rồi bỗng dưng ông ta xuất hiện trên ngọn núi của bọn ta với vẻ mặt hối hận! Ta biết phù thủy các cháu khá đáng gờm, nhưng chuyện này vượt ngoài khả năng tưởng tượng của ta!" }, }, HestiaPostTrueEnding02 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, { PathTrue = { "GameState", "ReachedTrueEnding" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0226", Emote = "PortraitEmoteCheerful", Text = "Do lần trước ta quá xúc động nên quên chúc mừng cháu một cách tử tế, cháu yêu! Cảm ơn cháu vì tất cả! Cháu đã đến và giải thoát bọn ta khỏi rắc rối lớn. Dù bọn ta cũng có góp sức, nhưng cháu mới là người lo hết mọi việc và còn làm rất tốt nữa!" }, }, HestiaPostEpilogue01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, NamedRequirements = { "ReachedEpilogue" }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0237", Text = "Cuối cùng thì cháu cũng tìm thấy những nữ thần thêu dệt định mệnh rồi sao? Ta cứ tưởng họ đã bỏ mặc chúng ta mãi mãi. Ta vẫn chưa hiểu lời tiên tri của họ nghĩa là gì, nhưng rồi thời gian sẽ trả lời." }, }, HestiaPostEpilogue02 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, { PathTrue = { "GameState", "TextLinesRecord", "HestiaGift07" }, }, NamedRequirements = { "ReachedEpilogue" }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0252", Text = "Khi mọi chuyện kết thúc, ta nghĩ mình sẽ tiếp tục phiêu du khắp nơi. Quan sát cuộc sống của người phàm và thế giới, vì khó có thể cảm nhận được khi ở trên cao. Olympus là một nơi rất đẹp để ghé thăm, nhưng ta chưa từng muốn sống ở đó cả." }, }, HestiaAboutSayingLittle01 = { PlayOnce = true, GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, { PathTrue = { "GameState", "TextLinesRecord", "HestiaGift07" } }, NamedRequirements = { "ReachedEpilogue" }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0262", Emote = "PortraitEmoteDepressed", -- Portrait = "Portrait_Hestia_Displeased_01", Text = "Ôi, ta mệt lắm rồi. Cứ phải thiêu rụi hết thứ này đến thứ khác, mệt không tả được! Nhưng ta vẫn sẽ hỗ trợ cháu, có lẽ chỉ ít nói hơn thôi." }, }, -- repeatable lines HestiaChat01 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0003", Text = "{#Emph}Ah{#Prev}, hãy thiêu rụi tất cả nhé, ý cháu thế nào, cháu yêu?" }, }, HestiaChat02 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0004", Text = "Ta sẽ biến ngọn lửa chập chờn đó trong mỗi bước đi của cháu thành ngọn lửa bùng cháy dữ dội!" }, }, HestiaChat03 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0005", Emote = "PortraitEmoteCheerful", Text = "Chúng ta nên đống một đống lửa ấm áp rồi ném tất cả kẻ thù của chúng ta vào đó nhỉ?" }, }, HestiaChat04 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0006", Text = "Có vẻ chúng ta sắp có một đêm thật nóng bức đấy!" }, }, HestiaChat05 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0007", Emote = "PortraitEmoteCheerful", Text = "Mọi thứ sẽ bị bao phủ bởi tro bụi khi chúng ta đi ngang qua!" }, }, HestiaChat06 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0008", Text = "Đừng để ngọn lửa trong tim cháy lụi tàn, được chứ?" }, }, HestiaChat07 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0009", Text = "{#Emph}Hoh{#Prev}, hãy để ta xem qua và giúp cháu lấy lại tinh thần nhé, cháu yêu." }, }, HestiaChat08 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0010", Text = "Được rồi, cháu yêu! Chúng ta hãy tăng nhiệt độ lên và khiến mọi thứ bùng cháy nào!" }, }, HestiaChat09 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0011", Text = "Đã lâu rồi chúng ta chưa cùng nhau thiêu rụi mọi thứ nhỉ?" }, }, HestiaChat10 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0012", Text = "Đôi khi, cháu chỉ cần thiêu rụi mọi thứ rồi bắt đầu kể từ đó, cháu yêu." }, }, HestiaChat11 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0013", Emote = "PortraitEmoteCheerful", Text = "Mặc dù mọi thứ đều rất tồi tệ, nhưng giữa chúng ta, đã lâu lắm rồi ta mới có cảm giác như vừa được sống lại vậy!" }, }, HestiaChat12 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0014", Text = "Mọi người thường bảo rằng, đừng đùa với lửa, cháu yêu. Nhưng ta cho phép cháu làm như vậy!" }, }, HestiaChat13 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0015", Text = "Đến lúc tăng nhiệt lên mức cao nhất rồi phải không, cháu yêu?" }, }, HestiaChat14 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0016", Text = "Có chút quà khởi động dành cho cháu đây, cháu yêu!" }, }, HestiaChat15 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0017", Text = "Chắc nơi cháu ở lạnh lắm... nhưng không kéo dài lâu đâu!" }, }, HestiaChat16 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0018", Text = "Ta lại đến rồi đây, cháu yêu, hãy thư giãn đi, vì chúng ta sắp chuẩn bị cho một cuộc vui đấy!" }, }, HestiaChat17 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0019", Text = "Ngọn lửa cổ xưa này sẽ không bao giờ tắt, đừng quên điều đó nhé, cháu yêu!" }, }, HestiaChat18 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0020", Text = "{#Emph}Oh{#Prev}, giá như ta có thể tự tay thiêu rụi bọn kẻ thù khốn kiếp của chúng ta!" }, }, HestiaChat19 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0021", Text = "Gửi đến cháu những lời chúc ấm áp nhất, cháu yêu, kèm theo món quà đặc biệt nữa!" }, }, HestiaChat20 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0022", Emote = "PortraitEmoteCheerful", Text = "Có lẽ vào một buổi tối nào đó, cháu sẽ được tận hưởng cuộc sống yên bình, nhưng rất tiếc, không phải đêm nay!" }, }, HestiaChat21 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0023", Text = "Đôi khi phải có sự hy sinh, cháu yêu. Vậy nên hãy gom chúng lại và thiêu rụi chúng đi!" }, }, HestiaChat22 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0024", Emote = "PortraitEmoteFiredUp", Text = "Đêm nay chắc chắn sẽ rất nóng, ta có thể cảm thấy điều đó!" }, }, HestiaChat23 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0025", PreLineThreadedFunctionName = "PlayEmoteAnimFromSource", PreLineThreadedFunctionArgs = { Emote = "PortraitEmoteCheerful", WaitTime = 3.8 }, Text = "Cháu vẫn rất nóng bỏng, ngay cả khi không có sự giúp đỡ của ta, nhưng có vẫn hơn không nhỉ, {#Emph}oh, hohoho!" }, }, HestiaChat24 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0026", Text = "Cháu đang làm gì vậy, cháu yêu? Chúng ta có thể làm những gì chúng ta muốn, thế thôi!" }, }, HestiaChat25 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0027", Text = "Ồ, có lẽ đã đến lúc ta nên thổi bùng ngọn lửa lên một chút nhỉ?" }, }, HestiaChat26 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0028", Text = "Ta đã chuẩn bị một món đặc biệt dành cho cháu đây, cháu yêu!" }, }, HestiaChat27 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0029", Text = "Có thứ gì đang cháy ở đó không, cháu yêu? Ồ, sắp có rồi đấy!" }, }, HestiaChat28 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0030", Text = "Hãy giữ ngọn lửa bất diệt đó luôn bùng cháy, cháu nghĩ sao, cháu yêu?" }, }, HestiaChat29 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0031", Text = "Ít nhất thì chúng ta đang sống trong thời đại thú vị, ta phải thừa nhận điều đó!" }, }, HestiaChat30 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0032", Text = "Sao chúng ta không thêm chút dầu vào ngọn lửa đang bùng cháy nhỉ?" }, }, HestiaChat31 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0208", Text = "Nếu loài người không được tận hưởng những giây phút ấm cúng, thì không ai được phép cả!" }, }, HestiaChat32 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0209", Text = "Lẽ ra bọn ta có thể thoải mái ngồi cạnh bếp lửa, nhâm nhi vài ngụm Rượu Mặt, hoặc thứ gì đó tương tự, nhưng bọn ta đã không làm thế!" }, }, HestiaChat33 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0210", Text = "Cháu lúc nào cũng ăn mặc phù hợp với thời tiết ấm áp, vì biết rằng ta luôn đồng hành cháu!" }, }, HestiaChat34 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0211", Text = "Đến lúc nổi lửa rồi đấy, cháu yêu, tranh thủ khi đêm còn dài!" }, }, HestiaChat35 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0212", Text = "Chúng ta cùng thắp sáng màn đêm nhé, cháu yêu, bằng bất cứ thứ gì có thể thiêu rụi!" }, }, HestiaChat36 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0214", Text = "Ta đã từng chứng kiến nhiều chuyện trong đời, nhưng những chuyện gần đây thì quá mới lạ đối với ta." }, }, HestiaChat37 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0215", Text = "Đừng bao giờ để ngọn lửa nhiệt huyết của cháu lụi tàn, cháu yêu, nhưng cũng đừng để nó kiểm soát cháu." }, }, HestiaChat38 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, { PathFalse = { "GameState", "ReachedTrueEnding" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0216", Text = "Đừng để những chuyện này ảnh hưởng đến cháu, mọi chuyện sẽ qua nhanh thôi, luôn luôn là vậy." }, }, HestiaChat39 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0219", Emote = "PortraitEmoteFiredUp", Text = "Đến lúc thổi bùng ngọn lửa rồi nhỉ? Ta luôn sẵn sàng bất cứ khi nào cháu cần!" }, }, HestiaChat40 = { GameStateRequirements = { { PathFalse = { "CurrentRun", "UseRecord", "HestiaUpgrade" } }, { PathTrue = { "CurrentRun", "BiomesReached", "N" }, }, NamedRequirementsFalse = { "StandardPackageBountyActive" }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0218", Text = "Lại chuẩn bị leo lên ngọn núi của bọn ta nữa à? Vậy thì ta sẽ giúp cháu giữ ấm nhé." }, }, }, BoughtTextLines = { HestiaBlindBox01 = { PlayOnce = true, GameStateRequirements = { { PathFromSource = true, PathTrue = { "WasRandomLoot" }, }, { SumPrevRooms = 6, Path = { "UseRecord", "HestiaUpgrade" }, Comparison = "<=", Value = 0, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0169", Emote = "PortraitEmoteFiredUp", Text = "Ta thề, Phước Lành của ta vừa bị nhét vào một cái bao không có dấu hiệu nào đó, suýt nữa thì nó bốc cháy rồi. Cháu biết đấy, đôi khi tìm cháu cũng rất khó khăn." }, }, HestiaBlindBox02 = { PlayOnce = true, GameStateRequirements = { { PathFromSource = true, PathTrue = { "WasRandomLoot" }, }, { SumPrevRooms = 6, Path = { "UseRecord", "HestiaUpgrade" }, Comparison = "<=", Value = 0, }, { PathTrue = { "GameState", "TextLinesRecord", "HestiaBlindBox01" }, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0244", Text = "Chắc hẳn cháu đã nhận ra hơi ấm từ Phước Lành của ta tỏa ra từ gói hàng! Ta khá ngạc nhiên là nó chưa bị thiêu rụi đấy." }, }, HestiaLootBought01 = { PlayOnce = true, GameStateRequirements = { { FunctionName = "RequiredAlive", FunctionArgs = { Units = { "NPC_Charon_01" }, }, }, { SumPrevRooms = 6, Path = { "UseRecord", "HestiaUpgrade" }, Comparison = "<=", Value = 0, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0121", Text = "Chắc hẳn cháu đã thu thập rất nhiều đồng xu vàng mà Chronos đã rải khắp nơi. Có lẽ để cám dỗ những tên người phàm tham lam, hoặc những kẻ nghèo khổ. Ta không phán xét gì đâu!" }, }, HestiaLootBought02 = { PlayOnce = true, GameStateRequirements = { { FunctionName = "RequiredAlive", FunctionArgs = { Units = { "NPC_Charon_01" }, }, }, { SumPrevRooms = 6, Path = { "UseRecord", "HestiaUpgrade" }, Comparison = "<=", Value = 0, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0122", Text = "Người Lái Đò giỏi việc truyền tải thông điệp nhỉ? Không khác gì lôi xác chết xuống Địa Ngục như mình muốn. {#Emph}Eh {#Prev}, giờ chẳng còn việc gì cho ông ta... ngoài việc {#Emph}đốt cháy!" }, }, HestiaLootBought03 = { PlayOnce = true, GameStateRequirements = { { FunctionName = "RequiredAlive", FunctionArgs = { Units = { "NPC_Charon_01" }, }, }, { SumPrevRooms = 6, Path = { "UseRecord", "HestiaUpgrade" }, Comparison = "<=", Value = 0, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0123", Text = "Cháu thực sự phải trả phí cho tên Charon đó trong hoàn cảnh này ư? Loại kinh doanh quái quỷ gì thế này? Ta không hiểu, không có phước lành cho người nghèo ư? Thật không công bằng chút nào." }, }, HestiaLootBought04 = { PlayOnce = true, GameStateRequirements = { { Path = { "CurrentRun", "CurrentRoom", "Name", }, IsNone = { "O_Shop01", "O_PreBoss01" }, }, { FunctionName = "RequiredAlive", FunctionArgs = { Units = { "NPC_Charon_01" }, }, }, { SumPrevRooms = 6, Path = { "UseRecord", "HestiaUpgrade" }, Comparison = "<=", Value = 0, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0124", Text = "Phước lành của ta đã đến được tận đây trên một con đò gỗ cũ kỹ ư? Chắc hẳn đã có rất nhiều vụ cháy xảy ra trên đò, nhưng dù gì xung quanh cũng có nước để dập." }, }, HestiaLootBought05 = { PlayOnce = true, GameStateRequirements = { { FunctionName = "RequiredAlive", FunctionArgs = { Units = { "NPC_Charon_01" }, }, }, { SumPrevRooms = 6, Path = { "UseRecord", "HestiaUpgrade" }, Comparison = "<=", Value = 0, }, }, PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0168", Text = "Cái gì, người lái đò đấy đang bày bán ở ư? Không muốn cháu phải trả quá nhiều! Dù gì phước lành cũng thứ vô giá." }, }, }, RejectionTextLines = { HestiaRejection01 = { { Cue = "/VO/Hestia_0125", PreLineFunctionName = "BoonInteractPresentation", PreLineFunctionArgs = PresetEventArgs.RejectionBoonInteract, PreLineWait = 1.0, Portrait = "Portrait_Hestia_Displeased_01", Text = "Hecate không dạy cháu phải tôn trọng người lớn tuổi à? Vậy thì đây là bài học dành cho cháu!" }, }, HestiaRejection02 = { { Cue = "/VO/Hestia_0126", PreLineFunctionName = "BoonInteractPresentation", PreLineFunctionArgs = PresetEventArgs.RejectionBoonInteract, PreLineWait = 1.0, Portrait = "Portrait_Hestia_Displeased_01", Text = "Không thể để người khác xem thường Hestia này trong những chuyện như thế này được. Vậy nên, ta sẽ thiêu đốt cháu một chút!" }, }, HestiaRejection03 = { { Cue = "/VO/Hestia_0127", PreLineFunctionName = "BoonInteractPresentation", PreLineFunctionArgs = PresetEventArgs.RejectionBoonInteract, PreLineWait = 1.0, Portrait = "Portrait_Hestia_Displeased_01", Text = "Cháu không muốn nhận phước lành từ ta khi chúng còn nóng hổi phải không? Vậy thì thứ này sẽ sưởi ấm cháu trong khoảng thời gian đó!" }, }, HestiaRejection04 = { { Cue = "/VO/Hestia_0128", PreLineFunctionName = "BoonInteractPresentation", PreLineFunctionArgs = PresetEventArgs.RejectionBoonInteract, PreLineWait = 1.0, Portrait = "Portrait_Hestia_Displeased_01", Text = "Ta không thực sự giận cháu đâu, cháu yêu! Nhưng hiện tại ta không đủ sức để chống lại những truyền thống ngu ngốc của bọn ta." }, }, HestiaRejection05 = { { Cue = "/VO/Hestia_0129", PreLineFunctionName = "BoonInteractPresentation", PreLineFunctionArgs = PresetEventArgs.RejectionBoonInteract, PreLineWait = 1.0, Portrait = "Portrait_Hestia_Displeased_01", Text = "{#Emph}Eh{#Prev}, một vết bỏng như thế xứng đáng có thêm một vết nữa. Cháu thấy sao, công bằng phải không, cháu yêu?" }, }, HestiaRejection06 = { { Cue = "/VO/Hestia_0130", PreLineFunctionName = "BoonInteractPresentation", PreLineFunctionArgs = PresetEventArgs.RejectionBoonInteract, PreLineWait = 1.0, Emote = "PortraitEmoteFiredUp", Portrait = "Portrait_Hestia_Displeased_01", Text = "Hãy nhìn xem, cuộc tranh cãi của chúng ta còn ra thể thống gì nữa! Nhưng tất cả chúng ta đều gánh vác một phần trách nhiệm, phải không?" }, }, HestiaRejection07 = { { Cue = "/VO/Hestia_0131", PreLineFunctionName = "BoonInteractPresentation", PreLineFunctionArgs = PresetEventArgs.RejectionBoonInteract, PreLineWait = 1.0, Portrait = "Portrait_Hestia_Displeased_01", Text = "Ta đã định giúp đỡ, nhưng không! Lúc nào cũng có người cản trở! Ta sẽ không để điều đó xảy ra!" }, }, HestiaRejection08 = { { Cue = "/VO/Hestia_0132", PreLineFunctionName = "BoonInteractPresentation", PreLineFunctionArgs = PresetEventArgs.RejectionBoonInteract, PreLineWait = 1.0, Portrait = "Portrait_Hestia_Displeased_01", Text = "Thôi nào, ngay cả những người phàm cũng biết phải tôn kinh nữ thần Hestia già này trước tiên đấy!" }, }, HestiaRejection09 = { { Cue = "/VO/Hestia_0133", PreLineFunctionName = "BoonInteractPresentation", PreLineFunctionArgs = PresetEventArgs.RejectionBoonInteract, PreLineWait = 1.0, Portrait = "Portrait_Hestia_Displeased_01", Text = "Cháu đã từ bỏ Phước Lành của Hestia này ư? Vậy thì ta phải nhắc cho cháu về cách hiến tế đúng đắn!" }, }, HestiaRejection10 = { { Cue = "/VO/Hestia_0134", PreLineFunctionName = "BoonInteractPresentation", PreLineFunctionArgs = PresetEventArgs.RejectionBoonInteract, PreLineWait = 1.0, Portrait = "Portrait_Hestia_Displeased_01", Text = "Dù cố gắng thế nào, ta vẫn không thể không cảm thấy bực mình vì chuyện đó! Và ta không phải kiểu người dễ dàng bỏ qua đâu..." }, }, HestiaRejection11 = { PlayFirst = true, GameStateRequirements = { { Path = { "CurrentLootData", "Name" }, IsAny = { "HeraUpgrade", "DemeterUpgrade" }, }, }, { Cue = "/VO/Hestia_0264", PreLineFunctionName = "BoonInteractPresentation", PreLineFunctionArgs = PresetEventArgs.RejectionBoonInteract, PreLineWait = 1.0, Emote = "PortraitEmoteFiredUp", Portrait = "Portrait_Hestia_Displeased_01", Text = "Tại sao cháu lại chọn những đứa em gái của ta thay vì ta?" }, }, }, RejectionVoiceLines = { [1] = { GlobalVoiceLines = "GodRejectedVoiceLines" }, }, MakeUpTextLines = { HestiaMakeUp01 = { PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0135", Text = "Đó là thứ mà ta gọi là mức độ đầu tiên. Giống như một lời cảnh báo nho nhỏ dành cho cháu thôi!" }, }, HestiaMakeUp02 = { PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0136", Text = "Ta rất mến cháu, cháu yêu. Vậy nên ta sẽ bỏ qua lần này, không biến cháu thành tro. Nhưng lần sau thì không có gì đảm bảo đâu." }, }, HestiaMakeUp03 = { PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0267", Text = "Vừa rồi chỉ là hình phạt nhẹ đấy! Có lẽ cháu nên dội một chút nước mát lên chỗ phỏng." }, }, HestiaMakeUp04 = { PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0138", Emote = "PortraitEmoteCheerful", Text = "{#Emph}Eh{#Prev}, cháu vẫn ổn, ta cũng ổn, vậy nên ta cho rằng mọi thứ đều ổn." }, }, HestiaMakeUp05 = { PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0139", Text = "Thôi được rồi, không cần phải nóng giận và để bụng chuyện này. Vậy nên cứ tiếp tục công việc thôi!" }, }, HestiaMakeUp06 = { PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0140", Text = "Lúc nãy ta hơi nóng giận một chút, nhưng giờ đã trở về trạng thái cáu gắt thường ngày rồi, cảm ơn nhé!" }, }, HestiaMakeUp07 = { PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0141", Text = "Chà, lại thế nữa rồi! Cháu biết không, mọi người ở đây xem ta là người điềm tĩnh nhất đấy!" }, }, HestiaMakeUp08 = { PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0142", Text = "Đùa với lửa là sẽ bị bỏng đấy! Đơn giản vậy thôi, trừ khi ta nói ngược lại." }, }, HestiaMakeUp09 = { PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0143", Text = "Thôi được rồi, hãy tạm thời gác lại chuyện này trước khi ngọn lửa của ta mất kiểm soát..." }, }, HestiaMakeUp10 = { PreEventFunctionName = "BoonInteractPresentation", PreEventFunctionArgs = { PickupWait = 1.0, }, { Cue = "/VO/Hestia_0144", Text = "Ta thích một cô gái biết đáp trả! Đừng để ai ức hiếp cháu nhé." }, }, }, GiftTextLineSets = { -- gives gift in exchange HestiaGift01 = { PlayOnce = true, OnGiftTrack = true, UnfilledIcon = "EmptyHeartWithGiftIcon", FilledIcon = "FilledHeartWithGiftIcon", Cost = { GiftPoints = 1, }, GameStateRequirements = { { PathTrue = { "GameState", "UseRecord", "HestiaUpgrade" }, }, { Path = { "CurrentRun", "CurrentRoom", "Name" }, IsNone = { "H_Bridge01" }, }, }, { Cue = "/VO/Melinoe_0951", UsePlayerSource = true, Portrait = "Portrait_Mel_Proud_01", PreLineAnim = "MelTalkExplaining01", PreLineAnimTarget = "Hero", PostLineAnim = "MelinoeIdleWeaponless", PostLineAnimTarget = "Hero", PostLineFunctionName = "BoonInteractPresentation", PostLineFunctionArgs = { SkipAnim = true }, PostLineRemoveContextArt = true, Text = "Gửi đến Nữ Thần Hestia, ta hy vọng người sẽ chấp nhận món quà này. Thật vinh hạnh khi được gặp người có sự ấm áp, trí tuệ và mạnh mẽ như người." }, { Cue = "/VO/Hestia_0068", PortraitExitWait = 1.0, NarrativeContextArt = "DialogueBackground_Olympus", Emote = "PortraitEmoteCheerful", Text = "Chà nhìn cháu kìa, đang dâng lễ vật cho ta sao! Thật là hiếu khách, mặc dù ta đã vứt hết truyền thống phong tục đi, ta vẫn không hề ghét truyền thống trao đổi quà tặng từ trước đến nay. Đây, một món quà từ ta." }, }, HestiaGift02 = { PlayOnce = true, OnGiftTrack = true, UnfilledIcon = "EmptyHeartWithProphecyIcon", FilledIcon = "FilledHeartWithProphecyIcon", Cost = { GiftPoints = 1, }, GameStateRequirements = { { PathTrue = { "GameState", "UseRecord", "HestiaUpgrade" }, }, { Path = { "CurrentRun", "CurrentRoom", "Name" }, IsNone = { "H_Bridge01" }, }, }, { Cue = "/VO/Melinoe_0952", UsePlayerSource = true, Portrait = "Portrait_Mel_Proud_01", PreLineAnim = "MelTalkExplaining01", PreLineAnimTarget = "Hero", PostLineAnim = "MelinoeIdleWeaponless", PostLineAnimTarget = "Hero", PostLineFunctionName = "BoonInteractPresentation", PostLineFunctionArgs = { SkipAnim = true }, PostLineRemoveContextArt = true, Text = "Xin hãy nhận món quà này, Dì Hestia Vĩ Đại! Sự hỗ trợ nhiệt tình của người có ý nghĩa rất lớn đối với ta. Ta biết ta có thể học hỏi rất nhiều từ người." }, { Cue = "/VO/Hestia_0069", PortraitExitWait = 1.0, NarrativeContextArt = "DialogueBackground_Olympus", Text = "Thôi nào, ta không có gì nhiều để dạy cháu đâu. Cháu cũng giống như ta, sống khép kín nhưng vẫn cuốn hút. Dù sao thì cũng rất vui khi được làm quen với cháu." }, }, HestiaGift03 = { PlayOnce = true, OnGiftTrack = true, Cost = { GiftPoints = 1, }, GameStateRequirements = { { PathTrue = { "GameState", "UseRecord", "HestiaUpgrade" }, }, { Path = { "CurrentRun", "CurrentRoom", "Name" }, IsNone = { "H_Bridge01" }, }, }, { Cue = "/VO/Melinoe_0953", UsePlayerSource = true, Portrait = "Portrait_Mel_Proud_01", PreLineAnim = "MelTalkExplaining01", PreLineAnimTarget = "Hero", PostLineAnim = "MelinoeIdleWeaponless", PostLineAnimTarget = "Hero", PostLineFunctionName = "BoonInteractPresentation", PostLineFunctionArgs = { SkipAnim = true }, PostLineRemoveContextArt = true, Text = "Hestia Vĩ Đại, nữ thần của lò sưởi và ngọn lửa! Mong rằng ngọn lửa của người sẽ luôn rực cháy. Người đã giúp ta rất nhiều trên hành trình của ta!" }, { Cue = "/VO/Hestia_0070", PortraitExitWait = 1.0, NarrativeContextArt = "DialogueBackground_Olympus", Text = "Cảm ơn nhé, cháu yêu, cháu thật tử tế! Những người phàm cứ nghĩ rằng ta chỉ thích những lễ vật dễ cháy, chẳng bao giờ tặng ta những thứ tốt như thế này." }, }, HestiaGift04 = { PlayOnce = true, OnGiftTrack = true, Cost = { GiftPoints = 1, }, GameStateRequirements = { { PathTrue = { "GameState", "UseRecord", "HestiaUpgrade" }, }, { Path = { "CurrentRun", "CurrentRoom", "Name" }, IsNone = { "H_Bridge01" }, }, }, { Cue = "/VO/MelinoeField_2244", UsePlayerSource = true, Portrait = "Portrait_Mel_Proud_01", PreLineAnim = "MelTalkExplaining01", PreLineAnimTarget = "Hero", PostLineAnim = "MelinoeIdleWeaponless", PostLineAnimTarget = "Hero", PostLineFunctionName = "BoonInteractPresentation", PostLineFunctionArgs = { SkipAnim = true }, PostLineRemoveContextArt = true, Text = "Một món quà tri ân cho Nữ Thần Hestia! Ngọn lửa rực rỡ của người là ánh sáng dẫn lối và là nỗi khiếp sợ đối với kẻ thù của chúng ta. Nhưng chính sự thông thái và tinh thần nhiệt huyết của người cũng thúc đẩy ta rất nhiều!" }, { Cue = "/VO/Hestia_0159", PortraitExitWait = 1.0, NarrativeContextArt = "DialogueBackground_Olympus", Text = "Không cần nịnh bợ ta đâu. Cháu nghĩ ta sẽ giữ lại thứ tốt nhất và sẽ ban cho cháu trừ khi cháu khen ngợi ta ư? Ta có thể nhỏ mọn, nhưng không đến mức đó đâu!" }, }, HestiaGift05 = { PlayOnce = true, OnGiftTrack = true, Cost = { GiftPoints = 1, }, GameStateRequirements = { { PathTrue = { "GameState", "UseRecord", "HestiaUpgrade" }, }, { Path = { "CurrentRun", "CurrentRoom", "Name" }, IsNone = { "H_Bridge01" }, }, }, { Cue = "/VO/MelinoeField_2245", UsePlayerSource = true, Portrait = "Portrait_Mel_Pleased_01", PreLineAnim = "MelTalkExplaining01", PreLineAnimTarget = "Hero", PostLineAnim = "MelinoeIdleWeaponless", PostLineAnimTarget = "Hero", PostLineFunctionName = "BoonInteractPresentation", PostLineFunctionArgs = { SkipAnim = true }, PostLineRemoveContextArt = true, Text = "Ta xin dâng lễ vật Rượu Mật cho Dì vì Phước Lành này! Phong thái ung dung của người khiến ta rất ngưỡng mộ. Nếu mai sau ta có thể trở nên giống người, thì đó quả là vinh hạnh." }, { Cue = "/VO/Hestia_0160", PortraitExitWait = 1.0, NarrativeContextArt = "DialogueBackground_Olympus", Emote = "PortraitEmoteSurprise", Text = "Cháu muốn giống ta ư? Ồ, đây là lần đầu tiên ta nghe đấy! Giá như ta có thể quay ngược thời gian, để thử lại mọi việc, và tất cả những gì ta đã biết lúc này. Nhưng nghĩ lại thì, chúng ta đang chống lại Thời Gian nhỉ?" }, }, HestiaGift06 = { PlayOnce = true, OnGiftTrack = true, Cost = { GiftPoints = 1, }, GameStateRequirements = { { PathTrue = { "GameState", "UseRecord", "HestiaUpgrade" }, }, { Path = { "CurrentRun", "CurrentRoom", "Name" }, IsNone = { "H_Bridge01" }, }, }, { Cue = "/VO/MelinoeField_2246", UsePlayerSource = true, Portrait = "Portrait_Mel_Pleased_01", PreLineAnim = "MelTalkExplaining01", PreLineAnimTarget = "Hero", PostLineAnim = "MelinoeIdleWeaponless", PostLineAnimTarget = "Hero", PostLineFunctionName = "BoonInteractPresentation", PostLineFunctionArgs = { SkipAnim = true }, PostLineRemoveContextArt = true, Text = "Dì Hestia! Ta tự hỏi, nếu như trước giờ người vẫn luôn ở cạnh ta, thì có lẽ số phận của ta sẽ ra sao? Có lẽ là trưởng thành hơn, khôn ngoan hơn chăng? Hoặc hạnh phúc hơn! Mong sao chúng ta vẫn sẽ thấu hiểu nhau, như thể đã gắn bó với nhau ngay từ đầu!" }, { Cue = "/VO/Hestia_0161", PortraitExitWait = 1.0, NarrativeContextArt = "DialogueBackground_Olympus", Text = "Ta chưa từng muốn có con, cháu yêu. Và cháu chẳng thể khiến ta suy ngẫm về điều đó, có lẽ là lựa chọn sáng suốt nhất của ta, chỉ vì ngôn từ xấc xược đó! Giờ thì nhận lấy Phước Lành này và biến đi!" }, }, -- bond forged HestiaGift07 = { PlayOnce = true, OnGiftTrack = true, LockedHintId = "Codex_HestiaGiftHint01", CompletedHintId = "Codex_BondForgedHestia", UnfilledIcon = "EmptyHeartWithAmbrosiaIcon", FilledIcon = "FilledHeartWithAmbrosiaIcon", Cost = { SuperGiftPoints = 1, }, GameStateRequirements = { { PathTrue = { "GameState", "UseRecord", "HestiaUpgrade" }, }, { Path = { "CurrentRun", "CurrentRoom", "Name" }, IsNone = { "H_Bridge01" }, }, { Path = { "GameState", "TextLinesRecord" }, HasAll = { "HestiaGift06", "HestiaAboutCosmetics02" }, }, }, { Cue = "/VO/MelinoeField_4346", UsePlayerSource = true, Portrait = "Portrait_Mel_Pleased_01", PreLineAnim = "MelTalkExplaining01", PreLineAnimTarget = "Hero", PostLineAnim = "MelinoeIdleWeaponless", PostLineAnimTarget = "Hero", PostLineFunctionName = "BoonInteractPresentation", PostLineFunctionArgs = { SkipAnim = true }, PostLineRemoveContextArt = true, Text = "Chính Dì đã truyền cảm hứng cho cháu tạo nên một mái nhà ấm áp và hạnh phúc! Cháu xin dâng lễ vật Ambrosia này thay lời cảm ơn Dì vì tất cả, cũng như cảm giác ấm áp mà Dì mang đến mỗi khi xuất hiện." }, { Cue = "/VO/Hestia_0241", PortraitExitWait = 1.0, NarrativeContextArt = "DialogueBackground_Olympus", Emote = "PortraitEmoteCheerful", PostLineThreadedFunctionName = "MaxedRelationshipPresentation", PostLineThreadedFunctionArgs = { Text = "NPC_Hestia_01", Icon = "Keepsake_Hestia" }, Text = "Ôi, cháu thật dễ thương làm sao, và cháu nói đúng rồi đấy! Rất nhiều người khao khát sự nổi tiếng và thành công, nhưng cảm giác an toàn và thoải mái thì không có gì sánh bằng. Ta biết cháu hiểu điều đó và mong cháu luôn được như vậy!" }, }, }, GiftGivenVoiceLines = { BreakIfPlayed = true, PreLineWait = 1.0, PlayFromTarget = true, { Cue = "/VO/Melinoe_1737", Text = "Có thứ gì đó từ Dì Hestia..." }, }, 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_Hestia_01", SubtitleColor = Color.HestiaVoice }, GameStateRequirements = { OrRequirements = { { { Path = { "CurrentRun", "CurrentRoom", "Encounter", "SpurnedGodName" }, IsNone = { "HestiaUpgrade" }, }, }, { { PathTrue = { "CurrentRun", "CurrentRoom", "Encounter", "Completed" }, }, }, }, NamedRequirements = { "FullSuperVoiceLinesEligible" }, }, { Cue = "/VO/Hestia_0078", Text = "Hãy cùng làm nóng tình hình nhé?!" }, { Cue = "/VO/Hestia_0079", Text = "Bọn chúng sẽ bị thiêu rụi!" }, { Cue = "/VO/Hestia_0080", Text = "Thiêu rụi tất cả bọn chúng!", PlayFirst = true }, { Cue = "/VO/Hestia_0268", Text = "Hãy cùng lan tỏa hơi ấm nhé, mọi người!" }, { Cue = "/VO/Hestia_0269", Text = "Làm ấm người một chút nhé!" }, { Cue = "/VO/Hestia_0270", Text = "Oh, giờ thì bắt đầu vào việc nào!" }, }, { RandomRemaining = true, GameStateRequirements = { { Path = { "CurrentRun", "CurrentRoom", "Encounter", "SpurnedGodName" }, IsAny = { "HestiaUpgrade" }, }, { PathFalse = { "CurrentRun", "CurrentRoom", "Encounter", "Completed" }, }, NamedRequirements = { "FullSuperVoiceLinesEligible" }, }, { Cue = "/VO/Hestia_0271", Text = "Ồ, giờ cháu mới chịu làm ấm người sao?" }, { Cue = "/VO/Hestia_0272", Text = "Cháu đang đùa với lửa đấy, cháu yêu!", PlayFirst = true }, { Cue = "/VO/Hestia_0273", Text = "Khá đấy, cháu yêu!" }, }, { PlayOnceFromTableThisRun = true, RandomRemaining = true, ObjectTypes = { "Chronos", "Chronos_TyphonFight" }, PreLineWait = 0.35, SuccessiveChanceToPlayAll = 0.33, SkipCooldownCheckIfNonePlayed = true, Cooldowns = { { Name = "ChronosSpokeRecently", Time = 8 }, }, { Cue = "/VO/Chronos_1267", Text = "Ngươi đã khơi dậy ngọn lửa từ Hestia!", PlayFirst = true }, { Cue = "/VO/Chronos_1268", Text = "Có vẻ như ở đây khá ấm nhỉ...!" }, }, { 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_0366", Text = "Nữ Thần Hestia?!", PlayFirst = true }, { Cue = "/VO/Zagreus_0367", Text = "Hestia, đừng...!" }, }, }, DeathTauntVoiceLines = { RandomRemaining = true, BreakIfPlayed = true, PreLineWait = 1.25, NoTarget = true, Source = { LineHistoryName = "NPC_Hestia_01", SubtitleColor = Color.HestiaVoice }, { Cue = "/VO/Hestia_0100", Text = "Ta không chấp nhận những hành động đó." }, { Cue = "/VO/Hestia_0101", Text = "Đùa với lửa và cháu sẽ bị bỏng.", PlayFirst = true }, { Cue = "/VO/Hestia_0099", Text = "Cháu nghĩ ta là ai hả?" }, { Cue = "/VO/Hestia_0170", Text = "Đừng đùa với lửa nếu cháu biết điều gì tốt cho mình." }, { Cue = "/VO/Hestia_0171", Text = "Ta đã lâu không còn là kẻ dễ dãi nữa, cháu yêu!" }, { Cue = "/VO/Hestia_0172", Text = "Có vẻ như ta đã nướng cháu hơi lâu nhỉ, bé bỏng..." }, }, RarityUpgradeVoiceLines = { { GlobalVoiceLines = "ZagreusRarifyVoiceLines" }, { RandomRemaining = true, BreakIfPlayed = true, PreLineWait = 0.3, Source = { LineHistoryName = "NPC_Hestia_01", SubtitleColor = Color.HestiaVoice }, Cooldowns = { { Name = "BoonRarifiedSpeech", Time = 240 }, }, { Cue = "/VO/Hestia_0084", Text = "{#Emph}Hah! {#Prev}Tốt thôi." }, { Cue = "/VO/Hestia_0085", Text = "{#Emph}Eh{#Prev}, được rồi!" }, { Cue = "/VO/Hestia_0173", Text = "Chắc rồi!" }, { Cue = "/VO/Hestia_0174", Text = "Đây rồi!" }, { Cue = "/VO/Hestia_0175", Text = "Nóng lên!" }, { Cue = "/VO/Hestia_0176", Text = "Tốt thôi!" }, { Cue = "/VO/Hestia_0177", Text = "Quá dễ." }, { Cue = "/VO/Hestia_0178", Text = "Đã sẵn sàng!" }, }, }, BlindBoxOpenedVoiceLines = { RandomRemaining = true, BreakIfPlayed = true, PreLineWait = 0.3, Source = { LineHistoryName = "NPC_Hestia_01", SubtitleColor = Color.HestiaVoice }, TriggerCooldowns = { "HestiaBoonTakenSpeech", "MelinoeBoonTakenSpeech" }, { Cue = "/VO/Hestia_0081", Text = "{#Emph}Oh{#Prev}, cô bé đây rồi!" }, { Cue = "/VO/Hestia_0082", Text = "Dì Hestia đã đến đây!" }, { Cue = "/VO/Hestia_0083", Text = "Đang nấu gì đấy?" }, { Cue = "/VO/Hestia_0096", Text = "Gửi cho cháu!" }, { Cue = "/VO/Hestia_0097", Text = "Đây là chút quà nhỏ!" }, { Cue = "/VO/Hestia_0183", Text = "Hàng nóng đến đây!" }, { Cue = "/VO/Hestia_0184", Text = "Bất ngờ chưa!" }, { Cue = "/VO/Hestia_0185", Text = "Xin chào, bé bỏng!" }, { Cue = "/VO/Hestia_0186", Text = "{#Emph}Cháu yêu!" }, }, Using = { ProjectileName = "HestiaBurnConsumeStrike", ProjectileName2 = "SteamBlast", ProjectileName3 = "HestiaSprintDefense", }, }, } OverwriteTableKeys( LootData, LootSetData.Hestia )