]> git.smokeofanarchy.ru Git - space-station-14.git/commitdiff
Puppy Ian. Awwww (And a puppy crate) (#21508)
authorVasilis <vasilis@pikachu.systems>
Sun, 12 Nov 2023 23:24:07 +0000 (00:24 +0100)
committerGitHub <noreply@github.com>
Sun, 12 Nov 2023 23:24:07 +0000 (16:24 -0700)
* Awwww

* May as well add a crate

* forgor

* Im dumb

* Ok im done being dumb

* You monster...

Resources/Locale/en-US/prototypes/catalog/fills/crates/livestock-crates.ftl
Resources/Prototypes/Catalog/Cargo/cargo_livestock.yml
Resources/Prototypes/Catalog/Fills/Crates/npc.yml
Resources/Prototypes/Entities/Markers/Spawners/mobs.yml
Resources/Prototypes/Entities/Mobs/NPCs/animals.yml
Resources/Prototypes/Entities/Mobs/NPCs/pets.yml

index 9742b83b34011ecfe2e83443bd3e5703a0d8110f..78a4e3686ed1251bcaafe905f7149b47acea2cd1 100644 (file)
@@ -19,6 +19,9 @@ ent-CrateNPCDuck = Duck crate
 ent-CrateNPCCorgi = Corgi crate
     .desc = A crate containing a single corgi.
 
+ent-CrateNPCPuppyCorgi = Puppy Corgi crate
+    .desc = A crate containing a single puppy corgi. Awww.
+
 ent-CrateNPCCow = Cow crate
     .desc = A crate containing a single cow.
 
@@ -53,4 +56,4 @@ ent-CrateNPCLizard = Lizard crate
     .desc = A crate containing a lizard.
 
 ent-CrateNPCKangaroo = Kangaroo crate
-    .desc = A crate containing a kangaroo.
\ No newline at end of file
+    .desc = A crate containing a kangaroo.
index d82e4d8d26c82fe684917530587d504b4aa7bdd9..86c79b133e7beeb77f90742eacac38a2ab3584c1 100644 (file)
   category: Livestock
   group: market
 
+- type: cargoProduct
+  id: LivestockPupCorgi
+  icon:
+    sprite: Mobs/Pets/corgi.rsi
+    state: puppy
+  product: CrateNPCPuppyCorgi
+  cost: 1200
+  category: Livestock
+  group: market
+
 - type: cargoProduct
   id: LivestockCow
   icon:
index 6ff49fb8ec94acdc146df2c718936f1d4ffbf5e3..e9ac33c412d472148c077640d91a7ba27df1e5f1 100644 (file)
     contents:
       - id: MobCorgi
 
+- type: entity
+  id: CrateNPCPuppyCorgi
+  parent: CrateLivestock
+  components:
+  - type: StorageFill
+    contents:
+    - id: MobCorgiPuppy
+
 - type: entity
   id: CrateNPCCow
   parent: CrateLivestock
index 501d0f02647ff8772c198348219d07ec19b56586..bf47656008424836c549f66616435b25f6f4ba16 100644 (file)
@@ -46,6 +46,7 @@
       - MobCorgiIan
       - MobCorgiIanOld
       - MobCorgiLisa
+      - MobCorgiIanPup
 
 - type: entity
   name: Possum Morty Spawner
index 89c9f4fbfecffe9e367f1ff10228a872351661c5..26e7a620188460d0916be47356fbe28aed67febf 100644 (file)
     states:
       Alive:
         Base: puppy
+      Critical:
+        Base: puppy_dead
       Dead:
         Base: puppy_dead
   - type: Grammar
index 88d7cbaae29337f7498282ef2358cfb6f2b297f2..661f64080fdee66c2361a4a15c08951cb2cc5916 100644 (file)
       proper: true
       gender: female
 
+- type: entity
+  name: Puppy Ian
+  parent: MobCorgiPuppy
+  id: MobCorgiIanPup
+  description: Favourite puppy corgi. Awww.
+  components:
+  - type: Grammar
+    attributes:
+      proper: true
+      gender: male
+  - type: Butcherable # A puppy? You monster...
+    spawned:
+    - id: FoodMeatCorgi
+      amount: 2
+    - id: MaterialHideCorgi
+
 - type: entity
   name: Runtime
   parent: MobCat