Add conditions for new player bot type

This commit is contained in:
Shane Ellis 2021-01-15 16:46:15 -05:00
parent 794d927670
commit 4b9a95a538

View file

@ -743,7 +743,7 @@ boolean P_LookForPlayers(mobj_t *actor, boolean allaround, boolean tracer, fixed
if (player->mo->health <= 0) if (player->mo->health <= 0)
continue; // dead continue; // dead
if (player->bot) if (player->bot && player->bot != 3)
continue; // ignore bots continue; // ignore bots
if (player->quittime) if (player->quittime)
@ -1834,7 +1834,7 @@ void A_SnailerThink(mobj_t *actor)
fixed_t dist; fixed_t dist;
fixed_t dx, dy; fixed_t dx, dy;
dist = R_PointToDist2(0, 0, actor->x - actor->target->x, actor->y - actor->target->y); dist = P_AproxDistance(actor->x - actor->target->x, actor->y - actor->target->y);
if (an > ANGLE_45 && an <= ANGLE_90) // fire at 45 degrees to the left if (an > ANGLE_45 && an <= ANGLE_90) // fire at 45 degrees to the left
{ {
@ -3924,10 +3924,6 @@ void A_BossDeath(mobj_t *mo)
} }
else else
{ {
// Initialize my junk
junk.tags.tags = NULL;
junk.tags.count = 0;
// Bring the egg trap up to the surface // Bring the egg trap up to the surface
// Incredibly shitty code ahead // Incredibly shitty code ahead
Tag_FSet(&junk.tags, LE_CAPSULE0); Tag_FSet(&junk.tags, LE_CAPSULE0);
@ -4057,10 +4053,6 @@ bossjustdie:
} }
case MT_KOOPA: case MT_KOOPA:
{ {
// Initialize my junk
junk.tags.tags = NULL;
junk.tags.count = 0;
Tag_FSet(&junk.tags, LE_KOOPA); Tag_FSet(&junk.tags, LE_KOOPA);
EV_DoCeiling(&junk, raiseToHighest); EV_DoCeiling(&junk, raiseToHighest);
return; return;