]> git.smokeofanarchy.ru Git - space-station-14.git/commitdiff
add space carp and sharkminnow teeth (#31070)
authorNemanja <98561806+EmoGarbage404@users.noreply.github.com>
Mon, 19 Aug 2024 03:04:59 +0000 (23:04 -0400)
committerGitHub <noreply@github.com>
Mon, 19 Aug 2024 03:04:59 +0000 (21:04 -0600)
16 files changed:
Resources/Locale/en-US/cargo/bounties.ftl
Resources/Prototypes/Catalog/Bounties/bounties.yml
Resources/Prototypes/Entities/Mobs/NPCs/carp.yml
Resources/Prototypes/Entities/Objects/Materials/materials.yml
Resources/Prototypes/Stacks/Materials/materials.yml
Resources/Prototypes/tags.yml
Resources/Textures/Objects/Materials/Mob/carptooth.rsi/meta.json [new file with mode: 0644]
Resources/Textures/Objects/Materials/Mob/carptooth.rsi/tooth.png [new file with mode: 0644]
Resources/Textures/Objects/Materials/Mob/carptooth.rsi/tooth_2.png [new file with mode: 0644]
Resources/Textures/Objects/Materials/Mob/carptooth.rsi/tooth_3.png [new file with mode: 0644]
Resources/Textures/Objects/Materials/Mob/sharktooth.rsi/inhand-left.png [new file with mode: 0644]
Resources/Textures/Objects/Materials/Mob/sharktooth.rsi/inhand-right.png [new file with mode: 0644]
Resources/Textures/Objects/Materials/Mob/sharktooth.rsi/meta.json [new file with mode: 0644]
Resources/Textures/Objects/Materials/Mob/sharktooth.rsi/tooth.png [new file with mode: 0644]
Resources/Textures/Objects/Materials/Mob/sharktooth.rsi/tooth_2.png [new file with mode: 0644]
Resources/Textures/Objects/Materials/Mob/sharktooth.rsi/tooth_3.png [new file with mode: 0644]

index c19de391f7a2b8c4a5871a1fd263ea33ad6d85d2..3a68bc07c51087b05ef36d42be197afba890a9f4 100644 (file)
@@ -66,6 +66,8 @@ bounty-item-wine = Wine bottle
 bounty-item-cotton-boll = Cotton boll
 bounty-item-microwave-machine-board = Microwave machine board
 bounty-item-flash = Flash
+bounty-item-tooth-space-carp = Space Carp Tooth
+bounty-item-tooth-sharkminnow = Sharkminnow Tooth
 
 bounty-description-artifact = NanoTrasen is in some hot water for stealing artifacts from non-spacefaring planets. Return one and we'll compensate you for it.
 bounty-description-baseball-bat = Baseball fever is going on at CentComm! Be a dear and ship them some baseball bats, so that management can live out their childhood dream.
@@ -134,3 +136,5 @@ bounty-description-wine = The new librarian and the Quartermaster are falling he
 bounty-description-cotton-boll = A massive swarm of mothroaches ate all the paper and cloth on the station. Send us some cotton to help keep our winged crewmembers fed.
 bounty-description-microwave-machine-board = Mr. Giggles thought it'd be funny to stick forks in all the kitchen microwaves. Help us replace them before the chefs start making clown burgers.
 bounty-description-flashes = GREETINGS \[Station] WE REQUIRE 6 FLASHES DUE TO A NORMAL \[TrainingExercise] WITH SECURITY. EVERYTHING IS \[Normal].
+bounty-description-tooth-space-carp = Some lads from "down unda" need some teeth to make their traditional apparel. Send them a few from some space carp.
+bounty-description-tooth-sharkminnow = The chef is claiming that the teeth of sharkminnows are some kind of high-quality knife. I don't know what they're on about, but they want a set. Send it to them.
index 71d0d0b665af381ed084cff78526325f5bbddfcd..50d3eb238752a862e1e5e07eada0dff2ae4d9da1 100644 (file)
     whitelist:
       components:
       - Flash
+
+- type: cargoBounty
+  id: BountyTeethSpaceCarp
+  reward: 800
+  description: bounty-description-tooth-space-carp
+  entries:
+  - name: bounty-item-tooth-space-carp
+    amount: 8
+    whitelist:
+      tags:
+      - ToothSpaceCarp
+
+- type: cargoBounty
+  id: BountyTeethSharkminnow
+  reward: 1500
+  description: bounty-description-tooth-sharkminnow
+  entries:
+  - name: bounty-item-tooth-sharkminnow
+    amount: 5
+    whitelist:
+      tags:
+      - ToothSharkminnow
index e345ec477b1c6158f19d3d5d7b6d78294e720c94..4d9f408d9dadb7c3360b63d94f6df0f35b2cd1d0 100644 (file)
@@ -54,6 +54,9 @@
       spawned:
         - id: FoodMeatFish
           amount: 2
+        - id: MaterialToothSpaceCarp1
+          amount: 1
+          maxAmount: 4
     - type: MeleeWeapon
       altDisarm: false
       angle: 0
       spawned:
         - id: FoodMeatFish
           amount: 4
+        - id: MaterialToothSharkminnow1
+          amount: 1
+          maxAmount: 3
     - type: MeleeWeapon
       damage:
         types:
index 867b83f9ff6f0e4182a8ddc825bad3dc3b291887..31777c2a84ce0432e77cf1898bff5d7754a63321 100644 (file)
   - type: Stack
     count: 1
 
+- type: entity
+  parent: MaterialBase
+  id: MaterialToothSpaceCarp
+  name: space carp tooth
+  description: Pretty small but plenty nasty. You like them best when they're not sinking into you.
+  suffix: Full
+  components:
+  - type: Sprite
+    sprite: Objects/Materials/Mob/carptooth.rsi
+    layers:
+    - state: tooth
+      map: [ "base" ]
+  - type: Item
+    sprite: Objects/Materials/Mob/carptooth.rsi
+    size: Normal
+  - type: Appearance
+  - type: Stack
+    stackType: SpaceCarpTooth
+    count: 30
+    baseLayer: base
+    layerStates:
+    - tooth
+    - tooth_2
+    - tooth_3
+  - type: StackPrice
+    price: 50
+  - type: Tag
+    tags:
+    - ToothSpaceCarp
+
+- type: entity
+  parent: MaterialToothSpaceCarp
+  id: MaterialToothSpaceCarp1
+  suffix: 1
+  components:
+  - type: Stack
+    count: 1
+
+- type: entity
+  parent: [ MaterialBase, BaseKnife ]
+  id: MaterialToothSharkminnow
+  name: sharkminnow tooth
+  description: Looks sharp. Sharp enough to poke someone's eye out. Holy fuck it's big.
+  suffix: Full
+  components:
+  - type: Sprite
+    sprite: Objects/Materials/Mob/sharktooth.rsi
+    layers:
+    - state: tooth
+      map: [ "base" ]
+  - type: Item
+    sprite: Objects/Materials/Mob/sharktooth.rsi
+    size: Normal
+  - type: Appearance
+  - type: Stack
+    stackType: SharkMinnowTooth
+    count: 30
+    baseLayer: base
+    layerStates:
+    - tooth
+    - tooth_2
+    - tooth_3
+  - type: StackPrice
+    price: 150
+  - type: Tag
+    tags:
+    - Knife
+    - ToothSharkminnow
+
+- type: entity
+  parent: MaterialToothSharkminnow
+  id: MaterialToothSharkminnow1
+  suffix: 1
+  components:
+  - type: Stack
+    count: 1
+
 - type: entity
   parent: MaterialBase
   id: MaterialBones
index 049f538bccd6b4725f80030544d5d5049e902bef..69d47495488f7512fd691c4bb2a0f0f38a242b0a 100644 (file)
   spawn: MaterialWebSilk1
   maxCount: 50
 
+- type: stack
+  id: SpaceCarpTooth
+  name: space carp tooth
+  icon: { sprite: /Textures/Objects/Materials/Mob/carptooth.rsi, state: tooth}
+  spawn: MaterialToothSpaceCarp1
+  maxCount: 30
+
+- type: stack
+  id: SharkMinnowTooth
+  name: sharkminnow tooth
+  icon: { sprite: /Textures/Objects/Materials/Mob/sharktooth.rsi, state: tooth}
+  spawn: MaterialToothSharkminnow1
+  maxCount: 30
+
 - type: stack
   id: Bones
   name: bones
index 1e3ae71958aec02b432018c86bb588881ef5a5f9..9b11570a252023a8d62017db149ebf7ed28b53f9 100644 (file)
 - type: Tag
   id: Toolbox
 
+- type: Tag
+  id: ToothSharkminnow
+
+- type: Tag
+  id: ToothSpaceCarp
+
 - type: Tag
   id: Torch
 
diff --git a/Resources/Textures/Objects/Materials/Mob/carptooth.rsi/meta.json b/Resources/Textures/Objects/Materials/Mob/carptooth.rsi/meta.json
new file mode 100644 (file)
index 0000000..58ed20a
--- /dev/null
@@ -0,0 +1,20 @@
+{
+  "version": 1,
+  "license": "CC0-1.0",
+  "copyright": "Created by EmoGarbage404",
+  "size": {
+    "x": 32,
+    "y": 32
+  },
+  "states": [
+    {
+      "name": "tooth"
+    },
+    {
+      "name": "tooth_2"
+    },
+    {
+      "name": "tooth_3"
+    }
+  ]
+}
diff --git a/Resources/Textures/Objects/Materials/Mob/carptooth.rsi/tooth.png b/Resources/Textures/Objects/Materials/Mob/carptooth.rsi/tooth.png
new file mode 100644 (file)
index 0000000..e87d03c
Binary files /dev/null and b/Resources/Textures/Objects/Materials/Mob/carptooth.rsi/tooth.png differ
diff --git a/Resources/Textures/Objects/Materials/Mob/carptooth.rsi/tooth_2.png b/Resources/Textures/Objects/Materials/Mob/carptooth.rsi/tooth_2.png
new file mode 100644 (file)
index 0000000..3515c44
Binary files /dev/null and b/Resources/Textures/Objects/Materials/Mob/carptooth.rsi/tooth_2.png differ
diff --git a/Resources/Textures/Objects/Materials/Mob/carptooth.rsi/tooth_3.png b/Resources/Textures/Objects/Materials/Mob/carptooth.rsi/tooth_3.png
new file mode 100644 (file)
index 0000000..836a44b
Binary files /dev/null and b/Resources/Textures/Objects/Materials/Mob/carptooth.rsi/tooth_3.png differ
diff --git a/Resources/Textures/Objects/Materials/Mob/sharktooth.rsi/inhand-left.png b/Resources/Textures/Objects/Materials/Mob/sharktooth.rsi/inhand-left.png
new file mode 100644 (file)
index 0000000..4b76d5c
Binary files /dev/null and b/Resources/Textures/Objects/Materials/Mob/sharktooth.rsi/inhand-left.png differ
diff --git a/Resources/Textures/Objects/Materials/Mob/sharktooth.rsi/inhand-right.png b/Resources/Textures/Objects/Materials/Mob/sharktooth.rsi/inhand-right.png
new file mode 100644 (file)
index 0000000..bf5c9f0
Binary files /dev/null and b/Resources/Textures/Objects/Materials/Mob/sharktooth.rsi/inhand-right.png differ
diff --git a/Resources/Textures/Objects/Materials/Mob/sharktooth.rsi/meta.json b/Resources/Textures/Objects/Materials/Mob/sharktooth.rsi/meta.json
new file mode 100644 (file)
index 0000000..5aab9fb
--- /dev/null
@@ -0,0 +1,28 @@
+{
+  "version": 1,
+  "license": "CC0-1.0",
+  "copyright": "Created by EmoGarbage404",
+  "size": {
+    "x": 32,
+    "y": 32
+  },
+  "states": [
+    {
+      "name": "inhand-left",
+      "directions": 4
+    },
+    {
+      "name": "inhand-right",
+      "directions": 4
+    },
+    {
+      "name": "tooth"
+    },
+    {
+      "name": "tooth_2"
+    },
+    {
+      "name": "tooth_3"
+    }
+  ]
+}
diff --git a/Resources/Textures/Objects/Materials/Mob/sharktooth.rsi/tooth.png b/Resources/Textures/Objects/Materials/Mob/sharktooth.rsi/tooth.png
new file mode 100644 (file)
index 0000000..695d772
Binary files /dev/null and b/Resources/Textures/Objects/Materials/Mob/sharktooth.rsi/tooth.png differ
diff --git a/Resources/Textures/Objects/Materials/Mob/sharktooth.rsi/tooth_2.png b/Resources/Textures/Objects/Materials/Mob/sharktooth.rsi/tooth_2.png
new file mode 100644 (file)
index 0000000..73c874d
Binary files /dev/null and b/Resources/Textures/Objects/Materials/Mob/sharktooth.rsi/tooth_2.png differ
diff --git a/Resources/Textures/Objects/Materials/Mob/sharktooth.rsi/tooth_3.png b/Resources/Textures/Objects/Materials/Mob/sharktooth.rsi/tooth_3.png
new file mode 100644 (file)
index 0000000..2ce73e5
Binary files /dev/null and b/Resources/Textures/Objects/Materials/Mob/sharktooth.rsi/tooth_3.png differ