Files
turnbasedgamedata/Config/ConfigAbility/GridFight/3.5/Avatar_GridFight_Boothill_00_Ability.json
2025-12-16 23:42:12 +01:00

2884 lines
96 KiB
JSON

{
"AbilityList": [
{
"Modifiers": {
"MAvatar_GridFight_Boothill_00_SkillPC01_Basic": {
"_CallbackList": [
{
"Event": "OnEnterBattle",
"Priority": -80,
"CallbackConfig": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareWaveCount",
"CompareType": "Equal",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MAvatar_Boothill_00_SelfModification"
},
"MaxLayer": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-237289640
]
}
},
"LayerAddWhenStack": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-1196100680
]
}
},
"DynamicValues": {
"MDF_MaxLayer": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-237289640
]
}
},
"MDF_StanceAdded": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-1302983543
]
}
},
"MDF_GainFromPassive": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
}
}
]
}
]
}
]
},
"M_Boothill_00_Skill11_AddWeaknessPreview": {
"ModifierStancePreshowConfig": {
"Condition": {
"$type": "RPG.GameCore.ByCurrentSkillName",
"SkillName": "Skill11",
"AccessClientActiveSkill": true
},
"AddWeakness": {
"DamageType": "Physical"
}
}
}
},
"Name": "Avatar_GridFight_Boothill_00_SkillPC01",
"TargetInfo": {
"TargetType": "Caster"
},
"OnStart": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MAvatar_GridFight_Boothill_00_SkillPC01_Basic"
}
},
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "M_Boothill_00_Skill11_AddWeaknessPreview"
}
}
]
},
{
"Name": "Avatar_GridFight_Boothill_00_Skill11_Phase01",
"TargetInfo": {
"TargetType": "SkillTargetEntityList"
},
"OnStart": [
{
"$type": "RPG.GameCore.LookAt",
"TargetType": "AbilityTargetEntity"
},
{
"$type": "RPG.GameCore.TriggerAbility",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AbilityName": {
"Value": "Avatar_GridFight_Boothill_00_Skill11_Phase02"
},
"IsSkillPerform": true
},
{
"$type": "RPG.GameCore.TriggerAbility",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AbilityName": {
"Value": "Avatar_Boothill_00_Skill11_Camera"
},
"IsSkillPerform": true
},
{
"$type": "RPG.GameCore.TriggerAnimState",
"AnimStateName": "Skill11"
},
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill11",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.1333
}
}
},
{
"$type": "RPG.GameCore.RadialBlurEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"Duration": 0.55,
"BlurRadius": 0.8,
"Iteration": 4,
"BlurStart": 0.25,
"BlurFeather": 0.3
},
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill11",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.46
}
}
},
{
"$type": "RPG.GameCore.WaitFor",
"Predicate": {
"$type": "RPG.GameCore.ByCompareDynamicValue",
"DynamicKey": {
"Value": "Skill11_Bonus_Check"
},
"CompareType": "NotEqual",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 0
}
}
}
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareDynamicValue",
"DynamicKey": {
"Value": "Skill11_Bonus_Check"
},
"CompareType": "Greater",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 0
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.BySimulateSpeedUp"
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill11",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.5
}
}
}
]
},
{
"$type": "RPG.GameCore.SetSkillTargetFormationByPos",
"Team": "TeamDark",
"CustomTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllEnemy"
},
"CustomCenterTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"CenterOffset": {
"X": 0,
"Y": 0,
"Z": 7.5
},
"CenterRootYaw": 180,
"TargetFormation": {},
"LeftSideFormations": [
{
"LocalDelta": {
"X": 8,
"Y": 0,
"Z": 0
},
"Yaw": -47
},
{
"LocalDelta": {
"X": 6,
"Y": 0,
"Z": 0
},
"Yaw": -38
},
{
"LocalDelta": {
"X": 4,
"Y": 0,
"Z": 0
},
"Yaw": -28
},
{
"LocalDelta": {
"X": 2,
"Y": 0,
"Z": 0
},
"Yaw": -15
}
],
"RightSideFormations": [
{
"LocalDelta": {
"X": -2,
"Y": 0,
"Z": 0
},
"Yaw": 15
},
{
"LocalDelta": {
"X": -4,
"Y": 0,
"Z": 0
},
"Yaw": 28
},
{
"LocalDelta": {
"X": -6,
"Y": 0,
"Z": 0
},
"Yaw": 38
},
{
"LocalDelta": {
"X": -8,
"Y": 0,
"Z": 0
},
"Yaw": 47
}
],
"SpecifyTargetFormationEntity": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
}
},
{
"$type": "RPG.GameCore.LookAt",
"TargetType": "AbilityTargetEntity"
},
{
"$type": "RPG.GameCore.TriggerAnimState",
"AnimStateName": "Skill11_Bonus"
},
{
"$type": "RPG.GameCore.TriggerAbility",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AbilityName": {
"Value": "Avatar_Boothill_00_Skill11_Bonus_Camera"
},
"IsSkillPerform": true
},
{
"$type": "RPG.GameCore.WaitAnimState",
"AnimStateName": "Skill11_Bonus",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.116
}
}
},
{
"$type": "RPG.GameCore.ClearEntityDamageText",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
}
},
{
"$type": "RPG.GameCore.GlobalMainIntensityEffect",
"TargetIntensity": 0.3,
"FadeDuration": 0.3
},
{
"$type": "RPG.GameCore.WaitTimelineFinish",
"TimelineName": "Character_Boothill_00_Skill11_TimeLine"
},
{
"$type": "RPG.GameCore.RemoveEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Boothill_00/Eff_Avatar_Boothill_00_Skill11_Bonus_Fire_01.prefab"
},
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill11_Bonus",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.412
}
}
},
{
"$type": "RPG.GameCore.WaitAnimState",
"AnimStateName": "Skill11_Bonus",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.591
}
}
},
{
"$type": "RPG.GameCore.GlobalMainIntensityEffect",
"IsRevert": true,
"TargetIntensity": 1,
"FadeDuration": 0.3
},
{
"$type": "RPG.GameCore.WaitAnimState",
"AnimStateName": "Skill11_Bonus",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.7
}
}
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.BySimulateSpeedUp"
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.WaitAnimState",
"AnimStateName": "Skill11_Bonus",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.779
}
}
}
]
},
{
"$type": "RPG.GameCore.SetTeamFormation",
"Team": "TeamDark",
"FormationType": "DarkTeamNormal"
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByTargetAliveState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"AliveStateMask": "Mask_AliveOrLimbo",
"Inverse": true
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.VCameraConfigChange",
"CameraConfig": {
"NormalConfig": {
"CameraState": "CasterToTargetPerform",
"AnchorTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "LightTeamCenter"
},
"IsLocalOffset": true,
"AnchorOffset": {
"X": 1,
"Y": 1.4,
"Z": -3
},
"AnchorRatio": 0.1,
"AimTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "DarkTeamCenter"
},
"AimOffset": {
"X": 0,
"Y": 1,
"Z": -1
},
"AimRatio": 1
},
"BlendConfig": {
"BlendType": "Cut"
},
"ShowEntityConfig": {
"ShowTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllDarkTeam"
}
}
}
}
]
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.TriggerAbility",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AbilityName": {
"Value": "Avatar_Boothill_00_Skill11_End_Camera"
},
"IsSkillPerform": true
},
{
"$type": "RPG.GameCore.RemoveEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Boothill_00/Eff_Avatar_Boothill_00_Skill11_01_Ready.prefab"
},
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill11",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.907
}
}
}
]
}
]
},
{
"Modifiers": {
"M_Boothill_00_Skill11_StancePreview": {
"ModifierStancePreshowConfig": {
"SkillType": "Normal",
"Condition": {
"$type": "RPG.GameCore.ByIsContainModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"ModifierName": {
"Value": "MAvatar_Boothill_00_DuelState"
}
},
"MultiplyRatio": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AAABAAEBBAIR",
"FixedValues": [
{
"Value": 1
}
],
"DynamicHashes": [
1798905670,
-1302983543
]
}
}
}
},
"M_Boothill_00_Skill11_WeakType": {
"BehaviorFlagList": [
"STAT_AttachWeakness"
],
"_CallbackList": [
{
"Event": "OnStack",
"CallbackConfig": [
{
"$type": "RPG.GameCore.StackWeakness",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"OPType": "Attach",
"WeakList": [
"Physical"
]
}
]
}
],
"Stacking": "ReplaceByCaster"
},
"M_GridFight_Boothill_00_Skill11_HitMark": {
"_CallbackList": [
{
"Event": "OnListenAfterAttack",
"CallbackConfig": [
{
"$type": "RPG.GameCore.RemoveSelfModifier"
}
]
}
]
}
},
"Name": "Avatar_GridFight_Boothill_00_Skill11_Phase02",
"TargetInfo": {
"TargetType": "SkillTargetEntityList"
},
"OnAdd": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "M_Boothill_00_Skill11_StancePreview"
}
}
],
"OnStart": [
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
1798905670
]
}
},
"DynamicKey": {
"Value": "_enhance_before_attack"
}
},
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"IsDynamic": false,
"FixedValue": {
"Value": 0
}
},
"DynamicKey": {
"Value": "Skill11_Bonus_Check"
}
},
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill11",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.1333
}
}
},
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"ModifierName": {
"Value": "M_Boothill_00_Skill11_WeakType"
},
"LifeTime": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-540542027
]
}
}
},
{
"$type": "RPG.GameCore.VCameraConfigChange",
"CameraConfig": {
"ShakeTemplateName": "Avatar_Boothill_Skill11_SingleShot",
"OverrideShakeConfigV2": {
"ShakeScale": 1,
"ShakeTime": 0.12,
"ShakeDir": {
"X": -0.1,
"Y": 0.1,
"Z": 0.8
}
}
}
},
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Boothill_00/Eff_Avatar_Boothill_00_Skill11_Hit01.prefab",
"AttachPoint": "SelectRoot",
"PositionOffset": {
"X": -0.1,
"Y": -0.2,
"Z": 0
}
},
{
"$type": "RPG.GameCore.IncludeTaskListTemplate",
"Name": "One_Shot"
},
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill11",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.175
}
}
},
{
"$type": "RPG.GameCore.VCameraConfigChange",
"CameraConfig": {
"ShakeTemplateName": "Avatar_Boothill_Skill11_SingleShot",
"OverrideShakeConfigV2": {
"ShakeScale": 1,
"ShakeTime": 0.12,
"ShakeDir": {
"X": -0.1,
"Y": 0.1,
"Z": 0.8
}
}
}
},
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Boothill_00/Eff_Avatar_Boothill_00_Skill11_Hit01.prefab",
"AttachPoint": "SelectRoot",
"PositionOffset": {
"X": 0.08,
"Y": 0.2,
"Z": 0
}
},
{
"$type": "RPG.GameCore.IncludeTaskListTemplate",
"Name": "One_Shot"
},
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill11",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.2167
}
}
},
{
"$type": "RPG.GameCore.VCameraConfigChange",
"CameraConfig": {
"ShakeTemplateName": "Avatar_Boothill_Skill11_SingleShot",
"OverrideShakeConfigV2": {
"ShakeScale": 1,
"ShakeTime": 0.12,
"ShakeDir": {
"X": -0.1,
"Y": 0.1,
"Z": 0.8
}
}
}
},
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Boothill_00/Eff_Avatar_Boothill_00_Skill11_Hit01.prefab",
"AttachPoint": "SelectRoot",
"PositionOffset": {
"X": -0.15,
"Y": 0,
"Z": 0
}
},
{
"$type": "RPG.GameCore.IncludeTaskListTemplate",
"Name": "One_Shot"
},
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill11",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.2667
}
}
},
{
"$type": "RPG.GameCore.VCameraConfigChange",
"CameraConfig": {
"ShakeTemplateName": "Avatar_Boothill_Skill11_SingleShot",
"OverrideShakeConfigV2": {
"ShakeScale": 1.2,
"ShakeTime": 0.12,
"ShakeDir": {
"X": -0.1,
"Y": 0.1,
"Z": 0.8
}
}
}
},
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Boothill_00/Eff_Avatar_Boothill_00_Skill11_Hit01.prefab",
"AttachPoint": "SelectRoot",
"PositionOffset": {
"X": 0.12,
"Y": 0.2,
"Z": 0
}
},
{
"$type": "RPG.GameCore.IncludeTaskListTemplate",
"Name": "One_Shot"
},
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill11",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.3167
}
}
},
{
"$type": "RPG.GameCore.VCameraConfigChange",
"CameraConfig": {
"ShakeTemplateName": "Avatar_Boothill_Skill11_SingleShot",
"OverrideShakeConfigV2": {
"ShakeScale": 1.5,
"ShakeTime": 0.15,
"ShakeDir": {
"X": -0.1,
"Y": 0.1,
"Z": 0.8
}
}
}
},
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Boothill_00/Eff_Avatar_Boothill_00_Skill11_Hit01.prefab",
"AttachPoint": "SelectRoot",
"PositionOffset": {
"X": -0.2,
"Y": 0.1,
"Z": 0
}
},
{
"$type": "RPG.GameCore.IncludeTaskListTemplate",
"Name": "One_Shot"
},
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill11",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.3667
}
}
},
{
"$type": "RPG.GameCore.VCameraConfigChange",
"CameraConfig": {
"ShakeTemplateName": "Common_Rapid_Light",
"OverrideShakeConfigV2": {
"ShakeScale": 2,
"ShakeTime": 0.15,
"ShakeDir": {
"X": -0.1,
"Y": 0.1,
"Z": 0.8
}
}
}
},
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Boothill_00/Eff_Avatar_Boothill_00_Skill11_Hit02.prefab",
"AttachPoint": "SelectRoot",
"PositionOffset": {
"X": 0,
"Y": 0.3,
"Z": 0
}
},
{
"$type": "RPG.GameCore.IncludeTaskListTemplate",
"Name": "One_Shot_Final"
},
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"ModifierName": {
"Value": "M_GridFight_Boothill_00_Skill11_HitMark"
}
},
{
"$type": "RPG.GameCore.LoopExecuteTaskList",
"MaxLoopCount": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
344162578
]
}
},
"TaskList": [
{
"$type": "RPG.GameCore.Retarget",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllEnemy"
},
"Predicate": {
"$type": "RPG.GameCore.ByIsContainModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": {
"Value": "M_GridFight_Boothill_00_Skill11_HitMark"
},
"Inverse": true
},
"MaxNumber": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"TaskList": [
{
"$type": "RPG.GameCore.IncludeTaskListTemplate",
"Name": "Bounce_SelectTarget",
"ParamTarget": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"TemplateParamSequences": {
"ParamTaskList": {
"TaskList": [
{
"$type": "RPG.GameCore.DamageByAttackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"AttackProperty": {
"$type": "RPG.GameCore.AttackData",
"DamageType": {
"DamageType": "Physical"
},
"DamagePercentage": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQABAQQR",
"FixedValues": [],
"DynamicHashes": [
-33745726,
2090906400
]
}
},
"StanceValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AAABAAEBBAIBAgQBAwQR",
"FixedValues": [
{
"Value": 1
}
],
"DynamicHashes": [
1798905670,
-1302983543,
1659254037,
2090906400
]
}
},
"HitAnimation": "Hit_H",
"HitPosHeight": 1.4
},
"CanTriggerLastKill": true
},
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": {
"Value": "M_GridFight_Boothill_00_Skill11_HitMark"
}
}
]
}
}
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.IncludeTaskListTemplate",
"Name": "Bounce_SelectTarget",
"ParamTarget": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllEnemy"
},
"TemplateParamSequences": {
"ParamTaskList": {
"TaskList": [
{
"$type": "RPG.GameCore.DamageByAttackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"AttackProperty": {
"$type": "RPG.GameCore.AttackData",
"DamageType": {
"DamageType": "Physical"
},
"DamagePercentage": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQABAQQR",
"FixedValues": [],
"DynamicHashes": [
-33745726,
2090906400
]
}
},
"StanceValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AAABAAEBBAIBAgQBAwQR",
"FixedValues": [
{
"Value": 1
}
],
"DynamicHashes": [
1798905670,
-1302983543,
1659254037,
2090906400
]
}
},
"HitAnimation": "Hit_H",
"HitPosHeight": 1.4
},
"CanTriggerLastKill": true
}
]
}
}
}
]
}
]
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByAnd",
"PredicateList": [
{
"$type": "RPG.GameCore.ByContainBehaviorFlag",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"Flag": "Break"
},
{
"$type": "RPG.GameCore.ByCompareDynamicValue",
"DynamicKey": {
"Value": "_enhance_before_attack"
},
"CompareType": "GreaterEqual",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
}
]
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"DynamicKey": {
"Value": "Skill11_Bonus_Check"
}
},
{
"$type": "RPG.GameCore.SetDynamicValueByProperty",
"DynamicKey": "_maxStance",
"ReadTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"Value": "MaxStance"
},
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQABAQAAAQIEEAIR",
"FixedValues": [
{
"Value": 30
}
],
"DynamicHashes": [
339799074,
-1304140875,
1618854686
]
}
},
"DynamicKey": {
"Value": "_maxStance"
}
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareDynamicValue",
"DynamicKey": {
"Value": "_enhance_before_attack"
},
"CompareType": "GreaterEqual",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 3
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-387416295
]
}
},
"DynamicKey": {
"Value": "Skill11_BreakDamagePercentage"
}
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareDynamicValue",
"DynamicKey": {
"Value": "_enhance_before_attack"
},
"CompareType": "GreaterEqual",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 2
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
2037500697
]
}
},
"DynamicKey": {
"Value": "Skill11_BreakDamagePercentage"
}
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
1406772377
]
}
},
"DynamicKey": {
"Value": "Skill11_BreakDamagePercentage"
}
}
]
}
]
},
{
"$type": "RPG.GameCore.TargetTimeSlow",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"TimeScale": 0.1,
"UnscaledDuration": 2,
"FadeInTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.2
}
},
"SlowKey": "Boothill_Bonus"
},
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill11_Bonus",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.379
}
}
},
{
"$type": "RPG.GameCore.RadialBlurEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"Duration": 0.1,
"BlurRadius": 0.8,
"Iteration": 4,
"BlurFeather": 0.2
},
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill11_Bonus",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.385
}
}
},
{
"$type": "RPG.GameCore.VCameraConfigChange",
"CameraConfig": {
"ShakeTemplateName": "Avatar_Boothill_Skill11_Bonus",
"OverrideShakeConfigV2": {
"ShakeScale": 3.5,
"ShakeTime": 0.16
}
}
},
{
"$type": "RPG.GameCore.ClearTargetTimeSlow",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"SlowKey": "Boothill_Bonus",
"FadeOut": false
},
{
"$type": "RPG.GameCore.DamageByAttackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"AttackProperty": {
"$type": "RPG.GameCore.AttackData",
"DamageType": {
"DamageType": "Physical"
},
"FormulaType": "ByBreakDamage",
"AttackType": "ElementDamage",
"BreakDamagePercentage": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AAAAAQQBAAACBQABAgQAAwUBAQQR",
"FixedValues": [
{
"Value": 0.2
},
{
"Value": 2
},
{
"Value": 30
},
{
"Value": 4
}
],
"DynamicHashes": [
-1304140875,
-1413151968
]
}
},
"FinalFormulaType": "ByPureDamage",
"FrameHalt": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.03
}
},
"HitAnimation": "Hit_H",
"HitEffect": "Effects/Eff_Prefab/Eff_Avatar/Eff_Boothill_00/Eff_Avatar_Boothill_00_Skill11_Bonus_Hit01.prefab",
"HitEffectHeight": 0.8,
"HitMotion": {
"Offset": {
"X": 0,
"Y": 1.1,
"Z": 0
},
"RiseTime": 0.2,
"HangTime": 0.58,
"FallTime": 0.1,
"HangPeakTime": 0.1,
"HangBeginHeightRatio": 0.57
},
"HitPosHeight": 0.8
},
"CanTriggerLastKill": true,
"DisplayData": {
"DitherRangeX": 0,
"DitherRangeY": 0
}
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByRankActivated",
"TriggerKey": {
"Hash": -1445815962
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.DamageByAttackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"AttackProperty": {
"$type": "RPG.GameCore.AttackData",
"DamageType": {
"DamageType": "Physical"
},
"FormulaType": "ByBreakDamage",
"AttackType": "ElementDamage",
"BreakDamagePercentage": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AAAAAQQBAAACBQABAgQAAwUBAQQBAgQR",
"FixedValues": [
{
"Value": 0.2
},
{
"Value": 2
},
{
"Value": 30
},
{
"Value": 4
}
],
"DynamicHashes": [
-1304140875,
-1413151968,
1663462312
]
}
},
"FinalFormulaType": "ByPureDamage",
"HitEffect": "Effects/Eff_Prefab/Eff_Avatar/Eff_Boothill_00/Eff_Avatar_Boothill_00_Skill11_Hit01.prefab"
},
"CanTriggerLastKill": true,
"DisplayData": {}
},
{
"$type": "RPG.GameCore.DamageByAttackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetAdjoinEntity"
},
"AttackProperty": {
"$type": "RPG.GameCore.AttackData",
"DamageType": {
"DamageType": "Physical"
},
"FormulaType": "ByBreakDamage",
"AttackType": "ElementDamage",
"BreakDamagePercentage": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AAAAAQQBAAACBQABAgQAAwUBAQQBAgQR",
"FixedValues": [
{
"Value": 0.2
},
{
"Value": 2
},
{
"Value": 30
},
{
"Value": 4
}
],
"DynamicHashes": [
-1304140875,
-1413151968,
-1027953449
]
}
},
"FinalFormulaType": "ByPureDamage",
"HitAnimation": "Hit_H",
"HitEffect": "Effects/Eff_Prefab/Eff_Avatar/Eff_Boothill_00/Eff_Avatar_Boothill_00_Skill11_Hit01.prefab",
"HitEffectHeight": 0.8,
"HitPosHeight": 0.8
},
"CanTriggerLastKill": true,
"DisplayData": {}
}
]
},
{
"$type": "RPG.GameCore.Retarget",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllEnemy - AbilityTargetEntity"
},
"Predicate": {
"$type": "RPG.GameCore.ByAnd",
"PredicateList": [
{
"$type": "RPG.GameCore.ByContainBehaviorFlag",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"Flag": "Break"
},
{
"$type": "RPG.GameCore.ByIsContainModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": {
"Value": "M_GridFight_Boothill_00_Skill11_HitMark"
}
}
]
},
"MaxNumber": {
"IsDynamic": false,
"FixedValue": {
"Value": 99
}
},
"TaskList": [
{
"$type": "RPG.GameCore.DamageByAttackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"AttackProperty": {
"$type": "RPG.GameCore.AttackData",
"DamageType": {
"DamageType": "Physical"
},
"FormulaType": "ByBreakDamage",
"AttackType": "ElementDamage",
"BreakDamagePercentage": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AAAAAQQBAAACBQABAgQAAwUBAQQR",
"FixedValues": [
{
"Value": 0.2
},
{
"Value": 2
},
{
"Value": 30
},
{
"Value": 4
}
],
"DynamicHashes": [
-1304140875,
-1413151968
]
}
},
"FinalFormulaType": "ByPureDamage",
"FrameHalt": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.03
}
},
"HitAnimation": "Hit_H",
"HitEffect": "Effects/Eff_Prefab/Eff_Avatar/Eff_Boothill_00/Eff_Avatar_Boothill_00_Skill11_Bonus_Hit01.prefab",
"HitEffectHeight": 0.8,
"HitMotion": {
"Offset": {
"X": 0,
"Y": 1.1,
"Z": 0
},
"RiseTime": 0.2,
"HangTime": 0.58,
"FallTime": 0.1,
"HangPeakTime": 0.1,
"HangBeginHeightRatio": 0.57
},
"HitPosHeight": 0.8
},
"CanTriggerLastKill": true,
"DisplayData": {
"DitherRangeX": 0,
"DitherRangeY": 0
}
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByRankActivated",
"TriggerKey": {
"Hash": -1445815962
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.DamageByAttackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"AttackProperty": {
"$type": "RPG.GameCore.AttackData",
"DamageType": {
"DamageType": "Physical"
},
"FormulaType": "ByBreakDamage",
"AttackType": "ElementDamage",
"BreakDamagePercentage": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AAAAAQQBAAACBQABAgQAAwUBAQQBAgQR",
"FixedValues": [
{
"Value": 0.2
},
{
"Value": 2
},
{
"Value": 30
},
{
"Value": 4
}
],
"DynamicHashes": [
-1304140875,
-1413151968,
1663462312
]
}
},
"FinalFormulaType": "ByPureDamage",
"HitEffect": "Effects/Eff_Prefab/Eff_Avatar/Eff_Boothill_00/Eff_Avatar_Boothill_00_Skill11_Hit01.prefab"
},
"CanTriggerLastKill": true,
"DisplayData": {}
},
{
"$type": "RPG.GameCore.DamageByAttackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntityAdjoinEntity"
},
"AttackProperty": {
"$type": "RPG.GameCore.AttackData",
"DamageType": {
"DamageType": "Physical"
},
"FormulaType": "ByBreakDamage",
"AttackType": "ElementDamage",
"BreakDamagePercentage": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AAAAAQQBAAACBQABAgQAAwUBAQQBAgQR",
"FixedValues": [
{
"Value": 0.2
},
{
"Value": 2
},
{
"Value": 30
},
{
"Value": 4
}
],
"DynamicHashes": [
-1304140875,
-1413151968,
-1027953449
]
}
},
"FinalFormulaType": "ByPureDamage",
"HitAnimation": "Hit_H",
"HitEffect": "Effects/Eff_Prefab/Eff_Avatar/Eff_Boothill_00/Eff_Avatar_Boothill_00_Skill11_Hit01.prefab",
"HitEffectHeight": 0.8,
"HitPosHeight": 0.8
},
"CanTriggerLastKill": true,
"DisplayData": {}
}
]
}
]
},
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill11_Bonus",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.417
}
}
},
{
"$type": "RPG.GameCore.VCameraConfigChange",
"CameraConfig": {
"ShakeTemplateName": "Avatar_Boothill_Skill11_Bonus",
"OverrideShakeConfigV2": {
"ShakeScale": 3.5,
"ShakeTime": 0.16
}
}
},
{
"$type": "RPG.GameCore.ClearTargetTimeSlow",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"SlowKey": "Boothill_Bonus",
"FadeOut": false
},
{
"$type": "RPG.GameCore.RadialBlurEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"Duration": 0.1,
"BlurRadius": 0.8,
"Iteration": 4,
"BlurFeather": 0.2
},
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Boothill_00/Eff_Avatar_Boothill_00_Skill11_Bonus_Hit01.prefab"
},
{
"$type": "RPG.GameCore.DamageByAttackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"AttackProperty": {
"$type": "RPG.GameCore.AttackData",
"DamageType": {
"DamageType": "Physical"
},
"FormulaType": "ByBreakDamage",
"AttackType": "ElementDamage",
"BreakDamagePercentage": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AAAAAQQBAAACBQABAgQAAwUBAQQR",
"FixedValues": [
{
"Value": 0.2
},
{
"Value": 2
},
{
"Value": 30
},
{
"Value": 4
}
],
"DynamicHashes": [
-1304140875,
-1413151968
]
}
},
"FinalFormulaType": "ByPureDamage",
"FrameHalt": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.03
}
},
"HitAnimation": "Hit_H",
"HitEffectHeight": 1.8,
"HitMotion": {
"Offset": {
"X": 0,
"Y": 2.2,
"Z": 0
},
"RiseTime": 0.2,
"HangTime": 0.58,
"FallTime": 0.1,
"HangPeakTime": 0.2,
"HangBeginHeightRatio": 0.57
},
"HitPosHeight": 1.8,
"HitAngleVertical": -60
},
"CanTriggerLastKill": true,
"DisplayData": {
"UIMessageHeight": 0.4,
"DitherRangeX": 0,
"DitherRangeY": 0
}
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByRankActivated",
"TriggerKey": {
"Hash": -1445815962
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.DamageByAttackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"AttackProperty": {
"$type": "RPG.GameCore.AttackData",
"DamageType": {
"DamageType": "Physical"
},
"FormulaType": "ByBreakDamage",
"AttackType": "ElementDamage",
"BreakDamagePercentage": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AAAAAQQBAAACBQABAgQAAwUBAQQBAgQR",
"FixedValues": [
{
"Value": 0.2
},
{
"Value": 2
},
{
"Value": 30
},
{
"Value": 4
}
],
"DynamicHashes": [
-1304140875,
-1413151968,
1663462312
]
}
},
"FinalFormulaType": "ByPureDamage",
"HitEffect": "Effects/Eff_Prefab/Eff_Avatar/Eff_Boothill_00/Eff_Avatar_Boothill_00_Skill11_Hit01.prefab"
},
"CanTriggerLastKill": true,
"DisplayData": {
"UIMessageHeight": 0.4
}
},
{
"$type": "RPG.GameCore.DamageByAttackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetAdjoinEntity"
},
"AttackProperty": {
"$type": "RPG.GameCore.AttackData",
"DamageType": {
"DamageType": "Physical"
},
"FormulaType": "ByBreakDamage",
"AttackType": "ElementDamage",
"BreakDamagePercentage": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AAAAAQQBAAACBQABAgQAAwUBAQQBAgQR",
"FixedValues": [
{
"Value": 0.2
},
{
"Value": 2
},
{
"Value": 30
},
{
"Value": 4
}
],
"DynamicHashes": [
-1304140875,
-1413151968,
-1027953449
]
}
},
"FinalFormulaType": "ByPureDamage",
"HitAnimation": "Hit_H",
"HitEffect": "Effects/Eff_Prefab/Eff_Avatar/Eff_Boothill_00/Eff_Avatar_Boothill_00_Skill11_Hit01.prefab",
"HitEffectHeight": 0.8,
"HitPosHeight": 0.8
},
"CanTriggerLastKill": true,
"DisplayData": {}
}
]
},
{
"$type": "RPG.GameCore.Retarget",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllEnemy - AbilityTargetEntity"
},
"Predicate": {
"$type": "RPG.GameCore.ByAnd",
"PredicateList": [
{
"$type": "RPG.GameCore.ByContainBehaviorFlag",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"Flag": "Break"
},
{
"$type": "RPG.GameCore.ByIsContainModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": {
"Value": "M_GridFight_Boothill_00_Skill11_HitMark"
}
}
]
},
"MaxNumber": {
"IsDynamic": false,
"FixedValue": {
"Value": 99
}
},
"TaskList": [
{
"$type": "RPG.GameCore.DamageByAttackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"AttackProperty": {
"$type": "RPG.GameCore.AttackData",
"DamageType": {
"DamageType": "Physical"
},
"FormulaType": "ByBreakDamage",
"AttackType": "ElementDamage",
"BreakDamagePercentage": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AAAAAQQBAAACBQABAgQAAwUBAQQR",
"FixedValues": [
{
"Value": 0.2
},
{
"Value": 2
},
{
"Value": 30
},
{
"Value": 4
}
],
"DynamicHashes": [
-1304140875,
-1413151968
]
}
},
"FinalFormulaType": "ByPureDamage",
"FrameHalt": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.03
}
},
"HitAnimation": "Hit_H",
"HitEffect": "Effects/Eff_Prefab/Eff_Avatar/Eff_Boothill_00/Eff_Avatar_Boothill_00_Skill11_Bonus_Hit01.prefab",
"HitEffectHeight": 0.8,
"HitMotion": {
"Offset": {
"X": 0,
"Y": 1.1,
"Z": 0
},
"RiseTime": 0.2,
"HangTime": 0.58,
"FallTime": 0.1,
"HangPeakTime": 0.1,
"HangBeginHeightRatio": 0.57
},
"HitPosHeight": 0.8
},
"CanTriggerLastKill": true,
"DisplayData": {
"DitherRangeX": 0,
"DitherRangeY": 0
}
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByRankActivated",
"TriggerKey": {
"Hash": -1445815962
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.DamageByAttackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"AttackProperty": {
"$type": "RPG.GameCore.AttackData",
"DamageType": {
"DamageType": "Physical"
},
"FormulaType": "ByBreakDamage",
"AttackType": "ElementDamage",
"BreakDamagePercentage": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AAAAAQQBAAACBQABAgQAAwUBAQQBAgQR",
"FixedValues": [
{
"Value": 0.2
},
{
"Value": 2
},
{
"Value": 30
},
{
"Value": 4
}
],
"DynamicHashes": [
-1304140875,
-1413151968,
1663462312
]
}
},
"FinalFormulaType": "ByPureDamage",
"HitEffect": "Effects/Eff_Prefab/Eff_Avatar/Eff_Boothill_00/Eff_Avatar_Boothill_00_Skill11_Hit01.prefab"
},
"CanTriggerLastKill": true,
"DisplayData": {}
},
{
"$type": "RPG.GameCore.DamageByAttackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntityAdjoinEntity"
},
"AttackProperty": {
"$type": "RPG.GameCore.AttackData",
"DamageType": {
"DamageType": "Physical"
},
"FormulaType": "ByBreakDamage",
"AttackType": "ElementDamage",
"BreakDamagePercentage": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AAAAAQQBAAACBQABAgQAAwUBAQQBAgQR",
"FixedValues": [
{
"Value": 0.2
},
{
"Value": 2
},
{
"Value": 30
},
{
"Value": 4
}
],
"DynamicHashes": [
-1304140875,
-1413151968,
-1027953449
]
}
},
"FinalFormulaType": "ByPureDamage",
"HitAnimation": "Hit_H",
"HitEffect": "Effects/Eff_Prefab/Eff_Avatar/Eff_Boothill_00/Eff_Avatar_Boothill_00_Skill11_Hit01.prefab",
"HitEffectHeight": 0.8,
"HitPosHeight": 0.8
},
"CanTriggerLastKill": true,
"DisplayData": {}
}
]
}
]
},
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill11_Bonus",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.472
}
}
},
{
"$type": "RPG.GameCore.ClearTargetTimeSlow",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"SlowKey": "Boothill_Bonus",
"FadeOut": false
},
{
"$type": "RPG.GameCore.DamageByAttackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"AttackProperty": {
"$type": "RPG.GameCore.AttackData",
"DamageType": {
"DamageType": "Physical"
},
"FormulaType": "ByBreakDamage",
"AttackType": "ElementDamage",
"BreakDamagePercentage": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AAAAAQQBAAACBQABAgQAAwUBAQQR",
"FixedValues": [
{
"Value": 0.6
},
{
"Value": 2
},
{
"Value": 30
},
{
"Value": 4
}
],
"DynamicHashes": [
-1304140875,
-1413151968
]
}
},
"FinalFormulaType": "ByPureDamage",
"FrameHalt": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.03
}
},
"HitAnimation": "Hit_H",
"HitTimeSlowType": "Impact",
"HitMotion": {
"Offset": {
"X": 0,
"Y": 3,
"Z": 0
},
"RiseTime": 0.2,
"HangTime": 0.58,
"FallTime": 0.1,
"HangPeakTime": 0.2,
"HangBeginHeightRatio": 0.57
},
"HitPosHeight": 2.4,
"HitAngleVertical": -90
},
"CanTriggerLastKill": true,
"DisplayData": {
"UIMessageHeight": 0.7,
"DitherRangeX": 0,
"DitherRangeY": 0
}
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByRankActivated",
"TriggerKey": {
"Hash": -1445815962
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.DamageByAttackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"AttackProperty": {
"$type": "RPG.GameCore.AttackData",
"DamageType": {
"DamageType": "Physical"
},
"FormulaType": "ByBreakDamage",
"AttackType": "ElementDamage",
"BreakDamagePercentage": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AAAAAQQBAAACBQABAgQAAwUBAQQBAgQR",
"FixedValues": [
{
"Value": 0.6
},
{
"Value": 2
},
{
"Value": 30
},
{
"Value": 4
}
],
"DynamicHashes": [
-1304140875,
-1413151968,
1663462312
]
}
},
"FinalFormulaType": "ByPureDamage",
"HitEffect": "Effects/Eff_Prefab/Eff_Avatar/Eff_Boothill_00/Eff_Avatar_Boothill_00_Skill11_Hit01.prefab"
},
"CanTriggerLastKill": true,
"DisplayData": {
"UIMessageHeight": 0.7
}
},
{
"$type": "RPG.GameCore.DamageByAttackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetAdjoinEntity"
},
"AttackProperty": {
"$type": "RPG.GameCore.AttackData",
"DamageType": {
"DamageType": "Physical"
},
"FormulaType": "ByBreakDamage",
"AttackType": "ElementDamage",
"BreakDamagePercentage": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AAAAAQQBAAACBQABAgQAAwUBAQQBAgQR",
"FixedValues": [
{
"Value": 0.6
},
{
"Value": 2
},
{
"Value": 30
},
{
"Value": 4
}
],
"DynamicHashes": [
-1304140875,
-1413151968,
-1027953449
]
}
},
"FinalFormulaType": "ByPureDamage",
"HitAnimation": "Hit_H",
"HitEffect": "Effects/Eff_Prefab/Eff_Avatar/Eff_Boothill_00/Eff_Avatar_Boothill_00_Skill11_Hit01.prefab",
"HitEffectHeight": 1.8,
"HitMotion": {
"Offset": {
"X": 0,
"Y": 2.2,
"Z": 0
},
"RiseTime": 0.2,
"HangTime": 0.58,
"FallTime": 0.1,
"HangPeakTime": 0.2,
"HangBeginHeightRatio": 0.57
},
"HitPosHeight": 1.8,
"HitAngleVertical": -60
},
"CanTriggerLastKill": true,
"DisplayData": {
"UIMessageHeight": 0.4
}
}
]
},
{
"$type": "RPG.GameCore.Retarget",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllEnemy - AbilityTargetEntity"
},
"Predicate": {
"$type": "RPG.GameCore.ByAnd",
"PredicateList": [
{
"$type": "RPG.GameCore.ByContainBehaviorFlag",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"Flag": "Break"
},
{
"$type": "RPG.GameCore.ByIsContainModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": {
"Value": "M_GridFight_Boothill_00_Skill11_HitMark"
}
}
]
},
"MaxNumber": {
"IsDynamic": false,
"FixedValue": {
"Value": 99
}
},
"TaskList": [
{
"$type": "RPG.GameCore.DamageByAttackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"AttackProperty": {
"$type": "RPG.GameCore.AttackData",
"DamageType": {
"DamageType": "Physical"
},
"FormulaType": "ByBreakDamage",
"AttackType": "ElementDamage",
"BreakDamagePercentage": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AAAAAQQBAAACBQABAgQAAwUBAQQR",
"FixedValues": [
{
"Value": 0.6
},
{
"Value": 2
},
{
"Value": 30
},
{
"Value": 4
}
],
"DynamicHashes": [
-1304140875,
-1413151968
]
}
},
"FinalFormulaType": "ByPureDamage",
"FrameHalt": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.03
}
},
"HitAnimation": "Hit_H",
"HitTimeSlowType": "Impact",
"HitMotion": {
"Offset": {
"X": 0,
"Y": 3,
"Z": 0
},
"RiseTime": 0.2,
"HangTime": 0.58,
"FallTime": 0.1,
"HangPeakTime": 0.2,
"HangBeginHeightRatio": 0.57
},
"HitPosHeight": 2.4,
"HitAngleVertical": -90
},
"CanTriggerLastKill": true,
"DisplayData": {
"UIMessageHeight": 0.7,
"DitherRangeX": 0,
"DitherRangeY": 0
}
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByRankActivated",
"TriggerKey": {
"Hash": -1445815962
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.DamageByAttackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"AttackProperty": {
"$type": "RPG.GameCore.AttackData",
"DamageType": {
"DamageType": "Physical"
},
"FormulaType": "ByBreakDamage",
"AttackType": "ElementDamage",
"BreakDamagePercentage": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AAAAAQQBAAACBQABAgQAAwUBAQQBAgQR",
"FixedValues": [
{
"Value": 0.6
},
{
"Value": 2
},
{
"Value": 30
},
{
"Value": 4
}
],
"DynamicHashes": [
-1304140875,
-1413151968,
1663462312
]
}
},
"FinalFormulaType": "ByPureDamage",
"HitEffect": "Effects/Eff_Prefab/Eff_Avatar/Eff_Boothill_00/Eff_Avatar_Boothill_00_Skill11_Hit01.prefab"
},
"CanTriggerLastKill": true,
"DisplayData": {
"UIMessageHeight": 0.7
}
},
{
"$type": "RPG.GameCore.DamageByAttackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntityAdjoinEntity"
},
"AttackProperty": {
"$type": "RPG.GameCore.AttackData",
"DamageType": {
"DamageType": "Physical"
},
"FormulaType": "ByBreakDamage",
"AttackType": "ElementDamage",
"BreakDamagePercentage": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AAAAAQQBAAACBQABAgQAAwUBAQQBAgQR",
"FixedValues": [
{
"Value": 0.6
},
{
"Value": 2
},
{
"Value": 30
},
{
"Value": 4
}
],
"DynamicHashes": [
-1304140875,
-1413151968,
-1027953449
]
}
},
"FinalFormulaType": "ByPureDamage",
"HitAnimation": "Hit_H",
"HitEffect": "Effects/Eff_Prefab/Eff_Avatar/Eff_Boothill_00/Eff_Avatar_Boothill_00_Skill11_Hit01.prefab",
"HitEffectHeight": 1.8,
"HitMotion": {
"Offset": {
"X": 0,
"Y": 2.2,
"Z": 0
},
"RiseTime": 0.2,
"HangTime": 0.58,
"FallTime": 0.1,
"HangPeakTime": 0.2,
"HangBeginHeightRatio": 0.57
},
"HitPosHeight": 1.8,
"HitAngleVertical": -60
},
"CanTriggerLastKill": true,
"DisplayData": {
"UIMessageHeight": 0.4
}
}
]
}
]
},
{
"$type": "RPG.GameCore.DamagePerformFinish"
},
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Boothill_00/Eff_Avatar_Boothill_00_Skill11_Bonus_Hit02.prefab"
},
{
"$type": "RPG.GameCore.VCameraConfigChange",
"CameraConfig": {
"ShakeTemplateName": "Avatar_Boothill_Skill11_Bonus",
"OverrideShakeConfigV2": {
"ShakeScale": 5,
"ShakeTime": 0.5,
"RangeAttenuationDuration": 0.5
}
}
},
{
"$type": "RPG.GameCore.RadialBlurEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"Duration": 0.15,
"BlurRadius": 0.8,
"Iteration": 4,
"BlurFeather": 0.2
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.DamagePerformFinish"
},
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"IsDynamic": false,
"FixedValue": {
"Value": -1
}
},
"DynamicKey": {
"Value": "Skill11_Bonus_Check"
}
}
]
},
{
"$type": "RPG.GameCore.SkillPerformFinish"
}
],
"DynamicValues": {
"Floats": {
"453162260": {
"ReadInfo": {
"Type": "None",
"Index": 0
}
},
"-1304140875": {
"ReadInfo": {
"Type": "None",
"Index": 0
}
},
"-723988709": {
"ReadInfo": {
"Type": "None",
"Index": 0
}
},
"-370384826": {
"ReadInfo": {
"Type": "None",
"Index": 0
}
},
"-706001249": {
"ReadInfo": {
"Type": "None",
"Index": 0
}
},
"228134027": {
"ReadInfo": {
"Type": "None",
"Index": 0
}
}
}
},
"TaskListTemplate": [
{
"Name": "One_Shot",
"TaskList": [
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Boothill_00/Eff_Avatar_Boothill_00_Skill11_AttackFire_01.prefab"
},
{
"$type": "RPG.GameCore.DamageByAttackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"AttackProperty": {
"$type": "RPG.GameCore.AttackData",
"DamageType": {
"DamageType": "Physical"
},
"DamagePercentage": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-33745726
]
}
},
"StanceValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AAABAAEBBAIBAgQR",
"FixedValues": [
{
"Value": 1
}
],
"DynamicHashes": [
1798905670,
-1302983543,
1659254037
]
}
},
"HitSplitRatio": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AAAAAQUR",
"FixedValues": [
{
"Value": 1
},
{
"Value": 6
}
],
"DynamicHashes": []
}
},
"SPHitRatio": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"AttackType": "Normal",
"HitAnimation": "Hit",
"HitPosHeight": 0.8,
"RandomHitAngleHorizontal": 60
},
"CanTriggerLastKill": true,
"DisplayData": {}
}
]
},
{
"Name": "One_Shot_Final",
"TaskList": [
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Boothill_00/Eff_Avatar_Boothill_00_Skill11_AttackFire_01.prefab"
},
{
"$type": "RPG.GameCore.DamageByAttackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"AttackProperty": {
"$type": "RPG.GameCore.AttackData",
"DamageType": {
"DamageType": "Physical"
},
"DamagePercentage": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-33745726
]
}
},
"StanceValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AAABAAEBBAIBAgQR",
"FixedValues": [
{
"Value": 1
}
],
"DynamicHashes": [
1798905670,
-1302983543,
1659254037
]
}
},
"HitSplitRatio": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AAAAAQUR",
"FixedValues": [
{
"Value": 1
},
{
"Value": 6
}
],
"DynamicHashes": []
}
},
"SPHitRatio": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"AttackType": "Normal",
"HitAnimation": "Hit",
"HitPosHeight": 0.8
},
"CanTriggerLastKill": true
}
]
}
]
}
],
"GlobalModifiers": {}
}