Browse Source

MI_Lightning bin exact

pull/44/head
qndel 7 years ago committed by Anders Jenbo
parent
commit
7d646891c8
  1. 30
      Source/missiles.cpp

30
Source/missiles.cpp

@ -3816,27 +3816,19 @@ LABEL_27:
void __fastcall MI_Lightning(int i) void __fastcall MI_Lightning(int i)
{ {
int v1; // edi int j;
int v2; // esi
int v3; // eax
int v4; // ebx
int v5; // ecx
v1 = i; missile[i]._mirange--;
v2 = i; j = missile[i]._mirange;
v3 = missile[i]._mix; if (missile[i]._mix != missile[i]._misx || missile[i]._miy != missile[i]._misy)
--missile[v2]._mirange; CheckMissileCol(i, missile[i]._midam, missile[i]._midam, 1, missile[i]._mix, missile[i]._miy, 0);
v4 = missile[i]._mirange; if (missile[i]._miHitFlag == TRUE)
if (v3 != missile[i]._misx || missile[v2]._miy != missile[v2]._misy) missile[i]._mirange = j;
CheckMissileCol(i, missile[v2]._midam, missile[v2]._midam, 1, v3, missile[v2]._miy, 0); if (!missile[i]._mirange) {
if (missile[v2]._miHitFlag) missile[i]._miDelFlag = TRUE;
missile[v2]._mirange = v4; AddUnLight(missile[i]._mlid);
if (!missile[v2]._mirange) {
v5 = missile[v2]._mlid;
missile[v2]._miDelFlag = TRUE;
AddUnLight(v5);
} }
PutMissile(v1); PutMissile(i);
} }
void __fastcall MI_Town(int i) void __fastcall MI_Town(int i)

Loading…
Cancel
Save