|
|
|
|
@ -3036,18 +3036,13 @@ void __fastcall AddBoneSpirit(int mi, int sx, int sy, int dx, int dy, int midir,
|
|
|
|
|
|
|
|
|
|
void __fastcall AddRportal(int mi, int sx, int sy, int dx, int dy, int midir, int mienemy, int id, int dam) |
|
|
|
|
{ |
|
|
|
|
int v9; // eax
|
|
|
|
|
int v10; // edx
|
|
|
|
|
|
|
|
|
|
v9 = mi; |
|
|
|
|
missile[v9]._miVar2 = 0; |
|
|
|
|
missile[v9]._mix = sx; |
|
|
|
|
missile[v9]._misx = sx; |
|
|
|
|
missile[v9]._mirange = 100; |
|
|
|
|
v10 = 100 - missile[mi]._miAnimLen; |
|
|
|
|
missile[v9]._miy = sy; |
|
|
|
|
missile[v9]._misy = sy; |
|
|
|
|
missile[v9]._miVar1 = v10; |
|
|
|
|
missile[mi]._mix = sx; |
|
|
|
|
missile[mi]._miy = sy; |
|
|
|
|
missile[mi]._misx = sx; |
|
|
|
|
missile[mi]._misy = sy; |
|
|
|
|
missile[mi]._miVar1 = 100 - missile[mi]._miAnimLen; |
|
|
|
|
missile[mi]._miVar2 = 0; |
|
|
|
|
missile[mi]._mirange = 100; |
|
|
|
|
PutMissile(mi); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|