36 lines
673 B
Plaintext
36 lines
673 B
Plaintext
|
void TrashObject(object oItem)
|
||
|
{
|
||
|
if(GetHasInventory(oItem) == FALSE)
|
||
|
{
|
||
|
DestroyObject(oItem);
|
||
|
}
|
||
|
else
|
||
|
{
|
||
|
object oItem2 = GetFirstItemInInventory(oItem);
|
||
|
|
||
|
while(GetIsObjectValid(oItem2))
|
||
|
{
|
||
|
TrashObject(oItem2);
|
||
|
oItem2 = GetNextItemInInventory(oItem);
|
||
|
}
|
||
|
DestroyObject(oItem);
|
||
|
}
|
||
|
}
|
||
|
void main()
|
||
|
{
|
||
|
object oItem = GetFirstObjectInArea();
|
||
|
while(GetIsObjectValid(oItem))
|
||
|
{
|
||
|
int oItemtype = GetObjectType(oItem);
|
||
|
if (oItemtype == OBJECT_TYPE_PLACEABLE)
|
||
|
{
|
||
|
string oItemtag = GetTag(oItem);
|
||
|
if (oItemtag == "BodyBag")
|
||
|
{
|
||
|
TrashObject(oItem);
|
||
|
}
|
||
|
}
|
||
|
oItem = GetNextObjectInArea();
|
||
|
}
|
||
|
}
|