// Buildings can't be accidentally ignited,
// and some weapons can't ignite fires.
if ((entityTarget != null)
&& ((bldg == null) && (wtype.getFireTN() != TargetRoll.IMPOSSIBLE))) {
server.tryIgniteHex(target.getPosition(), subjectId, false, true,
new TargetRoll(wtype.getFireTN(), wtype.getName()), 3,
vPhaseReport);
}
//shots that miss an entity can also potential cause explosions in a heavy industrial hex
server.checkExplodeIndustrialZone(target.getPosition(), vPhaseReport);