Fix enemy displacement ob torpedo hit.
[super-star-trek.git] / sst.py
diff --git a/sst.py b/sst.py
index d25e3c6f9ba7bb319ee618d846494f420c075fe0..5200f24619fce2d5e8b677a872934df1baf050cb 100755 (executable)
--- a/sst.py
+++ b/sst.py
@@ -1327,7 +1327,7 @@ def torpedo(origin, bearing, dispersion, number, nburst):
                         deadkl(w, iquad, w)
                         return None
                     proutn(crmena(True, iquad, "sector", w))
-                    displacement = course(track.bearing+rnd.real(-2.4, 2.4), distance=2**0.5)
+                    displacement = course(track.bearing+rnd.real(-2.4, 2.4), distance=2**0.5, origin=w)
                     displacement.nexttok()
                     bumpto = displacement.sector()
                     if not bumpto.valid_sector():