{
    "format_version": "1.10.0",
    "animation_controllers": {
        "controller.animation.loadisk.player": {
            "initial_state": "init",
            "states": {
                "init": {
                    "blend_transition": 0.5,
                    "transitions": [{"check.movement": "q.variant == 2"}],
                    "animations": ["vehicle_mask.meter.off"]
                },
                "check.movement": {
                    "blend_transition": 0.5,
                    "transitions": [{"vehicle_mask": "q.is_moving"},{"init": "q.variant == 1"}],
                    "animations": ["vehicle_mask.meter.slow"]
                },
                "vehicle_mask": {
                    "blend_transition": 0.5,
                    "transitions": [{"init": "q.variant == 1"},{"check.movement": "!q.is_moving"}],
                    "animations": ["vehicle_mask.meter.on"]
                }
            }
        },
        "controller.animation.loadisk.intro_text": {
            "initial_state": "init",
            "states": {
                "init": {
                    "blend_transition": 0.5,
                    "transitions": [{"check.intro_text": "q.is_baby || q.is_chested"}]
                },
                "check.intro_text": {
                    "blend_transition": 0.5,
                    "transitions": [{"init": "!q.is_baby && !q.is_chested"}],
                    "animations": ["intro_text"]
                }
            }
        }
    }
}