200 lines
5.3 KiB
JSON
200 lines
5.3 KiB
JSON
{
|
|
"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"
|
|
}
|
|
]
|
|
} |