X-Git-Url: https://de.git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fcommon%2Feffects%2Fall.qh;h=525336377683936185575b745add520e730c8522;hb=ff2e9a518b256c1cbaad9bc3eb7450f85ca8b80e;hp=e0e9a3ca869d16b85734356e49802dba3fc706b9;hpb=724a41faf2cbfd86d41f3ab59ff8326a831a8326;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/common/effects/all.qh b/qcsrc/common/effects/all.qh index e0e9a3ca8..525336377 100644 --- a/qcsrc/common/effects/all.qh +++ b/qcsrc/common/effects/all.qh @@ -1,21 +1,19 @@ -#ifndef EFFECTS_ALL_H -#define EFFECTS_ALL_H +#pragma once #include "effect.qh" #ifdef SVQC +void Send_Effect_Except(entity eff, vector eff_loc, vector eff_vel, int eff_cnt, entity ignore); void Send_Effect(entity eff, vector eff_loc, vector eff_vel, int eff_cnt); void Send_Effect_(string eff_name, vector eff_loc, vector eff_vel, int eff_cnt); #endif REGISTRY(Effects, BITS(8)) -#define Effects_from(i) _Effects_from(i, EFFECT_Null) REGISTER_REGISTRY(Effects) REGISTRY_CHECK(Effects) #define EFFECT(istrail, name, realname) \ REGISTER(Effects, EFFECT, name, m_id, Create_Effect_Entity(realname, istrail)); EFFECT(0, Null, string_null) +REGISTRY_DEFINE_GET(Effects, EFFECT_Null) #include "all.inc" - -#endif