{ "AbilityList": [ { "Name": "Avatar_Bailu_00_Skill01_Phase01", "TargetInfo": { "TargetType": "SkillTargetEntityList" }, "OnStart": [ { "$type": "RPG.GameCore.TriggerAbility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AbilityName": { "Value": "Avatar_Bailu_00_Skill01_Phase02" }, "IsSkillPerform": true }, { "$type": "RPG.GameCore.LookAt", "TargetType": "AbilityTargetEntity" }, { "$type": "RPG.GameCore.TriggerAnimStateWithMove", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill01", "MovingRangeList": [ { "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "OffsetTargetDistance": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "NormalizedTimeStart": { "IsDynamic": false, "FixedValue": { "Value": 0.035999999614432454 } }, "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.261000000173226 } } }, { "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "TeamFormation" }, "OffsetTargetDistance": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "NormalizedTimeStart": { "IsDynamic": false, "FixedValue": { "Value": 0.922000000718981 } }, "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.9770000004209578 } } } ] }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill01", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 1 } } } ] }, { "Name": "Avatar_Bailu_00_Skill01_Phase02", "TargetInfo": { "TargetType": "SkillTargetEntityList" }, "OnStart": [ { "$type": "RPG.GameCore.TriggerAbility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AbilityName": { "Value": "Avatar_Bailu_00_Skill01_Camera" }, "IsSkillPerform": true }, { "$type": "RPG.GameCore.WaitAnimState", "AnimStateName": "Skill01", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.38300000014714897 } } }, { "$type": "RPG.GameCore.DamageByAttackProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "AttackProperty": { "$type": "RPG.GameCore.AttackData", "DamageType": { "DamageType": "Thunder" }, "DamagePercentage": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1126825319 ] } }, "StanceValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1659254037 ] } }, "SPHitRatio": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "HitAnimation": "Hit_H", "HitEffect": "Effects/Eff_Prefab/Eff_Avatar/Eff_Bailu_00/Eff_Avatar_Bailu_00_Skill01_Hit.prefab", "HitEffectHeight": 1.2, "HitAngleVertical": -30 }, "CanTriggerLastKill": true }, { "$type": "RPG.GameCore.DamagePerformFinish" }, { "$type": "RPG.GameCore.WaitAnimState", "AnimStateName": "Skill01", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.8500000007916242 } } }, { "$type": "RPG.GameCore.SkillPerformFinish" } ] }, { "Name": "Avatar_Bailu_00_Skill02_Phase01", "TargetInfo": { "TargetType": "SkillTargetEntityList" }, "OnStart": [ { "$type": "RPG.GameCore.SyncCharLightAndCameraDir" }, { "$type": "RPG.GameCore.TriggerAbility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AbilityName": { "Value": "Avatar_Bailu_00_Skill02_Phase02" }, "IsSkillPerform": true }, { "$type": "RPG.GameCore.TriggerAbility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AbilityInherentTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "AbilityName": { "Value": "Avatar_Bailu_00_Skill02_Camera_Other" }, "IsSkillPerform": true }, { "$type": "RPG.GameCore.TriggerAnimState", "AnimStateName": "Skill02", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.9500000008847564 } }, "NormalizedTimeWait": { "IsDynamic": false, "FixedValue": { "Value": 0.93000000086613 } } }, { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "IsDynamic": false, "FixedValue": { "Value": 0.7000000006519258 } } }, { "$type": "RPG.GameCore.MoveToTargetPosition", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "TeamFormation" }, "OffsetTargetDistance": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, { "$type": "RPG.GameCore.SyncCharLightAndCameraDir", "IsSync": false } ] }, { "Name": "Avatar_Bailu_00_Skill02_Phase02", "TargetInfo": { "TargetType": "SkillTargetEntityList" }, "OnStart": [ { "$type": "RPG.GameCore.WaitAnimState", "AnimStateName": "Skill02", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.3169999998062849 } } }, { "$type": "RPG.GameCore.SetTeamFormation", "Team": "TeamLight", "FormationType": "LightTeamNormal", "FormationConfigName": "LowSpacing" }, { "$type": "RPG.GameCore.WaitAnimState", "AnimStateName": "Skill02", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.47100000036880374 } } }, { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Bailu_00/Eff_Avatar_Bailu_00_Skill02_Trail.prefab", "AttachPoint": "Origin", "ForceSimulateImmediately": false }, { "$type": "RPG.GameCore.WaitAnimState", "AnimStateName": "Skill02", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.4979999999050051 } } }, { "$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_Bailu_00_Rank04" } } ] }, { "$type": "RPG.GameCore.FireProjectile", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "MaxNumber": 1, "Projectile": { "FlyTime": 0.12, "TargetAttachPoint": "Origin", "IgnoreTargetHitbox": true }, "OnProjectileHit": [ { "$type": "RPG.GameCore.HealHP", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "FormulaType": "HealByHealerMaxHP", "HealPercentage": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1544075911 ] } }, "ModifyValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 26571817 ] } }, "DisplayData": { "DitherRangeX": 0, "DitherRangeY": 0 } }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "ModifierName": { "Value": "MCommon_SkillTarget" } } ], "WaitProjectileFinish": true }, { "$type": "RPG.GameCore.WaitAnimState", "AnimStateName": "Skill02", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.4989999998360872 } } }, { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1544075911 ] } }, "DynamicKey": { "Value": "MDF_HealPercentage" } }, { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 26571817 ] } }, "DynamicKey": { "Value": "MDF_HealValue" } }, { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "IsDynamic": false, "FixedValue": { "Value": 0.20000000018626451 } } }, { "$type": "RPG.GameCore.Retarget", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllLightTeam" }, "ByRandom": true, "MaxNumber": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "TaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAAAAEBAwQR", "FixedValues": [ { "Value": 1 } ], "DynamicHashes": [ 2054951994, -2044249803 ] } }, "DynamicKey": { "Value": "MDF_HealPercentage" } }, { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAAAAEBAwQR", "FixedValues": [ { "Value": 1 } ], "DynamicHashes": [ 1276127143, -2044249803 ] } }, "DynamicKey": { "Value": "MDF_HealValue" } }, { "$type": "RPG.GameCore.FireProjectile", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "MaxNumber": 1, "Projectile": { "FlyTime": 0.5, "StartFromLastHitPos": true, "TargetAttachPoint": "Origin", "TargetOffset": { "x": 0, "y": 0, "z": 0.4 }, "IgnoreTargetHitbox": true, "FlyEffect": "Effects/Eff_Prefab/Eff_Avatar/Eff_Bailu_00/Eff_Avatar_Bailu_00_Skill02_Trail_02.prefab", "HitEffect": "Effects/Eff_Prefab/Eff_Avatar/Eff_Bailu_00/Eff_Avatar_Bailu_00_Skill02_Buff_02.prefab", "FlyEffectFadeOut": true, "AttachHitEffectToTargetEntity": true, "WriteProgressToEffectAnimator": true, "StartOffsetRange": { "x": 0, "y": 0, "z": 0.4 } }, "OnProjectileHit": [ { "$type": "RPG.GameCore.HealHP", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ProjectileHitEntity" }, "FormulaType": "HealByHealerMaxHP", "HealPercentage": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 2054951994 ] } }, "ModifyValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1276127143 ] } }, "DisplayData": { "UIMessageHeight": 0.9, "DitherRangeX": 0.01, "DitherRangeY": 0.06, "AttachPoint": "Origin" } }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ProjectileHitEntity" }, "ModifierName": { "Value": "MCommon_SkillTarget" } } ], "WaitProjectileFinish": true } ] }, { "$type": "RPG.GameCore.LoopExecuteTaskList", "MaxLoopCount": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAAAAMR", "FixedValues": [ { "Value": 1 } ], "DynamicHashes": [ 1925369863 ] } }, "TaskList": [ { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "IsDynamic": false, "FixedValue": { "Value": 0.20000000018626451 } } }, { "$type": "RPG.GameCore.Retarget", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllLightTeam" }, "ByRandom": true, "MaxNumber": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "TaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAAAAEBAwQR", "FixedValues": [ { "Value": 1 } ], "DynamicHashes": [ 2054951994, -2044249803 ] } }, "DynamicKey": { "Value": "MDF_HealPercentage" } }, { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAAAAEBAwQR", "FixedValues": [ { "Value": 1 } ], "DynamicHashes": [ 1276127143, -2044249803 ] } }, "DynamicKey": { "Value": "MDF_HealValue" } }, { "$type": "RPG.GameCore.FireProjectile", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "MaxNumber": 1, "Projectile": { "FlyTime": 0.45, "StartFromLastHitPos": true, "TargetAttachPoint": "Origin", "TargetOffset": { "x": 0, "y": 0, "z": 0.4 }, "IgnoreTargetHitbox": true, "FlyEffect": "Effects/Eff_Prefab/Eff_Avatar/Eff_Bailu_00/Eff_Avatar_Bailu_00_Skill02_Trail_03.prefab", "HitEffect": "Effects/Eff_Prefab/Eff_Avatar/Eff_Bailu_00/Eff_Avatar_Bailu_00_Skill02_Buff_03.prefab", "FlyEffectFadeOut": true, "AttachHitEffectToTargetEntity": true, "WriteProgressToEffectAnimator": true, "StartOffsetRange": { "x": 0, "y": 0, "z": 0.4 } }, "OnProjectileHit": [ { "$type": "RPG.GameCore.HealHP", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ProjectileHitEntity" }, "FormulaType": "HealByHealerMaxHP", "HealPercentage": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 2054951994 ] } }, "ModifyValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1276127143 ] } }, "DisplayData": { "UIMessageHeight": 0.8, "DitherRangeX": 0.01, "DitherRangeY": 0.06, "AttachPoint": "Origin" } }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ProjectileHitEntity" }, "ModifierName": { "Value": "MCommon_SkillTarget" } } ], "WaitProjectileFinish": true } ] } ] }, { "$type": "RPG.GameCore.ModifySPNew", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AddRatio": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByRankActivated", "TriggerKey": { "Hash": 1686351920 } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.RemoveModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MAvatar_Bailu_00_Rank04" } } ] }, { "$type": "RPG.GameCore.Retarget", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "SkillTargetEntityList" }, "Predicate": { "$type": "RPG.GameCore.ByCompareTarget", "Inverse": true, "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "CompareType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" } }, "ByRandom": true, "MaxNumber": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "TaskList": [ { "$type": "RPG.GameCore.CharacterPlayVO", "VOType": "ReceiveHealing", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" } } ] }, { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "IsDynamic": false, "FixedValue": { "Value": 0.7000000006519258 } } }, { "$type": "RPG.GameCore.SkillPerformFinish" } ], "DynamicValues": { "Floats": { "\u0026{map[Hash:0xc048df8300] 0xc048df82d0}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } } } } }, { "Name": "Avatar_Bailu_00_Skill03_EnterReady", "TargetInfo": { "TargetType": "Caster" }, "OnStart": [ { "$type": "RPG.GameCore.SyncCharLightAndCameraDir" }, { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "IsDynamic": false, "FixedValue": { "Value": 0.5000000004656613 } } }, { "$type": "RPG.GameCore.TriggerAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllTeammate" }, "AnimLogicState": "Idle", "AnimStateName": "StandBy" }, { "$type": "RPG.GameCore.SetTeamFormation", "Team": "TeamLight", "CustomFormationName": "Bailu_00_Skill03_Ready" }, { "$type": "RPG.GameCore.VCameraConfigChange", "CameraConfig": { "NormalConfig": { "CameraState": "UseSkillPerform", "IsLocalOffset": true, "AnchorOffset": { "x": 0, "y": 0.5, "z": 0.2 }, "AimTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AimOffset": { "x": 0, "y": 1.5, "z": 0 }, "FollowPoleAngle": 20, "FollowRadius": 3, "FOV": 60 }, "BlendConfig": { "BlendType": "Cut" } } }, { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "IsDynamic": false, "FixedValue": { "Value": 0.6000000005587935 } } }, { "$type": "RPG.GameCore.VCameraConfigChange", "CameraConfig": { "NormalConfig": { "CameraState": "UseSkillPerform", "IsLocalOffset": true, "AnchorOffset": { "x": 1.1, "y": -0.82, "z": -0.7 }, "AimTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AimOffset": { "x": 0, "y": -0.65, "z": 0.2 }, "FollowPoleAngle": 90, "FollowRadius": 1.9, "FollowDamp": 0.8, "AimDamp": 0.1, "FOV": 60 }, "BlendConfig": { "BlendType": "Custom", "CustomCurveName": "Blend_UltraReady", "BlendTime": 1.3 }, "ShowEntityConfig": { "ShowTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllLightTeam" } } } } ] }, { "Name": "Avatar_Bailu_00_Skill03_Phase01", "TargetInfo": { "TargetType": "SkillTargetEntityList" }, "OnStart": [ { "$type": "RPG.GameCore.SyncCharLightAndCameraDir", "IsSync": false }, { "$type": "RPG.GameCore.TriggerAbility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AbilityName": { "Value": "Avatar_Bailu_00_Skill03_Phase02" }, "IsSkillPerform": true }, { "$type": "RPG.GameCore.TriggerAbility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AbilityName": { "Value": "Avatar_Bailu_00_Skill03_Camera" }, "IsSkillPerform": true }, { "$type": "RPG.GameCore.ShowBattleUI" }, { "$type": "RPG.GameCore.HideLevelStage", "IsHide": true }, { "$type": "RPG.GameCore.TriggerAnimState", "AnimStateName": "Skill03" }, { "$type": "RPG.GameCore.WaitAnimState", "AnimStateName": "Skill03", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.27499999990686774 } } }, { "$type": "RPG.GameCore.SetTeamFormation", "Team": "TeamLight", "CustomFormationName": "Bailu_00_Skill03_2", "CustomCenterTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" } }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill03", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.6389999999664724 } } }, { "$type": "RPG.GameCore.SetTeamFormation", "Team": "TeamLight", "CustomFormationName": "Bailu_00_Skill03", "CustomCenterTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" } }, { "$type": "RPG.GameCore.WaitAnimState", "AnimStateName": "Skill03", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.7620000005699694 } } }, { "$type": "RPG.GameCore.TriggerUINotify", "NotifyTypeName": "BattleTryShowAvatarPanel" }, { "$type": "RPG.GameCore.WaitTimelineFinish", "TimelineName": "Character_Bailu_00_Skill03_TimeLine" }, { "$type": "RPG.GameCore.ShowBattleUI", "IsShow": true }, { "$type": "RPG.GameCore.HideLevelStage" }, { "$type": "RPG.GameCore.TriggerAnimState", "AnimLogicState": "Idle", "AnimStateName": "StandBy" } ] }, { "Name": "Avatar_Bailu_00_Skill03_Phase02", "TargetInfo": { "TargetType": "AllTeamMember" }, "OnStart": [ { "$type": "RPG.GameCore.WaitAnimState", "AnimStateName": "Skill03", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.7300000006798655 } } }, { "$type": "RPG.GameCore.WaitAnimState", "AnimStateName": "Skill03", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.7620000005699694 } } }, { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllLightTeam" }, "EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Bailu_00/Eff_Avatar_Bailu_00_Skill03_Buff.prefab", "ForceSimulateImmediately": false }, { "$type": "RPG.GameCore.WaitAnimState", "AnimStateName": "Skill03", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.7800000007264316 } } }, { "$type": "RPG.GameCore.HealHP", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllTeamMember" }, "FormulaType": "HealByHealerMaxHP", "HealPercentage": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 174200628 ] } }, "ModifyValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -704102652 ] } }, "DisplayData": { "DitherRangeX": 0, "DitherRangeY": 0 } }, { "$type": "RPG.GameCore.Retarget", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllLightTeam" }, "ByRandom": true, "TaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "MAvatar_Bailu_Heal_Mark" } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetModifierValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "MAvatar_Bailu_Heal_Mark" }, "ModifyFunction": "Add", "ValueType": "LifeTime", "Value": { "IsDynamic": false, "FixedValue": { "Value": 1 } } } ], "FailedTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.BySkillPointActivated", "PointTriggerKey": "PointB2" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1887701537 ] } }, "DynamicKey": { "Value": "MDF_SkillTree02_HealCountExtra" } } ], "FailedTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "DynamicKey": { "Value": "MDF_SkillTree02_HealCountExtra" } } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.BySkillPointActivated", "PointTriggerKey": "PointB3" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1212431349 ] } }, "DynamicKey": { "Value": "MDF_SkillTree03_DamageResistance" } } ], "FailedTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "DynamicKey": { "Value": "MDF_SkillTree03_DamageResistance" } } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByRankActivated", "TriggerKey": { "Hash": 2089636447 } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1351111378 ] } }, "DynamicKey": { "Value": "MDF_Rank01_AddSP" } } ], "FailedTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "DynamicKey": { "Value": "MDF_Rank01_AddSP" } } ] }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "MAvatar_Bailu_Heal_Mark" }, "LifeStepImmediately": true, "LifeTime": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 238783065 ] } }, "DynamicValues": { "MDF__HealPercentage2": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -169854598 ] } }, "MDF__HealValue2": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1134214845 ] } }, "MDF_AddSP": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1177881702 ] } }, "MDF_HealCount": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -747859631 ] } }, "MDF_HealCountExtra": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1980500375 ] } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.BySkillPointActivated", "PointTriggerKey": "PointB3" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "MAvatar_Bailu_00_PointB3" }, "DynamicValues": { "MDF_DamageResistance": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1709596951 ] } } } } ] } ] } ] } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByRankActivated", "TriggerKey": { "Hash": 523552506 } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MAvatar_Bailu_00_Rank02" }, "LifeTime": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1051247055 ] } }, "DynamicValues": { "MDF_PropertyValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1339469608 ] } } } } ] }, { "$type": "RPG.GameCore.ModifySPNew", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AddRatio": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, { "$type": "RPG.GameCore.Retarget", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "SkillTargetEntityList" }, "Predicate": { "$type": "RPG.GameCore.ByCompareTarget", "Inverse": true, "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "CompareType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" } }, "ByRandom": true, "MaxNumber": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "TaskList": [ { "$type": "RPG.GameCore.CharacterPlayVO", "VOType": "ReceiveHealing", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" } } ] }, { "$type": "RPG.GameCore.WaitTimelineFinish", "TimelineName": "Character_Bailu_00_Skill03_TimeLine" }, { "$type": "RPG.GameCore.SkillPerformFinish" } ] }, { "Name": "Avatar_Bailu_00_PassiveSkill01", "TargetInfo": { "TargetType": "Caster" }, "OnStart": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByRankActivated", "TriggerKey": { "Hash": -1445815962 } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAAAAIR", "FixedValues": [ { "Value": 1 } ], "DynamicHashes": [ -685950341 ] } }, "DynamicKey": { "Value": "MDF_ReviveTime" } } ], "FailedTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "DynamicKey": { "Value": "MDF_ReviveTime" } } ] }, { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1796447628 ] } }, "DynamicKey": { "Value": "MDF_ReviveTime2" } }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MAvatar_Bailu_00_DieEvent" } }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MAvatar_Bailu_00_ReviveEvent" }, "Count": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1796447628 ] } } } ], "Modifiers": { "MAvatar_Bailu_00_DieEvent": { "DynamicValues": { "Floats": {} }, "_CallbackList": [ { "Event": "OnStack", "CallbackConfig": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllTeammate.RemoveServant" }, "ModifierName": { "Value": "MAvatar_Bailu_Revive_Ready" } }, { "$type": "RPG.GameCore.SetEnergyBarState", "Active": "True", "BarType": 3, "CurrentState": "Active", "IconPath": "SpriteOutput/BuffIcon/Inlevel/Avatar/Icon1211Passive.png", "MaxCount": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1796447628 ] } }, "CurrentCount": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 963991070 ] } } } ] }, { "Event": "OnListenCharacterCreate", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByTargetTeam", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "Team": "TeamLight" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllTeammate.RemoveServant" }, "ModifierName": { "Value": "MAvatar_Bailu_Revive_Ready" } } ] } ] }, { "Event": "OnBeforeDying", "CallbackConfig": [ { "$type": "RPG.GameCore.RemoveModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllTeamMemberWithUnselectable" }, "ModifierName": { "Value": "MAvatar_Bailu_Revive_Ready" } }, { "$type": "RPG.GameCore.RemoveModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllTeamMemberWithUnselectable" }, "ModifierName": { "Value": "MAvatar_Bailu_Revive_Mark" } } ] }, { "Event": "OnListenModifierRemove", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByCheckModifierCallBackName", "ModifierName": "MAvatar_Bailu_Revive_Mark" }, { "$type": "RPG.GameCore.ByIsContainModifier", "Inverse": true, "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MAvatar_Bailu_00_ReviveEvent" } } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.RemoveModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllTeamMemberWithUnselectable" }, "ModifierName": { "Value": "MAvatar_Bailu_Revive_Ready" }, "OnlyRemoveCasterAdded": true }, { "$type": "RPG.GameCore.RemoveModifier", "TargetType": { "$type": "RPG.GameCore.TargetConcat", "Targets": [ { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllTeamMember" }, { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllUnselectable" } ] }, "ModifierName": { "Value": "MAvatar_Bailu_Revive_Mark" } } ] } ] } ] }, "MAvatar_Bailu_00_ReviveEvent": {} } }, { "Name": "Avatar_Bailu_00_InsertSkill_Revive", "TargetInfo": { "TargetType": "InherentTargetEntity" }, "OnStart": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareHP", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "CompareType": "LessEqual", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetModifierValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MAvatar_Bailu_00_ReviveEvent" }, "ModifyFunction": "Add" }, { "$type": "RPG.GameCore.TriggerAbility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AbilityInherentTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "AbilityName": { "Value": "Avatar_Bailu_00_PassiveSkill_Camera" }, "IsSkillPerform": true }, { "$type": "RPG.GameCore.ShowBonusUIEffect", "UIPrefabPath": "UI/Battle/SpecialAction/Avatar/SpecialAction_1211.prefab", "TitleTextID": { "Hash": -1638489148, "Hash64": 7850934160988373634 } }, { "$type": "RPG.GameCore.TriggerAnimState", "AnimStateName": "PassiveSkill" }, { "$type": "RPG.GameCore.WaitAnimState", "AnimStateName": "PassiveSkill", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.6700000006239861 } } }, { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Bailu_00/Eff_Avatar_Bailu_00_PassiveSkill_Buff_01.prefab", "ForceSimulateImmediately": false }, { "$type": "RPG.GameCore.PlayTimeline", "TimelineName": "Camera/TimeLine/Avatar/Character_Bailu_00_PassiveSkill_TimeLine2.playable" }, { "$type": "RPG.GameCore.TriggerAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "AnimLogicState": "Revive", "AnimStateName": "Revive" }, { "$type": "RPG.GameCore.DispelStatus", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "OnlyAlive": false, "IsSilentDispel": true }, { "$type": "RPG.GameCore.HealHP", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "AliveOnly": false, "FormulaType": "HealByHealerMaxHP", "HealPercentage": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 677042698 ] } }, "ModifyValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1314703783 ] } }, "DisplayData": { "UIMessageHeight": 0.8, "AttachPoint": "Origin" } }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MAvatar_Bailu_00_ReviveEvent" } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValueByModifierValue", "ModifierName": "MAvatar_Bailu_00_ReviveEvent", "Multiplier": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AAAR", "FixedValues": [ { "Value": 1 } ], "DynamicHashes": [] } }, "DynamicKey": "MDF_ReviveTime2" }, { "$type": "RPG.GameCore.SetEnergyBarState", "Active": "True", "BarType": 3, "CurrentState": "Active", "IconPath": "SpriteOutput/BuffIcon/Inlevel/Avatar/Icon1211Passive.png", "MaxCount": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1796447628 ] } }, "CurrentCount": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 963991070 ] } } } ], "FailedTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AAAR", "FixedValues": [ { "Value": 0 } ], "DynamicHashes": [] } }, "DynamicKey": { "Value": "MDF_ReviveTime2" } }, { "$type": "RPG.GameCore.SetEnergyBarState", "Active": "True", "BarType": 3, "CurrentState": "Disable", "IconPath": "SpriteOutput/BuffIcon/Inlevel/Avatar/Icon1211Passive.png", "MaxCount": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1796447628 ] } }, "CurrentCount": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 963991070 ] } } } ] }, { "$type": "RPG.GameCore.RemoveModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "ModifierName": { "Value": "MAvatar_Bailu_Revive_Mark" } }, { "$type": "RPG.GameCore.MoveToTargetPosition", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "TeamFormation" }, "IgnoreRadius": true, "OffsetTargetDistance": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, { "$type": "RPG.GameCore.WaitAnimState", "AnimStateName": "PassiveSkill", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 1 } } } ] } ] }, { "Name": "Avatar_Bailu_00_SkillMazeInLevel", "TargetInfo": { "TargetType": "Caster" }, "OnStart": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "StageAbility_Maze_Bailu_00_Modifier" } } ], "Modifiers": { "StageAbility_Maze_Bailu_00_Modifier": { "_CallbackList": [ { "Event": "OnEnterBattle", "Priority": -80, "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareWaveCount", "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.BySkillPointActivated", "PointTriggerKey": "PointB2" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1887701537 ] } }, "DynamicKey": { "Value": "MDF_SkillTree02_HealCountExtra" } } ], "FailedTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "DynamicKey": { "Value": "MDF_SkillTree02_HealCountExtra" } } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.BySkillPointActivated", "PointTriggerKey": "PointB3" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1212431349 ] } }, "DynamicKey": { "Value": "MDF_SkillTree03_DamageResistance" } } ], "FailedTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "DynamicKey": { "Value": "MDF_SkillTree03_DamageResistance" } } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByRankActivated", "TriggerKey": { "Hash": 2089636447 } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1351111378 ] } }, "DynamicKey": { "Value": "MDF_Rank01_AddSP" } } ], "FailedTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "DynamicKey": { "Value": "MDF_Rank01_AddSP" } } ] }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllTeamMember" }, "ModifierName": { "Value": "MAvatar_Bailu_Heal_Mark" }, "LifeTime": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -422443133 ] } }, "DynamicValues": { "MDF__HealPercentage2": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -169854598 ] } }, "MDF__HealValue2": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1134214845 ] } }, "MDF_AddSP": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1177881702 ] } }, "MDF_HealCount": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -747859631 ] } }, "MDF_HealCountExtra": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1980500375 ] } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.BySkillPointActivated", "PointTriggerKey": "PointB3" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllTeamMember" }, "ModifierName": { "Value": "MAvatar_Bailu_00_PointB3" }, "DynamicValues": { "MDF_DamageResistance": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1709596951 ] } } } } ] } ] } ] } ] } ] } } }, { "Name": "Avatar_Bailu_SkillTree01", "TargetInfo": { "TargetType": "Caster" }, "OnStart": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MAvatar_Bailu_00_PointB1" } } ] }, { "Name": "Avatar_Bailu_SkillTree02", "TargetInfo": { "TargetType": "Caster" }, "OnStart": [] } ], "GlobalModifiers": { "MAvatar_Bailu_Revive_Ready": { "Stacking": "ReplaceByCaster", "_CallbackList": [ { "Event": "OnAfterBeingHitAll", "CallbackConfig": [] }, { "Event": "OnBeingLimbo", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByCompareModifierValue", "ModifierName": "MAvatar_Bailu_00_ReviveEvent", "CompareType": "Greater", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareHP", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "CompareType": "LessEqual", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByTargetListIntersects", "FirstTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "FirstTargetAliveOnly": false, "SecondTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "SecondTargetAliveOnly": false } ] }, "SuccessTaskList": [], "FailedTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareHP", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "CompareType": "LessEqual", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, "SuccessTaskList": [], "FailedTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAny", "PredicateList": [ { "$type": "RPG.GameCore.ByContainBehaviorFlag", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "Flag": "STAT_CTRL" }, { "$type": "RPG.GameCore.ByContainBehaviorFlag", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "Flag": "DisableAction" } ] }, "SuccessTaskList": [], "FailedTaskList": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "AliveOnly": false, "ModifierName": { "Value": "MAvatar_Bailu_Revive_Mark" } } ] } ] } ] } ], "FailedTaskList": [] } ], "FailedTaskList": [] } ] }, { "Event": "OnAfterBeingAttacked", "CallbackConfig": [] } ] }, "MAvatar_Bailu_Heal_Mark": { "Count": 1, "Stacking": "ReplaceByCaster", "DynamicValues": { "Floats": { "\u0026{map[Hash:0xc041d47650] 0xc041d47620}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } }, "\u0026{map[Hash:0xc041d47b90] 0xc041d47b60}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } } } }, "UseSnapshotEntity": true, "_CallbackList": [ { "Event": "OnDestroy", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByCompareHPRatio", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, { "$type": "RPG.GameCore.ByCompareDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "DynamicKey": { "Value": "MDF_AddSP" }, "ContextScope": "ContextModifier", "CompareType": "Greater", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ModifySPNew", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "FixedAddValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -636281976 ] } } }, { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "EffectPath": "Effects/Eff_Prefab/Eff_Common/Eff_Common_MAZ_RecoverSP.prefab", "ForceSimulateImmediately": false } ] }, { "$type": "RPG.GameCore.RemoveModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "ModifierName": { "Value": "MAvatar_Bailu_00_PointB3" } } ] }, { "Event": "OnStack", "CallbackConfig": [ { "$type": "RPG.GameCore.SetModifierValue", "ModifierName": { "Value": "MAvatar_Bailu_Heal_Mark" }, "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQABAQIR", "FixedValues": [], "DynamicHashes": [ -478185549, 1843504749 ] } } } ] }, { "Event": "OnAfterBeingAttacked", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareHP", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "CompareType": "Greater", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.HealHP", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "FormulaType": "HealByHealerMaxHP", "HealPercentage": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -909747415 ] } }, "ModifyValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -87085370 ] } }, "DisplayData": { "UIMessageHeight": 0.8, "AttachPoint": "Origin" } }, { "$type": "RPG.GameCore.ModifierAttachEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "EffectPath": "Effects/Eff_Prefab/Eff_Common/Eff_Common_Heal_Maze.prefab", "MinMutexTime": -1, "MutexType": "Entity" }, { "$type": "RPG.GameCore.SetModifierValue", "ModifierName": { "Value": "MAvatar_Bailu_Heal_Mark" }, "ModifyFunction": "Add" } ] } ] } ] }, "MAvatar_Bailu_00_PointB1": { "DynamicValues": { "Floats": { "\u0026{map[Hash:0xc04215a1e0] 0xc04215a1b0}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } } } }, "BehaviorFlagList": [ "MuteDotCasterCallBack" ], "_CallbackList": [ { "Event": "OnAfterDealHeal", "CallbackConfig": [ { "$type": "RPG.GameCore.SetDynamicValueByHealDataProperty", "DynamicKey": "Overflowheal", "ReadTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Property": "Result_OverflowHealAmount" }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "Overflowheal" }, "CompareType": "Greater", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "MAvatar_Bailu_00_PointB1_HPIncrease" }, "LifeTime": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 319869695 ] } }, "DynamicValues": { "MDF_HPIncrease": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -950169871 ] } } } } ] } ] }, { "Event": "OnSnapshotCreate", "CallbackConfig": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "MAvatar_Bailu_00_PointB1_Sub" }, "DynamicValues": { "MDF_LifeTime": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 319869695 ] } }, "MDF_HPIncrease2": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -950169871 ] } } }, "InheritCaster": "TargetSelf" } ] } ] }, "MAvatar_Bailu_00_PointB1_Sub": { "DynamicValues": { "Floats": { "\u0026{map[Hash:0xc04236ccc0] 0xc04236cc90}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } }, "\u0026{map[Hash:0xc04236d5f0] 0xc04236d590}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } }, "\u0026{map[Hash:0xc04236d920] 0xc04236d8c0}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } } } }, "_CallbackList": [ { "Event": "OnAfterDealHeal", "CallbackConfig": [ { "$type": "RPG.GameCore.SetDynamicValueByHealDataProperty", "DynamicKey": "Overflowheal", "ReadTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Property": "Result_OverflowHealAmount" }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "Overflowheal" }, "CompareType": "Greater", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "MAvatar_Bailu_00_PointB1_HPIncrease" }, "LifeTime": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1820617363 ] } }, "DynamicValues": { "MDF_HPIncrease": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 47229878 ] } } } } ] } ] } ] }, "MAvatar_Bailu_00_PointB1_HPIncrease": { "Stacking": "ReplaceByCaster", "_CallbackList": [ { "Event": "OnStack", "CallbackConfig": [ { "$type": "RPG.GameCore.StackProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Property": "HPAddedRatio", "PropertyValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1794670696 ] } } } ] } ] }, "MAvatar_Bailu_00_PointB3": { "DynamicValues": { "Floats": { "\u0026{map[Hash:0xc0424e6ed0] 0xc0424e6ea0}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } } } }, "_CallbackList": [ { "Event": "OnStack", "CallbackConfig": [ { "$type": "RPG.GameCore.StackProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Property": "AllDamageReduce", "PropertyValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1070223720 ] } } } ] } ] }, "MAvatar_Bailu_00_Rank02": { "Stacking": "ReplaceByCaster", "DynamicValues": { "Floats": { "\u0026{map[Hash:0xc03fb26180] 0xc03fb26150}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } } } }, "_CallbackList": [ { "Event": "OnStack", "CallbackConfig": [ { "$type": "RPG.GameCore.StackProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Property": "HealRatioBase", "PropertyValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 2128130574 ] } } } ] } ] }, "MAvatar_Bailu_00_Rank04": { "_CallbackList": [ { "Event": "OnAfterDealHeal", "CallbackConfig": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "MAvatar_Bailu_00_Rank04_AttackUp" }, "LifeTime": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1336719836 ] } }, "MaxLayer": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1670536626 ] } }, "LayerAddWhenStack": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "DynamicValues": { "MDF_AttackUpRatio": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -46128150 ] } } } } ] } ] }, "MAvatar_Bailu_00_Rank04_AttackUp": { "Stacking": "ReplaceByCaster", "DynamicValues": { "Floats": { "\u0026{map[Hash:0xc042826600] 0xc0428265d0}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } } } }, "_CallbackList": [ { "Event": "OnStack", "CallbackConfig": [ { "$type": "RPG.GameCore.SetDynamicValueByModifierValue", "ReadTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "ValueType": "Layer", "Multiplier": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "DynamicKey": "MDF_Layer" }, { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQABAQQR", "FixedValues": [], "DynamicHashes": [ -389231940, 1662446059 ] } }, "DynamicKey": { "Value": "MDF_AttackUpRatio" } }, { "$type": "RPG.GameCore.StackProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Property": "AllDamageTypeAddedRatio", "PropertyValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -389231940 ] } } } ] } ] }, "MAvatar_Bailu_Revive_Mark": { "_CallbackList": [ { "Event": "OnStack", "CallbackConfig": [] }, { "Event": "OnLimboWaitHeal", "Priority": -70, "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAny", "PredicateList": [ { "$type": "RPG.GameCore.ByContainBehaviorFlag", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "Flag": "STAT_CTRL" }, { "$type": "RPG.GameCore.ByContainBehaviorFlag", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "Flag": "DisableAction" } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.RemoveSelfModifier" } ], "FailedTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareHP", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "CompareType": "LessEqual", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.TriggerAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "AnimLogicState": "Limbo", "AnimStateName": "Die_Limbo", "NormalizedTransitionDuration": { "IsDynamic": false, "FixedValue": { "Value": 0.010000000009313226 } }, "ForceStart": true } ] }, { "$type": "RPG.GameCore.TurnInsertAbility", "AbilityName": { "Value": "Avatar_Bailu_00_InsertSkill_Revive" }, "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AbilityTarget": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "AbortBehaviorFlags": [ "DisableAction", "STAT_CTRL" ], "InsertAbilityPriority": "AvatarReviveOthers", "TargetAliveState": "Mask_AliveOrLimbo", "ShowInActionBar": true, "PreCheck": { "$type": "RPG.GameCore.TurnInsertAbilityCondition", "Type": "AbilityOwnerInsertUnusedCount", "Count": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 963991070 ] } } } } ] } ] }, { "Event": "OnAfterBeingAttacked", "CallbackConfig": [] } ] } } }