{
  "AbilityName": "Level_AddHealSp",
  "AbilitySpecials": {
    "HealNum_01": {
      "Value": 0
    },
    "HealNum_02": {
      "Value": 0
    },
    "HealNum_03": {
      "Value": 0
    },
    "HealRatio_01": {
      "Value": 0
    },
    "HealRatio_02": {
      "Value": 0
    },
    "HealRatio_03": {
      "Value": 0
    }
  },
  "Modifiers": {
    "HealSpEffectModifier": {
      "Duration": 2,
      "ModifierStacking": "Unique",
      "OnAdded": [
        {
          "$type": "FireEffect",
          "EffectPattern": "Buff_Common_AddSp",
          "Predicates": [
            {
              "$type": "ByNot",
              "Predicates": [
                {
                  "$type": "ByInBlackCurtain",
                  "Target": "Self"
                }
              ],
              "Target": "Self"
            }
          ],
          "Target": "Self"
        },
        {
          "$type": "ModifyMaterialPropertyAction",
          "Predicates": [
            {
              "$type": "ByNot",
              "Predicates": [
                {
                  "$type": "ByInBlackCurtain",
                  "Target": "Self"
                }
              ],
              "Target": "Self"
            }
          ],
          "Tag": "Common_MA_Buff_AddSp_RimGlow_01",
          "Target": "Self",
          "key": "Common_MA_Buff_AddSp_RimGlow_01"
        },
        {
          "$type": "FireAudio",
          "AudioPattern": "Play_sfx_interact_inlevel_pickup_sp",
          "Predicates": [
            {
              "$type": "ByNot",
              "Predicates": [
                {
                  "$type": "ByInBlackCurtain",
                  "Target": "Self"
                }
              ],
              "Target": "Self"
            }
          ]
        }
      ]
    },
    "HealSpModifier": {
      "Duration": 1,
      "ModifierStacking": "MultipleRefresh",
      "OnAdded": [
        {
          "$type": "RecoverSPAction",
          "Amount": "%HealNum_01",
          "IgnoreRatio": false,
          "Percentage": "%HealRatio_01",
          "Predicates": [
            {
              "$type": "ByAvatarTeamIndex",
              "Target": "Self",
              "TeamIndex": 1
            }
          ],
          "Target": "Self"
        },
        {
          "$type": "RecoverSPAction",
          "Amount": "%HealNum_02",
          "IgnoreRatio": false,
          "Percentage": "%HealRatio_02",
          "Predicates": [
            {
              "$type": "ByAvatarTeamIndex",
              "Target": "Self",
              "TeamIndex": 2
            }
          ],
          "Target": "Self"
        },
        {
          "$type": "RecoverSPAction",
          "Amount": "%HealNum_03",
          "IgnoreRatio": false,
          "Percentage": "%HealRatio_03",
          "Predicates": [
            {
              "$type": "ByAvatarTeamIndex",
              "Target": "Self",
              "TeamIndex": 3
            }
          ],
          "Target": "Self"
        }
      ]
    }
  },
  "OnAbilityStart": [
    {
      "$type": "ApplyModifier",
      "ModifierName": "HealSpModifier",
      "Target": "TeamAvatars"
    },
    {
      "$type": "ApplyModifier",
      "ModifierName": "HealSpEffectModifier",
      "Target": "LocalAvatar"
    }
  ]
}