mirror of
https://gitlab.com/Dimbreath/turnbasedgamedata.git
synced 2026-03-05 15:55:55 +08:00
1790 lines
55 KiB
JSON
1790 lines
55 KiB
JSON
{
|
|
"AbilityList": [
|
|
{
|
|
"OnAbort": [
|
|
{
|
|
"$type": "RPG.GameCore.RadialBlurEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"Active": false
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.StopAim"
|
|
}
|
|
],
|
|
"Name": "LocalPlayer_Cyrene_00_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.AdventureTriggerAnimStateWithMove",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AdvLocalPlayer"
|
|
},
|
|
"AnimLogicState": "NormalAtk",
|
|
"AnimStateName": "Attack_1"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.LookAt",
|
|
"TargetType": "AbilityTargetEntity",
|
|
"Duration": 0.2
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AnimStateName": "Attack_1",
|
|
"NormalizedTimeEnd": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 0.015
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.LookAt",
|
|
"TargetType": "AbilityTargetEntity",
|
|
"Duration": 0.2
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AdventureFireProjectile",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AbilityTargetEntity"
|
|
},
|
|
"Projectile": {
|
|
"ColliderTemplate": "CapsuleZ_MazeCommonBullet",
|
|
"Behavior": "LinearWithHitDetect",
|
|
"FlySpeed": 75,
|
|
"EnableRayCast": true,
|
|
"Gravity": 0,
|
|
"MaxLifeTime": 0.2,
|
|
"AttachPoint": "WeaponA_00_JNT",
|
|
"TargetAttachPoint": "Root",
|
|
"FlyEffect": "Effects/Eff_Prefab/Eff_Avatar/Eff_Cyrene_00/Eff_Avatar_Cyrene_00_MazeAttack01_Trail.prefab",
|
|
"HitEffect": "Effects/Eff_Prefab/Eff_Avatar/Eff_Cyrene_00/Eff_Avatar_Cyrene_00_MazeAttack01_Hit01.prefab",
|
|
"FlyEffectFadeOut": true,
|
|
"LinearPitchAngle": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 0.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",
|
|
"MaxRadius": 1,
|
|
"FanAngle": 360,
|
|
"Hight": 2,
|
|
"Offset": {
|
|
"X": 0,
|
|
"Y": -1,
|
|
"Z": 0
|
|
}
|
|
},
|
|
"HitConfig": {
|
|
"HitAnimation": "Hit",
|
|
"HitSoundEvent": "Ev_sfx_avatar_atk_cast_hit_mar7th"
|
|
},
|
|
"OnBattle": []
|
|
}
|
|
],
|
|
"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",
|
|
"MaxRadius": 1,
|
|
"FanAngle": 360,
|
|
"Hight": 2,
|
|
"Offset": {
|
|
"X": 0,
|
|
"Y": -1,
|
|
"Z": 0
|
|
}
|
|
},
|
|
"HitConfig": {
|
|
"HitAnimation": "Hit",
|
|
"HitSoundEvent": "Ev_sfx_avatar_atk_cast_hit_mar7th"
|
|
},
|
|
"OnBattle": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.VCameraConfigChange",
|
|
"CameraConfig": {
|
|
"ShakeConfigV2": {
|
|
"ShakeRange": 0.15,
|
|
"ShakeTime": 0.1,
|
|
"ShakeDistance": 30,
|
|
"ShakeDir": {
|
|
"X": 0,
|
|
"Y": 0,
|
|
"Z": -0.2
|
|
},
|
|
"BaseCycle": 0.15,
|
|
"CycleDamping": 0.7
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.StopAim"
|
|
}
|
|
],
|
|
"FailedTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.AdventureTriggerAnimStateWithMove",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"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.015
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.RadialBlurEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"Duration": 0.01,
|
|
"BlurY": 0.4,
|
|
"Iteration": 4,
|
|
"BlurStart": 0.005,
|
|
"BlurFeather": 0.01
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AdventureFireProjectile",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "None"
|
|
},
|
|
"Projectile": {
|
|
"ColliderTemplate": "CapsuleZ_MazeCommonBullet",
|
|
"Behavior": "LinearWithHitDetect",
|
|
"FlySpeed": 75,
|
|
"EnableRayCast": true,
|
|
"Gravity": 0,
|
|
"MaxLifeTime": 0.2,
|
|
"AttachPoint": "WeaponA_00_JNT",
|
|
"TargetAttachPoint": "Root",
|
|
"FlyEffect": "Effects/Eff_Prefab/Eff_Avatar/Eff_Cyrene_00/Eff_Avatar_Cyrene_00_MazeAttack01_Trail.prefab",
|
|
"HitEffect": "Effects/Eff_Prefab/Eff_Avatar/Eff_Cyrene_00/Eff_Avatar_Cyrene_00_MazeAttack01_Hit01.prefab",
|
|
"FlyEffectFadeOut": true
|
|
},
|
|
"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",
|
|
"MaxRadius": 1,
|
|
"FanAngle": 360,
|
|
"Hight": 2,
|
|
"Offset": {
|
|
"X": 0,
|
|
"Y": -1,
|
|
"Z": 0
|
|
}
|
|
},
|
|
"HitConfig": {
|
|
"HitAnimation": "Hit",
|
|
"HitSoundEvent": "Ev_sfx_avatar_atk_cast_hit_mar7th"
|
|
},
|
|
"OnBattle": []
|
|
}
|
|
],
|
|
"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",
|
|
"MaxRadius": 1,
|
|
"FanAngle": 360,
|
|
"Hight": 2,
|
|
"Offset": {
|
|
"X": 0,
|
|
"Y": -1,
|
|
"Z": 0
|
|
}
|
|
},
|
|
"HitConfig": {
|
|
"HitAnimation": "Hit",
|
|
"HitSoundEvent": "Ev_sfx_avatar_atk_cast_hit_mar7th"
|
|
},
|
|
"OnBattle": []
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.VCameraConfigChange",
|
|
"CameraConfig": {
|
|
"ShakeConfigV2": {
|
|
"ShakeRange": 0.15,
|
|
"ShakeTime": 0.1,
|
|
"ShakeDistance": 30,
|
|
"ShakeDir": {
|
|
"X": 0,
|
|
"Y": 0,
|
|
"Z": -0.2
|
|
},
|
|
"BaseCycle": 0.15,
|
|
"CycleDamping": 0.7
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.StopAim"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"OnAbort": [
|
|
{
|
|
"$type": "RPG.GameCore.RadialBlurEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"Active": false
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.StopAim"
|
|
}
|
|
],
|
|
"ManualTriggerType": "Free",
|
|
"Name": "LocalPlayer_Cyrene_00_NormalAtk02",
|
|
"TargetInfo": {
|
|
"TargetType": "SkillPointEntityOrNone"
|
|
},
|
|
"OnStart": [
|
|
{
|
|
"$type": "RPG.GameCore.DebugLog",
|
|
"Level": "Warn",
|
|
"Message": "=============contain modifier==================="
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByHaveAbilityTarget"
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.DebugLog",
|
|
"Level": "Warn",
|
|
"Message": "============has target==================="
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.LookAt",
|
|
"TargetType": "AbilityTargetEntity"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AdventureTriggerAnimStateWithMove",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AdvLocalPlayer"
|
|
},
|
|
"AnimLogicState": "NormalAtk",
|
|
"AnimStateName": "Attack_2"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AbilityTargetEntity"
|
|
},
|
|
"EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Cyrene_00/Eff_Avatar_Cyrene_00_MazeAttack02_Hit02.prefab",
|
|
"ForceSimulateImmediately": false
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.LookAt",
|
|
"TargetType": "AbilityTargetEntity",
|
|
"Duration": 0.2
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AnimStateName": "Attack_2",
|
|
"NormalizedTimeEnd": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 0.085
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AdventureFireProjectile",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AbilityTargetEntity"
|
|
},
|
|
"Projectile": {
|
|
"Behavior": "Static",
|
|
"EnableRayCast": true,
|
|
"MaxLifeTime": 1,
|
|
"TargetOffset": {
|
|
"X": 0,
|
|
"Y": 1.5,
|
|
"Z": 0
|
|
},
|
|
"FlyEffect": "Effects/Eff_Prefab/Eff_Avatar/Eff_Cyrene_00/Eff_Avatar_Cyrene_00_MazeAttack02_Hit01.prefab"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AdventureFireProjectile",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AbilityTargetEntity"
|
|
},
|
|
"Projectile": {
|
|
"Behavior": "Static",
|
|
"EnableRayCast": true,
|
|
"MaxLifeTime": 0.1,
|
|
"AttachOffset": {
|
|
"X": 0,
|
|
"Y": 1.5,
|
|
"Z": 0
|
|
}
|
|
},
|
|
"OnProjectileLifetimeFinish": [
|
|
{
|
|
"$type": "RPG.GameCore.AdventureTriggerAttack",
|
|
"AttackTargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AllEnemy"
|
|
},
|
|
"AttackRootTargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ProjectileHitEntity"
|
|
},
|
|
"AttackDetectConfig": {
|
|
"$type": "RPG.GameCore.AdventureAttackDetectCircleConfig",
|
|
"MaxRadius": 2,
|
|
"FanAngle": 360,
|
|
"Hight": 2,
|
|
"Offset": {
|
|
"X": 0,
|
|
"Y": -1,
|
|
"Z": 0
|
|
}
|
|
},
|
|
"HitConfig": {
|
|
"HitAnimation": "Hit"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.VCameraConfigChange",
|
|
"CameraConfig": {
|
|
"ShakeConfigV2": {
|
|
"ShakeRange": 0.15,
|
|
"ShakeTime": 0.1,
|
|
"ShakeDistance": 30,
|
|
"ShakeDir": {
|
|
"X": 0,
|
|
"Y": 0,
|
|
"Z": -0.2
|
|
},
|
|
"BaseCycle": 0.15,
|
|
"CycleDamping": 0.7
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"FailedTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.DebugLog",
|
|
"Level": "Warn",
|
|
"Message": "============no target==================="
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AdventureTriggerAnimStateWithMove",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AnimLogicState": "NormalAtk",
|
|
"AnimStateName": "Attack_2"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AdventureFireProjectile",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "None"
|
|
},
|
|
"Projectile": {
|
|
"Behavior": "Static",
|
|
"EnableRayCast": true,
|
|
"MaxLifeTime": 1,
|
|
"AttachOffset": {
|
|
"X": 0,
|
|
"Y": 0.4,
|
|
"Z": 5
|
|
},
|
|
"FlyEffect": "Effects/Eff_Prefab/Eff_Avatar/Eff_Cyrene_00/Eff_Avatar_Cyrene_00_MazeAttack02_Hit02.prefab"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AnimStateName": "Attack_2",
|
|
"NormalizedTimeEnd": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 0.085
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.RadialBlurEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"Duration": 0.01,
|
|
"BlurY": 0.4,
|
|
"Iteration": 4,
|
|
"BlurStart": 0.005,
|
|
"BlurFeather": 0.01
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.VCameraConfigChange",
|
|
"CameraConfig": {
|
|
"ShakeConfigV2": {
|
|
"ShakeRange": 0.15,
|
|
"ShakeTime": 0.1,
|
|
"ShakeDistance": 30,
|
|
"ShakeDir": {
|
|
"X": 0,
|
|
"Y": 0,
|
|
"Z": -0.2
|
|
},
|
|
"BaseCycle": 0.15,
|
|
"CycleDamping": 0.7
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AdventureFireProjectile",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "None"
|
|
},
|
|
"Projectile": {
|
|
"Behavior": "Static",
|
|
"EnableRayCast": true,
|
|
"MaxLifeTime": 1,
|
|
"AttachOffset": {
|
|
"X": 0,
|
|
"Y": 1.5,
|
|
"Z": 5
|
|
},
|
|
"FlyEffect": "Effects/Eff_Prefab/Eff_Avatar/Eff_Cyrene_00/Eff_Avatar_Cyrene_00_MazeAttack02_Hit01.prefab"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AdventureFireProjectile",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "None"
|
|
},
|
|
"Projectile": {
|
|
"Behavior": "Static",
|
|
"EnableRayCast": true,
|
|
"MaxLifeTime": 0.35,
|
|
"AttachOffset": {
|
|
"X": 0,
|
|
"Y": 1.5,
|
|
"Z": 5
|
|
}
|
|
},
|
|
"OnProjectileLifetimeFinish": [
|
|
{
|
|
"$type": "RPG.GameCore.AdventureTriggerAttack",
|
|
"AttackTargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AllEnemy"
|
|
},
|
|
"AttackRootTargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ProjectileHitEntity"
|
|
},
|
|
"AttackDetectConfig": {
|
|
"$type": "RPG.GameCore.AdventureAttackDetectCircleConfig",
|
|
"MaxRadius": 2,
|
|
"FanAngle": 360,
|
|
"Hight": 2,
|
|
"Offset": {
|
|
"X": 0,
|
|
"Y": -1,
|
|
"Z": 0
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Name": "LocalPlayer_Cyrene_00_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.12
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.GlobalMainIntensityEffect",
|
|
"TargetIntensity": 0.3,
|
|
"FadeDuration": 0.1
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AnimStateName": "MazeSkill",
|
|
"NormalizedTimeEnd": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 0.125
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Cyrene_00/Eff_Avatar_Cyrene_00_MazeSkill_Cam.prefab",
|
|
"ForceSimulateImmediately": false
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AnimStateName": "MazeSkill",
|
|
"NormalizedTimeEnd": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 0.184
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AddAdventureModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"ModifierName": "MAvatar_Cyrene_00_StateRefreshImmediately",
|
|
"DynamicValues": {
|
|
"_SpecifiedState": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 2
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AdventureTriggerAnimStateWithMove",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AdvLocalPlayer"
|
|
},
|
|
"AnimLogicState": "MazeSkill",
|
|
"AnimStateName": "MazeSkill",
|
|
"NormalizedTimeStart": 0.184
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.GlobalMainIntensityEffect",
|
|
"IsRevert": true,
|
|
"FadeDuration": 1
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AnimStateName": "MazeSkill",
|
|
"NormalizedTimeEnd": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 0.2
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SetDynamicValue",
|
|
"Value": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
},
|
|
"DynamicKey": {
|
|
"Value": "#CL_SkipNextMazeBuffRefreshState"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AddMazeBuff",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"ID": 141501,
|
|
"LifeTime": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 30
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AdventureSubmitSkill"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"OnAbort": [
|
|
{
|
|
"$type": "RPG.GameCore.AddAdventureModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"ModifierName": "MAvatar_Cyrene_00_StateRefreshImmediately",
|
|
"DynamicValues": {
|
|
"_SpecifiedState": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"ManualTriggerType": "Free",
|
|
"Name": "LocalPlayer_Cyrene_00_Revert",
|
|
"TargetInfo": {
|
|
"TargetType": "Caster"
|
|
},
|
|
"OnStart": [
|
|
{
|
|
"$type": "RPG.GameCore.SetComponentAssetLoadStateWithAnimState",
|
|
"SetConfig": {
|
|
"Load": true,
|
|
"LoadIndex": 0
|
|
},
|
|
"StateConfigs": [
|
|
{
|
|
"FromStateName": "Run",
|
|
"ToStateName": "Run",
|
|
"Parameters": [
|
|
{
|
|
"Name": "FlyBlend",
|
|
"Value": 1
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Cyrene_00/Eff_Avatar_Cyrene_00_MazeSkill_VeilEnd_01.prefab"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Cyrene_00/Eff_Avatar_Cyrene_00_MazeSkill_VeilEnd_02.prefab"
|
|
}
|
|
],
|
|
"FailedTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.AdventureTriggerAnimStateWithMove",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AnimLogicState": "CustomSkill",
|
|
"AnimStateName": "Recover",
|
|
"TransitionDuration": 0.2
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AdventureTriggerMoveApplyRunSpeed",
|
|
"MoveEntityType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"MaxDuration": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
},
|
|
"MaxSpeed": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 8
|
|
}
|
|
},
|
|
"MinSpeed": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
},
|
|
"MaxSteerSpeed": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 20
|
|
}
|
|
},
|
|
"CanPlayerControl": true,
|
|
"AutoMove": false,
|
|
"Acceleration": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": -8
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AnimStateName": "Recover",
|
|
"NormalizedTimeEnd": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 0.21
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Cyrene_00/Eff_Avatar_Cyrene_00_MazeSkill_VeilEnd_01.prefab"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AnimStateName": "Recover",
|
|
"NormalizedTimeEnd": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 0.328
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Cyrene_00/Eff_Avatar_Cyrene_00_MazeSkill_VeilEnd_02.prefab"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.VCameraConfigChange",
|
|
"CameraConfig": {
|
|
"Freelook3rdConfig": {
|
|
"DampChangeParam": {
|
|
"TargetValue": {
|
|
"X": 2,
|
|
"Y": 2,
|
|
"Z": 2
|
|
},
|
|
"ChangeCurvePath": "Camera/BlendCurve/AttackDampCurve.asset",
|
|
"RecoveryTime": 2,
|
|
"RecoveryCurvePath": "Camera/BlendCurve/AttackDampRecoverCurve.asset"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SetComponentAssetLoadState",
|
|
"Load": true,
|
|
"LoadIndex": 0
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AdventureTriggerAnimStateWithMove",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AdvLocalPlayer"
|
|
},
|
|
"AnimLogicState": "CustomSkill",
|
|
"AnimStateName": "Recover",
|
|
"NormalizedTimeStart": 0.9,
|
|
"TransitionDuration": 0
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.WaitAnimState",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"AnimStateName": "Recover",
|
|
"NormalizedTimeEnd": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 0.45
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.MappingAttachPoint",
|
|
"SourcePointName": "CameraRoot",
|
|
"IsReset": true
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.MappingAttachPoint",
|
|
"SourcePointName": "CameraRootSpine",
|
|
"IsReset": true
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AdvEntityEnableRootDamper"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AdvSetSkillSlotData",
|
|
"Datas": [
|
|
{
|
|
"State": "Normal"
|
|
},
|
|
{
|
|
"Slot": "MazeSkill",
|
|
"State": "Normal"
|
|
},
|
|
{
|
|
"Slot": "CustomSkill",
|
|
"SkillBtnPrefab": "UI/Maze/Customize/MazeSkillBtn_1415.prefab"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AdvPlayerEnableIdleShow",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"Enable": true,
|
|
"IdleShowIndex": 1
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AdvPlayerEnableIdleShow",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"Enable": true,
|
|
"IdleShowIndex": 2
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AdvPlayerEnableIdleShow",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"Enable": true,
|
|
"IdleShowIndex": 3
|
|
},
|
|
{
|
|
"$type": "NEKJACDPMKH",
|
|
"GOECPCIKBJG": false
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Name": "LocalPlayer_Cyrene_Passive",
|
|
"TargetInfo": {
|
|
"TargetType": "SkillPointEntityOrNone"
|
|
},
|
|
"OnStart": [
|
|
{
|
|
"$type": "RPG.GameCore.LevelAudioState",
|
|
"GroupName": "State_Battle_Avatar_CyreneMaze",
|
|
"StateName": {
|
|
"Value": "Outside"
|
|
},
|
|
"SaveToCustomString": true
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AddAdventureModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"ModifierName": "MAvatar_Cyrene_00_Passive"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"GlobalModifiers": {
|
|
"ADV_StageAbility_MazeSpeed_Cyrene": {
|
|
"OnDestroy": [
|
|
{
|
|
"$type": "RPG.GameCore.ModifyAdventureCharacterRunSpeedRatio",
|
|
"UniqueKey": "ADV_Modifier_Maze_Cyrene",
|
|
"TransitionDuration": 0.3,
|
|
"SpeedRatioMultiplier": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"OnStack": [
|
|
{
|
|
"$type": "RPG.GameCore.ModifyAdventureCharacterRunSpeedRatio",
|
|
"UniqueKey": "ADV_Modifier_Maze_Cyrene",
|
|
"TransitionDuration": 0.3,
|
|
"SpeedRatioMultiplier": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AAABAAIR",
|
|
"FixedValues": [
|
|
{
|
|
"Value": 1
|
|
}
|
|
],
|
|
"DynamicHashes": [
|
|
709923127
|
|
]
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"Stacking": "Replace",
|
|
"DynamicValues": {
|
|
"Floats": {
|
|
"709923127": {
|
|
"ReadInfo": {
|
|
"Type": "None",
|
|
"Index": 0
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"ADV_StageAbility_Maze_Cyrene": {
|
|
"OnCreate": [
|
|
{
|
|
"$type": "RPG.GameCore.CreateSummonUnit",
|
|
"SummonUnitID": 14151,
|
|
"AttachTarget": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AdvLocalPlayer"
|
|
},
|
|
"PosTarget": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AddAdventureModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"ModifierName": "MAvatar_Cyrene_00_StateRefreshImmediately"
|
|
}
|
|
],
|
|
"OnDestroy": [
|
|
{
|
|
"$type": "RPG.GameCore.DestroySummonUnit",
|
|
"SummonUnit": {
|
|
"$type": "RPG.GameCore.TargetFetchSummonUnit",
|
|
"Summoner": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"SummonUnitID": 14151
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByAnd",
|
|
"PredicateList": [
|
|
{
|
|
"$type": "RPG.GameCore.ByCompareDynamicValue",
|
|
"DynamicKey": {
|
|
"Value": "#CL_IsInLookAtPhone"
|
|
},
|
|
"CompareType": "Equal",
|
|
"CompareValue": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.ByCompareTarget",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"CompareType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "LatestAdvLocalPlayer"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.AbortTargetSkill",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"ResetToIdle": true
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByAny",
|
|
"PredicateList": [
|
|
{
|
|
"$type": "RPG.GameCore.ByIsInStoryMode",
|
|
"CheckOwnerEntity": true
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.ByEntityTimeScaleZero",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.AddAdventureModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"ModifierName": "MAvatar_Cyrene_00_StateRefreshImmediately"
|
|
}
|
|
],
|
|
"FailedTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.AdventureTriggerTargetAbility",
|
|
"SkillType": "CustomSkill",
|
|
"AbilityName": "LocalPlayer_Cyrene_00_Revert"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.RemoveAdventureModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AllLightTeam"
|
|
},
|
|
"ModifierName": "ADV_StageAbility_MazeSpeed_Cyrene"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.LevelAudioState",
|
|
"GroupName": "State_Battle_Avatar_CyreneMaze",
|
|
"StateName": {
|
|
"Value": "Outside"
|
|
},
|
|
"SaveToCustomString": true
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.ModifyAdventureCharacterRunSpeedRatio",
|
|
"UniqueKey": "ADV_Modifier_Maze_Cyrene",
|
|
"ModifyEnabled": false,
|
|
"TransitionDuration": 0.3,
|
|
"SpeedRatioMultiplier": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.RemoveEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Cyrene_00/Servant/Eff_Servant_CyreneServant_00_StarSoul6.prefab"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.RemoveEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Cyrene_00/Servant/Eff_Servant_CyreneServant_00_StarSoul6_Glow.prefab"
|
|
}
|
|
],
|
|
"OnStack": [
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByRankActivated",
|
|
"TriggerKey": {
|
|
"Hash": -1445815962
|
|
}
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Cyrene_00/Servant/Eff_Servant_CyreneServant_00_StarSoul6.prefab",
|
|
"MinMutexTime": -1,
|
|
"MinMutexType": "Entity"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Cyrene_00/Servant/Eff_Servant_CyreneServant_00_StarSoul6_Glow.prefab",
|
|
"MinMutexTime": -1,
|
|
"MinMutexType": "Entity"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.LevelAudioState",
|
|
"GroupName": "State_Battle_Avatar_CyreneMaze",
|
|
"StateName": {
|
|
"Value": "Inside"
|
|
},
|
|
"SaveToCustomString": true
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AddAdventureModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AllLightTeam"
|
|
},
|
|
"ModifierName": "ADV_StageAbility_MazeSpeed_Cyrene",
|
|
"DynamicValues": {
|
|
"MDF_MoveSpeedRatio": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
-159970144
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"OnStage": [
|
|
{
|
|
"$type": "RPG.GameCore.LevelAudioState",
|
|
"GroupName": "State_Battle_Avatar_CyreneMaze",
|
|
"StateName": {
|
|
"Value": "Inside"
|
|
},
|
|
"SaveToCustomString": true
|
|
}
|
|
],
|
|
"OnUnstage": [
|
|
{
|
|
"$type": "RPG.GameCore.LevelAudioState",
|
|
"GroupName": "State_Battle_Avatar_CyreneMaze",
|
|
"StateName": {
|
|
"Value": "Outside"
|
|
},
|
|
"SaveToCustomString": true
|
|
}
|
|
],
|
|
"OnTeamLeaderChange": [
|
|
{
|
|
"$type": "RPG.GameCore.AddAdventureModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "AdvLocalPlayer"
|
|
},
|
|
"ModifierName": "ADV_StageAbility_MazeSpeed_Cyrene",
|
|
"DynamicValues": {
|
|
"MDF_MoveSpeedRatio": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
-159970144
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"ModifierTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.LoopExecuteTaskList",
|
|
"MaxLoopCount": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 999
|
|
}
|
|
},
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.WaitSkillInput",
|
|
"WaitInputType": [
|
|
"NormalAtk",
|
|
"MazeSkill",
|
|
"CustomSkill"
|
|
],
|
|
"CheckAllowUseSkill": true,
|
|
"OnInput": [
|
|
{
|
|
"$type": "RPG.GameCore.AdventureTriggerTargetAbility",
|
|
"AbilityName": "LocalPlayer_Cyrene_00_NormalAtk02"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"Count": 1,
|
|
"Stacking": "Merge",
|
|
"DynamicValues": {
|
|
"Floats": {
|
|
"709923127": {
|
|
"ReadInfo": {
|
|
"Type": "None",
|
|
"Index": 0
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"MAvatar_Cyrene_00_StateRefreshImmediately": {
|
|
"OnStack": [
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByCompareDynamicValue",
|
|
"DynamicKey": {
|
|
"Value": "#CL_SkipNextMazeBuffRefreshState"
|
|
},
|
|
"CompareType": "Equal",
|
|
"CompareValue": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
}
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByCompareDynamicValue",
|
|
"DynamicKey": {
|
|
"Value": "_SpecifiedState"
|
|
},
|
|
"CompareType": "Greater",
|
|
"CompareValue": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
}
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.SetDynamicValue",
|
|
"Value": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
-1048027504
|
|
]
|
|
}
|
|
},
|
|
"DynamicKey": {
|
|
"Value": "_TargetState"
|
|
}
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SetDynamicValue",
|
|
"Value": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
},
|
|
"DynamicKey": {
|
|
"Value": "_SpecifiedState"
|
|
}
|
|
}
|
|
],
|
|
"FailedTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.PredicateTaskList",
|
|
"Predicate": {
|
|
"$type": "RPG.GameCore.ByIsContainAdventureModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"ModifierName": "ADV_StageAbility_Maze_Cyrene"
|
|
},
|
|
"SuccessTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.SetDynamicValue",
|
|
"Value": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 2
|
|
}
|
|
},
|
|
"DynamicKey": {
|
|
"Value": "_TargetState"
|
|
}
|
|
}
|
|
],
|
|
"FailedTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.SetDynamicValue",
|
|
"Value": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
},
|
|
"DynamicKey": {
|
|
"Value": "_TargetState"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"FailedTaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.SetDynamicValue",
|
|
"Value": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 0
|
|
}
|
|
},
|
|
"DynamicKey": {
|
|
"Value": "#CL_SkipNextMazeBuffRefreshState"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.SwitchCaseByDynamicValue",
|
|
"Switch": {
|
|
"IsDynamic": true,
|
|
"PostfixExpr": {
|
|
"OpCodes": "AQAR",
|
|
"FixedValues": [],
|
|
"DynamicHashes": [
|
|
-1443642979
|
|
]
|
|
}
|
|
},
|
|
"CaseTaskList": [
|
|
{
|
|
"Case": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 1
|
|
}
|
|
},
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.SetComponentAssetLoadState",
|
|
"Load": true,
|
|
"LoadIndex": 0
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.MappingAttachPoint",
|
|
"SourcePointName": "CameraRoot",
|
|
"IsReset": true
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.MappingAttachPoint",
|
|
"SourcePointName": "CameraRootSpine",
|
|
"IsReset": true
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AdvEntityEnableRootDamper"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AdvSetSkillSlotData",
|
|
"Datas": [
|
|
{
|
|
"State": "Normal"
|
|
},
|
|
{
|
|
"Slot": "MazeSkill",
|
|
"State": "Normal"
|
|
},
|
|
{
|
|
"Slot": "CustomSkill",
|
|
"SkillBtnPrefab": "UI/Maze/Customize/MazeSkillBtn_1415.prefab"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AdvPlayerEnableIdleShow",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"Enable": true,
|
|
"IdleShowIndex": 1
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AdvPlayerEnableIdleShow",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"Enable": true,
|
|
"IdleShowIndex": 2
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AdvPlayerEnableIdleShow",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"Enable": true,
|
|
"IdleShowIndex": 3
|
|
},
|
|
{
|
|
"$type": "NEKJACDPMKH",
|
|
"GOECPCIKBJG": false
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"Case": {
|
|
"IsDynamic": false,
|
|
"FixedValue": {
|
|
"Value": 2
|
|
}
|
|
},
|
|
"TaskList": [
|
|
{
|
|
"$type": "RPG.GameCore.SetComponentAssetLoadState",
|
|
"Load": true,
|
|
"LoadIndex": 1
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.MappingAttachPoint",
|
|
"SourcePointName": "CameraRoot",
|
|
"MappingTo": "CameraRoot1"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.MappingAttachPoint",
|
|
"SourcePointName": "CameraRootSpine",
|
|
"MappingTo": "CameraRootSpine1"
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AdvEntityEnableRootDamper",
|
|
"Enable": true
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AdvSetSkillSlotData",
|
|
"Datas": [
|
|
{},
|
|
{
|
|
"Slot": "MazeSkill"
|
|
},
|
|
{
|
|
"Slot": "CustomSkill",
|
|
"State": "Normal",
|
|
"SkillBtnPrefab": "UI/Maze/Customize/MazeSkillBtn_1415.prefab"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AdvPlayerEnableIdleShow",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"IdleShowIndex": 1
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AdvPlayerEnableIdleShow",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"IdleShowIndex": 2
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.AdvPlayerEnableIdleShow",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"IdleShowIndex": 3
|
|
},
|
|
{
|
|
"$type": "NEKJACDPMKH"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "RPG.GameCore.RemoveSelfModifier"
|
|
}
|
|
],
|
|
"Stacking": "RetainGlobalLatest",
|
|
"DynamicValues": {
|
|
"Floats": {
|
|
"-1048027504": {
|
|
"ReadInfo": {
|
|
"Type": "None",
|
|
"Index": 0
|
|
}
|
|
},
|
|
"-1443642979": {
|
|
"ReadInfo": {
|
|
"Type": "None",
|
|
"Index": 0
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"MAvatar_Cyrene_00_Passive": {
|
|
"OnStage": [
|
|
{
|
|
"$type": "RPG.GameCore.AddAdventureModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"ModifierName": "MAvatar_Cyrene_00_StateRefreshImmediately"
|
|
},
|
|
{
|
|
"$type": "PFOOEEDJIPE"
|
|
}
|
|
],
|
|
"OnForeGround": [
|
|
{
|
|
"$type": "RPG.GameCore.AddAdventureModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"ModifierName": "MAvatar_Cyrene_00_StateRefreshImmediately"
|
|
}
|
|
],
|
|
"OnTransferFromFakeAvatar": [
|
|
{
|
|
"$type": "RPG.GameCore.AddAdventureModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"ModifierName": "MAvatar_Cyrene_00_StateRefreshImmediately"
|
|
}
|
|
],
|
|
"OnAfterBuffFullUpdate": [
|
|
{
|
|
"$type": "RPG.GameCore.AddAdventureModifier",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "Caster"
|
|
},
|
|
"ModifierName": "MAvatar_Cyrene_00_StateRefreshImmediately"
|
|
}
|
|
]
|
|
},
|
|
"ADV_StageAbility_Maze_Cyrene_Enemy": {
|
|
"BehaviorFlagList": [
|
|
"TimeLock"
|
|
],
|
|
"OnCreate": [],
|
|
"OnDestroy": [
|
|
{
|
|
"$type": "RPG.GameCore.TriggerEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Cyrene_00/Eff_Avatar_Cyrene_00_MazeSkill_Hit_02.prefab"
|
|
}
|
|
],
|
|
"OnStack": [
|
|
{
|
|
"$type": "RPG.GameCore.ModifierAttachEffect",
|
|
"TargetType": {
|
|
"$type": "RPG.GameCore.TargetAlias",
|
|
"Alias": "ModifierOwnerEntity"
|
|
},
|
|
"EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Cyrene_00/Eff_Avatar_Cyrene_00_MazeSkill_Buff.prefab",
|
|
"MinMutexTime": -1,
|
|
"MutexType": "Entity"
|
|
}
|
|
],
|
|
"Count": 1,
|
|
"Stacking": "Refresh"
|
|
},
|
|
"ADV_StageAbility_Maze_Cyrene_Male": {},
|
|
"ADV_StageAbility_Maze_Cyrene_Female": {}
|
|
}
|
|
} |