{ "AbilityList": [ { "Name": "Monster_W4_DawnsEyePart_03_PassiveSkillInitiate", "TargetInfo": { "TargetType": "Caster" }, "OnStart": [ { "$type": "RPG.GameCore.CharacterChangePhase", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "PhaseName": "Default", "PhaseAnimConfig": { "OverrideHitAnimWeight": 1 } }, { "$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": "MMonster_W4_DawnsEyePart_03_DieController" } } ], "Modifiers": { "MMonster_W4_DawnsEyePart_03_DieController": { "BehaviorFlagList": [ "MuteSpeed" ], "_CallbackList": [ { "Event": "OnDestroy", "CallbackConfig": [ { "$type": "RPG.GameCore.LockActionDelayChange", "LockTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "IsLock": false } ] }, { "Event": "OnStack", "CallbackConfig": [ { "$type": "RPG.GameCore.LockActionDelayChange", "LockTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "WhitelistSourceEntity": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "WhitelistChangeReason": "Mask_TurnBasedAdvance", "Preshow_UnlockOnBreak": true }, { "$type": "RPG.GameCore.SetEntityActionState", "UniqueName": "PartControl", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "ActionState": false }, { "$type": "RPG.GameCore.LockHP", "Threshold": { "IsDynamic": false, "FixedValue": { "Value": 0.0000100000761449337 } } } ] }, { "Event": "OnLockHPThresholdReached", "CallbackConfig": [ { "$type": "RPG.GameCore.TurnInsertAbility", "AbilityName": { "Value": "Monster_W4_DawnsEyePart_03_Skill01_Phase01" }, "InsertAbilityPriority": "MonsterChangePhase", "OwnerAliveState": "Mask_AliveOrLimbo", "TargetAliveState": "Mask_AliveOrLimbo", "ShowInActionBar": true, "PreCheck": { "$type": "RPG.GameCore.TurnInsertAbilityCondition", "Type": "AbilityOwnerInsertUnusedCount", "Count": { "IsDynamic": false, "FixedValue": { "Value": 1 } } } } ] }, { "Event": "OnModifierRemove", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCheckModifierCallBackName", "ModifierName": "MMonster_W4_DawnsEye_00_PartBlock" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCheckCustomValueBool", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Key": { "Hash": -97979647 } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetSequence", "Sequence": [ { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllDarkTeam" }, { "$type": "RPG.GameCore.TargetFilter", "Predicate": { "$type": "RPG.GameCore.ByCompareMonsterRank", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "CompareType": "Equal", "CompareValue": 5 } } ] }, "AliveOnly": true, "EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_DawnsEye_01/Eff_Monster_W4_DawnsEye_01_Skill03_Standby_Head_R.prefab", "ForceSimulateImmediately": false, "MinMutexTime": -1, "MinMutexType": "Entity" } ], "FailedTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCheckCustomValueBool", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Key": { "Hash": -1368448962 } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetSequence", "Sequence": [ { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllDarkTeam" }, { "$type": "RPG.GameCore.TargetFilter", "Predicate": { "$type": "RPG.GameCore.ByCompareMonsterRank", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "CompareType": "Equal", "CompareValue": 5 } } ] }, "AliveOnly": true, "EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_DawnsEye_01/Eff_Monster_W4_DawnsEye_01_Skill03_Standby_Head_L.prefab", "ForceSimulateImmediately": false, "MinMutexTime": -1, "MinMutexType": "Entity" } ] } ] } ] } ] }, { "Event": "OnModifierOnStack", "CallbackConfig": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCheckModifierCallBackName", "ModifierName": "MMonster_W4_DawnsEye_00_PartBlock" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCheckCustomValueBool", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Key": { "Hash": -97979647 } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.RemoveEffect", "TargetType": { "$type": "RPG.GameCore.TargetSequence", "Sequence": [ { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllDarkTeam" }, { "$type": "RPG.GameCore.TargetFilter", "Predicate": { "$type": "RPG.GameCore.ByCompareMonsterRank", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "CompareType": "Equal", "CompareValue": 5 } } ] }, "EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_DawnsEye_01/Eff_Monster_W4_DawnsEye_01_Skill03_Standby_Head_R.prefab", "ForceImmediateFadeOut": false } ], "FailedTaskList": [ { "$type": "RPG.GameCore.RemoveEffect", "TargetType": { "$type": "RPG.GameCore.TargetSequence", "Sequence": [ { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllDarkTeam" }, { "$type": "RPG.GameCore.TargetFilter", "Predicate": { "$type": "RPG.GameCore.ByCompareMonsterRank", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "CompareType": "Equal", "CompareValue": 5 } } ] }, "EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W4_DawnsEye_01/Eff_Monster_W4_DawnsEye_01_Skill03_Standby_Head_L.prefab", "ForceImmediateFadeOut": false } ] } ] } ] } ] } } }, { "Name": "Monster_W4_DawnsEyePart_03_Skill01_Phase01", "TargetInfo": { "TargetType": "Caster" }, "OnStart": [ { "$type": "RPG.GameCore.SetTeamFormation", "Team": "TeamLight", "FormationType": "LightTeamNormal" }, { "$type": "RPG.GameCore.TriggerAbility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AbilityName": { "Value": "Monster_W4_DawnsEyePart_03_Skill01_Phase02" }, "IsSkillPerform": true }, { "$type": "RPG.GameCore.TriggerAbility", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "AbilityName": { "Value": "Monster_W4_DawnsEyePart_03_Skill01_Camera" }, "IsSkillPerform": true }, { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "IsDynamic": false, "FixedValue": { "Value": 2 } } }, { "$type": "RPG.GameCore.TriggerAnimState", "AnimLogicState": "Idle" } ] }, { "Name": "Monster_W4_DawnsEyePart_03_Skill01_Phase02", "TargetInfo": { "TargetType": "Caster" }, "OnStart": [ { "$type": "RPG.GameCore.DispelStatus", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "IsSilentDispel": true }, { "$type": "RPG.GameCore.ExitBreakState", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "CancelRecoverAnim": true }, { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, { "$type": "RPG.GameCore.AddModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifierName": { "Value": "MMonster_W4_DawnsEye_00_PartBlock" } }, { "$type": "RPG.GameCore.ShowUIPage", "AssetPath": "UI/Common/Widget/BattleAlertHint.prefab", "UITextNodes": [ { "TextPath": "AreaInfoPanel/Title/Text", "TextContent": { "Hash": -359717723, "Hash64": 17090318677694196639 } } ], "LifeTime": 2, "DisplayTarget": { "$type": "RPG.GameCore.TargetSequence", "Sequence": [ { "$type": "RPG.GameCore.TargetAlias", "Alias": "AllDarkTeam" }, { "$type": "RPG.GameCore.TargetFilter", "Predicate": { "$type": "RPG.GameCore.ByCompareMonsterRank", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ParamEntity" }, "CompareType": "Equal", "CompareValue": 5 } } ] } }, { "$type": "RPG.GameCore.SetDynamicValueByProperty", "DynamicKey": "MaxHPValue", "ReadTargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "Value": "MaxHP" }, { "$type": "RPG.GameCore.SetHP", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "ModifyValue": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1396040819 ] } }, "ShowText": false }, { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "IsDynamic": false, "FixedValue": { "Value": 1 } } } ], "DynamicValues": { "Floats": { "\u0026{map[Hash:0xc04261fda0] 0xc04261fd70}": { "readInfo": null, "unk": null, "v24": { "Value": 0 } } } } } ] }