void conveyor_think()
-{
+{SELFPARAM();
#ifdef CSQC
// TODO: check if this is what is causing the glitchiness when switching between them
float dt = time - self.move_time;
#ifdef SVQC
void conveyor_use()
-{
+{SELFPARAM();
self.state = !self.state;
self.SendFlags |= 2;
}
void conveyor_reset()
-{
+{SELFPARAM();
self.state = (self.spawnflags & 1);
self.SendFlags |= 2;
}
bool conveyor_send(entity to, int sf)
-{
+{SELFPARAM();
WriteByte(MSG_ENTITY, ENT_CLIENT_CONVEYOR);
WriteByte(MSG_ENTITY, sf);
}
void conveyor_init()
-{
+{SELFPARAM();
if (!self.speed)
self.speed = 200;
self.movedir = self.movedir * self.speed;
}
void spawnfunc_func_conveyor()
-{
+{SELFPARAM();
SetMovedir();
InitMovingBrushTrigger();
self.movetype = MOVETYPE_NONE;
#elif defined(CSQC)
void conveyor_init()
-{
+{SELFPARAM();
self.draw = conveyor_think;
self.drawmask = MASK_NORMAL;
}
void ent_conveyor()
-{
+{SELFPARAM();
float sf = ReadByte();
if(sf & 1)