diff --git a/code/modules/client/client procs.dm b/code/modules/client/client procs.dm
index cd646e76e77..43d9569ea39 100644
--- a/code/modules/client/client procs.dm
+++ b/code/modules/client/client procs.dm
@@ -157,6 +157,13 @@
else
src.DB_species_unlock("Slime People",45)
return
+ if("6")
+ if(karma <100)
+ usr << "You do not have enough karma!"
+ return
+ else
+ src.DB_species_unlock("Plasmaman",100)
+ return
if(href_list["KarmaRefund"])
var/type = href_list["KarmaRefundType"]
var/job = href_list["KarmaRefund"]
diff --git a/code/modules/karma/karma.dm b/code/modules/karma/karma.dm
index 38c101b4370..feab27efbbc 100644
--- a/code/modules/karma/karma.dm
+++ b/code/modules/karma/karma.dm
@@ -201,6 +201,7 @@ You've gained [totalkarma] total karma in your time here.
"}
Unlock Grey -- 30KP
Unlock Vox -- 45KP
Unlock Slime People -- 45KP
+ Unlock Plasmaman -- 100KP
"}
if (2) // Karma Refunds
diff --git a/code/modules/mob/living/carbon/human/plasmaman/species.dm b/code/modules/mob/living/carbon/human/plasmaman/species.dm
index 29e54e8ab8f..581e082eeb7 100644
--- a/code/modules/mob/living/carbon/human/plasmaman/species.dm
+++ b/code/modules/mob/living/carbon/human/plasmaman/species.dm
@@ -5,7 +5,7 @@
language = "Clatter"
unarmed_type = /datum/unarmed_attack/punch
- flags = IS_WHITELISTED /*| HAS_LIPS | HAS_TAIL | NO_EAT | NO_BREATHE | NON_GENDERED*/ | NO_BLOOD
+ flags = IS_WHITELISTED | NO_BLOOD
//default_mutations=list(SKELETON) // This screws things up