From: YoungThug Date: Fri, 18 Apr 2025 23:19:04 +0000 (-0700) Subject: New Speech Indicators for species that don't have any. (#36126) X-Git-Url: https://git.smokeofanarchy.ru/gitweb.cgi?a=commitdiff_plain;h=44b8b3e5ce4614a2395b72a63e6a09b57a11ef36;p=space-station-14.git New Speech Indicators for species that don't have any. (#36126) * DionaAndGingerbread * DionaSpeechTweaks * FixGingerbread * IfYourReadingThisYouMatter --- diff --git a/Resources/Prototypes/Entities/Mobs/Species/diona.yml b/Resources/Prototypes/Entities/Mobs/Species/diona.yml index 5ae09c4d82..1e39eaec76 100644 --- a/Resources/Prototypes/Entities/Mobs/Species/diona.yml +++ b/Resources/Prototypes/Entities/Mobs/Species/diona.yml @@ -92,6 +92,8 @@ Male: UnisexDiona Female: UnisexDiona Unsexed: UnisexDiona + - type: TypingIndicator + proto: diona - type: BodyEmotes soundsId: DionaBodyEmotes - type: IgnoreKudzu diff --git a/Resources/Prototypes/Entities/Mobs/Species/gingerbread.yml b/Resources/Prototypes/Entities/Mobs/Species/gingerbread.yml index 003eeb8c50..cc4b506dc8 100644 --- a/Resources/Prototypes/Entities/Mobs/Species/gingerbread.yml +++ b/Resources/Prototypes/Entities/Mobs/Species/gingerbread.yml @@ -42,6 +42,8 @@ - MobMask layer: - MobLayer + - type: TypingIndicator + proto: gingerbread - type: Inventory femaleDisplacements: jumpsuit: diff --git a/Resources/Prototypes/typing_indicator.yml b/Resources/Prototypes/typing_indicator.yml index 7271770ef5..295af30d16 100644 --- a/Resources/Prototypes/typing_indicator.yml +++ b/Resources/Prototypes/typing_indicator.yml @@ -48,3 +48,13 @@ id: slime typingState: slime0 offset: 0, 0.125 + +- type: typingIndicator + id: gingerbread + typingState: gingerbread0 + offset: 0, 0.125 + +- type: typingIndicator + id: diona + typingState: diona0 + offset: 0, 0.125 diff --git a/Resources/Textures/Effects/speech.rsi/diona0.png b/Resources/Textures/Effects/speech.rsi/diona0.png new file mode 100644 index 0000000000..c833b9bbdd Binary files /dev/null and b/Resources/Textures/Effects/speech.rsi/diona0.png differ diff --git a/Resources/Textures/Effects/speech.rsi/diona1.png b/Resources/Textures/Effects/speech.rsi/diona1.png new file mode 100644 index 0000000000..bcea111c49 Binary files /dev/null and b/Resources/Textures/Effects/speech.rsi/diona1.png differ diff --git a/Resources/Textures/Effects/speech.rsi/diona2.png b/Resources/Textures/Effects/speech.rsi/diona2.png new file mode 100644 index 0000000000..dd40a2ea3a Binary files /dev/null and b/Resources/Textures/Effects/speech.rsi/diona2.png differ diff --git a/Resources/Textures/Effects/speech.rsi/gingerbread0.png b/Resources/Textures/Effects/speech.rsi/gingerbread0.png new file mode 100644 index 0000000000..39be04648d Binary files /dev/null and b/Resources/Textures/Effects/speech.rsi/gingerbread0.png differ diff --git a/Resources/Textures/Effects/speech.rsi/gingerbread1.png b/Resources/Textures/Effects/speech.rsi/gingerbread1.png new file mode 100644 index 0000000000..e4ab1a0aef Binary files /dev/null and b/Resources/Textures/Effects/speech.rsi/gingerbread1.png differ diff --git a/Resources/Textures/Effects/speech.rsi/gingerbread2.png b/Resources/Textures/Effects/speech.rsi/gingerbread2.png new file mode 100644 index 0000000000..1bf41c4212 Binary files /dev/null and b/Resources/Textures/Effects/speech.rsi/gingerbread2.png differ diff --git a/Resources/Textures/Effects/speech.rsi/meta.json b/Resources/Textures/Effects/speech.rsi/meta.json index 98dd3b2060..17cf95079d 100644 --- a/Resources/Textures/Effects/speech.rsi/meta.json +++ b/Resources/Textures/Effects/speech.rsi/meta.json @@ -5,7 +5,7 @@ "y": 32 }, "license": "CC-BY-SA-3.0", - "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/c6e3401f2e7e1e55c57060cdf956a98ef1fefc24 | Moth sprites made by PuroSlavKing (Github) | Spider sprites made by PixelTheKermit (Github) | Lizard sprites made by AmalgoMyte (Github)", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/c6e3401f2e7e1e55c57060cdf956a98ef1fefc24 | Moth sprites made by PuroSlavKing (Github) | Spider sprites made by PixelTheKermit (Github) | Lizard sprites made by AmalgoMyte (Github) | Diona and Gingerbread sprites made by YoungThugSS14 (Github)", "states": [ { "name": "alien0", @@ -125,6 +125,40 @@ { "name": "default2" }, + { + "name": "diona0", + "delays": [ + [ + 0.3, + 0.3, + 0.3, + 0.4 + ] + ] + }, + { + "name": "diona1" + }, + { + "name": "diona2" + }, + { + "name": "gingerbread0", + "delays": [ + [ + 0.3, + 0.3, + 0.3, + 0.4 + ] + ] + }, + { + "name": "gingerbread1" + }, + { + "name": "gingerbread2" + }, { "name": "guardian0", "delays": [