More sprite movement states (#24237)
* More sprite movement states * what
@@ -786,9 +786,16 @@
|
|||||||
- type: Sprite
|
- type: Sprite
|
||||||
drawdepth: Mobs
|
drawdepth: Mobs
|
||||||
layers:
|
layers:
|
||||||
- map: ["enum.DamageStateVisualLayers.Base"]
|
- map: ["enum.DamageStateVisualLayers.Base", "movement"]
|
||||||
state: crab
|
state: crab
|
||||||
sprite: Mobs/Animals/crab.rsi
|
sprite: Mobs/Animals/crab.rsi
|
||||||
|
- type: SpriteMovement
|
||||||
|
movementLayers:
|
||||||
|
movement:
|
||||||
|
state: crab-moving
|
||||||
|
noMovementLayers:
|
||||||
|
movement:
|
||||||
|
state: crab
|
||||||
- type: Physics
|
- type: Physics
|
||||||
- type: Fixtures
|
- type: Fixtures
|
||||||
fixtures:
|
fixtures:
|
||||||
@@ -1769,9 +1776,16 @@
|
|||||||
- type: Sprite
|
- type: Sprite
|
||||||
drawdepth: Mobs
|
drawdepth: Mobs
|
||||||
layers:
|
layers:
|
||||||
- map: ["enum.DamageStateVisualLayers.Base"]
|
- map: ["enum.DamageStateVisualLayers.Base", "movement"]
|
||||||
state: frog
|
state: frog
|
||||||
sprite: Mobs/Animals/frog.rsi
|
sprite: Mobs/Animals/frog.rsi
|
||||||
|
- type: SpriteMovement
|
||||||
|
movementLayers:
|
||||||
|
movement:
|
||||||
|
state: frog-moving
|
||||||
|
noMovementLayers:
|
||||||
|
movement:
|
||||||
|
state: frog
|
||||||
- type: Physics
|
- type: Physics
|
||||||
- type: Fixtures
|
- type: Fixtures
|
||||||
fixtures:
|
fixtures:
|
||||||
@@ -2043,9 +2057,16 @@
|
|||||||
- type: Sprite
|
- type: Sprite
|
||||||
drawdepth: Mobs
|
drawdepth: Mobs
|
||||||
layers:
|
layers:
|
||||||
- map: ["enum.DamageStateVisualLayers.Base"]
|
- map: ["enum.DamageStateVisualLayers.Base", "movement"]
|
||||||
state: tarantula
|
state: tarantula
|
||||||
sprite: Mobs/Animals/spider.rsi
|
sprite: Mobs/Animals/spider.rsi
|
||||||
|
- type: SpriteMovement
|
||||||
|
movementLayers:
|
||||||
|
movement:
|
||||||
|
state: tarantula-moving
|
||||||
|
noMovementLayers:
|
||||||
|
movement:
|
||||||
|
state: tarantula
|
||||||
- type: Physics
|
- type: Physics
|
||||||
- type: Fixtures
|
- type: Fixtures
|
||||||
fixtures:
|
fixtures:
|
||||||
@@ -2353,7 +2374,14 @@
|
|||||||
drawdepth: Mobs
|
drawdepth: Mobs
|
||||||
sprite: Mobs/Animals/fox.rsi
|
sprite: Mobs/Animals/fox.rsi
|
||||||
layers:
|
layers:
|
||||||
- map: ["enum.DamageStateVisualLayers.Base"]
|
- map: ["enum.DamageStateVisualLayers.Base", "movement"]
|
||||||
|
state: fox
|
||||||
|
- type: SpriteMovement
|
||||||
|
movementLayers:
|
||||||
|
movement:
|
||||||
|
state: fox-moving
|
||||||
|
noMovementLayers:
|
||||||
|
movement:
|
||||||
state: fox
|
state: fox
|
||||||
- type: Physics
|
- type: Physics
|
||||||
- type: Fixtures
|
- type: Fixtures
|
||||||
@@ -2888,7 +2916,14 @@
|
|||||||
drawdepth: SmallMobs
|
drawdepth: SmallMobs
|
||||||
sprite: Mobs/Animals/hamster.rsi
|
sprite: Mobs/Animals/hamster.rsi
|
||||||
layers:
|
layers:
|
||||||
- map: ["enum.DamageStateVisualLayers.Base"]
|
- map: ["enum.DamageStateVisualLayers.Base", "movement"]
|
||||||
|
state: hamster-0
|
||||||
|
- type: SpriteMovement
|
||||||
|
movementLayers:
|
||||||
|
movement:
|
||||||
|
state: hamster-moving-0
|
||||||
|
noMovementLayers:
|
||||||
|
movement:
|
||||||
state: hamster-0
|
state: hamster-0
|
||||||
- type: Item
|
- type: Item
|
||||||
size: Tiny
|
size: Tiny
|
||||||
|
|||||||
@@ -557,7 +557,14 @@
|
|||||||
drawdepth: SmallMobs
|
drawdepth: SmallMobs
|
||||||
sprite: Mobs/Pets/hamlet.rsi
|
sprite: Mobs/Pets/hamlet.rsi
|
||||||
layers:
|
layers:
|
||||||
- map: ["enum.DamageStateVisualLayers.Base"]
|
- map: ["enum.DamageStateVisualLayers.Base", "movement"]
|
||||||
|
state: hamster-0
|
||||||
|
- type: SpriteMovement
|
||||||
|
movementLayers:
|
||||||
|
movement:
|
||||||
|
state: hamster-moving-0
|
||||||
|
noMovementLayers:
|
||||||
|
movement:
|
||||||
state: hamster-0
|
state: hamster-0
|
||||||
- type: GhostRole
|
- type: GhostRole
|
||||||
makeSentient: true
|
makeSentient: true
|
||||||
@@ -608,9 +615,16 @@
|
|||||||
- type: Sprite
|
- type: Sprite
|
||||||
drawdepth: Mobs
|
drawdepth: Mobs
|
||||||
layers:
|
layers:
|
||||||
- map: ["enum.DamageStateVisualLayers.Base"]
|
- map: ["enum.DamageStateVisualLayers.Base", "movement"]
|
||||||
state: shiva
|
state: shiva
|
||||||
sprite: Mobs/Pets/shiva.rsi
|
sprite: Mobs/Pets/shiva.rsi
|
||||||
|
- type: SpriteMovement
|
||||||
|
movementLayers:
|
||||||
|
movement:
|
||||||
|
state: shiva-moving
|
||||||
|
noMovementLayers:
|
||||||
|
movement:
|
||||||
|
state: shiva
|
||||||
- type: HTN
|
- type: HTN
|
||||||
rootTask:
|
rootTask:
|
||||||
task: SimpleHostileCompound
|
task: SimpleHostileCompound
|
||||||
|
|||||||
BIN
Resources/Textures/Mobs/Animals/crab.rsi/crab-moving.png
Normal file
|
After Width: | Height: | Size: 3.3 KiB |
|
Before Width: | Height: | Size: 3.3 KiB After Width: | Height: | Size: 1.7 KiB |
@@ -9,6 +9,10 @@
|
|||||||
"states": [
|
"states": [
|
||||||
{
|
{
|
||||||
"name": "crab",
|
"name": "crab",
|
||||||
|
"directions": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "crab-moving",
|
||||||
"directions": 4,
|
"directions": 4,
|
||||||
"delays": [
|
"delays": [
|
||||||
[
|
[
|
||||||
@@ -34,12 +38,7 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "dead",
|
"name": "dead"
|
||||||
"delays": [
|
|
||||||
[
|
|
||||||
1
|
|
||||||
]
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
BIN
Resources/Textures/Mobs/Animals/fox.rsi/fox-moving.png
Normal file
|
After Width: | Height: | Size: 3.0 KiB |
@@ -11,14 +11,40 @@
|
|||||||
[
|
[
|
||||||
{
|
{
|
||||||
"name": "fox",
|
"name": "fox",
|
||||||
"directions": 4,
|
"directions": 4
|
||||||
"delays": [[1],[1],[1],[1]]
|
|
||||||
},
|
},
|
||||||
|
|
||||||
{
|
{
|
||||||
"name": "fox_dead",
|
"name": "fox-moving",
|
||||||
"directions": 1,
|
"directions": 4,
|
||||||
"delays": [[1]]
|
"delays": [
|
||||||
|
[
|
||||||
|
0.2,
|
||||||
|
0.2,
|
||||||
|
0.2,
|
||||||
|
0.2
|
||||||
|
],
|
||||||
|
[
|
||||||
|
0.2,
|
||||||
|
0.2,
|
||||||
|
0.2,
|
||||||
|
0.2
|
||||||
|
],
|
||||||
|
[
|
||||||
|
0.2,
|
||||||
|
0.2,
|
||||||
|
0.2,
|
||||||
|
0.2
|
||||||
|
],
|
||||||
|
[
|
||||||
|
0.2,
|
||||||
|
0.2,
|
||||||
|
0.2,
|
||||||
|
0.2
|
||||||
|
]
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "fox_dead"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
BIN
Resources/Textures/Mobs/Animals/frog.rsi/frog-moving.png
Normal file
|
After Width: | Height: | Size: 2.0 KiB |
|
Before Width: | Height: | Size: 2.0 KiB After Width: | Height: | Size: 862 B |
@@ -9,6 +9,10 @@
|
|||||||
"states": [
|
"states": [
|
||||||
{
|
{
|
||||||
"name": "frog",
|
"name": "frog",
|
||||||
|
"directions": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "frog-moving",
|
||||||
"directions": 4,
|
"directions": 4,
|
||||||
"delays": [
|
"delays": [
|
||||||
[
|
[
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 917 B |
BIN
Resources/Textures/Mobs/Animals/hamster.rsi/hamster-moving-0.png
Normal file
|
After Width: | Height: | Size: 20 KiB |
@@ -12,6 +12,10 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "hamster-0",
|
"name": "hamster-0",
|
||||||
|
"directions": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "hamster-moving-0",
|
||||||
"directions": 4,
|
"directions": 4,
|
||||||
"delays": [
|
"delays": [
|
||||||
[
|
[
|
||||||
|
|||||||
BIN
Resources/Textures/Mobs/Animals/spider.rsi/guard-moving.png
Normal file
|
After Width: | Height: | Size: 3.9 KiB |
|
Before Width: | Height: | Size: 3.9 KiB After Width: | Height: | Size: 2.0 KiB |
BIN
Resources/Textures/Mobs/Animals/spider.rsi/hunter-moving.png
Normal file
|
After Width: | Height: | Size: 3.8 KiB |
|
Before Width: | Height: | Size: 3.8 KiB After Width: | Height: | Size: 1.8 KiB |
@@ -9,6 +9,10 @@
|
|||||||
"states": [
|
"states": [
|
||||||
{
|
{
|
||||||
"name": "hunter",
|
"name": "hunter",
|
||||||
|
"directions": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "hunter-moving",
|
||||||
"directions": 4,
|
"directions": 4,
|
||||||
"delays": [
|
"delays": [
|
||||||
[
|
[
|
||||||
@@ -35,6 +39,10 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "midwife",
|
"name": "midwife",
|
||||||
|
"directions": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "midwife-moving",
|
||||||
"directions": 4,
|
"directions": 4,
|
||||||
"delays": [
|
"delays": [
|
||||||
[
|
[
|
||||||
@@ -61,6 +69,10 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "viper",
|
"name": "viper",
|
||||||
|
"directions": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "viper-moving",
|
||||||
"directions": 4,
|
"directions": 4,
|
||||||
"delays": [
|
"delays": [
|
||||||
[
|
[
|
||||||
@@ -87,6 +99,10 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "tarantula",
|
"name": "tarantula",
|
||||||
|
"directions": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "tarantula-moving",
|
||||||
"directions": 4,
|
"directions": 4,
|
||||||
"delays": [
|
"delays": [
|
||||||
[
|
[
|
||||||
@@ -113,6 +129,10 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "nurse",
|
"name": "nurse",
|
||||||
|
"directions": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "nurse-moving",
|
||||||
"directions": 4,
|
"directions": 4,
|
||||||
"delays": [
|
"delays": [
|
||||||
[
|
[
|
||||||
@@ -139,6 +159,10 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "guard",
|
"name": "guard",
|
||||||
|
"directions": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "guard-moving",
|
||||||
"directions": 4,
|
"directions": 4,
|
||||||
"delays": [
|
"delays": [
|
||||||
[
|
[
|
||||||
|
|||||||
BIN
Resources/Textures/Mobs/Animals/spider.rsi/midwife-moving.png
Normal file
|
After Width: | Height: | Size: 3.8 KiB |
|
Before Width: | Height: | Size: 3.8 KiB After Width: | Height: | Size: 2.2 KiB |
BIN
Resources/Textures/Mobs/Animals/spider.rsi/nurse-moving.png
Normal file
|
After Width: | Height: | Size: 3.3 KiB |
|
Before Width: | Height: | Size: 3.3 KiB After Width: | Height: | Size: 1.7 KiB |
BIN
Resources/Textures/Mobs/Animals/spider.rsi/tarantula-moving.png
Normal file
|
After Width: | Height: | Size: 4.1 KiB |
|
Before Width: | Height: | Size: 4.1 KiB After Width: | Height: | Size: 2.4 KiB |
BIN
Resources/Textures/Mobs/Animals/spider.rsi/viper-moving.png
Normal file
|
After Width: | Height: | Size: 4.0 KiB |
|
Before Width: | Height: | Size: 4.0 KiB After Width: | Height: | Size: 2.1 KiB |
BIN
Resources/Textures/Mobs/Pets/fox.rsi/fox-moving.png
Normal file
|
After Width: | Height: | Size: 3.0 KiB |
@@ -9,81 +9,54 @@
|
|||||||
"states": [
|
"states": [
|
||||||
{
|
{
|
||||||
"name": "fox",
|
"name": "fox",
|
||||||
|
"directions": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "fox-moving",
|
||||||
"directions": 4,
|
"directions": 4,
|
||||||
"delays": [
|
"delays": [
|
||||||
[
|
[
|
||||||
1
|
0.2,
|
||||||
|
0.2,
|
||||||
|
0.2,
|
||||||
|
0.2
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
1
|
0.2,
|
||||||
|
0.2,
|
||||||
|
0.2,
|
||||||
|
0.2
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
1
|
0.2,
|
||||||
|
0.2,
|
||||||
|
0.2,
|
||||||
|
0.2
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
1
|
0.2,
|
||||||
|
0.2,
|
||||||
|
0.2,
|
||||||
|
0.2
|
||||||
]
|
]
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "fox_dead",
|
"name": "fox_dead"
|
||||||
"delays": [
|
|
||||||
[
|
|
||||||
1
|
|
||||||
]
|
|
||||||
]
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "fox_deadcollar",
|
"name": "fox_deadcollar"
|
||||||
"delays": [
|
|
||||||
[
|
|
||||||
1
|
|
||||||
]
|
|
||||||
]
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "fox_deadtag",
|
"name": "fox_deadtag"
|
||||||
"delays": [
|
|
||||||
[
|
|
||||||
1
|
|
||||||
]
|
|
||||||
]
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "foxcollar",
|
"name": "foxcollar",
|
||||||
"directions": 4,
|
"directions": 4
|
||||||
"delays": [
|
|
||||||
[
|
|
||||||
1
|
|
||||||
],
|
|
||||||
[
|
|
||||||
1
|
|
||||||
],
|
|
||||||
[
|
|
||||||
1
|
|
||||||
],
|
|
||||||
[
|
|
||||||
1
|
|
||||||
]
|
|
||||||
]
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "foxtag",
|
"name": "foxtag",
|
||||||
"directions": 4,
|
"directions": 4
|
||||||
"delays": [
|
|
||||||
[
|
|
||||||
1
|
|
||||||
],
|
|
||||||
[
|
|
||||||
1
|
|
||||||
],
|
|
||||||
[
|
|
||||||
1
|
|
||||||
],
|
|
||||||
[
|
|
||||||
1
|
|
||||||
]
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 21 KiB After Width: | Height: | Size: 963 B |
BIN
Resources/Textures/Mobs/Pets/hamlet.rsi/hamster-moving-0.png
Normal file
|
After Width: | Height: | Size: 21 KiB |
@@ -9,6 +9,10 @@
|
|||||||
"states": [
|
"states": [
|
||||||
{
|
{
|
||||||
"name": "hamster-0",
|
"name": "hamster-0",
|
||||||
|
"directions": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "hamster-moving-0",
|
||||||
"directions": 4,
|
"directions": 4,
|
||||||
"delays": [
|
"delays": [
|
||||||
[
|
[
|
||||||
|
|||||||
@@ -9,6 +9,10 @@
|
|||||||
"states": [
|
"states": [
|
||||||
{
|
{
|
||||||
"name": "shiva",
|
"name": "shiva",
|
||||||
|
"directions": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "shiva-moving",
|
||||||
"directions": 4,
|
"directions": 4,
|
||||||
"delays": [
|
"delays": [
|
||||||
[
|
[
|
||||||
|
|||||||
BIN
Resources/Textures/Mobs/Pets/shiva.rsi/shiva-moving.png
Normal file
|
After Width: | Height: | Size: 4.4 KiB |
|
Before Width: | Height: | Size: 4.4 KiB After Width: | Height: | Size: 2.3 KiB |