turnbasedgamedata/Config/ConfigAbility/Avatar/Avatar_Boothill_00_Ability.json
2025-04-07 09:10:56 -03:00

6116 lines
191 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": {
"FixedValue": {
"Value": 0.8
}
},
"NormalizedTimeStart": {
"FixedValue": {
"Value": 0.049
}
},
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 0.13333333
}
}
},
{
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"OffsetTargetDistance": {
"FixedValue": {
"Value": 0.4
}
},
"NormalizedTimeStart": {
"FixedValue": {
"Value": 0.13333333
}
},
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 0.187
}
}
},
{
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "TeamFormation"
},
"OffsetTargetDistance": {
"FixedValue": {
"Value": 0
}
},
"NormalizedTimeStart": {
"FixedValue": {
"Value": 0.8
}
},
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 0.923
}
}
}
]
},
{
"$type": "RPG.GameCore.WaitAnimState",
"AnimStateName": "Skill01",
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 0.06
}
}
},
{
"$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": {
"FixedValue": {
"Value": 0.36
}
}
},
{
"$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": {
"FixedValue": {
"Value": 0.861
}
}
}
]
},
{
"Name": "Avatar_Boothill_00_Skill01_Phase02",
"TargetInfo": {
"TargetType": "SkillTargetEntityList"
},
"OnStart": [
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"FixedValue": {
"Value": 0
}
},
"DynamicKey": {
"Value": "_loop_count"
}
},
{
"$type": "RPG.GameCore.WaitAnimState",
"AnimStateName": "Skill01",
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 0.359
}
}
},
{
"$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": {
"FixedValue": {
"Value": 0.3
}
},
"SPHitRatio": {
"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": {
"FixedValue": {
"Value": 0.125
}
},
"UnscaledDuration": {
"FixedValue": {
"Value": 0.133
}
}
},
{
"$type": "RPG.GameCore.WaitAnimState",
"AnimStateName": "Skill01",
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 0.373
}
}
},
{
"$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": {
"FixedValue": {
"Value": 0.7
}
},
"SPHitRatio": {
"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": {
"1441984939": {},
"-723988709": {},
"-1994926057": {},
"-706001249": {},
"228134027": {},
"1751883775": {}
}
}
},
{
"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": {
"FixedValue": {
"Value": 0.1333
}
}
},
{
"$type": "RPG.GameCore.RadialBlurEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"Duration": 0.55,
"BlurRadius": 0.8,
"Iteration": 4,
"BlurStart": 0.25,
"BlurFeather": 0.3
},
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill11",
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 0.46
}
}
},
{
"$type": "RPG.GameCore.WaitFor",
"Predicate": {
"$type": "RPG.GameCore.ByCompareDynamicValue",
"DynamicKey": {
"Value": "Skill11_Bonus_Check"
},
"CompareType": "NotEqual",
"CompareValue": {
"FixedValue": {
"Value": 0
}
}
}
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareDynamicValue",
"DynamicKey": {
"Value": "Skill11_Bonus_Check"
},
"CompareType": "Greater",
"CompareValue": {
"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": {
"FixedValue": {
"Value": 0.5
}
}
}
]
},
{
"$type": "RPG.GameCore.SetSkillTargetFormationByPos",
"Team": "TeamDark",
"CustomTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllEnemy"
},
"CustomCenterTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"CenterOffset": {
"Z": 7.5
},
"CenterRootYaw": 180,
"TargetFormation": {},
"LeftSideFormations": [
{
"LocalDelta": {
"X": 8
},
"Yaw": -47
},
{
"LocalDelta": {
"X": 6
},
"Yaw": -38
},
{
"LocalDelta": {
"X": 4
},
"Yaw": -28
},
{
"LocalDelta": {
"X": 2
},
"Yaw": -15
}
],
"RightSideFormations": [
{
"LocalDelta": {
"X": -2
},
"Yaw": 15
},
{
"LocalDelta": {
"X": -4
},
"Yaw": 28
},
{
"LocalDelta": {
"X": -6
},
"Yaw": 38
},
{
"LocalDelta": {
"X": -8
},
"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": {
"FixedValue": {
"Value": 0.116
}
}
},
{
"$type": "RPG.GameCore.ClearEntityDamageText",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
}
},
{
"$type": "RPG.GameCore.GlobalMainIntensityEffect",
"TargetIntensity": 0.3,
"FadeDuration": 0.3
},
{
"$type": "RPG.GameCore.WaitTimelineFinish",
"TimelineName": "Character_Boothill_00_Skill11_TimeLine"
},
{
"$type": "RPG.GameCore.RemoveEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Boothill_00/Eff_Avatar_Boothill_00_Skill11_Bonus_Fire_01.prefab"
},
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill11_Bonus",
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 0.412
}
}
},
{
"$type": "RPG.GameCore.WaitAnimState",
"AnimStateName": "Skill11_Bonus",
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 0.591
}
}
},
{
"$type": "RPG.GameCore.GlobalMainIntensityEffect",
"IsRevert": true,
"TargetIntensity": 1,
"FadeDuration": 0.3
},
{
"$type": "RPG.GameCore.WaitAnimState",
"AnimStateName": "Skill11_Bonus",
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 0.7
}
}
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.BySimulateSpeedUp"
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.WaitAnimState",
"AnimStateName": "Skill11_Bonus",
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 0.779
}
}
}
]
},
{
"$type": "RPG.GameCore.SetTeamFormation",
"Team": "TeamDark",
"FormationType": "DarkTeamNormal"
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByTargetAliveState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"AliveStateMask": "Mask_AliveOrLimbo",
"Inverse": true
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.VCameraConfigChange",
"CameraConfig": {
"NormalConfig": {
"CameraState": "CasterToTargetPerform",
"AnchorTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "LightTeamCenter"
},
"IsLocalOffset": true,
"AnchorOffset": {
"X": 1,
"Y": 1.4,
"Z": -3
},
"AnchorRatio": 0.1,
"AimTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "DarkTeamCenter"
},
"AimOffset": {
"Y": 1,
"Z": -1
},
"AimRatio": 1
},
"BlendConfig": {
"BlendType": "Cut"
},
"ShowEntityConfig": {
"ShowTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllDarkTeam"
}
}
}
}
]
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.TriggerAbility",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AbilityName": {
"Value": "Avatar_Boothill_00_Skill11_End_Camera"
},
"IsSkillPerform": true
},
{
"$type": "RPG.GameCore.RemoveEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Boothill_00/Eff_Avatar_Boothill_00_Skill11_01_Ready.prefab"
},
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill11",
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 0.907
}
}
}
]
}
]
},
{
"Modifiers": {
"M_Boothill_00_Skill11_StancePreview": {
"ModifierStancePreshowConfig": {
"SkillType": "Normal",
"Condition": {
"$type": "RPG.GameCore.ByIsContainModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"ModifierName": {
"Value": "MAvatar_Boothill_00_DuelState"
}
},
"MultiplyRatio": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AAABAAEBBAIR",
"FixedValues": [
{
"Value": 1
}
],
"DynamicHashes": [
1798905670,
-1302983543
]
}
}
}
}
},
"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": {
"FixedValue": {
"Value": 0
}
},
"DynamicKey": {
"Value": "Skill11_Bonus_Check"
}
},
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill11",
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 0.1333
}
}
},
{
"$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
}
},
{
"$type": "RPG.GameCore.IncludeTaskListTemplate",
"Name": "One_Shot"
},
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill11",
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 0.175
}
}
},
{
"$type": "RPG.GameCore.VCameraConfigChange",
"CameraConfig": {
"ShakeTemplateName": "Avatar_Boothill_Skill11_SingleShot",
"OverrideShakeConfigV2": {
"ShakeScale": 1,
"ShakeTime": 0.12,
"ShakeDir": {
"X": -0.1,
"Y": 0.1,
"Z": 0.8
}
}
}
},
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Boothill_00/Eff_Avatar_Boothill_00_Skill11_Hit01.prefab",
"AttachPoint": "SelectRoot",
"PositionOffset": {
"X": 0.08,
"Y": 0.2
}
},
{
"$type": "RPG.GameCore.IncludeTaskListTemplate",
"Name": "One_Shot"
},
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill11",
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 0.2167
}
}
},
{
"$type": "RPG.GameCore.VCameraConfigChange",
"CameraConfig": {
"ShakeTemplateName": "Avatar_Boothill_Skill11_SingleShot",
"OverrideShakeConfigV2": {
"ShakeScale": 1,
"ShakeTime": 0.12,
"ShakeDir": {
"X": -0.1,
"Y": 0.1,
"Z": 0.8
}
}
}
},
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Boothill_00/Eff_Avatar_Boothill_00_Skill11_Hit01.prefab",
"AttachPoint": "SelectRoot",
"PositionOffset": {
"X": -0.15
}
},
{
"$type": "RPG.GameCore.IncludeTaskListTemplate",
"Name": "One_Shot"
},
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill11",
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 0.2667
}
}
},
{
"$type": "RPG.GameCore.VCameraConfigChange",
"CameraConfig": {
"ShakeTemplateName": "Avatar_Boothill_Skill11_SingleShot",
"OverrideShakeConfigV2": {
"ShakeScale": 1.2,
"ShakeTime": 0.12,
"ShakeDir": {
"X": -0.1,
"Y": 0.1,
"Z": 0.8
}
}
}
},
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Boothill_00/Eff_Avatar_Boothill_00_Skill11_Hit01.prefab",
"AttachPoint": "SelectRoot",
"PositionOffset": {
"X": 0.12,
"Y": 0.2
}
},
{
"$type": "RPG.GameCore.IncludeTaskListTemplate",
"Name": "One_Shot"
},
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill11",
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 0.3167
}
}
},
{
"$type": "RPG.GameCore.VCameraConfigChange",
"CameraConfig": {
"ShakeTemplateName": "Avatar_Boothill_Skill11_SingleShot",
"OverrideShakeConfigV2": {
"ShakeScale": 1.5,
"ShakeTime": 0.15,
"ShakeDir": {
"X": -0.1,
"Y": 0.1,
"Z": 0.8
}
}
}
},
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Boothill_00/Eff_Avatar_Boothill_00_Skill11_Hit01.prefab",
"AttachPoint": "SelectRoot",
"PositionOffset": {
"X": -0.2,
"Y": 0.1
}
},
{
"$type": "RPG.GameCore.IncludeTaskListTemplate",
"Name": "One_Shot"
},
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill11",
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 0.3667
}
}
},
{
"$type": "RPG.GameCore.VCameraConfigChange",
"CameraConfig": {
"ShakeTemplateName": "Common_Rapid_Light",
"OverrideShakeConfigV2": {
"ShakeScale": 2,
"ShakeTime": 0.15,
"ShakeDir": {
"X": -0.1,
"Y": 0.1,
"Z": 0.8
}
}
}
},
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Boothill_00/Eff_Avatar_Boothill_00_Skill11_Hit02.prefab",
"AttachPoint": "SelectRoot",
"PositionOffset": {
"Y": 0.3
}
},
{
"$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": {
"FixedValue": {
"Value": 1
}
}
}
]
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"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": {
"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": {
"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": {
"FixedValue": {
"Value": 0.2
}
},
"SlowKey": "Boothill_Bonus"
},
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill11_Bonus",
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 0.379
}
}
},
{
"$type": "RPG.GameCore.RadialBlurEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"Duration": 0.1,
"BlurRadius": 0.8,
"Iteration": 4,
"BlurFeather": 0.2
},
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill11_Bonus",
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 0.385
}
}
},
{
"$type": "RPG.GameCore.VCameraConfigChange",
"CameraConfig": {
"ShakeTemplateName": "Avatar_Boothill_Skill11_Bonus",
"OverrideShakeConfigV2": {
"ShakeScale": 3.5,
"ShakeTime": 0.16
}
}
},
{
"$type": "RPG.GameCore.ClearTargetTimeSlow",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"SlowKey": "Boothill_Bonus",
"FadeOut": false
},
{
"$type": "RPG.GameCore.DamageByAttackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"AttackProperty": {
"$type": "RPG.GameCore.AttackData",
"DamageType": {
"DamageType": "Physical"
},
"FormulaType": "ByBreakDamage",
"AttackType": "ElementDamage",
"BreakDamagePercentage": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AAAAAQQBAAACBQABAgQAAwUBAQQR",
"FixedValues": [
{
"Value": 0.2
},
{
"Value": 2
},
{
"Value": 30
},
{
"Value": 4
}
],
"DynamicHashes": [
-1304140875,
-1413151968
]
}
},
"FinalFormulaType": "ByPureDamage",
"FrameHalt": {
"FixedValue": {
"Value": 0.03
}
},
"HitAnimation": "Hit_H",
"HitEffect": "Effects/Eff_Prefab/Eff_Avatar/Eff_Boothill_00/Eff_Avatar_Boothill_00_Skill11_Bonus_Hit01.prefab",
"HitEffectHeight": 0.8,
"HitMotion": {
"Offset": {
"Y": 1.1
},
"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,
"AttachPoint": "SelectRoot"
}
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByRankActivated",
"TriggerKey": {
"Hash": -1445815962
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.DamageByAttackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"AttackProperty": {
"$type": "RPG.GameCore.AttackData",
"DamageType": {
"DamageType": "Physical"
},
"FormulaType": "ByBreakDamage",
"AttackType": "ElementDamage",
"BreakDamagePercentage": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AAAAAQQBAAACBQABAgQAAwUBAQQBAgQR",
"FixedValues": [
{
"Value": 0.2
},
{
"Value": 2
},
{
"Value": 30
},
{
"Value": 4
}
],
"DynamicHashes": [
-1304140875,
-1413151968,
1663462312
]
}
},
"FinalFormulaType": "ByPureDamage",
"HitEffect": "Effects/Eff_Prefab/Eff_Avatar/Eff_Boothill_00/Eff_Avatar_Boothill_00_Skill11_Hit01.prefab"
},
"CanTriggerLastKill": true,
"DisplayData": {
"AttachPoint": "SelectRoot"
}
},
{
"$type": "RPG.GameCore.DamageByAttackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetAdjoinEntity"
},
"AttackProperty": {
"$type": "RPG.GameCore.AttackData",
"DamageType": {
"DamageType": "Physical"
},
"FormulaType": "ByBreakDamage",
"AttackType": "ElementDamage",
"BreakDamagePercentage": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AAAAAQQBAAACBQABAgQAAwUBAQQBAgQR",
"FixedValues": [
{
"Value": 0.2
},
{
"Value": 2
},
{
"Value": 30
},
{
"Value": 4
}
],
"DynamicHashes": [
-1304140875,
-1413151968,
-1027953449
]
}
},
"FinalFormulaType": "ByPureDamage",
"HitAnimation": "Hit_H",
"HitEffect": "Effects/Eff_Prefab/Eff_Avatar/Eff_Boothill_00/Eff_Avatar_Boothill_00_Skill11_Hit01.prefab",
"HitEffectHeight": 0.8,
"HitPosHeight": 0.8
},
"CanTriggerLastKill": true,
"DisplayData": {
"AttachPoint": "SelectRoot"
}
}
]
},
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill11_Bonus",
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 0.417
}
}
},
{
"$type": "RPG.GameCore.VCameraConfigChange",
"CameraConfig": {
"ShakeTemplateName": "Avatar_Boothill_Skill11_Bonus",
"OverrideShakeConfigV2": {
"ShakeScale": 3.5,
"ShakeTime": 0.16
}
}
},
{
"$type": "RPG.GameCore.ClearTargetTimeSlow",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"SlowKey": "Boothill_Bonus",
"FadeOut": false
},
{
"$type": "RPG.GameCore.RadialBlurEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"Duration": 0.1,
"BlurRadius": 0.8,
"Iteration": 4,
"BlurFeather": 0.2
},
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Boothill_00/Eff_Avatar_Boothill_00_Skill11_Bonus_Hit01.prefab"
},
{
"$type": "RPG.GameCore.DamageByAttackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"AttackProperty": {
"$type": "RPG.GameCore.AttackData",
"DamageType": {
"DamageType": "Physical"
},
"FormulaType": "ByBreakDamage",
"AttackType": "ElementDamage",
"BreakDamagePercentage": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AAAAAQQBAAACBQABAgQAAwUBAQQR",
"FixedValues": [
{
"Value": 0.2
},
{
"Value": 2
},
{
"Value": 30
},
{
"Value": 4
}
],
"DynamicHashes": [
-1304140875,
-1413151968
]
}
},
"FinalFormulaType": "ByPureDamage",
"FrameHalt": {
"FixedValue": {
"Value": 0.03
}
},
"HitAnimation": "Hit_H",
"HitEffectHeight": 1.8,
"HitMotion": {
"Offset": {
"Y": 2.2
},
"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,
"AttachPoint": "SelectRoot"
}
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByRankActivated",
"TriggerKey": {
"Hash": -1445815962
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.DamageByAttackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"AttackProperty": {
"$type": "RPG.GameCore.AttackData",
"DamageType": {
"DamageType": "Physical"
},
"FormulaType": "ByBreakDamage",
"AttackType": "ElementDamage",
"BreakDamagePercentage": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AAAAAQQBAAACBQABAgQAAwUBAQQBAgQR",
"FixedValues": [
{
"Value": 0.2
},
{
"Value": 2
},
{
"Value": 30
},
{
"Value": 4
}
],
"DynamicHashes": [
-1304140875,
-1413151968,
1663462312
]
}
},
"FinalFormulaType": "ByPureDamage",
"HitEffect": "Effects/Eff_Prefab/Eff_Avatar/Eff_Boothill_00/Eff_Avatar_Boothill_00_Skill11_Hit01.prefab"
},
"CanTriggerLastKill": true,
"DisplayData": {
"UIMessageHeight": 0.4,
"AttachPoint": "SelectRoot"
}
},
{
"$type": "RPG.GameCore.DamageByAttackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetAdjoinEntity"
},
"AttackProperty": {
"$type": "RPG.GameCore.AttackData",
"DamageType": {
"DamageType": "Physical"
},
"FormulaType": "ByBreakDamage",
"AttackType": "ElementDamage",
"BreakDamagePercentage": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AAAAAQQBAAACBQABAgQAAwUBAQQBAgQR",
"FixedValues": [
{
"Value": 0.2
},
{
"Value": 2
},
{
"Value": 30
},
{
"Value": 4
}
],
"DynamicHashes": [
-1304140875,
-1413151968,
-1027953449
]
}
},
"FinalFormulaType": "ByPureDamage",
"HitAnimation": "Hit_H",
"HitEffect": "Effects/Eff_Prefab/Eff_Avatar/Eff_Boothill_00/Eff_Avatar_Boothill_00_Skill11_Hit01.prefab",
"HitEffectHeight": 0.8,
"HitPosHeight": 0.8
},
"CanTriggerLastKill": true,
"DisplayData": {
"AttachPoint": "SelectRoot"
}
}
]
},
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill11_Bonus",
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 0.472
}
}
},
{
"$type": "RPG.GameCore.ClearTargetTimeSlow",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"SlowKey": "Boothill_Bonus",
"FadeOut": false
},
{
"$type": "RPG.GameCore.DamageByAttackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"AttackProperty": {
"$type": "RPG.GameCore.AttackData",
"DamageType": {
"DamageType": "Physical"
},
"FormulaType": "ByBreakDamage",
"AttackType": "ElementDamage",
"BreakDamagePercentage": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AAAAAQQBAAACBQABAgQAAwUBAQQR",
"FixedValues": [
{
"Value": 0.6
},
{
"Value": 2
},
{
"Value": 30
},
{
"Value": 4
}
],
"DynamicHashes": [
-1304140875,
-1413151968
]
}
},
"FinalFormulaType": "ByPureDamage",
"FrameHalt": {
"FixedValue": {
"Value": 0.03
}
},
"HitAnimation": "Hit_H",
"HitTimeSlowType": "Impact",
"HitMotion": {
"Offset": {
"Y": 3
},
"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,
"AttachPoint": "SelectRoot"
}
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByRankActivated",
"TriggerKey": {
"Hash": -1445815962
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.DamageByAttackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"AttackProperty": {
"$type": "RPG.GameCore.AttackData",
"DamageType": {
"DamageType": "Physical"
},
"FormulaType": "ByBreakDamage",
"AttackType": "ElementDamage",
"BreakDamagePercentage": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AAAAAQQBAAACBQABAgQAAwUBAQQBAgQR",
"FixedValues": [
{
"Value": 0.6
},
{
"Value": 2
},
{
"Value": 30
},
{
"Value": 4
}
],
"DynamicHashes": [
-1304140875,
-1413151968,
1663462312
]
}
},
"FinalFormulaType": "ByPureDamage",
"HitEffect": "Effects/Eff_Prefab/Eff_Avatar/Eff_Boothill_00/Eff_Avatar_Boothill_00_Skill11_Hit01.prefab"
},
"CanTriggerLastKill": true,
"DisplayData": {
"UIMessageHeight": 0.7,
"AttachPoint": "SelectRoot"
}
},
{
"$type": "RPG.GameCore.DamageByAttackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetAdjoinEntity"
},
"AttackProperty": {
"$type": "RPG.GameCore.AttackData",
"DamageType": {
"DamageType": "Physical"
},
"FormulaType": "ByBreakDamage",
"AttackType": "ElementDamage",
"BreakDamagePercentage": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AAAAAQQBAAACBQABAgQAAwUBAQQBAgQR",
"FixedValues": [
{
"Value": 0.6
},
{
"Value": 2
},
{
"Value": 30
},
{
"Value": 4
}
],
"DynamicHashes": [
-1304140875,
-1413151968,
-1027953449
]
}
},
"FinalFormulaType": "ByPureDamage",
"HitAnimation": "Hit_H",
"HitEffect": "Effects/Eff_Prefab/Eff_Avatar/Eff_Boothill_00/Eff_Avatar_Boothill_00_Skill11_Hit01.prefab",
"HitEffectHeight": 1.8,
"HitMotion": {
"Offset": {
"Y": 2.2
},
"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,
"AttachPoint": "SelectRoot"
}
}
]
},
{
"$type": "RPG.GameCore.DamagePerformFinish"
},
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Boothill_00/Eff_Avatar_Boothill_00_Skill11_Bonus_Hit02.prefab"
},
{
"$type": "RPG.GameCore.VCameraConfigChange",
"CameraConfig": {
"ShakeTemplateName": "Avatar_Boothill_Skill11_Bonus",
"OverrideShakeConfigV2": {
"ShakeScale": 5,
"ShakeTime": 0.5,
"RangeAttenuationDuration": 0.5
}
}
},
{
"$type": "RPG.GameCore.RadialBlurEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"Duration": 0.15,
"BlurRadius": 0.8,
"Iteration": 4,
"BlurFeather": 0.2
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.DamagePerformFinish"
},
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"FixedValue": {
"Value": -1
}
},
"DynamicKey": {
"Value": "Skill11_Bonus_Check"
}
}
]
},
{
"$type": "RPG.GameCore.SkillPerformFinish"
}
],
"DynamicValues": {
"Floats": {
"453162260": {},
"-1304140875": {},
"-723988709": {},
"-370384826": {},
"-706001249": {},
"228134027": {}
}
},
"TaskListTemplate": [
{
"Name": "One_Shot",
"TaskList": [
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Boothill_00/Eff_Avatar_Boothill_00_Skill11_AttackFire_01.prefab"
},
{
"$type": "RPG.GameCore.DamageByAttackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"AttackProperty": {
"$type": "RPG.GameCore.AttackData",
"DamageType": {
"DamageType": "Physical"
},
"DamagePercentage": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-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": {
"FixedValue": {
"Value": 1
}
},
"AttackType": "Normal",
"HitAnimation": "Hit",
"HitPosHeight": 0.8,
"RandomHitAngleHorizontal": 60
},
"CanTriggerLastKill": true,
"DisplayData": {
"AttachPoint": "SelectRoot"
}
}
]
},
{
"Name": "One_Shot_Final",
"TaskList": [
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Boothill_00/Eff_Avatar_Boothill_00_Skill11_AttackFire_01.prefab"
},
{
"$type": "RPG.GameCore.DamageByAttackProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"AttackProperty": {
"$type": "RPG.GameCore.AttackData",
"DamageType": {
"DamageType": "Physical"
},
"DamagePercentage": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-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": {
"FixedValue": {
"Value": 1
}
},
"AttackType": "Normal",
"HitAnimation": "Hit",
"HitPosHeight": 0.8
},
"CanTriggerLastKill": true
}
]
}
]
},
{
"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": {
"FixedValue": {
"Value": 0.096
}
}
},
{
"$type": "RPG.GameCore.GlobalMainIntensityEffect",
"TargetIntensity": 0.3,
"FadeDuration": 0.5
},
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill02",
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 0.427
}
}
},
{
"$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": {
"FixedValue": {
"Value": 0.72785
}
}
},
{
"$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"
},
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill02",
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 0.862
}
}
},
{
"$type": "RPG.GameCore.GlobalMainIntensityEffect",
"IsRevert": true,
"FadeDuration": 0.2
},
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill02",
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 0.943
}
}
},
{
"$type": "RPG.GameCore.MakeCharacterHUDVisible",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllEnemy"
},
"Visible": true
},
{
"$type": "RPG.GameCore.TriggerAnimState",
"AnimLogicState": "Idle",
"AnimStateName": "Skill11_Ready_Loop",
"NormalizedTransitionDuration": {
"FixedValue": {
"Value": 0.05
}
}
}
]
},
{
"Modifiers": {
"M_Boothill_00_Skill02_ContinuousCheck": {
"_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"
}
]
}
],
"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": {
"FixedValue": {
"Value": 0.05
}
}
}
]
}
]
}
]
},
"MAvatar_Boothill_00_Rank04_DamageReduce": {
"_CallbackList": [
{
"Event": "OnBeforeBeingHitAll",
"CallbackConfig": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareDynamicValue",
"DynamicKey": {
"Value": "_is_active"
},
"CompareType": "GreaterEqual",
"CompareValue": {
"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": {
"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": {
"FixedValue": {
"Value": 1
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.RemoveSelfModifier"
}
]
}
]
}
],
"DynamicValues": {
"Floats": {
"-1266164220": {},
"1541255623": {},
"-1577373706": {}
}
}
}
},
"Name": "Avatar_Boothill_00_Skill02_Phase02",
"TargetInfo": {
"TargetType": "SkillTargetEntityList"
},
"OnStart": [
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill02",
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 0.7595
}
}
},
{
"$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"
}
]
},
{
"Name": "Avatar_Boothill_00_Bonus",
"TargetInfo": {
"TargetType": "Caster"
},
"OnStart": [
{
"$type": "RPG.GameCore.VCameraNoiseChange",
"FrequencyGain": 0.01
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"FixedValue": {
"Value": 0.1
}
}
},
{
"$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": {
"FixedValue": {
"Value": 0.05
}
},
"ForceStart": true
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.TriggerAnimState",
"AnimLogicState": "Idle",
"AnimStateName": "Skill01_Ready",
"NormalizedTransitionDuration": {
"FixedValue": {
"Value": 0.05
}
},
"ForceStart": true
}
]
}
]
},
{
"Name": "Avatar_Boothill_00_Skill03_EnterReady",
"TargetInfo": {
"TargetType": "InherentTargetEntity"
},
"OnStart": [
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"FixedValue": {
"Value": 0.4
}
}
},
{
"$type": "RPG.GameCore.AlignTargetToTeamCenter",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
}
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"FixedValue": {
"Value": 0.1
}
}
},
{
"$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
},
"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": {
"FixedValue": {
"Value": 0.5
}
}
},
{
"$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
},
"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": {
"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,
"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",
"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",
"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": {
"FixedValue": {
"Value": 0.2
}
}
},
{
"$type": "RPG.GameCore.SetSkillTargetFormationByPos",
"CustomTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"CustomCenterTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"CenterOffset": {
"X": -0.8,
"Z": -48
},
"SetBodyPartPos": true,
"TargetFormation": {}
},
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill03",
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 0.868
}
}
},
{
"$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": {
"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": {
"FixedValue": {
"Value": 0
}
}
}
]
},
{
"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_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": {
"FixedValue": {
"Value": 0.636
}
}
},
{
"$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": {
"FixedValue": {
"Value": 0.2
}
},
"SPHitRatio": {
"FixedValue": {
"Value": 1
}
},
"HitAnimation": "Hit_H",
"HitTimeSlowType": "Puncture"
},
"CanTriggerLastKill": true,
"DisplayData": {
"UIMessageHeight": 0.6,
"DitherRangeX": 0,
"DitherRangeY": 0
}
},
{
"$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"
},
{
"$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": {
"Y": 0.2,
"Z": 1
}
}
}
},
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill03",
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 0.872
}
}
},
{
"$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": {
"FixedValue": {
"Value": 0.8
}
},
"SPHitRatio": {
"FixedValue": {
"Value": 1
}
},
"HitAnimation": "Hit_H",
"HitMotion": {
"Offset": {
"Y": 6
},
"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
}
},
{
"$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_StancePreview": {
"ModifierStancePreshowConfig": {
"SkillType": "Ultra",
"AddWeakness": "Physical"
}
},
"MAvatar_Boothill_00_Passive": {
"OnDynamicValueChange": [
{
"Key": {
"Hash": 1798905670
},
"ContextScope": "ContextOwner",
"Ranges": [
{
"Min": {
"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": {
"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": {
"FixedValue": {
"Value": 0
}
}
},
{
"$type": "RPG.GameCore.ByCompareDynamicValue",
"DynamicKey": {
"Value": "CurEnhance"
},
"ContextScope": "ContextCaster",
"CompareType": "GreaterEqual",
"CompareValue": {
"FixedValue": {
"Value": 1
}
}
}
]
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.SetDynamicValue",
"ContextScope": "ContextModifier",
"Value": {
"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"
}
]
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByAnd",
"PredicateList": [
{
"$type": "RPG.GameCore.ByCompareDynamicValue",
"DynamicKey": {
"Value": "_show_badge_02"
},
"ContextScope": "ContextModifier",
"CompareType": "LessEqual",
"CompareValue": {
"FixedValue": {
"Value": 0
}
}
},
{
"$type": "RPG.GameCore.ByCompareDynamicValue",
"DynamicKey": {
"Value": "CurEnhance"
},
"ContextScope": "ContextCaster",
"CompareType": "GreaterEqual",
"CompareValue": {
"FixedValue": {
"Value": 2
}
}
}
]
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.SetDynamicValue",
"ContextScope": "ContextModifier",
"Value": {
"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"
}
]
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByAnd",
"PredicateList": [
{
"$type": "RPG.GameCore.ByCompareDynamicValue",
"DynamicKey": {
"Value": "_show_badge_03"
},
"ContextScope": "ContextModifier",
"CompareType": "LessEqual",
"CompareValue": {
"FixedValue": {
"Value": 0
}
}
},
{
"$type": "RPG.GameCore.ByCompareDynamicValue",
"DynamicKey": {
"Value": "CurEnhance"
},
"ContextScope": "ContextCaster",
"CompareType": "GreaterEqual",
"CompareValue": {
"FixedValue": {
"Value": 3
}
}
}
]
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.SetDynamicValue",
"ContextScope": "ContextModifier",
"Value": {
"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"
}
]
}
]
}
]
}
],
"_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": {
"FixedValue": {
"Value": 1
}
}
}
]
}
]
}
]
},
{
"Event": "OnBeforeDying",
"CallbackConfig": [
{
"$type": "RPG.GameCore.WriteCustomValueToStatistic",
"CustomKey": "Avatar_1315_Enhance",
"CustomValue": {
"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": {
"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": {
"FixedValue": {
"Value": 1
}
}
}
}
]
}
]
}
],
"DynamicValues": {
"Floats": {
"-206396804": {},
"-1772480745": {},
"956402610": {}
}
}
}
},
"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",
"DynamicKey": {
"Value": "MaxEnhance"
},
"CompareType": "Equal",
"CompareValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
-237289640
]
}
},
"Inverse": true
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"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": {
"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": {
"M_Boothill_00_Maze": {
"_CallbackList": [
{
"Event": "OnEnterBattle",
"Priority": -80,
"CallbackConfig": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareWaveCount",
"CompareType": "Equal",
"CompareValue": {
"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": {
"ModifierStancePreshowConfig": {
"SkillType": "Skill",
"AddWeakness": "Physical"
},
"DynamicValues": {
"Floats": {
"1820618355": {}
}
}
}
},
"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_GainEnhance": {
"_CallbackList": [
{
"Event": "OnEnterBattle",
"Priority": -80,
"CallbackConfig": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareWaveCount",
"CompareType": "Equal",
"CompareValue": {
"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": {
"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": {
"FixedValue": {
"Value": 0
}
}
},
"CustomOffset": {
"Y": 999
}
}
]
}
]
}
]
}
},
"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_SkillTree01": {
"BehaviorFlagList": [
"ListenBattleEventSkill"
],
"OnAbilityPropertyChange": [
{
"Property": "BreakDamageAddedRatioBase",
"Ranges": [
{
"Min": {
"FixedValue": {
"Value": -999
}
},
"Max": {
"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
]
}
}
}
}
]
}
],
"DynamicValues": {
"Floats": {
"344812526": {}
}
}
},
"M_Boothill_00_SkillTree01_Sub": {
"_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
]
}
}
}
]
}
],
"Stacking": "ReplaceByCaster",
"DynamicValues": {
"Floats": {
"1887346125": {}
}
}
},
"M_Boothill_00_SkillTree01_Sub2": {
"_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
]
}
}
}
]
}
],
"Stacking": "ReplaceByCaster",
"DynamicValues": {
"Floats": {
"1887346125": {}
}
}
}
},
"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_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",
"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"
}
}
],
"Inverse": true
}
]
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.ModifyDamageData",
"Defender_AllDamageReduce": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
1530459788
]
}
}
}
]
}
]
}
]
}
},
"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": {
"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": {
"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": {
"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": {
"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": {
"FixedValue": {
"Value": 0
}
}
},
"CustomOffset": {
"Y": 999
}
}
]
}
]
}
]
}
},
"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_Rank06": {}
},
"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"
}
}
]
}
],
"GlobalModifiers": {
"MAvatar_Boothill_00_DuelState": {
"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": {
"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",
"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"
}
],
"Inverse": true
}
]
},
"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": {
"FixedValue": {
"Value": 1
}
},
"DynamicKey": {
"Value": "_is_attacked_by_target"
}
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"FixedValue": {
"Value": 0
}
},
"DynamicKey": {
"Value": "_is_attacked_by_target"
}
}
]
}
]
},
{
"Event": "OnAfterBeingAttacked",
"CallbackConfig": [
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"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"
}
]
}
],
"Stacking": "ReplaceByCaster",
"DynamicValues": {
"Floats": {
"-1266164220": {},
"-1858899107": {}
}
},
"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": {
"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",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"Flag": "Deathrattle",
"Inverse": true
}
]
}
]
},
"ByRandom": true,
"IncludeLimbo": true,
"MaxNumber": {
"FixedValue": {
"Value": 1
}
},
"TaskList": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"AliveOnly": false,
"ModifierName": {
"Value": "M_Boothill_00_DuelEndFollowingListener"
},
"LifeTime": {
"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",
"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"
}
],
"Inverse": true
}
]
},
"ByRandom": true,
"IncludeLimbo": true,
"MaxNumber": {
"FixedValue": {
"Value": 1
}
},
"TaskList": [
{
"$type": "RPG.GameCore.RemoveSelfModifier"
}
]
}
]
}
]
}
]
},
"MAvatar_Boothill_00_DuelTarget": {
"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": {
"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": {
"FixedValue": {
"Value": 1
}
},
"DynamicKey": {
"Value": "_is_attacked_by_target"
}
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"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": {
"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": {
"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"
}
]
}
],
"Stacking": "ReplaceByCaster",
"DynamicValues": {
"Floats": {
"-1266164220": {},
"-1858899107": {},
"-1068717746": {}
}
},
"TaskListTemplate": [
{
"Name": "Duel_Win_Check",
"TaskList": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByIsContainModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MAvatar_Boothill_00_DuelState"
},
"Inverse": true
},
"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": {
"FixedValue": {
"Value": 1
}
}
}
]
},
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"FixedValue": {
"Value": 0
}
},
"DynamicKey": {
"Value": "_break_count"
}
}
]
}
]
},
"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": {
"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": {
"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": {
"MaxLayer": 999,
"LayerAddWhenStack": {
"FixedValue": {
"Value": 1
}
},
"Stacking": "ReplaceByCaster"
},
"MAvatar_Boothill_00_Ultra_PhysicalWeakness": {
"BehaviorFlagList": [
"STAT_AttachWeakness"
],
"_CallbackList": [
{
"Event": "OnStack",
"CallbackConfig": [
{
"$type": "RPG.GameCore.StackWeakness",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"OPType": "Attach",
"WeakList": [
"Physical"
]
}
]
}
],
"Stacking": "ReplaceByCaster"
},
"MAvatar_Boothill_00_SelfModification": {
"MaxLayer": 4,
"LayerAddWhenStack": {
"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": {
"FixedValue": {
"Value": 0
}
},
"DynamicKey": {
"Value": "CurEnhance"
}
}
]
},
{
"Event": "OnStack",
"CallbackConfig": [
{
"$type": "RPG.GameCore.SetDynamicValueByModifierValue",
"ReadTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"ValueType": "Layer",
"Multiplier": {
"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",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MAvatar_Boothill_00_Rank02_CD"
},
"Inverse": true
}
]
},
"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": {
"FixedValue": {
"Value": 1
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.RemoveSelfModifier"
}
]
}
]
}
],
"Stacking": "ReplaceByCaster",
"DynamicValues": {
"Floats": {
"931685943": {},
"-305468898": {},
"1781034392": {},
"1875865608": {},
"-1304140875": {},
"-972580226": {},
"-1314105502": {},
"-1282756940": {}
}
}
},
"MAvatar_Boothill_00_Rank02_Enhance": {
"_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
]
}
}
}
]
}
],
"Stacking": "ReplaceByCaster",
"DynamicValues": {
"Floats": {
"-1266164220": {}
}
}
},
"MAvatar_Boothill_00_Rank02_CD": {
"_CallbackList": [
{
"Event": "OnListenTurnEnd",
"CallbackConfig": [
{
"$type": "RPG.GameCore.RemoveSelfModifier"
}
]
}
]
}
}
}