1
0
ZenlessData/Data/_unsorted/Coop_EtherInfection_Avatar.json
2025-12-30 00:30:43 +01:00

830 lines
24 KiB
JSON

{
"AbilityName": "Coop_EtherInfection_Avatar",
"AbilitySpecials": {
"AS_AddedDamageRatio": {
"Value": 0.3
},
"AS_AddedDamageRatio_Base": {
"Value": 0
},
"AS_AddedDamageRatio_Extra": {
"Value": 0
},
"AS_DamageRatio": {
"Value": 0
},
"AS_DamageReal": {
"Value": 0,
"ValueType": "Float"
},
"AS_EtherInfectionCounterAddNum_DiseasedTwinTreesHealed": {
"Value": 50
},
"AS_EtherInfectionCounterAddNum_PerCrystalClear": {
"Value": 5
},
"AS_EtherInfectionCounterAddNum_PerEtherInfectionCounter": {
"Value": 20
},
"AS_EtherInfectionCounterAddNum_PerHit": {
"Value": 5
},
"AS_EtherInfectionCounterAddNum_TeamExQTE": {
"Value": 20
},
"AS_EtherInfectionCounterAttackDamage": {
"Value": 0
},
"AS_EtherPurifyAttackDelta": {
"Value": 100
},
"AS_GetEtherInfectionIntervalTime": {
"Value": 1
},
"AS_GetEtherInfectionRatio_InBattleStatus": {
"Value": 1
},
"AS_GetEtherInfectionRatio_OutBattleStatus": {
"Value": 0.5
},
"AS_MonsterMaxHp": {
"Value": 0.1
},
"AS_MonsterType_HPBoss": {
"Value": 0,
"ValueType": "Float"
},
"AS_MonsterType_HPElite": {
"Value": 0,
"ValueType": "Float"
},
"AS_MonsterType_HPNormal": {
"Value": 0,
"ValueType": "Float"
},
"AS_RecoverRPValue": {
"Value": 40
},
"AS_RecoverSPValue": {
"Value": 40
},
"AS_ReduceEtherBarrierPercentage_Added": {
"Value": 0
},
"AS_ReduceEtherBarrierPercentage_Boss": {
"Value": 0
},
"AS_ReduceEtherBarrierPercentage_Elite": {
"Value": 0
},
"AS_ReduceEtherBarrierPercentage_Normal": {
"Value": 0
},
"EtherInfectionCounterAttackCD": {
"Value": 0
},
"EtherInfectionCounter_Buff_Duration": {
"Value": 30
},
"EtherInfectionCounter_Hit_CD": {
"Value": 1
}
},
"AbilityStacking": "Unique",
"DefaultModifier": {
"OnAdded": [
{
"$type": "RegisterAdditionalCustomPropertyAction",
"CustomProperties": [
{
"CurPropertyInitValue": 0,
"CurPropertyType": "EtherInfectionCounterNum",
"MaxPropertyInitValue": 100,
"MaxPropertyType": "MaxEtherInfectionCounterNum"
}
],
"Target": "Caster"
},
{
"$type": "ApplyModifier",
"ModifierName": "AutoGetEtherInfectionValueModifier"
},
{
"$type": "TriggerAbilityAction",
"AbilityName": "Coop_TarotCard_1301"
},
{
"$type": "TriggerAbilityAction",
"AbilityName": "Coop_EtherInfection_Avatar_Param"
},
{
"$type": "HandleAnimatorZoneTagsAction",
"AnimatorStateTags": [
"Coop_EtherInfection_Avatar"
],
"IsAdd": true,
"Target": "Self"
}
],
"OnEnterMPDying": [
{
"$type": "ModifyEtherInfectionAction",
"Percentage": 0,
"PropertyModifyFunction": "Replace"
},
{
"$type": "ModifyProperty",
"Amount": 0,
"CustomPropertyType": "EtherInfectionCounterNum",
"Percentage": 0,
"PropertyModifyFunction": "Replace",
"PropertyType": "Custom",
"Target": "Self"
}
],
"OnEtherInfectionValueEmpty": [
{
"$type": "RemoveModifier",
"ModifierName": "EtherInfectionCounterControllerModifier",
"Target": "Self"
}
],
"OnGetEtherInfection": [
{
"$type": "RemoveModifier",
"ModifierName": "EtherInfectionCounterControllerModifier",
"Target": "Self"
},
{
"$type": "TriggerLevelCustomConditions",
"LevelConditionsID": 100200005
}
],
"OnGetEtherInfectionValue": [
{
"$type": "ApplyModifier",
"ModifierName": "EtherInfectionCounterControllerModifier",
"Target": "Self"
}
],
"OnHitOther": [
{
"$type": "SetAbilitySpecialByExpression",
"DoRefresh": true,
"Expression": "specials(AS_ReduceEtherBarrierPercentage_Boss)*(1+specials(AS_ReduceEtherBarrierPercentage_Added))",
"ParamName": "AS_DamageRatio",
"Predicates": [
{
"$type": "ByMonsterStrengthType",
"CompareType": "Equal",
"StrengthType": "Boss",
"Target": "Other"
},
{
"$type": "ByAnimEventIDs",
"AnimEventIDs": [
"#Coop_EtherInfectionCounter_AttackProperty"
]
}
],
"ValueType": "Float"
},
{
"$type": "SetAbilitySpecialByExpression",
"DoRefresh": true,
"Expression": "specials(AS_ReduceEtherBarrierPercentage_Elite)*(1+specials(AS_ReduceEtherBarrierPercentage_Added))",
"ParamName": "AS_DamageRatio",
"Predicates": [
{
"$type": "ByMonsterStrengthType",
"CompareType": "Equal",
"StrengthType": "Elite",
"Target": "Other"
},
{
"$type": "ByAnimEventIDs",
"AnimEventIDs": [
"#Coop_EtherInfectionCounter_AttackProperty"
]
}
],
"ValueType": "Float"
},
{
"$type": "SetAbilitySpecialByExpression",
"DoRefresh": true,
"Expression": "specials(AS_ReduceEtherBarrierPercentage_Normal)*(1+specials(AS_ReduceEtherBarrierPercentage_Added))",
"ParamName": "AS_DamageRatio",
"Predicates": [
{
"$type": "ByMonsterStrengthType",
"CompareType": "Equal",
"StrengthType": "Normal",
"Target": "Other"
},
{
"$type": "ByAnimEventIDs",
"AnimEventIDs": [
"#Coop_EtherInfectionCounter_AttackProperty"
]
}
],
"ValueType": "Float"
},
{
"$type": "ModifyEtherBarrierAction",
"Percentage": "%AS_DamageRatio",
"Predicates": [
{
"$type": "ByAnimEventIDs",
"AnimEventIDs": [
"#Coop_EtherInfectionCounter_AttackProperty"
]
}
],
"PropertyModifyFunction": "Add",
"Target": "Other"
}
],
"OnRemoved": [
{
"$type": "HandleAnimatorZoneTagsAction",
"AnimatorStateTags": [
"Coop_EtherInfection_Avatar"
],
"IsAdd": false,
"Target": "Self"
}
]
},
"Modifiers": {
"AutoGetEtherInfectionValueModifier": {
"Duration": -1,
"ModifierStacking": "Unique",
"OnThinkInterval": [
{
"$type": "ModifyEtherInfectionAction",
"MpExecMode": "AuthorityOnly",
"Percentage": "%AS_GetEtherInfectionRatio_InBattleStatus",
"Predicates": [
{
"$type": "ByInOutBattleStatus",
"IsInBattle": true,
"Target": "Caster"
},
{
"$type": "ByAliveState",
"AliveState": "Alive",
"Target": "Caster"
},
{
"$type": "ByNot",
"Predicates": [
{
"$type": "ByIsInZoneTags",
"Tags": [
"Coop_Geppetto_NoEtherInfection"
],
"Target": "Self"
}
]
}
],
"PropertyModifyFunction": "Add"
},
{
"$type": "ModifyEtherInfectionAction",
"MpExecMode": "AuthorityOnly",
"Percentage": "%AS_GetEtherInfectionRatio_OutBattleStatus",
"Predicates": [
{
"$type": "ByInOutBattleStatus",
"IsInBattle": false,
"Target": "Caster"
},
{
"$type": "ByAliveState",
"AliveState": "Alive",
"Target": "Caster"
},
{
"$type": "ByNot",
"Predicates": [
{
"$type": "ByIsInZoneTags",
"Tags": [
"Coop_Geppetto_NoEtherInfection"
],
"Target": "Self"
}
]
}
],
"PropertyModifyFunction": "Add"
}
],
"ThinkInterval": "%AS_GetEtherInfectionIntervalTime"
},
"EtherInfectionCounterAttackCDModifier": {
"Duration": "%EtherInfectionCounterAttackCD",
"ModifierStacking": "Unique"
},
"EtherInfectionCounterBuffModifier": {
"DelayHandlers": [
{
"DelayTime": 0.25,
"TimeUpActions": [
{
"$type": "InterruptMaterialPropertyAction",
"Tag": "Activity_Coop_MA_Startlmmune_SecondaryEmission_01",
"Target": "Self"
},
{
"$type": "InterruptMaterialPropertyAction",
"Tag": "Activity_Coop_MA_Startlmmune_OverrideRimGlow_01",
"Target": "Self"
},
{
"$type": "ModifyMaterialPropertyAction",
"Tag": "Activity_Coop_MA_LoopImmune_SecondaryEmission_01",
"Target": "Self",
"key": "Activity_Coop_MA_LoopImmune_SecondaryEmission_01"
},
{
"$type": "ModifyMaterialPropertyAction",
"Tag": "Activity_Coop_MA_LoopImmune_OverrideRimGlow_01",
"Target": "Self",
"key": "Activity_Coop_MA_LoopImmune_OverrideRimGlow_01"
}
]
}
],
"Duration": "%EtherInfectionCounter_Buff_Duration",
"ModifierStacking": "Replace",
"OnAdded": [
{
"$type": "MpLinkZoneChangeEnergyAction",
"Amount": 50,
"OperateType": 7
},
{
"$type": "SendCustomEvent",
"EventKey": "Coop_EtherInfectionCounter_Avatar_Success",
"IsGlobal": false,
"Predicates": [
{
"$type": "ByOr",
"Predicates": [
{
"$type": "ByIsInZoneTags",
"Tags": [
"Coop_TarotCard_1014"
],
"Target": "Self"
},
{
"$type": "ByIsInZoneTags",
"Tags": [
"Coop_TarotCard_1013"
],
"Target": "Self"
}
]
}
],
"Target": "Self"
},
{
"$type": "SendCustomEvent",
"EventKey": "Coop_EtherInfectionCounter_Avatar_Success_Level",
"IsGlobal": false,
"Target": "Level"
},
{
"$type": "ModifyProperty",
"Amount": 0,
"CustomPropertyType": "EtherInfectionCounterNum",
"Percentage": 0,
"PropertyModifyFunction": "Replace",
"PropertyType": "Custom",
"Target": "Self"
},
{
"$type": "ModifyMaterialPropertyAction",
"EnableByDevicePerformance": false,
"Tag": "Activity_Coop_MA_Startlmmune_SecondaryEmission_01",
"Target": "Self",
"key": "Activity_Coop_MA_Startlmmune_SecondaryEmission_01"
},
{
"$type": "ModifyMaterialPropertyAction",
"EnableByDevicePerformance": false,
"Tag": "Activity_Coop_MA_Startlmmune_OverrideRimGlow_01",
"Target": "Self",
"key": "Activity_Coop_MA_Startlmmune_OverrideRimGlow_01"
},
{
"$type": "RemoveModifier",
"ModifierName": "EtherInfectionCounterControllerModifier",
"Target": "Self"
},
{
"$type": "ModifyEtherInfectionAction",
"Percentage": 0,
"PropertyModifyFunction": "Replace"
},
{
"$type": "RecordSkillUseCountByType",
"RecordSkillTag": "EtherInfectionCounter_Success"
},
{
"$type": "RecoverRpAction",
"Amount": "%AS_RecoverRPValue",
"Target": "TeamAvatars"
},
{
"$type": "RecoverSPAction",
"Amount": "%AS_RecoverSPValue",
"Target": "TeamAvatars"
},
{
"$type": "SendCustomEvent",
"EventKey": "EtherInfectionCounter",
"Target": "TeamAvatars"
},
{
"$type": "HandleAnimEvent",
"AnimEventID": "#Coop_EtherInfectionCounter_AttackProperty"
},
{
"$type": "FireEffect",
"EffectPattern": "Eff_Coop_Activity_ImmuneEtherInfection_01_ShockWave",
"EnableByDevicePerformance": false,
"FireEffectPosRot": {
"CoordsOption": "ReferTarget",
"Offset": {
"AngleOffset": {
"x": 0,
"y": 0,
"z": 0
},
"IsUseRotationXZ": true,
"IsUseRotationY": true,
"PositionOffset": {
"x": 0,
"y": 0,
"z": 0
}
},
"TargetOption": {
"$type": "ConfigPosRotReferTarget",
"IsUseAttachPointPos": true,
"IsUseAttachPointRotation": false,
"OffsetReferTarget": "Self"
}
}
},
{
"$type": "TriggerLevelCustomConditions",
"LevelConditionsID": 100200010
},
{
"$type": "TriggerTeamMessage",
"TeamMessageID": 1131
},
{
"$type": "ApplyModifier",
"ModifierName": "EtherInfectionProtectModifier",
"Target": "Self"
},
{
"$type": "AttackCameraShakeAction",
"ShakeConfigKey": "Coop_Flame_Avatar_AttackProperty_CameraShake_E",
"Target": "Self"
},
{
"$type": "GamepadRumbleAction",
"GamepadRumbleKey": "Common_GamepadRumble_E_02",
"Target": "Self"
}
],
"OnHitOther": [
{
"$type": "BranchOperator",
"Conditions": [
{
"$type": "ByAnimEventIDs",
"AnimEventIDs": [
"#Coop_EtherInfectionCounter_Enhance_AttackProperty"
]
}
],
"MpExecMode": "MpTotallyLocal",
"SuccessActions": [
{
"$type": "SetAbilitySpecialsByPropertyAction",
"ModifyFunction": "Replace",
"ParamName": "AS_MonsterMaxHp",
"Percentage": 1,
"PropertyType": "MaxHP",
"Target": "Other"
},
{
"$type": "SetAbilitySpecialByExpression",
"DoRefresh": true,
"Expression": "specials(AS_MonsterMaxHp)*specials(AS_MonsterType_HPNormal)",
"MpExecMode": "MpTotallyLocal",
"ParamName": "AS_DamageReal",
"Predicates": [
{
"$type": "ByMonsterStrengthType",
"CompareType": "Equal",
"StrengthType": "Normal",
"Target": "Other"
}
],
"ValueType": "Float"
},
{
"$type": "SetAbilitySpecialByExpression",
"DoRefresh": true,
"Expression": "specials(AS_MonsterMaxHp)*specials(AS_MonsterType_HPElite)",
"MpExecMode": "MpTotallyLocal",
"ParamName": "AS_DamageReal",
"Predicates": [
{
"$type": "ByMonsterStrengthType",
"CompareType": "Equal",
"StrengthType": "Elite",
"Target": "Other"
}
],
"ValueType": "Float"
},
{
"$type": "SetAbilitySpecialByExpression",
"DoRefresh": true,
"Expression": "specials(AS_MonsterMaxHp)*specials(AS_MonsterType_HPBoss)",
"MpExecMode": "MpTotallyLocal",
"ParamName": "AS_DamageReal",
"Predicates": [
{
"$type": "ByMonsterStrengthType",
"CompareType": "Equal",
"StrengthType": "Boss",
"Target": "Other"
}
],
"ValueType": "Float"
},
{
"$type": "ReplaceDamageAction",
"MpExecMode": "MpTotallyLocal",
"TargetDamage": "%AS_DamageReal"
}
]
}
],
"OnHitOtherPre": [
{
"$type": "BranchOperator",
"Conditions": [
{
"$type": "ByHeavyAttack",
"IsHeavyAttack": true,
"Target": "Self"
},
{
"$type": "ByNot",
"Predicates": [
{
"$type": "ByHasModifier",
"ModifierNameList": [
"EtherInfectionCounterAttackCDModifier"
],
"Target": "Self"
}
]
}
],
"SuccessActions": [
{
"$type": "DamageByAttackPropertyAction",
"AnimEventID": "#Coop_EtherInfectionCounter_Enhance_AttackProperty",
"Target": "Other"
},
{
"$type": "ShowSpecialDamageTextAction",
"AttachPoint": "MiddlePoint",
"MpExecMode": "MpAuthorityOnly",
"Target": "Target",
"TextType": "EtherInfectionBreak"
},
{
"$type": "ApplyModifier",
"ModifierName": "EtherInfectionCounterAttackCDModifier",
"Target": "Self"
}
]
}
],
"OnRemoved": [
{
"$type": "InterruptMaterialPropertyAction",
"Tag": "Activity_Coop_MA_Startlmmune_SecondaryEmission_01",
"Target": "Self"
},
{
"$type": "InterruptMaterialPropertyAction",
"Tag": "Activity_Coop_MA_Startlmmune_OverrideRimGlow_01",
"Target": "Self"
},
{
"$type": "InterruptMaterialPropertyAction",
"Tag": "Activity_Coop_MA_LoopImmune_SecondaryEmission_01",
"Target": "Self"
},
{
"$type": "InterruptMaterialPropertyAction",
"Tag": "Activity_Coop_MA_LoopImmune_OverrideRimGlow_01",
"Target": "Self"
}
],
"Properties": {
"Actor_AddedDamageRatio": "%AS_AddedDamageRatio"
}
},
"EtherInfectionCounterCDModifier": {
"Duration": "%EtherInfectionCounter_Hit_CD",
"ModifierStacking": "Unique",
"OnAdded": [
{
"$type": "ModifyProperty",
"Amount": "%AS_EtherInfectionCounterAddNum_PerHit",
"CustomPropertyType": "EtherInfectionCounterNum",
"Percentage": 0,
"PropertyModifyFunction": "Add",
"PropertyType": "Custom",
"Target": "Self"
}
]
},
"EtherInfectionCounterControllerModifier": {
"Duration": -1,
"ModifierMixins": [
{
"$type": "ActionsOnPropertyChangeMixin",
"PropertyActions": [
{
"CustomPropertyType": "EtherInfectionCounterNum",
"IsUsePercentage": true,
"PropertyType": "Custom",
"RefCustomPropertyType": "MaxEtherInfectionCounterNum",
"ReferMaxPropertyType": "Custom",
"ValueRangeActions": [
{
"LowToValueActions": [
{
"$type": "ApplyModifier",
"ModifierName": "EtherInfectionCounterBuffModifier",
"Target": "Self"
}
],
"Val": 1
}
]
}
]
}
],
"ModifierStacking": "Unique",
"OnAdded": [
{
"$type": "ModifyProperty",
"Amount": 0,
"CustomPropertyType": "EtherInfectionCounterNum",
"Percentage": 0,
"PropertyModifyFunction": "Replace",
"PropertyType": "Custom",
"Target": "Self"
},
{
"$type": "SetAbilitySpecialByExpression",
"Expression": "specials(AS_AddedDamageRatio_Base)+specials(AS_AddedDamageRatio_Extra)",
"ParamName": "AS_AddedDamageRatio",
"ValueType": "Float"
}
],
"OnCustomEventReceived": [
{
"$type": "ModifyProperty",
"Amount": "%AS_EtherInfectionCounterAddNum_PerCrystalClear",
"CustomPropertyType": "EtherInfectionCounterNum",
"Percentage": 0,
"Predicates": [
{
"$type": "ByCustomEvent",
"EventKey": "CrystalClear"
}
],
"PropertyModifyFunction": "Add",
"PropertyType": "Custom",
"Target": "Self"
},
{
"$type": "TriggerCoopPlayTypePoints",
"Points": 50,
"Predicates": [
{
"$type": "ByCustomEvent",
"EventKey": "CrystalClear"
}
]
},
{
"$type": "ModifyProperty",
"Amount": "%AS_EtherInfectionCounterAddNum_PerEtherInfectionCounter",
"CustomPropertyType": "EtherInfectionCounterNum",
"Percentage": 0,
"Predicates": [
{
"$type": "ByCustomEvent",
"EventKey": "EtherInfectionCounter"
}
],
"PropertyModifyFunction": "Add",
"PropertyType": "Custom",
"Target": "Self"
},
{
"$type": "ModifyProperty",
"Amount": "%AS_EtherInfectionCounterAddNum_DiseasedTwinTreesHealed",
"CustomPropertyType": "EtherInfectionCounterNum",
"Percentage": 0,
"Predicates": [
{
"$type": "ByCustomEvent",
"EventKey": "DiseasedTwinTreesHealed"
}
],
"PropertyModifyFunction": "Add",
"PropertyType": "Custom",
"Target": "Self"
},
{
"$type": "ModifyEtherInfectionAction",
"Amount": 0.1,
"Predicates": [
{
"$type": "ByCustomEvent",
"EventKey": "DiseasedTwinTreesHealed"
}
],
"PropertyModifyFunction": "Replace"
}
],
"OnHitOther": [
{
"$type": "ApplyModifier",
"ModifierName": "EtherInfectionCounterCDModifier",
"Target": "Self"
}
],
"OnMpLinkZoneTeamExQTEStart": [
{
"$type": "ModifyProperty",
"Amount": "%AS_EtherInfectionCounterAddNum_TeamExQTE",
"CustomPropertyType": "EtherInfectionCounterNum",
"Percentage": 0,
"Predicates": [
{
"$type": "ByMpLinkZoneTeamExQTEType",
"TeamExQTEType": "ThreeAvatar"
}
],
"PropertyModifyFunction": "Add",
"PropertyType": "Custom",
"Target": "Self"
}
],
"OnRemoved": [
{
"$type": "ModifyProperty",
"Amount": 0,
"CustomPropertyType": "EtherInfectionCounterNum",
"Percentage": 0,
"PropertyModifyFunction": "Replace",
"PropertyType": "Custom",
"Target": "Self"
}
]
},
"EtherInfectionProtectModifier": {
"Duration": 1.1,
"ModifierStacking": "Unique",
"Properties": {
"Actor_NoEtherInfection": 1
}
}
}
}