private void fireDebuff() 
    {
        int[] debuffList = getDebuffs(); 
        ArrayList <Integer> numDebuffs = new ArrayList<Integer>();
        for (int i = 0; i < debuffList.length; i++){
            if (Math.random() <= Data.debuffChance[debuffList[i] ] ){
                numDebuffs.add (debuffList[i]);
                //add this to the weapon class
            }
        }
        int[] fDL = new int [numDebuffs.size()];
        for (int i = 0; i < fDL.length; i++){
            fDL[i] = numDebuffs.get (i);
        }
        basicAttack.addDebuff(fDL, 1 );
    }