]> git.smokeofanarchy.ru Git - space-station-14.git/commitdiff
New Drazil plushie (inverse lizard plushie) (#33776)
authorArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com>
Wed, 18 Dec 2024 16:31:55 +0000 (08:31 -0800)
committerGitHub <noreply@github.com>
Wed, 18 Dec 2024 16:31:55 +0000 (17:31 +0100)
* Hew

* properly attribute hew.ogg

* add to maints locker plushie pool with low chance, clear up grammar

* shhhh nobody saw that linter failure

* adds localization support for Weh and Hew emotes

* fix capitalization error present since circa 2/25/2024

* resolve conflicts, fix sprite, add reversed inhands

* clear up cursed formatting

20 files changed:
Resources/Audio/Items/Toys/attributions.yml
Resources/Audio/Items/Toys/hew.ogg [new file with mode: 0644]
Resources/Locale/en-US/chat/emotes.ftl
Resources/Locale/en-US/flavors/flavor-profiles.ftl
Resources/Locale/en-US/reagents/meta/fun.ftl
Resources/Locale/en-US/reagents/meta/physical-desc.ftl
Resources/Prototypes/Catalog/Fills/Crates/fun.yml
Resources/Prototypes/Entities/Objects/Fun/toys.yml
Resources/Prototypes/Flavors/flavors.yml
Resources/Prototypes/Reagents/fun.yml
Resources/Prototypes/SoundCollections/emotes.yml
Resources/Prototypes/Voice/speech_emote_sounds.yml
Resources/Prototypes/Voice/speech_emotes.yml
Resources/Textures/Interface/Emotes/attributions.yml
Resources/Textures/Interface/Emotes/hew.png [new file with mode: 0644]
Resources/Textures/Objects/Fun/toys.rsi/lizard-inversed-equipped-HELMET.png [new file with mode: 0644]
Resources/Textures/Objects/Fun/toys.rsi/meta.json
Resources/Textures/Objects/Fun/toys.rsi/plushie_lizard_inversed.png [new file with mode: 0644]
Resources/Textures/Objects/Fun/toys.rsi/plushielizardinversed-inhand-left.png [new file with mode: 0644]
Resources/Textures/Objects/Fun/toys.rsi/plushielizardinversed-inhand-right.png [new file with mode: 0644]

index 162ee8c1c337c63d4523a1bf40fa5e0f8dadff01..cd767ff3d6b7cccf12781fecb3d568a729d2ceb7 100644 (file)
   copyright: "Created by BlackMajor (github) for ss14, muffled_weh.ogg modified from weh.ogg by Slorkito (ss14 discord)"
   source: "https://github.com/space-wizards/space-station-14/blob/master/Resources/Audio/Items/Toys/weh.ogg"
 
+- files: ["hew.ogg"]
+  license: "CC0-1.0"
+  copyright: "Modified from weh.ogg by ArtisticRoomba"
+  source: "https://github.com/space-wizards/space-station-14/blob/master/Resources/Audio/Items/Toys/weh.ogg"
+
 - files: ["skub.ogg", "skub3.ogg"]
   license: "CC0-1.0"
   copyright: "Created by BlackMajor (github) for ss14"
diff --git a/Resources/Audio/Items/Toys/hew.ogg b/Resources/Audio/Items/Toys/hew.ogg
new file mode 100644 (file)
index 0000000..63ba808
Binary files /dev/null and b/Resources/Audio/Items/Toys/hew.ogg differ
index 8c74acafca2422f40b429f74cc3994ddb5563cbd..479e9daab4a21f434bdd243efa8ab4efd7b9f545 100644 (file)
@@ -17,6 +17,7 @@ chat-emote-name-gasp = Gasp
 chat-emote-name-deathgasp = Deathgasp
 chat-emote-name-buzz = Buzz
 chat-emote-name-weh = Weh
+chat-emote-name-hew = Hew
 chat-emote-name-chirp = Chirp
 chat-emote-name-beep = Beep
 chat-emote-name-chime = Chime
@@ -50,6 +51,8 @@ chat-emote-msg-gasp = gasps.
 chat-emote-msg-deathgasp = seizes up and falls limp, {POSS-ADJ($entity)} eyes dead and lifeless...
 chat-emote-msg-deathgasp-monkey = lets out a faint chimper as {SUBJECT($entity)} collapses and stops moving...
 chat-emote-msg-buzz = buzzes!
+chat-emote-msg-weh = wehs!
+chat-emote-msg-hew = hews!
 chat-emote-msg-chirp = chirps!
 chat-emote-msg-beep = beeps.
 chat-emote-msg-chime = chimes.
index 2789e59938485987e5bbd5ffaeff8dd3874f14c9..f7730aa01f8677d1b588588062b3ba80c0a4bbc6 100644 (file)
@@ -315,3 +315,4 @@ flavor-complex-sax = like jazz
 flavor-complex-bottledlightning = like lightning in a bottle
 flavor-complex-punishment = like punishment
 flavor-weh = like weh
+flavor-hew = like hew
index a4a8c0f150a329f7306d0b13bd4b59b1c3e45419..66abb737ff6e15c7e105d8a497c0123f179ed3ef 100644 (file)
@@ -27,3 +27,6 @@ reagent-desc-laughter = Some say that this is the best medicine, but recent stud
 
 reagent-name-weh = juice that makes you Weh
 reagent-desc-weh = Pure essence of lizard plush. Makes you Weh!
+
+reagent-name-hew = juice that makes you Hew
+reagent-desc-hew = Pure essence of inversed lizard plush. Makes you Hew!
index 61954e01eb50c699cb0f743fb062a0a1e5a551ef..56953776e6aac9cd9c652e155aa9b3c137d83e68 100644 (file)
@@ -87,6 +87,7 @@ reagent-physical-desc-exotic-smelling = exotic smelling
 reagent-physical-desc-energizing = energizing
 reagent-physical-desc-exhilarating = exhilarating
 reagent-physical-desc-vibrant = vibrant
+reagent-physical-desc-inversed = inversed
 reagent-physical-desc-fluffy = fluffy
 reagent-physical-desc-funny = funny
 reagent-physical-desc-alkaline = alkaline
index 411dc3072103513353814b8f57635884ad5d1947..84c89952223b14d3c03d9210ecb0fbfc69fbbaf5 100644 (file)
@@ -16,6 +16,8 @@
         weight: 9
       - id: PlushieSpaceLizard
         weight: 1
+      - id: PlushieLizardInversed
+        weight: 0.5
     - !type:GroupSelector
       children:
       - id: PlushieCarp
index 60420bb9d9342d42a379f0889ececf9eab023ab9..2672be062214dd0673d6687f06aba343b2299db4 100644 (file)
         - ReagentId: JuiceThatMakesYouWeh
           Quantity: 10
 
+- type: entity
+  parent: PlushieLizard
+  id: PlushieLizardInversed #Hew!
+  name: drazil plushie
+  description: An adorable stuffed toy that resembles a lizardperson from an inversed dimension. Hew!
+  components:
+  - type: Sprite
+    state: plushie_lizard_inversed
+  - type: Item
+    heldPrefix: plushielizardinversed
+  - type: EmitSoundOnUse
+    sound:
+      path: /Audio/Items/Toys/hew.ogg
+  - type: EmitSoundOnLand
+    sound:
+      path: /Audio/Items/Toys/hew.ogg
+  - type: EmitSoundOnActivate
+    sound:
+      path: /Audio/Items/Toys/hew.ogg
+  - type: EmitSoundOnTrigger
+    sound:
+      path: /Audio/Items/Toys/hew.ogg
+  - type: Food
+    requiresSpecialDigestion: true
+    useSound:
+      path: /Audio/Items/Toys/hew.ogg
+  - type: MeleeWeapon
+    wideAnimationRotation: 180
+    soundHit:
+      path: /Audio/Items/Toys/hew.ogg
+  - type: Extractable
+    juiceSolution:
+      reagents:
+      - ReagentId: JuiceThatMakesYouHew
+        Quantity: 30
+  - type: SolutionContainerManager
+    solutions:
+      food:
+        maxVol: 20
+        reagents:
+        - ReagentId: Fiber
+          Quantity: 10
+        - ReagentId: JuiceThatMakesYouHew
+          Quantity: 10
+  - type: Clothing
+    quickEquip: false
+    sprite: Objects/Fun/toys.rsi
+    equippedPrefix: lizard-inversed
+    slots:
+    - HEAD
+
+
 - type: entity
   parent: BasePlushie
   id: PlushieDiona
   - type: PhysicalComposition
     materialComposition:
       Plastic: 25
-      
\ No newline at end of file
index b79d6530eced3888e19f21c3347e171d4e61ceab..611750fa7db61d55a3e94796bcb213c32872196a 100644 (file)
   flavorType: Base
   description: flavor-weh
 
+- type: flavor
+  id: hew
+  flavorType: Base
+  description: flavor-hew
+
 - type: flavor
   id: fishops
   flavorType: Complex
index 1df2636c8cebc9c4f7f72b94aefd79c508e73ce4..00d31cbd102429302964c7a5782d92c03673c7ac 100644 (file)
         conditions:
         - !type:ReagentThreshold
           min: 50
+
+- type: reagent
+  id: JuiceThatMakesYouHew
+  name: reagent-name-hew
+  group: Toxins
+  desc: reagent-desc-hew
+  physicalDesc: reagent-physical-desc-inversed
+  flavor: hew
+  color: "#a64dc5"
+  metabolisms:
+    Poison:
+      metabolismRate: 0.25
+      effects:
+      - !type:Emote
+        emote: Hew
+        showInChat: true
+        force: true
+        probability: 0.5
+      - !type:Polymorph
+        prototype: ArtifactLizard
+        conditions:
+        - !type:OrganType
+          type: Animal
+          shouldHave: false
+        - !type:ReagentThreshold
+          min: 50
+      - !type:AdjustReagent
+        reagent: JuiceThatMakesYouHew
+        amount: -20
+        conditions:
+        - !type:ReagentThreshold
+          min: 50
index 6e7b5c0fa0038d8e9a43ee57abc43a295ad60a8b..04d2b3b2e8e2fc11868f3024e92cee4cbe2d5416 100644 (file)
@@ -92,3 +92,8 @@
   id: Weh
   files:
   - /Audio/Items/Toys/weh.ogg
+
+- type: soundCollection
+  id: Hew
+  files:
+  - /Audio/Items/Toys/hew.ogg
index 5eda800244f76f23f2f82cd6c9e732b8f5346c5b..96726eb7feb4a4e0694785f55a0457818b489911 100644 (file)
@@ -34,6 +34,8 @@
       collection: Whistles
     Weh:
       collection: Weh
+    Hew:
+      collection: Hew
     Gasp:
       collection: MaleGasp
     DefaultDeathgasp:
@@ -74,6 +76,8 @@
       collection: Whistles
     Weh:
       collection: Weh
+    Hew:
+      collection: Hew
     Gasp:
       collection: FemaleGasp
     DefaultDeathgasp:
       collection: MaleCry
     Weh:
       collection: Weh
+    Hew:
+      collection: Hew
     Gasp:
       collection: MaleGasp
     DefaultDeathgasp:
       collection: FemaleCry
     Weh:
       collection: Weh
+    Hew:
+      collection: Hew
     Gasp:
       collection: FemaleGasp
     DefaultDeathgasp:
       collection: Whistles
     Weh:
       collection: Weh
+    Hew:
+      collection: Hew
     Gasp:
       collection: MaleGasp
     DefaultDeathgasp:
       collection: Whistles
     Weh:
       collection: Weh
+    Hew:
+      collection: Hew
     Gasp:
       collection: FemaleGasp
     DefaultDeathgasp:
       collection: BikeHorn
     Weh:
       collection: Weh
+    Hew:
+      collection: Hew
     Gasp:
       collection: MaleGasp
     DefaultDeathgasp:
       path: /Audio/Voice/Arachnid/arachnid_click.ogg
     Weh:
       collection: Weh
+    Hew:
+      collection: Hew
     Gasp:
       collection: MaleGasp
     DefaultDeathgasp:
       collection: Whistles
     Weh:
       collection: Weh
+    Hew:
+      collection: Hew
     Gasp:
       collection: MaleGasp
     DefaultDeathgasp:
       collection: Whistles
     Weh:
       collection: Weh
+    Hew:
+      collection: Hew
     Gasp:
       collection: FemaleGasp
     DefaultDeathgasp:
       path: /Audio/Voice/Moth/moth_squeak.ogg
     Weh:
       collection: Weh
+    Hew:
+      collection: Hew
     Gasp:
       collection: MaleGasp
     DefaultDeathgasp:
       path: /Audio/Voice/Diona/diona_salute.ogg
       params:
        volume: -5
-       
+
 - type: emoteSounds
   id: ReptilianBodyEmotes
   sounds:
index 6cd5bcacba447714ebb9615cd58fc490d2dd5639..21a884ed4c58845a1aecd81b88ea8e2eb5a38cc5 100644 (file)
   name: chat-emote-name-weh
   category: Vocal
   icon: Interface/Emotes/weh.png
-  chatMessages: [Wehs!]
+  chatMessages: ["chat-emote-msg-weh"]
+
+- type: emote
+  id: Hew
+  name: chat-emote-name-hew
+  category: Vocal
+  icon: Interface/Emotes/hew.png
+  chatMessages: ["chat-emote-msg-hew"]
 
 - type: emote
   id: Chirp
index 55cb19a9d7cf5391369c03ff345b0274453a388f..d29915984d8450804997ffe93fe3c05904f28dfe 100644 (file)
   copyright: "Created by Sarahon"
   source: "https://github.com/Sarahon"
 
+- files: ["hew.png"]
+  license: "CC-BY-SA-3.0"
+  copyright: "Modified from existing weh emote image (weh.png) by ArtisticRoomba"
+  source: "https://github.com/ArtisticRoomba"
+
 - files: ["honk.png"]
   license: "CC-BY-SA-3.0"
   copyright: "Modified from existing bikehorn texture (icon.png) by TyAshley (AllenTheGreat) & Sarahon"
diff --git a/Resources/Textures/Interface/Emotes/hew.png b/Resources/Textures/Interface/Emotes/hew.png
new file mode 100644 (file)
index 0000000..d685999
Binary files /dev/null and b/Resources/Textures/Interface/Emotes/hew.png differ
diff --git a/Resources/Textures/Objects/Fun/toys.rsi/lizard-inversed-equipped-HELMET.png b/Resources/Textures/Objects/Fun/toys.rsi/lizard-inversed-equipped-HELMET.png
new file mode 100644 (file)
index 0000000..f8652ea
Binary files /dev/null and b/Resources/Textures/Objects/Fun/toys.rsi/lizard-inversed-equipped-HELMET.png differ
index b4db18defcc2a0e3831b8d870d32d3fee1c83216..4d86adeded131c1a6d7e4a028dd965902295f93f 100644 (file)
@@ -1,7 +1,7 @@
 {
   "version": 1,
   "license": "CC-BY-SA-3.0",
-  "copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/commit/e1142f20f5e4661cb6845cfcf2dd69f864d67432, orb, orb-inhand-left and orb-inhand-right created by Pancake, plushie_diona and plushie_diona1 created by discord user Deos#5630, toy-mouse-equipped-HELMET is a resprited 1-equipped-HELMET in mouse.rsi by PuroSlavKing (Github), plushie_xeno by LinkUyx#6557, plushie_hampter by RenLou#4333, beachball taken from https://github.com/ss220-space/Paradise/commit/662c08272acd7be79531550919f56f846726eabb, beachb-inhand by ;3#1161, bee hat and in-hand sprites drawn by Ubaser, plushie_penguin by netwy, plushie_arachnid by PixelTheKermit (github), plushie human by TheShuEd, NanoTrasen Balloon by MACMAN2003, holoplush and magicplush modified by deltanedas (github). Lizard hat sprite made by Cinder, rubber_chicken by xprospero, in-hand lizard plushie sprites by KieueCaprie",
+  "copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/commit/e1142f20f5e4661cb6845cfcf2dd69f864d67432, orb, orb-inhand-left and orb-inhand-right created by Pancake, plushie_diona and plushie_diona1 created by discord user Deos#5630, toy-mouse-equipped-HELMET is a resprited 1-equipped-HELMET in mouse.rsi by PuroSlavKing (Github), plushie_xeno by LinkUyx#6557, plushie_hampter by RenLou#4333, beachball taken from https://github.com/ss220-space/Paradise/commit/662c08272acd7be79531550919f56f846726eabb, beachb-inhand by ;3#1161, bee hat and in-hand sprites drawn by Ubaser, plushie_penguin by netwy, plushie_arachnid by PixelTheKermit (github), plushie human by TheShuEd, NanoTrasen Balloon by MACMAN2003, holoplush and magicplush modified by deltanedas (github), lizard hat sprite made by Cinder, rubber_chicken by xprospero, in-hand lizard plushie sprites by KieueCaprie, plushie_lizard_inversed and inhand sprites modified from plushie_lizard_mirrored and plushielizard-inhand-left, plushielizard-inhand-right by ArtisticRoomba",
   "size": {
     "x": 32,
     "y": 32
     {
       "name": "plushie_lizard_mirrored"
     },
+    {
+      "name": "plushie_lizard_inversed"
+    },
+    {
+       "name": "lizard-inversed-equipped-HELMET",
+       "directions": 4
+    },
+    {
+       "name": "plushielizardinversed-inhand-left",
+       "directions": 4
+    },
+    {
+       "name": "plushielizardinversed-inhand-right",
+       "directions": 4
+    },
     {
       "name": "plushie_lamp"
     },
diff --git a/Resources/Textures/Objects/Fun/toys.rsi/plushie_lizard_inversed.png b/Resources/Textures/Objects/Fun/toys.rsi/plushie_lizard_inversed.png
new file mode 100644 (file)
index 0000000..06ac083
Binary files /dev/null and b/Resources/Textures/Objects/Fun/toys.rsi/plushie_lizard_inversed.png differ
diff --git a/Resources/Textures/Objects/Fun/toys.rsi/plushielizardinversed-inhand-left.png b/Resources/Textures/Objects/Fun/toys.rsi/plushielizardinversed-inhand-left.png
new file mode 100644 (file)
index 0000000..708736a
Binary files /dev/null and b/Resources/Textures/Objects/Fun/toys.rsi/plushielizardinversed-inhand-left.png differ
diff --git a/Resources/Textures/Objects/Fun/toys.rsi/plushielizardinversed-inhand-right.png b/Resources/Textures/Objects/Fun/toys.rsi/plushielizardinversed-inhand-right.png
new file mode 100644 (file)
index 0000000..501b3c4
Binary files /dev/null and b/Resources/Textures/Objects/Fun/toys.rsi/plushielizardinversed-inhand-right.png differ