@@ -37,7 +37,7 @@
|
|||||||
- type: cargoProduct
|
- type: cargoProduct
|
||||||
name: "chicken crate"
|
name: "chicken crate"
|
||||||
id: LivestockChicken
|
id: LivestockChicken
|
||||||
description: "A crate containing a four fully grown chickens"
|
description: "A crate containing four fully grown chickens"
|
||||||
icon:
|
icon:
|
||||||
sprite: Mobs/Animals/chicken.rsi
|
sprite: Mobs/Animals/chicken.rsi
|
||||||
state: icon-1
|
state: icon-1
|
||||||
@@ -46,6 +46,18 @@
|
|||||||
category: Livestock
|
category: Livestock
|
||||||
group: market
|
group: market
|
||||||
|
|
||||||
|
- type: cargoProduct
|
||||||
|
name: "duck crate"
|
||||||
|
id: LivestockDuck
|
||||||
|
description: "A crate containing six fully grown ducks"
|
||||||
|
icon:
|
||||||
|
sprite: Mobs/Animals/duck.rsi
|
||||||
|
state: icon-0
|
||||||
|
product: CrateNPCDuck
|
||||||
|
cost: 2000
|
||||||
|
category: Livestock
|
||||||
|
group: market
|
||||||
|
|
||||||
- type: cargoProduct
|
- type: cargoProduct
|
||||||
name: "corgi crate"
|
name: "corgi crate"
|
||||||
id: LivestockCorgi
|
id: LivestockCorgi
|
||||||
@@ -153,4 +165,3 @@
|
|||||||
cost: 1000
|
cost: 1000
|
||||||
category: Livestock
|
category: Livestock
|
||||||
group: market
|
group: market
|
||||||
|
|
||||||
@@ -42,6 +42,21 @@
|
|||||||
amount: 4
|
amount: 4
|
||||||
|
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: CrateNPCDuck
|
||||||
|
name: duck crate
|
||||||
|
parent: CrateLivestock
|
||||||
|
components:
|
||||||
|
- type: StorageFill
|
||||||
|
contents:
|
||||||
|
- id: MobDuckMallard
|
||||||
|
amount: 2
|
||||||
|
- id: MobDuckWhite
|
||||||
|
amount: 2
|
||||||
|
- id: MobDuckBrown
|
||||||
|
amount: 2
|
||||||
|
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
id: CrateNPCCorgi
|
id: CrateNPCCorgi
|
||||||
name: corgi crate
|
name: corgi crate
|
||||||
|
|||||||
@@ -107,6 +107,72 @@
|
|||||||
meat: FoodMeatChicken
|
meat: FoodMeatChicken
|
||||||
pieces: 1
|
pieces: 1
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: mallard duck #Quack
|
||||||
|
parent: SimpleMobBase
|
||||||
|
id: MobDuckMallard
|
||||||
|
description: An adorable mallard duck, it's fluffy and soft!
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
drawdepth: Mobs
|
||||||
|
layers:
|
||||||
|
- map: ["enum.DamageStateVisualLayers.Base"]
|
||||||
|
state: duck-0
|
||||||
|
sprite: Mobs/Animals/duck.rsi
|
||||||
|
- type: Appearance
|
||||||
|
visuals:
|
||||||
|
- type: DamageStateVisualizer
|
||||||
|
normal: duck-0
|
||||||
|
crit: dead-0
|
||||||
|
dead: dead-0
|
||||||
|
- type: Butcherable
|
||||||
|
meat: FoodMeatDuck
|
||||||
|
pieces: 1
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: white duck #Quack
|
||||||
|
parent: SimpleMobBase
|
||||||
|
id: MobDuckWhite
|
||||||
|
description: An adorable white duck, it's fluffy and soft!
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
drawdepth: Mobs
|
||||||
|
layers:
|
||||||
|
- map: ["enum.DamageStateVisualLayers.Base"]
|
||||||
|
state: duck-1
|
||||||
|
sprite: Mobs/Animals/duck.rsi
|
||||||
|
- type: Appearance
|
||||||
|
visuals:
|
||||||
|
- type: DamageStateVisualizer
|
||||||
|
normal: duck-1
|
||||||
|
crit: dead-1
|
||||||
|
dead: dead-1
|
||||||
|
- type: Butcherable
|
||||||
|
meat: FoodMeatDuck
|
||||||
|
pieces: 1
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: brown duck #Quack
|
||||||
|
parent: SimpleMobBase
|
||||||
|
id: MobDuckBrown
|
||||||
|
description: An adorable brown duck, it's fluffy and soft!
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
drawdepth: Mobs
|
||||||
|
layers:
|
||||||
|
- map: ["enum.DamageStateVisualLayers.Base"]
|
||||||
|
state: duck-2
|
||||||
|
sprite: Mobs/Animals/duck.rsi
|
||||||
|
- type: Appearance
|
||||||
|
visuals:
|
||||||
|
- type: DamageStateVisualizer
|
||||||
|
normal: duck-2
|
||||||
|
crit: dead-2
|
||||||
|
dead: dead-2
|
||||||
|
- type: Butcherable
|
||||||
|
meat: FoodMeatDuck
|
||||||
|
pieces: 1
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
name: butterfly
|
name: butterfly
|
||||||
parent: SimpleMobBase
|
parent: SimpleMobBase
|
||||||
|
|||||||
@@ -303,6 +303,16 @@
|
|||||||
state: chicken
|
state: chicken
|
||||||
# Tastes like bun, chicken.
|
# Tastes like bun, chicken.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: duck sandwich # Burger for you sick bastards
|
||||||
|
parent: FoodBurgerBase
|
||||||
|
id: FoodBurgerDuck
|
||||||
|
description: A duck sandwich, only the criminally insane would dare to eat the meat of such an adorable creature.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: chicken
|
||||||
|
# Tastes like bun, duck.
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
name: cheese burger
|
name: cheese burger
|
||||||
parent: FoodBurgerBase
|
parent: FoodBurgerBase
|
||||||
|
|||||||
@@ -139,6 +139,27 @@
|
|||||||
count: 3
|
count: 3
|
||||||
slice: FoodMeatChickenCutlet
|
slice: FoodMeatChickenCutlet
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: raw duck meat
|
||||||
|
parent: FoodMeatBase
|
||||||
|
id: FoodMeatDuck
|
||||||
|
description: A slab of raw duck. Remember to wash your hands!
|
||||||
|
components:
|
||||||
|
- type: Tag
|
||||||
|
tags:
|
||||||
|
- Raw
|
||||||
|
- type: Sprite
|
||||||
|
state: bird
|
||||||
|
- type: SolutionContainerManager
|
||||||
|
solutions:
|
||||||
|
food:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Toxin
|
||||||
|
Quantity: 1
|
||||||
|
- type: SliceableFood
|
||||||
|
count: 3
|
||||||
|
slice: FoodMeatDuckCutlet
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
name: raw crab meat
|
name: raw crab meat
|
||||||
parent: FoodMeatBase
|
parent: FoodMeatBase
|
||||||
@@ -508,6 +529,31 @@
|
|||||||
- ReagentId: Nutriment
|
- ReagentId: Nutriment
|
||||||
Quantity: 15
|
Quantity: 15
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: cooked duck
|
||||||
|
parent: FoodMeatBase
|
||||||
|
id: FoodMeatDuckCooked
|
||||||
|
description: A cooked piece of duck. Best used in other recipes.
|
||||||
|
components:
|
||||||
|
- type: Tag
|
||||||
|
tags:
|
||||||
|
- Cooked
|
||||||
|
- type: Food
|
||||||
|
trash: FoodPlateSmall
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: plate-meat
|
||||||
|
- state: bird-cooked
|
||||||
|
- type: SolutionContainerManager
|
||||||
|
solutions:
|
||||||
|
food:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Nutriment
|
||||||
|
Quantity: 10
|
||||||
|
- type: SliceableFood
|
||||||
|
count: 3
|
||||||
|
slice: FoodMeatDuckCutletCooked
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
name: cooked crab
|
name: cooked crab
|
||||||
parent: FoodMeatBase
|
parent: FoodMeatBase
|
||||||
@@ -702,6 +748,26 @@
|
|||||||
- ReagentId: Toxin
|
- ReagentId: Toxin
|
||||||
Quantity: 1
|
Quantity: 1
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: raw duck cutlet
|
||||||
|
parent: FoodMeatBase
|
||||||
|
id: FoodMeatDuckCutlet
|
||||||
|
description: A cutlet of raw duck. Remember to wash your hands!
|
||||||
|
components:
|
||||||
|
- type: Tag
|
||||||
|
tags:
|
||||||
|
- Raw
|
||||||
|
- Cutlet
|
||||||
|
- type: Sprite
|
||||||
|
state: cutlet
|
||||||
|
color: white
|
||||||
|
- type: SolutionContainerManager
|
||||||
|
solutions:
|
||||||
|
food:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Toxin
|
||||||
|
Quantity: 1
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
name: raw lizard cutlet
|
name: raw lizard cutlet
|
||||||
parent: FoodMeatBase
|
parent: FoodMeatBase
|
||||||
@@ -886,6 +952,25 @@
|
|||||||
- ReagentId: Nutriment
|
- ReagentId: Nutriment
|
||||||
Quantity: 10
|
Quantity: 10
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: duck cutlet
|
||||||
|
parent: FoodMeatBase
|
||||||
|
id: FoodMeatDuckCutletCooked
|
||||||
|
description: A cutlet of cooked duck. Remember to wash your hands!
|
||||||
|
components:
|
||||||
|
- type: Tag
|
||||||
|
tags:
|
||||||
|
- Cooked
|
||||||
|
- Cutlet
|
||||||
|
- type: Sprite
|
||||||
|
state: cutlet-cooked
|
||||||
|
color: white
|
||||||
|
- type: SolutionContainerManager
|
||||||
|
solutions:
|
||||||
|
food:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Nutriment
|
||||||
|
Quantity: 10
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
name: lizard cutlet
|
name: lizard cutlet
|
||||||
|
|||||||
@@ -306,6 +306,8 @@
|
|||||||
- HydroponicsSeedsExotic
|
- HydroponicsSeedsExotic
|
||||||
- LivestockMonkeyCube
|
- LivestockMonkeyCube
|
||||||
- LivestockCow
|
- LivestockCow
|
||||||
|
- LivestockChicken
|
||||||
|
- LivestockDuck
|
||||||
- FoodPizza
|
- FoodPizza
|
||||||
- ServiceJanitorial
|
- ServiceJanitorial
|
||||||
- ServiceLightsReplacement
|
- ServiceLightsReplacement
|
||||||
|
|||||||
BIN
Resources/Textures/Mobs/Animals/duck.rsi/dead-0.png
Normal file
|
After Width: | Height: | Size: 4.1 KiB |
BIN
Resources/Textures/Mobs/Animals/duck.rsi/dead-1.png
Normal file
|
After Width: | Height: | Size: 4.1 KiB |
BIN
Resources/Textures/Mobs/Animals/duck.rsi/dead-2.png
Normal file
|
After Width: | Height: | Size: 4.1 KiB |
BIN
Resources/Textures/Mobs/Animals/duck.rsi/duck-0.png
Normal file
|
After Width: | Height: | Size: 16 KiB |
BIN
Resources/Textures/Mobs/Animals/duck.rsi/duck-1.png
Normal file
|
After Width: | Height: | Size: 16 KiB |
BIN
Resources/Textures/Mobs/Animals/duck.rsi/duck-2.png
Normal file
|
After Width: | Height: | Size: 16 KiB |
BIN
Resources/Textures/Mobs/Animals/duck.rsi/icon-0.png
Normal file
|
After Width: | Height: | Size: 4.1 KiB |
BIN
Resources/Textures/Mobs/Animals/duck.rsi/icon-1.png
Normal file
|
After Width: | Height: | Size: 4.1 KiB |
BIN
Resources/Textures/Mobs/Animals/duck.rsi/icon-2.png
Normal file
|
After Width: | Height: | Size: 4.1 KiB |
71
Resources/Textures/Mobs/Animals/duck.rsi/meta.json
Normal file
@@ -0,0 +1,71 @@
|
|||||||
|
{
|
||||||
|
"version": 1,
|
||||||
|
"size": {
|
||||||
|
"x": 32,
|
||||||
|
"y": 32
|
||||||
|
},
|
||||||
|
"license": "CC0-1.0",
|
||||||
|
"copyright": "Created By https://github.com/Mith-randalf",
|
||||||
|
"states": [
|
||||||
|
{
|
||||||
|
"name": "icon-0",
|
||||||
|
"delays": [
|
||||||
|
[
|
||||||
|
1
|
||||||
|
]
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "icon-1",
|
||||||
|
"delays": [
|
||||||
|
[
|
||||||
|
1
|
||||||
|
]
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "icon-2",
|
||||||
|
"delays": [
|
||||||
|
[
|
||||||
|
1
|
||||||
|
]
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "duck-0",
|
||||||
|
"directions": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "duck-1",
|
||||||
|
"directions": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "duck-2",
|
||||||
|
"directions": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "dead-0",
|
||||||
|
"delays": [
|
||||||
|
[
|
||||||
|
1
|
||||||
|
]
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "dead-1",
|
||||||
|
"delays": [
|
||||||
|
[
|
||||||
|
1
|
||||||
|
]
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "dead-2",
|
||||||
|
"delays": [
|
||||||
|
[
|
||||||
|
1
|
||||||
|
]
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
1
Resources/Textures/Mobs/Animals/duck.rsi/note.txt
Normal file
@@ -0,0 +1 @@
|
|||||||
|
Eventually we'll have some kind of unifying "RandomSpriteStateComponent" but til now i'm just leaving these here in protest.
|
||||||