W_PreviousWeapon(1);
break;
case 20:
- WEP_ACTION(self.weapon, WR_RELOAD);
+ if(!forbidWeaponUse()) { WEP_ACTION(self.weapon, WR_RELOAD); }
break;
}
}
if(self.deadflag == DEAD_NO)
{
// custom order weapon cycling
- i = mod(imp, 10);
+ i = imp % 10;
m = (imp - (210 + i)); // <0 for prev, =0 for best, >0 for next
W_CycleWeapon(self.(cvar_cl_weaponpriorities[i]), m);
}