PoA_PRC8/_module/nss/gc_wpn_props.nss
Jaysyn904 8d97886c3f Changed folder name.
Changed folder name.
2022-10-07 21:08:37 -04:00

66 lines
1.3 KiB
Plaintext

//::///////////////////////////////////////////////
//:: FileName gc_has_wpn
//:://////////////////////////////////////////////
//:://////////////////////////////////////////////
//:: Created By: Script Wizard
//:: Created On: 9/11/2008 10:30:09 AM
//:://////////////////////////////////////////////
#include "nw_i0_tool"
int StartingConditional()
{
int nIs = FALSE;
int nProp;
switch (nProp)
{
case IP_CONST_DAMAGEBONUS_1d4:
{ nIs = TRUE; break; }
case IP_CONST_DAMAGEBONUS_1d6:
{ nIs = TRUE; break; }
case IP_CONST_DAMAGEBONUS_1d8:
{ nIs = TRUE; break; }
case IP_CONST_DAMAGEBONUS_1d10:
{ nIs = TRUE; break; }
case IP_CONST_DAMAGEBONUS_1d12:
{ nIs = TRUE; break; }
case IP_CONST_DAMAGEBONUS_2d4:
{ nIs = TRUE; break; }
case IP_CONST_DAMAGEBONUS_2d6:
{ nIs = TRUE; break; }
case IP_CONST_DAMAGEBONUS_2d8:
{ nIs = TRUE; break; }
case IP_CONST_DAMAGEBONUS_2d10:
{ nIs = TRUE; break; }
case IP_CONST_DAMAGEBONUS_2d12:
{ nIs = TRUE; break; }
}
int nType;
object oItem = GetItemInSlot(INVENTORY_SLOT_RIGHTHAND, GetPCSpeaker());
int n = 0;
itemproperty iProp;
iProp = GetFirstItemProperty(oItem);
while(GetIsItemPropertyValid(iProp))
{
if(GetItemPropertyType(iProp)==nProp)
n +=1;
iProp = GetNextItemProperty(oItem);
}
//Max Weapon Properties!
if(n >=5)
return TRUE;
else
{
return FALSE;
}
}