diff --git a/Content.Shared/Humanoid/NamingSystem.cs b/Content.Shared/Humanoid/NamingSystem.cs index 5e9ebdbf23c9be..76487ff5228b08 100644 --- a/Content.Shared/Humanoid/NamingSystem.cs +++ b/Content.Shared/Humanoid/NamingSystem.cs @@ -26,6 +26,9 @@ public string GetName(string species, Gender? gender = null) switch (speciesProto.Naming) { + case SpeciesNaming.First: + return Loc.GetString("namepreset-first", + ("first", GetFirstName(speciesProto, gender))); case SpeciesNaming.TheFirstofLast: return Loc.GetString("namepreset-thefirstoflast", ("first", GetFirstName(speciesProto, gender)), ("last", GetLastName(speciesProto))); diff --git a/Content.Shared/Humanoid/Prototypes/SpeciesPrototype.cs b/Content.Shared/Humanoid/Prototypes/SpeciesPrototype.cs index a8dcea36f1b0f3..da8d7c75cdf27f 100644 --- a/Content.Shared/Humanoid/Prototypes/SpeciesPrototype.cs +++ b/Content.Shared/Humanoid/Prototypes/SpeciesPrototype.cs @@ -124,6 +124,7 @@ public sealed partial class SpeciesPrototype : IPrototype public enum SpeciesNaming : byte { + First, FirstLast, FirstDashFirst, TheFirstofLast, diff --git a/Resources/Audio/Voice/Talk/attributions.yml b/Resources/Audio/Voice/Talk/attributions.yml index d55b9737d0e39e..19b0b66b9cceca 100644 --- a/Resources/Audio/Voice/Talk/attributions.yml +++ b/Resources/Audio/Voice/Talk/attributions.yml @@ -31,3 +31,8 @@ license: "CC-BY-NC-SA-3.0" copyright: "Goonstation, Modified by Whisper" source: "https://github.com/goonstation/goonstation/tree/eb3e7df6292d23f6af2f18b4372d3a8ba4b0fda7/sound/misc/talk" + +- files: ["vox.ogg","vox_ask.ogg","vox_exclaim.ogg" ] + license: "CC-BY-NC-SA-3.0" + copyright: "Derived from shriek1.ogg by Errant" + source: "https://github.com/goonstation/goonstation/tree/eb3e7df6292d23f6af2f18b4372d3a8ba4b0fda7/sound/misc/talk" diff --git a/Resources/Audio/Voice/Talk/vox.ogg b/Resources/Audio/Voice/Talk/vox.ogg new file mode 100644 index 00000000000000..c3b2a268ac2b17 Binary files /dev/null and b/Resources/Audio/Voice/Talk/vox.ogg differ diff --git a/Resources/Audio/Voice/Talk/vox_ask.ogg b/Resources/Audio/Voice/Talk/vox_ask.ogg new file mode 100644 index 00000000000000..e3e323d64cace9 Binary files /dev/null and b/Resources/Audio/Voice/Talk/vox_ask.ogg differ diff --git a/Resources/Audio/Voice/Talk/vox_exclaim.ogg b/Resources/Audio/Voice/Talk/vox_exclaim.ogg new file mode 100644 index 00000000000000..cd1fead03a7757 Binary files /dev/null and b/Resources/Audio/Voice/Talk/vox_exclaim.ogg differ diff --git a/Resources/Audio/Voice/Vox/vox_laugh.ogg b/Resources/Audio/Voice/Vox/vox_laugh.ogg new file mode 100644 index 00000000000000..8c356045c361cf Binary files /dev/null and b/Resources/Audio/Voice/Vox/vox_laugh.ogg differ diff --git a/Resources/Locale/en-US/chat/managers/chat-manager.ftl b/Resources/Locale/en-US/chat/managers/chat-manager.ftl index a165a02f9d8d8d..e5ef61701a8285 100644 --- a/Resources/Locale/en-US/chat/managers/chat-manager.ftl +++ b/Resources/Locale/en-US/chat/managers/chat-manager.ftl @@ -92,6 +92,10 @@ chat-speech-verb-skeleton-1 = rattles chat-speech-verb-skeleton-2 = clacks chat-speech-verb-skeleton-3 = gnashes +chat-speech-verb-vox-1 = screeches +chat-speech-verb-vox-2 = shrieks +chat-speech-verb-vox-3 = croaks + chat-speech-verb-canine-1 = barks chat-speech-verb-canine-2 = woofs chat-speech-verb-canine-3 = howls diff --git a/Resources/Locale/en-US/reagents/meta/biological.ftl b/Resources/Locale/en-US/reagents/meta/biological.ftl index 9078397a73c056..10a9a07e08a670 100644 --- a/Resources/Locale/en-US/reagents/meta/biological.ftl +++ b/Resources/Locale/en-US/reagents/meta/biological.ftl @@ -10,6 +10,9 @@ reagent-desc-slime = You thought this was gradient blood at first, but you were reagent-name-hemocyanin-blood = blue blood reagent-desc-hemocyanin-blood = Contains copper as opposed to iron which gives it a distinct blue color. +reagent-name-ammonia-blood = anaerobic blood +reagent-desc-ammonia-blood = Nothing else in the entire galaxy smells quite so appalling. + reagent-name-zombie-blood = zombie blood reagent-desc-zombie-blood = Would not advise eating. Can be used to create an inoculation against the infection. @@ -20,4 +23,4 @@ reagent-name-fat = fat reagent-desc-fat = No matter how it was obtained, its application is important. reagent-name-vomit = vomit -reagent-desc-vomit = You can see a few chunks of someone's last meal in it. \ No newline at end of file +reagent-desc-vomit = You can see a few chunks of someone's last meal in it. diff --git a/Resources/Locale/en-US/species/namepreset.ftl b/Resources/Locale/en-US/species/namepreset.ftl index 2d43b5f00d1fd4..5a42c87b78e890 100644 --- a/Resources/Locale/en-US/species/namepreset.ftl +++ b/Resources/Locale/en-US/species/namepreset.ftl @@ -1,3 +1,4 @@ +namepreset-first = {$first} namepreset-firstlast = {$first} {$last} namepreset-firstdashfirst = {$first1}-{$first2} -namepreset-thefirstoflast = The {$first} of {$last} \ No newline at end of file +namepreset-thefirstoflast = The {$first} of {$last} diff --git a/Resources/Locale/en-US/species/species.ftl b/Resources/Locale/en-US/species/species.ftl index 081b626d452296..f31b1fa0f00d71 100644 --- a/Resources/Locale/en-US/species/species.ftl +++ b/Resources/Locale/en-US/species/species.ftl @@ -8,3 +8,4 @@ species-name-diona = Diona species-name-arachnid = Arachnid species-name-moth = Moth Person species-name-skeleton = Skeleton +species-name-vox = Vox diff --git a/Resources/Prototypes/Damage/modifier_sets.yml b/Resources/Prototypes/Damage/modifier_sets.yml index 8a7b84ff1a7716..31dd47a9e16be6 100644 --- a/Resources/Prototypes/Damage/modifier_sets.yml +++ b/Resources/Prototypes/Damage/modifier_sets.yml @@ -66,7 +66,7 @@ Piercing: 0.7 Shock: 2 Heat: 3 - + # Like metallic, but without flat reduction so it can be damaged with fists. - type: damageModifierSet id: FlimsyMetallic @@ -190,6 +190,11 @@ Cold: 0.7 Heat: 1.3 +- type: damageModifierSet + id: Vox + coefficients: # To be decided + Poison: 1 + - type: damageModifierSet id: Zombie #Blunt resistant and immune to biological threats, but can be hacked apart and burned coefficients: diff --git a/Resources/Prototypes/Datasets/Names/vox.yml b/Resources/Prototypes/Datasets/Names/vox.yml new file mode 100644 index 00000000000000..891094d95b2916 --- /dev/null +++ b/Resources/Prototypes/Datasets/Names/vox.yml @@ -0,0 +1,2765 @@ +- type: dataset + id: names_vox + values: + - Bakabepa + - Babapir + - Babasri + - Babepipit + - Bachakehi + - Bacheska + - Bachishesher + - Bacrapri + - Bacreska + - Bahepra + - Bahicrecrek + - Bahikravre + - Bakabepa + - Bakehahak + - Bakeki + - Bapechichik + - Bapekikik + - Baperi + - Bapravavar + - Bapreba + - Bapretritrir + - Baracreber + - Barahri + - Baraskahrita + - Baraxixik + - Bashiskir + - Baskaskakre + - Baskivihi + - Basreba + - Batapriri + - Batasrecrar + - Batehrahrat + - Batrakiha + - Batravika + - Batrepriski + - Batresri + - Batriska + - Batritra + - Bavasha + - Bavebebek + - Bavraskikaka + - Bavricriski + - Baxahehrer + - Baxeve + - Bebebapa + - Bebeterara + - Bebipaska + - Bechetapeka + - Becrerisre + - Becretretrer + - Beheka + - Behivresha + - Behrechechek + - Behrekri + - Behreyayat + - Behricririri + - Behritixaxa + - Bekapesresre + - Bekashishik + - Beketatratra + - Bekrechaxe + - Bekresrare + - Bekribe + - Bepararakrit + - Bepatricher + - Bepehisrepra + - Bepihar + - Bepitrashi + - Bepresri + - Berabi + - Beraka + - Berecricrir + - Berisre + - Beshachari + - Besheskexexe + - Beshesre + - Beshesretre + - Beskayavrer + - Beskisrasrak + - Beskitre + - Besravivit + - Besrivir + - Betababatrat + - Betere + - Beticreche + - Bevekakat + - Bevihichabi + - Bevihraki + - Bevrasheshet + - Bibaba + - Bibabir + - Bibati + - Bibekricha + - Bibexa + - Bibibabat + - Bibiya + - Bichechir + - Bicrakipepe + - Bicrevrite + - Bihrapivra + - Bihraxibebe + - Bihrishicha + - Bihrivriski + - Bikivri + - Bikraskixexe + - Bikrivrivrit + - Bipekisri + - Bipiritecre + - Bipratraxi + - Biprexi + - Biprivar + - Birachi + - Bisheba + - Bishehri + - Bishevrivra + - Bishiki + - Biskeskavra + - Bisrahresha + - Bisrepipit + - Bitavi + - Bitehatiti + - Bivacri + - Bivape + - Bivihachakre + - Bivitikiva + - Bivrapri + - Bivraske + - Bivrehaski + - Bivrihra + - Bixachetra + - Bixapetra + - Bixapriprik + - Bixexir + - Biyakir + - Chabaha + - Chabakrekrer + - Chabebache + - Chabepebe + - Chabikrahihi + - Chachahe + - Chachevra + - Chacrerehra + - Chahekre + - Chahixe + - Chahravrer + - Chahrixehra + - Chakakiva + - Chakapraprar + - Chakehashe + - Chakiprihi + - Chakivre + - Chakricrivi + - Chapachichit + - Chaparachi + - Chapehresha + - Chapeshiski + - Chapixahi + - Chaprahebibi + - Chaprecraha + - Chaprecrevi + - Charaprehiki + - Charapriska + - Charara + - Charate + - Charatraki + - Charekreski + - Charesribe + - Charichechet + - Charisha + - Chashaber + - Chashereska + - Chaskeke + - Chasraskaska + - Chasrechata + - Chasrevravi + - Chasrihiprer + - Chatrexixe + - Chavicreshi + - Chavrikre + - Chaxakrahehe + - Chaxeskehre + - Chaxevrahi + - Chaxivre + - Chebabebet + - Chebavi + - Chebebibivar + - Chebehecri + - Chebehrihrit + - Chebihihit + - Chebiretete + - Chebisra + - Chechapraver + - Checraxa + - Checrera + - Checretasre + - Checretrisre + - Checrisre + - Chehashababa + - Chehebicri + - Chehepre + - Chehisker + - Chehraxashir + - Chekrahraka + - Chekravixa + - Chekretitit + - Chepakakatat + - Chepekakak + - Chepipracra + - Chepitipe + - Chepraskavri + - Cheshirikra + - Cheshive + - Cheskapra + - Cheskavre + - Chesrakeyaya + - Chesravre + - Chesrevi + - Chesrevratra + - Chesrirititi + - Chetaxapa + - Chetaxapre + - Cheterarat + - Chetiska + - Chetritreti + - Chetriya + - Chevasrasrak + - Chevrepre + - Chevrivir + - Chexararahir + - Chexecraski + - Chexepraprar + - Chexexaxapa + - Chexisreka + - Chexitre + - Cheyaverere + - Chibakre + - Chibihra + - Chichabikaka + - Chichavrehre + - Chicrikishi + - Chicrirake + - Chicrivivit + - Chihahrehrek + - Chihasre + - Chihatrachi + - Chihayayabik + - Chiheche + - Chihehreba + - Chihreratri + - Chihriveka + - Chikakre + - Chikaskitre + - Chikate + - Chikiprecri + - Chikraki + - Chikraskiska + - Chikrekra + - Chikrekre + - Chipabeske + - Chipererer + - Chipicracrak + - Chiprexexet + - Chipriprisre + - Chiprivrecha + - Chishakepi + - Chishipepri + - Chisrashi + - Chisretri + - Chisriher + - Chisriva + - Chisrivevri + - Chitisrevre + - Chitixahra + - Chitrechicra + - Chitresravri + - Chivechachat + - Chiveprepret + - Chiveprikri + - Chiviki + - Chivikiya + - Chivishir + - Chivrakakak + - Chivrakri + - Chivrasher + - Chivrepapar + - Chixacra + - Chixihebakra + - Crabecrapapa + - Crachikrisre + - Cracrahravri + - Cracratiya + - Cracretipi + - Cracrihe + - Cracritri + - Crahayayak + - Craheki + - Crahrashi + - Crahrehi + - Crahretetek + - Crakapeper + - Crakaskeba + - Crakavravrat + - Crakehri + - Crakirer + - Crakrashiski + - Crakrehra + - Crakriskipir + - Crapipaka + - Crapiriyaya + - Craprati + - Crapresker + - Craresraxe + - Crarevexa + - Crashahresri + - Crashehihik + - Craskahraske + - Craskatrapra + - Craskicrete + - Craskivi + - Cratatrihi + - Cratikre + - Cratikrekrek + - Cratiprar + - Cratrehra + - Cravehri + - Cravrikra + - Cravrisrere + - Cravritiriri + - Cravriyayak + - Crayahrehret + - Crayakrer + - Crayapraprar + - Crayaripipi + - Crayayaricri + - Crebaxa + - Crebehrita + - Crechavre + - Crechesrehar + - Crechichevre + - Crecrabibik + - Crecriri + - Crehepapepe + - Creheriki + - Crehexi + - Crehipavava + - Crehraver + - Crekatri + - Crekavexa + - Crekeki + - Creketri + - Crekiskeya + - Crekitati + - Crekrepreki + - Crekrivavak + - Crepahripa + - Crepekecre + - Crepekrekret + - Crepiba + - Crepihri + - Creprepravri + - Creraxi + - Crerehihit + - Creshekrapa + - Creskekri + - Cresketita + - Creskihre + - Cresripepet + - Cretarevripa + - Cretebe + - Cretehra + - Creterarar + - Cretibehihi + - Cretrapi + - Cretrekerara + - Cretrepepet + - Crevapir + - Crevixesra + - Crexahava + - Crexepapacre + - Cribavribibi + - Cribitratrat + - Crichecrite + - Crichipi + - Cricraprehre + - Cricrirar + - Cricrisre + - Cricritika + - Crihevar + - Crihitehre + - Crikatrikre + - Crikebepapa + - Crikekakat + - Crikeshivra + - Crikisheski + - Crikrahrata + - Crikretevabi + - Crikricretri + - Cripichahi + - Criprishapa + - Crirachi + - Crirakratra + - Crishave + - Criskahe + - Crisrehapahi + - Critachatri + - Critrabibir + - Critresrir + - Critrikracri + - Crivacriti + - Crivacrive + - Crivayasra + - Crivrakre + - Crivrecri + - Crixixaske + - Habavavak + - Habepa + - Habikikaka + - Habikrihita + - Hachabe + - Hachehekre + - Hacheske + - Hacreha + - Hacrere + - Hahebapapa + - Hahecrecha + - Haheha + - Hahetasrike + - Hahihahatrar + - Hahihasreche + - Hahripraxaxa + - Hakepa + - Hakirer + - Hakraxixit + - Hakrekikik + - Hakrixexeret + - Hapacharepri + - Hapacre + - Hapahri + - Hapeti + - Hapitahri + - Hapreska + - Haprihrisha + - Harebabi + - Harexiveve + - Haricracre + - Haririsheska + - Harishi + - Hashakrakrak + - Hashehracri + - Hashepracha + - Haskaritepra + - Hasketer + - Haskibebeyat + - Haskikretete + - Hasrabake + - Hasracritehe + - Hasrekitra + - Hasrekrer + - Hasrihaxa + - Hasripeshar + - Hatabibivet + - Havavresra + - Havixe + - Havreki + - Havrepekre + - Havretri + - Havrichatata + - Haxikeker + - Hayahriyaxa + - Hebahrevrir + - Hebapri + - Hebihihichit + - Hebikratahe + - Hecheshehixi + - Hechetra + - Hechevakrer + - Hecraba + - Hecrabi + - Hecrevrivrik + - Hecrirecha + - Hehere + - Hehiskitri + - Hehrapike + - Hehrepri + - Hehreskaskat + - Hehrikra + - Hekikrexa + - Hekrasre + - Hekrekicre + - Hekreracre + - Hekriheti + - Hepevivikrik + - Hepraskibebe + - Heprivresker + - Heprixasheri + - Herecrerivi + - Hereririket + - Heriheyacri + - Heripa + - Heripreka + - Heshahraveti + - Heshepepevik + - Heskashachi + - Heskaxixe + - Heskererepet + - Heskeshishit + - Heskisker + - Hesrepahri + - Hesreski + - Hetahetritri + - Hetiheheprit + - Hetrare + - Hetrevihra + - Hetrihahri + - Hetrirebibi + - Hevababaker + - Hevetihre + - Hevexixik + - Heviricrecre + - Hevrevipa + - Hevrexir + - Hevrichar + - Hevriraravit + - Hevrivrivre + - Hexasrichi + - Hexaxipri + - Heyashipre + - Hibasher + - Hiberarakrar + - Hibesrache + - Hicrapre + - Hicrecrahera + - Hicreteba + - Hicriba + - Hihacha + - Hihepapak + - Hihichitre + - Hihireret + - Hihrevra + - Hikikri + - Hikitritrir + - Hikrakre + - Hikrepa + - Hipavi + - Hipitratrak + - Hirepabe + - Hirichachar + - Hiricheya + - Hiricrabakri + - Hiricraske + - Hiricrevitri + - Hirihrachi + - Hirihraski + - Hirihraxaxat + - Hirikachi + - Hirikretetet + - Hirikrikra + - Hiripebahre + - Hiripehixixi + - Hiriper + - Hiripesri + - Hiripeta + - Hiripevivik + - Hirirahehet + - Hirirecrevre + - Hirishihra + - Hiriskeva + - Hiritapatiti + - Hiriteker + - Hiritrari + - Hiritraxe + - Hiritricri + - Hirivavavri + - Hiriviske + - Hirivivre + - Hirivra + - Hirivrari + - Hirivrexita + - Hirivrivri + - Hirixashahre + - Hirixicraya + - Hishave + - Hishesritra + - Hishiskahra + - Hishivrevrek + - Hiskakecra + - Hiskatetek + - Hiskekreche + - Hiskeva + - Hiskisrare + - Hisrakikit + - Hisratrepepe + - Hitava + - Hiterehaha + - Hitratra + - Hivacracrat + - Hivatritrik + - Hivayayar + - Hivrababar + - Hivrahrir + - Hixacre + - Hixashape + - Hixashetiti + - Hixekrasra + - Hixepi + - Hixeripe + - Hiyacrakra + - Hrabatitit + - Hrabaxa + - Hrabike + - Hrabipre + - Hracrabixi + - Hracrehra + - Hrahepivivi + - Hraherikrexi + - Hrahikrer + - Hrahrakahre + - Hrahraska + - Hrahrasrebe + - Hrahrehehek + - Hrahritra + - Hrakachabexi + - Hrakarerek + - Hrakeshi + - Hrakiski + - Hrakretri + - Hrakrichapri + - Hrakrishi + - Hrapavevek + - Hrapicra + - Hrapraber + - Hraprapreche + - Hrarachihi + - Hrarahrahrar + - Hrarecri + - Hrarikrixabi + - Hrarishesher + - Hrashepa + - Hrashibisra + - Hrashihir + - Hrashikavexa + - Hrasketre + - Hraskibe + - Hraskikexaxa + - Hrasrecrixi + - Hrasrevraxi + - Hrasrevrehra + - Hratatrasre + - Hratayati + - Hratere + - Hratrachari + - Hratreki + - Hravahiche + - Hravapeki + - Hravaskeki + - Hraveska + - Hravihre + - Hravrahaheya + - Hravrekra + - Hraxehrehiri + - Hraxekrebe + - Hraxichebar + - Hraxivivivet + - Hrayacha + - Hrayavrar + - Hrebavihra + - Hrebetra + - Hrechaxer + - Hrecreti + - Hrecrihahar + - Hrehikrekrer + - Hrehresra + - Hreketra + - Hrekrativi + - Hrepihepre + - Hrepipake + - Hrerasri + - Hreravexe + - Hrereprehir + - Hreriba + - Hreshahetiti + - Hreshehakake + - Hreskapahre + - Hresrakakre + - Hresrechike + - Hresrekasha + - Hretite + - Hretrecre + - Hretreski + - Hretrevri + - Hrevrehe + - Hrexakekek + - Hrexatika + - Hrexebe + - Hribahar + - Hribehrati + - Hribipe + - Hrichiski + - Hrihevrivrir + - Hrihitra + - Hrihrakihri + - Hrihrechar + - Hrikichecra + - Hrikiskate + - Hripricrahra + - Hrirehrikra + - Hriresri + - Hrishabar + - Hrishaxeyar + - Hrishehrahi + - Hrishexixik + - Hrisheyakra + - Hrishipete + - Hriskacrecra + - Hriskaheba + - Hriskari + - Hriskevetabi + - Hriskexa + - Hriskihete + - Hriskihri + - Hrisrechi + - Hrisrera + - Hrisriri + - Hrisrishapa + - Hrisrivavar + - Hritachecri + - Hritexa + - Hritihihri + - Hritihra + - Hritiker + - Hritisrasrat + - Hrivaxa + - Hrivripira + - Hrixebabatir + - Hrixebi + - Hrixihri + - Hrixiva + - Hriyahriya + - Kabavi + - Kabaxesha + - Kachaske + - Kachaya + - Kachihe + - Kacrahesha + - Kahakichi + - Kahaxipa + - Kahepapatret + - Kahiki + - Kahishe + - Kahrakrekret + - Kahratrer + - Kahriche + - Kahricrikra + - Kakatahrare + - Kakebi + - Kakihrasri + - Kapakriska + - Kapracre + - Kaprashesher + - Kaprehrakaka + - Kapreri + - Karakahre + - Karapihehe + - Kashaya + - Kashipri + - Kaskachekeke + - Kaskivrer + - Kasrabacre + - Kasrakapre + - Kasraxar + - Kasresreyaya + - Kasrivrata + - Katasker + - Katehreyaya + - Katetrike + - Katexaxak + - Katrehre + - Kavababat + - Kavashishit + - Kavihrahrat + - Kavitratrak + - Kavratevriya + - Kaxecri + - Kaxetavre + - Kaxetretret + - Kayararat + - Kayavrivrik + - Kayaxi + - Kebasrevikri + - Kechatra + - Kechavrepri + - Kecresra + - Kecrevrir + - Kecriha + - Kecrikra + - Kecrixa + - Kehave + - Kehitichacha + - Kehivehrihri + - Kehrachechek + - Kehrehi + - Kekabibit + - Kekahi + - Kekahrexi + - Kekarar + - Kekasritri + - Kekebapisra + - Kekebibivrer + - Kekekahihi + - Kekrishe + - Kepetre + - Kepevra + - Kepraki + - Keprepara + - Kerahacheche + - Keratra + - Kerihi + - Keriskehisri + - Keshevaskiva + - Keshika + - Keshiti + - Keskarahita + - Keteskesket + - Ketesketa + - Ketribabar + - Ketribipi + - Kevatra + - Kevatre + - Keveki + - Keveshatra + - Keveshexiki + - Kevesraxe + - Kevexa + - Kevikaxe + - Kevivri + - Kevrahreri + - Kevrahrihrit + - Kexapriprik + - Kexerava + - Kexeshacha + - Kexisrepe + - Keyararak + - Kibevavacrak + - Kibeyachichi + - Kibipavava + - Kichitra + - Kicricreva + - Kicrikrikrik + - Kiharesra + - Kihiya + - Kihrexexevek + - Kihriprira + - Kikeke + - Kikexitretre + - Kikrabikichi + - Kikrehi + - Kikrekrakrat + - Kikreri + - Kikretrapa + - Kikrevavak + - Kikrivikar + - Kipivaxe + - Kipreya + - Kireche + - Kiresrisrir + - Kirevi + - Kiribapra + - Kiribaprive + - Kirichaketra + - Kirichiska + - Kiricrakakri + - Kirihererek + - Kirihrepi + - Kirihreviche + - Kirikachicha + - Kirikatriki + - Kirikivrivri + - Kirikrakra + - Kiripabi + - Kiripahritri + - Kiriprihri + - Kirirahixera + - Kirireti + - Kirirevri + - Kirishavavar + - Kirishekeket + - Kiriteska + - Kiritracha + - Kiritrepeper + - Kiritreyapri + - Kirivipe + - Kirivrivepi + - Kirixaticher + - Kirixepepek + - Kirixicra + - Kishahapatre + - Kishehakaka + - Kiskashapra + - Kiskekehra + - Kiskekicre + - Kiskipri + - Kitraka + - Kitrevevri + - Kivraheherat + - Kivrahi + - Kivrashe + - Kivrera + - Kivretrakeke + - Kixatritrit + - Kixichetiti + - Kixichicrar + - Kixivra + - Krabareyaya + - Krabeherere + - Krachehre + - Kracheyaba + - Kracrirarak + - Krahebikaba + - Krahechikri + - Krahiha + - Krahrakri + - Krahraririk + - Krahrepexi + - Krahrepri + - Krahrerar + - Krakahra + - Krakrekiski + - Krakrepapat + - Krapari + - Krapibi + - Krapitahri + - Krapreve + - Kraprisrisre + - Kraprivrarar + - Krarakrikrit + - Krarekri + - Kraricri + - Krashatatahi + - Krashavecra + - Kraskisretra + - Krasrarevi + - Krasripapat + - Kratachavri + - Kratare + - Kratikepi + - Kraveke + - Kravraxeveve + - Kravrepachi + - Kravricrahra + - Kraxabi + - Kraxasrir + - Krayakrikrit + - Krebekri + - Krebibikre + - Krebivi + - Krechahe + - Krechepraxa + - Krechititik + - Krecrashepra + - Krecravicha + - Krecreri + - Krehekikihit + - Krehrakakre + - Krehrita + - Krehrixa + - Krekacrechi + - Krekebeta + - Krekracri + - Krekrapri + - Krekrishaski + - Krepeviske + - Krepitir + - Krepiya + - Kreprahetaya + - Krepretasha + - Kreprivreski + - Krererisri + - Krerexeskeva + - Kreskaviha + - Kresrepaxexe + - Kretahre + - Kretavi + - Kretepapatir + - Krevavikeke + - Krevesher + - Krevesrisrit + - Krevrexer + - Krevrivriske + - Krexaya + - Kreyacrepe + - Kreyatriri + - Kreyavi + - Kribeshi + - Kribetibi + - Kribexixik + - Kribirecri + - Kribivra + - Krichakehra + - Kricrava + - Kricrirepe + - Kricritaka + - Krihaprir + - Krihesre + - Krihexarava + - Krihreskekre + - Krikapepek + - Krikatitixer + - Krikesrixixi + - Krikrashar + - Krikrikesre + - Kripahri + - Kripritri + - Kriripriprit + - Kririve + - Krishebiriba + - Krishebite + - Krishecrapi + - Kriskexer + - Krisribariri + - Krisrisher + - Kritahe + - Kritarerek + - Kritechihihi + - Kritiha + - Kritixa + - Kritresra + - Kritrivrevra + - Krivaxixipak + - Krivripri + - Krixehraski + - Krixesrepri + - Krixirar + - Pabaskare + - Pabecrechi + - Pabixashaha + - Pachatatak + - Pachetra + - Pachikri + - Pachisra + - Pacrachisri + - Pacraheha + - Pahrecrahati + - Pahrixeke + - Pakaririhrek + - Pakashexa + - Pakaskesha + - Pakavrevaha + - Pakihechacha + - Pakishi + - Pakivrapapa + - Pakrakrasra + - Pakrasrer + - Pakrava + - Pakresra + - Pakrexetihe + - Pakrika + - Papaskaxa + - Papavivivrik + - Papesheher + - Papivahre + - Papratrakiki + - Parerakre + - Pashaskaskak + - Pashevravrat + - Paskasretiti + - Paskiske + - Paskixexek + - Pasrabicra + - Pasraprikepa + - Pasrehe + - Pasrepratri + - Pataprivra + - Patesrateke + - Patexexet + - Patreshe + - Pavaba + - Pavrapishi + - Paxarerechak + - Paxecri + - Paxitirechi + - Payahreshi + - Pebakrikrik + - Pebate + - Pebeskahepre + - Pebevravi + - Pebibebek + - Pechaka + - Pechekripi + - Pechetraya + - Pechikreke + - Pechivrar + - Pecracha + - Pecritrasre + - Pehasra + - Pehecha + - Pehisresrer + - Pehrakresha + - Pehrihivreya + - Pehriva + - Pekecricrik + - Pekrava + - Pekraya + - Pekrepitri + - Pepehri + - Pepexekaka + - Pepirer + - Pepiska + - Pepitre + - Pepreba + - Pepreha + - Peprerar + - Pepresri + - Pepresrikeke + - Peprevahe + - Peraxatrikri + - Perebecrate + - Peribi + - Perisrehri + - Peshipaha + - Peskavavaxek + - Peskehihik + - Peskikikitir + - Pesraski + - Pesratra + - Pesravre + - Pesraya + - Pesretetetat + - Pesrikre + - Pesritra + - Petevrivrit + - Petihri + - Petivrate + - Petripetete + - Pevekriska + - Pevera + - Pevetiska + - Pevetrepri + - Pevikixi + - Pevipraprak + - Pevitetecrak + - Pevixihre + - Pevracher + - Pevrakrakrat + - Pevrehita + - Pexepraprat + - Pexihibe + - Pibehra + - Pibekrite + - Pibetiskiski + - Pibibipa + - Pibikekek + - Pichehi + - Pichetreta + - Pichicreve + - Pichikrarar + - Picreprecha + - Pihasresret + - Piheki + - Pihepa + - Pihibeskaska + - Pihichar + - Pihitetek + - Pihrebi + - Pihreshapibe + - Pihretitir + - Pikaskaskar + - Pikaxer + - Pikrehreka + - Pikripreprer + - Pipasha + - Pipaxacricri + - Pipesresri + - Pipribepri + - Piprishixi + - Piraxiprar + - Pirekrehi + - Pireveverik + - Piribaxa + - Piribipriski + - Pirichivapi + - Piricrahra + - Piricrakra + - Pirihepre + - Pirihichati + - Pirikretra + - Pirikritere + - Pirikrivra + - Piripaba + - Piripacripri + - Piripihrishe + - Piripite + - Piripitri + - Piriprabepa + - Pirireprishe + - Piriririke + - Piriskateke + - Piriskiki + - Pirisretiva + - Piritavre + - Piritihre + - Piritratavri + - Piritrecrara + - Piritreke + - Pirivakixaxa + - Pirivikrar + - Pirixaxa + - Pirixaxevre + - Piriyakribi + - Piriyapesra + - Pishakakaxet + - Pishashetepi + - Pishavraska + - Pishevra + - Piskipre + - Pisrasheshek + - Pisripre + - Pisrixekete + - Pitibi + - Pitraprivre + - Pitraskeche + - Pitratebi + - Pitrevreyaya + - Pitriprivra + - Pitriske + - Pivaka + - Pivatatakir + - Pivekrixehri + - Piveyashi + - Pivrakevi + - Pivrakipre + - Pivrakitibe + - Pivrashir + - Pivrirater + - Pivritatabet + - Pixeriti + - Pixicha + - Prabibiprepi + - Prabichixaxa + - Prabixite + - Pracheteter + - Prachiba + - Pracrahrive + - Prahihrahrak + - Prahisresrek + - Prahitrivi + - Prahrebesra + - Prahripebaba + - Prahrivapapa + - Prakiskesket + - Prakrehrahri + - Prakripi + - Prapicresri + - Praprexexek + - Prarachaxi + - Prarecrahi + - Prarikra + - Praripraka + - Prashicribi + - Prashivepapa + - Prashixitata + - Pratakra + - Praterahira + - Pratreki + - Pravashipebe + - Pravesrisrit + - Pravixihehe + - Pravrashi + - Pravrepi + - Pravricrir + - Pravritrer + - Praxahihir + - Praxechaxere + - Praxekrakrat + - Praxevitetra + - Praxexe + - Praxichi + - Prayaraxir + - Prebavre + - Prechakavra + - Prechavre + - Precratetet + - Preherihra + - Prehiviveve + - Prehrakriska + - Prehribi + - Prekakra + - Prekaya + - Prekiprever + - Prekirar + - Prepahihibar + - Prepetratrat + - Prepixihrapa + - Preprete + - Preretetre + - Prerexike + - Presharesre + - Presravi + - Presrere + - Presriskipre + - Pretere + - Pretetisrir + - Pretexiprar + - Pretihre + - Pretrakre + - Pretrike + - Pretrisra + - Prevakre + - Prevecrere + - Prevesriti + - Preveti + - Previkrahihi + - Previkri + - Prevritrare + - Prevrivi + - Prexatrar + - Prexeshe + - Prexicracrak + - Preyatra + - Pribatretrek + - Pribavibache + - Pribirivava + - Pribivrivrit + - Pricheyayat + - Pricrapapat + - Pricrihi + - Prihavri + - Prihetiya + - Prihrechabi + - Prikebixi + - Prikricha + - Prikripi + - Prikripikiki + - Prikrishi + - Pripachiya + - Pripavrepri + - Pripixixik + - Pripraske + - Priprecheha + - Pripripepek + - Prirakre + - Prirasher + - Priraske + - Prireprehar + - Pririhi + - Prishehe + - Prishepaxixi + - Prishitarabe + - Priskake + - Prisraxi + - Pritabaski + - Pritakir + - Pritecra + - Pritehavivi + - Pritepa + - Pritichahi + - Privayayak + - Privipecre + - Privrihareya + - Prixarake + - Prixepa + - Prixetre + - Prixivrekri + - Priyaprar + - Rabehiya + - Rabeparere + - Rabereshebe + - Rabichechet + - Rachare + - Racraba + - Racrakeka + - Racrakreheri + - Rahavevahi + - Rahevripeshi + - Rahibebetat + - Rahihratata + - Rahipe + - Rahraba + - Rahrecri + - Rahreyavri + - Rahritretrek + - Rakekikitrir + - Rakicrecrek + - Rakipipihrat + - Rakreprikri + - Rapivrivrere + - Rarahaka + - Raretriya + - Rasheshashat + - Rasheshevri + - Rashihretra + - Rashikrehre + - Rasriber + - Ratabibihet + - Ratesraprar + - Ratitritrik + - Ratravi + - Ratrebi + - Ratreyayak + - Ratrihrikri + - Ravecher + - Ravepexi + - Ravihrahrak + - Ravixexebet + - Ravrisheke + - Ravrivrikri + - Raxahehet + - Raxetapa + - Raxete + - Raxevahre + - Rayachesheta + - Rebakre + - Rebebikiki + - Rebicracrak + - Rebipi + - Rebisriyaya + - Rebitetebit + - Recheper + - Recraskehe + - Recrekariri + - Rehepipibet + - Rehresheshet + - Rehrikrikrik + - Rehrire + - Rekaskaskak + - Rekracha + - Rekripreprek + - Repeche + - Repetrir + - Repexishe + - Repivesheri + - Repivrasra + - Reprihri + - Reprishishik + - Rerahahat + - Rereba + - Rerirevra + - Reskebexexe + - Reskehahat + - Reskivavak + - Reskixibira + - Resrecracrat + - Resretra + - Resrihrepeke + - Resriske + - Resrixiha + - Retaskahri + - Retavavatet + - Retaveche + - Retecha + - Retevravrak + - Retrete + - Retrexehehri + - Retripritri + - Revasri + - Revetitipret + - Revikrebiya + - Revripra + - Revritrer + - Rexabaska + - Rexataxa + - Ribatre + - Ribebahihi + - Ribehashishi + - Ribiheva + - Ricrehaska + - Rihava + - Rihaxicre + - Rihekrekrek + - Rihipapar + - Rihrachepi + - Rihravatir + - Rikevra + - Rikipa + - Rikiskapipi + - Rikivrevra + - Rikrachi + - Rikrepa + - Rikreravribe + - Ripibivrir + - Ripihrepapa + - Ripreshikre + - Rirevi + - Riribebe + - Riribeska + - Riricheshe + - Riricrehra + - Riricriti + - Ririhari + - Ririhepreski + - Ririhite + - Ririhixir + - Ririkavrire + - Ririkeve + - Ririkrekaska + - Ririkrexeti + - Riripasha + - Riripraprapi + - Ririrarerera + - Riririhacha + - Ririshihi + - Ririskatre + - Ririskihe + - Ririskiri + - Ririsravra + - Riritihihit + - Riritiskaba + - Rirititahi + - Riritrebi + - Riritrexexek + - Ririvihrar + - Ririvreshiya + - Ririvretra + - Ririyaskihe + - Rishacriker + - Rishaskar + - Rishepi + - Riskavrer + - Riskekar + - Riskepriba + - Riskesre + - Riskirasre + - Riskiskeha + - Risratretete + - Risratrihihi + - Risrevre + - Risritracre + - Risrivire + - Ritaha + - Ritahrecra + - Ritekrakapre + - Riteva + - Ritresrakri + - Ritrihe + - Ritrirecra + - Ritrishixi + - Rivretripapa + - Rivrivrishi + - Rixahritri + - Rixaterete + - Rixecrekre + - Rixepapat + - Rixeti + - Rixibihrihri + - Rixiskirepri + - Rixixaxavrat + - Riyahrahrat + - Riyapare + - Riyasri + - Shabirivri + - Shachikir + - Shacrevavak + - Shacrevrake + - Shahaprahri + - Shahaxaxak + - Shahekeket + - Shaheskate + - Shahexer + - Shahrasher + - Shahrati + - Shahripracri + - Shakekrirabe + - Shakrichar + - Shapesrikaka + - Shapibi + - Shapretra + - Sharapire + - Sharesrasrat + - Sharihesrehi + - Sharihre + - Sharipiva + - Sharitrihri + - Shashishibe + - Shashisravi + - Shaskehepre + - Shaskepahre + - Shaskitra + - Shatretaxi + - Shavaprika + - Shavashakri + - Shavexexati + - Shavisha + - Shavrivre + - Shaxepachi + - Shayakrakrak + - Shebevrirere + - Shebipeskixa + - Shebiva + - Shecheyababa + - Shecrapricre + - Shehibe + - Shehrayashar + - Shehrebite + - Shehreha + - Shehreske + - Shehreyayar + - Shehriskar + - Shekake + - Shekakesri + - Shekapiski + - Shekeska + - Shekikakat + - Shekrira + - Shepechichik + - Shepeshesra + - Shepeskiskik + - Shepetrati + - Shepevrevrer + - Shepikitepa + - Sheprekritri + - Shepreskete + - Sherati + - Sherikre + - Sheriskahe + - Sheshasri + - Sheshihesha + - Shesrabibik + - Shesrachiski + - Shesrihihit + - Shetachavre + - Shetasre + - Shetikitata + - Shetracrar + - Shetriha + - Shevabi + - Shevecrepi + - Shevrahe + - Shevrevri + - Shevriya + - Shexachi + - Shexahrehret + - Shexecra + - Shexishishit + - Shexivir + - Sheyasha + - Shibatra + - Shibecreka + - Shibekrekret + - Shibivribe + - Shichebebet + - Shichecha + - Shicheririt + - Shichikrakre + - Shicrachi + - Shihebihre + - Shihecricrik + - Shihishar + - Shihiska + - Shihrapikra + - Shihrehepri + - Shihrerebe + - Shihrevihre + - Shikechachat + - Shikeshecra + - Shikikivri + - Shikraxi + - Shikrehre + - Shikreprer + - Shipehabaske + - Shipicreki + - Shipipapaxak + - Shipratate + - Shipriki + - Shipritraha + - Shiribebepit + - Shisrisheri + - Shitehechi + - Shitexihre + - Shitibibik + - Shitravrekra + - Shivababat + - Shivexehra + - Shivive + - Shivraheki + - Shivrayayak + - Shivrebapra + - Shivrepa + - Shixaya + - Sikibavipa + - Sikibisriche + - Sikichape + - Sikichapi + - Sikichekasha + - Sikichiyaski + - Sikicracre + - Sikicrexa + - Sikicrixi + - Sikiketraya + - Sikikrasre + - Sikikreke + - Sikipecripre + - Sikipetre + - Sikiprasrake + - Sikiprira + - Sikirehivre + - Sikirepreri + - Sikiskacra + - Sikiskevavak + - Sikiskite + - Sikisraber + - Sikisrekakat + - Sikisresha + - Sikitaski + - Sikitevre + - Sikiticre + - Sikitrashate + - Sikitrihrepi + - Sikitrirepre + - Sikivate + - Sikiveskar + - Sikivrahra + - Sikivrisrita + - Sikivritiri + - Sikixicrebar + - Siribacrache + - Siribetraska + - Siribikra + - Siricharabe + - Sirihaxer + - Sirihicripa + - Sirihihahat + - Sirihihapa + - Sirikaski + - Sirikatatat + - Siripepahe + - Siriprahra + - Siriprehavi + - Siripreteske + - Siriraki + - Siriraski + - Sirirekeba + - Sirireter + - Sirishatache + - Sirishehevre + - Siriskesrave + - Siriskihipe + - Sirisrekivi + - Sirisretre + - Siriteche + - Siritrahe + - Siritrixexet + - Sirivrekehri + - Sirivretatre + - Skabaresre + - Skabehricra + - Skabipre + - Skachabeta + - Skachibi + - Skachihive + - Skachishaha + - Skacraxaxak + - Skacrehrapre + - Skacrichisre + - Skacrixiche + - Skahipevra + - Skahixahehe + - Skahracha + - Skahravrive + - Skahreve + - Skahrivrepra + - Skakasha + - Skakava + - Skakavevet + - Skakeskaskat + - Skakevravrak + - Skapape + - Skapapriprit + - Skarebihira + - Skarechachak + - Skarepishi + - Skarexapreti + - Skashihrir + - Skaterarar + - Skatetasre + - Skatrichebe + - Skavarerahri + - Skavicrecrer + - Skavitetexi + - Skavrekreti + - Skavritre + - Skaxisrakre + - Skayabere + - Skayatepra + - Skebaprara + - Skechikreba + - Skecracheker + - Skecraprir + - Skecrita + - Skehevreshe + - Skehichitra + - Skehipe + - Skekapra + - Skekekritra + - Skeketir + - Skekrababe + - Skekraxer + - Skekretake + - Skepare + - Skepitetexik + - Skerepepehit + - Skereri + - Skeripribihe + - Skeriska + - Skeshikite + - Skeskahe + - Skeskibishi + - Skesrisrer + - Sketaha + - Sketahevra + - Sketashakra + - Sketatretrek + - Sketavri + - Sketepechi + - Sketivapapa + - Sketivre + - Sketrarivava + - Sketrekrepe + - Skevaskiskik + - Skevaxi + - Skevrabari + - Skevrahrepa + - Skevrecra + - Skevrehraki + - Skevrihrave + - Skexipi + - Skexixeska + - Skibacricrit + - Skibapraxe + - Skibevravrat + - Skibiravri + - Skibita + - Skichabi + - Skichapipit + - Skichebir + - Skichiske + - Skicreraskar + - Skicrihihe + - Skihekar + - Skiheyaskir + - Skihricher + - Skikeskesket + - Skikrahre + - Skikraprara + - Skikrisha + - Skipashihre + - Skipechishi + - Skiprapra + - Skipraripi + - Skipreve + - Skiprevivik + - Skiripipik + - Skishachi + - Skishapehehe + - Skiskevaski + - Skiskevririr + - Skisrekecra + - Skitraki + - Skitrepi + - Skitreske + - Skivekri + - Skivibibik + - Skiviska + - Skivrihri + - Skivrivreki + - Skixara + - Skixareter + - Skixetihechi + - Skixiha + - Skixisrapre + - Srabavrechi + - Srabisreveke + - Srachavicha + - Sracrare + - Srahahihir + - Srahihripra + - Srahriyar + - Srakipahehe + - Srakireret + - Srakrakrishi + - Srapahre + - Srapikretra + - Srapribekehi + - Srarekepar + - Sraribeski + - Srariprer + - Srarisha + - Srashacha + - Srashakri + - Srashaxata + - Srashikirir + - Sraskabikri + - Sraskechipe + - Sraskehreri + - Sraskekepiva + - Sraskekisra + - Sraskiba + - Sraskishar + - Srasrivate + - Sratepre + - Srateve + - Sraticre + - Sratihi + - Sratiki + - Sratraxixir + - Sratrike + - Sravechachar + - Sravrapapat + - Sraxape + - Sraxepipir + - Sraxeskicri + - Srebaskaskar + - Srebecrir + - Srebekrabi + - Srebikrir + - Srechepe + - Srecravra + - Srecravre + - Srecrisre + - Srehetahi + - Srehikrar + - Srehivavri + - Srehrehiske + - Srekacrexeve + - Srekreprexe + - Srekrikra + - Srekrititit + - Srepesrexi + - Srepipritri + - Srepisrasre + - Sreprekra + - Srepreshe + - Sreracricrar + - Srerevre + - Srerihra + - Sreshebakiki + - Sresheskixi + - Sreshiprari + - Sreskichi + - Sreskicre + - Sresrahapi + - Sresrekikit + - Sresrikre + - Sretasresri + - Sretishashak + - Sretraticrir + - Srevesra + - Srevesrixari + - Srevivre + - Srevraxipi + - Srevreyayak + - Srexatreva + - Srexikrata + - Srexiskahehe + - Sribavar + - Sribebe + - Sribireke + - Srichepi + - Srichivekaka + - Sricrevepa + - Sriheshexi + - Srihrahevrir + - Srihrakratri + - Srihrekexi + - Srikasresha + - Srikiriki + - Srikratra + - Sripaba + - Sripahebevri + - Sripahre + - Sriprikacha + - Sriracricrit + - Sririhre + - Sriripre + - Srisheyaxexe + - Srishibicri + - Srishikatre + - Sriskicrixi + - Sriskihra + - Sriskisha + - Srisratreba + - Srisrebepi + - Srisrete + - Sritasker + - Sritekrikrir + - Sriteskabe + - Sritiprebe + - Sritiske + - Sritrapashe + - Sritricha + - Sritripipir + - Srivake + - Srivaxa + - Srivekater + - Srivisra + - Srivrasrer + - Srivratre + - Srivrihrir + - Srixakrabebe + - Srixiveyaya + - Sriyapir + - Taabavrivrir + - Taabexitaski + - Taabiprete + - Taachabe + - Taacrahre + - Taacrecrasra + - Taacripi + - Taacrisretri + - Taahahre + - Taahecreta + - Taaherarak + - Taahiha + - Taahiska + - Taahivri + - Taahreke + - Taahrishepri + - Taakahevava + - Taakapa + - Taakexisker + - Taakraba + - Taapavevekik + - Taapecra + - Taapikashi + - Taapipihare + - Taapishi + - Taaprachikri + - Taaprivrapre + - Taarecra + - Taareshekra + - Taashaxikir + - Taashebititi + - Taaskatir + - Taaskevevava + - Taaskiteki + - Taasrebicre + - Taasrehrira + - Taasrikikit + - Taasritar + - Taataxe + - Taatevasre + - Taatihra + - Taatrate + - Taatrivivit + - Taavape + - Taavavrexi + - Taavrerapava + - Taavretri + - Taavrivi + - Taaxekakat + - Taaxesrite + - Taaxikra + - Taayarashe + - Teebapresri + - Teebechiya + - Teebivrichi + - Teechacraha + - Teechexe + - Teechihakri + - Teecrekrihre + - Teecrepeski + - Teecretri + - Teecrevretre + - Teehapraprar + - Teeheri + - Teehrahar + - Teehrepeskir + - Teehrirepipi + - Teekahicravi + - Teekepraxahe + - Teekipra + - Teepracrivri + - Teeprikexixi + - Teeraheher + - Teerecritri + - Teeriviyara + - Teeskapesri + - Teeskebecrar + - Teesrasraxa + - Teesrecha + - Teesretrir + - Teesribiba + - Teetahra + - Teetixi + - Teetrasrer + - Teetreskapri + - Teevahihivik + - Teevapriprar + - Teevepa + - Teevravreske + - Teexaketiti + - Teexera + - Teexihrir + - Teeyakra + - Tibaskaskak + - Tibasravava + - Tibihi + - Tibixita + - Ticheskivre + - Tichetritrir + - Tichiber + - Ticratevipe + - Tihichisketi + - Tihitre + - Tihresrevivi + - Tihrikakar + - Tikara + - Tikecribe + - Tikekitata + - Tikrasra + - Tikrevrihre + - Tipape + - Tipekrihripa + - Tipetripe + - Tipicre + - Tipreritaha + - Tipresrita + - Tiprititik + - Tireper + - Tiribavre + - Tiriberihehe + - Tiribikehe + - Tiribirakeke + - Tirichera + - Tirihayaya + - Tirihi + - Tirihra + - Tirihretrir + - Tirihriririk + - Tiriketeche + - Tirikeviha + - Tirikihrer + - Tirikrachir + - Tirikrasri + - Tiripechapre + - Tiripratra + - Tiriprexer + - Tirirahi + - Tirirapahre + - Tirirarat + - Tirirexiprer + - Tirisrehihit + - Tirisribe + - Tiritetasra + - Tiritrexi + - Tiritrivever + - Tiriveshi + - Tirivihachi + - Tirivrebire + - Tirixahiri + - Tirixebayar + - Tirixetatak + - Tirixishiski + - Tiriyaskacha + - Tishetrakaka + - Tiskasheske + - Tiskevritre + - Tiskicrar + - Tisraprepret + - Tisrasheshet + - Tisreshishit + - Tisreska + - Tisricre + - Tisriskiskir + - Tisrivexa + - Titeskeskek + - Titrabetiti + - Titretepeka + - Tivarahi + - Tivecra + - Tivecri + - Tivepa + - Tivevipe + - Tivexa + - Tiviskaskak + - Tixapipripri + - Tixetritrik + - Tixikekra + - Tixititik + - Tixixesrer + - Tiyapraprak + - Tiyaskaskat + - Trabari + - Trabisrer + - Tracrecrehri + - Tracreprake + - Trahahehetir + - Trahekehe + - Trahevreske + - Trahrepa + - Trahrevrava + - Trakehre + - Trakrapra + - Trakritevrer + - Trapavrivrir + - Trareskire + - Trashete + - Trasheve + - Trashevepri + - Trashipaxe + - Trasraveski + - Trasreve + - Tratibekaka + - Tratihrer + - Tratravi + - Tratraxixik + - Tratribi + - Travaxeski + - Travetretrek + - Travraripepe + - Travribesre + - Traxipi + - Traxiprer + - Trebahe + - Trebirerever + - Trebishivava + - Trebitratrak + - Trechacra + - Trechekrasri + - Trechesre + - Trechesrecre + - Trecrehehek + - Trehixapri + - Trehrakrepre + - Trehripra + - Trekatri + - Trekatricre + - Trekavixixi + - Trekavriki + - Trekebeti + - Trekeski + - Treketibita + - Treketra + - Trekibabat + - Trepake + - Treprabiveve + - Treprahrepi + - Treprebekra + - Treprehehet + - Trerevivipek + - Treshepra + - Treshibar + - Treshipeska + - Treskari + - Tresketara + - Treskiskakir + - Tresracrir + - Tresrasker + - Tresratracre + - Tresravritre + - Tresreba + - Tresrihivri + - Tretapra + - Tretrahri + - Tretreske + - Tretrikicha + - Trevabihra + - Trevepa + - Trevetretrek + - Trevicra + - Trexatri + - Trexavra + - Trexetri + - Trexiricrara + - Treyakracra + - Treyaxihehe + - Tribexexet + - Tribirekri + - Trichakripre + - Trichiski + - Tricracri + - Tricrekapa + - Tricripe + - Trihavever + - Trihera + - Trihexisra + - Trihicrecrek + - Trihitrar + - Tripesrishe + - Tripever + - Triprakraxi + - Triprakri + - Trirahecri + - Trirapraxar + - Trireche + - Trishakretra + - Trishecrexir + - Trishepi + - Trishisrar + - Triskavri + - Trisketir + - Triskiyayat + - Trisrachiri + - Trisrevre + - Trisrisri + - Trisrisriper + - Trisrite + - Tritetre + - Tritrakepre + - Tritrichatri + - Tritriskari + - Trivriskeki + - Trivritipipi + - Trivriyayak + - Trixihahar + - Trixitri + - Triyashekiki + - Vabahecre + - Vabahrabebe + - Vabebir + - Vabehetre + - Vabetrahacha + - Vabivri + - Vachahrirere + - Vachavri + - Vachekihri + - Vachicratata + - Vachiske + - Vacracreki + - Vacrebihi + - Vacripra + - Vahapapashek + - Vahapraxe + - Vahasker + - Vaherekiki + - Vahibebeprek + - Vahivihahe + - Vakaheva + - Vakecha + - Vakevixixi + - Vakikepripra + - Vapeyayak + - Vapikevra + - Vapipribe + - Vaprakakak + - Vaprisra + - Vapritasha + - Varebitacre + - Varekricreki + - Vashakrikrik + - Vaskexititi + - Vaskiprexi + - Vaskivri + - Vaskiyahi + - Vasraprikre + - Vasrevi + - Vatracraxixi + - Vatrevi + - Vatriva + - Vavehihisrek + - Vavrisrasri + - Vaxeki + - Vaxeraskeske + - Vebexaxat + - Vebicheta + - Vechecricrik + - Vecraxicra + - Vecriche + - Vecritrika + - Vehevrer + - Vehratrir + - Vehraxexek + - Vehritrexe + - Vekarasra + - Vekaxivivi + - Vekehribaba + - Vekirevi + - Vekracri + - Vekreka + - Vekrekrikrit + - Vekrerikra + - Vekrishar + - Vekrishicha + - Vepekre + - Veprahahat + - Veprechahri + - Veprecrar + - Veprecrecrek + - Vepreritare + - Veretitishit + - Vericharihra + - Verikisresre + - Veshacricrik + - Veshebixexe + - Veshecrihapi + - Veshehe + - Veshepreprek + - Veshishakra + - Veskapi + - Veskepayaya + - Veskepevra + - Vesrihiska + - Vetepeti + - Vetracripi + - Vetreshashat + - Vetriskira + - Vevatre + - Vevevre + - Vevivesha + - Vevreshir + - Vevricrecrek + - Vevrisrasrat + - Vexachebashi + - Vexavever + - Vexikar + - Vexisrecri + - Vibepraxaba + - Vibeta + - Vichehiriri + - Vichitribihe + - Vicrahrehrek + - Vicrevevre + - Vicrikre + - Vicripasre + - Vicritebaba + - Vicriviriki + - Viheche + - Vihecracheki + - Vihepra + - Vihratekra + - Vihrexahihi + - Vihribihiska + - Vihricra + - Vihriher + - Vihriprar + - Vihrisreher + - Vikahrekri + - Vikakehreri + - Vikavebari + - Vikekiski + - Vikihahre + - Vikitrexa + - Vikrebibit + - Vikrihi + - Vikritahahe + - Vipeskixa + - Vipravrakrar + - Viprevrar + - Virabebevrek + - Viratrerera + - Virepri + - Viriprixiche + - Virirevrare + - Viritritrik + - Viskeski + - Visrecrecret + - Visriskir + - Vitexexet + - Vitibibihrik + - Vitika + - Vitracrevi + - Vitrasheshek + - Vitraviketa + - Vitravrire + - Vitreskaskak + - Vitrisrasha + - Vitrivechere + - Vivashate + - Vivecrixexe + - Viveprehehe + - Viveprepe + - Vivixixihir + - Vivrashaya + - Vixiticrixi + - Vrabaprakaka + - Vrabikape + - Vracharitri + - Vrachishachi + - Vrachitasre + - Vracrebihehe + - Vraheska + - Vrahrehripre + - Vrakasrahi + - Vrakayasraxi + - Vrakebibit + - Vrakriperi + - Vrakritatat + - Vrapaheke + - Vrapresriki + - Vraprexave + - Vrarekikik + - Vrarihritete + - Vraripechi + - Vrashexa + - Vraskekaki + - Vraskevexar + - Vrasrehahar + - Vrasreshahi + - Vratavivit + - Vratevretra + - Vratrakere + - Vratreskevi + - Vratrite + - Vratrivar + - Vravabepra + - Vravacrahri + - Vravavra + - Vravexe + - Vraviveya + - Vravrache + - Vraxihihit + - Vrayavri + - Vrebehrihrik + - Vrebisra + - Vrecrarake + - Vrecrihri + - Vrehabi + - Vrehacre + - Vrehakatar + - Vrehasker + - Vrehecreri + - Vrehibehe + - Vrehibibipik + - Vrehipe + - Vrehipraprak + - Vrehriviche + - Vrekahrichi + - Vrekihrer + - Vrekipepet + - Vrekrixa + - Vrepate + - Vrepexexer + - Vreprehapre + - Vreprihrite + - Vrererikra + - Vrerikriskir + - Vreshabar + - Vreshihishar + - Vreshike + - Vreskatre + - Vresrasre + - Vresretatra + - Vretesravi + - Vretixixir + - Vretrapapar + - Vretrehivivi + - Vretricre + - Vrevahrir + - Vrevashixexe + - Vrevrekrer + - Vrexacracrat + - Vrexaker + - Vribetretret + - Vribipita + - Vribiprevite + - Vricrehakra + - Vricrihi + - Vricriskeche + - Vrihehra + - Vriheski + - Vrihrakre + - Vrihrekrepi + - Vrikayaba + - Vrikivresker + - Vrikrake + - Vrikrebacre + - Vrikresrasri + - Vripere + - Vripexavri + - Vripitikeske + - Vriprivra + - Vrirachesri + - Vririsha + - Vrisketaske + - Vriskiraxe + - Vriskire + - Vrisracrakri + - Vrisrekari + - Vrisreviki + - Vritasre + - Vriterepi + - Vritetrexa + - Vritika + - Vritiske + - Vritivraki + - Vritrihrar + - Vritrisre + - Vrivahi + - Vrivahishaya + - Vrivehatri + - Vrivitri + - Vrixashashar + - Vrixavribape + - Vrixeprir + - Vrixiprehre + - Vrixitreveki + - Vrixivraxe + - Xabishetra + - Xachivrivrit + - Xacripikar + - Xacriprixi + - Xacrivir + - Xahatavri + - Xahesketivri + - Xahrapaba + - Xahraprer + - Xahrebave + - Xahripavava + - Xakahri + - Xakayayakat + - Xakrevaratra + - Xapakra + - Xapikrikrik + - Xapipevrevre + - Xapraskapika + - Xaprate + - Xapravri + - Xapripraprar + - Xaracrivri + - Xaratripepe + - Xarebiya + - Xareva + - Xariheheprat + - Xashihapa + - Xaskakaba + - Xaskararater + - Xasrapipik + - Xasreskihibi + - Xatachasri + - Xatereret + - Xatiriskiski + - Xatrexixik + - Xavasrarihi + - Xaveshi + - Xavicrari + - Xavrahavri + - Xavricri + - Xavrire + - Xavrixecre + - Xaxikaxexe + - Xaxikresha + - Xaxiska + - Xayaskihri + - Xebechi + - Xebetetet + - Xebitretrek + - Xechacrecrek + - Xechibare + - Xecrixaxitre + - Xehekikir + - Xehetipe + - Xehichatavra + - Xehiprishe + - Xehiteche + - Xehrevrakre + - Xehrishe + - Xekerarivra + - Xekicra + - Xekrecri + - Xekrevri + - Xekrevripa + - Xepavikeba + - Xepehati + - Xepeter + - Xepetitipet + - Xeprasre + - Xeprekivra + - Xeprihehek + - Xeshachikaha + - Xeskapakre + - Xeskehrabe + - Xesribar + - Xetekir + - Xetraskesket + - Xetravivik + - Xetrexahihi + - Xetribirer + - Xetripi + - Xevetaske + - Xevratikepa + - Xevriya + - Xexapra + - Xexavi + - Xexibir + - Xexiski + - Xeyapre + - Xeyaribe + - Xeyaskapibe + - Xibecracrak + - Xibeha + - Xibepribe + - Xibitratrar + - Xihechevar + - Xihrahehete + - Xihrashehihi + - Xihrecreve + - Xihresra + - Xihrivever + - Xikabebet + - Xikahihi + - Xikashaxe + - Xikaske + - Xikepehrahra + - Xikicha + - Xikrahrihrik + - Xikrakipi + - Xikreshe + - Xikreska + - Xikrexiva + - Xikrihe + - Xikripar + - Xipahihik + - Xipita + - Xiprahahatek + - Xirechiske + - Xireshishit + - Xiribakrivi + - Xirichare + - Xirichebacra + - Xirichiter + - Xiricraki + - Xirihacrir + - Xirihiske + - Xirihiyatape + - Xirihrekakar + - Xirihretecre + - Xirihriti + - Xirikesrirer + - Xiriketi + - Xiripape + - Xiririhecher + - Xiririke + - Xiriripatibe + - Xirishepivre + - Xirishexi + - Xiriskapa + - Xirisketa + - Xiriskicreha + - Xirisrevre + - Xirisricreva + - Xiritracre + - Xiritreprer + - Xiritretrar + - Xirivetrikra + - Xirivexicri + - Xirivre + - Xirivrehra + - Xirixekrari + - Xishahrixixi + - Xishatre + - Xishehraxaxa + - Xishikra + - Xiskatreka + - Xiskeche + - Xiskehrahar + - Xiskicratake + - Xiskiririr + - Xisrecracrak + - Xisreva + - Xisritetet + - Xitachabibi + - Xitachixaxa + - Xitariritak + - Xitebehrer + - Xitreprecri + - Xivavraxexe + - Xiveski + - Xivivri + - Xivrahrare + - Xivrakrakrak + - Xivrihihicra + - Xixaxekaka + - Xixecra + - Xixiche diff --git a/Resources/Prototypes/Entities/Mobs/Species/vox.yml b/Resources/Prototypes/Entities/Mobs/Species/vox.yml index e17b2f70805c13..184711ec1e5129 100644 --- a/Resources/Prototypes/Entities/Mobs/Species/vox.yml +++ b/Resources/Prototypes/Entities/Mobs/Species/vox.yml @@ -8,105 +8,45 @@ - type: Icon sprite: Mobs/Species/Vox/parts.rsi state: vox_m - - type: Sprite - layers: - - map: [ "enum.HumanoidVisualLayers.Chest" ] - sprite: Mobs/Species/Vox/parts.rsi - state: torso_m - - map: [ "enum.HumanoidVisualLayers.Head" ] - sprite: Mobs/Species/Vox/parts.rsi - state: head_m - - map: [ "enum.HumanoidVisualLayers.Eyes" ] - color: "#008800" - sprite: Mobs/Customization/eyes.rsi - state: vox_eyes_s - - map: [ "enum.HumanoidVisualLayers.RArm" ] - sprite: Mobs/Species/Vox/parts.rsi - state: r_arm - - map: [ "enum.HumanoidVisualLayers.LArm" ] - sprite: Mobs/Species/Vox/parts.rsi - state: l_arm - - map: [ "enum.HumanoidVisualLayers.RLeg" ] - sprite: Mobs/Species/Vox/parts.rsi - state: r_leg - - map: [ "enum.HumanoidVisualLayers.LLeg" ] - sprite: Mobs/Species/Vox/parts.rsi - state: l_leg - # Vox don't have female clothing masks. - #- shader: StencilClear - # sprite: Mobs/Species/Vox/parts.rsi - # state: l_leg - #- shader: StencilMask - # map: [ "enum.HumanoidVisualLayers.FemaleStencilMask" ] - # sprite: Mobs/Customization/masking_helpers.rsi - # state: female_full - # visible: false - #- map: [ "jumpsuit" ] - # shader: StencilDraw - - map: [ "enum.HumanoidVisualLayers.LHand" ] - sprite: Mobs/Species/Vox/parts.rsi - state: l_hand - - map: [ "enum.HumanoidVisualLayers.RHand" ] - sprite: Mobs/Species/Vox/parts.rsi - state: r_hand - - map: [ "enum.HumanoidVisualLayers.LFoot" ] - sprite: Mobs/Species/Vox/parts.rsi - state: l_foot - - map: [ "enum.HumanoidVisualLayers.RFoot" ] - sprite: Mobs/Species/Vox/parts.rsi - state: r_foot - - map: [ "enum.HumanoidVisualLayers.Handcuffs" ] - color: "#ffffff" - sprite: Objects/Misc/handcuffs.rsi - state: body-overlay-2 - visible: false - - map: [ "gloves" ] - - map: [ "shoes" ] - - map: [ "ears" ] - - map: [ "outerClothing" ] - - map: [ "eyes" ] - - map: [ "belt" ] - - map: [ "id" ] - - map: [ "neck" ] - - map: [ "back" ] - - map: [ "enum.HumanoidVisualLayers.FacialHair" ] - state: shaved - sprite: Mobs/Customization/human_facial_hair.rsi - - map: [ "enum.HumanoidVisualLayers.Hair" ] - state: bald - sprite: Mobs/Customization/human_hair.rsi - - map: [ "mask" ] - - map: [ "head" ] - - map: [ "pocket1" ] - - map: [ "pocket2" ] - type: Body prototype: Vox requiredLegs: 2 - # Vox nitrogen stuff is handled in their metabolism - - type: Respirator - damage: - types: - Asphyxiation: 2 - damageRecovery: - types: - Asphyxiation: -1.0 - type: HumanoidAppearance species: Vox - # canColorHair: false - # canColorFacialHair: false - - type: Inventory - speciesId: vox - - type: InventorySlots - - type: Butcherable - butcheringType: Spike - spawned: - - id: FoodMeatChicken - amount: 5 + #- type: VoxAccent # Not yet coded + - type: Speech + speechVerb: Vox + speechSounds: Vox + - type: TypingIndicator + proto: vox - type: Vocal sounds: Male: UnisexVox Female: UnisexVox Unsexed: UnisexVox + - type: Butcherable + butcheringType: Spike + spawned: + - id: FoodMeatChicken + amount: 5 + - type: Damageable + damageContainer: Biological + damageModifierSet: Vox + - type: DamageVisuals + damageOverlayGroups: + Brute: + sprite: Mobs/Effects/brute_damage.rsi + color: "#7a8bf2" + - type: Bloodstream + bloodReagent: AmmoniaBlood + - type: MeleeWeapon + soundHit: + path: /Audio/Weapons/pierce.ogg + angle: 30 + animation: WeaponArcClaw + damage: + types: + Slash: 5 # Reduce? - type: entity parent: BaseSpeciesDummy diff --git a/Resources/Prototypes/Reagents/biological.yml b/Resources/Prototypes/Reagents/biological.yml index d29d5f7e4dafcd..ce3d0a0463762e 100644 --- a/Resources/Prototypes/Reagents/biological.yml +++ b/Resources/Prototypes/Reagents/biological.yml @@ -91,6 +91,18 @@ physicalDesc: reagent-physical-desc-ferrous slippery: false +- type: reagent + parent: Blood + id: AmmoniaBlood + name: reagent-name-ammonia-blood + group: Biological + desc: reagent-desc-ammonia-blood + flavor: bitter + color: "#7a8bf2" + recognizable: true + physicalDesc: reagent-physical-desc-pungent + slippery: false + - type: reagent id: ZombieBlood name: reagent-name-zombie-blood @@ -183,4 +195,4 @@ footstepSound: collection: FootstepBlood params: - volume: 6 \ No newline at end of file + volume: 6 diff --git a/Resources/Prototypes/Species/vox.yml b/Resources/Prototypes/Species/vox.yml index 482997a1068fd6..605087a687b003 100644 --- a/Resources/Prototypes/Species/vox.yml +++ b/Resources/Prototypes/Species/vox.yml @@ -1,12 +1,18 @@ - type: species id: Vox - name: Vox + name: species-name-vox roundStart: false # sad... prototype: MobVox sprites: MobVoxSprites markingLimits: MobVoxMarkingLimits dollPrototype: MobVoxDummy skinColoration: Hues + maleFirstNames: names_vox + femaleFirstNames: names_vox + naming: First + sexes: + - Unsexed + - type: speciesBaseSprites id: MobVoxSprites diff --git a/Resources/Prototypes/Voice/speech_emote_sounds.yml b/Resources/Prototypes/Voice/speech_emote_sounds.yml index f6b630e5c00964..8df129f7869dd7 100644 --- a/Resources/Prototypes/Voice/speech_emote_sounds.yml +++ b/Resources/Prototypes/Voice/speech_emote_sounds.yml @@ -157,10 +157,14 @@ - type: emoteSounds id: UnisexVox - sound: - path: /Audio/Voice/Vox/shriek1.ogg - params: - variation: 0.125 + sounds: + Scream: + path: /Audio/Voice/Vox/shriek1.ogg + Laugh: + path: /Audio/Voice/Vox/vox_laugh.ogg + params: + variation: 0.125 + # We need vox sounds for the other emotes - type: emoteSounds id: UnisexDiona diff --git a/Resources/Prototypes/Voice/speech_sounds.yml b/Resources/Prototypes/Voice/speech_sounds.yml index abe6a8310295f7..eb47b5363b6936 100644 --- a/Resources/Prototypes/Voice/speech_sounds.yml +++ b/Resources/Prototypes/Voice/speech_sounds.yml @@ -88,6 +88,15 @@ exclaimSound: path: /Audio/Voice/Talk/slime_exclaim.ogg +- type: speechSounds + id: Vox + saySound: + path: /Audio/Voice/Talk/vox.ogg + askSound: + path: /Audio/Voice/Talk/vox_ask.ogg + exclaimSound: + path: /Audio/Voice/Talk/vox_exclaim.ogg + - type: speechSounds id: Arachnid saySound: @@ -105,7 +114,7 @@ path: /Audio/Animals/cat_meow.ogg exclaimSound: path: /Audio/Animals/cat_meow.ogg - + - type: speechSounds id: Dog saySound: @@ -113,4 +122,4 @@ askSound: path: /Audio/Animals/dog_bark3.ogg exclaimSound: - path: /Audio/Animals/dog_bark2.ogg \ No newline at end of file + path: /Audio/Animals/dog_bark2.ogg diff --git a/Resources/Prototypes/Voice/speech_verbs.yml b/Resources/Prototypes/Voice/speech_verbs.yml index b849a32a5487cb..1cdda32ece19c4 100644 --- a/Resources/Prototypes/Voice/speech_verbs.yml +++ b/Resources/Prototypes/Voice/speech_verbs.yml @@ -74,6 +74,13 @@ - chat-speech-verb-slime-2 - chat-speech-verb-slime-3 +- type: speechVerb + id: Vox + speechVerbStrings: + - chat-speech-verb-vox-1 + - chat-speech-verb-vox-2 + - chat-speech-verb-vox-3 + - type: speechVerb id: Plant speechVerbStrings: diff --git a/Resources/Prototypes/typing_indicator.yml b/Resources/Prototypes/typing_indicator.yml index 3a0484fc0b3dba..7271770ef503a7 100644 --- a/Resources/Prototypes/typing_indicator.yml +++ b/Resources/Prototypes/typing_indicator.yml @@ -34,6 +34,11 @@ typingState: spider0 offset: 0, 0.125 +- type: typingIndicator + id: vox + typingState: vox0 + offset: -0.125, 0.125 + - type: typingIndicator id: lizard typingState: lizard0 diff --git a/Resources/Textures/Effects/speech.rsi/meta.json b/Resources/Textures/Effects/speech.rsi/meta.json index 65d5615b3e349e..98dd3b20607275 100644 --- a/Resources/Textures/Effects/speech.rsi/meta.json +++ b/Resources/Textures/Effects/speech.rsi/meta.json @@ -411,6 +411,17 @@ }, { "name": "spider2" + }, + { + "name": "vox0", + "delays": [ + [ + 0.3, + 0.3, + 0.3, + 0.4 + ] + ] } ] } diff --git a/Resources/Textures/Effects/speech.rsi/vox0.png b/Resources/Textures/Effects/speech.rsi/vox0.png new file mode 100644 index 00000000000000..d4640b8f3518fd Binary files /dev/null and b/Resources/Textures/Effects/speech.rsi/vox0.png differ