More Speech Verbs (#19626)

This commit is contained in:
Nairod
2023-08-31 22:15:31 -05:00
committed by GitHub
parent f29c65c159
commit 44b166788b
17 changed files with 140 additions and 18 deletions

View File

@@ -39,6 +39,8 @@ namespace Content.Shared.Speech
{ "chat-speech-verb-suffix-exclamation-strong", "DefaultExclamationStrong" }, { "chat-speech-verb-suffix-exclamation-strong", "DefaultExclamationStrong" },
{ "chat-speech-verb-suffix-exclamation", "DefaultExclamation" }, { "chat-speech-verb-suffix-exclamation", "DefaultExclamation" },
{ "chat-speech-verb-suffix-question", "DefaultQuestion" }, { "chat-speech-verb-suffix-question", "DefaultQuestion" },
{ "chat-speech-verb-suffix-stutter", "DefaultStutter" },
{ "chat-speech-verb-suffix-mumble", "DefaultMumble" },
}; };
[DataField("audioParams")] [DataField("audioParams")]

View File

@@ -52,28 +52,61 @@ chat-manager-admin-channel-name = ADMIN
chat-speech-verb-suffix-exclamation = ! chat-speech-verb-suffix-exclamation = !
chat-speech-verb-suffix-exclamation-strong = !! chat-speech-verb-suffix-exclamation-strong = !!
chat-speech-verb-suffix-question = ? chat-speech-verb-suffix-question = ?
chat-speech-verb-suffix-stutter = -
chat-speech-verb-suffix-mumble = ..
chat-speech-verb-default = says chat-speech-verb-default = says
chat-speech-verb-exclamation = exclaims chat-speech-verb-exclamation = exclaims
chat-speech-verb-exclamation-strong = yells chat-speech-verb-exclamation-strong = yells
chat-speech-verb-question = asks chat-speech-verb-question = asks
chat-speech-verb-stutter = stutters
chat-speech-verb-mumble = mumbles
chat-speech-verb-insect-1 = chitters chat-speech-verb-insect-1 = chitters
chat-speech-verb-insect-2 = flutters chat-speech-verb-insect-2 = chirps
chat-speech-verb-insect-3 = clicks
chat-speech-verb-slime = chirps chat-speech-verb-winged-1 = flutters
chat-speech-verb-winged-2 = flaps
chat-speech-verb-winged-3 = buzzes
chat-speech-verb-robotic = states chat-speech-verb-slime-1 = sloshes
chat-speech-verb-reptilian = hisses chat-speech-verb-slime-2 = burbles
chat-speech-verb-slime-3 = oozes
chat-speech-verb-skeleton = rattles chat-speech-verb-plant-1 = rustles
chat-speech-verb-plant-2 = sways
chat-speech-verb-plant-3 = creaks
chat-speech-verb-small-mob = squeaks chat-speech-verb-robotic-1 = states
chat-speech-verb-robotic-2 = beeps
chat-speech-verb-large-mob = roars chat-speech-verb-reptilian-1 = hisses
chat-speech-verb-reptilian-2 = snorts
chat-speech-verb-reptilian-3 = huffs
chat-speech-verb-monkey = chimpers chat-speech-verb-skeleton-1 = rattles
chat-speech-verb-skeleton-2 = clacks
chat-speech-verb-skeleton-3 = gnashes
chat-speech-verb-canine-1 = barks
chat-speech-verb-canine-2 = woofs
chat-speech-verb-canine-3 = howls
chat-speech-verb-small-mob-1 = squeaks
chat-speech-verb-small-mob-2 = pieps
chat-speech-verb-large-mob-1 = roars
chat-speech-verb-large-mob-2 = growls
chat-speech-verb-monkey-1 = chimpers
chat-speech-verb-monkey-2 = screeches
chat-speech-verb-cluwne-1 = giggles chat-speech-verb-cluwne-1 = giggles
chat-speech-verb-cluwne-2 = guffaws chat-speech-verb-cluwne-2 = guffaws
chat-speech-verb-cluwne-3 = laughs chat-speech-verb-cluwne-3 = laughs
chat-speech-verb-ghost-1 = complains
chat-speech-verb-ghost-2 = breathes
chat-speech-verb-ghost-3 = hums
chat-speech-verb-ghost-4 = mutters

View File

@@ -112,6 +112,7 @@
- type: TypingIndicator - type: TypingIndicator
proto: robot proto: robot
- type: Speech - type: Speech
speechVerb: Robotic
speechSounds: Pai speechSounds: Pai
- type: Construction - type: Construction
graph: Cyborg graph: Cyborg

View File

