My sim crashed again.
At least this one is completely unrelated to the velocity bug.
It would seem that shot power is sometimes exceeding the realms of decency (32000 that would be)
The culprit routine is "releasebod" in the "shots" module.
find this piece of code near the top of the routine.
If SimOpts.EnergyExType Then
power = Shots(t).nrg / Shots(t).range * Shots(t).value
Else
power = SimOpts.EnergyFix
End If
and add this line immediately after it.
If power > 8000 Then power = 8000
Why 8000 and not 32000?
Because later in this same routine, shots fired by corpses get a 4X multiple. Not really sure why that is. This section was added by Num in one of the recent releases.
Anyway, limiting the power to 8000 prevents the crash.