Files
ZenlessData/Data/_unsorted/Summer_UniqueSkill.json
2026-02-06 00:04:19 +01:00

1821 lines
55 KiB
JSON

{
"AbilityMixins": [
{
"$type": "ActionsOnPropertyChangeMixin",
"PropertyActions": [
{
"CustomPropertyType": "Summer_DeBuffEnemyNum",
"IsUsePercentage": false,
"PropertyType": "Custom",
"ValueRangeActions": [
{
"HighToValueActions": [
{
"$type": "RemoveModifier",
"ModifierName": "SummerDeBuffCDModifier",
"Target": "Self"
}
],
"Val": 0,
"ValueToHighActions": [
{
"$type": "ApplyModifier",
"ModifierName": "SummerDeBuffCDModifier",
"Target": "Self"
}
]
}
]
}
]
},
{
"$type": "WatchEntityMixin",
"EntityTypes": [
"Avatar"
],
"OnEntityAwaked": [
{
"$type": "ApplyAbilityAction",
"AbilityName": "Summer_UniqueSkill_Bullet_Attack",
"IsAutoTrigger": false,
"Target": "TeamAvatars"
},
{
"$type": "ApplyAbilityAction",
"AbilityName": "Summer_UniqueSkill_Bullet_Anomaly",
"IsAutoTrigger": false,
"Target": "TeamAvatars"
},
{
"$type": "ApplyAbilityAction",
"AbilityName": "Summer_UniqueSkill_DamageManager",
"Target": "TeamAvatars"
},
{
"$type": "SetTargetAbilitySpecialAction",
"DoRefresh": true,
"Params": [
{
"AbilityName": "Summer_UniqueSkill_DamageManager",
"AbilitySpecials": [
{
"ModifyFunction": "Replace",
"Param": "%AS_AddedAttackDelta_Attack_Real",
"ParamName": "AS_AddedAttackDelta_Attack_Real"
},
{
"ModifyFunction": "Replace",
"Param": "%AS_AddedAttackDelta_Anomaly_Real",
"ParamName": "AS_AddedAttackDelta_Anomaly_Real"
},
{
"ModifyFunction": "Replace",
"Param": "%AS_CriticalDamageRatioDelta",
"ParamName": "AS_CriticalDamageRatioDelta"
}
]
}
],
"Target": "TeamAvatars"
}
],
"Relationships": [
"Allied"
]
}
],
"AbilityName": "Summer_UniqueSkill",
"AbilitySpecials": {
"AS_AddedAttackDelta_Anomaly": {
"Value": 5,
"ValueType": "Float"
},
"AS_AddedAttackDelta_Anomaly_Extra": {
"Value": 0,
"ValueType": "Float"
},
"AS_AddedAttackDelta_Anomaly_Real": {
"Value": 0,
"ValueType": "Float"
},
"AS_AddedAttackDelta_Attack": {
"Value": 5,
"ValueType": "Float"
},
"AS_AddedAttackDelta_Attack_Extra": {
"Value": 0,
"ValueType": "Float"
},
"AS_AddedAttackDelta_Attack_Real": {
"Value": 0,
"ValueType": "Float"
},
"AS_AddedElementAccumulationRatio_Card02": {
"Value": 0
},
"AS_AtkRatio": {
"Value": 0.3,
"ValueType": "Float"
},
"AS_AttackBuffExtraRatio": {
"Value": 0,
"ValueType": "Float"
},
"AS_CriticalDamageRatioDelta": {
"Value": 0.5,
"ValueType": "Float"
},
"AS_DeBuffDuration_Card02": {
"Value": 0
},
"AS_ExtraMaxAtkDelta": {
"Value": 0,
"ValueType": "Float"
},
"AS_FinalAtkDelta": {
"Value": 0,
"ValueType": "Float"
},
"AS_MaxAtkDelta": {
"Value": 1000,
"ValueType": "Float"
},
"AS_SummerBuffDuration": {
"Value": 30
},
"AS_SummerDeBuffDuration": {
"Value": 12
}
},
"AbilityStacking": "Unique",
"DefaultModifier": {
"OnAdded": [
{
"$type": "SetAbilitySpecialByExpression",
"DoRefresh": true,
"Expression": "((specials(AS_AddedAttackDelta_Attack)+specials(AS_AddedAttackDelta_Attack_Extra))\/3)",
"ParamName": "AS_AddedAttackDelta_Attack_Real",
"Target": "Self",
"ValueType": "Float"
},
{
"$type": "SetAbilitySpecialByExpression",
"DoRefresh": true,
"Expression": "((specials(AS_AddedAttackDelta_Anomaly)+specials(AS_AddedAttackDelta_Anomaly_Extra))\/3)",
"ParamName": "AS_AddedAttackDelta_Anomaly_Real",
"Target": "Self",
"ValueType": "Float"
},
{
"$type": "ApplyAbilityAction",
"AbilityName": "Summer_UniqueSkill_Bullet_Attack",
"IsAutoTrigger": false,
"Target": "TeamAvatars"
},
{
"$type": "ApplyAbilityAction",
"AbilityName": "Summer_UniqueSkill_Bullet_Anomaly",
"IsAutoTrigger": false,
"Target": "TeamAvatars"
},
{
"$type": "ApplyAbilityAction",
"AbilityName": "Summer_UniqueSkill_DamageManager",
"Target": "TeamAvatars"
},
{
"$type": "SetTargetAbilitySpecialAction",
"DoRefresh": true,
"Params": [
{
"AbilityName": "Summer_UniqueSkill_DamageManager",
"AbilitySpecials": [
{
"ModifyFunction": "Replace",
"Param": "%AS_AddedAttackDelta_Attack_Real",
"ParamName": "AS_AddedAttackDelta_Attack_Real"
},
{
"ModifyFunction": "Replace",
"Param": "%AS_AddedAttackDelta_Anomaly_Real",
"ParamName": "AS_AddedAttackDelta_Anomaly_Real"
},
{
"ModifyFunction": "Replace",
"Param": "%AS_CriticalDamageRatioDelta",
"ParamName": "AS_CriticalDamageRatioDelta"
}
]
}
],
"Target": "TeamAvatars"
},
{
"$type": "SetAbilitySpecialByExpression",
"DoRefresh": true,
"Expression": "min((property(Attack)*(specials(AS_AtkRatio)+specials(AS_AttackBuffExtraRatio))),(specials(AS_MaxAtkDelta)+specials(AS_ExtraMaxAtkDelta)))",
"ParamName": "AS_FinalAtkDelta",
"Target": "Self",
"ValueType": "Float"
},
{
"$type": "TriggerAbilityAction",
"AbilityName": "Summer_Talent_02",
"Predicates": [
{
"$type": "ByAvatarTalentIndex",
"TalentIndex": 2,
"Target": "Self"
}
],
"Target": "Self"
},
{
"$type": "ApplyModifier",
"CustomKey": "AbilityTarget_Summer_FindCat",
"ModifierName": "Summer_UniqueSkill_Summon",
"Target": "Custom"
}
],
"OnCustomEventReceived": [
{
"$type": "BranchOperator",
"Conditions": [
{
"$type": "ByCustomEvent",
"EventKey": "Talent02RefreshAttackDeltaNum"
}
],
"SuccessActions": [
{
"$type": "SetAbilitySpecialByExpression",
"DoRefresh": true,
"Expression": "((specials(AS_AddedAttackDelta_Attack)+specials(AS_AddedAttackDelta_Attack_Extra))\/3)",
"ParamName": "AS_AddedAttackDelta_Attack_Real",
"Target": "Self",
"ValueType": "Float"
},
{
"$type": "SetAbilitySpecialByExpression",
"DoRefresh": true,
"Expression": "((specials(AS_AddedAttackDelta_Anomaly)+specials(AS_AddedAttackDelta_Anomaly_Extra))\/3)",
"ParamName": "AS_AddedAttackDelta_Anomaly_Real",
"Target": "Self",
"ValueType": "Float"
},
{
"$type": "SetTargetAbilitySpecialAction",
"DoRefresh": true,
"Params": [
{
"AbilityName": "Summer_UniqueSkill_DamageManager",
"AbilitySpecials": [
{
"ModifyFunction": "Replace",
"Param": "%AS_AddedAttackDelta_Attack_Real",
"ParamName": "AS_AddedAttackDelta_Attack_Real"
},
{
"ModifyFunction": "Replace",
"Param": "%AS_AddedAttackDelta_Anomaly_Real",
"ParamName": "AS_AddedAttackDelta_Anomaly_Real"
},
{
"ModifyFunction": "Replace",
"Param": "%AS_CriticalDamageRatioDelta",
"ParamName": "AS_CriticalDamageRatioDelta"
}
]
}
],
"Target": "TeamAvatars"
}
]
},
{
"$type": "ApplyModifier",
"CustomKey": "AbilityTarget_Summer_FindCat",
"ModifierName": "Summer_UniqueSkill_Summon",
"Predicates": [
{
"$type": "ByCustomEvent",
"EventKey": "Summer_Cat_Summon"
}
],
"Target": "Custom"
}
],
"OnHitOther": [
{
"$type": "BranchOperator",
"Conditions": [
{
"$type": "ByAnimEventIDs",
"AnimEventIDs": [
"#Summer_UniqueSkill_Bullet_Attack_AttackProperty_02"
]
},
{
"$type": "ByPlayerPropertyValue",
"CompareType": "GreaterEqual",
"CustomNumerator": "Summer_Spirit",
"IsUsePercent": false,
"Numerator": "Custom",
"Target": "Self",
"Val1": 1
}
],
"SuccessActions": [
{
"$type": "ModifyProperty",
"Amount": -1,
"CustomKey": "AbilityTarget_Summer_FindSummer",
"CustomPropertyType": "Summer_Spirit",
"PropertyModifyFunction": "Add",
"PropertyType": "Custom",
"Target": "Custom"
},
{
"$type": "ApplyModifier",
"ModifierName": "SummerDeBuffModifier",
"Target": "Other"
}
]
}
],
"OnSkillStart": [
{
"$type": "ApplyModifier",
"ModifierName": "SummerBuffModifier",
"Predicates": [
{
"$type": "ByFromSkillID",
"SkillID": "Summer_ExSp_01"
}
],
"Target": "TeamAvatars"
},
{
"$type": "ApplyModifier",
"ModifierName": "DeBuffListenModifier_Cat",
"Predicates": [
{
"$type": "ByOr",
"Predicates": [
{
"$type": "ByFromSkillID",
"SkillID": "Summer_ExSp_01"
},
{
"$type": "ByFromSkillID",
"SkillID": "Summer_ExSp_02"
}
]
}
],
"Target": "Self"
},
{
"$type": "ApplyModifier",
"ModifierName": "DeBuffListenModifier_Summer",
"Predicates": [
{
"$type": "ByOr",
"Predicates": [
{
"$type": "ByFromSkillID",
"SkillID": "Summer_QTE"
},
{
"$type": "ByFromSkillID",
"SkillID": "Summer_ExQTE"
}
]
}
],
"Target": "Self"
}
],
"OnSwitchTriggered": [
{
"$type": "BranchOperator",
"Conditions": [
{
"$type": "ByIsLocalAvatar",
"IsLocalAvatar": true,
"Target": "Self"
}
],
"FailureActions": [
{
"$type": "SendCustomEvent",
"EventKey": "SummerSwitchOut",
"IsGlobal": true
}
],
"SuccessActions": [
{
"$type": "SendCustomEvent",
"EventKey": "SummerSwitchIn",
"IsGlobal": true
}
]
}
]
},
"Modifiers": {
"AlReadyGetDeBuffModifier_Cat": {
"Duration": "%AS_SummerDeBuffDuration",
"IgnoreTimeScale": false,
"ModifierStacking": "Unique",
"OnCustomEventReceived": [
{
"$type": "RemoveModifier",
"ModifierName": "AlReadyGetDeBuffModifier_Cat",
"Predicates": [
{
"$type": "ByCustomEvent",
"EventKey": "RemoveAlReadyGetDeBuffModifier_Cat"
}
],
"Target": "Self"
}
]
},
"AlReadyGetDeBuffModifier_Summer": {
"Duration": "%AS_SummerDeBuffDuration",
"IgnoreTimeScale": false,
"ModifierStacking": "Unique",
"OnCustomEventReceived": [
{
"$type": "RemoveModifier",
"ModifierName": "AlReadyGetDeBuffModifier_Summer",
"Predicates": [
{
"$type": "ByCustomEvent",
"EventKey": "RemoveAlReadyGetDeBuffModifier_Summer"
}
],
"Target": "Self"
}
]
},
"Card02DeBuffModifier": {
"Duration": "%AS_DeBuffDuration_Card02",
"IgnoreTimeScale": false,
"ModifierStacking": "Refresh",
"OnBeingHit": [
{
"$type": "ModifyAttackDataAction",
"PropertyKey": "Actor_AddedElementAccumulationRatio",
"PropertyValue": "%AS_AddedElementAccumulationRatio_Card02",
"Target": "Other"
}
]
},
"DeBuffListenModifier_Cat": {
"Duration": -1,
"ModifierStacking": "Replace",
"OnAdded": [
{
"$type": "SendCustomEvent",
"EventKey": "RemoveAlReadyGetDeBuffModifier_Cat",
"IsGlobal": true
}
],
"OnHitOther": [
{
"$type": "BranchOperator",
"Conditions": [
{
"$type": "ByAnimEventIDs",
"AnimEventIDs": [
"Summer_Attack_ExSpecial_01_AttackProperty_Cat_01",
"Summer_Attack_ExSpecial_01_AttackProperty_Cat_02",
"Summer_Attack_ExSpecial_01_AttackProperty_Cat_03",
"Summer_Attack_ExSpecial_01_AttackProperty_Cat_04",
"Summer_Attack_ExSpecial_01_AttackProperty_Cat_05",
"Summer_Attack_ExSpecial_01_AttackProperty_Cat_06",
"Summer_Attack_ExSpecial_01_AttackProperty_Cat_07",
"Summer_Attack_ExSpecial_02_AttackProperty_01",
"Summer_Attack_ExSpecial_02_AttackProperty_Cat_01",
"Summer_Attack_ExSpecial_02_AttackProperty_Cat_02",
"Summer_Attack_ExSpecial_02_AttackProperty_Cat_03",
"Summer_Attack_ExSpecial_02_AttackProperty_Cat_04",
"Summer_Attack_ExSpecial_02_AttackProperty_Cat_05",
"Summer_Attack_ExSpecial_02_AttackProperty_Cat_06"
]
},
{
"$type": "ByMonsterFunctionType",
"CompareType": "Equal",
"MonsterFunctionType": "Monster",
"Target": "Other"
},
{
"$type": "ByNot",
"Predicates": [
{
"$type": "ByHasModifier",
"ModifierNameList": [
"AlReadyGetDeBuffModifier_Cat"
],
"Target": "Other"
}
],
"Target": "Other"
},
{
"$type": "ByNot",
"Predicates": [
{
"$type": "ByHasModifier",
"ModifierNameList": [
"SummerDeBuffModifier"
],
"Target": "Other"
}
],
"Target": "Other"
}
],
"SuccessActions": [
{
"$type": "ApplyModifier",
"ModifierName": "SummerDeBuffModifier",
"Target": "Other"
},
{
"$type": "ApplyModifier",
"ModifierName": "AlReadyGetDeBuffModifier_Cat",
"Target": "Other"
}
]
}
]
},
"DeBuffListenModifier_Cat_Summon": {
"Duration": -1,
"ModifierStacking": "Replace",
"OnAdded": [
{
"$type": "SendCustomEvent",
"EventKey": "RemoveAlReadyGetDeBuffModifier_Cat",
"IsGlobal": true
}
],
"OnHitOther": [
{
"$type": "BranchOperator",
"Conditions": [
{
"$type": "ByAnimEventIDs",
"AnimEventIDs": [
"Summer_Attack_ExSpecial_01_AttackProperty_Cat_01",
"Summer_Attack_ExSpecial_01_AttackProperty_Cat_02",
"Summer_Attack_ExSpecial_01_AttackProperty_Cat_03",
"Summer_Attack_ExSpecial_01_AttackProperty_Cat_04",
"Summer_Attack_ExSpecial_01_AttackProperty_Cat_05",
"Summer_Attack_ExSpecial_01_AttackProperty_Cat_06",
"Summer_Attack_ExSpecial_01_AttackProperty_Cat_07",
"Summer_Cat_Attack_AttackProperty_01",
"Summer_Cat_Attack_AttackProperty_02",
"Summer_Cat_Attack_AttackProperty_03",
"Summer_Cat_Attack_AttackProperty_04",
"Summer_Cat_Attack_AttackProperty_05"
]
},
{
"$type": "ByMonsterFunctionType",
"CompareType": "Equal",
"MonsterFunctionType": "Monster",
"Target": "Other"
},
{
"$type": "ByNot",
"Predicates": [
{
"$type": "ByHasModifier",
"ModifierNameList": [
"AlReadyGetDeBuffModifier_Cat"
],
"Target": "Other"
}
],
"Target": "Other"
},
{
"$type": "ByNot",
"Predicates": [
{
"$type": "ByHasModifier",
"ModifierNameList": [
"SummerDeBuffModifier"
],
"Target": "Other"
}
],
"Target": "Other"
}
],
"SuccessActions": [
{
"$type": "ApplyModifier",
"ModifierName": "SummerDeBuffModifier",
"Target": "Other"
},
{
"$type": "ApplyModifier",
"ModifierName": "AlReadyGetDeBuffModifier_Cat",
"Target": "Other"
}
]
}
]
},
"DeBuffListenModifier_Summer": {
"Duration": -1,
"ModifierStacking": "Unique",
"OnAdded": [
{
"$type": "SendCustomEvent",
"EventKey": "RemoveAlReadyGetDeBuffModifier_Summer",
"IsGlobal": true
}
],
"OnHitOther": [
{
"$type": "BranchOperator",
"Conditions": [
{
"$type": "ByAnimEventIDs",
"AnimEventIDs": [
"Summer_Attack_SwitchIn_Attack_AttackProperty_01",
"Summer_Attack_SwitchIn_Attack_AttackProperty_02",
"Summer_Attack_SwitchIn_Attack_AttackProperty_03",
"Summer_Attack_SwitchIn_Attack_AttackProperty_04",
"Summer_Attack_SwitchIn_Attack_AttackProperty_05",
"Summer_Attack_SwitchIn_Attack_AttackProperty_06",
"Summer_Attack_SwitchIn_Attack_AttackProperty_07",
"Summer_Attack_SwitchIn_Attack_AttackProperty_08",
"Summer_Attack_SwitchIn_Attack_Ex_AttackProperty_01",
"Summer_Attack_SwitchIn_Attack_Ex_AttackProperty_02",
"Summer_Attack_SwitchIn_Attack_Ex_AttackProperty_03",
"Summer_Attack_SwitchIn_Attack_Ex_AttackProperty_04",
"Summer_Attack_SwitchIn_Attack_Ex_AttackProperty_05",
"Summer_Attack_SwitchIn_Attack_Ex_AttackProperty_06",
"Summer_Attack_SwitchIn_Attack_Ex_AttackProperty_07"
]
},
{
"$type": "ByMonsterFunctionType",
"CompareType": "Equal",
"MonsterFunctionType": "Monster",
"Target": "Other"
},
{
"$type": "ByNot",
"Predicates": [
{
"$type": "ByHasModifier",
"ModifierNameList": [
"AlReadyGetDeBuffModifier_Summer"
],
"Target": "Other"
}
],
"Target": "Other"
},
{
"$type": "ByNot",
"Predicates": [
{
"$type": "ByHasModifier",
"ModifierNameList": [
"SummerDeBuffModifier"
],
"Target": "Other"
}
],
"Target": "Other"
}
],
"SuccessActions": [
{
"$type": "ApplyModifier",
"ModifierName": "SummerDeBuffModifier",
"Target": "Other"
},
{
"$type": "ApplyModifier",
"ModifierName": "AlReadyGetDeBuffModifier_Summer",
"Target": "Other"
}
]
}
]
},
"EffectUpGradeCDModifier": {
"Duration": 0.5,
"IgnoreTimeScale": false,
"ModifierStacking": "Unique"
},
"ExSp02UnlockModifier": {
"Duration": "%AS_SummerBuffDuration",
"IgnoreTimeScale": false,
"ModifierStacking": "Replace",
"OnAdded": [
{
"$type": "SetAnimCtrlerParamAction",
"BoolVal": true,
"ParamName": "Bool_UnLockExSp02",
"ParamType": 2,
"Target": "Self"
},
{
"$type": "SetUIArrowAction",
"IsVisible": false,
"position": -1
}
],
"OnRemoved": [
{
"$type": "SetAnimCtrlerParamAction",
"BoolVal": false,
"ParamName": "Bool_UnLockExSp02",
"ParamType": 2,
"Target": "Self"
},
{
"$type": "SetUIArrowAction",
"IsVisible": true,
"position": 70
}
],
"OnSkillStart": [
{
"$type": "RemoveModifier",
"ModifierName": "ExSp02UnlockModifier",
"Predicates": [
{
"$type": "ByFromSkillID",
"SkillID": "Summer_ExSp_02"
}
],
"Target": "Self"
}
]
},
"SummerBuffModifier": {
"Buff": {
"BuffID": 3000531,
"IsOverrideDuration": true
},
"Duration": "%AS_SummerBuffDuration",
"IgnoreTimeScale": false,
"ModifierStacking": "Replace",
"OnAdded": [
{
"$type": "ApplyModifier",
"ModifierName": "ExSp02UnlockModifier",
"Predicates": [
{
"$type": "ByIsModifierCaster",
"Target": "Self"
}
],
"Target": "Caster"
}
],
"Properties": {
"Actor_BaseAttackDelta": "%AS_FinalAtkDelta"
}
},
"SummerDeBuffCDModifier": {
"Duration": -1,
"IgnoreTimeScale": false,
"ModifierStacking": "Refresh",
"OnAdded": [
{
"$type": "HandleAnimatorZoneTagsAction",
"AnimatorStateTags": [
"CatAttackCD"
],
"IsAdd": true
}
],
"OnRemoved": [
{
"$type": "HandleAnimatorZoneTagsAction",
"AnimatorStateTags": [
"CatAttackCD"
],
"IsAdd": false
}
]
},
"SummerDeBuffEffect01Modifier": {
"Duration": 1,
"IgnoreTimeScale": false,
"ModifierStacking": "Unique",
"OnAdded": [
{
"$type": "CallGraphEvent",
"AbilityName": "Summer_DeBuffEffectManager",
"EventName": "PushEffect"
}
]
},
"SummerDeBuffEffect02Modifier": {
"Duration": 1,
"IgnoreTimeScale": false,
"ModifierStacking": "Unique",
"OnAdded": [
{
"$type": "CallGraphEvent",
"AbilityName": "Summer_DeBuffEffectManager",
"EventName": "UpGrade01Effect"
}
]
},
"SummerDeBuffEffect03Modifier": {
"Duration": 1,
"IgnoreTimeScale": false,
"ModifierStacking": "Unique",
"OnAdded": [
{
"$type": "CallGraphEvent",
"AbilityName": "Summer_DeBuffEffectManager",
"EventName": "UpGrade02Effect"
}
]
},
"SummerDeBuffModifier": {
"Buff": {
"BuffID": 3000533,
"IsOverrideDuration": true
},
"Duration": "%AS_SummerDeBuffDuration",
"IgnoreTimeScale": false,
"ModifierMixins": [
{
"$type": "AttachZoneTagWithModifierMixin",
"ConfigList": [
{
"ModifierNameList": [
"SummerDeBuffEffect01Modifier"
],
"ZoneTag": "Summer_DeBuffLevel1"
},
{
"ModifierNameList": [
"SummerDeBuffEffect02Modifier"
],
"ZoneTag": "Summer_DeBuffLevel2"
},
{
"ModifierNameList": [
"SummerDeBuffEffect03Modifier"
],
"ZoneTag": "Summer_DeBuffLevel3"
}
]
}
],
"ModifierStacking": "Unique",
"OnAdded": [
{
"$type": "ModifyProperty",
"Amount": 1,
"CustomPropertyType": "Summer_DeBuffEnemyNum",
"IsUsePercentage": false,
"PropertyModifyFunction": "Add",
"PropertyType": "Custom",
"Target": "Caster"
},
{
"$type": "ApplyAbilityAction",
"AbilityName": "Summer_DeBuffEffectManager",
"IsAutoTrigger": false,
"Predicates": [
{
"$type": "ByHasAbility",
"AbilityNameList": [
"Summer_DeBuffEffectManager"
],
"OperatorType": "Not"
}
],
"Target": "Self"
},
{
"$type": "ApplyModifier",
"ModifierName": "Card02DeBuffModifier",
"Predicates": [
{
"$type": "ByIsInZoneTags",
"Tags": [
"Summer_CardS3_Base_02"
],
"Target": "Caster"
}
],
"Target": "Self"
},
{
"$type": "ApplyModifier",
"ModifierName": "EffectUpGradeCDModifier"
},
{
"$type": "HandleAnimatorZoneTagsAction",
"AnimatorStateTags": [
"Summer_DeBuffLevel1"
],
"IsAdd": true,
"Target": "Self"
},
{
"$type": "BranchOperator",
"Conditions": [
{
"$type": "ByIsStunDestroyed",
"IsStunDestroyed": true,
"Target": "Self"
}
],
"FailureActions": [
{
"$type": "BranchOperator",
"Conditions": [
{
"$type": "ByOr",
"Predicates": [
{
"$type": "ByAvatarTalentIndex",
"TalentIndex": 2,
"Target": "Caster"
},
{
"$type": "ByIsInZoneTags",
"Tags": [
"Summer_CardS3_Base_02"
],
"Target": "Caster"
}
],
"Target": "Caster"
}
],
"FailureActions": [
{
"$type": "TriggerSoundAction",
"soundActionKey": "SA_SFX_Char_Skill_Summer_Mark_Green"
}
],
"SuccessActions": [
{
"$type": "TriggerSoundAction",
"soundActionKey": "SA_SFX_Char_Skill_Summer_Mark_Red"
}
]
}
],
"Predicates": [
{
"$type": "ByIsSelfAttackTarget",
"IsSelfAttackTarget": true,
"SourceTarget": "Other",
"Target": "Self"
}
],
"SuccessActions": [
{
"$type": "TriggerSoundAction",
"soundActionKey": "SA_SFX_Char_Skill_Summer_Mark_Pink"
}
]
},
{
"$type": "HandleAnimatorZoneTagsAction",
"AnimatorStateTags": [
"Summer_DeBuffLevel2"
],
"IsAdd": true,
"Predicates": [
{
"$type": "ByOr",
"Predicates": [
{
"$type": "ByAvatarTalentIndex",
"TalentIndex": 2,
"Target": "Caster"
},
{
"$type": "ByIsInZoneTags",
"Tags": [
"Summer_CardS3_Base_02"
],
"Target": "Caster"
}
],
"Target": "Caster"
}
],
"Target": "Self"
},
{
"$type": "HandleAnimatorZoneTagsAction",
"AnimatorStateTags": [
"Summer_MuteAttack"
],
"IsAdd": true,
"Predicates": [
{
"$type": "ByIsLocalAvatar",
"IsLocalAvatar": true,
"Target": "Caster"
},
{
"$type": "ByMonsterStrengthType",
"CompareType": "Equal",
"StrengthType": "Normal",
"Target": "Self"
}
],
"Target": "Self"
},
{
"$type": "HandleAnimatorZoneTagsAction",
"AnimatorStateTags": [
"Summer_OverrideDuration"
],
"IsAdd": true,
"Predicates": [
{
"$type": "ByIsLocalAvatar",
"IsLocalAvatar": true,
"Target": "Caster"
}
],
"Target": "Self"
},
{
"$type": "HandleAnimatorZoneTagsAction",
"AnimatorStateTags": [
"Summer_DeBuffLevel3"
],
"IsAdd": true,
"Predicates": [
{
"$type": "ByIsStunDestroyed",
"IsStunDestroyed": true,
"Target": "Self"
}
],
"Target": "Self"
}
],
"OnBeingHit": [
{
"$type": "BranchOperator",
"Conditions": [
{
"$type": "ByIsInZoneTags",
"Tags": [
"Summer_DeBuffLevel3"
],
"Target": "Self"
}
],
"FailureActions": [
{
"$type": "BranchOperator",
"Conditions": [
{
"$type": "ByIsInZoneTags",
"Tags": [
"Summer_DeBuffLevel2"
],
"Target": "Self"
}
],
"FailureActions": [
{
"$type": "ApplyModifier",
"ModifierName": "EffectUpGradeCDModifier"
},
{
"$type": "HandleAnimatorZoneTagsAction",
"AnimatorStateTags": [
"Summer_DeBuffLevel2"
],
"IsAdd": true,
"Target": "Self"
},
{
"$type": "TriggerSoundAction",
"Predicates": [
{
"$type": "ByIsSelfAttackTarget",
"IsSelfAttackTarget": true,
"SourceTarget": "Other",
"Target": "Self"
}
],
"soundActionKey": "SA_SFX_Char_Skill_Summer_Mark_Red"
}
],
"SuccessActions": [
{
"$type": "ApplyModifier",
"ModifierName": "EffectUpGradeCDModifier"
},
{
"$type": "HandleAnimatorZoneTagsAction",
"AnimatorStateTags": [
"Summer_DeBuffLevel3"
],
"IsAdd": true,
"Target": "Self"
},
{
"$type": "TriggerSoundAction",
"Predicates": [
{
"$type": "ByIsSelfAttackTarget",
"IsSelfAttackTarget": true,
"SourceTarget": "Other",
"Target": "Self"
}
],
"soundActionKey": "SA_SFX_Char_Skill_Summer_Mark_Pink"
}
]
}
],
"Predicates": [
{
"$type": "ByHeavyAttack",
"IsHeavyAttack": true
},
{
"$type": "ByNot",
"Predicates": [
{
"$type": "ByHasModifier",
"ModifierNameList": [
"EffectUpGradeCDModifier"
],
"Target": "Self"
}
],
"Target": "Self"
},
{
"$type": "ByNot",
"Predicates": [
{
"$type": "ByAnimEventIDs",
"AnimEventIDs": [
"#Summer_UniqueSkill_Bullet_Anomaly_AttackProperty_01",
"#Summer_UniqueSkill_Bullet_Anomaly_AttackProperty_02",
"#Summer_UniqueSkill_Bullet_Attack_AttackProperty_01",
"#Summer_UniqueSkill_Bullet_Attack_AttackProperty_02"
]
}
]
},
{
"$type": "ByOr",
"Predicates": [
{
"$type": "ByAvatarProfessionType",
"ProfessionType": "Anomaly",
"Target": "Other"
},
{
"$type": "ByAvatarProfessionType",
"ProfessionType": "Attack",
"Target": "Other"
},
{
"$type": "ByAnd",
"Predicates": [
{
"$type": "ByIsModifierCaster",
"Target": "Other"
},
{
"$type": "ByIsInZoneTags",
"Tags": [
"Summer_Talent_04_Buff"
],
"Target": "Other"
}
],
"Target": "Other"
}
],
"Target": "Other"
}
],
"SuccessActions": [
{
"$type": "BranchOperator",
"Conditions": [
{
"$type": "ByIsSelfAttackTarget",
"IsSelfAttackTarget": true,
"SourceTarget": "Other",
"Target": "Self"
}
],
"SuccessActions": [
{
"$type": "CallGraphEvent",
"AbilityName": "Summer_DeBuffEffectManager",
"EventName": "Explode"
},
{
"$type": "TriggerSoundAction",
"soundActionKey": "SA_SFX_Char_Skill_Summer_Mark_Explo"
},
{
"$type": "BranchOperator",
"Conditions": [
{
"$type": "ByOr",
"Predicates": [
{
"$type": "ByAvatarProfessionType",
"ProfessionType": "Attack",
"Target": "Other"
},
{
"$type": "ByAnd",
"Predicates": [
{
"$type": "ByIsModifierCaster",
"Target": "Other"
},
{
"$type": "ByIsInZoneTags",
"Tags": [
"Summer_Talent_04_Buff"
],
"Target": "Other"
}
],
"Target": "Other"
}
],
"Target": "Other"
}
],
"SuccessActions": [
{
"$type": "TriggerAbilityAction",
"AbilityName": "Summer_UniqueSkill_Bullet_Attack",
"PosRotConfig": {
"CoordsOption": "ReferTarget",
"Offset": {
"AngleOffset": {
"x": 0,
"y": 0,
"z": 0
},
"IsUseRotationXZ": true,
"IsUseRotationY": true,
"PositionOffset": {
"x": 0,
"y": 0,
"z": 0
}
},
"TargetOption": {
"$type": "ConfigPosRotReferTarget",
"AttachPoint": "Ether_Core",
"IsUseAttachPointPos": true,
"IsUseAttachPointRotation": false,
"OffsetReferTarget": "Self"
}
},
"PositionArgument": "Target",
"Predicates": [
{
"$type": "ByIsInZoneTags",
"Tags": [
"Ether_Core"
],
"Target": "Self"
}
],
"Target": "Other"
},
{
"$type": "TriggerAbilityAction",
"AbilityName": "Summer_UniqueSkill_Bullet_Attack",
"PosRotConfig": {
"CoordsOption": "ReferTarget",
"Offset": {
"AngleOffset": {
"x": 0,
"y": 0,
"z": 0
},
"IsUseRotationXZ": true,
"IsUseRotationY": true,
"PositionOffset": {
"x": 0,
"y": 0,
"z": 0
}
},
"TargetOption": {
"$type": "ConfigPosRotReferTarget",
"AttachPoint": "HeadPoint",
"IsUseAttachPointPos": true,
"IsUseAttachPointRotation": false,
"OffsetReferTarget": "Self"
}
},
"PositionArgument": "Target",
"Predicates": [
{
"$type": "ByIsInZoneTags",
"Tags": [
"HeadPoint"
],
"Target": "Self"
}
],
"Target": "Other"
},
{
"$type": "TriggerAbilityAction",
"AbilityName": "Summer_UniqueSkill_Bullet_Attack",
"PosRotConfig": {
"CoordsOption": "ReferTarget",
"Offset": {
"AngleOffset": {
"x": 0,
"y": 0,
"z": 0
},
"IsUseRotationXZ": true,
"IsUseRotationY": true,
"PositionOffset": {
"x": 0,
"y": 0,
"z": 0
}
},
"TargetOption": {
"$type": "ConfigPosRotReferTarget",
"AttachPoint": "HUDPoint",
"IsUseAttachPointPos": true,
"IsUseAttachPointRotation": false,
"OffsetReferTarget": "Self"
}
},
"PositionArgument": "Target",
"Predicates": [
{
"$type": "ByIsInZoneTags",
"Tags": [
"HUDPoint"
],
"Target": "Self"
}
],
"Target": "Other"
},
{
"$type": "TriggerAbilityAction",
"AbilityName": "Summer_UniqueSkill_Bullet_Attack",
"PosRotConfig": {
"CoordsOption": "ReferTarget",
"Offset": {
"AngleOffset": {
"x": 0,
"y": 0,
"z": 0
},
"IsUseRotationXZ": true,
"IsUseRotationY": true,
"PositionOffset": {
"x": 0,
"y": 0,
"z": 0
}
},
"TargetOption": {
"$type": "ConfigPosRotReferTarget",
"AttachPoint": "MiddlePoint",
"IsUseAttachPointPos": true,
"IsUseAttachPointRotation": false,
"OffsetReferTarget": "Self"
}
},
"PositionArgument": "Target",
"Predicates": [
{
"$type": "ByIsInZoneTags",
"Tags": [
"MiddlePoint"
],
"Target": "Self"
}
],
"Target": "Other"
}
]
},
{
"$type": "BranchOperator",
"Conditions": [
{
"$type": "ByAvatarProfessionType",
"ProfessionType": "Anomaly",
"Target": "Other"
}
],
"SuccessActions": [
{
"$type": "TriggerAbilityAction",
"AbilityName": "Summer_UniqueSkill_Bullet_Anomaly",
"PosRotConfig": {
"CoordsOption": "ReferTarget",
"Offset": {
"AngleOffset": {
"x": 0,
"y": 0,
"z": 0
},
"IsUseRotationXZ": true,
"IsUseRotationY": true,
"PositionOffset": {
"x": 0,
"y": 0,
"z": 0
}
},
"TargetOption": {
"$type": "ConfigPosRotReferTarget",
"AttachPoint": "Ether_Core",
"IsUseAttachPointPos": true,
"IsUseAttachPointRotation": false,
"OffsetReferTarget": "Self"
}
},
"PositionArgument": "Target",
"Predicates": [
{
"$type": "ByIsInZoneTags",
"Tags": [
"Ether_Core"
],
"Target": "Self"
}
],
"Target": "Other"
},
{
"$type": "TriggerAbilityAction",
"AbilityName": "Summer_UniqueSkill_Bullet_Anomaly",
"PosRotConfig": {
"CoordsOption": "ReferTarget",
"Offset": {
"AngleOffset": {
"x": 0,
"y": 0,
"z": 0
},
"IsUseRotationXZ": true,
"IsUseRotationY": true,
"PositionOffset": {
"x": 0,
"y": 0,
"z": 0
}
},
"TargetOption": {
"$type": "ConfigPosRotReferTarget",
"AttachPoint": "HeadPoint",
"IsUseAttachPointPos": true,
"IsUseAttachPointRotation": false,
"OffsetReferTarget": "Self"
}
},
"PositionArgument": "Target",
"Predicates": [
{
"$type": "ByIsInZoneTags",
"Tags": [
"HeadPoint"
],
"Target": "Self"
}
],
"Target": "Other"
},
{
"$type": "TriggerAbilityAction",
"AbilityName": "Summer_UniqueSkill_Bullet_Anomaly",
"PosRotConfig": {
"CoordsOption": "ReferTarget",
"Offset": {
"AngleOffset": {
"x": 0,
"y": 0,
"z": 0
},
"IsUseRotationXZ": true,
"IsUseRotationY": true,
"PositionOffset": {
"x": 0,
"y": 0,
"z": 0
}
},
"TargetOption": {
"$type": "ConfigPosRotReferTarget",
"AttachPoint": "HUDPoint",
"IsUseAttachPointPos": true,
"IsUseAttachPointRotation": false,
"OffsetReferTarget": "Self"
}
},
"PositionArgument": "Target",
"Predicates": [
{
"$type": "ByIsInZoneTags",
"Tags": [
"HUDPoint"
],
"Target": "Self"
}
],
"Target": "Other"
},
{
"$type": "TriggerAbilityAction",
"AbilityName": "Summer_UniqueSkill_Bullet_Anomaly",
"PosRotConfig": {
"CoordsOption": "ReferTarget",
"Offset": {
"AngleOffset": {
"x": 0,
"y": 0,
"z": 0
},
"IsUseRotationXZ": true,
"IsUseRotationY": true,
"PositionOffset": {
"x": 0,
"y": 0,
"z": 0
}
},
"TargetOption": {
"$type": "ConfigPosRotReferTarget",
"AttachPoint": "MiddlePoint",
"IsUseAttachPointPos": true,
"IsUseAttachPointRotation": false,
"OffsetReferTarget": "Self"
}
},
"PositionArgument": "Target",
"Predicates": [
{
"$type": "ByIsInZoneTags",
"Tags": [
"MiddlePoint"
],
"Target": "Self"
}
],
"Target": "Other"
}
]
},
{
"$type": "SendCustomEvent",
"EventKey": "RemoveAllDebuff",
"IsGlobal": true
},
{
"$type": "SendCustomEvent",
"EventKey": "TriggerSummerDeBuffSuccess",
"IsGlobal": false,
"Target": "Caster"
},
{
"$type": "RemoveModifier",
"ModifierName": "SummerDeBuffModifier",
"Target": "Self"
}
]
}
]
}
],
"OnCustomEventReceived": [
{
"$type": "HandleAnimatorZoneTagsAction",
"AnimatorStateTags": [
"Summer_MuteAttack"
],
"IsAdd": true,
"Predicates": [
{
"$type": "ByCustomEvent",
"EventKey": "SummerSwitchIn"
},
{
"$type": "ByMonsterStrengthType",
"CompareType": "Equal",
"StrengthType": "Normal",
"Target": "Self"
}
],
"Target": "Self"
},
{
"$type": "HandleAnimatorZoneTagsAction",
"AnimatorStateTags": [
"Summer_OverrideDuration"
],
"IsAdd": true,
"Predicates": [
{
"$type": "ByCustomEvent",
"EventKey": "SummerSwitchIn"
}
],
"Target": "Self"
},
{
"$type": "HandleAnimatorZoneTagsAction",
"AnimatorStateTags": [
"Summer_MuteAttack"
],
"IsAdd": false,
"Predicates": [
{
"$type": "ByCustomEvent",
"EventKey": "SummerSwitchOut"
}
],
"Target": "Self"
},
{
"$type": "HandleAnimatorZoneTagsAction",
"AnimatorStateTags": [
"Summer_OverrideDuration"
],
"IsAdd": false,
"Predicates": [
{
"$type": "ByCustomEvent",
"EventKey": "SummerSwitchOut"
}
],
"Target": "Self"
},
{
"$type": "RemoveModifier",
"ModifierName": "SummerDeBuffModifier",
"Predicates": [
{
"$type": "ByCustomEvent",
"EventKey": "RemoveAllDebuff"
}
],
"Target": "Self"
}
],
"OnKilled": [
{
"$type": "RemoveModifier",
"ModifierName": "SummerDeBuffModifier",
"Target": "Self"
}
],
"OnRemoved": [
{
"$type": "ModifyProperty",
"Amount": -1,
"CustomPropertyType": "Summer_DeBuffEnemyNum",
"IsUsePercentage": false,
"PropertyModifyFunction": "Add",
"PropertyType": "Custom",
"Target": "Caster"
},
{
"$type": "HandleAnimatorZoneTagsAction",
"AnimatorStateTags": [
"Summer_DeBuffLevel1"
],
"IsAdd": false,
"Target": "Self"
},
{
"$type": "HandleAnimatorZoneTagsAction",
"AnimatorStateTags": [
"Summer_DeBuffLevel2"
],
"IsAdd": false,
"Target": "Self"
},
{
"$type": "HandleAnimatorZoneTagsAction",
"AnimatorStateTags": [
"Summer_DeBuffLevel3"
],
"IsAdd": false,
"Target": "Self"
},
{
"$type": "HandleAnimatorZoneTagsAction",
"AnimatorStateTags": [
"Summer_MuteAttack"
],
"IsAdd": false,
"Target": "Self"
},
{
"$type": "HandleAnimatorZoneTagsAction",
"AnimatorStateTags": [
"Summer_OverrideDuration"
],
"IsAdd": false,
"Target": "Self"
},
{
"$type": "CallGraphEvent",
"AbilityName": "Summer_DeBuffEffectManager",
"EventName": "PopEffect"
}
],
"OnStunDestroyActions": [
{
"$type": "HandleAnimatorZoneTagsAction",
"AnimatorStateTags": [
"Summer_DeBuffLevel3"
],
"IsAdd": true,
"Target": "Self"
}
],
"OnThinkInterval": [
{
"$type": "SetModifierDurationAction",
"ModifierName": "SummerDeBuffModifier",
"ModifierTargetType": "GlobalAbility",
"ModifyType": "Replace",
"Predicates": [
{
"$type": "ByIsInZoneTags",
"Tags": [
"Summer_OverrideDuration"
],
"Target": "Self"
}
],
"Target": "Self",
"Value": "%AS_SummerDeBuffDuration"
}
],
"ThinkInterval": 0.1
},
"Summer_UniqueSkill_Summon": {
"Duration": -1,
"ModifierStacking": "Replace",
"OnSkillStart": [
{
"$type": "ApplyModifier",
"ModifierName": "DeBuffListenModifier_Cat_Summon",
"Predicates": [
{
"$type": "ByFromSkillID",
"SkillID": "Cat_Attack"
}
],
"Target": "Self"
}
]
}
},
"OnAbilityStart": [
{
"$type": "SetAbilitySpecialByExpression",
"DoRefresh": true,
"Expression": "min((property(Attack)*(specials(AS_AtkRatio)+specials(AS_AttackBuffExtraRatio))),(specials(AS_MaxAtkDelta)+specials(AS_ExtraMaxAtkDelta)))",
"ParamName": "AS_FinalAtkDelta",
"Target": "Self",
"ValueType": "Float"
}
]
}