Scriptname NNWNahrungsSortierSkript extends ObjectReference


Potion[] Property NListe  Auto  
{Poition Array - Beinhaltet alle (rohen)Nahrungsmittel des Spiels in englisch alphabetischer Reihenfolge}
ObjectReference Property NNWKisteNahrung  Auto Hidden
Actor Property PlayerRef Auto
int zahl = 0
Message Property NNWFertigText  Auto
Message Property NNWBitteWartenText Auto

Function SortiereEssen()

NNWBitteWartenText.Show()
Int a = 0
Int e = (NListe.Length - 1)

While(a <= e)
zahl = PlayerRef.GetItemCount(NListe[a])
if(zahl >0)
NNWKisteNahrung.Additem(NListe[a], zahl)
PlayerRef.RemoveItem(NListe[a], zahl, true)
endif
a += 1
EndWhile

EndFunction

Event OnActivate(ObjectReference akActionRef)
	NNWKisteNahrung = GetLinkedRef()
	SortiereEssen()
	NNWFertigText.Show()
EndEvent