mirror of
https://github.com/SPLURT-Station/S.P.L.U.R.T-Station-13.git
synced 2025-12-18 13:53:18 +00:00
16 lines
933 B
Plaintext
16 lines
933 B
Plaintext
/proc/detongueify(message) //for the half gag speech impediment function of deprivation helmets. could also be used for a standalone ring gag item.
|
|
var/static/regex/tongueless_lower_1 = new("\[tdpsfjz]+", "g")
|
|
var/static/regex/tongueless_upper_1 = new("\[TDPSFJZ]+", "g")
|
|
var/static/regex/tongueless_lower_2 = new("\[wlvb]+", "g")
|
|
var/static/regex/tongueless_upper_2 = new("\[WLVB]+", "g")
|
|
var/static/regex/tongueless_lower_3 = new("\[m]+", "g")
|
|
var/static/regex/tongueless_upper_3 = new("\[M]+", "g")
|
|
if(message[1] != "*")
|
|
message = tongueless_lower_1.Replace(message, pick("h", "hh"))
|
|
message = tongueless_upper_1.Replace(message, pick("H", "HH"))
|
|
message = tongueless_lower_2.Replace(message, pick("ooh", "uuh"))
|
|
message = tongueless_upper_2.Replace(message, pick("OOH", "UUH"))
|
|
message = tongueless_lower_3.Replace(message, pick("nn"))
|
|
message = tongueless_upper_3.Replace(message, pick("NN"))
|
|
return message
|