Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions Resources/Locale/en-US/accent/accents.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -108,6 +108,11 @@ accent-words-crab-4 = Tipi-tap!
accent-words-crab-5 = Clik-tap.
accent-words-crab-6 = Cliliick.

# Cow
accent-words-cow-1 = Mooo.
accent-words-cow-2 = Moooooo!
accent-words-cow-3 = Mooo?

# Kobold
accent-words-kobold-1 = Yip!
accent-words-kobold-2 = Grrar.
Expand Down
7 changes: 7 additions & 0 deletions Resources/Prototypes/Accents/full_replacements.yml
Original file line number Diff line number Diff line change
Expand Up @@ -154,6 +154,13 @@
- accent-words-crab-5
- accent-words-crab-6

- type: accent
id: cow
fullReplacements:
- accent-words-cow-1
- accent-words-cow-2
- accent-words-cow-3

- type: accent
id: kobold
fullReplacements:
Expand Down
72 changes: 71 additions & 1 deletion Resources/Prototypes/Entities/Mobs/NPCs/animals.yml
Original file line number Diff line number Diff line change
Expand Up @@ -686,6 +686,9 @@
Base: dead-0
Dead:
Base: dead-0
- type: Speech
speechVerb: SmallMob
speechSounds: Cluck
- type: Butcherable
spawned:
- id: FoodMeatDuck
Expand Down Expand Up @@ -899,6 +902,11 @@
spawned:
- id: FoodMeat
amount: 5
- type: Speech
speechVerb: LargeMob
speechSounds: Bass
- type: ReplacementAccent
accent: cow
- type: Grammar
attributes:
gender: female # Here because of UdderComponent
Expand Down Expand Up @@ -1076,6 +1084,8 @@
Female: Goat
Male: Goat
Unsexed: Goat
- type: ReplacementAccent
accent: cow
Comment on lines +1087 to +1088
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I feel like goats shouldn't moo, it's more like sheep sounds like baaa and maah

Copy link
Contributor Author

@DDeegan DDeegan Oct 17, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I figured it would be best to avoid adding any more accents than I absolutely had to, but I can toss in a sheep accent if you think that'd be a good idea

- type: BleatingAccent
- type: InteractionPopup
successChance: 0.2
Expand Down Expand Up @@ -1132,6 +1142,11 @@
spawned:
- id: FoodMeatChicken
amount: 2
- type: Speech
speechVerb: Parrot
speechSounds: Alto
- type: ReplacementAccent
accent: duck
- type: InteractionPopup # TODO: Make it so there's a separate chance to make certain animals outright hostile towards you.
successChance: 0.1 # Yeah, good luck with that.
interactSuccessString: petting-success-goose
Expand Down Expand Up @@ -1181,6 +1196,10 @@
spawned:
- id: FoodMeat
amount: 4
- type: Speech
speechVerb: LargeMob
speechSounds: Bass
- type: MonkeyAccent
- type: Bloodstream
bloodMaxVolume: 300
# if you fuck with the gorilla he will harambe you
Expand Down Expand Up @@ -1255,6 +1274,9 @@
- type: Inventory
speciesId: kangaroo
templateId: kangaroo
- type: Speech
speechVerb: LargeMob
speechSounds: Bass
- type: ReplacementAccent
accent: kangaroo
- type: Butcherable
Expand Down Expand Up @@ -2040,6 +2062,11 @@
spawned:
- id: FoodMeatLizard
amount: 1
- type: Speech
speechVerb: Reptilian
speechSounds: Lizard
- type: ReplacementAccent
accent: kobold
- type: InteractionPopup
successChance: 0.3
interactSuccessString: petting-success-reptile
Expand Down Expand Up @@ -2293,6 +2320,11 @@
spawned:
- id: FoodMeatPenguin
amount: 3
- type: Speech
speechVerb: Vox
speechSounds: Cluck
- type: ReplacementAccent
accent: duck
- type: InteractionPopup
successChance: 0.5
interactSuccessString: petting-success-bird
Expand Down Expand Up @@ -2427,6 +2459,11 @@
spawned:
- id: FoodMeatSnake
amount: 1
- type: Speech
speechVerb: SmallMob
speechSounds: Lizard
- type: ReplacementAccent
accent: xeno
- type: InteractionPopup
successChance: 0.6
interactSuccessString: petting-success-reptile
Expand Down Expand Up @@ -2694,6 +2731,11 @@
spawned:
- id: FoodMeat
amount: 3
- type: Speech
speechVerb: SmallMob
speechSounds: Tenor
- type: ReplacementAccent
accent: mouse
- type: InteractionPopup
successChance: 0.2 # Low when undomesticated.
interactSuccessString: petting-success-possum # Possums don't really make much noise when they're happy. They make clicking noises as a mating call, but that is NOT the same thing!
Expand Down Expand Up @@ -2767,6 +2809,11 @@
spawned:
- id: FoodMeat
amount: 3
- type: Speech
speechVerb: SmallMob
speechSounds: Tenor
- type: ReplacementAccent
accent: kangaroo
- type: InteractionPopup
successChance: 0.2 # Low when undomesticated.
interactSuccessString: petting-success-soft-floofy
Expand Down Expand Up @@ -2815,6 +2862,9 @@
- type: Inventory
speciesId: fox
templateId: pet
- type: Speech
speechVerb: Canine
speechSounds: Dog
- type: DamageStateVisuals
states:
Alive:
Expand All @@ -2827,6 +2877,8 @@
spawned:
- id: FoodMeat
amount: 3
- type: ReplacementAccent
accent: dog
- type: InteractionPopup
successChance: 0.5
interactSuccessString: petting-success-soft-floofy
Expand Down Expand Up @@ -3143,7 +3195,7 @@
factions:
- Syndicate
- type: Access
tags:
tags:
- NuclearOperative
- SyndicateAgent
- type: MeleeWeapon
Expand Down Expand Up @@ -3291,6 +3343,11 @@
spawned:
- id: FoodMeat
amount: 3
- type: Speech
speechVerb: SmallMob
speechSounds: Bass
- type: ReplacementAccent
accent: kangaroo
- type: InteractionPopup
successChance: 0.9
interactSuccessString: petting-success-sloth
Expand Down Expand Up @@ -3345,6 +3402,11 @@
spawned:
- id: FoodMeat
amount: 3
- type: Speech
speechVerb: SmallMob
speechSounds: Tenor
- type: ReplacementAccent
accent: mouse
- type: InteractionPopup
successChance: 0.8
interactDelay: 1.5 # Avoids overlapping SFX due to spam - these SFX are a little longer than the typical 1 second.
Expand Down Expand Up @@ -3572,6 +3634,9 @@
interactSuccessSpawn: EffectHearts
interactSuccessSound:
path: /Audio/Animals/pig_oink.ogg
- type: Speech
speechVerb: LargeMob
speechSounds: Bass
- type: ReplacementAccent
accent: pig
- type: SentienceTarget
Expand Down Expand Up @@ -3715,6 +3780,11 @@
spawned:
- id: FoodMeat
amount: 4
- type: Speech
speechVerb: LargeMob
speechSounds: Bass
- type: ReplacementAccent
accent: cow
- type: Bloodstream
bloodMaxVolume: 300
# Horns though
Expand Down
1 change: 1 addition & 0 deletions Resources/Prototypes/Entities/Mobs/base.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@
- type: Actions
- type: Alerts
- type: Appearance
- type: Emoting
- type: RotationVisuals
defaultRotation: 0
horizontalRotation: 0
Expand Down
Loading