PoA_PRC8/_module/nss/stopbarrelthief.nss

25 lines
572 B
Plaintext
Raw Permalink Normal View History

2022-10-07 14:20:31 -04:00
void main()
{
object oPC = GetLastUsedBy();
object oSelf = OBJECT_SELF;
//Stop anyone from using if someone is already using it.
//I think this function doesn't work properly, I will test it.
/*
if (GetIsOpen(oSelf))
{
AssignCommand(oPC, ClearAllActions());
AssignCommand(oPC, ActionMoveAwayFromObject(oSelf));
}
*/
//If the opener has the proper key, stop the script
if (GetItemPossessedBy(oPC, "barrel")!= OBJECT_INVALID)
return;
//Otherwise go away!
AssignCommand(oPC, ClearAllActions());
AssignCommand(oPC, ActionMoveAwayFromObject(oSelf));
}