//:://///////////////////////////////////////////// //:: FileName gc_gaunt_prop //::////////////////////////////////////////////// /*---------------------------------------------------------- Created By: Genisys(Guile) Created On: 2/09/09 ---------------------------------------------------------- Had to change up the dmg properties check to make sure that the PC was unable to place a large # of dmg on wpns. ----------------------------------------------------------*/ //Required Include #include "nw_i0_tool" #include "gen_forge_config" int StartingConditional() { //Delcare Variables object oPC = GetPCSpeaker(); int nType = GetLocalInt(oPC, "CRAFT_TYPE"); int nSlot = GetLocalInt(oPC, "CRAFT_SLOT"); object oItem = GetItemInSlot(nSlot, oPC); int n = 0; itemproperty iProp; iProp = GetFirstItemProperty(oItem); while(GetIsItemPropertyValid(iProp)) { if(GetItemPropertyType(iProp)==ITEM_PROPERTY_DAMAGE_BONUS) { n +=1; } if(GetItemPropertyType(iProp)==ITEM_PROPERTY_DAMAGE_BONUS_VS_ALIGNMENT_GROUP) { n +=1; } if(GetItemPropertyType(iProp)==ITEM_PROPERTY_DAMAGE_BONUS_VS_RACIAL_GROUP) { n +=1; } if(GetItemPropertyType(iProp)==ITEM_PROPERTY_DAMAGE_BONUS_VS_SPECIFIC_ALIGNMENT) { n +=1; } iProp = GetNextItemProperty(oItem); } if(GetItemPossessedBy(oPC, "guildstone")!=OBJECT_INVALID) { //Max Weapon Properties! if(n >=4) return TRUE; else return FALSE; } else { //Max Weapon Properties! if(n >=MAX_DAMAGES) return TRUE; else return FALSE; } }