func makeAccel_wideSpace(a *AIAdv) *go4game.Vector3D { act := ActionAccel var vt go4game.Vector3D for i, o := range a.preparedTargets[act] { if i > 3 { // apply max 3 target break } if o.actFactor > 1 { vt = vt.Add(a.calcBackVector(o.SPObj, o.actFactor)) } } if vt.Abs() < 10 { vt = vt.Add(a.HomePos.Sub(a.me.PosVector)) } return &vt }