Files
HeroesStone_PRC8/_module/nss/tlr_shldcheck.nss
Jaysyn904 1eefc84201 Initial Commit
Initial Commit.
2025-09-14 15:40:46 -04:00

34 lines
1.4 KiB
Plaintext

//::///////////////////////////////////////////////
//:: Tailoring - If Left Hand Item is Shield
//:: Also check to see if weapon copying is allowed
//:: tlr_shldcheck.nss
//:: Copyright (c) 2006 Stacy L. Ropella
//:://////////////////////////////////////////////
/*
Checks to make sure there is a shield
equipped in the PC's left hand slot & in the
model's left hand slot
*/
//:://////////////////////////////////////////////
//:: Created By: Stacy L. Ropella
//:: Created On: January 29, 2006
//:://////////////////////////////////////////////
int StartingConditional()
{
if(GetBaseItemType(GetItemInSlot(INVENTORY_SLOT_LEFTHAND,GetPCSpeaker()))==BASE_ITEM_SMALLSHIELD
&& GetBaseItemType(GetItemInSlot(INVENTORY_SLOT_LEFTHAND,OBJECT_SELF))==BASE_ITEM_SMALLSHIELD
&& GetLocalInt(OBJECT_SELF, "Shield_Copy") == 1)
return TRUE;
else if(GetBaseItemType(GetItemInSlot(INVENTORY_SLOT_LEFTHAND,GetPCSpeaker()))==BASE_ITEM_LARGESHIELD
&& GetBaseItemType(GetItemInSlot(INVENTORY_SLOT_LEFTHAND,OBJECT_SELF))==BASE_ITEM_LARGESHIELD
&& GetLocalInt(OBJECT_SELF, "Shield_Copy") == 1)
return TRUE;
else if(GetBaseItemType(GetItemInSlot(INVENTORY_SLOT_LEFTHAND,GetPCSpeaker()))==BASE_ITEM_TOWERSHIELD
&& GetBaseItemType(GetItemInSlot(INVENTORY_SLOT_LEFTHAND,OBJECT_SELF))==BASE_ITEM_TOWERSHIELD
&& GetLocalInt(OBJECT_SELF, "Shield_Copy") == 1)
return TRUE;
else
return FALSE;
}