mirror of
https://gitlab.com/Dimbreath/turnbasedgamedata.git
synced 2025-05-11 22:45:53 +08:00
6116 lines
191 KiB
JSON
6116 lines
191 KiB
JSON
{
|
|
"AbilityList": [
|
|
{
|
|
"Name": "Avatar_Boothill_00_Skill01_Phase01",
|
|
"TargetInfo": {
|
|
"TargetType": "SkillTargetEntityList"
|
|
},
|
|
"OnStart": [
|
|
{
|
|
"$type": "RPG.GameCore.LookAt",
|
|
"TargetType": "AbilityTargetEntity"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerAbility",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AbilityName": {
|
|
"Value": "Avatar_Boothill_00_Skill01_Phase02"
|
|
},
|
|
"IsSkillPerform": true
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerAbility",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AbilityName": {
|
|
"Value": "Avatar_Boothill_00_Skill01_Camera"
|
|
},
|
|
"IsSkillPerform": true
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerAnimStateWithMove",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AnimStateName": "Skill01",
|
|
"MovingRangeList": [
|
|
{
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AbilityTargetEntity"
|
|
},
|
|
"OffsetTargetDistance": {
|
|
"FixedValue": {
|
|
"Value": 0.8
|
|
}
|
|
},
|
|
"NormalizedTimeStart": {
|
|
"FixedValue": {
|
|
"Value": 0.049
|
|
}
|
|
},
|
|
"NormalizedTimeEnd": {
|
|
"FixedValue": {
|
|
"Value": 0.13333333
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AbilityTargetEntity"
|
|
},
|
|
"OffsetTargetDistance": {
|
|
"FixedValue": {
|
|
"Value": 0.4
|
|
}
|
|
},
|
|
"NormalizedTimeStart": {
|
|
"FixedValue": {
|
|
"Value": 0.13333333
|
|
}
|
|
},
|
|
"NormalizedTimeEnd": {
|
|
"FixedValue": {
|
|
"Value": 0.187
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "TeamFormation"
|
|
},
|
|
"OffsetTargetDistance": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
},
|
|
"NormalizedTimeStart": {
|
|
"FixedValue": {
|
|
"Value": 0.8
|
|
}
|
|
},
|
|
"NormalizedTimeEnd": {
|
|
"FixedValue": {
|
|
"Value": 0.923
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimState",
|
|
"AnimStateName": "Skill01",
|
|
"NormalizedTimeEnd": {
|
|
"FixedValue": {
|
|
"Value": 0.06
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.RadialBlurEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AbilityTargetEntity"
|
|
},
|
|
"Duration": 0.1467,
|
|
"BlurRadius": 0.8,
|
|
"Iteration": 4,
|
|
"BlurFeather": 0.2
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimState",
|
|
"AnimStateName": "Skill01",
|
|
"NormalizedTimeEnd": {
|
|
"FixedValue": {
|
|
"Value": 0.36
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.RadialBlurEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AbilityTargetEntity"
|
|
},
|
|
"Duration": 0.13,
|
|
"BlurRadius": 0.8,
|
|
"Iteration": 4,
|
|
"BlurFeather": 0.2
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimState",
|
|
"AnimStateName": "Skill01",
|
|
"NormalizedTimeEnd": {
|
|
"FixedValue": {
|
|
"Value": 0.861
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Name": "Avatar_Boothill_00_Skill01_Phase02",
|
|
"TargetInfo": {
|
|
"TargetType": "SkillTargetEntityList"
|
|
},
|
|
"OnStart": [
|
|
{
|
|
"$type": "RPG.GameCore.SetDynamicValue",
|
|
"Value": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
},
|
|
"DynamicKey": {
|
|
"Value": "_loop_count"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimState",
|
|
"AnimStateName": "Skill01",
|
|
"NormalizedTimeEnd": {
|
|
"FixedValue": {
|
|
"Value": 0.359
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.DamageByAttackProperty",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AbilityTargetEntity"
|
|
},
|
|
"AttackProperty": {
|
|
"$type": "RPG.GameCore.AttackData",
|
|
"DamageType": {
|
|
"DamageType": "Physical"
|
|
},
|
|
"DamagePercentage": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
-1126825319
|
|
]
|
|
}
|
|
},
|
|
"StanceValue": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
1659254037
|
|
]
|
|
}
|
|
},
|
|
"HitSplitRatio": {
|
|
"FixedValue": {
|
|
"Value": 0.3
|
|
}
|
|
},
|
|
"SPHitRatio": {
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
},
|
|
"HitAnimation": "Hit",
|
|
"HitEffect": "Effects/Eff_Prefab/Eff_Avatar/Eff_Boothill_00/Eff_Avatar_Boothill_00_Skill01_Attack_Hit.prefab",
|
|
"HitEffectHeight": 1.2,
|
|
"HitPosHeight": 1.2,
|
|
"HitAngleHorizontal": 30,
|
|
"HitAngleVertical": 80
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.GlobalTimeSlow",
|
|
"TimeScale": {
|
|
"FixedValue": {
|
|
"Value": 0.125
|
|
}
|
|
},
|
|
"UnscaledDuration": {
|
|
"FixedValue": {
|
|
"Value": 0.133
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimState",
|
|
"AnimStateName": "Skill01",
|
|
"NormalizedTimeEnd": {
|
|
"FixedValue": {
|
|
"Value": 0.373
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.DamageByAttackProperty",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AbilityTargetEntity"
|
|
},
|
|
"AttackProperty": {
|
|
"$type": "RPG.GameCore.AttackData",
|
|
"DamageType": {
|
|
"DamageType": "Physical"
|
|
},
|
|
"DamagePercentage": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
-1126825319
|
|
]
|
|
}
|
|
},
|
|
"StanceValue": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
1659254037
|
|
]
|
|
}
|
|
},
|
|
"HitSplitRatio": {
|
|
"FixedValue": {
|
|
"Value": 0.7
|
|
}
|
|
},
|
|
"SPHitRatio": {
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
},
|
|
"HitAnimation": "Hit_H",
|
|
"HitEffectHeight": 0.5,
|
|
"HitPosHeight": 0.5,
|
|
"HitAngleHorizontal": 10,
|
|
"HitAngleVertical": 80
|
|
},
|
|
"CanTriggerLastKill": true
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.DamagePerformFinish"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SkillPerformFinish"
|
|
}
|
|
],
|
|
"DynamicValues": {
|
|
"Floats": {
|
|
"1441984939": {},
|
|
"-723988709": {},
|
|
"-1994926057": {},
|
|
"-706001249": {},
|
|
"228134027": {},
|
|
"1751883775": {}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"Name": "Avatar_Boothill_00_Skill11_Phase01",
|
|
"TargetInfo": {
|
|
"TargetType": "SkillTargetEntityList"
|
|
},
|
|
"OnStart": [
|
|
{
|
|
"$type": "RPG.GameCore.LookAt",
|
|
"TargetType": "AbilityTargetEntity"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerAbility",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AbilityName": {
|
|
"Value": "Avatar_Boothill_00_Skill11_Phase02"
|
|
},
|
|
"IsSkillPerform": true
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerAbility",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AbilityName": {
|
|
"Value": "Avatar_Boothill_00_Skill11_Camera"
|
|
},
|
|
"IsSkillPerform": true
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerAnimState",
|
|
"AnimStateName": "Skill11"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AnimStateName": "Skill11",
|
|
"NormalizedTimeEnd": {
|
|
"FixedValue": {
|
|
"Value": 0.1333
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.RadialBlurEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AbilityTargetEntity"
|
|
},
|
|
"Duration": 0.55,
|
|
"BlurRadius": 0.8,
|
|
"Iteration": 4,
|
|
"BlurStart": 0.25,
|
|
"BlurFeather": 0.3
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AnimStateName": "Skill11",
|
|
"NormalizedTimeEnd": {
|
|
"FixedValue": {
|
|
"Value": 0.46
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitFor",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByCompareDynamicValue",
|
|
"DynamicKey": {
|
|
"Value": "Skill11_Bonus_Check"
|
|
},
|
|
"CompareType": "NotEqual",
|
|
"CompareValue": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByCompareDynamicValue",
|
|
"DynamicKey": {
|
|
"Value": "Skill11_Bonus_Check"
|
|
},
|
|
"CompareType": "Greater",
|
|
"CompareValue": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
}
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.BySimulateSpeedUp"
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AnimStateName": "Skill11",
|
|
"NormalizedTimeEnd": {
|
|
"FixedValue": {
|
|
"Value": 0.5
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SetSkillTargetFormationByPos",
|
|
"Team": "TeamDark",
|
|
"CustomTargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AllEnemy"
|
|
},
|
|
"CustomCenterTargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"CenterOffset": {
|
|
"Z": 7.5
|
|
},
|
|
"CenterRootYaw": 180,
|
|
"TargetFormation": {},
|
|
"LeftSideFormations": [
|
|
{
|
|
"LocalDelta": {
|
|
"X": 8
|
|
},
|
|
"Yaw": -47
|
|
},
|
|
{
|
|
"LocalDelta": {
|
|
"X": 6
|
|
},
|
|
"Yaw": -38
|
|
},
|
|
{
|
|
"LocalDelta": {
|
|
"X": 4
|
|
},
|
|
"Yaw": -28
|
|
},
|
|
{
|
|
"LocalDelta": {
|
|
"X": 2
|
|
},
|
|
"Yaw": -15
|
|
}
|
|
],
|
|
"RightSideFormations": [
|
|
{
|
|
"LocalDelta": {
|
|
"X": -2
|
|
},
|
|
"Yaw": 15
|
|
},
|
|
{
|
|
"LocalDelta": {
|
|
"X": -4
|
|
},
|
|
"Yaw": 28
|
|
},
|
|
{
|
|
"LocalDelta": {
|
|
"X": -6
|
|
},
|
|
"Yaw": 38
|
|
},
|
|
{
|
|
"LocalDelta": {
|
|
"X": -8
|
|
},
|
|
"Yaw": 47
|
|
}
|
|
],
|
|
"SpecifyTargetFormationEntity": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AbilityTargetEntity"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.LookAt",
|
|
"TargetType": "AbilityTargetEntity"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerAnimState",
|
|
"AnimStateName": "Skill11_Bonus"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerAbility",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AbilityName": {
|
|
"Value": "Avatar_Boothill_00_Skill11_Bonus_Camera"
|
|
},
|
|
"IsSkillPerform": true
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimState",
|
|
"AnimStateName": "Skill11_Bonus",
|
|
"NormalizedTimeEnd": {
|
|
"FixedValue": {
|
|
"Value": 0.116
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.ClearEntityDamageText",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AbilityTargetEntity"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.GlobalMainIntensityEffect",
|
|
"TargetIntensity": 0.3,
|
|
"FadeDuration": 0.3
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitTimelineFinish",
|
|
"TimelineName": "Character_Boothill_00_Skill11_TimeLine"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.RemoveEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Boothill_00/Eff_Avatar_Boothill_00_Skill11_Bonus_Fire_01.prefab"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AnimStateName": "Skill11_Bonus",
|
|
"NormalizedTimeEnd": {
|
|
"FixedValue": {
|
|
"Value": 0.412
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimState",
|
|
"AnimStateName": "Skill11_Bonus",
|
|
"NormalizedTimeEnd": {
|
|
"FixedValue": {
|
|
"Value": 0.591
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.GlobalMainIntensityEffect",
|
|
"IsRevert": true,
|
|
"TargetIntensity": 1,
|
|
"FadeDuration": 0.3
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimState",
|
|
"AnimStateName": "Skill11_Bonus",
|
|
"NormalizedTimeEnd": {
|
|
"FixedValue": {
|
|
"Value": 0.7
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.BySimulateSpeedUp"
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimState",
|
|
"AnimStateName": "Skill11_Bonus",
|
|
"NormalizedTimeEnd": {
|
|
"FixedValue": {
|
|
"Value": 0.779
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SetTeamFormation",
|
|
"Team": "TeamDark",
|
|
"FormationType": "DarkTeamNormal"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByTargetAliveState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AbilityTargetEntity"
|
|
},
|
|
"AliveStateMask": "Mask_AliveOrLimbo",
|
|
"Inverse": true
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.VCameraConfigChange",
|
|
"CameraConfig": {
|
|
"NormalConfig": {
|
|
"CameraState": "CasterToTargetPerform",
|
|
"AnchorTargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "LightTeamCenter"
|
|
},
|
|
"IsLocalOffset": true,
|
|
"AnchorOffset": {
|
|
"X": 1,
|
|
"Y": 1.4,
|
|
"Z": -3
|
|
},
|
|
"AnchorRatio": 0.1,
|
|
"AimTargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "DarkTeamCenter"
|
|
},
|
|
"AimOffset": {
|
|
"Y": 1,
|
|
"Z": -1
|
|
},
|
|
"AimRatio": 1
|
|
},
|
|
"BlendConfig": {
|
|
"BlendType": "Cut"
|
|
},
|
|
"ShowEntityConfig": {
|
|
"ShowTargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AllDarkTeam"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"FailedTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.TriggerAbility",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AbilityName": {
|
|
"Value": "Avatar_Boothill_00_Skill11_End_Camera"
|
|
},
|
|
"IsSkillPerform": true
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.RemoveEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Boothill_00/Eff_Avatar_Boothill_00_Skill11_01_Ready.prefab"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AnimStateName": "Skill11",
|
|
"NormalizedTimeEnd": {
|
|
"FixedValue": {
|
|
"Value": 0.907
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Modifiers": {
|
|
"M_Boothill_00_Skill11_StancePreview": {
|
|
"ModifierStancePreshowConfig": {
|
|
"SkillType": "Normal",
|
|
"Condition": {
|
|
"$type": "RPG.GameCore.ByIsContainModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MAvatar_Boothill_00_DuelState"
|
|
}
|
|
},
|
|
"MultiplyRatio": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AAABAAEBBAIR",
|
|
"FixedValues": [
|
|
{
|
|
"Value": 1
|
|
}
|
|
],
|
|
"DynamicHashes": [
|
|
1798905670,
|
|
-1302983543
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Name": "Avatar_Boothill_00_Skill11_Phase02",
|
|
"TargetInfo": {
|
|
"TargetType": "SkillTargetEntityList"
|
|
},
|
|
"OnAdd": [
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "M_Boothill_00_Skill11_StancePreview"
|
|
}
|
|
}
|
|
],
|
|
"OnStart": [
|
|
{
|
|
"$type": "RPG.GameCore.SetDynamicValue",
|
|
"Value": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
1798905670
|
|
]
|
|
}
|
|
},
|
|
"DynamicKey": {
|
|
"Value": "_enhance_before_attack"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SetDynamicValue",
|
|
"Value": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
},
|
|
"DynamicKey": {
|
|
"Value": "Skill11_Bonus_Check"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AnimStateName": "Skill11",
|
|
"NormalizedTimeEnd": {
|
|
"FixedValue": {
|
|
"Value": 0.1333
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.VCameraConfigChange",
|
|
"CameraConfig": {
|
|
"ShakeTemplateName": "Avatar_Boothill_Skill11_SingleShot",
|
|
"OverrideShakeConfigV2": {
|
|
"ShakeScale": 1,
|
|
"ShakeTime": 0.12,
|
|
"ShakeDir": {
|
|
"X": -0.1,
|
|
"Y": 0.1,
|
|
"Z": 0.8
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AbilityTargetEntity"
|
|
},
|
|
"EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Boothill_00/Eff_Avatar_Boothill_00_Skill11_Hit01.prefab",
|
|
"AttachPoint": "SelectRoot",
|
|
"PositionOffset": {
|
|
"X": -0.1,
|
|
"Y": -0.2
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.IncludeTaskListTemplate",
|
|
"Name": "One_Shot"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AnimStateName": "Skill11",
|
|
"NormalizedTimeEnd": {
|
|
"FixedValue": {
|
|
"Value": 0.175
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.VCameraConfigChange",
|
|
"CameraConfig": {
|
|
"ShakeTemplateName": "Avatar_Boothill_Skill11_SingleShot",
|
|
"OverrideShakeConfigV2": {
|
|
"ShakeScale": 1,
|
|
"ShakeTime": 0.12,
|
|
"ShakeDir": {
|
|
"X": -0.1,
|
|
"Y": 0.1,
|
|
"Z": 0.8
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AbilityTargetEntity"
|
|
},
|
|
"EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Boothill_00/Eff_Avatar_Boothill_00_Skill11_Hit01.prefab",
|
|
"AttachPoint": "SelectRoot",
|
|
"PositionOffset": {
|
|
"X": 0.08,
|
|
"Y": 0.2
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.IncludeTaskListTemplate",
|
|
"Name": "One_Shot"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AnimStateName": "Skill11",
|
|
"NormalizedTimeEnd": {
|
|
"FixedValue": {
|
|
"Value": 0.2167
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.VCameraConfigChange",
|
|
"CameraConfig": {
|
|
"ShakeTemplateName": "Avatar_Boothill_Skill11_SingleShot",
|
|
"OverrideShakeConfigV2": {
|
|
"ShakeScale": 1,
|
|
"ShakeTime": 0.12,
|
|
"ShakeDir": {
|
|
"X": -0.1,
|
|
"Y": 0.1,
|
|
"Z": 0.8
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AbilityTargetEntity"
|
|
},
|
|
"EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Boothill_00/Eff_Avatar_Boothill_00_Skill11_Hit01.prefab",
|
|
"AttachPoint": "SelectRoot",
|
|
"PositionOffset": {
|
|
"X": -0.15
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.IncludeTaskListTemplate",
|
|
"Name": "One_Shot"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AnimStateName": "Skill11",
|
|
"NormalizedTimeEnd": {
|
|
"FixedValue": {
|
|
"Value": 0.2667
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.VCameraConfigChange",
|
|
"CameraConfig": {
|
|
"ShakeTemplateName": "Avatar_Boothill_Skill11_SingleShot",
|
|
"OverrideShakeConfigV2": {
|
|
"ShakeScale": 1.2,
|
|
"ShakeTime": 0.12,
|
|
"ShakeDir": {
|
|
"X": -0.1,
|
|
"Y": 0.1,
|
|
"Z": 0.8
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AbilityTargetEntity"
|
|
},
|
|
"EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Boothill_00/Eff_Avatar_Boothill_00_Skill11_Hit01.prefab",
|
|
"AttachPoint": "SelectRoot",
|
|
"PositionOffset": {
|
|
"X": 0.12,
|
|
"Y": 0.2
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.IncludeTaskListTemplate",
|
|
"Name": "One_Shot"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AnimStateName": "Skill11",
|
|
"NormalizedTimeEnd": {
|
|
"FixedValue": {
|
|
"Value": 0.3167
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.VCameraConfigChange",
|
|
"CameraConfig": {
|
|
"ShakeTemplateName": "Avatar_Boothill_Skill11_SingleShot",
|
|
"OverrideShakeConfigV2": {
|
|
"ShakeScale": 1.5,
|
|
"ShakeTime": 0.15,
|
|
"ShakeDir": {
|
|
"X": -0.1,
|
|
"Y": 0.1,
|
|
"Z": 0.8
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AbilityTargetEntity"
|
|
},
|
|
"EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Boothill_00/Eff_Avatar_Boothill_00_Skill11_Hit01.prefab",
|
|
"AttachPoint": "SelectRoot",
|
|
"PositionOffset": {
|
|
"X": -0.2,
|
|
"Y": 0.1
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.IncludeTaskListTemplate",
|
|
"Name": "One_Shot"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AnimStateName": "Skill11",
|
|
"NormalizedTimeEnd": {
|
|
"FixedValue": {
|
|
"Value": 0.3667
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.VCameraConfigChange",
|
|
"CameraConfig": {
|
|
"ShakeTemplateName": "Common_Rapid_Light",
|
|
"OverrideShakeConfigV2": {
|
|
"ShakeScale": 2,
|
|
"ShakeTime": 0.15,
|
|
"ShakeDir": {
|
|
"X": -0.1,
|
|
"Y": 0.1,
|
|
"Z": 0.8
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AbilityTargetEntity"
|
|
},
|
|
"EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Boothill_00/Eff_Avatar_Boothill_00_Skill11_Hit02.prefab",
|
|
"AttachPoint": "SelectRoot",
|
|
"PositionOffset": {
|
|
"Y": 0.3
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.IncludeTaskListTemplate",
|
|
"Name": "One_Shot_Final"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByAnd",
|
|
"PredicateList": [
|
|
{
|
|
"$type": "RPG.GameCore.ByContainBehaviorFlag",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AbilityTargetEntity"
|
|
},
|
|
"Flag": "Break"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.ByCompareDynamicValue",
|
|
"DynamicKey": {
|
|
"Value": "_enhance_before_attack"
|
|
},
|
|
"CompareType": "GreaterEqual",
|
|
"CompareValue": {
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.SetDynamicValue",
|
|
"Value": {
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
},
|
|
"DynamicKey": {
|
|
"Value": "Skill11_Bonus_Check"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SetDynamicValueByProperty",
|
|
"DynamicKey": "_maxStance",
|
|
"ReadTargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AbilityTargetEntity"
|
|
},
|
|
"Value": "MaxStance"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SetDynamicValue",
|
|
"Value": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQABAQAAAQIEEAIR",
|
|
"FixedValues": [
|
|
{
|
|
"Value": 30
|
|
}
|
|
],
|
|
"DynamicHashes": [
|
|
339799074,
|
|
-1304140875,
|
|
1618854686
|
|
]
|
|
}
|
|
},
|
|
"DynamicKey": {
|
|
"Value": "_maxStance"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByCompareDynamicValue",
|
|
"DynamicKey": {
|
|
"Value": "_enhance_before_attack"
|
|
},
|
|
"CompareType": "GreaterEqual",
|
|
"CompareValue": {
|
|
"FixedValue": {
|
|
"Value": 3
|
|
}
|
|
}
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.SetDynamicValue",
|
|
"Value": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
-387416295
|
|
]
|
|
}
|
|
},
|
|
"DynamicKey": {
|
|
"Value": "Skill11_BreakDamagePercentage"
|
|
}
|
|
}
|
|
],
|
|
"FailedTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByCompareDynamicValue",
|
|
"DynamicKey": {
|
|
"Value": "_enhance_before_attack"
|
|
},
|
|
"CompareType": "GreaterEqual",
|
|
"CompareValue": {
|
|
"FixedValue": {
|
|
"Value": 2
|
|
}
|
|
}
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.SetDynamicValue",
|
|
"Value": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
2037500697
|
|
]
|
|
}
|
|
},
|
|
"DynamicKey": {
|
|
"Value": "Skill11_BreakDamagePercentage"
|
|
}
|
|
}
|
|
],
|
|
"FailedTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.SetDynamicValue",
|
|
"Value": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
1406772377
|
|
]
|
|
}
|
|
},
|
|
"DynamicKey": {
|
|
"Value": "Skill11_BreakDamagePercentage"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TargetTimeSlow",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AbilityTargetEntity"
|
|
},
|
|
"TimeScale": 0.1,
|
|
"UnscaledDuration": 2,
|
|
"FadeInTime": {
|
|
"FixedValue": {
|
|
"Value": 0.2
|
|
}
|
|
},
|
|
"SlowKey": "Boothill_Bonus"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AnimStateName": "Skill11_Bonus",
|
|
"NormalizedTimeEnd": {
|
|
"FixedValue": {
|
|
"Value": 0.379
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.RadialBlurEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AbilityTargetEntity"
|
|
},
|
|
"Duration": 0.1,
|
|
"BlurRadius": 0.8,
|
|
"Iteration": 4,
|
|
"BlurFeather": 0.2
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AnimStateName": "Skill11_Bonus",
|
|
"NormalizedTimeEnd": {
|
|
"FixedValue": {
|
|
"Value": 0.385
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.VCameraConfigChange",
|
|
"CameraConfig": {
|
|
"ShakeTemplateName": "Avatar_Boothill_Skill11_Bonus",
|
|
"OverrideShakeConfigV2": {
|
|
"ShakeScale": 3.5,
|
|
"ShakeTime": 0.16
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.ClearTargetTimeSlow",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AbilityTargetEntity"
|
|
},
|
|
"SlowKey": "Boothill_Bonus",
|
|
"FadeOut": false
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.DamageByAttackProperty",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AbilityTargetEntity"
|
|
},
|
|
"AttackProperty": {
|
|
"$type": "RPG.GameCore.AttackData",
|
|
"DamageType": {
|
|
"DamageType": "Physical"
|
|
},
|
|
"FormulaType": "ByBreakDamage",
|
|
"AttackType": "ElementDamage",
|
|
"BreakDamagePercentage": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AAAAAQQBAAACBQABAgQAAwUBAQQR",
|
|
"FixedValues": [
|
|
{
|
|
"Value": 0.2
|
|
},
|
|
{
|
|
"Value": 2
|
|
},
|
|
{
|
|
"Value": 30
|
|
},
|
|
{
|
|
"Value": 4
|
|
}
|
|
],
|
|
"DynamicHashes": [
|
|
-1304140875,
|
|
-1413151968
|
|
]
|
|
}
|
|
},
|
|
"FinalFormulaType": "ByPureDamage",
|
|
"FrameHalt": {
|
|
"FixedValue": {
|
|
"Value": 0.03
|
|
}
|
|
},
|
|
"HitAnimation": "Hit_H",
|
|
"HitEffect": "Effects/Eff_Prefab/Eff_Avatar/Eff_Boothill_00/Eff_Avatar_Boothill_00_Skill11_Bonus_Hit01.prefab",
|
|
"HitEffectHeight": 0.8,
|
|
"HitMotion": {
|
|
"Offset": {
|
|
"Y": 1.1
|
|
},
|
|
"RiseTime": 0.2,
|
|
"HangTime": 0.58,
|
|
"FallTime": 0.1,
|
|
"HangPeakTime": 0.1,
|
|
"HangBeginHeightRatio": 0.57
|
|
},
|
|
"HitPosHeight": 0.8
|
|
},
|
|
"CanTriggerLastKill": true,
|
|
"DisplayData": {
|
|
"DitherRangeX": 0,
|
|
"DitherRangeY": 0,
|
|
"AttachPoint": "SelectRoot"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByRankActivated",
|
|
"TriggerKey": {
|
|
"Hash": -1445815962
|
|
}
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.DamageByAttackProperty",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AbilityTargetEntity"
|
|
},
|
|
"AttackProperty": {
|
|
"$type": "RPG.GameCore.AttackData",
|
|
"DamageType": {
|
|
"DamageType": "Physical"
|
|
},
|
|
"FormulaType": "ByBreakDamage",
|
|
"AttackType": "ElementDamage",
|
|
"BreakDamagePercentage": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AAAAAQQBAAACBQABAgQAAwUBAQQBAgQR",
|
|
"FixedValues": [
|
|
{
|
|
"Value": 0.2
|
|
},
|
|
{
|
|
"Value": 2
|
|
},
|
|
{
|
|
"Value": 30
|
|
},
|
|
{
|
|
"Value": 4
|
|
}
|
|
],
|
|
"DynamicHashes": [
|
|
-1304140875,
|
|
-1413151968,
|
|
1663462312
|
|
]
|
|
}
|
|
},
|
|
"FinalFormulaType": "ByPureDamage",
|
|
"HitEffect": "Effects/Eff_Prefab/Eff_Avatar/Eff_Boothill_00/Eff_Avatar_Boothill_00_Skill11_Hit01.prefab"
|
|
},
|
|
"CanTriggerLastKill": true,
|
|
"DisplayData": {
|
|
"AttachPoint": "SelectRoot"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.DamageByAttackProperty",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AbilityTargetAdjoinEntity"
|
|
},
|
|
"AttackProperty": {
|
|
"$type": "RPG.GameCore.AttackData",
|
|
"DamageType": {
|
|
"DamageType": "Physical"
|
|
},
|
|
"FormulaType": "ByBreakDamage",
|
|
"AttackType": "ElementDamage",
|
|
"BreakDamagePercentage": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AAAAAQQBAAACBQABAgQAAwUBAQQBAgQR",
|
|
"FixedValues": [
|
|
{
|
|
"Value": 0.2
|
|
},
|
|
{
|
|
"Value": 2
|
|
},
|
|
{
|
|
"Value": 30
|
|
},
|
|
{
|
|
"Value": 4
|
|
}
|
|
],
|
|
"DynamicHashes": [
|
|
-1304140875,
|
|
-1413151968,
|
|
-1027953449
|
|
]
|
|
}
|
|
},
|
|
"FinalFormulaType": "ByPureDamage",
|
|
"HitAnimation": "Hit_H",
|
|
"HitEffect": "Effects/Eff_Prefab/Eff_Avatar/Eff_Boothill_00/Eff_Avatar_Boothill_00_Skill11_Hit01.prefab",
|
|
"HitEffectHeight": 0.8,
|
|
"HitPosHeight": 0.8
|
|
},
|
|
"CanTriggerLastKill": true,
|
|
"DisplayData": {
|
|
"AttachPoint": "SelectRoot"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AnimStateName": "Skill11_Bonus",
|
|
"NormalizedTimeEnd": {
|
|
"FixedValue": {
|
|
"Value": 0.417
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.VCameraConfigChange",
|
|
"CameraConfig": {
|
|
"ShakeTemplateName": "Avatar_Boothill_Skill11_Bonus",
|
|
"OverrideShakeConfigV2": {
|
|
"ShakeScale": 3.5,
|
|
"ShakeTime": 0.16
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.ClearTargetTimeSlow",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AbilityTargetEntity"
|
|
},
|
|
"SlowKey": "Boothill_Bonus",
|
|
"FadeOut": false
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.RadialBlurEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AbilityTargetEntity"
|
|
},
|
|
"Duration": 0.1,
|
|
"BlurRadius": 0.8,
|
|
"Iteration": 4,
|
|
"BlurFeather": 0.2
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AbilityTargetEntity"
|
|
},
|
|
"EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Boothill_00/Eff_Avatar_Boothill_00_Skill11_Bonus_Hit01.prefab"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.DamageByAttackProperty",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AbilityTargetEntity"
|
|
},
|
|
"AttackProperty": {
|
|
"$type": "RPG.GameCore.AttackData",
|
|
"DamageType": {
|
|
"DamageType": "Physical"
|
|
},
|
|
"FormulaType": "ByBreakDamage",
|
|
"AttackType": "ElementDamage",
|
|
"BreakDamagePercentage": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AAAAAQQBAAACBQABAgQAAwUBAQQR",
|
|
"FixedValues": [
|
|
{
|
|
"Value": 0.2
|
|
},
|
|
{
|
|
"Value": 2
|
|
},
|
|
{
|
|
"Value": 30
|
|
},
|
|
{
|
|
"Value": 4
|
|
}
|
|
],
|
|
"DynamicHashes": [
|
|
-1304140875,
|
|
-1413151968
|
|
]
|
|
}
|
|
},
|
|
"FinalFormulaType": "ByPureDamage",
|
|
"FrameHalt": {
|
|
"FixedValue": {
|
|
"Value": 0.03
|
|
}
|
|
},
|
|
"HitAnimation": "Hit_H",
|
|
"HitEffectHeight": 1.8,
|
|
"HitMotion": {
|
|
"Offset": {
|
|
"Y": 2.2
|
|
},
|
|
"RiseTime": 0.2,
|
|
"HangTime": 0.58,
|
|
"FallTime": 0.1,
|
|
"HangPeakTime": 0.2,
|
|
"HangBeginHeightRatio": 0.57
|
|
},
|
|
"HitPosHeight": 1.8,
|
|
"HitAngleVertical": -60
|
|
},
|
|
"CanTriggerLastKill": true,
|
|
"DisplayData": {
|
|
"UIMessageHeight": 0.4,
|
|
"DitherRangeX": 0,
|
|
"DitherRangeY": 0,
|
|
"AttachPoint": "SelectRoot"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByRankActivated",
|
|
"TriggerKey": {
|
|
"Hash": -1445815962
|
|
}
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.DamageByAttackProperty",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AbilityTargetEntity"
|
|
},
|
|
"AttackProperty": {
|
|
"$type": "RPG.GameCore.AttackData",
|
|
"DamageType": {
|
|
"DamageType": "Physical"
|
|
},
|
|
"FormulaType": "ByBreakDamage",
|
|
"AttackType": "ElementDamage",
|
|
"BreakDamagePercentage": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AAAAAQQBAAACBQABAgQAAwUBAQQBAgQR",
|
|
"FixedValues": [
|
|
{
|
|
"Value": 0.2
|
|
},
|
|
{
|
|
"Value": 2
|
|
},
|
|
{
|
|
"Value": 30
|
|
},
|
|
{
|
|
"Value": 4
|
|
}
|
|
],
|
|
"DynamicHashes": [
|
|
-1304140875,
|
|
-1413151968,
|
|
1663462312
|
|
]
|
|
}
|
|
},
|
|
"FinalFormulaType": "ByPureDamage",
|
|
"HitEffect": "Effects/Eff_Prefab/Eff_Avatar/Eff_Boothill_00/Eff_Avatar_Boothill_00_Skill11_Hit01.prefab"
|
|
},
|
|
"CanTriggerLastKill": true,
|
|
"DisplayData": {
|
|
"UIMessageHeight": 0.4,
|
|
"AttachPoint": "SelectRoot"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.DamageByAttackProperty",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AbilityTargetAdjoinEntity"
|
|
},
|
|
"AttackProperty": {
|
|
"$type": "RPG.GameCore.AttackData",
|
|
"DamageType": {
|
|
"DamageType": "Physical"
|
|
},
|
|
"FormulaType": "ByBreakDamage",
|
|
"AttackType": "ElementDamage",
|
|
"BreakDamagePercentage": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AAAAAQQBAAACBQABAgQAAwUBAQQBAgQR",
|
|
"FixedValues": [
|
|
{
|
|
"Value": 0.2
|
|
},
|
|
{
|
|
"Value": 2
|
|
},
|
|
{
|
|
"Value": 30
|
|
},
|
|
{
|
|
"Value": 4
|
|
}
|
|
],
|
|
"DynamicHashes": [
|
|
-1304140875,
|
|
-1413151968,
|
|
-1027953449
|
|
]
|
|
}
|
|
},
|
|
"FinalFormulaType": "ByPureDamage",
|
|
"HitAnimation": "Hit_H",
|
|
"HitEffect": "Effects/Eff_Prefab/Eff_Avatar/Eff_Boothill_00/Eff_Avatar_Boothill_00_Skill11_Hit01.prefab",
|
|
"HitEffectHeight": 0.8,
|
|
"HitPosHeight": 0.8
|
|
},
|
|
"CanTriggerLastKill": true,
|
|
"DisplayData": {
|
|
"AttachPoint": "SelectRoot"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AnimStateName": "Skill11_Bonus",
|
|
"NormalizedTimeEnd": {
|
|
"FixedValue": {
|
|
"Value": 0.472
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.ClearTargetTimeSlow",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AbilityTargetEntity"
|
|
},
|
|
"SlowKey": "Boothill_Bonus",
|
|
"FadeOut": false
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.DamageByAttackProperty",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AbilityTargetEntity"
|
|
},
|
|
"AttackProperty": {
|
|
"$type": "RPG.GameCore.AttackData",
|
|
"DamageType": {
|
|
"DamageType": "Physical"
|
|
},
|
|
"FormulaType": "ByBreakDamage",
|
|
"AttackType": "ElementDamage",
|
|
"BreakDamagePercentage": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AAAAAQQBAAACBQABAgQAAwUBAQQR",
|
|
"FixedValues": [
|
|
{
|
|
"Value": 0.6
|
|
},
|
|
{
|
|
"Value": 2
|
|
},
|
|
{
|
|
"Value": 30
|
|
},
|
|
{
|
|
"Value": 4
|
|
}
|
|
],
|
|
"DynamicHashes": [
|
|
-1304140875,
|
|
-1413151968
|
|
]
|
|
}
|
|
},
|
|
"FinalFormulaType": "ByPureDamage",
|
|
"FrameHalt": {
|
|
"FixedValue": {
|
|
"Value": 0.03
|
|
}
|
|
},
|
|
"HitAnimation": "Hit_H",
|
|
"HitTimeSlowType": "Impact",
|
|
"HitMotion": {
|
|
"Offset": {
|
|
"Y": 3
|
|
},
|
|
"RiseTime": 0.2,
|
|
"HangTime": 0.58,
|
|
"FallTime": 0.1,
|
|
"HangPeakTime": 0.2,
|
|
"HangBeginHeightRatio": 0.57
|
|
},
|
|
"HitPosHeight": 2.4,
|
|
"HitAngleVertical": -90
|
|
},
|
|
"CanTriggerLastKill": true,
|
|
"DisplayData": {
|
|
"UIMessageHeight": 0.7,
|
|
"DitherRangeX": 0,
|
|
"DitherRangeY": 0,
|
|
"AttachPoint": "SelectRoot"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByRankActivated",
|
|
"TriggerKey": {
|
|
"Hash": -1445815962
|
|
}
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.DamageByAttackProperty",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AbilityTargetEntity"
|
|
},
|
|
"AttackProperty": {
|
|
"$type": "RPG.GameCore.AttackData",
|
|
"DamageType": {
|
|
"DamageType": "Physical"
|
|
},
|
|
"FormulaType": "ByBreakDamage",
|
|
"AttackType": "ElementDamage",
|
|
"BreakDamagePercentage": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AAAAAQQBAAACBQABAgQAAwUBAQQBAgQR",
|
|
"FixedValues": [
|
|
{
|
|
"Value": 0.6
|
|
},
|
|
{
|
|
"Value": 2
|
|
},
|
|
{
|
|
"Value": 30
|
|
},
|
|
{
|
|
"Value": 4
|
|
}
|
|
],
|
|
"DynamicHashes": [
|
|
-1304140875,
|
|
-1413151968,
|
|
1663462312
|
|
]
|
|
}
|
|
},
|
|
"FinalFormulaType": "ByPureDamage",
|
|
"HitEffect": "Effects/Eff_Prefab/Eff_Avatar/Eff_Boothill_00/Eff_Avatar_Boothill_00_Skill11_Hit01.prefab"
|
|
},
|
|
"CanTriggerLastKill": true,
|
|
"DisplayData": {
|
|
"UIMessageHeight": 0.7,
|
|
"AttachPoint": "SelectRoot"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.DamageByAttackProperty",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AbilityTargetAdjoinEntity"
|
|
},
|
|
"AttackProperty": {
|
|
"$type": "RPG.GameCore.AttackData",
|
|
"DamageType": {
|
|
"DamageType": "Physical"
|
|
},
|
|
"FormulaType": "ByBreakDamage",
|
|
"AttackType": "ElementDamage",
|
|
"BreakDamagePercentage": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AAAAAQQBAAACBQABAgQAAwUBAQQBAgQR",
|
|
"FixedValues": [
|
|
{
|
|
"Value": 0.6
|
|
},
|
|
{
|
|
"Value": 2
|
|
},
|
|
{
|
|
"Value": 30
|
|
},
|
|
{
|
|
"Value": 4
|
|
}
|
|
],
|
|
"DynamicHashes": [
|
|
-1304140875,
|
|
-1413151968,
|
|
-1027953449
|
|
]
|
|
}
|
|
},
|
|
"FinalFormulaType": "ByPureDamage",
|
|
"HitAnimation": "Hit_H",
|
|
"HitEffect": "Effects/Eff_Prefab/Eff_Avatar/Eff_Boothill_00/Eff_Avatar_Boothill_00_Skill11_Hit01.prefab",
|
|
"HitEffectHeight": 1.8,
|
|
"HitMotion": {
|
|
"Offset": {
|
|
"Y": 2.2
|
|
},
|
|
"RiseTime": 0.2,
|
|
"HangTime": 0.58,
|
|
"FallTime": 0.1,
|
|
"HangPeakTime": 0.2,
|
|
"HangBeginHeightRatio": 0.57
|
|
},
|
|
"HitPosHeight": 1.8,
|
|
"HitAngleVertical": -60
|
|
},
|
|
"CanTriggerLastKill": true,
|
|
"DisplayData": {
|
|
"UIMessageHeight": 0.4,
|
|
"AttachPoint": "SelectRoot"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.DamagePerformFinish"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AbilityTargetEntity"
|
|
},
|
|
"EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Boothill_00/Eff_Avatar_Boothill_00_Skill11_Bonus_Hit02.prefab"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.VCameraConfigChange",
|
|
"CameraConfig": {
|
|
"ShakeTemplateName": "Avatar_Boothill_Skill11_Bonus",
|
|
"OverrideShakeConfigV2": {
|
|
"ShakeScale": 5,
|
|
"ShakeTime": 0.5,
|
|
"RangeAttenuationDuration": 0.5
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.RadialBlurEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AbilityTargetEntity"
|
|
},
|
|
"Duration": 0.15,
|
|
"BlurRadius": 0.8,
|
|
"Iteration": 4,
|
|
"BlurFeather": 0.2
|
|
}
|
|
],
|
|
"FailedTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.DamagePerformFinish"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SetDynamicValue",
|
|
"Value": {
|
|
"FixedValue": {
|
|
"Value": -1
|
|
}
|
|
},
|
|
"DynamicKey": {
|
|
"Value": "Skill11_Bonus_Check"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SkillPerformFinish"
|
|
}
|
|
],
|
|
"DynamicValues": {
|
|
"Floats": {
|
|
"453162260": {},
|
|
"-1304140875": {},
|
|
"-723988709": {},
|
|
"-370384826": {},
|
|
"-706001249": {},
|
|
"228134027": {}
|
|
}
|
|
},
|
|
"TaskListTemplate": [
|
|
{
|
|
"Name": "One_Shot",
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Boothill_00/Eff_Avatar_Boothill_00_Skill11_AttackFire_01.prefab"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.DamageByAttackProperty",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AbilityTargetEntity"
|
|
},
|
|
"AttackProperty": {
|
|
"$type": "RPG.GameCore.AttackData",
|
|
"DamageType": {
|
|
"DamageType": "Physical"
|
|
},
|
|
"DamagePercentage": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
-1999440872
|
|
]
|
|
}
|
|
},
|
|
"StanceValue": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AAABAAEBBAIBAgQR",
|
|
"FixedValues": [
|
|
{
|
|
"Value": 1
|
|
}
|
|
],
|
|
"DynamicHashes": [
|
|
1798905670,
|
|
-1302983543,
|
|
1659254037
|
|
]
|
|
}
|
|
},
|
|
"HitSplitRatio": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AAAAAQUR",
|
|
"FixedValues": [
|
|
{
|
|
"Value": 1
|
|
},
|
|
{
|
|
"Value": 6
|
|
}
|
|
],
|
|
"DynamicHashes": []
|
|
}
|
|
},
|
|
"SPHitRatio": {
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
},
|
|
"AttackType": "Normal",
|
|
"HitAnimation": "Hit",
|
|
"HitPosHeight": 0.8,
|
|
"RandomHitAngleHorizontal": 60
|
|
},
|
|
"CanTriggerLastKill": true,
|
|
"DisplayData": {
|
|
"AttachPoint": "SelectRoot"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Name": "One_Shot_Final",
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Boothill_00/Eff_Avatar_Boothill_00_Skill11_AttackFire_01.prefab"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.DamageByAttackProperty",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AbilityTargetEntity"
|
|
},
|
|
"AttackProperty": {
|
|
"$type": "RPG.GameCore.AttackData",
|
|
"DamageType": {
|
|
"DamageType": "Physical"
|
|
},
|
|
"DamagePercentage": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
-1999440872
|
|
]
|
|
}
|
|
},
|
|
"StanceValue": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AAABAAEBBAIBAgQR",
|
|
"FixedValues": [
|
|
{
|
|
"Value": 1
|
|
}
|
|
],
|
|
"DynamicHashes": [
|
|
1798905670,
|
|
-1302983543,
|
|
1659254037
|
|
]
|
|
}
|
|
},
|
|
"HitSplitRatio": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AAAAAQUR",
|
|
"FixedValues": [
|
|
{
|
|
"Value": 1
|
|
},
|
|
{
|
|
"Value": 6
|
|
}
|
|
],
|
|
"DynamicHashes": []
|
|
}
|
|
},
|
|
"SPHitRatio": {
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
},
|
|
"AttackType": "Normal",
|
|
"HitAnimation": "Hit",
|
|
"HitPosHeight": 0.8
|
|
},
|
|
"CanTriggerLastKill": true
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Name": "Avatar_Boothill_00_Skill02_Phase01",
|
|
"TargetInfo": {
|
|
"TargetType": "SkillTargetEntityList"
|
|
},
|
|
"OnStart": [
|
|
{
|
|
"$type": "RPG.GameCore.LookAt",
|
|
"TargetType": "AbilityTargetEntity"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerAbility",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AbilityName": {
|
|
"Value": "Avatar_Boothill_00_Skill02_Phase02"
|
|
},
|
|
"IsSkillPerform": true
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerAbility",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AbilityName": {
|
|
"Value": "Avatar_Boothill_00_Skill02_Camera"
|
|
},
|
|
"IsSkillPerform": true
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerAnimState",
|
|
"AnimStateName": "Skill02"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.MakeCharacterHUDVisible",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AllEnemy"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AnimStateName": "Skill02",
|
|
"NormalizedTimeEnd": {
|
|
"FixedValue": {
|
|
"Value": 0.096
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.GlobalMainIntensityEffect",
|
|
"TargetIntensity": 0.3,
|
|
"FadeDuration": 0.5
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AnimStateName": "Skill02",
|
|
"NormalizedTimeEnd": {
|
|
"FixedValue": {
|
|
"Value": 0.427
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.MakeCharacterHUDVisible",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AbilityTargetEntity"
|
|
},
|
|
"Visible": true
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AnimStateName": "Skill02",
|
|
"NormalizedTimeEnd": {
|
|
"FixedValue": {
|
|
"Value": 0.72785
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AbilityTargetEntity"
|
|
},
|
|
"EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Boothill_00/Eff_Avatar_Boothill_00_Skill02_Aim01.prefab"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AnimStateName": "Skill02",
|
|
"NormalizedTimeEnd": {
|
|
"FixedValue": {
|
|
"Value": 0.862
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.GlobalMainIntensityEffect",
|
|
"IsRevert": true,
|
|
"FadeDuration": 0.2
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AnimStateName": "Skill02",
|
|
"NormalizedTimeEnd": {
|
|
"FixedValue": {
|
|
"Value": 0.943
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.MakeCharacterHUDVisible",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AllEnemy"
|
|
},
|
|
"Visible": true
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerAnimState",
|
|
"AnimLogicState": "Idle",
|
|
"AnimStateName": "Skill11_Ready_Loop",
|
|
"NormalizedTransitionDuration": {
|
|
"FixedValue": {
|
|
"Value": 0.05
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Modifiers": {
|
|
"M_Boothill_00_Skill02_ContinuousCheck": {
|
|
"_CallbackList": [
|
|
{
|
|
"Event": "OnListenBeforeSkillUse",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.IncludeTaskListTemplate",
|
|
"Name": "Boothill_Skill02_NotContinuous"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Event": "OnListenUltraSkillPrepare",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.IncludeTaskListTemplate",
|
|
"Name": "Boothill_Skill02_NotContinuous"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Event": "OnListenInsertActionStart",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.IncludeTaskListTemplate",
|
|
"Name": "Boothill_Skill02_NotContinuous"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Event": "OnListenInsertAbilityStart",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.IncludeTaskListTemplate",
|
|
"Name": "Boothill_Skill02_NotContinuous"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"TaskListTemplate": [
|
|
{
|
|
"Name": "Boothill_Skill02_NotContinuous",
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByCompareTarget",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
},
|
|
"CompareType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
}
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.RemoveSelfModifier"
|
|
}
|
|
],
|
|
"FailedTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.TriggerAnimState",
|
|
"AnimLogicState": "Idle",
|
|
"AnimStateName": "StandBy",
|
|
"NormalizedTransitionDuration": {
|
|
"FixedValue": {
|
|
"Value": 0.05
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"MAvatar_Boothill_00_Rank04_DamageReduce": {
|
|
"_CallbackList": [
|
|
{
|
|
"Event": "OnBeforeBeingHitAll",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByCompareDynamicValue",
|
|
"DynamicKey": {
|
|
"Value": "_is_active"
|
|
},
|
|
"CompareType": "GreaterEqual",
|
|
"CompareValue": {
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
}
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.ModifyDamageData",
|
|
"Defender_AllDamageReduce": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
-1266164220
|
|
]
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Event": "OnBeforeBeingAttacked",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByIsContainModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MAvatar_Boothill_00_DuelTarget"
|
|
}
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.SetDynamicValue",
|
|
"ContextScope": "ContextModifier",
|
|
"Value": {
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
},
|
|
"DynamicKey": {
|
|
"Value": "_is_active"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Event": "OnAfterBeingAttacked",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByCompareDynamicValue",
|
|
"DynamicKey": {
|
|
"Value": "_is_active"
|
|
},
|
|
"CompareType": "GreaterEqual",
|
|
"CompareValue": {
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
}
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.RemoveSelfModifier"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"DynamicValues": {
|
|
"Floats": {
|
|
"-1266164220": {},
|
|
"1541255623": {},
|
|
"-1577373706": {}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Name": "Avatar_Boothill_00_Skill02_Phase02",
|
|
"TargetInfo": {
|
|
"TargetType": "SkillTargetEntityList"
|
|
},
|
|
"OnStart": [
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AnimStateName": "Skill02",
|
|
"NormalizedTimeEnd": {
|
|
"FixedValue": {
|
|
"Value": 0.7595
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByIsContainModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MAvatar_Boothill_00_MazeSkill_Skill02"
|
|
}
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AbilityTargetEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MAvatar_Boothill_00_Ultra_PhysicalWeakness"
|
|
},
|
|
"LifeTime": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
-422442141
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.RemoveModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MAvatar_Boothill_00_MazeSkill_Skill02"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByRankActivated",
|
|
"TriggerKey": {
|
|
"Hash": 1686351920
|
|
}
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MAvatar_Boothill_00_DuelState"
|
|
},
|
|
"LifeTime": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
-1019408300
|
|
]
|
|
}
|
|
},
|
|
"DynamicValues": {
|
|
"MDF_PropertyRatio": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQABAQMR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
936398762,
|
|
1544980771
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AbilityTargetEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MAvatar_Boothill_00_DuelTarget"
|
|
},
|
|
"DynamicValues": {
|
|
"MDF_PropertyRatio": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQABAQIR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
147328743,
|
|
-1387459332
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"FailedTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MAvatar_Boothill_00_DuelState"
|
|
},
|
|
"LifeTime": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
-1019408300
|
|
]
|
|
}
|
|
},
|
|
"DynamicValues": {
|
|
"MDF_PropertyRatio": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
936398762
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AbilityTargetEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MAvatar_Boothill_00_DuelTarget"
|
|
},
|
|
"DynamicValues": {
|
|
"MDF_PropertyRatio": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
147328743
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "M_Boothill_00_Skill02_ContinuousCheck"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TurnInsertAction",
|
|
"PrepareAbilityName": "Avatar_Boothill_00_Bonus",
|
|
"PlayReadyAnim": false,
|
|
"CancelPrepareAbilityIfDelayed": true,
|
|
"PlayReadyAnimIfPrepareAbilityCancel": true,
|
|
"CanInsertUltraSkill": true
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SkillPerformFinish"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Name": "Avatar_Boothill_00_Bonus",
|
|
"TargetInfo": {
|
|
"TargetType": "Caster"
|
|
},
|
|
"OnStart": [
|
|
{
|
|
"$type": "RPG.GameCore.VCameraNoiseChange",
|
|
"FrequencyGain": 0.01
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitSecond",
|
|
"WaitTime": {
|
|
"FixedValue": {
|
|
"Value": 0.1
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerAbility",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AbilityInherentTargetType": {
|
|
"$type": "RPG.GameCore.TargetSequence",
|
|
"Sequence": [
|
|
{
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AllEnemy"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TargetFilter",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByIsContainModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MAvatar_Boothill_00_DuelTarget"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"AbilityName": {
|
|
"Value": "Avatar_Boothill_00_Bonus_Camera"
|
|
},
|
|
"IsSkillPerform": true
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByIsContainModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MAvatar_Boothill_00_DuelState"
|
|
}
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.TriggerAnimState",
|
|
"AnimLogicState": "Idle",
|
|
"AnimStateName": "Skill11_Ready_Loop",
|
|
"NormalizedTransitionDuration": {
|
|
"FixedValue": {
|
|
"Value": 0.05
|
|
}
|
|
},
|
|
"ForceStart": true
|
|
}
|
|
],
|
|
"FailedTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.TriggerAnimState",
|
|
"AnimLogicState": "Idle",
|
|
"AnimStateName": "Skill01_Ready",
|
|
"NormalizedTransitionDuration": {
|
|
"FixedValue": {
|
|
"Value": 0.05
|
|
}
|
|
},
|
|
"ForceStart": true
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Name": "Avatar_Boothill_00_Skill03_EnterReady",
|
|
"TargetInfo": {
|
|
"TargetType": "InherentTargetEntity"
|
|
},
|
|
"OnStart": [
|
|
{
|
|
"$type": "RPG.GameCore.WaitSecond",
|
|
"WaitTime": {
|
|
"FixedValue": {
|
|
"Value": 0.4
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AlignTargetToTeamCenter",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitSecond",
|
|
"WaitTime": {
|
|
"FixedValue": {
|
|
"Value": 0.1
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.LookAt",
|
|
"TargetType": "DarkTeamCenter"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.HeadLookAt",
|
|
"PerformerType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AllDarkTeam"
|
|
},
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"DoRootRotate": true
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.VCameraConfigChange",
|
|
"CameraConfig": {
|
|
"NormalConfig": {
|
|
"CameraState": "SelectDarkTeamEntity",
|
|
"AttackType": "RangeAttack",
|
|
"IsLocalOffset": true,
|
|
"AnchorOffset": {
|
|
"X": 0.51,
|
|
"Y": 0.28,
|
|
"Z": 0.21
|
|
},
|
|
"AimTargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AbilityTargetEntity"
|
|
},
|
|
"AimOffset": {
|
|
"X": -2.75,
|
|
"Y": 0.24
|
|
},
|
|
"AimRatio": 1,
|
|
"AnchorToAimAngle": 22,
|
|
"Dutch": 4.5,
|
|
"FOV": 70
|
|
},
|
|
"BlendConfig": {
|
|
"BlendType": "Cut"
|
|
},
|
|
"ShowEntityConfig": {
|
|
"ShowTargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "CasterWithAllEnemy"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitSecond",
|
|
"WaitTime": {
|
|
"FixedValue": {
|
|
"Value": 0.5
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.VCameraConfigChange",
|
|
"CameraConfig": {
|
|
"NormalConfig": {
|
|
"CameraState": "SelectDarkTeamEntity",
|
|
"AttackType": "RangeAttack",
|
|
"IsLocalOffset": true,
|
|
"AnchorOffset": {
|
|
"X": -0.21,
|
|
"Y": 0.14,
|
|
"Z": 0.24
|
|
},
|
|
"AimTargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AbilityTargetEntity"
|
|
},
|
|
"AimOffset": {
|
|
"X": -2.83,
|
|
"Y": -0.23
|
|
},
|
|
"AimRatio": 1,
|
|
"FollowRadius": 2.3,
|
|
"AnchorToAimAngle": 27,
|
|
"FollowDamp": 1.5,
|
|
"AimDamp": 1.5,
|
|
"Dutch": 4.5,
|
|
"FOV": 60,
|
|
"ForbidDynamicOffset": false
|
|
},
|
|
"BlendConfig": {
|
|
"BlendType": "Custom",
|
|
"CustomCurveName": "Blend_UltraReady",
|
|
"BlendTime": 1.5
|
|
},
|
|
"ShowEntityConfig": {
|
|
"ShowTargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "CasterWithAllEnemy"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Name": "Avatar_Boothill_00_Skill03_Phase01",
|
|
"TargetInfo": {
|
|
"TargetType": "SkillTargetEntityList"
|
|
},
|
|
"OnStart": [
|
|
{
|
|
"$type": "RPG.GameCore.ShowBattleScreenEffect",
|
|
"Active": true
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AlignTargetToTeamCenter",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.ScaleCharacterModel",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AbilityTargetEntity"
|
|
},
|
|
"ModelScaleBase": {
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
},
|
|
"OutlineWidthScale": 0.7,
|
|
"Multiplier": {
|
|
"0": 1,
|
|
"2": 0.7,
|
|
"4": 0.5,
|
|
"5": 0.3,
|
|
"8": 0.2
|
|
},
|
|
"SaveTargetToCaster": true
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SetSkillTargetFormationByPos",
|
|
"CustomTargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AbilityTargetEntity"
|
|
},
|
|
"CustomCenterTargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"CenterOffset": {
|
|
"X": 999,
|
|
"Z": -40
|
|
},
|
|
"TargetFormation": {
|
|
"Yaw": 210
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerAbility",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AbilityName": {
|
|
"Value": "Avatar_Boothill_00_Skill03_Camera"
|
|
},
|
|
"IsSkillPerform": true
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerAnimState",
|
|
"AnimStateName": "Skill03"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerAbility",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AbilityName": {
|
|
"Value": "Avatar_Boothill_00_Skill03_Phase02"
|
|
},
|
|
"IsSkillPerform": true
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByIsBodyPart",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AbilityTargetEntity"
|
|
}
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"IsAttachToTargetEntity": true,
|
|
"EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Boothill_00/Eff_Avatar_Boothill_00_Skill03_Wanted.prefab",
|
|
"ParamEntityUsage": "IconCapture",
|
|
"TowardTarget": {
|
|
"$type": "RPG.GameCore.TargetSequence",
|
|
"Sequence": [
|
|
{
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AbilityTargetEntity"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TargetMapPartOwnerEntity"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
],
|
|
"FailedTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"IsAttachToTargetEntity": true,
|
|
"EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Boothill_00/Eff_Avatar_Boothill_00_Skill03_Wanted.prefab",
|
|
"ParamEntityUsage": "IconCapture",
|
|
"TowardTarget": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AbilityTargetEntity"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.ShowBattleUI"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.HideLevelStage",
|
|
"IsHide": true
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AnimStateName": "Skill03",
|
|
"NormalizedTimeEnd": {
|
|
"FixedValue": {
|
|
"Value": 0.2
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SetSkillTargetFormationByPos",
|
|
"CustomTargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AbilityTargetEntity"
|
|
},
|
|
"CustomCenterTargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"CenterOffset": {
|
|
"X": -0.8,
|
|
"Z": -48
|
|
},
|
|
"SetBodyPartPos": true,
|
|
"TargetFormation": {}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AnimStateName": "Skill03",
|
|
"NormalizedTimeEnd": {
|
|
"FixedValue": {
|
|
"Value": 0.868
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.ShowBattleScreenEffect"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TryStartConnectUltraSkillFrameCapture"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitTimelineFinish",
|
|
"TimelineName": "Character_Boothill_00_Skill03_TimeLine"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.ShowBattleUI",
|
|
"IsShow": true
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.HideLevelStage"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.ScaleCharacterModel",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AbilityTargetEntity"
|
|
},
|
|
"ModelScaleBase": {
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
},
|
|
"ReadTargetFromCaster": true
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SetTeamFormation",
|
|
"Team": "TeamDark",
|
|
"FormationType": "DarkTeamNormal"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.MoveToTargetPosition",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "TeamFormation"
|
|
},
|
|
"IgnoreRadius": true,
|
|
"OffsetTargetDistance": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Modifiers": {
|
|
"MAvatar_Boothill_00_Skill03PreShowModifierTarget": {
|
|
"ModifierAffectedPreshowConfig": {
|
|
"SkillTypes": [
|
|
"Ultra"
|
|
],
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "CurrentAimAtTarget"
|
|
},
|
|
"ActionDelayPreshowConfig": {
|
|
"AddDelayRatio": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
1571720207
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Name": "Avatar_Boothill_00_Skill03_Phase02",
|
|
"TargetInfo": {
|
|
"TargetType": "SkillTargetEntityList"
|
|
},
|
|
"OnAdd": [
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MAvatar_Boothill_00_Skill03PreShowModifierTarget"
|
|
}
|
|
}
|
|
],
|
|
"OnStart": [
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AnimStateName": "Skill03",
|
|
"NormalizedTimeEnd": {
|
|
"FixedValue": {
|
|
"Value": 0.636
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.FireProjectile",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AbilityTargetEntity"
|
|
},
|
|
"Projectile": {
|
|
"ColliderTemplate": "CapsuleZ_BattleCommonBullet",
|
|
"FlyTime": 0.27,
|
|
"AttachPoint": "Muzzle",
|
|
"TargetAttachPoint": "SelectRoot",
|
|
"WriteProgressToEffectAnimator": true
|
|
},
|
|
"OnProjectileHit": [
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AbilityTargetEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MAvatar_Boothill_00_Ultra_PhysicalWeakness"
|
|
},
|
|
"LifeTime": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
238782073
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.DamageByAttackProperty",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AbilityTargetEntity"
|
|
},
|
|
"AttackProperty": {
|
|
"$type": "RPG.GameCore.AttackData",
|
|
"DamageType": {
|
|
"DamageType": "Physical"
|
|
},
|
|
"DamagePercentage": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
-56289053
|
|
]
|
|
}
|
|
},
|
|
"StanceValue": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
1659254037
|
|
]
|
|
}
|
|
},
|
|
"HitSplitRatio": {
|
|
"FixedValue": {
|
|
"Value": 0.2
|
|
}
|
|
},
|
|
"SPHitRatio": {
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
},
|
|
"HitAnimation": "Hit_H",
|
|
"HitTimeSlowType": "Puncture"
|
|
},
|
|
"CanTriggerLastKill": true,
|
|
"DisplayData": {
|
|
"UIMessageHeight": 0.6,
|
|
"DitherRangeX": 0,
|
|
"DitherRangeY": 0
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AbilityTargetEntity"
|
|
},
|
|
"EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Boothill_00/Eff_Avatar_Boothill_00_Skill03_Hit.prefab",
|
|
"AttachPoint": "Origin"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TargetTimeSlow",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AbilityTargetEntity"
|
|
},
|
|
"TimeScale": 0.2,
|
|
"UnscaledDuration": 2,
|
|
"SlowKey": "Boothill_Skill03"
|
|
}
|
|
],
|
|
"WaitProjectileFinish": true
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitFrame",
|
|
"WaitFrameCount": 3
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.VCameraConfigChange",
|
|
"CameraConfig": {
|
|
"ShakeTemplateName": "Common_Rapid_Middle",
|
|
"OverrideShakeConfigV2": {
|
|
"ShakeScale": 0.8,
|
|
"ShakeTime": 0.1,
|
|
"ShakeDir": {
|
|
"Y": 0.2,
|
|
"Z": 1
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AnimStateName": "Skill03",
|
|
"NormalizedTimeEnd": {
|
|
"FixedValue": {
|
|
"Value": 0.872
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.ClearTargetTimeSlow",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AbilityTargetEntity"
|
|
},
|
|
"SlowKey": "Boothill_Skill03",
|
|
"FadeOut": false
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.DamageByAttackProperty",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AbilityTargetEntity"
|
|
},
|
|
"AttackProperty": {
|
|
"$type": "RPG.GameCore.AttackData",
|
|
"DamageType": {
|
|
"DamageType": "Physical"
|
|
},
|
|
"DamagePercentage": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
-56289053
|
|
]
|
|
}
|
|
},
|
|
"StanceValue": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
1659254037
|
|
]
|
|
}
|
|
},
|
|
"HitSplitRatio": {
|
|
"FixedValue": {
|
|
"Value": 0.8
|
|
}
|
|
},
|
|
"SPHitRatio": {
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
},
|
|
"HitAnimation": "Hit_H",
|
|
"HitMotion": {
|
|
"Offset": {
|
|
"Y": 6
|
|
},
|
|
"RiseTime": 0.15,
|
|
"HangTime": 0.58,
|
|
"FallTime": 0.2,
|
|
"HangPeakTime": 0.15,
|
|
"HangBeginHeightRatio": 0.57
|
|
}
|
|
},
|
|
"CanTriggerLastKill": true,
|
|
"DisplayData": {
|
|
"UIMessageHeight": 1.8,
|
|
"DitherRangeX": 0,
|
|
"DitherRangeY": 0
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.DamagePerformFinish"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.ModifyActionDelay",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AbilityTargetEntity"
|
|
},
|
|
"AddNormalizedValue": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
1571720207
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerSkipDeadHandler"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SkillPerformFinish"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Modifiers": {
|
|
"MAvatar_Boothill_00_StancePreview": {
|
|
"ModifierStancePreshowConfig": {
|
|
"SkillType": "Ultra",
|
|
"AddWeakness": "Physical"
|
|
}
|
|
},
|
|
"MAvatar_Boothill_00_Passive": {
|
|
"OnDynamicValueChange": [
|
|
{
|
|
"Key": {
|
|
"Hash": 1798905670
|
|
},
|
|
"ContextScope": "ContextOwner",
|
|
"Ranges": [
|
|
{
|
|
"Min": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
},
|
|
"Max": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
-1075012314
|
|
]
|
|
}
|
|
},
|
|
"MaxInclusive": true,
|
|
"OnChange": [
|
|
{
|
|
"$type": "RPG.GameCore.WriteCustomValueToStatistic",
|
|
"CustomKey": "Avatar_1315_Enhance",
|
|
"CustomValue": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
1798905670
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SetEnergyBarState",
|
|
"Active": "False",
|
|
"BarType": 6,
|
|
"CD": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
},
|
|
"MaxCount": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
-1075012314
|
|
]
|
|
}
|
|
},
|
|
"CurrentCount": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
1798905670
|
|
]
|
|
}
|
|
},
|
|
"PrefabPath": "UI/Battle/Widget/PassiveSkill/SpecialPassive1315.prefab",
|
|
"EnergyDotPrefabPaths": [
|
|
"UI/Battle/Widget/PassiveSkill/SkillDotPoint1315.prefab"
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByAnd",
|
|
"PredicateList": [
|
|
{
|
|
"$type": "RPG.GameCore.ByCompareDynamicValue",
|
|
"DynamicKey": {
|
|
"Value": "_show_badge_01"
|
|
},
|
|
"ContextScope": "ContextModifier",
|
|
"CompareType": "LessEqual",
|
|
"CompareValue": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.ByCompareDynamicValue",
|
|
"DynamicKey": {
|
|
"Value": "CurEnhance"
|
|
},
|
|
"ContextScope": "ContextCaster",
|
|
"CompareType": "GreaterEqual",
|
|
"CompareValue": {
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.SetDynamicValue",
|
|
"ContextScope": "ContextModifier",
|
|
"Value": {
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
},
|
|
"DynamicKey": {
|
|
"Value": "_show_badge_01"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Boothill_00/Eff_Avatar_Boothill_00_Passive_Badge_01.prefab",
|
|
"AttachPoint": "ButtonR_A"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByAnd",
|
|
"PredicateList": [
|
|
{
|
|
"$type": "RPG.GameCore.ByCompareDynamicValue",
|
|
"DynamicKey": {
|
|
"Value": "_show_badge_02"
|
|
},
|
|
"ContextScope": "ContextModifier",
|
|
"CompareType": "LessEqual",
|
|
"CompareValue": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.ByCompareDynamicValue",
|
|
"DynamicKey": {
|
|
"Value": "CurEnhance"
|
|
},
|
|
"ContextScope": "ContextCaster",
|
|
"CompareType": "GreaterEqual",
|
|
"CompareValue": {
|
|
"FixedValue": {
|
|
"Value": 2
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.SetDynamicValue",
|
|
"ContextScope": "ContextModifier",
|
|
"Value": {
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
},
|
|
"DynamicKey": {
|
|
"Value": "_show_badge_02"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Boothill_00/Eff_Avatar_Boothill_00_Passive_Badge_01.prefab",
|
|
"AttachPoint": "ButtonR_B"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByAnd",
|
|
"PredicateList": [
|
|
{
|
|
"$type": "RPG.GameCore.ByCompareDynamicValue",
|
|
"DynamicKey": {
|
|
"Value": "_show_badge_03"
|
|
},
|
|
"ContextScope": "ContextModifier",
|
|
"CompareType": "LessEqual",
|
|
"CompareValue": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.ByCompareDynamicValue",
|
|
"DynamicKey": {
|
|
"Value": "CurEnhance"
|
|
},
|
|
"ContextScope": "ContextCaster",
|
|
"CompareType": "GreaterEqual",
|
|
"CompareValue": {
|
|
"FixedValue": {
|
|
"Value": 3
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.SetDynamicValue",
|
|
"ContextScope": "ContextModifier",
|
|
"Value": {
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
},
|
|
"DynamicKey": {
|
|
"Value": "_show_badge_03"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Boothill_00/Eff_Avatar_Boothill_00_Passive_Badge_01.prefab",
|
|
"AttachPoint": "ButtonR_C"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"_CallbackList": [
|
|
{
|
|
"Event": "OnListenCharacterDie",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByIsTargetValid",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity2"
|
|
}
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByAnd",
|
|
"PredicateList": [
|
|
{
|
|
"$type": "RPG.GameCore.ByTargetTeam",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
},
|
|
"Team": "TeamDark"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.ByNot",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByTargetTeam",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity2"
|
|
},
|
|
"Team": "TeamDark"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.ByIsContainModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MAvatar_Boothill_00_DuelTarget"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "M_Boothill_00_AutoWinDuelTag"
|
|
},
|
|
"LayerAddWhenStack": {
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Event": "OnBeforeDying",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.WriteCustomValueToStatistic",
|
|
"CustomKey": "Avatar_1315_Enhance",
|
|
"CustomValue": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Event": "OnModifierOnStack",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByAnd",
|
|
"PredicateList": [
|
|
{
|
|
"$type": "RPG.GameCore.ByCheckModifierCallBackName",
|
|
"ModifierName": "M_Boothill_00_AutoWinDuelTag"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.ByIsContainModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MAvatar_Boothill_00_DuelState"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MAvatar_Boothill_00_SelfModification"
|
|
},
|
|
"MaxLayer": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
-237289640
|
|
]
|
|
}
|
|
},
|
|
"LayerAddWhenStack": {
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
},
|
|
"DynamicValues": {
|
|
"MDF_MaxLayer": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
-237289640
|
|
]
|
|
}
|
|
},
|
|
"MDF_StanceAdded": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
-1302983543
|
|
]
|
|
}
|
|
},
|
|
"MDF_GainFromPassive": {
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"DynamicValues": {
|
|
"Floats": {
|
|
"-206396804": {},
|
|
"-1772480745": {},
|
|
"956402610": {}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Name": "Avatar_Boothill_00_PassiveSkill01",
|
|
"TargetInfo": {
|
|
"TargetType": "Caster"
|
|
},
|
|
"OnStart": [
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MAvatar_Boothill_00_StancePreview"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MAvatar_Boothill_00_Passive"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByCompareDynamicValue",
|
|
"DynamicKey": {
|
|
"Value": "MaxEnhance"
|
|
},
|
|
"CompareType": "Equal",
|
|
"CompareValue": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
-237289640
|
|
]
|
|
}
|
|
},
|
|
"Inverse": true
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.SetDynamicValue",
|
|
"Value": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
},
|
|
"DynamicKey": {
|
|
"Value": "CurEnhance"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SetDynamicValue",
|
|
"Value": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
-237289640
|
|
]
|
|
}
|
|
},
|
|
"DynamicKey": {
|
|
"Value": "MaxEnhance"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SetEnergyBarState",
|
|
"Active": "False",
|
|
"BarType": 6,
|
|
"CD": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
},
|
|
"MaxCount": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
-1075012314
|
|
]
|
|
}
|
|
},
|
|
"CurrentCount": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
1798905670
|
|
]
|
|
}
|
|
},
|
|
"PrefabPath": "UI/Battle/Widget/PassiveSkill/SpecialPassive1315.prefab",
|
|
"EnergyDotPrefabPaths": [
|
|
"UI/Battle/Widget/PassiveSkill/SkillDotPoint1315.prefab"
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Modifiers": {
|
|
"M_Boothill_00_Maze": {
|
|
"_CallbackList": [
|
|
{
|
|
"Event": "OnEnterBattle",
|
|
"Priority": -80,
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByCompareWaveCount",
|
|
"CompareType": "Equal",
|
|
"CompareValue": {
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
}
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MAvatar_Boothill_00_MazeSkill_Skill02"
|
|
},
|
|
"DynamicValues": {
|
|
"MDF_Lifetime": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
-422442141
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"MAvatar_Boothill_00_MazeSkill_Skill02": {
|
|
"ModifierStancePreshowConfig": {
|
|
"SkillType": "Skill",
|
|
"AddWeakness": "Physical"
|
|
},
|
|
"DynamicValues": {
|
|
"Floats": {
|
|
"1820618355": {}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Name": "Avatar_Boothill_00_SkillMazeInLevel",
|
|
"TargetInfo": {
|
|
"TargetType": "Caster"
|
|
},
|
|
"OnStart": [
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "M_Boothill_00_Maze"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Modifiers": {
|
|
"M_Boothill_00_GainEnhance": {
|
|
"_CallbackList": [
|
|
{
|
|
"Event": "OnEnterBattle",
|
|
"Priority": -80,
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByCompareWaveCount",
|
|
"CompareType": "Equal",
|
|
"CompareValue": {
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
}
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.SetDynamicValue",
|
|
"Value": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
-237289640
|
|
]
|
|
}
|
|
},
|
|
"DynamicKey": {
|
|
"Value": "MaxEnhance"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SetEnergyBarState",
|
|
"Active": "False",
|
|
"BarType": 6,
|
|
"CD": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
},
|
|
"MaxCount": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
-1075012314
|
|
]
|
|
}
|
|
},
|
|
"CurrentCount": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
1798905670
|
|
]
|
|
}
|
|
},
|
|
"PrefabPath": "UI/Battle/Widget/PassiveSkill/SpecialPassive1315.prefab",
|
|
"EnergyDotPrefabPaths": [
|
|
"UI/Battle/Widget/PassiveSkill/SkillDotPoint1315.prefab"
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MAvatar_Boothill_00_SelfModification"
|
|
},
|
|
"MaxLayer": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
-237289640
|
|
]
|
|
}
|
|
},
|
|
"LayerAddWhenStack": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
462955996
|
|
]
|
|
}
|
|
},
|
|
"DynamicValues": {
|
|
"MDF_MaxLayer": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
-237289640
|
|
]
|
|
}
|
|
},
|
|
"MDF_StanceAdded": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
-1302983543
|
|
]
|
|
}
|
|
},
|
|
"MDF_GainFromPassive": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
}
|
|
},
|
|
"CustomOffset": {
|
|
"Y": 999
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"Name": "Avatar_Boothill_00_SkillMazeInLevel_GainEnhance",
|
|
"TargetInfo": {
|
|
"TargetType": "Caster"
|
|
},
|
|
"OnAdd": [
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "M_Boothill_00_GainEnhance"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Modifiers": {
|
|
"M_Boothill_00_SkillTree01": {
|
|
"BehaviorFlagList": [
|
|
"ListenBattleEventSkill"
|
|
],
|
|
"OnAbilityPropertyChange": [
|
|
{
|
|
"Property": "BreakDamageAddedRatioBase",
|
|
"Ranges": [
|
|
{
|
|
"Min": {
|
|
"FixedValue": {
|
|
"Value": -999
|
|
}
|
|
},
|
|
"Max": {
|
|
"FixedValue": {
|
|
"Value": 999
|
|
}
|
|
},
|
|
"OnChange": [
|
|
{
|
|
"$type": "RPG.GameCore.SetDynamicValueByProperty",
|
|
"DynamicKey": "CasterBreakDamageAdded",
|
|
"ReadTargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"Value": "BreakDamageAddedRatioBase"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "M_Boothill_00_SkillTree01_Sub"
|
|
},
|
|
"DynamicValues": {
|
|
"MDF_ConvertPropertyRatio": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQABAQECBAEDEAIR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
339799074,
|
|
344812526,
|
|
-1579248737,
|
|
-129515904
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "M_Boothill_00_SkillTree01_Sub2"
|
|
},
|
|
"DynamicValues": {
|
|
"MDF_ConvertPropertyRatio": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQABAQECBAEDEAIR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
339799074,
|
|
344812526,
|
|
865869935,
|
|
-115895636
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"_CallbackList": [
|
|
{
|
|
"Event": "OnEnterBattle",
|
|
"Priority": -80,
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.SetDynamicValueByProperty",
|
|
"DynamicKey": "CasterBreakDamageAdded",
|
|
"ReadTargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"Value": "BreakDamageAddedRatioBase"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "M_Boothill_00_SkillTree01_Sub"
|
|
},
|
|
"DynamicValues": {
|
|
"MDF_ConvertPropertyRatio": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQABAQECBAEDEAIR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
339799074,
|
|
344812526,
|
|
-1579248737,
|
|
-129515904
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "M_Boothill_00_SkillTree01_Sub2"
|
|
},
|
|
"DynamicValues": {
|
|
"MDF_ConvertPropertyRatio": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQABAQECBAEDEAIR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
339799074,
|
|
344812526,
|
|
865869935,
|
|
-115895636
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"DynamicValues": {
|
|
"Floats": {
|
|
"344812526": {}
|
|
}
|
|
}
|
|
},
|
|
"M_Boothill_00_SkillTree01_Sub": {
|
|
"_CallbackList": [
|
|
{
|
|
"Event": "OnStack",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.StackProperty",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"Property": "CriticalChanceConvert",
|
|
"PropertyValue": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
1887346125
|
|
]
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"Stacking": "ReplaceByCaster",
|
|
"DynamicValues": {
|
|
"Floats": {
|
|
"1887346125": {}
|
|
}
|
|
}
|
|
},
|
|
"M_Boothill_00_SkillTree01_Sub2": {
|
|
"_CallbackList": [
|
|
{
|
|
"Event": "OnStack",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.StackProperty",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"Property": "CriticalDamageConvert",
|
|
"PropertyValue": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
1887346125
|
|
]
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"Stacking": "ReplaceByCaster",
|
|
"DynamicValues": {
|
|
"Floats": {
|
|
"1887346125": {}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Name": "Avatar_Boothill_00_SkillTree01",
|
|
"TargetInfo": {
|
|
"TargetType": "Caster"
|
|
},
|
|
"OnStart": [
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "M_Boothill_00_SkillTree01"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Modifiers": {
|
|
"M_Boothill_00_SkillTree02": {
|
|
"_CallbackList": [
|
|
{
|
|
"Event": "OnBeforeBeingHitAll",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByAnd",
|
|
"PredicateList": [
|
|
{
|
|
"$type": "RPG.GameCore.ByIsContainModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MAvatar_Boothill_00_DuelState"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.ByAny",
|
|
"PredicateList": [
|
|
{
|
|
"$type": "RPG.GameCore.ByIsContainModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MAvatar_Boothill_00_DuelTarget"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.ByIsContainModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntityActualOwner"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MAvatar_Boothill_00_DuelTarget"
|
|
}
|
|
}
|
|
],
|
|
"Inverse": true
|
|
}
|
|
]
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.ModifyDamageData",
|
|
"Defender_AllDamageReduce": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
1530459788
|
|
]
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"Name": "Avatar_Boothill_00_SkillTree02",
|
|
"TargetInfo": {
|
|
"TargetType": "Caster"
|
|
},
|
|
"OnStart": [
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "M_Boothill_00_SkillTree02"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Modifiers": {
|
|
"MAvatar_Boothill_00_Rank01": {
|
|
"_CallbackList": [
|
|
{
|
|
"Event": "OnBeforeHitAll",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByTargetTeam",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
},
|
|
"Team": "TeamDark"
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.ModifyDamageData",
|
|
"Defender_DefenceAddedRatio": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AAABAAMR",
|
|
"FixedValues": [
|
|
{
|
|
"Value": 0
|
|
}
|
|
],
|
|
"DynamicHashes": [
|
|
1078914312
|
|
]
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Event": "OnEnterBattle",
|
|
"Priority": -80,
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByAnd",
|
|
"PredicateList": [
|
|
{
|
|
"$type": "RPG.GameCore.ByCompareWaveCount",
|
|
"CompareType": "Equal",
|
|
"CompareValue": {
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.ByRankActivated",
|
|
"TriggerKey": {
|
|
"Hash": 2089636447
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.SetDynamicValue",
|
|
"Value": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
-237289640
|
|
]
|
|
}
|
|
},
|
|
"DynamicKey": {
|
|
"Value": "MaxEnhance"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SetEnergyBarState",
|
|
"Active": "False",
|
|
"BarType": 6,
|
|
"CD": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
},
|
|
"MaxCount": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
-1075012314
|
|
]
|
|
}
|
|
},
|
|
"CurrentCount": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
1798905670
|
|
]
|
|
}
|
|
},
|
|
"PrefabPath": "UI/Battle/Widget/PassiveSkill/SpecialPassive1315.prefab",
|
|
"EnergyDotPrefabPaths": [
|
|
"UI/Battle/Widget/PassiveSkill/SkillDotPoint1315.prefab"
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MAvatar_Boothill_00_SelfModification"
|
|
},
|
|
"MaxLayer": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
-237289640
|
|
]
|
|
}
|
|
},
|
|
"LayerAddWhenStack": {
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
},
|
|
"DynamicValues": {
|
|
"MDF_MaxLayer": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
-237289640
|
|
]
|
|
}
|
|
},
|
|
"MDF_StanceAdded": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
-1302983543
|
|
]
|
|
}
|
|
},
|
|
"MDF_GainFromPassive": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
}
|
|
},
|
|
"CustomOffset": {
|
|
"Y": 999
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"Name": "Avatar_Boothill_00_Rank01",
|
|
"TargetInfo": {
|
|
"TargetType": "Caster"
|
|
},
|
|
"OnStart": [
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MAvatar_Boothill_00_Rank01"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Modifiers": {
|
|
"MAvatar_Boothill_00_Rank06": {}
|
|
},
|
|
"Name": "Avatar_Boothill_00_Rank06",
|
|
"TargetInfo": {
|
|
"TargetType": "Caster"
|
|
},
|
|
"OnStart": [
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MAvatar_Boothill_00_Rank06"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"GlobalModifiers": {
|
|
"MAvatar_Boothill_00_DuelState": {
|
|
"LifeTime": 2,
|
|
"LifeStepMoment": "ModifierPhase1End",
|
|
"BehaviorFlagList": [
|
|
"ListenBattleEventSkill"
|
|
],
|
|
"UIConfig": {
|
|
"UIEffectPath": "UI/Battle/Widget/TeamInfoStatusEff/TeamInfoStatus_Taunted.prefab",
|
|
"ModifierUIPriority": "SoftControl"
|
|
},
|
|
"_CallbackList": [
|
|
{
|
|
"Event": "OnDestroy",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.RemoveModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AllDarkTeamWithAllDarkTeamUnselectable"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MAvatar_Boothill_00_DuelTarget"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByIsContainModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "M_Boothill_00_AutoWinDuelTag"
|
|
}
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.ShowAvatarHUDSpecialEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"EffectPrefabPath": "UI/Battle/Widget/TeamInfoStatusEff/TeamInfoStatusHint_BoothillShoot.prefab"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.RemoveModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "M_Boothill_00_AutoWinDuelTag"
|
|
}
|
|
}
|
|
],
|
|
"FailedTaskList": []
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.ShowBattleSkillEnhanced",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SetControlSkillMapping",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"SkillTriggerKey": "Skill01"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Event": "OnListenAllowAction",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.IncludeTaskListTemplate",
|
|
"Name": "Duel_End_Check"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Event": "OnBeforeBeingHitAll",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByCompareDynamicValue",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"DynamicKey": {
|
|
"Value": "_is_attacked_by_target"
|
|
},
|
|
"ContextScope": "ContextModifier",
|
|
"CompareType": "GreaterEqual",
|
|
"CompareValue": {
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
}
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.ModifyDamageData",
|
|
"Defender_AllDamageTypeTakenRatio": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
-1266164220
|
|
]
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Event": "OnStack",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.AttachSkillTypeDisable",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"Types": [
|
|
"Skill"
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.ShowBattleSkillEnhanced",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"IsShow": true
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SetControlSkillMapping",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"SkillTriggerKey": "Skill11"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Event": "OnListenCharacterDie",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByAnd",
|
|
"PredicateList": [
|
|
{
|
|
"$type": "RPG.GameCore.ByIsContainModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "M_Boothill_00_AutoWinDuelTag"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.ByIsContainModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MAvatar_Boothill_00_DuelTarget"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.ByAnd",
|
|
"PredicateList": [
|
|
{
|
|
"$type": "RPG.GameCore.ByTargetAliveState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
},
|
|
"AliveStateMask": "Mask_LimboOnly"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.ByContainBehaviorFlag",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
},
|
|
"Flag": "Deathrattle"
|
|
}
|
|
],
|
|
"Inverse": true
|
|
}
|
|
]
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.RemoveSelfModifier"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Event": "OnBeforeBeingAttacked",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByIsContainModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MAvatar_Boothill_00_DuelTarget"
|
|
}
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.SetDynamicValue",
|
|
"Value": {
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
},
|
|
"DynamicKey": {
|
|
"Value": "_is_attacked_by_target"
|
|
}
|
|
}
|
|
],
|
|
"FailedTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.SetDynamicValue",
|
|
"Value": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
},
|
|
"DynamicKey": {
|
|
"Value": "_is_attacked_by_target"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Event": "OnAfterBeingAttacked",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.SetDynamicValue",
|
|
"Value": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
},
|
|
"DynamicKey": {
|
|
"Value": "_is_attacked_by_target"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Event": "OnListenAfterSkillUse",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.IncludeTaskListTemplate",
|
|
"Name": "Duel_End_Check"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Event": "OnListenUltraSkillPrepare",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.IncludeTaskListTemplate",
|
|
"Name": "Duel_End_Check"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Event": "OnListenInsertActionStart",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.IncludeTaskListTemplate",
|
|
"Name": "Duel_End_Check"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Event": "OnListenInsertAbilityStart",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.IncludeTaskListTemplate",
|
|
"Name": "Duel_End_Check"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Event": "OnListenInsertAbilityFinish",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.IncludeTaskListTemplate",
|
|
"Name": "Duel_End_Check"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Event": "OnListenInsertAbilityAbort",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.IncludeTaskListTemplate",
|
|
"Name": "Duel_End_Check"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"Stacking": "ReplaceByCaster",
|
|
"DynamicValues": {
|
|
"Floats": {
|
|
"-1266164220": {},
|
|
"-1858899107": {}
|
|
}
|
|
},
|
|
"TaskListTemplate": [
|
|
{
|
|
"Name": "Duel_End_Check",
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.Retarget",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AllDarkTeam"
|
|
},
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByIsContainModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MAvatar_Boothill_00_DuelTarget"
|
|
}
|
|
},
|
|
"IncludeLimbo": true,
|
|
"MaxNumber": {
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
},
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
},
|
|
"AliveOnly": false,
|
|
"ModifierName": {
|
|
"Value": "M_Boothill_00_OnDuelEndCheck"
|
|
}
|
|
}
|
|
],
|
|
"FailedTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.RemoveSelfModifier"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByIsContainModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "M_Boothill_00_AutoWinDuelTag"
|
|
}
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.Retarget",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AllDarkTeam"
|
|
},
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByAnd",
|
|
"PredicateList": [
|
|
{
|
|
"$type": "RPG.GameCore.ByIsContainModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MAvatar_Boothill_00_DuelTarget"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.ByAnd",
|
|
"PredicateList": [
|
|
{
|
|
"$type": "RPG.GameCore.ByTargetAliveState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
},
|
|
"AliveStateMask": "Mask_LimboOnly"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.ByContainBehaviorFlag",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
},
|
|
"Flag": "Deathrattle",
|
|
"Inverse": true
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"ByRandom": true,
|
|
"IncludeLimbo": true,
|
|
"MaxNumber": {
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
},
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
},
|
|
"AliveOnly": false,
|
|
"ModifierName": {
|
|
"Value": "M_Boothill_00_DuelEndFollowingListener"
|
|
},
|
|
"LifeTime": {
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
},
|
|
"IsSilenceAddAndStack": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.Retarget",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AllDarkTeam"
|
|
},
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByAnd",
|
|
"PredicateList": [
|
|
{
|
|
"$type": "RPG.GameCore.ByIsContainModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MAvatar_Boothill_00_DuelTarget"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.ByAnd",
|
|
"PredicateList": [
|
|
{
|
|
"$type": "RPG.GameCore.ByTargetAliveState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
},
|
|
"AliveStateMask": "Mask_LimboOnly"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.ByContainBehaviorFlag",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
},
|
|
"Flag": "Deathrattle"
|
|
}
|
|
],
|
|
"Inverse": true
|
|
}
|
|
]
|
|
},
|
|
"ByRandom": true,
|
|
"IncludeLimbo": true,
|
|
"MaxNumber": {
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
},
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.RemoveSelfModifier"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"MAvatar_Boothill_00_DuelTarget": {
|
|
"TargetSelectRestrict": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"TargetSelectRestrictType": "EnemySelect",
|
|
"BehaviorFlagList": [
|
|
"Taunt",
|
|
"RemoveWhenCasterDead",
|
|
"KeepOnDeathrattle"
|
|
],
|
|
"UIConfig": {
|
|
"UIEffectPath": "UI/Battle/Widget/TeamInfoStatusEff/TeamInfoStatus_Taunted.prefab",
|
|
"UIPosition": "UI_TOP",
|
|
"ModifierUIPriority": "SoftControl"
|
|
},
|
|
"_CallbackList": [
|
|
{
|
|
"Event": "OnCreate",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "M_Boothill_00_EnemySpecialMark"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Event": "OnListenAllowAction",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.IncludeTaskListTemplate",
|
|
"Name": "Duel_Win_Check"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Event": "OnBeforeBeingHitAll",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByCompareDynamicValue",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"DynamicKey": {
|
|
"Value": "_is_attacked_by_target"
|
|
},
|
|
"ContextScope": "ContextModifier",
|
|
"CompareType": "GreaterEqual",
|
|
"CompareValue": {
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
}
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.ModifyDamageData",
|
|
"Defender_AllDamageTypeTakenRatio": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
-1266164220
|
|
]
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Event": "OnStack",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.ModifierAttachEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"EffectPath": "Effects/Eff_Prefab/Eff_Common/Eff_Buff_Common_Taunt_Loop.prefab",
|
|
"MinMutexTime": -1,
|
|
"MutexType": "Entity"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Event": "OnBeforeDying",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.IncludeTaskListTemplate",
|
|
"Name": "Duel_Break_Check"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Event": "OnBeforeBeingAttacked",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByIsContainModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MAvatar_Boothill_00_DuelState"
|
|
}
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.SetDynamicValue",
|
|
"Value": {
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
},
|
|
"DynamicKey": {
|
|
"Value": "_is_attacked_by_target"
|
|
}
|
|
}
|
|
],
|
|
"FailedTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.SetDynamicValue",
|
|
"Value": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
},
|
|
"DynamicKey": {
|
|
"Value": "_is_attacked_by_target"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Event": "OnAfterBeingAttacked",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.IncludeTaskListTemplate",
|
|
"Name": "Duel_Break_Check"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SetDynamicValue",
|
|
"Value": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
},
|
|
"DynamicKey": {
|
|
"Value": "_is_attacked_by_target"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Event": "OnBeingBreak",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.SetDynamicValueByAddValue",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"Key": {
|
|
"Value": "_break_count"
|
|
},
|
|
"AddValue": {
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
},
|
|
"ContextScope": "ContextModifier"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Event": "OnListenUltraSkillPrepare",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.IncludeTaskListTemplate",
|
|
"Name": "Duel_Win_Check"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Event": "OnListenInsertActionStart",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.IncludeTaskListTemplate",
|
|
"Name": "Duel_Win_Check"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Event": "OnModifierAdd",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByCheckModifierCallBackName",
|
|
"ModifierName": "M_Boothill_00_OnDuelEndCheck"
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.IncludeTaskListTemplate",
|
|
"Name": "Duel_Break_Check"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.RemoveModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "M_Boothill_00_OnDuelEndCheck"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Event": "OnListenInsertAbilityStart",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.IncludeTaskListTemplate",
|
|
"Name": "Duel_Win_Check"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"Stacking": "ReplaceByCaster",
|
|
"DynamicValues": {
|
|
"Floats": {
|
|
"-1266164220": {},
|
|
"-1858899107": {},
|
|
"-1068717746": {}
|
|
}
|
|
},
|
|
"TaskListTemplate": [
|
|
{
|
|
"Name": "Duel_Win_Check",
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByIsContainModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MAvatar_Boothill_00_DuelState"
|
|
},
|
|
"Inverse": true
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.RemoveSelfModifier"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Name": "Duel_Break_Check",
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.LoopExecuteTaskList",
|
|
"MaxLoopCount": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
-1068717746
|
|
]
|
|
}
|
|
},
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "M_Boothill_00_AutoWinDuelTag"
|
|
},
|
|
"LayerAddWhenStack": {
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SetDynamicValue",
|
|
"Value": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
},
|
|
"DynamicKey": {
|
|
"Value": "_break_count"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"M_Boothill_00_OnDuelEndCheck": {},
|
|
"M_Boothill_00_DuelEndFollowingListener": {
|
|
"_CallbackList": [
|
|
{
|
|
"Event": "OnListenAllowAction",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.RemoveSelfModifier"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Event": "OnBeforeDying",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByIsTargetValid",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
}
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByAnd",
|
|
"PredicateList": [
|
|
{
|
|
"$type": "RPG.GameCore.ByTargetTeam",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"Team": "TeamDark"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.ByNot",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByTargetTeam",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
},
|
|
"Team": "TeamDark"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MAvatar_Boothill_00_SelfModification"
|
|
},
|
|
"MaxLayer": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
-237289640
|
|
]
|
|
}
|
|
},
|
|
"LayerAddWhenStack": {
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
},
|
|
"DynamicValues": {
|
|
"MDF_MaxLayer": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
-237289640
|
|
]
|
|
}
|
|
},
|
|
"MDF_StanceAdded": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
-1302983543
|
|
]
|
|
}
|
|
},
|
|
"MDF_GainFromPassive": {
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Event": "OnListenBeforeAction",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.RemoveSelfModifier"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Event": "OnListenUltraSkillPrepare",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.RemoveSelfModifier"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Event": "OnListenInsertActionStart",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.RemoveSelfModifier"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"M_Boothill_00_EnemySpecialMark": {
|
|
"UIConfig": {
|
|
"UIEffectPath": "UI/Battle/Widget/SpecialSkilMarkEff/SpecialSkillMark_Boothill.prefab",
|
|
"UIMiniEffectPath": "UI/Battle/Widget/SpecialSkilMarkEff/Mini/SpecialSkillMark_Boothill_Mini.prefab"
|
|
},
|
|
"_CallbackList": [
|
|
{
|
|
"Event": "OnDestroy",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.ToggleSpecialSkillMark"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Event": "OnListenBeforeSkillUse",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.ToggleSpecialSkillMark"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Event": "OnListenSetActiveSkill_CL",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByAnd",
|
|
"PredicateList": [
|
|
{
|
|
"$type": "RPG.GameCore.ByTargetTeam",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
},
|
|
"Team": "TeamLight"
|
|
}
|
|
]
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.ToggleSpecialSkillMark",
|
|
"Enable": true
|
|
}
|
|
],
|
|
"FailedTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.ToggleSpecialSkillMark"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"AdditionConfig": {
|
|
"DependencyOnAdd": {
|
|
"DependentModifier": "MAvatar_Boothill_00_DuelTarget",
|
|
"CasterFilter": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
}
|
|
},
|
|
"DependencyOnRemove": {
|
|
"DependentModifier": "MAvatar_Boothill_00_DuelTarget",
|
|
"CasterFilter": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"M_Boothill_00_AutoWinDuelTag": {
|
|
"MaxLayer": 999,
|
|
"LayerAddWhenStack": {
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
},
|
|
"Stacking": "ReplaceByCaster"
|
|
},
|
|
"MAvatar_Boothill_00_Ultra_PhysicalWeakness": {
|
|
"BehaviorFlagList": [
|
|
"STAT_AttachWeakness"
|
|
],
|
|
"_CallbackList": [
|
|
{
|
|
"Event": "OnStack",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.StackWeakness",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"OPType": "Attach",
|
|
"WeakList": [
|
|
"Physical"
|
|
]
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"Stacking": "ReplaceByCaster"
|
|
},
|
|
"MAvatar_Boothill_00_SelfModification": {
|
|
"MaxLayer": 4,
|
|
"LayerAddWhenStack": {
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
},
|
|
"UIConfig": {
|
|
"UIPosition": "UI_Middle"
|
|
},
|
|
"_CallbackList": [
|
|
{
|
|
"Event": "OnDestroy",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.SetDynamicValue",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"ContextScope": "ContextOwner",
|
|
"Value": {
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
},
|
|
"DynamicKey": {
|
|
"Value": "CurEnhance"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Event": "OnStack",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.SetDynamicValueByModifierValue",
|
|
"ReadTargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"ValueType": "Layer",
|
|
"Multiplier": {
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
},
|
|
"DynamicKey": "_layer"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByIsContainModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MAvatar_Boothill_00_DuelState"
|
|
}
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.BySkillPointActivated",
|
|
"PointTriggerKey": "PointB3"
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.ModifySPNew",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AddValue": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
-1490502684
|
|
]
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByAnd",
|
|
"PredicateList": [
|
|
{
|
|
"$type": "RPG.GameCore.ByRankActivated",
|
|
"TriggerKey": {
|
|
"Hash": 523552506
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.ByIsContainModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MAvatar_Boothill_00_Rank02_CD"
|
|
},
|
|
"Inverse": true
|
|
}
|
|
]
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MAvatar_Boothill_00_Rank02_CD"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.ModifyTeamBoostPoint",
|
|
"ModifyFunction": "Add",
|
|
"ModifyValue": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
-1762273668
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AddModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"ModifierName": {
|
|
"Value": "MAvatar_Boothill_00_Rank02_Enhance"
|
|
},
|
|
"LifeTime": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
-893512761
|
|
]
|
|
}
|
|
},
|
|
"DynamicValues": {
|
|
"MDF_PropertyRatio": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
1296098278
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SetDynamicValue",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"ContextScope": "ContextOwner",
|
|
"Value": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
1875865608
|
|
]
|
|
}
|
|
},
|
|
"DynamicKey": {
|
|
"Value": "CurEnhance"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByCompareDynamicValue",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"DynamicKey": {
|
|
"Value": "_layer"
|
|
},
|
|
"ContextScope": "ContextModifier",
|
|
"CompareType": "Less",
|
|
"CompareValue": {
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
}
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.RemoveSelfModifier"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"Stacking": "ReplaceByCaster",
|
|
"DynamicValues": {
|
|
"Floats": {
|
|
"931685943": {},
|
|
"-305468898": {},
|
|
"1781034392": {},
|
|
"1875865608": {},
|
|
"-1304140875": {},
|
|
"-972580226": {},
|
|
"-1314105502": {},
|
|
"-1282756940": {}
|
|
}
|
|
}
|
|
},
|
|
"MAvatar_Boothill_00_Rank02_Enhance": {
|
|
"_CallbackList": [
|
|
{
|
|
"Event": "OnStack",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.StackProperty",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"Property": "BreakDamageAddedRatioBase",
|
|
"PropertyValue": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
-1266164220
|
|
]
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"Stacking": "ReplaceByCaster",
|
|
"DynamicValues": {
|
|
"Floats": {
|
|
"-1266164220": {}
|
|
}
|
|
}
|
|
},
|
|
"MAvatar_Boothill_00_Rank02_CD": {
|
|
"_CallbackList": [
|
|
{
|
|
"Event": "OnListenTurnEnd",
|
|
"CallbackConfig": [
|
|
{
|
|
"$type": "RPG.GameCore.RemoveSelfModifier"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|
|
} |