Welcome to the AFK Mods bug tracker. In order to report an issue, please select a project from the drop down menu below. Select “Open New Issue” and fill out the form with as many details as possible.

An account will be required to submit an issue, so if you need one and are unable to register, please contact us via the forums at https://www.afkmods.com/

Issue Data
Status: Needs User Feedback
Issue Type: Bug Report
Project: Alternate Start - Live Another Life
Component: 4.0
Category: Scripts
Assigned To: Arthmoor
Platform: All
Severity: Very Low
Votes: 0
Watching: N/A
Opened By Garthand on Jun 26, 2019 9:42 pm
Last Edited By Arthmoor on Jun 29, 2019 2:25 pm

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

Comments

4 comment(s)
Arthmoor said:
 
Are you sure your version is up to date? That variable no longer exists and the script isn't calling it anymore

Garthand said:
 
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

Comment #2 Jun 29, 2019 6:05 pm  Edited by Garthand on Jun 29, 2019 6:06 pm
Arthmoor said:
 
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

Garthand said:
 
Makes sense, looks like this is already slated to be taken care of in the next update then!

Showing Comments 1 - 4 of 4