{ "AbilityName": "Teller_StateEffect", "AbilityMixins": [ { "$type": "MoleMole.AttachStateWithModifierMixin", "ConfigList": [ { "AnimatorStateName": "Idle", "LayerIndex": 0, "NormalizedTimeLow": 0.0, "NormalizedTimeHigh": 1.0, "IsLoop": true, "ModifierNameList": [ "IdleModifier" ] }, { "AnimatorStateName": "Activating", "LayerIndex": 0, "NormalizedTimeLow": 0.0, "NormalizedTimeHigh": 1.0, "IsLoop": true, "ModifierNameList": [ "ActivingModifier" ] }, { "AnimatorStateName": "Attack", "LayerIndex": 0, "NormalizedTimeLow": 0, "NormalizedTimeHigh": 1.0, "IsLoop": true, "ModifierNameList": [ "AttackModifier" ] }, { "AnimatorStateName": "CD", "LayerIndex": 0, "NormalizedTimeLow": 0, "NormalizedTimeHigh": 1.0, "IsLoop": false, "ModifierNameList": [ "CDModifier" ] }, { "AnimatorStateName": "END", "LayerIndex": 0, "NormalizedTimeLow": 0, "NormalizedTimeHigh": 1.0, "IsLoop": true, "ModifierNameList": [ "EndModifier" ] }, ] } ], "Modifiers": { "IdleModifier": { "ModifierStacking": "Unique", "Duration": -1, "OnAdded": [ // { // "$type": "MoleMole.FireAudio", // "AudioPattern": "Play_Teller_Scan_Loop", // }, { "$type": "MoleMole.AttachEffect", "EffectPattern": "Eff_Device_Teller_Idle_Red_02", "Target": "Self", "AttachEffectPosRot": { "CoordsOption": "ReferTarget", "TargetOption": { "$type": "MoleMole.ConfigPosRotReferTarget", "OffsetReferTarget": "Self", "AttachPoint": "RootPoint", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": true, }, "Offset": { "PositionOffset": { "x": 0.0, "y": 0.0, "z": 0.0 }, "AngleOffset": { "x": 0.0, "y": 0.0, "z": 0.0 }, "IsUseRotationY": true, "IsUseRotationXZ": true, } }, }, { "$type": "MoleMole.AttachEffect", "EffectPattern": "Eff_Device_Teller_Scan_Start", "Target": "Self", "AttachEffectPosRot": { "CoordsOption": "ReferTarget", "TargetOption": { "$type": "MoleMole.ConfigPosRotReferTarget", "OffsetReferTarget": "Self", "AttachPoint": "RootPoint", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": true, }, "Offset": { "PositionOffset": { "x": 0.0, "y": 0.0, "z": 0.0 }, "AngleOffset": { "x": 0.0, "y": 0.0, "z": 0.0 }, "IsUseRotationY": true, "IsUseRotationXZ": true, } }, }, ], "OnRemoved":[ { "$type": "MoleMole.CheckBankAndFireAudioEvt", "AudioPattern": "Stop_Teller_Scan_Loop", "CheckBankName":"BK_Teller" } ] }, "ActivingModifier": { "ModifierStacking": "Unique", "Duration": -1, "OnAdded": [ { "$type": "MoleMole.AttachEffect", "EffectPattern": "Eff_Device_Teller_Active_01", "Target": "Self", "AttachEffectPosRot": { "CoordsOption": "ReferTarget", "TargetOption": { "$type": "MoleMole.ConfigPosRotReferTarget", "OffsetReferTarget": "Self", "AttachPoint": "BodyPoint", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": true, }, "Offset": { "PositionOffset": { "x": 0.0, "y": 0.0, "z": 0.0 }, "AngleOffset": { "x": 0.0, "y": 0.0, "z": 0.0 }, "IsUseRotationY": true, "IsUseRotationXZ": true, } }, }, { "$type": "MoleMole.AttachEffect", "EffectPattern": "Eff_Device_Teller_Active_02", "Target": "Self", "AttachEffectPosRot": { "CoordsOption": "ReferTarget", "TargetOption": { "$type": "MoleMole.ConfigPosRotReferTarget", "OffsetReferTarget": "Self", "AttachPoint": "RootPoint", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": true, }, "Offset": { "PositionOffset": { "x": 0.0, "y": 0.0, "z": 0.0 }, "AngleOffset": { "x": 0.0, "y": 0.0, "z": 0.0 }, "IsUseRotationY": true, "IsUseRotationXZ": true, } }, }, { "$type": "MoleMole.FireEffect", "EffectPattern": "Eff_Device_Teller_Scan_End", "Target": "Self", }, ], }, "AttackModifier": { "ModifierStacking": "Unique", "Duration": -1, "OnAdded": [ { "$type": "MoleMole.AttachEffect", "EffectPattern": "Eff_Device_Teller_Idle_Red_02", "Target": "Self", "AttachEffectPosRot": { "CoordsOption": "ReferTarget", "TargetOption": { "$type": "MoleMole.ConfigPosRotReferTarget", "OffsetReferTarget": "Self", "AttachPoint": "RootPoint", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": true, }, "Offset": { "PositionOffset": { "x": 0.0, "y": 0.0, "z": 0.0 }, "AngleOffset": { "x": 0.0, "y": 0.0, "z": 0.0 }, "IsUseRotationY": true, "IsUseRotationXZ": true, } }, }, { "$type": "MoleMole.AttachEffect", "EffectPattern": "Eff_Device_Teller_Idle_Red_01", "Target": "Self", "AttachEffectPosRot": { "CoordsOption": "ReferTarget", "TargetOption": { "$type": "MoleMole.ConfigPosRotReferTarget", "OffsetReferTarget": "Self", "AttachPoint": "BodyPoint", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": true, }, "Offset": { "PositionOffset": { "x": 0.0, "y": 0.0, "z": 0.0 }, "AngleOffset": { "x": 0.0, "y": 0.0, "z": 0.0 }, "IsUseRotationY": true, "IsUseRotationXZ": true, } }, }, // { // "$type": "MoleMole.FireEffect", // "EffectPattern": "Eff_Device_Teller_Attack", // "Target": "Self", // }, ], }, "CDModifier": { "ModifierStacking": "Unique", "Duration": -1, "OnAdded": [ { "$type": "MoleMole.AttachEffect", "EffectPattern": "Eff_Device_Teller_Idle_Blue_02", "Target": "Self", "AttachEffectPosRot": { "CoordsOption": "ReferTarget", "TargetOption": { "$type": "MoleMole.ConfigPosRotReferTarget", "OffsetReferTarget": "Self", "AttachPoint": "RootPoint", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": true, }, "Offset": { "PositionOffset": { "x": 0.0, "y": 0.0, "z": 0.0 }, "AngleOffset": { "x": 0.0, "y": 0.0, "z": 0.0 }, "IsUseRotationY": true, "IsUseRotationXZ": true, } }, }, { "$type": "MoleMole.AttachEffect", "EffectPattern": "Eff_Device_Teller_Idle_Blue_01", "Target": "Self", "AttachEffectPosRot": { "CoordsOption": "ReferTarget", "TargetOption": { "$type": "MoleMole.ConfigPosRotReferTarget", "OffsetReferTarget": "Self", "AttachPoint": "BodyPoint", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": true, }, "Offset": { "PositionOffset": { "x": 0.0, "y": 0.0, "z": 0.0 }, "AngleOffset": { "x": 0.0, "y": 0.0, "z": 0.0 }, "IsUseRotationY": true, "IsUseRotationXZ": true, } }, }, { "$type": "MoleMole.AttachEffect", "EffectPattern": "Eff_Device_Teller_CoolDown", "Target": "Self", "AttachEffectPosRot": { "CoordsOption": "ReferTarget", "TargetOption": { "$type": "MoleMole.ConfigPosRotReferTarget", "OffsetReferTarget": "Self", "AttachPoint": "RootPoint", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": true, }, "Offset": { "PositionOffset": { "x": 0.0, "y": 0.0, "z": 0.0 }, "AngleOffset": { "x": 0.0, "y": 0.0, "z": 0.0 }, "IsUseRotationY": true, "IsUseRotationXZ": true, } }, }, ], }, "EndModifier": { "ModifierStacking": "Unique", "Duration": -1, "OnAdded": [ { "$type": "MoleMole.AttachEffect", "EffectPattern": "Eff_Device_Teller_Idle_Blue_02", "Target": "Self", "AttachEffectPosRot": { "CoordsOption": "ReferTarget", "TargetOption": { "$type": "MoleMole.ConfigPosRotReferTarget", "OffsetReferTarget": "Self", "AttachPoint": "RootPoint", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": true, }, "Offset": { "PositionOffset": { "x": 0.0, "y": 0.0, "z": 0.0 }, "AngleOffset": { "x": 0.0, "y": 0.0, "z": 0.0 }, "IsUseRotationY": true, "IsUseRotationXZ": true, } }, }, { "$type": "MoleMole.AttachEffect", "EffectPattern": "Eff_Device_Teller_Idle_Blue_01", "Target": "Self", "AttachEffectPosRot": { "CoordsOption": "ReferTarget", "TargetOption": { "$type": "MoleMole.ConfigPosRotReferTarget", "OffsetReferTarget": "Self", "AttachPoint": "BodyPoint", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": true, }, "Offset": { "PositionOffset": { "x": 0.0, "y": 0.0, "z": 0.0 }, "AngleOffset": { "x": 0.0, "y": 0.0, "z": 0.0 }, "IsUseRotationY": true, "IsUseRotationXZ": true, } }, }, { "$type": "MoleMole.AttachEffect", "EffectPattern": "Eff_Device_Teller_CoolDown", "Target": "Self", "AttachEffectPosRot": { "CoordsOption": "ReferTarget", "TargetOption": { "$type": "MoleMole.ConfigPosRotReferTarget", "OffsetReferTarget": "Self", "AttachPoint": "RootPoint", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": true, }, "Offset": { "PositionOffset": { "x": 0.0, "y": 0.0, "z": 0.0 }, "AngleOffset": { "x": 0.0, "y": 0.0, "z": 0.0 }, "IsUseRotationY": true, "IsUseRotationXZ": true, } }, }, ], }, "BeScaredStart": { "ModifierStacking": "Unique", "Duration": 2, "OnAdded": [ { "$type": "MoleMole.AttachEffect", "EffectPattern": "Eff_Monster_GoldenBomb_BeScaredEnd", "Target": "Self", "AttachEffectPosRot": { "CoordsOption": "ReferTarget", "TargetOption": { "$type": "MoleMole.ConfigPosRotReferTarget", "OffsetReferTarget": "Self", "AttachPoint": "RootPoint", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": true, }, "Offset": { "PositionOffset": { "x": 0.0, "y": 0.0, "z": -0.4 }, "AngleOffset": { "x": 0.0, "y": 0.0, "z": 0.0 }, "IsUseRotationY": true, "IsUseRotationXZ": true, } }, }, ] }, "BeScaredLoop": { "ModifierStacking": "Unique", "Duration": -1, "OnAdded": [ { "$type": "MoleMole.AttachEffect", "EffectPattern": "Eff_Monster_GoldenBomb_BeScaredLoop", "Target": "Self", "AttachEffectPosRot": { "CoordsOption": "ReferTarget", "TargetOption": { "$type": "MoleMole.ConfigPosRotReferTarget", "OffsetReferTarget": "Self", "AttachPoint": "RootPoint", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": true, }, "Offset": { "PositionOffset": { "x": 0.0, "y": 0.0, "z": -1.1 }, "AngleOffset": { "x": 0.0, "y": 0.0, "z": 0.0 }, "IsUseRotationY": true, "IsUseRotationXZ": true, } }, }, ] }, "BeScaredEnd": { "ModifierStacking": "Unique", "Duration": -1, "OnAdded": [ { "$type": "MoleMole.AttachEffect", "EffectPattern": "Eff_Monster_GoldenBomb_BeScaredEnd01", "Target": "Self", "AttachEffectPosRot": { "CoordsOption": "ReferTarget", "TargetOption": { "$type": "MoleMole.ConfigPosRotReferTarget", "OffsetReferTarget": "Self", "AttachPoint": "RootPoint", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": true, }, "Offset": { "PositionOffset": { "x": 0.0, "y": 0.0, "z": -1.1 }, "AngleOffset": { "x": 0.0, "y": 0.0, "z": 0.0 }, "IsUseRotationY": true, "IsUseRotationXZ": true, } }, }, ] }, } }