{ "AbilityMixins": [ { "$type": "ActionsOnPropertyChangeMixin", "DoInitialCheck": true, "PropertyActions": [ { "CustomPropertyType": "SpatialValue", "CustomReferMaxPropertyType": "MaxSpatialValue", "IsUsePercentage": true, "PropertyType": "Custom", "ReferMaxPropertyType": "Custom", "ValueRangeActions": [ { "LowToValueActions": [ { "$type": "ModifyProperty", "Amount": 1, "CustomPropertyType": "PreEnhance", "IsUsePercentage": false, "PropertyModifyFunction": "Replace", "PropertyType": "Custom", "Target": "Caster" } ], "Val": 1 }, { "Val": 1, "ValueToLowActions": [ { "$type": "ModifyProperty", "Amount": 0, "CustomPropertyType": "PreEnhance", "IsUsePercentage": false, "PropertyModifyFunction": "Replace", "PropertyType": "Custom", "Target": "Caster" } ] } ] } ] } ], "AbilityName": "Lucia_UniqueSkill", "AbilitySpecials": { "AS_AddSpatialValueSp_CD": { "Value": 5 }, "AS_AddSpatialValue_AssaultAid": { "Value": 40 }, "AS_AddSpatialValue_BehitAid_CD": { "Value": 5 }, "AS_AddSpatialValue_Counter": { "Value": 20 }, "AS_AddSpatialValue_Counter_CD": { "Value": 5 }, "AS_AddSpatialValue_ExQTE": { "Value": 100 }, "AS_AddSpatialValue_ExSp": { "Value": 60 }, "AS_AddSpatialValue_Normal05": { "Value": 40 }, "AS_AddSpatialValue_QTE": { "Value": 40 }, "AS_AddSpatialValue_Sp": { "Value": 20 }, "AS_AddedDamageRatio": { "Value": 0.2 }, "AS_AllDamageResist": { "Value": 0 }, "AS_BGSpatialValueCost_Control": { "Value": 25 }, "AS_BackGroundSummonCost": { "Value": -25 }, "AS_ChainAttck_CD_Control": { "Value": 8 }, "AS_IndividualFeverGetRatio": { "Value": 0 }, "AS_InitialSpatialValue": { "Value": 60 }, "AS_IsTalent01Unlock": { "Value": false, "ValueType": "Boolean" }, "AS_LuciaBuffBDuration": { "Value": 12 }, "AS_LuciaCardS30302Unlock": { "Value": false, "ValueType": "Boolean" }, "AS_MinSpatialValueCost": { "Value": 25 }, "AS_MinSpatialValueCost_Control": { "Value": 25 }, "AS_S30302_TurntoMinSpatialValue": { "Value": -1 }, "AS_S30302_UpgradeCostRatio": { "Value": 0.5 }, "AS_S30302_UpgradeSummonCost": { "Value": 0 }, "AS_UpgradeSummonCost": { "Value": -25 } }, "AbilityStacking": "Unique", "DefaultModifier": { "OnAdded": [ { "$type": "TriggerAbilityAction", "AbilityName": "Lucia_UniqueSkill", "Target": "Caster" }, { "$type": "ApplyAbilityAction", "AbilityName": "Lucia_TryEnterEnhanceState", "IsAutoTrigger": false, "Target": "Caster" }, { "$type": "ApplyAbilityAction", "AbilityName": "Lucia_ChainAttack", "IsAutoTrigger": false, "Target": "Caster" }, { "$type": "SetTargetAbilitySpecialAction", "DoRefresh": true, "Params": [ { "AbilityName": "Lucia_TryEnterEnhanceState", "AbilitySpecials": [ { "ModifyFunction": "Replace", "Param": "%AS_MinSpatialValueCost_Control", "ParamName": "AS_MinSpatialValueCost", "ParamType": "Float" } ] }, { "AbilityName": "Lucia_ChainAttack", "AbilitySpecials": [ { "ModifyFunction": "Replace", "Param": "%AS_BGSpatialValueCost_Control", "ParamName": "AS_BGSpatialValueCost", "ParamType": "Float" } ] }, { "AbilityName": "Lucia_ChainAttack", "AbilitySpecials": [ { "ModifyFunction": "Replace", "Param": "%AS_ChainAttck_CD_Control", "ParamName": "AS_ChainAttck_CD", "ParamType": "Float" } ] } ] }, { "$type": "ModifyProperty", "Amount": "%AS_InitialSpatialValue", "CustomPropertyType": "SpatialValue", "IsUsePercentage": false, "PropertyModifyFunction": "Add", "PropertyType": "Custom", "Target": "Caster" } ], "OnCustomEventReceived": [ { "$type": "ModifyProperty", "Amount": "%AS_UpgradeSummonCost", "CustomPropertyType": "SpatialValue", "IsUsePercentage": false, "Predicates": [ { "$type": "ByCustomEvent", "EventKey": "OnExSummonUpgrade" }, { "$type": "ByAbilitySpecial", "CompareType": "Equal", "Param": false, "ParamName": "AS_LuciaCardS30302Unlock", "ParamType": "Boolean", "Target": "Caster" } ], "PropertyModifyFunction": "Add", "PropertyType": "Custom", "Target": "Caster" }, { "$type": "ModifyProperty", "Amount": "%AS_S30302_UpgradeSummonCost", "CustomPropertyType": "SpatialValue", "IsUsePercentage": false, "Predicates": [ { "$type": "ByCustomEvent", "EventKey": "OnExSummonUpgrade" }, { "$type": "ByAbilitySpecial", "CompareType": "Equal", "Param": true, "ParamName": "AS_LuciaCardS30302Unlock", "ParamType": "Boolean", "Target": "Caster" } ], "PropertyModifyFunction": "Add", "PropertyType": "Custom", "Target": "Caster" }, { "$type": "ModifyProperty", "Amount": "%AS_BackGroundSummonCost", "CustomPropertyType": "SpatialValue", "IsUsePercentage": false, "Predicates": [ { "$type": "ByCustomEvent", "EventKey": "OnExSummonBackStage" } ], "PropertyModifyFunction": "Add", "PropertyType": "Custom", "Target": "Caster" }, { "$type": "ApplyModifier", "ModifierName": "Lucia_BuffInThemeSpace_Modifier", "Predicates": [ { "$type": "ByCustomEvent", "EventKey": "OnExSummonUpgrade" }, { "$type": "ByAbilitySpecial", "CompareType": "Equal", "Param": false, "ParamName": "AS_IsTalent01Unlock", "ParamType": "Boolean", "Target": "Caster" } ], "Target": "TeamAvatars" }, { "$type": "ApplyModifier", "ModifierName": "Lucia_BuffInThemeSpace_Modifier", "Predicates": [ { "$type": "ByCustomEvent", "EventKey": "OnExSummonBackStage" }, { "$type": "ByAbilitySpecial", "CompareType": "Equal", "Param": false, "ParamName": "AS_IsTalent01Unlock", "ParamType": "Boolean", "Target": "Caster" } ], "Target": "TeamAvatars" }, { "$type": "ApplyModifier", "ModifierName": "Lucia_BuffInThemeSpaceTalent01_Modifier", "Predicates": [ { "$type": "ByCustomEvent", "EventKey": "OnExSummonUpgrade" }, { "$type": "ByAbilitySpecial", "CompareType": "Equal", "Param": true, "ParamName": "AS_IsTalent01Unlock", "ParamType": "Boolean", "Target": "Caster" } ], "Target": "TeamAvatars" }, { "$type": "ApplyModifier", "ModifierName": "Lucia_BuffInThemeSpaceTalent01_Modifier", "Predicates": [ { "$type": "ByCustomEvent", "EventKey": "OnExSummonBackStage" }, { "$type": "ByAbilitySpecial", "CompareType": "Equal", "Param": true, "ParamName": "AS_IsTalent01Unlock", "ParamType": "Boolean", "Target": "Caster" } ], "Target": "TeamAvatars" }, { "$type": "ApplyModifier", "ModifierName": "Talent01SaveModifier", "Predicates": [ { "$type": "ByCustomEvent", "EventKey": "OnExSummonUpgrade" }, { "$type": "ByAbilitySpecial", "CompareType": "Equal", "Param": true, "ParamName": "AS_IsTalent01Unlock", "ParamType": "Boolean", "Target": "Caster" } ], "Target": "Caster" }, { "$type": "RemoveModifier", "ModifierName": "Talent01SaveModifier", "Predicates": [ { "$type": "ByCustomEvent", "EventKey": "OnBuffInThemeSpaceEnd" }, { "$type": "ByAbilitySpecial", "CompareType": "Equal", "Param": true, "ParamName": "AS_IsTalent01Unlock", "ParamType": "Boolean", "Target": "Caster" } ], "StackCount": 1, "Target": "Self" } ], "OnRemoved": [ { "$type": "RemoveAbilityAction", "AbilityName": "Lucia_TryEnterEnhanceState", "Target": "Caster" } ], "OnSkillStart": [ { "$type": "SetAbilitySpecialByExpression", "DoRefresh": true, "Expression": "specials(AS_S30302_UpgradeCostRatio)*specials(AS_UpgradeSummonCost)", "ParamName": "AS_S30302_UpgradeSummonCost", "Predicates": [ { "$type": "ByAbilitySpecial", "CompareType": "Equal", "Param": true, "ParamName": "AS_LuciaCardS30302Unlock", "ParamType": "Boolean", "Target": "Caster" } ], "Target": "Caster", "ValueType": "Float" }, { "$type": "SetAbilitySpecialByExpression", "DoRefresh": true, "Expression": "specials(AS_S30302_TurntoMinSpatialValue)*specials(AS_S30302_UpgradeSummonCost)", "ParamName": "AS_MinSpatialValueCost_Control", "Predicates": [ { "$type": "ByAbilitySpecial", "CompareType": "Equal", "Param": true, "ParamName": "AS_LuciaCardS30302Unlock", "ParamType": "Boolean", "Target": "Caster" } ], "Target": "Caster", "ValueType": "Float" }, { "$type": "SetTargetAbilitySpecialAction", "DoRefresh": true, "Params": [ { "AbilityName": "Lucia_TryEnterEnhanceState", "AbilitySpecials": [ { "ModifyFunction": "Replace", "Param": "%AS_MinSpatialValueCost_Control", "ParamName": "AS_MinSpatialValueCost", "ParamType": "Float" } ] }, { "AbilityName": "Lucia_ChainAttack", "AbilitySpecials": [ { "ModifyFunction": "Replace", "Param": "%AS_BGSpatialValueCost_Control", "ParamName": "AS_BGSpatialValueCost", "ParamType": "Float" } ] }, { "AbilityName": "Lucia_ChainAttack", "AbilitySpecials": [ { "ModifyFunction": "Replace", "Param": "%AS_ChainAttck_CD_Control", "ParamName": "AS_ChainAttck_CD", "ParamType": "Float" } ] } ] }, { "$type": "ModifyProperty", "Amount": "%AS_AddSpatialValue_Normal05", "CustomPropertyType": "SpatialValue", "IsUsePercentage": false, "Predicates": [ { "$type": "ByFromSkillID", "SkillID": "Lucia_Normal05" }, { "$type": "ByApplyPredicate", "PredicateName": "ByEnhanceStateLimit" }, { "$type": "ByInOutBattleStatus", "IsInBattle": true, "Target": "Self" } ], "PropertyModifyFunction": "Add", "PropertyType": "Custom", "Target": "Caster" }, { "$type": "ApplyModifier", "ModifierName": "Lucia_AddSpatialValueSp_CDControl", "Predicates": [ { "$type": "ByFromSkillID", "SkillID": "Lucia_Sp" }, { "$type": "ByApplyPredicate", "PredicateName": "ByEnhanceStateLimit" }, { "$type": "ByInOutBattleStatus", "IsInBattle": true, "Target": "Self" } ], "Target": "Caster" }, { "$type": "ApplyModifier", "ModifierName": "Lucia_AddSpatialValueCounter_CDControl", "Predicates": [ { "$type": "ByFromSkillID", "SkillID": "Lucia_Counter" }, { "$type": "ByApplyPredicate", "PredicateName": "ByEnhanceStateLimit" } ], "Target": "Caster" }, { "$type": "ApplyModifier", "ModifierName": "Lucia_AddSpatialValueBehitAid_CDControl", "Predicates": [ { "$type": "ByFromSkillID", "SkillID": "Lucia_BeHitAid" }, { "$type": "ByApplyPredicate", "PredicateName": "ByEnhanceStateLimit" } ], "Target": "Caster" }, { "$type": "ModifyProperty", "Amount": "%AS_AddSpatialValue_QTE", "CustomPropertyType": "SpatialValue", "IsUsePercentage": false, "Predicates": [ { "$type": "ByFromSkillID", "SkillID": "Lucia_QTE" }, { "$type": "ByApplyPredicate", "PredicateName": "ByEnhanceStateLimit" } ], "PropertyModifyFunction": "Add", "PropertyType": "Custom", "Target": "Caster" }, { "$type": "ModifyProperty", "Amount": "%AS_AddSpatialValue_ExSp", "CustomPropertyType": "SpatialValue", "IsUsePercentage": false, "Predicates": [ { "$type": "ByFromSkillID", "SkillID": "Lucia_ExSp" }, { "$type": "ByApplyPredicate", "PredicateName": "ByEnhanceStateLimit" } ], "PropertyModifyFunction": "Add", "PropertyType": "Custom", "Target": "Caster" }, { "$type": "ModifyProperty", "Amount": "%AS_AddSpatialValue_AssaultAid", "CustomPropertyType": "SpatialValue", "IsUsePercentage": false, "Predicates": [ { "$type": "ByFromSkillID", "SkillID": "Lucia_AssaultAid" }, { "$type": "ByApplyPredicate", "PredicateName": "ByEnhanceStateLimit" } ], "PropertyModifyFunction": "Add", "PropertyType": "Custom", "Target": "Caster" }, { "$type": "ModifyProperty", "Amount": "%AS_AddSpatialValue_ExQTE", "CustomPropertyType": "SpatialValue", "IsUsePercentage": false, "Predicates": [ { "$type": "ByFromSkillID", "SkillID": "Lucia_ExQTE" }, { "$type": "ByApplyPredicate", "PredicateName": "ByEnhanceStateLimit" } ], "PropertyModifyFunction": "Add", "PropertyType": "Custom", "Target": "Caster" } ] }, "Modifiers": { "Lucia_AddSpatialValueBehitAid_CDControl": { "Duration": "%AS_AddSpatialValue_BehitAid_CD", "ModifierStacking": "Unique", "OnAdded": [ { "$type": "ModifyProperty", "Amount": "%AS_AddSpatialValue_Counter", "CustomPropertyType": "SpatialValue", "IsUsePercentage": false, "PropertyModifyFunction": "Add", "PropertyType": "Custom", "Target": "Caster" } ] }, "Lucia_AddSpatialValueCounter_CDControl": { "Duration": "%AS_AddSpatialValue_Counter_CD", "ModifierStacking": "Unique", "OnAdded": [ { "$type": "ModifyProperty", "Amount": "%AS_AddSpatialValue_Counter", "CustomPropertyType": "SpatialValue", "IsUsePercentage": false, "PropertyModifyFunction": "Add", "PropertyType": "Custom", "Target": "Caster" } ] }, "Lucia_AddSpatialValueSp_CDControl": { "Duration": "%AS_AddSpatialValueSp_CD", "ModifierStacking": "Unique", "OnAdded": [ { "$type": "ModifyProperty", "Amount": "%AS_AddSpatialValue_Sp", "CustomPropertyType": "SpatialValue", "IsUsePercentage": false, "PropertyModifyFunction": "Add", "PropertyType": "Custom", "Target": "Caster" } ] }, "Lucia_BuffInThemeSpaceBuff_Modifier": { "Buff": { "BuffID": 3000472, "IsOverrideDuration": true }, "Duration": "%AS_LuciaBuffBDuration", "ModifierStacking": "Replace", "Properties": { "Actor_AddedDamageRatio": "%AS_AddedDamageRatio" } }, "Lucia_BuffInThemeSpaceTalent01Buff01_Modifier": { "Buff": { "BuffID": 3000474, "IsOverrideDuration": true }, "Duration": "%AS_LuciaBuffBDuration", "ModifierStacking": "Replace", "Properties": { "Actor_AddedDamageRatio": "%AS_AddedDamageRatio", "Actor_IndividualFeverGetRatio": "%AS_IndividualFeverGetRatio" } }, "Lucia_BuffInThemeSpaceTalent01Buff02_Modifier": { "Duration": "%AS_LuciaBuffBDuration", "ModifierStacking": "Replace", "OnHitOther": [ { "$type": "ModifyAttackDataAction", "PropertyKey": "Actor_AllDamageResist", "PropertyValue": "%AS_AllDamageResist", "Target": "Target" } ] }, "Lucia_BuffInThemeSpaceTalent01_Modifier": { "Duration": "%AS_LuciaBuffBDuration", "ModifierStacking": "Refresh", "OnAdded": [ { "$type": "ApplyModifier", "ModifierName": "Lucia_BuffInThemeSpaceTalent01Buff01_Modifier", "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "Lucia_BuffInThemeSpaceTalent01Buff02_Modifier", "Target": "Self" } ], "OnRefresh": [ { "$type": "ApplyModifier", "ModifierName": "Lucia_BuffInThemeSpaceTalent01Buff01_Modifier", "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "Lucia_BuffInThemeSpaceTalent01Buff02_Modifier", "Target": "Self" } ], "OnRemoved": [ { "$type": "SendCustomEvent", "EventKey": "OnBuffInThemeSpaceEnd", "IsGlobal": false, "Target": "Self" }, { "$type": "RemoveModifier", "ModifierName": "Lucia_BuffInThemeSpaceTalent01Buff01_Modifier", "Target": "Self" }, { "$type": "RemoveModifier", "ModifierName": "Lucia_BuffInThemeSpaceTalent01Buff02_Modifier", "Target": "Self" } ] }, "Lucia_BuffInThemeSpace_Modifier": { "Duration": "%AS_LuciaBuffBDuration", "ModifierStacking": "Refresh", "OnAdded": [ { "$type": "ApplyModifier", "ModifierName": "Lucia_BuffInThemeSpaceBuff_Modifier", "Target": "Self" } ], "OnRefresh": [ { "$type": "ApplyModifier", "ModifierName": "Lucia_BuffInThemeSpaceBuff_Modifier", "Target": "Self" } ], "OnRemoved": [ { "$type": "SendCustomEvent", "EventKey": "OnBuffInThemeSpaceEnd", "IsGlobal": false, "Target": "Self" }, { "$type": "RemoveModifier", "ModifierName": "Lucia_BuffInThemeSpaceBuff_Modifier", "Target": "Self" } ] }, "Talent01SaveModifier": { "Duration": -1, "IgnoreTimeScale": false, "MaxStackingNumber": 4, "ModifierStacking": "Multiple", "OnRemoved": [ { "$type": "ApplyModifier", "ModifierName": "Lucia_BuffInThemeSpaceTalent01_Modifier", "Target": "TeamAvatars" } ] } }, "Predicates": { "ByEnhanceStateLimit": { "Predicates": [ { "$type": "ByPlayerPropertyValue", "CompareType": "Equal", "CustomNumerator": "BeInEnhance", "IsUsePercent": false, "Numerator": "Custom", "Target": "Caster", "Val1": 0 } ] } } }