diff --git a/Source/missiles.cpp b/Source/missiles.cpp index f56972e21..dbfe5def2 100644 --- a/Source/missiles.cpp +++ b/Source/missiles.cpp @@ -2061,27 +2061,16 @@ void __fastcall AddTeleport(int mi, int sx, int sy, int dx, int dy, int midir, i void __fastcall AddLightball(int mi, int sx, int sy, int dx, int dy, int midir, int mienemy, int id, int dam) { - int v9; // edi - int v10; // esi - int v11; // esi - int v13; // eax - int v14; // eax - - v9 = sx; - v10 = mi; GetMissileVel(mi, sx, sy, dx, dy, 16); - v11 = v10; - missile[v11]._midam = dam; - v13 = random(63, 8); - missile[v11]._mirange = 255; - missile[v11]._miAnimFrame = v13 + 1; - if (id >= 0) { - v14 = plr[id].WorldY; - missile[v11]._miVar1 = plr[id].WorldX; - missile[v11]._miVar2 = v14; + missile[mi]._midam = dam; + missile[mi]._miAnimFrame = random(63, 8) + 1; + missile[mi]._mirange = 255; + if (id < 0) { + missile[mi]._miVar1 = sx; + missile[mi]._miVar2 = sy; } else { - missile[v11]._miVar1 = v9; - missile[v11]._miVar2 = sy; + missile[mi]._miVar1 = plr[id].WorldX; + missile[mi]._miVar2 = plr[id].WorldY; } }