{ "ModifierMap": { "ADV_Modifier_XP_Minion04_ListenTopazSkill": { "ModifierTaskList": [ { "$type": "RPG.GameCore.ListenTargetUseSkill", "Owner": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "Target": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AdvLocalPlayer" }, "ListenSkillType": [ "NormalAtk" ], "Distance": 8, "ListenCallback": [ { "$type": "RPG.GameCore.AddAdventureModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "ModifierName": "ADV_Modifier_XP_Minion04_MuteIgnoreVision" } ] } ] }, "ADV_Modifier_XP_Minion04_MuteIgnoreVision": { "Stacking": "Refresh", "LifeTime": 8, "OnCreate": [ { "$type": "RPG.GameCore.ModifyAiVisionExcludeTagRuntime", "Target": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "VisionID": "Default", "ModifyTag": [ "TrotterLover" ] } ], "OnDestroy": [ { "$type": "RPG.GameCore.ModifyAiVisionExcludeTagRuntime", "Target": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "VisionID": "Default", "IsAdd": true, "ModifyTag": [ "TrotterLover" ] } ] }, "ADV_Modifier_W3_Junk_Passive": { "BehaviorFlagList": [ "BeHitWithoutBattle" ], "OnBeAttack": [ { "$type": "RPG.GameCore.AdventureSetAttackTargetWithoutBattle", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" } } ] }, "ADV_Modifier_W3_Junk_Disguise": { "OnCreate": [ { "$type": "RPG.GameCore.DebugLog", "Message": "MDF_On" } ], "OnDestroy": [ { "$type": "RPG.GameCore.DebugLog", "Message": "MDF_Off" } ] }, "ADV_Monster_W3_TV_00_CleanFace": { "OnDestroy": [ { "$type": "RPG.GameCore.RemoveEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W3_TV_00/Eff_Monster_W3_TV_00_Break_Occur_Blank.prefab", "ForceImmediateFadeOut": false } ], "OnModifierAdd": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCheckAdvModifierCallBackBehaviorFlag", "Flag": "Freeze" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.RemoveEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W3_TV_00/Eff_Monster_W3_TV_00_BeingHit02.prefab", "ForceImmediateFadeOut": false }, { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W3_TV_00/Eff_Monster_W3_TV_00_Break_Occur_Blank.prefab", "ForceSimulateImmediately": false } ] } ], "OnModifierRemove": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByCheckAdvModifierCallBackBehaviorFlag", "Flag": "Freeze" }, { "$type": "RPG.GameCore.AdvByContainBehaviorFlag", "Inverse": true, "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "Flag": "Freeze" }, { "$type": "RPG.GameCore.AdvByContainBehaviorFlag", "Inverse": true, "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "Flag": "Stun" }, { "$type": "RPG.GameCore.ByAnimatorParam", "ParamType": "Int", "ParamName": "Side", "ParamCompareType": "NotEqual", "IntegerValue": 2 } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.RemoveEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W3_TV_00/Eff_Monster_W3_TV_00_Break_Occur_Blank.prefab", "ForceImmediateFadeOut": false } ] } ] }, "ADV_Monster_W3_Figure_02_FireInHead": { "OnModifierAdd": [ { "$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" } ] }, "ADV_Monster_W1_Mecha01_02_CleanEffect": { "OnDestroy": [ { "$type": "RPG.GameCore.RemoveEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W1_Mecha01_02/Eff_Monster_W1_Mecha01_02_StandBy_Light.prefab", "IsNeedFadeOut": false, "ForceImmediateFadeOut": false }, { "$type": "RPG.GameCore.RemoveEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W1_Mecha01_02/Eff_Monster_W1_Mecha01_02_MazeStandBy01_Light.prefab", "IsNeedFadeOut": false, "ForceImmediateFadeOut": false } ], "OnModifierAdd": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCheckAdvModifierCallBackBehaviorFlag", "Flag": "Freeze" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.RemoveEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W1_Mecha01_02/Eff_Monster_W1_Mecha01_02_StandBy_Light.prefab", "IsNeedFadeOut": false, "ForceImmediateFadeOut": false }, { "$type": "RPG.GameCore.RemoveEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W1_Mecha01_02/Eff_Monster_W1_Mecha01_02_MazeStandBy01_Light.prefab", "IsNeedFadeOut": false, "ForceImmediateFadeOut": false } ] } ] }, "ADV_Monster_W3_Dinosaur_02_CleanFace": { "OnDestroy": [ { "$type": "RPG.GameCore.RemoveEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W3_Dinosaur_02/Eff_Monster_W3_Dinosaur_02_Break_Occur_Blank.prefab", "ForceImmediateFadeOut": false } ], "OnModifierAdd": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCheckAdvModifierCallBackBehaviorFlag", "Flag": "Freeze" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.RemoveEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W3_Dinosaur_02/Eff_Monster_W3_Dinosaur_02_BeingHit02.prefab", "ForceImmediateFadeOut": false }, { "$type": "RPG.GameCore.TriggerEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W3_Dinosaur_02/Eff_Monster_W3_Dinosaur_02_Break_Occur_Blank.prefab", "ForceSimulateImmediately": false } ] } ], "OnModifierRemove": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByCheckAdvModifierCallBackBehaviorFlag", "Flag": "Freeze" }, { "$type": "RPG.GameCore.AdvByContainBehaviorFlag", "Inverse": true, "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "Flag": "Freeze" }, { "$type": "RPG.GameCore.AdvByContainBehaviorFlag", "Inverse": true, "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "Flag": "Stun" }, { "$type": "RPG.GameCore.ByAnimatorParam", "ParamType": "Int", "ParamName": "Side", "ParamCompareType": "NotEqual", "IntegerValue": 2 } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.RemoveEffect", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "EffectPath": "Effects/Eff_Prefab/Eff_Monster/Eff_W3_Dinosaur_02/Eff_Monster_W3_Dinosaur_02_Break_Occur_Blank.prefab", "ForceImmediateFadeOut": false } ] } ] }, "ADV_Monster_Common_HuntNPC": { "Count": 1, "Stacking": "Merge", "BehaviorFlagList": [ "NpcChase" ], "OnCreate": [ { "$type": "RPG.GameCore.AdvModifierOverrideFeatureFlagParam", "OverrideAlertLevelClamp": "Combat" } ], "OnDestroy": [] }, "ADV_Monster_W4_Shooter_00_FreezeStopAim": { "OnModifierAdd": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAny", "PredicateList": [ { "$type": "RPG.GameCore.ByCheckAdvModifierCallBackBehaviorFlag", "Flag": "Freeze" }, { "$type": "RPG.GameCore.ByCheckAdvModifierCallBackBehaviorFlag", "Flag": "TimeLock" } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.StopAim", "TransitTime": 0 } ] } ] }, "ADV_Monster_Common_NoMove": { "BehaviorFlagList": [ "NoMove" ], "OnModifierAdd": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAny", "PredicateList": [ { "$type": "RPG.GameCore.AdvByContainBehaviorFlag", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Flag": "Fear" }, { "$type": "RPG.GameCore.AdvByContainBehaviorFlag", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Flag": "Enchanted" } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.AdvSetNpcAlertConfig", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "AlertSystemEnable": false }, { "$type": "RPG.GameCore.AbortTargetSkill", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "ResetToIdle": true } ] } ], "OnModifierRemove": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.AdvByContainBehaviorFlag", "Inverse": true, "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Flag": "Fear" }, { "$type": "RPG.GameCore.AdvByContainBehaviorFlag", "Inverse": true, "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Flag": "Enchanted" } ] }, "SuccessTaskList": [ { "$type": "RPG.GameCore.AdvSetNpcAlertConfig", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" } } ] } ] } } }