Skip to content

Commit

Permalink
Vox names, species prototype cleanup, some cosmetic changes (space-wi…
Browse files Browse the repository at this point in the history
…zards#24994)

* voxnames

* New generator parameters, names are more readable

* bunch of missing vox stuff

* more names

* sad
  • Loading branch information
Errant-4 authored Feb 14, 2024
1 parent bd669a9 commit 5a9ab3b
Show file tree
Hide file tree
Showing 22 changed files with 2,882 additions and 100 deletions.
3 changes: 3 additions & 0 deletions Content.Shared/Humanoid/NamingSystem.cs
Original file line number Diff line number Diff line change
Expand Up @@ -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)));
Expand Down
1 change: 1 addition & 0 deletions Content.Shared/Humanoid/Prototypes/SpeciesPrototype.cs
Original file line number Diff line number Diff line change
Expand Up @@ -124,6 +124,7 @@ public sealed partial class SpeciesPrototype : IPrototype

public enum SpeciesNaming : byte
{
First,
FirstLast,
FirstDashFirst,
TheFirstofLast,
Expand Down
5 changes: 5 additions & 0 deletions Resources/Audio/Voice/Talk/attributions.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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"
Binary file added Resources/Audio/Voice/Talk/vox.ogg
Binary file not shown.
Binary file added Resources/Audio/Voice/Talk/vox_ask.ogg
Binary file not shown.
Binary file added Resources/Audio/Voice/Talk/vox_exclaim.ogg
Binary file not shown.
Binary file added Resources/Audio/Voice/Vox/vox_laugh.ogg
Binary file not shown.
4 changes: 4 additions & 0 deletions Resources/Locale/en-US/chat/managers/chat-manager.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
5 changes: 4 additions & 1 deletion Resources/Locale/en-US/reagents/meta/biological.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand All @@ -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.
reagent-desc-vomit = You can see a few chunks of someone's last meal in it.
3 changes: 2 additions & 1 deletion Resources/Locale/en-US/species/namepreset.ftl
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
namepreset-first = {$first}
namepreset-firstlast = {$first} {$last}
namepreset-firstdashfirst = {$first1}-{$first2}
namepreset-thefirstoflast = The {$first} of {$last}
namepreset-thefirstoflast = The {$first} of {$last}
1 change: 1 addition & 0 deletions Resources/Locale/en-US/species/species.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -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
7 changes: 6 additions & 1 deletion Resources/Prototypes/Damage/modifier_sets.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -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:
Expand Down
Loading

0 comments on commit 5a9ab3b

Please sign in to comment.