1
0
mirror of https://github.com/Mojang/bedrock-samples.git synced 2025-02-22 11:16:13 +00:00
bedrock-samples/resource_pack/animation_controllers/creaking.animation_controllers.json
Mike Ammerlaan 5ce65764d3 v1.21.50.7
2024-12-03 08:43:20 -08:00

66 lines
1.9 KiB
JSON

{
"format_version": "1.10.0",
"animation_controllers": {
"controller.animation.creaking.look_at_target": {
"initial_state": "looking_at_target",
"states": {
"looking_at_target": {
"animations": [ "look_at_target" ],
"transitions": [ { "default": "variable.twitching" } ]
},
"default": {
}
}
},
"controller.animation.creaking.walk": {
"initial_state": "default",
"states": {
"walking": {
"animations": [ { "walk": "1.5 - math.pow(1.5, 1.0 - 015.0 * query.modified_move_speed)" } ],
"transitions": [ { "default": "!variable.walking || variable.attacking" } ],
"blend_transition": 0.05
},
"default": {
"transitions": [ { "walking": "variable.walking && !variable.attacking" } ],
"blend_transition": 0.05
}
}
},
"controller.animation.creaking.attack": {
"initial_state": "default",
"states": {
"attack": {
"animations": [ "attack" ],
"transitions": [ { "default": "!variable.attacking" } ]
},
"default": {
"transitions": [ { "attack": "variable.attacking && query.all_animations_finished" } ]
}
}
},
"controller.animation.creaking.sway": {
"initial_state": "default",
"states": {
"sway": {
"animations": [ "sway" ],
"transitions": [ { "default": "!variable.swaying && query.all_animations_finished" } ]
},
"default": {
"transitions": [ { "sway": "variable.swaying" } ]
}
}
},
"controller.animation.creaking.twitch": {
"initial_state": "default",
"states": {
"twitch": {
"animations": [ "twitch" ]
},
"default": {
"transitions": [ { "twitch": "variable.twitching" } ]
}
}
}
}
}