@@ -1608,6 +1608,8 @@
- type: Bloodstream - type: Bloodstream
bloodMaxVolume: 150 bloodMaxVolume: 150
bloodReagent: SpiderBlood bloodReagent: SpiderBlood
- type: Speech
speechVerb: Arachnid
- type: entity - type: entity
name: tarantula name: tarantula
@@ -1674,6 +1676,8 @@
- type: FootstepModifier - type: FootstepModifier
footstepSoundCollection: footstepSoundCollection:
collection: FootstepClownFast collection: FootstepClownFast
- type: Speech
speechVerb: Cluwne
- type: entity - type: entity
name: possum name: possum
@@ -1858,6 +1862,8 @@
- map: ["enum.DamageStateVisualLayers.Base"] - map: ["enum.DamageStateVisualLayers.Base"]
state: corgi state: corgi
- type: Physics - type: Physics
- type: Speech
speechVerb: Canine
- type: Fixtures - type: Fixtures
fixtures: fixtures:
fix1: fix1:

View File

@@ -75,6 +75,8 @@
- DoorBumpOpener - DoorBumpOpener
- type: ReplacementAccent - type: ReplacementAccent
accent: genericAggressive accent: genericAggressive
- type: Speech
speechVerb: LargeMob
- type: entity - type: entity
parent: BaseMobCarp parent: BaseMobCarp

View File

@@ -110,6 +110,8 @@
event: !type:RatKingDomainActionEvent event: !type:RatKingDomainActionEvent
hungerPerDomainUse: 50 hungerPerDomainUse: 50
- type: MobsterAccent - type: MobsterAccent
- type: Speech
speechVerb: SmallMob
- type: Butcherable - type: Butcherable
spawned: spawned:
- id: ClothingHeadHatFancyCrown #how did that get there? - id: ClothingHeadHatFancyCrown #how did that get there?
@@ -282,6 +284,8 @@
price: 500 # rat wealth price: 500 # rat wealth
- type: MobsterAccent - type: MobsterAccent
isBoss: false isBoss: false
- type: Speech
speechVerb: SmallMob
- type: GuideHelp - type: GuideHelp
guides: guides:
- MinorAntagonists - MinorAntagonists

View File

@@ -78,3 +78,5 @@
- of - of
- RevenantAdjective - RevenantAdjective
- RevenantTheme - RevenantTheme
- type: Speech
speechVerb: Ghost

View File

@@ -144,6 +144,8 @@
- type: Strap - type: Strap
buckleOffset: "0, 0" buckleOffset: "0, 0"
maxBuckleDistance: 1 maxBuckleDistance: 1
- type: Speech
speechVerb: Robotic
- type: AmbientSound - type: AmbientSound
sound: "/Audio/Effects/Vehicle/vehicleengineidle.ogg" sound: "/Audio/Effects/Vehicle/vehicleengineidle.ogg"
range: 10 range: 10
@@ -249,6 +251,8 @@
state: honkbot state: honkbot
- type: Slippery - type: Slippery
launchForwardsMultiplier: 2 launchForwardsMultiplier: 2
- type: Speech
speechVerb: Cluwne
- type: StepTrigger - type: StepTrigger
intersectRatio: 0.2 intersectRatio: 0.2
- type: Fixtures - type: Fixtures

View File

@@ -117,6 +117,8 @@
makeSentient: true makeSentient: true
name: ghost-role-information-slimes-name name: ghost-role-information-slimes-name
description: ghost-role-information-slimes-description description: ghost-role-information-slimes-description
- type: Speech
speechVerb: Slime
- type: entity - type: entity
name: blue slime name: blue slime

View File

@@ -66,6 +66,8 @@
energy: 2 energy: 2
color: "#4faffb" color: "#4faffb"
- type: GhostTakeoverAvailable - type: GhostTakeoverAvailable
- type: Speech
speechVerb: LargeMob
- type: entity - type: entity
name: space bear name: space bear
@@ -284,6 +286,8 @@
prob: 0.30 prob: 0.30
name: ghost-role-information-space-spider-name name: ghost-role-information-space-spider-name
description: ghost-role-information-space-spider-description description: ghost-role-information-space-spider-description
- type: Speech
speechVerb: Arachnid
- type: entity - type: entity
id: MobSpiderSpaceSalvage id: MobSpiderSpaceSalvage

View File

@@ -83,6 +83,8 @@
- type: GhostTakeoverAvailable - type: GhostTakeoverAvailable
- type: ReplacementAccent - type: ReplacementAccent
accent: genericAggressive accent: genericAggressive
- type: Speech
speechVerb: SmallMob
- type: entity - type: entity
id: MobTickSalvage id: MobTickSalvage

View File

@@ -111,6 +111,8 @@
- type: NoSlip - type: NoSlip
- type: Perishable #Ummmm the acid kills a lot of the bacteria or something - type: Perishable #Ummmm the acid kills a lot of the bacteria or something
molsPerSecondPerUnitMass: 0.0005 molsPerSecondPerUnitMass: 0.0005
- type: Speech
speechVerb: LargeMob
- type: entity - type: entity
name: Praetorian name: Praetorian

View File

@@ -176,6 +176,8 @@
- type: FootstepModifier - type: FootstepModifier
footstepSoundCollection: footstepSoundCollection:
collection: FootstepClown collection: FootstepClown
- type: Speech
speechVerb: Cluwne
- type: TypingIndicator - type: TypingIndicator
proto: holo proto: holo
- type: RandomSprite - type: RandomSprite

View File

