{
  "AbilityMixins": [
    {
      "$type": "SkillBtnListenerMixin",
      "BtnListeners": [
        {
          "BtnOperations": [
            {
              "ListenerType": "PointDown",
              "TriggerActions": [
                {
                  "$type": "ApplyModifier",
                  "CustomKey": "AbilityTarget_AutoBattleAvatar",
                  "ModifierName": "Cooperative_Combat_Ellen_Buff1_TriggerExQTE",
                  "Target": "Custom"
                }
              ]
            }
          ],
          "SkillBtnIndex": 3
        }
      ],
      "IsCommonSkill": true
    }
  ],
  "AbilityName": "ActivityBattleAbility_Cooperative_Combat_Ellen_Buff1",
  "AbilitySpecials": {
    "AS_AddDamageDuration": {
      "Value": 12,
      "ValueType": "Float"
    },
    "AS_AddedDamageRatio": {
      "Value": 1,
      "ValueType": "Float"
    },
    "AS_InvincibleDuration": {
      "Value": 3,
      "ValueType": "Float"
    },
    "AS_LevelSkillCD": {
      "Value": 20,
      "ValueType": "Float"
    }
  },
  "AbilityStacking": "Unique",
  "Modifiers": {
    "Cooperative_Combat_Ellen_Buff1_AddDamage": {
      "Duration": "%AS_AddDamageDuration",
      "OnAdded": [
        {
          "$type": "AttachEffect",
          "EffectPattern": "Buff_Common_Attack_Loop"
        },
        {
          "$type": "ModifyMaterialPropertyAction",
          "Tag": "Cooperative_Ellen_Material3",
          "key": "Common_MA_Buff_Attack_Loop_RimGlow_01"
        }
      ],
      "OnRemoved": [
        {
          "$type": "InterruptMaterialPropertyAction",
          "Tag": "Cooperative_Ellen_Material3"
        }
      ],
      "Properties": {
        "Actor_AddedDamageRatio": "%AS_AddedDamageRatio"
      }
    },
    "Cooperative_Combat_Ellen_Buff1_Invincible": {
      "Duration": "%AS_InvincibleDuration",
      "OnAdded": [
        {
          "$type": "PushInvincibleAction",
          "Tag": "Cooperative_Combat_Ellen_Buff1_Invincible"
        },
        {
          "$type": "ModifyMaterialPropertyAction",
          "Tag": "Cooperative_Ellen_Material1",
          "key": "Common_MA_SpecialBeHit_Invincible_OverrideRimGlow_01_Loop"
        },
        {
          "$type": "ModifyMaterialPropertyAction",
          "Tag": "Cooperative_Ellen_Material2",
          "key": "Common_MA_SpecialBeHit_Invincible_ScreenImage_01_Loop"
        }
      ],
      "OnRemoved": [
        {
          "$type": "PopInvincibleAction",
          "Tag": "Cooperative_Combat_Ellen_Buff1_Invincible"
        },
        {
          "$type": "InterruptMaterialPropertyAction",
          "Tag": "Cooperative_Ellen_Material1"
        },
        {
          "$type": "InterruptMaterialPropertyAction",
          "Tag": "Cooperative_Ellen_Material2"
        }
      ]
    },
    "Cooperative_Combat_Ellen_Buff1_TriggerExQTE": {
      "Duration": 1,
      "OnAdded": [
        {
          "$type": "PopMuteAllBattleEffect",
          "Tag": "SummonRobotAvatar"
        },
        {
          "$type": "InterruptTimeSlowAction",
          "IsGlobal": true,
          "OverrideFadeOutTime": 0,
          "TargetPriority": 999
        },
        {
          "$type": "InterruptTimeSlowAction",
          "IsGlobal": false,
          "OverrideFadeOutTime": 0,
          "TargetPriority": 999
        },
        {
          "$type": "PushMuteAllBattleEffect",
          "Tag": "SummonRobotAvatar"
        },
        {
          "$type": "SetAnimCtrlerParamAction",
          "ParamName": "Trigger_PressExQTE",
          "ParamType": 1
        }
      ],
      "OnSkillStart": [
        {
          "$type": "BranchOperator",
          "Conditions": [
            {
              "$type": "ByFromSkillType",
              "SkillType": "ExQTE"
            }
          ],
          "SuccessActions": [
            {
              "$type": "ApplyModifier",
              "ModifierName": "Cooperative_Combat_Ellen_Buff1_AddDamage",
              "Target": "LocalAvatar"
            },
            {
              "$type": "ApplyModifier",
              "ModifierName": "Cooperative_Combat_Ellen_Buff1_Invincible"
            },
            {
              "$type": "ApplyModifier",
              "ModifierName": "Cooperative_Combat_Ellen_Buff1_Invincible",
              "Target": "LocalAvatar"
            },
            {
              "$type": "TriggerAbilityAction",
              "AbilityName": "ActivityBattleAbility_Cooperative_Combat_Ellen_Buff3",
              "Target": "LocalAvatar"
            },
            {
              "$type": "RemoveModifier",
              "ModifierName": "Cooperative_Combat_Ellen_Buff1_TriggerExQTE"
            }
          ]
        }
      ],
      "OnThinkInterval": [
        {
          "$type": "SetAnimCtrlerParamAction",
          "ParamName": "Trigger_PressExQTE",
          "ParamType": 1
        }
      ],
      "ThinkInterval": 0.1
    }
  },
  "OnAdded": [
    {
      "$type": "PushInLevelCommonSkillAction",
      "CommonSkillType": "SupportAttack",
      "Tag": "SupportAttack"
    },
    {
      "$type": "SetInLevelCommonSkillCDAction",
      "CommonSkillType": "SupportAttack",
      "Delta": "%AS_LevelSkillCD",
      "IsReset": false,
      "ModifyType": "ByZero",
      "Ratio": 0,
      "ValueType": "DefaultValue"
    }
  ],
  "OnRemoved": [
    {
      "$type": "PopInLevelCommonSkillAction",
      "Tag": "SupportAttack"
    }
  ]
}