Skip to content

Commit

Permalink
De-teshari-ing (Kepori Name Touch-up) (#3151)
Browse files Browse the repository at this point in the history
<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may
not be viewable. -->
<!-- You can view Contributing.MD for a detailed description of the pull
request process. -->

## About The Pull Request

Apparently, Kepori's namegen operates on the old namegen method that was
used back when Teshari were in the game. Its a good idea to, generally,
not let those linger for too long. So I went and made a name list for
some stored names and sets a basis for surnames (which is your parents'
given names connected together).

(also it fixes an old bit of lore thats been removed but who reads the
species blurbs on chargen)

## Why It's Good For The Game

Not having old names for a species we don't do anymore, cutting off the
"rollaways" bit, giving the basis for surnames for Kepori so they're not
single-namers anymore.

thgvr edit:
I fixed up the changelog for you

## Changelog

:cl:
add: Added Kepori names, surnames, and a list for the char gen to draw
from. Remember to update your character names!
del: Removed old Kepori name gen system and a bit of lore from the
species blurb
/:cl:

<!-- Both :cl:'s are required for the changelog to work! You can put
your name to the right of the first :cl: if you want to overwrite your
GitHub username as author ingame. -->
<!-- You can use multiple of the same prefix (they're only used for the
icon ingame) and delete the unneeded ones. Despite some of the tags,
changelogs should generally represent how a player might be affected by
the changes rather than a summary of the PR's contents. -->
  • Loading branch information
thestripes authored Jun 26, 2024
1 parent 3bd24f6 commit b5eeb19
Show file tree
Hide file tree
Showing 4 changed files with 43 additions and 5 deletions.
5 changes: 1 addition & 4 deletions code/__HELPERS/names.dm
Original file line number Diff line number Diff line change
Expand Up @@ -11,10 +11,7 @@
return "[pick(GLOB.squid_names)][pick("-", "", " ")][capitalize(pick(GLOB.squid_names) + pick(GLOB.squid_names))]"

/proc/kepori_name()
var/first_syllables = list("Fa", "Fe", "Fi", "Ma", "Me", "Mi", "Na", "Ne", "Ni", "Sa", "Se", "Si", "Ta", "Te", "Ti")
var/second_syllables = list("fa", "fe", "fi", "la", "le", "li", "ma", "me", "mi", "na", "ne", "ni", "ra", "re", "ri", "sa", "se", "si", "sha", "she", "shi", "ta", "te", "ti")
var/third_syllables = list("ca", "ce", "ci", "fa", "fe", "fi", "la", "le", "li", "ma", "me", "mi", "na", "ne", "ni", "ra", "re", "ri", "sa", "se", "si", "sha", "she", "shi", "ta", "te", "ti")
return "[pick(first_syllables)][pick(second_syllables)][pick(third_syllables)]"
return "[pick(GLOB.kepori_names)] [pick(GLOB.kepori_names)]-[pick(GLOB.kepori_names)]"

/proc/vox_name()
. = ""
Expand Down
1 change: 1 addition & 0 deletions code/_globalvars/lists/names.dm
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ GLOBAL_LIST_INIT(first_names_female, world.file2list("strings/names/first_female
GLOBAL_LIST_INIT(last_names, world.file2list("strings/names/last.txt"))
GLOBAL_LIST_INIT(lizard_names_male, world.file2list("strings/names/lizard_male.txt"))
GLOBAL_LIST_INIT(lizard_names_female, world.file2list("strings/names/lizard_female.txt"))
GLOBAL_LIST_INIT(kepori_names, world.file2list("strings/names/kepori_names.txt"))
GLOBAL_LIST_INIT(clown_names, world.file2list("strings/names/clown.txt"))
GLOBAL_LIST_INIT(mime_names, world.file2list("strings/names/mime.txt"))
GLOBAL_LIST_INIT(carp_names, world.file2list("strings/names/carp.txt"))
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
disliked_food = FRIED | GROSS | CLOTH
liked_food = MEAT | GORE
changesource_flags = MIRROR_BADMIN | WABBAJACK | MIRROR_MAGIC | MIRROR_PRIDE | ERT_SPAWN | RACE_SWAP | SLIME_EXTRACT
loreblurb = "Kepori are a species covered in feathers vaguely reminiscent of earth’s extinct troodontidae. They’re small and sometimes seen as weak by other species due to their hollow bones but make up for that in speed and reflexes. Those found in space are commonly known as rollaways. They tend to woop when excited, scared, or for any other reason at all."
loreblurb = "Kepori are a species covered in feathers vaguely reminiscent of earth’s extinct troodontidae. They’re small and sometimes seen as weak by other species due to their hollow bones but make up for that in speed and reflexes. They tend to woop when excited, scared, or for any other reason at all."
attack_verb = "slash"
attack_sound = 'sound/weapons/slash.ogg'
miss_sound = 'sound/weapons/slashmiss.ogg'
Expand Down
40 changes: 40 additions & 0 deletions strings/names/kepori_names.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
Ademake
Ankatse
Atchenti
Cautse
Catuwe
Dakenui
Deduci
Dirame
Drakece
Dutsesi
Gahthi
Halake
Hetchel
Huler
Hanusi
Lanirvi
Latedi
Meleri
Meski
Minele
Naaka
Natari
Nenuda
Nirena
Orucati
Pawitts
Plakat
Rakire
Renuire
Rilena
Setasi
Sutiraze
Temiti
Tetha
Tokaibi
Witaseni
Winuusi
Yikitse
Yitosun
Yunthedi

0 comments on commit b5eeb19

Please sign in to comment.