diff --git a/code/game/machinery/podmen.dm b/code/game/machinery/podmen.dm index 7654bda9641..6dd173f4478 100644 --- a/code/game/machinery/podmen.dm +++ b/code/game/machinery/podmen.dm @@ -92,6 +92,8 @@ Growing it to term with nothing injected will grab a ghost from the observers. * /obj/item/seeds/replicapod/proc/request_player() for(var/mob/dead/observer/O in player_list) + if(jobban_isbanned(O, "Dionaea")) + continue if(O.client) if(O.client.prefs.be_special & BE_PLANT) question(O.client) diff --git a/code/game/mecha/mecha.dm b/code/game/mecha/mecha.dm index 65284a054d1..519a4dd90cd 100644 --- a/code/game/mecha/mecha.dm +++ b/code/game/mecha/mecha.dm @@ -973,6 +973,11 @@ if (usr.stat || !ishuman(usr)) return src.log_message("[usr] tries to move in.") + if(iscarbon(usr)) + var/mob/living/carbon/C = usr + if(C.handcuffed) + usr << "\red Kinda hard to climb in while handcuffed don't you think?" + return if (src.occupant) usr << "\blue The [src.name] is already occupied!" src.log_append_to_last("Permission denied.") diff --git a/code/modules/admin/topic.dm b/code/modules/admin/topic.dm index 6f25d8b05a1..e3104a25f0d 100644 --- a/code/modules/admin/topic.dm +++ b/code/modules/admin/topic.dm @@ -614,11 +614,24 @@ else jobs += "[replacetext("Infested Monkey", " ", " ")]" */ + jobs += "" + //Other races (BLUE, because I have no idea what other color to make this) + jobs += "" + jobs += "" + + if(jobban_isbanned(M, "Dionaea")) + jobs += "" + else + jobs += "" + + jobs += "
Other Races
DionaeaDionaea
" + + body = "[jobs]" dat = "[header][body]" - usr << browse(dat, "window=jobban2;size=800x450") + usr << browse(dat, "window=jobban2;size=800x490") return //JOBBAN'S INNARDS