;BEGIN FRAGMENT CODE - Do not edit anything between this and the end comment ;NEXT FRAGMENT INDEX 48 Scriptname QF__00E_MQ02_TheVoid_0002EBA1 Extends Quest Hidden ;BEGIN ALIAS PROPERTY Schalter03 ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_Schalter03 Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY Schalter02 ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_Schalter02 Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY Alfrid ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_Alfrid Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY Schatulle ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_Schatulle Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY JesparAlias ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_JesparAlias Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY ArkAlias ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_ArkAlias Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY Schalter01 ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_Schalter01 Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY Schalter05 ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_Schalter05 Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY Schalter04 ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_Schalter04 Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY SC1_JesparLookMarker ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_SC1_JesparLookMarker Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY MQ02_YeroGraveBook ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_MQ02_YeroGraveBook Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY YeroBook ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_YeroBook Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY SC4_JesparLookCliffMarker ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_SC4_JesparLookCliffMarker Auto ;END ALIAS PROPERTY ;BEGIN ALIAS PROPERTY ArkDestination ;ALIAS PROPERTY TYPE ReferenceAlias ReferenceAlias Property Alias_ArkDestination Auto ;END ALIAS PROPERTY ;BEGIN FRAGMENT Fragment_20 Function Fragment_20() ;BEGIN AUTOCAST TYPE _00E_MQ02_Functions Quest __temp = self as Quest _00E_MQ02_Functions kmyQuest = __temp as _00E_MQ02_Functions ;END AUTOCAST ;BEGIN CODE kmyQuest.StartSC01() ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_15 Function Fragment_15() ;BEGIN AUTOCAST TYPE _00E_MQ02_Functions Quest __temp = self as Quest _00E_MQ02_Functions kmyQuest = __temp as _00E_MQ02_Functions ;END AUTOCAST ;BEGIN CODE SetObjectiveCompleted(45) SetObjectiveDisplayed(50) kmyQuest.TeleportJesparAway() ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_43 Function Fragment_43() ;BEGIN AUTOCAST TYPE _00E_MQ02_Functions Quest __temp = self as Quest _00E_MQ02_Functions kmyQuest = __temp as _00E_MQ02_Functions ;END AUTOCAST ;BEGIN CODE kmyQuest.MoveJesparToPlayer() ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_31 Function Fragment_31() ;BEGIN CODE Alias_Alfrid.GetActorReference().EvaluatePackage() ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_25 Function Fragment_25() ;BEGIN CODE Alias_JesparAlias.GetActorReference().EvaluatePackage() ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_42 Function Fragment_42() ;BEGIN CODE Alias_JesparAlias.GetActorReference().EvaluatePackage() _00E_Func_SetNPCAsCompanion.SetNPCAsCompanion(JesparREF, true, 200, 150, 100) SetObjectiveCompleted(55) ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_18 Function Fragment_18() ;BEGIN AUTOCAST TYPE _00E_MQ02_Functions Quest __temp = self as Quest _00E_MQ02_Functions kmyQuest = __temp as _00E_MQ02_Functions ;END AUTOCAST ;BEGIN CODE SetObjectiveCompleted(50) SetObjectiveDisplayed(60) kmyQuest.StartJourneyScene() ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_6 Function Fragment_6() ;BEGIN AUTOCAST TYPE _00E_MQ02_Functions Quest __temp = self as Quest _00E_MQ02_Functions kmyQuest = __temp as _00E_MQ02_Functions ;END AUTOCAST ;BEGIN CODE SetObjectiveCompleted(5) SetObjectiveDisplayed(10) SetObjectiveDisplayed(20) _00E_MQ02SchatulleRef.enable() kmyQuest.ShowQuestDifficultyTutorial() ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_38 Function Fragment_38() ;BEGIN CODE Alias_JesparAlias.GetActorReference().EvaluatePackage() ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_32 Function Fragment_32() ;BEGIN AUTOCAST TYPE _00E_MQ02_Functions Quest __temp = self as Quest _00E_MQ02_Functions kmyQuest = __temp as _00E_MQ02_Functions ;END AUTOCAST ;BEGIN CODE kmyQuest.EnableYeroBook() ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_16 Function Fragment_16() ;BEGIN AUTOCAST TYPE _00E_MQ02_Functions Quest __temp = self as Quest _00E_MQ02_Functions kmyQuest = __temp as _00E_MQ02_Functions ;END AUTOCAST ;BEGIN CODE kmyQuest.StartPanoramaScene() SetObjectiveDisplayed(55) ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_30 Function Fragment_30() ;BEGIN AUTOCAST TYPE _00E_MQ02_Functions Quest __temp = self as Quest _00E_MQ02_Functions kmyQuest = __temp as _00E_MQ02_Functions ;END AUTOCAST ;BEGIN CODE kmyQuest.StartSC06() ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_8 Function Fragment_8() ;BEGIN AUTOCAST TYPE _00E_MQ02_Functions Quest __temp = self as Quest _00E_MQ02_Functions kmyQuest = __temp as _00E_MQ02_Functions ;END AUTOCAST ;BEGIN CODE kmyQuest.MoveJesparToHouseAndUnlockDoor() ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_45 Function Fragment_45() ;BEGIN CODE SetObjectiveDisplayed(55) ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_28 Function Fragment_28() ;BEGIN AUTOCAST TYPE _00E_MQ02_Functions Quest __temp = self as Quest _00E_MQ02_Functions kmyQuest = __temp as _00E_MQ02_Functions ;END AUTOCAST ;BEGIN CODE kmyQuest.MovePlayerAndJesparToStart() ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_41 Function Fragment_41() ;BEGIN AUTOCAST TYPE _00E_MQ02_Functions Quest __temp = self as Quest _00E_MQ02_Functions kmyQuest = __temp as _00E_MQ02_Functions ;END AUTOCAST ;BEGIN CODE kmyQuest.WaitForNightfall() ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_10 Function Fragment_10() ;BEGIN AUTOCAST TYPE _00E_MQ02_Functions Quest __temp = self as Quest _00E_MQ02_Functions kmyQuest = __temp as _00E_MQ02_Functions ;END AUTOCAST ;BEGIN CODE kmyQuest.StartPuzzleScene() SetObjectiveCompleted(15) SetObjectiveCompleted(25) SetObjectiveDisplayed(32) ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_11 Function Fragment_11() ;BEGIN AUTOCAST TYPE _00E_MQ02_Functions Quest __temp = self as Quest _00E_MQ02_Functions kmyQuest = __temp as _00E_MQ02_Functions ;END AUTOCAST ;BEGIN CODE kmyQuest.PuzzleLeverFailsave() SetObjectiveCompleted(30) SetObjectiveCompleted(32) SetObjectiveDisplayed(40) kmyQuest.SprintHelpMessage() ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_27 Function Fragment_27() ;BEGIN AUTOCAST TYPE _00E_MQ02_Functions Quest __temp = self as Quest _00E_MQ02_Functions kmyQuest = __temp as _00E_MQ02_Functions ;END AUTOCAST ;BEGIN CODE kmyQuest.WakeUpPlayer() SetObjectiveDisplayed(5) ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_44 Function Fragment_44() ;BEGIN CODE _00E_EPHandler.GiveEP(640) ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_19 Function Fragment_19() ;BEGIN AUTOCAST TYPE _00E_MQ02_Functions Quest __temp = self as Quest _00E_MQ02_Functions kmyQuest = __temp as _00E_MQ02_Functions ;END AUTOCAST ;BEGIN CODE kmyQuest.FinishQuest() CompleteAllObjectives() ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_13 Function Fragment_13() ;BEGIN CODE SetObjectiveCompleted(40) SetObjectiveDisplayed(45) MQ02_FireElemental.Enable() ;END CODE EndFunction ;END FRAGMENT ;BEGIN FRAGMENT Fragment_29 Function Fragment_29() ;BEGIN AUTOCAST TYPE _00E_MQ02_Functions Quest __temp = self as Quest _00E_MQ02_Functions kmyQuest = __temp as _00E_MQ02_Functions ;END AUTOCAST ;BEGIN CODE kmyQuest.DialogueInterlude() ;END CODE EndFunction ;END FRAGMENT ;END FRAGMENT CODE - Do not edit anything between this and the begin comment Actor Property JesparRef Auto ObjectReference Property _00E_MQ02SchatulleRef Auto Actor Property MQ02_FireElemental Auto