{ "AbilityMixins": [ ], "AbilityName": "DubiousHero_YokaiSkill_BaseDamage", "AbilitySpecials": { "AS_ABuffAddedDamageActive": { "Value": 0, "ValueType": "Float" }, "AS_ATK08_02_HitCount": { "Value": 1 }, "AS_ATK08_02_TotalShare": { "Value": 0.4 }, "AS_ATK08_03_HitCount": { "Value": 3 }, "AS_ATK08_03_TotalShare": { "Value": 0.6 }, "AS_AddedDamageRatio": { "Value": 0.5 }, "AS_DamageRatioCoeff": { "Value": 1, "ValueType": "Float" }, "AS_DamageReal": { "Value": 0, "ValueType": "Float" }, "AS_HpPercentage": { "Value": 0.5 }, "AS_TotalHpPercent": { "Value": 0, "ValueType": "Float" }, "AS_TotalHpPercent_Boss": { "Value": 0.15 }, "AS_TotalHpPercent_Elite": { "Value": 0.3 }, "AS_TotalHpPercent_Normal": { "Value": 1 } }, "AbilityStacking": "Unique", "DefaultModifier": { "ModifierStacking": "Unique", "OnCustomEventReceived": [ { "$type": "SetAbilitySpecialAction", "ModifyFunction": "Replace", "Param": 1, "ParamName": "AS_ABuffAddedDamageActive", "ParamType": "Float", "Predicates": [ { "$type": "ByCustomEvent", "EventKey": "Event_DubiousHero_AddedDamageRatio" } ] } ], "OnHitOther": [ { "$type": "SetAbilitySpecialAction", "ModifyFunction": "Replace", "Param": 1, "ParamName": "AS_DamageRatioCoeff", "ParamType": "Float" }, { "$type": "SetAbilitySpecialByExpression", "DoRefresh": true, "Expression": "1+specials(AS_AddedDamageRatio)", "ParamName": "AS_DamageRatioCoeff", "Predicates": [ { "$type": "ByAbilitySpecial", "CompareType": "Equal", "Param": 1, "ParamName": "AS_ABuffAddedDamageActive", "ParamType": "Float", "Target": "Self" }, { "$type": "ByPlayerPropertyValue", "CompareType": "GreaterEqual", "Denominator": "MaxHP", "IsUsePercent": true, "Numerator": "CurHP", "Target": "Target", "Val1": "%AS_HpPercentage", "Val2": 0 } ], "ValueType": "Float" }, { "$type": "SetAbilitySpecialByExpression", "DoRefresh": true, "Expression": "specials(AS_TotalHpPercent_Normal)", "ParamName": "AS_TotalHpPercent", "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "Monster_DubiousHero_AttackProperty_ATK08_03", "Monster_DubiousHero_AttackProperty_ATK08_02" ] }, { "$type": "ByMonsterStrengthType", "CompareType": "Equal", "StrengthType": "Normal", "Target": "Target" } ], "ValueType": "Float" }, { "$type": "SetAbilitySpecialByExpression", "DoRefresh": true, "Expression": "specials(AS_TotalHpPercent_Elite)", "ParamName": "AS_TotalHpPercent", "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "Monster_DubiousHero_AttackProperty_ATK08_03", "Monster_DubiousHero_AttackProperty_ATK08_02" ] }, { "$type": "ByMonsterStrengthType", "CompareType": "Equal", "StrengthType": "Elite", "Target": "Target" } ], "ValueType": "Float" }, { "$type": "SetAbilitySpecialByExpression", "DoRefresh": true, "Expression": "specials(AS_TotalHpPercent_Boss)", "ParamName": "AS_TotalHpPercent", "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "Monster_DubiousHero_AttackProperty_ATK08_03", "Monster_DubiousHero_AttackProperty_ATK08_02" ] }, { "$type": "ByMonsterStrengthType", "CompareType": "Equal", "StrengthType": "Boss", "Target": "Target" } ], "ValueType": "Float" }, { "$type": "SetAbilitySpecialByExpression", "DoRefresh": true, "Expression": "property(MaxHP)*specials(AS_TotalHpPercent)*specials(AS_ATK08_03_TotalShare)\/specials(AS_ATK08_03_HitCount)*specials(AS_DamageRatioCoeff)", "ParamName": "AS_DamageReal", "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "Monster_DubiousHero_AttackProperty_ATK08_03" ] } ], "Target": "Other", "ValueType": "Float" }, { "$type": "ReplaceDamageAction", "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "Monster_DubiousHero_AttackProperty_ATK08_03" ] } ], "TargetDamage": "%AS_DamageReal" }, { "$type": "SetAbilitySpecialByExpression", "DoRefresh": true, "Expression": "property(MaxHP)*specials(AS_TotalHpPercent)*specials(AS_ATK08_02_TotalShare)\/specials(AS_ATK08_02_HitCount)*specials(AS_DamageRatioCoeff)", "ParamName": "AS_DamageReal", "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "Monster_DubiousHero_AttackProperty_ATK08_02" ] } ], "Target": "Other", "ValueType": "Float" }, { "$type": "ReplaceDamageAction", "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "Monster_DubiousHero_AttackProperty_ATK08_02" ] } ], "TargetDamage": "%AS_DamageReal" } ], "OnZenkovYokaiHenshinEnd": [ { "$type": "SetAbilitySpecialAction", "ModifyFunction": "Replace", "Param": 0, "ParamName": "AS_ABuffAddedDamageActive", "ParamType": "Float" } ], "OnZenkovYokaiHenshinStart": [ ], "OnZenkovYokaiHenshinTriggered": [ ] }, "Modifiers": { } }