| 1671 | COMMANDF(setscope, "i", (int *on) { setscope(*on != 0); }); |
| 1672 | |
| 1673 | void shoot(playerent *p, vec &targ) |
| 1674 | { |
| 1675 | if(p->state!=CS_ALIVE) return; |
| 1676 | weapon *weap = p->weaponsel, *bweap = p->weapons[GUN_GRENADE]; |
| 1677 | if(bweap->busy()) bweap->attack(targ); // continue ongoing nade action |
| 1678 | else bweap = NULL; |
| 1679 | if(weap && !p->weaponchanging && weap != bweap) weap->attack(targ); |
| 1680 | } |
| 1681 | |
| 1682 | void checkakimbo() |
| 1683 | { |
no test coverage detected