mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-11 18:53:06 +00:00
Adds grey speech problem
adds a speech problem that causes grey speak to be completely messed.
This commit is contained in:
@@ -40,6 +40,7 @@ var/global/list/valid_bloodtypes = list("A+", "A-", "B+", "B-", "AB+", "AB-", "O
|
||||
pref.preview_icon = null
|
||||
S["bgstate"] >> pref.bgstate
|
||||
S["body_descriptors"] >> pref.body_descriptors
|
||||
S["Wingdings"] >> pref.wingdings
|
||||
|
||||
/datum/category_item/player_setup_item/general/body/save_character(var/savefile/S)
|
||||
S["species"] << pref.species
|
||||
@@ -70,6 +71,7 @@ var/global/list/valid_bloodtypes = list("A+", "A-", "B+", "B-", "AB+", "AB-", "O
|
||||
S["synth_markings"] << pref.synth_markings
|
||||
S["bgstate"] << pref.bgstate
|
||||
S["body_descriptors"] << pref.body_descriptors
|
||||
S["Wingdings"] << pref.wingdings
|
||||
|
||||
/datum/category_item/player_setup_item/general/body/sanitize_character(var/savefile/S)
|
||||
if(!pref.species || !(pref.species in GLOB.playable_species))
|
||||
@@ -125,6 +127,7 @@ var/global/list/valid_bloodtypes = list("A+", "A-", "B+", "B-", "AB+", "AB-", "O
|
||||
character.g_synth = pref.g_synth
|
||||
character.b_synth = pref.b_synth
|
||||
character.synth_markings = pref.synth_markings
|
||||
character.wingdings = pref.wingdings
|
||||
|
||||
// Destroy/cyborgize organs and limbs.
|
||||
for(var/name in list(BP_HEAD, BP_L_HAND, BP_R_HAND, BP_L_ARM, BP_R_ARM, BP_L_FOOT, BP_R_FOOT, BP_L_LEG, BP_R_LEG, BP_GROIN, BP_TORSO))
|
||||
@@ -203,6 +206,10 @@ var/global/list/valid_bloodtypes = list("A+", "A-", "B+", "B-", "AB+", "AB-", "O
|
||||
. += "Needs Glasses: <a href='?src=\ref[src];disabilities=[NEARSIGHTED]'><b>[pref.disabilities & NEARSIGHTED ? "Yes" : "No"]</b></a><br>"
|
||||
. += "Limbs: <a href='?src=\ref[src];limbs=1'>Adjust</a> <a href='?src=\ref[src];reset_limbs=1'>Reset</a><br>"
|
||||
. += "Internal Organs: <a href='?src=\ref[src];organs=1'>Adjust</a><br>"
|
||||
//YW Edit ADD
|
||||
if(pref.species == "Grey")
|
||||
. += "<b>Speak Wingdings: <a href='?src=\ref[src];wingdings=1'><b>[pref.wingdings ? "Yes" : "No"]</b></a><br>"
|
||||
//YW Edit End
|
||||
|
||||
//display limbs below
|
||||
var/ind = 0
|
||||
@@ -807,6 +814,10 @@ var/global/list/valid_bloodtypes = list("A+", "A-", "B+", "B-", "AB+", "AB-", "O
|
||||
pref.bgstate = next_in_list(pref.bgstate, pref.bgstate_options)
|
||||
return TOPIC_REFRESH_UPDATE_PREVIEW
|
||||
|
||||
else if(href_list["wingdings"])
|
||||
pref.wingdings = !pref.wingdings
|
||||
return TOPIC_REFRESH_UPDATE_PREVIEW
|
||||
|
||||
return ..()
|
||||
|
||||
/datum/category_item/player_setup_item/general/body/proc/reset_limbs()
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
datum/preferences
|
||||
var/show_in_directory = 1 //TFF 5/8/19 - show in Character Directory
|
||||
var/sensorpref = 5 //TFF 5/8/19 - set character's suit sensor level
|
||||
var/wingdings = 1 //YW Add
|
||||
|
||||
//Why weren't these in game toggles already?
|
||||
/client/verb/toggle_eating_noises()
|
||||
|
||||
@@ -9,4 +9,9 @@
|
||||
var/custom_say = null
|
||||
var/custom_ask = null
|
||||
var/custom_exclaim = null
|
||||
var/custom_whisper = null
|
||||
var/custom_whisper = null
|
||||
|
||||
//YW Add Start
|
||||
/mob
|
||||
var/wingdings = 0
|
||||
//Yw Add End
|
||||
|
||||
@@ -113,6 +113,11 @@ proc/get_radio_key_from_channel(var/channel)
|
||||
whispering = 1
|
||||
. = 1
|
||||
//VOREStation Edit End
|
||||
//YW Edit start
|
||||
if(wingdings)
|
||||
message = span("wingdings",(message))
|
||||
. = 1
|
||||
//YW Edit End
|
||||
|
||||
message_data[1] = message
|
||||
message_data[2] = verb
|
||||
|
||||
@@ -169,6 +169,10 @@ h1.alert, h2.alert {color: #000000;}
|
||||
.say_quote {font-family: Georgia, Verdana, sans-serif;}
|
||||
.terminus {font-family: "Times New Roman", Times, serif, sans-serif}
|
||||
.interface {color: #330033;}
|
||||
/* YW Edit start */
|
||||
.psionic {color: #993399;}
|
||||
.wingdings {font-family: Wingdings, Webdings}
|
||||
/* YW Edit End */
|
||||
|
||||
/*BIG IMG.icon {width: 32px; height: 32px;}*/
|
||||
img.icon {vertical-align: middle; max-height: 1em;}
|
||||
|
||||
Reference in New Issue
Block a user