turnbasedgamedata/Config/ConfigAbility/Servant/Servant_CastoriceServant_00_Ability.json
2025-04-14 08:26:47 -03:00

8928 lines
281 KiB
JSON

{
"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": {
"FixedValue": {
"Value": 0.866
}
}
},
{
"$type": "RPG.GameCore.TriggerAnimState",
"AnimStateName": "Skill01_Loop",
"NormalizedTransitionDuration": {
"FixedValue": {
"Value": 0.15
}
}
}
]
},
{
"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",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"CompareType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"Inverse": true
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.TriggerAnimState",
"AnimLogicState": "Idle",
"AnimStateName": "StandBy",
"ForceStart": true
},
{
"$type": "RPG.GameCore.RemoveSelfModifier"
}
]
}
]
}
]
}
},
"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": {
"FixedValue": {
"Value": 0.493
}
}
},
{
"$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": {
"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": {
"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": {
"FixedValue": {
"Value": 0.866
}
}
},
{
"$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"
}
}
]
}
]
},
{
"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": {
"FixedValue": {
"Value": 0.09
}
}
},
{
"$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": {
"FixedValue": {
"Value": 0.146
}
}
},
{
"$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": {
"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": {
"FixedValue": {
"Value": 1
}
},
"DynamicKey": {
"Value": "CL_PlayTimes"
}
},
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"FixedValue": {
"Value": 1
}
},
"DynamicKey": {
"Value": "CastoriceServant_BattleViewModeLevel"
}
},
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"FixedValue": {
"Value": 0
}
},
"DynamicKey": {
"Value": "CL_EnterBattlePlayTimes"
}
},
{
"$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.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",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MServant_CastoriceServant_LifeTime"
},
"Inverse": true
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.SetTargetAlwaysAutoBattle",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AutoBattle": true
}
]
},
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"FixedValue": {
"Value": 1
}
},
"DynamicKey": {
"Value": "CastoriceServant_BPSkill_Level"
}
},
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"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": {
"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": {
"FixedValue": {
"Value": 0.115
}
}
},
{
"$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": {
"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": {
"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": {
"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": {
"FixedValue": {
"Value": 1
}
},
"ShowText": false
}
]
},
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"FixedValue": {
"Value": 10
}
},
"DynamicKey": {
"Value": "CastoriceBPLoopMax"
}
},
{
"$type": "RPG.GameCore.SetTargetDamageTextVisible",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllLightTeam"
}
},
{
"$type": "RPG.GameCore.LoopExecuteTaskListWithInterval",
"PreciseTime": true,
"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": {
"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": {
"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
}
}
}
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AAABAAUR",
"FixedValues": [
{
"Value": 1.4
}
],
"DynamicHashes": [
-1672504447
]
}
}
}
]
},
{
"$type": "RPG.GameCore.SetTargetDamageTextVisible",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllLightTeam"
},
"Visible": true
},
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"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": {
"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": {
"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": {
"FixedValue": {
"Value": 1
}
}
},
{
"$type": "RPG.GameCore.ByCompareDynamicValue",
"DynamicKey": {
"Value": "CastoriceServant_ReadyAnimStateFlag"
},
"CompareType": "GreaterEqual",
"CompareValue": {
"FixedValue": {
"Value": 1
}
}
}
]
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"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": {
"FixedValue": {
"Value": 0.096
}
}
},
{
"$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": {
"FixedValue": {
"Value": 0.15
}
}
},
{
"$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": {
"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": {
"FixedValue": {
"Value": 1
}
},
"DynamicKey": {
"Value": "CL_PlayTimes"
}
},
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"FixedValue": {
"Value": 2
}
},
"DynamicKey": {
"Value": "CastoriceServant_BattleViewModeLevel"
}
},
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"FixedValue": {
"Value": 0
}
},
"DynamicKey": {
"Value": "CL_EnterBattlePlayTimes"
}
},
{
"$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.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",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MServant_CastoriceServant_LifeTime"
},
"Inverse": true
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.SetTargetAlwaysAutoBattle",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AutoBattle": true
}
]
},
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"FixedValue": {
"Value": 2
}
},
"DynamicKey": {
"Value": "CastoriceServant_BPSkill_Level"
}
},
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"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": {
"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": {
"FixedValue": {
"Value": 0.13
}
}
},
{
"$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": {
"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": {
"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": {
"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": {
"FixedValue": {
"Value": 1
}
},
"ShowText": false
}
]
},
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"FixedValue": {
"Value": 10
}
},
"DynamicKey": {
"Value": "CastoriceBPLoopMax"
}
},
{
"$type": "RPG.GameCore.SetTargetDamageTextVisible",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllLightTeam"
}
},
{
"$type": "RPG.GameCore.LoopExecuteTaskListWithInterval",
"PreciseTime": true,
"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": {
"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": {
"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
}
}
}
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AAABAAUR",
"FixedValues": [
{
"Value": 1.424
}
],
"DynamicHashes": [
-1672504447
]
}
}
}
]
},
{
"$type": "RPG.GameCore.SetTargetDamageTextVisible",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllLightTeam"
},
"Visible": true
},
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"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": {
"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": {
"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": {
"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": {
"FixedValue": {
"Value": 1
}
}
},
{
"$type": "RPG.GameCore.ByCompareDynamicValue",
"DynamicKey": {
"Value": "CastoriceServant_ReadyAnimStateFlag"
},
"CompareType": "GreaterEqual",
"CompareValue": {
"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": {
"FixedValue": {
"Value": 1
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.TriggerAnimState",
"AnimStateName": "Skill22",
"NormalizedTransitionDuration": {
"FixedValue": {
"Value": 0.2
}
}
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"FixedValue": {
"Value": 0.16
}
}
},
{
"$type": "RPG.GameCore.VCameraConfigChange",
"CameraConfig": {
"ShakeTemplateName": "OneShake_Normal_03s_Z",
"OverrideShakeConfigV2": {
"ShakeScale": 2,
"ShakeTime": 3,
"ShakeDir": {
"X": 0.1,
"Z": 0.3
},
"RangeAttenuationDelay": 999,
"RangeAttenuationTarget": 0,
"DistanceAttenuation": {}
}
}
}
],
"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": {
"FixedValue": {
"Value": 1
}
}
}
]
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.TriggerAnimState",
"AnimStateName": "Skill22",
"NormalizedTransitionDuration": {
"FixedValue": {
"Value": 0.25
}
}
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.TriggerAnimState",
"AnimStateName": "Skill22"
}
]
},
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill22",
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 1
}
}
},
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"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": {
"FixedValue": {
"Value": 1
}
},
"DynamicKey": {
"Value": "CL_PlayTimes"
}
},
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"FixedValue": {
"Value": 3
}
},
"DynamicKey": {
"Value": "CastoriceServant_BattleViewModeLevel"
}
},
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"FixedValue": {
"Value": 0
}
},
"DynamicKey": {
"Value": "CL_EnterBattlePlayTimes"
}
},
{
"$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.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",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MServant_CastoriceServant_LifeTime"
},
"Inverse": true
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.SetTargetAlwaysAutoBattle",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AutoBattle": true
}
]
},
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"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": {
"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": {
"FixedValue": {
"Value": 1
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"FixedValue": {
"Value": 0.015999999
}
}
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill22",
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 0.096
}
}
},
{
"$type": "RPG.GameCore.SetGlobalShaderProperty",
"Properties": [
{
"Name": "_GrassRuntimeClipParams",
"Type": "Vector4_FromTargetPos",
"Vector4": {
"w": {
"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": {
"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": {
"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": {
"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": {
"FixedValue": {
"Value": 1
}
},
"ShowText": false
}
]
},
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"FixedValue": {
"Value": 10
}
},
"DynamicKey": {
"Value": "CastoriceBPLoopMax"
}
},
{
"$type": "RPG.GameCore.SetTargetDamageTextVisible",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllLightTeam"
}
},
{
"$type": "RPG.GameCore.LoopExecuteTaskListWithInterval",
"PreciseTime": true,
"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": {
"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": {
"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
}
}
}
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AAABAAUR",
"FixedValues": [
{
"Value": 1.96
}
],
"DynamicHashes": [
-1672504447
]
}
}
}
]
},
{
"$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": {
"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": {
"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": {
"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": {
"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,
"Z": 30
},
"SetBodyPartPos": true,
"CenterRootYaw": 160,
"TargetFormation": {},
"LeftSideFormations": [
{
"LocalDelta": {
"X": 2
},
"Yaw": -20
},
{
"LocalDelta": {
"X": 1
}
}
],
"RightSideFormations": [
{
"LocalDelta": {
"X": -1
}
},
{
"LocalDelta": {
"X": -2
},
"Yaw": 20
}
],
"IgnoreCharacterRootOffset": true,
"DeltaMultiplier": [
0,
1,
1.5,
1.85,
0
],
"FormationDeltaMaxRange": {
"X": 13
},
"FormationDeltaMinRange": {
"X": 5
}
},
{
"$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"
},
{
"$type": "RPG.GameCore.TriggerAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "CasterSummoner"
},
"AnimStateName": "Skill03_End02"
}
],
"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": {
"FixedValue": {
"Value": 0
}
}
},
{
"$type": "RPG.GameCore.ScaleCharacterModel",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllEnemy"
},
"AliveOnly": false,
"ModelScaleBase": {
"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": {
"FixedValue": {
"Value": 0.72
}
}
},
{
"$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": {
"FixedValue": {
"Value": 1
}
},
"AttackType": "Servant",
"HitAnimation": "Hit_H"
},
"CanTriggerLastKill": true,
"DisplayData": {
"UIMessageHeight": 1.2,
"DitherRangeX": 0.01,
"DitherRangeY": 0.04
}
}
],
"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": {
"FixedValue": {
"Value": 1
}
},
"AttackType": "Servant",
"HitAnimation": "Hit_H"
},
"CanTriggerLastKill": true,
"DisplayData": {
"UIMessageHeight": 1.2,
"DitherRangeX": 0.01,
"DitherRangeY": 0.04
}
}
]
}
]
}
}
}
]
},
{
"$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": {
"FixedValue": {
"Value": 0.99
}
}
},
{
"$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": {
"FixedValue": {
"Value": 2.1166666
}
}
},
{
"$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.5
}
],
"DynamicHashes": [
-1717072585
]
}
},
"SPHitRatio": {
"FixedValue": {
"Value": 1
}
},
"StanceDamageType": {
"DamageType": "Quantum"
},
"AttackType": "BPSkill",
"DamageTag": [
{
"EnumIndex": 3,
"Value": 40
}
],
"CustomName": "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.5
}
],
"DynamicHashes": [
-1717072585
]
}
},
"SPHitRatio": {
"FixedValue": {
"Value": 1
}
},
"StanceDamageType": {
"DamageType": "Quantum"
},
"AttackType": "BPSkill",
"DamageTag": [
{
"EnumIndex": 3,
"Value": 40
}
],
"CustomName": "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": {
"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": {
"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": {
"Z": 30
},
"SetBodyPartPos": true,
"CenterRootYaw": 160,
"TargetFormation": {},
"LeftSideFormations": [
{
"LocalDelta": {
"X": 2
},
"Yaw": -20
},
{
"LocalDelta": {
"X": 1
}
}
],
"RightSideFormations": [
{
"LocalDelta": {
"X": -1
}
},
{
"LocalDelta": {
"X": -2
},
"Yaw": 20
}
],
"IgnoreCharacterRootOffset": true,
"DeltaMultiplier": [
0,
1,
1.5,
1.85,
0
],
"FormationDeltaMaxRange": {
"X": 13
},
"FormationDeltaMinRange": {
"X": 5
}
},
{
"$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"
},
{
"$type": "RPG.GameCore.TriggerAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "CasterSummoner"
},
"AnimStateName": "Skill03_End02"
}
],
"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": {
"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": {
"FixedValue": {
"Value": 0.72
}
}
},
{
"$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": {
"FixedValue": {
"Value": 1
}
},
"AttackType": "Servant",
"HitAnimation": "Hit_H"
},
"CanTriggerLastKill": true,
"DisplayData": {
"UIMessageHeight": 1.2,
"DitherRangeX": 0.01,
"DitherRangeY": 0.04
}
}
],
"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": {
"FixedValue": {
"Value": 1
}
},
"AttackType": "Servant",
"HitAnimation": "Hit_H"
},
"CanTriggerLastKill": true,
"DisplayData": {
"UIMessageHeight": 1.2,
"DitherRangeX": 0.01,
"DitherRangeY": 0.04
}
}
]
}
]
}
}
}
]
},
{
"$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": {
"FixedValue": {
"Value": 1
}
}
},
{
"$type": "RPG.GameCore.SetDieImmediately",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
}
}
]
},
{
"Name": "Servant_CastoriceServant_DeathRattle",
"TargetInfo": {
"TargetType": "Caster"
},
"OnStart": []
},
{
"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": {
"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": {
"FixedValue": {
"Value": 1
}
}
},
{
"$type": "RPG.GameCore.ByTargetListIntersects",
"FirstTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"SecondTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"Inverse": true
}
]
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.TriggerAnimState",
"AnimLogicState": "Idle",
"AnimStateName": "StandBy",
"ForceStart": true
}
]
}
]
},
{
"Event": "OnListenAllowAction",
"CallbackConfig": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareTarget",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"CompareType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"Inverse": true
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"FixedValue": {
"Value": 0
}
},
"DynamicKey": {
"Value": "CL_PlayTimes"
}
}
]
}
]
},
{
"Event": "OnActionEnd",
"CallbackConfig": [
{
"$type": "RPG.GameCore.SetDynamicAttachPointEffectAdaptionConfig"
}
]
},
{
"Event": "OnAfterAttack",
"CallbackConfig": [
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"FixedValue": {
"Value": 0
}
},
"DynamicKey": {
"Value": "CL_PlayTimes"
}
},
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"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": {
"FixedValue": {
"Value": 1
}
}
},
{
"$type": "RPG.GameCore.ByTargetListIntersects",
"FirstTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"SecondTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"Inverse": true
}
]
},
"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": {
"FixedValue": {
"Value": 1
}
}
},
{
"$type": "RPG.GameCore.ByTargetListIntersects",
"FirstTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"SecondTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"Inverse": true
}
]
},
"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": {
"FixedValue": {
"Value": 1
}
}
},
{
"$type": "RPG.GameCore.ByTargetListIntersects",
"FirstTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"SecondTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"Inverse": true
}
]
},
"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": {
"FixedValue": {
"Value": 0
}
}
},
{
"$type": "RPG.GameCore.ByCompareDynamicValue",
"DynamicKey": {
"Value": "CL_PlayTimes"
},
"CompareType": "Equal",
"CompareValue": {
"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": {
"FixedValue": {
"Value": 0
}
}
},
{
"$type": "RPG.GameCore.ByCompareDynamicValue",
"DynamicKey": {
"Value": "CL_PlayTimes"
},
"CompareType": "Equal",
"CompareValue": {
"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": {
"BehaviorFlagList": [
"ResistDebuff"
],
"OnAbilityPropertyChange": [
{
"Property": "MaxHP",
"Ranges": [
{
"Min": {
"FixedValue": {
"Value": 0
}
},
"OnChange": [
{
"$type": "RPG.GameCore.SetDynamicValueByProperty",
"DynamicKey": "CastoriceServant_SkillMaxHP",
"ReadTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"Value": "MaxHP"
}
]
}
]
},
{
"Property": "CurrentHP",
"Ranges": [
{
"Min": {
"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": {
"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": {
"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": {
"FixedValue": {
"Value": 0
}
},
"MinValue": {
"FixedValue": {
"Value": 0
}
},
"MaxValue": {
"FixedValue": {
"Value": 0
}
}
},
{
"$type": "RPG.GameCore.ReinitProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"Property": "HPDelta",
"InitValue": {
"FixedValue": {
"Value": 0
}
},
"MinValue": {
"FixedValue": {
"Value": 0
}
},
"MaxValue": {
"FixedValue": {
"Value": 0
}
}
},
{
"$type": "RPG.GameCore.ReinitProperty",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"Property": "HPConvert",
"InitValue": {
"FixedValue": {
"Value": 0
}
},
"MinValue": {
"FixedValue": {
"Value": 0
}
},
"MaxValue": {
"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": {
"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": {
"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
},
{
"$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
},
{
"$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
},
{
"$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
}
]
}
],
"Stacking": "ReplaceByCaster"
},
"MServant_CastoriceServant_LifeTime": {
"_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
]
}
}
},
{
"$type": "RPG.GameCore.SetModifierValue",
"ModifyFunction": "Add"
}
]
},
{
"Event": "OnStack",
"CallbackConfig": [
{
"$type": "RPG.GameCore.SetDynamicValueByModifierValue",
"ReadTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"Multiplier": {
"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
]
}
}
},
{
"$type": "RPG.GameCore.IncludeTaskListTemplate",
"Name": "Servant_CastoriceServant_RefreshActionBar"
}
]
}
],
"Stacking": "Replace",
"DynamicValues": {
"Floats": {
"652368890": {},
"171081262": {}
}
}
},
"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": 3541748800652287825
}
}
],
"LifeTime": 1
}
]
},
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MServant_CastoriceServant_Disable"
}
}
]
},
{
"Event": "OnAfterAttack",
"CallbackConfig": [
{
"$type": "RPG.GameCore.ForceKill",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"MuteHpChange": true,
"MuteAllTriggerDeath": true
}
]
}
]
},
"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": {
"FixedValue": {
"Value": 1
}
}
}
}
]
}
]
}
},
"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": {
"FixedValue": {
"Value": 0
}
},
"PreviewNum": {
"FixedValue": {
"Value": 0
}
}
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.SetDeathDragonLinjian",
"IsShow": false,
"ShowNum": {
"FixedValue": {
"Value": 0
}
},
"PreviewNum": {
"FixedValue": {
"Value": 0
}
}
}
]
},
{
"$type": "RPG.GameCore.SetGlobalShaderProperty",
"Properties": [
{
"Name": "_GrassRuntimeClipParams",
"Type": "Vector4",
"Vector4": {
"x": {
"FixedValue": {
"Value": 0
}
},
"y": {
"FixedValue": {
"Value": 0
}
},
"z": {
"FixedValue": {
"Value": 0
}
},
"w": {
"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_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": {
"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
]
}
}
}
}
]
}
]
}
]
}
},
"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"
}
}
]
}
],
"GlobalModifiers": {
"MServant_CastoriceServant_00_AllDamageTypeAddedRatio": {
"_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
]
}
}
}
]
}
],
"Stacking": "Replace",
"DynamicValues": {
"Floats": {
"2128130574": {}
}
}
},
"MServant_CastoriceServant_LoseHPPreShow": {
"_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": {
"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",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MServant_CastoriceServant_LifeTime"
},
"Inverse": true
},
"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",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MServant_CastoriceServant_LifeTime"
},
"Inverse": true
},
"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": {
"FixedValue": {
"Value": 1
}
}
}
]
}
]
}
]
}
]
}
],
"AdditionConfig": {
"FilterMask": 3
},
"DynamicValues": {
"Floats": {
"1270981910": {},
"796351941": {}
}
}
},
"MServant_CastoriceServant_OnListenHitDamageSplit": {
"AdditionConfig": {
"SubModifierList": [
{
"Name": "MServant_CastoriceServant_HitDamageSplit",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllLightTeamIgnoreServant"
},
"IsHaloStatus": true
}
]
}
},
"MServant_CastoriceServant_HitDamageSplit": {
"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",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MAvatar_Common_Departed"
},
"Inverse": true
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByTargetLockHP",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"Inverse": true
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.LockTargetHP",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"LockKey": "MServant_CastoriceServant_HitDamageSplit",
"Threshold": {
"FixedValue": {
"Value": 0
}
}
}
]
}
]
}
]
},
{
"Event": "OnHPOverflow",
"CallbackConfig": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByIsContainModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MAvatar_Common_Departed"
},
"Inverse": true
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByAnd",
"PredicateList": [
{
"$type": "RPG.GameCore.ByCompareParamValue",
"CompareType": "Less",
"CompareValue": {
"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"
}
]
}
],
"Stacking": "ReplaceByCaster",
"DynamicValues": {
"Floats": {
"-1096035294": {},
"-741238515": {},
"1109118901": {},
"1899759546": {},
"1721163024": {},
"913379363": {}
}
}
},
"MServant_CastoriceServant_GoDie": {
"_CallbackList": [
{
"Event": "OnStack",
"CallbackConfig": []
}
]
},
"MServant_CastoriceServant_InsideExplode": {
"_CallbackList": [
{
"Event": "OnStack",
"CallbackConfig": []
}
]
},
"MServant_CastoriceServant_Flag01": {
"_CallbackList": [
{
"Event": "OnStack",
"CallbackConfig": []
}
]
},
"MServant_CastoriceServant_BPCost_1": {
"_CallbackList": [
{
"Event": "OnDestroy",
"CallbackConfig": []
},
{
"Event": "OnStack",
"CallbackConfig": [
{
"$type": "RPG.GameCore.SetControlSkillMapping",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ControlSkillType": "ControlSkill02",
"SkillTriggerKey": "Skill21"
}
]
}
],
"Stacking": "ReplaceByCaster"
},
"MServant_CastoriceServant_BPCost_2": {
"_CallbackList": [
{
"Event": "OnDestroy",
"CallbackConfig": []
},
{
"Event": "OnStack",
"CallbackConfig": [
{
"$type": "RPG.GameCore.SetControlSkillMapping",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ControlSkillType": "ControlSkill02",
"SkillTriggerKey": "Skill22"
}
]
}
],
"Stacking": "ReplaceByCaster"
},
"MServant_CastoriceServant_BPCost_3": {
"_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": {
"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": "LessEqual",
"CompareValue": {
"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": {
"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"
}
]
}
]
}
],
"Stacking": "ReplaceByCaster"
},
"MServant_CastoriceServant_Disable": {
"_CallbackList": [
{
"Event": "OnStack",
"CallbackConfig": [
{
"$type": "RPG.GameCore.AttachSkillTypeDisable",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"ControlSkillTypes": [
"ControlSkill01"
]
}
]
}
],
"Stacking": "ReplaceByCaster"
},
"MServant_CastoriceServant_BP_Explode": {
"_CallbackList": [
{
"Event": "OnDestroy",
"CallbackConfig": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareDynamicValue",
"DynamicKey": {
"Value": "CastoriceServant_BPSkill_Level"
},
"CompareType": "GreaterEqual",
"CompareValue": {
"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": {
"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": {
"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"
}
]
}
],
"Stacking": "ReplaceByCaster"
},
"MServant_CastoriceServant_00_Skill23Check": {},
"MServant_CastoriceServant_00_Rank06_ForceStanceDamage": {
"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"
},
"Stacking": "ReplaceByCaster"
},
"MServant_CastoriceServant_00_Rank06_StancePreview": {
"ModifierStancePreshowConfig": {
"SkillType": "Servant",
"ForceStanceBreakRatio": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
1113479596
]
}
},
"AddForceStanceDamageFlag": true
},
"OnAbilityPropertyChange": [
{
"Property": "ForceStanceBreakRatio",
"Ranges": [
{
"Min": {
"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"
},
{
"$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": {
"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": {
"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": {
"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": {
"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",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MServant_CastoriceServant_LifeTime"
},
"Inverse": true
},
"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": {
"FixedValue": {
"Value": 0.8
}
},
"FadeOutTime": {
"FixedValue": {
"Value": 0.4
}
},
"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": {
"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": {
"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": {
"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": {
"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",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllDarkTeam.RemoveUnselectable"
},
"Inverse": true
},
{
"$type": "RPG.GameCore.ByIsContainModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MServant_CastoriceServant_TiggerKiller"
},
"Inverse": true
}
]
},
"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": {
"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": {
"FixedValue": {
"Value": 1
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.TriggerAnimState",
"AnimStateName": "Skill21_Ready",
"NormalizedTransitionDuration": {
"FixedValue": {
"Value": 0.27
}
}
}
]
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareDynamicValue",
"DynamicKey": {
"Value": "CastoriceServant_BPSkill_Level"
},
"CompareType": "Equal",
"CompareValue": {
"FixedValue": {
"Value": 2
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.TriggerAnimState",
"AnimStateName": "Skill22_Ready",
"NormalizedTransitionDuration": {
"FixedValue": {
"Value": 0.25
}
}
}
]
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareDynamicValue",
"DynamicKey": {
"Value": "CastoriceServant_BPSkill_Level"
},
"CompareType": "Equal",
"CompareValue": {
"FixedValue": {
"Value": 3
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.TriggerAnimState",
"AnimStateName": "Skill22_Ready",
"NormalizedTransitionDuration": {
"FixedValue": {
"Value": 0.5
}
}
}
]
},
{
"$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": {
"FixedValue": {
"Value": 0.05
}
}
},
{
"$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": {
"FixedValue": {
"Value": 1
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.TriggerAnimState",
"AnimStateName": "Skill02_ReadytoFly",
"NormalizedTransitionDuration": {
"FixedValue": {
"Value": 0.03
}
}
},
{
"$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": {
"FixedValue": {
"Value": 0.464
}
}
},
{
"$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"
},
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill02_ReadytoFly",
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 0.85
}
}
}
]
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareDynamicValue",
"DynamicKey": {
"Value": "CastoriceServant_BPSkill_Level"
},
"CompareType": "Equal",
"CompareValue": {
"FixedValue": {
"Value": 2
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.TriggerAnimState",
"AnimStateName": "Skill21_ReadytoFly",
"NormalizedTransitionDuration": {
"FixedValue": {
"Value": 0.03
}
}
},
{
"$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": {
"FixedValue": {
"Value": 0.464
}
}
},
{
"$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"
},
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill21_ReadytoFly",
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 0.85
}
}
}
]
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareDynamicValue",
"DynamicKey": {
"Value": "CastoriceServant_BPSkill_Level"
},
"CompareType": "Equal",
"CompareValue": {
"FixedValue": {
"Value": 3
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.TriggerAnimState",
"AnimStateName": "Skill22_ReadytoFly",
"NormalizedTransitionDuration": {
"FixedValue": {
"Value": 0.03
}
}
},
{
"$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": {
"FixedValue": {
"Value": 0.464
}
}
},
{
"$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"
},
{
"$type": "RPG.GameCore.WaitAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AnimStateName": "Skill22_ReadytoFly",
"NormalizedTimeEnd": {
"FixedValue": {
"Value": 0.85
}
}
}
]
},
{
"$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": {
"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": {
"FixedValue": {
"Value": 0
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"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": {
"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": {
"FixedValue": {
"Value": 0
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"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": {
"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": {
"FixedValue": {
"Value": 0
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"FixedValue": {
"Value": 1
}
},
"DynamicKey": {
"Value": "CastoriceServant_ReadyAnimStateFlag"
}
}
]
}
]
}
]
}
]
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareDynamicValue",
"DynamicKey": {
"Value": "CastoriceServant_BattleViewModeLevel"
},
"CompareType": "LessEqual",
"CompareValue": {
"FixedValue": {
"Value": 0
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"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": {
"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"
},
{
"$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"
},
{
"$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"
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareDynamicValue",
"DynamicKey": {
"Value": "CastoriceServant_BPSkill_Level"
},
"CompareType": "LessEqual",
"CompareValue": {
"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
},
"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"
},
"HideFieldEffect": true
}
}
},
{
"$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": {
"FixedValue": {
"Value": 0.1
}
}
},
{
"$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"
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"FixedValue": {
"Value": 0.025
}
}
},
{
"$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"
}
},
"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
}
]
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareDynamicValue",
"DynamicKey": {
"Value": "CastoriceServant_BPSkill_Level"
},
"CompareType": "Equal",
"CompareValue": {
"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
},
"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"
},
"HideFieldEffect": true
}
}
},
{
"$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": {
"FixedValue": {
"Value": 0.11
}
}
},
{
"$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"
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"FixedValue": {
"Value": 0.015
}
}
},
{
"$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"
}
},
"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
}
]
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareDynamicValue",
"DynamicKey": {
"Value": "CastoriceServant_BPSkill_Level"
},
"CompareType": "GreaterEqual",
"CompareValue": {
"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
},
"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"
},
"HideFieldEffect": true
}
}
},
{
"$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": {
"FixedValue": {
"Value": 0.125
}
}
},
{
"$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"
},
{
"$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"
},
{
"$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"
}
},
"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
},
{
"$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
}
]
},
{
"$type": "RPG.GameCore.RemoveModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MServant_CastoriceServant_BPCost_3"
}
}
]
}
]
}