/proc/sanitize_name | returns nothing with an alert instead of the message if it contains something in the ic filter, and sanitizes normally if the name is fine. It returns nothing so it backs out of the input the same way as if you had entered nothing. |
---|
/proc/sanitize | Runs byond's html encoding sanitization proc, after replacing new-lines and tabs for the # character. |
---|
/proc/strip_html | Runs STRIP_HTML_SIMPLE and sanitize. |
---|
/proc/strip_html_full | Runs STRIP_HTML_FULL and sanitize. |
---|
/proc/adminscrub | Runs STRIP_HTML_SIMPLE and byond's sanitization proc. |
---|
/proc/htmlrendertext | Perform a whitespace cleanup on the text, similar to what HTML renderers do |
---|
/proc/reject_bad_text | Returns the text if properly formatted, or null else. |
---|
/proc/stripped_input | Used to get a properly sanitized input. Returns null if cancel is pressed. |
---|
/proc/stripped_multiline_input | Used to get a properly sanitized input in a larger box. Works very similarly to stripped_input. |
---|
/proc/reject_bad_name | Filters out undesirable characters from names. |
---|
/proc/permissive_sanitize_name | Much more permissive version of reject_bad_name().
Returns a trimmed string or null if the name is invalid.
Allows most characters except for IC chat prohibited words. |
---|
/proc/filter_name_ic | Helper proc to check if a name is valid for the IC filter |
---|
/proc/truncate | Truncate a string to the given length |
---|
/proc/full_capitalize | Returns a string with the first letter of each word capitialized |
---|
/proc/int_to_words | Takes a 1, 2 or 3 digit number and returns it in words. Don't call this directly, use convert_integer_to_words() instead. |
---|
/proc/convert_integer_to_words | Takes an integer up to 999,999,999 and returns it in words. Works with negative numbers and 0. |
---|
/proc/siunit | Formats a number to human readable form with the appropriate SI unit. |
---|
/proc/siunit_pressure | |
---|
/proc/scramble_message_replace_chars | Slightly expensive proc to scramble a message using equal probabilities of character replacement from a list. DOES NOT SUPPORT HTML! |
---|
/proc/piglatin_sentence | runs piglatin_word() proc on each word in a sentence. preserves caps and punctuation |
---|
/proc/piglatin_word | takes "word", and returns it piglatinized. |
---|
/proc/reject_bad_chattext | The procedure to check the text of the entered text on ntnrc_client.dm |
---|
/proc/format_text | Properly format a string of text by using replacetext() |
---|
/proc/weight_class_to_text | Returns a string based on the weight class define used as argument |
---|
/proc/sanitize_css_class_name | Removes all non-alphanumerics from the text, keep in mind this can lead to id conflicts |
---|
/proc/semver_to_list | Converts a semver string into a list of numbers |
---|
/proc/endswith | Returns TRUE if the input_text ends with the ending |
---|
/proc/starts_with_any | Returns TRUE if the input_text starts with any of the beginnings |
---|
/proc/grawlix | Generate a grawlix string of length of the text argument. |
---|