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;
    }
}