X-Git-Url: http://git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fcommon%2Fturrets%2Fturret%2Fphaser.qc;h=7675bc41e9adc6c33954ec0d178a0880728788f1;hb=301702fff6cd39f10c89eef9880cd9a85fe5c53e;hp=edfa88f521c867870b38fabf4f915d2afc6bfa09;hpb=724a41faf2cbfd86d41f3ab59ff8326a831a8326;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/common/turrets/turret/phaser.qc b/qcsrc/common/turrets/turret/phaser.qc index edfa88f52..7675bc41e 100644 --- a/qcsrc/common/turrets/turret/phaser.qc +++ b/qcsrc/common/turrets/turret/phaser.qc @@ -1,7 +1,7 @@ #ifndef TURRET_PHASER_H #define TURRET_PHASER_H -#include "phaser_weapon.qc" +#include "phaser_weapon.qh" CLASS(PhaserTurret, Turret) /* spawnflags */ ATTRIB(PhaserTurret, spawnflags, int, TUR_FLAG_SNIPER | TUR_FLAG_HITSCAN | TUR_FLAG_PLAYER); @@ -20,14 +20,15 @@ REGISTER_TURRET(PHASER, NEW(PhaserTurret)); #ifdef IMPLEMENTATION -#include "phaser_weapon.qc" - #ifdef SVQC -spawnfunc(turret_phaser) { if (!turret_initialize(TUR_PHASER)) remove(self); } +spawnfunc(turret_phaser) { if (!turret_initialize(TUR_PHASER)) remove(this); } + +.int fireflag; METHOD(PhaserTurret, tr_think, void(PhaserTurret thistur, entity it)) { + SELFPARAM(); if (self.tur_head.frame != 0) { if (self.fireflag == 1)