tmax_y = tmin_y + 1;
}
- if(tmin_x > tmax_x)
- if(tmin_y > tmax_y)
- if(tmin_z > tmax_z)
+ if(tmin_x < tmax_x)
+ if(tmin_y < tmax_y)
+ if(tmin_z < tmax_z)
{
setsize (trigger, tmin, tmax);
return;
if(self.state)
{
- for(e = findradius((self.absmin + self.absmax) * 0.5, vlen(self.absmax - self.absmin) * 0.5); e; e = e.chain)
+ for(e = findradius((self.absmin + self.absmax) * 0.5, vlen(self.absmax - self.absmin) * 0.5 + 1); e; e = e.chain)
if(!e.conveyor.state)
if(isPushable(e))
{