X-Git-Url: https://de.git.xonotic.org/?p=xonotic%2Fxonotic-data.pk3dir.git;a=blobdiff_plain;f=qcsrc%2Fcommon%2Fmapobjects%2Ftriggers.qh;h=73113b4b51c69b004e6eaf02e6d924a481fd815e;hp=82e7d54f0283781eb42fde552e99adfc14c6b4da;hb=90d9f7c775306324957323d53d5a4ad995d999e3;hpb=60b0e81cdaed847a7aac9d234f219937ab9462b2 diff --git a/qcsrc/common/mapobjects/triggers.qh b/qcsrc/common/mapobjects/triggers.qh index 82e7d54f0..73113b4b5 100644 --- a/qcsrc/common/mapobjects/triggers.qh +++ b/qcsrc/common/mapobjects/triggers.qh @@ -8,8 +8,6 @@ .float height; -#define IFTARGETED if(this.targetname && this.targetname != "") - .float lip; // used elsewhere (will fix) @@ -26,6 +24,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 +42,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);