To trigger this bug easily, knock down the 3 zombies in e1m3's start in the NailGun trap just before being squished. The zombies will get up and stay in SOLID_NOT.
Code: Select all
void() zombie_walk1      =[   $walk1,      zombie_walk2   ] {
   // Fix for active non solid zombie bug by Gunter
   if (self.solid != SOLID_SLIDEBOX)
      self.solid = SOLID_SLIDEBOX;
   ai_walk(0);
};
...
void() zombie_run1      =[   $run1,      zombie_run2   ] {
   // Fix for active non solid zombie bug by Gunter
   if (self.solid != SOLID_SLIDEBOX)
      self.solid = SOLID_SLIDEBOX;
   ai_run(1);
   self.inpain = 0;
};yes I've already tried putting the check before and after those other calls.
