X-Git-Url: https://de.git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fcommon%2Fmonsters%2Fmonster%2Fspider.qh;h=679b140494aa48d7c679b5df85725666b9111936;hb=4b615d6ea3ee6794ea9368c782393c66ef55c170;hp=1da750d4ce74a3dc3eb1bcaefb581eb17fa59e1f;hpb=06ac66a5edaa645e19ed9a6482409e8656a65b1d;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/common/monsters/monster/spider.qh b/qcsrc/common/monsters/monster/spider.qh index 1da750d4c..679b14049 100644 --- a/qcsrc/common/monsters/monster/spider.qh +++ b/qcsrc/common/monsters/monster/spider.qh @@ -1,13 +1,15 @@ #pragma once +#include "../all.qh" + #ifdef GAMEQC MODEL(MON_SPIDER, M_Model("spider.dpm")); #endif CLASS(Spider, Monster) ATTRIB(Spider, spawnflags, int, MON_FLAG_MELEE | MON_FLAG_RANGED | MON_FLAG_RIDE); - ATTRIB(Spider, mins, vector, '-18 -18 -25'); - ATTRIB(Spider, maxs, vector, '18 18 30'); + ATTRIB(Spider, m_mins, vector, '-18 -18 -25'); + ATTRIB(Spider, m_maxs, vector, '18 18 30'); #ifdef GAMEQC ATTRIB(Spider, m_model, Model, MDL_MON_SPIDER); #endif @@ -15,16 +17,12 @@ CLASS(Spider, Monster) ATTRIB(Spider, monster_name, string, _("Spider")); ENDCLASS(Spider) -REGISTER_MONSTER(SPIDER, NEW(Spider)) { -#ifdef GAMEQC - this.mr_precache(this); -#endif -} +REGISTER_MONSTER(SPIDER, NEW(Spider)); #include CLASS(SpiderAttack, PortoLaunch) -/* flags */ ATTRIB(SpiderAttack, spawnflags, int, WEP_TYPE_OTHER | WEP_FLAG_HIDDEN | WEP_FLAG_MUTATORBLOCKED); +/* flags */ ATTRIB(SpiderAttack, spawnflags, int, WEP_FLAG_HIDDEN | WEP_FLAG_SPECIALATTACK); /* impulse */ ATTRIB(SpiderAttack, impulse, int, 9); /* refname */ ATTRIB(SpiderAttack, netname, string, "spider"); /* wepname */ ATTRIB(SpiderAttack, m_name, string, _("Spider attack"));