Greets,
I see your point, Kint, But the only way I can see to check if a unit was killed by an explosive is, as you say, to place 'fired' eventhandlers in every single unit on the map (including allied units, in case of 'friendly' fire), then check if a unit is KIA (more EHs), soon after another unit fires.
Of course, when a unit is killed, you would need to run checks against every time the unit has fired recently, and then deduce which 'firing' caused the death of the soldier.
But if a MBT fires a shell, killing one of the units, and then immediately opens up with the machine gun, the script system will probably assume that the elite-genetically-engineered-cyborg-respawning-soldier was killed by a MG bullet, not a shell.
It is possible (in theory), but not easy.
Why would grenades allow you to respawn, but not LAWs/ RPGs? In fact, in OFP grenades seem to do much more damage to infantry than the RPGs do...
@HateR_Kint: Looks like ECP are kind of busy right now...
-Supr. Cmdr. PsyWarrior
-Psychic Productions