Hey all, one quick question....
How do I get an Actor to unlock a door during a Scene?At the moment I have a Scene where my Actor is moving to a couple different points and making some comments. He eventually reaches a locked door (right now key required) and I'd like him to walk over, unlock the door, and walk through. I gave him the key needed to unlock the door through the Alias. In one Phase I have a travel package pointing towards the door, and then a activate package also to the door. In my tests so far he seems to walk up to the door but then that is it...no unlocked door and he does not go inside.
!Thieves Guild SPOILERS! maybe? I'm willing to bet most of us have done practically everything in this game

So I thought about instances in the game where the devs have an Actor opening a door and I thought of Mercer opening the exterior door at Snow Veil Sanctum. The scene is TG05MercerUnlockScene found in the TG05 quest. As far as my noobish eyes can see I only see dialogue and travel packages to a handful of markers in the area near the door.
Any insight would be greatly appreciated!
EDIT:
So with a little more looking around I found this script with the quest...
Spoiler
Scriptname TG05QuestScript extends Quest Conditional
ReferenceAlias Property pTG05MercerAlias Auto Conditional
int Property pTG05MercerFG Auto Conditional
int Property pTG05MercerFG02 Auto Conditional
int Property pTG05MercerFG03 Auto Conditional
int Property pTG05MercerMoved Auto Conditional
int Property pTG05KarliahFG01 Auto Conditional
int Property pTG05Scene Auto Conditional
int Property pTG05DoorSceneDone Auto Conditional
int Property pDia01 Auto Conditional
int Property pDia02 Auto Conditional
int Property pDia03 Auto Conditional
ObjectReference Property pTG05GallusJournal Auto Conditional
MiscObject Property pTG05Lockpicks Auto Conditional
ObjectReference Property pTG05ExternalDoor Auto Conditional
ObjectReference Property pTG05GallusCorpse Auto Conditional
ObjectReference Property pTG05MercerWaitMarker Auto Conditional
ObjectReference Property pTG05KarliahFinalMarker Auto Conditional
ObjectReference Property pTG05PlayerAwakenMarker Auto Conditional
Quest Property pTG00Quest Auto Conditional
Quest Property pTG05SPQuest Auto Conditional
Quest Property pTG06Quest Auto Conditional
Quest Property pTGKDQuest Auto Conditional
GlobalVariable Property pTGFavorLarge Auto Conditional
Scene Property pTG05UnlockScene Auto Conditional
Faction Property pTG05TGFaction Auto Conditional
Scene Property pTG05PuzzleScene Auto Conditional
Event OnUpdate()
;At the initiation of the quest, move Mercer to the meeting marker at Snow Veil Sanctum once Player has changed cells
bool ContinueUpdating = True
if pTG05MercerMoved == 0
if Game.GetPlayer().GetParentCell() != pTG05MercerAlias.GetActorRef().GetParentCell()
pTG05MercerAlias.GetActorRef().MoveTo(pTG05MercerWaitMarker)
pTG05MercerMoved = 1
ContinueUpdating = False
endif
endif
if GetStage() == 30
if pTG05ExternalDoor.IsLocked() == 0
SetStage(35)
ContinueUpdating = False
endif
endif
if GetStage() == 40
if pTG05MercerAlias.GetActorRef().IsInCombat() == 0
if pTG05DoorSceneDone == 0
pTG05PuzzleScene.Start()
pTG05DoorSceneDone = 1
ContinueUpdating = False
endif
endif
endif
if ContinueUpdating
RegisterForSingleUpdate(1)
endif
endEvent
So it looks to me that the quest stage is set to 35 when Mercer gets up to the door. Looking in stage 35 I find this...
;Player has unlocked the door and the Follow can now continuepTG05LockedDoorPiece.Activate(pTG05LockedDoorPiece)Alias_TG05MercerAlias.GetActorRef().EvaluatePackage()Alias_TG05MercerAlias.GetActorRef().SetPlayerTeammate(abCanDoFavor=false)kmyQuest.pTG05ExternalDoor.Lock(false)
If someone could translate this for me I feel like this is what I am looking for
