mirror of
https://git.code.sf.net/p/quake/game-source
synced 2025-04-09 00:51:34 +00:00
bit manip cleanup
This commit is contained in:
parent
0dcd9a9515
commit
c045f27f43
2 changed files with 29 additions and 29 deletions
|
@ -477,7 +477,7 @@ confused
|
|||
if ((trace_ent.health > 0) && (ent.enemy == NIL)) {
|
||||
ent.enemy = trace_ent;
|
||||
[self weaponSwitch:1];
|
||||
b_aiflags = b_aiflags | AI_BLIND; // nick knack paddy hack
|
||||
b_aiflags |= AI_BLIND; // nick knack paddy hack
|
||||
} else if (trace_ent.targetname) {
|
||||
e = find (NIL, target, trace_ent.targetname);
|
||||
if (e.health > 0) {
|
||||
|
|
|
@ -345,46 +345,46 @@ bot_menu_display =
|
|||
if (self.current_way) {
|
||||
if (self.impulse == 1) {
|
||||
if (self.current_way.b_aiflags & AI_DOORFLAG)
|
||||
self.current_way.b_aiflags = self.current_way.b_aiflags - (self.current_way.b_aiflags & AI_DOORFLAG);
|
||||
self.current_way.b_aiflags &= ~AI_DOORFLAG;
|
||||
else
|
||||
self.current_way.b_aiflags = self.current_way.b_aiflags | AI_DOORFLAG;
|
||||
self.current_way.b_aiflags |= AI_DOORFLAG;
|
||||
|
||||
self.b_menu_time = time;
|
||||
} else if (self.impulse == 2) {
|
||||
if (self.current_way.b_aiflags & AI_PRECISION)
|
||||
self.current_way.b_aiflags = self.current_way.b_aiflags - (self.current_way.b_aiflags & AI_PRECISION);
|
||||
self.current_way.b_aiflags &= ~AI_PRECISION;
|
||||
else
|
||||
self.current_way.b_aiflags = self.current_way.b_aiflags | AI_PRECISION;
|
||||
self.current_way.b_aiflags |= AI_PRECISION;
|
||||
self.b_menu_time = time;
|
||||
} else if (self.impulse == 3) {
|
||||
if (self.current_way.b_aiflags & AI_SURFACE)
|
||||
self.current_way.b_aiflags = self.current_way.b_aiflags - (self.current_way.b_aiflags & AI_SURFACE);
|
||||
self.current_way.b_aiflags &= ~AI_SURFACE;
|
||||
else
|
||||
self.current_way.b_aiflags = self.current_way.b_aiflags | AI_SURFACE;
|
||||
self.current_way.b_aiflags |= AI_SURFACE;
|
||||
self.b_menu_time = time;
|
||||
} else if (self.impulse == 4) {
|
||||
if (self.current_way.b_aiflags & AI_BLIND)
|
||||
self.current_way.b_aiflags = self.current_way.b_aiflags - (self.current_way.b_aiflags & AI_BLIND);
|
||||
self.current_way.b_aiflags &= ~AI_BLIND;
|
||||
else
|
||||
self.current_way.b_aiflags = self.current_way.b_aiflags | AI_BLIND;
|
||||
self.current_way.b_aiflags |= AI_BLIND;
|
||||
self.b_menu_time = time;
|
||||
} else if (self.impulse == 5) {
|
||||
if (self.current_way.b_aiflags & AI_JUMP)
|
||||
self.current_way.b_aiflags = self.current_way.b_aiflags - (self.current_way.b_aiflags & AI_JUMP);
|
||||
self.current_way.b_aiflags &= ~AI_JUMP;
|
||||
else
|
||||
self.current_way.b_aiflags = self.current_way.b_aiflags | AI_JUMP;
|
||||
self.current_way.b_aiflags |= AI_JUMP;
|
||||
self.b_menu_time = time;
|
||||
} else if (self.impulse == 6) {
|
||||
if (self.current_way.b_aiflags & AI_DIRECTIONAL)
|
||||
self.current_way.b_aiflags = self.current_way.b_aiflags - (self.current_way.b_aiflags & AI_DIRECTIONAL);
|
||||
self.current_way.b_aiflags &= ~AI_DIRECTIONAL;
|
||||
else
|
||||
self.current_way.b_aiflags = self.current_way.b_aiflags | AI_DIRECTIONAL;
|
||||
self.current_way.b_aiflags |= AI_DIRECTIONAL;
|
||||
self.b_menu_time = time;
|
||||
} else if (self.impulse == 7) {
|
||||
if (self.current_way.b_aiflags & AI_SUPER_JUMP)
|
||||
self.current_way.b_aiflags = self.current_way.b_aiflags - (self.current_way.b_aiflags & AI_SUPER_JUMP);
|
||||
self.current_way.b_aiflags &= ~AI_SUPER_JUMP;
|
||||
else
|
||||
self.current_way.b_aiflags = self.current_way.b_aiflags | AI_SUPER_JUMP;
|
||||
self.current_way.b_aiflags |= AI_SUPER_JUMP;
|
||||
self.b_menu_time = time;
|
||||
}
|
||||
}
|
||||
|
@ -400,44 +400,44 @@ bot_menu_display =
|
|||
if (self.current_way) {
|
||||
if (self.impulse == 1) {
|
||||
if (self.current_way.b_aiflags & AI_DIFFICULT)
|
||||
self.current_way.b_aiflags = self.current_way.b_aiflags - (self.current_way.b_aiflags & AI_DIFFICULT);
|
||||
self.current_way.b_aiflags &= ~AI_DIFFICULT;
|
||||
else
|
||||
self.current_way.b_aiflags = self.current_way.b_aiflags | AI_DIFFICULT; self.b_menu_time = time;
|
||||
self.current_way.b_aiflags |= AI_DIFFICULT; self.b_menu_time = time;
|
||||
} else if (self.impulse == 2) {
|
||||
if (self.current_way.b_aiflags & AI_PLAT_BOTTOM)
|
||||
self.current_way.b_aiflags = self.current_way.b_aiflags - (self.current_way.b_aiflags & AI_PLAT_BOTTOM);
|
||||
self.current_way.b_aiflags &= ~AI_PLAT_BOTTOM;
|
||||
else
|
||||
self.current_way.b_aiflags = self.current_way.b_aiflags | AI_PLAT_BOTTOM;
|
||||
self.current_way.b_aiflags |= AI_PLAT_BOTTOM;
|
||||
self.b_menu_time = time;
|
||||
} else if (self.impulse == 3) {
|
||||
if (self.current_way.b_aiflags & AI_RIDE_TRAIN)
|
||||
self.current_way.b_aiflags = self.current_way.b_aiflags - (self.current_way.b_aiflags & AI_RIDE_TRAIN);
|
||||
self.current_way.b_aiflags &= ~AI_RIDE_TRAIN;
|
||||
else
|
||||
self.current_way.b_aiflags = self.current_way.b_aiflags | AI_RIDE_TRAIN;
|
||||
self.current_way.b_aiflags |= AI_RIDE_TRAIN;
|
||||
self.b_menu_time = time;
|
||||
} else if (self.impulse == 4) {
|
||||
if (self.current_way.b_aiflags & AI_DOOR_NO_OPEN)
|
||||
self.current_way.b_aiflags = self.current_way.b_aiflags - (self.current_way.b_aiflags & AI_DOOR_NO_OPEN);
|
||||
self.current_way.b_aiflags &= ~AI_DOOR_NO_OPEN;
|
||||
else
|
||||
self.current_way.b_aiflags = self.current_way.b_aiflags | AI_DOOR_NO_OPEN;
|
||||
self.current_way.b_aiflags |= AI_DOOR_NO_OPEN;
|
||||
self.b_menu_time = time;
|
||||
} else if (self.impulse == 5) {
|
||||
if (self.current_way.b_aiflags & AI_AMBUSH)
|
||||
self.current_way.b_aiflags = self.current_way.b_aiflags - (self.current_way.b_aiflags & AI_AMBUSH);
|
||||
self.current_way.b_aiflags &= ~AI_AMBUSH;
|
||||
else
|
||||
self.current_way.b_aiflags = self.current_way.b_aiflags | AI_AMBUSH;
|
||||
self.current_way.b_aiflags |= AI_AMBUSH;
|
||||
self.b_menu_time = time;
|
||||
} else if (self.impulse == 6) {
|
||||
if (self.current_way.b_aiflags & AI_SNIPER)
|
||||
self.current_way.b_aiflags = self.current_way.b_aiflags - (self.current_way.b_aiflags & AI_SNIPER);
|
||||
self.current_way.b_aiflags &= ~AI_SNIPER;
|
||||
else
|
||||
self.current_way.b_aiflags = self.current_way.b_aiflags | AI_SNIPER;
|
||||
self.current_way.b_aiflags |= AI_SNIPER;
|
||||
self.b_menu_time = time;
|
||||
} else if (self.impulse == 7) {
|
||||
if (self.current_way.b_aiflags & AI_TRACE_TEST)
|
||||
self.current_way.b_aiflags = self.current_way.b_aiflags - (self.current_way.b_aiflags & AI_TRACE_TEST);
|
||||
self.current_way.b_aiflags &= ~AI_TRACE_TEST;
|
||||
else
|
||||
self.current_way.b_aiflags = self.current_way.b_aiflags | AI_TRACE_TEST;
|
||||
self.current_way.b_aiflags |= AI_TRACE_TEST;
|
||||
self.b_menu_time = time;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue