X-Git-Url: https://de.git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fcommon%2Fmapobjects%2Ftriggers.qh;h=797c9767f6a084271f6b4ae64327d9ce8650caf6;hb=973d3d504418dd5a996aa907bd237ada8e23a531;hp=82e7d54f0283781eb42fde552e99adfc14c6b4da;hpb=e51ce3d45d2852ca793118fc73da9c25f789101f;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/common/mapobjects/triggers.qh b/qcsrc/common/mapobjects/triggers.qh index 82e7d54f0..797c9767f 100644 --- a/qcsrc/common/mapobjects/triggers.qh +++ b/qcsrc/common/mapobjects/triggers.qh @@ -26,6 +26,10 @@ void SUB_UseTargets(entity this, entity actor, entity trigger); void SUB_UseTargets_PreventReuse(entity this, entity actor, entity trigger); +// allow excluding certain .target* fields without needing to nullify them +// use BIT(1) through BIT(4) +void SUB_UseTargets_SkipTargets(entity this, entity actor, entity trigger, int skiptargets); + void generic_setactive(entity this, int act); // generic methods for netlinked entities void generic_netlinked_reset(entity this); @@ -40,8 +44,6 @@ void generic_netlinked_legacy_use(entity this, entity actor, entity trigger); .vector dest; -void FixSize(entity e); - #ifdef CSQC void trigger_common_read(entity this, bool withtarget); void trigger_remove_generic(entity this);