1 #include "util_server.qh"
8 #include "../csqcmodellib/sv_model.qh"
9 #include "../dpdefs/dpextensions.qh"
10 #include "../dpdefs/progsdefs.qh"
14 void WarpZoneLib_ExactTrigger_Init()
17 if (self.movedir == '0 0 0')
18 if (self.angles != '0 0 0')
20 makevectors (self.angles);
21 self.movedir = v_forward;
25 // It's a box! No need to match with exacttriggers.
26 self.warpzone_isboxy = 1;
32 precache_model(self.model);
33 setmodel(self, self.model);
34 // let mapper-set mins/maxs override the model's bounds if set
35 if(mi != '0 0 0' || ma != '0 0 0')
37 // It's a box! No need to match with exacttriggers.
40 self.warpzone_isboxy = 1;
43 setorigin(self, self.origin);
45 setsize(self, self.mins * self.scale, self.maxs * self.scale);
47 setsize(self, self.mins, self.maxs);
48 self.movetype = MOVETYPE_NONE;
49 self.solid = SOLID_TRIGGER;