{
  "AbilityName": "ActivityBattleAbility_PhotoEvent_Level_06_Task",
  "AbilitySpecials": {
    "AS_Energy_Boss": {
      "Value": 10
    },
    "AS_Energy_Buff": {
      "Value": 20
    },
    "AS_Energy_Elite": {
      "Value": 10
    },
    "AS_Energy_Initial": {
      "Value": 100
    },
    "AS_Energy_Normal": {
      "Value": 10
    }
  },
  "AbilityStacking": "Unique",
  "DefaultModifier": {
    "OnAdded": [
      {
        "$type": "ApplyModifier",
        "ModifierName": "PhotoEvent_Task_Modifier",
        "Target": "TeamAvatars"
      }
    ]
  },
  "Modifiers": {
    "PhotoEvent_MonsterIdentify_Modifier": {
      "Duration": 1.5,
      "ModifierStacking": "Replace",
      "OnAdded": [
        {
          "$type": "HandleAnimatorZoneTagsAction",
          "AnimatorStateTags": [
            "PhotoEvent_MonsterIdentify"
          ],
          "IsAdd": true,
          "Target": "Self"
        }
      ],
      "OnRemoved": [
        {
          "$type": "HandleAnimatorZoneTagsAction",
          "AnimatorStateTags": [
            "PhotoEvent_MonsterIdentify"
          ],
          "IsAdd": false,
          "Target": "Self"
        }
      ]
    },
    "PhotoEvent_Task_Initial_Modifier": {
      "Duration": -1,
      "ModifierStacking": "Unique",
      "OnAdded": [
        {
          "$type": "ModifyBattlePhotoSkillEnergyAction",
          "Amount": "%AS_Energy_Initial",
          "ModifyFunction": "Add",
          "Predicates": [
            {
              "$type": "ByIsLocalAvatar",
              "IsLocalAvatar": true,
              "Target": "Self"
            }
          ]
        },
        {
          "$type": "RecoverSPAction",
          "Amount": "%AS_SP_Initial",
          "Percentage": 0,
          "Target": "Self"
        }
      ]
    },
    "PhotoEvent_Task_Modifier": {
      "Duration": -1,
      "ModifierStacking": "Unique",
      "OnKillOther": [
        {
          "$type": "ModifyBattlePhotoSkillEnergyAction",
          "Amount": "%AS_Energy_Normal",
          "ModifyFunction": "Add",
          "Predicates": [
            {
              "$type": "ByMonsterStrengthType",
              "CompareType": "Equal",
              "StrengthType": "Normal",
              "Target": "Other"
            }
          ]
        },
        {
          "$type": "ModifyBattlePhotoSkillEnergyAction",
          "Amount": "%AS_Energy_Elite",
          "ModifyFunction": "Add",
          "Predicates": [
            {
              "$type": "ByMonsterStrengthType",
              "CompareType": "Equal",
              "StrengthType": "Elite",
              "Target": "Other"
            }
          ]
        },
        {
          "$type": "ModifyBattlePhotoSkillEnergyAction",
          "Amount": "%AS_Energy_Boss",
          "ModifyFunction": "Add",
          "Predicates": [
            {
              "$type": "ByMonsterStrengthType",
              "CompareType": "Equal",
              "StrengthType": "Boss",
              "Target": "Other"
            }
          ]
        }
      ],
      "OnSkillStart": [
        {
          "$type": "ApplyModifier",
          "ModifierName": "PhotoEvent_ZoneHighlight_Modifier",
          "Predicates": [
            {
              "$type": "ByIsLocalAvatar",
              "IsLocalAvatar": true,
              "Target": "Self"
            },
            {
              "$type": "ByOr",
              "Predicates": [
                {
                  "$type": "ByFromSkillType",
                  "SkillType": "BeHitAid",
                  "Target": "Self"
                },
                {
                  "$type": "ByFromSkillType",
                  "SkillType": "CommonAid",
                  "Target": "Self"
                }
              ],
              "Target": "Self"
            }
          ],
          "Target": "Self"
        },
        {
          "$type": "HandleAnimatorZoneTagsAction",
          "AnimatorStateTags": [
            "PhotoEvent_AvatarIdentify"
          ],
          "IsAdd": true,
          "Predicates": [
            {
              "$type": "ByOr",
              "Predicates": [
                {
                  "$type": "ByFromSkillType",
                  "SkillType": "BeHitAid",
                  "Target": "Self"
                },
                {
                  "$type": "ByFromSkillType",
                  "SkillType": "CommonAid",
                  "Target": "Self"
                }
              ],
              "Target": "Self"
            }
          ],
          "Target": "Self"
        }
      ],
      "OnSwitchOutFinish": [
        {
          "$type": "RemoveModifier",
          "ModifierName": "PhotoEvent_ZoneHighlight_Modifier",
          "Target": "Self"
        },
        {
          "$type": "HandleAnimatorZoneTagsAction",
          "AnimatorStateTags": [
            "PhotoEvent_AvatarIdentify"
          ],
          "IsAdd": false,
          "Target": "Self"
        }
      ]
    },
    "PhotoEvent_ZoneHighlight_Modifier": {
      "Duration": 1.5,
      "ModifierStacking": "Refresh",
      "OnAdded": [
        {
          "$type": "HandleAnimatorZoneTagsAction",
          "AnimatorStateTags": [
            "PhotoEvent_ButtonHighlight"
          ],
          "IsAdd": true,
          "Target": "Self"
        },
        {
          "$type": "ModifyBattlePhotoSkillEnergyAction",
          "Amount": "%AS_Energy_Buff",
          "ModifyFunction": "Add"
        }
      ],
      "OnRemoved": [
        {
          "$type": "HandleAnimatorZoneTagsAction",
          "AnimatorStateTags": [
            "PhotoEvent_ButtonHighlight"
          ],
          "IsAdd": false,
          "Target": "Self"
        }
      ]
    }
  },
  "OnAbilityTrigger": [
    {
      "$type": "ApplyModifier",
      "ModifierName": "PhotoEvent_Task_Initial_Modifier",
      "Target": "TeamAvatars"
    }
  ]
}