{ "AbilityList": [ { "Name": "Avatar_Natasha_00_Skill01_Phase01", "TargetInfo": { "TargetType": "SkillTargetEntityList" }, "OnStart": [ { "$type": "RPG.GameCore.TriggerAbility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AbilityName": { "Value": "Avatar_Natasha_00_Skill01_Phase02" }, "IsSkillPerform": true }, { "$type": "RPG.GameCore.LookAt", "TargetType": "AbilityTargetEntity" }, { "$type": "RPG.GameCore.StartAim", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" } }, { "$type": "RPG.GameCore.TriggerAnimState", "AnimStateName": "Skill01", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "NormalizedTimeWait": { "IsDynamic": false, "FixedValue": { "Value": 0.6800000006332994 } } } ] }, { "Name": "Avatar_Natasha_00_Skill01_Phase02", "TargetInfo": { "TargetType": "SkillTargetEntityList" }, "OnStart": [ { "$type": "RPG.GameCore.TriggerAbility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AbilityName": { "Value": "Avatar_Natasha_00_Skill01_Camera" }, "IsSkillPerform": true }, { "$type": "RPG.GameCore.WaitAnimState", "AnimStateName": "Skill01", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.13699999963864684 } } }, { "$type": "RPG.GameCore.StopAim" }, { "$type": "RPG.GameCore.FireProjectile", "Projectile": { "ColliderTemplate": "CapsuleZ_BattleCommonBullet", "FlyTime": 0.65, "AttachPoint": "Gun", "TargetAttachPoint": "SelectRoot", "IgnoreTargetHitbox": true, "FlyEffect": "Effects/Eff_Prefab/Eff_Avatar/Eff_Natasha_00/Eff_Avatar_Natasha_00_Skill01_Bullet.prefab", "HitEffect": "Effects/Eff_Prefab/Eff_Avatar/Eff_Natasha_00/Eff_Avatar_Natasha_00_Skill01_Hit.prefab", "LinearPitchAngle": { "IsDynamic": false, "FixedValue": { "Value": 30 } }, "WriteProgressToEffectAnimator": true }, "OnProjectileHit": [ { "$type": "RPG.GameCore.DamageByAttackProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "AttackProperty": { "$type": "RPG.GameCore.AttackData", "DamageType": { "DamageType": "Physical" }, "DamagePercentage": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1126825319 ] } }, "StanceValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1659254037 ] } }, "SPHitRatio": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "HitAnimation": "Hit_H", "HitAngleVertical": -30 }, "CanTriggerLastKill": true, "DisplayData": { "DitherRangeX": 0, "DitherRangeY": 0 } }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByRankActivated", "TriggerKey": { "Hash": -1445815962 } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.DamageByAttackProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "AttackProperty": { "$type": "RPG.GameCore.AttackData", "DamageType": { "DamageType": "Physical" }, "FormulaType": "ByMaxHP", "DamagePercentage": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1147979335 ] } }, "HitAnimation": "Hit_H", "HitAngleVertical": -30 }, "CanTriggerLastKill": true, "DisplayData": { "UIMessageHeight": 1, "DitherRangeX": 0.01, "DitherRangeY": 0.02, "AttachPoint": "Origin" } } ] }, { "$type": "RPG.GameCore.DamagePerformFinish" } ], "WaitProjectileFinish": true }, { "$type": "RPG.GameCore.WaitAnimState", "AnimStateName": "Skill01", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.40000000037252903 } } }, { "$type": "RPG.GameCore.SkillPerformFinish" } ] }, { "Name": "Avatar_Natasha_00_Skill02_Phase01", "TargetInfo": { "TargetType": "SkillTargetEntityList" }, "OnStart": [ { "$type": "RPG.GameCore.TriggerAbility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AbilityName": { "Value": "Avatar_Natasha_00_Skill02_Phase02" }, "IsSkillPerform": true }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByIsTurnActionEntity", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.TriggerAbility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AbilityName": { "Value": "Avatar_Natasha_00_Skill02_Camera_Self" }, "IsSkillPerform": true } ], "FailedTaskList": [ { "$type": "RPG.GameCore.TriggerAbility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AbilityName": { "Value": "Avatar_Natasha_00_Skill02_Camera_Other" }, "IsSkillPerform": true } ] }, { "$type": "RPG.GameCore.TriggerAnimState", "AnimStateName": "Skill02", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "NormalizedTimeWait": { "IsDynamic": false, "FixedValue": { "Value": 0.6600000006146729 } } }, { "$type": "RPG.GameCore.MoveToTargetPosition", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "TeamFormation" }, "IgnoreRadius": true, "OffsetTargetDistance": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] }, { "Name": "Avatar_Natasha_00_Skill02_Phase02", "TargetInfo": { "TargetType": "SkillTargetEntityList" }, "OnStart": [ { "$type": "RPG.GameCore.WaitAnimState", "AnimStateName": "Skill02", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.3500000003259629 } } }, { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Natasha_00/Eff_Avatar_Natasha_00_Skill02_Heal.prefab", "ForceSimulateImmediately": false }, { "$type": "RPG.GameCore.WaitAnimState", "AnimStateName": "Skill02", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.4300000004004687 } } }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.BySkillPointActivated", "PointTriggerKey": "PointB1" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.DispelStatus", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "Numbers": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -2124210825 ] } }, "Order": "LastAdded" } ] }, { "$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": [ -203632277 ] } } }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.BySkillPointActivated", "PointTriggerKey": "PointB3" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 2117344201 ] } }, "DynamicKey": { "Value": "SkillTree_LifeTime" } } ], "FailedTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "DynamicKey": { "Value": "SkillTree_LifeTime" } } ] }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "ModifierName": { "Value": "MAvatar_Natasha_00_HOT_HPByMaxHP" }, "LifeTime": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQABAQIR", "FixedValues": [], "DynamicHashes": [ -1019407308, -1087299341 ] } }, "DynamicValues": { "MDF_ShowValue1": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -754957899 ] } }, "MDF_ShowValue2": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1192384503 ] } } } }, { "$type": "RPG.GameCore.WaitAnimState", "AnimStateName": "Skill02", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.530000000493601 } } }, { "$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.SkillPerformFinish" } ], "DynamicValues": { "Floats": { "\u0026{map[Hash:0xc02d7c5530] 0xc02d7c5500}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } } } } }, { "Name": "Avatar_Natasha_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": "Natasha_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.2, "y": -0.8, "z": 0.2 }, "AimTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AimOffset": { "x": -0.2, "y": -0.5, "z": 0.2 }, "FollowPoleAngle": 90, "FollowRadius": 1.9, "FollowDamp": 0.8, "AimDamp": 0.1, "FOV": 45 }, "BlendConfig": { "BlendType": "Custom", "CustomCurveName": "Blend_UltraReady", "BlendTime": 1.3 }, "ShowEntityConfig": { "ShowTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllLightTeam" } } } } ] }, { "Name": "Avatar_Natasha_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_Natasha_00_Skill03_Phase02" }, "IsSkillPerform": true }, { "$type": "RPG.GameCore.TriggerAbility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AbilityName": { "Value": "Avatar_Natasha_00_Skill03_Camera" }, "IsSkillPerform": true }, { "$type": "RPG.GameCore.ShowBattleUI" }, { "$type": "RPG.GameCore.TriggerAnimState", "AnimStateName": "Skill03" }, { "$type": "RPG.GameCore.SetNoShadowCaster", "NodeName": "Weapon_Bullet" }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill03", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.21599999978207052 } } }, { "$type": "RPG.GameCore.SetNoShadowCaster", "NodeName": "Bear" }, { "$type": "RPG.GameCore.WaitAnimState", "AnimStateName": "Skill03", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.7300000006798655 } } }, { "$type": "RPG.GameCore.TriggerUINotify", "NotifyTypeName": "BattleTryShowAvatarPanel" }, { "$type": "RPG.GameCore.WaitTimelineFinish", "TimelineName": "Character_Natasha_00_Skill03_TimeLine" }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill03", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.9980000003706664 } } }, { "$type": "RPG.GameCore.SetNoShadowCaster", "NodeName": "Bear", "IsNoShadow": false }, { "$type": "RPG.GameCore.SetNoShadowCaster", "NodeName": "Weapon_Bullet", "IsNoShadow": false }, { "$type": "RPG.GameCore.ShowBattleUI", "IsShow": true } ] }, { "Name": "Avatar_Natasha_00_Skill03_Phase02", "TargetInfo": { "TargetType": "AllTeamMember" }, "OnStart": [ { "$type": "RPG.GameCore.WaitAnimState", "AnimStateName": "Skill03", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.7300000006798655 } } }, { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllLightTeam" }, "EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Natasha_00/Eff_Avatar_Natasha_00_Skill03_03_Heal.prefab", "ForceSimulateImmediately": false }, { "$type": "RPG.GameCore.WaitAnimState", "AnimStateName": "Skill03", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.7500000006984919 } } }, { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllLightTeam" }, "EffectPath": "Effects/Eff_Prefab/Eff_Common/Eff_Common_Heal.prefab", "ForceSimulateImmediately": false }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByRankActivated", "TriggerKey": { "Hash": 523552506 } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.Retarget", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllLightTeam" }, "Predicate": { "$type": "RPG.GameCore.ByCompareHPRatio", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "CompareType": "LessEqual", "CompareValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 210870496 ] } } }, "ByRandom": true, "TaskList": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "MAvatar_Natasha_00_Rank02_HOT_HPByMaxHP" }, "LifeStepImmediately": true, "LifeTime": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 2131075020 ] } }, "DynamicValues": { "MDF_ShowValue1": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1964819995 ] } }, "MDF_ShowValue2": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1830097901 ] } } } } ] } ] }, { "$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 ] } } }, { "$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.WaitAnimState", "AnimStateName": "Skill03", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.9980000003706664 } } }, { "$type": "RPG.GameCore.SkillPerformFinish" } ], "Modifiers": { "MAvatar_Natasha_00_Rank02_HOT_HPByMaxHP": { "Stacking": "ReplaceByCaster", "DynamicValues": { "Floats": { "\u0026{map[Hash:0xc02dc178f0] 0xc02dc178c0}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } }, "\u0026{map[Hash:0xc02dc17bc0] 0xc02dc17b90}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } } } }, "LifeStepMoment": "ModifierPhase1End", "UseSnapshotEntity": true, "_CallbackList": [ { "Event": "OnPhase1", "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.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "EffectPath": "Effects/Eff_Prefab/Eff_Common/Eff_Common_Heal.prefab", "ForceSimulateImmediately": false }, { "$type": "RPG.GameCore.HealHP", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "FormulaType": "HealByHealerMaxHP", "HealPercentage": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1733325153 ] } }, "ModifyValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 2136609680 ] } }, "DisplayData": { "DitherRangeX": 0.01, "DitherRangeY": 0.1 } } ] } ] } ] } } }, { "Name": "Avatar_Natasha_00_PassiveSkill01", "TargetInfo": { "TargetType": "Caster" }, "OnStart": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "Fuka_Beginner_PassiveSkill_Buff_1" } } ], "Modifiers": { "Fuka_Beginner_PassiveSkill_Buff_1": { "BehaviorFlagList": [ "MuteDotCasterCallBack" ], "_CallbackList": [ { "Event": "OnBeforeDealHeal", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareHPRatio", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "CompareType": "LessEqual", "CompareValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -889510027 ] } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ModifyHealData", "Healer_HealRatio": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1134214845 ] } } } ] } ] }, { "Event": "OnSnapshotCreate", "CallbackConfig": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "Fuka_Beginner_PassiveSkill_Buff_1_ForSnapshitEntity" }, "DynamicValues": { "MDF_PropertyValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -889510027 ] } } } } ] } ] }, "Fuka_Beginner_PassiveSkill_Buff_1_ForSnapshitEntity": { "DynamicValues": { "Floats": { "\u0026{map[Hash:0xc02dc54870] 0xc02dc54840}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } } } }, "_CallbackList": [ { "Event": "OnBeforeDealHeal", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareHPRatio", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "CompareType": "LessEqual", "CompareValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 2128130574 ] } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ModifyHealData", "Healer_HealRatio": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1134214845 ] } } } ] } ] } ] } } }, { "Name": "Avatar_Natasha_SkillMazeInLevel", "TargetInfo": { "TargetType": "Caster" }, "OnStart": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "SkillMaze_Natasha_Modifier" } } ], "Modifiers": { "SkillMaze_Natasha_Modifier": { "_CallbackList": [ { "Event": "OnEnterBattle", "Priority": -60, "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByIsMazeSkillAffectCurrentWave" }, { "$type": "RPG.GameCore.ByCompareWaveCount", "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.Retarget", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllEnemy" }, "ByRandom": true, "MaxNumber": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "TaskList": [ { "$type": "RPG.GameCore.DamageByAttackProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "AttackProperty": { "$type": "RPG.GameCore.AttackData", "DamageType": { "DamageType": "Physical" }, "DamagePercentage": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 836547932 ] } }, "SPHitRatio": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "AttackType": "Maze", "HitAnimation": "Hit", "HitEffect": "Effects/Eff_Prefab/Eff_Avatar/Eff_Natasha_00/Eff_Avatar_Natasha_00_Common_Hit.prefab" }, "CanTriggerLastKill": true, "DisplayData": { "UIMessageHeight": 0.8, "DitherRangeX": 0.01, "DitherRangeY": 0.04, "AttachPoint": "Origin" } } ] }, { "$type": "RPG.GameCore.DamagePerformFinish" }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllEnemy" }, "ModifierName": { "Value": "MAvatar_Natasha_00_Passive_FatigueRatio" }, "Chance": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1896357702 ] } }, "LifeTime": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -947234117 ] } }, "DynamicValues": { "MDF_PropertyValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1235131005 ] } } } } ], "FailedTaskList": [] } ] } ] } } }, { "Name": "Avatar_Natasha_SkillTree02", "TargetInfo": { "TargetType": "Caster" }, "OnStart": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "M_SkillTree_HealRatioUp" }, "DynamicValues": { "MDF_PropertyValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 103268114 ] } } } } ] }, { "Name": "Avatar_Natasha_00_Rank04", "TargetInfo": { "TargetType": "Caster" }, "OnStart": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MAvatar_Natasha_00_Rank04_Check" } } ], "Modifiers": { "MAvatar_Natasha_00_Rank04_Check": { "_CallbackList": [ { "Event": "OnAfterBeingAttacked", "CallbackConfig": [ { "$type": "RPG.GameCore.ModifySPNew", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AddValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -557119142 ] } } }, { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "EffectPath": "Effects/Eff_Prefab/Eff_Common/Eff_Common_MAZ_RecoverSP.prefab", "ForceSimulateImmediately": false } ] } ] } } }, { "Name": "Avatar_Natasha_00_Rank01", "TargetInfo": { "TargetType": "Caster" }, "OnStart": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MAvatar_Natasha_00_Rank01_Check" } } ], "Modifiers": { "MAvatar_Natasha_00_Rank01_Check": { "_CallbackList": [ { "Event": "OnAfterBeingAttacked", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareHPRatio", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "CompareType": "LessEqual", "CompareValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -268738851 ] } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.TurnInsertAbility", "AbilityName": { "Value": "Avatar_Natasha_00_Rank01_InsertSkill_Phase01" }, "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AbilityTarget": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AbortBehaviorFlags": [ "STAT_CTRL", "DisableAction" ], "InsertAbilityPriority": "AvatarHealSelf", "ShowInActionBar": true } ] } ] } ] } } }, { "Name": "Avatar_Natasha_00_Rank01_InsertSkill_Phase01", "TargetInfo": { "TargetType": "Caster" }, "OnStart": [ { "$type": "RPG.GameCore.TriggerAbility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AbilityName": { "Value": "Avatar_Natasha_00_Rank01_InsertSkill_Phase02" }, "IsSkillPerform": true }, { "$type": "RPG.GameCore.TriggerAbility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AbilityName": { "Value": "Avatar_Natasha_00_Rank01_InsertSkill_Camera_Self" }, "IsSkillPerform": true }, { "$type": "RPG.GameCore.TriggerAnimState", "AnimStateName": "Skill02", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "NormalizedTimeWait": { "IsDynamic": false, "FixedValue": { "Value": 0.6600000006146729 } } }, { "$type": "RPG.GameCore.MoveToTargetPosition", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "TeamFormation" }, "IgnoreRadius": true, "OffsetTargetDistance": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] }, { "Name": "Avatar_Natasha_00_Rank01_InsertSkill_Phase02", "TargetInfo": { "TargetType": "Caster" }, "OnStart": [ { "$type": "RPG.GameCore.WaitAnimState", "AnimStateName": "Skill02", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.3500000003259629 } } }, { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Natasha_00/Eff_Avatar_Natasha_00_Skill02_Heal.prefab", "ForceSimulateImmediately": false }, { "$type": "RPG.GameCore.WaitAnimState", "AnimStateName": "Skill02", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.4300000004004687 } } }, { "$type": "RPG.GameCore.HealHP", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "FormulaType": "HealByHealerMaxHP", "HealPercentage": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 58961228 ] } }, "ModifyValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 641810422 ] } } }, { "$type": "RPG.GameCore.RemoveModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MAvatar_Natasha_00_Rank01_Check" } } ] } ], "GlobalModifiers": { "MAvatar_Natasha_00_HOT_HPByMaxHP": { "Stacking": "ReplaceByCaster", "DynamicValues": { "Floats": { "\u0026{map[Hash:0xc02dee9e30] 0xc02dee9e00}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } }, "\u0026{map[Hash:0xc02deee180] 0xc02deee150}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } } } }, "LifeStepMoment": "ModifierPhase1End", "UseSnapshotEntity": true, "_CallbackList": [ { "Event": "OnPhase1", "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.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "EffectPath": "Effects/Eff_Prefab/Eff_Common/Eff_Common_Heal.prefab", "ForceSimulateImmediately": false }, { "$type": "RPG.GameCore.HealHP", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "FormulaType": "HealByHealerMaxHP", "HealPercentage": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1733325153 ] } }, "ModifyValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 2136609680 ] } }, "DisplayData": { "FixedPosition": false } } ] } ] } ] }, "MAvatar_Natasha_00_Passive_FatigueRatio": { "Stacking": "ReplaceByCaster", "DynamicValues": { "Floats": { "\u0026{map[Hash:0xc02defb290] 0xc02defb260}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } } } }, "BehaviorFlagList": [ "STAT_Fatigue" ], "_CallbackList": [ { "Event": "OnStack", "CallbackConfig": [ { "$type": "RPG.GameCore.StackProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Property": "FatigueRatio", "PropertyValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 2128130574 ] } } } ] } ] }, "MAvatar_Natasha_00_BPSkill_DefenceRatioUp": { "Stacking": "ReplaceByCaster", "DynamicValues": { "Floats": { "\u0026{map[Hash:0xc02e3769c0] 0xc02e376990}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } } } }, "LifeStepMoment": "ModifierPhase1End", "_CallbackList": [ { "Event": "OnStack", "CallbackConfig": [ { "$type": "RPG.GameCore.StackProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Property": "DefenceAddedRatio", "PropertyValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 2128130574 ] } } } ] } ] } } }