#if defined(CSQC)
#elif defined(MENUQC)
#elif defined(SVQC)
- #include <lib/csqcmodel/sv_model.qh>
+#include <lib/csqcmodel/sv_model.qh>
#endif
#include "common.qh"
void WarpZoneLib_ExactTrigger_Init(entity this)
{
vector mi, ma;
- if (this.movedir == '0 0 0')
- if (this.angles != '0 0 0')
- {
- makevectors (this.angles);
- this.movedir = v_forward;
+ if (this.movedir == '0 0 0') {
+ if (this.angles != '0 0 0') {
+ makevectors(this.angles);
+ this.movedir = v_forward;
+ }
}
- if(this.model == "")
- {
+ if (this.model == "") {
// It's a box! No need to match with exacttriggers.
this.warpzone_isboxy = 1;
- }
- else
- {
+ } else {
mi = this.mins;
ma = this.maxs;
- precache_model(this.model);
- _setmodel(this, this.model);
+ precache_model(this.model);
+ _setmodel(this, this.model);
// let mapper-set mins/maxs override the model's bounds if set
- if(mi != '0 0 0' || ma != '0 0 0')
- {
+ if (mi != '0 0 0' || ma != '0 0 0') {
// It's a box! No need to match with exacttriggers.
this.mins = mi;
this.maxs = ma;
this.warpzone_isboxy = 1;
}
- }
+ }
setorigin(this, this.origin);
- if(this.scale)
+ if (this.scale) {
setsize(this, this.mins * this.scale, this.maxs * this.scale);
- else
+ } else {
setsize(this, this.mins, this.maxs);
+ }
set_movetype(this, MOVETYPE_NONE);
this.solid = SOLID_TRIGGER;
this.model = "";