]> git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/blob - qcsrc/common/turrets/turret/machinegun.qc
take3: format 903 files
[xonotic/xonotic-data.pk3dir.git] / qcsrc / common / turrets / turret / machinegun.qc
1 #include "machinegun.qh"
2
3 #ifdef SVQC
4
5 spawnfunc(turret_machinegun)
6 {
7         if (!turret_initialize(this, TUR_MACHINEGUN)) {
8                 delete(this);
9         }
10 }
11
12 METHOD(MachineGunTurret, tr_setup, void(MachineGunTurret this, entity it))
13 {
14         it.damage_flags |= TFL_DMG_HEADSHAKE;
15         it.target_select_flags = TFL_TARGETSELECT_PLAYERS | TFL_TARGETSELECT_RANGELIMITS | TFL_TARGETSELECT_TEAMCHECK;
16         it.ammo_flags = TFL_AMMO_BULLETS | TFL_AMMO_RECHARGE | TFL_AMMO_RECIEVE;
17         it.aim_flags = TFL_AIM_LEAD | TFL_AIM_SHOTTIMECOMPENSATE;
18         it.turret_flags |= TUR_FLAG_HITSCAN;
19 }
20
21 #endif // SVQC