Jump to content

Recommended Posts

Posted

Does anyone have a method for detecting with Papyrus when the Character Creation (the part where you modify your face in the mirror) phase is over?

 

There are Quest phases that can be detected. But, that does not quite work because StartMeUp triggers before the next Quest phase changes. So, I am looking for some alternative method.

 

Any help would be greatly appreciated.

Posted

I use two triggers to intercept in SKK Fast Start, cant remember why looks menu exit alone is not good enough;

Event OnMenuOpenCloseEvent(string asMenuName, bool abOpening)
   If (asMenuName== "LooksMenu") && (abOpening == False) && (pMQ101.GetStage() == 15) 
      bLooksMenuDone  = True
      ;MQ101 stage 18 now waiting for MQ101PlayerScript.OnGetUp to complete or Tutorial.SetStage(2025)
   Endif
endEvent

Event Quest.OnStageSet(Quest  akSender, int auiStageID, int auiItemID)
   If (akSender == pTutorial) && (auiStageID == 2025) 
      If (bLooksMenuDone == True)
         UnRegisterForMenuOpenCloseEvent("LooksMenu") 
         UnRegisterForRemoteEvent(pTutorial, "OnStageSet")
         pSKK_FastStartMainScript.ExitV111()	; Continue intercept
      Else
         pSKK_FastStart.Stop() ;bail out 
      Endif
   Endif
EndEvent
Posted

Thank you!

 

On a side note, how are you populating pMQ101? I tried adding it as a property in a Quest script and it caused major lag. I guess because its such a large Quest?

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...