{ "ModifierMap": { "ADV_Modifier_XP_Minion04_ListenTopazSkill": { "LifeTime": -1.0, "Level": 1, "LevelMax": 1, "IsCountDownAfterBattle": true, "ApplyBehaviorFlagBindEffects": true, "TickInterval": 1.0, "ModifierTaskList": [ { "$type": "RPG.GameCore.ListenTargetUseSkill", "Owner": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "Target": { "$type": "RPG.GameCore.TargetAlias", "Alias": "AdvLocalPlayer" }, "ListenSkillType": [ "NormalAtk" ], "Distance": 8.0, "ListenCallback": [ { "$type": "RPG.GameCore.AddAdventureModifier", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "ModifierName": "ADV_Modifier_XP_Minion04_MuteIgnoreVision", "TaskEnabled": true, "IsClientOnly": true } ], "TaskEnabled": true, "IsClientOnly": true } ], "Count": -1, "Stacking": "Unique" }, "ADV_Modifier_XP_Minion04_MuteIgnoreVision": { "LifeTime": 8.0, "Level": 1, "LevelMax": 1, "IsCountDownAfterBattle": true, "ApplyBehaviorFlagBindEffects": true, "TickInterval": 1.0, "OnCreate": [ { "$type": "RPG.GameCore.ModifyAiVisionExcludeTagRuntime", "Target": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "VisionID": "Default", "ModifyTag": [ "TrotterLover" ], "TaskEnabled": true, "IsClientOnly": true } ], "OnDestroy": [ { "$type": "RPG.GameCore.ModifyAiVisionExcludeTagRuntime", "Target": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "VisionID": "Default", "IsAdd": true, "ModifyTag": [ "TrotterLover" ], "TaskEnabled": true, "IsClientOnly": true } ], "Count": -1, "Stacking": "Refresh" }, "ADV_Modifier_W3_Junk_Passive": { "LifeTime": -1.0, "Level": 1, "LevelMax": 1, "IsCountDownAfterBattle": true, "ApplyBehaviorFlagBindEffects": true, "BehaviorFlagList": [ "BeHitWithoutBattle" ], "TickInterval": 1.0, "OnBeAttack": [ { "$type": "RPG.GameCore.AdventureSetAttackTargetWithoutBattle", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "TaskEnabled": true, "IsClientOnly": true } ], "Count": -1, "Stacking": "Unique" }, "ADV_Modifier_W3_Junk_Disguise": { "LifeTime": -1.0, "Level": 1, "LevelMax": 1, "IsCountDownAfterBattle": true, "ApplyBehaviorFlagBindEffects": true, "TickInterval": 1.0, "OnCreate": [ { "$type": "RPG.GameCore.DebugLog", "Message": "MDF_On", "TaskEnabled": true } ], "OnDestroy": [ { "$type": "RPG.GameCore.DebugLog", "Message": "MDF_Off", "TaskEnabled": true } ], "Count": -1, "Stacking": "Unique" }, "ADV_Monster_W3_TV_00_CleanFace": { "LifeTime": -1.0, "Level": 1, "LevelMax": 1, "IsCountDownAfterBattle": true, "ApplyBehaviorFlagBindEffects": true, "TickInterval": 1.0, "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", "IsNeedFadeOut": true, "FadeOutRegionStart": -1.0, "FadeOutRegionEnd": -1.0, "TaskEnabled": true, "IsClientOnly": true } ], "OnModifierAdd": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCheckAdvModifierCallBackBehaviorFlag", "Flag": "Freeze", "TaskEnabled": true, "IsClientOnly": true }, "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", "IsNeedFadeOut": true, "FadeOutRegionStart": -1.0, "FadeOutRegionEnd": -1.0, "TaskEnabled": true, "IsClientOnly": true }, { "$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", "Scale": { "x": -1.0, "y": -1.0, "z": -1.0, "normalized": { "x": -0.577350259, "y": -0.577350259, "z": -0.577350259, "normalized": { "x": -0.5773503, "y": -0.5773503, "z": -0.5773503, "magnitude": 1.00000012, "sqrMagnitude": 1.00000024 }, "magnitude": 0.99999994, "sqrMagnitude": 0.99999994 }, "magnitude": 1.73205078, "sqrMagnitude": 3.0 }, "IsNeedFadeIn": true, "ParamEntityUsage": "LookAt", "TowardMaxPitchAngle": 90.0, "MaxMutexCount": 1, "TaskEnabled": true, "IsClientOnly": true } ], "TaskEnabled": true } ], "OnModifierRemove": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByCheckAdvModifierCallBackBehaviorFlag", "Flag": "Freeze", "TaskEnabled": true, "IsClientOnly": true }, { "$type": "RPG.GameCore.AdvByContainBehaviorFlag", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "Flag": "Freeze", "Inverse": true, "TaskEnabled": true, "IsClientOnly": true }, { "$type": "RPG.GameCore.AdvByContainBehaviorFlag", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "Flag": "Stun", "Inverse": true, "TaskEnabled": true, "IsClientOnly": true }, { "$type": "RPG.GameCore.ByAnimatorParam", "ParamType": "Int", "ParamName": "Side", "ParamCompareType": "NotEqual", "IntegerValue": 2, "TaskEnabled": true, "IsClientOnly": true } ], "TaskEnabled": true }, "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", "IsNeedFadeOut": true, "FadeOutRegionStart": -1.0, "FadeOutRegionEnd": -1.0, "TaskEnabled": true, "IsClientOnly": true } ], "TaskEnabled": true } ], "Count": -1, "Stacking": "Unique" }, "ADV_Monster_W3_Figure_02_FireInHead": { "LifeTime": -1.0, "Level": 1, "LevelMax": 1, "IsCountDownAfterBattle": true, "ApplyBehaviorFlagBindEffects": true, "TickInterval": 1.0, "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.0, "MutexType": "Entity", "MaxMutexCount": 1, "TaskEnabled": true, "IsClientOnly": true } ], "Count": -1, "Stacking": "Unique" }, "ADV_Monster_W1_Mecha01_02_CleanEffect": { "LifeTime": -1.0, "Level": 1, "LevelMax": 1, "IsCountDownAfterBattle": true, "ApplyBehaviorFlagBindEffects": true, "TickInterval": 1.0, "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", "FadeOutRegionStart": -1.0, "FadeOutRegionEnd": -1.0, "TaskEnabled": true, "IsClientOnly": true }, { "$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", "FadeOutRegionStart": -1.0, "FadeOutRegionEnd": -1.0, "TaskEnabled": true, "IsClientOnly": true } ], "OnModifierAdd": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCheckAdvModifierCallBackBehaviorFlag", "Flag": "Freeze", "TaskEnabled": true, "IsClientOnly": true }, "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", "FadeOutRegionStart": -1.0, "FadeOutRegionEnd": -1.0, "TaskEnabled": true, "IsClientOnly": true }, { "$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", "FadeOutRegionStart": -1.0, "FadeOutRegionEnd": -1.0, "TaskEnabled": true, "IsClientOnly": true } ], "TaskEnabled": true } ], "Count": -1, "Stacking": "Unique" }, "ADV_Monster_W3_Dinosaur_02_CleanFace": { "LifeTime": -1.0, "Level": 1, "LevelMax": 1, "IsCountDownAfterBattle": true, "ApplyBehaviorFlagBindEffects": true, "TickInterval": 1.0, "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", "IsNeedFadeOut": true, "FadeOutRegionStart": -1.0, "FadeOutRegionEnd": -1.0, "TaskEnabled": true, "IsClientOnly": true } ], "OnModifierAdd": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCheckAdvModifierCallBackBehaviorFlag", "Flag": "Freeze", "TaskEnabled": true, "IsClientOnly": true }, "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", "IsNeedFadeOut": true, "FadeOutRegionStart": -1.0, "FadeOutRegionEnd": -1.0, "TaskEnabled": true, "IsClientOnly": true }, { "$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", "Scale": { "x": -1.0, "y": -1.0, "z": -1.0, "normalized": { "x": -0.577350259, "y": -0.577350259, "z": -0.577350259, "normalized": { "x": -0.5773503, "y": -0.5773503, "z": -0.5773503, "magnitude": 1.00000012, "sqrMagnitude": 1.00000024 }, "magnitude": 0.99999994, "sqrMagnitude": 0.99999994 }, "magnitude": 1.73205078, "sqrMagnitude": 3.0 }, "IsNeedFadeIn": true, "ParamEntityUsage": "LookAt", "TowardMaxPitchAngle": 90.0, "MaxMutexCount": 1, "TaskEnabled": true, "IsClientOnly": true } ], "TaskEnabled": true } ], "OnModifierRemove": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.ByCheckAdvModifierCallBackBehaviorFlag", "Flag": "Freeze", "TaskEnabled": true, "IsClientOnly": true }, { "$type": "RPG.GameCore.AdvByContainBehaviorFlag", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "Flag": "Freeze", "Inverse": true, "TaskEnabled": true, "IsClientOnly": true }, { "$type": "RPG.GameCore.AdvByContainBehaviorFlag", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "Caster" }, "Flag": "Stun", "Inverse": true, "TaskEnabled": true, "IsClientOnly": true }, { "$type": "RPG.GameCore.ByAnimatorParam", "ParamType": "Int", "ParamName": "Side", "ParamCompareType": "NotEqual", "IntegerValue": 2, "TaskEnabled": true, "IsClientOnly": true } ], "TaskEnabled": true }, "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", "IsNeedFadeOut": true, "FadeOutRegionStart": -1.0, "FadeOutRegionEnd": -1.0, "TaskEnabled": true, "IsClientOnly": true } ], "TaskEnabled": true } ], "Count": -1, "Stacking": "Unique" }, "ADV_Monster_Common_HuntNPC": { "LifeTime": -1.0, "Level": 1, "LevelMax": 1, "IsCountDownAfterBattle": true, "ApplyBehaviorFlagBindEffects": true, "BehaviorFlagList": [ "NpcChase" ], "TickInterval": 1.0, "OnCreate": [ { "$type": "RPG.GameCore.AdvModifierOverrideFeatureFlagParam", "OverrideAlertLevelClamp": "Combat", "TaskEnabled": true, "IsClientOnly": true } ], "OnDestroy": [], "Count": 1, "Stacking": "Merge" }, "ADV_Monster_W4_Shooter_00_FreezeStopAim": { "LifeTime": -1.0, "Level": 1, "LevelMax": 1, "IsCountDownAfterBattle": true, "ApplyBehaviorFlagBindEffects": true, "TickInterval": 1.0, "OnModifierAdd": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAny", "PredicateList": [ { "$type": "RPG.GameCore.ByCheckAdvModifierCallBackBehaviorFlag", "Flag": "Freeze", "TaskEnabled": true, "IsClientOnly": true }, { "$type": "RPG.GameCore.ByCheckAdvModifierCallBackBehaviorFlag", "Flag": "TimeLock", "TaskEnabled": true, "IsClientOnly": true } ], "TaskEnabled": true }, "SuccessTaskList": [ { "$type": "RPG.GameCore.StopAim", "TaskEnabled": true, "IsClientOnly": true } ], "TaskEnabled": true } ], "Count": -1, "Stacking": "Unique" }, "ADV_Monster_Common_NoMove": { "LifeTime": -1.0, "Level": 1, "LevelMax": 1, "IsCountDownAfterBattle": true, "ApplyBehaviorFlagBindEffects": true, "BehaviorFlagList": [ "NoMove" ], "TickInterval": 1.0, "OnModifierAdd": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAny", "PredicateList": [ { "$type": "RPG.GameCore.AdvByContainBehaviorFlag", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Flag": "Fear", "TaskEnabled": true, "IsClientOnly": true }, { "$type": "RPG.GameCore.AdvByContainBehaviorFlag", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Flag": "Enchanted", "TaskEnabled": true, "IsClientOnly": true } ], "TaskEnabled": true }, "SuccessTaskList": [ { "$type": "RPG.GameCore.AdvSetNpcAlertConfig", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "AlertLimitMax": 100.0, "AlertGuardLimitMin": 20.0, "AlertGuardLimitMax": 80.0, "AlertDeclineSpeed": 1.0, "AlertDeclineProtectTime": 1.0, "TaskEnabled": true, "IsClientOnly": true }, { "$type": "RPG.GameCore.AbortTargetSkill", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "ResetToIdle": true, "TaskEnabled": true, "IsClientOnly": true } ], "TaskEnabled": true } ], "OnModifierRemove": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByAnd", "PredicateList": [ { "$type": "RPG.GameCore.AdvByContainBehaviorFlag", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Flag": "Fear", "Inverse": true, "TaskEnabled": true, "IsClientOnly": true }, { "$type": "RPG.GameCore.AdvByContainBehaviorFlag", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "Flag": "Enchanted", "Inverse": true, "TaskEnabled": true, "IsClientOnly": true } ], "TaskEnabled": true }, "SuccessTaskList": [ { "$type": "RPG.GameCore.AdvSetNpcAlertConfig", "TargetType": { "$type": "RPG.GameCore.TargetAlias", "Alias": "ModifierOwnerEntity" }, "AlertSystemEnable": true, "AlertLimitMax": 100.0, "AlertGuardLimitMin": 20.0, "AlertGuardLimitMax": 80.0, "AlertDeclineSpeed": 1.0, "AlertDeclineProtectTime": 1.0, "TaskEnabled": true, "IsClientOnly": true } ], "TaskEnabled": true } ], "Count": -1, "Stacking": "Unique" } } }