fix #3841 (Spring.AddUnitDamage broken with negative/unset weapondefid)