public ArrayList<DamagePackage> getDamagePacks() {
        ArrayList<DamagePackage> packages = new ArrayList<DamagePackage>();
        DamagePackage base = new DamagePackage(base_damage, AttackType.typeConversion(attackType));
        packages.add(base);
        for (int c = 0; c < passiveEnchants.size(); c++) {
            DamagePackage damagePackage = PassiveWeaponEnchant.onHit(passiveEnchants.get(c), power_level);
            packages.add(damagePackage);
        }
        return packages;
    }