Moves spike to ECS (#5706)

This commit is contained in:
FoLoKe
2021-12-26 05:32:01 +03:00
committed by GitHub
parent fdf7aae744
commit 83114de0e4
13 changed files with 338 additions and 152 deletions

View File

@@ -10,6 +10,7 @@ comp-kitchen-spike-kill = { CAPITALIZE(THE($user)) } has forced { THE($victim) }
comp-kitchen-spike-suicide-other = { CAPITALIZE(THE($victim)) } has thrown themselves on a meat spike!
comp-kitchen-spike-suicide-self = You throw yourself on a meat spike!
comp-kitchen-spike-knife-needed = You need a knife to do this.
comp-kitchen-spike-remove-meat = You remove some meat from { THE($victim) }.
comp-kitchen-spike-remove-meat-last = You remove the last piece of meat from { THE($victim) }!

View File

@@ -36,6 +36,9 @@
normal: bat
crit: dead
dead: dead
- type: Butcherable
meat: FoodMeat
pieces: 1
- type: entity
name: bee
@@ -100,6 +103,9 @@
normal: chicken-0
crit: dead-0
dead: dead-0
- type: Butcherable
meat: FoodMeatChicken
pieces: 1
- type: entity
name: butterfly
@@ -196,6 +202,9 @@
targetSolution: udder
quantity: 25
updateRate: 30
- type: Butcherable
meat: FoodMeat
pieces: 5
- type: entity
name: crab
@@ -230,6 +239,9 @@
crit: dead
dead: dead
- type: AsteroidRockVisualizer
- type: Butcherable
meat: FoodMeatCrab
pieces: 2
- type: entity
name: goat
@@ -249,6 +261,9 @@
normal: goat
crit: dead
dead: dead
- type: Butcherable
meat: FoodMeat
pieces: 4
# Note that we gotta make this bitch vomit someday when you feed it anthrax or sumthin. Needs to be a small item thief too and aggressive if attacked.
- type: entity
@@ -269,6 +284,9 @@
normal: goose
crit: dead
dead: dead
- type: Butcherable
meat: FoodMeatChicken
pieces: 2
- type: entity
name: gorilla
@@ -302,6 +320,9 @@
normal: crawling
crit: dead
dead: dead
- type: Butcherable
meat: FoodMeat
pieces: 4
- type: entity
name: kangaroo
@@ -370,6 +391,9 @@
- type: FireVisualizer
sprite: Mobs/Effects/onfire.rsi
normalState: Monkey_burning
- type: Butcherable
meat: FoodMeat
pieces: 3
- type: MonkeyAccent
- type: entity
@@ -432,6 +456,9 @@
reagents:
- ReagentId: Nutriment
Quantity: 5
- type: Butcherable
meat: FoodMeat
pieces: 1
- type: ReplacementAccent
accent: mouse
@@ -512,6 +539,9 @@
normal: parrot
crit: dead
dead: dead
- type: Butcherable
meat: FoodMeat
pieces: 1
- type: entity
name: penguin
@@ -545,6 +575,9 @@
normal: penguin
crit: penguin_dead
dead: penguin_dead
- type: Butcherable
meat: FoodMeatPenguin
pieces: 3
- type: entity
name: snake
@@ -581,6 +614,9 @@
# looks stupid, Rotation visualizer for now
# dead: dead
# crit: dead
- type: Butcherable
meat: FoodMeat
pieces: 1
# Code unique spider prototypes or combine them all into one spider and get a
# random sprite state when you spawn it.
@@ -616,3 +652,6 @@
normal: tarantula
crit: tarantula_dead
dead: tarantula_dead
- type: Butcherable
meat: FoodMeatSpider
pieces: 2

View File

@@ -42,6 +42,9 @@
normal: alive
crit: crit
dead: dead
- type: Butcherable
meat: FoodMeat # TODO: CrapMeat or FishMeat
pieces: 2
- type: entity
name: magicarp

View File

@@ -33,6 +33,9 @@
normal: corgi
crit: corgi_dead
dead: corgi_dead
- type: Butcherable
meat: FoodMeat
pieces: 3
- type: ReplacementAccent
accent: dog
@@ -87,6 +90,9 @@
normal: cat
crit: cat_dead
dead: cat_dead
- type: Butcherable
meat: FoodMeat
pieces: 2
- type: ReplacementAccent
accent: cat
@@ -163,3 +169,6 @@
normal: sloth
crit: sloth_dead
dead: sloth_dead
- type: Butcherable
meat: FoodMeat
pieces: 3

View File

@@ -116,8 +116,6 @@
- type: Buckle
- type: Recyclable
safe: false
- type: Butcherable
meat: FoodMeat
- type: StandingState
- type: Alerts

View File

@@ -60,3 +60,6 @@
crit: crit
dead: dead
- type: Puller
- type: Butcherable
meat: FoodMeatXeno
pieces: 5

View File

@@ -40,4 +40,3 @@
states:
enum.KitchenSpikeStatus.Empty: spike
enum.KitchenSpikeStatus.Bloody: spikebloody