31 lines
830 B
Plaintext
31 lines
830 B
Plaintext
|
Scriptname _00E_MQ01_GourdsScript extends ObjectReference
|
||
|
|
||
|
|
||
|
Event OnActivate(ObjectReference akActionRef)
|
||
|
|
||
|
If doOnce == 0 && !(MQ01_UnchartedLand.IsObjectiveCompleted(10))
|
||
|
_00E_MQ01_GourdsFound.SetValue(_00E_MQ01_GourdsFound.GetValue() + 1)
|
||
|
MQ01_UnchartedLand.UpdateCurrentInstanceGlobal(_00E_MQ01_GourdsFound)
|
||
|
int CurrentCount = _00E_MQ01_GourdsFound.GetValueInt()
|
||
|
|
||
|
If CurrentCount >= 5
|
||
|
MQ01_UnchartedLand.SetObjectiveCompleted(10, 1)
|
||
|
Levelsystem.GiveEP(50)
|
||
|
ElseIf CurrentCount < 5
|
||
|
MQ01_UnchartedLand.SetObjectiveCompleted(10,0)
|
||
|
MQ01_UnchartedLand.SetObjectiveDisplayed(10, True, True)
|
||
|
doOnce = 1
|
||
|
EndIf
|
||
|
|
||
|
ElseIf doOnce == 1
|
||
|
Return
|
||
|
EndIf
|
||
|
|
||
|
EndEvent
|
||
|
|
||
|
Quest Property MQ01_UnchartedLand Auto
|
||
|
GlobalVariable Property _00E_MQ01_GourdsFound Auto
|
||
|
|
||
|
_00E_QuestFunctions Property Levelsystem Auto
|
||
|
|
||
|
int doOnce
|