+// FEATURE: EF_NODRAW workalike
+.float invisible_effects;
+void CSQCModel_Invisible_PreUpdate(void)
+{
+ self.effects = self.invisible_effects;
+}
+void CSQCModel_Invisible_PostUpdate(void)
+{
+ self.invisible_effects = self.effects;
+ self.effects &~= CSQCMODEL_EF_INVISIBLE;
+}
+void CSQCModel_Invisible_Apply(void)
+{
+ if(self.invisible_effects & CSQCMODEL_EF_INVISIBLE)
+ self.drawmask = 0;
+}
+