turnbasedgamedata/Config/ConfigAbility/Avatar/Avatar_Common_Ability.json
2025-04-07 09:10:56 -03:00

2789 lines
88 KiB
JSON

{
"AbilityList": [
{
"Modifiers": {},
"Name": "Avatar_Common_PassiveSkill",
"TargetInfo": {
"TargetType": "Caster"
},
"OnStart": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"ModifierName": {
"Value": "Local_SPAdd"
},
"DynamicValues": {
"MDF_AddValue": {
"FixedValue": {
"Value": 10
}
}
}
},
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"ModifierName": {
"Value": "TriggerStanceCountDown_Test"
}
},
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"ModifierName": {
"Value": "MAvatar_Common_TriggerDeparted"
}
}
],
"DynamicValues": {
"Floats": {
"-1800273296": {},
"142612140": {},
"-1293338785": {},
"-276098552": {},
"-2054634397": {}
}
}
},
{
"Modifiers": {
"Summoner_Common_PassiveModifier": {
"_CallbackList": [
{
"Event": "OnBeforeSkillUse",
"CallbackConfig": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCurrentSkillType",
"SkillType": "Skill"
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByIsTargetValid",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster.GetServant"
},
"AliveOnly": true
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.DispelStatus",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster.GetServant"
},
"BehaviorFlags": [
"STAT_CTRL",
"DisableAction"
],
"MuteAllVisualEffect": true
}
]
}
]
}
]
},
{
"Event": "OnUltraSkillPrepare",
"CallbackConfig": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByIsTargetValid",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster.GetServant"
},
"AliveOnly": true
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.DispelStatus",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster.GetServant"
},
"BehaviorFlags": [
"STAT_CTRL",
"DisableAction"
],
"MuteAllVisualEffect": true
}
]
}
]
}
]
}
},
"Name": "Summoner_Common_PassiveSkill",
"TargetInfo": {
"TargetType": "Caster"
},
"OnStart": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"ModifierName": {
"Value": "Summoner_Common_PassiveModifier"
}
}
]
},
{
"Modifiers": {
"Servant_Common_PassiveModifier": {
"BehaviorFlagList": [
"KeepAllModifierOnDeathRattle"
],
"_CallbackList": [
{
"Event": "OnListenCharacterDie",
"CallbackConfig": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByHasSummonRelation",
"SummonerType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ServantType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.ForceKill",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"AbortUnusedInsertAbility": true,
"MuteHpChange": true,
"MuteAllTriggerDeath": true
}
]
}
]
}
]
}
},
"ServantWhiteList": true,
"Name": "Servant_Common_PassiveSkill",
"TargetInfo": {
"TargetType": "Caster"
},
"OnStart": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"ModifierName": {
"Value": "Servant_Common_PassiveModifier"
}
}
]
},
{
"Name": "Avatar_Common_SkillMazeInLevel",
"TargetInfo": {
"TargetType": "Caster"
},
"OnStart": []
},
{
"Modifiers": {
"MAvatar_DanHengIL_SpecialPassiveModifier": {
"OnDynamicValueChange": [
{
"Key": {
"Hash": -1948081863
},
"ContextScope": "ContextOwner",
"Ranges": [
{
"Min": {
"FixedValue": {
"Value": 1
}
},
"Max": {
"FixedValue": {
"Value": 2
}
},
"OnEnterRange": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareDynamicValue",
"DynamicKey": {
"Value": "TurnCount"
},
"CompareType": "Equal",
"CompareValue": {
"FixedValue": {
"Value": 1
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MAvatar_DanHengIL_SpecialModifier_DisableSkill"
},
"LifeStepImmediately": true
}
],
"FailedTaskList": []
}
]
},
{
"Min": {
"FixedValue": {
"Value": 2
}
},
"Max": {
"FixedValue": {
"Value": 3
}
},
"OnEnterRange": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareDynamicValue",
"DynamicKey": {
"Value": "TurnCount"
},
"CompareType": "Equal",
"CompareValue": {
"FixedValue": {
"Value": 2
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MAvatar_DanHengIL_SpecialModifier_DisableSkill"
},
"LifeStepImmediately": true
}
],
"FailedTaskList": []
}
]
},
{
"Min": {
"FixedValue": {
"Value": 3
}
},
"Max": {
"FixedValue": {
"Value": 4
}
},
"OnEnterRange": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareDynamicValue",
"DynamicKey": {
"Value": "TurnCount"
},
"CompareType": "GreaterEqual",
"CompareValue": {
"FixedValue": {
"Value": 3
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MAvatar_DanHengIL_SpecialModifier_DisableSkill"
},
"LifeStepImmediately": true
}
],
"FailedTaskList": []
}
]
}
]
}
],
"_CallbackList": [
{
"Event": "OnPhase1",
"CallbackConfig": [
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAAAAIR",
"FixedValues": [
{
"Value": 1
}
],
"DynamicHashes": [
115980124
]
}
},
"DynamicKey": {
"Value": "TurnCount"
}
},
{
"$type": "RPG.GameCore.ModifyTeamBoostPoint",
"ModifyFunction": "Add",
"ModifyValue": {
"FixedValue": {
"Value": 5
}
}
}
]
},
{
"Event": "OnStack",
"CallbackConfig": [
{
"$type": "RPG.GameCore.AttachSkillTypeDisable",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"Types": [
"Ultra"
]
}
]
}
],
"Stacking": "ReplaceByCaster",
"DynamicValues": {
"Floats": {
"115980124": {}
}
}
},
"MAvatar_DanHengIL_SpecialModifier_DisableSkill": {
"LifeTime": 1,
"_CallbackList": [
{
"Event": "OnStack",
"CallbackConfig": [
{
"$type": "RPG.GameCore.AttachSkillTypeDisable",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"Types": [
"Skill"
]
}
]
}
],
"Stacking": "ReplaceByCaster"
}
},
"Name": "Avatar_DanHengIL_00_SpecialPassive",
"TargetInfo": {
"TargetType": "Caster"
},
"OnStart": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MAvatar_DanHengIL_SpecialPassiveModifier"
}
}
]
},
{
"Name": "Avatar_GlobalSkill_Castorice_Main",
"OnAdd": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "LevelEntity"
},
"ModifierName": {
"Value": "MAvatar_GlobalSkill_Castorice_CreateBattleEvent"
}
}
]
},
{
"Name": "Avatar_Castotice_00_BE_PassiveSkill",
"OnAdd": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MAvatar_GlobalSkill_Castorice_Main"
}
}
]
},
{
"Name": "Avatar_GlobalSkill_Castorice_Insert",
"TargetInfo": {
"TargetType": "Caster"
},
"OnStart": [
{
"$type": "RPG.GameCore.SetAvatarGlobalBuffState",
"BuffID": 140703,
"IsActive": "False",
"LeftCount": {
"FixedValue": {
"Value": 0
}
}
},
{
"$type": "RPG.GameCore.SetTeamFormation",
"Team": "TeamLight",
"FormationType": "LightTeamNormal"
},
{
"$type": "RPG.GameCore.ShowBonusUIEffect",
"UIPrefabPath": "UI/Battle/SpecialAction/Avatar/SpecialAction_1407.prefab",
"TitleTextID": {
"Hash": 15208277956988635217
}
},
{
"$type": "RPG.GameCore.GlobalMainIntensityEffect",
"TargetIntensity": 0.3,
"FadeDuration": 0.5
},
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "LightTeamCenter"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Castorice_00/Eff_Avatar_Castorice_00_BattleEvent01.prefab"
},
{
"$type": "RPG.GameCore.VCameraConfigChange",
"CameraConfig": {
"NormalConfig": {
"CameraState": "CasterToTargetPerform",
"AnchorTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "LightTeamCenter"
},
"IsLocalOffset": true,
"AnchorOffset": {
"X": 3.5,
"Y": 0.8,
"Z": -3.5
},
"AimTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "DarkTeamCenter"
},
"AimOffset": {
"X": -2,
"Y": 1.8,
"Z": 0.001
},
"AimRatio": 1
},
"BlendConfig": {
"BlendType": "Cut"
}
}
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"FixedValue": {
"Value": 0.01
}
}
},
{
"$type": "RPG.GameCore.VCameraConfigChange",
"CameraConfig": {
"NormalConfig": {
"CameraState": "CasterToTargetPerform",
"AnchorTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "LightTeamCenter"
},
"IsLocalOffset": true,
"AnchorOffset": {
"X": 3.8,
"Y": 0.8,
"Z": -3.5
},
"AimTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "DarkTeamCenter"
},
"AimOffset": {
"X": -2,
"Y": 1.8,
"Z": 0.001
},
"AimRatio": 1,
"FollowDamp": 1,
"AimDamp": 0.001
},
"BlendConfig": {
"BlendType": "Linear",
"BlendTime": 1.3
}
}
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"FixedValue": {
"Value": 0.182
}
}
},
{
"$type": "RPG.GameCore.Retarget",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllLightTeam"
},
"Predicate": {
"$type": "RPG.GameCore.ByIsContainModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": {
"Value": "MAvatar_GlobalSkill_Castorice_LimboWakeUpMark"
}
},
"ByRandom": true,
"IncludeLimbo": true,
"TaskList": [
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Castorice_00/Eff_Avatar_Castorice_00_BattleEvent02.prefab"
}
]
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"FixedValue": {
"Value": 1.22
}
}
},
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "LightTeamCenter"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Castorice_00/Eff_Avatar_Castorice_00_BattleEvent03.prefab"
},
{
"$type": "RPG.GameCore.VCameraConfigChange",
"CameraConfig": {
"NormalConfig": {
"CameraState": "UseSkillPerform",
"AnchorTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "LightTeamCenter"
},
"IsLocalOffset": true,
"AnchorOffset": {
"X": 4.5,
"Y": 1,
"Z": 4
},
"AnchorRatio": 0.99,
"AimTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "LightTeamCenter"
},
"AimOffset": {
"Y": 0.5,
"Z": 0.001
},
"AimRatio": 1,
"FollowPoleAngle": 180,
"FollowDamp": 1.8,
"AimDamp": 1.8,
"FOV": 50
},
"BlendConfig": {
"BlendType": "Cut"
},
"ShowEntityConfig": {
"ShowTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllLightTeam"
},
"IsTargetIgnoreCameraDither": true,
"IsAliveOnly": false
}
}
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"FixedValue": {
"Value": 0.01
}
}
},
{
"$type": "RPG.GameCore.VCameraConfigChange",
"CameraConfig": {
"NormalConfig": {
"CameraState": "UseSkillPerform",
"AnchorTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "LightTeamCenter"
},
"IsLocalOffset": true,
"AnchorOffset": {
"X": 4.5,
"Y": 1,
"Z": 6
},
"AnchorRatio": 0.99,
"AimTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "LightTeamCenter"
},
"AimOffset": {
"Y": 0.9,
"Z": 0.001
},
"AimRatio": 1,
"FollowPoleAngle": 180
},
"BlendConfig": {
"BlendType": "Custom",
"CustomCurveName": "BlendCut_00to1_FastToSlow",
"BlendTime": 2.2
},
"ShowEntityConfig": {
"ShowTargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllLightTeam"
},
"IsAliveOnly": false
}
}
},
{
"$type": "RPG.GameCore.RemoveModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllLightTeamWithAllLightTeamUnselectable"
},
"ModifierName": {
"Value": "MAvatar_GlobalSkill_Castorice_Listen"
}
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"FixedValue": {
"Value": 0.2
}
}
},
{
"$type": "RPG.GameCore.Retarget",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllLightTeam"
},
"Predicate": {
"$type": "RPG.GameCore.ByIsContainModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": {
"Value": "MAvatar_GlobalSkill_Castorice_LimboWakeUpMark"
}
},
"ByRandom": true,
"IncludeLimbo": true,
"TaskList": [
{
"$type": "RPG.GameCore.TriggerAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"AnimLogicState": "Revive",
"AnimStateName": "Revive",
"NormalizedTransitionDuration": {
"FixedValue": {
"Value": 0.1
}
}
},
{
"$type": "RPG.GameCore.SetHP",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifyValue": {
"FixedValue": {
"Value": 1
}
},
"ShowText": false
},
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": {
"Value": "MAvatar_GlobalSkill_Castorice_DeathTime"
},
"LifeTime": {
"FixedValue": {
"Value": 2
}
}
},
{
"$type": "RPG.GameCore.ShowUIPage",
"AssetPath": "UI/Battle/Widget/SpecialToast/BattleLimitedTurnHint_1407.prefab",
"UITextNodes": [
{
"TextPath": "AreaInfoPanel/Title/Text",
"TextContent": {
"Hash": 6959206664173376373
}
}
],
"LifeTime": 1.3
},
{
"$type": "RPG.GameCore.TriggerEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Castorice_00/Eff_Avatar_Castorice_00_BattleEvent04.prefab"
}
]
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"FixedValue": {
"Value": 0.2
}
}
},
{
"$type": "RPG.GameCore.GlobalMainIntensityEffect",
"IsRevert": true,
"FadeDuration": 1
},
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"FixedValue": {
"Value": 1.4
}
}
}
],
"DynamicValues": {
"Floats": {
"463058494": {}
}
}
},
{
"Name": "Avatar_GlobalSkill_Castorice_Insert02",
"TargetInfo": {
"TargetType": "InherentTargetEntity"
},
"OnStart": [
{
"$type": "RPG.GameCore.SetTeamFormation",
"Team": "TeamLight",
"FormationType": "LightTeamNormal"
},
{
"$type": "RPG.GameCore.ForceKill",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AbilityTargetEntity"
},
"MuteHpChange": true,
"MuteAllTriggerDeath": true
}
]
}
],
"GlobalModifiers": {
"Local_SPAdd": {
"_CallbackList": [
{
"Event": "OnTriggerDeath",
"CallbackConfig": [
{
"$type": "RPG.GameCore.ModifySPNew",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"AddValue": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
901482104
]
}
}
}
]
}
],
"Stacking": "Replace",
"DynamicValues": {
"Floats": {
"901482104": {}
}
}
},
"TriggerStanceCountDown_Test": {
"BehaviorFlagList": [
"KeepOnDeathrattle",
"CanBeAddedToServant"
],
"_CallbackList": [
{
"Event": "OnTriggerStanceCountDown",
"CallbackConfig": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByAnd",
"PredicateList": [
{
"$type": "RPG.GameCore.ByCompareStanceCount",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"CompareType": "GreaterEqual",
"CompareValue": {
"FixedValue": {
"Value": 1
}
}
}
]
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.TargetTimeSlow",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ActiveDelay": 0.05,
"TimeScale": 0.01,
"UnscaledDuration": 0.16
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCharacterDamageType",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"DamageType": "Physical"
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.DebugLog",
"Level": "Warn",
"Message": "==================Physical Stance Count Down=================="
},
{
"$type": "RPG.GameCore.IncludeTaskListTemplate",
"Name": "StanceCountDown_Physical",
"DynamicValues": {
"DitherRangeX": {
"FixedValue": {
"Value": 0
}
},
"DitherRangeY": {
"FixedValue": {
"Value": 0
}
},
"UIMessageHeight": {
"FixedValue": {
"Value": 0
}
}
}
}
]
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCharacterDamageType",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"DamageType": "Ice"
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.IncludeTaskListTemplate",
"Name": "StanceCountDown_Ice",
"DynamicValues": {
"DitherRangeX": {
"FixedValue": {
"Value": 0
}
},
"DitherRangeY": {
"FixedValue": {
"Value": 0
}
},
"UIMessageHeight": {
"FixedValue": {
"Value": 0
}
}
}
}
]
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCharacterDamageType",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"DamageType": "Fire"
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.IncludeTaskListTemplate",
"Name": "StanceCountDown_Fire",
"DynamicValues": {
"DitherRangeX": {
"FixedValue": {
"Value": 0
}
},
"DitherRangeY": {
"FixedValue": {
"Value": 0
}
},
"UIMessageHeight": {
"FixedValue": {
"Value": 0
}
}
}
}
]
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCharacterDamageType",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"DamageType": "Wind"
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.IncludeTaskListTemplate",
"Name": "StanceCountDown_Wind",
"DynamicValues": {
"DitherRangeX": {
"FixedValue": {
"Value": 0
}
},
"DitherRangeY": {
"FixedValue": {
"Value": 0
}
},
"UIMessageHeight": {
"FixedValue": {
"Value": 0
}
}
}
}
]
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCharacterDamageType",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"DamageType": "Thunder"
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.IncludeTaskListTemplate",
"Name": "StanceCountDown_Thunder",
"DynamicValues": {
"DitherRangeX": {
"FixedValue": {
"Value": 0
}
},
"DitherRangeY": {
"FixedValue": {
"Value": 0
}
},
"UIMessageHeight": {
"FixedValue": {
"Value": 0
}
}
}
}
]
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCharacterDamageType",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"DamageType": "Imaginary"
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.IncludeTaskListTemplate",
"Name": "StanceCountDown_Imaginary",
"DynamicValues": {
"DitherRangeX": {
"FixedValue": {
"Value": 0
}
},
"DitherRangeY": {
"FixedValue": {
"Value": 0
}
},
"UIMessageHeight": {
"FixedValue": {
"Value": 0
}
}
}
}
]
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCharacterDamageType",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"DamageType": "Quantum"
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.IncludeTaskListTemplate",
"Name": "StanceCountDown_Quantum",
"DynamicValues": {
"DitherRangeX": {
"FixedValue": {
"Value": 0
}
},
"DitherRangeY": {
"FixedValue": {
"Value": 0
}
},
"UIMessageHeight": {
"FixedValue": {
"Value": 0
}
}
}
}
]
}
]
}
]
},
{
"Event": "OnTriggerBreak",
"CallbackConfig": [
{
"$type": "RPG.GameCore.TargetTimeSlow",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ActiveDelay": 0.05,
"TimeScale": 0.01,
"UnscaledDuration": 0.16
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCharacterDamageType",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"DamageType": "Physical"
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.IncludeTaskListTemplate",
"Name": "StanceBreak_Physical",
"DynamicValues": {
"DitherRangeX": {
"FixedValue": {
"Value": 0.05
}
},
"DitherRangeY": {
"FixedValue": {
"Value": 0.05
}
},
"UIMessageHeight": {
"FixedValue": {
"Value": 0
}
}
}
}
]
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCharacterDamageType",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"DamageType": "Ice"
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.IncludeTaskListTemplate",
"Name": "StanceBreak_Ice",
"DynamicValues": {
"DitherRangeX": {
"FixedValue": {
"Value": 0.05
}
},
"DitherRangeY": {
"FixedValue": {
"Value": 0.05
}
},
"UIMessageHeight": {
"FixedValue": {
"Value": 0
}
}
}
}
]
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCharacterDamageType",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"DamageType": "Fire"
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.IncludeTaskListTemplate",
"Name": "StanceBreak_Fire",
"DynamicValues": {
"DitherRangeX": {
"FixedValue": {
"Value": 0.05
}
},
"DitherRangeY": {
"FixedValue": {
"Value": 0.05
}
},
"UIMessageHeight": {
"FixedValue": {
"Value": 0
}
}
}
}
]
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCharacterDamageType",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"DamageType": "Wind"
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.IncludeTaskListTemplate",
"Name": "StanceBreak_Wind",
"DynamicValues": {
"DitherRangeX": {
"FixedValue": {
"Value": 0.05
}
},
"DitherRangeY": {
"FixedValue": {
"Value": 0.05
}
},
"UIMessageHeight": {
"FixedValue": {
"Value": 0
}
}
}
}
]
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCharacterDamageType",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"DamageType": "Thunder"
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.IncludeTaskListTemplate",
"Name": "StanceBreak_Thunder",
"DynamicValues": {
"DitherRangeX": {
"FixedValue": {
"Value": 0.05
}
},
"DitherRangeY": {
"FixedValue": {
"Value": 0.05
}
},
"UIMessageHeight": {
"FixedValue": {
"Value": 0
}
}
}
}
]
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCharacterDamageType",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"DamageType": "Imaginary"
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.IncludeTaskListTemplate",
"Name": "StanceBreak_Imaginary",
"DynamicValues": {
"DitherRangeX": {
"FixedValue": {
"Value": 0.05
}
},
"DitherRangeY": {
"FixedValue": {
"Value": 0.05
}
},
"UIMessageHeight": {
"FixedValue": {
"Value": 0
}
}
}
}
]
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCharacterDamageType",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"DamageType": "Quantum"
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.IncludeTaskListTemplate",
"Name": "StanceBreak_Quantum",
"DynamicValues": {
"DitherRangeX": {
"FixedValue": {
"Value": 0.05
}
},
"DitherRangeY": {
"FixedValue": {
"Value": 0.05
}
},
"UIMessageHeight": {
"FixedValue": {
"Value": 0
}
}
}
}
]
}
]
}
]
},
"TriggerStanceCountDown_Monster": {
"BehaviorFlagList": [
"KeepOnDeathrattle",
"CanBeAddedToServant"
],
"_CallbackList": [
{
"Event": "OnTriggerStanceCountDown",
"CallbackConfig": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByAnd",
"PredicateList": [
{
"$type": "RPG.GameCore.ByCompareStanceCount",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"CompareType": "GreaterEqual",
"CompareValue": {
"FixedValue": {
"Value": 1
}
}
}
]
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.TargetTimeSlow",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ActiveDelay": 0.05,
"TimeScale": 0.01,
"UnscaledDuration": 0.16
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCharacterDamageType",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"DamageType": "Physical"
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.IncludeTaskListTemplate",
"Name": "StanceCountDown_Physical",
"DynamicValues": {
"DitherRangeX": {
"FixedValue": {
"Value": 0
}
},
"DitherRangeY": {
"FixedValue": {
"Value": 0
}
},
"UIMessageHeight": {
"FixedValue": {
"Value": 0
}
}
}
}
]
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCharacterDamageType",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"DamageType": "Ice"
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.IncludeTaskListTemplate",
"Name": "StanceCountDown_Ice",
"DynamicValues": {
"DitherRangeX": {
"FixedValue": {
"Value": 0
}
},
"DitherRangeY": {
"FixedValue": {
"Value": 0
}
},
"UIMessageHeight": {
"FixedValue": {
"Value": 0
}
}
}
}
]
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCharacterDamageType",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"DamageType": "Fire"
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.IncludeTaskListTemplate",
"Name": "StanceCountDown_Fire",
"DynamicValues": {
"DitherRangeX": {
"FixedValue": {
"Value": 0
}
},
"DitherRangeY": {
"FixedValue": {
"Value": 0
}
},
"UIMessageHeight": {
"FixedValue": {
"Value": 0
}
}
}
}
]
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCharacterDamageType",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"DamageType": "Wind"
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.IncludeTaskListTemplate",
"Name": "StanceCountDown_Wind",
"DynamicValues": {
"DitherRangeX": {
"FixedValue": {
"Value": 0
}
},
"DitherRangeY": {
"FixedValue": {
"Value": 0
}
},
"UIMessageHeight": {
"FixedValue": {
"Value": 0
}
}
}
}
]
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCharacterDamageType",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"DamageType": "Thunder"
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.IncludeTaskListTemplate",
"Name": "StanceCountDown_Thunder",
"DynamicValues": {
"DitherRangeX": {
"FixedValue": {
"Value": 0
}
},
"DitherRangeY": {
"FixedValue": {
"Value": 0
}
},
"UIMessageHeight": {
"FixedValue": {
"Value": 0
}
}
}
}
]
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCharacterDamageType",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"DamageType": "Imaginary"
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.IncludeTaskListTemplate",
"Name": "StanceCountDown_Imaginary",
"DynamicValues": {
"DitherRangeX": {
"FixedValue": {
"Value": 0
}
},
"DitherRangeY": {
"FixedValue": {
"Value": 0
}
},
"UIMessageHeight": {
"FixedValue": {
"Value": 0
}
}
}
}
]
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCharacterDamageType",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"DamageType": "Quantum"
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.IncludeTaskListTemplate",
"Name": "StanceCountDown_Quantum",
"DynamicValues": {
"DitherRangeX": {
"FixedValue": {
"Value": 0
}
},
"DitherRangeY": {
"FixedValue": {
"Value": 0
}
},
"UIMessageHeight": {
"FixedValue": {
"Value": 0
}
}
}
}
]
}
]
}
]
},
{
"Event": "OnTriggerBreak",
"CallbackConfig": [
{
"$type": "RPG.GameCore.IncludeTaskListTemplate",
"Name": "TT_TriggerBreak"
}
]
},
{
"Event": "OnTriggerRedStanceBreak",
"CallbackConfig": [
{
"$type": "RPG.GameCore.IncludeTaskListTemplate",
"Name": "TT_TriggerBreak"
}
]
}
],
"TaskListTemplate": [
{
"Name": "TT_TriggerBreak",
"TaskList": [
{
"$type": "RPG.GameCore.TargetTimeSlow",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ActiveDelay": 0.05,
"TimeScale": 0.01,
"UnscaledDuration": 0.16
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCharacterDamageType",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"DamageType": "Physical"
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.IncludeTaskListTemplate",
"Name": "StanceBreak_Physical",
"DynamicValues": {
"DitherRangeX": {
"FixedValue": {
"Value": 0.05
}
},
"DitherRangeY": {
"FixedValue": {
"Value": 0.05
}
},
"UIMessageHeight": {
"FixedValue": {
"Value": 0
}
}
}
}
]
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCharacterDamageType",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"DamageType": "Ice"
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.IncludeTaskListTemplate",
"Name": "StanceBreak_Ice",
"DynamicValues": {
"DitherRangeX": {
"FixedValue": {
"Value": 0.05
}
},
"DitherRangeY": {
"FixedValue": {
"Value": 0.05
}
},
"UIMessageHeight": {
"FixedValue": {
"Value": 0
}
}
}
}
]
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCharacterDamageType",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"DamageType": "Fire"
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.IncludeTaskListTemplate",
"Name": "StanceBreak_Fire",
"DynamicValues": {
"DitherRangeX": {
"FixedValue": {
"Value": 0.05
}
},
"DitherRangeY": {
"FixedValue": {
"Value": 0.05
}
},
"UIMessageHeight": {
"FixedValue": {
"Value": 0
}
}
}
}
]
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCharacterDamageType",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"DamageType": "Wind"
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.IncludeTaskListTemplate",
"Name": "StanceBreak_Wind",
"DynamicValues": {
"DitherRangeX": {
"FixedValue": {
"Value": 0.05
}
},
"DitherRangeY": {
"FixedValue": {
"Value": 0.05
}
},
"UIMessageHeight": {
"FixedValue": {
"Value": 0
}
}
}
}
]
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCharacterDamageType",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"DamageType": "Thunder"
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.IncludeTaskListTemplate",
"Name": "StanceBreak_Thunder",
"DynamicValues": {
"DitherRangeX": {
"FixedValue": {
"Value": 0.05
}
},
"DitherRangeY": {
"FixedValue": {
"Value": 0.05
}
},
"UIMessageHeight": {
"FixedValue": {
"Value": 0
}
}
}
}
]
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCharacterDamageType",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"DamageType": "Imaginary"
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.IncludeTaskListTemplate",
"Name": "StanceBreak_Imaginary",
"DynamicValues": {
"DitherRangeX": {
"FixedValue": {
"Value": 0.05
}
},
"DitherRangeY": {
"FixedValue": {
"Value": 0.05
}
},
"UIMessageHeight": {
"FixedValue": {
"Value": 0
}
}
}
}
]
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCharacterDamageType",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"DamageType": "Quantum"
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.IncludeTaskListTemplate",
"Name": "StanceBreak_Quantum",
"DynamicValues": {
"DitherRangeX": {
"FixedValue": {
"Value": 0.05
}
},
"DitherRangeY": {
"FixedValue": {
"Value": 0.05
}
},
"UIMessageHeight": {
"FixedValue": {
"Value": 0
}
}
}
}
]
}
]
}
]
},
"MAvatar_Common_TriggerDeparted": {
"_CallbackList": [
{
"Event": "OnBeforeAction",
"CallbackConfig": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByIsContainModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"ModifierName": {
"Value": "MAvatar_Common_Departed"
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.SetEntityUnselectable",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
}
},
{
"$type": "RPG.GameCore.AddEntityToTeamFormation",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
}
}
]
}
]
},
{
"Event": "OnAfterAction",
"CallbackConfig": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByIsContainModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"ModifierName": {
"Value": "MAvatar_Common_Departed"
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.SetEntityUnselectable",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"Unselectable": true
},
{
"$type": "RPG.GameCore.RemoveEntityFromTeamFormation",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"RemainInTeam": true
}
]
}
]
},
{
"Event": "OnDepartedStart",
"CallbackConfig": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"ModifierName": {
"Value": "MAvatar_Common_Departed"
}
}
]
},
{
"Event": "OnDepartedEnd",
"CallbackConfig": [
{
"$type": "RPG.GameCore.RemoveModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"ModifierName": {
"Value": "MAvatar_Common_Departed"
}
}
]
}
]
},
"MAvatar_Common_Departed": {
"BehaviorFlagList": [
"Stealth"
],
"_CallbackList": [
{
"Event": "OnCreate",
"CallbackConfig": [
{
"$type": "RPG.GameCore.RemoveModifierByBehaviorFlag",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"ModifierBehaviorFlags": [
"AttackSign",
"TeamAction"
]
}
]
},
{
"Event": "OnDestroy",
"CallbackConfig": [
{
"$type": "RPG.GameCore.SetEntityActionState",
"UniqueName": "MAvatar_Common_Departed",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity.WithBattleEvent"
}
},
{
"$type": "RPG.GameCore.SetEntityUnselectable",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity.WithBattleEvent"
}
},
{
"$type": "RPG.GameCore.AddEntityToTeamFormation",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
}
}
]
},
{
"Event": "OnStack",
"CallbackConfig": [
{
"$type": "RPG.GameCore.SetEntityActionState",
"UniqueName": "MAvatar_Common_Departed",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity.WithBattleEvent"
},
"ActionState": false
},
{
"$type": "RPG.GameCore.SetEntityUnselectable",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity.WithBattleEvent"
},
"Unselectable": true
},
{
"$type": "RPG.GameCore.RemoveEntityFromTeamFormation",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"RemainInTeam": true
}
]
},
{
"Event": "OnListenModifierAdd",
"CallbackConfig": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByAnd",
"PredicateList": [
{
"$type": "RPG.GameCore.ByAny",
"PredicateList": [
{
"$type": "RPG.GameCore.ByCheckModifierCallBackBehaviorFlag",
"Flag": "TeamAction"
},
{
"$type": "RPG.GameCore.ByCheckModifierCallBackBehaviorFlag",
"Flag": "AttackSign"
}
]
},
{
"$type": "RPG.GameCore.ByCompareTarget",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"CompareType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
}
}
]
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.RemoveModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"ModifierName": {
"Value": "Monster_Beast02_Attack_Sign"
}
},
{
"$type": "RPG.GameCore.RemoveModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"ModifierName": {
"Value": "Monster_W2_Beast02_00_RLElite_Attack_Sign"
}
},
{
"$type": "RPG.GameCore.RemoveModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"ModifierName": {
"Value": "ParamModifier"
}
}
]
}
]
}
],
"Stacking": "ReplaceByCaster"
},
"MAvatar_GlobalSkill_Castorice_CreateBattleEvent": {
"_CallbackList": [
{
"Event": "OnStack",
"CallbackConfig": [
{
"$type": "RPG.GameCore.CreateBattleEvent",
"EventID": {
"FixedValue": {
"Value": 11407
}
},
"DynamicValues": {
"MDF_Castorice_CreateBattleEvent": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
462955996
]
}
}
},
"Team": "TeamLight"
}
]
}
]
},
"MAvatar_GlobalSkill_Castorice_Main": {
"_CallbackList": [
{
"Event": "OnStack",
"CallbackConfig": [
{
"$type": "RPG.GameCore.SetAvatarGlobalBuffState",
"BuffID": 140703,
"IsActive": "True",
"LeftCount": {
"FixedValue": {
"Value": 1
}
}
}
]
},
{
"Event": "OnListenCharacterCreate",
"CallbackConfig": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByAny",
"PredicateList": [
{
"$type": "RPG.GameCore.ByTargetTeam",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"Team": "TeamLight"
},
{
"$type": "RPG.GameCore.ByTargetEntityType",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"EntityTypeMask": "Servant",
"Inverse": true
},
{
"$type": "RPG.GameCore.ByIsContainModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity"
},
"ModifierName": {
"Value": "MAvatar_GlobalSkill_Castorice_Listen"
}
},
{
"$type": "RPG.GameCore.ByIsContainModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"ModifierName": {
"Value": "MAvatar_GlobalSkill_Castorice_CD"
},
"Inverse": true
}
]
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllLightTeamWithAllUnselectableLightTeamWithoutBattleEvent.RemoveServant"
},
"ModifierName": {
"Value": "MAvatar_GlobalSkill_Castorice_Listen"
},
"DynamicValues": {
"MDF_HealPercentage": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
2040975144
]
}
}
}
}
]
}
]
},
{
"Event": "OnEnterBattle",
"CallbackConfig": [
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllLightTeamWithAllLightTeamUnselectable.RemoveServant"
},
"ModifierName": {
"Value": "MAvatar_GlobalSkill_Castorice_Listen"
},
"DynamicValues": {
"MDF_HealPercentage": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
2040975144
]
}
}
}
}
]
}
]
},
"MAvatar_GlobalSkill_Castorice_CD": {
"_CallbackList": [
{
"Event": "OnListenAllowAction",
"CallbackConfig": [
{
"$type": "RPG.GameCore.RemoveModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllLightTeamWithAllUnselectableLightTeamWithoutBattleEvent"
},
"ModifierName": {
"Value": "MAvatar_GlobalSkill_Castorice_Listen"
}
}
]
},
{
"Event": "OnListenTurnEnd",
"CallbackConfig": [
{
"$type": "RPG.GameCore.RemoveModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllLightTeamWithAllUnselectableLightTeamWithoutBattleEvent"
},
"ModifierName": {
"Value": "MAvatar_GlobalSkill_Castorice_Listen"
}
}
]
},
{
"Event": "OnListenAfterAttack",
"CallbackConfig": [
{
"$type": "RPG.GameCore.RemoveModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllLightTeamWithAllUnselectableLightTeamWithoutBattleEvent"
},
"ModifierName": {
"Value": "MAvatar_GlobalSkill_Castorice_Listen"
}
}
]
},
{
"Event": "OnListenInsertAbilityFinish",
"CallbackConfig": [
{
"$type": "RPG.GameCore.RemoveModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllLightTeamWithAllUnselectableLightTeamWithoutBattleEvent"
},
"ModifierName": {
"Value": "MAvatar_GlobalSkill_Castorice_Listen"
}
}
]
},
{
"Event": "OnListenInsertAbilityAbort",
"CallbackConfig": [
{
"$type": "RPG.GameCore.RemoveModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "AllLightTeamWithAllUnselectableLightTeamWithoutBattleEvent"
},
"ModifierName": {
"Value": "MAvatar_GlobalSkill_Castorice_Listen"
}
}
]
}
]
},
"MAvatar_GlobalSkill_Castorice_Listen": {
"_CallbackList": [
{
"Event": "OnStack",
"CallbackConfig": []
},
{
"Event": "OnLimboWaitHeal",
"Priority": -69,
"CallbackConfig": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareHP",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"CompareType": "LessEqual",
"CompareValue": {
"FixedValue": {
"Value": 0
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.TriggerAnimState",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"AnimLogicState": "Limbo",
"AnimStateName": "Die_Limbo",
"ForceStart": true
},
{
"$type": "RPG.GameCore.MarkTargetForFutureReviveAbility",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
}
},
{
"$type": "RPG.GameCore.TurnInsertAbility",
"AbilityName": {
"Value": "Avatar_GlobalSkill_Castorice_Insert"
},
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"InsertAbilityPriority": "AvatarReviveOthers",
"DynamicValues": {
"AADF_1": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAR",
"FixedValues": [],
"DynamicHashes": [
2054951994
]
}
}
},
"OwnerAliveState": "Mask_AliveOrLimbo",
"ShowInActionBar": true,
"PreCheck": {
"$type": "RPG.GameCore.TurnInsertAbilityCondition",
"Type": "AbilityOwnerInsertUnusedCount",
"Count": {
"FixedValue": {
"Value": 1
}
}
}
},
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "Caster"
},
"AliveOnly": false,
"ModifierName": {
"Value": "MAvatar_GlobalSkill_Castorice_CD"
}
},
{
"$type": "RPG.GameCore.AddModifier",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"AliveOnly": false,
"ModifierName": {
"Value": "MAvatar_GlobalSkill_Castorice_LimboWakeUpMark"
}
}
],
"FailedTaskList": []
}
]
}
],
"DynamicValues": {
"Floats": {
"2054951994": {}
}
}
},
"MAvatar_GlobalSkill_Castorice_LimboWakeUpMark": {},
"MAvatar_GlobalSkill_Castorice_DeathTime": {
"LifeStepMoment": "ModifierPhase1End",
"PerformTime": {
"FixedValue": {
"Value": 0.3
}
},
"_CallbackList": [
{
"Event": "OnDestroy",
"CallbackConfig": [
{
"$type": "RPG.GameCore.RemoveEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Castorice_00/Eff_Avatar_Castorice_00_BattleEvent02.prefab"
},
{
"$type": "RPG.GameCore.RemoveEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Castorice_00/Eff_Avatar_Castorice_00_BattleEvent04_Buff.prefab"
}
]
},
{
"Event": "OnPhase1",
"CallbackConfig": [
{
"$type": "RPG.GameCore.SetDynamicValue",
"Value": {
"IsDynamic": true,
"PostfixExpr": {
"OpCodes": "AQAAAAIR",
"FixedValues": [
{
"Value": 1
}
],
"DynamicHashes": [
1820617363
]
}
},
"DynamicKey": {
"Value": "MDF_LifeTime"
}
},
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareDynamicValue",
"DynamicKey": {
"Value": "MDF_LifeTime"
},
"CompareType": "GreaterEqual",
"CompareValue": {
"FixedValue": {
"Value": 2
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.WaitSecond",
"WaitTime": {
"FixedValue": {
"Value": 0.1
}
}
},
{
"$type": "RPG.GameCore.ForceKill",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"MuteAllTriggerDeath": true
}
],
"FailedTaskList": [
{
"$type": "RPG.GameCore.AbortModifierPhasePerform"
}
]
}
]
},
{
"Event": "OnStack",
"CallbackConfig": [
{
"$type": "RPG.GameCore.ModifierAttachEffect",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
},
"EffectPath": "Effects/Eff_Prefab/Eff_Avatar/Eff_Castorice_00/Eff_Avatar_Castorice_00_BattleEvent04_Buff.prefab"
},
{
"$type": "RPG.GameCore.RecordUseAvatarGlobalBuff",
"MazeBuffID": 140703
}
]
},
{
"Event": "OnHPChange",
"CallbackConfig": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareParamValue",
"CompareType": "Greater",
"CompareValue": {
"FixedValue": {
"Value": 0
}
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.RemoveSelfModifier"
}
]
}
]
},
{
"Event": "OnListenInitShield",
"CallbackConfig": [
{
"$type": "RPG.GameCore.PredicateTaskList",
"Predicate": {
"$type": "RPG.GameCore.ByCompareTarget",
"TargetType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ParamEntity2"
},
"CompareType": {
"$type": "RPG.GameCore.TargetAlias",
"Alias": "ModifierOwnerEntity"
}
},
"SuccessTaskList": [
{
"$type": "RPG.GameCore.RemoveSelfModifier"
}
]
}
]
}
],
"DynamicValues": {
"Floats": {
"1820617363": {}
}
}
}
}
}