Fix incorrect pointer usage in big biospark.

This commit is contained in:
Mari the Deer 2020-05-28 16:38:10 +02:00
commit adb15a44db
2 changed files with 2 additions and 2 deletions

View file

@ -1,2 +1,2 @@
[default]
SWWM_MODVER="\cxSWWM GZ\c- r269 (Tue 26 May 18:16:19 CEST 2020)";
SWWM_MODVER="\cxSWWM GZ\c- r270 (Thu 28 May 16:38:10 CEST 2020)";

View file

@ -260,7 +260,7 @@ Class BigBiospark : Actor
}
if ( SWWMUtility.SphereIntersect(t,pos,120) )
{
Vector3 dirto = level.Vec3Diff(pos,tracer.Vec3Offset(0,0,tracer.height/2));
Vector3 dirto = level.Vec3Diff(pos,t.Vec3Offset(0,0,t.height/2));
double dist = dirto.length();
dirto /= dist;
if ( dist > 4. ) SWWMHandler.DoKnockback(t,-dirto,clamp(120.-dist,0.,120.)*100);