diff --git a/extras/conf/udb/Includes/SRB222_things.cfg b/extras/conf/udb/Includes/SRB222_things.cfg index 28347c5e98768ae93469c5602f73fe2b029e031e..dea20c9c6ccca813a4eeafb3f7c017a2daa066f7 100644 --- a/extras/conf/udb/Includes/SRB222_things.cfg +++ b/extras/conf/udb/Includes/SRB222_things.cfg @@ -4031,7 +4031,7 @@ udmf { title = "Speed up when hit?"; type = 11; - enum = "noyes"; + enum = "yesno"; } } 202 diff --git a/src/p_mobj.c b/src/p_mobj.c index 46510200e3e903aba37f8dbee43222cf8fdf025b..f70c1121801a713970b8385da8e71c4dccf3532e 100644 --- a/src/p_mobj.c +++ b/src/p_mobj.c @@ -12731,7 +12731,7 @@ static boolean P_SetupSpawnedMapThing(mapthing_t *mthing, mobj_t *mobj, boolean } break; case MT_EGGMOBILE2: - if (mthing->args[5]) + if (!mthing->args[5]) mobj->flags2 |= MF2_AMBUSH; break; case MT_EGGMOBILE3: diff --git a/src/p_setup.c b/src/p_setup.c index 77d009194e1592a7e655596b4d37dd14c5ec19f2..16faee251f35a9d8f53ac2f07de94a751d3f8a90 100644 --- a/src/p_setup.c +++ b/src/p_setup.c @@ -4989,8 +4989,8 @@ static void P_ConvertBinaryMap(void) case 136: //Pyre Fly mapthings[i].args[0] = !!(mapthings[i].options & MTF_AMBUSH); break; - case 202: //Egg Slimer - mapthings[i].args[5] = !!(mapthings[i].options & MTF_AMBUSH); + case 201: //Egg Slimer + mapthings[i].args[5] = !(mapthings[i].options & MTF_AMBUSH); break; case 203: //Egg Colosseum mapthings[i].args[5] = LE_BOSS4DROP + mapthings[i].extrainfo * LE_PARAMWIDTH;