From fa7b31c093a376b3d64e053bd3b0d5ca3cf5aaeb Mon Sep 17 00:00:00 2001 From: VTCobaltblood Date: Sun, 10 Feb 2019 01:02:03 +0300 Subject: [PATCH] init (#6033) --- code/modules/mob/language/station.dm | 19 +++++++++++ html/changelogs/VTCobaltblood - wrbl.yml | 41 ++++++++++++++++++++++++ 2 files changed, 60 insertions(+) create mode 100644 html/changelogs/VTCobaltblood - wrbl.yml diff --git a/code/modules/mob/language/station.dm b/code/modules/mob/language/station.dm index 1a2395880f5..03f66e5403a 100644 --- a/code/modules/mob/language/station.dm +++ b/code/modules/mob/language/station.dm @@ -148,6 +148,25 @@ flags = WHITELISTED|TCOMSSIM syllables = list("qr","qrr","xuq","qil","quum","xuqm","vol","xrim","zaoo","qu-uu","qix","qoo","zix","*","!") +/datum/language/skrell/get_random_name() + var/new_name = "" + var/suff = "" + var/name_pieces = list("Zish", "Kin", "Qu", "Sukak", "Shin", "Ulu", "Nini", "Nai", "Xunu", "Zix", "Ooo", "Paut", "Sulux", "Xiialt", "Riori", "Eqeq", "Xicic", "Ooin", "Kaaxi", "Nuux", "Iirun", "Akoox", "Nunuz", "Ouik", "Uptari", "Vuzu", "Weish", "Liise", "Xiiux", "Lesh", "Ezhin", "Vulun", "Ponoh", "Pish", "Nali", "Yonosh") + var/first_name = "[pick(name_pieces)]" + name_pieces -= first_name + if(prob(40)) + suff = "[pick(name_pieces)]" + name_pieces -= suff + first_name += "[pick(list("'", "-"))]" + suff + var/last_name = "[pick(name_pieces)]" + name_pieces -= last_name + if(prob(40)) + suff = "[pick(name_pieces)]" + name_pieces -= suff + last_name += "[pick(list("'", "-"))]" + suff + new_name = first_name + " " + last_name + return new_name + /datum/language/bug name = LANGUAGE_VAURCA desc = "A localised expression of the Vaurcae hivemind, allowing Vaurcae to communicate from across great distances. \"It's a bugs life.\"" diff --git a/html/changelogs/VTCobaltblood - wrbl.yml b/html/changelogs/VTCobaltblood - wrbl.yml new file mode 100644 index 00000000000..e3bd1b4c0f0 --- /dev/null +++ b/html/changelogs/VTCobaltblood - wrbl.yml @@ -0,0 +1,41 @@ +################################ +# Example Changelog File +# +# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb. +# +# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.) +# When it is, any changes listed below will disappear. +# +# Valid Prefixes: +# bugfix +# wip (For works in progress) +# tweak +# soundadd +# sounddel +# rscadd (general adding of nice things) +# rscdel (general deleting of nice things) +# imageadd +# imagedel +# maptweak +# spellcheck (typo fixes) +# experiment +# balance +# admin +# backend +# security +# refactor +################################# + +# Your name. +author: VTCobaltblood + +# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again. +delete-after: True + +# Any changes you've made. See valid prefix list above. +# INDENT WITH TWO SPACES. NOT TABS. SPACES. +# SCREW THIS UP AND IT WON'T WORK. +# Also, all entries are changed into a single [] after a master changelog generation. Just remove the brackets when you add new entries. +# Please surround your changes in double quotes ("), as certain characters otherwise screws up compiling. The quotes will not show up in the changelog. +changes: + - rscadd: "Added a proper random name generator for skrell." \ No newline at end of file