249 lines
6.6 KiB
JSON
249 lines
6.6 KiB
JSON
|
{
|
||
|
"AbilityName": "AbyssS2_BurningBloodBuild_Relic_01",
|
||
|
"AbilitySpecials": {
|
||
|
"AS_AddedDamageRatio": {
|
||
|
"Value": 0.4
|
||
|
},
|
||
|
"AS_AddedDamageRatio_Upgrade_01": {
|
||
|
"Value": 0.4
|
||
|
},
|
||
|
"AS_CurHPDecreasePerSec": {
|
||
|
"Value": -0.1
|
||
|
},
|
||
|
"AS_DamageTakeRatio": {
|
||
|
"Value": -0.3
|
||
|
},
|
||
|
"AS_DamageTakeRatio_Upgrade_01": {
|
||
|
"Value": -0.3
|
||
|
},
|
||
|
"AS_Duration": {
|
||
|
"Value": 2
|
||
|
},
|
||
|
"AS_MercyRation": {
|
||
|
"Value": 0.2
|
||
|
}
|
||
|
},
|
||
|
"AbilityStacking": "Unique",
|
||
|
"DefaultModifier": {
|
||
|
"OnHitOther": [
|
||
|
{
|
||
|
"$type": "ApplyModifier",
|
||
|
"ModifierName": "InAttackModifier",
|
||
|
"Predicates": [
|
||
|
{
|
||
|
"$type": "ByHasAbility",
|
||
|
"AbilityNameList": [
|
||
|
"AbyssS2_BurningBloodBuild_Relic_01_Upgrade_01"
|
||
|
],
|
||
|
"OperatorType": "Not"
|
||
|
},
|
||
|
{
|
||
|
"$type": "ByMonsterFunctionType",
|
||
|
"CompareType": "Equal",
|
||
|
"MonsterFunctionType": "Monster",
|
||
|
"Target": "Other"
|
||
|
}
|
||
|
],
|
||
|
"Target": "Self"
|
||
|
},
|
||
|
{
|
||
|
"$type": "ApplyModifier",
|
||
|
"ModifierName": "InAttackModifier_Upgrade",
|
||
|
"Predicates": [
|
||
|
{
|
||
|
"$type": "ByHasAbility",
|
||
|
"AbilityNameList": [
|
||
|
"AbyssS2_BurningBloodBuild_Relic_01_Upgrade_01"
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"$type": "ByMonsterFunctionType",
|
||
|
"CompareType": "Equal",
|
||
|
"MonsterFunctionType": "Monster",
|
||
|
"Target": "Other"
|
||
|
}
|
||
|
],
|
||
|
"Target": "Self"
|
||
|
},
|
||
|
{
|
||
|
"$type": "ApplyModifier",
|
||
|
"ModifierName": "InAttack_BurningBlood_Modifier",
|
||
|
"Predicates": [
|
||
|
{
|
||
|
"$type": "ByPlayerPropertyValue",
|
||
|
"CompareType": "GreaterEqual",
|
||
|
"Denominator": "MaxHP",
|
||
|
"IsUsePercent": true,
|
||
|
"Numerator": "CurHP",
|
||
|
"Target": "Self",
|
||
|
"Val1": "%AS_MercyRation",
|
||
|
"Val2": 0
|
||
|
},
|
||
|
{
|
||
|
"$type": "ByMonsterFunctionType",
|
||
|
"CompareType": "Equal",
|
||
|
"MonsterFunctionType": "Monster",
|
||
|
"Target": "Other"
|
||
|
}
|
||
|
],
|
||
|
"Target": "Self"
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
"Modifiers": {
|
||
|
"InAttackModifier": {
|
||
|
"Duration": "%AS_Duration",
|
||
|
"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": "MiddlePoint",
|
||
|
"IsUseAttachPointPos": true,
|
||
|
"IsUseAttachPointRotation": true,
|
||
|
"OffsetReferTarget": "Self"
|
||
|
}
|
||
|
},
|
||
|
"EffectPattern": "Buff_Common_Attack_Loop",
|
||
|
"Target": "Self"
|
||
|
},
|
||
|
{
|
||
|
"$type": "ModifyMaterialPropertyAction",
|
||
|
"Tag": "BurningBloodBuild_Relic_01",
|
||
|
"Target": "Self",
|
||
|
"key": "Common_MA_Buff_Attack_Loop_RimGlow_01"
|
||
|
}
|
||
|
],
|
||
|
"OnHitOther": [
|
||
|
{
|
||
|
"$type": "ModifyAttackDataAction",
|
||
|
"PropertyKey": "Actor_AddedDamageRatio",
|
||
|
"PropertyValue": "%AS_AddedDamageRatio",
|
||
|
"Target": "Self"
|
||
|
}
|
||
|
],
|
||
|
"OnRemoved": [
|
||
|
{
|
||
|
"$type": "RemoveMaterialPropertyAction",
|
||
|
"Tag": "BurningBloodBuild_Relic_01",
|
||
|
"Target": "Self"
|
||
|
}
|
||
|
],
|
||
|
"Properties": {
|
||
|
"Actor_DamageTakeRatio": "%AS_DamageTakeRatio"
|
||
|
}
|
||
|
},
|
||
|
"InAttackModifier_Upgrade": {
|
||
|
"Duration": "%AS_Duration",
|
||
|
"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": "MiddlePoint",
|
||
|
"IsUseAttachPointPos": true,
|
||
|
"IsUseAttachPointRotation": true,
|
||
|
"OffsetReferTarget": "Self"
|
||
|
}
|
||
|
},
|
||
|
"EffectPattern": "Buff_Common_Attack_Loop",
|
||
|
"Target": "Self"
|
||
|
},
|
||
|
{
|
||
|
"$type": "ModifyMaterialPropertyAction",
|
||
|
"Tag": "BurningBloodBuild_Relic_01",
|
||
|
"Target": "Self",
|
||
|
"key": "Common_MA_Buff_Attack_Loop_RimGlow_01"
|
||
|
}
|
||
|
],
|
||
|
"OnHitOther": [
|
||
|
{
|
||
|
"$type": "ModifyAttackDataAction",
|
||
|
"Predicates": [
|
||
|
{
|
||
|
"$type": "ByHasAbility",
|
||
|
"AbilityNameList": [
|
||
|
"AbyssS2_BurningBloodBuild_Relic_01_Upgrade_01"
|
||
|
]
|
||
|
}
|
||
|
],
|
||
|
"PropertyKey": "Actor_AddedDamageRatio",
|
||
|
"PropertyValue": "%AS_AddedDamageRatio_Upgrade_01",
|
||
|
"Target": "Self"
|
||
|
}
|
||
|
],
|
||
|
"OnRemoved": [
|
||
|
{
|
||
|
"$type": "RemoveMaterialPropertyAction",
|
||
|
"Tag": "BurningBloodBuild_Relic_01",
|
||
|
"Target": "Self"
|
||
|
}
|
||
|
],
|
||
|
"Properties": {
|
||
|
"Actor_DamageTakeRatio": "%AS_DamageTakeRatio_Upgrade_01"
|
||
|
}
|
||
|
},
|
||
|
"InAttack_BurningBlood_Modifier": {
|
||
|
"Duration": "%AS_Duration",
|
||
|
"ModifierMixins": [
|
||
|
{
|
||
|
"$type": "SmoothChangePropertyMixin",
|
||
|
"PropertyItems": [
|
||
|
{
|
||
|
"Percentage": "%AS_CurHPDecreasePerSec",
|
||
|
"Predicates": [
|
||
|
{
|
||
|
"$type": "ByPlayerPropertyValue",
|
||
|
"CompareType": "GreaterEqual",
|
||
|
"Denominator": "MaxHP",
|
||
|
"IsUsePercent": true,
|
||
|
"Numerator": "CurHP",
|
||
|
"Target": "Self",
|
||
|
"Val1": 0.2,
|
||
|
"Val2": 0
|
||
|
}
|
||
|
],
|
||
|
"PropertyModifyFunction": "Add",
|
||
|
"PropertyType": "CurHP"
|
||
|
}
|
||
|
]
|
||
|
}
|
||
|
],
|
||
|
"ModifierStacking": "Refresh"
|
||
|
}
|
||
|
}
|
||
|
}
|