diff --git a/code/_onclick/hud/blob_overmind.dm b/code/_onclick/hud/blob_overmind.dm index 272c5531987..14b634a821c 100644 --- a/code/_onclick/hud/blob_overmind.dm +++ b/code/_onclick/hud/blob_overmind.dm @@ -195,7 +195,7 @@ static_inventory += using var/mob/camera/blob/B = user - if(!B.is_offspring && (length(GLOB.clients) > GLOB.configuration.event.blob_highpop_trigger)) // Checks if the blob is an offspring or below a population value, to not create split button if it is + if(!B.is_offspring && (length(GLOB.clients) >= GLOB.configuration.event.blob_highpop_trigger)) // Checks if the blob is an offspring or below a population value, to not create split button if it is using = new /atom/movable/screen/blob/split() using.screen_loc = ui_acti static_inventory += using diff --git a/code/modules/events/blob/blob_powers.dm b/code/modules/events/blob/blob_powers.dm index 419e77aa33b..bf47cb83956 100644 --- a/code/modules/events/blob/blob_powers.dm +++ b/code/modules/events/blob/blob_powers.dm @@ -385,6 +385,9 @@ if(is_offspring) to_chat(src, "You cannot split as an offspring of another Blob.") return + if(length(GLOB.clients) < GLOB.configuration.event.blob_highpop_trigger) + to_chat(src, "There isnt enough organic matter on this station to justify a second core.") + return var/obj/structure/blob/N = (locate(/obj/structure/blob) in T) if(!N)