mirror of
https://gitlab.com/ryandwyer/perfect-dark
synced 2026-07-10 05:46:45 -04:00
Remove magnetattracttime
This commit is contained in:
@@ -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
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user