diff --git a/code/_onclick/hud/screen_objects.dm b/code/_onclick/hud/screen_objects.dm index c7df44dfec..1e574cd8aa 100644 --- a/code/_onclick/hud/screen_objects.dm +++ b/code/_onclick/hud/screen_objects.dm @@ -76,12 +76,12 @@ screen_loc = ui_building /obj/screen/area_creator/Click() - if(usr.incapacitated()) - return 1 + if(usr.incapacitated() || (isobserver(usr) && !IsAdminGhost(usr))) + return TRUE var/area/A = get_area(usr) if(!A.outdoors) to_chat(usr, "There is already a defined structure here.") - return 1 + return TRUE create_area(usr) /obj/screen/language_menu