1
0
ZenlessData/Data/_unsorted/Activity_SmashBro_Monster.json
2025-09-04 01:06:25 +02:00

2509 lines
75 KiB
JSON

{
"AbilityName": "Activity_SmashBro_Monster",
"AbilitySpecials": {
"AS_Damage_00": {
"Value": 1
},
"AS_Damage_01": {
"Value": 100
},
"AS_Damage_02": {
"Value": 200
},
"AS_Damage_03": {
"Value": 300
},
"AS_Damage_04": {
"Value": 400
},
"AS_Damage_05": {
"Value": 500
},
"AS_Damage_06": {
"Value": 600
},
"AS_Damage_07": {
"Value": 700
},
"AS_Damage_08": {
"Value": 800
},
"AS_Damage_09": {
"Value": 900
},
"AS_Damage_10": {
"Value": 1000
},
"AS_Damage_Avatar_Local": {
"Value": 1000
},
"AS_Damage_BossRatio": {
"Value": 10
},
"AS_Damage_Boss_Avatar_Local": {
"Value": 0
},
"AS_Damage_Boss_Local": {
"Value": 0
},
"AS_Damage_Fence_Boss_Local": {
"Value": 0
},
"AS_Damage_Fence_Divisor": {
"Value": 3
},
"AS_Damage_Fence_Local": {
"Value": 0
},
"AS_Damage_Huskron_Other": {
"Value": 300
},
"AS_Damage_Huskron_Other_Boss_Local": {
"Value": 300
},
"AS_Damage_Huskron_Other_Boss_Local_Temp": {
"Value": 300
},
"AS_Damage_Huskron_Other_Temp": {
"Value": 300
},
"AS_Damage_Huskron_Self": {
"Value": 200
},
"AS_Damage_Local": {
"Value": 1000
},
"AS_Damage_Talent_Ratio": {
"Value": 1
},
"AS_DynamicLevel_Local": {
"Value": 0,
"ValueType": "Integer"
},
"AS_Fence_DamageRatio": {
"Value": 1
},
"AS_Relative": {
"Value": 0,
"ValueType": "Integer"
}
},
"AbilityStacking": "Unique",
"ActionGroups": [
{
"Actions": [
{
"$type": "SetAbilitySpecialAction",
"ModifyFunction": "Replace",
"Param": "%AS_Damage_00",
"ParamName": "AS_Damage_Local",
"Predicates": [
{
"$type": "ByHasModifier",
"ModifierNameList": [
"HitFlyDamageLevelModifier"
],
"OperatorType": "Not",
"Target": "Self"
}
],
"Target": "Self"
},
{
"$type": "SetAbilitySpecialAction",
"ModifyFunction": "Replace",
"Param": "%AS_Damage_01",
"ParamName": "AS_Damage_Local",
"Predicates": [
{
"$type": "ByModifierStackCount",
"CompareType": "Equal",
"ModifierName": "HitFlyDamageLevelModifier",
"StackCount": 1,
"Target": "Self"
}
],
"Target": "Self"
},
{
"$type": "SetAbilitySpecialAction",
"ModifyFunction": "Replace",
"Param": "%AS_Damage_02",
"ParamName": "AS_Damage_Local",
"Predicates": [
{
"$type": "ByModifierStackCount",
"CompareType": "Equal",
"ModifierName": "HitFlyDamageLevelModifier",
"StackCount": 2,
"Target": "Self"
}
],
"Target": "Self"
},
{
"$type": "SetAbilitySpecialAction",
"ModifyFunction": "Replace",
"Param": "%AS_Damage_03",
"ParamName": "AS_Damage_Local",
"Predicates": [
{
"$type": "ByModifierStackCount",
"CompareType": "Equal",
"ModifierName": "HitFlyDamageLevelModifier",
"StackCount": 3,
"Target": "Self"
}
],
"Target": "Self"
},
{
"$type": "SetAbilitySpecialAction",
"ModifyFunction": "Replace",
"Param": "%AS_Damage_00",
"ParamName": "AS_Damage_Avatar_Local",
"Predicates": [
{
"$type": "ByHasModifier",
"ModifierNameList": [
"HitFlyDamageLevelModifier"
],
"OperatorType": "Not",
"Target": "Self"
}
],
"Target": "Self"
},
{
"$type": "SetAbilitySpecialAction",
"ModifyFunction": "Replace",
"Param": "%AS_Damage_01",
"ParamName": "AS_Damage_Avatar_Local",
"Predicates": [
{
"$type": "ByModifierStackCount",
"CompareType": "Equal",
"ModifierName": "HitFlyDamageLevelModifier",
"StackCount": 1,
"Target": "Self"
}
],
"Target": "Self"
},
{
"$type": "SetAbilitySpecialAction",
"ModifyFunction": "Replace",
"Param": "%AS_Damage_02",
"ParamName": "AS_Damage_Avatar_Local",
"Predicates": [
{
"$type": "ByModifierStackCount",
"CompareType": "Equal",
"ModifierName": "HitFlyDamageLevelModifier",
"StackCount": 2,
"Target": "Self"
}
],
"Target": "Self"
},
{
"$type": "SetAbilitySpecialAction",
"ModifyFunction": "Replace",
"Param": "%AS_Damage_03",
"ParamName": "AS_Damage_Avatar_Local",
"Predicates": [
{
"$type": "ByModifierStackCount",
"CompareType": "GreaterEqual",
"ModifierName": "HitFlyDamageLevelModifier",
"StackCount": 3,
"Target": "Self"
}
],
"Target": "Self"
},
{
"$type": "SetAbilitySpecialAction",
"ModifyFunction": "Replace",
"Param": "%AS_Damage_04",
"ParamName": "AS_Damage_Local",
"Predicates": [
{
"$type": "ByModifierStackCount",
"CompareType": "Equal",
"ModifierName": "HitFlyDamageLevelModifier",
"StackCount": 4,
"Target": "Self"
}
],
"Target": "Self"
},
{
"$type": "SetAbilitySpecialAction",
"ModifyFunction": "Replace",
"Param": "%AS_Damage_05",
"ParamName": "AS_Damage_Local",
"Predicates": [
{
"$type": "ByModifierStackCount",
"CompareType": "Equal",
"ModifierName": "HitFlyDamageLevelModifier",
"StackCount": 5,
"Target": "Self"
}
],
"Target": "Self"
},
{
"$type": "SetAbilitySpecialAction",
"ModifyFunction": "Replace",
"Param": "%AS_Damage_06",
"ParamName": "AS_Damage_Local",
"Predicates": [
{
"$type": "ByModifierStackCount",
"CompareType": "Equal",
"ModifierName": "HitFlyDamageLevelModifier",
"StackCount": 6,
"Target": "Self"
}
],
"Target": "Self"
},
{
"$type": "SetAbilitySpecialAction",
"ModifyFunction": "Replace",
"Param": "%AS_Damage_07",
"ParamName": "AS_Damage_Local",
"Predicates": [
{
"$type": "ByModifierStackCount",
"CompareType": "Equal",
"ModifierName": "HitFlyDamageLevelModifier",
"StackCount": 7,
"Target": "Self"
}
],
"Target": "Self"
},
{
"$type": "SetAbilitySpecialAction",
"ModifyFunction": "Replace",
"Param": "%AS_Damage_08",
"ParamName": "AS_Damage_Local",
"Predicates": [
{
"$type": "ByModifierStackCount",
"CompareType": "Equal",
"ModifierName": "HitFlyDamageLevelModifier",
"StackCount": 8,
"Target": "Self"
}
],
"Target": "Self"
},
{
"$type": "SetAbilitySpecialAction",
"ModifyFunction": "Replace",
"Param": "%AS_Damage_09",
"ParamName": "AS_Damage_Local",
"Predicates": [
{
"$type": "ByModifierStackCount",
"CompareType": "Equal",
"ModifierName": "HitFlyDamageLevelModifier",
"StackCount": 9,
"Target": "Self"
}
],
"Target": "Self"
},
{
"$type": "SetAbilitySpecialAction",
"ModifyFunction": "Replace",
"Param": "%AS_Damage_10",
"ParamName": "AS_Damage_Local",
"Predicates": [
{
"$type": "ByModifierStackCount",
"CompareType": "GreaterEqual",
"ModifierName": "HitFlyDamageLevelModifier",
"StackCount": 10,
"Target": "Self"
}
],
"Target": "Self"
},
{
"$type": "SetAbilitySpecialByExpression",
"DoRefresh": true,
"Expression": "specials(AS_Damage_Local)*specials(AS_Damage_BossRatio)*specials(AS_Damage_Talent_Ratio)",
"ParamName": "AS_Damage_Boss_Local",
"Target": "Self"
},
{
"$type": "SetAbilitySpecialByExpression",
"DoRefresh": true,
"Expression": "specials(AS_Damage_Avatar_Local)*specials(AS_Damage_BossRatio)*specials(AS_Damage_Talent_Ratio)",
"ParamName": "AS_Damage_Boss_Avatar_Local",
"Target": "Self"
},
{
"$type": "SetAbilitySpecialByExpression",
"DoRefresh": true,
"Expression": "specials(AS_Damage_Local)\/specials(AS_Damage_Fence_Divisor)*specials(AS_Damage_Talent_Ratio)*specials(AS_Fence_DamageRatio)",
"ParamName": "AS_Damage_Fence_Local",
"Target": "Self"
},
{
"$type": "SetAbilitySpecialByExpression",
"DoRefresh": true,
"Expression": "specials(AS_Damage_Local)\/specials(AS_Damage_Fence_Divisor)*specials(AS_Damage_Talent_Ratio)*specials(AS_Damage_BossRatio)*specials(AS_Fence_DamageRatio)",
"ParamName": "AS_Damage_Fence_Boss_Local",
"Target": "Self"
},
{
"$type": "CallGraphEventWithParamsAction",
"AbilityName": "Activity_SmashBro_Common_Bounce_Graph",
"EventName": "SetHitFlyDamageLevel",
"Params": [
{
"$type": "ConfigDynamicValueInt",
"Value": 0
}
],
"Predicates": [
{
"$type": "ByNot",
"Predicates": [
{
"$type": "ByHasModifier",
"ModifierNameList": [
"HitFlyDamageLevelModifier"
],
"Target": "Self"
}
]
}
],
"Target": "Self"
},
{
"$type": "CallGraphEventWithParamsAction",
"AbilityName": "Activity_SmashBro_Common_Bounce_Graph",
"EventName": "SetHitFlyDamageLevel",
"Params": [
{
"$type": "ConfigDynamicValueInt",
"Value": 1
}
],
"Predicates": [
{
"$type": "ByModifierStackCount",
"CompareType": "Equal",
"ModifierName": "HitFlyDamageLevelModifier",
"StackCount": 1,
"Target": "Self"
}
],
"Target": "Self"
},
{
"$type": "CallGraphEventWithParamsAction",
"AbilityName": "Activity_SmashBro_Common_Bounce_Graph",
"EventName": "SetHitFlyDamageLevel",
"Params": [
{
"$type": "ConfigDynamicValueInt",
"Value": 2
}
],
"Predicates": [
{
"$type": "ByModifierStackCount",
"CompareType": "Equal",
"ModifierName": "HitFlyDamageLevelModifier",
"StackCount": 2,
"Target": "Self"
}
],
"Target": "Self"
},
{
"$type": "CallGraphEventWithParamsAction",
"AbilityName": "Activity_SmashBro_Common_Bounce_Graph",
"EventName": "SetHitFlyDamageLevel",
"Params": [
{
"$type": "ConfigDynamicValueInt",
"Value": 3
}
],
"Predicates": [
{
"$type": "ByModifierStackCount",
"CompareType": "Equal",
"ModifierName": "HitFlyDamageLevelModifier",
"StackCount": 3,
"Target": "Self"
}
],
"Target": "Self"
},
{
"$type": "CallGraphEventWithParamsAction",
"AbilityName": "Activity_SmashBro_Common_Bounce_Graph",
"EventName": "SetHitFlyDamageLevel",
"Params": [
{
"$type": "ConfigDynamicValueInt",
"Value": 4
}
],
"Predicates": [
{
"$type": "ByModifierStackCount",
"CompareType": "Equal",
"ModifierName": "HitFlyDamageLevelModifier",
"StackCount": 4,
"Target": "Self"
}
],
"Target": "Self"
},
{
"$type": "CallGraphEventWithParamsAction",
"AbilityName": "Activity_SmashBro_Common_Bounce_Graph",
"EventName": "SetHitFlyDamageLevel",
"Params": [
{
"$type": "ConfigDynamicValueInt",
"Value": 5
}
],
"Predicates": [
{
"$type": "ByModifierStackCount",
"CompareType": "Equal",
"ModifierName": "HitFlyDamageLevelModifier",
"StackCount": 5,
"Target": "Self"
}
],
"Target": "Self"
},
{
"$type": "CallGraphEventWithParamsAction",
"AbilityName": "Activity_SmashBro_Common_Bounce_Graph",
"EventName": "SetHitFlyDamageLevel",
"Params": [
{
"$type": "ConfigDynamicValueInt",
"Value": 6
}
],
"Predicates": [
{
"$type": "ByModifierStackCount",
"CompareType": "Equal",
"ModifierName": "HitFlyDamageLevelModifier",
"StackCount": 6,
"Target": "Self"
}
],
"Target": "Self"
},
{
"$type": "CallGraphEventWithParamsAction",
"AbilityName": "Activity_SmashBro_Common_Bounce_Graph",
"EventName": "SetHitFlyDamageLevel",
"Params": [
{
"$type": "ConfigDynamicValueInt",
"Value": 7
}
],
"Predicates": [
{
"$type": "ByModifierStackCount",
"CompareType": "Equal",
"ModifierName": "HitFlyDamageLevelModifier",
"StackCount": 7,
"Target": "Self"
}
],
"Target": "Self"
},
{
"$type": "CallGraphEventWithParamsAction",
"AbilityName": "Activity_SmashBro_Common_Bounce_Graph",
"EventName": "SetHitFlyDamageLevel",
"Params": [
{
"$type": "ConfigDynamicValueInt",
"Value": 8
}
],
"Predicates": [
{
"$type": "ByModifierStackCount",
"CompareType": "Equal",
"ModifierName": "HitFlyDamageLevelModifier",
"StackCount": 8,
"Target": "Self"
}
],
"Target": "Self"
},
{
"$type": "CallGraphEventWithParamsAction",
"AbilityName": "Activity_SmashBro_Common_Bounce_Graph",
"EventName": "SetHitFlyDamageLevel",
"Params": [
{
"$type": "ConfigDynamicValueInt",
"Value": 9
}
],
"Predicates": [
{
"$type": "ByModifierStackCount",
"CompareType": "Equal",
"ModifierName": "HitFlyDamageLevelModifier",
"StackCount": 9,
"Target": "Self"
}
],
"Target": "Self"
},
{
"$type": "CallGraphEventWithParamsAction",
"AbilityName": "Activity_SmashBro_Common_Bounce_Graph",
"EventName": "SetHitFlyDamageLevel",
"Params": [
{
"$type": "ConfigDynamicValueInt",
"Value": 10
}
],
"Predicates": [
{
"$type": "ByModifierStackCount",
"CompareType": "GreaterEqual",
"ModifierName": "HitFlyDamageLevelModifier",
"StackCount": 10,
"Target": "Self"
}
],
"Target": "Self"
}
],
"GroupName": "RefreshLocalDamage"
}
],
"DefaultModifier": {
"OnAdded": [
{
"$type": "ApplyAbilityAction",
"AbilityName": "Activity_SmashBro_Common_Bounce_Graph",
"IsAutoTrigger": false,
"Target": "Self"
},
{
"$type": "ApplyModifier",
"ModifierName": "Huskron_AttachModifier",
"Predicates": [
{
"$type": "ByOr",
"Predicates": [
{
"$type": "ByEntityTemplateID",
"EntityType": "Monster",
"TemplateID": 31071
},
{
"$type": "ByEntityTemplateID",
"EntityType": "Monster",
"TemplateID": 31072
},
{
"$type": "ByEntityTemplateID",
"EntityType": "Monster",
"TemplateID": 21207
}
]
}
],
"Target": "Self"
},
{
"$type": "HandleAnimatorZoneTagsAction",
"AnimatorStateTags": [
"Activity_SmashBro"
],
"IsAdd": true,
"Target": "Self"
},
{
"$type": "HandleAnimatorZoneTagsAction",
"AnimatorStateTags": [
"IgnoreWallRotate",
"IgnoreHitAllyRotate",
"IgnoreBeHitCD"
],
"IsAdd": true,
"Predicates": [
{
"$type": "ByCharacterSize",
"CharacterSize": "Large",
"CompareType": "GreaterEqual",
"Target": "Self"
}
],
"Target": "Self"
},
{
"$type": "HandleAnimatorZoneTagsAction",
"AnimatorStateTags": [
"Activity_SmashBro_LargeEffect"
],
"IsAdd": true,
"Predicates": [
{
"$type": "ByCharacterSize",
"CharacterSize": "Large",
"CompareType": "GreaterEqual",
"Target": "Self"
}
],
"Target": "Self"
},
{
"$type": "PushOverrideOnHitConfig",
"MuteAirHitMovement": false,
"MuteHitSky": false,
"Predicates": [
{
"$type": "ByCharacterSize",
"CharacterSize": "Large",
"CompareType": "Less",
"Target": "Self"
},
{
"$type": "ByNot",
"Predicates": [
{
"$type": "ByOr",
"Predicates": [
{
"$type": "ByEntityTemplateID",
"EntityType": "Monster",
"TemplateID": 31071
},
{
"$type": "ByEntityTemplateID",
"EntityType": "Monster",
"TemplateID": 31072
},
{
"$type": "ByEntityTemplateID",
"EntityType": "Monster",
"TemplateID": 21207
}
]
}
]
}
],
"Tag": "Activity_SmashBro_Monster_MuteHitSky",
"Target": "Self"
},
{
"$type": "PushOverrideOnHitConfig",
"MuteGroundHitMovement": false,
"Predicates": [
{
"$type": "ByCharacterSize",
"CharacterSize": "Gigantic",
"CompareType": "Less",
"Target": "Self"
},
{
"$type": "ByNot",
"Predicates": [
{
"$type": "ByOr",
"Predicates": [
{
"$type": "ByEntityTemplateID",
"EntityType": "Monster",
"TemplateID": 31071
},
{
"$type": "ByEntityTemplateID",
"EntityType": "Monster",
"TemplateID": 31072
},
{
"$type": "ByEntityTemplateID",
"EntityType": "Monster",
"TemplateID": 21207
},
{
"$type": "ByIsInZoneTags",
"Tags": [
"GasCan"
]
}
]
}
]
}
],
"Tag": "Activity_SmashBro_Monster_MuteGroundHitMovement",
"Target": "Self"
},
{
"$type": "PushOverrideOnHitConfig",
"MuteHitRotate": false,
"Predicates": [
{
"$type": "ByCharacterSize",
"CharacterSize": "Gigantic",
"CompareType": "Less",
"Target": "Self"
},
{
"$type": "ByNot",
"Predicates": [
{
"$type": "ByOr",
"Predicates": [
{
"$type": "ByEntityTemplateID",
"EntityType": "Monster",
"TemplateID": 31071
},
{
"$type": "ByEntityTemplateID",
"EntityType": "Monster",
"TemplateID": 31072
},
{
"$type": "ByEntityTemplateID",
"EntityType": "Monster",
"TemplateID": 21207
},
{
"$type": "ByIsInZoneTags",
"Tags": [
"GasCan"
]
}
]
}
]
}
],
"Tag": "Activity_SmashBro_Monster_MuteHitRotate",
"Target": "Self"
},
{
"$type": "PushUnlimitPerfectSwitchPointAction",
"Tag": "Activity_SmashBro_NoPerfectSwitchPoint",
"Target": "Self"
},
{
"$type": "TriggerAbilityAction",
"AbilityName": "Activity_SmashBro_Monster_Data",
"Target": "Self"
},
{
"$type": "SendCustomEvent",
"EventKey": "RefreshHuskronDamage",
"Target": "Self"
}
],
"OnBeDamageCalculated": [
],
"OnBeingHit": [
{
"$type": "ApplyModifier",
"ModifierName": "PredicateBoxModifier",
"Predicates": [
{
"$type": "ByOr",
"Predicates": [
{
"$type": "ByApplyPredicate",
"PredicateName": "BounceAttackPredicates"
},
{
"$type": "ByApplyPredicate",
"PredicateName": "AvatarAttackPredicates"
},
{
"$type": "ByAnimEventIDs",
"AnimEventIDs": [
"#Activity_SmashBro_Common_AttackProperty_Avatar_02_Huskron_Ally",
"#Activity_SmashBro_Common_AttackProperty_Avatar_02_Huskron_Ally_Boss"
]
}
]
}
],
"Target": "Self"
},
{
"$type": "ApplyModifier",
"ModifierName": "BlurShadowModifier",
"Predicates": [
{
"$type": "ByOr",
"Predicates": [
{
"$type": "ByAnimEventIDs",
"AnimEventIDs": [
"#Activity_SmashBro_Common_AttackProperty_Bounce_Large",
"#Activity_SmashBro_Common_AttackProperty_Bounce_01",
"#Activity_SmashBro_Common_AttackProperty_Bounce_02",
"#Activity_SmashBro_Common_AttackProperty_Bounce_03",
"#Activity_SmashBro_Common_AttackProperty_Bounce_04",
"#Activity_SmashBro_Common_AttackProperty_Bounce_05",
"#Activity_SmashBro_Common_AttackProperty_Bounce_06",
"#Activity_SmashBro_Common_AttackProperty_Fence_Large",
"#Activity_SmashBro_Common_AttackProperty_Fence"
]
},
{
"$type": "ByApplyPredicate",
"PredicateName": "AvatarAttackPredicates"
}
]
},
{
"$type": "ByCharacterSize",
"CharacterSize": "Gigantic",
"CompareType": "Less",
"Target": "Self"
},
{
"$type": "ByNot",
"Predicates": [
{
"$type": "ByOr",
"Predicates": [
{
"$type": "ByEntityTemplateID",
"EntityType": "Monster",
"TemplateID": 31071
},
{
"$type": "ByEntityTemplateID",
"EntityType": "Monster",
"TemplateID": 31072
},
{
"$type": "ByEntityTemplateID",
"EntityType": "Monster",
"TemplateID": 21207
},
{
"$type": "ByIsInZoneTags",
"Tags": [
"GasCan"
]
}
]
}
]
}
],
"Target": "Self"
},
{
"$type": "ApplyModifier",
"ModifierName": "HuskronMaterialModifier",
"Predicates": [
{
"$type": "ByAnimEventIDs",
"AnimEventIDs": [
"#Activity_SmashBro_Common_AttackProperty_Avatar_02_Huskron",
"#Activity_SmashBro_Common_AttackProperty_Avatar_02_Huskron_Ally",
"#Activity_SmashBro_Common_AttackProperty_Avatar_02_Huskron_Ally_Boss"
]
},
{
"$type": "ByCharacterSize",
"CharacterSize": "Gigantic",
"CompareType": "Less",
"Target": "Self"
}
],
"Target": "Self"
},
{
"$type": "ApplyModifier",
"ModifierName": "HuskronMaterialModifier_Weak",
"Predicates": [
{
"$type": "ByAnimEventIDs",
"AnimEventIDs": [
"#Activity_SmashBro_Common_AttackProperty_Avatar_02_Huskron",
"#Activity_SmashBro_Common_AttackProperty_Avatar_02_Huskron_Ally",
"#Activity_SmashBro_Common_AttackProperty_Avatar_02_Huskron_Ally_Boss"
]
},
{
"$type": "ByCharacterSize",
"CharacterSize": "Gigantic",
"CompareType": "GreaterEqual",
"Target": "Self"
}
],
"Target": "Self"
},
{
"$type": "ApplyModifier",
"ModifierName": "ListenHitWallModiifer",
"Predicates": [
{
"$type": "ByOr",
"Predicates": [
{
"$type": "ByApplyPredicate",
"PredicateName": "BounceAttackPredicates"
},
{
"$type": "ByApplyPredicate",
"PredicateName": "AvatarAttackPredicates"
},
{
"$type": "ByApplyPredicate",
"PredicateName": "HuskronAttackPredicates"
}
]
},
{
"$type": "ByNot",
"Predicates": [
{
"$type": "ByOr",
"Predicates": [
{
"$type": "ByEntityTemplateID",
"EntityType": "Monster",
"TemplateID": 31071
},
{
"$type": "ByEntityTemplateID",
"EntityType": "Monster",
"TemplateID": 31072
},
{
"$type": "ByEntityTemplateID",
"EntityType": "Monster",
"TemplateID": 21207
}
]
}
]
}
],
"Target": "Self"
},
{
"$type": "ApplyModifier",
"ModifierName": "HitFlyDamageLevelModifier",
"Predicates": [
{
"$type": "ByApplyPredicate",
"PredicateName": "BounceAttackPredicates"
}
],
"StackCount": 3,
"Target": "Self"
},
{
"$type": "ApplyModifier",
"ModifierName": "HitFlyDamageLevelModifier",
"Predicates": [
{
"$type": "ByAnimEventIDs",
"AnimEventIDs": [
"#Activity_SmashBro_Common_AttackProperty_Avatar_02",
"#Activity_SmashBro_Common_AttackProperty_Avatar_02_Large",
"#Activity_SmashBro_Common_AttackProperty_Avatar_02_Relative",
"#Activity_SmashBro_Common_AttackProperty_Avatar_02_Large_Relative"
]
}
],
"StackCount": 1,
"Target": "Self"
},
{
"$type": "ApplyModifier",
"ModifierName": "HitFlyDamageLevelModifier",
"Predicates": [
{
"$type": "ByAnimEventIDs",
"AnimEventIDs": [
"#Activity_SmashBro_Common_AttackProperty_Avatar_04",
"#Activity_SmashBro_Common_AttackProperty_Avatar_04_Large",
"#Activity_SmashBro_Common_AttackProperty_Avatar_04_Relative",
"#Activity_SmashBro_Common_AttackProperty_Avatar_04_Large_Relative"
]
}
],
"StackCount": 1,
"Target": "Self"
},
{
"$type": "ApplyModifier",
"ModifierName": "HitFlyDamageLevelModifier",
"Predicates": [
{
"$type": "ByAnimEventIDs",
"AnimEventIDs": [
"#Activity_SmashBro_Common_AttackProperty_Avatar_06",
"#Activity_SmashBro_Common_AttackProperty_Avatar_06_Large",
"#Activity_SmashBro_Common_AttackProperty_Avatar_06_Relative",
"#Activity_SmashBro_Common_AttackProperty_Avatar_06_Large_Relative"
]
}
],
"StackCount": 2,
"Target": "Self"
},
{
"$type": "ApplyActionGroupAction",
"GroupName": "RefreshLocalDamage",
"Predicates": [
{
"$type": "ByOr",
"Predicates": [
{
"$type": "ByApplyPredicate",
"PredicateName": "BounceAttackPredicates"
},
{
"$type": "ByApplyPredicate",
"PredicateName": "AvatarAttackPredicates"
},
{
"$type": "ByApplyPredicate",
"PredicateName": "HuskronAttackPredicates"
}
]
}
]
}
],
"OnBeingHitResolved": [
{
"$type": "BranchOperator",
"Conditions": [
{
"$type": "ByOr",
"Predicates": [
{
"$type": "ByCharacterSize",
"CharacterSize": "Large",
"CompareType": "GreaterEqual",
"Target": "Self"
},
{
"$type": "ByIsInZoneTags",
"Tags": [
"Boss"
]
}
]
}
],
"FailureActions": [
{
"$type": "ReplaceDamageAction",
"TargetDamage": "%AS_Damage_Local"
},
{
"$type": "ModifyAttackDataAction",
"PropertyKey": "Actor_ForceAttackerDamageTextNormalScale",
"PropertyValue": 1,
"Target": "Other"
},
{
"$type": "ModifyAttackDataAction",
"PropertyKey": "Actor_ForceAttackerDamageTextGrey",
"PropertyValue": 1,
"Target": "Other"
},
{
"$type": "ModifyAttackDataAction",
"PropertyKey": "Actor_CriticalDelta",
"PropertyValue": -2,
"Target": "Other"
}
],
"Predicates": [
{
"$type": "ByApplyPredicate",
"PredicateName": "BounceAttackPredicates"
}
],
"SuccessActions": [
{
"$type": "ReplaceDamageAction",
"TargetDamage": "%AS_Damage_Boss_Local"
},
{
"$type": "ModifyAttackDataAction",
"PropertyKey": "Actor_CriticalDelta",
"PropertyValue": 2,
"Target": "Other"
}
]
},
{
"$type": "BranchOperator",
"Conditions": [
{
"$type": "ByOr",
"Predicates": [
{
"$type": "ByCharacterSize",
"CharacterSize": "Large",
"CompareType": "GreaterEqual",
"Target": "Self"
},
{
"$type": "ByIsInZoneTags",
"Tags": [
"Boss"
]
}
]
}
],
"FailureActions": [
{
"$type": "ReplaceDamageAction",
"TargetDamage": "%AS_Damage_Avatar_Local"
},
{
"$type": "ModifyAttackDataAction",
"PropertyKey": "Actor_ForceAttackerDamageTextNormalScale",
"PropertyValue": 1,
"Target": "Other"
},
{
"$type": "ModifyAttackDataAction",
"PropertyKey": "Actor_ForceAttackerDamageTextGrey",
"PropertyValue": 1,
"Target": "Other"
},
{
"$type": "ModifyAttackDataAction",
"PropertyKey": "Actor_CriticalDelta",
"PropertyValue": -2,
"Target": "Other"
}
],
"Predicates": [
{
"$type": "ByApplyPredicate",
"PredicateName": "AvatarAttackPredicates"
}
],
"SuccessActions": [
{
"$type": "ReplaceDamageAction",
"TargetDamage": "%AS_Damage_Boss_Avatar_Local"
},
{
"$type": "ModifyAttackDataAction",
"PropertyKey": "Actor_CriticalDelta",
"PropertyValue": 2,
"Target": "Other"
}
]
},
{
"$type": "ReplaceDamageAction",
"Predicates": [
{
"$type": "ByAnimEventIDs",
"AnimEventIDs": [
"#Activity_SmashBro_Common_AttackProperty_Avatar_02_Huskron"
]
}
],
"TargetDamage": "%AS_Damage_Huskron_Self"
},
{
"$type": "ReplaceDamageAction",
"Predicates": [
{
"$type": "ByAnimEventIDs",
"AnimEventIDs": [
"#Activity_SmashBro_Common_AttackProperty_Bounce_Large"
]
},
{
"$type": "ByOr",
"Predicates": [
{
"$type": "ByEntityTemplateID",
"EntityType": "Monster",
"Target": "Self",
"TemplateID": 31071
},
{
"$type": "ByEntityTemplateID",
"EntityType": "Monster",
"Target": "Self",
"TemplateID": 31072
},
{
"$type": "ByEntityTemplateID",
"EntityType": "Monster",
"Target": "Self",
"TemplateID": 21207
}
]
}
],
"TargetDamage": "%AS_Damage_Huskron_Self"
},
{
"$type": "BranchOperator",
"Conditions": [
{
"$type": "ByOr",
"Predicates": [
{
"$type": "ByCharacterSize",
"CharacterSize": "Large",
"CompareType": "GreaterEqual",
"Target": "Self"
},
{
"$type": "ByIsInZoneTags",
"Tags": [
"Boss"
]
}
]
}
],
"FailureActions": [
{
"$type": "SetAbilitySpecialByExpression",
"DoRefresh": true,
"Expression": "specials(AS_Damage_Huskron_Other)*specials(AS_Damage_Talent_Ratio)",
"ParamName": "AS_Damage_Huskron_Other_Temp",
"Target": "Self"
},
{
"$type": "ReplaceDamageAction",
"TargetDamage": "%AS_Damage_Huskron_Other_Temp"
},
{
"$type": "ModifyAttackDataAction",
"PropertyKey": "Actor_ForceAttackerDamageTextNormalScale",
"PropertyValue": 1,
"Target": "Other"
},
{
"$type": "ModifyAttackDataAction",
"PropertyKey": "Actor_ForceAttackerDamageTextGrey",
"PropertyValue": 1,
"Target": "Other"
},
{
"$type": "ModifyAttackDataAction",
"PropertyKey": "Actor_CriticalDelta",
"PropertyValue": -2,
"Target": "Other"
}
],
"Predicates": [
{
"$type": "ByAnimEventIDs",
"AnimEventIDs": [
"#Activity_SmashBro_Common_AttackProperty_Avatar_02_Huskron_Ally"
]
}
],
"SuccessActions": [
{
"$type": "SetAbilitySpecialByExpression",
"DoRefresh": true,
"Expression": "specials(AS_Damage_Huskron_Other_Boss_Local)*specials(AS_Damage_Talent_Ratio)",
"ParamName": "AS_Damage_Huskron_Other_Boss_Local_Temp",
"Target": "Self"
},
{
"$type": "ReplaceDamageAction",
"TargetDamage": "%AS_Damage_Huskron_Other_Boss_Local_Temp"
},
{
"$type": "ModifyAttackDataAction",
"PropertyKey": "Actor_CriticalDelta",
"PropertyValue": 2,
"Target": "Other"
}
]
},
{
"$type": "ReplaceDamageAction",
"Predicates": [
{
"$type": "ByAnimEventIDs",
"AnimEventIDs": [
"Device_LaserFenceBounce_Activating_Attackproperty_ToMonster"
]
}
],
"TargetDamage": "%AS_Damage_Fence_Local"
},
{
"$type": "ModifyAttackDataAction",
"Predicates": [
{
"$type": "ByAnimEventIDs",
"AnimEventIDs": [
"#Activity_SmashBro_Common_AttackProperty_Avatar_02_Huskron"
]
}
],
"PropertyKey": "Actor_MuteShowDamageText",
"PropertyValue": 1,
"Target": "Self"
}
],
"OnCustomEventReceived": [
{
"$type": "SetAbilitySpecialAction",
"Param": 2,
"ParamName": "AS_DynamicLevel_Local",
"ParamType": "Integer",
"Predicates": [
{
"$type": "ByOr",
"Predicates": [
{
"$type": "ByCustomEvent",
"EventKey": "ApplyDelayModifier02"
},
{
"$type": "ByCustomEvent",
"EventKey": "ApplyDelayModifier02Relative"
}
]
}
],
"Target": "Self"
},
{
"$type": "SetAbilitySpecialAction",
"Param": 4,
"ParamName": "AS_DynamicLevel_Local",
"ParamType": "Integer",
"Predicates": [
{
"$type": "ByOr",
"Predicates": [
{
"$type": "ByCustomEvent",
"EventKey": "ApplyDelayModifier04"
},
{
"$type": "ByCustomEvent",
"EventKey": "ApplyDelayModifier04Relative"
}
]
}
],
"Target": "Self"
},
{
"$type": "SetAbilitySpecialAction",
"Param": 6,
"ParamName": "AS_DynamicLevel_Local",
"ParamType": "Integer",
"Predicates": [
{
"$type": "ByOr",
"Predicates": [
{
"$type": "ByCustomEvent",
"EventKey": "ApplyDelayModifier06"
},
{
"$type": "ByCustomEvent",
"EventKey": "ApplyDelayModifier06Relative"
}
]
}
],
"Target": "Self"
},
{
"$type": "SetAbilitySpecialAction",
"Param": 0,
"ParamName": "AS_Relative",
"ParamType": "Integer",
"Predicates": [
{
"$type": "ByOr",
"Predicates": [
{
"$type": "ByCustomEvent",
"EventKey": "ApplyDelayModifier02"
},
{
"$type": "ByCustomEvent",
"EventKey": "ApplyDelayModifier04"
},
{
"$type": "ByCustomEvent",
"EventKey": "ApplyDelayModifier06"
}
]
}
],
"Target": "Self"
},
{
"$type": "SetAbilitySpecialAction",
"Param": 1,
"ParamName": "AS_Relative",
"ParamType": "Integer",
"Predicates": [
{
"$type": "ByOr",
"Predicates": [
{
"$type": "ByCustomEvent",
"EventKey": "ApplyDelayModifier02Relative"
},
{
"$type": "ByCustomEvent",
"EventKey": "ApplyDelayModifier04Relative"
},
{
"$type": "ByCustomEvent",
"EventKey": "ApplyDelayModifier06Relative"
}
]
}
],
"Target": "Self"
},
{
"$type": "ApplyModifier",
"ModifierName": "DelayModifier",
"Predicates": [
{
"$type": "ByOr",
"Predicates": [
{
"$type": "ByCustomEvent",
"EventKey": "ApplyDelayModifier02"
},
{
"$type": "ByCustomEvent",
"EventKey": "ApplyDelayModifier02Relative"
},
{
"$type": "ByCustomEvent",
"EventKey": "ApplyDelayModifier04"
},
{
"$type": "ByCustomEvent",
"EventKey": "ApplyDelayModifier04Relative"
},
{
"$type": "ByCustomEvent",
"EventKey": "ApplyDelayModifier06"
},
{
"$type": "ByCustomEvent",
"EventKey": "ApplyDelayModifier06Relative"
}
]
}
],
"Target": "Self"
},
{
"$type": "SetAbilitySpecialByExpression",
"DoRefresh": true,
"Expression": "specials(AS_Damage_Huskron_Other)*specials(AS_Damage_BossRatio)",
"ParamName": "AS_Damage_Huskron_Other_Boss_Local",
"Predicates": [
{
"$type": "ByCustomEvent",
"EventKey": "RefreshHuskronDamage"
}
],
"Target": "Self",
"ValueType": "Float"
}
]
},
"Modifiers": {
"BlurShadowModifier": {
"Duration": -1,
"IgnoreTimeScale": false,
"ModifierStacking": "Unique",
"OnAdded": [
{
"$type": "BeginBlurShadowAction",
"ConfigGhostEffectKey": "Monster_Ghost_01",
"EchoTime": 0.08,
"IgnoreOwnerTimescale": true,
"IgnoreWorldTimescale": true,
"IsActive": true,
"LifeTime": 1,
"MaxGhostCount": 4,
"Tag": "Activity_SmashBro_BlurShadow_01"
},
{
"$type": "ModifyMaterialPropertyAction",
"Tag": "Activity_SmashBro_MA_Monster_OverrideRimGlow_01",
"Target": "Self",
"key": "Activity_SmashBro_MA_Monster_OverrideRimGlow_01"
}
],
"OnRemoved": [
{
"$type": "BeginBlurShadowAction",
"IsActive": false,
"Tag": "Activity_SmashBro_BlurShadow_01"
},
{
"$type": "InterruptMaterialPropertyAction",
"Tag": "Activity_SmashBro_MA_Monster_OverrideRimGlow_01",
"Target": "Self"
}
]
},
"BounceCDModifier": {
"Duration": 0.25,
"IgnoreTimeScale": false,
"ModifierStacking": "Refresh",
"TimeScale": "Owner"
},
"CalculateLocalDamageModifier": {
"Duration": 0.03,
"ModifierStacking": "Unique",
"OnAdded": [
{
"$type": "ApplyActionGroupAction",
"GroupName": "RefreshLocalDamage"
}
]
},
"DelayModifier": {
"Duration": 0.1,
"ModifierStacking": "Unique",
"OnAdded": [
{
"$type": "SendCustomEvent",
"EventKey": "SmashBro_RepelTimes",
"IsGlobal": true
},
{
"$type": "BranchOperator",
"Conditions": [
{
"$type": "ByOr",
"Predicates": [
{
"$type": "ByEntityTemplateID",
"EntityType": "Monster",
"TemplateID": 31071
},
{
"$type": "ByEntityTemplateID",
"EntityType": "Monster",
"TemplateID": 31072
},
{
"$type": "ByEntityTemplateID",
"EntityType": "Monster",
"TemplateID": 21207
}
]
}
],
"FailureActions": [
{
"$type": "BranchOperator",
"Conditions": [
{
"$type": "ByCharacterSize",
"CharacterSize": "Large",
"CompareType": "GreaterEqual",
"Target": "Self"
}
],
"FailureActions": [
{
"$type": "TriggerSoundAction",
"Target": "Self",
"soundActionKey": "SA_Activity_2_2_HitFly_BeHitFly_Small"
},
{
"$type": "BranchOperator",
"Conditions": [
{
"$type": "ByAbilitySpecial",
"CompareType": "Equal",
"Param": 1,
"ParamName": "AS_Relative",
"ParamType": "Integer",
"Target": "Self"
}
],
"FailureActions": [
{
"$type": "DamageByAttackPropertyAction",
"AnimEventID": "#Activity_SmashBro_Common_AttackProperty_Avatar_02",
"Attacker": "LocalAvatar",
"Predicates": [
{
"$type": "ByAbilitySpecial",
"CompareType": "Equal",
"Param": 2,
"ParamName": "AS_DynamicLevel_Local",
"ParamType": "Float",
"Target": "Self"
}
],
"Target": "Self"
},
{
"$type": "DamageByAttackPropertyAction",
"AnimEventID": "#Activity_SmashBro_Common_AttackProperty_Avatar_04",
"Attacker": "LocalAvatar",
"Predicates": [
{
"$type": "ByAbilitySpecial",
"CompareType": "Equal",
"Param": 4,
"ParamName": "AS_DynamicLevel_Local",
"ParamType": "Float",
"Target": "Self"
}
],
"Target": "Self"
},
{
"$type": "DamageByAttackPropertyAction",
"AnimEventID": "#Activity_SmashBro_Common_AttackProperty_Avatar_06",
"Attacker": "LocalAvatar",
"Predicates": [
{
"$type": "ByAbilitySpecial",
"CompareType": "Equal",
"Param": 6,
"ParamName": "AS_DynamicLevel_Local",
"ParamType": "Float",
"Target": "Self"
}
],
"Target": "Self"
}
],
"SuccessActions": [
{
"$type": "DamageByAttackPropertyAction",
"AnimEventID": "#Activity_SmashBro_Common_AttackProperty_Avatar_02_Relative",
"Attacker": "LocalAvatar",
"Predicates": [
{
"$type": "ByAbilitySpecial",
"CompareType": "Equal",
"Param": 2,
"ParamName": "AS_DynamicLevel_Local",
"ParamType": "Float",
"Target": "Self"
}
],
"Target": "Self"
},
{
"$type": "DamageByAttackPropertyAction",
"AnimEventID": "#Activity_SmashBro_Common_AttackProperty_Avatar_04_Relative",
"Attacker": "LocalAvatar",
"Predicates": [
{
"$type": "ByAbilitySpecial",
"CompareType": "Equal",
"Param": 4,
"ParamName": "AS_DynamicLevel_Local",
"ParamType": "Float",
"Target": "Self"
}
],
"Target": "Self"
},
{
"$type": "DamageByAttackPropertyAction",
"AnimEventID": "#Activity_SmashBro_Common_AttackProperty_Avatar_06_Relative",
"Attacker": "LocalAvatar",
"Predicates": [
{
"$type": "ByAbilitySpecial",
"CompareType": "Equal",
"Param": 6,
"ParamName": "AS_DynamicLevel_Local",
"ParamType": "Float",
"Target": "Self"
}
],
"Target": "Self"
}
]
},
{
"$type": "ApplyAbilityAction",
"AbilityName": "Activity_SmashBro_Common_Bounce_Graph",
"IsAutoTrigger": false,
"Target": "Self"
},
{
"$type": "CallGraphEventWithParamsAction",
"AbilityName": "Activity_SmashBro_Common_Bounce_Graph",
"EventName": "SetDynamicLevel",
"Params": [
{
"$type": "ConfigDynamicValueInt",
"Value": 2
}
],
"Predicates": [
{
"$type": "ByAbilitySpecial",
"CompareType": "Equal",
"Param": 2,
"ParamName": "AS_DynamicLevel_Local",
"ParamType": "Float",
"Target": "Self"
}
],
"Target": "Self"
},
{
"$type": "CallGraphEventWithParamsAction",
"AbilityName": "Activity_SmashBro_Common_Bounce_Graph",
"EventName": "SetDynamicLevel",
"Params": [
{
"$type": "ConfigDynamicValueInt",
"Value": 4
}
],
"Predicates": [
{
"$type": "ByAbilitySpecial",
"CompareType": "Equal",
"Param": 4,
"ParamName": "AS_DynamicLevel_Local",
"ParamType": "Float",
"Target": "Self"
}
],
"Target": "Self"
},
{
"$type": "CallGraphEventWithParamsAction",
"AbilityName": "Activity_SmashBro_Common_Bounce_Graph",
"EventName": "SetDynamicLevel",
"Params": [
{
"$type": "ConfigDynamicValueInt",
"Value": 6
}
],
"Predicates": [
{
"$type": "ByAbilitySpecial",
"CompareType": "Equal",
"Param": 4,
"ParamName": "AS_DynamicLevel_Local",
"ParamType": "Float",
"Target": "Self"
}
],
"Target": "Self"
}
],
"SuccessActions": [
{
"$type": "TriggerSoundAction",
"Target": "Self",
"soundActionKey": "SA_Activity_2_2_HitFly_BeHitFly_Large"
},
{
"$type": "BranchOperator",
"Conditions": [
{
"$type": "ByAbilitySpecial",
"CompareType": "Equal",
"Param": 1,
"ParamName": "AS_Relative",
"ParamType": "Integer",
"Target": "Self"
}
],
"FailureActions": [
{
"$type": "DamageByAttackPropertyAction",
"AnimEventID": "#Activity_SmashBro_Common_AttackProperty_Avatar_02_Large",
"Attacker": "LocalAvatar",
"Predicates": [
{
"$type": "ByAbilitySpecial",
"CompareType": "Equal",
"Param": 2,
"ParamName": "AS_DynamicLevel_Local",
"ParamType": "Float",
"Target": "Self"
}
],
"Target": "Self"
},
{
"$type": "DamageByAttackPropertyAction",
"AnimEventID": "#Activity_SmashBro_Common_AttackProperty_Avatar_04_Large",
"Attacker": "LocalAvatar",
"Predicates": [
{
"$type": "ByAbilitySpecial",
"CompareType": "Equal",
"Param": 4,
"ParamName": "AS_DynamicLevel_Local",
"ParamType": "Float",
"Target": "Self"
}
],
"Target": "Self"
},
{
"$type": "DamageByAttackPropertyAction",
"AnimEventID": "#Activity_SmashBro_Common_AttackProperty_Avatar_06_Large",
"Attacker": "LocalAvatar",
"Predicates": [
{
"$type": "ByAbilitySpecial",
"CompareType": "Equal",
"Param": 6,
"ParamName": "AS_DynamicLevel_Local",
"ParamType": "Float",
"Target": "Self"
}
],
"Target": "Self"
}
],
"SuccessActions": [
{
"$type": "DamageByAttackPropertyAction",
"AnimEventID": "#Activity_SmashBro_Common_AttackProperty_Avatar_02_Large_Relative",
"Attacker": "LocalAvatar",
"Predicates": [
{
"$type": "ByAbilitySpecial",
"CompareType": "Equal",
"Param": 2,
"ParamName": "AS_DynamicLevel_Local",
"ParamType": "Float",
"Target": "Self"
}
],
"Target": "Self"
},
{
"$type": "DamageByAttackPropertyAction",
"AnimEventID": "#Activity_SmashBro_Common_AttackProperty_Avatar_04_Large_Relative",
"Attacker": "LocalAvatar",
"Predicates": [
{
"$type": "ByAbilitySpecial",
"CompareType": "Equal",
"Param": 4,
"ParamName": "AS_DynamicLevel_Local",
"ParamType": "Float",
"Target": "Self"
}
],
"Target": "Self"
},
{
"$type": "DamageByAttackPropertyAction",
"AnimEventID": "#Activity_SmashBro_Common_AttackProperty_Avatar_06_Large_Relative",
"Attacker": "LocalAvatar",
"Predicates": [
{
"$type": "ByAbilitySpecial",
"CompareType": "Equal",
"Param": 6,
"ParamName": "AS_DynamicLevel_Local",
"ParamType": "Float",
"Target": "Self"
}
],
"Target": "Self"
}
]
}
]
},
{
"$type": "ApplyModifier",
"ModifierName": "BounceCDModifier",
"Target": "Self"
}
],
"SuccessActions": [
{
"$type": "DamageByAttackPropertyAction",
"AnimEventID": "#Activity_SmashBro_Common_AttackProperty_Avatar_02_Huskron",
"Attacker": "LocalAvatar",
"Target": "Self"
},
{
"$type": "TriggerSoundAction",
"Target": "Self",
"soundActionKey": "SA_Activity_2_2_HitFly_BeHitFly_Small"
}
]
}
]
},
"HitFlyDamageLevelModifier": {
"Duration": 1,
"MaxStackingNumber": 10,
"ModifierStacking": "MultipleAllRefreshNotReplace",
"OnRemoved": [
{
"$type": "ApplyModifier",
"ModifierName": "CalculateLocalDamageModifier",
"Target": "Self"
}
]
},
"HitFlyLevelModifier": {
"Duration": -1,
"MaxStackingNumber": 6,
"ModifierStacking": "MultipleAllRefreshNotReplace"
},
"HuskronMaterialModifier": {
"Duration": 1.5,
"IgnoreTimeScale": false,
"ModifierStacking": "Replace",
"OnAdded": [
{
"$type": "ModifyMaterialPropertyAction",
"Tag": "Activity_SmashBro_MA_Monster_OverrideRimGlow_01",
"Target": "Self",
"key": "Activity_SmashBro_MA_Monster_OverrideRimGlow_01"
}
],
"OnRemoved": [
{
"$type": "InterruptMaterialPropertyAction",
"Tag": "Activity_SmashBro_MA_Monster_OverrideRimGlow_01",
"Target": "Self"
}
]
},
"HuskronMaterialModifier_Weak": {
"Duration": 1.5,
"IgnoreTimeScale": false,
"ModifierStacking": "Replace",
"OnAdded": [
{
"$type": "ModifyMaterialPropertyAction",
"Tag": "Activity_SmashBro_MA_Monster_OverrideRimGlow_02",
"Target": "Self",
"key": "Activity_SmashBro_MA_Monster_OverrideRimGlow_02"
}
],
"OnRemoved": [
{
"$type": "InterruptMaterialPropertyAction",
"Tag": "Activity_SmashBro_MA_Monster_OverrideRimGlow_02",
"Target": "Self"
}
]
},
"Huskron_AttachModifier": {
"Duration": -1,
"ModifierMixins": [
{
"$type": "AttachStateWithModifierMixin",
"ConfigList": [
{
"AnimatorStateName": "Attack_03_02_Loop_Parried",
"FrameCountHigh": 0,
"FrameCountLow": 0,
"IsLoop": true,
"LayerIndex": 0,
"MaxFrameCountHigh": true,
"MaxFrameCountLow": false,
"ModifierNameList": [
"RemoveListenHitWallModiifer",
"RemovePredicatesBoxModifier"
]
}
]
},
{
"$type": "AttachStateWithModifierMixin",
"ConfigList": [
{
"AnimatorStateName": "Attack_03_02_Loop_Parried",
"FrameCountHigh": 0,
"FrameCountLow": 0,
"IsLoop": true,
"LayerIndex": 0,
"MaxFrameCountHigh": true,
"MaxFrameCountLow": false,
"ModifierNameList": [
"Huskron_ListenHitWallModiifer",
"PredicateBoxModifier"
]
}
],
"IsSeam": false
}
],
"ModifierStacking": "Replace"
},
"Huskron_ListenHitWallModiifer": {
"Duration": -1,
"ModifierStacking": "Refresh",
"OnAdded": [
{
"$type": "PushFrictionOverrideAction",
"ColliderKind": "WallCollider",
"DynamicFriction": 0,
"OverrideFrictionCombination": "Minimum",
"StaticFriction": 0,
"Tag": "DisableWallFriction",
"Target": "Self"
},
{
"$type": "PushFrictionOverrideAction",
"ColliderKind": "HullCollider",
"DynamicFriction": 0,
"OverrideFrictionCombination": "Minimum",
"StaticFriction": 0,
"Tag": "DisableHullFriction",
"Target": "Self"
},
{
"$type": "ApplyAbilityAction",
"AbilityName": "Activity_SmashBro_Common_Bounce_Graph",
"IsAutoTrigger": false,
"Target": "Self"
},
{
"$type": "CallGraphEventWithParamsAction",
"AbilityName": "Activity_SmashBro_Common_Bounce_Graph",
"EventName": "CreateWallDetect",
"Params": [
{
"$type": "ConfigDynamicValueBool",
"Value": true
}
],
"Target": "Self"
}
],
"OnRemoved": [
{
"$type": "PopFrictionOverrideAction",
"ColliderKind": "WallCollider",
"Tag": "DisableWallFriction",
"Target": "Self"
},
{
"$type": "PopFrictionOverrideAction",
"ColliderKind": "HullCollider",
"Tag": "DisableHullFriction",
"Target": "Self"
},
{
"$type": "CallGraphEventWithParamsAction",
"AbilityName": "Activity_SmashBro_Common_Bounce_Graph",
"EventName": "CloseRayCaster",
"Params": [
{
"$type": "ConfigDynamicValueInt",
"Value": 0
}
],
"Target": "Self"
}
]
},
"ListenExitHitZoneTagModiifer": {
"Duration": -1,
"ModifierMixins": [
{
"$type": "AttachZoneTagWithModifierMixin",
"ConfigList": [
{
"ModifierNameList": [
"RemoveListenHitWallModiifer",
"RemovePredicatesBoxModifier",
"RemoveHitFlyLevelModifier"
],
"ZoneTag": "Hit"
}
]
}
],
"ModifierStacking": "Unique"
},
"ListenHitWallModiifer": {
"Duration": 0.5,
"ModifierMixins": [
{
"$type": "CollideGroundWallMixin",
"EnterWallActions": [
{
"$type": "BranchOperator",
"Conditions": [
{
"$type": "ByHasModifier",
"ModifierNameList": [
"BounceCDModifier"
],
"OperatorType": "Not",
"Target": "Self"
}
],
"SuccessActions": [
{
"$type": "ApplyModifier",
"ModifierName": "BounceCDModifier",
"Target": "Self"
},
{
"$type": "BranchOperator",
"Conditions": [
{
"$type": "ByCharacterSize",
"CharacterSize": "Large",
"CompareType": "GreaterEqual",
"Target": "Self"
}
],
"SuccessActions": [
{
"$type": "TriggerSoundAction",
"Target": "Self",
"soundActionKey": "SA_Activity_2_2_HitFly_Hit_Wall_Large"
},
{
"$type": "ProcessAttachPointAction",
"AttachPointName": "Activity_SmashBro_Bounce_Point",
"HierarchyType": "World",
"PosRot": {
"CoordsOption": "ReferTarget",
"NeedRaycastGround": true,
"Offset": {
"AngleOffset": {
"x": 0,
"y": 0,
"z": 0
},
"IsUseRotationXZ": true,
"IsUseRotationY": true,
"PositionOffset": {
"x": 0,
"y": 0,
"z": 0
}
},
"TargetOption": {
"$type": "ConfigPosRotReferTarget",
"IsUseAttachPointPos": true,
"IsUseAttachPointRotation": true,
"OffsetReferTarget": "Self"
}
},
"Target": "LocalAvatar"
},
{
"$type": "HandleAnimEvent",
"AnimEventID": "#Activity_SmashBro_Common_AttackProperty_Bounce_Large",
"Target": "LocalAvatar"
}
]
}
]
}
]
}
],
"ModifierStacking": "Refresh",
"OnAdded": [
{
"$type": "CallGraphEvent",
"AbilityName": "Activity_SmashBro_Common_Bounce_Graph",
"EventName": "SetHitForwardType0",
"Predicates": [
{
"$type": "ByAnimCtrlerParam",
"CompareType": "Equal",
"IntVal": 0,
"ParamName": "Int_HitForwardType",
"ParamType": 3
}
],
"Target": "Self"
},
{
"$type": "CallGraphEvent",
"AbilityName": "Activity_SmashBro_Common_Bounce_Graph",
"EventName": "SetHitForwardType1",
"Predicates": [
{
"$type": "ByAnimCtrlerParam",
"CompareType": "Equal",
"IntVal": 1,
"ParamName": "Int_HitForwardType",
"ParamType": 3
}
],
"Target": "Self"
},
{
"$type": "PushFrictionOverrideAction",
"ColliderKind": "WallCollider",
"DynamicFriction": 0,
"OverrideFrictionCombination": "Multiply",
"StaticFriction": 0,
"Tag": "DisableWallFriction",
"Target": "Self"
},
{
"$type": "PushFrictionOverrideAction",
"ColliderKind": "HullCollider",
"DynamicFriction": 0,
"OverrideFrictionCombination": "Multiply",
"StaticFriction": 0,
"Tag": "DisableHullFriction",
"Target": "Self"
},
{
"$type": "ApplyAbilityAction",
"AbilityName": "Activity_SmashBro_Common_Bounce_Graph",
"IsAutoTrigger": false,
"Target": "Self"
},
{
"$type": "CallGraphEventWithParamsAction",
"AbilityName": "Activity_SmashBro_Common_Bounce_Graph",
"EventName": "CreateWallDetect",
"Params": [
{
"$type": "ConfigDynamicValueBool",
"Value": false
}
],
"Predicates": [
{
"$type": "ByCharacterSize",
"CharacterSize": "Large",
"CompareType": "Less",
"Target": "Self"
},
{
"$type": "ByNot",
"Predicates": [
{
"$type": "ByIsInZoneTags",
"Tags": [
"Boss"
]
}
]
}
],
"Target": "Self"
},
{
"$type": "AttachModifier",
"ModifierName": "ListenExitHitZoneTagModiifer",
"Target": "Self"
}
],
"OnRemoved": [
{
"$type": "PopFrictionOverrideAction",
"ColliderKind": "WallCollider",
"Tag": "DisableWallFriction",
"Target": "Self"
},
{
"$type": "PopFrictionOverrideAction",
"ColliderKind": "HullCollider",
"Tag": "DisableHullFriction",
"Target": "Self"
},
{
"$type": "CallGraphEventWithParamsAction",
"AbilityName": "Activity_SmashBro_Common_Bounce_Graph",
"EventName": "CloseRayCaster",
"Params": [
{
"$type": "ConfigDynamicValueInt",
"Value": 0
}
],
"Target": "Self"
},
{
"$type": "RemoveModifier",
"ModifierName": "BlurShadowModifier",
"Target": "Self"
}
]
},
"PredicateBoxModifier": {
"Duration": 0.5,
"IgnoreTimeScale": false,
"ModifierStacking": "Replace",
"OnAdded": [
{
"$type": "CreateAnimPatternAction",
"AnimEventID": "#Activity_SmashBro_Common_AttackProperty_Predicate",
"TagMask": [
"DodgeDummy"
],
"Target": "Self"
}
]
},
"RemoveHitFlyLevelModifier": {
"Duration": -1,
"ModifierStacking": "Unique",
"OnRemoved": [
{
"$type": "RemoveModifier",
"ModifierName": "HitFlyLevelModifier",
"StackCount": 99,
"Target": "Self"
},
{
"$type": "RemoveModifier",
"ModifierName": "HitFlyDamageLevelModifier",
"StackCount": 99,
"Target": "Self"
},
{
"$type": "ApplyActionGroupAction",
"GroupName": "RefreshLocalDamage"
}
]
},
"RemoveListenHitWallModiifer": {
"Duration": -1,
"ModifierStacking": "Unique",
"OnRemoved": [
{
"$type": "RemoveModifier",
"ModifierName": "ListenHitWallModiifer",
"Target": "Self"
},
{
"$type": "RemoveModifier",
"ModifierName": "Huskron_ListenHitWallModiifer",
"Target": "Self"
}
]
},
"RemovePredicatesBoxModifier": {
"Duration": -1,
"ModifierStacking": "Unique",
"OnRemoved": [
{
"$type": "RemoveModifier",
"ModifierName": "PredicateBoxModifier",
"Target": "Self"
}
]
}
},
"OnAbilityStart": [
{
"$type": "ApplyModifier",
"ModifierName": "HitFlyDamageLevelModifier",
"Target": "Self"
}
],
"OnAdded": [
],
"Predicates": {
"AvatarAttackPredicates": {
"Predicates": [
{
"$type": "ByAnimEventIDs",
"AnimEventIDs": [
"#Activity_SmashBro_Common_AttackProperty_Avatar_02",
"#Activity_SmashBro_Common_AttackProperty_Avatar_04",
"#Activity_SmashBro_Common_AttackProperty_Avatar_06",
"#Activity_SmashBro_Common_AttackProperty_Avatar_02_Large",
"#Activity_SmashBro_Common_AttackProperty_Avatar_04_Large",
"#Activity_SmashBro_Common_AttackProperty_Avatar_06_Large",
"#Activity_SmashBro_Common_AttackProperty_Avatar_02_Relative",
"#Activity_SmashBro_Common_AttackProperty_Avatar_04_Relative",
"#Activity_SmashBro_Common_AttackProperty_Avatar_06_Relative",
"#Activity_SmashBro_Common_AttackProperty_Avatar_02_Large_Relative",
"#Activity_SmashBro_Common_AttackProperty_Avatar_04_Large_Relative",
"#Activity_SmashBro_Common_AttackProperty_Avatar_06_Large_Relative"
]
}
]
},
"BounceAttackPredicates": {
"Predicates": [
{
"$type": "ByAnimEventIDs",
"AnimEventIDs": [
"#Activity_SmashBro_Common_AttackProperty_Bounce_Large",
"#Activity_SmashBro_Common_AttackProperty_Fence",
"#Activity_SmashBro_Common_AttackProperty_Fence_Large",
"#Activity_SmashBro_Common_AttackProperty_Bounce_01",
"#Activity_SmashBro_Common_AttackProperty_Bounce_02",
"#Activity_SmashBro_Common_AttackProperty_Bounce_03",
"#Activity_SmashBro_Common_AttackProperty_Bounce_04",
"#Activity_SmashBro_Common_AttackProperty_Bounce_05",
"#Activity_SmashBro_Common_AttackProperty_Bounce_06"
]
}
]
},
"HuskronAttackPredicates": {
"Predicates": [
{
"$type": "ByAnimEventIDs",
"AnimEventIDs": [
"#Activity_SmashBro_Common_AttackProperty_Avatar_02_Huskron_Ally",
"#Activity_SmashBro_Common_AttackProperty_Avatar_02_Huskron_Ally_Boss"
]
}
]
}
}
}