diff --git a/src/map/atcommand.c b/src/map/atcommand.c index 233148592d..1445e0a770 100644 --- a/src/map/atcommand.c +++ b/src/map/atcommand.c @@ -1738,7 +1738,8 @@ ACMD_FUNC(bodystyle) memset(atcmd_output, '\0', sizeof(atcmd_output)); // Limit body styles to certain jobs since not all of them are released yet. - if (!((sd->class_&MAPID_THIRDMASK) == MAPID_GUILLOTINE_CROSS || (sd->class_&MAPID_THIRDMASK) == MAPID_GENETIC)) { + if (!((sd->class_&MAPID_THIRDMASK) == MAPID_GUILLOTINE_CROSS || (sd->class_&MAPID_THIRDMASK) == MAPID_GENETIC + || (sd->class_&MAPID_THIRDMASK) == MAPID_MECHANIC)) { clif_displaymessage(fd, msg_txt(sd,770)); // This job has no alternate body styles. return -1; }