- type: Sprite
drawdepth: Mobs
layers:
- - map: ["enum.DamageStateVisualLayers.Base"]
+ - map: ["enum.DamageStateVisualLayers.Base", "movement"]
state: chicken-0
sprite: Mobs/Animals/chicken.rsi
+ - type: SpriteMovement
+ movementLayers:
+ movement:
+ state: chicken-moving-0
+ noMovementLayers:
+ movement:
+ state: chicken-0
- type: Fixtures
fixtures:
fix1:
states:
Alive:
Base: chicken-0
+ Critical:
+ Base: dead-0
Dead:
Base: dead-0
- type: Butcherable
- type: NpcFactionMember
factions:
- Passive
+
+- type: entity
+ parent: MobChicken
+ id: MobChicken1
+ components:
+ - type: Sprite
+ layers:
+ - map: ["enum.DamageStateVisualLayers.Base", "movement"]
+ state: chicken-1
+ sprite: Mobs/Animals/chicken.rsi
+ - type: SpriteMovement
+ movementLayers:
+ movement:
+ state: chicken-moving-1
+ noMovementLayers:
+ movement:
+ state: chicken-1
+ - type: DamageStateVisuals
+ states:
+ Alive:
+ Base: chicken-1
+ Critical:
+ Base: dead-1
+ Dead:
+ Base: dead-1
+
+- type: entity
+ parent: MobChicken
+ id: MobChicken2
+ components:
+ - type: Sprite
+ layers:
+ - map: ["enum.DamageStateVisualLayers.Base", "movement"]
+ state: chicken-2
+ sprite: Mobs/Animals/chicken.rsi
+ - type: SpriteMovement
+ movementLayers:
+ movement:
+ state: chicken-moving-2
+ noMovementLayers:
+ movement:
+ state: chicken-2
+ - type: DamageStateVisuals
+ states:
+ Alive:
+ Base: chicken-2
+ Critical:
+ Base: dead-2
+ Dead:
+ Base: dead-2
- type: entity
id: FoodEggChickenFertilized
- type: TimedSpawner
prototypes:
- MobChicken
+ - MobChicken1
+ - MobChicken2
intervalSeconds: 20
minimumEntitiesSpawned: 1
maximumEntitiesSpawned: 1
]
]
},
- {
+ {
"name": "chicken-0",
+ "directions": 4
+ },
+ {
+ "name": "chicken-moving-0",
"directions": 4,
"delays": [
[
0.2
]
]
+ },
+ {
+ "name" : "chicken-1",
+ "directions" : 4
},
{
- "name": "chicken-1",
+ "name": "chicken-moving-1",
"directions": 4,
"delays": [
[
},
{
"name": "chicken-2",
+ "directions": 4
+ },
+ {
+ "name": "chicken-moving-2",
"directions": 4,
"delays": [
[