983 lines
35 KiB
JSON
983 lines
35 KiB
JSON
{
|
|
"AbilityList": [
|
|
{
|
|
"Name": "LocalPlayer_Silwolf_NormalAtk01",
|
|
"TargetInfo": {
|
|
"TargetType": "SkillPointEntityOrNone"
|
|
},
|
|
"OnStart": [
|
|
{
|
|
"$type": "RPG.GameCore.RemoveAdventureModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"ModifierName": "ADV_StageAbility_Maze_IgnoreWeakness_MazeSkillMark"
|
|
},
|
|
{
|
|
"$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.25
|
|
},
|
|
{
|
|
"$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.400000000372529
|
|
}
|
|
},
|
|
"NormalizedTimeStart": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 0.01899999938905239
|
|
}
|
|
},
|
|
"NormalizedTimeEnd": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 0.030000000027939677
|
|
}
|
|
},
|
|
"MaxMoveDistance": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 4
|
|
}
|
|
},
|
|
"MaxSpeed": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 300
|
|
}
|
|
},
|
|
"SteerNormalizedTimeStart": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 0.01899999938905239
|
|
}
|
|
},
|
|
"SteerNormalizedTimeEnd": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 0.030000000027939677
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AnimStateName": "Attack_1",
|
|
"NormalizedTimeEnd": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 0.0400000000372529
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AdventureTriggerAttack",
|
|
"TriggerBattleDelay": 0.1,
|
|
"AttackDetectConfig": {
|
|
"$type": "RPG.GameCore.AdventureAttackDetectCircleConfig",
|
|
"MaxRadius": 2.5,
|
|
"FanAngle": 180
|
|
},
|
|
"HitConfig": {
|
|
"HitAnimation": "Hit",
|
|
"HitEffect": "Effects/Eff_Prefab/Eff_Avatar/Eff_Silwolf_00/Eff_Avatar_Silwolf_00_MazeAttack_Hit.prefab",
|
|
"HitAngleHorizontal": -90,
|
|
"HitEffectHeight": 0.8
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.VCameraConfigChange",
|
|
"CameraConfig": {
|
|
"ShakeTemplateName": "LocalPlayer_Silwolf_NormalAttack_OnTarget"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AnimStateName": "Attack_1",
|
|
"NormalizedTimeEnd": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 0.10000000009313226
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"FailedTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.AdventureByInMotionState",
|
|
"MotionFlag": "FastRun"
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.AdventureTriggerAnimStateWithMove",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AnimLogicState": "NormalAtk",
|
|
"AnimStateName": "Attack_1",
|
|
"MovingRangeList": [
|
|
{
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "None"
|
|
},
|
|
"OffsetTargetDistance": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 1.7000000006519258
|
|
}
|
|
},
|
|
"NormalizedTimeStart": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
},
|
|
"NormalizedTimeEnd": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 0.030000000027939677
|
|
}
|
|
},
|
|
"DefaultMoveDistance": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 2
|
|
}
|
|
},
|
|
"MaxSpeed": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 300
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AnimStateName": "Attack_1",
|
|
"NormalizedTimeEnd": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 0.0400000000372529
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AdventureTriggerAttack",
|
|
"AttackTargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AllEnemy"
|
|
},
|
|
"TriggerBattleDelay": 0.1,
|
|
"AttackDetectConfig": {
|
|
"$type": "RPG.GameCore.AdventureAttackDetectCircleConfig",
|
|
"MaxRadius": 2.5,
|
|
"FanAngle": 180
|
|
},
|
|
"HitConfig": {
|
|
"HitAnimation": "Hit",
|
|
"HitEffect": "Effects/Eff_Prefab/Eff_Avatar/Eff_Silwolf_00/Eff_Avatar_Silwolf_00_MazeAttack_Hit.prefab",
|
|
"HitAngleHorizontal": -90,
|
|
"HitEffectHeight": 0.8
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AnimStateName": "Attack_1",
|
|
"NormalizedTimeEnd": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 0.10000000009313226
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.StopEffectFollow",
|
|
"EffectList": [
|
|
"Effects/Eff_Prefab/Eff_Avatar/Eff_Silwolf_00/Eff_Avatar_Silwolf_00_MazeAttack_Start01.prefab"
|
|
]
|
|
}
|
|
],
|
|
"FailedTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.AdventureByInMotionState",
|
|
"MotionFlag": "Run"
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.AdventureTriggerAnimStateWithMove",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AnimLogicState": "NormalAtk",
|
|
"AnimStateName": "Attack_1",
|
|
"MovingRangeList": [
|
|
{
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "None"
|
|
},
|
|
"OffsetTargetDistance": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 1.7000000006519258
|
|
}
|
|
},
|
|
"NormalizedTimeStart": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
},
|
|
"NormalizedTimeEnd": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 0.030000000027939677
|
|
}
|
|
},
|
|
"DefaultMoveDistance": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 1.5000000004656613
|
|
}
|
|
},
|
|
"MaxSpeed": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 300
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AnimStateName": "Attack_1",
|
|
"NormalizedTimeEnd": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 0.05000000004656613
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AdventureTriggerAttack",
|
|
"AttackTargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AllEnemy"
|
|
},
|
|
"TriggerBattleDelay": 0.1,
|
|
"AttackDetectConfig": {
|
|
"$type": "RPG.GameCore.AdventureAttackDetectCircleConfig",
|
|
"MaxRadius": 2.5,
|
|
"FanAngle": 180
|
|
},
|
|
"HitConfig": {
|
|
"HitAnimation": "Hit",
|
|
"HitEffect": "Effects/Eff_Prefab/Eff_Avatar/Eff_Silwolf_00/Eff_Avatar_Silwolf_00_MazeAttack_Hit.prefab",
|
|
"HitAngleHorizontal": -90,
|
|
"HitEffectHeight": 0.8
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AnimStateName": "Attack_1",
|
|
"NormalizedTimeEnd": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 0.10000000009313226
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.StopEffectFollow",
|
|
"EffectList": [
|
|
"Effects/Eff_Prefab/Eff_Avatar/Eff_Silwolf_00/Eff_Avatar_Silwolf_00_MazeAttack_Start01.prefab"
|
|
]
|
|
}
|
|
],
|
|
"FailedTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.AdventureTriggerAnimStateWithMove",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AnimLogicState": "NormalAtk",
|
|
"AnimStateName": "Attack_1",
|
|
"MovingRangeList": [
|
|
{
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "None"
|
|
},
|
|
"OffsetTargetDistance": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 1.7000000006519258
|
|
}
|
|
},
|
|
"NormalizedTimeStart": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 0.02399999974295497
|
|
}
|
|
},
|
|
"NormalizedTimeEnd": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 0.05399999977089465
|
|
}
|
|
},
|
|
"DefaultMoveDistance": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 0.5000000004656613
|
|
}
|
|
},
|
|
"MaxSpeed": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 300
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AnimStateName": "Attack_1",
|
|
"NormalizedTimeEnd": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 0.0400000000372529
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AdventureTriggerAttack",
|
|
"AttackTargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AllEnemy"
|
|
},
|
|
"TriggerBattleDelay": 0.1,
|
|
"AttackDetectConfig": {
|
|
"$type": "RPG.GameCore.AdventureAttackDetectCircleConfig",
|
|
"MaxRadius": 2.5,
|
|
"FanAngle": 180
|
|
},
|
|
"HitConfig": {
|
|
"HitAnimation": "Hit",
|
|
"HitEffect": "Effects/Eff_Prefab/Eff_Avatar/Eff_Silwolf_00/Eff_Avatar_Silwolf_00_MazeAttack_Hit.prefab",
|
|
"HitEffectHeight": 1
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AnimStateName": "Attack_1",
|
|
"NormalizedTimeEnd": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 0.10000000009313226
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.StopEffectFollow",
|
|
"EffectList": [
|
|
"Effects/Eff_Prefab/Eff_Avatar/Eff_Silwolf_00/Eff_Avatar_Silwolf_00_MazeAttack_Start01.prefab"
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Name": "LocalPlayer_Silwolf_MazeSkill",
|
|
"TargetInfo": {
|
|
"TargetType": "SkillPointEntityOrNone"
|
|
},
|
|
"OnStart": [
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByHaveAbilityTarget"
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.AddAdventureModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"ModifierName": "ADV_StageAbility_Maze_IgnoreWeakness_MazeSkillMark"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.LookAt",
|
|
"TargetType": "AbilityTargetEntity",
|
|
"Duration": 0.25
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AdventureTriggerAnimStateWithMove",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AnimLogicState": "MazeSkill",
|
|
"AnimStateName": "MazeSkill"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.VCameraConfigChange",
|
|
"CameraConfig": {
|
|
"Freelook3rdConfig": {
|
|
"ZoomChangeParam": {
|
|
"TargetValue": -0.6,
|
|
"Time": 0.2,
|
|
"ChangeCurvePath": "Camera/BlendCurve/Blend_MazeSkill.asset",
|
|
"RecoveryCurvePath": "Camera/BlendCurve/BlendCut06.asset"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AnimStateName": "MazeSkill",
|
|
"NormalizedTimeEnd": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 0.11000000010244548
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.VCameraConfigChange",
|
|
"CameraConfig": {
|
|
"Freelook3rdConfig": {
|
|
"ZoomChangeParam": {
|
|
"TargetValue": -0.3,
|
|
"ChangeCurvePath": "Camera/BlendCurve/BlendCut06.asset",
|
|
"RecoveryCurvePath": "Camera/BlendCurve/BlendCut06.asset"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AnimStateName": "MazeSkill",
|
|
"NormalizedTimeEnd": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 0.11100000003352761
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.RadialBlurEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"Duration": 0.02,
|
|
"BlurY": 0.4,
|
|
"Iteration": 4,
|
|
"BlurStart": 0.005,
|
|
"BlurFeather": 0.01
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.StopEffectFollow",
|
|
"EffectList": [
|
|
"Effects/Eff_Prefab/Eff_Avatar/Eff_Silwolf_00/Eff_Avatar_Silwolf_00_MazeSkill01_Start01.prefab"
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AdventureFireProjectile",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AbilityTargetEntity"
|
|
},
|
|
"Projectile": {
|
|
"ColliderTemplate": "CapsuleZ_MazeCommonBullet_Big",
|
|
"Behavior": "LinearWithHitDetect",
|
|
"FlySpeed": 70,
|
|
"EnableRayCast": true,
|
|
"Gravity": 0,
|
|
"MaxLifeTime": 0.2,
|
|
"AttachPoint": "MazeSkill",
|
|
"TargetAttachPoint": "Root",
|
|
"FlyEffect": "Effects/Eff_Prefab/Eff_Avatar/Eff_Silwolf_00/Eff_Avatar_Silwolf_00_MazeSkill01_Trail01.prefab",
|
|
"HitEffect": "Effects/Eff_Prefab/Eff_Avatar/Eff_Silwolf_00/Eff_Avatar_Silwolf_00_MazeSkill01_Hit01.prefab",
|
|
"FlyEffectFadeOut": true,
|
|
"AlignHitEffect": true,
|
|
"LinearPitchAngle": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 0.10000000009313226
|
|
}
|
|
}
|
|
},
|
|
"OnProjectileHit": [
|
|
{
|
|
"$type": "RPG.GameCore.AdventureTriggerAttack",
|
|
"AttackTargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AllEnemy"
|
|
},
|
|
"AttackRootTargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ProjectileHitPos"
|
|
},
|
|
"TriggerBattleDelay": 0.1,
|
|
"AttackDetectConfig": {
|
|
"$type": "RPG.GameCore.AdventureAttackDetectCircleConfig",
|
|
"Offset": {
|
|
"x": 0,
|
|
"y": -1,
|
|
"z": 0
|
|
},
|
|
"MaxRadius": 1.8,
|
|
"FanAngle": 360,
|
|
"Hight": 2
|
|
},
|
|
"HitConfig": {
|
|
"HitAnimation": "Hit"
|
|
},
|
|
"OnBattle": [
|
|
{
|
|
"$type": "RPG.GameCore.AddMazeBuff",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
},
|
|
"ID": 100601
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.VCameraConfigChange",
|
|
"CameraConfig": {
|
|
"ShakeConfigV2": {
|
|
"ShakeRange": 1,
|
|
"ShakeTime": 0.1,
|
|
"ShakeDistance": 2,
|
|
"ShakeDir": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"z": -0.5
|
|
},
|
|
"BaseCycle": 0.05,
|
|
"CycleDamping": 0.5,
|
|
"RangeAttenuation": 0.1
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"OnProjectileLifetimeFinish": [
|
|
{
|
|
"$type": "RPG.GameCore.AdventureTriggerAttack",
|
|
"AttackTargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AllEnemy"
|
|
},
|
|
"AttackRootTargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ProjectileHitPos"
|
|
},
|
|
"TriggerBattleDelay": 0.1,
|
|
"AttackDetectConfig": {
|
|
"$type": "RPG.GameCore.AdventureAttackDetectCircleConfig",
|
|
"Offset": {
|
|
"x": 0,
|
|
"y": -1,
|
|
"z": 0
|
|
},
|
|
"MaxRadius": 1.8,
|
|
"FanAngle": 360,
|
|
"Hight": 2
|
|
},
|
|
"HitConfig": {
|
|
"HitAnimation": "Hit"
|
|
},
|
|
"OnBattle": [
|
|
{
|
|
"$type": "RPG.GameCore.AddMazeBuff",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
},
|
|
"ID": 100601
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.VCameraConfigChange",
|
|
"CameraConfig": {
|
|
"ShakeConfigV2": {
|
|
"ShakeRange": 1,
|
|
"ShakeTime": 0.1,
|
|
"ShakeDistance": 2,
|
|
"ShakeDir": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"z": -0.5
|
|
},
|
|
"BaseCycle": 0.05,
|
|
"CycleDamping": 0.5,
|
|
"RangeAttenuation": 0.1
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"FailedTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.AddAdventureModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"ModifierName": "ADV_StageAbility_Maze_IgnoreWeakness_MazeSkillMark"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AdventureTriggerAnimStateWithMove",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AnimLogicState": "MazeSkill",
|
|
"AnimStateName": "MazeSkill"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.VCameraConfigChange",
|
|
"CameraConfig": {
|
|
"Freelook3rdConfig": {
|
|
"ZoomChangeParam": {
|
|
"TargetValue": -0.6,
|
|
"Time": 0.2,
|
|
"ChangeCurvePath": "Camera/BlendCurve/Blend_MazeSkill.asset",
|
|
"RecoveryCurvePath": "Camera/BlendCurve/BlendCut06.asset"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AnimStateName": "MazeSkill",
|
|
"NormalizedTimeEnd": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 0.11000000010244548
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.VCameraConfigChange",
|
|
"CameraConfig": {
|
|
"Freelook3rdConfig": {
|
|
"ZoomChangeParam": {
|
|
"TargetValue": -0.3,
|
|
"ChangeCurvePath": "Camera/BlendCurve/BlendCut06.asset",
|
|
"RecoveryCurvePath": "Camera/BlendCurve/BlendCut06.asset"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AnimStateName": "MazeSkill",
|
|
"NormalizedTimeEnd": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 0.11100000003352761
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.RadialBlurEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"Duration": 0.02,
|
|
"BlurY": 0.4,
|
|
"Iteration": 4,
|
|
"BlurStart": 0.005,
|
|
"BlurFeather": 0.01
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.StopEffectFollow",
|
|
"EffectList": [
|
|
"Effects/Eff_Prefab/Eff_Avatar/Eff_Silwolf_00/Eff_Avatar_Silwolf_00_MazeSkill01_Start01.prefab"
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AdventureFireProjectile",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "None"
|
|
},
|
|
"Projectile": {
|
|
"ColliderTemplate": "CapsuleZ_MazeCommonBullet_Big",
|
|
"Behavior": "LinearWithHitDetect",
|
|
"FlySpeed": 70,
|
|
"EnableRayCast": true,
|
|
"Gravity": 0,
|
|
"MaxLifeTime": 0.2,
|
|
"AttachPoint": "MazeSkill",
|
|
"TargetAttachPoint": "Root",
|
|
"FlyEffect": "Effects/Eff_Prefab/Eff_Avatar/Eff_Silwolf_00/Eff_Avatar_Silwolf_00_MazeSkill01_Trail01.prefab",
|
|
"HitEffect": "Effects/Eff_Prefab/Eff_Avatar/Eff_Silwolf_00/Eff_Avatar_Silwolf_00_MazeSkill01_Hit01.prefab",
|
|
"FlyEffectFadeOut": true,
|
|
"AlignHitEffect": true,
|
|
"LinearPitchAngle": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": -1
|
|
}
|
|
}
|
|
},
|
|
"OnProjectileHit": [
|
|
{
|
|
"$type": "RPG.GameCore.AdventureTriggerAttack",
|
|
"AttackTargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AllEnemy"
|
|
},
|
|
"AttackRootTargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ProjectileHitPos"
|
|
},
|
|
"TriggerBattleDelay": 0.1,
|
|
"AttackDetectConfig": {
|
|
"$type": "RPG.GameCore.AdventureAttackDetectCircleConfig",
|
|
"Offset": {
|
|
"x": 0,
|
|
"y": -1,
|
|
"z": 0
|
|
},
|
|
"MaxRadius": 1.8,
|
|
"FanAngle": 360,
|
|
"Hight": 2
|
|
},
|
|
"HitConfig": {
|
|
"HitAnimation": "Hit"
|
|
},
|
|
"OnBattle": [
|
|
{
|
|
"$type": "RPG.GameCore.AddMazeBuff",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
},
|
|
"ID": 100601
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.VCameraConfigChange",
|
|
"CameraConfig": {
|
|
"ShakeConfigV2": {
|
|
"ShakeRange": 1,
|
|
"ShakeTime": 0.1,
|
|
"ShakeDistance": 2,
|
|
"ShakeDir": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"z": -0.5
|
|
},
|
|
"BaseCycle": 0.05,
|
|
"CycleDamping": 0.5,
|
|
"RangeAttenuation": 0.1
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"OnProjectileLifetimeFinish": [
|
|
{
|
|
"$type": "RPG.GameCore.AdventureTriggerAttack",
|
|
"AttackTargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AllEnemy"
|
|
},
|
|
"AttackRootTargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ProjectileHitPos"
|
|
},
|
|
"TriggerBattleDelay": 0.1,
|
|
"AttackDetectConfig": {
|
|
"$type": "RPG.GameCore.AdventureAttackDetectCircleConfig",
|
|
"Offset": {
|
|
"x": 0,
|
|
"y": -1,
|
|
"z": 0
|
|
},
|
|
"MaxRadius": 1.8,
|
|
"FanAngle": 360,
|
|
"Hight": 2
|
|
},
|
|
"HitConfig": {
|
|
"HitAnimation": "Hit"
|
|
},
|
|
"OnBattle": [
|
|
{
|
|
"$type": "RPG.GameCore.AddMazeBuff",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ParamEntity"
|
|
},
|
|
"ID": 100601
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.VCameraConfigChange",
|
|
"CameraConfig": {
|
|
"ShakeConfigV2": {
|
|
"ShakeRange": 1,
|
|
"ShakeTime": 0.2,
|
|
"ShakeDistance": 2,
|
|
"ShakeDir": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"z": -0.5
|
|
},
|
|
"BaseCycle": 0.05,
|
|
"CycleDamping": 0.5,
|
|
"RangeAttenuation": 0.1
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"OnAbort": [
|
|
{
|
|
"$type": "RPG.GameCore.RadialBlurEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"Active": false
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.RemoveAdventureModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"ModifierName": "ADV_StageAbility_Maze_IgnoreWeakness_MazeSkillMark"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"GlobalModifiers": {
|
|
"ADV_StageAbility_Maze_Silwolf": {
|
|
"Count": 1,
|
|
"Stacking": "Merge"
|
|
}
|
|
}
|
|
}
|