Files
FireflyGo_Resources/Config/ConfigAbility/Avatar/Avatar_Boothill_00_Ability.json
2025-08-15 08:08:45 +07:00

6516 lines
204 KiB
JSON

{
"AbilityList": [
{
"Name": "Avatar_Boothill_00_Skill01_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_Boothill_00_Skill01_Phase02"
},
"IsSkillPerform": true
},
{
"$type": "RPG.GameCore.TriggerAbility",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AbilityName": {
"Value": "Avatar_Boothill_00_Skill01_Camera"
},
"IsSkillPerform": true
},
{
"$type": "RPG.GameCore.TriggerAnimStateWithMove",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill01",
"MovingRangeList": [
{
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"OffsetTargetDistance": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.8000000007450581
}
},
"NormalizedTimeStart": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.04899999941699207
}
},
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.13333332538604736
}
}
},
{
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"OffsetTargetDistance": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.40000000037252903
}
},
"NormalizedTimeStart": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.13333332538604736
}
},
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.18699999968521297
}
}
},
{
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "TeamFormation"
},
"OffsetTargetDistance": {
"IsDynamic": false,
"FixedValue": {
"Value": 0
}
},
"NormalizedTimeStart": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.8000000007450581
}
},
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.9230000006500632
}
}
}
]
},
{
"$type": "RPG.GameCore.WaitAnimState",
"AnimStateName": "Skill01",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.060000000055879354
}
}
},
{
"$type": "RPG.GameCore.RadialBlurEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"Duration": 0.1467,
"BlurRadius": 0.8,
"Iteration": 4,
"BlurFeather": 0.2
},
{
"$type": "RPG.GameCore.WaitAnimState",
"AnimStateName": "Skill01",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.3600000003352761
}
}
},
{
"$type": "RPG.GameCore.RadialBlurEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"Duration": 0.13,
"BlurRadius": 0.8,
"Iteration": 4,
"BlurFeather": 0.2
},
{
"$type": "RPG.GameCore.WaitAnimState",
"AnimStateName": "Skill01",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.8610000007320195
}
}
}
]
},
{
"Name": "Avatar_Boothill_00_Skill01_Phase02",
"TargetInfo": {
"TargetType": "SkillTargetEntityList"
},
"OnStart": [
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"IsDynamic": false,
"FixedValue": {
"Value": 0
}
},
"DynamicKey": {
"Value": "_loop_count"
}
},
{
"$type": "RPG.GameCore.WaitAnimState",
"AnimStateName": "Skill01",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.35899999970570207
}
}
},
{
"$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": [
-1126825319
]
}
},
"StanceValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
1659254037
]
}
},
"HitSplitRatio": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.3000000002793968
}
},
"SPHitRatio": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"HitAnimation": "Hit",
"HitEffect": "Effects/Eff_Prefab/Eff_Avatar/Eff_Boothill_00/Eff_Avatar_Boothill_00_Skill01_Attack_Hit.prefab",
"HitEffectHeight": 1.2,
"HitPosHeight": 1.2,
"HitAngleHorizontal": 30,
"HitAngleVertical": 80
}
},
{
"$type": "RPG.GameCore.GlobalTimeSlow",
"TimeScale": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.12499999976716936
}
},
"UnscaledDuration": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.13299999991431832
}
}
},
{
"$type": "RPG.GameCore.WaitAnimState",
"AnimStateName": "Skill01",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.37300000013783574
}
}
},
{
"$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": [
-1126825319
]
}
},
"StanceValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
1659254037
]
}
},
"HitSplitRatio": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.7000000006519258
}
},
"SPHitRatio": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"HitAnimation": "Hit_H",
"HitEffectHeight": 0.5,
"HitPosHeight": 0.5,
"HitAngleHorizontal": 10,
"HitAngleVertical": 80
},
"CanTriggerLastKill": true
},
{
"$type": "RPG.GameCore.DamagePerformFinish"
},
{
"$type": "RPG.GameCore.SkillPerformFinish"
}
],
"DynamicValues": {
"Floats": {
"\u0026{map[Hash:0xc024f59e30] 0xc024f59e00}": {
"readInfo": null,
"unk": null,
"v24": {
"Value": 0.39999999990686774
}
},
"\u0026{map[Hash:0xc024f5e180] 0xc024f5e150}": {
"readInfo": null,
"unk": null,
"v24": {
"Value": 45
}
},
"\u0026{map[Hash:0xc024f5e450] 0xc024f5e420}": {
"readInfo": null,
"unk": null,
"v24": {
"Value": 0.5999999998603016
}
},
"\u0026{map[Hash:0xc024f5e720] 0xc024f5e6f0}": {
"readInfo": null,
"unk": null,
"v24": {
"Value": 46
}
},
"\u0026{map[Hash:0xc024f5e9f0] 0xc024f5e9c0}": {
"readInfo": null,
"unk": null,
"v24": {
"Value": 120
}
},
"\u0026{map[Hash:0xc024f5ecc0] 0xc024f5ec90}": {
"readInfo": null,
"unk": null,
"v24": {
"Value": 0
}
}
}
}
},
{
"Name": "Avatar_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_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.13330000010319054
}
}
},
{
"$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.4600000004284084
}
}
},
{
"$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.5000000004656613
}
}
}
]
},
{
"$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.11599999968893826
}
}
},
{
"$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",
"ForceImmediateFadeOut": false
},
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill11_Bonus",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.4120000002440065
}
}
},
{
"$type": "RPG.GameCore.WaitAnimState",
"AnimStateName": "Skill11_Bonus",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.5910000004805624
}
}
},
{
"$type": "RPG.GameCore.GlobalMainIntensityEffect",
"IsRevert": true,
"TargetIntensity": 1,
"FadeDuration": 0.3
},
{
"$type": "RPG.GameCore.WaitAnimState",
"AnimStateName": "Skill11_Bonus",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.7000000006519258
}
}
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.BySimulateSpeedUp"
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.WaitAnimState",
"AnimStateName": "Skill11_Bonus",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.7790000000968575
}
}
}
]
},
{
"$type": "RPG.GameCore.SetTeamFormation",
"Team": "TeamDark",
"FormationType": "DarkTeamNormal"
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByTargetAliveState",
"Inverse": true,
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"AliveStateMask": "Mask_AliveOrLimbo"
},
"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",
"ForceImmediateFadeOut": false
},
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill11",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.9070000003557652
}
}
}
]
}
]
},
{
"Name": "Avatar_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.13330000010319054
}
}
},
{
"$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
},
"ForceSimulateImmediately": false
},
{
"$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.17499999981373549
}
}
},
{
"$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
},
"ForceSimulateImmediately": false
},
{
"$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.21670000022277236
}
}
},
{
"$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
},
"ForceSimulateImmediately": false
},
{
"$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.2667000002693385
}
}
},
{
"$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
},
"ForceSimulateImmediately": false
},
{
"$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.3167000003159046
}
}
},
{
"$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
},
"ForceSimulateImmediately": false
},
{
"$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.36670000036247075
}
}
},
{
"$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
},
"ForceSimulateImmediately": false
},
{
"$type": "RPG.GameCore.IncludeTaskListTemplate",
"Name": "One_Shot_Final"
},
{
"$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.20000000018626451
}
},
"SlowKey": "Boothill_Bonus"
},
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill11_Bonus",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.3789999997243285
}
}
},
{
"$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.3850000000093132
}
}
},
{
"$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.20000000018626451
},
{
"Value": 2
},
{
"Value": 30
},
{
"Value": 4
}
],
"DynamicHashes": [
-1304140875,
-1413151968
]
}
},
"FinalFormulaType": "ByPureDamage",
"FrameHalt": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.030000000027939677
}
},
"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.20000000018626451
},
{
"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.20000000018626451
},
{
"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.41699999989941716
}
}
},
{
"$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",
"ForceSimulateImmediately": 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.20000000018626451
},
{
"Value": 2
},
{
"Value": 30
},
{
"Value": 4
}
],
"DynamicHashes": [
-1304140875,
-1413151968
]
}
},
"FinalFormulaType": "ByPureDamage",
"FrameHalt": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.030000000027939677
}
},
"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.20000000018626451
},
{
"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.20000000018626451
},
{
"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.47200000029988587
}
}
},
{
"$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.6000000005587935
},
{
"Value": 2
},
{
"Value": 30
},
{
"Value": 4
}
],
"DynamicHashes": [
-1304140875,
-1413151968
]
}
},
"FinalFormulaType": "ByPureDamage",
"FrameHalt": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.030000000027939677
}
},
"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.6000000005587935
},
{
"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.6000000005587935
},
{
"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",
"ForceSimulateImmediately": false
},
{
"$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": {
"\u0026{map[Hash:0xc025c9dd70] 0xc025c9dd40}": {
"readInfo": null,
"unk": null,
"v24": {
"Value": 0
}
},
"\u0026{map[Hash:0xc025c9e0c0] 0xc025c9e090}": {
"readInfo": null,
"unk": null,
"v24": {
"Value": 0
}
},
"\u0026{map[Hash:0xc025c9e390] 0xc025c9e360}": {
"readInfo": null,
"unk": null,
"v24": {
"Value": 16
}
},
"\u0026{map[Hash:0xc025c9e660] 0xc025c9e630}": {
"readInfo": null,
"unk": null,
"v24": {
"Value": 4.5
}
},
"\u0026{map[Hash:0xc025c9e930] 0xc025c9e900}": {
"readInfo": null,
"unk": null,
"v24": {
"Value": 40
}
},
"\u0026{map[Hash:0xc025c9ec00] 0xc025c9ebd0}": {
"readInfo": null,
"unk": null,
"v24": {
"Value": 120
}
}
}
},
"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",
"ForceSimulateImmediately": false
},
{
"$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": [
-1999440872
]
}
},
"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",
"ForceSimulateImmediately": false
},
{
"$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": [
-1999440872
]
}
},
"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
}
]
}
],
"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
]
}
}
}
}
}
},
{
"Name": "Avatar_Boothill_00_Skill02_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_Boothill_00_Skill02_Phase02"
},
"IsSkillPerform": true
},
{
"$type": "RPG.GameCore.TriggerAbility",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AbilityName": {
"Value": "Avatar_Boothill_00_Skill02_Camera"
},
"IsSkillPerform": true
},
{
"$type": "RPG.GameCore.TriggerAnimState",
"AnimStateName": "Skill02"
},
{
"$type": "RPG.GameCore.MakeCharacterHUDVisible",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllEnemy"
}
},
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill02",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.09599999967031181
}
}
},
{
"$type": "RPG.GameCore.GlobalMainIntensityEffect",
"TargetIntensity": 0.3,
"FadeDuration": 0.5
},
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill02",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.4269999999087304
}
}
},
{
"$type": "RPG.GameCore.MakeCharacterHUDVisible",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"Visible": true
},
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill02",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.7278500010725111
}
}
},
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Boothill_00/Eff_Avatar_Boothill_00_Skill02_Aim01.prefab",
"ForceSimulateImmediately": false
},
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill02",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.8620000006631017
}
}
},
{
"$type": "RPG.GameCore.GlobalMainIntensityEffect",
"IsRevert": true,
"FadeDuration": 0.2
},
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill02",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.9430000006686896
}
}
},
{
"$type": "RPG.GameCore.MakeCharacterHUDVisible",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllEnemy"
},
"Visible": true
},
{
"$type": "RPG.GameCore.TriggerAnimState",
"AnimLogicState": "Idle",
"AnimStateName": "Skill11_Ready_Loop",
"NormalizedTransitionDuration": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.05000000004656613
}
}
}
]
},
{
"Name": "Avatar_Boothill_00_Skill02_Phase02",
"TargetInfo": {
"TargetType": "SkillTargetEntityList"
},
"OnStart": [
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill02",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.7595000003930181
}
}
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByIsContainModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MAvatar_Boothill_00_MazeSkill_Skill02"
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"ModifierName": {
"Value": "MAvatar_Boothill_00_Ultra_PhysicalWeakness"
},
"LifeTime": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-422442141
]
}
}
},
{
"$type": "RPG.GameCore.RemoveModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MAvatar_Boothill_00_MazeSkill_Skill02"
}
}
]
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByRankActivated",
"TriggerKey": {
"Hash": 1686351920
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MAvatar_Boothill_00_DuelState"
},
"LifeTime": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-1019408300
]
}
},
"DynamicValues": {
"MDF_PropertyRatio": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQABAQMR",
"FixedValues": [],
"DynamicHashes": [
936398762,
1544980771
]
}
}
}
},
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"ModifierName": {
"Value": "MAvatar_Boothill_00_DuelTarget"
},
"DynamicValues": {
"MDF_PropertyRatio": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQABAQIR",
"FixedValues": [],
"DynamicHashes": [
147328743,
-1387459332
]
}
}
}
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MAvatar_Boothill_00_DuelState"
},
"LifeTime": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-1019408300
]
}
},
"DynamicValues": {
"MDF_PropertyRatio": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
936398762
]
}
}
}
},
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"ModifierName": {
"Value": "MAvatar_Boothill_00_DuelTarget"
},
"DynamicValues": {
"MDF_PropertyRatio": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
147328743
]
}
}
}
}
]
},
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "M_Boothill_00_Skill02_ContinuousCheck"
}
},
{
"$type": "RPG.GameCore.TurnInsertAction",
"PrepareAbilityName": "Avatar_Boothill_00_Bonus",
"PlayReadyAnim": false,
"CancelPrepareAbilityIfDelayed": true,
"PlayReadyAnimIfPrepareAbilityCancel": true,
"CanInsertUltraSkill": true
},
{
"$type": "RPG.GameCore.SkillPerformFinish"
}
],
"Modifiers": {
"M_Boothill_00_Skill02_ContinuousCheck": {
"TaskListTemplate": [
{
"Name": "Boothill_Skill02_NotContinuous",
"TaskList": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareTarget",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"CompareType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.RemoveSelfModifier"
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.TriggerAnimState",
"AnimLogicState": "Idle",
"AnimStateName": "StandBy",
"NormalizedTransitionDuration": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.05000000004656613
}
}
}
]
}
]
}
],
"_CallbackList": [
{
"Event": "OnListenBeforeSkillUse",
"CallbackConfig": [
{
"$type": "RPG.GameCore.IncludeTaskListTemplate",
"Name": "Boothill_Skill02_NotContinuous"
}
]
},
{
"Event": "OnListenUltraSkillPrepare",
"CallbackConfig": [
{
"$type": "RPG.GameCore.IncludeTaskListTemplate",
"Name": "Boothill_Skill02_NotContinuous"
}
]
},
{
"Event": "OnListenInsertActionStart",
"CallbackConfig": [
{
"$type": "RPG.GameCore.IncludeTaskListTemplate",
"Name": "Boothill_Skill02_NotContinuous"
}
]
},
{
"Event": "OnListenInsertAbilityStart",
"CallbackConfig": [
{
"$type": "RPG.GameCore.IncludeTaskListTemplate",
"Name": "Boothill_Skill02_NotContinuous"
}
]
}
]
},
"MAvatar_Boothill_00_Rank04_DamageReduce": {
"DynamicValues": {
"Floats": {
"\u0026{map[Hash:0xc026247a70] 0xc026247a40}": {
"readInfo": null,
"unk": null,
"v24": {
"Value": 0
}
},
"\u0026{map[Hash:0xc026247d40] 0xc026247d10}": {
"readInfo": null,
"unk": null,
"v24": {
"Value": 0
}
},
"\u0026{map[Hash:0xc026256090] 0xc026256060}": {
"readInfo": null,
"unk": null,
"v24": {
"Value": 0
}
}
}
},
"_CallbackList": [
{
"Event": "OnBeforeBeingHitAll",
"CallbackConfig": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareDynamicValue",
"DynamicKey": {
"Value": "_is_active"
},
"CompareType": "GreaterEqual",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.ModifyDamageData",
"Defender_AllDamageReduce": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-1266164220
]
}
}
}
]
}
]
},
{
"Event": "OnBeforeBeingAttacked",
"CallbackConfig": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByIsContainModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": {
"Value": "MAvatar_Boothill_00_DuelTarget"
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.SetDynamicValue",
"ContextScope": "ContextModifier",
"Value": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"DynamicKey": {
"Value": "_is_active"
}
}
]
}
]
},
{
"Event": "OnAfterBeingAttacked",
"CallbackConfig": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareDynamicValue",
"DynamicKey": {
"Value": "_is_active"
},
"CompareType": "GreaterEqual",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.RemoveSelfModifier"
}
]
}
]
}
]
}
}
},
{
"Name": "Avatar_Boothill_00_Bonus",
"TargetInfo": {
"TargetType": "Caster"
},
"OnStart": [
{
"$type": "RPG.GameCore.VCameraNoiseChange",
"FrequencyGain": 0.01
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.10000000009313226
}
}
},
{
"$type": "RPG.GameCore.TriggerAbility",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AbilityInherentTargetType": {
"$type": "RPG.GameCore.TargetSequence",
"Sequence": [
{
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllEnemy"
},
{
"$type": "RPG.GameCore.TargetFilter",
"Predicate": {
"$type": "RPG.GameCore.ByIsContainModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": {
"Value": "MAvatar_Boothill_00_DuelTarget"
}
}
}
]
},
"AbilityName": {
"Value": "Avatar_Boothill_00_Bonus_Camera"
},
"IsSkillPerform": true
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByIsContainModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MAvatar_Boothill_00_DuelState"
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.TriggerAnimState",
"AnimLogicState": "Idle",
"AnimStateName": "Skill11_Ready_Loop",
"NormalizedTransitionDuration": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.05000000004656613
}
},
"ForceStart": true
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.TriggerAnimState",
"AnimLogicState": "Idle",
"AnimStateName": "Skill01_Ready",
"NormalizedTransitionDuration": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.05000000004656613
}
},
"ForceStart": true
}
]
}
]
},
{
"Name": "Avatar_Boothill_00_Skill03_EnterReady",
"TargetInfo": {
"TargetType": "InherentTargetEntity"
},
"OnStart": [
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.40000000037252903
}
}
},
{
"$type": "RPG.GameCore.AlignTargetToTeamCenter",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
}
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.10000000009313226
}
}
},
{
"$type": "RPG.GameCore.LookAt",
"TargetType": "DarkTeamCenter"
},
{
"$type": "RPG.GameCore.HeadLookAt",
"PerformerType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllDarkTeam"
},
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"DoRootRotate": true
},
{
"$type": "RPG.GameCore.VCameraConfigChange",
"CameraConfig": {
"NormalConfig": {
"CameraState": "SelectDarkTeamEntity",
"AttackType": "RangeAttack",
"IsLocalOffset": true,
"AnchorOffset": {
"x": 0.51,
"y": 0.28,
"z": 0.21
},
"AimTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"AimOffset": {
"x": -2.75,
"y": 0.24,
"z": 0
},
"AimRatio": 1,
"AnchorToAimAngle": 22,
"Dutch": 4.5,
"FOV": 70
},
"BlendConfig": {
"BlendType": "Cut"
},
"ShowEntityConfig": {
"ShowTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "CasterWithAllEnemy"
}
}
}
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.5000000004656613
}
}
},
{
"$type": "RPG.GameCore.VCameraConfigChange",
"CameraConfig": {
"NormalConfig": {
"CameraState": "SelectDarkTeamEntity",
"AttackType": "RangeAttack",
"IsLocalOffset": true,
"AnchorOffset": {
"x": -0.21,
"y": 0.14,
"z": 0.24
},
"AimTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"AimOffset": {
"x": -2.83,
"y": -0.23,
"z": 0
},
"AimRatio": 1,
"FollowRadius": 2.3,
"AnchorToAimAngle": 27,
"FollowDamp": 1.5,
"AimDamp": 1.5,
"Dutch": 4.5,
"FOV": 60,
"ForbidDynamicOffset": false
},
"BlendConfig": {
"BlendType": "Custom",
"CustomCurveName": "Blend_UltraReady",
"BlendTime": 1.5
},
"ShowEntityConfig": {
"ShowTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "CasterWithAllEnemy"
}
}
}
}
]
},
{
"Name": "Avatar_Boothill_00_Skill03_Phase01",
"TargetInfo": {
"TargetType": "SkillTargetEntityList"
},
"OnStart": [
{
"$type": "RPG.GameCore.ShowBattleScreenEffect",
"Active": true
},
{
"$type": "RPG.GameCore.AlignTargetToTeamCenter",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
}
},
{
"$type": "RPG.GameCore.ScaleCharacterModel",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"ModelScaleBase": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"OutlineWidthScale": 0.7,
"Multiplier": {
"0": 1,
"2": 0.7,
"4": 0.5,
"5": 0.3,
"8": 0.2
},
"SaveTargetToCaster": true
},
{
"$type": "RPG.GameCore.SetSkillTargetFormationByPos",
"CustomTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"CustomCenterTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"CenterOffset": {
"x": 999,
"y": 0,
"z": -40
},
"TargetFormation": {
"Yaw": 210
}
},
{
"$type": "RPG.GameCore.TriggerAbility",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AbilityName": {
"Value": "Avatar_Boothill_00_Skill03_Camera"
},
"IsSkillPerform": true
},
{
"$type": "RPG.GameCore.TriggerAnimState",
"AnimStateName": "Skill03"
},
{
"$type": "RPG.GameCore.TriggerAbility",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AbilityName": {
"Value": "Avatar_Boothill_00_Skill03_Phase02"
},
"IsSkillPerform": true
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByIsBodyPart",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"IsAttachToTargetEntity": true,
"EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Boothill_00/Eff_Avatar_Boothill_00_Skill03_Wanted.prefab",
"ForceSimulateImmediately": false,
"ParamEntityUsage": "IconCapture",
"TowardTarget": {
"$type": "RPG.GameCore.TargetSequence",
"Sequence": [
{
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
{
"$type": "RPG.GameCore.TargetMapPartOwnerEntity"
}
]
}
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"IsAttachToTargetEntity": true,
"EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Boothill_00/Eff_Avatar_Boothill_00_Skill03_Wanted.prefab",
"ForceSimulateImmediately": false,
"ParamEntityUsage": "IconCapture",
"TowardTarget": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
}
}
]
},
{
"$type": "RPG.GameCore.ShowBattleUI"
},
{
"$type": "RPG.GameCore.HideLevelStage",
"IsHide": true
},
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill03",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.20000000018626451
}
}
},
{
"$type": "RPG.GameCore.SetSkillTargetFormationByPos",
"CustomTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"CustomCenterTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"CenterOffset": {
"x": -0.8,
"y": 0,
"z": -48
},
"SetBodyPartPos": true,
"TargetFormation": {}
},
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill03",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.8680000002495944
}
}
},
{
"$type": "RPG.GameCore.ShowBattleScreenEffect"
},
{
"$type": "RPG.GameCore.TryStartConnectUltraSkillFrameCapture"
},
{
"$type": "RPG.GameCore.WaitTimelineFinish",
"TimelineName": "Character_Boothill_00_Skill03_TimeLine"
},
{
"$type": "RPG.GameCore.ShowBattleUI",
"IsShow": true
},
{
"$type": "RPG.GameCore.HideLevelStage"
},
{
"$type": "RPG.GameCore.ScaleCharacterModel",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"ModelScaleBase": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"ReadTargetFromCaster": true
},
{
"$type": "RPG.GameCore.SetTeamFormation",
"Team": "TeamDark",
"FormationType": "DarkTeamNormal"
},
{
"$type": "RPG.GameCore.MoveToTargetPosition",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "TeamFormation"
},
"IgnoreRadius": true,
"OffsetTargetDistance": {
"IsDynamic": false,
"FixedValue": {
"Value": 0
}
}
}
]
},
{
"Name": "Avatar_Boothill_00_Skill03_Phase02",
"TargetInfo": {
"TargetType": "SkillTargetEntityList"
},
"OnAdd": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MAvatar_Boothill_00_Skill03PreShowModifierTarget"
}
}
],
"OnStart": [
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill03",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.636000000173226
}
}
},
{
"$type": "RPG.GameCore.FireProjectile",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"Projectile": {
"ColliderTemplate": "CapsuleZ_BattleCommonBullet",
"FlyTime": 0.27,
"AttachPoint": "Muzzle",
"TargetAttachPoint": "SelectRoot",
"WriteProgressToEffectAnimator": true
},
"OnProjectileHit": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"ModifierName": {
"Value": "MAvatar_Boothill_00_Ultra_PhysicalWeakness"
},
"LifeTime": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
238782073
]
}
}
},
{
"$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": [
-56289053
]
}
},
"StanceValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
1659254037
]
}
},
"HitSplitRatio": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.20000000018626451
}
},
"SPHitRatio": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"HitAnimation": "Hit_H",
"HitTimeSlowType": "Puncture"
},
"CanTriggerLastKill": true,
"DisplayData": {
"UIMessageHeight": 0.6,
"DitherRangeX": 0,
"DitherRangeY": 0,
"AttachPoint": "Origin"
}
},
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Boothill_00/Eff_Avatar_Boothill_00_Skill03_Hit.prefab",
"AttachPoint": "Origin",
"ForceSimulateImmediately": false
},
{
"$type": "RPG.GameCore.TargetTimeSlow",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"TimeScale": 0.2,
"UnscaledDuration": 2,
"SlowKey": "Boothill_Skill03"
}
],
"WaitProjectileFinish": true
},
{
"$type": "RPG.GameCore.WaitFrame",
"WaitFrameCount": 3
},
{
"$type": "RPG.GameCore.VCameraConfigChange",
"CameraConfig": {
"ShakeTemplateName": "Common_Rapid_Middle",
"OverrideShakeConfigV2": {
"ShakeScale": 0.8,
"ShakeTime": 0.1,
"ShakeDir": {
"x": 0,
"y": 0.2,
"z": 1
}
}
}
},
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill03",
"NormalizedTimeEnd": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.8720000006724149
}
}
},
{
"$type": "RPG.GameCore.ClearTargetTimeSlow",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"SlowKey": "Boothill_Skill03",
"FadeOut": false
},
{
"$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": [
-56289053
]
}
},
"StanceValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
1659254037
]
}
},
"HitSplitRatio": {
"IsDynamic": false,
"FixedValue": {
"Value": 0.8000000007450581
}
},
"SPHitRatio": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"HitAnimation": "Hit_H",
"HitMotion": {
"Offset": {
"x": 0,
"y": 6,
"z": 0
},
"RiseTime": 0.15,
"HangTime": 0.58,
"FallTime": 0.2,
"HangPeakTime": 0.15,
"HangBeginHeightRatio": 0.57
}
},
"CanTriggerLastKill": true,
"DisplayData": {
"UIMessageHeight": 1.8,
"DitherRangeX": 0,
"DitherRangeY": 0,
"AttachPoint": "Origin"
}
},
{
"$type": "RPG.GameCore.DamagePerformFinish"
},
{
"$type": "RPG.GameCore.ModifyActionDelay",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"AddNormalizedValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
1571720207
]
}
}
},
{
"$type": "RPG.GameCore.TriggerSkipDeadHandler"
},
{
"$type": "RPG.GameCore.SkillPerformFinish"
}
],
"Modifiers": {
"MAvatar_Boothill_00_Skill03PreShowModifierTarget": {
"ModifierAffectedPreshowConfig": {
"SkillTypes": [
"Ultra"
],
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "CurrentAimAtTarget"
},
"ActionDelayPreshowConfig": {
"AddDelayRatio": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
1571720207
]
}
}
}
}
}
}
},
{
"Name": "Avatar_Boothill_00_PassiveSkill01",
"TargetInfo": {
"TargetType": "Caster"
},
"OnStart": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MAvatar_Boothill_00_StancePreview"
}
},
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MAvatar_Boothill_00_Passive"
}
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareDynamicValue",
"Inverse": true,
"DynamicKey": {
"Value": "MaxEnhance"
},
"CompareType": "Equal",
"CompareValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-237289640
]
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"IsDynamic": false,
"FixedValue": {
"Value": 0
}
},
"DynamicKey": {
"Value": "CurEnhance"
}
},
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-237289640
]
}
},
"DynamicKey": {
"Value": "MaxEnhance"
}
},
{
"$type": "RPG.GameCore.SetEnergyBarState",
"Active": "False",
"BarType": 6,
"CD": {
"IsDynamic": false,
"FixedValue": {
"Value": 0
}
},
"MaxCount": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-1075012314
]
}
},
"CurrentCount": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
1798905670
]
}
},
"PrefabPath": "UI/Battle/Widget/PassiveSkill/SpecialPassive1315.prefab",
"EnergyDotPrefabPaths": [
"UI/Battle/Widget/PassiveSkill/SkillDotPoint1315.prefab"
]
}
]
}
],
"Modifiers": {
"MAvatar_Boothill_00_StancePreview": {
"ModifierStancePreshowConfig": {
"SkillType": "Ultra",
"AddWeakness": "Physical"
}
},
"MAvatar_Boothill_00_Passive": {
"DynamicValues": {
"Floats": {
"\u0026{map[Hash:0xc026994330] 0xc026994300}": {
"readInfo": null,
"unk": null,
"v24": {
"Value": 0
}
},
"\u0026{map[Hash:0xc026994600] 0xc0269945d0}": {
"readInfo": null,
"unk": null,
"v24": {
"Value": 0
}
},
"\u0026{map[Hash:0xc0269948d0] 0xc0269948a0}": {
"readInfo": null,
"unk": null,
"v24": {
"Value": 0
}
}
}
},
"OnDynamicValueChange": [
{
"Key": {
"Hash": 1798905670
},
"ContextScope": "ContextOwner",
"Ranges": [
{
"Min": {
"IsDynamic": false,
"FixedValue": {
"Value": 0
}
},
"Max": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-1075012314
]
}
},
"MaxInclusive": true,
"OnChange": [
{
"$type": "RPG.GameCore.WriteCustomValueToStatistic",
"CustomKey": "Avatar_1315_Enhance",
"CustomValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
1798905670
]
}
}
},
{
"$type": "RPG.GameCore.SetEnergyBarState",
"Active": "False",
"BarType": 6,
"CD": {
"IsDynamic": false,
"FixedValue": {
"Value": 0
}
},
"MaxCount": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-1075012314
]
}
},
"CurrentCount": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
1798905670
]
}
},
"PrefabPath": "UI/Battle/Widget/PassiveSkill/SpecialPassive1315.prefab",
"EnergyDotPrefabPaths": [
"UI/Battle/Widget/PassiveSkill/SkillDotPoint1315.prefab"
]
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByAnd",
"PredicateList": [
{
"$type": "RPG.GameCore.ByCompareDynamicValue",
"DynamicKey": {
"Value": "_show_badge_01"
},
"ContextScope": "ContextModifier",
"CompareType": "LessEqual",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 0
}
}
},
{
"$type": "RPG.GameCore.ByCompareDynamicValue",
"DynamicKey": {
"Value": "CurEnhance"
},
"ContextScope": "ContextCaster",
"CompareType": "GreaterEqual",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
}
]
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.SetDynamicValue",
"ContextScope": "ContextModifier",
"Value": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"DynamicKey": {
"Value": "_show_badge_01"
}
},
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Boothill_00/Eff_Avatar_Boothill_00_Passive_Badge_01.prefab",
"AttachPoint": "ButtonR_A",
"ForceSimulateImmediately": false
}
]
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByAnd",
"PredicateList": [
{
"$type": "RPG.GameCore.ByCompareDynamicValue",
"DynamicKey": {
"Value": "_show_badge_02"
},
"ContextScope": "ContextModifier",
"CompareType": "LessEqual",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 0
}
}
},
{
"$type": "RPG.GameCore.ByCompareDynamicValue",
"DynamicKey": {
"Value": "CurEnhance"
},
"ContextScope": "ContextCaster",
"CompareType": "GreaterEqual",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 2
}
}
}
]
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.SetDynamicValue",
"ContextScope": "ContextModifier",
"Value": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"DynamicKey": {
"Value": "_show_badge_02"
}
},
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Boothill_00/Eff_Avatar_Boothill_00_Passive_Badge_01.prefab",
"AttachPoint": "ButtonR_B",
"ForceSimulateImmediately": false
}
]
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByAnd",
"PredicateList": [
{
"$type": "RPG.GameCore.ByCompareDynamicValue",
"DynamicKey": {
"Value": "_show_badge_03"
},
"ContextScope": "ContextModifier",
"CompareType": "LessEqual",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 0
}
}
},
{
"$type": "RPG.GameCore.ByCompareDynamicValue",
"DynamicKey": {
"Value": "CurEnhance"
},
"ContextScope": "ContextCaster",
"CompareType": "GreaterEqual",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 3
}
}
}
]
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.SetDynamicValue",
"ContextScope": "ContextModifier",
"Value": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"DynamicKey": {
"Value": "_show_badge_03"
}
},
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Boothill_00/Eff_Avatar_Boothill_00_Passive_Badge_01.prefab",
"AttachPoint": "ButtonR_C",
"ForceSimulateImmediately": false
}
]
}
]
}
]
}
],
"_CallbackList": [
{
"Event": "OnListenCharacterDie",
"CallbackConfig": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByIsTargetValid",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity2"
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByAnd",
"PredicateList": [
{
"$type": "RPG.GameCore.ByTargetTeam",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"Team": "TeamDark"
},
{
"$type": "RPG.GameCore.ByNot",
"Predicate": {
"$type": "RPG.GameCore.ByTargetTeam",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity2"
},
"Team": "TeamDark"
}
},
{
"$type": "RPG.GameCore.ByIsContainModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": {
"Value": "MAvatar_Boothill_00_DuelTarget"
}
}
]
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "M_Boothill_00_AutoWinDuelTag"
},
"LayerAddWhenStack": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
}
]
}
]
}
]
},
{
"Event": "OnBeforeDying",
"CallbackConfig": [
{
"$type": "RPG.GameCore.WriteCustomValueToStatistic",
"CustomKey": "Avatar_1315_Enhance",
"CustomValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 0
}
}
}
]
},
{
"Event": "OnModifierOnStack",
"CallbackConfig": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByAnd",
"PredicateList": [
{
"$type": "RPG.GameCore.ByCheckModifierCallBackName",
"ModifierName": "M_Boothill_00_AutoWinDuelTag"
},
{
"$type": "RPG.GameCore.ByIsContainModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MAvatar_Boothill_00_DuelState"
}
}
]
},
"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": false,
"FixedValue": {
"Value": 1
}
},
"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
}
}
}
}
]
}
]
}
]
}
}
},
{
"Name": "Avatar_Boothill_00_SkillMazeInLevel",
"TargetInfo": {
"TargetType": "Caster"
},
"OnStart": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "M_Boothill_00_Maze"
}
}
],
"Modifiers": {
"M_Boothill_00_Maze": {
"_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_MazeSkill_Skill02"
},
"DynamicValues": {
"MDF_Lifetime": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-422442141
]
}
}
}
}
]
}
]
}
]
},
"MAvatar_Boothill_00_MazeSkill_Skill02": {
"DynamicValues": {
"Floats": {
"\u0026{map[Hash:0xc0269ffa40] 0xc0269ffa10}": {
"readInfo": null,
"unk": null,
"v24": {
"Value": 0
}
}
}
},
"ModifierStancePreshowConfig": {
"SkillType": "Skill",
"AddWeakness": "Physical"
}
}
}
},
{
"Name": "Avatar_Boothill_00_SkillMazeInLevel_GainEnhance",
"TargetInfo": {
"TargetType": "Caster"
},
"OnAdd": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "M_Boothill_00_GainEnhance"
}
}
],
"Modifiers": {
"M_Boothill_00_GainEnhance": {
"_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.SetDynamicValue",
"Value": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-237289640
]
}
},
"DynamicKey": {
"Value": "MaxEnhance"
}
},
{
"$type": "RPG.GameCore.SetEnergyBarState",
"Active": "False",
"BarType": 6,
"CD": {
"IsDynamic": false,
"FixedValue": {
"Value": 0
}
},
"MaxCount": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-1075012314
]
}
},
"CurrentCount": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
1798905670
]
}
},
"PrefabPath": "UI/Battle/Widget/PassiveSkill/SpecialPassive1315.prefab",
"EnergyDotPrefabPaths": [
"UI/Battle/Widget/PassiveSkill/SkillDotPoint1315.prefab"
]
},
{
"$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": [
462955996
]
}
},
"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": 0
}
}
},
"CustomOffset": {
"x": 0,
"y": 999,
"z": 0
}
}
]
}
]
}
]
}
}
},
{
"Name": "Avatar_Boothill_00_SkillTree01",
"TargetInfo": {
"TargetType": "Caster"
},
"OnStart": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "M_Boothill_00_SkillTree01"
}
}
],
"Modifiers": {
"M_Boothill_00_SkillTree01": {
"DynamicValues": {
"Floats": {
"\u0026{map[Hash:0xc026eb0e40] 0xc026eb0e10}": {
"readInfo": null,
"unk": null,
"v24": {
"Value": 0
}
}
}
},
"BehaviorFlagList": [
"ListenBattleEventSkill"
],
"OnAbilityPropertyChange": [
{
"Property": "BreakDamageAddedRatioBase",
"Ranges": [
{
"Min": {
"IsDynamic": false,
"FixedValue": {
"Value": -999
}
},
"Max": {
"IsDynamic": false,
"FixedValue": {
"Value": 999
}
},
"OnChange": [
{
"$type": "RPG.GameCore.SetDynamicValueByProperty",
"DynamicKey": "CasterBreakDamageAdded",
"ReadTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"Value": "BreakDamageAddedRatioBase"
},
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "M_Boothill_00_SkillTree01_Sub"
},
"DynamicValues": {
"MDF_ConvertPropertyRatio": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQABAQECBAEDEAIR",
"FixedValues": [],
"DynamicHashes": [
339799074,
344812526,
-1579248737,
-129515904
]
}
}
}
},
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "M_Boothill_00_SkillTree01_Sub2"
},
"DynamicValues": {
"MDF_ConvertPropertyRatio": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQABAQECBAEDEAIR",
"FixedValues": [],
"DynamicHashes": [
339799074,
344812526,
865869935,
-115895636
]
}
}
}
}
]
}
]
}
],
"_CallbackList": [
{
"Event": "OnEnterBattle",
"Priority": -80,
"CallbackConfig": [
{
"$type": "RPG.GameCore.SetDynamicValueByProperty",
"DynamicKey": "CasterBreakDamageAdded",
"ReadTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"Value": "BreakDamageAddedRatioBase"
},
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "M_Boothill_00_SkillTree01_Sub"
},
"DynamicValues": {
"MDF_ConvertPropertyRatio": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQABAQECBAEDEAIR",
"FixedValues": [],
"DynamicHashes": [
339799074,
344812526,
-1579248737,
-129515904
]
}
}
}
},
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "M_Boothill_00_SkillTree01_Sub2"
},
"DynamicValues": {
"MDF_ConvertPropertyRatio": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQABAQECBAEDEAIR",
"FixedValues": [],
"DynamicHashes": [
339799074,
344812526,
865869935,
-115895636
]
}
}
}
}
]
}
]
},
"M_Boothill_00_SkillTree01_Sub": {
"Stacking": "ReplaceByCaster",
"DynamicValues": {
"Floats": {
"\u0026{map[Hash:0xc02726ab70] 0xc02726ab40}": {
"readInfo": null,
"unk": null,
"v24": {
"Value": 0
}
}
}
},
"_CallbackList": [
{
"Event": "OnStack",
"CallbackConfig": [
{
"$type": "RPG.GameCore.StackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"Property": "CriticalChanceConvert",
"PropertyValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
1887346125
]
}
}
}
]
}
]
},
"M_Boothill_00_SkillTree01_Sub2": {
"Stacking": "ReplaceByCaster",
"DynamicValues": {
"Floats": {
"\u0026{map[Hash:0xc02727b2c0] 0xc02727b290}": {
"readInfo": null,
"unk": null,
"v24": {
"Value": 0
}
}
}
},
"_CallbackList": [
{
"Event": "OnStack",
"CallbackConfig": [
{
"$type": "RPG.GameCore.StackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"Property": "CriticalDamageConvert",
"PropertyValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
1887346125
]
}
}
}
]
}
]
}
}
},
{
"Name": "Avatar_Boothill_00_SkillTree02",
"TargetInfo": {
"TargetType": "Caster"
},
"OnStart": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "M_Boothill_00_SkillTree02"
}
}
],
"Modifiers": {
"M_Boothill_00_SkillTree02": {
"_CallbackList": [
{
"Event": "OnBeforeBeingHitAll",
"CallbackConfig": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByAnd",
"PredicateList": [
{
"$type": "RPG.GameCore.ByIsContainModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MAvatar_Boothill_00_DuelState"
}
},
{
"$type": "RPG.GameCore.ByAny",
"Inverse": true,
"PredicateList": [
{
"$type": "RPG.GameCore.ByIsContainModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": {
"Value": "MAvatar_Boothill_00_DuelTarget"
}
},
{
"$type": "RPG.GameCore.ByIsContainModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntityActualOwner"
},
"ModifierName": {
"Value": "MAvatar_Boothill_00_DuelTarget"
}
}
]
}
]
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.ModifyDamageData",
"Defender_AllDamageReduce": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
1530459788
]
}
}
}
]
}
]
}
]
}
}
},
{
"Name": "Avatar_Boothill_00_Rank01",
"TargetInfo": {
"TargetType": "Caster"
},
"OnStart": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MAvatar_Boothill_00_Rank01"
}
}
],
"Modifiers": {
"MAvatar_Boothill_00_Rank01": {
"_CallbackList": [
{
"Event": "OnBeforeHitAll",
"CallbackConfig": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByTargetTeam",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"Team": "TeamDark"
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.ModifyDamageData",
"Defender_DefenceAddedRatio": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AAABAAMR",
"FixedValues": [
{
"Value": 0
}
],
"DynamicHashes": [
1078914312
]
}
}
}
]
}
]
},
{
"Event": "OnEnterBattle",
"Priority": -80,
"CallbackConfig": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByAnd",
"PredicateList": [
{
"$type": "RPG.GameCore.ByCompareWaveCount",
"CompareType": "Equal",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
},
{
"$type": "RPG.GameCore.ByRankActivated",
"TriggerKey": {
"Hash": 2089636447
}
}
]
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-237289640
]
}
},
"DynamicKey": {
"Value": "MaxEnhance"
}
},
{
"$type": "RPG.GameCore.SetEnergyBarState",
"Active": "False",
"BarType": 6,
"CD": {
"IsDynamic": false,
"FixedValue": {
"Value": 0
}
},
"MaxCount": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-1075012314
]
}
},
"CurrentCount": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
1798905670
]
}
},
"PrefabPath": "UI/Battle/Widget/PassiveSkill/SpecialPassive1315.prefab",
"EnergyDotPrefabPaths": [
"UI/Battle/Widget/PassiveSkill/SkillDotPoint1315.prefab"
]
},
{
"$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": false,
"FixedValue": {
"Value": 1
}
},
"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": 0
}
}
},
"CustomOffset": {
"x": 0,
"y": 999,
"z": 0
}
}
]
}
]
}
]
}
}
},
{
"Name": "Avatar_Boothill_00_Rank06",
"TargetInfo": {
"TargetType": "Caster"
},
"OnStart": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MAvatar_Boothill_00_Rank06"
}
}
],
"Modifiers": {
"MAvatar_Boothill_00_Rank06": {}
}
}
],
"GlobalModifiers": {
"MAvatar_Boothill_00_DuelState": {
"Stacking": "ReplaceByCaster",
"DynamicValues": {
"Floats": {
"\u0026{map[Hash:0xc02750d800] 0xc02750d7d0}": {
"readInfo": null,
"unk": null,
"v24": {
"Value": 0
}
},
"\u0026{map[Hash:0xc02750dad0] 0xc02750daa0}": {
"readInfo": null,
"unk": null,
"v24": {
"Value": 0
}
}
}
},
"TaskListTemplate": [
{
"Name": "Duel_End_Check",
"TaskList": [
{
"$type": "RPG.GameCore.Retarget",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllDarkTeam"
},
"Predicate": {
"$type": "RPG.GameCore.ByIsContainModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": {
"Value": "MAvatar_Boothill_00_DuelTarget"
}
},
"IncludeLimbo": true,
"MaxNumber": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"TaskList": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"AliveOnly": false,
"ModifierName": {
"Value": "M_Boothill_00_OnDuelEndCheck"
}
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.RemoveSelfModifier"
}
]
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByIsContainModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "M_Boothill_00_AutoWinDuelTag"
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.Retarget",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllDarkTeam"
},
"Predicate": {
"$type": "RPG.GameCore.ByAnd",
"PredicateList": [
{
"$type": "RPG.GameCore.ByIsContainModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": {
"Value": "MAvatar_Boothill_00_DuelTarget"
}
},
{
"$type": "RPG.GameCore.ByAnd",
"PredicateList": [
{
"$type": "RPG.GameCore.ByTargetAliveState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"AliveStateMask": "Mask_LimboOnly"
},
{
"$type": "RPG.GameCore.ByContainBehaviorFlag",
"Inverse": true,
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"Flag": "Deathrattle"
}
]
}
]
},
"ByRandom": true,
"IncludeLimbo": true,
"MaxNumber": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"TaskList": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"AliveOnly": false,
"ModifierName": {
"Value": "M_Boothill_00_DuelEndFollowingListener"
},
"LifeTime": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"IsSilenceAddAndStack": true
}
]
},
{
"$type": "RPG.GameCore.Retarget",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllDarkTeam"
},
"Predicate": {
"$type": "RPG.GameCore.ByAnd",
"PredicateList": [
{
"$type": "RPG.GameCore.ByIsContainModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": {
"Value": "MAvatar_Boothill_00_DuelTarget"
}
},
{
"$type": "RPG.GameCore.ByAnd",
"Inverse": true,
"PredicateList": [
{
"$type": "RPG.GameCore.ByTargetAliveState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"AliveStateMask": "Mask_LimboOnly"
},
{
"$type": "RPG.GameCore.ByContainBehaviorFlag",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"Flag": "Deathrattle"
}
]
}
]
},
"ByRandom": true,
"IncludeLimbo": true,
"MaxNumber": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"TaskList": [
{
"$type": "RPG.GameCore.RemoveSelfModifier"
}
]
}
]
}
]
}
],
"LifeTime": 2,
"LifeStepMoment": "ModifierPhase1End",
"BehaviorFlagList": [
"ListenBattleEventSkill"
],
"UIConfig": {
"UIEffectPath": "UI/Battle/Widget/TeamInfoStatusEff/TeamInfoStatus_Taunted.prefab",
"ModifierUIPriority": "SoftControl"
},
"_CallbackList": [
{
"Event": "OnDestroy",
"CallbackConfig": [
{
"$type": "RPG.GameCore.RemoveModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllDarkTeamWithAllDarkTeamUnselectable"
},
"ModifierName": {
"Value": "MAvatar_Boothill_00_DuelTarget"
}
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByIsContainModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"ModifierName": {
"Value": "M_Boothill_00_AutoWinDuelTag"
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.ShowAvatarHUDSpecialEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"EffectPrefabPath": "UI/Battle/Widget/TeamInfoStatusEff/TeamInfoStatusHint_BoothillShoot.prefab"
},
{
"$type": "RPG.GameCore.RemoveModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"ModifierName": {
"Value": "M_Boothill_00_AutoWinDuelTag"
}
}
],
"FailedTaskList": []
},
{
"$type": "RPG.GameCore.ShowBattleSkillEnhanced",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
}
},
{
"$type": "RPG.GameCore.SetControlSkillMapping",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"SkillTriggerKey": "Skill01"
}
]
},
{
"Event": "OnListenAllowAction",
"CallbackConfig": [
{
"$type": "RPG.GameCore.IncludeTaskListTemplate",
"Name": "Duel_End_Check"
}
]
},
{
"Event": "OnBeforeBeingHitAll",
"CallbackConfig": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareDynamicValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"DynamicKey": {
"Value": "_is_attacked_by_target"
},
"ContextScope": "ContextModifier",
"CompareType": "GreaterEqual",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.ModifyDamageData",
"Defender_AllDamageTypeTakenRatio": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-1266164220
]
}
}
}
]
}
]
},
{
"Event": "OnStack",
"CallbackConfig": [
{
"$type": "RPG.GameCore.AttachSkillTypeDisable",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"Types": [
"Skill"
]
},
{
"$type": "RPG.GameCore.ShowBattleSkillEnhanced",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"IsShow": true
},
{
"$type": "RPG.GameCore.SetControlSkillMapping",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"SkillTriggerKey": "Skill11"
}
]
},
{
"Event": "OnListenCharacterDie",
"CallbackConfig": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByAnd",
"PredicateList": [
{
"$type": "RPG.GameCore.ByIsContainModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "M_Boothill_00_AutoWinDuelTag"
}
},
{
"$type": "RPG.GameCore.ByIsContainModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": {
"Value": "MAvatar_Boothill_00_DuelTarget"
}
},
{
"$type": "RPG.GameCore.ByAnd",
"Inverse": true,
"PredicateList": [
{
"$type": "RPG.GameCore.ByTargetAliveState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"AliveStateMask": "Mask_LimboOnly"
},
{
"$type": "RPG.GameCore.ByContainBehaviorFlag",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"Flag": "Deathrattle"
}
]
}
]
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.RemoveSelfModifier"
}
]
}
]
},
{
"Event": "OnBeforeBeingAttacked",
"CallbackConfig": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByIsContainModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": {
"Value": "MAvatar_Boothill_00_DuelTarget"
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"DynamicKey": {
"Value": "_is_attacked_by_target"
}
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"IsDynamic": false,
"FixedValue": {
"Value": 0
}
},
"DynamicKey": {
"Value": "_is_attacked_by_target"
}
}
]
}
]
},
{
"Event": "OnAfterBeingAttacked",
"CallbackConfig": [
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"IsDynamic": false,
"FixedValue": {
"Value": 0
}
},
"DynamicKey": {
"Value": "_is_attacked_by_target"
}
}
]
},
{
"Event": "OnListenAfterSkillUse",
"CallbackConfig": [
{
"$type": "RPG.GameCore.IncludeTaskListTemplate",
"Name": "Duel_End_Check"
}
]
},
{
"Event": "OnListenUltraSkillPrepare",
"CallbackConfig": [
{
"$type": "RPG.GameCore.IncludeTaskListTemplate",
"Name": "Duel_End_Check"
}
]
},
{
"Event": "OnListenInsertActionStart",
"CallbackConfig": [
{
"$type": "RPG.GameCore.IncludeTaskListTemplate",
"Name": "Duel_End_Check"
}
]
},
{
"Event": "OnListenInsertAbilityStart",
"CallbackConfig": [
{
"$type": "RPG.GameCore.IncludeTaskListTemplate",
"Name": "Duel_End_Check"
}
]
},
{
"Event": "OnListenInsertAbilityFinish",
"CallbackConfig": [
{
"$type": "RPG.GameCore.IncludeTaskListTemplate",
"Name": "Duel_End_Check"
}
]
},
{
"Event": "OnListenInsertAbilityAbort",
"CallbackConfig": [
{
"$type": "RPG.GameCore.IncludeTaskListTemplate",
"Name": "Duel_End_Check"
}
]
}
]
},
"MAvatar_Boothill_00_DuelTarget": {
"Stacking": "ReplaceByCaster",
"DynamicValues": {
"Floats": {
"\u0026{map[Hash:0xc027c82720] 0xc027c826f0}": {
"readInfo": null,
"unk": null,
"v24": {
"Value": 0
}
},
"\u0026{map[Hash:0xc027c829f0] 0xc027c829c0}": {
"readInfo": null,
"unk": null,
"v24": {
"Value": 0
}
},
"\u0026{map[Hash:0xc027c82cc0] 0xc027c82c90}": {
"readInfo": null,
"unk": null,
"v24": {
"Value": 0
}
}
}
},
"TaskListTemplate": [
{
"Name": "Duel_Win_Check",
"TaskList": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByIsContainModifier",
"Inverse": true,
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MAvatar_Boothill_00_DuelState"
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.RemoveSelfModifier"
}
]
}
]
},
{
"Name": "Duel_Break_Check",
"TaskList": [
{
"$type": "RPG.GameCore.LoopExecuteTaskList",
"MaxLoopCount": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-1068717746
]
}
},
"TaskList": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "M_Boothill_00_AutoWinDuelTag"
},
"LayerAddWhenStack": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
}
]
},
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"IsDynamic": false,
"FixedValue": {
"Value": 0
}
},
"DynamicKey": {
"Value": "_break_count"
}
}
]
}
],
"TargetSelectRestrict": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"TargetSelectRestrictType": "EnemySelect",
"BehaviorFlagList": [
"Taunt",
"RemoveWhenCasterDead",
"KeepOnDeathrattle"
],
"UIConfig": {
"UIEffectPath": "UI/Battle/Widget/TeamInfoStatusEff/TeamInfoStatus_Taunted.prefab",
"UIPosition": "UI_TOP",
"ModifierUIPriority": "SoftControl"
},
"_CallbackList": [
{
"Event": "OnCreate",
"CallbackConfig": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"ModifierName": {
"Value": "M_Boothill_00_EnemySpecialMark"
}
}
]
},
{
"Event": "OnListenAllowAction",
"CallbackConfig": [
{
"$type": "RPG.GameCore.IncludeTaskListTemplate",
"Name": "Duel_Win_Check"
}
]
},
{
"Event": "OnBeforeBeingHitAll",
"CallbackConfig": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareDynamicValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"DynamicKey": {
"Value": "_is_attacked_by_target"
},
"ContextScope": "ContextModifier",
"CompareType": "GreaterEqual",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.ModifyDamageData",
"Defender_AllDamageTypeTakenRatio": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-1266164220
]
}
}
}
]
}
]
},
{
"Event": "OnStack",
"CallbackConfig": [
{
"$type": "RPG.GameCore.ModifierAttachEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Common/Eff_Buff_Common_Taunt_Loop.prefab",
"MinMutexTime": -1,
"MutexType": "Entity"
}
]
},
{
"Event": "OnBeforeDying",
"CallbackConfig": [
{
"$type": "RPG.GameCore.IncludeTaskListTemplate",
"Name": "Duel_Break_Check"
}
]
},
{
"Event": "OnBeforeBeingAttacked",
"CallbackConfig": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByIsContainModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": {
"Value": "MAvatar_Boothill_00_DuelState"
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"DynamicKey": {
"Value": "_is_attacked_by_target"
}
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"IsDynamic": false,
"FixedValue": {
"Value": 0
}
},
"DynamicKey": {
"Value": "_is_attacked_by_target"
}
}
]
}
]
},
{
"Event": "OnAfterBeingAttacked",
"CallbackConfig": [
{
"$type": "RPG.GameCore.IncludeTaskListTemplate",
"Name": "Duel_Break_Check"
},
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"IsDynamic": false,
"FixedValue": {
"Value": 0
}
},
"DynamicKey": {
"Value": "_is_attacked_by_target"
}
}
]
},
{
"Event": "OnBeingBreak",
"CallbackConfig": [
{
"$type": "RPG.GameCore.SetDynamicValueByAddValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"Key": {
"Value": "_break_count"
},
"AddValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"ContextScope": "ContextModifier"
}
]
},
{
"Event": "OnListenUltraSkillPrepare",
"CallbackConfig": [
{
"$type": "RPG.GameCore.IncludeTaskListTemplate",
"Name": "Duel_Win_Check"
}
]
},
{
"Event": "OnListenInsertActionStart",
"CallbackConfig": [
{
"$type": "RPG.GameCore.IncludeTaskListTemplate",
"Name": "Duel_Win_Check"
}
]
},
{
"Event": "OnModifierAdd",
"CallbackConfig": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCheckModifierCallBackName",
"ModifierName": "M_Boothill_00_OnDuelEndCheck"
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.IncludeTaskListTemplate",
"Name": "Duel_Break_Check"
},
{
"$type": "RPG.GameCore.RemoveModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"ModifierName": {
"Value": "M_Boothill_00_OnDuelEndCheck"
}
}
]
}
]
},
{
"Event": "OnListenInsertAbilityStart",
"CallbackConfig": [
{
"$type": "RPG.GameCore.IncludeTaskListTemplate",
"Name": "Duel_Win_Check"
}
]
}
]
},
"M_Boothill_00_OnDuelEndCheck": {},
"M_Boothill_00_DuelEndFollowingListener": {
"_CallbackList": [
{
"Event": "OnListenAllowAction",
"CallbackConfig": [
{
"$type": "RPG.GameCore.RemoveSelfModifier"
}
]
},
{
"Event": "OnBeforeDying",
"CallbackConfig": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByIsTargetValid",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByAnd",
"PredicateList": [
{
"$type": "RPG.GameCore.ByTargetTeam",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"Team": "TeamDark"
},
{
"$type": "RPG.GameCore.ByNot",
"Predicate": {
"$type": "RPG.GameCore.ByTargetTeam",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"Team": "TeamDark"
}
}
]
},
"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": false,
"FixedValue": {
"Value": 1
}
},
"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
}
}
}
}
]
}
]
}
]
},
{
"Event": "OnListenBeforeAction",
"CallbackConfig": [
{
"$type": "RPG.GameCore.RemoveSelfModifier"
}
]
},
{
"Event": "OnListenUltraSkillPrepare",
"CallbackConfig": [
{
"$type": "RPG.GameCore.RemoveSelfModifier"
}
]
},
{
"Event": "OnListenInsertActionStart",
"CallbackConfig": [
{
"$type": "RPG.GameCore.RemoveSelfModifier"
}
]
}
]
},
"M_Boothill_00_EnemySpecialMark": {
"UIConfig": {
"UIEffectPath": "UI/Battle/Widget/SpecialSkilMarkEff/SpecialSkillMark_Boothill.prefab",
"UIMiniEffectPath": "UI/Battle/Widget/SpecialSkilMarkEff/Mini/SpecialSkillMark_Boothill_Mini.prefab"
},
"_CallbackList": [
{
"Event": "OnDestroy",
"CallbackConfig": [
{
"$type": "RPG.GameCore.ToggleSpecialSkillMark"
}
]
},
{
"Event": "OnListenBeforeSkillUse",
"CallbackConfig": [
{
"$type": "RPG.GameCore.ToggleSpecialSkillMark"
}
]
},
{
"Event": "OnListenSetActiveSkill_CL",
"CallbackConfig": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByAnd",
"PredicateList": [
{
"$type": "RPG.GameCore.ByTargetTeam",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"Team": "TeamLight"
}
]
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.ToggleSpecialSkillMark",
"Enable": true
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.ToggleSpecialSkillMark"
}
]
}
]
}
],
"AdditionConfig": {
"DependencyOnAdd": {
"DependentModifier": "MAvatar_Boothill_00_DuelTarget",
"CasterFilter": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
}
},
"DependencyOnRemove": {
"DependentModifier": "MAvatar_Boothill_00_DuelTarget",
"CasterFilter": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
}
}
}
},
"M_Boothill_00_AutoWinDuelTag": {
"Stacking": "ReplaceByCaster",
"MaxLayer": 999,
"LayerAddWhenStack": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
},
"MAvatar_Boothill_00_Ultra_PhysicalWeakness": {
"Stacking": "ReplaceByCaster",
"BehaviorFlagList": [
"STAT_AttachWeakness"
],
"_CallbackList": [
{
"Event": "OnStack",
"CallbackConfig": [
{
"$type": "RPG.GameCore.StackWeakness",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"OPType": "Attach",
"WeakList": [
"Physical"
]
}
]
}
]
},
"MAvatar_Boothill_00_SelfModification": {
"Stacking": "ReplaceByCaster",
"DynamicValues": {
"Floats": {
"\u0026{map[Hash:0xc0283b0630] 0xc0283b0600}": {
"readInfo": null,
"unk": null,
"v24": {
"Value": 0
}
},
"\u0026{map[Hash:0xc0283b0900] 0xc0283b08d0}": {
"readInfo": null,
"unk": null,
"v24": {
"Value": 0
}
},
"\u0026{map[Hash:0xc0283b0bd0] 0xc0283b0ba0}": {
"readInfo": null,
"unk": null,
"v24": {
"Value": 1
}
},
"\u0026{map[Hash:0xc0283b0ea0] 0xc0283b0e70}": {
"readInfo": null,
"unk": null,
"v24": {
"Value": 0
}
},
"\u0026{map[Hash:0xc0283b1170] 0xc0283b1140}": {
"readInfo": null,
"unk": null,
"v24": {
"Value": 0
}
},
"\u0026{map[Hash:0xc0283b1440] 0xc0283b1410}": {
"readInfo": null,
"unk": null,
"v24": {
"Value": 0
}
},
"\u0026{map[Hash:0xc0283b1710] 0xc0283b16e0}": {
"readInfo": null,
"unk": null,
"v24": {
"Value": 0
}
},
"\u0026{map[Hash:0xc0283b19e0] 0xc0283b19b0}": {
"readInfo": null,
"unk": null,
"v24": {
"Value": 0
}
}
}
},
"MaxLayer": 4,
"LayerAddWhenStack": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"UIConfig": {
"UIPosition": "UI_Middle"
},
"_CallbackList": [
{
"Event": "OnDestroy",
"CallbackConfig": [
{
"$type": "RPG.GameCore.SetDynamicValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"ContextScope": "ContextOwner",
"Value": {
"IsDynamic": false,
"FixedValue": {
"Value": 0
}
},
"DynamicKey": {
"Value": "CurEnhance"
}
}
]
},
{
"Event": "OnStack",
"CallbackConfig": [
{
"$type": "RPG.GameCore.SetDynamicValueByModifierValue",
"ReadTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"ValueType": "Layer",
"Multiplier": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
},
"DynamicKey": "_layer"
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByIsContainModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MAvatar_Boothill_00_DuelState"
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.BySkillPointActivated",
"PointTriggerKey": "PointB3"
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.ModifySPNew",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AddValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-1490502684
]
}
}
}
]
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByAnd",
"PredicateList": [
{
"$type": "RPG.GameCore.ByRankActivated",
"TriggerKey": {
"Hash": 523552506
}
},
{
"$type": "RPG.GameCore.ByIsContainModifier",
"Inverse": true,
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MAvatar_Boothill_00_Rank02_CD"
}
}
]
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MAvatar_Boothill_00_Rank02_CD"
}
},
{
"$type": "RPG.GameCore.ModifyTeamBoostPoint",
"ModifyFunction": "Add",
"ModifyValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-1762273668
]
}
}
},
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"ModifierName": {
"Value": "MAvatar_Boothill_00_Rank02_Enhance"
},
"LifeTime": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-893512761
]
}
},
"DynamicValues": {
"MDF_PropertyRatio": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
1296098278
]
}
}
}
}
]
}
]
},
{
"$type": "RPG.GameCore.SetDynamicValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"ContextScope": "ContextOwner",
"Value": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
1875865608
]
}
},
"DynamicKey": {
"Value": "CurEnhance"
}
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareDynamicValue",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"DynamicKey": {
"Value": "_layer"
},
"ContextScope": "ContextModifier",
"CompareType": "Less",
"CompareValue": {
"IsDynamic": false,
"FixedValue": {
"Value": 1
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.RemoveSelfModifier"
}
]
}
]
}
]
},
"MAvatar_Boothill_00_Rank02_Enhance": {
"Stacking": "ReplaceByCaster",
"DynamicValues": {
"Floats": {
"\u0026{map[Hash:0xc0283d3da0] 0xc0283d3d70}": {
"readInfo": null,
"unk": null,
"v24": {
"Value": 0
}
}
}
},
"_CallbackList": [
{
"Event": "OnStack",
"CallbackConfig": [
{
"$type": "RPG.GameCore.StackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"Property": "BreakDamageAddedRatioBase",
"PropertyValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-1266164220
]
}
}
}
]
}
]
},
"MAvatar_Boothill_00_Rank02_CD": {
"_CallbackList": [
{
"Event": "OnListenTurnEnd",
"CallbackConfig": [
{
"$type": "RPG.GameCore.RemoveSelfModifier"
}
]
}
]
}
}
}