|
|
|
|
@ -661,8 +661,8 @@ void __fastcall DeleteMissile(int mi, int i)
|
|
|
|
|
int v3; // ebx
|
|
|
|
|
int v4; // esi
|
|
|
|
|
int v5; // eax
|
|
|
|
|
bool v6; // zf
|
|
|
|
|
bool v7; // sf
|
|
|
|
|
BOOLEAN v6; // zf
|
|
|
|
|
BOOLEAN v7; // sf
|
|
|
|
|
|
|
|
|
|
v2 = mi; |
|
|
|
|
v3 = i; |
|
|
|
|
@ -894,10 +894,10 @@ BOOL __fastcall MonsterTrapHit(int m, int mindam, int maxdam, int dist, int t, i
|
|
|
|
|
return 1; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
bool __fastcall MonsterMHit(int pnum, int m, int mindam, int maxdam, int dist, int t, int shift) |
|
|
|
|
BOOLEAN __fastcall MonsterMHit(int pnum, int m, int mindam, int maxdam, int dist, int t, int shift) |
|
|
|
|
{ |
|
|
|
|
int v7; // edi
|
|
|
|
|
bool v8; // zf
|
|
|
|
|
BOOLEAN v8; // zf
|
|
|
|
|
short v9; // ax
|
|
|
|
|
int v10; // ecx
|
|
|
|
|
int v11; // eax
|
|
|
|
|
@ -1038,7 +1038,7 @@ bool __fastcall MonsterMHit(int pnum, int m, int mindam, int maxdam, int dist, i
|
|
|
|
|
return 1; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
bool __fastcall PlayerMHit(int pnum, int m, int dist, int mind, int maxd, int mtype, int shift, int earflag) |
|
|
|
|
BOOLEAN __fastcall PlayerMHit(int pnum, int m, int dist, int mind, int maxd, int mtype, int shift, int earflag) |
|
|
|
|
{ |
|
|
|
|
int v8; // ebx
|
|
|
|
|
int v9; // esi
|
|
|
|
|
@ -1230,7 +1230,7 @@ LABEL_50:
|
|
|
|
|
return 0; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
bool __fastcall Plr2PlrMHit(int pnum, int p, int mindam, int maxdam, int dist, int mtype, int shift) |
|
|
|
|
BOOLEAN __fastcall Plr2PlrMHit(int pnum, int p, int mindam, int maxdam, int dist, int mtype, int shift) |
|
|
|
|
{ |
|
|
|
|
int v7; // edi
|
|
|
|
|
unsigned char v8; // al
|
|
|
|
|
@ -1240,7 +1240,7 @@ bool __fastcall Plr2PlrMHit(int pnum, int p, int mindam, int maxdam, int dist, i
|
|
|
|
|
int v12; // ecx
|
|
|
|
|
int v13; // eax
|
|
|
|
|
int v14; // ecx
|
|
|
|
|
bool v15; // sf
|
|
|
|
|
BOOLEAN v15; // sf
|
|
|
|
|
int v16; // ecx
|
|
|
|
|
int v17; // ebx
|
|
|
|
|
int v20; // eax
|
|
|
|
|
@ -1355,7 +1355,7 @@ LABEL_14:
|
|
|
|
|
return 0; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
void __fastcall CheckMissileCol(int i, int mindam, int maxdam, bool shift, int mx, int my, int nodel) |
|
|
|
|
void __fastcall CheckMissileCol(int i, int mindam, int maxdam, BOOLEAN shift, int mx, int my, int nodel) |
|
|
|
|
{ |
|
|
|
|
int v7; // ebx
|
|
|
|
|
int v8; // esi
|
|
|
|
|
@ -1363,13 +1363,13 @@ void __fastcall CheckMissileCol(int i, int mindam, int maxdam, bool shift, int m
|
|
|
|
|
int v10; // ecx
|
|
|
|
|
int v11; // edi
|
|
|
|
|
int v12; // eax
|
|
|
|
|
bool v13; // eax
|
|
|
|
|
BOOLEAN v13; // eax
|
|
|
|
|
char v14; // al
|
|
|
|
|
int v15; // ecx
|
|
|
|
|
int v16; // edx
|
|
|
|
|
bool v17; // eax
|
|
|
|
|
BOOLEAN v17; // eax
|
|
|
|
|
int v18; // eax
|
|
|
|
|
bool v19; // eax
|
|
|
|
|
BOOLEAN v19; // eax
|
|
|
|
|
char v20; // al
|
|
|
|
|
int v21; // eax
|
|
|
|
|
int v22; // eax
|
|
|
|
|
@ -1879,7 +1879,7 @@ void __fastcall AddRndTeleport(int mi, int sx, int sy, int dx, int dy, int midir
|
|
|
|
|
int v12; // eax
|
|
|
|
|
int v14; // edi
|
|
|
|
|
int v16; // eax
|
|
|
|
|
bool v17; // zf
|
|
|
|
|
BOOLEAN v17; // zf
|
|
|
|
|
int v18; // ecx
|
|
|
|
|
int v19; // ecx
|
|
|
|
|
int v20; // [esp+Ch] [ebp-Ch]
|
|
|
|
|
@ -2302,7 +2302,7 @@ void __fastcall AddWeapexp(int mi, int sx, int sy, int dx, int dy, int midir, in
|
|
|
|
|
missile[v9]._mirange = missile[v9]._miAnimLen - 1; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
bool __fastcall CheckIfTrig(int x, int y) |
|
|
|
|
BOOLEAN __fastcall CheckIfTrig(int x, int y) |
|
|
|
|
{ |
|
|
|
|
int v2; // edi
|
|
|
|
|
int v3; // ebx
|
|
|
|
|
@ -2741,7 +2741,7 @@ void __fastcall AddRhino(int mi, int sx, int sy, int dx, int dy, int midir, int
|
|
|
|
|
int v13; // eax
|
|
|
|
|
CMonster *v14; // ecx
|
|
|
|
|
char v15; // cl
|
|
|
|
|
bool v16; // zf
|
|
|
|
|
BOOLEAN v16; // zf
|
|
|
|
|
int i; // [esp+8h] [ebp-4h]
|
|
|
|
|
|
|
|
|
|
v9 = id; |
|
|
|
|
@ -2787,7 +2787,7 @@ void __fastcall miss_null_32(int mi, int sx, int sy, int dx, int dy, int midir,
|
|
|
|
|
AnimStruct *v11; // edi
|
|
|
|
|
int v12; // eax
|
|
|
|
|
CMonster *v13; // ecx
|
|
|
|
|
bool v14; // zf
|
|
|
|
|
BOOLEAN v14; // zf
|
|
|
|
|
int v15; // ecx
|
|
|
|
|
|
|
|
|
|
v9 = id; |
|
|
|
|
@ -3010,8 +3010,8 @@ void __fastcall AddGolem(int mi, int sx, int sy, int dx, int dy, int midir, int
|
|
|
|
|
int v10; // ebx
|
|
|
|
|
int v11; // edi
|
|
|
|
|
int v12; // ecx
|
|
|
|
|
bool v13; // zf
|
|
|
|
|
bool v14; // sf
|
|
|
|
|
BOOLEAN v13; // zf
|
|
|
|
|
BOOLEAN v14; // sf
|
|
|
|
|
int v15; // esi
|
|
|
|
|
int v16; // esi
|
|
|
|
|
int v17; // [esp+Ch] [ebp-8h]
|
|
|
|
|
@ -3870,7 +3870,7 @@ void __fastcall MI_Golem(int i)
|
|
|
|
|
int v1; // esi
|
|
|
|
|
int v2; // eax
|
|
|
|
|
int v3; // eax
|
|
|
|
|
bool v4; // zf
|
|
|
|
|
BOOLEAN v4; // zf
|
|
|
|
|
int v5; // eax
|
|
|
|
|
int v6; // ecx
|
|
|
|
|
char *v7; // eax
|
|
|
|
|
@ -4415,7 +4415,7 @@ void __fastcall MI_Firewall(int i)
|
|
|
|
|
void __fastcall MI_Fireball(int i) |
|
|
|
|
{ |
|
|
|
|
int v1; // esi
|
|
|
|
|
bool v2; // zf
|
|
|
|
|
BOOLEAN v2; // zf
|
|
|
|
|
int v3; // eax
|
|
|
|
|
int v4; // ecx
|
|
|
|
|
int v5; // edi
|
|
|
|
|
@ -4711,7 +4711,7 @@ void __fastcall MI_Flash(int i)
|
|
|
|
|
int v2; // esi
|
|
|
|
|
int v3; // eax
|
|
|
|
|
int v4; // eax
|
|
|
|
|
bool v5; // zf
|
|
|
|
|
BOOLEAN v5; // zf
|
|
|
|
|
int v6; // esi
|
|
|
|
|
|
|
|
|
|
v1 = i; |
|
|
|
|
@ -4747,7 +4747,7 @@ void __fastcall MI_Flash2(int i)
|
|
|
|
|
int v2; // esi
|
|
|
|
|
int v3; // eax
|
|
|
|
|
int v4; // eax
|
|
|
|
|
bool v5; // zf
|
|
|
|
|
BOOLEAN v5; // zf
|
|
|
|
|
int v6; // esi
|
|
|
|
|
|
|
|
|
|
v1 = i; |
|
|
|
|
@ -4782,13 +4782,13 @@ void __fastcall MI_Manashield(int i)
|
|
|
|
|
int v4; // eax
|
|
|
|
|
int v5; // ecx
|
|
|
|
|
int v6; // edx
|
|
|
|
|
bool v7; // zf
|
|
|
|
|
BOOLEAN v7; // zf
|
|
|
|
|
int v8; // eax
|
|
|
|
|
int v9; // ecx
|
|
|
|
|
int v10; // edx
|
|
|
|
|
int v11; // ecx
|
|
|
|
|
int v12; // ecx
|
|
|
|
|
bool v13; // sf
|
|
|
|
|
BOOLEAN v13; // sf
|
|
|
|
|
int v14; // [esp+Ch] [ebp-10h]
|
|
|
|
|
int ia; // [esp+14h] [ebp-8h]
|
|
|
|
|
int arglist; // [esp+18h] [ebp-4h]
|
|
|
|
|
@ -4893,7 +4893,7 @@ void __fastcall MI_Etherealize(int i)
|
|
|
|
|
int v6; // eax
|
|
|
|
|
int v7; // ecx
|
|
|
|
|
int v8; // edx
|
|
|
|
|
bool v9; // zf
|
|
|
|
|
BOOLEAN v9; // zf
|
|
|
|
|
char v10; // al
|
|
|
|
|
|
|
|
|
|
v1 = i; |
|
|
|
|
@ -5113,7 +5113,7 @@ void __fastcall MI_Chain(int i)
|
|
|
|
|
int v12; // ebx
|
|
|
|
|
int v13; // eax
|
|
|
|
|
int v14; // eax
|
|
|
|
|
bool v15; // zf
|
|
|
|
|
BOOLEAN v15; // zf
|
|
|
|
|
int CrawlNum[19]; // [esp+Ch] [ebp-68h]
|
|
|
|
|
int v2; // [esp+58h] [ebp-1Ch]
|
|
|
|
|
int v18; // [esp+5Ch] [ebp-18h]
|
|
|
|
|
@ -5186,7 +5186,7 @@ void __fastcall MI_Chain(int i)
|
|
|
|
|
void __fastcall mi_null_11(int i) |
|
|
|
|
{ |
|
|
|
|
int v1; // eax
|
|
|
|
|
bool v2; // zf
|
|
|
|
|
BOOLEAN v2; // zf
|
|
|
|
|
|
|
|
|
|
v1 = i; |
|
|
|
|
v2 = missile[i]._mirange == 1; |
|
|
|
|
@ -5204,7 +5204,7 @@ void __fastcall MI_Weapexp(int i)
|
|
|
|
|
int v2; // ecx
|
|
|
|
|
int v3; // eax
|
|
|
|
|
int v4; // ecx
|
|
|
|
|
bool v5; // zf
|
|
|
|
|
BOOLEAN v5; // zf
|
|
|
|
|
int v6; // edx
|
|
|
|
|
int v7; // eax
|
|
|
|
|
int v8; // eax
|
|
|
|
|
@ -5260,7 +5260,7 @@ void __fastcall MI_Misexp(int i)
|
|
|
|
|
{ |
|
|
|
|
int v1; // edi
|
|
|
|
|
int v2; // esi
|
|
|
|
|
bool v3; // zf
|
|
|
|
|
BOOLEAN v3; // zf
|
|
|
|
|
int v4; // ecx
|
|
|
|
|
int v5; // eax
|
|
|
|
|
int ExpLight[10]; // [esp+8h] [ebp-28h]
|
|
|
|
|
@ -5343,7 +5343,7 @@ void __fastcall MI_Teleport(int i)
|
|
|
|
|
int v8; // edx
|
|
|
|
|
int v9; // edx
|
|
|
|
|
int v10; // eax
|
|
|
|
|
bool v11; // zf
|
|
|
|
|
BOOLEAN v11; // zf
|
|
|
|
|
|
|
|
|
|
v1 = i; |
|
|
|
|
v2 = missile[i]._misource; |
|
|
|
|
@ -5386,8 +5386,8 @@ void __fastcall MI_Stone(int i)
|
|
|
|
|
int v1; // esi
|
|
|
|
|
int v2; // edi
|
|
|
|
|
int v3; // edi
|
|
|
|
|
bool v4; // zf
|
|
|
|
|
bool v5; // sf
|
|
|
|
|
BOOLEAN v4; // zf
|
|
|
|
|
BOOLEAN v5; // sf
|
|
|
|
|
int ia; // [esp+Ch] [ebp-4h]
|
|
|
|
|
|
|
|
|
|
v1 = i; |
|
|
|
|
@ -5444,7 +5444,7 @@ void __fastcall MI_Rhino(int i)
|
|
|
|
|
int v5; // eax
|
|
|
|
|
int v6; // eax
|
|
|
|
|
int v7; // ebx
|
|
|
|
|
bool v8; // zf
|
|
|
|
|
BOOLEAN v8; // zf
|
|
|
|
|
int x; // [esp+Ch] [ebp-1Ch]
|
|
|
|
|
int v10; // [esp+10h] [ebp-18h]
|
|
|
|
|
int y; // [esp+14h] [ebp-14h]
|
|
|
|
|
@ -5582,7 +5582,7 @@ void __fastcall MI_FirewallC(int i)
|
|
|
|
|
{ |
|
|
|
|
int v1; // esi
|
|
|
|
|
int v2; // edx
|
|
|
|
|
bool v3; // zf
|
|
|
|
|
BOOLEAN v3; // zf
|
|
|
|
|
int v4; // eax
|
|
|
|
|
int v5; // edi
|
|
|
|
|
int v6; // ecx
|
|
|
|
|
@ -5741,7 +5741,7 @@ void __fastcall MI_Wave(int i)
|
|
|
|
|
int v9; // ebx
|
|
|
|
|
int v10; // eax
|
|
|
|
|
int v11; // ebx
|
|
|
|
|
bool v12; // zf
|
|
|
|
|
BOOLEAN v12; // zf
|
|
|
|
|
int v13; // [esp+Ch] [ebp-2Ch]
|
|
|
|
|
int v14; // [esp+10h] [ebp-28h]
|
|
|
|
|
int v15; // [esp+14h] [ebp-24h]
|
|
|
|
|
@ -5817,7 +5817,7 @@ void __fastcall MI_Nova(int i)
|
|
|
|
|
int v4; // ebx
|
|
|
|
|
unsigned char *v5; // esi
|
|
|
|
|
int v6; // eax
|
|
|
|
|
bool v7; // zf
|
|
|
|
|
BOOLEAN v7; // zf
|
|
|
|
|
int v8; // [esp+Ch] [ebp-18h]
|
|
|
|
|
int sy; // [esp+10h] [ebp-14h]
|
|
|
|
|
int id; // [esp+14h] [ebp-10h]
|
|
|
|
|
@ -5955,7 +5955,7 @@ void __fastcall MI_Flamec(int i)
|
|
|
|
|
void __fastcall MI_Cbolt(int i) |
|
|
|
|
{ |
|
|
|
|
int v1; // esi
|
|
|
|
|
bool v2; // zf
|
|
|
|
|
BOOLEAN v2; // zf
|
|
|
|
|
int v3; // eax
|
|
|
|
|
int v4; // edx
|
|
|
|
|
int v5; // eax
|
|
|
|
|
@ -6264,7 +6264,7 @@ void __fastcall MI_Bonespirit(int i)
|
|
|
|
|
void __fastcall MI_ResurrectBeam(int i) |
|
|
|
|
{ |
|
|
|
|
int v1; // eax
|
|
|
|
|
bool v2; // zf
|
|
|
|
|
BOOLEAN v2; // zf
|
|
|
|
|
|
|
|
|
|
v1 = i; |
|
|
|
|
v2 = missile[i]._mirange == 1; |
|
|
|
|
@ -6413,7 +6413,7 @@ void __cdecl missiles_process_charge()
|
|
|
|
|
int i; // edi
|
|
|
|
|
int v2; // ecx
|
|
|
|
|
int v3; // esi
|
|
|
|
|
bool v4; // zf
|
|
|
|
|
BOOLEAN v4; // zf
|
|
|
|
|
CMonster *v5; // eax
|
|
|
|
|
char v6; // dl
|
|
|
|
|
AnimStruct *v7; // eax
|
|
|
|
|
|