4
Fork 0
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

26 lines
697 B

ScriptName _00E_SetStageOnPickUp extends ObjectReference
Int Property __Config_iStageToSet Auto
Quest Property __Config_QuestToSet Auto
Int Property __Config_iStageRequired Auto
Bool Property __Config_bStageRequired Auto
Bool bDone
Event OnContainerChanged(ObjectReference akNewContainer, ObjectReference akOldContainer)
If akNewContainer == Game.GetPlayer() && !bDone
If __Config_bStageRequired
If __Config_QuestToSet.GetCurrentStageID() == __Config_iStageRequired
__Config_QuestToSet.SetCurrentStageID(__Config_iStageToSet)
bDone = true
Else
return
EndIf
Else
__Config_QuestToSet.SetCurrentStageID(__Config_iStageToSet)
bDone = true
EndIf
EndIf
EndEvent