696 lines
23 KiB
JSON
696 lines
23 KiB
JSON
{
|
|
"AbilityList": [
|
|
{
|
|
"Name": "LocalPlayer_Mar_7th_10_NormalAtk01",
|
|
"TargetInfo": {
|
|
"TargetType": "SkillPointEntityOrNone"
|
|
},
|
|
"OnStart": [
|
|
{
|
|
"$type": "RPG.GameCore.VCameraConfigChange",
|
|
"CameraConfig": {
|
|
"Freelook3rdConfig": {
|
|
"DampChangeParam": {
|
|
"TargetValue": {
|
|
"x": 1,
|
|
"y": 1,
|
|
"z": 1
|
|
},
|
|
"ChangeCurvePath": "Camera/BlendCurve/AttackDampCurve.asset",
|
|
"RecoveryTime": 0.25,
|
|
"RecoveryCurvePath": "Camera/BlendCurve/AttackDampRecoverCurve.asset"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByHaveAbilityTarget"
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.LookAt",
|
|
"TargetType": "AbilityTargetEntity",
|
|
"Duration": 0.03
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AdventureTriggerAnimStateWithMove",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AdvLocalPlayer"
|
|
},
|
|
"AnimLogicState": "NormalAtk",
|
|
"AnimStateName": "Attack_1",
|
|
"MovingRangeList": [
|
|
{
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AbilityTargetEntity"
|
|
},
|
|
"OffsetTargetDistance": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 1.5000000004656613
|
|
}
|
|
},
|
|
"NormalizedTimeStart": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 0.026999999536201358
|
|
}
|
|
},
|
|
"NormalizedTimeEnd": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 0.06399999978020787
|
|
}
|
|
},
|
|
"MaxMoveDistance": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 5
|
|
}
|
|
},
|
|
"MaxSpeed": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 300
|
|
}
|
|
},
|
|
"SteerNormalizedTimeStart": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 0.026999999536201358
|
|
}
|
|
},
|
|
"SteerNormalizedTimeEnd": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 0.06399999978020787
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AnimStateName": "Attack_1",
|
|
"NormalizedTimeEnd": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 0.0739999997895211
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AdventureTriggerAttack",
|
|
"TriggerBattleDelay": 0.1,
|
|
"AttackDetectConfig": {
|
|
"$type": "RPG.GameCore.AdventureAttackDetectCircleConfig",
|
|
"Offset": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"z": -0.1
|
|
},
|
|
"MaxRadius": 3,
|
|
"FanAngle": 220
|
|
},
|
|
"HitConfig": {
|
|
"HitAnimation": "Hit",
|
|
"HitEffect": "Effects/Eff_Prefab/Eff_Avatar/Eff_Mar_7th_10/Eff_Avatar_Mar_7th_10_MazeAttack01_Hit.prefab",
|
|
"HitEffectHeight": 1
|
|
}
|
|
}
|
|
],
|
|
"FailedTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.AdventureByInMotionState",
|
|
"MotionFlag": "FastRun"
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.AdventureTriggerAnimStateWithMove",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AdvLocalPlayer"
|
|
},
|
|
"AnimLogicState": "NormalAtk",
|
|
"AnimStateName": "Attack_1",
|
|
"MovingRangeList": [
|
|
{
|
|
"OffsetTargetDistance": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 1.5000000004656613
|
|
}
|
|
},
|
|
"NormalizedTimeStart": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 0.026999999536201358
|
|
}
|
|
},
|
|
"NormalizedTimeEnd": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 0.06399999978020787
|
|
}
|
|
},
|
|
"DefaultMoveDistance": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 2.400000000372529
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AnimStateName": "Attack_1",
|
|
"NormalizedTimeEnd": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 0.0739999997895211
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.RadialBlurEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"Duration": 0.05,
|
|
"BlurX": 0.3,
|
|
"BlurY": 0.2,
|
|
"BlurRadius": 1,
|
|
"Iteration": 4,
|
|
"BlurStart": 0.005,
|
|
"BlurFeather": 0.01
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AdventureTriggerAttack",
|
|
"TriggerBattleDelay": 0.1,
|
|
"AttackDetectConfig": {
|
|
"$type": "RPG.GameCore.AdventureAttackDetectCircleConfig",
|
|
"Offset": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"z": -0.1
|
|
},
|
|
"MaxRadius": 3,
|
|
"FanAngle": 220
|
|
},
|
|
"HitConfig": {
|
|
"HitAnimation": "Hit",
|
|
"HitEffect": "Effects/Eff_Prefab/Eff_Avatar/Eff_Mar_7th_10/Eff_Avatar_Mar_7th_10_MazeAttack01_Hit.prefab",
|
|
"HitEffectHeight": 1
|
|
}
|
|
}
|
|
],
|
|
"FailedTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.AdventureByInMotionState",
|
|
"MotionFlag": "Run"
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.AdventureTriggerAnimStateWithMove",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AdvLocalPlayer"
|
|
},
|
|
"AnimLogicState": "NormalAtk",
|
|
"AnimStateName": "Attack_1",
|
|
"MovingRangeList": [
|
|
{
|
|
"OffsetTargetDistance": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 1.3000000002793968
|
|
}
|
|
},
|
|
"NormalizedTimeStart": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 0.026999999536201358
|
|
}
|
|
},
|
|
"NormalizedTimeEnd": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 0.06399999978020787
|
|
}
|
|
},
|
|
"DefaultMoveDistance": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 1.5000000004656613
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AnimStateName": "Attack_1",
|
|
"NormalizedTimeEnd": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 0.0739999997895211
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.RadialBlurEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"Duration": 0.05,
|
|
"BlurX": 0.3,
|
|
"BlurY": 0.2,
|
|
"BlurRadius": 1,
|
|
"Iteration": 4,
|
|
"BlurStart": 0.005,
|
|
"BlurFeather": 0.01
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AdventureTriggerAttack",
|
|
"TriggerBattleDelay": 0.1,
|
|
"AttackDetectConfig": {
|
|
"$type": "RPG.GameCore.AdventureAttackDetectCircleConfig",
|
|
"Offset": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"z": -0.1
|
|
},
|
|
"MaxRadius": 3,
|
|
"FanAngle": 220
|
|
},
|
|
"HitConfig": {
|
|
"HitAnimation": "Hit",
|
|
"HitEffect": "Effects/Eff_Prefab/Eff_Avatar/Eff_Mar_7th_10/Eff_Avatar_Mar_7th_10_MazeAttack01_Hit.prefab",
|
|
"HitEffectHeight": 1
|
|
}
|
|
}
|
|
],
|
|
"FailedTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.AdventureTriggerAnimStateWithMove",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AdvLocalPlayer"
|
|
},
|
|
"AnimLogicState": "NormalAtk",
|
|
"AnimStateName": "Attack_1"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AnimStateName": "Attack_1",
|
|
"NormalizedTimeEnd": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 0.0739999997895211
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.RadialBlurEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"Duration": 0.05,
|
|
"BlurX": 0.3,
|
|
"BlurY": 0.2,
|
|
"BlurRadius": 1,
|
|
"Iteration": 4,
|
|
"BlurStart": 0.005,
|
|
"BlurFeather": 0.01
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AdventureTriggerAttack",
|
|
"TriggerBattleDelay": 0.1,
|
|
"AttackDetectConfig": {
|
|
"$type": "RPG.GameCore.AdventureAttackDetectCircleConfig",
|
|
"Offset": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"z": 0.5
|
|
},
|
|
"MaxRadius": 3,
|
|
"FanAngle": 180
|
|
},
|
|
"HitConfig": {
|
|
"HitAnimation": "Hit",
|
|
"HitEffect": "Effects/Eff_Prefab/Eff_Avatar/Eff_Mar_7th_10/Eff_Avatar_Mar_7th_10_MazeAttack01_Hit.prefab",
|
|
"HitEffectHeight": 1
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"OnAbort": [
|
|
{
|
|
"$type": "RPG.GameCore.RadialBlurEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"Active": false
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Name": "LocalPlayer_Mar_7th_10_MazeSkill",
|
|
"TargetInfo": {
|
|
"TargetType": "Caster"
|
|
},
|
|
"OnStart": [
|
|
{
|
|
"$type": "RPG.GameCore.AdventureTriggerAnimStateWithMove",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AdvLocalPlayer"
|
|
},
|
|
"AnimLogicState": "MazeSkill",
|
|
"AnimStateName": "MazeSkill"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AnimStateName": "MazeSkill",
|
|
"NormalizedTimeEnd": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 0.22399999992921948
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AddMazeBuff",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"ID": 122402,
|
|
"LifeTime": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": -1
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AdventureSubmitSkill"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Name": "LocalPlayer_Mar_7th_10_Listener",
|
|
"TargetInfo": {
|
|
"TargetType": "Caster"
|
|
},
|
|
"OnStart": [
|
|
{
|
|
"$type": "RPG.GameCore.AddAdventureModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"ModifierName": "ADV_StageAbility_Maze_Mar_7th_10_Listener",
|
|
"Count": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": -1
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"GlobalModifiers": {
|
|
"ADV_StageAbility_Maze_Mar_7th_10_Energy": {
|
|
"Count": 1,
|
|
"Stacking": "Replace",
|
|
"OnAfterLocalPlayerUseSkill": [
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByAnd",
|
|
"PredicateList": [
|
|
{
|
|
"$type": "RPG.GameCore.AdventureByPlayerCurrentSkillType",
|
|
"SkillType": "MazeSkill"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.ByCompareTarget",
|
|
"Inverse": true,
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
},
|
|
"CompareType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.AdvByCompareDynamicValue",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"DynamicKey": "#ADF_1",
|
|
"CompareType": "GreaterEqual",
|
|
"CompareValue": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
59671469
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.AddMazeBuff",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"ID": 122401,
|
|
"Count": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
},
|
|
"Level": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
59671469
|
|
]
|
|
}
|
|
},
|
|
"DynamicValues": {
|
|
"#ADF_1": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
59671469
|
|
]
|
|
}
|
|
},
|
|
"#ADF_2": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
59671469
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"FailedTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.AddMazeBuff",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"ID": 122401,
|
|
"Count": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
},
|
|
"Level": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
462955996
|
|
]
|
|
}
|
|
},
|
|
"DynamicValues": {
|
|
"#ADF_1": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAAAAIR",
|
|
"FixedValues": [
|
|
{
|
|
"Value": 1
|
|
}
|
|
],
|
|
"DynamicHashes": [
|
|
462955996
|
|
]
|
|
}
|
|
},
|
|
"#ADF_2": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
59671469
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"ADV_StageAbility_Maze_Mar_7th_10": {
|
|
"Count": 1,
|
|
"Stacking": "Merge"
|
|
},
|
|
"ADV_StageAbility_Maze_Mar_7th_10_Listener": {
|
|
"Stacking": "Merge",
|
|
"OnAfterLocalPlayerUseSkill": [
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByAnd",
|
|
"PredicateList": [
|
|
{
|
|
"$type": "RPG.GameCore.AdventureByPlayerCurrentSkillType",
|
|
"SkillType": "MazeSkill"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.ByCompareTarget",
|
|
"Inverse": true,
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
},
|
|
"CompareType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.ByCompareCarryMazebuff",
|
|
"Inverse": true,
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"BuffID": 122401
|
|
}
|
|
]
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.AddMazeBuff",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"ID": 122401,
|
|
"Count": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
},
|
|
"Level": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
},
|
|
"DynamicValues": {
|
|
"#ADF_1": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
},
|
|
"#ADF_2": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 3
|
|
}
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|
|
} |