Issue Data
|
Issue #26848: Property BlockHelgenStart not found
Upon starting a new game with LAL in the load order with nothing else but the unofficial patch, this error occurs:
error: Property BlockHelgenStart not found on arth_lal_versiontrackingscript. Aborting call and returning None stack: [ (090386DC)].ARTH_LAL_CellBedScript.OnActivate() - "ARTH_LAL_CellBedScript.psc" Line 13 [06/26/2019 - 09:32:39PM] warning: Assigning None to a non-object variable named "::temp0" stack: [ (090386DC)].ARTH_LAL_CellBedScript.OnActivate() - "ARTH_LAL_CellBedScript.psc" Line 13 This one doesn't seem to be related to SKSE so I thought it might be unintentional |
Are you sure your version is up to date? That variable no longer exists and the script isn't calling it anymore
I checked and I'm up to date; I think it's being called from the arth_lal_cellbedscript via this:
ARTH_LAL_VersionTrackingScript Property DLCSupport Auto
[...]
Event OnActivate( ObjectReference akActorRef )
if( DLCSupport.BlockHelgenStart == True && ChargenQuest.MainMenuChoice == 0 )
HRInstalledMessage.Show()
Return
EndIf
It looks like arth_lal_cellbedscript is looking for the BlockHelgenStart property on the arth_lal_versiontracking script and not finding it
ARTH_LAL_VersionTrackingScript Property DLCSupport Auto
[...]
Event OnActivate( ObjectReference akActorRef )
if( DLCSupport.BlockHelgenStart == True && ChargenQuest.MainMenuChoice == 0 )
HRInstalledMessage.Show()
Return
EndIf
It looks like arth_lal_cellbedscript is looking for the BlockHelgenStart property on the arth_lal_versiontracking script and not finding it
Comment #2 Jun 29, 2019 6:05 pm
Edited by Garthand on Jun 29, 2019 6:06 pm
It must be pending an update then because this is the current script I have on file:
Scriptname ARTH_LAL_CellBedScript extends ObjectReference {Use the Statue choices to place the player in their new starting area.} ARTH_LAL_StartQuest Property ChargenQuest Auto Armor Property ClothesPrisoner Auto Armor Property ClothesPrisonerShoes Auto Message Property BedMessage Auto Actor Property Player Auto Event OnActivate( ObjectReference akActorRef ) ;Player hasn't picked anything yet, or chose the cell escape option. if( ChargenQuest.StartChosen == False || ChargenQuest.EscapeOptionUsed == True ) BedMessage.Show() ;Vanilla game start. It handles its own details. ElseIf( ChargenQuest.MainMenuChoice == 0 ) Game.FadeOutGame(False, true, 12.0, 12.0) ChargenQuest.SetStage(20) ;Call LAL stage 30, which cleans up Helgen then calls the add-on quests. Else Game.FadeOutGame(False, true, 12.0, 12.0) Player.RemoveItem(ClothesPrisoner, abSilent = true) Player.RemoveItem(ClothesPrisonerShoes, abSilent = true) ChargenQuest.SetStage(30) endif EndEvent
Makes sense, looks like this is already slated to be taken care of in the next update then!
Showing Comments 1 - 4 of 4