{ "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" } ] }