Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- .info
- .source "E:\\Fallout4\\uncompiled\\ToasterRobotSettler.psc"
- .modifyTime 1456005669
- .compileTime 1456005852
- .user "Toaster"
- .computer "TOAST-DIVERTOR"
- .endInfo
- .userFlagsRef
- .flag conditional 1
- .endUserFlagsRef
- .objectTable
- .object ToasterRobotSettler Actor
- .userFlags 2
- .docString "Addendum to set flags on NPC once built"
- .autoState
- .structTable
- .endStructTable
- .variableTable
- .variable notProcessed Bool
- .userFlags 0
- .initialValue True
- .endVariable
- .variable ::WorkshopParent_var workshopparentscript const
- .userFlags 0
- .initialValue None
- .endVariable
- .variable ::IdleSynthShutdown_var idle const
- .userFlags 0
- .initialValue None
- .endVariable
- .variable ::IdleStop_var idle const
- .userFlags 0
- .initialValue None
- .endVariable
- .variable ::WorkshopNoPackages_var faction const
- .userFlags 0
- .initialValue None
- .endVariable
- .endVariableTable
- .propertyTable
- .property WorkshopParent workshopparentscript auto
- .userFlags 0
- .docString ""
- .autoVar ::WorkshopParent_var
- .endProperty
- .property IdleSynthShutdown idle auto
- .userFlags 0
- .docString ""
- .autoVar ::IdleSynthShutdown_var
- .endProperty
- .property IdleStop idle auto
- .userFlags 0
- .docString ""
- .autoVar ::IdleStop_var
- .endProperty
- .property WorkshopNoPackages faction auto
- .userFlags 0
- .docString ""
- .autoVar ::WorkshopNoPackages_var
- .endProperty
- .endPropertyTable
- .propertyGroupTable
- .propertyGroup
- .userFlags 0
- .docString ""
- .property WorkshopParent
- .property IdleSynthShutdown
- .property IdleStop
- .property WorkshopNoPackages
- .endPropertyGroup
- .endPropertyGroupTable
- .stateTable
- .state
- .function OnWorkshopObjectPlaced
- .userFlags 0
- .docString ""
- .return None
- .paramTable
- .param akReference objectreference
- .endParamTable
- .localTable
- .local ::nonevar None
- .local ::temp0 keyword
- .local robotSettler actor
- .local ::temp1 actor
- .local myScript workshopnpcscript
- .local ::temp2 workshopnpcscript
- .local workshopRef workshopscript
- .local ::temp3 objectreference
- .local ::temp4 workshopscript
- .endLocalTable
- .code
- JUMPF notProcessed label0 ;@line 24
- CALLMETHOD EvaluatePackage self ::nonevar True ;@line 25
- PROPGET WorkshopAllowCommand ::WorkshopParent_var ::temp0 ;@line 26
- CALLMETHOD AddKeyword self ::nonevar ::temp0 ;@line 26
- PROPGET WorkshopAllowMove ::WorkshopParent_var ::temp0 ;@line 27
- CALLMETHOD AddKeyword self ::nonevar ::temp0 ;@line 27
- PROPGET WorkshopAllowCaravan ::WorkshopParent_var ::temp0 ;@line 28
- CALLMETHOD AddKeyword self ::nonevar ::temp0 ;@line 28
- CAST ::temp1 self ;@line 29
- ASSIGN robotSettler ::temp1 ;@line 29
- CAST ::temp2 robotSettler ;@line 30
- ASSIGN myScript ::temp2 ;@line 30
- PROPSET bCommandable myScript True ;@line 31
- PROPSET bAllowMove myScript True ;@line 32
- PROPSET bAllowCaravan myScript True ;@line 33
- PROPSET bCountsForPopulation myScript False ;@line 34
- PROPSET bWork24Hours myScript True ;@line 35
- PROPGET WorkshopItemKeyword ::WorkshopParent_var ::temp0 ;@line 36
- CALLMETHOD getLinkedRef self ::temp3 ::temp0 ;@line 36
- CAST ::temp4 ::temp3 ;@line 36
- ASSIGN workshopRef ::temp4 ;@line 36
- CAST ::temp2 robotSettler ;@line 37
- CALLMETHOD AddActorToWorkshopPUBLIC ::WorkshopParent_var ::nonevar ::temp2 workshopRef False ;@line 37
- ASSIGN notProcessed False ;@line 38
- JUMP label0 ;@line 24
- label0:
- .endCode
- .endFunction
- .function OnConsciousnessStateChanged
- .userFlags 0
- .docString ""
- .return None
- .paramTable
- .param abUnconscious Bool
- .endParamTable
- .localTable
- .local ::temp0 Bool
- .endLocalTable
- .code
- JUMPF abUnconscious label0 ;@line 43
- CALLMETHOD PlayIdle self ::temp0 ::IdleSynthShutdown_var ;@line 44
- JUMP label1 ;@line 43
- label0:
- CALLMETHOD PlayIdle self ::temp0 ::IdleStop_var ;@line 46
- label1:
- .endCode
- .endFunction
- .function OnLoad
- .userFlags 0
- .docString ""
- .return None
- .paramTable
- .endParamTable
- .localTable
- .local ::temp0 Bool
- .endLocalTable
- .code
- CALLMETHOD IsUnconscious self ::temp0 ;@line 51
- JUMPF ::temp0 label0 ;@line 51
- CALLMETHOD PlayIdle self ::temp0 ::IdleSynthShutdown_var ;@line 53
- JUMP label0 ;@line 51
- label0:
- .endCode
- .endFunction
- .endState
- .endStateTable
- .endObject
- .endObjectTable
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement