class CfgWeapons {
  class ACE_ItemCore;
  class InventoryItem_Base_f;

  class ACE_ExplosiveItem: InventoryItem_Base_f {
    allowedSlots[] = {801,701,901};
    //type = 201;
  };

  class ACE_Clacker: ACE_ItemCore {
    scope = 2;
    displayName = $STR_ACE_Explosives_clacker_displayName;
    descriptionShort = $STR_ACE_Explosives_clacker_description;
    picture = QUOTE( PATHTOF(Data\UI\Clacker.paa) );
    model = "\A3\weapons_F\ammo\mag_univ.p3d";
    ACE_Range = 250;
    ACE_Detonator = 1;

    class ItemInfo: ACE_ExplosiveItem {
      mass = 3;
      uniformModel = "\A3\weapons_F\ammo\mag_univ.p3d";
    };
  };
  class ACE_M26_Clacker: ACE_Clacker {
    displayName = $STR_ACE_Explosives_M26_displayName;
    picture = QUOTE( PATHTOF(Data\UI\MK26_Transmitter_ca.paa) );
    ACE_Range = 5000;
  };
  class ACE_DefusalKit: ACE_ItemCore {
    scope = 2;
    displayName = $STR_ACE_Explosives_DefusalKit_displayName;
    descriptionShort = $STR_ACE_Explosives_DefusalKit_description;
    picture = QUOTE( PATHTOF(Data\UI\Pliers.paa) );
    model = "\A3\Structures_F\Items\Tools\Pliers_F.p3d";

    class ItemInfo: ACE_ExplosiveItem {
      mass = 5;
      uniformModel = "\A3\Structures_F\Items\Tools\Pliers_F.p3d";
    };
  };
  class ACE_DeadManSwitch: ACE_ItemCore {
    scope = 2;
    displayName = $STR_ACE_Explosives_DeadManSwitch_displayName;
    descriptionShort = $STR_ACE_Explosives_DeadManSwitch_description;
    picture = QUOTE( PATHTOF(Data\UI\DeadmanSwitch.paa) );
    model = "\A3\weapons_F\ammo\mag_univ.p3d";
    ACE_Range = 100;
    ACE_Detonator = 1;

    class ItemInfo: ACE_ExplosiveItem {
      mass = 2;
      uniformModel = "\A3\weapons_F\ammo\mag_univ.p3d";
    };
  };
};