int StartingConditional() { object oPC=GetPCSpeaker(); int nArmed=GetLocalInt(OBJECT_SELF,"armed"); object oPowder=GetItemPossessedBy(oPC,"jw_smoke_powder"); if (GetIsObjectValid(oPowder)) { SetPlotFlag(OBJECT_SELF,0); AssignCommand(GetPCSpeaker(),ActionPlayAnimation( ANIMATION_LOOPING_GET_LOW,1.0f,3.0f)); nArmed=nArmed+1; SetLocalInt(OBJECT_SELF,"armed",nArmed); DestroyObject(oPowder); return 1; } else { return 0; } }