X-Git-Url: https://de.git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fcommon%2Fmonsters%2Fmonster%2Fwyvern.qh;h=026e5038a44dffe9cc593f80d9202c2ef09a2d75;hb=cf2c574ea97887fc98f0f8ff5efd11ece1f48b3b;hp=012c9c2a5e8817913ae557781fae0ac9787f8ba9;hpb=f134a25da56d9f4c3452cbd47a7ee97d795fc759;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/common/monsters/monster/wyvern.qh b/qcsrc/common/monsters/monster/wyvern.qh index 012c9c2a5..026e5038a 100644 --- a/qcsrc/common/monsters/monster/wyvern.qh +++ b/qcsrc/common/monsters/monster/wyvern.qh @@ -3,13 +3,13 @@ #include "../all.qh" #ifdef GAMEQC -MODEL(MON_WYVERN, M_Model("wizard.mdl")); +MODEL(MON_WYVERN, M_Model("dragon.dpm")); #endif CLASS(Wyvern, Monster) - ATTRIB(Wyvern, spawnflags, int, MONSTER_TYPE_FLY | MONSTER_SIZE_BROKEN | MON_FLAG_RANGED | MON_FLAG_RIDE); - ATTRIB(Wyvern, m_mins, vector, '-20 -20 -58'); - ATTRIB(Wyvern, m_maxs, vector, '20 20 20'); + ATTRIB(Wyvern, spawnflags, int, MONSTER_TYPE_FLY | MON_FLAG_RANGED | MON_FLAG_RIDE); + ATTRIB(Wyvern, m_mins, vector, '-30 -30 -48'); + ATTRIB(Wyvern, m_maxs, vector, '30 30 30'); #ifdef GAMEQC ATTRIB(Wyvern, m_model, Model, MDL_MON_WYVERN); #endif @@ -17,16 +17,12 @@ CLASS(Wyvern, Monster) ATTRIB(Wyvern, monster_name, string, _("Wyvern")); ENDCLASS(Wyvern) -REGISTER_MONSTER(WYVERN, NEW(Wyvern)) { -#ifdef GAMEQC - this.mr_precache(this); -#endif -} +REGISTER_MONSTER(WYVERN, NEW(Wyvern)); #include CLASS(WyvernAttack, PortoLaunch) -/* flags */ ATTRIB(WyvernAttack, spawnflags, int, WEP_TYPE_OTHER | WEP_FLAG_HIDDEN | WEP_FLAG_MUTATORBLOCKED); +/* flags */ ATTRIB(WyvernAttack, spawnflags, int, WEP_FLAG_HIDDEN | WEP_FLAG_SPECIALATTACK); /* impulse */ ATTRIB(WyvernAttack, impulse, int, 9); /* refname */ ATTRIB(WyvernAttack, netname, string, "wyvern"); /* wepname */ ATTRIB(WyvernAttack, m_name, string, _("Wyvern attack"));