1
0
ZenlessData/Data/_unsorted/SPBilly_SpecialSkill.json
2026-05-06 01:39:00 +02:00

226 lines
5.5 KiB
JSON

{
"AbilityMixins": [
{
"$type": "ActionsOnPropertyChangeMixin",
"DoInitialCheck": true,
"MpMixinMode": "MpTotallyLocal",
"PropertyActions": [
{
"IsSaveToSpecial": true,
"IsUsePercentage": false,
"NameSaveToSpecial": "Rp_Delta",
"NameSaveToSpecialPotential": "Rp_Delta",
"PropertyType": "CurRp",
"ValueRangeActions": [
{
"Val": 60,
"ValueToLowActions": [
{
"$type": "SetAnimCtrlerParamAction",
"IntVal": 0,
"ParamName": "Int_BranchIndex",
"ParamType": 3,
"Target": "Self"
},
{
"$type": "SetAnimCtrlerParamAction",
"BoolVal": false,
"ParamName": "Bool_CanHoldAttackB",
"ParamType": 2,
"Target": "Self"
}
]
},
{
"LowToValueActions": [
{
"$type": "SetAnimCtrlerParamAction",
"IntVal": 1,
"ParamName": "Int_BranchIndex",
"ParamType": 3,
"Target": "Self"
},
{
"$type": "SetAnimCtrlerParamAction",
"BoolVal": true,
"ParamName": "Bool_CanHoldAttackB",
"ParamType": 2,
"Target": "Self"
}
],
"Val": 60
}
]
}
]
},
{
"$type": "ActionsOnPropertyChangeMixin",
"DoInitialCheck": true,
"MpMixinMode": "MpTotallyLocal",
"PropertyActions": [
{
"CustomPropertyType": "SPBilly_Heat",
"IsUsePercentage": false,
"PropertyType": "Custom",
"ValueRangeActions": [
{
"LowToValueActions": [
{
"$type": "HandleAnimatorZoneTagsAction",
"AnimatorStateTags": [
"SPBilly_HeatEnough"
],
"IsAdd": true,
"Target": "Self"
},
{
"$type": "ModifyProperty",
"Amount": 1,
"CustomPropertyType": "BuffState",
"PropertyModifyFunction": "Replace",
"PropertyType": "Custom"
},
{
"$type": "SetAnimCtrlerParamAction",
"BoolVal": true,
"ParamName": "Bool_CanHoldAttackA",
"ParamType": 2,
"Target": "Self"
}
],
"Val": 100
},
{
"Val": 100,
"ValueToLowActions": [
{
"$type": "HandleAnimatorZoneTagsAction",
"AnimatorStateTags": [
"SPBilly_HeatEnough"
],
"IsAdd": false,
"Target": "Self"
},
{
"$type": "ModifyProperty",
"Amount": 0,
"CustomPropertyType": "BuffState",
"PropertyModifyFunction": "Replace",
"PropertyType": "Custom"
},
{
"$type": "SetAnimCtrlerParamAction",
"BoolVal": false,
"ParamName": "Bool_CanHoldAttackA",
"ParamType": 2,
"Target": "Self"
}
]
}
]
}
]
}
],
"AbilityName": "SPBilly_SpecialSkill",
"AbilitySpecials": {
"AS_Actor_AddedDamageRatio_ExQTE": {
"Value": 0.5
},
"AS_DamadgeEnhanceAccMax": {
"Value": 40
},
"AS_DrainSpeed": {
"Value": 0
},
"AS_DrainSpeedRatio": {
"Value": 0.015
},
"AS_FixedHealAmount": {
"Value": 500
},
"AS_HPThreshold": {
"Value": 0.3
},
"AS_HealLostRatio": {
"Value": 0.5
},
"AS_InitHP": {
"Value": 0
},
"AS_LostHP": {
"Value": 0
},
"AS_RecoverRatio": {
"Value": 1
},
"CurHPRatio": {
"Value": 0
},
"DamadgeEnhanceAcc": {
"Value": 0
},
"Rp_Delta": {
"Value": 0
},
"Rp_Delta_02": {
"Value": 0
},
"Rp_Delta_03": {
"Value": 0
},
"TotalHPRatioDecreased": {
"Value": 0
}
},
"AbilityStacking": "Unique",
"DefaultModifier": {
"OnAdded": [
{
"$type": "SetRpUIArrowAction",
"position": 60
}
],
"OnSkillStart": [
{
"$type": "DecreaseRpAction",
"Amount": 60,
"Predicates": [
{
"$type": "ByFromSkillID",
"SkillID": "SPBilly_ExSp"
}
]
},
{
"$type": "DecreaseRpAction",
"Amount": 60,
"Predicates": [
{
"$type": "ByFromSkillID",
"SkillID": "SPBilly_ExSp_02"
}
]
},
{
"$type": "ModifyProperty",
"Amount": -100,
"CustomPropertyType": "SPBilly_Heat",
"Percentage": 0,
"Predicates": [
{
"$type": "ByFromSkillID",
"SkillID": "SPBilly_Branch_01"
}
],
"PropertyModifyFunction": "Add",
"PropertyType": "Custom"
}
]
},
"Modifiers": {
},
"OnAbilityTrigger": [
]
}