ScriptName NNWHeiltrankFassSkript Extends ObjectReference

Potion Property Heiltrank Auto
Sound Property FuellKlang Auto
{Heiltrank Typ 3 ist unser Wunschkandidat}
MiscObject[] Property NNWLeereFlasche Auto
{Array, fuer die 4 leeren Weinflaschen }
Message Property NNWKeineFlascheNachricht Auto
{Wenn keine leere Flasche im Inventar ist}
Message Property NNWFlascheFuellenNachricht Auto
{Flaschen abfuellen, ja oder nein?}
Actor Property PlayerRef Auto
Int Einzeln = 0
Int Alle = 0

Int KFlasche = 0
Int Knopf

EVENT OnActivate(ObjectReference akActionRef)

Knopf = NNWFlascheFuellenNachricht.Show()
	If(Knopf == 0)
	Einzeln = PlayerRef.GetItemCount(NNWLeereFlasche[0])
	If(Einzeln > 0)
	PlayerRef.RemoveItem(NNWLeereFlasche[0], Einzeln)
	Alle = Einzeln
	EndIf
		
	Einzeln = PlayerRef.GetItemCount(NNWLeereFlasche[1])
	If(Einzeln > 0)
	PlayerRef.RemoveItem(NNWLeereFlasche[1], Einzeln)
	Alle = (Alle + Einzeln) 
	EndIf
		
	Einzeln = PlayerRef.GetItemCount(NNWLeereFlasche[2])
	If(Einzeln > 0)
	PlayerRef.RemoveItem(NNWLeereFlasche[2], Einzeln)
	Alle = (Alle + Einzeln)
	EndIf
	
	Einzeln = PlayerRef.GetItemCount(NNWLeereFlasche[3])
	If(Einzeln > 0)
	PlayerRef.RemoveItem(NNWLeereFlasche[3], Einzeln)
	Alle = (Alle + Einzeln)
	EndIf
	
	If(Alle == 0)
	NNWKeineFlascheNachricht.Show()
	ElseIf(Alle > 0)
	PlayerRef.AddItem(Heiltrank, Alle, True)
	EndIf
	EndIf
EndEVENT	