X-Git-Url: https://de.git.xonotic.org/?p=xonotic%2Fxonotic-data.pk3dir.git;a=blobdiff_plain;f=qcsrc%2Fcommon%2Fmonsters%2Fall.qh;h=58840159ef60c60a386dbc5a817b3ad52ae93bc8;hp=e31fd0bad47aed4fb8725d63c5d316324f2f63be;hb=717defe5e02506bb5c857025d71fb605d6eb8c55;hpb=eb5aac3757e45db2f8b8a685691b51228c03f7a2 diff --git a/qcsrc/common/monsters/all.qh b/qcsrc/common/monsters/all.qh index e31fd0bad..58840159e 100644 --- a/qcsrc/common/monsters/all.qh +++ b/qcsrc/common/monsters/all.qh @@ -3,8 +3,7 @@ string M_Model(string m_mdl); REGISTRY(Monsters, BITS(5)) -#define Monsters_from(i) _Monsters_from(i, MON_Null) -#define get_monsterinfo(i) Monsters_from(i) +#define get_monsterinfo(i) REGISTRY_GET(Monsters, i) REGISTER_REGISTRY(Monsters) REGISTRY_CHECK(Monsters) const int MON_FIRST = 1; @@ -14,3 +13,4 @@ const int MON_FIRST = 1; #include "monster.qh" REGISTER_MONSTER(Null, NEW(Monster)); +REGISTRY_DEFINE_GET(Monsters, MON_Null)