diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm
index ae8e6ec03d..fcbcb18fd3 100755
--- a/code/modules/client/preferences.dm
+++ b/code/modules/client/preferences.dm
@@ -599,7 +599,9 @@ datum/preferences
dat += "
"
dat += "| [current_species.blurb] | "
dat += ""
- dat += "\[icon goes here\]
"
+ if("preview" in icon_states(current_species.icobase))
+ usr << browse_rsc(icon(current_species.icobase,"preview"), "species_preview_[current_species.name].png")
+ dat += "
"
dat += "Language: [current_species.language] "
dat += ""
if(current_species.flags & IS_WHITELISTED)
@@ -626,7 +628,7 @@ datum/preferences
dat += "Has a plantlike physiology."
if(current_species.flags & IS_SYNTHETIC)
dat += "Is machine-based."
- dat += " | "
+ dat += ""
dat += "
"
dat += "
"
diff --git a/code/modules/mob/language.dm b/code/modules/mob/language.dm
index bcff0e4ef0..6822e584ab 100755
--- a/code/modules/mob/language.dm
+++ b/code/modules/mob/language.dm
@@ -218,10 +218,10 @@
desc = "A bastardized hybrid of informal English and elements of Mandarin Chinese; the common language of the Sol system."
speech_verb = "says"
whisper_verb = "whispers"
- colour = "rough"
+ colour = "solcom"
key = "1"
flags = RESTRICTED
- syllables = list("tao","shi","tzu","yi","com","be","is","i","op","vi","ed","lec","mo","cle","te","dis","e")
+ syllables = list("tao","shi","tzu","yi","com","be","is","i","op","vi","ed","lec","mo","cle","te","dis","e")
/datum/language/human/get_spoken_verb(var/msg_end)
switch(msg_end)
diff --git a/code/stylesheet.dm b/code/stylesheet.dm
index 90ac0c091b..291bdd182f 100644
--- a/code/stylesheet.dm
+++ b/code/stylesheet.dm
@@ -79,6 +79,7 @@ h1.alert, h2.alert {color: #000000;}
.tajaran_signlang {color: #941C1C;}
.skrell {color: #00CED1;}
.soghun {color: #228B22;}
+.solcom {color: #22228B;}
.changeling {color: #800080;}
.vox {color: #AA00AA;}
.rough {font-family: "Trebuchet MS", cursive, sans-serif;}
diff --git a/icons/mob/human_races/r_diona.dmi b/icons/mob/human_races/r_diona.dmi
index c09acaa953..91757faf7c 100644
Binary files a/icons/mob/human_races/r_diona.dmi and b/icons/mob/human_races/r_diona.dmi differ
diff --git a/icons/mob/human_races/r_human.dmi b/icons/mob/human_races/r_human.dmi
index 8cafd92ce1..7ddd945381 100644
Binary files a/icons/mob/human_races/r_human.dmi and b/icons/mob/human_races/r_human.dmi differ
diff --git a/icons/mob/human_races/r_lizard.dmi b/icons/mob/human_races/r_lizard.dmi
index 41b275beef..85208cff78 100644
Binary files a/icons/mob/human_races/r_lizard.dmi and b/icons/mob/human_races/r_lizard.dmi differ
diff --git a/icons/mob/human_races/r_plant.dmi b/icons/mob/human_races/r_plant.dmi
deleted file mode 100644
index ef55275d5a..0000000000
Binary files a/icons/mob/human_races/r_plant.dmi and /dev/null differ
diff --git a/icons/mob/human_races/r_skrell.dmi b/icons/mob/human_races/r_skrell.dmi
index 913474d3b6..bb9f0fcfed 100644
Binary files a/icons/mob/human_races/r_skrell.dmi and b/icons/mob/human_races/r_skrell.dmi differ
diff --git a/icons/mob/human_races/r_tajaran.dmi b/icons/mob/human_races/r_tajaran.dmi
index 7a7419df41..69fa8ce5c0 100644
Binary files a/icons/mob/human_races/r_tajaran.dmi and b/icons/mob/human_races/r_tajaran.dmi differ
diff --git a/icons/mob/human_races/r_vox.dmi b/icons/mob/human_races/r_vox.dmi
index 6aada937c2..f212822aaf 100644
Binary files a/icons/mob/human_races/r_vox.dmi and b/icons/mob/human_races/r_vox.dmi differ