{ "AbilityList": [ { "Name": "Avatar_Boothill_00_Skill01_Phase01", "TargetInfo": { "TargetType": "SkillTargetEntityList" }, "OnStart": [ { "$type": "RPG.GameCore.LookAt", "TargetType": "AbilityTargetEntity" }, { "$type": "RPG.GameCore.TriggerAbility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AbilityName": { "Value": "Avatar_Boothill_00_Skill01_Phase02" }, "IsSkillPerform": true }, { "$type": "RPG.GameCore.TriggerAbility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AbilityName": { "Value": "Avatar_Boothill_00_Skill01_Camera" }, "IsSkillPerform": true }, { "$type": "RPG.GameCore.TriggerAnimStateWithMove", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill01", "MovingRangeList": [ { "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "OffsetTargetDistance": { "IsDynamic": false, "FixedValue": { "Value": 0.8000000007450581 } }, "NormalizedTimeStart": { "IsDynamic": false, "FixedValue": { "Value": 0.04899999941699207 } }, "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.13333332538604736 } } }, { "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "OffsetTargetDistance": { "IsDynamic": false, "FixedValue": { "Value": 0.40000000037252903 } }, "NormalizedTimeStart": { "IsDynamic": false, "FixedValue": { "Value": 0.13333332538604736 } }, "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.18699999968521297 } } }, { "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "TeamFormation" }, "OffsetTargetDistance": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "NormalizedTimeStart": { "IsDynamic": false, "FixedValue": { "Value": 0.8000000007450581 } }, "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.9230000006500632 } } } ] }, { "$type": "RPG.GameCore.WaitAnimState", "AnimStateName": "Skill01", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.060000000055879354 } } }, { "$type": "RPG.GameCore.RadialBlurEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "Duration": 0.1467, "BlurRadius": 0.8, "Iteration": 4, "BlurFeather": 0.2 }, { "$type": "RPG.GameCore.WaitAnimState", "AnimStateName": "Skill01", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.3600000003352761 } } }, { "$type": "RPG.GameCore.RadialBlurEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "Duration": 0.13, "BlurRadius": 0.8, "Iteration": 4, "BlurFeather": 0.2 }, { "$type": "RPG.GameCore.WaitAnimState", "AnimStateName": "Skill01", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.8610000007320195 } } } ] }, { "Name": "Avatar_Boothill_00_Skill01_Phase02", "TargetInfo": { "TargetType": "SkillTargetEntityList" }, "OnStart": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "DynamicKey": { "Value": "_loop_count" } }, { "$type": "RPG.GameCore.WaitAnimState", "AnimStateName": "Skill01", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.35899999970570207 } } }, { "$type": "RPG.GameCore.DamageByAttackProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "AttackProperty": { "$type": "RPG.GameCore.AttackData", "DamageType": { "DamageType": "Physical" }, "DamagePercentage": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1126825319 ] } }, "StanceValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1659254037 ] } }, "HitSplitRatio": { "IsDynamic": false, "FixedValue": { "Value": 0.3000000002793968 } }, "SPHitRatio": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "HitAnimation": "Hit", "HitEffect": "Effects/Eff_Prefab/Eff_Avatar/Eff_Boothill_00/Eff_Avatar_Boothill_00_Skill01_Attack_Hit.prefab", "HitEffectHeight": 1.2, "HitPosHeight": 1.2, "HitAngleHorizontal": 30, "HitAngleVertical": 80 } }, { "$type": "RPG.GameCore.GlobalTimeSlow", "TimeScale": { "IsDynamic": false, "FixedValue": { "Value": 0.12499999976716936 } }, "UnscaledDuration": { "IsDynamic": false, "FixedValue": { "Value": 0.13299999991431832 } } }, { "$type": "RPG.GameCore.WaitAnimState", "AnimStateName": "Skill01", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.37300000013783574 } } }, { "$type": "RPG.GameCore.DamageByAttackProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "AttackProperty": { "$type": "RPG.GameCore.AttackData", "DamageType": { "DamageType": "Physical" }, "DamagePercentage": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1126825319 ] } }, "StanceValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1659254037 ] } }, "HitSplitRatio": { "IsDynamic": false, "FixedValue": { "Value": 0.7000000006519258 } }, "SPHitRatio": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "HitAnimation": "Hit_H", "HitEffectHeight": 0.5, "HitPosHeight": 0.5, "HitAngleHorizontal": 10, "HitAngleVertical": 80 }, "CanTriggerLastKill": true }, { "$type": "RPG.GameCore.DamagePerformFinish" }, { "$type": "RPG.GameCore.SkillPerformFinish" } ], "DynamicValues": { "Floats": { "\u0026{map[Hash:0xc02c893b60] 0xc02c893b30}": { "readInfo": null, "unk": null, "v24": { "Value": 0.39999999990686774 } }, "\u0026{map[Hash:0xc02c893ec0] 0xc02c893e90}": { "readInfo": null, "unk": null, "v24": { "Value": 45 } }, "\u0026{map[Hash:0xc02c866450] 0xc02c866420}": { "readInfo": null, "unk": null, "v24": { "Value": 0.5999999998603016 } }, "\u0026{map[Hash:0xc02c866810] 0xc02c8667e0}": { "readInfo": null, "unk": null, "v24": { "Value": 46 } }, "\u0026{map[Hash:0xc02c866ae0] 0xc02c866ab0}": { "readInfo": null, "unk": null, "v24": { "Value": 120 } }, "\u0026{map[Hash:0xc02c866de0] 0xc02c866db0}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } } } } }, { "Name": "Avatar_Boothill_00_Skill11_Phase01", "TargetInfo": { "TargetType": "SkillTargetEntityList" }, "OnStart": [ { "$type": "RPG.GameCore.LookAt", "TargetType": "AbilityTargetEntity" }, { "$type": "RPG.GameCore.TriggerAbility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AbilityName": { "Value": "Avatar_Boothill_00_Skill11_Phase02" }, "IsSkillPerform": true }, { "$type": "RPG.GameCore.TriggerAbility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AbilityName": { "Value": "Avatar_Boothill_00_Skill11_Camera" }, "IsSkillPerform": true }, { "$type": "RPG.GameCore.TriggerAnimState", "AnimStateName": "Skill11" }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill11", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.13330000010319054 } } }, { "$type": "RPG.GameCore.RadialBlurEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "Duration": 0.55, "BlurRadius": 0.8, "Iteration": 4, "BlurStart": 0.25, "BlurFeather": 0.3 }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill11", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.4600000004284084 } } }, { "$type": "RPG.GameCore.WaitFor", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "Skill11_Bonus_Check" }, "CompareType": "NotEqual", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "Skill11_Bonus_Check" }, "CompareType": "Greater", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.BySimulateSpeedUp" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill11", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.5000000004656613 } } } ] }, { "$type": "RPG.GameCore.SetSkillTargetFormationByPos", "Team": "TeamDark", "CustomTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllEnemy" }, "CustomCenterTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "CenterOffset": { "x": 0, "y": 0, "z": 7.5 }, "CenterRootYaw": 180, "TargetFormation": {}, "LeftSideFormations": [ { "LocalDelta": { "x": 8, "y": 0, "z": 0 }, "Yaw": -47 }, { "LocalDelta": { "x": 6, "y": 0, "z": 0 }, "Yaw": -38 }, { "LocalDelta": { "x": 4, "y": 0, "z": 0 }, "Yaw": -28 }, { "LocalDelta": { "x": 2, "y": 0, "z": 0 }, "Yaw": -15 } ], "RightSideFormations": [ { "LocalDelta": { "x": -2, "y": 0, "z": 0 }, "Yaw": 15 }, { "LocalDelta": { "x": -4, "y": 0, "z": 0 }, "Yaw": 28 }, { "LocalDelta": { "x": -6, "y": 0, "z": 0 }, "Yaw": 38 }, { "LocalDelta": { "x": -8, "y": 0, "z": 0 }, "Yaw": 47 } ], "SpecifyTargetFormationEntity": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" } }, { "$type": "RPG.GameCore.LookAt", "TargetType": "AbilityTargetEntity" }, { "$type": "RPG.GameCore.TriggerAnimState", "AnimStateName": "Skill11_Bonus" }, { "$type": "RPG.GameCore.TriggerAbility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AbilityName": { "Value": "Avatar_Boothill_00_Skill11_Bonus_Camera" }, "IsSkillPerform": true }, { "$type": "RPG.GameCore.WaitAnimState", "AnimStateName": "Skill11_Bonus", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.11599999968893826 } } }, { "$type": "RPG.GameCore.ClearEntityDamageText", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" } }, { "$type": "RPG.GameCore.GlobalMainIntensityEffect", "TargetIntensity": 0.3, "FadeDuration": 0.3 }, { "$type": "RPG.GameCore.WaitTimelineFinish", "TimelineName": "Character_Boothill_00_Skill11_TimeLine" }, { "$type": "RPG.GameCore.RemoveEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Boothill_00/Eff_Avatar_Boothill_00_Skill11_Bonus_Fire_01.prefab", "ForceImmediateFadeOut": false }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill11_Bonus", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.4120000002440065 } } }, { "$type": "RPG.GameCore.WaitAnimState", "AnimStateName": "Skill11_Bonus", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.5910000004805624 } } }, { "$type": "RPG.GameCore.GlobalMainIntensityEffect", "IsRevert": true, "TargetIntensity": 1, "FadeDuration": 0.3 }, { "$type": "RPG.GameCore.WaitAnimState", "AnimStateName": "Skill11_Bonus", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.7000000006519258 } } }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.BySimulateSpeedUp" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.WaitAnimState", "AnimStateName": "Skill11_Bonus", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.7790000000968575 } } } ] }, { "$type": "RPG.GameCore.SetTeamFormation", "Team": "TeamDark", "FormationType": "DarkTeamNormal" }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByTargetAliveState", "Inverse": true, "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "AliveStateMask": "Mask_AliveOrLimbo" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.VCameraConfigChange", "CameraConfig": { "NormalConfig": { "CameraState": "CasterToTargetPerform", "AnchorTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LightTeamCenter" }, "IsLocalOffset": true, "AnchorOffset": { "x": 1, "y": 1.4, "z": -3 }, "AnchorRatio": 0.1, "AimTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "DarkTeamCenter" }, "AimOffset": { "x": 0, "y": 1, "z": -1 }, "AimRatio": 1 }, "BlendConfig": { "BlendType": "Cut" }, "ShowEntityConfig": { "ShowTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllDarkTeam" } } } } ] } ], "FailedTaskList": [ { "$type": "RPG.GameCore.TriggerAbility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AbilityName": { "Value": "Avatar_Boothill_00_Skill11_End_Camera" }, "IsSkillPerform": true }, { "$type": "RPG.GameCore.RemoveEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Boothill_00/Eff_Avatar_Boothill_00_Skill11_01_Ready.prefab", "ForceImmediateFadeOut": false }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill11", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.9070000003557652 } } } ] } ] }, { "Name": "Avatar_Boothill_00_Skill11_Phase02", "TargetInfo": { "TargetType": "SkillTargetEntityList" }, "OnAdd": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "M_Boothill_00_Skill11_StancePreview" } } ], "OnStart": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1798905670 ] } }, "DynamicKey": { "Value": "_enhance_before_attack" } }, { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "DynamicKey": { "Value": "Skill11_Bonus_Check" } }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill11", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.13330000010319054 } } }, { "$type": "RPG.GameCore.VCameraConfigChange", "CameraConfig": { "ShakeTemplateName": "Avatar_Boothill_Skill11_SingleShot", "OverrideShakeConfigV2": { "ShakeScale": 1, "ShakeTime": 0.12, "ShakeDir": { "x": -0.1, "y": 0.1, "z": 0.8 } } } }, { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Boothill_00/Eff_Avatar_Boothill_00_Skill11_Hit01.prefab", "AttachPoint": "SelectRoot", "PositionOffset": { "x": -0.1, "y": -0.2, "z": 0 }, "ForceSimulateImmediately": false }, { "$type": "RPG.GameCore.IncludeTaskListTemplate", "Name": "One_Shot" }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill11", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.17499999981373549 } } }, { "$type": "RPG.GameCore.VCameraConfigChange", "CameraConfig": { "ShakeTemplateName": "Avatar_Boothill_Skill11_SingleShot", "OverrideShakeConfigV2": { "ShakeScale": 1, "ShakeTime": 0.12, "ShakeDir": { "x": -0.1, "y": 0.1, "z": 0.8 } } } }, { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Boothill_00/Eff_Avatar_Boothill_00_Skill11_Hit01.prefab", "AttachPoint": "SelectRoot", "PositionOffset": { "x": 0.08, "y": 0.2, "z": 0 }, "ForceSimulateImmediately": false }, { "$type": "RPG.GameCore.IncludeTaskListTemplate", "Name": "One_Shot" }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill11", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.21670000022277236 } } }, { "$type": "RPG.GameCore.VCameraConfigChange", "CameraConfig": { "ShakeTemplateName": "Avatar_Boothill_Skill11_SingleShot", "OverrideShakeConfigV2": { "ShakeScale": 1, "ShakeTime": 0.12, "ShakeDir": { "x": -0.1, "y": 0.1, "z": 0.8 } } } }, { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Boothill_00/Eff_Avatar_Boothill_00_Skill11_Hit01.prefab", "AttachPoint": "SelectRoot", "PositionOffset": { "x": -0.15, "y": 0, "z": 0 }, "ForceSimulateImmediately": false }, { "$type": "RPG.GameCore.IncludeTaskListTemplate", "Name": "One_Shot" }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill11", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.2667000002693385 } } }, { "$type": "RPG.GameCore.VCameraConfigChange", "CameraConfig": { "ShakeTemplateName": "Avatar_Boothill_Skill11_SingleShot", "OverrideShakeConfigV2": { "ShakeScale": 1.2, "ShakeTime": 0.12, "ShakeDir": { "x": -0.1, "y": 0.1, "z": 0.8 } } } }, { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Boothill_00/Eff_Avatar_Boothill_00_Skill11_Hit01.prefab", "AttachPoint": "SelectRoot", "PositionOffset": { "x": 0.12, "y": 0.2, "z": 0 }, "ForceSimulateImmediately": false }, { "$type": "RPG.GameCore.IncludeTaskListTemplate", "Name": "One_Shot" }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill11", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.3167000003159046 } } }, { "$type": "RPG.GameCore.VCameraConfigChange", "CameraConfig": { "ShakeTemplateName": "Avatar_Boothill_Skill11_SingleShot", "OverrideShakeConfigV2": { "ShakeScale": 1.5, "ShakeTime": 0.15, "ShakeDir": { "x": -0.1, "y": 0.1, "z": 0.8 } } } }, { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Boothill_00/Eff_Avatar_Boothill_00_Skill11_Hit01.prefab", "AttachPoint": "SelectRoot", "PositionOffset": { "x": -0.2, "y": 0.1, "z": 0 }, "ForceSimulateImmediately": false }, { "$type": "RPG.GameCore.IncludeTaskListTemplate", "Name": "One_Shot" }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill11", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.36670000036247075 } } }, { "$type": "RPG.GameCore.VCameraConfigChange", "CameraConfig": { "ShakeTemplateName": "Common_Rapid_Light", "OverrideShakeConfigV2": { "ShakeScale": 2, "ShakeTime": 0.15, "ShakeDir": { "x": -0.1, "y": 0.1, "z": 0.8 } } } }, { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Boothill_00/Eff_Avatar_Boothill_00_Skill11_Hit02.prefab", "AttachPoint": "SelectRoot", "PositionOffset": { "x": 0, "y": 0.3, "z": 0 }, "ForceSimulateImmediately": false }, { "$type": "RPG.GameCore.IncludeTaskListTemplate", "Name": "One_Shot_Final" }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByContainBehaviorFlag", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "Flag": "Break" }, { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "_enhance_before_attack" }, "CompareType": "GreaterEqual", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "DynamicKey": { "Value": "Skill11_Bonus_Check" } }, { "$type": "RPG.GameCore.SetDynamicValueByProperty", "DynamicKey": "_maxStance", "ReadTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "Value": "MaxStance" }, { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQABAQAAAQIEEAIR", "FixedValues": [ { "Value": 30 } ], "DynamicHashes": [ 339799074, -1304140875, 1618854686 ] } }, "DynamicKey": { "Value": "_maxStance" } }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "_enhance_before_attack" }, "CompareType": "GreaterEqual", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 3 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -387416295 ] } }, "DynamicKey": { "Value": "Skill11_BreakDamagePercentage" } } ], "FailedTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "_enhance_before_attack" }, "CompareType": "GreaterEqual", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 2 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 2037500697 ] } }, "DynamicKey": { "Value": "Skill11_BreakDamagePercentage" } } ], "FailedTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1406772377 ] } }, "DynamicKey": { "Value": "Skill11_BreakDamagePercentage" } } ] } ] }, { "$type": "RPG.GameCore.TargetTimeSlow", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "TimeScale": 0.1, "UnscaledDuration": 2, "FadeInTime": { "IsDynamic": false, "FixedValue": { "Value": 0.20000000018626451 } }, "SlowKey": "Boothill_Bonus" }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill11_Bonus", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.3789999997243285 } } }, { "$type": "RPG.GameCore.RadialBlurEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "Duration": 0.1, "BlurRadius": 0.8, "Iteration": 4, "BlurFeather": 0.2 }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill11_Bonus", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.3850000000093132 } } }, { "$type": "RPG.GameCore.VCameraConfigChange", "CameraConfig": { "ShakeTemplateName": "Avatar_Boothill_Skill11_Bonus", "OverrideShakeConfigV2": { "ShakeScale": 3.5, "ShakeTime": 0.16 } } }, { "$type": "RPG.GameCore.ClearTargetTimeSlow", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "SlowKey": "Boothill_Bonus", "FadeOut": false }, { "$type": "RPG.GameCore.DamageByAttackProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "AttackProperty": { "$type": "RPG.GameCore.AttackData", "DamageType": { "DamageType": "Physical" }, "FormulaType": "ByBreakDamage", "AttackType": "ElementDamage", "BreakDamagePercentage": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AAAAAQQBAAACBQABAgQAAwUBAQQR", "FixedValues": [ { "Value": 0.20000000018626451 }, { "Value": 2 }, { "Value": 30 }, { "Value": 4 } ], "DynamicHashes": [ -1304140875, -1413151968 ] } }, "FinalFormulaType": "ByPureDamage", "FrameHalt": { "IsDynamic": false, "FixedValue": { "Value": 0.030000000027939677 } }, "HitAnimation": "Hit_H", "HitEffect": "Effects/Eff_Prefab/Eff_Avatar/Eff_Boothill_00/Eff_Avatar_Boothill_00_Skill11_Bonus_Hit01.prefab", "HitEffectHeight": 0.8, "HitMotion": { "Offset": { "x": 0, "y": 1.1, "z": 0 }, "RiseTime": 0.2, "HangTime": 0.58, "FallTime": 0.1, "HangPeakTime": 0.1, "HangBeginHeightRatio": 0.57 }, "HitPosHeight": 0.8 }, "CanTriggerLastKill": true, "DisplayData": { "DitherRangeX": 0, "DitherRangeY": 0 } }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByRankActivated", "TriggerKey": { "Hash": -1445815962 } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.DamageByAttackProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "AttackProperty": { "$type": "RPG.GameCore.AttackData", "DamageType": { "DamageType": "Physical" }, "FormulaType": "ByBreakDamage", "AttackType": "ElementDamage", "BreakDamagePercentage": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AAAAAQQBAAACBQABAgQAAwUBAQQBAgQR", "FixedValues": [ { "Value": 0.20000000018626451 }, { "Value": 2 }, { "Value": 30 }, { "Value": 4 } ], "DynamicHashes": [ -1304140875, -1413151968, 1663462312 ] } }, "FinalFormulaType": "ByPureDamage", "HitEffect": "Effects/Eff_Prefab/Eff_Avatar/Eff_Boothill_00/Eff_Avatar_Boothill_00_Skill11_Hit01.prefab" }, "CanTriggerLastKill": true, "DisplayData": {} }, { "$type": "RPG.GameCore.DamageByAttackProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetAdjoinEntity" }, "AttackProperty": { "$type": "RPG.GameCore.AttackData", "DamageType": { "DamageType": "Physical" }, "FormulaType": "ByBreakDamage", "AttackType": "ElementDamage", "BreakDamagePercentage": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AAAAAQQBAAACBQABAgQAAwUBAQQBAgQR", "FixedValues": [ { "Value": 0.20000000018626451 }, { "Value": 2 }, { "Value": 30 }, { "Value": 4 } ], "DynamicHashes": [ -1304140875, -1413151968, -1027953449 ] } }, "FinalFormulaType": "ByPureDamage", "HitAnimation": "Hit_H", "HitEffect": "Effects/Eff_Prefab/Eff_Avatar/Eff_Boothill_00/Eff_Avatar_Boothill_00_Skill11_Hit01.prefab", "HitEffectHeight": 0.8, "HitPosHeight": 0.8 }, "CanTriggerLastKill": true, "DisplayData": {} } ] }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill11_Bonus", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.41699999989941716 } } }, { "$type": "RPG.GameCore.VCameraConfigChange", "CameraConfig": { "ShakeTemplateName": "Avatar_Boothill_Skill11_Bonus", "OverrideShakeConfigV2": { "ShakeScale": 3.5, "ShakeTime": 0.16 } } }, { "$type": "RPG.GameCore.ClearTargetTimeSlow", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "SlowKey": "Boothill_Bonus", "FadeOut": false }, { "$type": "RPG.GameCore.RadialBlurEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "Duration": 0.1, "BlurRadius": 0.8, "Iteration": 4, "BlurFeather": 0.2 }, { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Boothill_00/Eff_Avatar_Boothill_00_Skill11_Bonus_Hit01.prefab", "ForceSimulateImmediately": false }, { "$type": "RPG.GameCore.DamageByAttackProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "AttackProperty": { "$type": "RPG.GameCore.AttackData", "DamageType": { "DamageType": "Physical" }, "FormulaType": "ByBreakDamage", "AttackType": "ElementDamage", "BreakDamagePercentage": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AAAAAQQBAAACBQABAgQAAwUBAQQR", "FixedValues": [ { "Value": 0.20000000018626451 }, { "Value": 2 }, { "Value": 30 }, { "Value": 4 } ], "DynamicHashes": [ -1304140875, -1413151968 ] } }, "FinalFormulaType": "ByPureDamage", "FrameHalt": { "IsDynamic": false, "FixedValue": { "Value": 0.030000000027939677 } }, "HitAnimation": "Hit_H", "HitEffectHeight": 1.8, "HitMotion": { "Offset": { "x": 0, "y": 2.2, "z": 0 }, "RiseTime": 0.2, "HangTime": 0.58, "FallTime": 0.1, "HangPeakTime": 0.2, "HangBeginHeightRatio": 0.57 }, "HitPosHeight": 1.8, "HitAngleVertical": -60 }, "CanTriggerLastKill": true, "DisplayData": { "UIMessageHeight": 0.4, "DitherRangeX": 0, "DitherRangeY": 0 } }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByRankActivated", "TriggerKey": { "Hash": -1445815962 } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.DamageByAttackProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "AttackProperty": { "$type": "RPG.GameCore.AttackData", "DamageType": { "DamageType": "Physical" }, "FormulaType": "ByBreakDamage", "AttackType": "ElementDamage", "BreakDamagePercentage": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AAAAAQQBAAACBQABAgQAAwUBAQQBAgQR", "FixedValues": [ { "Value": 0.20000000018626451 }, { "Value": 2 }, { "Value": 30 }, { "Value": 4 } ], "DynamicHashes": [ -1304140875, -1413151968, 1663462312 ] } }, "FinalFormulaType": "ByPureDamage", "HitEffect": "Effects/Eff_Prefab/Eff_Avatar/Eff_Boothill_00/Eff_Avatar_Boothill_00_Skill11_Hit01.prefab" }, "CanTriggerLastKill": true, "DisplayData": { "UIMessageHeight": 0.4 } }, { "$type": "RPG.GameCore.DamageByAttackProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetAdjoinEntity" }, "AttackProperty": { "$type": "RPG.GameCore.AttackData", "DamageType": { "DamageType": "Physical" }, "FormulaType": "ByBreakDamage", "AttackType": "ElementDamage", "BreakDamagePercentage": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AAAAAQQBAAACBQABAgQAAwUBAQQBAgQR", "FixedValues": [ { "Value": 0.20000000018626451 }, { "Value": 2 }, { "Value": 30 }, { "Value": 4 } ], "DynamicHashes": [ -1304140875, -1413151968, -1027953449 ] } }, "FinalFormulaType": "ByPureDamage", "HitAnimation": "Hit_H", "HitEffect": "Effects/Eff_Prefab/Eff_Avatar/Eff_Boothill_00/Eff_Avatar_Boothill_00_Skill11_Hit01.prefab", "HitEffectHeight": 0.8, "HitPosHeight": 0.8 }, "CanTriggerLastKill": true, "DisplayData": {} } ] }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill11_Bonus", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.47200000029988587 } } }, { "$type": "RPG.GameCore.ClearTargetTimeSlow", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "SlowKey": "Boothill_Bonus", "FadeOut": false }, { "$type": "RPG.GameCore.DamageByAttackProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "AttackProperty": { "$type": "RPG.GameCore.AttackData", "DamageType": { "DamageType": "Physical" }, "FormulaType": "ByBreakDamage", "AttackType": "ElementDamage", "BreakDamagePercentage": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AAAAAQQBAAACBQABAgQAAwUBAQQR", "FixedValues": [ { "Value": 0.6000000005587935 }, { "Value": 2 }, { "Value": 30 }, { "Value": 4 } ], "DynamicHashes": [ -1304140875, -1413151968 ] } }, "FinalFormulaType": "ByPureDamage", "FrameHalt": { "IsDynamic": false, "FixedValue": { "Value": 0.030000000027939677 } }, "HitAnimation": "Hit_H", "HitTimeSlowType": "Impact", "HitMotion": { "Offset": { "x": 0, "y": 3, "z": 0 }, "RiseTime": 0.2, "HangTime": 0.58, "FallTime": 0.1, "HangPeakTime": 0.2, "HangBeginHeightRatio": 0.57 }, "HitPosHeight": 2.4, "HitAngleVertical": -90 }, "CanTriggerLastKill": true, "DisplayData": { "UIMessageHeight": 0.7, "DitherRangeX": 0, "DitherRangeY": 0 } }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByRankActivated", "TriggerKey": { "Hash": -1445815962 } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.DamageByAttackProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "AttackProperty": { "$type": "RPG.GameCore.AttackData", "DamageType": { "DamageType": "Physical" }, "FormulaType": "ByBreakDamage", "AttackType": "ElementDamage", "BreakDamagePercentage": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AAAAAQQBAAACBQABAgQAAwUBAQQBAgQR", "FixedValues": [ { "Value": 0.6000000005587935 }, { "Value": 2 }, { "Value": 30 }, { "Value": 4 } ], "DynamicHashes": [ -1304140875, -1413151968, 1663462312 ] } }, "FinalFormulaType": "ByPureDamage", "HitEffect": "Effects/Eff_Prefab/Eff_Avatar/Eff_Boothill_00/Eff_Avatar_Boothill_00_Skill11_Hit01.prefab" }, "CanTriggerLastKill": true, "DisplayData": { "UIMessageHeight": 0.7 } }, { "$type": "RPG.GameCore.DamageByAttackProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetAdjoinEntity" }, "AttackProperty": { "$type": "RPG.GameCore.AttackData", "DamageType": { "DamageType": "Physical" }, "FormulaType": "ByBreakDamage", "AttackType": "ElementDamage", "BreakDamagePercentage": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AAAAAQQBAAACBQABAgQAAwUBAQQBAgQR", "FixedValues": [ { "Value": 0.6000000005587935 }, { "Value": 2 }, { "Value": 30 }, { "Value": 4 } ], "DynamicHashes": [ -1304140875, -1413151968, -1027953449 ] } }, "FinalFormulaType": "ByPureDamage", "HitAnimation": "Hit_H", "HitEffect": "Effects/Eff_Prefab/Eff_Avatar/Eff_Boothill_00/Eff_Avatar_Boothill_00_Skill11_Hit01.prefab", "HitEffectHeight": 1.8, "HitMotion": { "Offset": { "x": 0, "y": 2.2, "z": 0 }, "RiseTime": 0.2, "HangTime": 0.58, "FallTime": 0.1, "HangPeakTime": 0.2, "HangBeginHeightRatio": 0.57 }, "HitPosHeight": 1.8, "HitAngleVertical": -60 }, "CanTriggerLastKill": true, "DisplayData": { "UIMessageHeight": 0.4 } } ] }, { "$type": "RPG.GameCore.DamagePerformFinish" }, { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Boothill_00/Eff_Avatar_Boothill_00_Skill11_Bonus_Hit02.prefab", "ForceSimulateImmediately": false }, { "$type": "RPG.GameCore.VCameraConfigChange", "CameraConfig": { "ShakeTemplateName": "Avatar_Boothill_Skill11_Bonus", "OverrideShakeConfigV2": { "ShakeScale": 5, "ShakeTime": 0.5, "RangeAttenuationDuration": 0.5 } } }, { "$type": "RPG.GameCore.RadialBlurEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "Duration": 0.15, "BlurRadius": 0.8, "Iteration": 4, "BlurFeather": 0.2 } ], "FailedTaskList": [ { "$type": "RPG.GameCore.DamagePerformFinish" }, { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": -1 } }, "DynamicKey": { "Value": "Skill11_Bonus_Check" } } ] }, { "$type": "RPG.GameCore.SkillPerformFinish" } ], "DynamicValues": { "Floats": { "\u0026{map[Hash:0xc02c776ff0] 0xc02c776fc0}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } }, "\u0026{map[Hash:0xc02c777530] 0xc02c7772f0}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } }, "\u0026{map[Hash:0xc02c777830] 0xc02c777800}": { "readInfo": null, "unk": null, "v24": { "Value": 16 } }, "\u0026{map[Hash:0xc02c777c20] 0xc02c777bf0}": { "readInfo": null, "unk": null, "v24": { "Value": 4.5 } }, "\u0026{map[Hash:0xc02c777ef0] 0xc02c777ec0}": { "readInfo": null, "unk": null, "v24": { "Value": 40 } }, "\u0026{map[Hash:0xc02e7e8360] 0xc02e7e8330}": { "readInfo": null, "unk": null, "v24": { "Value": 120 } } } }, "TaskListTemplate": [ { "Name": "One_Shot", "TaskList": [ { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Boothill_00/Eff_Avatar_Boothill_00_Skill11_AttackFire_01.prefab", "ForceSimulateImmediately": false }, { "$type": "RPG.GameCore.DamageByAttackProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "AttackProperty": { "$type": "RPG.GameCore.AttackData", "DamageType": { "DamageType": "Physical" }, "DamagePercentage": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1999440872 ] } }, "StanceValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AAABAAEBBAIBAgQR", "FixedValues": [ { "Value": 1 } ], "DynamicHashes": [ 1798905670, -1302983543, 1659254037 ] } }, "HitSplitRatio": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AAAAAQUR", "FixedValues": [ { "Value": 1 }, { "Value": 6 } ], "DynamicHashes": [] } }, "SPHitRatio": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "AttackType": "Normal", "HitAnimation": "Hit", "HitPosHeight": 0.8, "RandomHitAngleHorizontal": 60 }, "CanTriggerLastKill": true, "DisplayData": {} } ] }, { "Name": "One_Shot_Final", "TaskList": [ { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Boothill_00/Eff_Avatar_Boothill_00_Skill11_AttackFire_01.prefab", "ForceSimulateImmediately": false }, { "$type": "RPG.GameCore.DamageByAttackProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "AttackProperty": { "$type": "RPG.GameCore.AttackData", "DamageType": { "DamageType": "Physical" }, "DamagePercentage": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1999440872 ] } }, "StanceValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AAABAAEBBAIBAgQR", "FixedValues": [ { "Value": 1 } ], "DynamicHashes": [ 1798905670, -1302983543, 1659254037 ] } }, "HitSplitRatio": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AAAAAQUR", "FixedValues": [ { "Value": 1 }, { "Value": 6 } ], "DynamicHashes": [] } }, "SPHitRatio": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "AttackType": "Normal", "HitAnimation": "Hit", "HitPosHeight": 0.8 }, "CanTriggerLastKill": true } ] } ], "Modifiers": { "M_Boothill_00_Skill11_StancePreview": { "ModifierStancePreshowConfig": { "SkillType": "Normal", "Condition": { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "ModifierName": { "Value": "MAvatar_Boothill_00_DuelState" } }, "MultiplyRatio": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AAABAAEBBAIR", "FixedValues": [ { "Value": 1 } ], "DynamicHashes": [ 1798905670, -1302983543 ] } } } } } }, { "Name": "Avatar_Boothill_00_Skill02_Phase01", "TargetInfo": { "TargetType": "SkillTargetEntityList" }, "OnStart": [ { "$type": "RPG.GameCore.LookAt", "TargetType": "AbilityTargetEntity" }, { "$type": "RPG.GameCore.TriggerAbility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AbilityName": { "Value": "Avatar_Boothill_00_Skill02_Phase02" }, "IsSkillPerform": true }, { "$type": "RPG.GameCore.TriggerAbility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AbilityName": { "Value": "Avatar_Boothill_00_Skill02_Camera" }, "IsSkillPerform": true }, { "$type": "RPG.GameCore.TriggerAnimState", "AnimStateName": "Skill02" }, { "$type": "RPG.GameCore.MakeCharacterHUDVisible", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllEnemy" } }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill02", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.09599999967031181 } } }, { "$type": "RPG.GameCore.GlobalMainIntensityEffect", "TargetIntensity": 0.3, "FadeDuration": 0.5 }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill02", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.4269999999087304 } } }, { "$type": "RPG.GameCore.MakeCharacterHUDVisible", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "Visible": true }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill02", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.7278500010725111 } } }, { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Boothill_00/Eff_Avatar_Boothill_00_Skill02_Aim01.prefab", "ForceSimulateImmediately": false }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill02", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.8620000006631017 } } }, { "$type": "RPG.GameCore.GlobalMainIntensityEffect", "IsRevert": true, "FadeDuration": 0.2 }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill02", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.9430000006686896 } } }, { "$type": "RPG.GameCore.MakeCharacterHUDVisible", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllEnemy" }, "Visible": true }, { "$type": "RPG.GameCore.TriggerAnimState", "AnimLogicState": "Idle", "AnimStateName": "Skill11_Ready_Loop", "NormalizedTransitionDuration": { "IsDynamic": false, "FixedValue": { "Value": 0.05000000004656613 } } } ] }, { "Name": "Avatar_Boothill_00_Skill02_Phase02", "TargetInfo": { "TargetType": "SkillTargetEntityList" }, "OnStart": [ { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill02", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.7595000003930181 } } }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MAvatar_Boothill_00_MazeSkill_Skill02" } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "ModifierName": { "Value": "MAvatar_Boothill_00_Ultra_PhysicalWeakness" }, "LifeTime": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -422442141 ] } } }, { "$type": "RPG.GameCore.RemoveModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MAvatar_Boothill_00_MazeSkill_Skill02" } } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByRankActivated", "TriggerKey": { "Hash": 1686351920 } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MAvatar_Boothill_00_DuelState" }, "LifeTime": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1019408300 ] } }, "DynamicValues": { "MDF_PropertyRatio": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQABAQMR", "FixedValues": [], "DynamicHashes": [ 936398762, 1544980771 ] } } } }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "ModifierName": { "Value": "MAvatar_Boothill_00_DuelTarget" }, "DynamicValues": { "MDF_PropertyRatio": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQABAQIR", "FixedValues": [], "DynamicHashes": [ 147328743, -1387459332 ] } } } } ], "FailedTaskList": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MAvatar_Boothill_00_DuelState" }, "LifeTime": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1019408300 ] } }, "DynamicValues": { "MDF_PropertyRatio": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 936398762 ] } } } }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "ModifierName": { "Value": "MAvatar_Boothill_00_DuelTarget" }, "DynamicValues": { "MDF_PropertyRatio": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 147328743 ] } } } } ] }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "M_Boothill_00_Skill02_ContinuousCheck" } }, { "$type": "RPG.GameCore.TurnInsertAction", "PrepareAbilityName": "Avatar_Boothill_00_Bonus", "PlayReadyAnim": false, "CancelPrepareAbilityIfDelayed": true, "PlayReadyAnimIfPrepareAbilityCancel": true, "CanInsertUltraSkill": true }, { "$type": "RPG.GameCore.SkillPerformFinish" } ], "Modifiers": { "M_Boothill_00_Skill02_ContinuousCheck": { "TaskListTemplate": [ { "Name": "Boothill_Skill02_NotContinuous", "TaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareTarget", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "CompareType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.RemoveSelfModifier" } ], "FailedTaskList": [ { "$type": "RPG.GameCore.TriggerAnimState", "AnimLogicState": "Idle", "AnimStateName": "StandBy", "NormalizedTransitionDuration": { "IsDynamic": false, "FixedValue": { "Value": 0.05000000004656613 } } } ] } ] } ], "_CallbackList": [ { "Event": "OnListenBeforeSkillUse", "CallbackConfig": [ { "$type": "RPG.GameCore.IncludeTaskListTemplate", "Name": "Boothill_Skill02_NotContinuous" } ] }, { "Event": "OnListenUltraSkillPrepare", "CallbackConfig": [ { "$type": "RPG.GameCore.IncludeTaskListTemplate", "Name": "Boothill_Skill02_NotContinuous" } ] }, { "Event": "OnListenInsertActionStart", "CallbackConfig": [ { "$type": "RPG.GameCore.IncludeTaskListTemplate", "Name": "Boothill_Skill02_NotContinuous" } ] }, { "Event": "OnListenInsertAbilityStart", "CallbackConfig": [ { "$type": "RPG.GameCore.IncludeTaskListTemplate", "Name": "Boothill_Skill02_NotContinuous" } ] } ] }, "MAvatar_Boothill_00_Rank04_DamageReduce": { "DynamicValues": { "Floats": { "\u0026{map[Hash:0xc02f4bb320] 0xc02f4bb2f0}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } }, "\u0026{map[Hash:0xc02f4bb710] 0xc02f4bb6e0}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } }, "\u0026{map[Hash:0xc02f4bba10] 0xc02f4bb9e0}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } } } }, "_CallbackList": [ { "Event": "OnBeforeBeingHitAll", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "_is_active" }, "CompareType": "GreaterEqual", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ModifyDamageData", "Defender_AllDamageReduce": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1266164220 ] } } } ] } ] }, { "Event": "OnBeforeBeingAttacked", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "MAvatar_Boothill_00_DuelTarget" } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "ContextScope": "ContextModifier", "Value": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "DynamicKey": { "Value": "_is_active" } } ] } ] }, { "Event": "OnAfterBeingAttacked", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "_is_active" }, "CompareType": "GreaterEqual", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.RemoveSelfModifier" } ] } ] } ] } } }, { "Name": "Avatar_Boothill_00_Bonus", "TargetInfo": { "TargetType": "Caster" }, "OnStart": [ { "$type": "RPG.GameCore.VCameraNoiseChange", "FrequencyGain": 0.01 }, { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "IsDynamic": false, "FixedValue": { "Value": 0.10000000009313226 } } }, { "$type": "RPG.GameCore.TriggerAbility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AbilityInherentTargetType": { "$type": "RPG.GameCore.TargetSequence", "Sequence": [ { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllEnemy" }, { "$type": "RPG.GameCore.TargetFilter", "Predicate": { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "MAvatar_Boothill_00_DuelTarget" } } } ] }, "AbilityName": { "Value": "Avatar_Boothill_00_Bonus_Camera" }, "IsSkillPerform": true }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MAvatar_Boothill_00_DuelState" } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.TriggerAnimState", "AnimLogicState": "Idle", "AnimStateName": "Skill11_Ready_Loop", "NormalizedTransitionDuration": { "IsDynamic": false, "FixedValue": { "Value": 0.05000000004656613 } }, "ForceStart": true } ], "FailedTaskList": [ { "$type": "RPG.GameCore.TriggerAnimState", "AnimLogicState": "Idle", "AnimStateName": "Skill01_Ready", "NormalizedTransitionDuration": { "IsDynamic": false, "FixedValue": { "Value": 0.05000000004656613 } }, "ForceStart": true } ] } ] }, { "Name": "Avatar_Boothill_00_Skill03_EnterReady", "TargetInfo": { "TargetType": "InherentTargetEntity" }, "OnStart": [ { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "IsDynamic": false, "FixedValue": { "Value": 0.40000000037252903 } } }, { "$type": "RPG.GameCore.AlignTargetToTeamCenter", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" } }, { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "IsDynamic": false, "FixedValue": { "Value": 0.10000000009313226 } } }, { "$type": "RPG.GameCore.LookAt", "TargetType": "DarkTeamCenter" }, { "$type": "RPG.GameCore.HeadLookAt", "PerformerType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllDarkTeam" }, "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "DoRootRotate": true }, { "$type": "RPG.GameCore.VCameraConfigChange", "CameraConfig": { "NormalConfig": { "CameraState": "SelectDarkTeamEntity", "AttackType": "RangeAttack", "IsLocalOffset": true, "AnchorOffset": { "x": 0.51, "y": 0.28, "z": 0.21 }, "AimTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "AimOffset": { "x": -2.75, "y": 0.24, "z": 0 }, "AimRatio": 1, "AnchorToAimAngle": 22, "Dutch": 4.5, "FOV": 70 }, "BlendConfig": { "BlendType": "Cut" }, "ShowEntityConfig": { "ShowTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "CasterWithAllEnemy" } } } }, { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "IsDynamic": false, "FixedValue": { "Value": 0.5000000004656613 } } }, { "$type": "RPG.GameCore.VCameraConfigChange", "CameraConfig": { "NormalConfig": { "CameraState": "SelectDarkTeamEntity", "AttackType": "RangeAttack", "IsLocalOffset": true, "AnchorOffset": { "x": -0.21, "y": 0.14, "z": 0.24 }, "AimTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "AimOffset": { "x": -2.83, "y": -0.23, "z": 0 }, "AimRatio": 1, "FollowRadius": 2.3, "AnchorToAimAngle": 27, "FollowDamp": 1.5, "AimDamp": 1.5, "Dutch": 4.5, "FOV": 60, "ForbidDynamicOffset": false }, "BlendConfig": { "BlendType": "Custom", "CustomCurveName": "Blend_UltraReady", "BlendTime": 1.5 }, "ShowEntityConfig": { "ShowTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "CasterWithAllEnemy" } } } } ] }, { "Name": "Avatar_Boothill_00_Skill03_Phase01", "TargetInfo": { "TargetType": "SkillTargetEntityList" }, "OnStart": [ { "$type": "RPG.GameCore.ShowBattleScreenEffect", "Active": true }, { "$type": "RPG.GameCore.AlignTargetToTeamCenter", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" } }, { "$type": "RPG.GameCore.ScaleCharacterModel", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "ModelScaleBase": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "OutlineWidthScale": 0.7, "Multiplier": { "0": 1, "2": 0.7, "4": 0.5, "5": 0.3, "8": 0.2 }, "SaveTargetToCaster": true }, { "$type": "RPG.GameCore.SetSkillTargetFormationByPos", "CustomTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "CustomCenterTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "CenterOffset": { "x": 999, "y": 0, "z": -40 }, "TargetFormation": { "Yaw": 210 } }, { "$type": "RPG.GameCore.TriggerAbility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AbilityName": { "Value": "Avatar_Boothill_00_Skill03_Camera" }, "IsSkillPerform": true }, { "$type": "RPG.GameCore.TriggerAnimState", "AnimStateName": "Skill03" }, { "$type": "RPG.GameCore.TriggerAbility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AbilityName": { "Value": "Avatar_Boothill_00_Skill03_Phase02" }, "IsSkillPerform": true }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByIsBodyPart", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "IsAttachToTargetEntity": true, "EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Boothill_00/Eff_Avatar_Boothill_00_Skill03_Wanted.prefab", "ForceSimulateImmediately": false, "ParamEntityUsage": "IconCapture", "TowardTarget": { "$type": "RPG.GameCore.TargetSequence", "Sequence": [ { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, { "$type": "RPG.GameCore.TargetMapPartOwnerEntity" } ] } } ], "FailedTaskList": [ { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "IsAttachToTargetEntity": true, "EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Boothill_00/Eff_Avatar_Boothill_00_Skill03_Wanted.prefab", "ForceSimulateImmediately": false, "ParamEntityUsage": "IconCapture", "TowardTarget": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" } } ] }, { "$type": "RPG.GameCore.ShowBattleUI" }, { "$type": "RPG.GameCore.HideLevelStage", "IsHide": true }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill03", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.20000000018626451 } } }, { "$type": "RPG.GameCore.SetSkillTargetFormationByPos", "CustomTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "CustomCenterTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "CenterOffset": { "x": -0.8, "y": 0, "z": -48 }, "SetBodyPartPos": true, "TargetFormation": {} }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill03", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.8680000002495944 } } }, { "$type": "RPG.GameCore.ShowBattleScreenEffect" }, { "$type": "RPG.GameCore.TryStartConnectUltraSkillFrameCapture" }, { "$type": "RPG.GameCore.WaitTimelineFinish", "TimelineName": "Character_Boothill_00_Skill03_TimeLine" }, { "$type": "RPG.GameCore.ShowBattleUI", "IsShow": true }, { "$type": "RPG.GameCore.HideLevelStage" }, { "$type": "RPG.GameCore.ScaleCharacterModel", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "ModelScaleBase": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "ReadTargetFromCaster": true }, { "$type": "RPG.GameCore.SetTeamFormation", "Team": "TeamDark", "FormationType": "DarkTeamNormal" }, { "$type": "RPG.GameCore.MoveToTargetPosition", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "TeamFormation" }, "IgnoreRadius": true, "OffsetTargetDistance": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] }, { "Name": "Avatar_Boothill_00_Skill03_Phase02", "TargetInfo": { "TargetType": "SkillTargetEntityList" }, "OnAdd": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MAvatar_Boothill_00_Skill03PreShowModifierTarget" } } ], "OnStart": [ { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill03", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.636000000173226 } } }, { "$type": "RPG.GameCore.FireProjectile", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "Projectile": { "ColliderTemplate": "CapsuleZ_BattleCommonBullet", "FlyTime": 0.27, "AttachPoint": "Muzzle", "TargetAttachPoint": "SelectRoot", "WriteProgressToEffectAnimator": true }, "OnProjectileHit": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "ModifierName": { "Value": "MAvatar_Boothill_00_Ultra_PhysicalWeakness" }, "LifeTime": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 238782073 ] } } }, { "$type": "RPG.GameCore.DamageByAttackProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "AttackProperty": { "$type": "RPG.GameCore.AttackData", "DamageType": { "DamageType": "Physical" }, "DamagePercentage": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -56289053 ] } }, "StanceValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1659254037 ] } }, "HitSplitRatio": { "IsDynamic": false, "FixedValue": { "Value": 0.20000000018626451 } }, "SPHitRatio": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "HitAnimation": "Hit_H", "HitTimeSlowType": "Puncture" }, "CanTriggerLastKill": true, "DisplayData": { "UIMessageHeight": 0.6, "DitherRangeX": 0, "DitherRangeY": 0, "AttachPoint": "Origin" } }, { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Boothill_00/Eff_Avatar_Boothill_00_Skill03_Hit.prefab", "AttachPoint": "Origin", "ForceSimulateImmediately": false }, { "$type": "RPG.GameCore.TargetTimeSlow", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "TimeScale": 0.2, "UnscaledDuration": 2, "SlowKey": "Boothill_Skill03" } ], "WaitProjectileFinish": true }, { "$type": "RPG.GameCore.WaitFrame", "WaitFrameCount": 3 }, { "$type": "RPG.GameCore.VCameraConfigChange", "CameraConfig": { "ShakeTemplateName": "Common_Rapid_Middle", "OverrideShakeConfigV2": { "ShakeScale": 0.8, "ShakeTime": 0.1, "ShakeDir": { "x": 0, "y": 0.2, "z": 1 } } } }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill03", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.8720000006724149 } } }, { "$type": "RPG.GameCore.ClearTargetTimeSlow", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "SlowKey": "Boothill_Skill03", "FadeOut": false }, { "$type": "RPG.GameCore.DamageByAttackProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "AttackProperty": { "$type": "RPG.GameCore.AttackData", "DamageType": { "DamageType": "Physical" }, "DamagePercentage": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -56289053 ] } }, "StanceValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1659254037 ] } }, "HitSplitRatio": { "IsDynamic": false, "FixedValue": { "Value": 0.8000000007450581 } }, "SPHitRatio": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "HitAnimation": "Hit_H", "HitMotion": { "Offset": { "x": 0, "y": 6, "z": 0 }, "RiseTime": 0.15, "HangTime": 0.58, "FallTime": 0.2, "HangPeakTime": 0.15, "HangBeginHeightRatio": 0.57 } }, "CanTriggerLastKill": true, "DisplayData": { "UIMessageHeight": 1.8, "DitherRangeX": 0, "DitherRangeY": 0, "AttachPoint": "Origin" } }, { "$type": "RPG.GameCore.DamagePerformFinish" }, { "$type": "RPG.GameCore.ModifyActionDelay", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "AddNormalizedValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1571720207 ] } } }, { "$type": "RPG.GameCore.TriggerSkipDeadHandler" }, { "$type": "RPG.GameCore.SkillPerformFinish" } ], "Modifiers": { "MAvatar_Boothill_00_Skill03PreShowModifierTarget": { "ModifierAffectedPreshowConfig": { "SkillTypes": [ "Ultra" ], "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "CurrentAimAtTarget" }, "ActionDelayPreshowConfig": { "AddDelayRatio": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1571720207 ] } } } } } } }, { "Name": "Avatar_Boothill_00_PassiveSkill01", "TargetInfo": { "TargetType": "Caster" }, "OnStart": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MAvatar_Boothill_00_StancePreview" } }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MAvatar_Boothill_00_Passive" } }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "Inverse": true, "DynamicKey": { "Value": "MaxEnhance" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -237289640 ] } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "DynamicKey": { "Value": "CurEnhance" } }, { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -237289640 ] } }, "DynamicKey": { "Value": "MaxEnhance" } }, { "$type": "RPG.GameCore.SetEnergyBarState", "Active": "False", "BarType": 6, "CD": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "MaxCount": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1075012314 ] } }, "CurrentCount": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1798905670 ] } }, "PrefabPath": "UI/Battle/Widget/PassiveSkill/SpecialPassive1315.prefab", "EnergyDotPrefabPaths": [ "UI/Battle/Widget/PassiveSkill/SkillDotPoint1315.prefab" ] } ] } ], "Modifiers": { "MAvatar_Boothill_00_StancePreview": { "ModifierStancePreshowConfig": { "SkillType": "Ultra", "AddWeakness": "Physical" } }, "MAvatar_Boothill_00_Passive": { "DynamicValues": { "Floats": { "\u0026{map[Hash:0xc030238240] 0xc030238210}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } }, "\u0026{map[Hash:0xc030238540] 0xc030238510}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } }, "\u0026{map[Hash:0xc030238a20] 0xc0302389f0}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } } } }, "OnDynamicValueChange": [ { "Key": { "Hash": 1798905670 }, "ContextScope": "ContextOwner", "Ranges": [ { "Min": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "Max": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1075012314 ] } }, "MaxInclusive": true, "OnChange": [ { "$type": "RPG.GameCore.WriteCustomValueToStatistic", "CustomKey": "Avatar_1315_Enhance", "CustomValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1798905670 ] } } }, { "$type": "RPG.GameCore.SetEnergyBarState", "Active": "False", "BarType": 6, "CD": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "MaxCount": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1075012314 ] } }, "CurrentCount": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1798905670 ] } }, "PrefabPath": "UI/Battle/Widget/PassiveSkill/SpecialPassive1315.prefab", "EnergyDotPrefabPaths": [ "UI/Battle/Widget/PassiveSkill/SkillDotPoint1315.prefab" ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "_show_badge_01" }, "ContextScope": "ContextModifier", "CompareType": "LessEqual", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "CurEnhance" }, "ContextScope": "ContextCaster", "CompareType": "GreaterEqual", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "ContextScope": "ContextModifier", "Value": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "DynamicKey": { "Value": "_show_badge_01" } }, { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Boothill_00/Eff_Avatar_Boothill_00_Passive_Badge_01.prefab", "AttachPoint": "ButtonR_A", "ForceSimulateImmediately": false } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "_show_badge_02" }, "ContextScope": "ContextModifier", "CompareType": "LessEqual", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "CurEnhance" }, "ContextScope": "ContextCaster", "CompareType": "GreaterEqual", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 2 } } } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "ContextScope": "ContextModifier", "Value": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "DynamicKey": { "Value": "_show_badge_02" } }, { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Boothill_00/Eff_Avatar_Boothill_00_Passive_Badge_01.prefab", "AttachPoint": "ButtonR_B", "ForceSimulateImmediately": false } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "_show_badge_03" }, "ContextScope": "ContextModifier", "CompareType": "LessEqual", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "CurEnhance" }, "ContextScope": "ContextCaster", "CompareType": "GreaterEqual", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 3 } } } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "ContextScope": "ContextModifier", "Value": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "DynamicKey": { "Value": "_show_badge_03" } }, { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Boothill_00/Eff_Avatar_Boothill_00_Passive_Badge_01.prefab", "AttachPoint": "ButtonR_C", "ForceSimulateImmediately": false } ] } ] } ] } ], "_CallbackList": [ { "Event": "OnListenCharacterDie", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByIsTargetValid", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity2" } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByTargetTeam", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "Team": "TeamDark" }, { "$type": "RPG.GameCore.ByNot", "Predicate": { "$type": "RPG.GameCore.ByTargetTeam", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity2" }, "Team": "TeamDark" } }, { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "MAvatar_Boothill_00_DuelTarget" } } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "M_Boothill_00_AutoWinDuelTag" }, "LayerAddWhenStack": { "IsDynamic": false, "FixedValue": { "Value": 1 } } } ] } ] } ] }, { "Event": "OnBeforeDying", "CallbackConfig": [ { "$type": "RPG.GameCore.WriteCustomValueToStatistic", "CustomKey": "Avatar_1315_Enhance", "CustomValue": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] }, { "Event": "OnModifierOnStack", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByCheckModifierCallBackName", "ModifierName": "M_Boothill_00_AutoWinDuelTag" }, { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MAvatar_Boothill_00_DuelState" } } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MAvatar_Boothill_00_SelfModification" }, "MaxLayer": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -237289640 ] } }, "LayerAddWhenStack": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "DynamicValues": { "MDF_MaxLayer": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -237289640 ] } }, "MDF_StanceAdded": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1302983543 ] } }, "MDF_GainFromPassive": { "IsDynamic": false, "FixedValue": { "Value": 1 } } } } ] } ] } ] } } }, { "Name": "Avatar_Boothill_00_SkillMazeInLevel", "TargetInfo": { "TargetType": "Caster" }, "OnStart": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "M_Boothill_00_Maze" } } ], "Modifiers": { "M_Boothill_00_Maze": { "_CallbackList": [ { "Event": "OnEnterBattle", "Priority": -80, "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareWaveCount", "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MAvatar_Boothill_00_MazeSkill_Skill02" }, "DynamicValues": { "MDF_Lifetime": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -422442141 ] } } } } ] } ] } ] }, "MAvatar_Boothill_00_MazeSkill_Skill02": { "DynamicValues": { "Floats": { "\u0026{map[Hash:0xc030902780] 0xc030902750}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } } } }, "ModifierStancePreshowConfig": { "SkillType": "Skill", "AddWeakness": "Physical" } } } }, { "Name": "Avatar_Boothill_00_SkillMazeInLevel_GainEnhance", "TargetInfo": { "TargetType": "Caster" }, "OnAdd": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "M_Boothill_00_GainEnhance" } } ], "Modifiers": { "M_Boothill_00_GainEnhance": { "_CallbackList": [ { "Event": "OnEnterBattle", "Priority": -80, "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareWaveCount", "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -237289640 ] } }, "DynamicKey": { "Value": "MaxEnhance" } }, { "$type": "RPG.GameCore.SetEnergyBarState", "Active": "False", "BarType": 6, "CD": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "MaxCount": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1075012314 ] } }, "CurrentCount": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1798905670 ] } }, "PrefabPath": "UI/Battle/Widget/PassiveSkill/SpecialPassive1315.prefab", "EnergyDotPrefabPaths": [ "UI/Battle/Widget/PassiveSkill/SkillDotPoint1315.prefab" ] }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MAvatar_Boothill_00_SelfModification" }, "MaxLayer": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -237289640 ] } }, "LayerAddWhenStack": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 462955996 ] } }, "DynamicValues": { "MDF_MaxLayer": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -237289640 ] } }, "MDF_StanceAdded": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1302983543 ] } }, "MDF_GainFromPassive": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, "CustomOffset": { "x": 0, "y": 999, "z": 0 } } ] } ] } ] } } }, { "Name": "Avatar_Boothill_00_SkillTree01", "TargetInfo": { "TargetType": "Caster" }, "OnStart": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "M_Boothill_00_SkillTree01" } } ], "Modifiers": { "M_Boothill_00_SkillTree01": { "DynamicValues": { "Floats": { "\u0026{map[Hash:0xc030a9fa70] 0xc030a9fa40}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } } } }, "BehaviorFlagList": [ "ListenBattleEventSkill" ], "OnAbilityPropertyChange": [ { "Property": "BreakDamageAddedRatioBase", "Ranges": [ { "Min": { "IsDynamic": false, "FixedValue": { "Value": -999 } }, "Max": { "IsDynamic": false, "FixedValue": { "Value": 999 } }, "OnChange": [ { "$type": "RPG.GameCore.SetDynamicValueByProperty", "DynamicKey": "CasterBreakDamageAdded", "ReadTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "Value": "BreakDamageAddedRatioBase" }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "M_Boothill_00_SkillTree01_Sub" }, "DynamicValues": { "MDF_ConvertPropertyRatio": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQABAQECBAEDEAIR", "FixedValues": [], "DynamicHashes": [ 339799074, 344812526, -1579248737, -129515904 ] } } } }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "M_Boothill_00_SkillTree01_Sub2" }, "DynamicValues": { "MDF_ConvertPropertyRatio": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQABAQECBAEDEAIR", "FixedValues": [], "DynamicHashes": [ 339799074, 344812526, 865869935, -115895636 ] } } } } ] } ] } ], "_CallbackList": [ { "Event": "OnEnterBattle", "Priority": -80, "CallbackConfig": [ { "$type": "RPG.GameCore.SetDynamicValueByProperty", "DynamicKey": "CasterBreakDamageAdded", "ReadTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "Value": "BreakDamageAddedRatioBase" }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "M_Boothill_00_SkillTree01_Sub" }, "DynamicValues": { "MDF_ConvertPropertyRatio": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQABAQECBAEDEAIR", "FixedValues": [], "DynamicHashes": [ 339799074, 344812526, -1579248737, -129515904 ] } } } }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "M_Boothill_00_SkillTree01_Sub2" }, "DynamicValues": { "MDF_ConvertPropertyRatio": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQABAQECBAEDEAIR", "FixedValues": [], "DynamicHashes": [ 339799074, 344812526, 865869935, -115895636 ] } } } } ] } ] }, "M_Boothill_00_SkillTree01_Sub": { "Stacking": "ReplaceByCaster", "DynamicValues": { "Floats": { "\u0026{map[Hash:0xc030c32150] 0xc030c32120}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } } } }, "_CallbackList": [ { "Event": "OnStack", "CallbackConfig": [ { "$type": "RPG.GameCore.StackProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Property": "CriticalChanceConvert", "PropertyValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1887346125 ] } } } ] } ] }, "M_Boothill_00_SkillTree01_Sub2": { "Stacking": "ReplaceByCaster", "DynamicValues": { "Floats": { "\u0026{map[Hash:0xc030f1b200] 0xc030f1b1d0}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } } } }, "_CallbackList": [ { "Event": "OnStack", "CallbackConfig": [ { "$type": "RPG.GameCore.StackProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Property": "CriticalDamageConvert", "PropertyValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1887346125 ] } } } ] } ] } } }, { "Name": "Avatar_Boothill_00_SkillTree02", "TargetInfo": { "TargetType": "Caster" }, "OnStart": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "M_Boothill_00_SkillTree02" } } ], "Modifiers": { "M_Boothill_00_SkillTree02": { "_CallbackList": [ { "Event": "OnBeforeBeingHitAll", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MAvatar_Boothill_00_DuelState" } }, { "$type": "RPG.GameCore.ByAny", "Inverse": true, "PredicateList": [ { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "MAvatar_Boothill_00_DuelTarget" } }, { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntityActualOwner" }, "ModifierName": { "Value": "MAvatar_Boothill_00_DuelTarget" } } ] } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ModifyDamageData", "Defender_AllDamageReduce": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1530459788 ] } } } ] } ] } ] } } }, { "Name": "Avatar_Boothill_00_Rank01", "TargetInfo": { "TargetType": "Caster" }, "OnStart": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MAvatar_Boothill_00_Rank01" } } ], "Modifiers": { "MAvatar_Boothill_00_Rank01": { "_CallbackList": [ { "Event": "OnBeforeHitAll", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByTargetTeam", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "Team": "TeamDark" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ModifyDamageData", "Defender_DefenceAddedRatio": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AAABAAMR", "FixedValues": [ { "Value": 0 } ], "DynamicHashes": [ 1078914312 ] } } } ] } ] }, { "Event": "OnEnterBattle", "Priority": -80, "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByCompareWaveCount", "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, { "$type": "RPG.GameCore.ByRankActivated", "TriggerKey": { "Hash": 2089636447 } } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -237289640 ] } }, "DynamicKey": { "Value": "MaxEnhance" } }, { "$type": "RPG.GameCore.SetEnergyBarState", "Active": "False", "BarType": 6, "CD": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "MaxCount": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1075012314 ] } }, "CurrentCount": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1798905670 ] } }, "PrefabPath": "UI/Battle/Widget/PassiveSkill/SpecialPassive1315.prefab", "EnergyDotPrefabPaths": [ "UI/Battle/Widget/PassiveSkill/SkillDotPoint1315.prefab" ] }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MAvatar_Boothill_00_SelfModification" }, "MaxLayer": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -237289640 ] } }, "LayerAddWhenStack": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "DynamicValues": { "MDF_MaxLayer": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -237289640 ] } }, "MDF_StanceAdded": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1302983543 ] } }, "MDF_GainFromPassive": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, "CustomOffset": { "x": 0, "y": 999, "z": 0 } } ] } ] } ] } } }, { "Name": "Avatar_Boothill_00_Rank06", "TargetInfo": { "TargetType": "Caster" }, "OnStart": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MAvatar_Boothill_00_Rank06" } } ], "Modifiers": { "MAvatar_Boothill_00_Rank06": {} } } ], "GlobalModifiers": { "MAvatar_Boothill_00_DuelState": { "Stacking": "ReplaceByCaster", "DynamicValues": { "Floats": { "\u0026{map[Hash:0xc031235290] 0xc031235260}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } }, "\u0026{map[Hash:0xc0312357d0] 0xc0312357a0}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } } } }, "TaskListTemplate": [ { "Name": "Duel_End_Check", "TaskList": [ { "$type": "RPG.GameCore.Retarget", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllDarkTeam" }, "Predicate": { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "MAvatar_Boothill_00_DuelTarget" } }, "IncludeLimbo": true, "MaxNumber": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "TaskList": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "AliveOnly": false, "ModifierName": { "Value": "M_Boothill_00_OnDuelEndCheck" } } ], "FailedTaskList": [ { "$type": "RPG.GameCore.RemoveSelfModifier" } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "M_Boothill_00_AutoWinDuelTag" } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.Retarget", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllDarkTeam" }, "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "MAvatar_Boothill_00_DuelTarget" } }, { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByTargetAliveState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "AliveStateMask": "Mask_LimboOnly" }, { "$type": "RPG.GameCore.ByContainBehaviorFlag", "Inverse": true, "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "Flag": "Deathrattle" } ] } ] }, "ByRandom": true, "IncludeLimbo": true, "MaxNumber": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "TaskList": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "AliveOnly": false, "ModifierName": { "Value": "M_Boothill_00_DuelEndFollowingListener" }, "LifeTime": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "IsSilenceAddAndStack": true } ] }, { "$type": "RPG.GameCore.Retarget", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllDarkTeam" }, "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "MAvatar_Boothill_00_DuelTarget" } }, { "$type": "RPG.GameCore.ByAnd", "Inverse": true, "PredicateList": [ { "$type": "RPG.GameCore.ByTargetAliveState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "AliveStateMask": "Mask_LimboOnly" }, { "$type": "RPG.GameCore.ByContainBehaviorFlag", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "Flag": "Deathrattle" } ] } ] }, "ByRandom": true, "IncludeLimbo": true, "MaxNumber": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "TaskList": [ { "$type": "RPG.GameCore.RemoveSelfModifier" } ] } ] } ] } ], "LifeTime": 2, "LifeStepMoment": "ModifierPhase1End", "BehaviorFlagList": [ "ListenBattleEventSkill" ], "UIConfig": { "UIEffectPath": "UI/Battle/Widget/TeamInfoStatusEff/TeamInfoStatus_Taunted.prefab", "ModifierUIPriority": "SoftControl" }, "_CallbackList": [ { "Event": "OnDestroy", "CallbackConfig": [ { "$type": "RPG.GameCore.RemoveModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllDarkTeamWithAllDarkTeamUnselectable" }, "ModifierName": { "Value": "MAvatar_Boothill_00_DuelTarget" } }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "ModifierName": { "Value": "M_Boothill_00_AutoWinDuelTag" } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ShowAvatarHUDSpecialEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "EffectPrefabPath": "UI/Battle/Widget/TeamInfoStatusEff/TeamInfoStatusHint_BoothillShoot.prefab" }, { "$type": "RPG.GameCore.RemoveModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "ModifierName": { "Value": "M_Boothill_00_AutoWinDuelTag" } } ], "FailedTaskList": [] }, { "$type": "RPG.GameCore.ShowBattleSkillEnhanced", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" } }, { "$type": "RPG.GameCore.SetControlSkillMapping", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "SkillTriggerKey": "Skill01" } ] }, { "Event": "OnListenAllowAction", "CallbackConfig": [ { "$type": "RPG.GameCore.IncludeTaskListTemplate", "Name": "Duel_End_Check" } ] }, { "Event": "OnBeforeBeingHitAll", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "DynamicKey": { "Value": "_is_attacked_by_target" }, "ContextScope": "ContextModifier", "CompareType": "GreaterEqual", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ModifyDamageData", "Defender_AllDamageTypeTakenRatio": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1266164220 ] } } } ] } ] }, { "Event": "OnStack", "CallbackConfig": [ { "$type": "RPG.GameCore.AttachSkillTypeDisable", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Types": [ "Skill" ] }, { "$type": "RPG.GameCore.ShowBattleSkillEnhanced", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "IsShow": true }, { "$type": "RPG.GameCore.SetControlSkillMapping", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "SkillTriggerKey": "Skill11" } ] }, { "Event": "OnListenCharacterDie", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "M_Boothill_00_AutoWinDuelTag" } }, { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "MAvatar_Boothill_00_DuelTarget" } }, { "$type": "RPG.GameCore.ByAnd", "Inverse": true, "PredicateList": [ { "$type": "RPG.GameCore.ByTargetAliveState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "AliveStateMask": "Mask_LimboOnly" }, { "$type": "RPG.GameCore.ByContainBehaviorFlag", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "Flag": "Deathrattle" } ] } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.RemoveSelfModifier" } ] } ] }, { "Event": "OnBeforeBeingAttacked", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "MAvatar_Boothill_00_DuelTarget" } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "DynamicKey": { "Value": "_is_attacked_by_target" } } ], "FailedTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "DynamicKey": { "Value": "_is_attacked_by_target" } } ] } ] }, { "Event": "OnAfterBeingAttacked", "CallbackConfig": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "DynamicKey": { "Value": "_is_attacked_by_target" } } ] }, { "Event": "OnListenAfterSkillUse", "CallbackConfig": [ { "$type": "RPG.GameCore.IncludeTaskListTemplate", "Name": "Duel_End_Check" } ] }, { "Event": "OnListenUltraSkillPrepare", "CallbackConfig": [ { "$type": "RPG.GameCore.IncludeTaskListTemplate", "Name": "Duel_End_Check" } ] }, { "Event": "OnListenInsertActionStart", "CallbackConfig": [ { "$type": "RPG.GameCore.IncludeTaskListTemplate", "Name": "Duel_End_Check" } ] }, { "Event": "OnListenInsertAbilityStart", "CallbackConfig": [ { "$type": "RPG.GameCore.IncludeTaskListTemplate", "Name": "Duel_End_Check" } ] }, { "Event": "OnListenInsertAbilityFinish", "CallbackConfig": [ { "$type": "RPG.GameCore.IncludeTaskListTemplate", "Name": "Duel_End_Check" } ] }, { "Event": "OnListenInsertAbilityAbort", "CallbackConfig": [ { "$type": "RPG.GameCore.IncludeTaskListTemplate", "Name": "Duel_End_Check" } ] } ] }, "MAvatar_Boothill_00_DuelTarget": { "Stacking": "ReplaceByCaster", "DynamicValues": { "Floats": { "\u0026{map[Hash:0xc0308163c0] 0xc030816390}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } }, "\u0026{map[Hash:0xc030816750] 0xc030816720}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } }, "\u0026{map[Hash:0xc030816a20] 0xc0308169f0}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } } } }, "TaskListTemplate": [ { "Name": "Duel_Win_Check", "TaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByIsContainModifier", "Inverse": true, "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MAvatar_Boothill_00_DuelState" } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.RemoveSelfModifier" } ] } ] }, { "Name": "Duel_Break_Check", "TaskList": [ { "$type": "RPG.GameCore.LoopExecuteTaskList", "MaxLoopCount": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1068717746 ] } }, "TaskList": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "M_Boothill_00_AutoWinDuelTag" }, "LayerAddWhenStack": { "IsDynamic": false, "FixedValue": { "Value": 1 } } } ] }, { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "DynamicKey": { "Value": "_break_count" } } ] } ], "TargetSelectRestrict": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "TargetSelectRestrictType": "EnemySelect", "BehaviorFlagList": [ "Taunt", "RemoveWhenCasterDead", "KeepOnDeathrattle" ], "UIConfig": { "UIEffectPath": "UI/Battle/Widget/TeamInfoStatusEff/TeamInfoStatus_Taunted.prefab", "UIPosition": "UI_TOP", "ModifierUIPriority": "SoftControl" }, "_CallbackList": [ { "Event": "OnCreate", "CallbackConfig": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "ModifierName": { "Value": "M_Boothill_00_EnemySpecialMark" } } ] }, { "Event": "OnListenAllowAction", "CallbackConfig": [ { "$type": "RPG.GameCore.IncludeTaskListTemplate", "Name": "Duel_Win_Check" } ] }, { "Event": "OnBeforeBeingHitAll", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "DynamicKey": { "Value": "_is_attacked_by_target" }, "ContextScope": "ContextModifier", "CompareType": "GreaterEqual", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ModifyDamageData", "Defender_AllDamageTypeTakenRatio": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1266164220 ] } } } ] } ] }, { "Event": "OnStack", "CallbackConfig": [ { "$type": "RPG.GameCore.ModifierAttachEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "EffectPath": "Effects/Eff_Prefab/Eff_Common/Eff_Buff_Common_Taunt_Loop.prefab", "MinMutexTime": -1, "MutexType": "Entity" } ] }, { "Event": "OnBeforeDying", "CallbackConfig": [ { "$type": "RPG.GameCore.IncludeTaskListTemplate", "Name": "Duel_Break_Check" } ] }, { "Event": "OnBeforeBeingAttacked", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "MAvatar_Boothill_00_DuelState" } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "DynamicKey": { "Value": "_is_attacked_by_target" } } ], "FailedTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "DynamicKey": { "Value": "_is_attacked_by_target" } } ] } ] }, { "Event": "OnAfterBeingAttacked", "CallbackConfig": [ { "$type": "RPG.GameCore.IncludeTaskListTemplate", "Name": "Duel_Break_Check" }, { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "DynamicKey": { "Value": "_is_attacked_by_target" } } ] }, { "Event": "OnBeingBreak", "CallbackConfig": [ { "$type": "RPG.GameCore.SetDynamicValueByAddValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Key": { "Value": "_break_count" }, "AddValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "ContextScope": "ContextModifier" } ] }, { "Event": "OnListenUltraSkillPrepare", "CallbackConfig": [ { "$type": "RPG.GameCore.IncludeTaskListTemplate", "Name": "Duel_Win_Check" } ] }, { "Event": "OnListenInsertActionStart", "CallbackConfig": [ { "$type": "RPG.GameCore.IncludeTaskListTemplate", "Name": "Duel_Win_Check" } ] }, { "Event": "OnModifierAdd", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCheckModifierCallBackName", "ModifierName": "M_Boothill_00_OnDuelEndCheck" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.IncludeTaskListTemplate", "Name": "Duel_Break_Check" }, { "$type": "RPG.GameCore.RemoveModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "ModifierName": { "Value": "M_Boothill_00_OnDuelEndCheck" } } ] } ] }, { "Event": "OnListenInsertAbilityStart", "CallbackConfig": [ { "$type": "RPG.GameCore.IncludeTaskListTemplate", "Name": "Duel_Win_Check" } ] } ] }, "M_Boothill_00_OnDuelEndCheck": {}, "M_Boothill_00_DuelEndFollowingListener": { "_CallbackList": [ { "Event": "OnListenAllowAction", "CallbackConfig": [ { "$type": "RPG.GameCore.RemoveSelfModifier" } ] }, { "Event": "OnBeforeDying", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByIsTargetValid", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByTargetTeam", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Team": "TeamDark" }, { "$type": "RPG.GameCore.ByNot", "Predicate": { "$type": "RPG.GameCore.ByTargetTeam", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "Team": "TeamDark" } } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MAvatar_Boothill_00_SelfModification" }, "MaxLayer": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -237289640 ] } }, "LayerAddWhenStack": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "DynamicValues": { "MDF_MaxLayer": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -237289640 ] } }, "MDF_StanceAdded": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1302983543 ] } }, "MDF_GainFromPassive": { "IsDynamic": false, "FixedValue": { "Value": 1 } } } } ] } ] } ] }, { "Event": "OnListenBeforeAction", "CallbackConfig": [ { "$type": "RPG.GameCore.RemoveSelfModifier" } ] }, { "Event": "OnListenUltraSkillPrepare", "CallbackConfig": [ { "$type": "RPG.GameCore.RemoveSelfModifier" } ] }, { "Event": "OnListenInsertActionStart", "CallbackConfig": [ { "$type": "RPG.GameCore.RemoveSelfModifier" } ] } ] }, "M_Boothill_00_EnemySpecialMark": { "UIConfig": { "UIEffectPath": "UI/Battle/Widget/SpecialSkilMarkEff/SpecialSkillMark_Boothill.prefab", "UIMiniEffectPath": "UI/Battle/Widget/SpecialSkilMarkEff/Mini/SpecialSkillMark_Boothill_Mini.prefab" }, "_CallbackList": [ { "Event": "OnDestroy", "CallbackConfig": [ { "$type": "RPG.GameCore.ToggleSpecialSkillMark" } ] }, { "Event": "OnListenBeforeSkillUse", "CallbackConfig": [ { "$type": "RPG.GameCore.ToggleSpecialSkillMark" } ] }, { "Event": "OnListenSetActiveSkill_CL", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByTargetTeam", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "Team": "TeamLight" } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ToggleSpecialSkillMark", "Enable": true } ], "FailedTaskList": [ { "$type": "RPG.GameCore.ToggleSpecialSkillMark" } ] } ] } ], "AdditionConfig": { "DependencyOnAdd": { "DependentModifier": "MAvatar_Boothill_00_DuelTarget", "CasterFilter": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" } }, "DependencyOnRemove": { "DependentModifier": "MAvatar_Boothill_00_DuelTarget", "CasterFilter": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" } } } }, "M_Boothill_00_AutoWinDuelTag": { "Stacking": "ReplaceByCaster", "MaxLayer": 999, "LayerAddWhenStack": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, "MAvatar_Boothill_00_Ultra_PhysicalWeakness": { "Stacking": "ReplaceByCaster", "BehaviorFlagList": [ "STAT_AttachWeakness" ], "_CallbackList": [ { "Event": "OnStack", "CallbackConfig": [ { "$type": "RPG.GameCore.StackWeakness", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "OPType": "Attach", "WeakList": [ "Physical" ] } ] } ] }, "MAvatar_Boothill_00_SelfModification": { "Stacking": "ReplaceByCaster", "DynamicValues": { "Floats": { "\u0026{map[Hash:0xc032718240] 0xc032718210}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } }, "\u0026{map[Hash:0xc032718510] 0xc0327184e0}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } }, "\u0026{map[Hash:0xc032718870] 0xc032718840}": { "readInfo": null, "unk": null, "v24": { "Value": 1 } }, "\u0026{map[Hash:0xc032718d80] 0xc032718d20}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } }, "\u0026{map[Hash:0xc032719050] 0xc032719020}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } }, "\u0026{map[Hash:0xc0327193b0] 0xc032719380}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } }, "\u0026{map[Hash:0xc032719800] 0xc0327197d0}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } }, "\u0026{map[Hash:0xc032719b00] 0xc032719ad0}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } } } }, "MaxLayer": 4, "LayerAddWhenStack": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "UIConfig": { "UIPosition": "UI_Middle" }, "_CallbackList": [ { "Event": "OnDestroy", "CallbackConfig": [ { "$type": "RPG.GameCore.SetDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "ContextScope": "ContextOwner", "Value": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "DynamicKey": { "Value": "CurEnhance" } } ] }, { "Event": "OnStack", "CallbackConfig": [ { "$type": "RPG.GameCore.SetDynamicValueByModifierValue", "ReadTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "ValueType": "Layer", "Multiplier": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "DynamicKey": "_layer" }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MAvatar_Boothill_00_DuelState" } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.BySkillPointActivated", "PointTriggerKey": "PointB3" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ModifySPNew", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AddValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1490502684 ] } } } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByRankActivated", "TriggerKey": { "Hash": 523552506 } }, { "$type": "RPG.GameCore.ByIsContainModifier", "Inverse": true, "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MAvatar_Boothill_00_Rank02_CD" } } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MAvatar_Boothill_00_Rank02_CD" } }, { "$type": "RPG.GameCore.ModifyTeamBoostPoint", "ModifyFunction": "Add", "ModifyValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1762273668 ] } } }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "ModifierName": { "Value": "MAvatar_Boothill_00_Rank02_Enhance" }, "LifeTime": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -893512761 ] } }, "DynamicValues": { "MDF_PropertyRatio": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1296098278 ] } } } } ] } ] }, { "$type": "RPG.GameCore.SetDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "ContextScope": "ContextOwner", "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1875865608 ] } }, "DynamicKey": { "Value": "CurEnhance" } }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "DynamicKey": { "Value": "_layer" }, "ContextScope": "ContextModifier", "CompareType": "Less", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.RemoveSelfModifier" } ] } ] } ] }, "MAvatar_Boothill_00_Rank02_Enhance": { "Stacking": "ReplaceByCaster", "DynamicValues": { "Floats": { "\u0026{map[Hash:0xc032d0bce0] 0xc032d0bcb0}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } } } }, "_CallbackList": [ { "Event": "OnStack", "CallbackConfig": [ { "$type": "RPG.GameCore.StackProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Property": "BreakDamageAddedRatioBase", "PropertyValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1266164220 ] } } } ] } ] }, "MAvatar_Boothill_00_Rank02_CD": { "_CallbackList": [ { "Event": "OnListenTurnEnd", "CallbackConfig": [ { "$type": "RPG.GameCore.RemoveSelfModifier" } ] } ] } } }