
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.