1
0
ZenlessData/Data/_unsorted/Yidhari_TutorialAbility.json
2025-10-15 03:08:22 +02:00

283 lines
7.3 KiB
JSON

{
"AbilityMixins": [
{
"$type": "AttachStateWithModifierMixin",
"ConfigList": [
{
"AnimatorStateName": "Attack_Normal_ChargeAttack_03",
"FrameCountHigh": 125,
"FrameCountLow": 0,
"IsLoop": false,
"LayerIndex": 0,
"MaxFrameCountHigh": false,
"MaxFrameCountLow": false,
"ModifierNameList": [
"Quest1Modifier"
]
},
{
"AnimatorStateName": "Attack_Branch_04",
"FrameCountHigh": 67,
"FrameCountLow": 0,
"IsLoop": false,
"LayerIndex": 0,
"MaxFrameCountHigh": false,
"MaxFrameCountLow": false,
"ModifierNameList": [
"Quest3Modifier"
]
},
{
"AnimatorStateName": "Attack_Special_ChargeAttack_Extra_01",
"FrameCountHigh": 48,
"FrameCountLow": 0,
"IsLoop": false,
"LayerIndex": 0,
"MaxFrameCountHigh": false,
"MaxFrameCountLow": false,
"ModifierNameList": [
"Quest4Modifier"
]
},
{
"AnimatorStateName": "Attack_Special_ChargeAttack_Extra_02",
"FrameCountHigh": 80,
"FrameCountLow": 0,
"IsLoop": false,
"LayerIndex": 0,
"MaxFrameCountHigh": false,
"MaxFrameCountLow": false,
"ModifierNameList": [
"Quest6Modifier"
]
},
{
"AnimatorStateName": "SwitchIn_Attack_Ex",
"FrameCountHigh": 80,
"FrameCountLow": 0,
"IsLoop": false,
"LayerIndex": 0,
"MaxFrameCountHigh": false,
"MaxFrameCountLow": false,
"ModifierNameList": [
"Quest8Modifier"
]
}
],
"IsSeam": true
},
{
"$type": "ActionsOnPropertyChangeMixin",
"DoInitialCheck": true,
"PropertyActions": [
{
"IsUsePercentage": true,
"PropertyType": "CurHP",
"ReferMaxPropertyType": "MaxHP",
"ValueRangeActions": [
{
"HighToValueActions": [
{
"$type": "ApplyModifier",
"ModifierName": "Quest2Modifier",
"Target": "Self"
}
],
"Val": 0.3
}
]
}
]
}
],
"AbilityName": "Yidhari_TutorialAbility",
"AbilitySpecials": {
"AS_HitOtherSign_01": {
"Value": 0
}
},
"AbilityStacking": "Unique",
"DefaultModifier": {
"OnCustomEventReceived": [
{
"$type": "ApplyModifier",
"ModifierName": "Quest5Modifier",
"Predicates": [
{
"$type": "ByCustomEvent",
"EventKey": "GuardPoint_Success"
}
]
}
],
"OnThemeSpaceProlongByCaster": [
{
"$type": "ApplyModifier",
"ModifierName": "Quest7Modifier",
"Predicates": [
{
"$type": "ByThemeSpaceTypeID",
"ThemeSpaceID": 1
}
],
"Target": "Self"
}
],
"OnThemeSpaceStartByCaster": [
{
"$type": "ApplyModifier",
"ModifierName": "Quest7Modifier",
"Predicates": [
{
"$type": "ByThemeSpaceTypeID",
"ThemeSpaceID": 1
}
],
"Target": "Self"
}
]
},
"Modifiers": {
"Quest1Modifier": {
"Duration": -1,
"ModifierStacking": "Unique",
"OnAdded": [
{
"$type": "LDListenEntityAction",
"TargetKey": "AvatarTutorial_Yidhari_1"
}
]
},
"Quest2Modifier": {
"Duration": -1,
"ModifierStacking": "Replace",
"OnAdded": [
{
"$type": "LDListenEntityAction",
"TargetKey": "AvatarTutorial_Yidhari_2"
}
]
},
"Quest3Modifier": {
"Duration": -1,
"ModifierStacking": "Replace",
"OnAdded": [
{
"$type": "SetAbilitySpecialAction",
"ModifyFunction": "Replace",
"Param": 0,
"ParamName": "AS_HitOtherSign_01",
"ParamType": "Integer"
}
],
"OnPatternAttackLanded": [
{
"$type": "SetAbilitySpecialAction",
"ModifyFunction": "Add",
"Param": 1,
"ParamName": "AS_HitOtherSign_01",
"ParamType": "Integer",
"Predicates": [
{
"$type": "ByAnimEventIDs",
"AnimEventIDs": [
"Yidhari_Attack_ExSpecial_01_AttackProperty_01",
"Yidhari_Attack_ExSpecial_01_AttackProperty_02",
"Yidhari_Attack_ExSpecial_01_AttackProperty_03",
"Yidhari_Attack_ExSpecial_01_AttackProperty_03_02",
"Yidhari_Attack_ExSpecial_01_AttackProperty_04",
"Yidhari_Attack_ExSpecial_01_AttackProperty_05",
"Yidhari_Attack_ExSpecial_01_AttackProperty_06",
"Yidhari_Attack_ExSpecial_01_AttackProperty_07",
"Yidhari_Attack_ExSpecial_01_AttackProperty_08",
"Yidhari_Attack_ExSpecial_01_AttackProperty_09",
"Yidhari_Attack_ExSpecial_01_AttackProperty_09_02",
"Yidhari_Attack_ExSpecial_01_AttackProperty_10",
"Yidhari_Attack_ExSpecial_01_AttackProperty_11",
"Yidhari_Attack_ExSpecial_01_AttackProperty_12"
],
"Target": "Self"
}
]
}
],
"OnRemoved": [
{
"$type": "BranchOperator",
"Conditions": [
{
"$type": "ByAbilitySpecial",
"CompareType": "GreaterEqual",
"Param": 1,
"ParamName": "AS_HitOtherSign_01",
"ParamType": "Integer"
}
],
"SuccessActions": [
{
"$type": "LDListenEntityAction",
"TargetKey": "AvatarTutorial_Yidhari_3"
}
]
},
{
"$type": "SetAbilitySpecialAction",
"ModifyFunction": "Replace",
"Param": 0,
"ParamName": "AS_HitOtherSign_01",
"ParamType": "Integer"
}
]
},
"Quest4Modifier": {
"Duration": -1,
"ModifierStacking": "Replace",
"OnAdded": [
{
"$type": "LDListenEntityAction",
"TargetKey": "AvatarTutorial_Yidhari_4"
}
]
},
"Quest5Modifier": {
"Duration": -1,
"ModifierStacking": "Replace",
"OnAdded": [
{
"$type": "LDListenEntityAction",
"TargetKey": "AvatarTutorial_Yidhari_5"
}
]
},
"Quest6Modifier": {
"Duration": -1,
"ModifierStacking": "Replace",
"OnAdded": [
{
"$type": "LDListenEntityAction",
"TargetKey": "AvatarTutorial_Yidhari_6"
}
]
},
"Quest7Modifier": {
"Duration": -1,
"ModifierStacking": "Replace",
"OnAdded": [
{
"$type": "LDListenEntityAction",
"TargetKey": "AvatarTutorial_Yidhari_7"
}
]
},
"Quest8Modifier": {
"Duration": -1,
"ModifierStacking": "Replace",
"OnAdded": [
{
"$type": "LDListenEntityAction",
"TargetKey": "AvatarTutorial_Yidhari_8"
}
]
}
}
}