diff --git a/code/datums/brain_damage/severe.dm b/code/datums/brain_damage/severe.dm
index 7e424120e6..4b0b4eea72 100644
--- a/code/datums/brain_damage/severe.dm
+++ b/code/datums/brain_damage/severe.dm
@@ -164,7 +164,7 @@
/datum/brain_trauma/severe/monophobia/on_life()
..()
if(check_alone())
- stress = min(stress + 0.5, 100)
+ stress = min(stress + 0.25, 100)
if(stress > 10 && (prob(5)))
stress_reaction()
else
diff --git a/code/datums/diseases/advance/symptoms/skin.dm b/code/datums/diseases/advance/symptoms/skin.dm
index d7a457aec1..1593d108a6 100644
--- a/code/datums/diseases/advance/symptoms/skin.dm
+++ b/code/datums/diseases/advance/symptoms/skin.dm
@@ -32,10 +32,8 @@ BONUS
var/mob/living/M = A.affected_mob
switch(A.stage)
if(5)
- var/static/list/banned_reagents = list(/datum/reagent/colorful_reagent/crayonpowder/invisible, /datum/reagent/colorful_reagent/crayonpowder/white)
- var/color = pick(subtypesof(/datum/reagent/colorful_reagent/crayonpowder) - banned_reagents)
if(M.reagents.total_volume <= (M.reagents.maximum_volume/10)) // no flooding humans with 1000 units of colorful reagent
- M.reagents.add_reagent(color, 5)
+ M.reagents.add_reagent(/datum/reagent/colorful_reagent, 5)
else
if (prob(50)) // spam
M.visible_message("[M] looks rather vibrant...", "The colors, man, the colors...")
diff --git a/code/modules/events/sentience.dm b/code/modules/events/sentience.dm
index ba14a5307f..d90792c88f 100644
--- a/code/modules/events/sentience.dm
+++ b/code/modules/events/sentience.dm
@@ -37,7 +37,7 @@
continue
if(L.mob_biotypes & blacklisted_biotypes) //hey can you don't
continue
- if(!(L in GLOB.player_list) && !L.mind)
+ if(!(L in GLOB.player_list) && !L.mind && !L.incapacitated())
potential += L
if(!potential.len)
diff --git a/code/modules/procedural_mapping/mapGenerators/repair.dm b/code/modules/procedural_mapping/mapGenerators/repair.dm
index d9380a40dd..a36ac88d6c 100644
--- a/code/modules/procedural_mapping/mapGenerators/repair.dm
+++ b/code/modules/procedural_mapping/mapGenerators/repair.dm
@@ -41,6 +41,7 @@
set waitfor = FALSE
var/turf/B = L
atoms += B
+ B.assemble_baseturfs(B.type)
for(var/A in B)
atoms += A
if(istype(A,/obj/structure/cable))
diff --git a/html/changelogs/AutoChangeLog-pr-14991.yml b/html/changelogs/AutoChangeLog-pr-14991.yml
new file mode 100644
index 0000000000..db9ef4fe87
--- /dev/null
+++ b/html/changelogs/AutoChangeLog-pr-14991.yml
@@ -0,0 +1,4 @@
+author: "bunny232"
+delete-after: True
+changes:
+ - bugfix: "Polyvitiligo actually changes your color now"
diff --git a/html/changelogs/AutoChangeLog-pr-15005.yml b/html/changelogs/AutoChangeLog-pr-15005.yml
new file mode 100644
index 0000000000..2c26c56975
--- /dev/null
+++ b/html/changelogs/AutoChangeLog-pr-15005.yml
@@ -0,0 +1,4 @@
+author: "BlueWildrose"
+delete-after: True
+changes:
+ - bugfix: "Incapacitated mobs are blacklisted from being human-level intelligence sentience event candidates. This is particularly important due to slimes in BZ stasis on the station."