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
|
pref.preview_icon = null
|
||||||
S["bgstate"] >> pref.bgstate
|
S["bgstate"] >> pref.bgstate
|
||||||
S["body_descriptors"] >> pref.body_descriptors
|
S["body_descriptors"] >> pref.body_descriptors
|
||||||
|
S["Wingdings"] >> pref.wingdings
|
||||||
|
|
||||||
/datum/category_item/player_setup_item/general/body/save_character(var/savefile/S)
|
/datum/category_item/player_setup_item/general/body/save_character(var/savefile/S)
|
||||||
S["species"] << pref.species
|
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["synth_markings"] << pref.synth_markings
|
||||||
S["bgstate"] << pref.bgstate
|
S["bgstate"] << pref.bgstate
|
||||||
S["body_descriptors"] << pref.body_descriptors
|
S["body_descriptors"] << pref.body_descriptors
|
||||||
|
S["Wingdings"] << pref.wingdings
|
||||||
|
|
||||||
/datum/category_item/player_setup_item/general/body/sanitize_character(var/savefile/S)
|
/datum/category_item/player_setup_item/general/body/sanitize_character(var/savefile/S)
|
||||||
if(!pref.species || !(pref.species in GLOB.playable_species))
|
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.g_synth = pref.g_synth
|
||||||
character.b_synth = pref.b_synth
|
character.b_synth = pref.b_synth
|
||||||
character.synth_markings = pref.synth_markings
|
character.synth_markings = pref.synth_markings
|
||||||
|
character.wingdings = pref.wingdings
|
||||||
|
|
||||||
// Destroy/cyborgize organs and limbs.
|
// 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))
|
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>"
|
. += "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>"
|
. += "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>"
|
. += "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
|
//display limbs below
|
||||||
var/ind = 0
|
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)
|
pref.bgstate = next_in_list(pref.bgstate, pref.bgstate_options)
|
||||||
return TOPIC_REFRESH_UPDATE_PREVIEW
|
return TOPIC_REFRESH_UPDATE_PREVIEW
|
||||||
|
|
||||||
|
else if(href_list["wingdings"])
|
||||||
|
pref.wingdings = !pref.wingdings
|
||||||
|
return TOPIC_REFRESH_UPDATE_PREVIEW
|
||||||
|
|
||||||
return ..()
|
return ..()
|
||||||
|
|
||||||
/datum/category_item/player_setup_item/general/body/proc/reset_limbs()
|
/datum/category_item/player_setup_item/general/body/proc/reset_limbs()
|
||||||
|
|||||||
@@ -2,6 +2,7 @@
|
|||||||
datum/preferences
|
datum/preferences
|
||||||
var/show_in_directory = 1 //TFF 5/8/19 - show in Character Directory
|
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/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?
|
//Why weren't these in game toggles already?
|
||||||
/client/verb/toggle_eating_noises()
|
/client/verb/toggle_eating_noises()
|
||||||
|
|||||||
@@ -9,4 +9,9 @@
|
|||||||
var/custom_say = null
|
var/custom_say = null
|
||||||
var/custom_ask = null
|
var/custom_ask = null
|
||||||
var/custom_exclaim = 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
|
whispering = 1
|
||||||
. = 1
|
. = 1
|
||||||
//VOREStation Edit End
|
//VOREStation Edit End
|
||||||
|
//YW Edit start
|
||||||
|
if(wingdings)
|
||||||
|
message = span("wingdings",(message))
|
||||||
|
. = 1
|
||||||
|
//YW Edit End
|
||||||
|
|
||||||
message_data[1] = message
|
message_data[1] = message
|
||||||
message_data[2] = verb
|
message_data[2] = verb
|
||||||
|
|||||||
@@ -169,6 +169,10 @@ h1.alert, h2.alert {color: #000000;}
|
|||||||
.say_quote {font-family: Georgia, Verdana, sans-serif;}
|
.say_quote {font-family: Georgia, Verdana, sans-serif;}
|
||||||
.terminus {font-family: "Times New Roman", Times, serif, sans-serif}
|
.terminus {font-family: "Times New Roman", Times, serif, sans-serif}
|
||||||
.interface {color: #330033;}
|
.interface {color: #330033;}
|
||||||
|
/* YW Edit start */
|
||||||
|
.psionic {color: #993399;}
|
||||||
|
.wingdings {font-family: Wingdings, Webdings}
|
||||||
|
/* YW Edit End */
|
||||||
|
|
||||||
/*BIG IMG.icon {width: 32px; height: 32px;}*/
|
/*BIG IMG.icon {width: 32px; height: 32px;}*/
|
||||||
img.icon {vertical-align: middle; max-height: 1em;}
|
img.icon {vertical-align: middle; max-height: 1em;}
|
||||||
|
|||||||
Reference in New Issue
Block a user