{ "AbilityList": [ { "Name": "Avatar_PlayerBoy_30_Skill01_Phase01", "TargetInfo": { "TargetType": "SkillTargetEntityList" }, "OnStart": [ { "$type": "RPG.GameCore.TriggerAbility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AbilityName": { "Value": "Avatar_PlayerBoy_30_Skill01_Camera" }, "IsSkillPerform": true }, { "$type": "RPG.GameCore.TriggerAbility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AbilityName": { "Value": "Avatar_PlayerBoy_30_Skill01_Phase02" }, "IsSkillPerform": true }, { "$type": "RPG.GameCore.LookAt", "TargetType": "AbilityTargetEntity" }, { "$type": "RPG.GameCore.TriggerAnimState", "AnimStateName": "Skill01", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "NormalizedTimeWait": { "IsDynamic": false, "FixedValue": { "Value": 0.8590000001713634 } } } ] }, { "Name": "Avatar_PlayerBoy_30_Skill01_Phase02", "TargetInfo": { "TargetType": "SkillTargetEntityList" }, "OnStart": [ { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill01", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.4640000001527369 } } }, { "$type": "RPG.GameCore.NewFireProjectile", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "OnProjectileHit": [ { "$type": "RPG.GameCore.DamageByAttackProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "AttackProperty": { "$type": "RPG.GameCore.AttackData", "DamageType": { "DamageType": "Ice" }, "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", "HitEffectHeight": 1, "HitTimeSlowType": "Impact" }, "CanTriggerLastKill": true }, { "$type": "RPG.GameCore.VCameraConfigChange", "CameraConfig": { "ShakeTemplateName": "OneShake_Normal_03s_XY", "OverrideShakeConfigV2": { "ShakeScale": 0.5, "ShakeDir": { "x": 0.1, "y": 0, "z": 0.3 } } } } ], "WaitProjectileFinish": true, "NewProjectile": { "$type": "RPG.GameCore.RandomTraceProjectileData", "FlySpeed": 24, "HitEffect": "Effects/Eff_Prefab/Eff_Avatar/Eff_PlayerBoy_30/Eff_Avatar_PlayerBoy_30_Skill01_Hit01.prefab", "AttachPoint": "Weapon_00_JNT", "AttachOffset": { "x": -0.12, "y": 0, "z": 0.26 }, "TargetAttachPoint": "SelectRoot", "IgnoreTargetHitbox": true, "FlyEffect": "Effects/Eff_Prefab/Eff_Avatar/Eff_PlayerBoy_30/Eff_Avatar_PlayerBoy_30_Skill01_Trail.prefab", "FlyEffectFadeOut": true, "WriteProgressToEffectAnimator": true, "TurnSpeed": 300, "StartDirction": { "x": 75, "y": 5, "z": 170 } } }, { "$type": "RPG.GameCore.DamagePerformFinish" }, { "$type": "RPG.GameCore.SkillPerformFinish" } ] }, { "Name": "Avatar_PlayerBoy_30_Skill02_Phase01", "TargetInfo": { "TargetType": "SkillTargetEntityList" }, "OnStart": [ { "$type": "RPG.GameCore.SyncCharLightAndCameraDir" }, { "$type": "RPG.GameCore.SetSkillTargetFormationByPos", "CustomTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "CustomCenterTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LightTeamCenter" }, "TargetFormation": {} }, { "$type": "RPG.GameCore.TriggerAbility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AbilityName": { "Value": "Avatar_PlayerBoy_30_Skill02_Phase02" }, "IsSkillPerform": true }, { "$type": "RPG.GameCore.TriggerAbility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AbilityName": { "Value": "Avatar_PlayerBoy_30_Skill02_Camera" }, "IsSkillPerform": true }, { "$type": "RPG.GameCore.TriggerAnimState", "AnimStateName": "Skill02" }, { "$type": "RPG.GameCore.HideLevelStage", "IsHide": true }, { "$type": "RPG.GameCore.WaitAnimState", "AnimStateName": "Skill02", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.48400000017136335 } } }, { "$type": "RPG.GameCore.HideLevelStage" }, { "$type": "RPG.GameCore.GlobalMainIntensityEffect", "TargetIntensity": 0.2 }, { "$type": "RPG.GameCore.WaitAnimState", "AnimStateName": "Skill02", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.856000000378117 } } }, { "$type": "RPG.GameCore.GlobalMainIntensityEffect", "IsRevert": true, "FadeDuration": 0.4 }, { "$type": "RPG.GameCore.WaitTimelineFinish", "TimelineName": "Camera/TimeLine/Avatar/Character_PlayerBoy_30_Skill02_TimeLine.playable" }, { "$type": "RPG.GameCore.HideLevelStage" }, { "$type": "RPG.GameCore.SyncCharLightAndCameraDir", "IsSync": false }, { "$type": "RPG.GameCore.SetTeamFormation", "Team": "TeamLight", "FormationType": "LightTeamNormal" }, { "$type": "RPG.GameCore.SetCharacterAnimFollow", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "CasterServant" } }, { "$type": "RPG.GameCore.TriggerAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "CasterServant" }, "AnimLogicState": "Idle" } ] }, { "Name": "Avatar_PlayerBoy_30_Skill02_Phase02", "TargetInfo": { "TargetType": "SkillTargetEntityList" }, "OnStart": [ { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill02", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.6210000005085021 } } }, { "$type": "RPG.GameCore.IncludeTaskListTemplate", "Name": "PlayerBoy_30_TryCreateServant" }, { "$type": "RPG.GameCore.ModifySPNew", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AddRatio": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, { "$type": "RPG.GameCore.WaitAnimState", "AnimStateName": "Skill02", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.9800000009126961 } } }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByIsTargetValid", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "BattleEvent60021" }, "AliveOnly": true }, "SuccessTaskList": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "BattleEvent60021" }, "ModifierName": { "Value": "MAvatar_MissionBattleEvent60021_TriggerBESkill" } } ] }, { "$type": "RPG.GameCore.WaitTimelineFinish", "TimelineName": "Camera/TimeLine/Avatar/Character_PlayerBoy_30_Skill02_TimeLine.playable" }, { "$type": "RPG.GameCore.SkillPerformFinish" } ], "DynamicValues": { "Floats": { "\u0026{map[Hash:0xc0301a68d0] 0xc0301a68a0}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } }, "\u0026{map[Hash:0xc0301a6ba0] 0xc0301a6b70}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } } } } }, { "Name": "Avatar_PlayerBoy_30_Skill21_Phase01", "TargetInfo": { "TargetType": "SkillTargetEntityList" }, "OnStart": [ { "$type": "RPG.GameCore.SyncCharLightAndCameraDir" }, { "$type": "RPG.GameCore.SetSkillTargetFormationByPos", "CustomTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "CustomCenterTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LightTeamCenter" }, "TargetFormation": {} }, { "$type": "RPG.GameCore.TriggerAbility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AbilityName": { "Value": "Avatar_PlayerBoy_30_Skill21_Phase02" }, "IsSkillPerform": true }, { "$type": "RPG.GameCore.TriggerAbility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AbilityName": { "Value": "Avatar_PlayerBoy_30_Skill02_Camera" }, "IsSkillPerform": true }, { "$type": "RPG.GameCore.SetCharacterAnimFollow", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "CasterServant" }, "FollowTarget": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" } }, { "$type": "RPG.GameCore.TriggerAnimState", "AnimStateName": "Skill02_B" }, { "$type": "RPG.GameCore.HideLevelStage", "IsHide": true }, { "$type": "RPG.GameCore.WaitAnimState", "AnimStateName": "Skill02_B", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.48400000017136335 } } }, { "$type": "RPG.GameCore.HideLevelStage" }, { "$type": "RPG.GameCore.GlobalMainIntensityEffect", "TargetIntensity": 0.2 }, { "$type": "RPG.GameCore.WaitAnimState", "AnimStateName": "Skill02_B", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.856000000378117 } } }, { "$type": "RPG.GameCore.GlobalMainIntensityEffect", "IsRevert": true, "FadeDuration": 0.4 }, { "$type": "RPG.GameCore.WaitTimelineFinish", "TimelineName": "Camera/TimeLine/Avatar/Character_PlayerBoy_30_Skill02_TimeLine.playable" }, { "$type": "RPG.GameCore.HideLevelStage" }, { "$type": "RPG.GameCore.SyncCharLightAndCameraDir", "IsSync": false }, { "$type": "RPG.GameCore.SetTeamFormation", "Team": "TeamLight", "FormationType": "LightTeamNormal" }, { "$type": "RPG.GameCore.SetCharacterAnimFollow", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "CasterServant" } }, { "$type": "RPG.GameCore.TriggerAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "CasterServant" }, "AnimLogicState": "Idle" } ] }, { "Name": "Avatar_PlayerBoy_30_Skill21_Phase02", "TargetInfo": { "TargetType": "SkillTargetEntityList" }, "OnStart": [ { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill02_B", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.6210000005085021 } } }, { "$type": "RPG.GameCore.HealHP", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "CasterServant" }, "FormulaType": "HealByTargetMaxHP", "HealPercentage": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1048124076 ] } }, "SPHitRatio": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "DisplayData": { "UIMessageHeight": 4.5, "HorizontalOffset": 1, "DitherRangeX": 0, "DitherRangeY": 0, "AttachPoint": "Origin" } }, { "$type": "RPG.GameCore.SetDynamicValueByAddValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster.GetServant" }, "Key": { "Value": "CurEnergy" }, "AddValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAAAAQR", "FixedValues": [ { "Value": 100 } ], "DynamicHashes": [ 1908837085 ] } }, "ContextScope": "TargetEntity" }, { "$type": "RPG.GameCore.WaitTimelineFinish", "TimelineName": "Camera/TimeLine/Avatar/Character_PlayerBoy_30_Skill02_TimeLine.playable" }, { "$type": "RPG.GameCore.ClearEntityDamageText", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "CasterServant" } }, { "$type": "RPG.GameCore.SkillPerformFinish" } ] }, { "Name": "Avatar_PlayerBoy_30_Skill03_EnterReady", "TargetInfo": { "TargetType": "InherentTargetEntity" }, "OnStart": [ { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "IsDynamic": false, "FixedValue": { "Value": 0.40000000037252903 } } }, { "$type": "RPG.GameCore.AlignTargetToTeamCenter", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" } }, { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "IsDynamic": false, "FixedValue": { "Value": 0.10000000009313226 } } }, { "$type": "RPG.GameCore.LookAt", "TargetType": "DarkTeamCenter" }, { "$type": "RPG.GameCore.HeadLookAt", "PerformerType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllDarkTeam" }, "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "DoRootRotate": true }, { "$type": "RPG.GameCore.VCameraConfigChange", "CameraConfig": { "NormalConfig": { "CameraState": "SelectDarkTeamEntity", "AttackType": "RangeAttack", "AnchorOffset": { "x": -0.54, "y": -0.31, "z": 0.3 }, "AimTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "AimOffset": { "x": -2.35, "y": 1.32, "z": 0 }, "AimRatio": 1, "AnchorToAimAngle": 27, "FollowDamp": 1.5, "AimDamp": 1.5, "Dutch": 4.5, "FOV": 80, "ForbidDynamicOffset": false }, "BlendConfig": { "BlendType": "Cut" }, "ShowEntityConfig": { "ShowTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "CasterWithAllEnemy" } } } }, { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "IsDynamic": false, "FixedValue": { "Value": 0.5000000004656613 } } }, { "$type": "RPG.GameCore.VCameraConfigChange", "CameraConfig": { "NormalConfig": { "CameraState": "SelectDarkTeamEntity", "AttackType": "RangeAttack", "IsLocalOffset": true, "AnchorOffset": { "x": 0.72, "y": -0.26, "z": -0.48 }, "AimTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "AimOffset": { "x": -2.5, "y": 1.46, "z": -1.7 }, "FollowRadius": 1.4, "AnchorToAimAngle": 22, "FollowDamp": 1.5, "AimDamp": 1.5, "Dutch": 3, "FOV": 55, "ForbidDynamicOffset": false }, "BlendConfig": { "BlendType": "Custom", "CustomCurveName": "Blend_UltraReady", "BlendTime": 1.5 }, "ShowEntityConfig": { "ShowTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "CasterWithAllEnemy + CasterServant" } } } } ] }, { "Name": "Avatar_PlayerBoy_30_Skill03_Phase01", "TargetInfo": { "TargetType": "SkillTargetEntityList" }, "OnStart": [ { "$type": "RPG.GameCore.GlobalMainIntensityEffect", "TargetIntensity": 0.2, "FadeDuration": 0.55 }, { "$type": "RPG.GameCore.AlignTargetToTeamCenter", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" } }, { "$type": "RPG.GameCore.SetTeamFormation", "Team": "TeamDark", "FormationType": "Custom", "CustomFormationName": "8007_Skill03_TargetPos" }, { "$type": "RPG.GameCore.TriggerAbility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AbilityName": { "Value": "Avatar_PlayerBoy_30_Skill03_Camera" }, "IsSkillPerform": true }, { "$type": "RPG.GameCore.TriggerAbility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AbilityName": { "Value": "Avatar_PlayerBoy_30_Skill03_Phase02" }, "IsSkillPerform": true }, { "$type": "RPG.GameCore.ShowBattleUI" }, { "$type": "RPG.GameCore.HideLevelStage", "IsHide": true }, { "$type": "RPG.GameCore.SetCharacterAnimFollow", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "CasterServant" }, "FollowTarget": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" } }, { "$type": "RPG.GameCore.TriggerAnimState", "AnimStateName": "Skill03" }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill03", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.9900000009220093 } } }, { "$type": "RPG.GameCore.TryStartConnectUltraSkillFrameCapture" }, { "$type": "RPG.GameCore.WaitTimelineFinish", "TimelineName": "Camera/TimeLine/Avatar/Character_PlayerBoy_30_Skill03_TimeLine.playable" }, { "$type": "RPG.GameCore.GlobalMainIntensityEffect", "IsRevert": true, "FadeDuration": 1 }, { "$type": "RPG.GameCore.ShowBattleUI", "IsShow": true }, { "$type": "RPG.GameCore.MoveToTargetPosition", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "TeamFormation" }, "IgnoreRadius": true, "OffsetTargetDistance": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, { "$type": "RPG.GameCore.HideLevelStage" }, { "$type": "RPG.GameCore.SetTeamFormation", "Team": "TeamDark", "FormationType": "DarkTeamNormal" }, { "$type": "RPG.GameCore.SetCharacterAnimFollow", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "CasterServant" } }, { "$type": "RPG.GameCore.TriggerAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "CasterServant" }, "AnimLogicState": "Idle" } ] }, { "Name": "Avatar_PlayerBoy_30_Skill03_Phase02", "TargetInfo": { "TargetType": "AllEnemy" }, "OnStart": [ { "$type": "RPG.GameCore.IncludeTaskListTemplate", "Name": "PlayerBoy_30_TryCreateServant" }, { "$type": "RPG.GameCore.SetDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster.GetServant" }, "ContextScope": "TargetEntity", "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1182064154 ] } }, "DynamicKey": { "Value": "Ultra_Stance" } }, { "$type": "RPG.GameCore.TriggerAbility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster.GetServant" }, "AbilityName": { "Value": "Servant_PlayerBoyServant_30_Skill03_Phase02" }, "IsSkillPerform": true }, { "$type": "RPG.GameCore.WaitTimelineFinish", "TimelineName": "Camera/TimeLine/Avatar/Character_PlayerBoy_30_Skill03_TimeLine.playable" }, { "$type": "RPG.GameCore.SkillPerformFinish" } ] }, { "Name": "Avatar_PlayerBoy_30_Skill03_Phase02_Charge", "TargetInfo": { "TargetType": "Caster" }, "OnStart": [ { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill03", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.212000000057742 } } }, { "$type": "RPG.GameCore.SetDynamicValueByAddValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster.GetServant" }, "Key": { "Value": "CurEnergy" }, "AddValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAAAAQR", "FixedValues": [ { "Value": 100 } ], "DynamicHashes": [ -1120083592 ] } }, "ContextScope": "TargetEntity" }, { "$type": "RPG.GameCore.ModifySPNew", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AddRatio": { "IsDynamic": false, "FixedValue": { "Value": 1 } } } ] }, { "Name": "Avatar_PlayerBoy_30_PassiveSkill01", "TargetInfo": { "TargetType": "Caster" }, "OnStart": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MAvatar_PlayerBoy_30_Passive" } }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "M_PlayerBoy_30_CreateServantPreshow" } }, { "$type": "RPG.GameCore.LevelAudioState", "GroupName": "State_Battle_Avatar_Player4_mem", "StateName": { "Value": "mem_disappear" }, "SaveToCustomString": true }, { "$type": "RPG.GameCore.LevelAudioState", "GroupName": "State_Battle_Avatar_Player4_jipo", "StateName": { "Value": "isnot_mem_jipo" }, "SaveToCustomString": true } ], "Modifiers": { "MAvatar_PlayerBoy_30_Passive": { "OnDynamicValueChange": [ { "Key": { "Hash": -1043063097 }, "ContextScope": "ContextOwner", "Ranges": [ { "Min": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "Max": { "IsDynamic": false, "FixedValue": { "Value": 999 } }, "OnChange": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "TeamAddSP" }, "CompareType": "GreaterEqual", "CompareValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1870934479 ] } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.DefineDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "DynamicKey": { "Value": "_chargeEnergy" }, "ResetValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQABAQECBRABEQ==", "FixedValues": [], "DynamicHashes": [ 1776456860, -1043063097, -1870934479 ] } }, "ContextScope": "ContextModifier" }, { "$type": "RPG.GameCore.SetDynamicValueByAddValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "Key": { "Value": "TeamAddSP" }, "AddValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AAABAAEBBAMR", "FixedValues": [ { "Value": 0 } ], "DynamicHashes": [ 2145389251, -1870934479 ] } } }, { "$type": "RPG.GameCore.SetDynamicValueByAddValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster.GetServant" }, "Key": { "Value": "CurEnergy" }, "AddValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 2145389251 ] } }, "ContextScope": "TargetEntity" } ] } ] } ] } ], "_CallbackList": [ { "Event": "OnListenCharacterDie", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareTargetCount", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "CasterServant" }, "AliveOnly": true, "Number": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "CompareType": "LessEqual" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetControlSkillMapping", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ControlSkillType": "ControlSkill02", "SkillTriggerKey": "Skill02" }, { "$type": "RPG.GameCore.SetSummonerEnergyBarState", "Active": "False" } ] } ] }, { "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": "ParamEntity" }, "ModifierName": { "Value": "MAvatar_PlayerBoy_30_Halo_ListenSPChange" } } ] } ] }, { "Event": "OnEnterBattle", "Priority": -80, "CallbackConfig": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllLightTeam" }, "ModifierName": { "Value": "MAvatar_PlayerBoy_30_Halo_ListenSPChange" } } ] } ] } } }, { "Name": "Avatar_PlayerBoy_30_SkillMazeInLevel", "TargetInfo": { "TargetType": "Caster" }, "OnStart": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MAvatar_PlayerBoy_30_Maze" } }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MAvatar_PlayerBoy_30_Maze_Damage" } } ], "Modifiers": { "MAvatar_PlayerBoy_30_Maze": { "DynamicValues": { "Floats": { "\u0026{map[Hash:0xc030a80ba0] 0xc030a80b70}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } } } }, "_CallbackList": [ { "Event": "OnEnterBattle", "Priority": -80, "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByIsMazeSkillAffectCurrentWave" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ModifyActionDelay", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllEnemy" }, "AddNormalizedValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -335781802 ] } } } ] } ] } ] }, "MAvatar_PlayerBoy_30_Maze_Damage": { "_CallbackList": [ { "Event": "OnEnterBattle", "Priority": -60, "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByIsMazeSkillAffectCurrentWave" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.DamageByAttackProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllEnemy" }, "AttackProperty": { "$type": "RPG.GameCore.AttackData", "DamageType": { "DamageType": "Ice" }, "DamagePercentage": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1522093397 ] } }, "AttackType": "Maze", "HitAnimation": "Hit", "HitEffect": "Effects/Eff_Prefab/Eff_Avatar/Eff_PlayerBoy_30/Eff_Avatar_PlayerBoy_30_Skill01_Hit01.prefab", "HitEffectHeight": 1, "HitPosHeight": 1 } }, { "$type": "RPG.GameCore.DamagePerformFinish" } ] } ] } ] } } }, { "Name": "Avatar_PlayerBoy_30_SkillTree01", "TargetInfo": { "TargetType": "Caster" }, "OnStart": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "M_PlayerBoy_30_SkillTree01" } }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "M_PlayerBoy_30_SkillTree01_ListenFirstSummon" } } ], "Modifiers": { "M_PlayerBoy_30_SkillTree01": { "_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.ModifyActionDelay", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "AddNormalizedValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AAABAAMR", "FixedValues": [ { "Value": 0 } ], "DynamicHashes": [ -1703517390 ] } } } ] } ] } ] }, "M_PlayerBoy_30_SkillTree01_ListenFirstSummon": { "_CallbackList": [ { "Event": "OnListenCharacterCreate", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByCompareCharacterID", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "TargetCharacterID": { "IsDynamic": false, "FixedValue": { "Value": 18007 } } }, { "$type": "RPG.GameCore.ByCompareTarget", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "CompareType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster.GetServant" } } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValueByAddValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster.GetServant" }, "Key": { "Value": "CurEnergy" }, "AddValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAAAAQR", "FixedValues": [ { "Value": 100 } ], "DynamicHashes": [ 317214638 ] } }, "ContextScope": "TargetEntity" }, { "$type": "RPG.GameCore.RemoveSelfModifier" } ] } ] } ] } } }, { "Name": "Avatar_PlayerBoy_30_Rank02", "TargetInfo": { "TargetType": "Caster" }, "OnStart": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "M_PlayerBoy_30_Rank02" } } ], "Modifiers": { "M_PlayerBoy_30_Rank02": { "_CallbackList": [ { "Event": "OnCreate", "CallbackConfig": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MAvatar_PlayerBoy_30_Rank02_Count" }, "Count": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1660649034 ] } }, "DynamicValues": { "MDF_PropertyRatio": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1854613501 ] } }, "MDF_Count": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1660649034 ] } } } } ] }, { "Event": "OnListenBeforeSkillUse", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByTargetListIntersects", "FirstTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "FirstTargetAliveOnly": false, "SecondTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ServantEntityList - Caster.GetServant" }, "SecondTargetAliveOnly": false }, { "$type": "RPG.GameCore.ByTargetTeam", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "Team": "TeamLight" }, { "$type": "RPG.GameCore.ByCompareModifierValue", "ModifierName": "MAvatar_PlayerBoy_30_Rank02_Count", "CompareType": "Greater", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ModifySPNew", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AddValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1854613501 ] } } }, { "$type": "RPG.GameCore.SetModifierValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MAvatar_PlayerBoy_30_Rank02_Count" }, "ModifyFunction": "Add" }, { "$type": "RPG.GameCore.SetModifierDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MAvatar_PlayerBoy_30_Rank02_Count" }, "DynamicKey": { "Value": "MDF_Count" }, "NewValue": { "IsDynamic": false, "FixedValue": { "Value": -1 } }, "ModifyFunction": "Add" } ] } ] }, { "Event": "OnListenInsertAbilityStart", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByTargetListIntersects", "FirstTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "FirstTargetAliveOnly": false, "SecondTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ServantEntityList - Caster.GetServant" }, "SecondTargetAliveOnly": false }, { "$type": "RPG.GameCore.ByTargetTeam", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "Team": "TeamLight" }, { "$type": "RPG.GameCore.ByCompareModifierValue", "ModifierName": "MAvatar_PlayerBoy_30_Rank02_Count", "CompareType": "Greater", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ModifySPNew", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AddValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1854613501 ] } } }, { "$type": "RPG.GameCore.SetModifierValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MAvatar_PlayerBoy_30_Rank02_Count" }, "ModifyFunction": "Add" }, { "$type": "RPG.GameCore.SetModifierDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MAvatar_PlayerBoy_30_Rank02_Count" }, "DynamicKey": { "Value": "MDF_Count" }, "NewValue": { "IsDynamic": false, "FixedValue": { "Value": -1 } }, "ModifyFunction": "Add" } ] } ] } ] }, "MAvatar_PlayerBoy_30_Rank02_Count": { "Stacking": "Replace", "DynamicValues": { "Floats": { "\u0026{map[Hash:0xc030e95470] 0xc030e95440}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } }, "\u0026{map[Hash:0xc030e95740] 0xc030e95710}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } }, "\u0026{map[Hash:0xc030e95a10] 0xc030e959e0}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } } } }, "BehaviorFlagList": [ "RetainCountZero" ], "_CallbackList": [ { "Event": "OnCreate", "CallbackConfig": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -2027709849 ] } }, "DynamicKey": { "Value": "mInit_Count" } } ] }, { "Event": "OnPhase1", "CallbackConfig": [ { "$type": "RPG.GameCore.SetModifierValue", "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 183445207 ] } } }, { "$type": "RPG.GameCore.SetModifierDynamicValue", "ModifierName": { "Value": "MAvatar_PlayerBoy_30_Rank02_Count" }, "DynamicKey": { "Value": "MDF_Count" }, "NewValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 183445207 ] } } } ] } ] } } }, { "Name": "Avatar_PlayerBoy_30_Rank04", "TargetInfo": { "TargetType": "Caster" }, "OnStart": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "M_PlayerBoy_30_Rank04" } } ], "Modifiers": { "M_PlayerBoy_30_Rank04": { "_CallbackList": [ { "Event": "OnListenBeforeSkillUse", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByIsTargetValid", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster.GetServant" }, "AliveOnly": true }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByTargetListIntersects", "FirstTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "FirstTargetAliveOnly": false, "SecondTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllTeamMemberWithUnselectable.WithServantAndDummyCharacter" }, "SecondTargetAliveOnly": false }, { "$type": "RPG.GameCore.ByCompareAbilityProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "Property": "MaxSP", "CompareType": "LessEqual", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValueByAddValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster.GetServant" }, "Key": { "Value": "CurEnergy" }, "AddValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAAAAQR", "FixedValues": [ { "Value": 100 } ], "DynamicHashes": [ -580841225 ] } }, "ContextScope": "TargetEntity" } ] } ] } ] } ] } } } ], "GlobalModifiers": { "MAvatar_PlayerBoy_30_Halo_ListenSPChange": { "DynamicValues": { "Floats": { "\u0026{map[Hash:0xc030ec7500] 0xc030ec74d0}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } } } }, "BehaviorFlagList": [ "RemoveWhenCasterDead" ], "_CallbackList": [ { "Event": "OnSPChange", "CallbackConfig": [ { "$type": "RPG.GameCore.SetDynamicValueByChangeValue", "DynamicKey": "_spDelta" }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "DynamicKey": { "Value": "_spDelta" }, "CompareType": "Greater", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareTargetCount", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "CasterServant" }, "AliveOnly": true, "Number": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "CompareType": "GreaterEqual" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValueByAddValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "Key": { "Value": "TeamAddSP" }, "AddValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 879476278 ] } }, "ContextScope": "ContextCaster" } ] } ] } ] } ] }, "M_PlayerBoy_30_CreateServantPreshow": { "ModifierCreateEntityPreshowConfig": { "SkillTypes": [ "Skill", "Ultra" ], "Condition": { "$type": "RPG.GameCore.ByCompareTargetCount", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "CasterServant" }, "AliveOnly": true, "Number": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "CompareType": "LessEqual" }, "CharacterType": "Servant", "CharacterID": { "IsDynamic": false, "FixedValue": { "Value": 18007 } } } } }, "GlobalTemplates": [ { "Name": "PlayerBoy_30_TryCreateServant", "TaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareTargetCount", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "CasterServant" }, "AliveOnly": true, "Number": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "CompareType": "LessEqual" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "DynamicKey": { "Value": "TeamAddSP" } }, { "$type": "RPG.GameCore.CreateServant", "ServantID": { "IsDynamic": false, "FixedValue": { "Value": 18007 } }, "DynamicValues": { "Skill03_P1_DamagePercentage": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -56289053 ] } } }, "OnServantCreate": [ { "$type": "RPG.GameCore.SetCharacterAnimFollow", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "CasterServant" }, "FollowTarget": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" } }, { "$type": "RPG.GameCore.SetControlSkillMapping", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ControlSkillType": "ControlSkill02", "SkillTriggerKey": "Skill21" } ], "IsDynamicPreload": true } ] } ] } ], "GlobalTargetAlias": { "BattleEvent60021": { "$type": "RPG.GameCore.TargetSequence", "Sequence": [ { "$type": "RPG.GameCore.TargetAlias", "Alias": "BattleEventEntityList" }, { "$type": "RPG.GameCore.TargetFilter", "Predicate": { "$type": "RPG.GameCore.ByCompareBattleEventID", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "TargetBattleEventID": { "IsDynamic": false, "FixedValue": { "Value": 60021 } } } } ] } } }