]> git.smokeofanarchy.ru Git - space-station-14.git/commitdiff
Rat King Chat Indicator (#37184)
authorYoungThug <ramialanbagy@gmail.com>
Thu, 22 May 2025 05:47:04 +0000 (22:47 -0700)
committerGitHub <noreply@github.com>
Thu, 22 May 2025 05:47:04 +0000 (01:47 -0400)
* Rat King Chat Indicator

* BUFFRATWHEN

* Added it to the crown wawa

* Ignore this

* Whats the limit for stuff I can put here?

* Fix da merge conflicts for real this time

* WE DID ITgit add -A

* Errant Requested Changes

Resources/Prototypes/Entities/Clothing/Head/misc.yml
Resources/Prototypes/Entities/Mobs/NPCs/regalrat.yml
Resources/Prototypes/typing_indicator.yml
Resources/Textures/Effects/speech.rsi/meta.json
Resources/Textures/Effects/speech.rsi/regal0.png [new file with mode: 0644]
Resources/Textures/Effects/speech.rsi/regal1.png [new file with mode: 0644]
Resources/Textures/Effects/speech.rsi/regal2.png [new file with mode: 0644]
Resources/Textures/Effects/speech.rsi/regal3.png [new file with mode: 0644]

index 22dbb17cac8dcbbeb3ed0d96a477a15ebbf578e5..a7c9e701bac7cf36661223baf04c0dca247b4fcc 100644 (file)
     sprite: Clothing/Head/Misc/fancycrown.rsi
   - type: Clothing
     sprite: Clothing/Head/Misc/fancycrown.rsi
+  - type: TypingIndicatorClothing
+    proto: regal
   - type: MobPrice
     price: 3000
   - type: AddAccentClothing
     - Hair
     - HeadTop
     - HeadSide
-    - FacialHair 
+    - FacialHair
 
 - type: entity
   parent: ClothingHeadBase
index 7b9817665c0057d97f905f8ac6dbb0e754b44c2f..4ba7ac7c55887625ff9817c320a3a11c577fc733 100644 (file)
@@ -29,6 +29,8 @@
     - map: [ "enum.DamageStateVisualLayers.BaseUnshaded" ]
       state: eyes
       shader: unshaded
+  - type: TypingIndicator
+    proto: regal
   - type: Physics
     bodyType: KinematicController
   - type: Fixtures
index 0c8cee3c4b419b3aacd60c94d170e80bf191ff32..2b11123f3c93a1524c33ddfb489a35e4ceaa8cdd 100644 (file)
@@ -76,3 +76,9 @@
   typingState: diona0
   idleState: diona0
   offset: 0, 0.125
+
+- type: typingIndicator
+  id: regal
+  typingState: regal0
+  idleState: regal3
+  offset: 0, 0.125
index 11e58206872893d6f26ac57329ce987e35c549a2..0da8a9bcb18a02ac6ca4c60a85187d2826347e08 100644 (file)
@@ -1,7 +1,7 @@
 {
     "version": 1,
     "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) | Diona and Gingerbread sprites made by YoungThugSS14 (Github) | Xenoborg sprites by Samuka-c (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, Gingerbread, and Regalsprites made by YoungThugSS14 (Github) | Xenoborg sprites by Samuka-c (Github)",
     "size": {
         "x": 32,
         "y": 32
         {
             "name": "alien3",
             "delays": [
-                    [
-                        0.2,
-                        0.3,
-                        0.3,
-                        0.5,
-                        0.5
-                    ]
+                [
+                    0.2,
+                    0.3,
+                    0.3,
+                    0.5,
+                    0.5
                 ]
+            ]
         },
         {
             "name": "alienroyal0",
             "delays": [
-                    [
-                        0.2,
-                        0.3,
-                        0.3,
-                        0.3,
-                        0.3,
-                        0.5
-                    ]
+                [
+                    0.2,
+                    0.3,
+                    0.3,
+                    0.3,
+                    0.3,
+                    0.5
                 ]
+            ]
         },
         {
             "name": "alienroyal1"
         {
             "name": "machine2"
         },
+        {
+            "name": "regal0",
+            "delays": [
+                [
+                    0.3,
+                    0.3,
+                    0.3,
+                    0.4
+                ]
+            ]
+        },
+        {
+            "name": "regal1"
+        },
+        {
+            "name": "regal2"
+        },
+        {
+            "name": "regal3",
+            "delays": [
+                [
+                    0.2,
+                    0.3,
+                    0.3,
+                    0.5,
+                    0.5
+                ]
+            ]
+        },
         {
             "name": "robot0",
             "delays": [
diff --git a/Resources/Textures/Effects/speech.rsi/regal0.png b/Resources/Textures/Effects/speech.rsi/regal0.png
new file mode 100644 (file)
index 0000000..7f877af
Binary files /dev/null and b/Resources/Textures/Effects/speech.rsi/regal0.png differ
diff --git a/Resources/Textures/Effects/speech.rsi/regal1.png b/Resources/Textures/Effects/speech.rsi/regal1.png
new file mode 100644 (file)
index 0000000..b900e4d
Binary files /dev/null and b/Resources/Textures/Effects/speech.rsi/regal1.png differ
diff --git a/Resources/Textures/Effects/speech.rsi/regal2.png b/Resources/Textures/Effects/speech.rsi/regal2.png
new file mode 100644 (file)
index 0000000..c87c16b
Binary files /dev/null and b/Resources/Textures/Effects/speech.rsi/regal2.png differ
diff --git a/Resources/Textures/Effects/speech.rsi/regal3.png b/Resources/Textures/Effects/speech.rsi/regal3.png
new file mode 100644 (file)
index 0000000..7451dfa
Binary files /dev/null and b/Resources/Textures/Effects/speech.rsi/regal3.png differ