{ "AbilityName": "Corin_Card_A_02", "AbilitySpecials": { "AS_AddedDamageRatio_Real": { "Value": 0, "ValueType": "Float" }, "AS_BuffCount_ConvertRatio": { "Value": 0.1, "ValueType": "Float" }, "AS_CorrectAtk_Battle": { "Value": 0, "ValueType": "Float" }, "AS_Max_SlashCount": { "Value": 10, "ValueType": "Integer" }, "AS_SlashCount": { "Value": 0, "ValueType": "Integer" } }, "AbilityStacking": "Unique", "DefaultModifier": { "OnAdded": [ { "$type": "ApplyAbilityAction", "AbilityName": "Corin_Card_A_02_BloodDebuff_01", "IsAutoTrigger": false, "Target": "Self" } ], "OnHitOther": [ { "$type": "BranchOperator", "Conditions": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "Corin_Attack_Normal_03_AttackProperty_01_01", "Corin_Attack_Normal_03_AttackProperty_01_02", "Corin_Attack_Normal_05_AttackProperty_01_01", "Corin_Attack_Normal_05_AttackProperty_01_02", "Corin_Attack_Normal_05_AttackProperty_02", "Corin_Attack_Normal_05_AttackProperty_04_01", "Corin_Attack_Normal_05_AttackProperty_04_02", "Corin_Attack_Rush_AttackProperty_01_01", "Corin_Attack_Rush_AttackProperty_01_02", "Corin_Attack_Rush_AttackProperty_02", "Corin_Attack_Rush_Enhance_AttackProperty_01_01", "Corin_Attack_Rush_Enhance_AttackProperty_01_02", "Corin_Attack_Rush_Enhance_AttackProperty_01_03", "Corin_Attack_Rush_Enhance_AttackProperty_01_04", "Corin_Attack_Rush_Enhance_AttackProperty_02", "Corin_Attack_Counter_AttackProperty_01_01", "Corin_Attack_Counter_AttackProperty_01_02", "Corin_Attack_Counter_AttackProperty_02", "Corin_Attack_BeHitAid_AttackProperty_01_01", "Corin_Attack_BeHitAid_AttackProperty_01_02", "Corin_Attack_BeHitAid_AttackProperty_02", "Corin_Attack_SwitchIn_Attack_AttackProperty_04_01", "Corin_Attack_SwitchIn_Attack_AttackProperty_04_02", "Corin_Attack_SwitchIn_Attack_AttackProperty_04_03", "Corin_Attack_SwitchIn_Attack_Ex_AttackProperty_04_01", "Corin_Attack_SwitchIn_Attack_Ex_AttackProperty_04_02", "Corin_Attack_SwitchIn_Attack_Ex_AttackProperty_04_03", "Corin_Attack_SwitchIn_Attack_Ex_AttackProperty_04_04", "Corin_Attack_SwitchIn_Attack_Ex_AttackProperty_05_01", "Corin_Attack_SwitchIn_Attack_Ex_AttackProperty_05_02_01", "Corin_Attack_SwitchIn_Attack_Ex_AttackProperty_05_02_02", "Corin_Attack_SwitchIn_Attack_Ex_AttackProperty_05_02_03", "Corin_Attack_Branch_01_AttackProperty_02_01", "Corin_Attack_Branch_01_AttackProperty_02_02_01", "Corin_Attack_Branch_01_AttackProperty_02_02_02", "Corin_Attack_Branch_01_AttackProperty_03", "Corin_Attack_Branch_02_AttackProperty_02_01", "Corin_Attack_Branch_02_AttackProperty_02_02_01", "Corin_Attack_Branch_02_AttackProperty_02_02_02", "Corin_Attack_Branch_02_AttackProperty_03", "Corin_Attack_Branch_03_AttackProperty_01_01", "Corin_Attack_Branch_03_AttackProperty_01_02", "Corin_Attack_Branch_03_AttackProperty_02_02_01", "Corin_Attack_Branch_03_AttackProperty_02_02_02", "Corin_Attack_Branch_03_AttackProperty_02_03_01", "Corin_Attack_Branch_03_AttackProperty_02_03_02", "Corin_Attack_Branch_03_AttackProperty_03", "Corin_Attack_AssaultAid_AttackProperty_05_01", "Corin_Attack_AssaultAid_AttackProperty_05_02_01", "Corin_Attack_AssaultAid_AttackProperty_05_02_02", "Corin_Attack_AssaultAid_AttackProperty_05_02_03" ] } ], "SuccessActions": [ { "$type": "BranchOperator", "Conditions": [ { "$type": "ByAbilitySpecial", "CompareType": "GreaterEqual", "Param": "%AS_Max_SlashCount", "ParamName": "AS_SlashCount", "ParamType": "Integer", "Target": "Self" } ], "SuccessActions": [ { "$type": "ApplyAbilityAction", "AbilityName": "Corin_Card_A_02_BloodDebuff_01", "IsAutoTrigger": false, "Predicates": [ { "$type": "ByMonsterFunctionType", "CompareType": "Equal", "MonsterFunctionType": "Monster", "Target": "Other" } ], "Target": "Other" }, { "$type": "SetAbilitySpecialByExpression", "DoRefresh": true, "Expression": "property(Atk_Battle)", "ParamName": "AS_CorrectAtk_Battle", "Target": "Self", "ValueType": "Float" }, { "$type": "SetTargetAbilitySpecialAction", "Params": [ { "AbilityName": "Corin_Card_A_02_BloodDebuff_01", "AbilitySpecials": [ { "ModifyFunction": "Replace", "Param": "%AS_CorrectAtk_Battle", "ParamName": "AS_Corin_CorrectAtk_Battle", "ParamType": "Float" }, { "ModifyFunction": "Replace", "Param": "%AS_BuffCount_ConvertRatio", "ParamName": "AS_Corin_BuffCount_ConvertRatio", "ParamType": "Float" } ], "Target": "Target" } ], "Target": "Target" }, { "$type": "TriggerAbilityAction", "AbilityName": "Corin_Card_A_02_BloodDebuff_01", "Target": "Target" }, { "$type": "SetAbilitySpecialAction", "ModifyFunction": "Replace", "Param": 0, "ParamName": "AS_SlashCount", "ParamType": "Integer" } ] } ] } ], "OnPatternHitOther": [ { "$type": "BranchOperator", "Conditions": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "Corin_Attack_Normal_03_AttackProperty_01_01", "Corin_Attack_Normal_03_AttackProperty_01_02", "Corin_Attack_Normal_05_AttackProperty_01_01", "Corin_Attack_Normal_05_AttackProperty_01_02", "Corin_Attack_Normal_05_AttackProperty_02", "Corin_Attack_Normal_05_AttackProperty_04_01", "Corin_Attack_Normal_05_AttackProperty_04_02", "Corin_Attack_Rush_AttackProperty_01_01", "Corin_Attack_Rush_AttackProperty_01_02", "Corin_Attack_Rush_AttackProperty_02", "Corin_Attack_Rush_Enhance_AttackProperty_01_01", "Corin_Attack_Rush_Enhance_AttackProperty_01_02", "Corin_Attack_Rush_Enhance_AttackProperty_01_03", "Corin_Attack_Rush_Enhance_AttackProperty_01_04", "Corin_Attack_Rush_Enhance_AttackProperty_02", "Corin_Attack_Counter_AttackProperty_01_01", "Corin_Attack_Counter_AttackProperty_01_02", "Corin_Attack_Counter_AttackProperty_02", "Corin_Attack_BeHitAid_AttackProperty_01_01", "Corin_Attack_BeHitAid_AttackProperty_01_02", "Corin_Attack_BeHitAid_AttackProperty_02", "Corin_Attack_SwitchIn_Attack_AttackProperty_04_01", "Corin_Attack_SwitchIn_Attack_AttackProperty_04_02", "Corin_Attack_SwitchIn_Attack_AttackProperty_04_03", "Corin_Attack_SwitchIn_Attack_Ex_AttackProperty_04_01", "Corin_Attack_SwitchIn_Attack_Ex_AttackProperty_04_02", "Corin_Attack_SwitchIn_Attack_Ex_AttackProperty_04_03", "Corin_Attack_SwitchIn_Attack_Ex_AttackProperty_04_04", "Corin_Attack_SwitchIn_Attack_Ex_AttackProperty_05_01", "Corin_Attack_SwitchIn_Attack_Ex_AttackProperty_05_02_01", "Corin_Attack_SwitchIn_Attack_Ex_AttackProperty_05_02_02", "Corin_Attack_SwitchIn_Attack_Ex_AttackProperty_05_02_03", "Corin_Attack_Branch_01_AttackProperty_02_01", "Corin_Attack_Branch_01_AttackProperty_02_02_01", "Corin_Attack_Branch_01_AttackProperty_02_02_02", "Corin_Attack_Branch_01_AttackProperty_03", "Corin_Attack_Branch_02_AttackProperty_02_01", "Corin_Attack_Branch_02_AttackProperty_02_02_01", "Corin_Attack_Branch_02_AttackProperty_02_02_02", "Corin_Attack_Branch_02_AttackProperty_03", "Corin_Attack_Branch_03_AttackProperty_01_01", "Corin_Attack_Branch_03_AttackProperty_01_02", "Corin_Attack_Branch_03_AttackProperty_02_02_01", "Corin_Attack_Branch_03_AttackProperty_02_02_02", "Corin_Attack_Branch_03_AttackProperty_02_03_01", "Corin_Attack_Branch_03_AttackProperty_02_03_02", "Corin_Attack_Branch_03_AttackProperty_03", "Corin_Attack_AssaultAid_AttackProperty_05_01", "Corin_Attack_AssaultAid_AttackProperty_05_02_01", "Corin_Attack_AssaultAid_AttackProperty_05_02_02", "Corin_Attack_AssaultAid_AttackProperty_05_02_03" ] } ], "SuccessActions": [ { "$type": "BranchOperator", "Conditions": [ { "$type": "ByAbilitySpecial", "CompareType": "Less", "Param": "%AS_Max_SlashCount", "ParamName": "AS_SlashCount", "ParamType": "Integer", "Target": "Self" } ], "SuccessActions": [ { "$type": "SetAbilitySpecialAction", "DoRefresh": true, "ModifyFunction": "Add", "Param": 1, "ParamName": "AS_SlashCount", "ParamType": "Integer" } ] } ] } ], "OnRemoved": [ { "$type": "RemoveAbilityAction", "AbilityName": "Corin_Card_A_02_BloodDebuff_01" } ] }, "Modifiers": { "SlashCountReplaceModifier": { "Duration": -1, "ModifierStacking": "Unique", "OnRemoved": [ { "$type": "SetAbilitySpecialAction", "ModifyFunction": "Replace", "Param": 0, "ParamName": "AS_SlashCount", "ParamType": "Integer" } ] } } }