830 lines
24 KiB
JSON
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
|
|
}
|
|
}
|
|
}
|
|
} |