void main() { object oPC=GetItemActivator(); object oTarget=GetItemActivatedTarget(); SetLocalObject(oPC,"oTarget",oTarget); if (GetLocalInt(oPC,"nIsVampire")==TRUE) { // use it AssignCommand(oPC,ClearAllActions(TRUE)); AssignCommand(oPC,ActionStartConversation(oPC,"vamp_tool",TRUE,FALSE)); } // use it else { SendMessageToPC(oPC,"You are not a vampire!"); DestroyObject(GetItemActivated()); } }