1
0
ZenlessData/Data/JsonBytes/NewAbility/AvatarAbility/AvatarTutorialAbility/Vivian_TutorialAbility.json
2025-04-22 20:22:46 -03:00

227 lines
5.9 KiB
JSON

{
"AbilityMixins": [
{
"$type": "ActionsOnInstantPropertyChangeMixin",
"PropertyActions": [
{
"CustomPropertyType": "ChargeCount",
"InstantPropertyChangeActions": [
{
"$type": "LDListenEntityAction",
"Predicates": [
{
"$type": "ByAbilitySpecial",
"CompareType": "Greater",
"Param": 0,
"ParamName": "AS_DeltaChargeCount",
"ParamType": "Integer"
},
{
"$type": "ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_Branch_Ground",
"FrameCountLow": 0,
"MaxFrameCountHigh": true
}
],
"TargetKey": "AvatarTutorial_Vivian_1"
},
{
"$type": "LDListenEntityAction",
"Predicates": [
{
"$type": "ByAbilitySpecial",
"CompareType": "Greater",
"Param": 0,
"ParamName": "AS_DeltaChargeCount",
"ParamType": "Integer"
},
{
"$type": "ByAnimatorStateNormalizedTime",
"AnimatorStateName": "Attack_ExSpecial",
"FrameCountLow": 0,
"MaxFrameCountHigh": true
}
],
"TargetKey": "AvatarTutorial_Vivian_2"
}
],
"IsSaveToSpecial": true,
"IsUsePercentage": false,
"NameSaveToSpecialInstant": "AS_DeltaChargeCount",
"PropertyType": "Custom"
}
]
},
{
"$type": "ActwithStateFrameMixin",
"ConfigList": [
{
"ActionList": [
{
"$type": "ApplyModifier",
"ModifierName": "Vivian_Tutorial_AirPose"
}
],
"AnimatorStateName": "Attack_Normal_04_End_Air",
"Frame": 15
},
{
"ActionList": [
{
"$type": "ApplyModifier",
"ModifierName": "Vivian_Tutorial_AirPose"
}
],
"AnimatorStateName": "Attack_ExSpecial_End_Air",
"Frame": 27
},
{
"ActionList": [
{
"$type": "ApplyModifier",
"ModifierName": "Vivian_Tutorial_AirPose"
}
],
"AnimatorStateName": "Attack_Branch_Ground_End2Air",
"Frame": 15
},
{
"ActionList": [
{
"$type": "ApplyModifier",
"ModifierName": "Vivian_Tutorial_AirPose"
}
],
"AnimatorStateName": "Attack_Counter_End_Air",
"Frame": 17
},
{
"ActionList": [
{
"$type": "ApplyModifier",
"ModifierName": "Vivian_Tutorial_AirPose"
}
],
"AnimatorStateName": "Attack_BeHitAid_End_Air",
"Frame": 17
},
{
"ActionList": [
{
"$type": "ApplyModifier",
"ModifierName": "Vivian_Tutorial_AirPose"
}
],
"AnimatorStateName": "Attack_AssaultAid_End_Air",
"Frame": 30
},
{
"ActionList": [
{
"$type": "ApplyModifier",
"ModifierName": "Vivian_Tutorial_AirPose"
}
],
"AnimatorStateName": "SwitchIn_Attack_End_Air",
"Frame": 25
},
{
"ActionList": [
{
"$type": "ApplyModifier",
"ModifierName": "Vivian_Tutorial_AirPose"
}
],
"AnimatorStateName": "SwitchIn_Attack_Ex_End_Air",
"Frame": 10
},
{
"ActionList": [
{
"$type": "LDListenEntityAction",
"TargetKey": "AvatarTutorial_Vivian_4"
}
],
"AnimatorStateName": "Attack_Branch_Air",
"Frame": 66
},
{
"ActionList": [
{
"$type": "InterruptInputEnableAction",
"Tag": "Vivian_Tutorial_MuteInput"
}
],
"AnimatorStateName": "Attack_Branch_Air_Pose",
"ForceTriggerOnTransitionOut": true,
"MaxFrame": true
}
]
}
],
"AbilityName": "Vivian_TutorialAbility",
"AbilitySpecials": {
"AS_DeltaChargeCount": {
"Value": 0,
"ValueType": "Integer"
}
},
"AbilityStacking": "Unique",
"DefaultModifier": {
"OnPatternHitOther": [
{
"$type": "LDListenEntityAction",
"Predicates": [
{
"$type": "ByAnimEventIDs",
"AnimEventIDs": [
"Vivian_Attack_Branch_Air_AttackProperty_TriggerBuffAttack"
]
}
],
"TargetKey": "AvatarTutorial_Vivian_5"
}
]
},
"Modifiers": {
"Vivian_Tutorial_AirPose": {
"ModifierStacking": "Replace",
"OnAdded": [
{
"$type": "LDListenEntityAction",
"TargetKey": "AvatarTutorial_Vivian_3"
},
{
"$type": "InputEnableAction",
"Infos": [
{
"Enabled": false,
"InputType": "SkillA"
},
{
"Enabled": false,
"InputType": "SkillB"
},
{
"Enabled": false,
"InputType": "SkillUltra"
},
{
"Enabled": false,
"InputType": "CharacterSwitch"
}
],
"Predicates": [
{
"$type": "ByIsInZoneTags",
"Tags": [
"Vivian_Tutorial_MuteInput"
]
}
],
"Tag": "Vivian_Tutorial_MuteInput"
}
]
}
}
}