X-Git-Url: https://de.git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fcommon%2Fturrets%2Fturret%2Ftesla.qc;h=249fe18eb92042465d499a947929c672aee49fa3;hb=e424ba544c41fc40b241b17bd7c1d9c2fc930705;hp=cdc6ba3ceb95a7d4fba543e26a0532d01dcdda4d;hpb=f6dd336135aa93ee4617df2389c3bfb28f0e1c58;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/common/turrets/turret/tesla.qc b/qcsrc/common/turrets/turret/tesla.qc index cdc6ba3ce..249fe18eb 100644 --- a/qcsrc/common/turrets/turret/tesla.qc +++ b/qcsrc/common/turrets/turret/tesla.qc @@ -1,28 +1,10 @@ -#ifndef TURRET_TESLA_H -#define TURRET_TESLA_H - -#include "tesla_weapon.qh" - -CLASS(TeslaCoil, Turret) -/* spawnflags */ ATTRIB(TeslaCoil, spawnflags, int, TUR_FLAG_HITSCAN | TUR_FLAG_PLAYER | TUR_FLAG_MISSILE); -/* mins */ ATTRIB(TeslaCoil, mins, vector, '-60 -60 0'); -/* maxs */ ATTRIB(TeslaCoil, maxs, vector, '60 60 128'); -/* modelname */ ATTRIB(TeslaCoil, mdl, string, "tesla_base.md3"); -/* model */ ATTRIB_STRZONE(TeslaCoil, model, string, strcat("models/turrets/", this.mdl)); -/* head_model */ ATTRIB_STRZONE(TeslaCoil, head_model, string, strcat("models/turrets/", "tesla_head.md3")); -/* netname */ ATTRIB(TeslaCoil, netname, string, "tesla"); -/* fullname */ ATTRIB(TeslaCoil, turret_name, string, _("Tesla Coil")); - ATTRIB(TeslaCoil, m_weapon, Weapon, WEP_TESLA); -ENDCLASS(TeslaCoil) -REGISTER_TURRET(TESLA, NEW(TeslaCoil)); - -#endif +#include "tesla.qh" #ifdef IMPLEMENTATION #ifdef SVQC -spawnfunc(turret_tesla) { if (!turret_initialize(this, TUR_TESLA)) remove(this); } +spawnfunc(turret_tesla) { if (!turret_initialize(this, TUR_TESLA)) delete(this); } METHOD(TeslaCoil, tr_think, void(TeslaCoil thistur, entity it)) {