{ "AbilityName": "Level_Bladeillusion_NPC_MaterialEffect", "AbilitySpecials": { "AS_FieldRadius": { "Value": 1, "ValueType": "Float" } }, "AbilityStacking": "Unique", "DefaultModifier": { "OnAdded": [ { "$type": "ApplyModifier", "ModifierName": "StartFade" }, { "$type": "ApplyModifier", "ModifierName": "EffModifier" }, { "$type": "ApplyModifier", "ModifierName": "FieldModifier" } ] }, "Modifiers": { "DestroyDelayModifier": { "Duration": 1.5, "ModifierStacking": "Unique", "OnRemoved": [ { "$type": "DeadHandlerAction", "Target": "Self" } ] }, "EffModifier": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "AttachEffect", "AttachEffectPosRot": { "CoordsOption": "ReferTarget", "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": true, "OffsetReferTarget": "Target" } }, "EffectPattern": "Eff_Scene_Bladeillusion_Distor_01", "Target": "Self" }, { "$type": "ModifyMaterialPropertyAction", "ApplyAllRenderers": true, "Tag": "Avatar_Female_Size03_Caesar_MA_Attack_GuardHit_GhostMask_01", "Target": "Self", "key": "Avatar_Female_Size03_Caesar_MA_Attack_GuardHit_GhostMask_01" }, { "$type": "ProcessScreenEffectAction", "EffectKey": "Scene_Blandeillusion_NPC_ScreenEffect_01", "EffectType": "ScreenEffects" } ], "OnRemoved": [ { "$type": "InterruptMaterialPropertyAction", "Tag": "Avatar_Female_Size03_Caesar_MA_Attack_GuardHit_GhostMask_01" } ] }, "FieldModifier": { "Duration": -1, "ModifierMixins": [ { "$type": "FieldRangeMixin", "ColliderConfig": { "ColliderAngleOffset": { "x": 0, "y": 0, "z": 0 }, "ColliderPosOffset": { "x": 0, "y": 0, "z": 0 }, "ColliderType": "FanCylinder", "FanCylinderColliderAngle": 360, "FanCylinderColliderHeight": 1, "FanCylinderColliderRadius": "%AS_FieldRadius", "FanCylinderColliderVertexNum": 24 }, "FieldEnterActions": [ { "$type": "InterruptDitherFadeAction", "Tag": "NPC_Level_Bladeillusion_BornFade" }, { "$type": "DitherFadeAction", "DitherFadeKey": "NPC_Level_Bladeillusion_EndFade", "Tag": "NPC_Level_Bladeillusion_EndFade" }, { "$type": "ApplyModifier", "ModifierName": "DestroyDelayModifier" }, { "$type": "RemoveModifier", "ModifierName": "EffModifier" } ], "FieldInitPosRot": { "CoordsOption": "Self", "NeedRaycastGround": true, "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsUseRotationXZ": false, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "OffsetReferTarget": "Self" } }, "IsFollow": true, "TotalDuration": -1 } ], "ModifierStacking": "Unique" }, "StartFade": { "Duration": 0.5, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "DitherFadeAction", "DitherFadeKey": "NPC_Level_Bladeillusion_BornFade", "Tag": "NPC_Level_Bladeillusion_BornFade" } ], "OnRemoved": [ { "$type": "InterruptDitherFadeAction", "Tag": "NPC_Level_Bladeillusion_BornFade" } ] } } }