mirror of
https://git.mero.moe/dimbreath/ZenlessData.git
synced 2026-03-05 15:55:46 +08:00
1821 lines
55 KiB
JSON
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"
|
|
}
|
|
]
|
|
} |