+#ifndef SPIDER_H
+#define SPIDER_H
+
+#ifndef MENUQC
+MODEL(MON_SPIDER, "models/monsters/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, mdl, string, "spider.dpm");
- ATTRIB(Spider, model, string, strzone(strcat("models/monsters/", this.mdl)));
+#ifndef MENUQC
+ ATTRIB(Spider, m_model, Model, MDL_MON_SPIDER);
+#endif
ATTRIB(Spider, netname, string, "spider");
ATTRIB(Spider, monster_name, string, _("Spider"));
ENDCLASS(Spider)
#endif
}
+#endif
+
+#ifdef IMPLEMENTATION
+
#ifdef SVQC
float autocvar_g_monster_spider_health;
float autocvar_g_monster_spider_damageforcescale = 0.6;
return true;
}
#endif
+
+#endif