{ "AbilityList": [ { "Name": "Monster_W3_Figure_02_PassiveSkill_Initiate", "TargetInfo": { "TargetType": "Caster" }, "OnAdd": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MMonster_Common_MuteHitFly" } }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "Monster_W3_Figure_02_FireInHead" } }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MMonster_W3_Figure_02_AudioControllerForChosenOne" } }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "W3_Figure_02_BattleScore1" } } ], "Modifiers": { "MMonster_W3_Figure_02_AudioControllerForChosenOne": { "_CallbackList": [ { "Event": "OnModifierAdd", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCheckModifierCallBackName", "ModifierName": "MMonster_W3_DollElite_Commnon_TheChosenOne" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.LevelAudioState", "GroupName": "State_Battle_Monster_W3_Figure_02", "StateName": { "Value": "On" }, "SaveToCustomString": true } ] } ] }, { "Event": "OnModifierRemove", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCheckModifierCallBackName", "ModifierName": "MMonster_W3_DollElite_Commnon_TheChosenOne" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.LevelAudioState", "GroupName": "State_Battle_Monster_W3_Figure_02", "StateName": { "Value": "Off" }, "SaveToCustomString": true } ] } ] } ] } } }, { "Name": "Monster_W3_Figure_Common_Phase_Insert", "TargetInfo": { "TargetType": "Caster" }, "OnStart": [] }, { "Name": "Monster_W3_Figure_02_Skill01_Phase01", "TargetInfo": { "TargetType": "SkillTargetEntityList" }, "OnStart": [ { "$type": "RPG.GameCore.TriggerAbility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AbilityName": { "Value": "Monster_W3_Figure_02_Skill01_Phase02" }, "IsSkillPerform": true }, { "$type": "RPG.GameCore.TriggerAbility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AbilityName": { "Value": "Monster_W3_Figure_02_Skill01_Camera" }, "IsSkillPerform": true }, { "$type": "RPG.GameCore.LookAt", "TargetType": "AbilityTargetEntity" }, { "$type": "RPG.GameCore.TriggerAnimStateWithMove", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill01", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "MovingRangeList": [ { "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "IgnoreRadius": true, "OffsetTargetDistance": { "IsDynamic": false, "FixedValue": { "Value": 1.7000000006519258 } }, "NormalizedTimeStart": { "IsDynamic": false, "FixedValue": { "Value": 0.32400000002235174 } }, "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.4669999999459833 } } }, { "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "TeamFormation" }, "OffsetTargetDistance": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "NormalizedTimeStart": { "IsDynamic": false, "FixedValue": { "Value": 0.6720000004861504 } }, "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.8140000004786998 } } } ] }, { "$type": "RPG.GameCore.TriggerAnimState", "AnimLogicState": "Idle", "AnimStateName": "StandBy" }, { "$type": "RPG.GameCore.LookAt", "TargetType": "TeamFormation" } ] }, { "Name": "Monster_W3_Figure_02_Skill01_Phase02", "TargetInfo": { "TargetType": "SkillTargetEntityList" }, "OnStart": [ { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill01", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.1500000001396984 } } }, { "$type": "RPG.GameCore.SkillExecutionStart" }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill01", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.49300000024959445 } } }, { "$type": "RPG.GameCore.DamageByAttackProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "AttackProperty": { "$type": "RPG.GameCore.AttackData", "DamageType": { "DamageType": "Physical" }, "DamagePercentage": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1126825319 ] } }, "SPHitRatio": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "AttackType": "Normal", "HitAnimation": "Hit", "HitEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_W3_Figure_02/Eff_Monster_W3_Figure_02_Skill01_Hit01.prefab" }, "TriggerHitSound": true, "DisplayData": {} }, { "$type": "RPG.GameCore.DamagePerformFinish" }, { "$type": "RPG.GameCore.SkillPerformFinish" } ] }, { "Name": "Monster_W3_Figure_02_Skill02_Phase01", "TargetInfo": { "TargetType": "SkillTargetEntityList" }, "OnStart": [] }, { "Name": "Monster_W3_Figure_02_Skill02_Phase02", "TargetInfo": { "TargetType": "SkillTargetEntityList" }, "OnStart": [] }, { "Name": "Monster_W3_Figure_02_Skill03_Phase01", "TargetInfo": { "TargetType": "SkillTargetEntityList" }, "OnStart": [ { "$type": "RPG.GameCore.SetTeamFormation", "Team": "TeamLight", "FormationType": "LightTeamNormal", "CustomFormationIgnoreDying": false }, { "$type": "RPG.GameCore.TriggerAbility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AbilityName": { "Value": "Monster_W3_Figure_02_Skill03_Phase02" }, "IsSkillPerform": true }, { "$type": "RPG.GameCore.TriggerAbility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AbilityName": { "Value": "Monster_W3_Figure_02_Skill03_Camera" }, "IsSkillPerform": true }, { "$type": "RPG.GameCore.LookAt", "TargetType": "AbilityTargetEntity" }, { "$type": "RPG.GameCore.TriggerAnimStateWithMove", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill03", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "MovingRangeList": [ { "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "IgnoreRadius": true, "OffsetTargetDistance": { "IsDynamic": false, "FixedValue": { "Value": 3.5000000004656613 } }, "NormalizedTimeStart": { "IsDynamic": false, "FixedValue": { "Value": 0.29000000027008355 } }, "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.4389999997802079 } } }, { "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "TeamFormation" }, "IgnoreRadius": true, "OffsetTargetDistance": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "NormalizedTimeStart": { "IsDynamic": false, "FixedValue": { "Value": 0.7010000005830079 } }, "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.8250000004190952 } } } ] }, { "$type": "RPG.GameCore.TriggerAnimState", "AnimLogicState": "Idle" } ] }, { "Name": "Monster_W3_Figure_02_Skill03_Phase02", "TargetInfo": { "TargetType": "SkillTargetEntityList" }, "OnStart": [ { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill03", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.10000000009313226 } } }, { "$type": "RPG.GameCore.SkillExecutionStart" }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill03", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.31499999994412065 } } }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill03", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.5260000000707805 } } }, { "$type": "RPG.GameCore.DamageByAttackProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetEntity" }, "AttackProperty": { "$type": "RPG.GameCore.AttackData", "DamageType": { "DamageType": "Physical" }, "DamagePercentage": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -56289053 ] } }, "SPHitRatio": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "AttackType": "Normal", "HitAnimation": "Hit_H", "HitEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_W3_Figure_02/Eff_Monster_W3_Figure_02_Skill03_Hit01.prefab" }, "TriggerHitSound": true, "DisplayData": {} }, { "$type": "RPG.GameCore.DamageByAttackProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetAdjoinEntity" }, "AttackProperty": { "$type": "RPG.GameCore.AttackData", "DamageType": { "DamageType": "Physical" }, "DamagePercentage": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -56289053 ] } }, "SPHitRatio": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "AttackType": "Normal", "HitAnimation": "Hit_H", "HitEffect": "Effects/Eff_Prefab/Eff_Monster/Eff_W3_Figure_02/Eff_Monster_W3_Figure_02_Skill03_Hit01.prefab" }, "TriggerHitSound": true, "DisplayData": {} }, { "$type": "RPG.GameCore.DamagePerformFinish" }, { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "IsDynamic": false, "FixedValue": { "Value": 0.05000000004656613 } } }, { "$type": "RPG.GameCore.SkillPerformFinish" } ] }, { "Name": "Monster_W3_Figure_02_Skill04_Phase01", "TargetInfo": { "TargetType": "Caster" }, "OnStart": [ { "$type": "RPG.GameCore.TriggerAbility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AbilityName": { "Value": "Monster_W3_Figure_02_Skill04_Phase02" }, "IsSkillPerform": true }, { "$type": "RPG.GameCore.TriggerAbility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AbilityName": { "Value": "Monster_W3_Figure_02_Skill04_Camera" }, "IsSkillPerform": true }, { "$type": "RPG.GameCore.LookAt", "TargetType": "LightTeamCenter" }, { "$type": "RPG.GameCore.TriggerAnimState", "AnimStateName": "Skill04", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, { "$type": "RPG.GameCore.TriggerAnimState", "AnimLogicState": "Idle" } ] }, { "Name": "Monster_W3_Figure_02_Skill04_Phase02", "TargetInfo": { "TargetType": "Caster" }, "OnStart": [ { "$type": "RPG.GameCore.DefineDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "DynamicKey": { "Value": "MarkCount" }, "ContextScope": "TargetEntity" }, { "$type": "RPG.GameCore.SetTeamFormation", "Team": "TeamLight", "FormationType": "LightTeamNormal", "CustomFormationIgnoreDying": false }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill04", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.1500000001396984 } } }, { "$type": "RPG.GameCore.SetTeamFormation", "Team": "TeamLight", "FormationType": "LightTeamNormal", "CustomFormationIgnoreDying": false }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill04", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.3879999998025596 } } }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill04", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.40000000037252903 } } }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill04", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.4977205996401608 } } }, { "$type": "RPG.GameCore.Retarget", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllLightTeam" }, "ByRandom": true, "MaxNumber": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "TaskList": [ { "$type": "RPG.GameCore.DefineDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "DynamicKey": { "Value": "Monster_W3_Figure_02_AimTargetCount" }, "ResetValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "ContextScope": "TargetEntity" }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "Monster_W3_Figure_02_AimTarget" } } ] }, { "$type": "RPG.GameCore.ShowUIPage", "AssetPath": "UI/Common/Widget/BattleAlertHint.prefab", "UITextNodes": [ { "TextPath": "AreaInfoPanel/Title/Text", "TextContent": { "Hash": 930431400, "Hash64": 16188669285934551652 } } ], "LifeTime": 2.5 }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "Monster_W3_Figure_02_IsAiming" }, "LayerAddWhenStack": { "IsDynamic": false, "FixedValue": { "Value": 4 } } }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill04", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.9900000009220093 } } }, { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "DynamicKey": { "Value": "W3_Figure_02_BattleScore1_Flag1" } }, { "$type": "RPG.GameCore.SkillPerformFinish" } ] }, { "Name": "Monster_W3_Figure_02_Skill05_Phase01", "TargetInfo": { "TargetType": "AllEnemy" }, "OnStart": [ { "$type": "RPG.GameCore.MoveToTargetPosition", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "DarkTeamCenter" }, "IgnoreRadius": true, "OffsetTargetDistance": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, { "$type": "RPG.GameCore.MoveToTargetPosition", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LightTeamCenter" }, "IgnoreRadius": true, "OffsetTargetDistance": { "IsDynamic": false, "FixedValue": { "Value": 6 } } }, { "$type": "RPG.GameCore.LookAt", "TargetType": "EnemyTeamCenter" }, { "$type": "RPG.GameCore.RetargetList", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllLightTeam" }, "Predicate": { "$type": "RPG.GameCore.ByIsContainModifier", "Inverse": true, "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "Monster_W3_Figure_02_AimTarget" }, "CasterFilter": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" } }, "TaskList": [ { "$type": "RPG.GameCore.DebugLog", "Level": "Warn", "Message": "==============[ParamEntityList]======================" }, { "$type": "RPG.GameCore.SetEntityVisible", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntityList" } } ] }, { "$type": "RPG.GameCore.RetargetList", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllLightTeam" }, "Predicate": { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "Monster_W3_Figure_02_AimTarget" }, "CasterFilter": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" } }, "TaskList": [ { "$type": "RPG.GameCore.DebugLog", "Level": "Warn", "Message": "==============[ParamEntityList]======================" }, { "$type": "RPG.GameCore.TriggerAbility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AbilityInherentTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntityList" }, "AbilityName": { "Value": "Monster_W3_Figure_02_Skill05_Phase02" }, "IsSkillPerform": true }, { "$type": "RPG.GameCore.TriggerAbility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AbilityInherentTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntityList" }, "AbilityName": { "Value": "Monster_W3_Figure_02_Skill05_Camera" }, "IsSkillPerform": true } ], "FailedTaskList": [ { "$type": "RPG.GameCore.TriggerAbility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AbilityInherentTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllEnemy" }, "AbilityName": { "Value": "Monster_W3_Figure_02_Skill05_Phase02" }, "IsSkillPerform": true }, { "$type": "RPG.GameCore.TriggerAbility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AbilityInherentTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllEnemy" }, "AbilityName": { "Value": "Monster_W3_Figure_02_Skill05_Camera" }, "IsSkillPerform": true } ] }, { "$type": "RPG.GameCore.LookAt", "TargetType": "LightTeamCenter" }, { "$type": "RPG.GameCore.TriggerAnimState", "AnimStateName": "Skill05", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "NormalizedTimeWait": { "IsDynamic": false, "FixedValue": { "Value": 0.8310000007040799 } } }, { "$type": "RPG.GameCore.SetEntityVisible", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllLightTeam" }, "Visible": true }, { "$type": "RPG.GameCore.SetTeamFormation", "Team": "TeamLight", "FormationType": "LightTeamNormal" }, { "$type": "RPG.GameCore.TriggerAnimState", "AnimLogicState": "Idle", "NormalizedTransitionDuration": { "IsDynamic": false, "FixedValue": { "Value": 0.25000000023283064 } } } ] }, { "Name": "Monster_W3_Figure_02_Skill05_Phase02", "TargetInfo": { "TargetType": "InherentTargetEntity" }, "OnStart": [ { "$type": "RPG.GameCore.SkillExecutionStart" }, { "$type": "RPG.GameCore.GlobalMainIntensityEffect", "TargetIntensity": 0.3, "FadeDuration": 0.5 }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "Monster_W3_Figure_02_AimTargetCount" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetTeamFormation", "FormationTarget": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetGroup" }, "CustomFormationName": "Monster_W3_Figure_02_Skill05_1", "CustomCenterTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LightTeamCenter" } } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "Monster_W3_Figure_02_AimTargetCount" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 2 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetTeamFormation", "FormationTarget": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetGroup" }, "CustomFormationName": "Monster_W3_Figure_02_Skill05_2", "CustomCenterTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LightTeamCenter" } } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "Monster_W3_Figure_02_AimTargetCount" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 3 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetTeamFormation", "FormationTarget": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AbilityTargetGroup" }, "CustomFormationName": "Monster_W3_Figure_02_Skill05_3", "CustomCenterTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LightTeamCenter" } } ] }, { "$type": "RPG.GameCore.Retarget", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllLightTeam" }, "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "Monster_W3_Figure_02_AimTarget" }, "CasterFilter": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" } }, { "$type": "RPG.GameCore.ByIsContainModifier", "Inverse": true, "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "Monster_W3_Figure_02_ChainMark1" } } ] }, "ByRandom": true, "MaxNumber": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "TaskList": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "Monster_W3_Figure_02_ChainMark1" } } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "Monster_W3_Figure_02_AimTargetCount" }, "CompareType": "GreaterEqual", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 2 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.Retarget", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllLightTeam" }, "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "Monster_W3_Figure_02_AimTarget" }, "CasterFilter": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" } }, { "$type": "RPG.GameCore.ByIsContainModifier", "Inverse": true, "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "Monster_W3_Figure_02_ChainMark1" } } ] }, "ByRandom": true, "MaxNumber": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "TaskList": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "Monster_W3_Figure_02_ChainMark2" } } ] } ], "FailedTaskList": [ { "$type": "RPG.GameCore.Retarget", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllLightTeam" }, "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "Monster_W3_Figure_02_AimTarget" }, "CasterFilter": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" } }, { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "Monster_W3_Figure_02_ChainMark1" } } ] }, "ByRandom": true, "MaxNumber": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "TaskList": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "Monster_W3_Figure_02_ChainMark2" } } ] } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "Monster_W3_Figure_02_AimTargetCount" }, "CompareType": "GreaterEqual", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 3 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.Retarget", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllLightTeam" }, "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "Monster_W3_Figure_02_AimTarget" }, "CasterFilter": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" } }, { "$type": "RPG.GameCore.ByIsContainModifier", "Inverse": true, "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "Monster_W3_Figure_02_ChainMark1" } }, { "$type": "RPG.GameCore.ByIsContainModifier", "Inverse": true, "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "Monster_W3_Figure_02_ChainMark2" } } ] }, "ByRandom": true, "MaxNumber": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "TaskList": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "Monster_W3_Figure_02_ChainMark3" } } ] } ], "FailedTaskList": [ { "$type": "RPG.GameCore.Retarget", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllLightTeam" }, "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "Monster_W3_Figure_02_AimTarget" }, "CasterFilter": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" } }, { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "Monster_W3_Figure_02_ChainMark1" } } ] }, "ByRandom": true, "MaxNumber": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "TaskList": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "Monster_W3_Figure_02_ChainMark3" } } ] } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "Monster_W3_Figure_02_AimTargetCount" }, "CompareType": "GreaterEqual", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 4 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.Retarget", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllLightTeam" }, "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "Monster_W3_Figure_02_AimTarget" }, "CasterFilter": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" } }, { "$type": "RPG.GameCore.ByIsContainModifier", "Inverse": true, "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "Monster_W3_Figure_02_ChainMark1" } }, { "$type": "RPG.GameCore.ByIsContainModifier", "Inverse": true, "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "Monster_W3_Figure_02_ChainMark2" } }, { "$type": "RPG.GameCore.ByIsContainModifier", "Inverse": true, "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "Monster_W3_Figure_02_ChainMark3" } } ] }, "ByRandom": true, "MaxNumber": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "TaskList": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "Monster_W3_Figure_02_ChainMark4" } } ] } ], "FailedTaskList": [ { "$type": "RPG.GameCore.Retarget", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllLightTeam" }, "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "Monster_W3_Figure_02_AimTarget" }, "CasterFilter": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" } }, { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "Monster_W3_Figure_02_ChainMark2" } } ] }, "ByRandom": true, "MaxNumber": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "TaskList": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "Monster_W3_Figure_02_ChainMark4" } } ] } ] }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill05", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.4940000001806766 } } }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "Monster_W3_Figure_02_AimTargetCount" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LightTeamCenter" }, "EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W3_Figure_02/Eff_Monster_W3_Figure_02_Skill05_Chain01.prefab", "ForceSimulateImmediately": false } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "Monster_W3_Figure_02_AimTargetCount" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 2 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LightTeamCenter" }, "EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W3_Figure_02/Eff_Monster_W3_Figure_02_Skill05_Chain02.prefab", "ForceSimulateImmediately": false } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "Monster_W3_Figure_02_AimTargetCount" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 3 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LightTeamCenter" }, "EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W3_Figure_02/Eff_Monster_W3_Figure_02_Skill05_Chain03.prefab", "ForceSimulateImmediately": false } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "Monster_W3_Figure_02_AimTargetCount" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 4 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "LightTeamCenter" }, "EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W3_Figure_02/Eff_Monster_W3_Figure_02_Skill05_Chain04.prefab", "ForceSimulateImmediately": false } ] }, { "$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": "Monster_W3_Figure_02_AimTarget" }, "CasterFilter": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" } }, "ByRandom": true, "TaskList": [ { "$type": "RPG.GameCore.DebugLog", "Level": "Warn", "Message": "==============找到======================" }, { "$type": "RPG.GameCore.DamageByAttackProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "AttackProperty": { "$type": "RPG.GameCore.AttackData", "DamageType": { "DamageType": "Physical" }, "DamagePercentage": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQABAQUR", "FixedValues": [], "DynamicHashes": [ -402291451, -320093813 ] } }, "SPHitRatio": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "AttackType": "Normal", "HitAnimation": "Hit_H", "HitEffectHeight": 0, "HitAngleVertical": -60 }, "TriggerHitSound": true, "SpecialHitSoundEvent": "Ev_sfx_Eff_Monster_W3_Figure_02_Skill05_Chain", "DisplayData": {} }, { "$type": "RPG.GameCore.TargetTimeSlow", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "TimeScale": 0.5, "UnscaledDuration": 0.8 } ] }, { "$type": "RPG.GameCore.DamagePerformFinish" }, { "$type": "RPG.GameCore.RemoveModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "Monster_W3_Figure_02_IsAiming" } }, { "$type": "RPG.GameCore.RemoveModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllLightTeam" }, "ModifierName": { "Value": "Monster_W3_Figure_02_AimTarget" }, "OnlyRemoveCasterAdded": true }, { "$type": "RPG.GameCore.RemoveModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllLightTeam" }, "ModifierName": { "Value": "Monster_W3_Figure_02_ChainMark1" } }, { "$type": "RPG.GameCore.RemoveModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllLightTeam" }, "ModifierName": { "Value": "Monster_W3_Figure_02_ChainMark2" } }, { "$type": "RPG.GameCore.RemoveModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllLightTeam" }, "ModifierName": { "Value": "Monster_W3_Figure_02_ChainMark3" } }, { "$type": "RPG.GameCore.RemoveModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllLightTeam" }, "ModifierName": { "Value": "Monster_W3_Figure_02_ChainMark4" } }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill05", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.693000000435859 } } }, { "$type": "RPG.GameCore.RemoveEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W3_Figure_02/Eff_Monster_W3_Figure_02_Skill04_Chain.prefab", "ForceImmediateFadeOut": false }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill05", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.7500000006984919 } } }, { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "DynamicKey": { "Value": "Monster_W3_Figure_02_AimTargetCount" } }, { "$type": "RPG.GameCore.GlobalMainIntensityEffect", "IsRevert": true, "FadeDuration": 0.5 }, { "$type": "RPG.GameCore.WaitAnimState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AnimStateName": "Skill05", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 0.8300000007729977 } } }, { "$type": "RPG.GameCore.SkillPerformFinish" } ] }, { "Name": "Monster_W3_Figure_02_Skill07_Phase00", "TargetInfo": { "TargetType": "AllEnemy" }, "OnStart": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareMonsterID", "TargetType": { "$type": "RPG.GameCore.TargetFetchUniqueNameEntity", "UniqueName": "DollBoss" }, "TargetMonsterID": { "IsDynamic": false, "FixedValue": { "Value": 300401001 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MMonster_W3_Figure_02_Skill07_MainStory" } } ] }, { "$type": "RPG.GameCore.RemoveModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllDarkTeam" }, "ModifierName": { "Value": "MMonster_W3_DollElite_Commnon_TheChosenOneEffect" } }, { "$type": "RPG.GameCore.ExitBreakState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllDarkTeam" }, "CancelRecoverAnim": true }, { "$type": "RPG.GameCore.RemoveModifierByBehaviorFlag", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "ModifierBehaviorFlags": [ "STAT_CTRL" ] }, { "$type": "RPG.GameCore.RemoveModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "OneMore" } }, { "$type": "RPG.GameCore.SetEntityVisible", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "Visible": true }, { "$type": "RPG.GameCore.SetSkillTargetFormationByPos", "Team": "TeamDark", "CustomTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllTeamMember" }, "IgnoreHitBoxRadius": true, "TargetFormation": {}, "LeftSideFormations": [ {}, {} ], "RightSideFormations": [ {}, {} ] }, { "$type": "RPG.GameCore.SetTeamFormation", "Team": "TeamLight", "CustomFormationName": "Monster_W3_Figure_02_Skill07", "CustomCenterTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" } }, { "$type": "RPG.GameCore.TriggerParallelAbility", "ParallelAbilityList": [ { "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AbilityInherentTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllEnemy" }, "AbilityName": { "Value": "Monster_W3_Figure_02_Skill07_Phase02" } }, { "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AbilityInherentTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AbilityName": { "Value": "Monster_W3_Figure_02_Skill07_Camera" } }, { "TargetType": { "$type": "RPG.GameCore.TargetSequence", "Sequence": [ { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllDarkTeam" }, { "$type": "RPG.GameCore.TargetFilter", "Predicate": { "$type": "RPG.GameCore.ByCheckCustomValueBool", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "Key": { "Hash": -231967306 } } } ] }, "AbilityInherentTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllEnemy" }, "AbilityName": { "Value": "Monster_W3_Figure_00_Skill07_Phase02" } }, { "TargetType": { "$type": "RPG.GameCore.TargetSequence", "Sequence": [ { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllDarkTeam" }, { "$type": "RPG.GameCore.TargetFilter", "Predicate": { "$type": "RPG.GameCore.ByCheckCustomValueBool", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "Key": { "Hash": 1334116635 } } } ] }, "AbilityInherentTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllEnemy" }, "AbilityName": { "Value": "Monster_W3_Figure_01_Skill07_Phase02" } } ] } ], "Modifiers": { "MMonster_W3_Figure_02_Skill07_MainStory": { "Stacking": "Replace", "DynamicValues": { "Floats": { "\u0026{map[Hash:0xc023d2ee10] 0xc023d2ede0}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } } } }, "_CallbackList": [ { "Event": "OnStack", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "DynamicKey": { "Value": "MDF_FigureUltraCount" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.TriggerCustomString", "CustomString": { "Value": "FigureBoss_Ultra01" } } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "DynamicKey": { "Value": "MDF_FigureUltraCount" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.TriggerCustomString", "CustomString": { "Value": "FigureBoss_Ultra02" } } ] }, { "$type": "RPG.GameCore.SetDynamicValueByAddValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Key": { "Value": "MDF_FigureUltraCount" }, "AddValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "Min": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "Max": { "IsDynamic": false, "FixedValue": { "Value": 2 } } } ] } ] } } }, { "Name": "Monster_W3_Figure_02_Skill07_Phase00_BattleEvent", "TargetInfo": { "TargetType": "AllEnemy" }, "OnStart": [ { "$type": "RPG.GameCore.ShowSkillTextDialog", "SkillName": { "Hash": -868091452, "Hash64": 16176410842125377975 }, "IsDark": true }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareMonsterID", "TargetType": { "$type": "RPG.GameCore.TargetFetchUniqueNameEntity", "UniqueName": "DollBoss" }, "TargetMonsterID": { "IsDynamic": false, "FixedValue": { "Value": 300401001 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MMonster_W3_Figure_02_Skill07_MainStory" } } ] }, { "$type": "RPG.GameCore.RemoveModifierByBehaviorFlag", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "ModifierBehaviorFlags": [ "STAT_CTRL" ] }, { "$type": "RPG.GameCore.ExitBreakState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllDarkTeam" }, "CancelRecoverAnim": true }, { "$type": "RPG.GameCore.RemoveModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "OneMore" } }, { "$type": "RPG.GameCore.SetEntityVisible", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "Visible": true }, { "$type": "RPG.GameCore.SetSkillTargetFormationByPos", "Team": "TeamDark", "CustomTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllTeamMember" }, "IgnoreHitBoxRadius": true, "TargetFormation": {}, "LeftSideFormations": [ {}, {} ], "RightSideFormations": [ {}, {} ] }, { "$type": "RPG.GameCore.SetTeamFormation", "Team": "TeamLight", "CustomFormationName": "Monster_W3_Figure_02_Skill07", "CustomCenterTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" } }, { "$type": "RPG.GameCore.TriggerParallelAbility", "ParallelAbilityList": [ { "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AbilityInherentTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllEnemy" }, "AbilityName": { "Value": "Monster_W3_Figure_02_Skill07_Phase02" } }, { "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AbilityInherentTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AbilityName": { "Value": "Monster_W3_Figure_02_Skill07_Camera" } }, { "TargetType": { "$type": "RPG.GameCore.TargetFetchMonsterByID", "MonsterID": 3003041 }, "AbilityInherentTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllEnemy" }, "AbilityName": { "Value": "Monster_W3_Figure_00_Skill07_Phase02" } }, { "TargetType": { "$type": "RPG.GameCore.TargetFetchMonsterByID", "MonsterID": 3003051 }, "AbilityInherentTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllEnemy" }, "AbilityName": { "Value": "Monster_W3_Figure_01_Skill07_Phase02" } } ] } ], "Modifiers": { "MMonster_W3_Figure_02_Skill07_MainStory": { "Stacking": "Replace", "DynamicValues": { "Floats": { "\u0026{map[Hash:0xc0239dab70] 0xc0239dab40}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } } } }, "_CallbackList": [ { "Event": "OnStack", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "DynamicKey": { "Value": "MDF_FigureUltraCount" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.TriggerCustomString", "CustomString": { "Value": "FigureBoss_Ultra01" } } ] }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "DynamicKey": { "Value": "MDF_FigureUltraCount" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.TriggerCustomString", "CustomString": { "Value": "FigureBoss_Ultra02" } } ] }, { "$type": "RPG.GameCore.SetDynamicValueByAddValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Key": { "Value": "MDF_FigureUltraCount" }, "AddValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "Min": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "Max": { "IsDynamic": false, "FixedValue": { "Value": 2 } } } ] } ] } } }, { "Name": "Monster_W3_Figure_02_Skill10_AssistInit_Insert", "TargetInfo": { "TargetType": "InherentTargetEntity" }, "OnStart": [] }, { "Name": "Monster_W3_Figure_02_Skill07_Phase01", "TargetInfo": { "TargetType": "InherentTargetEntity" }, "OnStart": [ { "$type": "RPG.GameCore.LookAt", "TargetType": "TeamFormation" }, { "$type": "RPG.GameCore.TriggerAnimState", "AnimStateName": "Skill07", "NormalizedTimeEnd": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, { "$type": "RPG.GameCore.TriggerAnimState", "AnimLogicState": "Idle" } ] }, { "Name": "Monster_W3_Figure_02_Skill07_Phase02", "TargetInfo": { "TargetType": "InherentTargetEntity" }, "OnStart": [ { "$type": "RPG.GameCore.TriggerAbility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AbilityInherentTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllEnemy" }, "AbilityName": { "Value": "Monster_W3_Figure_02_Skill07_Phase01" }, "IsSkillPerform": true }, { "$type": "RPG.GameCore.HideLevelStage", "IsHide": true }, { "$type": "RPG.GameCore.ShowBattleUI" }, { "$type": "RPG.GameCore.SetDynamicValueByAddValue", "TargetType": { "$type": "RPG.GameCore.TargetFetchUniqueNameEntity", "UniqueName": "DollBoss" }, "Key": { "Value": "W3_FigureBoss_00_BattleScore2_Flag1" }, "AddValue": { "IsDynamic": false, "FixedValue": { "Value": -1 } }, "Min": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "Max": { "IsDynamic": false, "FixedValue": { "Value": 100 } }, "ContextScope": "TargetEntity" }, { "$type": "RPG.GameCore.WaitParallelTimeStamp", "WaitTime": { "IsDynamic": false, "FixedValue": { "Value": 6.66666000103578 } } }, { "$type": "RPG.GameCore.DamageByAttackProperty", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllEnemy" }, "AttackProperty": { "$type": "RPG.GameCore.AttackData", "DamageType": { "DamageType": "Physical" }, "DamagePercentage": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 668244815 ] } }, "SPHitRatio": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "AttackType": "Normal", "HitAnimation": "Hit_H", "HitEffectHeight": 0, "HitAngleVertical": -60 }, "TriggerHitSound": true, "DisplayData": {} }, { "$type": "RPG.GameCore.DamagePerformFinish" }, { "$type": "RPG.GameCore.WaitParallelTimeStamp", "WaitTime": { "IsDynamic": false, "FixedValue": { "Value": 7.250000000232831 } } }, { "$type": "RPG.GameCore.GlobalTimeSlow", "TimeScale": { "IsDynamic": false, "FixedValue": { "Value": 0.6000000005587935 } }, "UnscaledDuration": { "IsDynamic": false, "FixedValue": { "Value": 0.7500000006984919 } } }, { "$type": "RPG.GameCore.WaitParallelTimeStamp", "WaitTime": { "IsDynamic": false, "FixedValue": { "Value": 8 } } }, { "$type": "RPG.GameCore.HideLevelStage" }, { "$type": "RPG.GameCore.ShowBattleUI", "IsShow": true } ], "Tag": { "EnumIndex": 6, "Value": 1 } }, { "Name": "Monster_W3_Figure_02_AssistSkill01_Logic", "TargetInfo": { "TargetType": "InherentTargetEntity" }, "OnStart": [], "Tag": { "EnumIndex": 6, "Value": 2 } }, { "Name": "Monster_W3_Figure_02_AssistSkill01_Perform", "TargetInfo": { "TargetType": "InherentTargetEntity" }, "OnStart": [] }, { "Name": "Monster_W3_Figure_02_AssistSkill01_Effect", "TargetInfo": { "TargetType": "InherentTargetEntity" }, "OnStart": [] }, { "Name": "Monster_W3_Figure_02_AssistSkill02_Phase01", "TargetInfo": { "TargetType": "InherentTargetEntity" }, "OnStart": [] }, { "Name": "Monster_W3_Figure_02_AssistSkill02_Phase02", "TargetInfo": { "TargetType": "InherentTargetEntity" }, "OnStart": [] } ], "GlobalModifiers": { "Monster_W3_Figure_02_AimTarget": { "Stacking": "ReplaceByCaster", "DynamicValues": { "Floats": { "\u0026{map[Hash:0xc0133193b0] 0xc013319380}": { "readInfo": null, "unk": null, "v24": { "Value": 4 } } } }, "BehaviorFlagList": [ "RemoveWhenCasterDead", "AttackSign" ], "UIConfig": { "UIEffectPath": "UI/Battle/Widget/TeamInfoStatusEff/TeamInfoStatus_AimedChain.prefab", "UIPosition": "UI_TOP", "ModifierUIPriority": "Buff" }, "_CallbackList": [ { "Event": "OnDestroy", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "Monster_W3_Figure_02_IsAiming" } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValueByAddValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "Key": { "Value": "Monster_W3_Figure_02_AimTargetCount" }, "AddValue": { "IsDynamic": false, "FixedValue": { "Value": -1 } }, "Min": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "Max": { "IsDynamic": false, "FixedValue": { "Value": 4 } }, "ContextScope": "TargetEntity" }, { "$type": "RPG.GameCore.SetMonsterEnergyBarState", "Active": "True", "State": "Active", "CenterStyle": 3, "OuterState": 2, "IconPath": "SpriteOutput/BuffIcon/Inlevel/IconMonster_W3_Figure_02_UltraPrepared.png", "CurrentCount": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AAABAAMAAQIR", "FixedValues": [ { "Value": 4 }, { "Value": 1 } ], "DynamicHashes": [ -320093813 ] } } }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "DynamicKey": { "Value": "Monster_W3_Figure_02_AimTargetCount" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.Retarget", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllLightTeam" }, "ByRandom": true, "MaxNumber": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "TaskList": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "Monster_W3_Figure_02_AimTarget" } }, { "$type": "RPG.GameCore.DefineDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "DynamicKey": { "Value": "Monster_W3_Figure_02_AimTargetCount" }, "ResetValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "ContextScope": "TargetEntity" }, { "$type": "RPG.GameCore.SetMonsterEnergyBarState", "Active": "True", "State": "Active", "CenterStyle": 3, "OuterState": 2, "IconPath": "SpriteOutput/BuffIcon/Inlevel/IconMonster_W3_Figure_02_UltraPrepared.png", "CurrentCount": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AAABAAMAAQIR", "FixedValues": [ { "Value": 4 }, { "Value": 1 } ], "DynamicHashes": [ -320093813 ] } } } ] } ], "FailedTaskList": [ { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "Monster_W3_Figure_02_IsAiming" }, "LayerAddWhenStack": { "IsDynamic": false, "FixedValue": { "Value": 1 } } } ] } ] } ] }, { "Event": "OnStack", "CallbackConfig": [ { "$type": "RPG.GameCore.SetMonsterEnergyBarState", "Active": "True", "State": "Active", "CenterStyle": 3, "OuterState": 2, "IconPath": "SpriteOutput/BuffIcon/Inlevel/IconMonster_W3_Figure_02_UltraPrepared.png", "CurrentCount": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AAABAAMAAQIR", "FixedValues": [ { "Value": 4 }, { "Value": 1 } ], "DynamicHashes": [ -320093813 ] } } } ] }, { "Event": "OnUnselectableStart", "CallbackConfig": [ { "$type": "RPG.GameCore.RemoveSelfModifier" } ] } ] }, "Monster_W3_Figure_02_IsAiming": { "Stacking": "Replace", "DynamicValues": { "Floats": { "\u0026{map[Hash:0xc013357c80] 0xc013357c50}": { "readInfo": null, "unk": null, "v24": { "Value": 4 } } } }, "MaxLayer": 4, "LayerAddWhenStack": { "IsDynamic": false, "FixedValue": { "Value": -1 } }, "_CallbackList": [ { "Event": "OnDestroy", "CallbackConfig": [ { "$type": "RPG.GameCore.SetMonsterEnergyBarState", "Active": "False", "State": "Active", "CenterStyle": 3, "OuterState": 2, "IconPath": "SpriteOutput/BuffIcon/Inlevel/IconMonster_W3_Figure_02_UltraPrepared.png", "CurrentCount": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AAABAAMAAQIR", "FixedValues": [ { "Value": 4 }, { "Value": 1 } ], "DynamicHashes": [ -320093813 ] } } }, { "$type": "RPG.GameCore.RemoveModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllEnemy" }, "ModifierName": { "Value": "Monster_W3_Figure_02_AimTarget" }, "OnlyRemoveCasterAdded": true } ] }, { "Event": "OnStack", "CallbackConfig": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AAABAAMR", "FixedValues": [ { "Value": 5 } ], "DynamicHashes": [ -320093813 ] } }, "DynamicKey": { "Value": "MDF_DangerLevel" } } ] }, { "Event": "OnListenCharacterDie", "CallbackConfig": [] }, { "Event": "OnAfterBeingAttacked", "CallbackConfig": [ { "$type": "RPG.GameCore.DebugLog", "Message": "==============Monster_W3_Figure_02_IsAiming======================" }, { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByIsContainModifier", "Inverse": true, "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "Monster_W3_Figure_02_AimTarget" }, "CasterFilter": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" } }, { "$type": "RPG.GameCore.ByTargetTeam", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "Team": "TeamLight" }, { "$type": "RPG.GameCore.ByIsTargetUnselectable", "Inverse": true, "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" } }, { "$type": "RPG.GameCore.ByCompareStance", "Inverse": true, "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, { "$type": "RPG.GameCore.ByCompareDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "DynamicKey": { "Value": "Monster_W3_Figure_02_AimTargetCount" }, "CompareType": "Less", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 4 } } } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValueByAddValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Key": { "Value": "Monster_W3_Figure_02_AimTargetCount" }, "AddValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "Min": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "Max": { "IsDynamic": false, "FixedValue": { "Value": 4 } }, "ContextScope": "TargetEntity" }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "Monster_W3_Figure_02_AimTarget" } }, { "$type": "RPG.GameCore.ShowUIPage", "AssetPath": "UI/Common/Widget/BattleSelfStatusHint.prefab", "UITextNodes": [ { "TextPath": "AreaInfoPanel/Title/Text", "TextContent": { "Hash": 545224422, "Hash64": 16901989647817461548 } } ], "LifeTime": 3 }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "ModifierName": { "Value": "Monster_W3_Figure_02_IsAiming" } } ] } ] }, { "Event": "OnBeingBreak", "CallbackConfig": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 7 } }, "DynamicKey": { "Value": "AIFlag" } }, { "$type": "RPG.GameCore.ModifyActionDelay", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "AddNormalizedValue": { "IsDynamic": false, "FixedValue": { "Value": 0.5000000004656613 } } }, { "$type": "RPG.GameCore.RemoveEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W3_Figure_02/Eff_Monster_W3_Figure_02_Skill04_Chain.prefab", "ForceImmediateFadeOut": false }, { "$type": "RPG.GameCore.CharacterChangePhase", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "PhaseName": "Phase1", "PhaseAnimConfig": { "Hit": "Hit", "Die": "Die", "StandBy": "StandBy" } }, { "$type": "RPG.GameCore.RemoveSelfModifier" } ] } ] }, "Monster_W3_Figure_02_ChainMark1": {}, "Monster_W3_Figure_02_ChainMark2": {}, "Monster_W3_Figure_02_ChainMark3": {}, "Monster_W3_Figure_02_ChainMark4": {}, "Monster_W3_Figure_02_FireInHead": { "_CallbackList": [ { "Event": "OnStack", "CallbackConfig": [ { "$type": "RPG.GameCore.ModifierAttachEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W3_Figure_02/Eff_Monster_W3_Figure_02_Fire_Loop.prefab", "MinMutexTime": -1, "MutexType": "Entity" } ] } ] }, "W3_Figure_02_BattleScore1": { "_CallbackList": [ { "Event": "OnCreate", "CallbackConfig": [ { "$type": "RPG.GameCore.DefineDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "DynamicKey": { "Value": "W3_Figure_02_BattleScore1_Flag1" }, "ContextScope": "TargetEntity" }, { "$type": "RPG.GameCore.DefineDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "DynamicKey": { "Value": "W3_Figure_02_BattleScore1_Flag2" }, "ContextScope": "TargetEntity" } ] }, { "Event": "OnActionPhaseBegin", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByCompareDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "DynamicKey": { "Value": "W3_Figure_02_BattleScore1_Flag1" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, { "$type": "RPG.GameCore.ByCompareDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "DynamicKey": { "Value": "Monster_W3_Figure_02_AimTargetCount" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, { "$type": "RPG.GameCore.ByTargetEntityType", "Inverse": true, "TargetType": { "$type": "RPG.GameCore.TargetSequence", "Sequence": [ { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllLightTeam" }, { "$type": "RPG.GameCore.TargetFilter", "Predicate": { "$type": "RPG.GameCore.ByIsContainModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "ModifierName": { "Value": "Monster_W3_Figure_02_AimTarget" } } } ] }, "EntityTypeMask": "Servant" } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "DynamicKey": { "Value": "W3_Figure_02_BattleScore1_Flag1" } }, { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "DynamicKey": { "Value": "W3_Figure_02_BattleScore1_Flag2" } } ] } ] }, { "Event": "OnActionEnd", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareDynamicValue", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "DynamicKey": { "Value": "W3_Figure_02_BattleScore1_Flag2" }, "CompareType": "Equal", "CompareValue": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetBattleAchievement", "AchievementID": 30120 } ] }, { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "DynamicKey": { "Value": "W3_Figure_02_BattleScore1_Flag2" } } ] }, { "Event": "OnListenCharacterDie", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByTargetEntityType", "Inverse": true, "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "EntityTypeMask": "Servant" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetDynamicValue", "Value": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "DynamicKey": { "Value": "W3_Figure_02_BattleScore1_Flag2" } } ] } ] } ] } } }