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