Xonotic QuakeC
The free, fast arena FPS with crisp movement and a wide array of weapons
fusionreactor.qh
Go to the documentation of this file.
1#pragma once
2
5/* mins */ ATTRIB(FusionReactor, m_mins, vector, '-34 -34 0');
6/* maxs */ ATTRIB(FusionReactor, m_maxs, vector, '34 34 90');
7/* modelname */ ATTRIB(FusionReactor, mdl, string, "base.md3");
8/* model */ ATTRIB_STRZONE(FusionReactor, model, string, strcat("models/turrets/", this.mdl));
9/* head_model */ ATTRIB_STRZONE(FusionReactor, head_model, string, strcat("models/turrets/", "reactor.md3"));
10/* netname */ ATTRIB(FusionReactor, netname, string, "fusreac");
11/* fullname */ ATTRIB(FusionReactor, m_name, string, _("Fusion Reactor"));
13
14#define X(BEGIN, P, END, class, prefix) \
15 BEGIN(class) \
16 TR_PROPS_COMMON(P, class, prefix) \
17 END()
18 TR_PROPS(X, FusionReactor, fusreac)
19#undef X
20
ATTRIB(Turret, m_icon, string)
icon
#define X()
strcat(_("^F4Countdown stopped!"), "\n^BG", _("Teams are too unbalanced."))
#define NEW(cname,...)
Definition oo.qh:117
#define CLASS(...)
Definition oo.qh:145
#define ENDCLASS(cname)
Definition oo.qh:281
#define ATTRIB_STRZONE(cname, name, type, val)
Definition oo.qh:252
vector
Definition self.qh:92
entity this
Definition self.qh:72
const int TUR_FLAG_SUPPORT
Definition turret.qh:147
const int TUR_FLAG_AMMOSOURCE
Definition turret.qh:148
#define TR_PROPS(L, class, prefix)
Definition all.qh:44
#define REGISTER_TURRET(id, inst)
Definition all.qh:119