Space Station 13 - Nebula13 - Modules - TypesDefine Details

code/_helpers/text.dm

strip_improperStrip out the special beyond characters for \proper and \improper from text that will be sent to the browser.
/proc/text_starts_withReturns true if the text starts with the given sequence of characters.
/proc/text_ends_withReturns true if the text ends with the given sequence of characters.
/proc/text_ends_with_any_ofReturns true if the text ends with ANY of the given sequences of characters.
/var/plural_siblantsSiblants that should end with es
/var/plural_vocalized_yVocalized y sounds that needs to end in -ies when made plural
/var/plural_endings_in_vesPlurals endings in -ves
/var/plural_endings_with_doubled_letterPlurals endings in -sses or -zzes
/var/apophonic_pluralsWords that have a different plural form, and their plural form
/var/english_loanwordsUsed to tell how to make it a plural word and etc.
/var/plural_words_unchangedWords that stay the same in plural
/proc/text_make_pluralProperly changes the given word (or the last word of the string) into a plural word. Applies a bunch of exceptions from the english language.

Define Details

strip_improper

Strip out the special beyond characters for \proper and \improper from text that will be sent to the browser.