{ "AbilityList": [ { "Name": "Servant_CastoriceServant_Skill01_Phase01", "TargetInfo": { "TargetType": "SkillTargetEntityList" }, "OnStart": [ { "$type": "RPG.GameCore.TriggerAbility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AbilityName": { "Value": "Servant_CastoriceServant_Skill01_Camera" }, "IsSkillPerform": true }, { "$type": "RPG.GameCore.TriggerAbility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AbilityName": { "Value": "Servant_CastoriceServant_Skill01_Phase02" }, "IsSkillPerform": true }, { "$type": "RPG.GameCore.LookAt", "TargetType": "DarkTeamCenter" }, { "$type": "RPG.GameCore.TriggerAnimState", "AnimStateName": "Skill01" }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill01", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.8660000003874302 } } }, { "$type": "RPG.GameCore.TriggerAnimState", "AnimStateName": "Skill01_Loop", "NormalizedTransitionDuration": { "IsDynamic": false, "FixedValue": { "Value": 0.1500000001396984 } } } ] }, { "Name": "Servant_CastoriceServant_Skill01_Phase02", "TargetInfo": { "TargetType": "SkillTargetEntityList" }, "OnStart": [ { "$type": "RPG.GameCore.IncludeTaskListTemplate", "Name": "Servant_CastoriceServant_BP_OneMore_Clean" }, { "$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": "MServant_CastoriceServant_00_Rank06_ForceStanceDamage" } } ] }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill01", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.49300000024959445 } } }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByRankActivated", "TriggerKey": { "Hash": 2089636447 } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.Retarget", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllEnemy" }, "IncludeLimbo": true, "TaskList": [ { "$type": "RPG.GameCore.IncludeTaskListTemplate", "Name": "Servant_CastoriceServant_SetDamageRatio" }, { "$type": "RPG.GameCore.DamageByAttackProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "AttackProperty": { "$type": "RPG.GameCore.AttackData", "DamageType": { "DamageType": "Quantum" }, "FormulaType": "BySummonerMaxHP", "DamagePercentage": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQABAQQR", "FixedValues": [], "DynamicHashes": [ -1175712008, 1958022546 ] } }, "StanceValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1182064154 ] } }, "SPHitRatio": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "AttackType": "Servant", "HitAnimation": "Hit_H", "HitEffect": "Effects/Eff_Prefab/Eff_Avatar/Eff_Castorice_00/Servant/Eff_Servant_CastoriceServant_00_Skill01_Hit.prefab", "HitTimeSlowType": "Slash", "HitPosHeight": 1 }, "CanTriggerLastKill": true } ] } ], "FailedTaskList": [ { "$type": "RPG.GameCore.DamageByAttackProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllEnemy" }, "AttackProperty": { "$type": "RPG.GameCore.AttackData", "DamageType": { "DamageType": "Quantum" }, "FormulaType": "BySummonerMaxHP", "DamagePercentage": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1175712008 ] } }, "StanceValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1182064154 ] } }, "SPHitRatio": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "AttackType": "Servant", "HitAnimation": "Hit_H", "HitEffect": "Effects/Eff_Prefab/Eff_Avatar/Eff_Castorice_00/Servant/Eff_Servant_CastoriceServant_00_Skill01_Hit.prefab", "HitTimeSlowType": "Slash", "HitPosHeight": 1 }, "CanTriggerLastKill": true } ] }, { "$type": "RPG.GameCore.DamagePerformFinish" }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByRankActivated", "TriggerKey": { "Hash": -1445815962 } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.RemoveModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MServant_CastoriceServant_00_Rank06_ForceStanceDamage" } } ] }, { "$type": "RPG.GameCore.SkillPerformFinish" }, { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAAAAIR", "FixedValues": [ { "Value": 1 } ], "DynamicHashes": [ -1162817553 ] } }, "DynamicKey": { "Value": "CastoriceServant_ReadyFlag" } }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill01", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.8660000003874302 } } }, { "$type": "RPG.GameCore.WaitFor", "Predicate": { "$type": "RPG.GameCore.ByDieAnimFinished", "TeamTypeMask": "TeamDark", "EntityTypeMask": "Mask_TeamCharacters" } }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByHaveEnemyAlive", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.TriggerAnimState", "AnimLogicState": "Idle", "AnimStateName": "StandBy" } ], "FailedTaskList": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MServant_CastoriceServant_StandByOnPhase2" } } ] } ], "Modifiers": { "MServant_CastoriceServant_StandByOnPhase2": { "LifeTime": 1, "_CallbackList": [ { "Event": "OnPhase2", "CallbackConfig": [ { "$type": "RPG.GameCore.TriggerAnimState", "AnimLogicState": "Idle", "AnimStateName": "StandBy", "ForceStart": true }, { "$type": "RPG.GameCore.RemoveSelfModifier" } ] }, { "Event": "OnListenInsertAbilityStart", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareTarget", "Inverse": true, "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "CompareType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.TriggerAnimState", "AnimLogicState": "Idle", "AnimStateName": "StandBy", "ForceStart": true }, { "$type": "RPG.GameCore.RemoveSelfModifier" } ] } ] } ] } } }, { "Name": "Servant_CastoriceServant_Skill01_Ready", "TargetInfo": { "TargetType": "Caster" }, "OnStart": [ { "$type": "RPG.GameCore.PlayCrossHairPreviewFadeIn", "FadeInOverrideTime": 0.8 } ] }, { "Name": "Servant_CastoriceServant_Skill02_Phase01", "TargetInfo": { "TargetType": "SkillTargetEntityList" }, "OnStart": [ { "$type": "RPG.GameCore.LookAt", "TargetType": "DarkTeamCenter" }, { "$type": "RPG.GameCore.PlayTimeline", "TimelineName": "Effects/Eff_Prefab/Eff_Avatar/Eff_Castorice_00/Servant/Eff_Servant_CastoriceServant_00_Skill02_TimeLine.playable", "WrapMode": "Loop" }, { "$type": "RPG.GameCore.TriggerAbility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AbilityName": { "Value": "Servant_CastoriceServant_Skill02_Camera" }, "IsSkillPerform": true }, { "$type": "RPG.GameCore.TriggerAbility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AbilityInherentTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "AbilityName": { "Value": "Servant_CastoriceServant_Skill02_Phase02" }, "IsSkillPerform": true }, { "$type": "RPG.GameCore.TriggerAnimState", "AnimStateName": "Skill02" }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill02", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.09000000008381903 } } }, { "$type": "RPG.GameCore.RadialBlurEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "BlurRadius": 1, "Iteration": 4, "BlurStart": 0.1 }, { "$type": "RPG.GameCore.WaitAnimState", "AnimStateName": "Skill02", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.14599999971687794 } } }, { "$type": "RPG.GameCore.RadialBlurEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "Active": false }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill02", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, { "$type": "RPG.GameCore.TriggerAnimState", "AnimStateName": "Skill02_Loop" } ] }, { "Name": "Servant_CastoriceServant_Skill02_Phase02", "TargetInfo": { "TargetType": "InherentTargetEntity" }, "OnStart": [ { "$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": "MServant_CastoriceServant_00_Rank06_ForceStanceDamage" } } ] }, { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "DynamicKey": { "Value": "CL_PlayTimes" } }, { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "DynamicKey": { "Value": "CastoriceServant_BattleViewModeLevel" } }, { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "DynamicKey": { "Value": "CL_EnterBattlePlayTimes" } }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MServant_CastoriceServant_BPCost_3" } }, { "$type": "RPG.GameCore.ByCompareDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "CasterSummoner" }, "DynamicKey": { "Value": "Castorice_Rank02_Count" }, "ContextScope": "TargetEntity", "CompareType": "LessEqual", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetTargetAlwaysAutoBattle", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AutoBattle": true }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MServant_CastoriceServant_BP_Explode" } }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MServant_CastoriceServant_00_Skill23Check" } } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByIsContainModifier", "Inverse": true, "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MServant_CastoriceServant_LifeTime" } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetTargetAlwaysAutoBattle", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AutoBattle": true } ] }, { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "DynamicKey": { "Value": "CastoriceServant_BPSkill_Level" } }, { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "DynamicKey": { "Value": "CastoriceServant_UseSkill02_Flag" } }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.BySkillPointActivated", "PointTriggerKey": "PointB3" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MAvatar_Castorice_00_PointB3_AllDamageTypeAddedRatio" }, "MaxLayer": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 599492464 ] } }, "LayerAddWhenStack": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "DynamicValues": { "MDF_PropertyValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1633941286 ] } } } } ] }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill02", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.11499999975785613 } } }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByRankActivated", "TriggerKey": { "Hash": 523552506 } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "CasterSummoner" }, "DynamicKey": { "Value": "Castorice_Rank02_Count" }, "ContextScope": "TargetEntity", "CompareType": "Greater", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAAAAMR", "FixedValues": [ { "Value": 1 } ], "DynamicHashes": [ 997796529 ] } }, "DynamicKey": { "Value": "CastoriceServant_Rank02_Count" } }, { "$type": "RPG.GameCore.SetDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "CasterSummoner" }, "ContextScope": "TargetEntity", "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 997796529 ] } }, "DynamicKey": { "Value": "Castorice_Rank02_Count" } }, { "$type": "RPG.GameCore.SetDeathDragonLinjian", "ShowNum": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 997796529 ] } }, "PreviewNum": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ], "FailedTaskList": [ { "$type": "RPG.GameCore.LoseHP", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AttackType": "Unknown", "DamageValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQABAQQR", "FixedValues": [], "DynamicHashes": [ -177856056, 2133001108 ] } }, "Floor": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "ShowText": false } ] } ], "FailedTaskList": [ { "$type": "RPG.GameCore.LoseHP", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AttackType": "Unknown", "DamageValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQABAQQR", "FixedValues": [], "DynamicHashes": [ -177856056, 2133001108 ] } }, "Floor": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "ShowText": false } ] }, { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 10 } }, "DynamicKey": { "Value": "CastoriceBPLoopMax" } }, { "$type": "RPG.GameCore.SetTargetDamageTextVisible", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllLightTeam" } }, { "$type": "RPG.GameCore.LoopExecuteTaskListWithInterval", "MaxLoopCount": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1672504447 ] } }, "TaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAAAAIR", "FixedValues": [ { "Value": 1 } ], "DynamicHashes": [ -347937351 ] } }, "DynamicKey": { "Value": "CastoriceBPLoop" } }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByRankActivated", "TriggerKey": { "Hash": 2089636447 } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.Retarget", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllEnemy" }, "IncludeLimbo": true, "TaskList": [ { "$type": "RPG.GameCore.IncludeTaskListTemplate", "Name": "Servant_CastoriceServant_SetDamageRatio" }, { "$type": "RPG.GameCore.DamageByAttackProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "AttackProperty": { "$type": "RPG.GameCore.AttackData", "DamageType": { "DamageType": "Quantum" }, "FormulaType": "BySummonerMaxHP", "DamagePercentage": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQABAQQR", "FixedValues": [], "DynamicHashes": [ 1476844314, 1958022546 ] } }, "StanceValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1182064154 ] } }, "HitSplitRatio": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AAAAAAEABQQR", "FixedValues": [ { "Value": 1 } ], "DynamicHashes": [ -1672504447 ] } }, "SPHitRatio": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "AttackType": "Servant", "HitAnimation": "Hit_H" }, "CanTriggerLastKill": true } ] } ], "FailedTaskList": [ { "$type": "RPG.GameCore.DamageByAttackProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllEnemy" }, "AttackProperty": { "$type": "RPG.GameCore.AttackData", "DamageType": { "DamageType": "Quantum" }, "FormulaType": "BySummonerMaxHP", "DamagePercentage": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1476844314 ] } }, "StanceValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1182064154 ] } }, "HitSplitRatio": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AAAAAAEABQQR", "FixedValues": [ { "Value": 1 } ], "DynamicHashes": [ -1672504447 ] } }, "SPHitRatio": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "AttackType": "Servant", "HitAnimation": "Hit_H" }, "CanTriggerLastKill": true } ] }, { "$type": "RPG.GameCore.VCameraConfigChange", "CameraConfig": { "ShakeTemplateName": "Avatar_Boothill_Skill11_SingleShot", "OverrideShakeConfigV2": { "ShakeScale": 0.6, "ShakeTime": 0.12, "ShakeDir": { "x": -0.1, "y": 0.1, "z": 0.8 } }, "DontOverrideLastShowEntityConfig": true } }, { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AAABAAUR", "FixedValues": [ { "Value": 1.400000000372529 } ], "DynamicHashes": [ -1672504447 ] } } } ], "PreciseTime": true }, { "$type": "RPG.GameCore.SetTargetDamageTextVisible", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllLightTeam" }, "Visible": true }, { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "DynamicKey": { "Value": "CastoriceBPLoop" } }, { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1162817553 ] } }, "DynamicKey": { "Value": "CastoriceServant_ReadyFlag" } }, { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "DynamicKey": { "Value": "CastoriceServant_UseSkill02_Flag" } }, { "$type": "RPG.GameCore.TriggerUINotify", "NotifyTypeName": "BattleSkillFinishForHPBarTick" }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill02_Loop", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, { "$type": "RPG.GameCore.IncludeTaskListTemplate", "Name": "Servant_CastoriceServant_BP_OneMore_SkillChange" } ] }, { "Name": "Servant_CastoriceServant_Skill21_Phase01", "TargetInfo": { "TargetType": "SkillTargetEntityList" }, "OnStart": [ { "$type": "RPG.GameCore.SetDeathDragonSkillButtonState", "Level": 2 }, { "$type": "RPG.GameCore.SetActionBarItemAnimatorTrigger", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "StoreKey": "Level", "TriggerName": "Level_2" }, { "$type": "RPG.GameCore.StopTimeline", "TimelineName": "Effects/Eff_Prefab/Eff_Avatar/Eff_Castorice_00/Servant/Eff_Servant_CastoriceServant_00_Skill02_TimeLine.playable" }, { "$type": "RPG.GameCore.PlayTimeline", "TimelineName": "Effects/Eff_Prefab/Eff_Avatar/Eff_Castorice_00/Servant/Eff_Servant_CastoriceServant_00_Skill02_TimeLine.playable", "WrapMode": "Loop" }, { "$type": "RPG.GameCore.LookAt", "TargetType": "DarkTeamCenter" }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "CastoriceServant_BPSkill_Level" }, "CompareType": "GreaterEqual", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "CastoriceServant_ReadyAnimStateFlag" }, "CompareType": "GreaterEqual", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "DynamicKey": { "Value": "CastoriceServant_ReadyAnimStateFlag" } }, { "$type": "RPG.GameCore.TriggerAbility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AbilityName": { "Value": "Servant_CastoriceServant_Skill21_Skill01toSkill21_Camera" }, "IsSkillPerform": true }, { "$type": "RPG.GameCore.TriggerAbility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AbilityInherentTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "AbilityName": { "Value": "Servant_CastoriceServant_Skill21_Phase02" }, "IsSkillPerform": true }, { "$type": "RPG.GameCore.TriggerAnimState", "AnimStateName": "Skill21" } ], "FailedTaskList": [ { "$type": "RPG.GameCore.TriggerAbility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AbilityName": { "Value": "Servant_CastoriceServant_Skill21_Camera" }, "IsSkillPerform": true }, { "$type": "RPG.GameCore.TriggerAbility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AbilityInherentTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "AbilityName": { "Value": "Servant_CastoriceServant_Skill21_Phase02" }, "IsSkillPerform": true }, { "$type": "RPG.GameCore.TriggerAnimState", "AnimStateName": "Skill21" } ] }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill21", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.09599999967031181 } } }, { "$type": "RPG.GameCore.RadialBlurEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "BlurRadius": 1, "Iteration": 4, "BlurStart": 0.1 }, { "$type": "RPG.GameCore.WaitAnimState", "AnimStateName": "Skill21", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.1500000001396984 } } }, { "$type": "RPG.GameCore.RadialBlurEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "Active": false }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill21", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, { "$type": "RPG.GameCore.TriggerAnimState", "AnimStateName": "Skill21_Loop" } ] }, { "Name": "Servant_CastoriceServant_Skill21_Phase02", "TargetInfo": { "TargetType": "InherentTargetEntity" }, "OnStart": [ { "$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": "MServant_CastoriceServant_00_Rank06_ForceStanceDamage" } } ] }, { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "DynamicKey": { "Value": "CL_PlayTimes" } }, { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 2 } }, "DynamicKey": { "Value": "CastoriceServant_BattleViewModeLevel" } }, { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "DynamicKey": { "Value": "CL_EnterBattlePlayTimes" } }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MServant_CastoriceServant_BPCost_3" } }, { "$type": "RPG.GameCore.ByCompareDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "CasterSummoner" }, "DynamicKey": { "Value": "Castorice_Rank02_Count" }, "ContextScope": "TargetEntity", "CompareType": "LessEqual", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetTargetAlwaysAutoBattle", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AutoBattle": true }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MServant_CastoriceServant_BP_Explode" } }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MServant_CastoriceServant_00_Skill23Check" } } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByIsContainModifier", "Inverse": true, "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MServant_CastoriceServant_LifeTime" } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetTargetAlwaysAutoBattle", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AutoBattle": true } ] }, { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 2 } }, "DynamicKey": { "Value": "CastoriceServant_BPSkill_Level" } }, { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "DynamicKey": { "Value": "CastoriceServant_UseSkill02_Flag" } }, { "$type": "RPG.GameCore.ClearTargetTimeSlow", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "CasterWithAllEnemy" }, "SlowKey": "TimeSlowSkill02" }, { "$type": "RPG.GameCore.LevelAudioState", "GroupName": "State_Battle_Avatar_CastoriceSlow", "StateName": { "Value": "Outside" }, "SaveToCustomString": true }, { "$type": "RPG.GameCore.TriggerSoundInAnim", "SoundName": "Ev_sfx_avatar_Castorice_Common_ExitSlow" }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.BySkillPointActivated", "PointTriggerKey": "PointB3" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MAvatar_Castorice_00_PointB3_AllDamageTypeAddedRatio" }, "MaxLayer": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 599492464 ] } }, "LayerAddWhenStack": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "DynamicValues": { "MDF_PropertyValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1633941286 ] } } } } ] }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill21", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.13000000012107193 } } }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByRankActivated", "TriggerKey": { "Hash": 523552506 } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "CasterSummoner" }, "DynamicKey": { "Value": "Castorice_Rank02_Count" }, "ContextScope": "TargetEntity", "CompareType": "Greater", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAAAAMR", "FixedValues": [ { "Value": 1 } ], "DynamicHashes": [ 997796529 ] } }, "DynamicKey": { "Value": "CastoriceServant_Rank02_Count" } }, { "$type": "RPG.GameCore.SetDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "CasterSummoner" }, "ContextScope": "TargetEntity", "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 997796529 ] } }, "DynamicKey": { "Value": "Castorice_Rank02_Count" } }, { "$type": "RPG.GameCore.SetDeathDragonLinjian", "ShowNum": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 997796529 ] } }, "PreviewNum": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ], "FailedTaskList": [ { "$type": "RPG.GameCore.LoseHP", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AttackType": "Unknown", "DamageValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQABAQQR", "FixedValues": [], "DynamicHashes": [ -177856056, 2133001108 ] } }, "Floor": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "ShowText": false } ] } ], "FailedTaskList": [ { "$type": "RPG.GameCore.LoseHP", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AttackType": "Unknown", "DamageValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQABAQQR", "FixedValues": [], "DynamicHashes": [ -177856056, 2133001108 ] } }, "Floor": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "ShowText": false } ] }, { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 10 } }, "DynamicKey": { "Value": "CastoriceBPLoopMax" } }, { "$type": "RPG.GameCore.SetTargetDamageTextVisible", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllLightTeam" } }, { "$type": "RPG.GameCore.LoopExecuteTaskListWithInterval", "MaxLoopCount": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1672504447 ] } }, "TaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAAAAIR", "FixedValues": [ { "Value": 1 } ], "DynamicHashes": [ -347937351 ] } }, "DynamicKey": { "Value": "CastoriceBPLoop" } }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByRankActivated", "TriggerKey": { "Hash": 2089636447 } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.Retarget", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllEnemy" }, "IncludeLimbo": true, "TaskList": [ { "$type": "RPG.GameCore.IncludeTaskListTemplate", "Name": "Servant_CastoriceServant_SetDamageRatio" }, { "$type": "RPG.GameCore.DamageByAttackProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "AttackProperty": { "$type": "RPG.GameCore.AttackData", "DamageType": { "DamageType": "Quantum" }, "FormulaType": "BySummonerMaxHP", "DamagePercentage": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQABAQQR", "FixedValues": [], "DynamicHashes": [ -2087063973, 1958022546 ] } }, "StanceValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1182064154 ] } }, "HitSplitRatio": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AAAAAAEABQQR", "FixedValues": [ { "Value": 1 } ], "DynamicHashes": [ -1672504447 ] } }, "SPHitRatio": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "AttackType": "Servant", "HitAnimation": "Hit_H" }, "CanTriggerLastKill": true } ] } ], "FailedTaskList": [ { "$type": "RPG.GameCore.DamageByAttackProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllEnemy" }, "AttackProperty": { "$type": "RPG.GameCore.AttackData", "DamageType": { "DamageType": "Quantum" }, "FormulaType": "BySummonerMaxHP", "DamagePercentage": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -2087063973 ] } }, "StanceValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1182064154 ] } }, "HitSplitRatio": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AAAAAAEABQQR", "FixedValues": [ { "Value": 1 } ], "DynamicHashes": [ -1672504447 ] } }, "SPHitRatio": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "AttackType": "Servant", "HitAnimation": "Hit_H" }, "CanTriggerLastKill": true } ] }, { "$type": "RPG.GameCore.VCameraConfigChange", "CameraConfig": { "ShakeTemplateName": "Avatar_Boothill_Skill11_SingleShot", "OverrideShakeConfigV2": { "ShakeScale": 0.8, "ShakeTime": 0.12, "ShakeDir": { "x": -0.1, "y": 0.1, "z": 0.8 } }, "DontOverrideLastShowEntityConfig": true } }, { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AAABAAUR", "FixedValues": [ { "Value": 1.424000000115484 } ], "DynamicHashes": [ -1672504447 ] } } } ], "PreciseTime": true }, { "$type": "RPG.GameCore.SetTargetDamageTextVisible", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllLightTeam" }, "Visible": true }, { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "DynamicKey": { "Value": "CastoriceBPLoop" } }, { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1162817553 ] } }, "DynamicKey": { "Value": "CastoriceServant_ReadyFlag" } }, { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "DynamicKey": { "Value": "CastoriceServant_UseSkill02_Flag" } }, { "$type": "RPG.GameCore.TriggerUINotify", "NotifyTypeName": "BattleSkillFinishForHPBarTick" }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill21_Loop", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, { "$type": "RPG.GameCore.IncludeTaskListTemplate", "Name": "Servant_CastoriceServant_BP_OneMore_SkillChange" } ] }, { "Name": "Servant_CastoriceServant_Skill22_Phase01", "TargetInfo": { "TargetType": "SkillTargetEntityList" }, "OnStart": [ { "$type": "RPG.GameCore.StopTimeline", "TimelineName": "Effects/Eff_Prefab/Eff_Avatar/Eff_Castorice_00/Servant/Eff_Servant_CastoriceServant_00_Skill02_TimeLine.playable" }, { "$type": "RPG.GameCore.PlayTimeline", "TimelineName": "Effects/Eff_Prefab/Eff_Avatar/Eff_Castorice_00/Servant/Eff_Servant_CastoriceServant_00_Skill02_TimeLine.playable", "WrapMode": "Loop" }, { "$type": "RPG.GameCore.LookAt", "TargetType": "DarkTeamCenter" }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "CastoriceServant_BPSkill_Level3_Loop" }, "CompareType": "GreaterEqual", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, "SuccessTaskList": [], "FailedTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "CastoriceServant_BPSkill_Level" }, "CompareType": "GreaterEqual", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "CastoriceServant_ReadyAnimStateFlag" }, "CompareType": "GreaterEqual", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.TriggerAbility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AbilityName": { "Value": "Servant_CastoriceServant_Skill22_Skill01toSkill22_Camera" }, "IsSkillPerform": true } ], "FailedTaskList": [ { "$type": "RPG.GameCore.TriggerAbility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AbilityName": { "Value": "Servant_CastoriceServant_Skill22_Camera" }, "IsSkillPerform": true } ] } ] }, { "$type": "RPG.GameCore.TriggerAbility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AbilityInherentTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "AbilityName": { "Value": "Servant_CastoriceServant_Skill22_Phase02" }, "IsSkillPerform": true }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "CastoriceServant_BPSkill_Level3_Loop" }, "CompareType": "GreaterEqual", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.TriggerAnimState", "AnimStateName": "Skill22", "NormalizedTransitionDuration": { "IsDynamic": false, "FixedValue": { "Value": 0.20000000018626451 } } }, { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "IsDynamic": false, "FixedValue": { "Value": 0.1600000001490116 } } }, { "$type": "RPG.GameCore.VCameraConfigChange", "CameraConfig": { "ShakeTemplateName": "OneShake_Normal_03s_Z", "OverrideShakeConfigV2": { "ShakeScale": 2, "ShakeTime": 3, "ShakeDir": { "x": 0.1, "y": 0, "z": 0.3 }, "RangeAttenuationDelay": 999, "RangeAttenuationTarget": 0, "DistanceAttenuation": {} }, "DontOverrideLastShowEntityConfig": true } } ], "FailedTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MServant_CastoriceServant_BPCost_3" } }, { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "CastoriceServant_BPSkill_Level" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.TriggerAnimState", "AnimStateName": "Skill22", "NormalizedTransitionDuration": { "IsDynamic": false, "FixedValue": { "Value": 0.25000000023283064 } } } ], "FailedTaskList": [ { "$type": "RPG.GameCore.TriggerAnimState", "AnimStateName": "Skill22" } ] }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill22", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "DynamicKey": { "Value": "CastoriceServant_BPSkill_Level3_Loop" } }, { "$type": "RPG.GameCore.TriggerAnimState", "AnimStateName": "Skill22_Loop" } ] } ] }, { "Name": "Servant_CastoriceServant_Skill22_Phase02", "TargetInfo": { "TargetType": "InherentTargetEntity" }, "OnStart": [ { "$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": "MServant_CastoriceServant_00_Rank06_ForceStanceDamage" } } ] }, { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "DynamicKey": { "Value": "CL_PlayTimes" } }, { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 3 } }, "DynamicKey": { "Value": "CastoriceServant_BattleViewModeLevel" } }, { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "DynamicKey": { "Value": "CL_EnterBattlePlayTimes" } }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MServant_CastoriceServant_BPCost_3" } }, { "$type": "RPG.GameCore.ByCompareDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "CasterSummoner" }, "DynamicKey": { "Value": "Castorice_Rank02_Count" }, "ContextScope": "TargetEntity", "CompareType": "LessEqual", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetTargetAlwaysAutoBattle", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AutoBattle": true }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MServant_CastoriceServant_BP_Explode" } }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MServant_CastoriceServant_00_Skill23Check" } } ], "FailedTaskList": [ { "$type": "RPG.GameCore.SetDeathDragonSkillButtonState", "Level": 3 }, { "$type": "RPG.GameCore.SetActionBarItemAnimatorTrigger", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "StoreKey": "Level", "TriggerName": "Level_3" } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByIsContainModifier", "Inverse": true, "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MServant_CastoriceServant_LifeTime" } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetTargetAlwaysAutoBattle", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AutoBattle": true } ] }, { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "DynamicKey": { "Value": "CastoriceServant_UseSkill02_Flag" } }, { "$type": "RPG.GameCore.ClearTargetTimeSlow", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "CasterWithAllEnemy" }, "SlowKey": "TimeSlowSkill02" }, { "$type": "RPG.GameCore.LevelAudioState", "GroupName": "State_Battle_Avatar_CastoriceSlow", "StateName": { "Value": "Outside" }, "SaveToCustomString": true }, { "$type": "RPG.GameCore.TriggerSoundInAnim", "SoundName": "Ev_sfx_avatar_Castorice_Common_ExitSlow" }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.BySkillPointActivated", "PointTriggerKey": "PointB3" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MAvatar_Castorice_00_PointB3_AllDamageTypeAddedRatio" }, "MaxLayer": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 599492464 ] } }, "LayerAddWhenStack": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "DynamicValues": { "MDF_PropertyValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1633941286 ] } } } } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "CastoriceServant_BPSkill_Level3_Loop" }, "CompareType": "GreaterEqual", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "IsDynamic": false, "FixedValue": { "Value": 0.015999999595806003 } } } ], "FailedTaskList": [ { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill22", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.09599999967031181 } } }, { "$type": "RPG.GameCore.SetGlobalShaderProperty", "Properties": [ { "Name": "_GrassRuntimeClipParams", "Type": "Vector4_FromTargetPos", "Vector4": { "w": { "IsDynamic": false, "FixedValue": { "Value": 10 } } }, "TargetParam": { "$type": "RPG.GameCore.TargetAlias", "Alias": "DarkTeamCenter" } } ] } ] }, { "$type": "RPG.GameCore.RadialBlurEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "BlurRadius": 0.6, "Iteration": 2, "BlurStart": 0.35 }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByRankActivated", "TriggerKey": { "Hash": 523552506 } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "CasterSummoner" }, "DynamicKey": { "Value": "Castorice_Rank02_Count" }, "ContextScope": "TargetEntity", "CompareType": "Greater", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAAAAMR", "FixedValues": [ { "Value": 1 } ], "DynamicHashes": [ 997796529 ] } }, "DynamicKey": { "Value": "CastoriceServant_Rank02_Count" } }, { "$type": "RPG.GameCore.SetDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "CasterSummoner" }, "ContextScope": "TargetEntity", "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 997796529 ] } }, "DynamicKey": { "Value": "Castorice_Rank02_Count" } }, { "$type": "RPG.GameCore.SetDeathDragonLinjian", "ShowNum": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 997796529 ] } }, "PreviewNum": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ], "FailedTaskList": [ { "$type": "RPG.GameCore.LoseHP", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AttackType": "Unknown", "DamageValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQABAQQR", "FixedValues": [], "DynamicHashes": [ -177856056, 2133001108 ] } }, "Floor": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "ShowText": false } ] } ], "FailedTaskList": [ { "$type": "RPG.GameCore.LoseHP", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AttackType": "Unknown", "DamageValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQABAQQR", "FixedValues": [], "DynamicHashes": [ -177856056, 2133001108 ] } }, "Floor": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "ShowText": false } ] }, { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 10 } }, "DynamicKey": { "Value": "CastoriceBPLoopMax" } }, { "$type": "RPG.GameCore.SetTargetDamageTextVisible", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllLightTeam" } }, { "$type": "RPG.GameCore.LoopExecuteTaskListWithInterval", "MaxLoopCount": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1672504447 ] } }, "TaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAAAAIR", "FixedValues": [ { "Value": 1 } ], "DynamicHashes": [ -347937351 ] } }, "DynamicKey": { "Value": "CastoriceBPLoop" } }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByRankActivated", "TriggerKey": { "Hash": 2089636447 } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.Retarget", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllEnemy" }, "IncludeLimbo": true, "TaskList": [ { "$type": "RPG.GameCore.IncludeTaskListTemplate", "Name": "Servant_CastoriceServant_SetDamageRatio" }, { "$type": "RPG.GameCore.DamageByAttackProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "AttackProperty": { "$type": "RPG.GameCore.AttackData", "DamageType": { "DamageType": "Quantum" }, "FormulaType": "BySummonerMaxHP", "DamagePercentage": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQABAQQR", "FixedValues": [], "DynamicHashes": [ -1825185632, 1958022546 ] } }, "StanceValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1182064154 ] } }, "HitSplitRatio": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AAAAAAEABQQR", "FixedValues": [ { "Value": 1 } ], "DynamicHashes": [ -1672504447 ] } }, "SPHitRatio": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "AttackType": "Servant", "HitAnimation": "Hit_H" }, "CanTriggerLastKill": true } ] } ], "FailedTaskList": [ { "$type": "RPG.GameCore.DamageByAttackProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllEnemy" }, "AttackProperty": { "$type": "RPG.GameCore.AttackData", "DamageType": { "DamageType": "Quantum" }, "FormulaType": "BySummonerMaxHP", "DamagePercentage": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1825185632 ] } }, "StanceValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1182064154 ] } }, "HitSplitRatio": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AAAAAAEABQQR", "FixedValues": [ { "Value": 1 } ], "DynamicHashes": [ -1672504447 ] } }, "SPHitRatio": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "AttackType": "Servant", "HitAnimation": "Hit_H" }, "CanTriggerLastKill": true } ] }, { "$type": "RPG.GameCore.VCameraConfigChange", "CameraConfig": { "ShakeTemplateName": "Avatar_Boothill_Skill11_SingleShot", "OverrideShakeConfigV2": { "ShakeScale": 1.3, "ShakeTime": 0.12, "ShakeDir": { "x": -0.1, "y": 0.1, "z": 0.8 } }, "DontOverrideLastShowEntityConfig": true } }, { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AAABAAUR", "FixedValues": [ { "Value": 1.9600000008940697 } ], "DynamicHashes": [ -1672504447 ] } } } ], "PreciseTime": true }, { "$type": "RPG.GameCore.SetTargetDamageTextVisible", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllLightTeam" }, "Visible": true }, { "$type": "RPG.GameCore.RadialBlurEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "Active": false }, { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAAAAIR", "FixedValues": [ { "Value": 1 } ], "DynamicHashes": [ -347937351 ] } }, "DynamicKey": { "Value": "CastoriceBPLoop" } }, { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 3 } }, "DynamicKey": { "Value": "CastoriceServant_BPSkill_Level" } }, { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1162817553 ] } }, "DynamicKey": { "Value": "CastoriceServant_ReadyFlag" } }, { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "DynamicKey": { "Value": "CastoriceServant_UseSkill02_Flag" } }, { "$type": "RPG.GameCore.TriggerUINotify", "NotifyTypeName": "BattleSkillFinishForHPBarTick" }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill22_Loop", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, { "$type": "RPG.GameCore.IncludeTaskListTemplate", "Name": "Servant_CastoriceServant_BP_OneMore_SkillChange" } ] }, { "Name": "Servant_CastoriceServant_Skill23_Phase01", "TargetInfo": { "TargetType": "SkillTargetEntityList" }, "OnStart": [ { "$type": "RPG.GameCore.SetDynamicAttachPointEffectAdaptionConfig" }, { "$type": "RPG.GameCore.ClearTargetTimeSlow", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "CasterWithAllEnemy" }, "SlowKey": "TimeSlowSkill02" }, { "$type": "RPG.GameCore.LevelAudioState", "GroupName": "State_Battle_Avatar_CastoriceSlow", "StateName": { "Value": "Outside" }, "SaveToCustomString": true }, { "$type": "RPG.GameCore.TriggerSoundInAnim", "SoundName": "Ev_sfx_avatar_Castorice_Common_ExitSlow" }, { "$type": "RPG.GameCore.IncludeTaskListTemplate", "Name": "Servant_CastoriceServant_FlyToSkill23" }, { "$type": "RPG.GameCore.StopTimeline", "TimelineName": "Effects/Eff_Prefab/Eff_Avatar/Eff_Castorice_00/Servant/Eff_Servant_CastoriceServant_00_Skill02_TimeLine.playable" }, { "$type": "RPG.GameCore.AlignTargetToTeamCenter", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" } }, { "$type": "RPG.GameCore.AlignTargetToTeamCenter", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "CasterSummoner" } }, { "$type": "RPG.GameCore.ShowBattleUI" }, { "$type": "RPG.GameCore.HideLevelStage", "IsHide": true }, { "$type": "RPG.GameCore.LookAt", "TargetType": "DarkTeamCenter" }, { "$type": "RPG.GameCore.SwitchBattleArea", "AreaName": { "Value": "CastoriceBattleArea" }, "TagName": { "Value": "BattleArea01" }, "SwitchStatus": "Inactive", "PriorityKey": "Character", "WaitFinish": true }, { "$type": "RPG.GameCore.ScaleCharacterModel", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllEnemyWithUnSelectable" }, "ModelScaleBase": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "OutlineWidthScale": 0.3, "Multiplier": { "0": 1, "2": 1, "4": 0.8, "5": 1, "8": 0.5 }, "SaveTargetToCaster": true }, { "$type": "RPG.GameCore.SetSkillTargetFormationByPos", "Team": "TeamDark", "CustomTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllEnemy" }, "CustomCenterTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "CenterOffset": { "x": -2.5, "y": 0, "z": 30 }, "SetBodyPartPos": true, "CenterRootYaw": 160, "TargetFormation": {}, "LeftSideFormations": [ { "LocalDelta": { "x": 2, "y": 0, "z": 0 }, "Yaw": -20 }, { "LocalDelta": { "x": 1, "y": 0, "z": 0 } } ], "RightSideFormations": [ { "LocalDelta": { "x": -1, "y": 0, "z": 0 } }, { "LocalDelta": { "x": -2, "y": 0, "z": 0 }, "Yaw": 20 } ], "IgnoreCharacterRootOffset": true, "DeltaMultiplier": [ 0, 1, 1.5, 1.85, 0 ], "FormationDeltaMaxRange": { "x": 13, "y": 0, "z": 0 }, "FormationDeltaMinRange": { "x": 5, "y": 0, "z": 0 } }, { "$type": "RPG.GameCore.SyncCharLightAndCameraDir", "IsSync": false }, { "$type": "RPG.GameCore.TriggerAbility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AbilityInherentTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "AbilityName": { "Value": "Servant_CastoriceServant_Skill23_Phase02" }, "IsSkillPerform": true }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAny", "PredicateList": [ { "$type": "RPG.GameCore.ByContainBehaviorFlag", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "CasterSummoner" }, "Flag": "STAT_CTRL" } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.TriggerAbility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AbilityName": { "Value": "Servant_CastoriceServant_Skill23_Camera_NoneCasterSummonerCamera" }, "IsSkillPerform": true }, { "$type": "RPG.GameCore.TriggerAnimState", "AnimStateName": "Skill03_End" } ], "FailedTaskList": [ { "$type": "RPG.GameCore.TriggerAbility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AbilityName": { "Value": "Servant_CastoriceServant_Skill23_Camera" }, "IsSkillPerform": true }, { "$type": "RPG.GameCore.LookAt", "PerformerType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "CasterSummoner" }, "TargetType": "DarkTeamCenter" }, { "$type": "RPG.GameCore.TriggerAnimState", "AnimStateName": "Skill03_End" }, { "$type": "RPG.GameCore.TriggerAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "CasterSummoner" }, "AnimStateName": "Skill03_End" } ] }, { "$type": "RPG.GameCore.WaitTimelineFinish", "TimelineName": "Character_Castorice_00_Skill03_End_TimeLine" }, { "$type": "RPG.GameCore.LevelAudioState", "GroupName": "State_Battle_Avatar_Castorice", "StateName": { "Value": "Outside" }, "SaveToCustomString": true }, { "$type": "RPG.GameCore.HideLevelStage" }, { "$type": "RPG.GameCore.TriggerAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "CasterSummoner" }, "AnimLogicState": "Idle", "AnimStateName": "StandBy", "ForceStart": true }, { "$type": "RPG.GameCore.SetTeamFormation", "Team": "TeamDark", "FormationType": "DarkTeamNormal" }, { "$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.ScaleCharacterModel", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllEnemy" }, "AliveOnly": false, "ModelScaleBase": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "ReadTargetFromCaster": true } ] }, { "Name": "Servant_CastoriceServant_Skill23_Phase02", "TargetInfo": { "TargetType": "InherentTargetEntity" }, "OnStart": [ { "$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": "MServant_CastoriceServant_00_Rank06_ForceStanceDamage" } } ] }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AliveOnly": false, "ModifierName": { "Value": "MServant_CastoriceServant_GoDie" } }, { "$type": "RPG.GameCore.RemoveModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MServant_CastoriceServant_BP_Explode" } }, { "$type": "RPG.GameCore.RemoveModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MServant_CastoriceServant_00_Skill23Check" } }, { "$type": "RPG.GameCore.ClearTargetTimeSlow", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "CasterWithAllEnemy" }, "SlowKey": "TimeSlowSkill02" }, { "$type": "RPG.GameCore.LevelAudioState", "GroupName": "State_Battle_Avatar_CastoriceSlow", "StateName": { "Value": "Outside" }, "SaveToCustomString": true }, { "$type": "RPG.GameCore.TriggerSoundInAnim", "SoundName": "Ev_sfx_avatar_Castorice_Common_ExitSlow" }, { "$type": "RPG.GameCore.RemoveModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MServant_CastoriceServant_TiggerKiller" } }, { "$type": "RPG.GameCore.RemoveModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MServant_CastoriceServant_Deathrattle" } }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill03_End", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.7200000006705523 } } }, { "$type": "RPG.GameCore.IncludeTaskListTemplate", "Name": "Servant_CastoriceServant_GetMaxHP" }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByRankActivated", "TriggerKey": { "Hash": -1445815962 } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQABAQIR", "FixedValues": [], "DynamicHashes": [ -686680309, -1372852404 ] } }, "DynamicKey": { "Value": "CastoriceServant_LoopCount" } } ], "FailedTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -686680309 ] } }, "DynamicKey": { "Value": "CastoriceServant_LoopCount" } } ] }, { "$type": "RPG.GameCore.LoopExecuteTaskList", "MaxLoopCount": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1870095566 ] } }, "TaskList": [ { "$type": "RPG.GameCore.IncludeTaskListTemplate", "Name": "Bounce_SelectTarget", "ParamTarget": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllEnemy" }, "TemplateParamSequences": { "ParamTaskList": { "TaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByRankActivated", "TriggerKey": { "Hash": 2089636447 } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.IncludeTaskListTemplate", "Name": "Servant_CastoriceServant_SetDamageRatio" }, { "$type": "RPG.GameCore.DamageByAttackProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "AttackProperty": { "$type": "RPG.GameCore.AttackData", "DamageType": { "DamageType": "Quantum" }, "FormulaType": "BySummonerMaxHP", "DamagePercentage": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQABAQQR", "FixedValues": [], "DynamicHashes": [ 812377323, 1958022546 ] } }, "StanceValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1659254037 ] } }, "SPHitRatio": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "AttackType": "Servant", "HitAnimation": "Hit_H" }, "CanTriggerLastKill": true, "DisplayData": { "UIMessageHeight": 1.2, "DitherRangeX": 0.01, "DitherRangeY": 0.04, "AttachPoint": "Origin" } } ], "FailedTaskList": [ { "$type": "RPG.GameCore.DamageByAttackProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "AttackProperty": { "$type": "RPG.GameCore.AttackData", "DamageType": { "DamageType": "Quantum" }, "FormulaType": "BySummonerMaxHP", "DamagePercentage": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 812377323 ] } }, "StanceValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1659254037 ] } }, "SPHitRatio": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "AttackType": "Servant", "HitAnimation": "Hit_H" }, "CanTriggerLastKill": true, "DisplayData": { "UIMessageHeight": 1.2, "DitherRangeX": 0.01, "DitherRangeY": 0.04, "AttachPoint": "Origin" } } ] } ] } } } ] }, { "$type": "RPG.GameCore.DamagePerformFinish" }, { "$type": "RPG.GameCore.HealHP", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllTeamMember -Caster" }, "FormulaType": "HealByBaseValue", "ModifyValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQABAQQBAgIR", "FixedValues": [], "DynamicHashes": [ 11134768, 1788584214, 1982367917 ] } }, "ScreenSpaceFloatMsg": true }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByRankActivated", "TriggerKey": { "Hash": -1445815962 } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.RemoveModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MServant_CastoriceServant_00_Rank06_ForceStanceDamage" } } ] }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill03_End", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.9900000009220093 } } }, { "$type": "RPG.GameCore.WaitTimelineFinish", "TimelineName": "Character_Castorice_00_Skill03_End_TimeLine" }, { "$type": "RPG.GameCore.RemoveModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "CasterSummoner" }, "ModifierName": { "Value": "MAvatar_Castorice_00_Skill03_Field" } }, { "$type": "RPG.GameCore.ForceKill", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "MuteHpChange": true, "MuteAllTriggerDeath": true }, { "$type": "RPG.GameCore.SetDieImmediately", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" } }, { "$type": "RPG.GameCore.SetTargetAlwaysAutoBattle", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" } }, { "$type": "RPG.GameCore.SkillPerformFinish" } ] }, { "Name": "Servant_CastoriceServant_Together_Phase01", "TargetInfo": { "TargetType": "InherentTargetEntity" }, "OnStart": [ { "$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": "MServant_CastoriceServant_00_Rank06_ForceStanceDamage" } } ] }, { "$type": "RPG.GameCore.WaitParallelTimeStamp", "WaitTime": { "IsDynamic": false, "FixedValue": { "Value": 2.116666667861864 } } }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByRankActivated", "TriggerKey": { "Hash": 2089636447 } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.Retarget", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllEnemy" }, "IncludeLimbo": true, "TaskList": [ { "$type": "RPG.GameCore.IncludeTaskListTemplate", "Name": "Servant_CastoriceServant_SetDamageRatio" }, { "$type": "RPG.GameCore.DamageByAttackProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "AttackProperty": { "$type": "RPG.GameCore.AttackData", "DamageType": { "DamageType": "Quantum" }, "FormulaType": "BySummonerMaxHP", "DamagePercentage": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQABAQQR", "FixedValues": [], "DynamicHashes": [ 602935177, 1958022546 ] } }, "StanceValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAAAAQR", "FixedValues": [ { "Value": 0.5000000004656613 } ], "DynamicHashes": [ -1717072585 ] } }, "SPHitRatio": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "StanceDamageType": { "DamageType": "Quantum" }, "AttackType": "BPSkill", "DamageTag": [ { "EnumIndex": 3, "Value": 40 } ], "CustomName": { "Value": "CastoricePairsDamage" }, "HitTimeSlowType": "Slash" }, "CanTriggerLastKill": true } ] } ], "FailedTaskList": [ { "$type": "RPG.GameCore.DamageByAttackProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllEnemy" }, "AttackProperty": { "$type": "RPG.GameCore.AttackData", "DamageType": { "DamageType": "Quantum" }, "FormulaType": "BySummonerMaxHP", "DamagePercentage": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 602935177 ] } }, "StanceValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAAAAQR", "FixedValues": [ { "Value": 0.5000000004656613 } ], "DynamicHashes": [ -1717072585 ] } }, "SPHitRatio": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "StanceDamageType": { "DamageType": "Quantum" }, "AttackType": "BPSkill", "DamageTag": [ { "EnumIndex": 3, "Value": 40 } ], "CustomName": { "Value": "CastoricePairsDamage" }, "HitTimeSlowType": "Slash" }, "CanTriggerLastKill": true } ] }, { "$type": "RPG.GameCore.DamagePerformFinish" }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByRankActivated", "TriggerKey": { "Hash": -1445815962 } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.RemoveModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MServant_CastoriceServant_00_Rank06_ForceStanceDamage" } } ] }, { "$type": "RPG.GameCore.WaitParallelTimeStamp", "WaitTime": { "IsDynamic": false, "FixedValue": { "Value": 3 } } } ] }, { "Name": "Servant_CastoriceServant_PassiveInsertAbility_Phase01", "TargetInfo": { "TargetType": "InherentTargetEntity" }, "OnStart": [ { "$type": "RPG.GameCore.StopTimeline", "TimelineName": "Effects/Eff_Prefab/Eff_Avatar/Eff_Castorice_00/Servant/Eff_Servant_CastoriceServant_00_Skill02_TimeLine.playable" }, { "$type": "RPG.GameCore.SetDynamicAttachPointEffectAdaptionConfig" }, { "$type": "RPG.GameCore.AlignTargetToTeamCenter", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" } }, { "$type": "RPG.GameCore.AlignTargetToTeamCenter", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "CasterSummoner" } }, { "$type": "RPG.GameCore.LookAt", "PerformerType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "CasterSummoner" }, "TargetType": "DarkTeamCenter" }, { "$type": "RPG.GameCore.ScaleCharacterModel", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllEnemyWithUnSelectable" }, "ModelScaleBase": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "OutlineWidthScale": 0.3, "Multiplier": { "0": 1, "2": 1, "4": 0.8, "5": 1, "8": 0.5 }, "SaveTargetToCaster": true }, { "$type": "RPG.GameCore.SetSkillTargetFormationByPos", "Team": "TeamDark", "CustomTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllEnemy" }, "CustomCenterTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "CenterOffset": { "x": 0, "y": 0, "z": 30 }, "SetBodyPartPos": true, "CenterRootYaw": 160, "TargetFormation": {}, "LeftSideFormations": [ { "LocalDelta": { "x": 2, "y": 0, "z": 0 }, "Yaw": -20 }, { "LocalDelta": { "x": 1, "y": 0, "z": 0 } } ], "RightSideFormations": [ { "LocalDelta": { "x": -1, "y": 0, "z": 0 } }, { "LocalDelta": { "x": -2, "y": 0, "z": 0 }, "Yaw": 20 } ], "IgnoreCharacterRootOffset": true, "DeltaMultiplier": [ 0, 1, 1.5, 1.85, 0 ], "FormationDeltaMaxRange": { "x": 13, "y": 0, "z": 0 }, "FormationDeltaMinRange": { "x": 5, "y": 0, "z": 0 } }, { "$type": "RPG.GameCore.SyncCharLightAndCameraDir", "IsSync": false }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAny", "PredicateList": [ { "$type": "RPG.GameCore.ByContainBehaviorFlag", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "CasterSummoner" }, "Flag": "STAT_CTRL" } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.TriggerAbility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AbilityName": { "Value": "Servant_CastoriceServant_PassiveInsertAbility_NoneCasterSummonerCamera" }, "IsSkillPerform": true }, { "$type": "RPG.GameCore.TriggerAnimState", "AnimStateName": "Skill03_End" } ], "FailedTaskList": [ { "$type": "RPG.GameCore.TriggerAbility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AbilityName": { "Value": "Servant_CastoriceServant_PassiveInsertAbility_Camera" }, "IsSkillPerform": true }, { "$type": "RPG.GameCore.TriggerAnimState", "AnimStateName": "Skill03_End" }, { "$type": "RPG.GameCore.TriggerAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "CasterSummoner" }, "AnimStateName": "Skill03_End" } ] }, { "$type": "RPG.GameCore.TriggerAbility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AbilityInherentTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "AbilityName": { "Value": "Servant_CastoriceServant_PassiveInsertAbility_Phase02" }, "IsSkillPerform": true }, { "$type": "RPG.GameCore.ShowBattleUI" }, { "$type": "RPG.GameCore.SwitchBattleArea", "AreaName": { "Value": "CastoriceBattleArea" }, "TagName": { "Value": "BattleArea01" }, "SwitchStatus": "Inactive", "PriorityKey": "Character", "WaitFinish": true }, { "$type": "RPG.GameCore.HideLevelStage", "IsHide": true }, { "$type": "RPG.GameCore.WaitTimelineFinish", "TimelineName": "Character_Castorice_00_Skill03_End_TimeLine" }, { "$type": "RPG.GameCore.LevelAudioState", "GroupName": "State_Battle_Avatar_Castorice", "StateName": { "Value": "Outside" }, "SaveToCustomString": true }, { "$type": "RPG.GameCore.TriggerAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "CasterSummoner" }, "AnimLogicState": "Idle", "AnimStateName": "StandBy", "ForceStart": true }, { "$type": "RPG.GameCore.SetTeamFormation", "Team": "TeamDark", "FormationType": "DarkTeamNormal" }, { "$type": "RPG.GameCore.ShowBattleUI", "IsShow": true }, { "$type": "RPG.GameCore.HideLevelStage" }, { "$type": "RPG.GameCore.ScaleCharacterModel", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllEnemy" }, "AliveOnly": false, "ModelScaleBase": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "ReadTargetFromCaster": true } ] }, { "Name": "Servant_CastoriceServant_PassiveInsertAbility_Phase02", "TargetInfo": { "TargetType": "InherentTargetEntity" }, "OnStart": [ { "$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": "MServant_CastoriceServant_00_Rank06_ForceStanceDamage" } } ] }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AliveOnly": false, "ModifierName": { "Value": "MServant_CastoriceServant_GoDie" } }, { "$type": "RPG.GameCore.RemoveModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MServant_CastoriceServant_BP_Explode" } }, { "$type": "RPG.GameCore.RemoveModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MServant_CastoriceServant_TiggerKiller" } }, { "$type": "RPG.GameCore.RemoveModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MServant_CastoriceServant_Deathrattle" } }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill03_End", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.7200000006705523 } } }, { "$type": "RPG.GameCore.IncludeTaskListTemplate", "Name": "Servant_CastoriceServant_GetMaxHP" }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByRankActivated", "TriggerKey": { "Hash": -1445815962 } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQABAQIR", "FixedValues": [], "DynamicHashes": [ -686680309, -1372852404 ] } }, "DynamicKey": { "Value": "CastoriceServant_LoopCount" } } ], "FailedTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -686680309 ] } }, "DynamicKey": { "Value": "CastoriceServant_LoopCount" } } ] }, { "$type": "RPG.GameCore.LoopExecuteTaskList", "MaxLoopCount": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1870095566 ] } }, "TaskList": [ { "$type": "RPG.GameCore.IncludeTaskListTemplate", "Name": "Bounce_SelectTarget", "ParamTarget": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllEnemy" }, "TemplateParamSequences": { "ParamTaskList": { "TaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByRankActivated", "TriggerKey": { "Hash": 2089636447 } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.IncludeTaskListTemplate", "Name": "Servant_CastoriceServant_SetDamageRatio" }, { "$type": "RPG.GameCore.DamageByAttackProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "AttackProperty": { "$type": "RPG.GameCore.AttackData", "DamageType": { "DamageType": "Quantum" }, "FormulaType": "BySummonerMaxHP", "DamagePercentage": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQABAQQR", "FixedValues": [], "DynamicHashes": [ 812377323, 1958022546 ] } }, "StanceValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1659254037 ] } }, "SPHitRatio": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "AttackType": "Servant", "HitAnimation": "Hit_H" }, "CanTriggerLastKill": true, "DisplayData": { "UIMessageHeight": 1.2, "DitherRangeX": 0.01, "DitherRangeY": 0.04, "AttachPoint": "Origin" } } ], "FailedTaskList": [ { "$type": "RPG.GameCore.DamageByAttackProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "AttackProperty": { "$type": "RPG.GameCore.AttackData", "DamageType": { "DamageType": "Quantum" }, "FormulaType": "BySummonerMaxHP", "DamagePercentage": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 812377323 ] } }, "StanceValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1659254037 ] } }, "SPHitRatio": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "AttackType": "Servant", "HitAnimation": "Hit_H" }, "CanTriggerLastKill": true, "DisplayData": { "UIMessageHeight": 1.2, "DitherRangeX": 0.01, "DitherRangeY": 0.04, "AttachPoint": "Origin" } } ] } ] } } } ] }, { "$type": "RPG.GameCore.DamagePerformFinish" }, { "$type": "RPG.GameCore.HealHP", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllTeamMember -Caster" }, "FormulaType": "HealByBaseValue", "ModifyValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQABAQQBAgIR", "FixedValues": [], "DynamicHashes": [ 11134768, 1788584214, 1982367917 ] } }, "ScreenSpaceFloatMsg": true }, { "$type": "RPG.GameCore.RemoveModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "CasterSummoner" }, "ModifierName": { "Value": "MAvatar_Castorice_00_Skill03_Field" } }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByRankActivated", "TriggerKey": { "Hash": -1445815962 } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.RemoveModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MServant_CastoriceServant_00_Rank06_ForceStanceDamage" } } ] }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill03_End", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, { "$type": "RPG.GameCore.SetDieImmediately", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" } } ] }, { "Name": "Servant_CastoriceServant_DeathRattle", "TargetInfo": { "TargetType": "Caster" }, "OnStart": [] }, { "Name": "Servant_CastoriceServant_PassiveSkill01", "TargetInfo": { "TargetType": "Caster" }, "OnStart": [ { "$type": "RPG.GameCore.SetDeathDragonSkillButtonState", "Level": 1 }, { "$type": "RPG.GameCore.SetActionBarItemAnimatorTrigger", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "StoreKey": "Level", "TriggerName": "Level_1" }, { "$type": "RPG.GameCore.LevelAudioState", "GroupName": "State_Battle_Avatar_CastoriceSlow", "StateName": { "Value": "Outside" }, "SaveToCustomString": true }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByRankActivated", "TriggerKey": { "Hash": 523552506 } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDeathDragonLinjian", "ShowNum": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "PreviewNum": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ], "FailedTaskList": [ { "$type": "RPG.GameCore.SetDeathDragonLinjian", "IsShow": false, "ShowNum": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "PreviewNum": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] }, { "$type": "RPG.GameCore.SetGlobalShaderProperty", "Properties": [ { "Name": "_GrassRuntimeClipParams", "Type": "Vector4", "Vector4": { "x": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "y": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "z": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "w": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } } ] }, { "$type": "RPG.GameCore.AddGlobalDynamicOffsetIgnoreEntity", "IsIgnore": true }, { "$type": "RPG.GameCore.SetExcludeInMultiCharacterFormation" }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MServant_CastoriceServant_Passive" } }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MServant_CastoriceServant_LoseHPPreShow" } }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MServant_CastoriceServant_LifeTime" }, "Count": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1338955666 ] } }, "DynamicValues": { "_AttackTime": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1338955666 ] } } } }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MServant_CastoriceServant_Deathrattle" } }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MServant_CastoriceServant_OnListenHitDamageSplit" } }, { "$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": "MServant_CastoriceServant_00_Rank06_StancePreview" } } ] }, { "$type": "RPG.GameCore.IncludeTaskListTemplate", "Name": "Servant_CastoriceServant_GetMaxHP" } ], "Modifiers": { "MServant_CastoriceServant_PlayCrossHairPreviewFadeIn": { "_CallbackList": [ { "Event": "OnListenTurnPhase1Begin", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByTargetTeam", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "Team": "TeamLight" }, { "$type": "RPG.GameCore.ByCompareTarget", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "CompareType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" } } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicAttachPointEffectAdaptionConfig", "ScaleAdaptTypes": [ "None" ], "EffectPathRule": "^Effects/(?!.*Eff_Castorice_00).+$", "AttachPointEffectAdaptionList": [ { "Scale": 5 } ] } ], "FailedTaskList": [ { "$type": "RPG.GameCore.SetDynamicAttachPointEffectAdaptionConfig" } ] }, { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "DynamicKey": { "Value": "EnterBattlePlayTimes" } } ] }, { "Event": "OnListenActionPhaseBegin", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "EnterBattlePlayTimes" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, { "$type": "RPG.GameCore.ByTargetListIntersects", "Inverse": true, "FirstTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "SecondTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" } } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.TriggerAnimState", "AnimLogicState": "Idle", "AnimStateName": "StandBy", "ForceStart": true } ] } ] }, { "Event": "OnListenAllowAction", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareTarget", "Inverse": true, "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "CompareType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "DynamicKey": { "Value": "CL_PlayTimes" } } ] } ] }, { "Event": "OnActionEnd", "CallbackConfig": [ { "$type": "RPG.GameCore.SetDynamicAttachPointEffectAdaptionConfig" } ] }, { "Event": "OnAfterAttack", "CallbackConfig": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "DynamicKey": { "Value": "CL_PlayTimes" } }, { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "DynamicKey": { "Value": "CL_EnterBattlePlayTimes" } } ] }, { "Event": "OnEnterBattle", "CallbackConfig": [] }, { "Event": "OnListenUltraSkillPrepare", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "EnterBattlePlayTimes" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, { "$type": "RPG.GameCore.ByTargetListIntersects", "Inverse": true, "FirstTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "SecondTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" } } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.TriggerAnimState", "AnimLogicState": "Idle", "AnimStateName": "StandBy", "ForceStart": true } ] } ] }, { "Event": "OnListenInsertActionStart", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "EnterBattlePlayTimes" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, { "$type": "RPG.GameCore.ByTargetListIntersects", "Inverse": true, "FirstTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "SecondTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" } } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.TriggerAnimState", "AnimLogicState": "Idle", "AnimStateName": "StandBy", "ForceStart": true } ] } ] }, { "Event": "OnListenInsertAbilityStart", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "EnterBattlePlayTimes" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, { "$type": "RPG.GameCore.ByTargetListIntersects", "Inverse": true, "FirstTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "SecondTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" } } ] }, "SuccessTaskList": [] } ] }, { "Event": "OnListenSetActiveSkill_CL", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByCompareTarget", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "CompareType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" } }, { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "CL_EnterBattlePlayTimes" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "CL_PlayTimes" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PlayCrossHairPreviewFadeIn", "FadeInOverrideTime": 0.5, "PlayOnAllTarget": true, "FadeInOverrideAnimName": "BattleUI_HUD_TargetFadeIn_CastoriceReady" } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByCompareTarget", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "CompareType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" } }, { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "CL_EnterBattlePlayTimes" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "CL_PlayTimes" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PlayCrossHairPreviewFadeIn", "FadeInOverrideTime": 0.4, "PlayOnAllTarget": true, "FadeInOverrideAnimName": "BattleUI_HUD_TargetFadeIn_CastoriceSkill" } ] } ] }, { "Event": "CheckParamFlagCallBack", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByContainsParamFlag", "Flag": "CallBackBefore_OnListenInsertAbilityStart" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicAttachPointEffectAdaptionConfig" } ] } ] } ], "AdditionConfig": { "FilterMask": "UseSkillOneMore" } }, "MServant_CastoriceServant_Passive": { "Stacking": "ReplaceByCaster", "BehaviorFlagList": [ "ImmuneDebuff", "SpecialBattleArea" ], "OnAbilityPropertyChange": [ { "Property": "MaxHP", "Ranges": [ { "Min": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "OnChange": [ { "$type": "RPG.GameCore.SetDynamicValueByProperty", "DynamicKey": "CastoriceServant_SkillMaxHP", "ReadTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "Value": "MaxHP" } ] } ] }, { "Property": "CurrentHP", "Ranges": [ { "Min": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "OnChange": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByCompareHPRatio", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "CompareType": "Greater", "CompareValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1113455817 ] } } } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.RemoveModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MServant_CastoriceServant_BP_Explode" } }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MServant_CastoriceServant_BPCost_3" } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.RemoveModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MServant_CastoriceServant_BPCost_3" } }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "CastoriceServant_BPSkill_Level" }, "CompareType": "LessEqual", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MServant_CastoriceServant_BPCost_1" } } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "CastoriceServant_BPSkill_Level" }, "CompareType": "GreaterEqual", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 2 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MServant_CastoriceServant_BPCost_2" } } ] } ] } ] }, { "$type": "RPG.GameCore.IncludeTaskListTemplate", "Name": "Servant_CastoriceServant_RefreshActionBar" } ] } ] } ], "_CallbackList": [ { "Event": "OnDestroy", "CallbackConfig": [ { "$type": "RPG.GameCore.RemoveModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "CasterSummoner" }, "ModifierName": { "Value": "MAvatar_Castorice_00_Skill03_Field" } } ] }, { "Event": "OnPhase1", "CallbackConfig": [ { "$type": "RPG.GameCore.IncludeTaskListTemplate", "Name": "Servant_CastoriceServant_OnPhase1Change" }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareHPRatio", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "CompareType": "LessEqual", "CompareValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1113455817 ] } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MServant_CastoriceServant_BPCost_3" } } ], "FailedTaskList": [] } ] }, { "Event": "OnStack", "CallbackConfig": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MServant_CastoriceServant_PlayCrossHairPreviewFadeIn" } }, { "$type": "RPG.GameCore.StackCustomUnselectable", "TeamTypes": "TeamDark" }, { "$type": "RPG.GameCore.ReinitProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Property": "BaseHP", "InitValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -664257011 ] } } }, { "$type": "RPG.GameCore.ReinitProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Property": "HPAddedRatio", "InitValue": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "MinValue": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "MaxValue": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, { "$type": "RPG.GameCore.ReinitProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Property": "HPDelta", "InitValue": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "MinValue": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "MaxValue": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, { "$type": "RPG.GameCore.ReinitProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Property": "HPConvert", "InitValue": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "MinValue": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "MaxValue": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, { "$type": "RPG.GameCore.SetHP", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "ModifyValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -416657746 ] } }, "ShowText": false } ] }, { "Event": "OnHPChange", "CallbackConfig": [ { "$type": "RPG.GameCore.SetDynamicValueByProperty", "DynamicKey": "CastoriceServant_CurrentCount", "ReadTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "Value": "CurrentHP" }, { "$type": "RPG.GameCore.IncludeTaskListTemplate", "Name": "Servant_CastoriceServant_GetMaxHP" }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareParamValue", "CompareType": "Less", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValueByProperty", "DynamicKey": "CastoriceServant_CurrentCount", "ReadTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "Value": "CurrentHP" }, { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQABARABEQ==", "FixedValues": [], "DynamicHashes": [ 1776456860, 1062232195 ] } }, "DynamicKey": { "Value": "CastoriceServant_CurrentCount" } } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareParamValue", "CompareType": "Less", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValueByChangeValue", "DynamicKey": "CastoriceServant_Skill02_AttackCurrent_LostHP" }, { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAOEQ==", "FixedValues": [], "DynamicHashes": [ 1996252207 ] } }, "DynamicKey": { "Value": "CastoriceServant_Skill02_AttackCurrent_LostHP" } }, { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQABAQECAhABEQ==", "FixedValues": [], "DynamicHashes": [ 1776456860, 603281572, 1996252207 ] } }, "DynamicKey": { "Value": "CastoriceServant_Skill02_AttackTotal_LostHP" } } ] } ] }, { "Event": "OnLeaveBattle", "CallbackConfig": [ { "$type": "RPG.GameCore.LevelAudioState", "GroupName": "State_Battle_Avatar_CastoriceSlow", "StateName": { "Value": "Outside" }, "SaveToCustomString": true } ] }, { "Event": "OnWaveMonster", "CallbackConfig": [ { "$type": "RPG.GameCore.RemoveEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "DarkTeamCenter" }, "EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Castorice_00/Servant/Eff_Servant_CastoriceServant_00_Skill02_Boom_01_End.prefab", "IsNeedFadeOut": false, "ForceImmediateFadeOut": false }, { "$type": "RPG.GameCore.RemoveEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "DarkTeamCenter" }, "EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Castorice_00/Servant/Eff_Servant_CastoriceServant_00_Skill21_Boom_02_End.prefab", "IsNeedFadeOut": false, "ForceImmediateFadeOut": false }, { "$type": "RPG.GameCore.RemoveEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "DarkTeamCenter" }, "EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Castorice_00/Servant/Eff_Servant_CastoriceServant_00_Skill22_Boom_03_End.prefab", "IsNeedFadeOut": false, "ForceImmediateFadeOut": false }, { "$type": "RPG.GameCore.RemoveEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "DarkTeamCenter" }, "EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Castorice_00/Servant/Eff_Servant_CastoriceServant_00_Skill22_Decal_03_End.prefab", "IsNeedFadeOut": false, "ForceImmediateFadeOut": false } ] } ] }, "MServant_CastoriceServant_LifeTime": { "Stacking": "Replace", "DynamicValues": { "Floats": { "\u0026{map[Hash:0xc023ab85d0] 0xc023ab85a0}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } }, "\u0026{map[Hash:0xc023ab88a0] 0xc023ab8870}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } } } }, "_CallbackList": [ { "Event": "OnDestroy", "CallbackConfig": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MServant_CastoriceServant_TiggerKiller" } }, { "$type": "RPG.GameCore.IncludeTaskListTemplate", "Name": "Servant_CastoriceServant_RefreshActionBar" } ] }, { "Event": "OnPhase1", "CallbackConfig": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAAAAMR", "FixedValues": [ { "Value": 1 } ], "DynamicHashes": [ 652368890 ] } }, "DynamicKey": { "Value": "_AttackTime" } }, { "$type": "RPG.GameCore.SetSummonerEnergyBarState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "CasterSummoner" }, "Active": "True", "BarType": "Dot", "CurrentCount": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 652368890 ] } }, "SkipInCharmAction": false }, { "$type": "RPG.GameCore.SetModifierValue", "ModifyFunction": "Add" } ] }, { "Event": "OnStack", "CallbackConfig": [ { "$type": "RPG.GameCore.SetDynamicValueByModifierValue", "ReadTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Multiplier": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "DynamicKey": "_AttackTime" }, { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 652368890 ] } }, "DynamicKey": { "Value": "_AttackMaxTime" } }, { "$type": "RPG.GameCore.SetSummonerEnergyBarState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "CasterSummoner" }, "Active": "True", "BarType": "Dot", "MaxCount": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 171081262 ] } }, "CurrentCount": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 652368890 ] } }, "SkipInCharmAction": false }, { "$type": "RPG.GameCore.IncludeTaskListTemplate", "Name": "Servant_CastoriceServant_RefreshActionBar" } ] } ] }, "MServant_CastoriceServant_TiggerKiller": { "_CallbackList": [ { "Event": "OnStack", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByIsAutoBattle", "Inverse": true }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ShowUIPage", "AssetPath": "UI/Battle/Widget/SpecialToast/BattleLimitedTurnHint_1407.prefab", "UITextNodes": [ { "TextPath": "AreaInfoPanel/Title/Text", "TextContent": { "Hash": 1213935110, "Hash64": 3541748800652287825 } } ], "LifeTime": 1 } ] }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MServant_CastoriceServant_Disable" } } ] } ] }, "MServant_CastoriceServant_Deathrattle": { "BehaviorFlagList": [ "Deathrattle" ], "_CallbackList": [ { "Event": "OnDeathrattle", "CallbackConfig": [ { "$type": "RPG.GameCore.TurnInsertAbility", "AbilityName": { "Value": "Servant_CastoriceServant_PassiveInsertAbility_Phase01" }, "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AbilityTarget": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "InsertAbilityPriority": "AvatarInsertAttackSelf", "OwnerAliveState": "Mask_AliveOrLimbo", "TargetAliveState": "Mask_AliveOrLimbo", "ShowInActionBar": true, "PreCheck": { "$type": "RPG.GameCore.TurnInsertAbilityCondition", "Type": "AbilityOwnerInsertUnusedCount", "Count": { "IsDynamic": false, "FixedValue": { "Value": 1 } } } } ] } ] } } }, { "Name": "Servant_CastoriceServant_00_BattleCry", "TargetInfo": { "TargetType": "Caster" }, "OnStart": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MServant_CastoriceServant_00_BattleCry" } } ], "Modifiers": { "MServant_CastoriceServant_00_BattleCry": { "_CallbackList": [ { "Event": "OnStack", "CallbackConfig": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllTeamMember" }, "ModifierName": { "Value": "MServant_CastoriceServant_00_AllDamageTypeAddedRatio" }, "LifeTime": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 843042081 ] } }, "DynamicValues": { "MDF_PropertyValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1078988428 ] } } } } ] }, { "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.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllTeamMember" }, "ModifierName": { "Value": "MServant_CastoriceServant_00_AllDamageTypeAddedRatio" }, "LifeTime": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 843042081 ] } }, "DynamicValues": { "MDF_PropertyValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1078988428 ] } } } } ] } ] } ] } } } ], "GlobalModifiers": { "MServant_CastoriceServant_00_AllDamageTypeAddedRatio": { "Stacking": "Replace", "DynamicValues": { "Floats": { "\u0026{map[Hash:0xc02409a8a0] 0xc02409a870}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } } } }, "_CallbackList": [ { "Event": "OnStack", "CallbackConfig": [ { "$type": "RPG.GameCore.StackProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Property": "AllDamageTypeAddedRatio", "PropertyValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 2128130574 ] } } } ] } ] }, "MServant_CastoriceServant_LoseHPPreShow": { "DynamicValues": { "Floats": { "\u0026{map[Hash:0xc0240a8cf0] 0xc0240a8cc0}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } }, "\u0026{map[Hash:0xc0240a8fc0] 0xc0240a8f90}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } } } }, "_CallbackList": [ { "Event": "OnListenAimAtTargetsRefresh_CL", "CallbackConfig": [ { "$type": "RPG.GameCore.SetDynamicValueByPropertyClientOnly", "DynamicKey": "MDF_PreShowMaxHP", "ReadTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Value": "MaxHP" }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByCompareDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "CasterSummoner" }, "DynamicKey": { "Value": "Castorice_Rank02_Count" }, "ContextScope": "TargetEntity", "CompareType": "LessEqual", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, { "$type": "RPG.GameCore.ByCompareTarget", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "CompareType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" } } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByIsContainModifier", "Inverse": true, "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MServant_CastoriceServant_LifeTime" } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ToggleSkillPreShow", "Enable": true, "AllowSkillType": [ "Servant" ], "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "ChangeValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1270981910 ] } } } ], "FailedTaskList": [ { "$type": "RPG.GameCore.ToggleSkillPreShow", "Enable": true, "AllowSkillType": [ "Servant" ], "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "ChangeValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQABAQQR", "FixedValues": [], "DynamicHashes": [ 1270981910, 2133001108 ] } } } ] } ], "FailedTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByIsContainModifier", "Inverse": true, "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MServant_CastoriceServant_LifeTime" } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ToggleSkillPreShow", "Enable": true, "AllowSkillType": [ "Servant" ], "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "ChangeValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1270981910 ] } } }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByRankActivated", "TriggerKey": { "Hash": 523552506 } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDeathDragonLinjian", "ShowNum": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 997796529 ] } }, "PreviewNum": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 997796529 ] } } } ] } ], "FailedTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByRankActivated", "TriggerKey": { "Hash": 523552506 } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDeathDragonLinjian", "ShowNum": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 997796529 ] } }, "PreviewNum": { "IsDynamic": false, "FixedValue": { "Value": 1 } } } ] } ] } ] } ] } ], "AdditionConfig": { "FilterMask": "UseSkillOneMore, InAttackPhase" } }, "MServant_CastoriceServant_OnListenHitDamageSplit": { "AdditionConfig": { "SubModifierList": [ { "Name": "MServant_CastoriceServant_HitDamageSplit", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllLightTeamWithAllUnselectableLightTeamWithoutBattleEvent.RemoveServant" }, "IsHaloStatus": true } ] } }, "MServant_CastoriceServant_HitDamageSplit": { "Stacking": "ReplaceByCaster", "DynamicValues": { "Floats": { "\u0026{map[Hash:0xc0240da0c0] 0xc0240da090}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } }, "\u0026{map[Hash:0xc0240da390] 0xc0240da360}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } }, "\u0026{map[Hash:0xc0240da660] 0xc0240da630}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } }, "\u0026{map[Hash:0xc0240da930] 0xc0240da900}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } }, "\u0026{map[Hash:0xc0240dac00] 0xc0240dabd0}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } }, "\u0026{map[Hash:0xc0240daed0] 0xc0240daea0}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } } } }, "BehaviorFlagList": [ "RemoveWhenCasterDead" ], "_CallbackList": [ { "Event": "OnDestroy", "CallbackConfig": [ { "$type": "RPG.GameCore.UnlockTargetHP", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "LockKey": "MServant_CastoriceServant_HitDamageSplit" } ] }, { "Event": "OnStack", "CallbackConfig": [] }, { "Event": "OnBeforeMortallyWonded", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByIsContainModifier", "Inverse": true, "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MAvatar_Common_Departed" } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByTargetLockHP", "Inverse": true, "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.LockTargetHP", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "LockKey": "MServant_CastoriceServant_HitDamageSplit", "Threshold": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] } ] } ] }, { "Event": "OnHPOverflow", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByIsContainModifier", "Inverse": true, "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MAvatar_Common_Departed" } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByCompareParamValue", "CompareType": "Less", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, { "$type": "RPG.GameCore.ByTargetLockHP", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "LockKey": "MServant_CastoriceServant_HitDamageSplit" } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValueByChangeValue", "DynamicKey": "MDF_OwnerDeltaHP" }, { "$type": "RPG.GameCore.LoseHP", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AttackType": "Unknown", "DamageValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAOAQEEEQ==", "FixedValues": [], "DynamicHashes": [ -741238515, -502065740 ] } } } ] } ] }, { "$type": "RPG.GameCore.UnlockTargetHP", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "LockKey": "MServant_CastoriceServant_HitDamageSplit" } ] }, { "Event": "OnLockHPThresholdReached", "CallbackConfig": [ { "$type": "RPG.GameCore.UnlockTargetHP", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "LockKey": "MServant_CastoriceServant_HitDamageSplit" } ] } ] }, "MServant_CastoriceServant_GoDie": { "BehaviorFlagList": [ "DisableHPBarRefresh" ], "_CallbackList": [ { "Event": "OnStack", "CallbackConfig": [] } ] }, "MServant_CastoriceServant_InsideExplode": { "_CallbackList": [ { "Event": "OnStack", "CallbackConfig": [] } ] }, "MServant_CastoriceServant_Flag01": { "_CallbackList": [ { "Event": "OnStack", "CallbackConfig": [] } ] }, "MServant_CastoriceServant_BPCost_1": { "Stacking": "ReplaceByCaster", "_CallbackList": [ { "Event": "OnDestroy", "CallbackConfig": [] }, { "Event": "OnStack", "CallbackConfig": [ { "$type": "RPG.GameCore.SetControlSkillMapping", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ControlSkillType": "ControlSkill02", "SkillTriggerKey": "Skill21" } ] } ] }, "MServant_CastoriceServant_BPCost_2": { "Stacking": "ReplaceByCaster", "_CallbackList": [ { "Event": "OnDestroy", "CallbackConfig": [] }, { "Event": "OnStack", "CallbackConfig": [ { "$type": "RPG.GameCore.SetControlSkillMapping", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ControlSkillType": "ControlSkill02", "SkillTriggerKey": "Skill22" } ] } ] }, "MServant_CastoriceServant_BPCost_3": { "Stacking": "ReplaceByCaster", "_CallbackList": [ { "Event": "OnDestroy", "CallbackConfig": [ { "$type": "RPG.GameCore.ChangeSkillUIDisplay", "SkillTriggerKey": "Skill02", "SkillIcon": "SpriteOutput/SkillIcons/Avatar/1407/SkillIcon_11407_Servant02.png" } ] }, { "Event": "OnStack", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "CastoriceServant_BPSkill_Level" }, "CompareType": "GreaterEqual", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 2 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDeathDragonSkillButtonState", "Level": 3 }, { "$type": "RPG.GameCore.SetActionBarItemAnimatorTrigger", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "StoreKey": "Level", "TriggerName": "Level_3" }, { "$type": "RPG.GameCore.ChangeSkillUIDisplay", "SkillTriggerKey": "Skill22", "SkillIcon": "SpriteOutput/SkillIcons/Avatar/1407/SkillIcon_11407_Servant04.png" }, { "$type": "RPG.GameCore.SetControlSkillMapping", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ControlSkillType": "ControlSkill02", "SkillTriggerKey": "Skill22" } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "CastoriceServant_BPSkill_Level" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDeathDragonSkillButtonState", "Level": 2 }, { "$type": "RPG.GameCore.SetActionBarItemAnimatorTrigger", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "StoreKey": "Level", "TriggerName": "Level_2" }, { "$type": "RPG.GameCore.ChangeSkillUIDisplay", "SkillTriggerKey": "Skill21", "SkillIcon": "SpriteOutput/SkillIcons/Avatar/1407/SkillIcon_11407_Servant04.png" }, { "$type": "RPG.GameCore.SetControlSkillMapping", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ControlSkillType": "ControlSkill02", "SkillTriggerKey": "Skill21" } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "CastoriceServant_BPSkill_Level" }, "CompareType": "Less", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.ChangeSkillUIDisplay", "SkillTriggerKey": "Skill02", "SkillIcon": "SpriteOutput/SkillIcons/Avatar/1407/SkillIcon_11407_Servant04.png" }, { "$type": "RPG.GameCore.SetControlSkillMapping", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ControlSkillType": "ControlSkill02", "SkillTriggerKey": "Skill02" } ] } ] } ] }, "MServant_CastoriceServant_Disable": { "Stacking": "ReplaceByCaster", "_CallbackList": [ { "Event": "OnStack", "CallbackConfig": [ { "$type": "RPG.GameCore.AttachSkillTypeDisable", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "ControlSkillTypes": [ "ControlSkill01" ] } ] } ] }, "MServant_CastoriceServant_BP_Explode": { "Stacking": "ReplaceByCaster", "_CallbackList": [ { "Event": "OnDestroy", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "CastoriceServant_BPSkill_Level" }, "CompareType": "GreaterEqual", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 2 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetControlSkillMapping", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ControlSkillType": "ControlSkill02", "SkillTriggerKey": "Skill22" } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "CastoriceServant_BPSkill_Level" }, "CompareType": "LessEqual", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetControlSkillMapping", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ControlSkillType": "ControlSkill02", "SkillTriggerKey": "Skill21" } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "CastoriceServant_BPSkill_Level" }, "CompareType": "Less", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetControlSkillMapping", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ControlSkillType": "ControlSkill02", "SkillTriggerKey": "Skill02" } ] }, { "$type": "RPG.GameCore.RemoveModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MServant_CastoriceServant_Disable" } } ] }, { "Event": "OnStack", "CallbackConfig": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MServant_CastoriceServant_Disable" } }, { "$type": "RPG.GameCore.SetControlSkillMapping", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ControlSkillType": "ControlSkill02", "SkillTriggerKey": "Skill23" } ] } ] }, "MServant_CastoriceServant_00_Skill23Check": {}, "MServant_CastoriceServant_00_Rank06_ForceStanceDamage": { "Stacking": "ReplaceByCaster", "BehaviorFlagList": [ "ForceStanceDamage" ], "_CallbackList": [ { "Event": "OnStack", "CallbackConfig": [ { "$type": "RPG.GameCore.StackProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "Property": "ForceStanceBreakRatio", "PropertyValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1113479596 ] } } } ] } ], "AdditionConfig": { "FilterMask": "UseSkillOneMore" } }, "MServant_CastoriceServant_00_Rank06_StancePreview": { "ModifierStancePreshowConfig": { "SkillType": "Servant", "ForceStanceBreakRatio": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1113479596 ] } }, "AddForceStanceDamageFlag": true }, "OnAbilityPropertyChange": [ { "Property": "ForceStanceBreakRatio", "Ranges": [ { "Min": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "OnChange": [ { "$type": "RPG.GameCore.StackProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "Property": "ForceStanceBreakRatio", "PropertyValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1113479596 ] } } } ] } ] } ] } }, "GlobalTemplates": [ { "Name": "Servant_CastoriceServant_RefreshActionBar", "TaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByCompareHPRatio", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "CompareType": "Greater", "CompareValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1113455817 ] } } }, { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MServant_CastoriceServant_LifeTime" } } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetActionBarItemAnimatorTrigger", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "StoreKey": "Level_0", "TriggerName": "Level_0" }, { "$type": "RPG.GameCore.ChangeSkillUIDisplay", "SkillTriggerKey": "Skill02", "IsReset": true }, { "$type": "RPG.GameCore.ChangeSkillUIDisplay", "SkillTriggerKey": "Skill21", "IsReset": true }, { "$type": "RPG.GameCore.ChangeSkillUIDisplay", "SkillTriggerKey": "Skill22", "IsReset": true }, { "$type": "RPG.GameCore.SetDeathDragonSkillButtonState", "ShowBoomEffect": "False" }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByIsAutoBattle", "Inverse": true }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetTargetAlwaysAutoBattle", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" } } ] }, { "$type": "RPG.GameCore.RemoveEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Castorice_00/Servant/Eff_Servant_CastoriceServant_00_Skill22_Body_Lv04_Loop.prefab", "ForceImmediateFadeOut": false }, { "$type": "RPG.GameCore.RemoveModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MServant_CastoriceServant_InsideExplode" } } ], "FailedTaskList": [ { "$type": "RPG.GameCore.SetActionBarItemAnimatorTrigger", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "StoreKey": "Level_0", "TriggerName": "Level_Limit" }, { "$type": "RPG.GameCore.ChangeSkillUIDisplay", "SkillTriggerKey": "Skill02", "SkillIcon": "SpriteOutput/SkillIcons/Avatar/1407/SkillIcon_11407_Servant04.png" }, { "$type": "RPG.GameCore.ChangeSkillUIDisplay", "SkillTriggerKey": "Skill21", "SkillIcon": "SpriteOutput/SkillIcons/Avatar/1407/SkillIcon_11407_Servant04.png" }, { "$type": "RPG.GameCore.ChangeSkillUIDisplay", "SkillTriggerKey": "Skill22", "SkillIcon": "SpriteOutput/SkillIcons/Avatar/1407/SkillIcon_11407_Servant04.png" }, { "$type": "RPG.GameCore.SetDeathDragonSkillButtonState", "ShowBoomEffect": "True" }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MServant_CastoriceServant_InsideExplode" } } ] } ] }, { "Name": "Servant_CastoriceServant_SetDamageRatio", "TaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareHPRatio", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "CompareType": "Greater", "CompareValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 444223461 ] } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "DynamicKey": { "Value": "Castorice_Rank01_DamageRatio" } } ], "FailedTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByCompareHPRatio", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "CompareType": "LessEqual", "CompareValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 444223461 ] } } }, { "$type": "RPG.GameCore.ByCompareHPRatio", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "CompareType": "Greater", "CompareValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 444223458 ] } } } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1877976384 ] } }, "DynamicKey": { "Value": "Castorice_Rank01_DamageRatio" } } ], "FailedTaskList": [ { "$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": [ 444223458 ] } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1877976385 ] } }, "DynamicKey": { "Value": "Castorice_Rank01_DamageRatio" } } ] } ] } ] } ] }, { "Name": "Servant_CastoriceServant_GetMaxHP", "TaskList": [ { "$type": "RPG.GameCore.SetDynamicValueByProperty", "DynamicKey": "CastoriceServant_SummonMaxHP", "ReadTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "CasterSummoner" }, "Value": "MaxHP" }, { "$type": "RPG.GameCore.SetDynamicValueByProperty", "DynamicKey": "CastoriceServant_CurrentHP", "ReadTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "Value": "CurrentHP" }, { "$type": "RPG.GameCore.SetDynamicValueByProperty", "DynamicKey": "CastoriceServant_MaxHP", "ReadTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "Value": "MaxHP" } ] }, { "Name": "Servant_CastoriceServant_BP_OneMore_Clean", "TaskList": [ { "$type": "RPG.GameCore.StopTimeline", "TimelineName": "Effects/Eff_Prefab/Eff_Avatar/Eff_Castorice_00/Servant/Eff_Servant_CastoriceServant_00_Skill02_TimeLine.playable" }, { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "DynamicKey": { "Value": "CastoriceServant_BPSkill_Level3_Loop" } }, { "$type": "RPG.GameCore.ClearTargetTimeSlow", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "CasterWithAllEnemy" }, "SlowKey": "TimeSlowSkill02", "FadeOut": false }, { "$type": "RPG.GameCore.LevelAudioState", "GroupName": "State_Battle_Avatar_CastoriceSlow", "StateName": { "Value": "Outside" }, "SaveToCustomString": true }, { "$type": "RPG.GameCore.TriggerSoundInAnim", "SoundName": "Ev_sfx_avatar_Castorice_Common_ExitSlow" }, { "$type": "RPG.GameCore.RemoveModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MServant_CastoriceServant_Flag01" } }, { "$type": "RPG.GameCore.RemoveModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MServant_CastoriceServant_BPCost_1" } }, { "$type": "RPG.GameCore.RemoveModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MServant_CastoriceServant_BPCost_2" } }, { "$type": "RPG.GameCore.RemoveModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MServant_CastoriceServant_BPCost_3" } }, { "$type": "RPG.GameCore.RemoveModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MServant_CastoriceServant_BP_Explode" } } ] }, { "Name": "Servant_CastoriceServant_BP_OneMore_SkillChange", "TaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "CastoriceServant_BPSkill_Level" }, "CompareType": "GreaterEqual", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 2 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetActionBarItemAnimatorTrigger", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "StoreKey": "Level", "TriggerName": "Level_3" } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "CastoriceServant_BPSkill_Level" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetActionBarItemAnimatorTrigger", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "StoreKey": "Level", "TriggerName": "Level_2" } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByIsContainModifier", "Inverse": true, "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MServant_CastoriceServant_LifeTime" } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MServant_CastoriceServant_Disable" } } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByIsAutoBattle", "Inverse": true }, "SuccessTaskList": [ { "$type": "RPG.GameCore.LevelAudioState", "GroupName": "State_Battle_Avatar_CastoriceSlow", "StateName": { "Value": "Inside" }, "SaveToCustomString": true }, { "$type": "RPG.GameCore.TriggerSoundInAnim", "SoundName": "Ev_sfx_avatar_Castorice_Common_EnterSlow" }, { "$type": "RPG.GameCore.TargetTimeSlow", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "CasterWithAllEnemy" }, "TimeScale": 0.08, "Infinite": true, "FadeInTime": { "IsDynamic": false, "FixedValue": { "Value": 0.8000000007450581 } }, "FadeOutTime": { "IsDynamic": false, "FixedValue": { "Value": 0.40000000037252903 } }, "FadeInCurveName": "C_TimeSlow_FadeIn", "FadeOutCurveName": "C_TimeSlow_FadeOut", "SlowKey": "TimeSlowSkill02" }, { "$type": "RPG.GameCore.CameraFollowEntityTimeScale" } ] }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MServant_CastoriceServant_Flag01" } }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MServant_CastoriceServant_BP_Explode" } }, "FailedTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareHPRatio", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "CompareType": "LessEqual", "CompareValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1113455817 ] } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.RemoveModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MServant_CastoriceServant_BPCost_1" } }, { "$type": "RPG.GameCore.RemoveModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MServant_CastoriceServant_BPCost_2" } }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "CastoriceServant_BPSkill_Level" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MServant_CastoriceServant_BPCost_1" } } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "CastoriceServant_BPSkill_Level" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 2 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MServant_CastoriceServant_BPCost_2" } } ] }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MServant_CastoriceServant_BPCost_3" } }, { "$type": "RPG.GameCore.ChangeSkillUIDisplay", "SkillIcon": "SpriteOutput/SkillIcons/Avatar/1407/SkillIcon_11407_Servant04.png" } ], "FailedTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "CastoriceServant_BPSkill_Level" }, "CompareType": "LessEqual", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MServant_CastoriceServant_BPCost_1" } } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "CastoriceServant_BPSkill_Level" }, "CompareType": "GreaterEqual", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 2 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MServant_CastoriceServant_BPCost_2" } } ] } ] } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByCheckTargetHPCanBeDamage", "Inverse": true, "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllDarkTeam.RemoveUnselectable" } }, { "$type": "RPG.GameCore.ByIsContainModifier", "Inverse": true, "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MServant_CastoriceServant_TiggerKiller" } } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.BySkillPointActivated", "PointTriggerKey": "PointB2" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MServant_Castorice_SpeedRatio" }, "LifeTime": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "DynamicValues": { "MDF_PropertyValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1080946788 ] } } } } ] }, { "$type": "RPG.GameCore.ClearTargetTimeSlow", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "CasterWithAllEnemy" }, "SlowKey": "TimeSlowSkill02" }, { "$type": "RPG.GameCore.LevelAudioState", "GroupName": "State_Battle_Avatar_CastoriceSlow", "StateName": { "Value": "Outside" }, "SaveToCustomString": true }, { "$type": "RPG.GameCore.TriggerSoundInAnim", "SoundName": "Ev_sfx_avatar_Castorice_Common_ExitSlow" }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "CastoriceServant_BPSkill_Level" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.TriggerAnimState", "AnimStateName": "Skill21_Ready", "NormalizedTransitionDuration": { "IsDynamic": false, "FixedValue": { "Value": 0.2700000002514571 } } } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "CastoriceServant_BPSkill_Level" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 2 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.TriggerAnimState", "AnimStateName": "Skill22_Ready", "NormalizedTransitionDuration": { "IsDynamic": false, "FixedValue": { "Value": 0.25000000023283064 } } } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "CastoriceServant_BPSkill_Level" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 3 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.TriggerAnimState", "AnimStateName": "Skill22_Ready", "NormalizedTransitionDuration": { "IsDynamic": false, "FixedValue": { "Value": 0.5000000004656613 } } } ] }, { "$type": "RPG.GameCore.IncludeTaskListTemplate", "Name": "Servant_CastoriceServant_AnimEvents" }, { "$type": "RPG.GameCore.DamagePerformFinish" }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByRankActivated", "TriggerKey": { "Hash": -1445815962 } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.RemoveModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MServant_CastoriceServant_00_Rank06_ForceStanceDamage" } } ] }, { "$type": "RPG.GameCore.SkillPerformFinish" }, { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "IsDynamic": false, "FixedValue": { "Value": 0.05000000004656613 } } }, { "$type": "RPG.GameCore.WaitFor", "Predicate": { "$type": "RPG.GameCore.ByDieAnimFinished", "TeamTypeMask": "TeamDark", "EntityTypeMask": "Mask_TeamCharacters" } }, { "$type": "RPG.GameCore.RemoveModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MServant_CastoriceServant_Flag01" } }, { "$type": "RPG.GameCore.TriggerAnimState", "AnimLogicState": "Idle", "AnimStateName": "StandBy" }, { "$type": "RPG.GameCore.StopTimeline", "TimelineName": "Effects/Eff_Prefab/Eff_Avatar/Eff_Castorice_00/Servant/Eff_Servant_CastoriceServant_00_Skill02_TimeLine.playable" } ], "FailedTaskList": [ { "$type": "RPG.GameCore.UseSkillOneMore", "SkillType": "ControlSkill02" }, { "$type": "RPG.GameCore.SkillPerformFinish", "SkipAttackSettlement": true } ] } ] }, { "Name": "Servant_CastoriceServant_FlyToSkill23", "TaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "CastoriceServant_BPSkill_Level" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.TriggerAnimState", "AnimStateName": "Skill02_ReadytoFly", "NormalizedTransitionDuration": { "IsDynamic": false, "FixedValue": { "Value": 0.030000000027939677 } } }, { "$type": "RPG.GameCore.TriggerAbility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AbilityName": { "Value": "Servant_CastoriceServant_Skill23_ReadytoFly_Camera" }, "IsSkillPerform": true }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill02_ReadytoFly", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.4640000001527369 } } }, { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Castorice_00/Servant/Eff_Servant_CastoriceServant_00_Skill22_ReadytoFly_Cam.prefab", "ForceSimulateImmediately": false }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill02_ReadytoFly", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.8500000007916242 } } } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "CastoriceServant_BPSkill_Level" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 2 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.TriggerAnimState", "AnimStateName": "Skill21_ReadytoFly", "NormalizedTransitionDuration": { "IsDynamic": false, "FixedValue": { "Value": 0.030000000027939677 } } }, { "$type": "RPG.GameCore.TriggerAbility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AbilityName": { "Value": "Servant_CastoriceServant_Skill23_ReadytoFly_Camera02" }, "IsSkillPerform": true }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill21_ReadytoFly", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.4640000001527369 } } }, { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Castorice_00/Servant/Eff_Servant_CastoriceServant_00_Skill22_ReadytoFly_Cam.prefab", "ForceSimulateImmediately": false }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill21_ReadytoFly", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.8500000007916242 } } } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "CastoriceServant_BPSkill_Level" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 3 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.TriggerAnimState", "AnimStateName": "Skill22_ReadytoFly", "NormalizedTransitionDuration": { "IsDynamic": false, "FixedValue": { "Value": 0.030000000027939677 } } }, { "$type": "RPG.GameCore.TriggerAbility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AbilityName": { "Value": "Servant_CastoriceServant_Skill23_ReadytoFly_Camera03" }, "IsSkillPerform": true }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill22_ReadytoFly", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.4640000001527369 } } }, { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Castorice_00/Servant/Eff_Servant_CastoriceServant_00_Skill22_ReadytoFly_Cam.prefab", "ForceSimulateImmediately": false }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill22_ReadytoFly", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.8500000007916242 } } } ] }, { "$type": "RPG.GameCore.RemoveModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MServant_CastoriceServant_BPCost_3" } } ] }, { "Name": "Servant_CastoriceServant_OnPhase1Change", "TaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "CastoriceServant_BPSkill_Level" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 3 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MServant_CastoriceServant_BPCost_2" } }, { "$type": "RPG.GameCore.SetDeathDragonSkillButtonState", "Level": 3 }, { "$type": "RPG.GameCore.SetActionBarItemAnimatorTrigger", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "StoreKey": "Level", "TriggerName": "Level_3" }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "CastoriceServant_ReadyAnimStateFlag" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "DynamicKey": { "Value": "CastoriceServant_ReadyAnimStateFlag" } } ] } ], "FailedTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "CastoriceServant_BPSkill_Level" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 2 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MServant_CastoriceServant_BPCost_2" } }, { "$type": "RPG.GameCore.SetDeathDragonSkillButtonState", "Level": 3 }, { "$type": "RPG.GameCore.SetActionBarItemAnimatorTrigger", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "StoreKey": "Level", "TriggerName": "Level_3" }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "CastoriceServant_ReadyAnimStateFlag" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "DynamicKey": { "Value": "CastoriceServant_ReadyAnimStateFlag" } } ] } ], "FailedTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "CastoriceServant_BPSkill_Level" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDeathDragonSkillButtonState", "Level": 2 }, { "$type": "RPG.GameCore.SetActionBarItemAnimatorTrigger", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "StoreKey": "Level", "TriggerName": "Level_2" }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MServant_CastoriceServant_BPCost_1" } }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "CastoriceServant_ReadyAnimStateFlag" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "DynamicKey": { "Value": "CastoriceServant_ReadyAnimStateFlag" } } ] } ] } ] } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "CastoriceServant_BattleViewModeLevel" }, "CompareType": "LessEqual", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "DynamicKey": { "Value": "CastoriceServant_BattleViewModeLevel" } } ], "FailedTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAAAAIR", "FixedValues": [ { "Value": 1 } ], "DynamicHashes": [ -1162817553 ] } }, "DynamicKey": { "Value": "CastoriceServant_BattleViewModeLevel" } } ] }, { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "DynamicKey": { "Value": "CastoriceServant_BPSkill_Level3_Loop" } } ] }, { "Name": "Servant_CastoriceServant_AnimEvents", "TaskList": [ { "$type": "RPG.GameCore.SetTargetAlwaysAutoBattle", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" } }, { "$type": "RPG.GameCore.RemoveEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Castorice_00/Servant/Eff_Servant_CastoriceServant_00_Skill02_Attack_01_Loop.prefab", "ForceImmediateFadeOut": false }, { "$type": "RPG.GameCore.RemoveEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Castorice_00/Servant/Eff_Servant_CastoriceServant_00_Skill21_Attack_02_Loop.prefab", "ForceImmediateFadeOut": false }, { "$type": "RPG.GameCore.RemoveEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Castorice_00/Servant/Eff_Servant_CastoriceServant_00_Skill22_Attack_03_Loop.prefab", "ForceImmediateFadeOut": false }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "CastoriceServant_BPSkill_Level" }, "CompareType": "LessEqual", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.VCameraConfigChange", "CameraConfig": { "NormalConfig": { "CameraState": "CasterToTargetPerform", "AttackType": "MeleeAttack", "AnchorTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "IsLocalOffset": true, "AnchorOffset": { "x": 4.3, "y": 9.94, "z": 4.71 }, "AimTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "DarkTeamCenter" }, "AimOffset": { "x": -4.56, "y": -0.51, "z": 0 }, "AimRatio": 1, "FollowRadius": 2.3, "AnchorToAimAngle": 24, "Dutch": 1, "FOV": 40 }, "BlendConfig": { "BlendType": "Custom", "CustomCurveName": "BlendCut_1407_MonsterDie01", "BlendTime": 0.25 }, "ShowEntityConfig": { "ShowTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "CasterWithAllEnemy + AllDarkTeamUnselectable" } } } }, { "$type": "RPG.GameCore.RadialBlurEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "DarkTeamCenter" }, "Duration": 0.3, "BlurRadius": 0.6, "Iteration": 2, "BlurStart": 0.35 }, { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "IsDynamic": false, "FixedValue": { "Value": 0.10000000009313226 } } }, { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "DarkTeamCenter" }, "EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Castorice_00/Servant/Eff_Servant_CastoriceServant_00_Skill02_Boom_01_End.prefab", "ForceSimulateImmediately": false }, { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "IsDynamic": false, "FixedValue": { "Value": 0.0249999996740371 } } }, { "$type": "RPG.GameCore.VCameraConfigChange", "CameraConfig": { "NormalConfig": { "CameraState": "CasterToTargetPerform", "AnchorTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LightTeamCenter" }, "IsLocalOffset": true, "AnchorOffset": { "x": 0.01, "y": 1.4, "z": -8 }, "AnchorRatio": 0.99, "AimTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "DarkTeamCenter" }, "AimOffset": { "x": 0.01, "y": 1, "z": 0.01 }, "AimRatio": 1 }, "CloseupShotConfig": { "Exit": true }, "BlendConfig": { "BlendType": "Cut" }, "ShowEntityConfig": { "ShowTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllDarkTeam" }, "HideFieldEffect": true, "FieldHideMode": "Sphere" }, "NoiseConfig": { "FrequencyGain": 1 } } }, { "$type": "RPG.GameCore.RemoveEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "DarkTeamCenter" }, "EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Castorice_00/Servant/Eff_Servant_CastoriceServant_00_Skill02_Boom_01_Loop.prefab", "IsNeedFadeOut": false, "ForceImmediateFadeOut": false } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "CastoriceServant_BPSkill_Level" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 2 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.VCameraConfigChange", "CameraConfig": { "NormalConfig": { "CameraState": "CasterToTargetPerform", "AttackType": "MeleeAttack", "AnchorTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "IsLocalOffset": true, "AnchorOffset": { "x": 3.64, "y": 8.94, "z": 5.79 }, "AimTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "DarkTeamCenter" }, "AimOffset": { "x": -3.82, "y": -0.4, "z": 0 }, "AimRatio": 1, "FollowRadius": 2.3, "AnchorToAimAngle": 24, "Dutch": 2, "FOV": 40 }, "BlendConfig": { "BlendType": "EaseInOut", "CustomCurveName": "BlendCut_1407_MonsterDie02", "BlendTime": 0.2 }, "ShowEntityConfig": { "ShowTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "CasterWithAllEnemy + AllDarkTeamUnselectable" } } } }, { "$type": "RPG.GameCore.RadialBlurEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "DarkTeamCenter" }, "Duration": 0.3, "BlurRadius": 0.6, "Iteration": 2, "BlurStart": 0.35 }, { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "IsDynamic": false, "FixedValue": { "Value": 0.11000000010244548 } } }, { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "DarkTeamCenter" }, "EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Castorice_00/Servant/Eff_Servant_CastoriceServant_00_Skill21_Boom_02_End.prefab", "ForceSimulateImmediately": false }, { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "IsDynamic": false, "FixedValue": { "Value": 0.014999999664723873 } } }, { "$type": "RPG.GameCore.VCameraConfigChange", "CameraConfig": { "NormalConfig": { "CameraState": "CasterToTargetPerform", "AnchorTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LightTeamCenter" }, "IsLocalOffset": true, "AnchorOffset": { "x": 0.01, "y": 1.4, "z": -8 }, "AnchorRatio": 0.99, "AimTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "DarkTeamCenter" }, "AimOffset": { "x": 0.01, "y": 1, "z": 0.01 }, "AimRatio": 1 }, "CloseupShotConfig": { "Exit": true }, "BlendConfig": { "BlendType": "Cut" }, "ShowEntityConfig": { "ShowTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllDarkTeam" }, "HideFieldEffect": true, "FieldHideMode": "Sphere" }, "NoiseConfig": { "FrequencyGain": 1 } } }, { "$type": "RPG.GameCore.RemoveEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "DarkTeamCenter" }, "EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Castorice_00/Servant/Eff_Servant_CastoriceServant_00_Skill21_Boom_02_Loop.prefab", "IsNeedFadeOut": false, "ForceImmediateFadeOut": false } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "CastoriceServant_BPSkill_Level" }, "CompareType": "GreaterEqual", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 3 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.VCameraConfigChange", "CameraConfig": { "NormalConfig": { "CameraState": "CasterToTargetPerform", "AttackType": "MeleeAttack", "AnchorTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "IsLocalOffset": true, "AnchorOffset": { "x": 2.62, "y": 8.39, "z": 6.74 }, "AimTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "DarkTeamCenter" }, "AimOffset": { "x": -3.75, "y": 0, "z": 0 }, "AimRatio": 1, "FollowRadius": 2.3, "AnchorToAimAngle": 24, "Dutch": -0.4, "FOV": 40 }, "BlendConfig": { "BlendType": "EaseIn", "CustomCurveName": "BlendCut_1407_MonsterDie03", "BlendTime": 0.2 }, "ShowEntityConfig": { "ShowTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "CasterWithAllEnemy + AllDarkTeamUnselectable" } } } }, { "$type": "RPG.GameCore.RadialBlurEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "DarkTeamCenter" }, "Duration": 0.3, "BlurRadius": 0.6, "Iteration": 2, "BlurStart": 0.35 }, { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "IsDynamic": false, "FixedValue": { "Value": 0.12499999976716936 } } }, { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "DarkTeamCenter" }, "EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Castorice_00/Servant/Eff_Servant_CastoriceServant_00_Skill22_Boom_03_End.prefab", "ForceSimulateImmediately": false }, { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "DarkTeamCenter" }, "EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Castorice_00/Servant/Eff_Servant_CastoriceServant_00_Skill22_Decal_03_End.prefab", "ForceSimulateImmediately": false }, { "$type": "RPG.GameCore.VCameraConfigChange", "CameraConfig": { "NormalConfig": { "CameraState": "CasterToTargetPerform", "AnchorTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LightTeamCenter" }, "IsLocalOffset": true, "AnchorOffset": { "x": 0.01, "y": 1.4, "z": -8 }, "AnchorRatio": 0.99, "AimTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "DarkTeamCenter" }, "AimOffset": { "x": 0.01, "y": 1, "z": 0.01 }, "AimRatio": 1 }, "CloseupShotConfig": { "Exit": true }, "BlendConfig": { "BlendType": "Cut" }, "ShowEntityConfig": { "ShowTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllDarkTeam" }, "HideFieldEffect": true, "FieldHideMode": "Sphere" }, "NoiseConfig": { "FrequencyGain": 1 } } }, { "$type": "RPG.GameCore.RemoveEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "DarkTeamCenter" }, "EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Castorice_00/Servant/Eff_Servant_CastoriceServant_00_Skill22_Boom_03_Loop.prefab", "IsNeedFadeOut": false, "ForceImmediateFadeOut": false }, { "$type": "RPG.GameCore.RemoveEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "DarkTeamCenter" }, "EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Castorice_00/Servant/Eff_Servant_CastoriceServant_00_Skill22_Decal_03_Loop.prefab", "IsNeedFadeOut": false, "ForceImmediateFadeOut": false } ] }, { "$type": "RPG.GameCore.RemoveModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MServant_CastoriceServant_BPCost_3" } } ] } ] }