Zorkaz Posted October 25, 2021 Share Posted October 25, 2021 I'm looking into the Curie Quest and I cannot find any info on how Curie gets transformed from a Robot into a Human. Does anyone have a clue? Link to comment Share on other sites More sharing options...
Zorkaz Posted October 25, 2021 Author Share Posted October 25, 2021 Okay there is Alias_Curie.ForceRefTo(Alias_FakeCurieRobot.GetActorRef()) ; Make the fake robot look like Curie Alias_NewCurieBody.ForceRefTo(aTrueCurie) ; Fill her into the new aliasesThe trail gets hotter Link to comment Share on other sites More sharing options...
SKKmods Posted October 25, 2021 Share Posted October 25, 2021 This is how I scripted the conversion EncCurieRobot = 000865D1 CurieRef = 00102249 ********************************************************************************** Function ComCurie() (pFollowers as FollowersScript).DismissCompanion((EncCurieRobot as Actor), ShowLocationAssignmentListIfAvailable = false, SuppressDismissMessage = true) EncCurieRobot.Disable() CurieRef.MoveTo(pPlayerREF) pMS19.Stop() pCOMCurieIsSynth.SetValue(100.0) pCOMCurieIsRobot.SetValue(0.0) pCOMCuriePlayerKnowsDoctorAmari.SetValue(1) CurieRef.Reset() (CurieRef as Actor).SetOutfit(pCurieHumanOutfit) CurieRef.AddItem(pCompCurieLaserGun) CurieRef.AddKeyword(p_AttachPassenger) CurieRef.AddKeyword(pPlayerCanStimpak) (CurieRef as Actor).EvaluatePackage() (CurieRef as Actor).AllowCompanion(MakeCompanionIfNoneCurrently = False, ForceCompanion = False) (CurieRef as Actor).SetAvailableToBeCompanion() (pPlayerREF as Actor).AddPerk(pSKK_UCNoXP) ;stop Xp vomiting ;pComCurie.SetStage(83) ; Actor.COMCurieGoesHomePackage Condition Comcurie.GetStageDone 85 = 1 pComCurieQuest.SetStage(700) (pPlayerREF as Actor).RemovePerk(pSKK_UCNoXP) pCurie_AffinityCondition_PlayerCompletedQuest.SetValue(1) CurieRef.Enable() RegisterForRemoteEvent(pComCurieQuest, "OnStageSet") EndFunction ;********************************************************************************** Event Quest.OnStageSet(Quest akSender, int auiStageID, int auiItemID) If (akSender == pComCurieQuest) ;Only register if she is enabled and converted to kill the affinity driven restart COMCurie_02_FriendshipToAdmiration pComCurieQuest.CompleteAllObjectives() pComCurieQuest.Stop() ;Do not unregister as it may retrigger EndIf EndEvent ;************************************************************************************** Link to comment Share on other sites More sharing options...
Zorkaz Posted October 26, 2021 Author Share Posted October 26, 2021 Thanks Link to comment Share on other sites More sharing options...
Recommended Posts