PoA_PRC8/_module/nss/set_cloak_invis.nss

22 lines
504 B
Plaintext
Raw Permalink Normal View History

2022-10-07 14:20:31 -04:00
void main()
{
object oPC = GetPCSpeaker();
object oPlayer = oPC;
object oCloak = GetItemInSlot(INVENTORY_SLOT_CLOAK, oPC);
if( GetIsDM( oPlayer))
SendMessageToPC( oPlayer, "The index is: " + IntToString(1));
object oNewCloak = CopyItemAndModify(oCloak, ITEM_APPR_TYPE_SIMPLE_MODEL, 0, 1, TRUE);
if( GetIsObjectValid(oNewCloak))
{
AssignCommand( oPlayer, ActionEquipItem(oNewCloak, INVENTORY_SLOT_CLOAK));
DestroyObject( oCloak);
}
else
DestroyObject( oNewCloak);
}