{

  "AbilityName": "NPC_Domain_Effect",

  "AbilityMixins" : 

  [

    {

      "$type" : "MoleMole.AttachStateWithModifierMixin",

      "ConfigList":

      [

        {

          "AnimatorStateName": "Idle_Undomain",

          "LayerIndex": 0,

          "NormalizedTimeLow": 0.0,

          "NormalizedTimeHigh": 1.0,

          "IsLoop": true,

          "ModifierNameList":

          [

            "IdleUndomainModifier"

          ] 

        },

        {

          "AnimatorStateName": "Domaining",

          "LayerIndex": 0,

          "NormalizedTimeLow": 0.0,

          "NormalizedTimeHigh": 1.0,

          "ModifierNameList":

          [

            "DomainingModifier"

          ]

        },

        {

          "AnimatorStateName": "Idle_Domained",

          "LayerIndex": 0,

          "NormalizedTimeLow": 0.0,

          "NormalizedTimeHigh": 1.0,

          "IsLoop": true,

          "ModifierNameList":

          [

            "IdleDomainedModifier"

          ]

        }

      ]

    }

  ],

  "Modifiers": 

  {

    "IdleUndomainModifier": 

    {

      "ModifierStacking": "Unique",

      "Duration": -1,

      "OnAdded": 

      [

        {

          "$type": "MoleMole.FireEffect",

          "EffectPattern": "Eff_NPC_DomainOccupy_Idle_Undomain_Loop",

          "Target": "Self"

        }

      ]

    },

    "DomainingModifier": 

    {

      "ModifierStacking": "Unique",

      "Duration": -1,

      "OnAdded": 

      [

        {

          "$type": "MoleMole.FireEffect",

          "EffectPattern": "Eff_NPC_DomainOccupy_Idle_Domaining_Loop",

          "Target": "Self"

        }

      ]

    },

    "IdleDomainedModifier": 

    {

      "ModifierStacking": "Unique",

      "Duration": -1,

      "OnAdded": 

      [

        {

          "$type": "MoleMole.FireEffect",

          "EffectPattern": "Eff_NPC_DomainOccupy_Idle_Domained_Loop",

          "Target": "Self"

        }

      ]

    }

  }

}



