Chicken sprite movement states (#24205)

This commit is contained in:
themias
2024-01-17 17:26:19 -05:00
committed by GitHub
parent 89e765c9cb
commit ab42c4d51c
12 changed files with 76 additions and 3 deletions

View File

@@ -163,9 +163,16 @@
- 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:
@@ -198,6 +205,8 @@
states:
Alive:
Base: chicken-0
Critical:
Base: dead-0
Dead:
Base: dead-0
- type: Butcherable
@@ -226,6 +235,56 @@
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
parent: FoodEgg
@@ -235,6 +294,8 @@
- type: TimedSpawner
prototypes:
- MobChicken
- MobChicken1
- MobChicken2
intervalSeconds: 20
minimumEntitiesSpawned: 1
maximumEntitiesSpawned: 1

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 962 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 965 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 1004 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 430 B

After

Width:  |  Height:  |  Size: 449 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 428 B

After

Width:  |  Height:  |  Size: 479 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 242 B

After

Width:  |  Height:  |  Size: 475 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 245 B

After

Width:  |  Height:  |  Size: 469 B

View File

@@ -33,6 +33,10 @@
},
{
"name": "chicken-0",
"directions": 4
},
{
"name": "chicken-moving-0",
"directions": 4,
"delays": [
[
@@ -59,6 +63,10 @@
},
{
"name" : "chicken-1",
"directions" : 4
},
{
"name": "chicken-moving-1",
"directions": 4,
"delays": [
[
@@ -85,6 +93,10 @@
},
{
"name": "chicken-2",
"directions": 4
},
{
"name": "chicken-moving-2",
"directions": 4,
"delays": [
[