Remove magnetattracttime

This commit is contained in:
Ryan Dwyer
2022-11-10 21:38:16 +10:00
parent 3b0066b74e
commit 7d710aa109
2 changed files with 6 additions and 13 deletions
-1
View File
@@ -222,7 +222,6 @@ void bgunReset(void)
g_Vars.currentplayer->aimangle.y = -M_PI;
g_Vars.currentplayer->aimangle.z = 0;
g_Vars.currentplayer->copiedgoldeneye = false;
g_Vars.currentplayer->magnetattracttime = -1;
g_Vars.currentplayer->gunsync = 0;
g_Vars.currentplayer->syncchange = 0;
g_Vars.currentplayer->synccount = 0;
+6 -12
View File
@@ -17875,9 +17875,7 @@ s32 objTestForPickup(struct prop *prop)
}
if (g_Vars.currentplayer->vv_verta * M_BADTAU / 360.0f < -0.7852731347084f) {
if (g_Vars.currentplayer->magnetattracttime < 0) {
return TICKOP_NONE;
}
return TICKOP_NONE;
}
{
@@ -17893,18 +17891,14 @@ s32 objTestForPickup(struct prop *prop)
usebigrange = (obj->flags3 & OBJFLAG3_ONSHELF)
&& (cheatIsActive(CHEAT_SMALLJO) || cheatIsActive(CHEAT_PLAYASELVIS));
if (g_Vars.currentplayer->magnetattracttime >= 60) {
pickup = xdiff * xdiff + zdiff * zdiff <= 350 * 350 && ydiff >= -500 && ydiff <= 500;
if (usebigrange) {
range = 200 * 200;
} else {
if (usebigrange) {
range = 200 * 200;
} else {
range = 100 * 100;
}
pickup = xdiff * xdiff + zdiff * zdiff <= range && ydiff >= -200 && ydiff <= 200;
range = 100 * 100;
}
pickup = xdiff * xdiff + zdiff * zdiff <= range && ydiff >= -200 && ydiff <= 200;
if (pickup
&& (obj->flags2 & OBJFLAG2_PICKUPWITHOUTLOS) == 0
&& !usebigrange