@@ -41,7 +41,7 @@
sprite: Mobs/Effects/brute_damage.rsi sprite: Mobs/Effects/brute_damage.rsi
color: "#162581" color: "#162581"
- type: Speech - type: Speech
speechVerb: Insect speechVerb: Arachnid
speechSounds: Arachnid speechSounds: Arachnid
- type: Vocal - type: Vocal
sounds: sounds:

View File

@@ -53,6 +53,8 @@
- type: MovementSpeedModifier - type: MovementSpeedModifier
baseWalkSpeed : 1.5 baseWalkSpeed : 1.5
baseSprintSpeed : 3.5 baseSprintSpeed : 3.5
- type: Speech
speechVerb: Plant
- type: Vocal - type: Vocal
sounds: sounds:
Male: UnisexDiona Male: UnisexDiona

View File

@@ -23,7 +23,7 @@
damageContainer: Biological damageContainer: Biological
damageModifierSet: Moth damageModifierSet: Moth
- type: Speech - type: Speech
speechVerb: Insect speechVerb: Moth
- type: TypingIndicator - type: TypingIndicator
proto: moth proto: moth
- type: Butcherable - type: Butcherable

View File

@@ -8,6 +8,16 @@
speechVerbStrings: speechVerbStrings:
- chat-speech-verb-question - chat-speech-verb-question
- type: speechVerb
id: DefaultStutter
speechVerbStrings:
- chat-speech-verb-stutter
- type: speechVerb
id: DefaultMumble
speechVerbStrings:
- chat-speech-verb-mumble
- type: speechVerb - type: speechVerb
id: DefaultExclamation id: DefaultExclamation
speechVerbStrings: speechVerbStrings:
@@ -21,45 +31,80 @@
priority: 10 priority: 10
- type: speechVerb - type: speechVerb
id: Insect id: Arachnid
speechVerbStrings: speechVerbStrings:
- chat-speech-verb-insect-1 - chat-speech-verb-insect-1
- chat-speech-verb-insect-2 - chat-speech-verb-insect-2
- chat-speech-verb-insect-3
- chat-speech-verb-reptilian-1
- type: speechVerb
id: Moth
speechVerbStrings:
- chat-speech-verb-winged-1
- chat-speech-verb-winged-2
- chat-speech-verb-winged-3
- chat-speech-verb-insect-1
- type: speechVerb - type: speechVerb
id: Robotic id: Robotic
speechVerbStrings: speechVerbStrings:
- chat-speech-verb-robotic - chat-speech-verb-robotic-1
- chat-speech-verb-robotic-2
- type: speechVerb - type: speechVerb
id: Reptilian id: Reptilian
speechVerbStrings: speechVerbStrings:
- chat-speech-verb-reptilian - chat-speech-verb-reptilian-1
- chat-speech-verb-reptilian-2
- chat-speech-verb-reptilian-3
- chat-speech-verb-insect-2
- type: speechVerb - type: speechVerb
id: Skeleton id: Skeleton
speechVerbStrings: speechVerbStrings:
- chat-speech-verb-skeleton - chat-speech-verb-skeleton-1
- chat-speech-verb-skeleton-2
- chat-speech-verb-skeleton-3
- type: speechVerb - type: speechVerb
id: Slime id: Slime
speechVerbStrings: speechVerbStrings:
- chat-speech-verb-slime - chat-speech-verb-slime-1
- chat-speech-verb-slime-2
- chat-speech-verb-slime-3
- type: speechVerb
id: Plant
speechVerbStrings:
- chat-speech-verb-plant-1
- chat-speech-verb-plant-2
- chat-speech-verb-plant-3
- type: speechVerb
id: Canine
speechVerbStrings:
- chat-speech-verb-canine-1
- chat-speech-verb-canine-2
- chat-speech-verb-canine-3
- type: speechVerb - type: speechVerb
id: LargeMob id: LargeMob
speechVerbStrings: speechVerbStrings:
- chat-speech-verb-large-mob - chat-speech-verb-large-mob-1
- chat-speech-verb-large-mob-2
- type: speechVerb - type: speechVerb
id: SmallMob id: SmallMob
speechVerbStrings: speechVerbStrings:
- chat-speech-verb-small-mob - chat-speech-verb-small-mob-1
- chat-speech-verb-small-mob-2
- type: speechVerb - type: speechVerb
id: Monkey id: Monkey
speechVerbStrings: speechVerbStrings:
- chat-speech-verb-monkey - chat-speech-verb-monkey-1
- chat-speech-verb-monkey-2
- type: speechVerb - type: speechVerb
id: Cluwne id: Cluwne
@@ -67,3 +112,12 @@
- chat-speech-verb-cluwne-1 - chat-speech-verb-cluwne-1
- chat-speech-verb-cluwne-2 - chat-speech-verb-cluwne-2
- chat-speech-verb-cluwne-3 - chat-speech-verb-cluwne-3
- type: speechVerb
id: Ghost
speechVerbStrings:
- chat-speech-verb-ghost-1
- chat-speech-verb-ghost-2
- chat-speech-verb-ghost-3
- chat-speech-verb-ghost-4
- chat-speech-verb-mumble