{ "AbilityMixins": [ { "$type": "ActionsOnPropertyChangeMixin", "PropertyActions": [ { "CustomPropertyType": "Seed_Spirit", "CustomReferMaxPropertyType": "Seed_Spirit_MaxValue", "IsUsePercentage": false, "PropertyType": "Custom", "ReferMaxPropertyType": "Custom", "ValueRangeActions": [ { "LowToValueActions": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Trigger_BranchPlus", "ParamType": 1, "Predicates": [ { "$type": "ByAvatarTalentIndex", "TalentIndex": 1 } ], "Target": "Caster" }, { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Bool_BranchPlusReady", "ParamType": 2, "Predicates": [ { "$type": "ByAvatarTalentIndex", "TalentIndex": 1 } ], "Target": "Caster" }, { "$type": "ApplyModifier", "ModifierName": "RobotPunch_CDModifier", "Predicates": [ { "$type": "ByAvatarTalentIndex", "TalentIndex": 1 } ], "Target": "Self" }, { "$type": "TriggerSoundAction", "Predicates": [ { "$type": "ByAvatarTalentIndex", "TalentIndex": 1 } ], "Target": "Self", "soundActionKey": "SA_Seed_Hot_Start" } ], "Val": "%AS_SpiritConsume_Talent01" }, { "LowToValueActions": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Trigger_BranchPlus", "ParamType": 1, "Predicates": [ { "$type": "ByNot", "Predicates": [ { "$type": "ByAvatarTalentIndex", "TalentIndex": 1 } ] } ], "Target": "Caster" }, { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Bool_BranchPlusReady", "ParamType": 2, "Predicates": [ { "$type": "ByNot", "Predicates": [ { "$type": "ByAvatarTalentIndex", "TalentIndex": 1 } ] } ], "Target": "Caster" }, { "$type": "ApplyModifier", "ModifierName": "RobotPunch_CDModifier", "Predicates": [ { "$type": "ByNot", "Predicates": [ { "$type": "ByAvatarTalentIndex", "TalentIndex": 1 } ] } ], "Target": "Self" }, { "$type": "TriggerSoundAction", "Predicates": [ { "$type": "ByNot", "Predicates": [ { "$type": "ByAvatarTalentIndex", "TalentIndex": 1 } ] } ], "Target": "Self", "soundActionKey": "SA_Seed_Hot_Start" } ], "Val": 120 } ] }, { "InstantPropertyChangeActions": [ { "$type": "SetAbilitySpecialByExpression", "Expression": "specials(AS_Seed_ConsumeSp_Delta)*specials(AS_ConsumeSp_Temp_Seed_Para)*(-1)", "ParamName": "AS_Seed_SPToSpirit_Real", "Target": "Caster", "ValueType": "Float" }, { "$type": "ModifyProperty", "Amount": "%AS_Seed_SPToSpirit_Real", "CustomPropertyType": "Seed_Spirit", "IsUsePercentage": false, "Percentage": 0, "Predicates": [ { "$type": "ByAbilitySpecial", "CompareType": "Less", "Param": 0, "ParamName": "AS_Seed_ConsumeSp_Delta", "ParamType": "Float", "Target": "Caster" } ], "PropertyModifyFunction": "Add", "PropertyType": "Custom", "Target": "Caster" } ], "IsSaveToSpecial": true, "IsUsePercentage": false, "NameSaveToSpecial": "AS_Seed_ConsumeSp_Delta", "NameSaveToSpecialPotential": "AS_Seed_ConsumeSp_Delta", "PropertyPotentialValueChangeActions": [ { "$type": "SetAbilitySpecialByExpression", "Expression": "specials(AS_Seed_ConsumeSp_Delta)*specials(AS_ConsumeSp_Temp_Seed_Para)*(-1)", "ParamName": "AS_Seed_SPToSpirit_Real", "Target": "Caster", "ValueType": "Float" }, { "$type": "ModifyProperty", "Amount": "%AS_Seed_SPToSpirit_Real", "CustomPropertyType": "Seed_Spirit", "IsUsePercentage": false, "Percentage": 0, "Predicates": [ { "$type": "ByAbilitySpecial", "CompareType": "Less", "Param": 0, "ParamName": "AS_Seed_ConsumeSp_Delta", "ParamType": "Float", "Target": "Caster" } ], "PropertyModifyFunction": "Add", "PropertyType": "Custom", "Target": "Caster" } ], "PropertyType": "CurSP", "ReferMaxPropertyType": "MaxSP" } ] }, { "$type": "AttachStateWithModifierMixin", "ConfigList": [ { "AnimatorStateName": "Attack_Branch_01_Plus", "FrameCountHigh": 0, "FrameCountLow": 48, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "UseBranchPlusModifier" ] }, { "AnimatorStateName": "Attack_Branch_Charge_02", "FrameCountHigh": 0, "FrameCountLow": 7, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "Reset_SeedSpirit_02_Modifier", "UseBranchPlus_02_Modifier" ] } ], "IsSeam": true } ], "AbilityName": "Seed_UniqueSkill", "AbilitySpecials": { "AS_AddedDamageRatio": { "Value": 0.2 }, "AS_AddedDamageRatio_Plus": { "Value": 1 }, "AS_AllDamageResist": { "Value": -0.1 }, "AS_BaseAtkDelta": { "Value": 1 }, "AS_BaseAtkDelta_Partner": { "Value": 1 }, "AS_ConsumeSp_Temp_Seed_Para": { "Value": 1 }, "AS_ConsumeSp_Temp_Teammate_Para": { "Value": 0.8 }, "AS_CritDMGRatio": { "Value": 1 }, "AS_CritDMGRatio_Partner": { "Value": 1 }, "AS_Delay_Duration": { "Value": 3 }, "AS_Duration": { "Value": 30 }, "AS_NormalCD": { "Value": 0.5 }, "AS_PatternAttackLanded_Count_Attack_Branch_03": { "Value": 0 }, "AS_PatternAttackLanded_Count_SwitchIn_Attack": { "Value": 0 }, "AS_Seed_ConsumeSp_Delta": { "Value": 0 }, "AS_Seed_SPToSpirit_Real": { "Value": 0 }, "AS_Seed_Spirit_Add_BaseValue": { "Value": 8 }, "AS_SpiritConsume_Talent01": { "Value": 100 }, "AS_SpiritConsume_Talent01_RealConsume": { "Value": -100 }, "AS_SpiritRecover_Talent02": { "Value": 0 }, "AS_Teammate_Attack_GetRatio": { "Value": 0.5 }, "AS_Teammate_Attack_Temp_1": { "Value": 0 }, "AS_Teammate_Attack_Temp_2": { "Value": 0 }, "AS_Teammate_Attack_Temp_3": { "Value": 0 }, "AS_Teammate_ConsumeSp_Delta": { "Value": 10 }, "AS_Teammate_CritDMG_GetRatio": { "Value": 0.5 }, "AS_Teammate_CritDMG_Temp_1": { "Value": 0 }, "AS_Teammate_CritDMG_Temp_2": { "Value": 0 }, "AS_Teammate_CritDMG_Temp_3": { "Value": 0 }, "AS_Teammate_SPToSpirit_Real": { "Value": 15 }, "Seed_FeverRecoverAmount": { "Value": 0 }, "Seed_FeverRecoverAmount_ForTeammate": { "Value": 0 }, "Seed_SpRecoverAmount": { "Value": 0 }, "Seed_SpiritRecoverAmount": { "Value": 0 } }, "AbilityStacking": "Unique", "DefaultModifier": { "OnAdded": [ { "$type": "ApplyModifier", "ModifierName": "Teammate_Spirit_Add_Check_Modifier_01", "Target": "TeamAvatars" }, { "$type": "ApplyModifier", "ModifierName": "TeammateProperty_Check_Modifier", "Target": "TeamAvatars" }, { "$type": "ModifyProperty", "Amount": 60, "CustomPropertyType": "Seed_Spirit", "IsUsePercentage": false, "Percentage": 0, "PropertyModifyFunction": "Replace", "PropertyType": "Custom" }, { "$type": "ApplyModifier", "ModifierName": "Partner_Seed_Modifier", "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "Partner_Teammate_Modifier", "Target": "TeamAvatars" }, { "$type": "ModifyProperty", "Amount": 100, "CustomPropertyType": "Seed_Spirit_Threshold", "IsUsePercentage": false, "Percentage": 0, "Predicates": [ { "$type": "ByAvatarTalentIndex", "TalentIndex": 1 } ], "PropertyModifyFunction": "Replace", "PropertyType": "Custom", "Target": "Caster" } ], "OnHitOther": [ ], "OnHitOtherPre": [ { "$type": "SetAbilitySpecialByExpressionListAction", "Expressions": [ { "AbilitySpecialName": "Seed_SpiritRecoverAmount", "Expression": "{0}*1" } ], "Params": [ { "$type": "ExpressionParamAttackData", "AttackDataType": "AttackPropertyCustom", "AttackPropertyDataIndex": 0, "ParamType": "AttackData" } ], "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "Seed_Attack_SwitchIn_Attack_AttackProperty_03", "Seed_Attack_SwitchIn_Attack_AttackProperty_04", "Seed_Attack_Branch_03_AttackProperty_02" ], "Target": "Self" } ] } ], "OnPatternAttackLanded": [ { "$type": "SetAbilitySpecialByExpressionListAction", "Expressions": [ { "AbilitySpecialName": "Seed_SpiritRecoverAmount", "Expression": "{0}*1" } ], "Params": [ { "$type": "ExpressionParamAttackData", "AttackDataType": "AttackPropertyCustom", "AttackPropertyDataIndex": 0, "ParamType": "AttackData" } ] }, { "$type": "SetAbilitySpecialByExpressionListAction", "Expressions": [ { "AbilitySpecialName": "Seed_SpRecoverAmount", "Expression": "{0}*1" } ], "Params": [ { "$type": "ExpressionParamAttackData", "AttackDataType": "AttackPropertyCustom", "AttackPropertyDataIndex": 1, "ParamType": "AttackData" } ] }, { "$type": "SetAbilitySpecialByExpressionListAction", "Expressions": [ { "AbilitySpecialName": "Seed_FeverRecoverAmount", "Expression": "{0}*1" } ], "Params": [ { "$type": "ExpressionParamAttackData", "AttackDataType": "AttackPropertyCustom", "AttackPropertyDataIndex": 2, "ParamType": "AttackData" } ] }, { "$type": "ModifyProperty", "Amount": "%Seed_SpiritRecoverAmount", "CustomPropertyType": "Seed_Spirit", "IsUsePercentage": false, "Percentage": 0, "Predicates": [ { "$type": "ByNot", "Predicates": [ { "$type": "ByApplyPredicate", "PredicateName": "IsContinuePropertyPredicates" } ] }, { "$type": "ByNot", "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "Seed_Attack_SwitchIn_Attack_AttackProperty_03", "Seed_Attack_SwitchIn_Attack_AttackProperty_04", "Seed_Attack_Branch_03_AttackProperty_02" ], "Target": "Self" } ] } ], "PropertyModifyFunction": "Add", "PropertyType": "Custom" }, { "$type": "ModifyProperty", "Amount": "%Seed_SpiritRecoverAmount", "CustomPropertyType": "Seed_Spirit", "IsUsePercentage": false, "Percentage": 0, "Predicates": [ { "$type": "ByApplyPredicate", "PredicateName": "IsContinuePropertyPredicates" }, { "$type": "ByPlayerPropertyValue", "CompareType": "Equal", "CustomNumerator": "CanAddResource", "IsUsePercent": false, "Numerator": "Custom", "Target": "Self", "Val1": 1 } ], "PropertyModifyFunction": "Add", "PropertyType": "Custom" }, { "$type": "RecoverSPAction", "Amount": "%Seed_SpRecoverAmount", "Percentage": 0, "Predicates": [ { "$type": "ByApplyPredicate", "PredicateName": "IsContinuePropertyPredicates" }, { "$type": "ByPlayerPropertyValue", "CompareType": "Equal", "CustomNumerator": "CanAddResource", "IsUsePercent": false, "Numerator": "Custom", "Target": "Self", "Val1": 1 } ], "Target": "Self" }, { "$type": "RecoverIndividualFeverAction", "Amount": "%Seed_FeverRecoverAmount", "IgnoreRatio": false, "Percentage": 0, "Predicates": [ { "$type": "ByApplyPredicate", "PredicateName": "IsContinuePropertyPredicates" }, { "$type": "ByPlayerPropertyValue", "CompareType": "Equal", "CustomNumerator": "CanAddResource", "IsUsePercent": false, "Numerator": "Custom", "Target": "Self", "Val1": 1 } ], "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "Seed_FeverRecoverForTeammate_Check_Modifier", "Predicates": [ { "$type": "ByApplyPredicate", "PredicateName": "IsContinuePropertyPredicates" }, { "$type": "ByPlayerPropertyValue", "CompareType": "Equal", "CustomNumerator": "CanAddResource", "IsUsePercent": false, "Numerator": "Custom", "Target": "Self", "Val1": 1 } ], "Target": "TeamAvatars" }, { "$type": "RecoverSPAction", "Amount": "%Seed_SpRecoverAmount", "Percentage": 0, "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "Seed_Attack_Normal_01_AttackProperty_End", "Seed_Attack_Normal_02_AttackProperty_End", "Seed_Attack_Branch_01_AttackProperty_End" ], "Target": "Self" } ], "Target": "Self" }, { "$type": "RecoverIndividualFeverAction", "Amount": "%Seed_FeverRecoverAmount", "IgnoreRatio": false, "Percentage": 0, "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "Seed_Attack_Normal_01_AttackProperty_End", "Seed_Attack_Normal_02_AttackProperty_End", "Seed_Attack_Branch_01_AttackProperty_End" ], "Target": "Self" } ], "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "Seed_FeverRecoverForTeammate_Check_Modifier", "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "Seed_Attack_Normal_01_AttackProperty_End", "Seed_Attack_Normal_02_AttackProperty_End", "Seed_Attack_Branch_01_AttackProperty_End" ], "Target": "Self" } ], "Target": "TeamAvatars" } ], "OnPatternHitOtherFinished": [ { "$type": "ModifyProperty", "Amount": "%Seed_SpiritRecoverAmount", "CustomPropertyType": "Seed_Spirit", "IsUsePercentage": false, "Percentage": 0, "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "Seed_Attack_SwitchIn_Attack_AttackProperty_03", "Seed_Attack_SwitchIn_Attack_AttackProperty_04", "Seed_Attack_Branch_03_AttackProperty_02" ], "Target": "Self" } ], "PropertyModifyFunction": "Add", "PropertyType": "Custom" } ] }, "Modifiers": { "BaseCDModifier": { "Duration": "%AS_NormalCD", "ModifierStacking": "Unique" }, "Partner_Seed_Check_Modifier": { "Duration": 5, "ModifierStacking": "Replace", "OnAdded": [ { "$type": "ApplyModifier", "ModifierName": "Partner_Seed_Real_Switch_Modifier", "Predicates": [ { "$type": "ByAvatarProfessionType", "ProfessionType": "Attack", "Target": "Self" }, { "$type": "ByNot", "Predicates": [ { "$type": "ByIsModifierCaster", "Target": "Self" } ] }, { "$type": "ByApplyPredicate", "PredicateName": "IsSeedPartnerPredicates" } ], "Target": "Self" } ] }, "Partner_Seed_Modifier": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ ], "OnSkillStart": [ { "$type": "ApplyModifier", "ModifierName": "Partner_Seed_Check_Modifier", "Predicates": [ { "$type": "ByFromSkillType", "SkillType": "ExSp", "Target": "Self" } ], "Target": "TeamAvatars" }, { "$type": "ApplyModifier", "ModifierName": "Partner_TeammateAndSeed_Real_Switch_Modifier", "Predicates": [ { "$type": "ByPlayerPropertyValue", "CompareType": "GreaterEqual", "CustomNumerator": "PartnerValue_Teammate", "IsUsePercent": false, "Numerator": "Custom", "Target": "Caster", "Val1": 1 }, { "$type": "ByFromSkillType", "SkillType": "ExSp", "Target": "Self" } ], "Target": "Self" } ] }, "Partner_Seed_Real_Delay_Modifier": { "Duration": "%AS_Delay_Duration", "ModifierStacking": "Replace", "OnRemoved": [ { "$type": "RemoveModifier", "ModifierName": "Partner_Seed_Real_Modifier", "Predicates": [ { "$type": "ByIsLocalAvatar", "IsLocalAvatar": false, "Target": "Self" } ], "Target": "Self" } ] }, "Partner_Seed_Real_Modifier": { "Duration": "%AS_Duration", "ModifierStacking": "Replace", "OnAdded": [ ], "OnRemoved": [ ], "Properties": { "Actor_BaseAttackDelta": "%AS_BaseAtkDelta_Partner", "Actor_CriticalDamageRatioDelta": "%AS_CritDMGRatio_Partner" } }, "Partner_Seed_Real_Switch_Modifier": { "Buff": { "BuffID": 3000482, "IsOverrideDuration": true }, "Duration": "%AS_Duration", "ModifierStacking": "Replace", "OnAdded": [ { "$type": "ApplyModifier", "ModifierName": "Partner_Seed_Real_TotalRemove_Modifier", "Target": "Self" }, { "$type": "ModifyProperty", "Amount": 1, "CustomPropertyType": "PartnerValue_Seed", "IsUsePercentage": false, "Percentage": 0, "PropertyModifyFunction": "Replace", "PropertyType": "Custom", "Target": "Caster" }, { "$type": "ApplyModifier", "ModifierName": "Partner_TeammateAndSeed_Real_Switch_Modifier", "Predicates": [ { "$type": "ByPlayerPropertyValue", "CompareType": "GreaterEqual", "CustomNumerator": "PartnerValue_Teammate", "IsUsePercent": false, "Numerator": "Custom", "Target": "Caster", "Val1": 1 }, { "$type": "ByPlayerPropertyValue", "CompareType": "GreaterEqual", "CustomNumerator": "PartnerValue_Seed", "IsUsePercent": false, "Numerator": "Custom", "Target": "Caster", "Val1": 1 } ], "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "Partner_Seed_Real_Modifier", "Predicates": [ { "$type": "ByIsLocalAvatar", "IsLocalAvatar": true, "Target": "Self" } ], "Target": "Self" } ], "OnSwitchOutFinish": [ { "$type": "RemoveModifier", "ModifierName": "Partner_Seed_Real_Modifier", "Target": "Self" }, { "$type": "RemoveModifier", "ModifierName": "Partner_Seed_Real_Delay_Modifier", "Target": "Self" } ], "OnSwitchTriggered": [ { "$type": "ApplyModifier", "ModifierName": "Partner_Seed_Real_Modifier", "Predicates": [ { "$type": "ByIsLocalAvatar", "IsLocalAvatar": true, "Target": "Self" } ], "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "Partner_Seed_Real_Delay_Modifier", "Predicates": [ { "$type": "ByIsLocalAvatar", "IsLocalAvatar": false, "Target": "Self" } ], "Target": "Self" } ] }, "Partner_Seed_Real_TotalRemove_Modifier": { "Duration": "%AS_Duration", "ModifierStacking": "Refresh", "OnRemoved": [ { "$type": "RemoveModifier", "ModifierName": "Partner_Seed_Real_Modifier", "Target": "Self" }, { "$type": "RemoveModifier", "ModifierName": "Partner_Seed_Real_Delay_Modifier", "Target": "Self" }, { "$type": "RemoveModifier", "ModifierName": "Partner_TeammateAndSeed_Real_Switch_Modifier", "Target": "TeamAvatars" }, { "$type": "ModifyProperty", "Amount": 0, "CustomPropertyType": "PartnerValue_Seed", "IsUsePercentage": false, "Percentage": 0, "PropertyModifyFunction": "Replace", "PropertyType": "Custom", "Target": "Caster" } ] }, "Partner_TeammateAndSeed_Real_Delay_Modifier": { "Duration": "%AS_Delay_Duration", "ModifierStacking": "Replace", "OnRemoved": [ { "$type": "RemoveModifier", "ModifierName": "Partner_TeammateAndSeed_Real_Modifier", "Predicates": [ { "$type": "ByIsLocalAvatar", "IsLocalAvatar": false, "Target": "Self" } ], "Target": "Self" } ] }, "Partner_TeammateAndSeed_Real_Modifier": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "Seed_BothBuff_Active" ], "IsAdd": true, "Target": "Self" } ], "OnHitOther": [ { "$type": "ModifyAttackDataAction", "Predicates": [ ], "PropertyKey": "Actor_AddedDamageRatio", "PropertyValue": "%AS_AddedDamageRatio_Plus" } ], "OnRemoved": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "Seed_BothBuff_Active" ], "IsAdd": false, "Target": "Self" } ] }, "Partner_TeammateAndSeed_Real_Switch_Modifier": { "Buff": { "BuffID": 3000483, "IsOverrideDuration": true }, "Duration": "%AS_Duration", "ModifierStacking": "Replace", "OnAdded": [ { "$type": "ApplyModifier", "ModifierName": "Partner_TeammateAndSeed_Real_Modifier", "Predicates": [ { "$type": "ByIsLocalAvatar", "IsLocalAvatar": true, "Target": "Self" } ], "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "Partner_TeammateAndSeed_Real_TotalRemove_Modifier", "Target": "Self" } ], "OnSwitchOutFinish": [ { "$type": "RemoveModifier", "ModifierName": "Partner_TeammateAndSeed_Real_Delay_Modifier", "Target": "Self" }, { "$type": "RemoveModifier", "ModifierName": "Partner_TeammateAndSeed_Real_Modifier", "Target": "Self" } ], "OnSwitchTriggered": [ { "$type": "ApplyModifier", "ModifierName": "Partner_TeammateAndSeed_Real_Modifier", "Predicates": [ { "$type": "ByIsLocalAvatar", "IsLocalAvatar": true, "Target": "Self" } ], "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "Partner_TeammateAndSeed_Real_Delay_Modifier", "Predicates": [ { "$type": "ByIsLocalAvatar", "IsLocalAvatar": false, "Target": "Self" } ], "Target": "Self" } ] }, "Partner_TeammateAndSeed_Real_TotalRemove_Modifier": { "Duration": "%AS_Duration", "ModifierStacking": "Refresh", "OnRemoved": [ { "$type": "RemoveModifier", "ModifierName": "Partner_TeammateAndSeed_Real_Delay_Modifier", "Target": "TeamAvatars" }, { "$type": "RemoveModifier", "ModifierName": "Partner_TeammateAndSeed_Real_Modifier", "Target": "Self" } ] }, "Partner_Teammate_Modifier": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "ApplyModifier", "ModifierName": "Partner_Seed_Real_Switch_Modifier", "Predicates": [ { "$type": "ByAvatarProfessionType", "ProfessionType": "Attack", "Target": "Self" }, { "$type": "ByApplyPredicate", "PredicateName": "IsSeedPartnerPredicates" } ], "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "Partner_Teammate_Real_Switch_Modifier", "Predicates": [ { "$type": "ByAvatarProfessionType", "ProfessionType": "Attack", "Target": "Self" }, { "$type": "ByApplyPredicate", "PredicateName": "IsSeedPartnerPredicates" } ], "Target": "Caster" }, { "$type": "ApplyModifier", "ModifierName": "Partner_TeammateAndSeed_Real_Switch_Modifier", "Predicates": [ { "$type": "ByAvatarProfessionType", "ProfessionType": "Attack", "Target": "Self" }, { "$type": "ByApplyPredicate", "PredicateName": "IsSeedPartnerPredicates" } ], "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "Partner_TeammateAndSeed_Real_Switch_Modifier", "Predicates": [ { "$type": "ByAvatarProfessionType", "ProfessionType": "Attack", "Target": "Self" }, { "$type": "ByApplyPredicate", "PredicateName": "IsSeedPartnerPredicates" } ], "Target": "Caster" } ], "OnSkillStart": [ { "$type": "ApplyModifier", "ModifierName": "Partner_Teammate_Real_Switch_Modifier", "Predicates": [ { "$type": "ByFromSkillType", "SkillType": "ExSp", "Target": "Self" }, { "$type": "ByAvatarProfessionType", "ProfessionType": "Attack", "Target": "Self" }, { "$type": "ByNot", "Predicates": [ { "$type": "ByIsModifierCaster", "Target": "Self" } ] }, { "$type": "ByApplyPredicate", "PredicateName": "IsSeedPartnerPredicates" } ], "Target": "Caster" }, { "$type": "ApplyModifier", "ModifierName": "Partner_TeammateAndSeed_Real_Switch_Modifier", "Predicates": [ { "$type": "ByFromSkillType", "SkillType": "ExSp", "Target": "Self" }, { "$type": "ByAvatarProfessionType", "ProfessionType": "Attack", "Target": "Self" }, { "$type": "ByNot", "Predicates": [ { "$type": "ByIsModifierCaster", "Target": "Self" } ] }, { "$type": "ByApplyPredicate", "PredicateName": "IsSeedPartnerPredicates" }, { "$type": "ByPlayerPropertyValue", "CompareType": "GreaterEqual", "CustomNumerator": "PartnerValue_Seed", "IsUsePercent": false, "Numerator": "Custom", "Target": "Caster", "Val1": 1 } ], "Target": "Self" } ] }, "Partner_Teammate_Real_Delay_Modifier": { "Duration": "%AS_Delay_Duration", "ModifierStacking": "Replace", "OnRemoved": [ { "$type": "RemoveModifier", "ModifierName": "Partner_Teammate_Real_Modifier", "Predicates": [ { "$type": "ByIsLocalAvatar", "IsLocalAvatar": false, "Target": "Self" } ], "Target": "Self" } ] }, "Partner_Teammate_Real_Modifier": { "Duration": "%AS_Duration", "ModifierStacking": "Refresh", "OnAdded": [ ], "OnRemoved": [ ], "Properties": { "Actor_BaseAttackDelta": "%AS_BaseAtkDelta", "Actor_CriticalDamageRatioDelta": "%AS_CritDMGRatio" } }, "Partner_Teammate_Real_Switch_Modifier": { "Buff": { "BuffID": 3000481, "IsOverrideDuration": true }, "Duration": "%AS_Duration", "ModifierStacking": "Replace", "OnAdded": [ { "$type": "ApplyModifier", "ModifierName": "Partner_Teammate_Real_TotalRemove_Modifier", "Target": "Self" }, { "$type": "ModifyProperty", "Amount": 1, "CustomPropertyType": "PartnerValue_Teammate", "IsUsePercentage": false, "Percentage": 0, "PropertyModifyFunction": "Replace", "PropertyType": "Custom", "Target": "Caster" }, { "$type": "ApplyModifier", "ModifierName": "Partner_TeammateAndSeed_Real_Switch_Modifier", "Predicates": [ { "$type": "ByPlayerPropertyValue", "CompareType": "GreaterEqual", "CustomNumerator": "PartnerValue_Teammate", "IsUsePercent": false, "Numerator": "Custom", "Target": "Caster", "Val1": 1 }, { "$type": "ByPlayerPropertyValue", "CompareType": "GreaterEqual", "CustomNumerator": "PartnerValue_Seed", "IsUsePercent": false, "Numerator": "Custom", "Target": "Caster", "Val1": 1 } ], "Target": "Caster" }, { "$type": "ApplyModifier", "ModifierName": "Partner_Teammate_Real_Modifier", "Predicates": [ { "$type": "ByIsLocalAvatar", "IsLocalAvatar": true, "Target": "Self" } ], "Target": "Self" } ], "OnSwitchOutFinish": [ { "$type": "RemoveModifier", "ModifierName": "Partner_Teammate_Real_Delay_Modifier", "Target": "Self" }, { "$type": "RemoveModifier", "ModifierName": "Partner_Teammate_Real_Modifier", "Target": "Self" } ], "OnSwitchTriggered": [ { "$type": "ApplyModifier", "ModifierName": "Partner_Teammate_Real_Modifier", "Predicates": [ { "$type": "ByIsLocalAvatar", "IsLocalAvatar": true, "Target": "Self" } ], "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "Partner_Teammate_Real_Delay_Modifier", "Predicates": [ { "$type": "ByIsLocalAvatar", "IsLocalAvatar": false, "Target": "Self" } ], "Target": "Self" } ] }, "Partner_Teammate_Real_TotalRemove_Modifier": { "Duration": "%AS_Duration", "ModifierStacking": "Refresh", "OnRemoved": [ { "$type": "RemoveModifier", "ModifierName": "Partner_TeammateAndSeed_Real_Switch_Modifier", "Target": "TeamAvatars" }, { "$type": "RemoveModifier", "ModifierName": "Partner_Teammate_Real_Delay_Modifier", "Target": "Self" }, { "$type": "RemoveModifier", "ModifierName": "Partner_Teammate_Real_Modifier", "Target": "Self" }, { "$type": "ModifyProperty", "Amount": 0, "CustomPropertyType": "PartnerValue_Teammate", "IsUsePercentage": false, "Percentage": 0, "PropertyModifyFunction": "Replace", "PropertyType": "Custom", "Target": "Caster" } ] }, "RefreshProperties": { "Duration": 1, "ModifierStacking": "Replace", "OnAdded": [ { "$type": "BranchOperator", "Conditions": [ { "$type": "ByOriginalAvatarTeamIndex", "Target": "Self", "TeamIndex": 1 } ], "FailureActions": [ { "$type": "BranchOperator", "Conditions": [ { "$type": "ByOriginalAvatarTeamIndex", "Target": "Self", "TeamIndex": 2 } ], "FailureActions": [ { "$type": "BranchOperator", "Conditions": [ { "$type": "ByOriginalAvatarTeamIndex", "Target": "Self", "TeamIndex": 3 } ], "SuccessActions": [ { "$type": "SetAbilitySpecialByExpression", "Expression": "specials(AS_Teammate_Attack_GetRatio)*property(Attack)", "ParamName": "AS_Teammate_Attack_Temp_3", "Target": "Self", "ValueType": "Float" }, { "$type": "SetAbilitySpecialByExpression", "Expression": "specials(AS_Teammate_CritDMG_GetRatio)*property(CritDmg_Battle)", "ParamName": "AS_Teammate_CritDMG_Temp_3", "Target": "Self", "ValueType": "Float" } ] } ], "SuccessActions": [ { "$type": "SetAbilitySpecialByExpression", "Expression": "specials(AS_Teammate_Attack_GetRatio)*property(Attack)", "ParamName": "AS_Teammate_Attack_Temp_2", "Target": "Self", "ValueType": "Float" }, { "$type": "SetAbilitySpecialByExpression", "Expression": "specials(AS_Teammate_CritDMG_GetRatio)*property(CritDmg_Battle)", "ParamName": "AS_Teammate_CritDMG_Temp_2", "Target": "Self", "ValueType": "Float" } ] } ], "SuccessActions": [ { "$type": "SetAbilitySpecialByExpression", "Expression": "specials(AS_Teammate_Attack_GetRatio)*property(Attack)", "ParamName": "AS_Teammate_Attack_Temp_1", "Target": "Self", "ValueType": "Float" }, { "$type": "SetAbilitySpecialByExpression", "Expression": "specials(AS_Teammate_CritDMG_GetRatio)*property(CritDmg_Battle)", "ParamName": "AS_Teammate_CritDMG_Temp_1", "Target": "Self", "ValueType": "Float" } ] }, { "$type": "BranchOperator", "Conditions": [ { "$type": "ByAbilitySpecial", "CompareType": "Less", "Param": "%AS_Teammate_Attack_Temp_1", "ParamName": "AS_Teammate_Attack_Temp_2", "Target": "Caster" }, { "$type": "ByAbilitySpecial", "CompareType": "Less", "Param": "%AS_Teammate_Attack_Temp_1", "ParamName": "AS_Teammate_Attack_Temp_3", "Target": "Caster" } ], "FailureActions": [ { "$type": "BranchOperator", "Conditions": [ { "$type": "ByAbilitySpecial", "CompareType": "Less", "Param": "%AS_Teammate_Attack_Temp_2", "ParamName": "AS_Teammate_Attack_Temp_1", "Target": "Caster" }, { "$type": "ByAbilitySpecial", "CompareType": "Less", "Param": "%AS_Teammate_Attack_Temp_2", "ParamName": "AS_Teammate_Attack_Temp_3", "Target": "Caster" } ], "FailureActions": [ { "$type": "BranchOperator", "Conditions": [ { "$type": "ByAbilitySpecial", "CompareType": "Less", "Param": "%AS_Teammate_Attack_Temp_3", "ParamName": "AS_Teammate_Attack_Temp_1", "Target": "Caster" }, { "$type": "ByAbilitySpecial", "CompareType": "Less", "Param": "%AS_Teammate_Attack_Temp_3", "ParamName": "AS_Teammate_Attack_Temp_2", "Target": "Caster" } ], "SuccessActions": [ { "$type": "ModifyProperty", "Amount": 3, "CustomPropertyType": "Seed_TeamMateIndex", "IsUsePercentage": false, "PropertyModifyFunction": "Replace", "PropertyType": "Custom", "Target": "Caster" } ] } ], "SuccessActions": [ { "$type": "ModifyProperty", "Amount": 2, "CustomPropertyType": "Seed_TeamMateIndex", "IsUsePercentage": false, "PropertyModifyFunction": "Replace", "PropertyType": "Custom", "Target": "Caster" } ] } ], "SuccessActions": [ { "$type": "ModifyProperty", "Amount": 1, "CustomPropertyType": "Seed_TeamMateIndex", "IsUsePercentage": false, "PropertyModifyFunction": "Replace", "PropertyType": "Custom", "Target": "Caster" } ] } ] }, "Reset_SeedSpirit_01_Modifier": { "Duration": 2, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "BranchOperator", "Conditions": [ { "$type": "ByAvatarTalentIndex", "TalentIndex": 1 } ], "FailureActions": [ { "$type": "ModifyProperty", "Amount": -60, "CustomPropertyType": "Seed_Spirit", "IsUsePercentage": false, "Percentage": 0, "PropertyModifyFunction": "Add", "PropertyType": "Custom", "Target": "Caster" } ], "SuccessActions": [ { "$type": "SetAbilitySpecialByExpression", "Expression": "specials(AS_SpiritConsume_Talent01)*(-1)*0.5", "ParamName": "AS_SpiritConsume_Talent01_RealConsume", "ValueType": "Float" }, { "$type": "ModifyProperty", "Amount": "%AS_SpiritConsume_Talent01_RealConsume", "CustomPropertyType": "Seed_Spirit", "IsUsePercentage": false, "Percentage": 0, "PropertyModifyFunction": "Add", "PropertyType": "Custom", "Target": "Caster" } ] }, { "$type": "BranchOperator", "Conditions": [ { "$type": "ByAvatarTalentIndex", "TalentIndex": 1 } ], "FailureActions": [ { "$type": "BranchOperator", "Conditions": [ { "$type": "ByPlayerPropertyValue", "CompareType": "GreaterEqual", "CustomNumerator": "Seed_Spirit", "IsUsePercent": false, "Numerator": "Custom", "Target": "Self", "Val1": 120 } ], "FailureActions": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": false, "ParamName": "Trigger_BranchPlus", "ParamType": 1, "Target": "Caster" }, { "$type": "SetAnimCtrlerParamAction", "BoolVal": false, "ParamName": "Bool_BranchPlusReady", "ParamType": 2, "Target": "Caster" } ], "SuccessActions": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Trigger_BranchPlus", "ParamType": 1, "Target": "Caster" }, { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Bool_BranchPlusReady", "ParamType": 2, "Target": "Caster" } ] } ], "SuccessActions": [ { "$type": "BranchOperator", "Conditions": [ { "$type": "ByPlayerPropertyValue", "CompareType": "GreaterEqual", "CustomNumerator": "Seed_Spirit", "IsUsePercent": false, "Numerator": "Custom", "Target": "Self", "Val1": 100 } ], "FailureActions": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": false, "ParamName": "Trigger_BranchPlus", "ParamType": 1, "Target": "Caster" }, { "$type": "SetAnimCtrlerParamAction", "BoolVal": false, "ParamName": "Bool_BranchPlusReady", "ParamType": 2, "Target": "Caster" } ], "SuccessActions": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Trigger_BranchPlus", "ParamType": 1, "Target": "Caster" }, { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Bool_BranchPlusReady", "ParamType": 2, "Target": "Caster" } ] } ] } ] }, "Reset_SeedSpirit_02_Modifier": { "Duration": 2, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "BranchOperator", "Conditions": [ { "$type": "ByAvatarTalentIndex", "TalentIndex": 1 } ], "FailureActions": [ { "$type": "ModifyProperty", "Amount": -60, "CustomPropertyType": "Seed_Spirit", "IsUsePercentage": false, "Percentage": 0, "PropertyModifyFunction": "Add", "PropertyType": "Custom", "Target": "Caster" } ], "SuccessActions": [ { "$type": "SetAbilitySpecialByExpression", "Expression": "specials(AS_SpiritConsume_Talent01)*(-1)*0.5", "ParamName": "AS_SpiritConsume_Talent01_RealConsume", "ValueType": "Float" }, { "$type": "ModifyProperty", "Amount": "%AS_SpiritConsume_Talent01_RealConsume", "CustomPropertyType": "Seed_Spirit", "IsUsePercentage": false, "Percentage": 0, "PropertyModifyFunction": "Add", "PropertyType": "Custom", "Target": "Caster" } ] } ] }, "RobotPunch_CDModifier": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Bool_CanRobotPunch", "ParamType": 2, "Target": "Caster" } ], "OnAnimTransit": [ { "$type": "RemoveModifier", "ModifierName": "RobotPunch_CDModifier", "Predicates": [ { "$type": "ByTransitionName", "Target": "Caster", "TransitionName": "SeedQuickCharge" } ], "Target": "Self" } ], "OnRemoved": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": false, "ParamName": "Bool_CanRobotPunch", "ParamType": 2, "Target": "Caster" } ] }, "Seed_FeverRecoverForTeammate_Check_Modifier": { "Duration": 1, "ModifierStacking": "Replace", "OnAdded": [ { "$type": "ApplyModifier", "ModifierName": "Seed_FeverRecoverForTeammate_Modifier", "Predicates": [ { "$type": "ByNot", "Predicates": [ { "$type": "ByIsModifierCaster", "Target": "Self" } ] } ], "Target": "Self" } ] }, "Seed_FeverRecoverForTeammate_Modifier": { "Duration": 1, "ModifierStacking": "Replace", "OnAdded": [ { "$type": "SetAbilitySpecialByExpression", "Expression": "specials(Seed_FeverRecoverAmount)*(0.5)", "ParamName": "Seed_FeverRecoverAmount_ForTeammate", "Target": "Self", "ValueType": "Float" }, { "$type": "RecoverIndividualFeverAction", "Amount": "%Seed_FeverRecoverAmount_ForTeammate", "IgnoreRatio": false, "Percentage": 0, "Target": "Self" } ] }, "TeammateProperty_Check_Modifier": { "Duration": -1, "ModifierMixins": [ { "$type": "ActionsOnPropertyChangeMixin", "PropertyActions": [ { "IsUsePercentage": false, "PropertyChangeActions": [ { "$type": "ApplyModifier", "ModifierName": "RefreshProperties", "Predicates": [ { "$type": "ByAvatarProfessionType", "ProfessionType": "Attack", "Target": "Self" }, { "$type": "ByNot", "Predicates": [ { "$type": "ByIsModifierCaster", "Target": "Self" } ] } ] } ], "PropertyType": "Attack" }, { "IsUsePercentage": false, "PropertyChangeActions": [ { "$type": "ApplyModifier", "ModifierName": "RefreshProperties", "Predicates": [ { "$type": "ByAvatarProfessionType", "ProfessionType": "Attack", "Target": "Self" }, { "$type": "ByNot", "Predicates": [ { "$type": "ByIsModifierCaster", "Target": "Self" } ] }, { "$type": "ByApplyPredicate", "PredicateName": "IsSeedPartnerPredicates" } ] } ], "PropertyType": "CritDmg_Battle" } ] } ], "ModifierStacking": "Unique", "OnAdded": [ { "$type": "BranchOperator", "Conditions": [ { "$type": "ByAvatarProfessionType", "ProfessionType": "Attack", "Target": "Self" }, { "$type": "ByNot", "Predicates": [ { "$type": "ByIsModifierCaster", "Target": "Self" } ] } ], "SuccessActions": [ { "$type": "ApplyModifier", "ModifierName": "RefreshProperties" } ] } ] }, "Teammate_Spirit_Add_Check_Modifier_01": { "Duration": 10, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "ApplyModifier", "ModifierName": "Teammate_Spirit_Add_Modifier_01", "Predicates": [ { "$type": "ByNot", "Predicates": [ { "$type": "ByEntityTemplateID", "EntityType": "Avatar", "Target": "Self", "TemplateID": 1461 } ] }, { "$type": "ByAvatarProfessionType", "ProfessionType": "Attack", "Target": "Self" } ], "Target": "Self" } ] }, "Teammate_Spirit_Add_Modifier_01": { "Duration": -1, "ModifierMixins": [ { "$type": "ActionsOnPropertyChangeMixin", "PropertyActions": [ { "InstantPropertyChangeActions": [ { "$type": "SetAbilitySpecialByExpression", "Expression": "specials(AS_Teammate_ConsumeSp_Delta)*specials(AS_ConsumeSp_Temp_Teammate_Para)*(-1)", "ParamName": "AS_Teammate_SPToSpirit_Real", "Target": "Caster", "ValueType": "Float" }, { "$type": "ModifyProperty", "Amount": "%AS_Teammate_SPToSpirit_Real", "CustomPropertyType": "Seed_Spirit", "IsUsePercentage": false, "Percentage": 0, "Predicates": [ { "$type": "ByAbilitySpecial", "CompareType": "Less", "Param": 0, "ParamName": "AS_Teammate_ConsumeSp_Delta", "ParamType": "Float", "Target": "Caster" }, { "$type": "ByApplyPredicate", "PredicateName": "IsSeedPartnerPredicates" }, { "$type": "ByIsLocalAvatar", "IsLocalAvatar": true, "Target": "Self" } ], "PropertyModifyFunction": "Add", "PropertyType": "Custom", "Target": "Caster" } ], "IsSaveToSpecial": true, "IsUsePercentage": false, "NameSaveToSpecial": "AS_Teammate_ConsumeSp_Delta", "NameSaveToSpecialPotential": "AS_Teammate_ConsumeSp_Delta", "PropertyPotentialValueChangeActions": [ { "$type": "SetAbilitySpecialByExpression", "Expression": "specials(AS_Teammate_ConsumeSp_Delta)*specials(AS_ConsumeSp_Temp_Teammate_Para)*(-1)", "ParamName": "AS_Teammate_SPToSpirit_Real", "Target": "Caster", "ValueType": "Float" }, { "$type": "ModifyProperty", "Amount": "%AS_Teammate_SPToSpirit_Real", "CustomPropertyType": "Seed_Spirit", "IsUsePercentage": false, "Percentage": 0, "Predicates": [ { "$type": "ByAbilitySpecial", "CompareType": "Less", "Param": 0, "ParamName": "AS_Teammate_ConsumeSp_Delta", "ParamType": "Float", "Target": "Caster" }, { "$type": "ByApplyPredicate", "PredicateName": "IsSeedPartnerPredicates" }, { "$type": "ByIsLocalAvatar", "IsLocalAvatar": true, "Target": "Self" } ], "PropertyModifyFunction": "Add", "PropertyType": "Custom", "Target": "Caster" } ], "PropertyType": "CurSP", "ReferMaxPropertyType": "MaxSP" } ] } ], "ModifierStacking": "Unique" }, "UseBranchPlusModifier": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "ApplyModifier", "ModifierName": "Reset_SeedSpirit_01_Modifier", "Target": "Caster" } ] }, "UseBranchPlus_02_Modifier": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "TriggerSoundAction", "Target": "Self", "soundActionKey": "SA_Seed_Hot_End" } ], "OnRemoved": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": false, "ParamName": "Trigger_BranchPlus", "ParamType": 1, "Target": "Caster" }, { "$type": "SetAnimCtrlerParamAction", "BoolVal": false, "ParamName": "Bool_BranchPlusReady", "ParamType": 2, "Target": "Caster" }, { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Trigger_BranchPlus", "ParamType": 1, "Predicates": [ { "$type": "ByPlayerPropertyValue", "CompareType": "GreaterEqual", "CustomNumerator": "Seed_Spirit", "IsUsePercent": false, "Numerator": "Custom", "Target": "Self", "Val1": 100 }, { "$type": "ByAvatarTalentIndex", "TalentIndex": 1 } ], "Target": "Caster" }, { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Bool_BranchPlusReady", "ParamType": 2, "Predicates": [ { "$type": "ByPlayerPropertyValue", "CompareType": "GreaterEqual", "CustomNumerator": "Seed_Spirit", "IsUsePercent": false, "Numerator": "Custom", "Target": "Self", "Val1": 100 }, { "$type": "ByAvatarTalentIndex", "TalentIndex": 1 } ], "Target": "Caster" }, { "$type": "ApplyModifier", "ModifierName": "RobotPunch_CDModifier", "Predicates": [ { "$type": "ByPlayerPropertyValue", "CompareType": "GreaterEqual", "CustomNumerator": "Seed_Spirit", "IsUsePercent": false, "Numerator": "Custom", "Target": "Self", "Val1": 100 }, { "$type": "ByAvatarTalentIndex", "TalentIndex": 1 } ], "Target": "Self" } ] } }, "OnAbilityTrigger": [ { "$type": "ApplyModifier", "ModifierName": "Teammate_Spirit_Add_Check_Modifier_01", "Target": "TeamAvatars" }, { "$type": "ApplyModifier", "ModifierName": "TeammateProperty_Check_Modifier", "Target": "TeamAvatars" }, { "$type": "ModifyProperty", "Amount": 60, "CustomPropertyType": "Seed_Spirit", "IsUsePercentage": false, "Percentage": 0, "PropertyModifyFunction": "Replace", "PropertyType": "Custom" }, { "$type": "ApplyModifier", "ModifierName": "Partner_Seed_Modifier", "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "Partner_Teammate_Modifier", "Target": "TeamAvatars" }, { "$type": "ModifyProperty", "Amount": 0.66, "CustomPropertyType": "Seed_Spirit_Threshold", "IsUsePercentage": false, "Percentage": 0, "Predicates": [ { "$type": "ByAvatarTalentIndex", "TalentIndex": 1 } ], "PropertyModifyFunction": "Replace", "PropertyType": "Custom", "Target": "Caster" } ], "Predicates": { "IsContinuePropertyPredicates": { "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "Seed_Attack_Normal_01_AttackProperty_01", "Seed_Attack_Normal_01_AttackProperty_02", "Seed_Attack_Normal_02_AttackProperty_01", "Seed_Attack_Normal_02_AttackProperty_02", "Seed_Attack_Rush_AttackProperty_01", "Seed_Attack_Rush_AttackProperty_02", "Seed_Attack_Branch_01_AttackProperty_01", "Seed_Attack_AssaultAid_AttackProperty_03_01", "Seed_Attack_AssaultAid_AttackProperty_03_02", "Seed_Attack_AssaultAid_AttackProperty_02_01", "Seed_Attack_AssaultAid_AttackProperty_02_02", "Seed_Attack_AssaultAid_AttackProperty_04_01", "Seed_Attack_AssaultAid_AttackProperty_04_02", "Seed_Attack_AssaultAid_AttackProperty_04_03", "Seed_Attack_AssaultAid_AttackProperty_01_01", "Seed_Attack_Counter_AttackProperty_01_L_01", "Seed_Attack_Counter_AttackProperty_01_R_01", "Seed_Attack_Counter_AttackProperty_02_R_01", "Seed_Attack_Counter_AttackProperty_02_R_02", "Seed_Attack_Counter_AttackProperty_02_L_01", "Seed_Attack_Counter_AttackProperty_02_L_02", "Seed_Attack_Counter_AttackProperty_02_R_01_End", "Seed_Attack_BeHitAid_AttackProperty_01_L_01", "Seed_Attack_BeHitAid_AttackProperty_01_R_01", "Seed_Attack_BeHitAid_AttackProperty_02_R_01", "Seed_Attack_BeHitAid_AttackProperty_02_R_02", "Seed_Attack_BeHitAid_AttackProperty_02_L_01", "Seed_Attack_BeHitAid_AttackProperty_02_L_02", "Seed_Attack_BeHitAid_AttackProperty_02_R_01_End" ], "Target": "Self" } ] }, "IsSeedPartnerPredicates": { "Predicates": [ { "$type": "ByOr", "Predicates": [ { "$type": "ByAnd", "Predicates": [ { "$type": "ByOriginalAvatarTeamIndex", "TeamIndex": 1 }, { "$type": "ByPlayerPropertyValue", "CompareType": "Equal", "CustomNumerator": "Seed_TeamMateIndex", "IsUsePercent": false, "Numerator": "Custom", "Target": "Caster", "Val1": 1 } ] }, { "$type": "ByAnd", "Predicates": [ { "$type": "ByOriginalAvatarTeamIndex", "TeamIndex": 2 }, { "$type": "ByPlayerPropertyValue", "CompareType": "Equal", "CustomNumerator": "Seed_TeamMateIndex", "IsUsePercent": false, "Numerator": "Custom", "Target": "Caster", "Val1": 2 } ] }, { "$type": "ByAnd", "Predicates": [ { "$type": "ByOriginalAvatarTeamIndex", "TeamIndex": 3 }, { "$type": "ByPlayerPropertyValue", "CompareType": "Equal", "CustomNumerator": "Seed_TeamMateIndex", "IsUsePercent": false, "Numerator": "Custom", "Target": "Caster", "Val1": 3 } ] } ] } ] } } }