AOC_PRC8/_module/nss/strip.nss
Jaysyn904 5e558169a0 Initial Commit
Initial Commit
2025-04-03 11:24:16 -04:00

68 lines
3.3 KiB
Plaintext

void GearStrip(object oPC)
{
object oGear = GetItemInSlot(INVENTORY_SLOT_ARMS, oPC);
if(GetIsObjectValid(oGear)) DestroyObject(oGear);
oGear = GetItemInSlot(INVENTORY_SLOT_BELT, oPC);
if(GetIsObjectValid(oGear)) DestroyObject(oGear);
oGear = GetItemInSlot(INVENTORY_SLOT_BOLTS, oPC);
if(GetIsObjectValid(oGear)) DestroyObject(oGear);
oGear = GetItemInSlot(INVENTORY_SLOT_BOOTS, oPC);
if(GetIsObjectValid(oGear)) DestroyObject(oGear);
oGear = GetItemInSlot(INVENTORY_SLOT_CHEST, oPC);
if(GetIsObjectValid(oGear)) DestroyObject(oGear);
oGear = GetItemInSlot(INVENTORY_SLOT_CLOAK, oPC);
if(GetIsObjectValid(oGear)) DestroyObject(oGear);
oGear = GetItemInSlot(INVENTORY_SLOT_HEAD, oPC);
if(GetIsObjectValid(oGear)) DestroyObject(oGear);
oGear = GetItemInSlot(INVENTORY_SLOT_LEFTHAND, oPC);
if(GetIsObjectValid(oGear)) DestroyObject(oGear);
oGear = GetItemInSlot(INVENTORY_SLOT_LEFTRING, oPC);
if(GetIsObjectValid(oGear)) DestroyObject(oGear);
oGear = GetItemInSlot(INVENTORY_SLOT_NECK, oPC);
if(GetIsObjectValid(oGear)) DestroyObject(oGear);
oGear = GetItemInSlot(INVENTORY_SLOT_RIGHTHAND, oPC);
if(GetIsObjectValid(oGear)) DestroyObject(oGear);
oGear = GetItemInSlot(INVENTORY_SLOT_RIGHTRING, oPC);
if(GetIsObjectValid(oGear)) DestroyObject(oGear);
}
void InvStrip(object oPC)
{
object oStuff = GetFirstItemInInventory(oPC);
while(GetIsObjectValid(oStuff))
{
if ((GetResRef(oStuff)!="sxillwa")&&(GetResRef(oStuff)!="trqcva")
&&(GetResRef(oStuff)!="fgnpde")&&(GetResRef(oStuff)!="bzedyer")
&&(GetResRef(oStuff)!="qxcove")&&(GetResRef(oStuff)!="bsntfn")
&&(GetResRef(oStuff)!="ahuvpw")&&(GetResRef(oStuff)!="arscod")
&&(GetResRef(oStuff)!="deitzy")&&(GetResRef(oStuff)!="divine_talisman")
&&(GetResRef(oStuff)!="dark_talisman")&&(GetResRef(oStuff)!="final_ring")
&&(GetResRef(oStuff)!="show_ticket")&&(GetResRef(oStuff)!="divine_talisman2")
&&(GetResRef(oStuff)!="dark_talisman2"))
{
DestroyObject(oStuff);
}
oStuff = GetNextItemInInventory(oPC);
}
//DelayCommand(5.0, FloatingTextStringOnCreature("You have been stripped of all your belongings.", oPC));
}
void DataStrip(object oPC)
{
object oStuff = GetFirstItemInInventory(oPC);
while(GetIsObjectValid(oStuff))
{
if ((GetResRef(oStuff)=="sxillwa")||(GetResRef(oStuff)=="trqcva")
||(GetResRef(oStuff)=="fgnpde")||(GetResRef(oStuff)=="bzedyer")
||(GetResRef(oStuff)=="qxcove")||(GetResRef(oStuff)=="bsntfn")
||(GetResRef(oStuff)=="ahuvpw")||(GetResRef(oStuff)=="deitzy")
||(GetResRef(oStuff)=="arscod"))
{
DestroyObject(oStuff);
}
oStuff = GetNextItemInInventory(oPC);
}
//DelayCommand(5.0, FloatingTextStringOnCreature("You have been stripped of all your belongings.", oPC));
}
//void main () {}