| 
 Doing this off the top of my head, but the NPC use-case could be something like this to get the weapon delay:
 const Item_Struct* ItemToUse = NULL;
 int itemID = CastToNPC()->GetEquipment(MATERIAL_PRIMARY);
 if (itemID > 0)
 ItemToUse = database.GetItem(itemID);
 
 then you can check if ItemToUse isn't null and use ItemToUse->Delay
 
				__________________www.eq2emu.com 
EQ2Emu Co-Founder / EQ2Emu Developer 
EQEMu Co-Founder / Former EQEMu Developer / GuildWars / Zek Seasons Servers
			 |