Chicken sprite movement states (#24205)
@@ -163,9 +163,16 @@
|
|||||||
- type: Sprite
|
- type: Sprite
|
||||||
drawdepth: Mobs
|
drawdepth: Mobs
|
||||||
layers:
|
layers:
|
||||||
- map: ["enum.DamageStateVisualLayers.Base"]
|
- map: ["enum.DamageStateVisualLayers.Base", "movement"]
|
||||||
state: chicken-0
|
state: chicken-0
|
||||||
sprite: Mobs/Animals/chicken.rsi
|
sprite: Mobs/Animals/chicken.rsi
|
||||||
|
- type: SpriteMovement
|
||||||
|
movementLayers:
|
||||||
|
movement:
|
||||||
|
state: chicken-moving-0
|
||||||
|
noMovementLayers:
|
||||||
|
movement:
|
||||||
|
state: chicken-0
|
||||||
- type: Fixtures
|
- type: Fixtures
|
||||||
fixtures:
|
fixtures:
|
||||||
fix1:
|
fix1:
|
||||||
@@ -198,6 +205,8 @@
|
|||||||
states:
|
states:
|
||||||
Alive:
|
Alive:
|
||||||
Base: chicken-0
|
Base: chicken-0
|
||||||
|
Critical:
|
||||||
|
Base: dead-0
|
||||||
Dead:
|
Dead:
|
||||||
Base: dead-0
|
Base: dead-0
|
||||||
- type: Butcherable
|
- type: Butcherable
|
||||||
@@ -225,6 +234,56 @@
|
|||||||
- type: NpcFactionMember
|
- type: NpcFactionMember
|
||||||
factions:
|
factions:
|
||||||
- Passive
|
- 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
|
- type: entity
|
||||||
id: FoodEggChickenFertilized
|
id: FoodEggChickenFertilized
|
||||||
@@ -235,6 +294,8 @@
|
|||||||
- type: TimedSpawner
|
- type: TimedSpawner
|
||||||
prototypes:
|
prototypes:
|
||||||
- MobChicken
|
- MobChicken
|
||||||
|
- MobChicken1
|
||||||
|
- MobChicken2
|
||||||
intervalSeconds: 20
|
intervalSeconds: 20
|
||||||
minimumEntitiesSpawned: 1
|
minimumEntitiesSpawned: 1
|
||||||
maximumEntitiesSpawned: 1
|
maximumEntitiesSpawned: 1
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 1.8 KiB After Width: | Height: | Size: 962 B |
|
Before Width: | Height: | Size: 1.9 KiB After Width: | Height: | Size: 965 B |
|
Before Width: | Height: | Size: 1.8 KiB After Width: | Height: | Size: 1004 B |
BIN
Resources/Textures/Mobs/Animals/chicken.rsi/chicken-moving-0.png
Normal file
|
After Width: | Height: | Size: 1.8 KiB |
BIN
Resources/Textures/Mobs/Animals/chicken.rsi/chicken-moving-1.png
Normal file
|
After Width: | Height: | Size: 1.8 KiB |
BIN
Resources/Textures/Mobs/Animals/chicken.rsi/chicken-moving-2.png
Normal file
|
After Width: | Height: | Size: 1.9 KiB |
|
Before Width: | Height: | Size: 430 B After Width: | Height: | Size: 449 B |
|
Before Width: | Height: | Size: 428 B After Width: | Height: | Size: 479 B |
|
Before Width: | Height: | Size: 242 B After Width: | Height: | Size: 475 B |
|
Before Width: | Height: | Size: 245 B After Width: | Height: | Size: 469 B |
@@ -31,8 +31,12 @@
|
|||||||
]
|
]
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "chicken-0",
|
"name": "chicken-0",
|
||||||
|
"directions": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "chicken-moving-0",
|
||||||
"directions": 4,
|
"directions": 4,
|
||||||
"delays": [
|
"delays": [
|
||||||
[
|
[
|
||||||
@@ -56,9 +60,13 @@
|
|||||||
0.2
|
0.2
|
||||||
]
|
]
|
||||||
]
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name" : "chicken-1",
|
||||||
|
"directions" : 4
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "chicken-1",
|
"name": "chicken-moving-1",
|
||||||
"directions": 4,
|
"directions": 4,
|
||||||
"delays": [
|
"delays": [
|
||||||
[
|
[
|
||||||
@@ -85,6 +93,10 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "chicken-2",
|
"name": "chicken-2",
|
||||||
|
"directions": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "chicken-moving-2",
|
||||||
"directions": 4,
|
"directions": 4,
|
||||||
"delays": [
|
"delays": [
|
||||||
[
|
[
|
||||||
|
|||||||