I was looking a bit at some lua files in the game folders, and I perhaps found some questionable stuff in the Eagle Dynamics\DCS World OpenBeta\Scripts\Database\Weapons\warheads.lua
For most warheads, expl_mass is equal to the quantity of explosive in the warhead, and not to the total mass of the warhead:
warheads["C_5"] = -- S-5KO shaped-charge, fragmented
{
mass = 1.08,
expl_mass = 0.37, -- Warhead 1.08 kg, explosive 0.37 kg + fragments bonus
other_factors = { 1.0, 0.5, 0.5 },
concrete_factors = { 1.0, 0.5, 0.1 },
concrete_obj_factor = 0.0,
obj_factors = { 1.0, 1.0 },
cumulative_factor= 3.0,
cumulative_thickness = 0.1
};
warheads["C_8"] = -- S-8ÊÎÌ shaped-charge, fragmented
{
mass = 3.0,
expl_mass = 0.855, -- Warhead 3 kg, explosive 0.855 kg + fragments bonus
other_factors = { 0.5, 0.5, 0.5 },
concrete_factors = { 0.5, 0.5, 0.1 },
concrete_obj_factor = 0.0,
obj_factors = { 0.5, 1.0 },
cumulative_factor= 5.0,
cumulative_thickness = 0.3
};
warheads["C_8OFP2"] = -- S-8OFP HE
{
mass = 9.2,
expl_mass = 2.7, -- Warhead 9,2 kg, explosive 2.7 kg + fragments bonus
other_factors = { 0.5, 1.0, 1.0 },
concrete_factors = { 0.5, 1.0, 0.1 },
concrete_obj_factor = 0.3,
obj_factors = { 0.5, 1.0 },
cumulative_factor= 0.0,
cumulative_thickness = 0.0
};
but for some other warheads, the expl_mass is equal to the total mass of the warhead
example:
warheads["C_24"] = -- S-24 HE Warhead 123 kg, explosive 23.5 kg + fragments bonus
{
mass = 123.0,
expl_mass = 123.0, -- Warhead 123 kg, explosive 23.5 kg + fragments bonus
other_factors = { 1.0, 1.0, 1.0 },
concrete_factors = { 1.0, 1.0, 0.1 },
concrete_obj_factor = 1.0,
obj_factors = { 0.2, 1.0 },
cumulative_factor= 0.0,
cumulative_thickness = 0.0
};