Public feed
#379718
objectdef oEatDrink inherits oBase
{
method Eat()
{
if ${This.GetEat(exists)}
{
Item[${This.GetEat}]:Use
}
}
method Drink()
{
if ${This.GetDrink(exists)}
{
Item[${This.GetDrink}]:Use
}
}
member GetDrink()
{
variable guidlist ItemList
ItemList:Search[-items,-inventory,-drink]
if ${ItemList.Count}
{
return ${Item[${ItemList.GUID[1]}]}
}
return
}
member GetEat()
{
variable guidlist ItemList
ItemList:Search[-items,-inventory,-food]
if ${ItemList.Count}
{
return ${Item[${ItemList.GUID[1]}]}
}
return
}
}
function main()
{
variable guidlist LootList
variable int Index = 1
variable oEatDrink FoodAction
echo "Testing"
FoodAction:Drink