More sprite movement states (#24237)
* More sprite movement states * what
@@ -786,9 +786,16 @@
|
||||
- type: Sprite
|
||||
drawdepth: Mobs
|
||||
layers:
|
||||
- map: ["enum.DamageStateVisualLayers.Base"]
|
||||
- map: ["enum.DamageStateVisualLayers.Base", "movement"]
|
||||
state: crab
|
||||
sprite: Mobs/Animals/crab.rsi
|
||||
- type: SpriteMovement
|
||||
movementLayers:
|
||||
movement:
|
||||
state: crab-moving
|
||||
noMovementLayers:
|
||||
movement:
|
||||
state: crab
|
||||
- type: Physics
|
||||
- type: Fixtures
|
||||
fixtures:
|
||||
@@ -1769,9 +1776,16 @@
|
||||
- type: Sprite
|
||||
drawdepth: Mobs
|
||||
layers:
|
||||
- map: ["enum.DamageStateVisualLayers.Base"]
|
||||
- map: ["enum.DamageStateVisualLayers.Base", "movement"]
|
||||
state: frog
|
||||
sprite: Mobs/Animals/frog.rsi
|
||||
- type: SpriteMovement
|
||||
movementLayers:
|
||||
movement:
|
||||
state: frog-moving
|
||||
noMovementLayers:
|
||||
movement:
|
||||
state: frog
|
||||
- type: Physics
|
||||
- type: Fixtures
|
||||
fixtures:
|
||||
@@ -2043,9 +2057,16 @@
|
||||
- type: Sprite
|
||||
drawdepth: Mobs
|
||||
layers:
|
||||
- map: ["enum.DamageStateVisualLayers.Base"]
|
||||
- map: ["enum.DamageStateVisualLayers.Base", "movement"]
|
||||
state: tarantula
|
||||
sprite: Mobs/Animals/spider.rsi
|
||||
- type: SpriteMovement
|
||||
movementLayers:
|
||||
movement:
|
||||
state: tarantula-moving
|
||||
noMovementLayers:
|
||||
movement:
|
||||
state: tarantula
|
||||
- type: Physics
|
||||
- type: Fixtures
|
||||
fixtures:
|
||||
@@ -2353,8 +2374,15 @@
|
||||
drawdepth: Mobs
|
||||
sprite: Mobs/Animals/fox.rsi
|
||||
layers:
|
||||
- map: ["enum.DamageStateVisualLayers.Base"]
|
||||
- map: ["enum.DamageStateVisualLayers.Base", "movement"]
|
||||
state: fox
|
||||
- type: SpriteMovement
|
||||
movementLayers:
|
||||
movement:
|
||||
state: fox-moving
|
||||
noMovementLayers:
|
||||
movement:
|
||||
state: fox
|
||||
- type: Physics
|
||||
- type: Fixtures
|
||||
fixtures:
|
||||
@@ -2888,8 +2916,15 @@
|
||||
drawdepth: SmallMobs
|
||||
sprite: Mobs/Animals/hamster.rsi
|
||||
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
|
||||
- type: Item
|
||||
size: Tiny
|
||||
- type: Physics
|
||||
|
||||
@@ -557,8 +557,15 @@
|
||||
drawdepth: SmallMobs
|
||||
sprite: Mobs/Pets/hamlet.rsi
|
||||
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
|
||||
- type: GhostRole
|
||||
makeSentient: true
|
||||
allowSpeech: true
|
||||
@@ -608,9 +615,16 @@
|
||||
- type: Sprite
|
||||
drawdepth: Mobs
|
||||
layers:
|
||||
- map: ["enum.DamageStateVisualLayers.Base"]
|
||||
- map: ["enum.DamageStateVisualLayers.Base", "movement"]
|
||||
state: shiva
|
||||
sprite: Mobs/Pets/shiva.rsi
|
||||
- type: SpriteMovement
|
||||
movementLayers:
|
||||
movement:
|
||||
state: shiva-moving
|
||||
noMovementLayers:
|
||||
movement:
|
||||
state: shiva
|
||||
- type: HTN
|
||||
rootTask:
|
||||
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": [
|
||||
{
|
||||
"name": "crab",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "crab-moving",
|
||||
"directions": 4,
|
||||
"delays": [
|
||||
[
|
||||
@@ -34,12 +38,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "dead",
|
||||
"delays": [
|
||||
[
|
||||
1
|
||||
]
|
||||
]
|
||||
"name": "dead"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
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",
|
||||
"directions": 4,
|
||||
"delays": [[1],[1],[1],[1]]
|
||||
},
|
||||
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "fox_dead",
|
||||
"directions": 1,
|
||||
"delays": [[1]]
|
||||
"name": "fox-moving",
|
||||
"directions": 4,
|
||||
"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": [
|
||||
{
|
||||
"name": "frog",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "frog-moving",
|
||||
"directions": 4,
|
||||
"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",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "hamster-moving-0",
|
||||
"directions": 4,
|
||||
"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": [
|
||||
{
|
||||
"name": "hunter",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "hunter-moving",
|
||||
"directions": 4,
|
||||
"delays": [
|
||||
[
|
||||
@@ -33,8 +37,12 @@
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
{
|
||||
"name": "midwife",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "midwife-moving",
|
||||
"directions": 4,
|
||||
"delays": [
|
||||
[
|
||||
@@ -61,6 +69,10 @@
|
||||
},
|
||||
{
|
||||
"name": "viper",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "viper-moving",
|
||||
"directions": 4,
|
||||
"delays": [
|
||||
[
|
||||
@@ -87,6 +99,10 @@
|
||||
},
|
||||
{
|
||||
"name": "tarantula",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "tarantula-moving",
|
||||
"directions": 4,
|
||||
"delays": [
|
||||
[
|
||||
@@ -111,8 +127,12 @@
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
{
|
||||
"name": "nurse",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "nurse-moving",
|
||||
"directions": 4,
|
||||
"delays": [
|
||||
[
|
||||
@@ -139,6 +159,10 @@
|
||||
},
|
||||
{
|
||||
"name": "guard",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "guard-moving",
|
||||
"directions": 4,
|
||||
"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": [
|
||||
{
|
||||
"name": "fox",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "fox-moving",
|
||||
"directions": 4,
|
||||
"delays": [
|
||||
[
|
||||
1
|
||||
],
|
||||
[
|
||||
1
|
||||
],
|
||||
[
|
||||
1
|
||||
],
|
||||
[
|
||||
1
|
||||
]
|
||||
]
|
||||
[
|
||||
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",
|
||||
"delays": [
|
||||
[
|
||||
1
|
||||
]
|
||||
]
|
||||
"name": "fox_dead"
|
||||
},
|
||||
{
|
||||
"name": "fox_deadcollar",
|
||||
"delays": [
|
||||
[
|
||||
1
|
||||
]
|
||||
]
|
||||
"name": "fox_deadcollar"
|
||||
},
|
||||
{
|
||||
"name": "fox_deadtag",
|
||||
"delays": [
|
||||
[
|
||||
1
|
||||
]
|
||||
]
|
||||
"name": "fox_deadtag"
|
||||
},
|
||||
{
|
||||
"name": "foxcollar",
|
||||
"directions": 4,
|
||||
"delays": [
|
||||
[
|
||||
1
|
||||
],
|
||||
[
|
||||
1
|
||||
],
|
||||
[
|
||||
1
|
||||
],
|
||||
[
|
||||
1
|
||||
]
|
||||
]
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "foxtag",
|
||||
"directions": 4,
|
||||
"delays": [
|
||||
[
|
||||
1
|
||||
],
|
||||
[
|
||||
1
|
||||
],
|
||||
[
|
||||
1
|
||||
],
|
||||
[
|
||||
1
|
||||
]
|
||||
]
|
||||
"directions": 4
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
|
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": [
|
||||
{
|
||||
"name": "hamster-0",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "hamster-moving-0",
|
||||
"directions": 4,
|
||||
"delays": [
|
||||
[
|
||||
|
||||
@@ -9,6 +9,10 @@
|
||||
"states": [
|
||||
{
|
||||
"name": "shiva",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "shiva-moving",
|
||||
"directions": 4,
|
||||
"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 |