228 lines
5.5 KiB
JSON
228 lines
5.5 KiB
JSON
{
|
|
"AbilityName": "Monster_EtherAreaEnhance",
|
|
"AbilitySpecials": {
|
|
"AS_DamageTakeRatio_Ether": {
|
|
"Value": -0.15,
|
|
"ValueType": "Float"
|
|
},
|
|
"AS_DefenceRatio": {
|
|
"Value": 0.3,
|
|
"ValueType": "Float"
|
|
}
|
|
},
|
|
"AbilityStacking": "Unique",
|
|
"DefaultModifier": {
|
|
"OnCustomEventReceived": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"ModifierName": "Modifier_EtherAreaEnhance",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByCustomEvent",
|
|
"EventKey": "EnterEtherBarrierArea"
|
|
}
|
|
],
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"ModifierName": "Modifier_EtherAreaEnhance",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByCustomEvent",
|
|
"EventKey": "ExitEtherBarrierArea"
|
|
}
|
|
],
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"OnEnterBattleRegio": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"ModifierName": "Modifier_EtherAreaEnhance",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByRegionTag",
|
|
"Tag": "EtherZone"
|
|
},
|
|
{
|
|
"$type": "ByNot",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByIsInZoneTags",
|
|
"Tags": [
|
|
"HasEtherBarrier"
|
|
]
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"OnExitBattleRegio": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"ModifierName": "Modifier_EtherAreaEnhance",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByRegionTag",
|
|
"Tag": "EtherZone"
|
|
},
|
|
{
|
|
"$type": "ByNot",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByIsInZoneTags",
|
|
"Tags": [
|
|
"HasEtherBarrier"
|
|
]
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"Target": "Self"
|
|
}
|
|
]
|
|
},
|
|
"Modifiers": {
|
|
"Modifier_EtherAreaEnhance": {
|
|
"Duration": -1,
|
|
"ModifierStacking": "Unique",
|
|
"OnAdded": [
|
|
{
|
|
"$type": "SetRBLOffsetAction",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByNot",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByIsInZoneTags",
|
|
"Tags": [
|
|
"NoRBLBuff"
|
|
],
|
|
"Target": "Self"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"RBLOffset": 2,
|
|
"Tag": "Monster_EtherAreaEnhance_RBL_Up",
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "ApplyIgnisFatuusAction",
|
|
"FadeKey": "MonsterIgnisFatuusFadeIn",
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "ProcessScreenEffectAction",
|
|
"EffectKey": "Monster_Common_MonsterIgnisFatuus_01",
|
|
"EffectType": "MonsterIgnisFatuus"
|
|
}
|
|
],
|
|
"OnBeAttackLanded": [
|
|
{
|
|
"$type": "UnsetRBLOffsetAction",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByOr",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByAnimTagList",
|
|
"TagList": [
|
|
"AttackQTE",
|
|
"NormalQTE"
|
|
]
|
|
},
|
|
{
|
|
"$type": "ByAnimTagList",
|
|
"TagList": [
|
|
"AttackQTE",
|
|
"ExQTE"
|
|
]
|
|
},
|
|
{
|
|
"$type": "ByAnimTagList",
|
|
"TagList": [
|
|
"ParryAid"
|
|
]
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"Tag": "Monster_EtherAreaEnhance_RBL_Down",
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"OnBeingHit": [
|
|
{
|
|
"$type": "SetRBLOffsetAction",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByNot",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByIsInZoneTags",
|
|
"Tags": [
|
|
"NoRBLBuff"
|
|
],
|
|
"Target": "Self"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "ByOr",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByAnimTagList",
|
|
"TagList": [
|
|
"AttackQTE",
|
|
"NormalQTE"
|
|
]
|
|
},
|
|
{
|
|
"$type": "ByAnimTagList",
|
|
"TagList": [
|
|
"AttackQTE",
|
|
"ExQTE"
|
|
]
|
|
},
|
|
{
|
|
"$type": "ByAnimTagList",
|
|
"TagList": [
|
|
"ParryAid"
|
|
]
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"RBLOffset": -2,
|
|
"Tag": "Monster_EtherAreaEnhance_RBL_Down",
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"OnRemoved": [
|
|
{
|
|
"$type": "UnsetRBLOffsetAction",
|
|
"Tag": "Monster_EtherAreaEnhance_RBL_Up",
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "RemoveIgnisFatuusAction",
|
|
"FadeKey": "MonsterIgnisFatuusFadeOut",
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "InterruptScreenEffectAction",
|
|
"EffectKey": "Monster_Common_MonsterIgnisFatuus_01",
|
|
"EffectType": "MonsterIgnisFatuus"
|
|
}
|
|
],
|
|
"Properties": {
|
|
"Actor_DamageTakeRatio_EtherBarrier": "%AS_DamageTakeRatio_Ether",
|
|
"Actor_DefenceRatio": "%AS_DefenceRatio"
|
|
}
|
|
}
|
|
}
|
|
} |