{ "AbilityList": [ { "Name": "Servant_PlayerBoyServant_30_Skill01_Phase01", "TargetInfo": { "TargetType": "SkillTargetEntityList" }, "OnStart": [ { "$type": "RPG.GameCore.TriggerAbility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AbilityName": { "Value": "Servant_PlayerBoyServant_30_Skill01_Phase02" }, "IsSkillPerform": true }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByContainBehaviorFlag", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "Flag": "Charm" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.TriggerAbility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AbilityName": { "Value": "Servant_PlayerBoyServant_30_Skill01_Camera_Charm" }, "IsSkillPerform": true }, { "$type": "RPG.GameCore.LookAt", "TargetType": "AbilityTargetEntity" } ], "FailedTaskList": [ { "$type": "RPG.GameCore.TriggerAbility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AbilityName": { "Value": "Servant_PlayerBoyServant_30_Skill01_Camera" }, "IsSkillPerform": true }, { "$type": "RPG.GameCore.LookAt", "TargetType": "DarkTeamCenter" } ] }, { "$type": "RPG.GameCore.TriggerAnimState", "AnimStateName": "Skill01", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "NormalizedTimeWait": { "IsDynamic": false, "FixedValue": { "Value": 0.7870000002440065 } } } ] }, { "Name": "Servant_PlayerBoyServant_30_Skill01_Phase02", "TargetInfo": { "TargetType": "SkillTargetEntityList" }, "OnStart": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.BySkillPointActivated", "PointTriggerKey": "PointB2" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValueByAddValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "Key": { "Value": "CurEnergy" }, "AddValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAAAAQR", "FixedValues": [ { "Value": 100 } ], "DynamicHashes": [ 488676385 ] } } } ] }, { "$type": "RPG.GameCore.WaitAnimState", "AnimStateName": "Skill01", "NormalizedTimeEnd": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 574007661 ] } } }, { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "DynamicKey": { "Value": "_index" } }, { "$type": "RPG.GameCore.LoopExecuteTaskListWithInterval", "MaxLoopCount": { "IsDynamic": false, "FixedValue": { "Value": 4 } }, "TaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAAAAIR", "FixedValues": [ { "Value": 1 } ], "DynamicHashes": [ 506712897 ] } }, "DynamicKey": { "Value": "_index" } }, { "$type": "RPG.GameCore.IncludeTaskListTemplate", "Name": "Bounce_SelectTarget", "ParamTarget": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetGroup" }, "TemplateParamSequences": { "ParamTaskList": { "TaskList": [ { "$type": "RPG.GameCore.DamageByAttackProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "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": true, "PostfixExpr": { "OpCodes": "AAABAAAAAgUR", "FixedValues": [ { "Value": 1 } ], "DynamicHashes": [ -361197635 ] } }, "AttackType": "Servant", "HitAnimation": "Hit", "HitEffect": "Effects/Eff_Prefab/Eff_Avatar/Eff_PlayerBoy_30/Servant/Eff_Servant_PlayerBoyServant_30_Skill01_Hit.prefab", "HitEffectHeight": 1.2 }, "CanTriggerLastKill": true, "AttackType": "Servant", "DisplayData": { "UIMessageHeight": 0.8, "AttachPoint": "Origin" } } ] } } }, { "$type": "RPG.GameCore.WaitAnimState", "AnimStateName": "Skill01", "NormalizedTimeEnd": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQABAQECAQADBAEDAAADBQIR", "FixedValues": [ { "Value": 1 } ], "DynamicHashes": [ 574007661, 506712897, -1394893092, -361197635 ] } } } ] }, { "$type": "RPG.GameCore.WaitAnimState", "AnimStateName": "Skill01", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.5169999999925494 } } }, { "$type": "RPG.GameCore.DamageByAttackProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetGroup" }, "AttackProperty": { "$type": "RPG.GameCore.AttackData", "DamageType": { "DamageType": "Ice" }, "DamagePercentage": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1846079077 ] } }, "StanceValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1182064154 ] } }, "SPHitRatio": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AAABAAAAAgUR", "FixedValues": [ { "Value": 1 } ], "DynamicHashes": [ -361197635 ] } }, "AttackType": "Servant", "FrameHalt": { "IsDynamic": false, "FixedValue": { "Value": 0.05000000004656613 } }, "HitAnimation": "Hit_H", "HitEffect": "Effects/Eff_Prefab/Eff_Avatar/Eff_PlayerBoy_30/Servant/Eff_Servant_PlayerBoyServant_30_Skill01_Hit.prefab", "HitEffectHeight": 1.2 }, "CanTriggerLastKill": true, "AttackType": "Servant", "DisplayData": { "UIMessageHeight": 1.25, "AttachPoint": "Origin", "Scale": 1.2 } }, { "$type": "RPG.GameCore.DamagePerformFinish" }, { "$type": "RPG.GameCore.SkillPerformFinish" } ], "DynamicValues": { "Floats": { "\u0026{map[Hash:0xc024db6030] 0xc024db6000}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } }, "\u0026{map[Hash:0xc024db6300] 0xc024db62d0}": { "readInfo": null, "unk": null, "v24": { "Value": 0.26599999982863665 } }, "\u0026{map[Hash:0xc024db65d0] 0xc024db65a0}": { "readInfo": null, "unk": null, "v24": { "Value": 0.44999999995343387 } } } } }, { "Name": "Servant_PlayerBoyServant_30_Skill11_Entry", "TargetInfo": { "TargetType": "Caster" }, "OnStart": [ { "$type": "RPG.GameCore.TriggerAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllTeamMemberWithUnselectable" }, "AnimLogicState": "Idle", "AnimStateName": "StandBy" }, { "$type": "RPG.GameCore.SwitchCaseByTeammateCount", "TeamType": "TeamLight", "IgnoreServant": false, "CaseTaskList": [ { "Case": { "IsDynamic": false, "FixedValue": { "Value": 2 } }, "TaskList": [ { "$type": "RPG.GameCore.SetTeamFormation", "Team": "TeamLight", "CustomFormationName": "18007_Ready12", "CustomFormationIgnoreDying": false } ] }, { "Case": { "IsDynamic": false, "FixedValue": { "Value": 3 } }, "TaskList": [ { "$type": "RPG.GameCore.SetTeamFormation", "Team": "TeamLight", "CustomFormationName": "18007_Ready12", "CustomFormationIgnoreDying": false } ] }, { "Case": { "IsDynamic": false, "FixedValue": { "Value": 4 } }, "TaskList": [ { "$type": "RPG.GameCore.SetTeamFormation", "Team": "TeamLight", "CustomFormationName": "18007_Ready34", "CustomFormationIgnoreDying": false } ] }, { "Case": { "IsDynamic": false, "FixedValue": { "Value": 5 } }, "TaskList": [ { "$type": "RPG.GameCore.SetTeamFormation", "Team": "TeamLight", "CustomFormationName": "18007_Ready34", "CustomFormationIgnoreDying": false } ] }, { "Case": { "IsDynamic": false, "FixedValue": { "Value": 6 } }, "TaskList": [ { "$type": "RPG.GameCore.SetTeamFormation", "Team": "TeamLight", "CustomFormationName": "18007_Ready5", "CustomFormationIgnoreDying": false } ] }, { "Case": { "IsDynamic": false, "FixedValue": { "Value": 7 } }, "TaskList": [ { "$type": "RPG.GameCore.SetTeamFormation", "Team": "TeamLight", "CustomFormationName": "18007_Ready6", "CustomFormationIgnoreDying": false } ] }, { "Case": { "IsDynamic": false, "FixedValue": { "Value": 8 } }, "TaskList": [ { "$type": "RPG.GameCore.SetTeamFormation", "Team": "TeamLight", "CustomFormationName": "18007_Ready7", "CustomFormationIgnoreDying": false } ] } ], "DefaultTaskList": [ { "$type": "RPG.GameCore.SetTeamFormation", "Team": "TeamLight", "CustomFormationName": "18007_Ready7", "CustomFormationIgnoreDying": false } ] }, { "$type": "RPG.GameCore.LookAt", "CustomTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "DarkTeamCenter" } }, { "$type": "RPG.GameCore.TriggerAnimState", "AnimLogicState": "Idle", "AnimStateName": "Skill21_Ready", "NormalizedTimeWait": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "ForceStart": true }, { "$type": "RPG.GameCore.TriggerAbility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AbilityName": { "Value": "Servant_PlayerBoyServant_30_Skill11_Entry_Camera" }, "IsSkillPerform": true }, { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_PlayerBoy_30/Servant/Eff_Servant_PlayerBoyServant_30_Skill21_Ready.prefab" }, { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_PlayerBoy_30/Servant/Eff_Servant_PlayerBoyServant_30_Skill21_Ready_Cam.prefab" } ] }, { "Name": "Servant_PlayerBoyServant_30_Skill11_Phase01", "TargetInfo": { "TargetType": "SkillTargetEntityList" }, "OnStart": [ { "$type": "RPG.GameCore.SetSkillTargetFormationByPos", "CustomTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "CustomCenterTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "TargetFormation": {} }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareTarget", "Inverse": true, "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "CompareType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetSkillTargetFormationByPos", "CustomTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "CustomCenterTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "CenterOffset": { "x": 0, "y": 0, "z": -4 }, "TargetFormation": {} } ] }, { "$type": "RPG.GameCore.HideLevelStage", "IsHide": true }, { "$type": "RPG.GameCore.GlobalMainIntensityEffect", "IsRevert": true }, { "$type": "RPG.GameCore.GlobalMainIntensityEffect", "TargetIntensity": 0.3 }, { "$type": "RPG.GameCore.TriggerAbility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AbilityName": { "Value": "Servant_PlayerBoyServant_30_Skill11_Phase02" }, "IsSkillPerform": true }, { "$type": "RPG.GameCore.TriggerAbility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AbilityName": { "Value": "Servant_PlayerBoyServant_30_Skill11_Camera" }, "IsSkillPerform": true }, { "$type": "RPG.GameCore.TriggerAnimState", "AnimStateName": "Skill21" }, { "$type": "RPG.GameCore.SyncCharLightAndCameraDir" }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill21", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.9190000002272427 } } }, { "$type": "RPG.GameCore.HideLevelStage" }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareTarget", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "CompareType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetSkillTargetFormationByPos", "CustomTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "CustomCenterTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LevelEntity" }, "CenterOffset": { "x": 0, "y": 0, "z": -4 }, "TargetFormation": {} }, { "$type": "RPG.GameCore.TriggerAnimState", "AnimLogicState": "Idle", "AnimStateName": "StandBy" } ] }, { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_PlayerBoy_30/Servant/Eff_Servant_PlayerBoyServant_30_Skill21_Buff.prefab", "AttachPoint": "Origin" }, { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_PlayerBoy_30/Servant/Eff_Servant_PlayerBoyServant_30_Skill21_Start_07.prefab", "AttachPoint": "Origin" }, { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "IsDynamic": false, "FixedValue": { "Value": 0.5600000005215406 } } }, { "$type": "RPG.GameCore.GlobalMainIntensityEffect", "IsRevert": true, "FadeDuration": 0.5 } ] }, { "Name": "Servant_PlayerBoyServant_30_Skill11_Phase02", "TargetInfo": { "TargetType": "SkillTargetEntityList" }, "OnAdd": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "M_PlayerBoy_30_BE_Skill02_Preshow" } } ], "OnStart": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "DynamicKey": { "Value": "CurEnergy" } }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill21", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.9190000002272427 } } }, { "$type": "RPG.GameCore.RemoveModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "M_PlayerBoyServant_30_EnableSkill" } }, { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "IsDynamic": false, "FixedValue": { "Value": 0.10000000009313226 } } }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareTarget", "Inverse": true, "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "CompareType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ModifyActionDelay", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "AddNormalizedValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AAABAAMR", "FixedValues": [ { "Value": 0 } ], "DynamicHashes": [ -826792550 ] } } } ] }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "ModifierName": { "Value": "MServant_PlayerBoyServant_30_UltraBuff" }, "LifeTime": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 890060335 ] } }, "DynamicValues": { "MDF_PropertyRatio": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1078914312 ] } }, "MDF_BasicDamagePercentage": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1999440872 ] } }, "MDF_PointB3_P1_Basic": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 819250625 ] } }, "MDF_PointB3_P2_Delta": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1726546204 ] } }, "MDF_PointB3_P3_Ratio": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 819338970 ] } }, "MDF_PointB3_P4_Max": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1810892982 ] } }, "MDF_Rank04_P2_ExtraDamagePercentage": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 261719080 ] } } } }, { "$type": "RPG.GameCore.ModifySPNew", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AddRatio": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "IsDynamic": false, "FixedValue": { "Value": 1.3800000003539026 } } }, { "$type": "RPG.GameCore.TriggerAnimState", "AnimLogicState": "Idle", "AnimStateName": "StandBy" }, { "$type": "RPG.GameCore.SyncCharLightAndCameraDir", "IsSync": false }, { "$type": "RPG.GameCore.RemoveEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_PlayerBoy_30/Servant/Eff_Servant_PlayerBoyServant_30_Skill21_Buff.prefab" }, { "$type": "RPG.GameCore.RemoveEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_PlayerBoy_30/Servant/Eff_Servant_PlayerBoyServant_30_Skill21_Start_07.prefab" }, { "$type": "RPG.GameCore.SkillPerformFinish" } ], "Modifiers": { "M_PlayerBoy_30_BE_Skill02_Preshow": { "ModifierAffectedPreshowConfig": { "SkillTypes": [ "Servant" ], "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "CurrentAimAtTarget" }, "Condition": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "M_PlayerBoyServant_30_EnableSkill" } }, { "$type": "RPG.GameCore.ByTargetListIntersects", "Inverse": true, "FirstTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "SecondTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" } } ] }, "ActionDelayPreshowConfig": { "AddDelayRatio": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AAABAAMR", "FixedValues": [ { "Value": 0 } ], "DynamicHashes": [ -826792550 ] } } } } } } }, { "Name": "Servant_PlayerBoyServant_30_Skill03_Phase02", "TargetInfo": { "TargetType": "AllEnemy" }, "OnAdd": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByRankActivated", "TriggerKey": { "Hash": -1445815962 } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "M_PlayerBoyServant_30_Rank06" } } ] } ], "OnStart": [ { "$type": "RPG.GameCore.TriggerAbility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster.GetSummoner" }, "AbilityName": { "Value": "Avatar_PlayerBoy_30_Skill03_Phase02_Charge" }, "IsSkillPerform": true }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill03", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.7190000000409782 } } }, { "$type": "RPG.GameCore.TriggerAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllEnemy" }, "AnimLogicState": "OnHit", "AnimStateName": "Hit_H" }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill03", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.7860000003129244 } } }, { "$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": [ 898701636 ] } }, "StanceValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1638503515 ] } }, "StanceDamageType": { "DamageType": "Ice" }, "AttackType": "Ultra", "CustomName": { "Value": "PlayerBoy_30_Ultra" }, "HitAnimation": "Hit", "HitEffect": "Effects/Eff_Prefab/Eff_Avatar/Eff_PlayerBoy_10/Eff_Avatar_PlayerBoy_10_Common_Hit.prefab", "HitEffectHeight": 1.1 }, "CanTriggerLastKill": true, "AttackType": "Ultra", "DisplayData": { "UIMessageHeight": 1.1, "DitherRangeX": 0.01, "DitherRangeY": 0.01, "AttachPoint": "Origin", "Scale": 1.5 } }, { "$type": "RPG.GameCore.DamagePerformFinish" }, { "$type": "RPG.GameCore.TargetTimeSlow", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllEnemy" }, "TimeScale": 0.2, "UnscaledDuration": 1, "FadeInTime": { "IsDynamic": false, "FixedValue": { "Value": 0.3000000002793968 } }, "SlowKey": "PlayerBoy_30_Ultra" }, { "$type": "RPG.GameCore.TriggerSkipDeadHandler" }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill03", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.9990000003017485 } } }, { "$type": "RPG.GameCore.ClearTargetTimeSlow", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllEnemy" }, "SlowKey": "PlayerBoy_30_Ultra", "FadeOut": false } ], "Modifiers": { "M_PlayerBoyServant_30_Rank06": { "_CallbackList": [ { "Event": "OnBeforeHitAll", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByAttackType", "AttackTypes": [ "Ultra" ] }, { "$type": "RPG.GameCore.ByCompareDamageCustomName", "CustomName": { "Value": "PlayerBoy_30_Ultra" } } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ModifyDamageData", "Attacker_FixedCriticalChance": { "IsDynamic": false, "FixedValue": { "Value": 1 } } } ] } ] } ] } } }, { "Name": "Servant_PlayerBoyServant_30_PassiveSkill01", "TargetInfo": { "TargetType": "Caster" }, "OnStart": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MServant_PlayerBoyServant_30_Passive" } }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MServant_PlayerBoyServant_30_Passive_Performance" } }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MAvatar_PlayerBoy_30_TeamSP" }, "Count": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 582796324 ] } }, "DynamicValues": { "MDF_Max": { "IsDynamic": false, "FixedValue": { "Value": 1 } } } }, { "$type": "RPG.GameCore.SetSummonerEnergyBarState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster.GetSummoner" }, "Active": "True", "BarType": "Progress", "MaxCount": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1283247492 ] } }, "CurrentCount": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 582796324 ] } }, "ProgressBarTypeConfig": { "ProgressColor": "#6cd5ff" } }, { "$type": "RPG.GameCore.SetColliderCenterFollowAttachPoint", "AttachPoint": "SelectRoot" }, { "$type": "RPG.GameCore.SetUseTemporaryLockTarget", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "IsEnable": true }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByRankActivated", "TriggerKey": { "Hash": 2089636447 } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MServant_PlayerBoyServant_30_Rank01" }, "ReferenceModifierName": "MReference_Empty" } ] } ], "Modifiers": { "MServant_PlayerBoyServant_30_Passive": { "OnDynamicValueChange": [ { "Key": { "Hash": 582796324 }, "ContextScope": "ContextOwner", "Ranges": [ { "OnChange": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "CurEnergy" }, "CompareType": "Greater", "CompareValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1283247492 ] } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1283247492 ] } }, "DynamicKey": { "Value": "CurEnergy" } } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "CurEnergy" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1283247492 ] } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByIsTurnOwnerEntity", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ModifyCurrentSkillDelayCost", "NormalizedValue": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "ModifyFunction": "Set" } ] }, { "$type": "RPG.GameCore.SetActionDelay", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "Value": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "M_PlayerBoyServant_30_EnableSkill" } } ] }, { "$type": "RPG.GameCore.SetModifierValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MAvatar_PlayerBoy_30_TeamSP" }, "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 582796324 ] } } }, { "$type": "RPG.GameCore.SetSummonerEnergyBarState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster.GetSummoner" }, "CurrentCount": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 582796324 ] } } } ] } ] } ], "OnAbilityPropertyChange": [ { "Property": "CriticalDamageBase", "Ranges": [ { "OnChange": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllTeamMemberWithUnselectable" }, "ModifierName": { "Value": "MServant_PlayerBoyServant_30_CritDmgUp" }, "DynamicValues": { "MDF_PropertyConvert": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1066810727 ] } }, "MDF_PropertyBase": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1170175642 ] } } } } ] } ] } ], "_CallbackList": [ { "Event": "OnBeforeDying", "CallbackConfig": [ { "$type": "RPG.GameCore.SetSummonerEnergyBarState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster.GetSummoner" }, "Active": "False", "BarType": "Progress", "MaxCount": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1283247492 ] } }, "CurrentCount": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "ProgressBarTypeConfig": { "ProgressColor": "#6cd5ff" } } ] } ], "AdditionConfig": { "SubModifierList": [ { "Name": "MServant_PlayerBoyServant_30_CritDmgUp", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllTeamMemberWithUnselectable" }, "DynamicValues": { "MDF_PropertyConvert": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1066810727 ] } }, "MDF_PropertyBase": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1170175642 ] } } }, "IsHaloStatus": true } ] } }, "MServant_PlayerBoyServant_30_Passive_Performance": { "_CallbackList": [ { "Event": "OnDestroy", "CallbackConfig": [ { "$type": "RPG.GameCore.LevelAudioState", "GroupName": "State_Battle_Avatar_Player4_jipo", "StateName": { "Value": "isnot_mem_jipo" }, "SaveToCustomString": true } ] }, { "Event": "OnListenActionPhaseBegin", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareTarget", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "CompareType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster.GetSummoner" } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByTargetListAny", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllEnemyWithUnSelectable" }, "Predicate": { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "M_PlayerBoyServant_30_BreakFlag" } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.LevelAudioState", "GroupName": "State_Battle_Avatar_Player4_jipo", "StateName": { "Value": "is_mem_jipo" }, "SaveToCustomString": true } ], "FailedTaskList": [ { "$type": "RPG.GameCore.LevelAudioState", "GroupName": "State_Battle_Avatar_Player4_jipo", "StateName": { "Value": "isnot_mem_jipo" }, "SaveToCustomString": true } ] } ] } ] }, { "Event": "OnStack", "CallbackConfig": [ { "$type": "RPG.GameCore.ModifierAttachEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_PlayerBoy_30/Servant/Eff_Servant_PlayerBoyServant_30_FlightPath.prefab" }, { "$type": "RPG.GameCore.LevelAudioState", "GroupName": "State_Battle_Avatar_Player4_mem", "StateName": { "Value": "mem_appear" }, "SaveToCustomString": true } ] }, { "Event": "OnLeaveBattle", "CallbackConfig": [ { "$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 } ] }, { "Event": "OnTriggerBreak", "CallbackConfig": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "M_PlayerBoyServant_30_BreakFlag" } }, { "$type": "RPG.GameCore.LevelAudioState", "GroupName": "State_Battle_Avatar_Player4_jipo", "StateName": { "Value": "is_mem_jipo" }, "SaveToCustomString": true } ] }, { "Event": "OnModifierRemove", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAny", "Inverse": true, "PredicateList": [ { "$type": "RPG.GameCore.ByContainBehaviorFlag", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Flag": "STAT_CTRL" }, { "$type": "RPG.GameCore.ByContainBehaviorFlag", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Flag": "DisableAction" } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.LevelAudioState", "GroupName": "State_Battle_Avatar_Player4_mem", "StateName": { "Value": "mem_appear" }, "SaveToCustomString": true } ] } ] }, { "Event": "OnModifierOnStack", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAny", "PredicateList": [ { "$type": "RPG.GameCore.ByContainBehaviorFlag", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Flag": "STAT_CTRL" }, { "$type": "RPG.GameCore.ByContainBehaviorFlag", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Flag": "DisableAction" } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.LevelAudioState", "GroupName": "State_Battle_Avatar_Player4_mem", "StateName": { "Value": "mem_disappear" }, "SaveToCustomString": true } ] } ] } ] }, "M_PlayerBoyServant_30_BreakFlag": { "_CallbackList": [ { "Event": "OnListenTurnEnd", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByContainBehaviorFlag", "Inverse": true, "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Flag": "Break" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.RemoveSelfModifier" } ] } ] }, { "Event": "OnEndBreak", "CallbackConfig": [ { "$type": "RPG.GameCore.RemoveSelfModifier" } ] } ] } } }, { "Name": "Servant_PlayerBoyServant_30_BattleCry", "TargetInfo": { "TargetType": "Caster" }, "OnStart": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MServant_PlayerBoyServant_30_BattleCry" } } ], "Modifiers": { "MServant_PlayerBoyServant_30_BattleCry": { "_CallbackList": [ { "Event": "OnCreate", "CallbackConfig": [ { "$type": "RPG.GameCore.SetDynamicValueByAddValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "Key": { "Value": "CurEnergy" }, "AddValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAAAAQR", "FixedValues": [ { "Value": 100 } ], "DynamicHashes": [ 1214015015 ] } } } ] } ] } } }, { "Name": "Servant_PlayerBoyServant_30_DeathRattle", "TargetInfo": { "TargetType": "Caster" }, "OnStart": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MServant_PlayerBoyServant_30_DeathRattle" } } ], "Modifiers": { "MServant_PlayerBoyServant_30_DeathRattle": { "BehaviorFlagList": [ "Deathrattle" ], "_CallbackList": [ { "Event": "OnDeathrattle", "CallbackConfig": [ { "$type": "RPG.GameCore.ModifyActionDelay", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster.GetSummoner" }, "AddNormalizedValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AAABAAMR", "FixedValues": [ { "Value": 0 } ], "DynamicHashes": [ -657156977 ] } } } ] } ] } } } ], "GlobalModifiers": { "MAvatar_PlayerBoy_30_TeamSP": { "BehaviorFlagList": [ "RetainCountZero" ], "UIConfig": { "UIPosition": "UI_Middle", "ModifierUIPriority": "HardControl" } }, "M_PlayerBoyServant_30_EnableSkill": { "UIConfig": { "Hints": [ { "Desc": { "Hash": -434633730, "Hash64": 9455390427069334893 }, "ParamList": [ { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 890060335 ] } }, { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -826792550 ] } } ] } ] }, "_CallbackList": [ { "Event": "OnCreate", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByIsInsertAction" }, { "$type": "RPG.GameCore.ByCompareTarget", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "CompareType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "CurrentTurnActionEntity" } } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ShowActionBarEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "MultiActionIndexes": [ 1 ], "IsShow": true, "EffectPrefabs": [ { "Status": "Action", "Path": "UI/Battle/TimLineIconFx/TimeLineEffs_8007_Action.prefab" } ] } ], "FailedTaskList": [ { "$type": "RPG.GameCore.ShowActionBarEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "MultiActionIndexes": [ 1 ], "IsShow": true, "EffectPrefabs": [ { "Status": "Normal", "Path": "UI/Battle/TimLineIconFx/TimeLineEffs_8007_Normal.prefab" }, { "Status": "Action", "Path": "UI/Battle/TimLineIconFx/TimeLineEffs_8007_Action.prefab" } ] } ] } ] }, { "Event": "OnDestroy", "CallbackConfig": [ { "$type": "RPG.GameCore.ShowActionBarEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "MultiActionIndexes": [ 1 ], "EffectPrefabs": [ { "Status": "Normal", "Path": "UI/Battle/TimLineIconFx/TimeLineEffs_8007_Normal.prefab" }, { "Status": "Action", "Path": "UI/Battle/TimLineIconFx/TimeLineEffs_8007_Action.prefab" } ] }, { "$type": "RPG.GameCore.SetControlSkillMapping", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "SkillTriggerKey": "Skill01" }, { "$type": "RPG.GameCore.ShowBattleSkillEnhanced", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" } }, { "$type": "RPG.GameCore.SetTargetAlwaysAutoBattle", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "AutoBattle": true }, { "$type": "RPG.GameCore.SetUseTemporaryLockTarget", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "IsEnable": true } ] }, { "Event": "OnPhase2", "CallbackConfig": [ { "$type": "RPG.GameCore.ShowActionBarEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "MultiActionIndexes": [ 1 ], "IsShow": true, "EffectPrefabs": [ { "Status": "Normal", "Path": "UI/Battle/TimLineIconFx/TimeLineEffs_8007_Normal.prefab" }, { "Status": "Action", "Path": "UI/Battle/TimLineIconFx/TimeLineEffs_8007_Action.prefab" } ] } ] }, { "Event": "OnStack", "CallbackConfig": [ { "$type": "RPG.GameCore.SetControlSkillMapping", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "SkillTriggerKey": "Skill11" }, { "$type": "RPG.GameCore.ShowBattleSkillEnhanced", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "IsShow": true }, { "$type": "RPG.GameCore.SetTargetAlwaysAutoBattle", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" } }, { "$type": "RPG.GameCore.SetUseTemporaryLockTarget", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" } } ] }, { "Event": "OnInsertActionStart", "CallbackConfig": [ { "$type": "RPG.GameCore.ShowActionBarEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "MultiActionIndexes": [ 1 ], "EffectPrefabs": [ { "Status": "Normal", "Path": "UI/Battle/TimLineIconFx/TimeLineEffs_8007_Normal.prefab" }, { "Status": "Action", "Path": "UI/Battle/TimLineIconFx/TimeLineEffs_8007_Action.prefab" } ] }, { "$type": "RPG.GameCore.ShowActionBarEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "MultiActionIndexes": [ 1 ], "IsShow": true, "EffectPrefabs": [ { "Status": "Action", "Path": "UI/Battle/TimLineIconFx/TimeLineEffs_8007_Action.prefab" } ] } ] } ] }, "MServant_PlayerBoyServant_30_CritDmgUp": { "Stacking": "ReplaceByCaster", "DynamicValues": { "Floats": { "\u0026{map[Hash:0xc02788fe30] 0xc02788fe00}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } }, "\u0026{map[Hash:0xc0278aa180] 0xc0278aa150}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } }, "\u0026{map[Hash:0xc0278aa450] 0xc0278aa420}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } }, "\u0026{map[Hash:0xc0278aa720] 0xc0278aa6f0}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } } } }, "_CallbackList": [ { "Event": "OnStack", "CallbackConfig": [ { "$type": "RPG.GameCore.SetDynamicValueByProperty", "DynamicKey": "_propertyBase", "ReadTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "Value": "CriticalDamageBase" }, { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQABAQQBAgIR", "FixedValues": [], "DynamicHashes": [ -1899568103, -1248427800, 1074756144 ] } }, "DynamicKey": { "Value": "MDF_PropertyRatio" } }, { "$type": "RPG.GameCore.StackProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Property": "CriticalDamageConvert", "PropertyValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1266164220 ] } } } ] } ] }, "MServant_PlayerBoyServant_30_UltraBuff": { "Stacking": "ReplaceByCaster", "DynamicValues": { "Floats": { "\u0026{map[Hash:0xc0278c62a0] 0xc0278c6270}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } }, "\u0026{map[Hash:0xc0278c6570] 0xc0278c6540}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } }, "\u0026{map[Hash:0xc0278c6840] 0xc0278c6810}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } }, "\u0026{map[Hash:0xc0278c6b10] 0xc0278c6ae0}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } }, "\u0026{map[Hash:0xc0278c6de0] 0xc0278c6db0}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } }, "\u0026{map[Hash:0xc0278c70b0] 0xc0278c7080}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } }, "\u0026{map[Hash:0xc0278c7380] 0xc0278c7350}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } }, "\u0026{map[Hash:0xc0278c7650] 0xc0278c7620}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } }, "\u0026{map[Hash:0xc0278c7920] 0xc0278c78f0}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } }, "\u0026{map[Hash:0xc0278c7bf0] 0xc0278c7bc0}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } }, "\u0026{map[Hash:0xc0278c7ec0] 0xc0278c7e90}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } }, "\u0026{map[Hash:0xc0278ce210] 0xc0278ce1e0}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } }, "\u0026{map[Hash:0xc0278ce4e0] 0xc0278ce4b0}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } } } }, "UseSnapshotEntity": true, "UIConfig": { "ModifierUIPriority": "SoftControl" }, "OnAbilityPropertyChange": [ { "Property": "MaxSP", "Ranges": [ { "OnChange": [ { "$type": "RPG.GameCore.IncludeTaskListTemplate", "Name": "TServant_PlayerBoyServant_30_RefreshDamagePercentage" } ] } ] } ], "_CallbackList": [ { "Event": "OnCreate", "CallbackConfig": [ { "$type": "RPG.GameCore.ModifierAttachEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_PlayerBoy_30/Servant/Eff_Servant_PlayerBoyServant_30_Skill21_Buff_Loop.prefab", "MutexType": "Entity" } ] }, { "Event": "OnDestroy", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "DynamicKey": { "Value": "Is_Copy" }, "CompareType": "LessEqual", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.Retarget", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity.GetServant | ModifierOwnerEntity.GetSummoner" }, "IncludeLimbo": true, "TaskList": [ { "$type": "RPG.GameCore.RemoveModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "MServant_PlayerBoyServant_30_UltraBuff_Rank01Copy" } } ] } ] }, { "$type": "RPG.GameCore.Retarget", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity.GetServant | ModifierOwnerEntity.GetSummoner" }, "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByRankActivated", "TriggerKey": { "Hash": 2089636447 } }, { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "MServant_PlayerBoyServant_30_UltraBuff" } }, { "$type": "RPG.GameCore.ByIsContainModifier", "Inverse": true, "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "ModifierName": { "Value": "MServant_PlayerBoyServant_30_UltraBuff" } } ] }, "IncludeLimbo": true, "MaxNumber": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "TaskList": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "AliveOnly": false, "ModifierName": { "Value": "MServant_PlayerBoyServant_30_UltraBuff_Rank01Copy" }, "ReferenceModifierName": "MServant_PlayerBoyServant_30_UltraBuff", "DynamicValues": { "MDF_PropertyRatio": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1266164220 ] } }, "MDF_BasicDamagePercentage": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1882778863 ] } }, "MDF_PointB3_P1_Basic": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 2074643036 ] } }, "MDF_PointB3_P2_Delta": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 2023143947 ] } }, "MDF_PointB3_P3_Ratio": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1707104817 ] } }, "MDF_PointB3_P4_Max": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1116470131 ] } }, "MDF_Rank04_P2_ExtraDamagePercentage": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1729240399 ] } }, "Is_Copy": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, "CustomOffset": { "x": 0, "y": 9999, "z": 0 } } ] } ] }, { "Event": "OnAfterHitAll", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByIsHitAllCallBackStack", "Inverse": true }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValueByDamageDataProperty", "DynamicKey": "_originalDamage", "ContextScope": "ContextModifier", "ReadTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Property": "Result_FinalDamageBase" }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "DynamicKey": { "Value": "_originalDamage" }, "ContextScope": "ContextModifier", "CompareType": "Greater", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.DamageByAttackProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "AttackProperty": { "$type": "RPG.GameCore.AttackData", "DamageType": {}, "DamageValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQABAQQR", "FixedValues": [], "DynamicHashes": [ 1486739431, 1391682561 ] } }, "AttackType": "TrueDamage", "FinalFormulaType": "ByBaseDamage" }, "CanTriggerLastKill": true, "IsConvert": true, "DisplayData": { "UIMessageHeight": 0.25 }, "PerformanceDelay": { "IsDynamic": false, "FixedValue": { "Value": 0.10000000009313226 } }, "OverrideAttacker": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "DealAfterRootHitEnd": true } ] } ] } ] }, { "Event": "OnStack", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "ModifierName": { "Value": "MServant_PlayerBoyServant_30_UltraBuff" } }, { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "ModifierName": { "Value": "MServant_PlayerBoyServant_30_UltraBuff_Rank01Copy" } } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.RemoveModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "ModifierName": { "Value": "MServant_PlayerBoyServant_30_UltraBuff_Rank01Copy" } } ] }, { "$type": "RPG.GameCore.SetModifierOverrideNameForStatus", "ModifierOwner": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "ModifierName": "MServant_PlayerBoyServant_30_UltraBuff_Rank01Copy", "ModifierNameForStatus": "MServant_PlayerBoyServant_30_UltraBuff" }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByRankActivated", "TriggerKey": { "Hash": 2089636447 } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.StackStatusDesc", "TextID": { "Hash": 1051963902, "Hash64": 10325483951231266470 } }, { "$type": "RPG.GameCore.StackProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Property": "CriticalChanceBase", "PropertyValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1266164220 ] } } } ] }, { "$type": "RPG.GameCore.IncludeTaskListTemplate", "Name": "TServant_PlayerBoyServant_30_RefreshDamagePercentage" } ] }, { "Event": "OnListenModifierRemove", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByCheckModifierCallBackName", "ModifierName": "MServant_PlayerBoyServant_30_UltraBuff" }, { "$type": "RPG.GameCore.ByTargetListIntersects", "FirstTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "FirstTargetAliveOnly": false, "SecondTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity.GetServant | ModifierOwnerEntity.GetSummoner" }, "SecondTargetAliveOnly": false } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.RemoveModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "ModifierName": { "Value": "MServant_PlayerBoyServant_30_UltraBuff_Rank01Copy" } } ] } ] } ], "AdditionConfig": { "SubModifierList": [ { "Name": "MServant_PlayerBoyServant_30_UltraBuff_Rank01Copy", "ReferenceModifierName": "MServant_PlayerBoyServant_30_UltraBuff", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity.GetServant | ModifierOwnerEntity.GetSummoner" }, "LifeTime": { "IsDynamic": false, "FixedValue": { "Value": -1 } }, "DynamicValues": { "MDF_PropertyRatio": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1266164220 ] } }, "MDF_BasicDamagePercentage": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1882778863 ] } }, "MDF_PointB3_P1_Basic": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 2074643036 ] } }, "MDF_PointB3_P2_Delta": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 2023143947 ] } }, "MDF_PointB3_P3_Ratio": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1707104817 ] } }, "MDF_PointB3_P4_Max": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1116470131 ] } }, "MDF_Rank04_P2_ExtraDamagePercentage": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1729240399 ] } }, "Is_Copy": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByRankActivated", "TriggerKey": { "Hash": 2089636447 } }, { "$type": "RPG.GameCore.ByAnd", "Inverse": true, "PredicateList": [ { "$type": "RPG.GameCore.ByIsTargetValid", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity.GetServant" } }, { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity.GetServant" }, "ModifierName": { "Value": "MServant_PlayerBoyServant_30_UltraBuff" } } ] }, { "$type": "RPG.GameCore.ByAnd", "Inverse": true, "PredicateList": [ { "$type": "RPG.GameCore.ByIsTargetValid", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity.GetSummoner" } }, { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity.GetSummoner" }, "ModifierName": { "Value": "MServant_PlayerBoyServant_30_UltraBuff" } } ] } ] }, "IsHaloStatus": true, "AliveOnly": "False" } ] } } }, "GlobalTemplates": [ { "Name": "TServant_PlayerBoyServant_30_RefreshDamagePercentage", "TaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1882778863 ] } }, "DynamicKey": { "Value": "MDF_DamagePercentage" } }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.BySkillPointActivated", "PointTriggerKey": "PointB3" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValueByProperty", "DynamicKey": "_maxSP", "ReadTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Value": "MaxSP" }, { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAAAAEBAQIBAwMBBAUQARACEQ==", "FixedValues": [ { "Value": 0 } ], "DynamicHashes": [ 696029444, 1776456860, 390851912, 2074643036, 2023143947 ] } }, "DynamicKey": { "Value": "_maxSP" } }, { "$type": "RPG.GameCore.SetDynamicValueByAddValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Key": { "Value": "MDF_DamagePercentage" }, "AddValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQABAQECBAEDEAIR", "FixedValues": [], "DynamicHashes": [ 339799074, 390851912, -1707104817, -1116470131 ] } }, "ContextScope": "ContextModifier" } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByRankActivated", "TriggerKey": { "Hash": 1686351920 } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareAbilityProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Property": "MaxSP", "CompareType": "LessEqual", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValueByAddValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Key": { "Value": "MDF_DamagePercentage" }, "AddValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1729240399 ] } }, "ContextScope": "ContextModifier" } ] } ] } ] } ] }