mirror of
https://git.mero.moe/dimbreath/ZenlessData.git
synced 2024-11-08 19:48:44 +08:00
959 lines
27 KiB
JSON
959 lines
27 KiB
JSON
|
{
|
||
|
"AbilityMixins": [
|
||
|
{
|
||
|
"$type": "ActionsOnPropertyChangeMixin",
|
||
|
"DoInitialCheck": true,
|
||
|
"PropertyActions": [
|
||
|
{
|
||
|
"CustomPropertyType": "Burnice_CurChargePoint",
|
||
|
"CustomReferMaxPropertyType": "Burnice_CurChargePoint",
|
||
|
"PropertyType": "Custom",
|
||
|
"ReferMaxPropertyType": "Custom",
|
||
|
"ValueRangeActions": [
|
||
|
{
|
||
|
"LowToValueActions": [
|
||
|
{
|
||
|
"$type": "ApplyModifier",
|
||
|
"ModifierName": "Modifier_AttackEnhance",
|
||
|
"Target": "Self"
|
||
|
},
|
||
|
{
|
||
|
"$type": "ApplyModifier",
|
||
|
"ModifierName": "Burnice_EnhanceBuffModifier",
|
||
|
"Target": "TeamAvatars"
|
||
|
}
|
||
|
],
|
||
|
"Val": 50000
|
||
|
},
|
||
|
{
|
||
|
"HighToValueActions": [
|
||
|
{
|
||
|
"$type": "RemoveModifier",
|
||
|
"ModifierName": "Modifier_AttackEnhance",
|
||
|
"Target": "Self"
|
||
|
},
|
||
|
{
|
||
|
"$type": "RemoveModifier",
|
||
|
"ModifierName": "Burnice_EnhanceBuffModifier",
|
||
|
"Target": "TeamAvatars"
|
||
|
},
|
||
|
{
|
||
|
"$type": "RemoveModifier",
|
||
|
"ModifierName": "DebuffModifier",
|
||
|
"Target": "EnemyAllied"
|
||
|
}
|
||
|
],
|
||
|
"Val": 0
|
||
|
}
|
||
|
]
|
||
|
}
|
||
|
]
|
||
|
}
|
||
|
],
|
||
|
"AbilityName": "Burnice_UniqueSkill",
|
||
|
"AbilitySpecials": {
|
||
|
"AS_AddedAttackDelta": {
|
||
|
"Value": 0
|
||
|
},
|
||
|
"AS_AddedAttackDelta_Talent04": {
|
||
|
"Value": 0
|
||
|
},
|
||
|
"AS_AddedDamageRatioMax": {
|
||
|
"Value": 3
|
||
|
},
|
||
|
"AS_AddedDamageRatio_ElementMystery": {
|
||
|
"Value": 0.01
|
||
|
},
|
||
|
"AS_Consume": {
|
||
|
"Value": 0.05
|
||
|
},
|
||
|
"AS_Interval": {
|
||
|
"Value": 1.5
|
||
|
},
|
||
|
"AS_Interval_Talent01": {
|
||
|
"Value": 1.2
|
||
|
},
|
||
|
"AS_Magnification": {
|
||
|
"Value": 2
|
||
|
},
|
||
|
"AS_Magnification_Talent_04": {
|
||
|
"Value": 4
|
||
|
},
|
||
|
"AS_Recover": {
|
||
|
"Value": 2
|
||
|
},
|
||
|
"AddedDamageRatio": {
|
||
|
"Value": 0.4
|
||
|
},
|
||
|
"FinalConsume": {
|
||
|
"Value": 0
|
||
|
},
|
||
|
"FinalRecover": {
|
||
|
"Value": 0
|
||
|
},
|
||
|
"Layers": {
|
||
|
"Value": 0,
|
||
|
"ValueType": "Integer"
|
||
|
},
|
||
|
"SP_Delta": {
|
||
|
"Value": 0
|
||
|
},
|
||
|
"SP_Delta_02": {
|
||
|
"Value": 0
|
||
|
}
|
||
|
},
|
||
|
"AbilityStacking": "Unique",
|
||
|
"DefaultModifier": {
|
||
|
"ModifierMixins": [
|
||
|
{
|
||
|
"$type": "ActionsOnPropertyChangeMixin",
|
||
|
"DoInitialCheck": false,
|
||
|
"PropertyActions": [
|
||
|
{
|
||
|
"InstantPropertyChangeActions": [
|
||
|
{
|
||
|
"$type": "SetAbilitySpecialByExpression",
|
||
|
"DoRefresh": true,
|
||
|
"Expression": "specials(SP_Delta)*specials(FinalRecover)",
|
||
|
"ParamName": "SP_Delta_02",
|
||
|
"Target": "Self",
|
||
|
"ValueType": "Float"
|
||
|
},
|
||
|
{
|
||
|
"$type": "ModifyProperty",
|
||
|
"Amount": "%SP_Delta_02",
|
||
|
"CustomPropertyType": "Burnice_CurChargePoint",
|
||
|
"IsUsePercentage": false,
|
||
|
"Percentage": 0,
|
||
|
"Predicates": [
|
||
|
{
|
||
|
"$type": "ByAbilitySpecial",
|
||
|
"CompareType": "Greater",
|
||
|
"Param": 0,
|
||
|
"ParamName": "SP_Delta_02",
|
||
|
"ParamType": "Float"
|
||
|
}
|
||
|
],
|
||
|
"PropertyModifyFunction": "Add",
|
||
|
"PropertyType": "Custom"
|
||
|
}
|
||
|
],
|
||
|
"IsSaveToSpecial": true,
|
||
|
"IsUsePercentage": false,
|
||
|
"NameSaveToSpecial": "SP_Delta",
|
||
|
"PropertyType": "CurSP"
|
||
|
}
|
||
|
]
|
||
|
}
|
||
|
],
|
||
|
"OnAdded": [
|
||
|
{
|
||
|
"$type": "SetAbilitySpecialByExpression",
|
||
|
"DoRefresh": true,
|
||
|
"Expression": "specials(AS_Consume)*(-100000)",
|
||
|
"ParamName": "FinalConsume",
|
||
|
"Target": "Caster",
|
||
|
"ValueType": "Float"
|
||
|
},
|
||
|
{
|
||
|
"$type": "SetAbilitySpecialByExpression",
|
||
|
"DoRefresh": true,
|
||
|
"Expression": "specials(AS_Recover)*(-1000)",
|
||
|
"ParamName": "FinalRecover",
|
||
|
"Target": "Caster",
|
||
|
"ValueType": "Float"
|
||
|
},
|
||
|
{
|
||
|
"$type": "ModifyProperty",
|
||
|
"Amount": 1000000,
|
||
|
"CustomPropertyType": "Burnice_CurChargePoint",
|
||
|
"IsUsePercentage": false,
|
||
|
"Percentage": 0,
|
||
|
"PropertyModifyFunction": "Add",
|
||
|
"PropertyType": "Custom"
|
||
|
},
|
||
|
{
|
||
|
"$type": "HandleAnimatorZoneTagsAction",
|
||
|
"AnimatorStateTags": [
|
||
|
"Enhance_Talent_00"
|
||
|
],
|
||
|
"IsAdd": true,
|
||
|
"Target": "Self"
|
||
|
},
|
||
|
{
|
||
|
"$type": "HandleAnimatorZoneTagsAction",
|
||
|
"AnimatorStateTags": [
|
||
|
"Enhance_Talent_00"
|
||
|
],
|
||
|
"IsAdd": false,
|
||
|
"Predicates": [
|
||
|
{
|
||
|
"$type": "ByAvatarTalentIndex",
|
||
|
"TalentIndex": 6,
|
||
|
"Target": "Caster"
|
||
|
}
|
||
|
],
|
||
|
"Target": "Self"
|
||
|
},
|
||
|
{
|
||
|
"$type": "HandleAnimatorZoneTagsAction",
|
||
|
"AnimatorStateTags": [
|
||
|
"Enhance_Talent_02"
|
||
|
],
|
||
|
"IsAdd": true,
|
||
|
"Predicates": [
|
||
|
{
|
||
|
"$type": "ByAvatarTalentIndex",
|
||
|
"TalentIndex": 6,
|
||
|
"Target": "Caster"
|
||
|
}
|
||
|
],
|
||
|
"Target": "Self"
|
||
|
},
|
||
|
{
|
||
|
"$type": "HandleAnimatorZoneTagsAction",
|
||
|
"AnimatorStateTags": [
|
||
|
"Audio_Talent_00"
|
||
|
],
|
||
|
"IsAdd": true,
|
||
|
"Target": "Self"
|
||
|
},
|
||
|
{
|
||
|
"$type": "HandleAnimatorZoneTagsAction",
|
||
|
"AnimatorStateTags": [
|
||
|
"Audio_Talent_00"
|
||
|
],
|
||
|
"IsAdd": false,
|
||
|
"Predicates": [
|
||
|
{
|
||
|
"$type": "ByAvatarTalentIndex",
|
||
|
"TalentIndex": 1,
|
||
|
"Target": "Caster"
|
||
|
}
|
||
|
],
|
||
|
"Target": "Self"
|
||
|
},
|
||
|
{
|
||
|
"$type": "HandleAnimatorZoneTagsAction",
|
||
|
"AnimatorStateTags": [
|
||
|
"Audio_Talent_01"
|
||
|
],
|
||
|
"IsAdd": true,
|
||
|
"Predicates": [
|
||
|
{
|
||
|
"$type": "ByAvatarTalentIndex",
|
||
|
"TalentIndex": 1,
|
||
|
"Target": "Caster"
|
||
|
}
|
||
|
],
|
||
|
"Target": "Self"
|
||
|
},
|
||
|
{
|
||
|
"$type": "ApplyModifier",
|
||
|
"ModifierName": "BurniceTalent04Modifier",
|
||
|
"Predicates": [
|
||
|
{
|
||
|
"$type": "ByAvatarTalentIndex",
|
||
|
"TalentIndex": 6,
|
||
|
"Target": "Caster"
|
||
|
}
|
||
|
],
|
||
|
"Target": "Caster"
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
"Modifiers": {
|
||
|
"BurniceTalent04Modifier": {
|
||
|
"Duration": -1,
|
||
|
"ModifierStacking": "Replace",
|
||
|
"OnHitOtherPre": [
|
||
|
{
|
||
|
"$type": "SetAbilitySpecialByExpression",
|
||
|
"DoRefresh": true,
|
||
|
"Expression": "property(Atk_Battle)*specials(AS_Magnification_Talent_04)",
|
||
|
"ParamName": "AS_AddedAttackDelta_Talent04",
|
||
|
"Target": "Caster",
|
||
|
"ValueType": "Float"
|
||
|
},
|
||
|
{
|
||
|
"$type": "SetAbilitySpecialByExpression",
|
||
|
"DoRefresh": true,
|
||
|
"Expression": "min(specials(AS_AddedDamageRatioMax),specials(AS_AddedDamageRatio_ElementMystery)*(property(ElementMystery_Battle)))",
|
||
|
"ParamName": "AddedDamageRatio",
|
||
|
"ValueType": "Float"
|
||
|
},
|
||
|
{
|
||
|
"$type": "ModifyAttackDataAction",
|
||
|
"Predicates": [
|
||
|
{
|
||
|
"$type": "ByAnimEventIDs",
|
||
|
"AnimEventIDs": [
|
||
|
"Burnice_Explode_AttackProperty_01_Talent_02"
|
||
|
],
|
||
|
"Target": "Caster"
|
||
|
}
|
||
|
],
|
||
|
"PropertyKey": "Actor_AddedAttackDelta",
|
||
|
"PropertyValue": "%AS_AddedAttackDelta_Talent04",
|
||
|
"Target": "Caster"
|
||
|
},
|
||
|
{
|
||
|
"$type": "ModifyAttackDataAction",
|
||
|
"Predicates": [
|
||
|
{
|
||
|
"$type": "ByAnimEventIDs",
|
||
|
"AnimEventIDs": [
|
||
|
"Burnice_Explode_AttackProperty_01_Talent_02"
|
||
|
],
|
||
|
"Target": "Caster"
|
||
|
}
|
||
|
],
|
||
|
"PropertyKey": "Actor_AddedDamageRatio",
|
||
|
"PropertyValue": "%AddedDamageRatio",
|
||
|
"Target": "Caster"
|
||
|
},
|
||
|
{
|
||
|
"$type": "DamageByAttackPropertyAction",
|
||
|
"AnimEventID": "Burnice_Explode_AttackProperty_01_Talent_02",
|
||
|
"Attacker": "Caster",
|
||
|
"Predicates": [
|
||
|
{
|
||
|
"$type": "ByNot",
|
||
|
"Predicates": [
|
||
|
{
|
||
|
"$type": "ByHasModifier",
|
||
|
"ModifierNameList": [
|
||
|
"ExplodeCDModifer_Talent04"
|
||
|
],
|
||
|
"Target": "Caster"
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"$type": "ByAnimEventIDs",
|
||
|
"AnimEventIDs": [
|
||
|
"Burnice_Attack_ExSpecial_01_AttackProperty_01",
|
||
|
"Burnice_Attack_ExSpecial_01_AttackProperty_02_01",
|
||
|
"Burnice_Attack_ExSpecial_01_AttackProperty_02_02"
|
||
|
],
|
||
|
"Target": "Caster"
|
||
|
}
|
||
|
],
|
||
|
"Target": "Other"
|
||
|
},
|
||
|
{
|
||
|
"$type": "FireEffect",
|
||
|
"EffectPattern": "Eff_Burnice_Attack_Common_03_Fire",
|
||
|
"FireEffectPosRot": {
|
||
|
"CoordsOption": "ReferTarget",
|
||
|
"Offset": {
|
||
|
"AngleOffset": {
|
||
|
"x": 0,
|
||
|
"y": 0,
|
||
|
"z": 0
|
||
|
},
|
||
|
"IsUseRotationXZ": true,
|
||
|
"IsUseRotationY": true,
|
||
|
"PositionOffset": {
|
||
|
"x": 0,
|
||
|
"y": 0,
|
||
|
"z": 0
|
||
|
},
|
||
|
"RandomAngleRange": {
|
||
|
"x": 10,
|
||
|
"y": 0,
|
||
|
"z": 10
|
||
|
}
|
||
|
},
|
||
|
"TargetOption": {
|
||
|
"$type": "ConfigPosRotReferTarget",
|
||
|
"AttachPoint": "MiddlePoint",
|
||
|
"IsUseAttachPointPos": true,
|
||
|
"IsUseAttachPointRotation": false
|
||
|
}
|
||
|
},
|
||
|
"Predicates": [
|
||
|
{
|
||
|
"$type": "ByNot",
|
||
|
"Predicates": [
|
||
|
{
|
||
|
"$type": "ByHasModifier",
|
||
|
"ModifierNameList": [
|
||
|
"ExplodeCDModifer_Talent04"
|
||
|
],
|
||
|
"Target": "Caster"
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"$type": "ByAnimEventIDs",
|
||
|
"AnimEventIDs": [
|
||
|
"Burnice_Attack_ExSpecial_01_AttackProperty_01",
|
||
|
"Burnice_Attack_ExSpecial_01_AttackProperty_02_01",
|
||
|
"Burnice_Attack_ExSpecial_01_AttackProperty_02_02"
|
||
|
],
|
||
|
"Target": "Caster"
|
||
|
}
|
||
|
],
|
||
|
"Target": "Other"
|
||
|
}
|
||
|
],
|
||
|
"OnPatternAttackLandedFinished": [
|
||
|
{
|
||
|
"$type": "ApplyModifier",
|
||
|
"ModifierName": "ExplodeCDModifer_Talent04",
|
||
|
"Predicates": [
|
||
|
{
|
||
|
"$type": "ByAnimEventIDs",
|
||
|
"AnimEventIDs": [
|
||
|
"Burnice_Explode_AttackProperty_01_Talent_02"
|
||
|
],
|
||
|
"Target": "Caster"
|
||
|
}
|
||
|
],
|
||
|
"Target": "Caster"
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
"Burnice_EnhanceBuffModifier": {
|
||
|
"Duration": -1,
|
||
|
"IgnoreTimeScale": false,
|
||
|
"ModifierStacking": "Unique",
|
||
|
"OnHitOtherPre": [
|
||
|
{
|
||
|
"$type": "SetAbilitySpecialByExpression",
|
||
|
"DoRefresh": true,
|
||
|
"Expression": "property(Atk_Battle)*specials(AS_Magnification)",
|
||
|
"ParamName": "AS_AddedAttackDelta",
|
||
|
"Target": "Caster",
|
||
|
"ValueType": "Float"
|
||
|
},
|
||
|
{
|
||
|
"$type": "SetAbilitySpecialByExpression",
|
||
|
"DoRefresh": true,
|
||
|
"Expression": "min(specials(AS_AddedDamageRatioMax),specials(AS_AddedDamageRatio_ElementMystery)*(property(ElementMystery_Battle)))",
|
||
|
"ParamName": "AddedDamageRatio",
|
||
|
"ValueType": "Float"
|
||
|
},
|
||
|
{
|
||
|
"$type": "ModifyAttackDataAction",
|
||
|
"Predicates": [
|
||
|
{
|
||
|
"$type": "ByAnimEventIDs",
|
||
|
"AnimEventIDs": [
|
||
|
"Burnice_Explode_AttackProperty_01"
|
||
|
],
|
||
|
"Target": "Caster"
|
||
|
}
|
||
|
],
|
||
|
"PropertyKey": "Actor_AddedAttackDelta",
|
||
|
"PropertyValue": "%AS_AddedAttackDelta",
|
||
|
"Target": "Caster"
|
||
|
},
|
||
|
{
|
||
|
"$type": "ModifyAttackDataAction",
|
||
|
"Predicates": [
|
||
|
{
|
||
|
"$type": "ByAnimEventIDs",
|
||
|
"AnimEventIDs": [
|
||
|
"Burnice_Explode_AttackProperty_01"
|
||
|
],
|
||
|
"Target": "Caster"
|
||
|
}
|
||
|
],
|
||
|
"PropertyKey": "Actor_AddedDamageRatio",
|
||
|
"PropertyValue": "%AddedDamageRatio",
|
||
|
"Target": "Caster"
|
||
|
},
|
||
|
{
|
||
|
"$type": "ModifyAttackDataAction",
|
||
|
"Predicates": [
|
||
|
{
|
||
|
"$type": "ByAnimEventIDs",
|
||
|
"AnimEventIDs": [
|
||
|
"Burnice_Explode_AttackProperty_01"
|
||
|
],
|
||
|
"Target": "Caster"
|
||
|
}
|
||
|
],
|
||
|
"PropertyKey": "Actor_CanTriggerElementAbnormal",
|
||
|
"PropertyValue": 1,
|
||
|
"Target": "Caster"
|
||
|
},
|
||
|
{
|
||
|
"$type": "DamageByAttackPropertyAction",
|
||
|
"AnimEventID": "Burnice_Explode_AttackProperty_01",
|
||
|
"Attacker": "Caster",
|
||
|
"OverrideDirAttacker": "LocalAvatar",
|
||
|
"Predicates": [
|
||
|
{
|
||
|
"$type": "ByNot",
|
||
|
"Predicates": [
|
||
|
{
|
||
|
"$type": "ByHasModifier",
|
||
|
"ModifierNameList": [
|
||
|
"ExplodeCDModifer"
|
||
|
],
|
||
|
"Target": "Caster"
|
||
|
},
|
||
|
{
|
||
|
"$type": "ByHasModifier",
|
||
|
"ModifierNameList": [
|
||
|
"ExplodeCDModifer_Talent01"
|
||
|
],
|
||
|
"Target": "Caster"
|
||
|
},
|
||
|
{
|
||
|
"$type": "ByAnimEventIDs",
|
||
|
"AnimEventIDs": [
|
||
|
"Burnice_Explode_AttackProperty_01"
|
||
|
],
|
||
|
"Target": "Caster"
|
||
|
},
|
||
|
{
|
||
|
"$type": "ByEntityTemplateID",
|
||
|
"EntityType": "Avatar",
|
||
|
"Target": "Self",
|
||
|
"TemplateID": 1171
|
||
|
},
|
||
|
{
|
||
|
"$type": "BySkipDamage"
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"$type": "ByHasModifier",
|
||
|
"ModifierNameList": [
|
||
|
"DebuffModifier"
|
||
|
],
|
||
|
"Target": "Other"
|
||
|
}
|
||
|
],
|
||
|
"Target": "Other"
|
||
|
},
|
||
|
{
|
||
|
"$type": "FireEffect",
|
||
|
"EffectPattern": "Eff_Burnice_Attack_Common_03_Fire",
|
||
|
"FireEffectPosRot": {
|
||
|
"CoordsOption": "ReferTarget",
|
||
|
"Offset": {
|
||
|
"AngleOffset": {
|
||
|
"x": 0,
|
||
|
"y": 0,
|
||
|
"z": 0
|
||
|
},
|
||
|
"IsUseRotationXZ": true,
|
||
|
"IsUseRotationY": true,
|
||
|
"PositionOffset": {
|
||
|
"x": 0,
|
||
|
"y": 0,
|
||
|
"z": 0
|
||
|
},
|
||
|
"RandomAngleRange": {
|
||
|
"x": 10,
|
||
|
"y": 0,
|
||
|
"z": 10
|
||
|
}
|
||
|
},
|
||
|
"TargetOption": {
|
||
|
"$type": "ConfigPosRotReferTarget",
|
||
|
"AttachPoint": "MiddlePoint",
|
||
|
"IsUseAttachPointPos": true,
|
||
|
"IsUseAttachPointRotation": false
|
||
|
}
|
||
|
},
|
||
|
"Predicates": [
|
||
|
{
|
||
|
"$type": "ByNot",
|
||
|
"Predicates": [
|
||
|
{
|
||
|
"$type": "ByHasModifier",
|
||
|
"ModifierNameList": [
|
||
|
"ExplodeCDModifer"
|
||
|
],
|
||
|
"Target": "Caster"
|
||
|
},
|
||
|
{
|
||
|
"$type": "ByHasModifier",
|
||
|
"ModifierNameList": [
|
||
|
"ExplodeCDModifer_Talent01"
|
||
|
],
|
||
|
"Target": "Caster"
|
||
|
},
|
||
|
{
|
||
|
"$type": "ByAnimEventIDs",
|
||
|
"AnimEventIDs": [
|
||
|
"Burnice_Explode_AttackProperty_01"
|
||
|
],
|
||
|
"Target": "Caster"
|
||
|
},
|
||
|
{
|
||
|
"$type": "ByEntityTemplateID",
|
||
|
"EntityType": "Avatar",
|
||
|
"Target": "Self",
|
||
|
"TemplateID": 1171
|
||
|
},
|
||
|
{
|
||
|
"$type": "BySkipDamage"
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"$type": "ByHasModifier",
|
||
|
"ModifierNameList": [
|
||
|
"DebuffModifier"
|
||
|
],
|
||
|
"Target": "Other"
|
||
|
}
|
||
|
],
|
||
|
"Target": "Other"
|
||
|
},
|
||
|
{
|
||
|
"$type": "ApplyModifier",
|
||
|
"ModifierName": "ExplodeCDModiferDMG",
|
||
|
"Predicates": [
|
||
|
{
|
||
|
"$type": "ByNot",
|
||
|
"Predicates": [
|
||
|
{
|
||
|
"$type": "ByHasModifier",
|
||
|
"ModifierNameList": [
|
||
|
"ExplodeCDModifer"
|
||
|
],
|
||
|
"Target": "Caster"
|
||
|
},
|
||
|
{
|
||
|
"$type": "ByHasModifier",
|
||
|
"ModifierNameList": [
|
||
|
"ExplodeCDModifer_Talent01"
|
||
|
],
|
||
|
"Target": "Caster"
|
||
|
},
|
||
|
{
|
||
|
"$type": "ByAnimEventIDs",
|
||
|
"AnimEventIDs": [
|
||
|
"Burnice_Explode_AttackProperty_01"
|
||
|
],
|
||
|
"Target": "Caster"
|
||
|
},
|
||
|
{
|
||
|
"$type": "ByEntityTemplateID",
|
||
|
"EntityType": "Avatar",
|
||
|
"Target": "Self",
|
||
|
"TemplateID": 1171
|
||
|
},
|
||
|
{
|
||
|
"$type": "BySkipDamage"
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"$type": "ByHasModifier",
|
||
|
"ModifierNameList": [
|
||
|
"DebuffModifier"
|
||
|
],
|
||
|
"Target": "Other"
|
||
|
}
|
||
|
],
|
||
|
"Target": "Caster"
|
||
|
}
|
||
|
],
|
||
|
"OnPatternAttackLandedFinished": [
|
||
|
{
|
||
|
"$type": "ApplyModifier",
|
||
|
"ModifierName": "ExplodeCDModifer",
|
||
|
"Predicates": [
|
||
|
{
|
||
|
"$type": "ByNot",
|
||
|
"Predicates": [
|
||
|
{
|
||
|
"$type": "ByEntityTemplateID",
|
||
|
"EntityType": "Avatar",
|
||
|
"Target": "Self",
|
||
|
"TemplateID": 1171
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"$type": "ByHasModifier",
|
||
|
"ModifierNameList": [
|
||
|
"ExplodeCDModiferDMG"
|
||
|
],
|
||
|
"Target": "Caster"
|
||
|
}
|
||
|
],
|
||
|
"Target": "Caster"
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
"DebuffModifier": {
|
||
|
"Duration": -1,
|
||
|
"IgnoreTimeScale": false,
|
||
|
"ModifierStacking": "Refresh",
|
||
|
"OnAdded": [
|
||
|
{
|
||
|
"$type": "AttachEffect",
|
||
|
"AttachEffectPosRot": {
|
||
|
"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": "LockBone",
|
||
|
"IsUseAttachPointPos": true,
|
||
|
"IsUseAttachPointRotation": false,
|
||
|
"OffsetReferTarget": "Self"
|
||
|
}
|
||
|
},
|
||
|
"EffectPattern": "Eff_Burnice_Attack_Common_05_Fire",
|
||
|
"Predicates": [
|
||
|
{
|
||
|
"$type": "ByCharacterSize",
|
||
|
"CharacterSize": "Small",
|
||
|
"CompareType": "LessEqual",
|
||
|
"Target": "Self"
|
||
|
}
|
||
|
],
|
||
|
"Target": "Self"
|
||
|
},
|
||
|
{
|
||
|
"$type": "AttachEffect",
|
||
|
"AttachEffectPosRot": {
|
||
|
"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": "LockBone",
|
||
|
"IsUseAttachPointPos": true,
|
||
|
"IsUseAttachPointRotation": false,
|
||
|
"OffsetReferTarget": "Self"
|
||
|
}
|
||
|
},
|
||
|
"EffectPattern": "Eff_Burnice_Attack_Common_06_Fire",
|
||
|
"Predicates": [
|
||
|
{
|
||
|
"$type": "ByCharacterSize",
|
||
|
"CharacterSize": "Small",
|
||
|
"CompareType": "Greater",
|
||
|
"Target": "Self"
|
||
|
}
|
||
|
],
|
||
|
"Target": "Self"
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
"ExplodeCDModifer": {
|
||
|
"Duration": "%AS_Interval",
|
||
|
"IgnoreTimeScale": false,
|
||
|
"ModifierStacking": "Unique",
|
||
|
"OnAdded": [
|
||
|
{
|
||
|
"$type": "ModifyProperty",
|
||
|
"Amount": "%FinalConsume",
|
||
|
"CustomPropertyType": "Burnice_CurChargePoint",
|
||
|
"IsUsePercentage": false,
|
||
|
"Percentage": 0,
|
||
|
"PropertyModifyFunction": "Add",
|
||
|
"PropertyType": "Custom",
|
||
|
"Target": "Caster"
|
||
|
},
|
||
|
{
|
||
|
"$type": "RemoveModifier",
|
||
|
"ModifierName": "ExplodeCDModiferDMG",
|
||
|
"Target": "Caster"
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
"ExplodeCDModiferDMG": {
|
||
|
"Duration": -1,
|
||
|
"ModifierStacking": "Unique"
|
||
|
},
|
||
|
"ExplodeCDModifer_Talent04": {
|
||
|
"Duration": 0.5,
|
||
|
"IgnoreTimeScale": false,
|
||
|
"ModifierStacking": "Unique",
|
||
|
"OnAdded": [
|
||
|
]
|
||
|
},
|
||
|
"Modifier_AttackEnhance": {
|
||
|
"Duration": -1,
|
||
|
"ModifierStacking": "Unique",
|
||
|
"OnAdded": [
|
||
|
{
|
||
|
"$type": "SetAnimCtrlerParamAction",
|
||
|
"BoolVal": true,
|
||
|
"ParamName": "Bool_CanEnhanceAttack",
|
||
|
"ParamType": 2,
|
||
|
"Target": "Self"
|
||
|
},
|
||
|
{
|
||
|
"$type": "ApplyModifier",
|
||
|
"ModifierName": "UniqueMaterialModifer",
|
||
|
"Target": "Caster"
|
||
|
},
|
||
|
{
|
||
|
"$type": "ModifyProperty",
|
||
|
"Amount": 1,
|
||
|
"CustomPropertyType": "IsEnhance",
|
||
|
"IsUsePercentage": false,
|
||
|
"Percentage": 0,
|
||
|
"PropertyModifyFunction": "Replace",
|
||
|
"PropertyType": "Custom",
|
||
|
"Target": "Caster"
|
||
|
},
|
||
|
{
|
||
|
"$type": "TriggerSoundAction",
|
||
|
"Target": "Caster",
|
||
|
"soundActionKey": "Play_SFX_Char_Skill_Burnice_Attack_Enhance_Ready"
|
||
|
}
|
||
|
],
|
||
|
"OnHitOther": [
|
||
|
{
|
||
|
"$type": "ApplyModifier",
|
||
|
"ModifierName": "DebuffModifier",
|
||
|
"Predicates": [
|
||
|
{
|
||
|
"$type": "ByAnimEventIDs",
|
||
|
"AnimEventIDs": [
|
||
|
"Burnice_Attack_Enhance_01_AttackProperty_01",
|
||
|
"Burnice_Attack_Enhance_01_Explode_AttackProperty_01",
|
||
|
"Burnice_Attack_Enhance_01_Explode_AttackProperty_02",
|
||
|
"Burnice_Attack_ExSpecial_01_AttackProperty_01",
|
||
|
"Burnice_Attack_ExSpecial_01_AttackProperty_02_01",
|
||
|
"Burnice_Attack_ExSpecial_01_AttackProperty_02_02",
|
||
|
"Burnice_Attack_ExSpecial_02_01_AttackProperty_01",
|
||
|
"Burnice_Attack_ExSpecial_02_01_AttackProperty_02_01",
|
||
|
"Burnice_Attack_ExSpecial_02_01_AttackProperty_02_02",
|
||
|
"Burnice_Attack_SwitchIn_Attack_AttackProperty_01",
|
||
|
"Burnice_Attack_SwitchIn_Attack_AttackProperty_02_01",
|
||
|
"Burnice_Attack_SwitchIn_Attack_AttackProperty_02_02",
|
||
|
"Burnice_Attack_SwitchIn_Attack_AttackProperty_02_03",
|
||
|
"Burnice_Attack_SwitchIn_Attack_Ex_AttackProperty_01",
|
||
|
"Burnice_Attack_SwitchIn_Attack_Ex_AttackProperty_02_01",
|
||
|
"Burnice_Attack_SwitchIn_Attack_Ex_AttackProperty_03_01",
|
||
|
"Burnice_Attack_SwitchIn_Attack_Ex_AttackProperty_03_02"
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"$type": "ByMonsterFunctionType",
|
||
|
"CompareType": "Equal",
|
||
|
"MonsterFunctionType": "Monster",
|
||
|
"Target": "Other"
|
||
|
}
|
||
|
],
|
||
|
"Target": "Other"
|
||
|
}
|
||
|
],
|
||
|
"OnRemoved": [
|
||
|
{
|
||
|
"$type": "SetAnimCtrlerParamAction",
|
||
|
"BoolVal": false,
|
||
|
"ParamName": "Bool_CanEnhanceAttack",
|
||
|
"ParamType": 2,
|
||
|
"Target": "Self"
|
||
|
},
|
||
|
{
|
||
|
"$type": "RemoveModifier",
|
||
|
"ModifierName": "UniqueMaterialModifer",
|
||
|
"Target": "Caster"
|
||
|
},
|
||
|
{
|
||
|
"$type": "ModifyProperty",
|
||
|
"Amount": 0,
|
||
|
"CustomPropertyType": "IsEnhance",
|
||
|
"IsUsePercentage": false,
|
||
|
"Percentage": 0,
|
||
|
"PropertyModifyFunction": "Replace",
|
||
|
"PropertyType": "Custom",
|
||
|
"Target": "Caster"
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
"UniqueMaterialModifer": {
|
||
|
"Duration": -1,
|
||
|
"ModifierStacking": "Unique",
|
||
|
"OnAdded": [
|
||
|
{
|
||
|
"$type": "ModifyMaterialPropertyAction",
|
||
|
"RendererList": [
|
||
|
{
|
||
|
"ApplyAllMaterials": true,
|
||
|
"RenderPath": "Burnice_Weapon"
|
||
|
}
|
||
|
],
|
||
|
"Tag": "Burnice_MA_Attack_Common_SecondaryEmission_01",
|
||
|
"Target": "Self",
|
||
|
"key": "Burnice_MA_Attack_Common_SecondaryEmission_01"
|
||
|
},
|
||
|
{
|
||
|
"$type": "AttachEffect",
|
||
|
"AttachEffectPosRot": {
|
||
|
"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": "Ctr_Weapon",
|
||
|
"IsUseAttachPointPos": true,
|
||
|
"IsUseAttachPointRotation": true,
|
||
|
"OffsetReferTarget": "Self"
|
||
|
}
|
||
|
},
|
||
|
"EffectPattern": "Eff_Burnice_Attack_Common_04_GlowMod",
|
||
|
"Target": "Self"
|
||
|
}
|
||
|
],
|
||
|
"OnRemoved": [
|
||
|
{
|
||
|
"$type": "InterruptMaterialPropertyAction",
|
||
|
"RendererList": [
|
||
|
{
|
||
|
"ApplyAllMaterials": true,
|
||
|
"RenderPath": "Burnice_Weapon"
|
||
|
}
|
||
|
],
|
||
|
"Tag": "Burnice_MA_Attack_Common_SecondaryEmission_01",
|
||
|
"Target": "Self",
|
||
|
"key": "Burnice_MA_Attack_Common_SecondaryEmission_01"
|
||
|
}
|
||
|
]
|
||
|
}
|
||
|
}
|
||
|
}
|