;BEGIN FRAGMENT CODE - Do not edit anything between this and the end comment ;NEXT FRAGMENT INDEX 24 Scriptname QF_MQ17_0007FA93 Extends Quest Hidden ;BEGIN ALIAS PROPERTY DiscardedCompanion ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_DiscardedCompanion Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY SC02_Portal ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_SC02_Portal Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY SC02_PyreanLeader ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_SC02_PyreanLeader Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY SC07_KillerLemming ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_SC07_KillerLemming Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY Companion ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_Companion Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY BlackStone01 ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_BlackStone01 Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY SC02_PyreanChronicler ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_SC02_PyreanChronicler Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY Black_Guardian ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_Black_Guardian Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY Calia ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_Calia Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY Player ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_Player Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY MQ17_GeneratorToAttack ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_MQ17_GeneratorToAttack Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY SC02_VisionVoice ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_SC02_VisionVoice Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY SC07_Left_Generator ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_SC07_Left_Generator Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY Veiled_Woman ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_Veiled_Woman Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY Jespar ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_Jespar Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY SC07_TemporaryPodREF ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_SC07_TemporaryPodREF Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY SC07_Right_Generator ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_SC07_Right_Generator Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY InjuredCompanion ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_InjuredCompanion Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY SC02_PyreanOfficer ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_SC02_PyreanOfficer Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY Beacon ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_Beacon Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY BlackStone02 ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_BlackStone02 Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY BlackStone03 ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_BlackStone03 Auto ;END ALIAS PROPERTY ;BEGIN FRAGMENT Fragment_8 Function Fragment_8() ;BEGIN AUTOCAST TYPE _00E_MQ17_Functions Quest __temp = self as Quest _00E_MQ17_Functions kmyQuest = __temp as _00E_MQ17_Functions ;END AUTOCAST ;BEGIN CODE kmyQuest.StartExplanationVideo02() ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_5 Function Fragment_5() ;BEGIN AUTOCAST TYPE _00E_MQ17_Functions Quest __temp = self as Quest _00E_MQ17_Functions kmyQuest = __temp as _00E_MQ17_Functions ;END AUTOCAST ;BEGIN CODE kmyQuest.StartVision03() ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_7 Function Fragment_7() ;BEGIN AUTOCAST TYPE _00E_MQ17_Functions Quest __temp = self as Quest _00E_MQ17_Functions kmyQuest = __temp as _00E_MQ17_Functions ;END AUTOCAST ;BEGIN CODE kmyQuest.StartExplanationVideo01() ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_10 Function Fragment_10() ;BEGIN AUTOCAST TYPE _00E_MQ17_Functions Quest __temp = self as Quest _00E_MQ17_Functions kmyQuest = __temp as _00E_MQ17_Functions ;END AUTOCAST ;BEGIN CODE kmyQuest.UnblockButton() ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_16 Function Fragment_16() ;BEGIN AUTOCAST TYPE _00E_MQ17_Functions Quest __temp = self as Quest _00E_MQ17_Functions kmyQuest = __temp as _00E_MQ17_Functions ;END AUTOCAST ;BEGIN CODE kmyQuest.StartFight() SetObjectiveCompleted(10) ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_22 Function Fragment_22() ;BEGIN AUTOCAST TYPE _00E_MQ17_Functions Quest __temp = self as Quest _00E_MQ17_Functions kmyQuest = __temp as _00E_MQ17_Functions ;END AUTOCAST ;BEGIN CODE kmyQuest.SetUpEpilogue() ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_17 Function Fragment_17() ;BEGIN AUTOCAST TYPE _00E_MQ17_Functions Quest __temp = self as Quest _00E_MQ17_Functions kmyQuest = __temp as _00E_MQ17_Functions ;END AUTOCAST ;BEGIN CODE kmyQuest.StartSC08() ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_4 Function Fragment_4() ;BEGIN AUTOCAST TYPE _00E_MQ17_Functions Quest __temp = self as Quest _00E_MQ17_Functions kmyQuest = __temp as _00E_MQ17_Functions ;END AUTOCAST ;BEGIN CODE kmyQuest.StartVision02() ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_0 Function Fragment_0() ;BEGIN AUTOCAST TYPE _00E_MQ17_Functions Quest __temp = self as Quest _00E_MQ17_Functions kmyQuest = __temp as _00E_MQ17_Functions ;END AUTOCAST ;BEGIN CODE kmyQuest.SetUp() ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_23 Function Fragment_23() ;BEGIN AUTOCAST TYPE _00E_MQ17_Functions Quest __temp = self as Quest _00E_MQ17_Functions kmyQuest = __temp as _00E_MQ17_Functions ;END AUTOCAST ;BEGIN CODE kmyQuest.StartSC05() ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_18 Function Fragment_18() ;BEGIN AUTOCAST TYPE _00E_MQ17_Functions Quest __temp = self as Quest _00E_MQ17_Functions kmyQuest = __temp as _00E_MQ17_Functions ;END AUTOCAST ;BEGIN CODE kmyQuest.GetIntoTemple() ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_9 Function Fragment_9() ;BEGIN AUTOCAST TYPE _00E_MQ17_Functions Quest __temp = self as Quest _00E_MQ17_Functions kmyQuest = __temp as _00E_MQ17_Functions ;END AUTOCAST ;BEGIN CODE kmyQuest.StartSC04() ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_13 Function Fragment_13() ;BEGIN AUTOCAST TYPE _00E_MQ17_Functions Quest __temp = self as Quest _00E_MQ17_Functions kmyQuest = __temp as _00E_MQ17_Functions ;END AUTOCAST ;BEGIN CODE kmyQuest.ExplodeButton() ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_3 Function Fragment_3() ;BEGIN AUTOCAST TYPE _00E_MQ17_Functions Quest __temp = self as Quest _00E_MQ17_Functions kmyQuest = __temp as _00E_MQ17_Functions ;END AUTOCAST ;BEGIN CODE kmyQuest.StartVision01() ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_19 Function Fragment_19() ;BEGIN AUTOCAST TYPE _00E_MQ17_Functions Quest __temp = self as Quest _00E_MQ17_Functions kmyQuest = __temp as _00E_MQ17_Functions ;END AUTOCAST ;BEGIN CODE kmyQuest.GetCompanionForCapsule() ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_12 Function Fragment_12() ;BEGIN AUTOCAST TYPE _00E_MQ17_Functions Quest __temp = self as Quest _00E_MQ17_Functions kmyQuest = __temp as _00E_MQ17_Functions ;END AUTOCAST ;BEGIN CODE kmyQuest.TrapPlayer() ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_6 Function Fragment_6() ;BEGIN AUTOCAST TYPE _00E_MQ17_Functions Quest __temp = self as Quest _00E_MQ17_Functions kmyQuest = __temp as _00E_MQ17_Functions ;END AUTOCAST ;BEGIN CODE kmyQuest.StartSC03() ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_21 Function Fragment_21() ;BEGIN AUTOCAST TYPE _00E_MQ17_Functions Quest __temp = self as Quest _00E_MQ17_Functions kmyQuest = __temp as _00E_MQ17_Functions ;END AUTOCAST ;BEGIN CODE kmyQuest.FadeOutNormal() kmyQuest.StartSC09() ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_2 Function Fragment_2() ;BEGIN AUTOCAST TYPE _00E_MQ17_Functions Quest __temp = self as Quest _00E_MQ17_Functions kmyQuest = __temp as _00E_MQ17_Functions ;END AUTOCAST ;BEGIN CODE kmyQuest.TeleportPlayer() SetObjectiveCompleted(5) ;END CODE EndFunction ;END FRAGMENT ;END FRAGMENT CODE - Do not edit anything between this and the begin comment