by Spike » Mon Dec 16, 2013 10:37 pm
DP/FTE:
trigger.solid = SOLID_BSP;
traceline(start, end, 0, self);
trigger.solid = SOLID_TRIGGER;
(can still hit other solids. trigger must be known in advance)
FTE1:
traceline(start, end, 16, self);
(hits *only* triggers)
FTE2:
traceline(start, end, 32, self);
(hits anything including triggers)
FTE3:
traceline(start, end, 256, trigger);
(hits only the specified entity, regardless of trigger/etc)
Any Engine:
trigger.solid = SOLID_BSP;
setorigin(trigger, trigger.origin);
traceline(start, end, 0, self);
trigger.solid = SOLID_TRIGGER;
setorigin(trigger, trigger.origin);
(can still hit other solids. trigger must be known in advance)
.