4 #include "../dpdefs/progsdefs.qh"
5 #include "../dpdefs/dpextensions.qh"
6 #include "util_server.qh"
7 #include "../csqcmodellib/sv_model.qh"
11 void WarpZoneLib_ExactTrigger_Init()
14 if (self.movedir == '0 0 0')
15 if (self.angles != '0 0 0')
17 makevectors (self.angles);
18 self.movedir = v_forward;
22 // It's a box! No need to match with exacttriggers.
23 self.warpzone_isboxy = 1;
29 precache_model(self.model);
30 setmodel(self, self.model);
31 // let mapper-set mins/maxs override the model's bounds if set
32 if(mi != '0 0 0' || ma != '0 0 0')
34 // It's a box! No need to match with exacttriggers.
37 self.warpzone_isboxy = 1;
40 setorigin(self, self.origin);
42 setsize(self, self.mins * self.scale, self.maxs * self.scale);
44 setsize(self, self.mins, self.maxs);
45 self.movetype = MOVETYPE_NONE;
46 self.solid = SOLID_TRIGGER;