diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/animals.yml b/Resources/Prototypes/Entities/Mobs/NPCs/animals.yml index d19ea7196c..395f9a3613 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/animals.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/animals.yml @@ -1348,6 +1348,8 @@ Male: UnisexReptilian Female: UnisexReptilian Unsexed: UnisexReptilian + - type: TypingIndicator + proto: lizard - type: InteractionPopup successChance: 0.9 interactSuccessString: petting-success-monkey diff --git a/Resources/Prototypes/Entities/Mobs/Species/reptilian.yml b/Resources/Prototypes/Entities/Mobs/Species/reptilian.yml index 9f482c6e2f..c893fab449 100644 --- a/Resources/Prototypes/Entities/Mobs/Species/reptilian.yml +++ b/Resources/Prototypes/Entities/Mobs/Species/reptilian.yml @@ -29,6 +29,8 @@ - type: Speech speechSounds: Lizard speechVerb: Reptilian + - type: TypingIndicator + proto: lizard - type: Vocal sounds: Male: UnisexReptilian diff --git a/Resources/Prototypes/typing_indicator.yml b/Resources/Prototypes/typing_indicator.yml index b7e6768448..3a0484fc0b 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: lizard + typingState: lizard0 + offset: 0, 0.0625 + - type: typingIndicator id: slime typingState: slime0 diff --git a/Resources/Textures/Effects/speech.rsi/lizard0.png b/Resources/Textures/Effects/speech.rsi/lizard0.png new file mode 100644 index 0000000000..a05ea40f21 Binary files /dev/null and b/Resources/Textures/Effects/speech.rsi/lizard0.png differ diff --git a/Resources/Textures/Effects/speech.rsi/lizard1.png b/Resources/Textures/Effects/speech.rsi/lizard1.png new file mode 100644 index 0000000000..bc2f151dde Binary files /dev/null and b/Resources/Textures/Effects/speech.rsi/lizard1.png differ diff --git a/Resources/Textures/Effects/speech.rsi/lizard2.png b/Resources/Textures/Effects/speech.rsi/lizard2.png new file mode 100644 index 0000000000..dcbac1d492 Binary files /dev/null and b/Resources/Textures/Effects/speech.rsi/lizard2.png differ diff --git a/Resources/Textures/Effects/speech.rsi/meta.json b/Resources/Textures/Effects/speech.rsi/meta.json index 3f8f1d752a..65d5615b3e 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)", + "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)", "states": [ { "name": "alien0", @@ -198,6 +198,23 @@ ] ] }, + { + "name": "lizard0", + "delays": [ + [ + 0.3, + 0.3, + 0.3, + 0.4 + ] + ] + }, + { + "name": "lizard1" + }, + { + "name": "lizard2" + }, { "name": "moth0", "delays": [