Aschbourne_PRC8/_module/nss/trash_dump.nss

21 lines
760 B
Plaintext
Raw Normal View History

2024-06-14 10:48:20 -04:00
void main()
{
object oTrashCan = OBJECT_SELF;
object oPlayer = GetPCSpeaker();
string sFlag="";
object oItemInTrash = GetFirstItemInInventory(oTrashCan);
while(GetIsObjectValid(oItemInTrash) == TRUE)
{
//addition by MIAS
if (GetPlotFlag(oItemInTrash)==TRUE) sFlag=sFlag+"<PLOT>";
if (GetItemCursedFlag(oItemInTrash)==TRUE) sFlag=sFlag+"<CURSED>";
if (GetStolenFlag(oItemInTrash)==TRUE) sFlag=sFlag+"<STOLEN>";
if (sFlag!="") SendMessageToAllDMs("Player " + GetName(oPlayer) + " trashed an item in area " +GetName(GetArea(oPlayer)) + " flagged as: " +sFlag);
//End addition
DestroyObject(oItemInTrash);
oItemInTrash = GetNextItemInInventory(oTrashCan);
}
}