OSPRODWin1.3.0_R4626751_S4626751_D4626751
This commit is contained in:
parent
47bfa4b517
commit
41499ab2f3
176
Data/Abyss_PeriodicLayerBuff_09.json
Normal file
176
Data/Abyss_PeriodicLayerBuff_09.json
Normal file
@ -0,0 +1,176 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "Abyss_PeriodicLayerBuff_09",
|
||||||
|
"AbilitySpecials": {
|
||||||
|
"AS_AccumulationRatio": {
|
||||||
|
"Value": 0.25
|
||||||
|
},
|
||||||
|
"AS_AddedDamageRatio": {
|
||||||
|
"Value": 0.2
|
||||||
|
},
|
||||||
|
"AS_DefenceRatio": {
|
||||||
|
"Value": -0.2
|
||||||
|
},
|
||||||
|
"AS_FeverAmount": {
|
||||||
|
"Value": 500
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"ModifierStacking": "Unique",
|
||||||
|
"OnBuffAddToOther": [
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "GetFeverModifier",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByHandlingBuffGroup",
|
||||||
|
"BuffGroupList": [
|
||||||
|
"Disorder"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByModifierStackCount",
|
||||||
|
"CompareType": "Equal",
|
||||||
|
"CountModifierType": "SameNameAbility",
|
||||||
|
"ModifierName": "GetFeverCDModifier_PeriodicAbyss09",
|
||||||
|
"StackCount": 0,
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "GetFeverCDModifier_PeriodicAbyss09",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByHandlingBuffGroup",
|
||||||
|
"BuffGroupList": [
|
||||||
|
"Disorder"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByModifierStackCount",
|
||||||
|
"CompareType": "Equal",
|
||||||
|
"CountModifierType": "SameNameAbility",
|
||||||
|
"ModifierName": "GetFeverCDModifier_PeriodicAbyss09",
|
||||||
|
"StackCount": 0,
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "TeamAvatars"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "MonsterDefenceModifier_PeriodicAbyss09",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByHandlingBuffGroup",
|
||||||
|
"BuffGroupList": [
|
||||||
|
"Disorder"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Target"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"OnHitOther": [
|
||||||
|
{
|
||||||
|
"$type": "ModifyAttackDataAction",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByOr",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByAnimTagList",
|
||||||
|
"TagList": [
|
||||||
|
"AttackAid"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByAnimTagList",
|
||||||
|
"TagList": [
|
||||||
|
"EXSP",
|
||||||
|
"AttackSpecial"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByAnimTagList",
|
||||||
|
"TagList": [
|
||||||
|
"ExQTE",
|
||||||
|
"AttackQTE"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"PropertyKey": "Actor_AddedDamageRatio",
|
||||||
|
"PropertyValue": "%AS_AddedDamageRatio",
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ModifyAttackDataAction",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByOr",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByAnimTagList",
|
||||||
|
"TagList": [
|
||||||
|
"AttackAid"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByAnimTagList",
|
||||||
|
"TagList": [
|
||||||
|
"EXSP",
|
||||||
|
"AttackSpecial"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByAnimTagList",
|
||||||
|
"TagList": [
|
||||||
|
"ExQTE",
|
||||||
|
"AttackQTE"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"PropertyKey": "Actor_AddedElementAccumulationRatio",
|
||||||
|
"PropertyValue": "%AS_AccumulationRatio",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Modifiers": {
|
||||||
|
"GetFeverCDModifier_PeriodicAbyss09": {
|
||||||
|
"Duration": 10,
|
||||||
|
"IsUnique": true,
|
||||||
|
"ModifierStacking": "Unique",
|
||||||
|
"OnAdded": [
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"GetFeverModifier": {
|
||||||
|
"Duration": 5,
|
||||||
|
"ModifierStacking": "Replace",
|
||||||
|
"OnAdded": [
|
||||||
|
{
|
||||||
|
"$type": "RecoverFeverAction",
|
||||||
|
"Amount": "%AS_FeverAmount",
|
||||||
|
"IgnoreRatio": false,
|
||||||
|
"Percentage": 0,
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"MonsterDefenceModifier_PeriodicAbyss09": {
|
||||||
|
"Duration": 20,
|
||||||
|
"IsUnique": true,
|
||||||
|
"ModifierStacking": "Unique",
|
||||||
|
"Properties": {
|
||||||
|
"Actor_DefenceRatio": "%AS_DefenceRatio"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
93
Data/Abyss_PeriodicLayerBuff_10.json
Normal file
93
Data/Abyss_PeriodicLayerBuff_10.json
Normal file
@ -0,0 +1,93 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "Abyss_PeriodicLayerBuff_10",
|
||||||
|
"AbilitySpecials": {
|
||||||
|
"AS_AddedAtkRatio": {
|
||||||
|
"Value": 0.2
|
||||||
|
},
|
||||||
|
"AS_BreakStunRatio": {
|
||||||
|
"Value": 0.2
|
||||||
|
},
|
||||||
|
"AS_BuffDuration": {
|
||||||
|
"Value": 20
|
||||||
|
},
|
||||||
|
"AS_Duration": {
|
||||||
|
"Value": 15
|
||||||
|
},
|
||||||
|
"AS_RecoverSp": {
|
||||||
|
"Value": 20
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"ModifierStacking": "Unique",
|
||||||
|
"OnStunDestroyOtherActionsPre": [
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "AvatarAtkUpModifier",
|
||||||
|
"Target": "TeamAvatars"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "RecoverSpModifier",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByModifierStackCount",
|
||||||
|
"CompareType": "Equal",
|
||||||
|
"CountModifierType": "SameNameAbility",
|
||||||
|
"ModifierName": "GetSPCDModifier_PeriodicAbyss10",
|
||||||
|
"StackCount": 0,
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "GetSPCDModifier_PeriodicAbyss10",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByModifierStackCount",
|
||||||
|
"CompareType": "Equal",
|
||||||
|
"CountModifierType": "SameNameAbility",
|
||||||
|
"ModifierName": "GetSPCDModifier_PeriodicAbyss10",
|
||||||
|
"StackCount": 0,
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "TeamAvatars"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Properties": {
|
||||||
|
"Actor_BreakStunRatio": "%AS_BreakStunRatio"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Modifiers": {
|
||||||
|
"AvatarAtkUpModifier": {
|
||||||
|
"Duration": "%AS_BuffDuration",
|
||||||
|
"IsUnique": true,
|
||||||
|
"ModifierStacking": "Unique",
|
||||||
|
"Properties": {
|
||||||
|
"Actor_BaseAttackRatio": "%AS_AddedAtkRatio"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"GetSPCDModifier_PeriodicAbyss10": {
|
||||||
|
"Duration": "%AS_Duration",
|
||||||
|
"IsUnique": true,
|
||||||
|
"ModifierStacking": "Unique",
|
||||||
|
"OnAdded": [
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"RecoverSpModifier": {
|
||||||
|
"Duration": 1,
|
||||||
|
"ModifierStacking": "Unique",
|
||||||
|
"OnAdded": [
|
||||||
|
{
|
||||||
|
"$type": "RecoverSPAction",
|
||||||
|
"Amount": 20,
|
||||||
|
"Percentage": 0,
|
||||||
|
"Target": "TeamAvatars"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
58
Data/Abyss_PeriodicLayerBuff_10_02.json
Normal file
58
Data/Abyss_PeriodicLayerBuff_10_02.json
Normal file
@ -0,0 +1,58 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "Abyss_PeriodicLayerBuff_10_02",
|
||||||
|
"AbilitySpecials": {
|
||||||
|
"AS_StunDamageTakeRatioMax": {
|
||||||
|
"Value": 0.6
|
||||||
|
},
|
||||||
|
"StunDamageTakeRatio": {
|
||||||
|
"Value": 0.1
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"ModifierStacking": "Unique",
|
||||||
|
"OnStunCreateActions": [
|
||||||
|
{
|
||||||
|
"$type": "RemoveModifier",
|
||||||
|
"ModifierName": "ControlModifier",
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "RemoveModifier",
|
||||||
|
"ModifierName": "StumDamageTakeRatioModifier",
|
||||||
|
"StackCount": 99,
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"OnStunDestroyActions": [
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "ControlModifier",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Modifiers": {
|
||||||
|
"ControlModifier": {
|
||||||
|
"Duration": -1,
|
||||||
|
"IgnoreTimeScale": false,
|
||||||
|
"ModifierStacking": "Unique",
|
||||||
|
"OnThinkInterval": [
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "StumDamageTakeRatioModifier",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"ThinkInterval": 1
|
||||||
|
},
|
||||||
|
"StumDamageTakeRatioModifier": {
|
||||||
|
"Duration": -1,
|
||||||
|
"MaxStackingNumber": 6,
|
||||||
|
"ModifierStacking": "MultipleRefresh",
|
||||||
|
"Properties": {
|
||||||
|
"Actor_StunDamageTakeRatio": "%StunDamageTakeRatio"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
221
Data/ActivityBattleAbility_BabelTower_Buff_Demonize_Boss.json
Normal file
221
Data/ActivityBattleAbility_BabelTower_Buff_Demonize_Boss.json
Normal file
@ -0,0 +1,221 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "ActivityBattleAbility_BabelTower_Buff_Demonize_Boss",
|
||||||
|
"AbilitySpecials": {
|
||||||
|
"AS_AddedDamageRatio_Boss": {
|
||||||
|
"Value": 0.5
|
||||||
|
},
|
||||||
|
"AS_BreakStunTakeRatio_Boss": {
|
||||||
|
"Value": 0
|
||||||
|
},
|
||||||
|
"AS_DamageTakeRatio_Boss": {
|
||||||
|
"Value": -0.25
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"OnAdded": [
|
||||||
|
{
|
||||||
|
"$type": "AttachEffect",
|
||||||
|
"EffectPattern": "Eff_Common_Demonize_01_Loop",
|
||||||
|
"FireEffectPosRot": {
|
||||||
|
"CoordsOption": "ReferTarget",
|
||||||
|
"Offset": {
|
||||||
|
"AngleOffset": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
},
|
||||||
|
"IsUseRotationXZ": true,
|
||||||
|
"IsUseRotationY": true,
|
||||||
|
"PositionOffset": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"TargetOption": {
|
||||||
|
"$type": "ConfigPosRotReferTarget",
|
||||||
|
"OffsetReferTarget": "Self"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByCharacterSize",
|
||||||
|
"CharacterSize": "Small",
|
||||||
|
"CompareType": "LessEqual",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "AttachEffect",
|
||||||
|
"EffectPattern": "Eff_Common_Demonize_02_Loop",
|
||||||
|
"FireEffectPosRot": {
|
||||||
|
"CoordsOption": "ReferTarget",
|
||||||
|
"Offset": {
|
||||||
|
"AngleOffset": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
},
|
||||||
|
"IsUseRotationXZ": true,
|
||||||
|
"IsUseRotationY": true,
|
||||||
|
"PositionOffset": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"TargetOption": {
|
||||||
|
"$type": "ConfigPosRotReferTarget",
|
||||||
|
"OffsetReferTarget": "Self"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByCharacterSize",
|
||||||
|
"CharacterSize": "Middle",
|
||||||
|
"CompareType": "Equal",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "AttachEffect",
|
||||||
|
"EffectPattern": "Eff_Common_Demonize_03_Loop",
|
||||||
|
"FireEffectPosRot": {
|
||||||
|
"CoordsOption": "ReferTarget",
|
||||||
|
"Offset": {
|
||||||
|
"AngleOffset": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
},
|
||||||
|
"IsUseRotationXZ": true,
|
||||||
|
"IsUseRotationY": true,
|
||||||
|
"PositionOffset": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"TargetOption": {
|
||||||
|
"$type": "ConfigPosRotReferTarget",
|
||||||
|
"OffsetReferTarget": "Self"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByCharacterSize",
|
||||||
|
"CharacterSize": "Large",
|
||||||
|
"CompareType": "Equal",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "AttachEffect",
|
||||||
|
"EffectPattern": "Eff_Common_Demonize_04_Loop",
|
||||||
|
"FireEffectPosRot": {
|
||||||
|
"CoordsOption": "ReferTarget",
|
||||||
|
"Offset": {
|
||||||
|
"AngleOffset": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
},
|
||||||
|
"IsUseRotationXZ": true,
|
||||||
|
"IsUseRotationY": true,
|
||||||
|
"PositionOffset": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"TargetOption": {
|
||||||
|
"$type": "ConfigPosRotReferTarget",
|
||||||
|
"OffsetReferTarget": "Self"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByCharacterSize",
|
||||||
|
"CharacterSize": "Gigantic",
|
||||||
|
"CompareType": "Equal",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ModifyMaterialPropertyAction",
|
||||||
|
"ApplyAllRenderers": true,
|
||||||
|
"Tag": "Monster_Common_MA_Demonize_OverrideRimGlow_01",
|
||||||
|
"Target": "Self",
|
||||||
|
"key": "Monster_Common_MA_Demonize_OverrideRimGlow_01"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "DamageTakeRatioModifier"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "AddedDamageRatioModifier"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "StunTakeRatioModifier"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"OnRemoved": [
|
||||||
|
{
|
||||||
|
"$type": "InterruptMaterialPropertyAction",
|
||||||
|
"Tag": "Monster_Common_MA_Demonize_OverrideRimGlow_01",
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "RemoveModifier",
|
||||||
|
"ModifierName": "DamageTakeRatioModifier"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "RemoveModifier",
|
||||||
|
"ModifierName": "AddedDamageRatioModifier"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "RemoveModifier",
|
||||||
|
"ModifierName": "StunTakeRatioModifier"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Modifiers": {
|
||||||
|
"AddedDamageRatioModifier": {
|
||||||
|
"Duration": -1,
|
||||||
|
"ModifierStacking": "Unique",
|
||||||
|
"Properties": {
|
||||||
|
"Actor_AddedDamageRatio": "%AS_AddedDamageRatio_Boss"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"DamageTakeRatioModifier": {
|
||||||
|
"Duration": -1,
|
||||||
|
"ModifierStacking": "Unique",
|
||||||
|
"OnBeingHit": [
|
||||||
|
{
|
||||||
|
"$type": "ModifyAttackDataAction",
|
||||||
|
"PropertyKey": "Actor_AddedDamageRatio",
|
||||||
|
"PropertyValue": "%AS_DamageTakeRatio_Boss",
|
||||||
|
"Target": "Target"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"StunTakeRatioModifier": {
|
||||||
|
"Duration": -1,
|
||||||
|
"ModifierStacking": "Unique",
|
||||||
|
"Properties": {
|
||||||
|
"Actor_BreakStunTakeRatio": "%AS_BreakStunTakeRatio_Boss"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
284
Data/ActivityBattleAbility_BabelTower_Buff_Demonize_Demote.json
Normal file
284
Data/ActivityBattleAbility_BabelTower_Buff_Demonize_Demote.json
Normal file
@ -0,0 +1,284 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "ActivityBattleAbility_BabelTower_Buff_Demonize_Demote",
|
||||||
|
"AbilitySpecials": {
|
||||||
|
"AS_AddedDamageRatio_Demote": {
|
||||||
|
"Value": 0.5
|
||||||
|
},
|
||||||
|
"AS_BreakStunTakeRatio_Demote": {
|
||||||
|
"Value": 0
|
||||||
|
},
|
||||||
|
"AS_DamageTakeRatio_Demote": {
|
||||||
|
"Value": -0.2
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"OnAdded": [
|
||||||
|
{
|
||||||
|
"$type": "AttachEffect",
|
||||||
|
"EffectPattern": "Eff_Common_Demonize_01_Loop",
|
||||||
|
"FireEffectPosRot": {
|
||||||
|
"CoordsOption": "ReferTarget",
|
||||||
|
"Offset": {
|
||||||
|
"AngleOffset": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
},
|
||||||
|
"IsUseRotationXZ": true,
|
||||||
|
"IsUseRotationY": true,
|
||||||
|
"PositionOffset": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"TargetOption": {
|
||||||
|
"$type": "ConfigPosRotReferTarget",
|
||||||
|
"OffsetReferTarget": "Self"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByCharacterSize",
|
||||||
|
"CharacterSize": "Small",
|
||||||
|
"CompareType": "LessEqual",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "AttachEffect",
|
||||||
|
"EffectPattern": "Eff_Common_Demonize_02_Loop",
|
||||||
|
"FireEffectPosRot": {
|
||||||
|
"CoordsOption": "ReferTarget",
|
||||||
|
"Offset": {
|
||||||
|
"AngleOffset": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
},
|
||||||
|
"IsUseRotationXZ": true,
|
||||||
|
"IsUseRotationY": true,
|
||||||
|
"PositionOffset": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"TargetOption": {
|
||||||
|
"$type": "ConfigPosRotReferTarget",
|
||||||
|
"OffsetReferTarget": "Self"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByCharacterSize",
|
||||||
|
"CharacterSize": "Middle",
|
||||||
|
"CompareType": "Equal",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "AttachEffect",
|
||||||
|
"EffectPattern": "Eff_Common_Demonize_03_Loop",
|
||||||
|
"FireEffectPosRot": {
|
||||||
|
"CoordsOption": "ReferTarget",
|
||||||
|
"Offset": {
|
||||||
|
"AngleOffset": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
},
|
||||||
|
"IsUseRotationXZ": true,
|
||||||
|
"IsUseRotationY": true,
|
||||||
|
"PositionOffset": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"TargetOption": {
|
||||||
|
"$type": "ConfigPosRotReferTarget",
|
||||||
|
"OffsetReferTarget": "Self"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByCharacterSize",
|
||||||
|
"CharacterSize": "Large",
|
||||||
|
"CompareType": "Equal",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "AttachEffect",
|
||||||
|
"EffectPattern": "Eff_Common_Demonize_04_Loop",
|
||||||
|
"FireEffectPosRot": {
|
||||||
|
"CoordsOption": "ReferTarget",
|
||||||
|
"Offset": {
|
||||||
|
"AngleOffset": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
},
|
||||||
|
"IsUseRotationXZ": true,
|
||||||
|
"IsUseRotationY": true,
|
||||||
|
"PositionOffset": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"TargetOption": {
|
||||||
|
"$type": "ConfigPosRotReferTarget",
|
||||||
|
"OffsetReferTarget": "Self"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByCharacterSize",
|
||||||
|
"CharacterSize": "Gigantic",
|
||||||
|
"CompareType": "Equal",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ModifyMaterialPropertyAction",
|
||||||
|
"ApplyAllRenderers": true,
|
||||||
|
"Tag": "Monster_Common_MA_Demonize_OverrideRimGlow_01",
|
||||||
|
"Target": "Self",
|
||||||
|
"key": "Monster_Common_MA_Demonize_OverrideRimGlow_01"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "SetRBLOffsetAction",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByNot",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByOr",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByIsInZoneTags",
|
||||||
|
"Tags": [
|
||||||
|
"Large"
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByIsInZoneTags",
|
||||||
|
"Tags": [
|
||||||
|
"Slime"
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"RBLOffset": 2,
|
||||||
|
"Tag": "Demonize_Demote_ResistBreakLevelUp",
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "DamageTakeRatioModifier"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "AddedDamageRatioModifier"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "StunTakeRatioModifier"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"OnRemoved": [
|
||||||
|
{
|
||||||
|
"$type": "InterruptMaterialPropertyAction",
|
||||||
|
"Tag": "Monster_Common_MA_Demonize_OverrideRimGlow_01",
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "UnsetRBLOffsetAction",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByNot",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByOr",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByIsInZoneTags",
|
||||||
|
"Tags": [
|
||||||
|
"Large"
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByIsInZoneTags",
|
||||||
|
"Tags": [
|
||||||
|
"Slime"
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Tag": "Demonize_Demote_ResistBreakLevelUp",
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "RemoveModifier",
|
||||||
|
"ModifierName": "DamageTakeRatioModifier"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "RemoveModifier",
|
||||||
|
"ModifierName": "AddedDamageRatioModifier"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "RemoveModifier",
|
||||||
|
"ModifierName": "StunTakeRatioModifier"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Modifiers": {
|
||||||
|
"AddedDamageRatioModifier": {
|
||||||
|
"Duration": -1,
|
||||||
|
"ModifierStacking": "Unique",
|
||||||
|
"Properties": {
|
||||||
|
"Actor_AddedDamageRatio": "%AS_AddedDamageRatio_Demote"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"DamageTakeRatioModifier": {
|
||||||
|
"Duration": -1,
|
||||||
|
"ModifierStacking": "Unique",
|
||||||
|
"OnBeingHit": [
|
||||||
|
{
|
||||||
|
"$type": "ModifyAttackDataAction",
|
||||||
|
"PropertyKey": "Actor_AddedDamageRatio",
|
||||||
|
"PropertyValue": "%AS_DamageTakeRatio_Demote",
|
||||||
|
"Target": "Target"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"StunTakeRatioModifier": {
|
||||||
|
"Duration": -1,
|
||||||
|
"ModifierStacking": "Unique",
|
||||||
|
"Properties": {
|
||||||
|
"Actor_BreakStunTakeRatio": "%AS_BreakStunTakeRatio_Demote"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,221 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "ActivityBattleAbility_BabelTower_Buff_Demonize_MainStoryBoss",
|
||||||
|
"AbilitySpecials": {
|
||||||
|
"AS_AddedDamageRatio_MainStoryBoss": {
|
||||||
|
"Value": 0.5
|
||||||
|
},
|
||||||
|
"AS_BreakStunTakeRatio_MainStoryBoss": {
|
||||||
|
"Value": 0
|
||||||
|
},
|
||||||
|
"AS_DamageTakeRatio_MainStoryBoss": {
|
||||||
|
"Value": -0.25
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"OnAdded": [
|
||||||
|
{
|
||||||
|
"$type": "AttachEffect",
|
||||||
|
"EffectPattern": "Eff_Common_Demonize_01_Loop",
|
||||||
|
"FireEffectPosRot": {
|
||||||
|
"CoordsOption": "ReferTarget",
|
||||||
|
"Offset": {
|
||||||
|
"AngleOffset": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
},
|
||||||
|
"IsUseRotationXZ": true,
|
||||||
|
"IsUseRotationY": true,
|
||||||
|
"PositionOffset": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"TargetOption": {
|
||||||
|
"$type": "ConfigPosRotReferTarget",
|
||||||
|
"OffsetReferTarget": "Self"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByCharacterSize",
|
||||||
|
"CharacterSize": "Small",
|
||||||
|
"CompareType": "LessEqual",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "AttachEffect",
|
||||||
|
"EffectPattern": "Eff_Common_Demonize_02_Loop",
|
||||||
|
"FireEffectPosRot": {
|
||||||
|
"CoordsOption": "ReferTarget",
|
||||||
|
"Offset": {
|
||||||
|
"AngleOffset": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
},
|
||||||
|
"IsUseRotationXZ": true,
|
||||||
|
"IsUseRotationY": true,
|
||||||
|
"PositionOffset": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"TargetOption": {
|
||||||
|
"$type": "ConfigPosRotReferTarget",
|
||||||
|
"OffsetReferTarget": "Self"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByCharacterSize",
|
||||||
|
"CharacterSize": "Middle",
|
||||||
|
"CompareType": "Equal",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "AttachEffect",
|
||||||
|
"EffectPattern": "Eff_Common_Demonize_03_Loop",
|
||||||
|
"FireEffectPosRot": {
|
||||||
|
"CoordsOption": "ReferTarget",
|
||||||
|
"Offset": {
|
||||||
|
"AngleOffset": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
},
|
||||||
|
"IsUseRotationXZ": true,
|
||||||
|
"IsUseRotationY": true,
|
||||||
|
"PositionOffset": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"TargetOption": {
|
||||||
|
"$type": "ConfigPosRotReferTarget",
|
||||||
|
"OffsetReferTarget": "Self"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByCharacterSize",
|
||||||
|
"CharacterSize": "Large",
|
||||||
|
"CompareType": "Equal",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "AttachEffect",
|
||||||
|
"EffectPattern": "Eff_Common_Demonize_04_Loop",
|
||||||
|
"FireEffectPosRot": {
|
||||||
|
"CoordsOption": "ReferTarget",
|
||||||
|
"Offset": {
|
||||||
|
"AngleOffset": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
},
|
||||||
|
"IsUseRotationXZ": true,
|
||||||
|
"IsUseRotationY": true,
|
||||||
|
"PositionOffset": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"TargetOption": {
|
||||||
|
"$type": "ConfigPosRotReferTarget",
|
||||||
|
"OffsetReferTarget": "Self"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByCharacterSize",
|
||||||
|
"CharacterSize": "Gigantic",
|
||||||
|
"CompareType": "Equal",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ModifyMaterialPropertyAction",
|
||||||
|
"ApplyAllRenderers": true,
|
||||||
|
"Tag": "Monster_Common_MA_Demonize_OverrideRimGlow_01",
|
||||||
|
"Target": "Self",
|
||||||
|
"key": "Monster_Common_MA_Demonize_OverrideRimGlow_01"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "DamageTakeRatioModifier"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "AddedDamageRatioModifier"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "StunTakeRatioModifier"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"OnRemoved": [
|
||||||
|
{
|
||||||
|
"$type": "InterruptMaterialPropertyAction",
|
||||||
|
"Tag": "Monster_Common_MA_Demonize_OverrideRimGlow_01",
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "RemoveModifier",
|
||||||
|
"ModifierName": "DamageTakeRatioModifier"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "RemoveModifier",
|
||||||
|
"ModifierName": "AddedDamageRatioModifier"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "RemoveModifier",
|
||||||
|
"ModifierName": "StunTakeRatioModifier"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Modifiers": {
|
||||||
|
"AddedDamageRatioModifier": {
|
||||||
|
"Duration": -1,
|
||||||
|
"ModifierStacking": "Unique",
|
||||||
|
"Properties": {
|
||||||
|
"Actor_AddedDamageRatio": "%AS_AddedDamageRatio_MainStoryBoss"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"DamageTakeRatioModifier": {
|
||||||
|
"Duration": -1,
|
||||||
|
"ModifierStacking": "Unique",
|
||||||
|
"OnBeingHit": [
|
||||||
|
{
|
||||||
|
"$type": "ModifyAttackDataAction",
|
||||||
|
"PropertyKey": "Actor_AddedDamageRatio",
|
||||||
|
"PropertyValue": "%AS_DamageTakeRatio_MainStoryBoss",
|
||||||
|
"Target": "Target"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"StunTakeRatioModifier": {
|
||||||
|
"Duration": -1,
|
||||||
|
"ModifierStacking": "Unique",
|
||||||
|
"Properties": {
|
||||||
|
"Actor_BreakStunTakeRatio": "%AS_BreakStunTakeRatio_MainStoryBoss"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
274
Data/ActivityBattleAbility_BabelTower_Buff_Demonize_Promote.json
Normal file
274
Data/ActivityBattleAbility_BabelTower_Buff_Demonize_Promote.json
Normal file
@ -0,0 +1,274 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "ActivityBattleAbility_BabelTower_Buff_Demonize_Promote",
|
||||||
|
"AbilitySpecials": {
|
||||||
|
"AS_AddedDamageRatio_Promote": {
|
||||||
|
"Value": 0.5
|
||||||
|
},
|
||||||
|
"AS_BreakStunTakeRatio_Promote": {
|
||||||
|
"Value": 0
|
||||||
|
},
|
||||||
|
"AS_DamageTakeRatio_Promote": {
|
||||||
|
"Value": -0.2
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"OnAdded": [
|
||||||
|
{
|
||||||
|
"$type": "AttachEffect",
|
||||||
|
"EffectPattern": "Eff_Common_Demonize_01_Loop",
|
||||||
|
"FireEffectPosRot": {
|
||||||
|
"CoordsOption": "ReferTarget",
|
||||||
|
"Offset": {
|
||||||
|
"AngleOffset": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
},
|
||||||
|
"IsUseRotationXZ": true,
|
||||||
|
"IsUseRotationY": true,
|
||||||
|
"PositionOffset": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"TargetOption": {
|
||||||
|
"$type": "ConfigPosRotReferTarget",
|
||||||
|
"OffsetReferTarget": "Self"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByCharacterSize",
|
||||||
|
"CharacterSize": "Small",
|
||||||
|
"CompareType": "LessEqual",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "AttachEffect",
|
||||||
|
"EffectPattern": "Eff_Common_Demonize_02_Loop",
|
||||||
|
"FireEffectPosRot": {
|
||||||
|
"CoordsOption": "ReferTarget",
|
||||||
|
"Offset": {
|
||||||
|
"AngleOffset": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
},
|
||||||
|
"IsUseRotationXZ": true,
|
||||||
|
"IsUseRotationY": true,
|
||||||
|
"PositionOffset": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"TargetOption": {
|
||||||
|
"$type": "ConfigPosRotReferTarget",
|
||||||
|
"OffsetReferTarget": "Self"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByCharacterSize",
|
||||||
|
"CharacterSize": "Middle",
|
||||||
|
"CompareType": "Equal",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "AttachEffect",
|
||||||
|
"EffectPattern": "Eff_Common_Demonize_03_Loop",
|
||||||
|
"FireEffectPosRot": {
|
||||||
|
"CoordsOption": "ReferTarget",
|
||||||
|
"Offset": {
|
||||||
|
"AngleOffset": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
},
|
||||||
|
"IsUseRotationXZ": true,
|
||||||
|
"IsUseRotationY": true,
|
||||||
|
"PositionOffset": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"TargetOption": {
|
||||||
|
"$type": "ConfigPosRotReferTarget",
|
||||||
|
"OffsetReferTarget": "Self"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByCharacterSize",
|
||||||
|
"CharacterSize": "Large",
|
||||||
|
"CompareType": "Equal",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "AttachEffect",
|
||||||
|
"EffectPattern": "Eff_Common_Demonize_04_Loop",
|
||||||
|
"FireEffectPosRot": {
|
||||||
|
"CoordsOption": "ReferTarget",
|
||||||
|
"Offset": {
|
||||||
|
"AngleOffset": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
},
|
||||||
|
"IsUseRotationXZ": true,
|
||||||
|
"IsUseRotationY": true,
|
||||||
|
"PositionOffset": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"TargetOption": {
|
||||||
|
"$type": "ConfigPosRotReferTarget",
|
||||||
|
"OffsetReferTarget": "Self"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByCharacterSize",
|
||||||
|
"CharacterSize": "Gigantic",
|
||||||
|
"CompareType": "Equal",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ModifyMaterialPropertyAction",
|
||||||
|
"ApplyAllRenderers": true,
|
||||||
|
"Tag": "Monster_Common_MA_Demonize_OverrideRimGlow_01",
|
||||||
|
"Target": "Self",
|
||||||
|
"key": "Monster_Common_MA_Demonize_OverrideRimGlow_01"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "SetRBLOffsetAction",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByIsInZoneTags",
|
||||||
|
"Tags": [
|
||||||
|
"Small"
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByNot",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByIsInZoneTags",
|
||||||
|
"Tags": [
|
||||||
|
"Slime"
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"RBLOffset": 2,
|
||||||
|
"Tag": "Demonize_Promote_ResistBreakLevelUp",
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "DamageTakeRatioModifier"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "AddedDamageRatioModifier"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "StunTakeRatioModifier"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"OnRemoved": [
|
||||||
|
{
|
||||||
|
"$type": "InterruptMaterialPropertyAction",
|
||||||
|
"Tag": "Monster_Common_MA_Demonize_OverrideRimGlow_01",
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "UnsetRBLOffsetAction",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByIsInZoneTags",
|
||||||
|
"Tags": [
|
||||||
|
"Small"
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByNot",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByIsInZoneTags",
|
||||||
|
"Tags": [
|
||||||
|
"Slime"
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Tag": "Demonize_Promote_ResistBreakLevelUp",
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "RemoveModifier",
|
||||||
|
"ModifierName": "DamageTakeRatioModifier"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "RemoveModifier",
|
||||||
|
"ModifierName": "AddedDamageRatioModifier"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "RemoveModifier",
|
||||||
|
"ModifierName": "StunTakeRatioModifier"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Modifiers": {
|
||||||
|
"AddedDamageRatioModifier": {
|
||||||
|
"Duration": -1,
|
||||||
|
"ModifierStacking": "Unique",
|
||||||
|
"Properties": {
|
||||||
|
"Actor_AddedDamageRatio": "%AS_AddedDamageRatio_Promote"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"DamageTakeRatioModifier": {
|
||||||
|
"Duration": -1,
|
||||||
|
"ModifierStacking": "Unique",
|
||||||
|
"OnBeingHit": [
|
||||||
|
{
|
||||||
|
"$type": "ModifyAttackDataAction",
|
||||||
|
"PropertyKey": "Actor_AddedDamageRatio",
|
||||||
|
"PropertyValue": "%AS_DamageTakeRatio_Promote",
|
||||||
|
"Target": "Target"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"StunTakeRatioModifier": {
|
||||||
|
"Duration": -1,
|
||||||
|
"ModifierStacking": "Unique",
|
||||||
|
"Properties": {
|
||||||
|
"Actor_BreakStunTakeRatio": "%AS_BreakStunTakeRatio_Promote"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
241
Data/ActivityBattleAbility_BabelTower_Buff_Demonize_Small.json
Normal file
241
Data/ActivityBattleAbility_BabelTower_Buff_Demonize_Small.json
Normal file
@ -0,0 +1,241 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "ActivityBattleAbility_BabelTower_Buff_Demonize_Small",
|
||||||
|
"AbilitySpecials": {
|
||||||
|
"AS_AddedDamageRatio_Small": {
|
||||||
|
"Value": 0.5
|
||||||
|
},
|
||||||
|
"AS_BreakStunTakeRatio_Small": {
|
||||||
|
"Value": 0
|
||||||
|
},
|
||||||
|
"AS_DamageTakeRatio_Small": {
|
||||||
|
"Value": -0.2
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"OnAdded": [
|
||||||
|
{
|
||||||
|
"$type": "AttachEffect",
|
||||||
|
"EffectPattern": "Eff_Common_Demonize_01_Loop",
|
||||||
|
"FireEffectPosRot": {
|
||||||
|
"CoordsOption": "ReferTarget",
|
||||||
|
"Offset": {
|
||||||
|
"AngleOffset": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
},
|
||||||
|
"IsUseRotationXZ": true,
|
||||||
|
"IsUseRotationY": true,
|
||||||
|
"PositionOffset": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"TargetOption": {
|
||||||
|
"$type": "ConfigPosRotReferTarget",
|
||||||
|
"OffsetReferTarget": "Self"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByCharacterSize",
|
||||||
|
"CharacterSize": "Small",
|
||||||
|
"CompareType": "LessEqual",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "AttachEffect",
|
||||||
|
"EffectPattern": "Eff_Common_Demonize_02_Loop",
|
||||||
|
"FireEffectPosRot": {
|
||||||
|
"CoordsOption": "ReferTarget",
|
||||||
|
"Offset": {
|
||||||
|
"AngleOffset": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
},
|
||||||
|
"IsUseRotationXZ": true,
|
||||||
|
"IsUseRotationY": true,
|
||||||
|
"PositionOffset": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"TargetOption": {
|
||||||
|
"$type": "ConfigPosRotReferTarget",
|
||||||
|
"OffsetReferTarget": "Self"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByCharacterSize",
|
||||||
|
"CharacterSize": "Middle",
|
||||||
|
"CompareType": "Equal",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "AttachEffect",
|
||||||
|
"EffectPattern": "Eff_Common_Demonize_03_Loop",
|
||||||
|
"FireEffectPosRot": {
|
||||||
|
"CoordsOption": "ReferTarget",
|
||||||
|
"Offset": {
|
||||||
|
"AngleOffset": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
},
|
||||||
|
"IsUseRotationXZ": true,
|
||||||
|
"IsUseRotationY": true,
|
||||||
|
"PositionOffset": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"TargetOption": {
|
||||||
|
"$type": "ConfigPosRotReferTarget",
|
||||||
|
"OffsetReferTarget": "Self"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByCharacterSize",
|
||||||
|
"CharacterSize": "Large",
|
||||||
|
"CompareType": "Equal",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "AttachEffect",
|
||||||
|
"EffectPattern": "Eff_Common_Demonize_04_Loop",
|
||||||
|
"FireEffectPosRot": {
|
||||||
|
"CoordsOption": "ReferTarget",
|
||||||
|
"Offset": {
|
||||||
|
"AngleOffset": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
},
|
||||||
|
"IsUseRotationXZ": true,
|
||||||
|
"IsUseRotationY": true,
|
||||||
|
"PositionOffset": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"TargetOption": {
|
||||||
|
"$type": "ConfigPosRotReferTarget",
|
||||||
|
"OffsetReferTarget": "Self"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByCharacterSize",
|
||||||
|
"CharacterSize": "Gigantic",
|
||||||
|
"CompareType": "Equal",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ModifyMaterialPropertyAction",
|
||||||
|
"ApplyAllRenderers": true,
|
||||||
|
"Tag": "Monster_Common_MA_Demonize_OverrideRimGlow_01",
|
||||||
|
"Target": "Self",
|
||||||
|
"key": "Monster_Common_MA_Demonize_OverrideRimGlow_01"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "SetRBLOffsetAction",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByNot",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByIsInZoneTags",
|
||||||
|
"Tags": [
|
||||||
|
"Large"
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"RBLOffset": 2,
|
||||||
|
"Tag": "Demonize_Demote_ResistBreakLevelUp",
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "DamageTakeRatioModifier"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "AddedDamageRatioModifier"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "StunTakeRatioModifier"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"OnRemoved": [
|
||||||
|
{
|
||||||
|
"$type": "InterruptMaterialPropertyAction",
|
||||||
|
"Tag": "Monster_Common_MA_Demonize_OverrideRimGlow_01",
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "RemoveModifier",
|
||||||
|
"ModifierName": "DamageTakeRatioModifier"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "RemoveModifier",
|
||||||
|
"ModifierName": "AddedDamageRatioModifier"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "RemoveModifier",
|
||||||
|
"ModifierName": "StunTakeRatioModifier"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Modifiers": {
|
||||||
|
"AddedDamageRatioModifier": {
|
||||||
|
"Duration": -1,
|
||||||
|
"ModifierStacking": "Unique",
|
||||||
|
"Properties": {
|
||||||
|
"Actor_AddedDamageRatio": "%AS_AddedDamageRatio_Small"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"DamageTakeRatioModifier": {
|
||||||
|
"Duration": -1,
|
||||||
|
"ModifierStacking": "Unique",
|
||||||
|
"OnBeingHit": [
|
||||||
|
{
|
||||||
|
"$type": "ModifyAttackDataAction",
|
||||||
|
"PropertyKey": "Actor_AddedDamageRatio",
|
||||||
|
"PropertyValue": "%AS_DamageTakeRatio_Small",
|
||||||
|
"Target": "Target"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"StunTakeRatioModifier": {
|
||||||
|
"Duration": -1,
|
||||||
|
"ModifierStacking": "Unique",
|
||||||
|
"Properties": {
|
||||||
|
"Actor_BreakStunTakeRatio": "%AS_BreakStunTakeRatio_Small"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
22
Data/ActivityBattleAbility_BabelTower_RemoveLight.json
Normal file
22
Data/ActivityBattleAbility_BabelTower_RemoveLight.json
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "ActivityBattleAbility_BabelTower_RemoveLight",
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"ModifierStacking": "Unique",
|
||||||
|
"OnAdded": [
|
||||||
|
{
|
||||||
|
"$type": "PushEnablePerfectSwitchAttackWarningAction",
|
||||||
|
"Enabled": false,
|
||||||
|
"Tag": "ActivityBattleAbility_BabelTower_RemoveLight",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"OnRemoved": [
|
||||||
|
{
|
||||||
|
"$type": "PopEnablePerfectSwitchAttackWarningAction",
|
||||||
|
"Tag": "ActivityBattleAbility_BabelTower_RemoveLight",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
127
Data/ActivityBattleAbility_BabelTower_StunEnd_Demonize.json
Normal file
127
Data/ActivityBattleAbility_BabelTower_StunEnd_Demonize.json
Normal file
@ -0,0 +1,127 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "ActivityBattleAbility_BabelTower_StunEnd_Demonize",
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"OnStunCreateActions": [
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "DemonizeModifier",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Modifiers": {
|
||||||
|
"DemonizeModifier": {
|
||||||
|
"Duration": 15,
|
||||||
|
"ModifierStacking": "Unique",
|
||||||
|
"OnAdded": [
|
||||||
|
{
|
||||||
|
"$type": "ApplyAbilityAction",
|
||||||
|
"AbilityName": "ActivityBattleAbility_BabelTower_Buff_Demonize_Demote",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByIsInZoneTags",
|
||||||
|
"Tags": [
|
||||||
|
"Demote"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ApplyAbilityAction",
|
||||||
|
"AbilityName": "ActivityBattleAbility_BabelTower_Buff_Demonize_Promote",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByIsInZoneTags",
|
||||||
|
"Tags": [
|
||||||
|
"Promote"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ApplyAbilityAction",
|
||||||
|
"AbilityName": "ActivityBattleAbility_BabelTower_Buff_Demonize_Boss",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByIsInZoneTags",
|
||||||
|
"Tags": [
|
||||||
|
"Boss"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ApplyAbilityAction",
|
||||||
|
"AbilityName": "ActivityBattleAbility_BabelTower_Buff_Demonize_MainStoryBoss",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByIsInZoneTags",
|
||||||
|
"Tags": [
|
||||||
|
"MainStoryBoss"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"OnRemoved": [
|
||||||
|
{
|
||||||
|
"$type": "RemoveAbilityAction",
|
||||||
|
"AbilityName": "ActivityBattleAbility_BabelTower_Buff_Demonize_Demote",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByIsInZoneTags",
|
||||||
|
"Tags": [
|
||||||
|
"Demote"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "RemoveAbilityAction",
|
||||||
|
"AbilityName": "ActivityBattleAbility_BabelTower_Buff_Demonize_Promote",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByIsInZoneTags",
|
||||||
|
"Tags": [
|
||||||
|
"Promote"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "RemoveAbilityAction",
|
||||||
|
"AbilityName": "ActivityBattleAbility_BabelTower_Buff_Demonize_Boss",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByIsInZoneTags",
|
||||||
|
"Tags": [
|
||||||
|
"Boss"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "RemoveAbilityAction",
|
||||||
|
"AbilityName": "ActivityBattleAbility_BabelTower_Buff_Demonize_MainStoryBoss",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByIsInZoneTags",
|
||||||
|
"Tags": [
|
||||||
|
"MainStoryBoss"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
57
Data/ActivityBattleAbility_Lighter_Buff_01.json
Normal file
57
Data/ActivityBattleAbility_Lighter_Buff_01.json
Normal file
@ -0,0 +1,57 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "ActivityBattleAbility_Lighter_Buff_01json",
|
||||||
|
"AbilitySpecials": {
|
||||||
|
"AS_BreakStunUp": {
|
||||||
|
"Value": 0.15
|
||||||
|
},
|
||||||
|
"AS_BreakStunUp_Duration": {
|
||||||
|
"Value": 6
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"OnSkillStart": [
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "BuffModifier",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByOr",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByFromSkillType",
|
||||||
|
"SkillType": "BeHitAid",
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByFromSkillType",
|
||||||
|
"SkillType": "CommonAid",
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByFromSkillType",
|
||||||
|
"SkillType": "ParryAid",
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByFromSkillType",
|
||||||
|
"SkillType": "EvadeAid",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Modifiers": {
|
||||||
|
"BuffModifier": {
|
||||||
|
"Duration": "%AS_BreakStunUp_Duration",
|
||||||
|
"ModifierStacking": "Unique",
|
||||||
|
"Properties": {
|
||||||
|
"Actor_BreakStunRatio": "%AS_BreakStunUp"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
46
Data/ActivityBattleAbility_Lighter_Buff_02.json
Normal file
46
Data/ActivityBattleAbility_Lighter_Buff_02.json
Normal file
@ -0,0 +1,46 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "ActivityBattleAbility_Lighter_Buff_02",
|
||||||
|
"AbilitySpecials": {
|
||||||
|
"AS_Buff_Duration": {
|
||||||
|
"Value": 6
|
||||||
|
},
|
||||||
|
"AS_CriticalDamageRatioDelta": {
|
||||||
|
"Value": 0.15
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"OnHitOther": [
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "BuffModifier",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByAnimEventIDs",
|
||||||
|
"AnimEventIDs": [
|
||||||
|
"Lighter_Attack_Normal_05_03_AttackProperty_01_Enhance",
|
||||||
|
"Lighter_Attack_Normal_05_03_AttackProperty_02_Enhance",
|
||||||
|
"Lighter_Attack_Normal_05_03_Enhance_Max_AttackProperty_01",
|
||||||
|
"Lighter_Attack_Normal_05_03_Enhance_Max_AttackProperty_02"
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Target"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Modifiers": {
|
||||||
|
"BuffModifier": {
|
||||||
|
"Duration": "%AS_Buff_Duration",
|
||||||
|
"ModifierStacking": "Unique",
|
||||||
|
"OnBeingHit": [
|
||||||
|
{
|
||||||
|
"$type": "ModifyAttackDataAction",
|
||||||
|
"PropertyKey": "Actor_CriticalDamageRatioDelta",
|
||||||
|
"PropertyValue": "%AS_CriticalDamageRatioDelta"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
582
Data/ActivityBattleAbility_VR_Buff_DisorderPlay.json
Normal file
582
Data/ActivityBattleAbility_VR_Buff_DisorderPlay.json
Normal file
@ -0,0 +1,582 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "ActivityBattleAbility_VR_Buff_DisorderPlay",
|
||||||
|
"AbilitySpecials": {
|
||||||
|
"AS_BuffAddDurationRatio": {
|
||||||
|
"Value": 0.5
|
||||||
|
},
|
||||||
|
"AS_BuffDamageRatio": {
|
||||||
|
"Value": 0.4
|
||||||
|
},
|
||||||
|
"AS_BuffDuration": {
|
||||||
|
"Value": 20
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"OnAdded": [
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "BuffReviseDurationModifier",
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "DisorderDamageModifier",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"OnBuffAddToOther": [
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "DisorderBuffCount",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByHandlingBuffGroup",
|
||||||
|
"BuffGroupList": [
|
||||||
|
"Disorder"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "TeamAvatars"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"OnBuffAdded": [
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "EffModifier_Max",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByHandlingBuffID",
|
||||||
|
"BuffIDList": [
|
||||||
|
"9000102"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByIsLocalAvatar",
|
||||||
|
"IsLocalAvatar": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByBuffCount",
|
||||||
|
"BuffID": 9000102,
|
||||||
|
"CompareType": "GreaterEqual",
|
||||||
|
"StackCount": 3
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "EffModifier_Middle",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByHandlingBuffID",
|
||||||
|
"BuffIDList": [
|
||||||
|
"9000102"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByIsLocalAvatar",
|
||||||
|
"IsLocalAvatar": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByBuffCount",
|
||||||
|
"BuffID": 9000102,
|
||||||
|
"CompareType": "Equal",
|
||||||
|
"StackCount": 2
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "EffModifier_Low",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByHandlingBuffID",
|
||||||
|
"BuffIDList": [
|
||||||
|
"9000102"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByIsLocalAvatar",
|
||||||
|
"IsLocalAvatar": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByBuffCount",
|
||||||
|
"BuffID": 9000102,
|
||||||
|
"CompareType": "Equal",
|
||||||
|
"StackCount": 1
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "LDListenEntityAction",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByHandlingBuffID",
|
||||||
|
"BuffIDList": [
|
||||||
|
"9000102"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByIsLocalAvatar",
|
||||||
|
"IsLocalAvatar": true
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"TargetKey": "ActivityBattleAbility_Condition_BuffAdd"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"OnBuffRemoved": [
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "EffModifier_Remove",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByHandlingBuffID",
|
||||||
|
"BuffIDList": [
|
||||||
|
"9000102"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByIsLocalAvatar",
|
||||||
|
"IsLocalAvatar": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByBuffCount",
|
||||||
|
"BuffID": 9000102,
|
||||||
|
"CompareType": "LessEqual",
|
||||||
|
"StackCount": 0
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Modifiers": {
|
||||||
|
"BuffReviseDurationModifier": {
|
||||||
|
"BuffRevises": [
|
||||||
|
{
|
||||||
|
"FilterType": "ByBuffGroup",
|
||||||
|
"GroupName": "Burn",
|
||||||
|
"Params": [
|
||||||
|
{
|
||||||
|
"Name": "Duration",
|
||||||
|
"Ratio": "%AS_BuffAddDurationRatio"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"FilterType": "ByBuffGroup",
|
||||||
|
"GroupName": "Ignite",
|
||||||
|
"Params": [
|
||||||
|
{
|
||||||
|
"Name": "Duration",
|
||||||
|
"Ratio": "%AS_BuffAddDurationRatio"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"FilterType": "ByBuffGroup",
|
||||||
|
"GroupName": "Frozen",
|
||||||
|
"Params": [
|
||||||
|
{
|
||||||
|
"Name": "Duration",
|
||||||
|
"Ratio": "%AS_BuffAddDurationRatio"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"FilterType": "ByBuffGroup",
|
||||||
|
"GroupName": "Frost",
|
||||||
|
"Params": [
|
||||||
|
{
|
||||||
|
"Name": "Duration",
|
||||||
|
"Ratio": "%AS_BuffAddDurationRatio"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"FilterType": "ByBuffGroup",
|
||||||
|
"GroupName": "Overload",
|
||||||
|
"Params": [
|
||||||
|
{
|
||||||
|
"Name": "Duration",
|
||||||
|
"Ratio": "%AS_BuffAddDurationRatio"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"FilterType": "ByBuffGroup",
|
||||||
|
"GroupName": "Electric",
|
||||||
|
"Params": [
|
||||||
|
{
|
||||||
|
"Name": "Duration",
|
||||||
|
"Ratio": "%AS_BuffAddDurationRatio"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"FilterType": "ByBuffGroup",
|
||||||
|
"GroupName": "Strike",
|
||||||
|
"Params": [
|
||||||
|
{
|
||||||
|
"Name": "Duration",
|
||||||
|
"Ratio": "%AS_BuffAddDurationRatio"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"FilterType": "ByBuffGroup",
|
||||||
|
"GroupName": "Erosion",
|
||||||
|
"Params": [
|
||||||
|
{
|
||||||
|
"Name": "Duration",
|
||||||
|
"Ratio": "%AS_BuffAddDurationRatio"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"FilterType": "ByBuffGroup",
|
||||||
|
"GroupName": "Chaos",
|
||||||
|
"Params": [
|
||||||
|
{
|
||||||
|
"Name": "Duration",
|
||||||
|
"Ratio": "%AS_BuffAddDurationRatio"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Duration": -1,
|
||||||
|
"IsUnique": true,
|
||||||
|
"ModifierStacking": "Unique"
|
||||||
|
},
|
||||||
|
"DisorderBuffCount": {
|
||||||
|
"Buff": {
|
||||||
|
"BuffID": 9000102,
|
||||||
|
"IsOverrideDuration": true
|
||||||
|
},
|
||||||
|
"Duration": "%AS_BuffDuration",
|
||||||
|
"MaxStackingNumber": 4,
|
||||||
|
"ModifierStacking": "MultipleAllRefresh",
|
||||||
|
"OnRemoved": [
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "EffModifier_Remove",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByIsLocalAvatar",
|
||||||
|
"IsLocalAvatar": true
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"DisorderDamageModifier": {
|
||||||
|
"Duration": -1,
|
||||||
|
"ModifierStacking": "Unique",
|
||||||
|
"OnBuffDamageHitOtherPre": [
|
||||||
|
{
|
||||||
|
"$type": "ModifyAttackDataAction",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByBuffAttackProperty",
|
||||||
|
"BuffGroupList": [
|
||||||
|
"Disorder"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByBuffCount",
|
||||||
|
"BuffID": 9000102,
|
||||||
|
"CompareType": "GreaterEqual",
|
||||||
|
"StackCount": 1
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"PropertyKey": "Actor_BuffDamageRatio",
|
||||||
|
"PropertyValue": "%AS_BuffDamageRatio",
|
||||||
|
"Target": "Target"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ModifyAttackDataAction",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByBuffAttackProperty",
|
||||||
|
"BuffGroupList": [
|
||||||
|
"Disorder"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByBuffCount",
|
||||||
|
"BuffID": 9000102,
|
||||||
|
"CompareType": "GreaterEqual",
|
||||||
|
"StackCount": 2
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"PropertyKey": "Actor_BuffDamageRatio",
|
||||||
|
"PropertyValue": "%AS_BuffDamageRatio",
|
||||||
|
"Target": "Target"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ModifyAttackDataAction",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByBuffAttackProperty",
|
||||||
|
"BuffGroupList": [
|
||||||
|
"Disorder"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByBuffCount",
|
||||||
|
"BuffID": 9000102,
|
||||||
|
"CompareType": "GreaterEqual",
|
||||||
|
"StackCount": 3
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"PropertyKey": "Actor_BuffDamageRatio",
|
||||||
|
"PropertyValue": "%AS_BuffDamageRatio",
|
||||||
|
"Target": "Target"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ModifyAttackDataAction",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByBuffAttackProperty",
|
||||||
|
"BuffGroupList": [
|
||||||
|
"Disorder"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByBuffCount",
|
||||||
|
"BuffID": 9000102,
|
||||||
|
"CompareType": "GreaterEqual",
|
||||||
|
"StackCount": 4
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"PropertyKey": "Actor_BuffDamageRatio",
|
||||||
|
"PropertyValue": "%AS_BuffDamageRatio",
|
||||||
|
"Target": "Target"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"EffModifier_Low": {
|
||||||
|
"Duration": -1,
|
||||||
|
"ModifierStacking": "Replace",
|
||||||
|
"OnAdded": [
|
||||||
|
{
|
||||||
|
"$type": "ModifyMaterialPropertyAction",
|
||||||
|
"Tag": "Common_MA_Buff_VR_RimGlow_06",
|
||||||
|
"key": "Common_MA_Buff_VR_RimGlow_06"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ProcessScreenEffectAction",
|
||||||
|
"EffectKey": "Monster_Common_VRBuff_01_Vignette",
|
||||||
|
"EffectType": "Vignette"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"EffModifier_Max": {
|
||||||
|
"Duration": -1,
|
||||||
|
"ModifierStacking": "Replace",
|
||||||
|
"OnAdded": [
|
||||||
|
{
|
||||||
|
"$type": "RemoveModifier",
|
||||||
|
"ModifierName": "EffModifier_Middle"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "RemoveModifier",
|
||||||
|
"ModifierName": "EffModifier_Low"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ModifyMaterialPropertyAction",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByCharacterSize",
|
||||||
|
"CharacterSize": "Large",
|
||||||
|
"CompareType": "GreaterEqual"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Tag": "Common_MA_Buff_VR_RimGlow_07",
|
||||||
|
"key": "Common_MA_Buff_VR_RimGlow_07"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ModifyMaterialPropertyAction",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByCharacterSize",
|
||||||
|
"CharacterSize": "Large",
|
||||||
|
"CompareType": "GreaterEqual"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Tag": "Common_MA_Buff_VR_RimGlow_08",
|
||||||
|
"key": "Common_MA_Buff_VR_RimGlow_08"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ProcessScreenEffectAction",
|
||||||
|
"EffectKey": "Monster_Common_VRBuff_01_Vignette",
|
||||||
|
"EffectType": "Vignette"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ModifyMaterialPropertyAction",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByCharacterSize",
|
||||||
|
"CharacterSize": "Large",
|
||||||
|
"CompareType": "Less"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Tag": "Common_MA_Buff_VR_RimGlow_01",
|
||||||
|
"key": "Common_MA_Buff_VR_RimGlow_01"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ModifyMaterialPropertyAction",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByCharacterSize",
|
||||||
|
"CharacterSize": "Large",
|
||||||
|
"CompareType": "Less"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Tag": "Common_MA_Buff_VR_RimGlow_02",
|
||||||
|
"key": "Common_MA_Buff_VR_RimGlow_02"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ProcessScreenEffectAction",
|
||||||
|
"EffectKey": "Monster_Common_VRBuff_01_Vignette",
|
||||||
|
"EffectType": "Vignette"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "FireEffect",
|
||||||
|
"AttachPointName": "MiddlePoint",
|
||||||
|
"EffectPattern": "Eff_Common_ActivityBattle_VR_01_01_Start",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByCharacterSize",
|
||||||
|
"CharacterSize": "Large",
|
||||||
|
"CompareType": "GreaterEqual"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "FireEffect",
|
||||||
|
"AttachPointName": "MiddlePoint",
|
||||||
|
"EffectPattern": "Eff_Common_ActivityBattle_VR_01_02_Start",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByCharacterSize",
|
||||||
|
"CharacterSize": "Middle",
|
||||||
|
"CompareType": "Equal"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "FireEffect",
|
||||||
|
"AttachPointName": "MiddlePoint",
|
||||||
|
"EffectPattern": "Eff_Common_ActivityBattle_VR_01_03_Start",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByCharacterSize",
|
||||||
|
"CharacterSize": "Small",
|
||||||
|
"CompareType": "LessEqual"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"EffModifier_Middle": {
|
||||||
|
"Duration": -1,
|
||||||
|
"ModifierStacking": "Replace",
|
||||||
|
"OnAdded": [
|
||||||
|
{
|
||||||
|
"$type": "RemoveModifier",
|
||||||
|
"ModifierName": "EffModifier_Low"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ModifyMaterialPropertyAction",
|
||||||
|
"Tag": "Common_MA_Buff_VR_RimGlow_03",
|
||||||
|
"key": "Common_MA_Buff_VR_RimGlow_03"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ModifyMaterialPropertyAction",
|
||||||
|
"Tag": "Common_MA_Buff_VR_RimGlow_04",
|
||||||
|
"key": "Common_MA_Buff_VR_RimGlow_04"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ProcessScreenEffectAction",
|
||||||
|
"EffectKey": "Monster_Common_VRBuff_01_Vignette",
|
||||||
|
"EffectType": "Vignette"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "FireEffect",
|
||||||
|
"AttachPointName": "MiddlePoint",
|
||||||
|
"EffectPattern": "Eff_Common_ActivityBattle_VR_02_01_Start",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByCharacterSize",
|
||||||
|
"CharacterSize": "Large",
|
||||||
|
"CompareType": "GreaterEqual"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "FireEffect",
|
||||||
|
"AttachPointName": "MiddlePoint",
|
||||||
|
"EffectPattern": "Eff_Common_ActivityBattle_VR_02_02_Start",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByCharacterSize",
|
||||||
|
"CharacterSize": "Middle",
|
||||||
|
"CompareType": "Equal"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "FireEffect",
|
||||||
|
"AttachPointName": "MiddlePoint",
|
||||||
|
"EffectPattern": "Eff_Common_ActivityBattle_VR_02_03_Start",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByCharacterSize",
|
||||||
|
"CharacterSize": "Small",
|
||||||
|
"CompareType": "LessEqual"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"EffModifier_Remove": {
|
||||||
|
"Duration": 1,
|
||||||
|
"ModifierStacking": "Unique",
|
||||||
|
"OnAdded": [
|
||||||
|
{
|
||||||
|
"$type": "RemoveModifier",
|
||||||
|
"ModifierName": "EffModifier_Max"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "RemoveModifier",
|
||||||
|
"ModifierName": "EffModifier_Middle"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "RemoveModifier",
|
||||||
|
"ModifierName": "EffModifier_Low"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ModifyMaterialPropertyAction",
|
||||||
|
"Tag": "Common_MA_Buff_VR_RimGlow_05",
|
||||||
|
"key": "Common_MA_Buff_VR_RimGlow_05"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "FireEffect",
|
||||||
|
"AttachPointName": "MiddlePoint",
|
||||||
|
"EffectPattern": "Eff_Common_ActivityBattle_VR_03_01_Start",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByIsLocalAvatar",
|
||||||
|
"IsLocalAvatar": true
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
498
Data/ActivityBattleAbility_VR_Buff_EXQTEPlay.json
Normal file
498
Data/ActivityBattleAbility_VR_Buff_EXQTEPlay.json
Normal file
@ -0,0 +1,498 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "ActivityBattleAbility_VR_Buff_EXQTEPlay",
|
||||||
|
"AbilitySpecials": {
|
||||||
|
"AS_AddedDamageRatio": {
|
||||||
|
"Value": 1
|
||||||
|
},
|
||||||
|
"AS_BuffDuration": {
|
||||||
|
"Value": 20
|
||||||
|
},
|
||||||
|
"AS_FeverAmount": {
|
||||||
|
"Value": 300
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"OnAdded": [
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "EXQTEDamageModifier"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"OnBuffAdded": [
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "EffModifier_Max",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByHandlingBuffID",
|
||||||
|
"BuffIDList": [
|
||||||
|
"9000104"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByIsLocalAvatar",
|
||||||
|
"IsLocalAvatar": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByBuffCount",
|
||||||
|
"BuffID": 9000104,
|
||||||
|
"CompareType": "GreaterEqual",
|
||||||
|
"StackCount": 3
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "EffModifier_Middle",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByHandlingBuffID",
|
||||||
|
"BuffIDList": [
|
||||||
|
"9000104"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByIsLocalAvatar",
|
||||||
|
"IsLocalAvatar": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByBuffCount",
|
||||||
|
"BuffID": 9000104,
|
||||||
|
"CompareType": "Equal",
|
||||||
|
"StackCount": 2
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "EffModifier_Low",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByHandlingBuffID",
|
||||||
|
"BuffIDList": [
|
||||||
|
"9000104"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByIsLocalAvatar",
|
||||||
|
"IsLocalAvatar": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByBuffCount",
|
||||||
|
"BuffID": 9000104,
|
||||||
|
"CompareType": "Equal",
|
||||||
|
"StackCount": 1
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "LDListenEntityAction",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByHandlingBuffID",
|
||||||
|
"BuffIDList": [
|
||||||
|
"9000104"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByIsLocalAvatar",
|
||||||
|
"IsLocalAvatar": true
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"TargetKey": "ActivityBattleAbility_Condition_BuffAdd"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"OnBuffRemoved": [
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "EffModifier_Remove",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByHandlingBuffID",
|
||||||
|
"BuffIDList": [
|
||||||
|
"9000104"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByIsLocalAvatar",
|
||||||
|
"IsLocalAvatar": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByBuffCount",
|
||||||
|
"BuffID": 9000104,
|
||||||
|
"CompareType": "LessEqual",
|
||||||
|
"StackCount": 0
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"OnSkillStart": [
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "EXQTEBuffCount",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByOr",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByFromSkillType",
|
||||||
|
"SkillType": "EvadeAid",
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByFromSkillType",
|
||||||
|
"SkillType": "ParryAid",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "TeamAvatars"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "RecoverFeverAction",
|
||||||
|
"Amount": "%AS_FeverAmount",
|
||||||
|
"IgnoreRatio": false,
|
||||||
|
"Percentage": 0,
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByOr",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByFromSkillType",
|
||||||
|
"SkillType": "EvadeAid",
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByFromSkillType",
|
||||||
|
"SkillType": "ParryAid",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Modifiers": {
|
||||||
|
"EXQTEBuffCount": {
|
||||||
|
"Buff": {
|
||||||
|
"BuffID": 9000104,
|
||||||
|
"IsOverrideDuration": true
|
||||||
|
},
|
||||||
|
"Duration": "%AS_BuffDuration",
|
||||||
|
"ModifierStacking": "MultipleAllRefresh"
|
||||||
|
},
|
||||||
|
"EXQTEDamageModifier": {
|
||||||
|
"Duration": -1,
|
||||||
|
"ModifierStacking": "Unique",
|
||||||
|
"OnHitOther": [
|
||||||
|
{
|
||||||
|
"$type": "ModifyAttackDataAction",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByAnimTagList",
|
||||||
|
"TagList": [
|
||||||
|
"ExQTE"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByBuffCount",
|
||||||
|
"BuffID": 9000104,
|
||||||
|
"CompareType": "GreaterEqual",
|
||||||
|
"StackCount": 1
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"PropertyKey": "Actor_AddedDamageRatio",
|
||||||
|
"PropertyValue": "%AS_AddedDamageRatio",
|
||||||
|
"Target": "Target"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ModifyAttackDataAction",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByAnimTagList",
|
||||||
|
"TagList": [
|
||||||
|
"ExQTE"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByBuffCount",
|
||||||
|
"BuffID": 9000104,
|
||||||
|
"CompareType": "GreaterEqual",
|
||||||
|
"StackCount": 2
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"PropertyKey": "Actor_AddedDamageRatio",
|
||||||
|
"PropertyValue": "%AS_AddedDamageRatio",
|
||||||
|
"Target": "Target"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ModifyAttackDataAction",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByAnimTagList",
|
||||||
|
"TagList": [
|
||||||
|
"ExQTE"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByBuffCount",
|
||||||
|
"BuffID": 9000104,
|
||||||
|
"CompareType": "GreaterEqual",
|
||||||
|
"StackCount": 3
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"PropertyKey": "Actor_AddedDamageRatio",
|
||||||
|
"PropertyValue": "%AS_AddedDamageRatio",
|
||||||
|
"Target": "Target"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ModifyAttackDataAction",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByAnimTagList",
|
||||||
|
"TagList": [
|
||||||
|
"ExQTE"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByBuffCount",
|
||||||
|
"BuffID": 9000104,
|
||||||
|
"CompareType": "GreaterEqual",
|
||||||
|
"StackCount": 4
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"PropertyKey": "Actor_AddedDamageRatio",
|
||||||
|
"PropertyValue": "%AS_AddedDamageRatio",
|
||||||
|
"Target": "Target"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"EffModifier_Low": {
|
||||||
|
"Duration": -1,
|
||||||
|
"ModifierStacking": "Replace",
|
||||||
|
"OnAdded": [
|
||||||
|
{
|
||||||
|
"$type": "ModifyMaterialPropertyAction",
|
||||||
|
"Tag": "Common_MA_Buff_VR_RimGlow_06",
|
||||||
|
"key": "Common_MA_Buff_VR_RimGlow_06"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ProcessScreenEffectAction",
|
||||||
|
"EffectKey": "Monster_Common_VRBuff_01_Vignette",
|
||||||
|
"EffectType": "Vignette"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"EffModifier_Max": {
|
||||||
|
"Duration": -1,
|
||||||
|
"ModifierStacking": "Replace",
|
||||||
|
"OnAdded": [
|
||||||
|
{
|
||||||
|
"$type": "RemoveModifier",
|
||||||
|
"ModifierName": "EffModifier_Middle"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "RemoveModifier",
|
||||||
|
"ModifierName": "EffModifier_Low"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ModifyMaterialPropertyAction",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByCharacterSize",
|
||||||
|
"CharacterSize": "Large",
|
||||||
|
"CompareType": "GreaterEqual"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Tag": "Common_MA_Buff_VR_RimGlow_07",
|
||||||
|
"key": "Common_MA_Buff_VR_RimGlow_07"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ModifyMaterialPropertyAction",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByCharacterSize",
|
||||||
|
"CharacterSize": "Large",
|
||||||
|
"CompareType": "GreaterEqual"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Tag": "Common_MA_Buff_VR_RimGlow_08",
|
||||||
|
"key": "Common_MA_Buff_VR_RimGlow_08"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ProcessScreenEffectAction",
|
||||||
|
"EffectKey": "Monster_Common_VRBuff_01_Vignette",
|
||||||
|
"EffectType": "Vignette"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ModifyMaterialPropertyAction",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByCharacterSize",
|
||||||
|
"CharacterSize": "Large",
|
||||||
|
"CompareType": "Less"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Tag": "Common_MA_Buff_VR_RimGlow_01",
|
||||||
|
"key": "Common_MA_Buff_VR_RimGlow_01"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ModifyMaterialPropertyAction",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByCharacterSize",
|
||||||
|
"CharacterSize": "Large",
|
||||||
|
"CompareType": "Less"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Tag": "Common_MA_Buff_VR_RimGlow_02",
|
||||||
|
"key": "Common_MA_Buff_VR_RimGlow_02"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ProcessScreenEffectAction",
|
||||||
|
"EffectKey": "Monster_Common_VRBuff_01_Vignette",
|
||||||
|
"EffectType": "Vignette"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "FireEffect",
|
||||||
|
"AttachPointName": "MiddlePoint",
|
||||||
|
"EffectPattern": "Eff_Common_ActivityBattle_VR_01_01_Start",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByCharacterSize",
|
||||||
|
"CharacterSize": "Large",
|
||||||
|
"CompareType": "GreaterEqual"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "FireEffect",
|
||||||
|
"AttachPointName": "MiddlePoint",
|
||||||
|
"EffectPattern": "Eff_Common_ActivityBattle_VR_01_02_Start",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByCharacterSize",
|
||||||
|
"CharacterSize": "Middle",
|
||||||
|
"CompareType": "Equal"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "FireEffect",
|
||||||
|
"AttachPointName": "MiddlePoint",
|
||||||
|
"EffectPattern": "Eff_Common_ActivityBattle_VR_01_03_Start",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByCharacterSize",
|
||||||
|
"CharacterSize": "Small",
|
||||||
|
"CompareType": "LessEqual"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"EffModifier_Middle": {
|
||||||
|
"Duration": -1,
|
||||||
|
"ModifierStacking": "Replace",
|
||||||
|
"OnAdded": [
|
||||||
|
{
|
||||||
|
"$type": "RemoveModifier",
|
||||||
|
"ModifierName": "EffModifier_Low"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ModifyMaterialPropertyAction",
|
||||||
|
"Tag": "Common_MA_Buff_VR_RimGlow_03",
|
||||||
|
"key": "Common_MA_Buff_VR_RimGlow_03"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ModifyMaterialPropertyAction",
|
||||||
|
"Tag": "Common_MA_Buff_VR_RimGlow_04",
|
||||||
|
"key": "Common_MA_Buff_VR_RimGlow_04"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ProcessScreenEffectAction",
|
||||||
|
"EffectKey": "Monster_Common_VRBuff_01_Vignette",
|
||||||
|
"EffectType": "Vignette"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "FireEffect",
|
||||||
|
"AttachPointName": "MiddlePoint",
|
||||||
|
"EffectPattern": "Eff_Common_ActivityBattle_VR_02_01_Start",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByCharacterSize",
|
||||||
|
"CharacterSize": "Large",
|
||||||
|
"CompareType": "GreaterEqual"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "FireEffect",
|
||||||
|
"AttachPointName": "MiddlePoint",
|
||||||
|
"EffectPattern": "Eff_Common_ActivityBattle_VR_02_02_Start",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByCharacterSize",
|
||||||
|
"CharacterSize": "Middle",
|
||||||
|
"CompareType": "Equal"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "FireEffect",
|
||||||
|
"AttachPointName": "MiddlePoint",
|
||||||
|
"EffectPattern": "Eff_Common_ActivityBattle_VR_02_03_Start",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByCharacterSize",
|
||||||
|
"CharacterSize": "Small",
|
||||||
|
"CompareType": "LessEqual"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"EffModifier_Remove": {
|
||||||
|
"Duration": 1,
|
||||||
|
"ModifierStacking": "Unique",
|
||||||
|
"OnAdded": [
|
||||||
|
{
|
||||||
|
"$type": "RemoveModifier",
|
||||||
|
"ModifierName": "EffModifier_Max"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "RemoveModifier",
|
||||||
|
"ModifierName": "EffModifier_Middle"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "RemoveModifier",
|
||||||
|
"ModifierName": "EffModifier_Low"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ModifyMaterialPropertyAction",
|
||||||
|
"Tag": "Common_MA_Buff_VR_RimGlow_05",
|
||||||
|
"key": "Common_MA_Buff_VR_RimGlow_05"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "FireEffect",
|
||||||
|
"AttachPointName": "MiddlePoint",
|
||||||
|
"EffectPattern": "Eff_Common_ActivityBattle_VR_03_01_Start",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByIsLocalAvatar",
|
||||||
|
"IsLocalAvatar": true
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
494
Data/ActivityBattleAbility_VR_Buff_QTEPlay.json
Normal file
494
Data/ActivityBattleAbility_VR_Buff_QTEPlay.json
Normal file
@ -0,0 +1,494 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "ActivityBattleAbility_VR_Buff_QTEPlay",
|
||||||
|
"AbilitySpecials": {
|
||||||
|
"AS_AddedDamageRatio": {
|
||||||
|
"Value": 1
|
||||||
|
},
|
||||||
|
"AS_BuffDuration": {
|
||||||
|
"Value": 20
|
||||||
|
},
|
||||||
|
"AS_StunDestroyRecoverRate": {
|
||||||
|
"Value": 0.3
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"OnAdded": [
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "QTEDamageModifier",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"OnBuffAdded": [
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "EffModifier_Max",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByHandlingBuffID",
|
||||||
|
"BuffIDList": [
|
||||||
|
"9000103"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByIsLocalAvatar",
|
||||||
|
"IsLocalAvatar": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByBuffCount",
|
||||||
|
"BuffID": 9000103,
|
||||||
|
"CompareType": "GreaterEqual",
|
||||||
|
"StackCount": 3
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "EffModifier_Middle",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByHandlingBuffID",
|
||||||
|
"BuffIDList": [
|
||||||
|
"9000103"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByIsLocalAvatar",
|
||||||
|
"IsLocalAvatar": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByBuffCount",
|
||||||
|
"BuffID": 9000103,
|
||||||
|
"CompareType": "Equal",
|
||||||
|
"StackCount": 2
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "EffModifier_Low",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByHandlingBuffID",
|
||||||
|
"BuffIDList": [
|
||||||
|
"9000103"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByIsLocalAvatar",
|
||||||
|
"IsLocalAvatar": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByBuffCount",
|
||||||
|
"BuffID": 9000103,
|
||||||
|
"CompareType": "Equal",
|
||||||
|
"StackCount": 1
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "LDListenEntityAction",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByHandlingBuffID",
|
||||||
|
"BuffIDList": [
|
||||||
|
"9000103"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByIsLocalAvatar",
|
||||||
|
"IsLocalAvatar": true
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"TargetKey": "ActivityBattleAbility_Condition_BuffAdd"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"OnBuffRemoved": [
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "EffModifier_Remove",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByHandlingBuffID",
|
||||||
|
"BuffIDList": [
|
||||||
|
"9000103"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByIsLocalAvatar",
|
||||||
|
"IsLocalAvatar": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByBuffCount",
|
||||||
|
"BuffID": 9000103,
|
||||||
|
"CompareType": "LessEqual",
|
||||||
|
"StackCount": 0
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"OnSkillStart": [
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "QTEBuffCount",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByFromSkillType",
|
||||||
|
"SkillType": "QTE"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "TeamAvatars"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "TriggerLevelCustomConditions",
|
||||||
|
"LevelConditionsID": 1524,
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByFromSkillType",
|
||||||
|
"SkillType": "QTE"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"OnStunDestroyOtherActions": [
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "BuffReviseDurationModifier",
|
||||||
|
"Target": "Target"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Modifiers": {
|
||||||
|
"BuffReviseDurationModifier": {
|
||||||
|
"Duration": -1,
|
||||||
|
"ModifierStacking": "Unique",
|
||||||
|
"OnStunCreateActions": [
|
||||||
|
{
|
||||||
|
"$type": "RemoveModifier",
|
||||||
|
"ModifierName": "BuffReviseDurationModifier"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Properties": {
|
||||||
|
"Actor_StunDestroyRecoverRate_Ratio": "%AS_StunDestroyRecoverRate"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"EffModifier_Low": {
|
||||||
|
"Duration": -1,
|
||||||
|
"ModifierStacking": "Replace",
|
||||||
|
"OnAdded": [
|
||||||
|
{
|
||||||
|
"$type": "ModifyMaterialPropertyAction",
|
||||||
|
"Tag": "Common_MA_Buff_VR_RimGlow_06",
|
||||||
|
"key": "Common_MA_Buff_VR_RimGlow_06"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ProcessScreenEffectAction",
|
||||||
|
"EffectKey": "Monster_Common_VRBuff_01_Vignette",
|
||||||
|
"EffectType": "Vignette"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"EffModifier_Max": {
|
||||||
|
"Duration": -1,
|
||||||
|
"ModifierStacking": "Replace",
|
||||||
|
"OnAdded": [
|
||||||
|
{
|
||||||
|
"$type": "RemoveModifier",
|
||||||
|
"ModifierName": "EffModifier_Middle"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "RemoveModifier",
|
||||||
|
"ModifierName": "EffModifier_Low"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ModifyMaterialPropertyAction",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByCharacterSize",
|
||||||
|
"CharacterSize": "Large",
|
||||||
|
"CompareType": "GreaterEqual"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Tag": "Common_MA_Buff_VR_RimGlow_07",
|
||||||
|
"key": "Common_MA_Buff_VR_RimGlow_07"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ModifyMaterialPropertyAction",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByCharacterSize",
|
||||||
|
"CharacterSize": "Large",
|
||||||
|
"CompareType": "GreaterEqual"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Tag": "Common_MA_Buff_VR_RimGlow_08",
|
||||||
|
"key": "Common_MA_Buff_VR_RimGlow_08"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ProcessScreenEffectAction",
|
||||||
|
"EffectKey": "Monster_Common_VRBuff_01_Vignette",
|
||||||
|
"EffectType": "Vignette"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ModifyMaterialPropertyAction",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByCharacterSize",
|
||||||
|
"CharacterSize": "Large",
|
||||||
|
"CompareType": "Less"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Tag": "Common_MA_Buff_VR_RimGlow_01",
|
||||||
|
"key": "Common_MA_Buff_VR_RimGlow_01"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ModifyMaterialPropertyAction",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByCharacterSize",
|
||||||
|
"CharacterSize": "Large",
|
||||||
|
"CompareType": "Less"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Tag": "Common_MA_Buff_VR_RimGlow_02",
|
||||||
|
"key": "Common_MA_Buff_VR_RimGlow_02"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ProcessScreenEffectAction",
|
||||||
|
"EffectKey": "Monster_Common_VRBuff_01_Vignette",
|
||||||
|
"EffectType": "Vignette"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "FireEffect",
|
||||||
|
"AttachPointName": "MiddlePoint",
|
||||||
|
"EffectPattern": "Eff_Common_ActivityBattle_VR_01_01_Start",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByCharacterSize",
|
||||||
|
"CharacterSize": "Large",
|
||||||
|
"CompareType": "GreaterEqual"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "FireEffect",
|
||||||
|
"AttachPointName": "MiddlePoint",
|
||||||
|
"EffectPattern": "Eff_Common_ActivityBattle_VR_01_02_Start",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByCharacterSize",
|
||||||
|
"CharacterSize": "Middle",
|
||||||
|
"CompareType": "Equal"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "FireEffect",
|
||||||
|
"AttachPointName": "MiddlePoint",
|
||||||
|
"EffectPattern": "Eff_Common_ActivityBattle_VR_01_03_Start",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByCharacterSize",
|
||||||
|
"CharacterSize": "Small",
|
||||||
|
"CompareType": "LessEqual"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"EffModifier_Middle": {
|
||||||
|
"Duration": -1,
|
||||||
|
"ModifierStacking": "Replace",
|
||||||
|
"OnAdded": [
|
||||||
|
{
|
||||||
|
"$type": "RemoveModifier",
|
||||||
|
"ModifierName": "EffModifier_Low"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ModifyMaterialPropertyAction",
|
||||||
|
"Tag": "Common_MA_Buff_VR_RimGlow_03",
|
||||||
|
"key": "Common_MA_Buff_VR_RimGlow_03"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ModifyMaterialPropertyAction",
|
||||||
|
"Tag": "Common_MA_Buff_VR_RimGlow_04",
|
||||||
|
"key": "Common_MA_Buff_VR_RimGlow_04"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ProcessScreenEffectAction",
|
||||||
|
"EffectKey": "Monster_Common_VRBuff_01_Vignette",
|
||||||
|
"EffectType": "Vignette"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "FireEffect",
|
||||||
|
"AttachPointName": "MiddlePoint",
|
||||||
|
"EffectPattern": "Eff_Common_ActivityBattle_VR_02_01_Start",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByCharacterSize",
|
||||||
|
"CharacterSize": "Large",
|
||||||
|
"CompareType": "GreaterEqual"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "FireEffect",
|
||||||
|
"AttachPointName": "MiddlePoint",
|
||||||
|
"EffectPattern": "Eff_Common_ActivityBattle_VR_02_02_Start",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByCharacterSize",
|
||||||
|
"CharacterSize": "Middle",
|
||||||
|
"CompareType": "Equal"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "FireEffect",
|
||||||
|
"AttachPointName": "MiddlePoint",
|
||||||
|
"EffectPattern": "Eff_Common_ActivityBattle_VR_02_03_Start",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByCharacterSize",
|
||||||
|
"CharacterSize": "Small",
|
||||||
|
"CompareType": "LessEqual"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"EffModifier_Remove": {
|
||||||
|
"Duration": 1,
|
||||||
|
"ModifierStacking": "Unique",
|
||||||
|
"OnAdded": [
|
||||||
|
{
|
||||||
|
"$type": "RemoveModifier",
|
||||||
|
"ModifierName": "EffModifier_Max"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "RemoveModifier",
|
||||||
|
"ModifierName": "EffModifier_Middle"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "RemoveModifier",
|
||||||
|
"ModifierName": "EffModifier_Low"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ModifyMaterialPropertyAction",
|
||||||
|
"Tag": "Common_MA_Buff_VR_RimGlow_05",
|
||||||
|
"key": "Common_MA_Buff_VR_RimGlow_05"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "FireEffect",
|
||||||
|
"AttachPointName": "MiddlePoint",
|
||||||
|
"EffectPattern": "Eff_Common_ActivityBattle_VR_03_01_Start",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByIsLocalAvatar",
|
||||||
|
"IsLocalAvatar": true
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"QTEBuffCount": {
|
||||||
|
"Buff": {
|
||||||
|
"BuffID": 9000103,
|
||||||
|
"IsOverrideDuration": true
|
||||||
|
},
|
||||||
|
"Duration": "%AS_BuffDuration",
|
||||||
|
"ModifierStacking": "MultipleAllRefresh"
|
||||||
|
},
|
||||||
|
"QTEDamageModifier": {
|
||||||
|
"Duration": -1,
|
||||||
|
"ModifierStacking": "Unique",
|
||||||
|
"OnHitOther": [
|
||||||
|
{
|
||||||
|
"$type": "ModifyAttackDataAction",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByAnimTagList",
|
||||||
|
"TagList": [
|
||||||
|
"NormalQTE"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByBuffCount",
|
||||||
|
"BuffID": 9000103,
|
||||||
|
"CompareType": "GreaterEqual",
|
||||||
|
"StackCount": 1
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"PropertyKey": "Actor_AddedDamageRatio",
|
||||||
|
"PropertyValue": "%AS_AddedDamageRatio",
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ModifyAttackDataAction",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByAnimTagList",
|
||||||
|
"TagList": [
|
||||||
|
"NormalQTE"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByBuffCount",
|
||||||
|
"BuffID": 9000103,
|
||||||
|
"CompareType": "GreaterEqual",
|
||||||
|
"StackCount": 2
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"PropertyKey": "Actor_AddedDamageRatio",
|
||||||
|
"PropertyValue": "%AS_AddedDamageRatio",
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ModifyAttackDataAction",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByAnimTagList",
|
||||||
|
"TagList": [
|
||||||
|
"NormalQTE"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByBuffCount",
|
||||||
|
"BuffID": 9000103,
|
||||||
|
"CompareType": "GreaterEqual",
|
||||||
|
"StackCount": 3
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"PropertyKey": "Actor_AddedDamageRatio",
|
||||||
|
"PropertyValue": "%AS_AddedDamageRatio",
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ModifyAttackDataAction",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByAnimTagList",
|
||||||
|
"TagList": [
|
||||||
|
"NormalQTE"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByBuffCount",
|
||||||
|
"BuffID": 9000103,
|
||||||
|
"CompareType": "GreaterEqual",
|
||||||
|
"StackCount": 4
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"PropertyKey": "Actor_AddedDamageRatio",
|
||||||
|
"PropertyValue": "%AS_AddedDamageRatio",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
558
Data/ActivityBattleAbility_VR_Buff_ShieldPlay.json
Normal file
558
Data/ActivityBattleAbility_VR_Buff_ShieldPlay.json
Normal file
@ -0,0 +1,558 @@
|
|||||||
|
{
|
||||||
|
"AbilityMixins": [
|
||||||
|
{
|
||||||
|
"$type": "ListenHpShieldChangeMixin",
|
||||||
|
"Duration": -1,
|
||||||
|
"IgnoreSource": false,
|
||||||
|
"OnShieldEmptyActions": [
|
||||||
|
{
|
||||||
|
"$type": "BranchOperator",
|
||||||
|
"Conditions": [
|
||||||
|
{
|
||||||
|
"$type": "ByIsLocalAvatar",
|
||||||
|
"IsLocalAvatar": true,
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"SuccessActions": [
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "ShieldRemoveCheck"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"OnShieldRecoverActions": [
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "ShieldBuffSign",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByIsLocalAvatar",
|
||||||
|
"IsLocalAvatar": true
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "TriggerLevelCustomConditions",
|
||||||
|
"LevelConditionsID": 1522
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "LDListenEntityAction",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByIsLocalAvatar",
|
||||||
|
"IsLocalAvatar": true
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"TargetKey": "ActivityBattleAbility_Condition_BuffAdd"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"AbilityName": "ActivityBattleAbility_VR_Buff_ShieldPlay",
|
||||||
|
"AbilitySpecials": {
|
||||||
|
"AS_BaseAttackDelta": {
|
||||||
|
"Value": 500
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"OnBeingHit": [
|
||||||
|
{
|
||||||
|
"$type": "BranchOperator",
|
||||||
|
"Conditions": [
|
||||||
|
{
|
||||||
|
"$type": "ByNot",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByHasHpShield",
|
||||||
|
"HpShieldValueCompare": "Greater",
|
||||||
|
"Value": 0
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"SuccessActions": [
|
||||||
|
{
|
||||||
|
"$type": "RemoveBuffModifier",
|
||||||
|
"BuffID": 9000107,
|
||||||
|
"StackCount": 99,
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "RemoveBuffModifier",
|
||||||
|
"BuffID": 9000105,
|
||||||
|
"StackCount": 99,
|
||||||
|
"Target": "TeamAvatars"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"OnBuffAdded": [
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "EffModifier_Max",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByHandlingBuffID",
|
||||||
|
"BuffIDList": [
|
||||||
|
"9000105"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByIsLocalAvatar",
|
||||||
|
"IsLocalAvatar": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByBuffCount",
|
||||||
|
"BuffID": 9000105,
|
||||||
|
"CompareType": "GreaterEqual",
|
||||||
|
"StackCount": 3
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "EffModifier_Middle",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByHandlingBuffID",
|
||||||
|
"BuffIDList": [
|
||||||
|
"9000105"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByIsLocalAvatar",
|
||||||
|
"IsLocalAvatar": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByBuffCount",
|
||||||
|
"BuffID": 9000105,
|
||||||
|
"CompareType": "Equal",
|
||||||
|
"StackCount": 2
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "EffModifier_Low",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByHandlingBuffID",
|
||||||
|
"BuffIDList": [
|
||||||
|
"9000105"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByIsLocalAvatar",
|
||||||
|
"IsLocalAvatar": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByBuffCount",
|
||||||
|
"BuffID": 9000105,
|
||||||
|
"CompareType": "Equal",
|
||||||
|
"StackCount": 1
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"OnBuffRemoved": [
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "EffModifier_Remove",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByHandlingBuffID",
|
||||||
|
"BuffIDList": [
|
||||||
|
"9000105"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByIsLocalAvatar",
|
||||||
|
"IsLocalAvatar": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByBuffCount",
|
||||||
|
"BuffID": 9000105,
|
||||||
|
"CompareType": "LessEqual",
|
||||||
|
"StackCount": 0
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "LDListenEntityAction",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByHandlingBuffID",
|
||||||
|
"BuffIDList": [
|
||||||
|
"9000105"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByIsLocalAvatar",
|
||||||
|
"IsLocalAvatar": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByBuffCount",
|
||||||
|
"BuffID": 9000105,
|
||||||
|
"CompareType": "LessEqual",
|
||||||
|
"StackCount": 0
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"TargetKey": "ActivityBattleAbility_Condition_BuffRemoved"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"OnSwitchInBegin": [
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "ShieldBuffSign",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByHasHpShield",
|
||||||
|
"HpShieldValueCompare": "Greater",
|
||||||
|
"Value": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByIsLocalAvatar",
|
||||||
|
"IsLocalAvatar": true,
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"OnSwitchOutBegin": [
|
||||||
|
{
|
||||||
|
"$type": "RemoveModifier",
|
||||||
|
"ModifierName": "ShieldBuffSign"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Modifiers": {
|
||||||
|
"EffModifier_Low": {
|
||||||
|
"Duration": -1,
|
||||||
|
"ModifierStacking": "Replace",
|
||||||
|
"OnAdded": [
|
||||||
|
{
|
||||||
|
"$type": "ModifyMaterialPropertyAction",
|
||||||
|
"Tag": "Common_MA_Buff_VR_RimGlow_06",
|
||||||
|
"key": "Common_MA_Buff_VR_RimGlow_06"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ProcessScreenEffectAction",
|
||||||
|
"EffectKey": "Monster_Common_VRBuff_01_Vignette",
|
||||||
|
"EffectType": "Vignette"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"EffModifier_Max": {
|
||||||
|
"Duration": -1,
|
||||||
|
"ModifierStacking": "Replace",
|
||||||
|
"OnAdded": [
|
||||||
|
{
|
||||||
|
"$type": "RemoveModifier",
|
||||||
|
"ModifierName": "EffModifier_Middle"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "RemoveModifier",
|
||||||
|
"ModifierName": "EffModifier_Low"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ModifyMaterialPropertyAction",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByCharacterSize",
|
||||||
|
"CharacterSize": "Large",
|
||||||
|
"CompareType": "GreaterEqual"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Tag": "Common_MA_Buff_VR_RimGlow_07",
|
||||||
|
"key": "Common_MA_Buff_VR_RimGlow_07"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ModifyMaterialPropertyAction",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByCharacterSize",
|
||||||
|
"CharacterSize": "Large",
|
||||||
|
"CompareType": "GreaterEqual"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Tag": "Common_MA_Buff_VR_RimGlow_08",
|
||||||
|
"key": "Common_MA_Buff_VR_RimGlow_08"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ProcessScreenEffectAction",
|
||||||
|
"EffectKey": "Monster_Common_VRBuff_01_Vignette",
|
||||||
|
"EffectType": "Vignette"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ModifyMaterialPropertyAction",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByCharacterSize",
|
||||||
|
"CharacterSize": "Large",
|
||||||
|
"CompareType": "Less"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Tag": "Common_MA_Buff_VR_RimGlow_01",
|
||||||
|
"key": "Common_MA_Buff_VR_RimGlow_01"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ModifyMaterialPropertyAction",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByCharacterSize",
|
||||||
|
"CharacterSize": "Large",
|
||||||
|
"CompareType": "Less"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Tag": "Common_MA_Buff_VR_RimGlow_02",
|
||||||
|
"key": "Common_MA_Buff_VR_RimGlow_02"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ProcessScreenEffectAction",
|
||||||
|
"EffectKey": "Monster_Common_VRBuff_01_Vignette",
|
||||||
|
"EffectType": "Vignette"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "FireEffect",
|
||||||
|
"AttachPointName": "MiddlePoint",
|
||||||
|
"EffectPattern": "Eff_Common_ActivityBattle_VR_01_01_Start",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByCharacterSize",
|
||||||
|
"CharacterSize": "Large",
|
||||||
|
"CompareType": "GreaterEqual"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "FireEffect",
|
||||||
|
"AttachPointName": "MiddlePoint",
|
||||||
|
"EffectPattern": "Eff_Common_ActivityBattle_VR_01_02_Start",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByCharacterSize",
|
||||||
|
"CharacterSize": "Middle",
|
||||||
|
"CompareType": "Equal"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "FireEffect",
|
||||||
|
"AttachPointName": "MiddlePoint",
|
||||||
|
"EffectPattern": "Eff_Common_ActivityBattle_VR_01_03_Start",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByCharacterSize",
|
||||||
|
"CharacterSize": "Small",
|
||||||
|
"CompareType": "LessEqual"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"EffModifier_Middle": {
|
||||||
|
"Duration": -1,
|
||||||
|
"ModifierStacking": "Replace",
|
||||||
|
"OnAdded": [
|
||||||
|
{
|
||||||
|
"$type": "RemoveModifier",
|
||||||
|
"ModifierName": "EffModifier_Low"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ModifyMaterialPropertyAction",
|
||||||
|
"Tag": "Common_MA_Buff_VR_RimGlow_03",
|
||||||
|
"key": "Common_MA_Buff_VR_RimGlow_03"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ModifyMaterialPropertyAction",
|
||||||
|
"Tag": "Common_MA_Buff_VR_RimGlow_04",
|
||||||
|
"key": "Common_MA_Buff_VR_RimGlow_04"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ProcessScreenEffectAction",
|
||||||
|
"EffectKey": "Monster_Common_VRBuff_01_Vignette",
|
||||||
|
"EffectType": "Vignette"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "FireEffect",
|
||||||
|
"AttachPointName": "MiddlePoint",
|
||||||
|
"EffectPattern": "Eff_Common_ActivityBattle_VR_02_01_Start",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByCharacterSize",
|
||||||
|
"CharacterSize": "Large",
|
||||||
|
"CompareType": "GreaterEqual"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "FireEffect",
|
||||||
|
"AttachPointName": "MiddlePoint",
|
||||||
|
"EffectPattern": "Eff_Common_ActivityBattle_VR_02_02_Start",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByCharacterSize",
|
||||||
|
"CharacterSize": "Middle",
|
||||||
|
"CompareType": "Equal"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "FireEffect",
|
||||||
|
"AttachPointName": "MiddlePoint",
|
||||||
|
"EffectPattern": "Eff_Common_ActivityBattle_VR_02_03_Start",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByCharacterSize",
|
||||||
|
"CharacterSize": "Small",
|
||||||
|
"CompareType": "LessEqual"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"EffModifier_Remove": {
|
||||||
|
"Duration": 1,
|
||||||
|
"ModifierStacking": "Unique",
|
||||||
|
"OnAdded": [
|
||||||
|
{
|
||||||
|
"$type": "RemoveModifier",
|
||||||
|
"ModifierName": "EffModifier_Max"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "RemoveModifier",
|
||||||
|
"ModifierName": "EffModifier_Middle"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "RemoveModifier",
|
||||||
|
"ModifierName": "EffModifier_Low"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ModifyMaterialPropertyAction",
|
||||||
|
"Tag": "Common_MA_Buff_VR_RimGlow_05",
|
||||||
|
"key": "Common_MA_Buff_VR_RimGlow_05"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "FireEffect",
|
||||||
|
"AttachPointName": "MiddlePoint",
|
||||||
|
"EffectPattern": "Eff_Common_ActivityBattle_VR_03_01_Start",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByIsLocalAvatar",
|
||||||
|
"IsLocalAvatar": true
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"ShieldBuffModifier": {
|
||||||
|
"Buff": {
|
||||||
|
"BuffID": 9000105,
|
||||||
|
"IsOverrideDuration": true
|
||||||
|
},
|
||||||
|
"Duration": -1,
|
||||||
|
"MaxStackingNumber": 4,
|
||||||
|
"ModifierStacking": "MultipleAllRefresh",
|
||||||
|
"Properties": {
|
||||||
|
"Actor_BaseAttackDelta": "%AS_BaseAttackDelta"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"ShieldBuffSign": {
|
||||||
|
"Buff": {
|
||||||
|
"BuffID": 9000107,
|
||||||
|
"IsOverrideDuration": false
|
||||||
|
},
|
||||||
|
"Duration": -1,
|
||||||
|
"ModifierStacking": "Unique",
|
||||||
|
"OnRemoved": [
|
||||||
|
{
|
||||||
|
"$type": "RemoveModifier",
|
||||||
|
"ModifierName": "EffModifier_Max",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByNot",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByHasBuffID",
|
||||||
|
"BuffIDList": [
|
||||||
|
"9000107"
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByIsLocalAvatar",
|
||||||
|
"IsLocalAvatar": true,
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"OnThinkInterval": [
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "ShieldBuffModifier",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByIsLocalAvatar",
|
||||||
|
"IsLocalAvatar": true,
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "TeamAvatars"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"ThinkInterval": 5
|
||||||
|
},
|
||||||
|
"ShieldRemoveCheck": {
|
||||||
|
"Duration": 0.1,
|
||||||
|
"ModifierStacking": "Replace",
|
||||||
|
"OnRemoved": [
|
||||||
|
{
|
||||||
|
"$type": "RemoveBuffModifier",
|
||||||
|
"BuffID": 9000107,
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByNot",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByHasHpShield",
|
||||||
|
"HpShieldValueCompare": "Greater",
|
||||||
|
"Value": 0
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"StackCount": 99,
|
||||||
|
"Target": "TeamAvatars"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "RemoveBuffModifier",
|
||||||
|
"BuffID": 9000105,
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByNot",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByHasHpShield",
|
||||||
|
"HpShieldValueCompare": "Greater",
|
||||||
|
"Value": 0
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"StackCount": 99,
|
||||||
|
"Target": "TeamAvatars"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
714
Data/ActivityBattleAbility_VR_Buff_SoloPlay.json
Normal file
714
Data/ActivityBattleAbility_VR_Buff_SoloPlay.json
Normal file
@ -0,0 +1,714 @@
|
|||||||
|
{
|
||||||
|
"AbilityMixins": [
|
||||||
|
{
|
||||||
|
"$type": "ActionsOnPropertyChangeMixin",
|
||||||
|
"PropertyActions": [
|
||||||
|
{
|
||||||
|
"CustomPropertyType": "Int_A_StanceBuff",
|
||||||
|
"IsUsePercentage": false,
|
||||||
|
"PropertyChangeActions": [
|
||||||
|
{
|
||||||
|
"$type": "BranchOperator",
|
||||||
|
"Conditions": [
|
||||||
|
{
|
||||||
|
"$type": "ByPlayerPropertyValue",
|
||||||
|
"CompareType": "Equal",
|
||||||
|
"CustomNumerator": "Int_A_StanceBuff",
|
||||||
|
"IsUsePercent": false,
|
||||||
|
"Numerator": "Custom",
|
||||||
|
"Target": "Self",
|
||||||
|
"Val1": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByPlayerPropertyValue",
|
||||||
|
"CompareType": "Equal",
|
||||||
|
"CustomNumerator": "Int_B_StanceBuff",
|
||||||
|
"IsUsePercent": false,
|
||||||
|
"Numerator": "Custom",
|
||||||
|
"Target": "Self",
|
||||||
|
"Val1": 1
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"SuccessActions": [
|
||||||
|
{
|
||||||
|
"$type": "TriggerLevelCustomConditions",
|
||||||
|
"LevelConditionsID": 1521
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"PropertyType": "Custom"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"CustomPropertyType": "Int_B_StanceBuff",
|
||||||
|
"IsUsePercentage": false,
|
||||||
|
"PropertyChangeActions": [
|
||||||
|
{
|
||||||
|
"$type": "BranchOperator",
|
||||||
|
"Conditions": [
|
||||||
|
{
|
||||||
|
"$type": "ByPlayerPropertyValue",
|
||||||
|
"CompareType": "Equal",
|
||||||
|
"CustomNumerator": "Int_A_StanceBuff",
|
||||||
|
"IsUsePercent": false,
|
||||||
|
"Numerator": "Custom",
|
||||||
|
"Target": "Self",
|
||||||
|
"Val1": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByPlayerPropertyValue",
|
||||||
|
"CompareType": "Equal",
|
||||||
|
"CustomNumerator": "Int_B_StanceBuff",
|
||||||
|
"IsUsePercent": false,
|
||||||
|
"Numerator": "Custom",
|
||||||
|
"Target": "Self",
|
||||||
|
"Val1": 1
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"SuccessActions": [
|
||||||
|
{
|
||||||
|
"$type": "TriggerLevelCustomConditions",
|
||||||
|
"LevelConditionsID": 1521
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"PropertyType": "Custom"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"AbilityName": "ActivityBattleAbility_VR_Buff_SoloPlay",
|
||||||
|
"AbilitySpecials": {
|
||||||
|
"AS_AddedDamageRatio": {
|
||||||
|
"Value": 0.2
|
||||||
|
},
|
||||||
|
"AS_BuffCount": {
|
||||||
|
"Value": 0,
|
||||||
|
"ValueType": "Integer"
|
||||||
|
},
|
||||||
|
"AS_BuffCountTemp": {
|
||||||
|
"Value": 0,
|
||||||
|
"ValueType": "Integer"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"OnAdded": [
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "SoloBuffTimer",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"OnBeAttackLanded": [
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "DamagedModifier",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByTotalDamage",
|
||||||
|
"CompareType": "Greater",
|
||||||
|
"Damage": 0,
|
||||||
|
"SkipDamage": true,
|
||||||
|
"Target": "Other"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"OnBuffAdded": [
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "EffModifier_Max",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByHandlingBuffID",
|
||||||
|
"BuffIDList": [
|
||||||
|
"9000106"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByIsLocalAvatar",
|
||||||
|
"IsLocalAvatar": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByBuffCount",
|
||||||
|
"BuffID": 9000106,
|
||||||
|
"CompareType": "GreaterEqual",
|
||||||
|
"StackCount": 10
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "EffModifier_Middle",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByHandlingBuffID",
|
||||||
|
"BuffIDList": [
|
||||||
|
"9000106"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByIsLocalAvatar",
|
||||||
|
"IsLocalAvatar": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByBuffCount",
|
||||||
|
"BuffID": 9000106,
|
||||||
|
"CompareType": "GreaterEqual",
|
||||||
|
"StackCount": 5
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByBuffCount",
|
||||||
|
"BuffID": 9000106,
|
||||||
|
"CompareType": "Less",
|
||||||
|
"StackCount": 10
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "EffModifier_Low",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByHandlingBuffID",
|
||||||
|
"BuffIDList": [
|
||||||
|
"9000106"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByIsLocalAvatar",
|
||||||
|
"IsLocalAvatar": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByBuffCount",
|
||||||
|
"BuffID": 9000106,
|
||||||
|
"CompareType": "Less",
|
||||||
|
"StackCount": 5
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "LDListenEntityAction",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByHandlingBuffID",
|
||||||
|
"BuffIDList": [
|
||||||
|
"9000106"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByIsLocalAvatar",
|
||||||
|
"IsLocalAvatar": true
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"TargetKey": "ActivityBattleAbility_Condition_BuffAdd"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"OnBuffRemoved": [
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "EffModifier_Remove",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByHandlingBuffID",
|
||||||
|
"BuffIDList": [
|
||||||
|
"9000106"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByIsLocalAvatar",
|
||||||
|
"IsLocalAvatar": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByBuffCount",
|
||||||
|
"BuffID": 9000106,
|
||||||
|
"CompareType": "LessEqual",
|
||||||
|
"StackCount": 0
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Modifiers": {
|
||||||
|
"DamagedModifier": {
|
||||||
|
"Duration": 1,
|
||||||
|
"ModifierStacking": "Unique",
|
||||||
|
"OnAdded": [
|
||||||
|
{
|
||||||
|
"$type": "SetAbilitySpecialAction",
|
||||||
|
"ModifyFunction": "Mod",
|
||||||
|
"Param": 2,
|
||||||
|
"ParamName": "AS_BuffCountTemp",
|
||||||
|
"ParamType": "Integer"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "BranchOperator",
|
||||||
|
"Conditions": [
|
||||||
|
{
|
||||||
|
"$type": "ByAbilitySpecial",
|
||||||
|
"CompareType": "Equal",
|
||||||
|
"Param": 0,
|
||||||
|
"ParamName": "AS_BuffCountTemp",
|
||||||
|
"ParamType": "Integer"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"FailureActions": [
|
||||||
|
{
|
||||||
|
"$type": "SetAbilitySpecialByExpression",
|
||||||
|
"Expression": "(specials(AS_BuffCount)\/2)+1",
|
||||||
|
"ParamName": "AS_BuffCount",
|
||||||
|
"ValueType": "Integer"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "RemoveModifier",
|
||||||
|
"ModifierName": "SoloBuffModifier",
|
||||||
|
"StackCount": "%AS_BuffCount"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "SetAbilitySpecialByExpression",
|
||||||
|
"Expression": "specials(AS_BuffCount)-1",
|
||||||
|
"ParamName": "AS_BuffCount"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "SetAbilitySpecialByExpression",
|
||||||
|
"Expression": "specials(AS_BuffCount)",
|
||||||
|
"ParamName": "AS_BuffCountTemp",
|
||||||
|
"ValueType": "Integer"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"SuccessActions": [
|
||||||
|
{
|
||||||
|
"$type": "SetAbilitySpecialByExpression",
|
||||||
|
"Expression": "specials(AS_BuffCount)\/2",
|
||||||
|
"ParamName": "AS_BuffCount",
|
||||||
|
"ValueType": "Integer"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "RemoveModifier",
|
||||||
|
"ModifierName": "SoloBuffModifier",
|
||||||
|
"StackCount": "%AS_BuffCount"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "SetAbilitySpecialByExpression",
|
||||||
|
"Expression": "specials(AS_BuffCount)",
|
||||||
|
"ParamName": "AS_BuffCountTemp",
|
||||||
|
"ValueType": "Integer"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"EffModifier_Low": {
|
||||||
|
"Duration": -1,
|
||||||
|
"ModifierStacking": "Replace",
|
||||||
|
"OnAdded": [
|
||||||
|
{
|
||||||
|
"$type": "ModifyMaterialPropertyAction",
|
||||||
|
"Tag": "Common_MA_Buff_VR_RimGlow_06",
|
||||||
|
"key": "Common_MA_Buff_VR_RimGlow_06"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ProcessScreenEffectAction",
|
||||||
|
"EffectKey": "Monster_Common_VRBuff_01_Vignette",
|
||||||
|
"EffectType": "Vignette"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"EffModifier_Max": {
|
||||||
|
"Duration": -1,
|
||||||
|
"ModifierStacking": "Replace",
|
||||||
|
"OnAdded": [
|
||||||
|
{
|
||||||
|
"$type": "RemoveModifier",
|
||||||
|
"ModifierName": "EffModifier_Middle"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "RemoveModifier",
|
||||||
|
"ModifierName": "EffModifier_Low"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ModifyMaterialPropertyAction",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByCharacterSize",
|
||||||
|
"CharacterSize": "Large",
|
||||||
|
"CompareType": "GreaterEqual"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Tag": "Common_MA_Buff_VR_RimGlow_07",
|
||||||
|
"key": "Common_MA_Buff_VR_RimGlow_07"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ModifyMaterialPropertyAction",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByCharacterSize",
|
||||||
|
"CharacterSize": "Large",
|
||||||
|
"CompareType": "GreaterEqual"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Tag": "Common_MA_Buff_VR_RimGlow_08",
|
||||||
|
"key": "Common_MA_Buff_VR_RimGlow_08"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ProcessScreenEffectAction",
|
||||||
|
"EffectKey": "Monster_Common_VRBuff_01_Vignette",
|
||||||
|
"EffectType": "Vignette"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ModifyMaterialPropertyAction",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByCharacterSize",
|
||||||
|
"CharacterSize": "Large",
|
||||||
|
"CompareType": "Less"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Tag": "Common_MA_Buff_VR_RimGlow_01",
|
||||||
|
"key": "Common_MA_Buff_VR_RimGlow_01"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ModifyMaterialPropertyAction",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByCharacterSize",
|
||||||
|
"CharacterSize": "Large",
|
||||||
|
"CompareType": "Less"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Tag": "Common_MA_Buff_VR_RimGlow_02",
|
||||||
|
"key": "Common_MA_Buff_VR_RimGlow_02"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ProcessScreenEffectAction",
|
||||||
|
"EffectKey": "Monster_Common_VRBuff_01_Vignette",
|
||||||
|
"EffectType": "Vignette"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "FireEffect",
|
||||||
|
"AttachPointName": "MiddlePoint",
|
||||||
|
"EffectPattern": "Eff_Common_ActivityBattle_VR_01_01_Start",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByCharacterSize",
|
||||||
|
"CharacterSize": "Large",
|
||||||
|
"CompareType": "GreaterEqual"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "FireEffect",
|
||||||
|
"AttachPointName": "MiddlePoint",
|
||||||
|
"EffectPattern": "Eff_Common_ActivityBattle_VR_01_02_Start",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByCharacterSize",
|
||||||
|
"CharacterSize": "Middle",
|
||||||
|
"CompareType": "Equal"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "FireEffect",
|
||||||
|
"AttachPointName": "MiddlePoint",
|
||||||
|
"EffectPattern": "Eff_Common_ActivityBattle_VR_01_03_Start",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByCharacterSize",
|
||||||
|
"CharacterSize": "Small",
|
||||||
|
"CompareType": "LessEqual"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"EffModifier_Middle": {
|
||||||
|
"Duration": -1,
|
||||||
|
"ModifierStacking": "Replace",
|
||||||
|
"OnAdded": [
|
||||||
|
{
|
||||||
|
"$type": "RemoveModifier",
|
||||||
|
"ModifierName": "EffModifier_Low"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ModifyMaterialPropertyAction",
|
||||||
|
"Tag": "Common_MA_Buff_VR_RimGlow_03",
|
||||||
|
"key": "Common_MA_Buff_VR_RimGlow_03"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ModifyMaterialPropertyAction",
|
||||||
|
"Tag": "Common_MA_Buff_VR_RimGlow_04",
|
||||||
|
"key": "Common_MA_Buff_VR_RimGlow_04"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ProcessScreenEffectAction",
|
||||||
|
"EffectKey": "Monster_Common_VRBuff_01_Vignette",
|
||||||
|
"EffectType": "Vignette"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "FireEffect",
|
||||||
|
"AttachPointName": "MiddlePoint",
|
||||||
|
"EffectPattern": "Eff_Common_ActivityBattle_VR_02_01_Start",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByCharacterSize",
|
||||||
|
"CharacterSize": "Large",
|
||||||
|
"CompareType": "GreaterEqual"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "FireEffect",
|
||||||
|
"AttachPointName": "MiddlePoint",
|
||||||
|
"EffectPattern": "Eff_Common_ActivityBattle_VR_02_02_Start",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByCharacterSize",
|
||||||
|
"CharacterSize": "Middle",
|
||||||
|
"CompareType": "Equal"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "FireEffect",
|
||||||
|
"AttachPointName": "MiddlePoint",
|
||||||
|
"EffectPattern": "Eff_Common_ActivityBattle_VR_02_03_Start",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByCharacterSize",
|
||||||
|
"CharacterSize": "Small",
|
||||||
|
"CompareType": "LessEqual"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"EffModifier_Remove": {
|
||||||
|
"Duration": 1,
|
||||||
|
"ModifierStacking": "Unique",
|
||||||
|
"OnAdded": [
|
||||||
|
{
|
||||||
|
"$type": "RemoveModifier",
|
||||||
|
"ModifierName": "EffModifier_Max"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "RemoveModifier",
|
||||||
|
"ModifierName": "EffModifier_Middle"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "RemoveModifier",
|
||||||
|
"ModifierName": "EffModifier_Low"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ModifyMaterialPropertyAction",
|
||||||
|
"Tag": "Common_MA_Buff_VR_RimGlow_05",
|
||||||
|
"key": "Common_MA_Buff_VR_RimGlow_05"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "FireEffect",
|
||||||
|
"AttachPointName": "MiddlePoint",
|
||||||
|
"EffectPattern": "Eff_Common_ActivityBattle_VR_03_01_Start",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByIsLocalAvatar",
|
||||||
|
"IsLocalAvatar": true
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"SoloBuffModifier": {
|
||||||
|
"Buff": {
|
||||||
|
"BuffID": 9000106,
|
||||||
|
"IsOverrideDuration": true
|
||||||
|
},
|
||||||
|
"Duration": -1,
|
||||||
|
"MaxStackingNumber": 10,
|
||||||
|
"ModifierStacking": "MultipleAllRefresh",
|
||||||
|
"Properties": {
|
||||||
|
"Actor_AddedDamageRatio": "%AS_AddedDamageRatio"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"SoloBuffTimer": {
|
||||||
|
"Duration": -1,
|
||||||
|
"ModifierStacking": "Unique",
|
||||||
|
"OnRemoved": [
|
||||||
|
{
|
||||||
|
"$type": "RemoveModifier",
|
||||||
|
"ModifierName": "SoloBuffModifier"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"OnThinkInterval": [
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "SoloBuffModifier"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "SetAbilitySpecialByExpression",
|
||||||
|
"Expression": "specials(AS_BuffCount)+1",
|
||||||
|
"ParamName": "AS_BuffCount",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByAbilitySpecial",
|
||||||
|
"CompareType": "Less",
|
||||||
|
"Param": 10,
|
||||||
|
"ParamName": "AS_BuffCount",
|
||||||
|
"ParamType": "Integer"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "SetAbilitySpecialByExpression",
|
||||||
|
"Expression": "specials(AS_BuffCountTemp)+1",
|
||||||
|
"ParamName": "AS_BuffCountTemp",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByAbilitySpecial",
|
||||||
|
"CompareType": "Less",
|
||||||
|
"Param": 10,
|
||||||
|
"ParamName": "AS_BuffCountTemp",
|
||||||
|
"ParamType": "Integer"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "TriggerLevelCustomConditions",
|
||||||
|
"LevelConditionsID": 1511,
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByAbilitySpecial",
|
||||||
|
"CompareType": "Equal",
|
||||||
|
"Param": 1,
|
||||||
|
"ParamName": "AS_BuffCount",
|
||||||
|
"ParamType": "Integer"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "TriggerLevelCustomConditions",
|
||||||
|
"LevelConditionsID": 1512,
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByAbilitySpecial",
|
||||||
|
"CompareType": "Equal",
|
||||||
|
"Param": 2,
|
||||||
|
"ParamName": "AS_BuffCount",
|
||||||
|
"ParamType": "Integer"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "TriggerLevelCustomConditions",
|
||||||
|
"LevelConditionsID": 1513,
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByAbilitySpecial",
|
||||||
|
"CompareType": "Equal",
|
||||||
|
"Param": 3,
|
||||||
|
"ParamName": "AS_BuffCount",
|
||||||
|
"ParamType": "Integer"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "TriggerLevelCustomConditions",
|
||||||
|
"LevelConditionsID": 1514,
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByAbilitySpecial",
|
||||||
|
"CompareType": "Equal",
|
||||||
|
"Param": 4,
|
||||||
|
"ParamName": "AS_BuffCount",
|
||||||
|
"ParamType": "Integer"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "TriggerLevelCustomConditions",
|
||||||
|
"LevelConditionsID": 1515,
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByAbilitySpecial",
|
||||||
|
"CompareType": "Equal",
|
||||||
|
"Param": 5,
|
||||||
|
"ParamName": "AS_BuffCount",
|
||||||
|
"ParamType": "Integer"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "TriggerLevelCustomConditions",
|
||||||
|
"LevelConditionsID": 1516,
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByAbilitySpecial",
|
||||||
|
"CompareType": "Equal",
|
||||||
|
"Param": 6,
|
||||||
|
"ParamName": "AS_BuffCount",
|
||||||
|
"ParamType": "Integer"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "TriggerLevelCustomConditions",
|
||||||
|
"LevelConditionsID": 1517,
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByAbilitySpecial",
|
||||||
|
"CompareType": "Equal",
|
||||||
|
"Param": 7,
|
||||||
|
"ParamName": "AS_BuffCount",
|
||||||
|
"ParamType": "Integer"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "TriggerLevelCustomConditions",
|
||||||
|
"LevelConditionsID": 1518,
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByAbilitySpecial",
|
||||||
|
"CompareType": "Equal",
|
||||||
|
"Param": 8,
|
||||||
|
"ParamName": "AS_BuffCount",
|
||||||
|
"ParamType": "Integer"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "TriggerLevelCustomConditions",
|
||||||
|
"LevelConditionsID": 1519,
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByAbilitySpecial",
|
||||||
|
"CompareType": "Equal",
|
||||||
|
"Param": 9,
|
||||||
|
"ParamName": "AS_BuffCount",
|
||||||
|
"ParamType": "Integer"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "TriggerLevelCustomConditions",
|
||||||
|
"LevelConditionsID": 1520,
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByAbilitySpecial",
|
||||||
|
"CompareType": "Equal",
|
||||||
|
"Param": 10,
|
||||||
|
"ParamName": "AS_BuffCount",
|
||||||
|
"ParamType": "Integer"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"ThinkInterval": 2
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
522
Data/ActivityBattleAbility_VR_Buff_SwitchOutPlay.json
Normal file
522
Data/ActivityBattleAbility_VR_Buff_SwitchOutPlay.json
Normal file
@ -0,0 +1,522 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "ActivityBattleAbility_VR_Buff_SwitchOutPlay",
|
||||||
|
"AbilitySpecials": {
|
||||||
|
"AS_AddedDamageRatio": {
|
||||||
|
"Value": 0.4
|
||||||
|
},
|
||||||
|
"AS_BuffDuration": {
|
||||||
|
"Value": 10
|
||||||
|
},
|
||||||
|
"AS_SpRecoverRatio": {
|
||||||
|
"Value": 5
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"OnAdded": [
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "MainModifier"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "EXSPDamageModifier"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"OnBuffAdded": [
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "EffModifier_Max",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByHandlingBuffID",
|
||||||
|
"BuffIDList": [
|
||||||
|
"9000101"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByIsLocalAvatar",
|
||||||
|
"IsLocalAvatar": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByBuffCount",
|
||||||
|
"BuffID": 9000101,
|
||||||
|
"CompareType": "GreaterEqual",
|
||||||
|
"StackCount": 3
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "EffModifier_Middle",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByHandlingBuffID",
|
||||||
|
"BuffIDList": [
|
||||||
|
"9000101"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByIsLocalAvatar",
|
||||||
|
"IsLocalAvatar": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByBuffCount",
|
||||||
|
"BuffID": 9000101,
|
||||||
|
"CompareType": "Equal",
|
||||||
|
"StackCount": 2
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "EffModifier_Low",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByHandlingBuffID",
|
||||||
|
"BuffIDList": [
|
||||||
|
"9000101"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByIsLocalAvatar",
|
||||||
|
"IsLocalAvatar": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByBuffCount",
|
||||||
|
"BuffID": 9000101,
|
||||||
|
"CompareType": "Equal",
|
||||||
|
"StackCount": 1
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "LDListenEntityAction",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByHandlingBuffID",
|
||||||
|
"BuffIDList": [
|
||||||
|
"9000101"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByIsLocalAvatar",
|
||||||
|
"IsLocalAvatar": true
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"TargetKey": "ActivityBattleAbility_Condition_BuffAdd"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"OnBuffRemoved": [
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "EffModifier_Remove",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByHandlingBuffID",
|
||||||
|
"BuffIDList": [
|
||||||
|
"9000101"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByIsLocalAvatar",
|
||||||
|
"IsLocalAvatar": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByBuffCount",
|
||||||
|
"BuffID": 9000101,
|
||||||
|
"CompareType": "LessEqual",
|
||||||
|
"StackCount": 0
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"OnSkillStart": [
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "EXSPBuffCount",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByFromSkillType",
|
||||||
|
"SkillType": "ExSp"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "TeamAvatars"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "TriggerLevelCustomConditions",
|
||||||
|
"LevelConditionsID": 1523,
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByFromSkillType",
|
||||||
|
"SkillType": "ExSp"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Modifiers": {
|
||||||
|
"EXSPBuffCount": {
|
||||||
|
"Buff": {
|
||||||
|
"BuffID": 9000101,
|
||||||
|
"IsOverrideDuration": true
|
||||||
|
},
|
||||||
|
"Duration": "%AS_BuffDuration",
|
||||||
|
"MaxStackingNumber": 4,
|
||||||
|
"ModifierStacking": "MultipleAllRefresh"
|
||||||
|
},
|
||||||
|
"EXSPDamageModifier": {
|
||||||
|
"Duration": -1,
|
||||||
|
"ModifierStacking": "Unique",
|
||||||
|
"OnHitOther": [
|
||||||
|
{
|
||||||
|
"$type": "ModifyAttackDataAction",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByAnimTagList",
|
||||||
|
"TagList": [
|
||||||
|
"ExSp"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByBuffCount",
|
||||||
|
"BuffID": 9000101,
|
||||||
|
"CompareType": "GreaterEqual",
|
||||||
|
"StackCount": 1
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"PropertyKey": "Actor_AddedDamageRatio",
|
||||||
|
"PropertyValue": "%AS_AddedDamageRatio",
|
||||||
|
"Target": "Target"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ModifyAttackDataAction",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByAnimTagList",
|
||||||
|
"TagList": [
|
||||||
|
"ExSp"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByBuffCount",
|
||||||
|
"BuffID": 9000101,
|
||||||
|
"CompareType": "GreaterEqual",
|
||||||
|
"StackCount": 2
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"PropertyKey": "Actor_AddedDamageRatio",
|
||||||
|
"PropertyValue": "%AS_AddedDamageRatio",
|
||||||
|
"Target": "Target"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ModifyAttackDataAction",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByAnimTagList",
|
||||||
|
"TagList": [
|
||||||
|
"ExSp"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByBuffCount",
|
||||||
|
"BuffID": 9000101,
|
||||||
|
"CompareType": "GreaterEqual",
|
||||||
|
"StackCount": 3
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"PropertyKey": "Actor_AddedDamageRatio",
|
||||||
|
"PropertyValue": "%AS_AddedDamageRatio",
|
||||||
|
"Target": "Target"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ModifyAttackDataAction",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByAnimTagList",
|
||||||
|
"TagList": [
|
||||||
|
"ExSp"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByBuffCount",
|
||||||
|
"BuffID": 9000101,
|
||||||
|
"CompareType": "GreaterEqual",
|
||||||
|
"StackCount": 4
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"PropertyKey": "Actor_AddedDamageRatio",
|
||||||
|
"PropertyValue": "%AS_AddedDamageRatio",
|
||||||
|
"Target": "Target"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"EffModifier_Low": {
|
||||||
|
"Duration": -1,
|
||||||
|
"ModifierStacking": "Replace",
|
||||||
|
"OnAdded": [
|
||||||
|
{
|
||||||
|
"$type": "ModifyMaterialPropertyAction",
|
||||||
|
"Tag": "Common_MA_Buff_VR_RimGlow_06",
|
||||||
|
"key": "Common_MA_Buff_VR_RimGlow_06"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ProcessScreenEffectAction",
|
||||||
|
"EffectKey": "Monster_Common_VRBuff_01_Vignette",
|
||||||
|
"EffectType": "Vignette"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"EffModifier_Max": {
|
||||||
|
"Duration": -1,
|
||||||
|
"ModifierStacking": "Replace",
|
||||||
|
"OnAdded": [
|
||||||
|
{
|
||||||
|
"$type": "RemoveModifier",
|
||||||
|
"ModifierName": "EffModifier_Middle"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "RemoveModifier",
|
||||||
|
"ModifierName": "EffModifier_Low"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ModifyMaterialPropertyAction",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByCharacterSize",
|
||||||
|
"CharacterSize": "Large",
|
||||||
|
"CompareType": "GreaterEqual"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Tag": "Common_MA_Buff_VR_RimGlow_07",
|
||||||
|
"key": "Common_MA_Buff_VR_RimGlow_07"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ModifyMaterialPropertyAction",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByCharacterSize",
|
||||||
|
"CharacterSize": "Large",
|
||||||
|
"CompareType": "GreaterEqual"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Tag": "Common_MA_Buff_VR_RimGlow_08",
|
||||||
|
"key": "Common_MA_Buff_VR_RimGlow_08"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ProcessScreenEffectAction",
|
||||||
|
"EffectKey": "Monster_Common_VRBuff_01_Vignette",
|
||||||
|
"EffectType": "Vignette"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ModifyMaterialPropertyAction",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByCharacterSize",
|
||||||
|
"CharacterSize": "Large",
|
||||||
|
"CompareType": "Less"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Tag": "Common_MA_Buff_VR_RimGlow_01",
|
||||||
|
"key": "Common_MA_Buff_VR_RimGlow_01"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ModifyMaterialPropertyAction",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByCharacterSize",
|
||||||
|
"CharacterSize": "Large",
|
||||||
|
"CompareType": "Less"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Tag": "Common_MA_Buff_VR_RimGlow_02",
|
||||||
|
"key": "Common_MA_Buff_VR_RimGlow_02"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ProcessScreenEffectAction",
|
||||||
|
"EffectKey": "Monster_Common_VRBuff_01_Vignette",
|
||||||
|
"EffectType": "Vignette"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "FireEffect",
|
||||||
|
"AttachPointName": "MiddlePoint",
|
||||||
|
"EffectPattern": "Eff_Common_ActivityBattle_VR_01_01_Start",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByCharacterSize",
|
||||||
|
"CharacterSize": "Large",
|
||||||
|
"CompareType": "GreaterEqual"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "FireEffect",
|
||||||
|
"AttachPointName": "MiddlePoint",
|
||||||
|
"EffectPattern": "Eff_Common_ActivityBattle_VR_01_02_Start",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByCharacterSize",
|
||||||
|
"CharacterSize": "Middle",
|
||||||
|
"CompareType": "Equal"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "FireEffect",
|
||||||
|
"AttachPointName": "MiddlePoint",
|
||||||
|
"EffectPattern": "Eff_Common_ActivityBattle_VR_01_03_Start",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByCharacterSize",
|
||||||
|
"CharacterSize": "Small",
|
||||||
|
"CompareType": "LessEqual"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"EffModifier_Middle": {
|
||||||
|
"Duration": -1,
|
||||||
|
"ModifierStacking": "Replace",
|
||||||
|
"OnAdded": [
|
||||||
|
{
|
||||||
|
"$type": "RemoveModifier",
|
||||||
|
"ModifierName": "EffModifier_Low"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ModifyMaterialPropertyAction",
|
||||||
|
"Tag": "Common_MA_Buff_VR_RimGlow_03",
|
||||||
|
"key": "Common_MA_Buff_VR_RimGlow_03"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ModifyMaterialPropertyAction",
|
||||||
|
"Tag": "Common_MA_Buff_VR_RimGlow_04",
|
||||||
|
"key": "Common_MA_Buff_VR_RimGlow_04"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ProcessScreenEffectAction",
|
||||||
|
"EffectKey": "Monster_Common_VRBuff_01_Vignette",
|
||||||
|
"EffectType": "Vignette"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "FireEffect",
|
||||||
|
"AttachPointName": "MiddlePoint",
|
||||||
|
"EffectPattern": "Eff_Common_ActivityBattle_VR_02_01_Start",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByCharacterSize",
|
||||||
|
"CharacterSize": "Large",
|
||||||
|
"CompareType": "GreaterEqual"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "FireEffect",
|
||||||
|
"AttachPointName": "MiddlePoint",
|
||||||
|
"EffectPattern": "Eff_Common_ActivityBattle_VR_02_02_Start",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByCharacterSize",
|
||||||
|
"CharacterSize": "Middle",
|
||||||
|
"CompareType": "Equal"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "FireEffect",
|
||||||
|
"AttachPointName": "MiddlePoint",
|
||||||
|
"EffectPattern": "Eff_Common_ActivityBattle_VR_02_03_Start",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByCharacterSize",
|
||||||
|
"CharacterSize": "Small",
|
||||||
|
"CompareType": "LessEqual"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"EffModifier_Remove": {
|
||||||
|
"Duration": 1,
|
||||||
|
"ModifierStacking": "Unique",
|
||||||
|
"OnAdded": [
|
||||||
|
{
|
||||||
|
"$type": "RemoveModifier",
|
||||||
|
"ModifierName": "EffModifier_Max"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "RemoveModifier",
|
||||||
|
"ModifierName": "EffModifier_Middle"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "RemoveModifier",
|
||||||
|
"ModifierName": "EffModifier_Low"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ModifyMaterialPropertyAction",
|
||||||
|
"Tag": "Common_MA_Buff_VR_RimGlow_05",
|
||||||
|
"key": "Common_MA_Buff_VR_RimGlow_05"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "FireEffect",
|
||||||
|
"AttachPointName": "MiddlePoint",
|
||||||
|
"EffectPattern": "Eff_Common_ActivityBattle_VR_03_01_Start",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByIsLocalAvatar",
|
||||||
|
"IsLocalAvatar": true
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"MainModifier": {
|
||||||
|
"Duration": -1,
|
||||||
|
"ModifierStacking": "Unique",
|
||||||
|
"OnAdded": [
|
||||||
|
{
|
||||||
|
"$type": "BranchOperator",
|
||||||
|
"Conditions": [
|
||||||
|
{
|
||||||
|
"$type": "ByIsLocalAvatar",
|
||||||
|
"IsLocalAvatar": true,
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"FailureActions": [
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "SpRecoverModifier",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"OnSwitchInBegin": [
|
||||||
|
{
|
||||||
|
"$type": "RemoveModifier",
|
||||||
|
"ModifierName": "SpRecoverModifier",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"OnSwitchOutFinish": [
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "SpRecoverModifier",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"SpRecoverModifier": {
|
||||||
|
"Duration": -1,
|
||||||
|
"ModifierStacking": "Unique",
|
||||||
|
"Properties": {
|
||||||
|
"Actor_SpRecoverRatio": "%AS_SpRecoverRatio"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,35 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "ActivityBattleAbility_Yanagi_Buff_ElementAbnormalPlay",
|
||||||
|
"AbilitySpecials": {
|
||||||
|
"AS_AddedElementAccumulationRatio": {
|
||||||
|
"Value": 1
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"OnHitOther": [
|
||||||
|
{
|
||||||
|
"$type": "ModifyAttackDataAction",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByHasBuffGroup",
|
||||||
|
"BuffGroupList": [
|
||||||
|
"Frost",
|
||||||
|
"Burn",
|
||||||
|
"Ignite",
|
||||||
|
"Electric",
|
||||||
|
"Overload",
|
||||||
|
"Strike",
|
||||||
|
"Erosion",
|
||||||
|
"Chaos"
|
||||||
|
],
|
||||||
|
"Target": "Target"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"PropertyKey": "Actor_AddedElementAccumulationRatio",
|
||||||
|
"PropertyValue": "%AS_AddedElementAccumulationRatio",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
52
Data/ActivityBattleAbility_Yanagi_Buff_TalentPlay.json
Normal file
52
Data/ActivityBattleAbility_Yanagi_Buff_TalentPlay.json
Normal file
@ -0,0 +1,52 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "ActivityBattleAbility_Yanagi_Buff_TalentPlay",
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"OnAdded": [
|
||||||
|
{
|
||||||
|
"$type": "ApplyAbilityAction",
|
||||||
|
"AbilityID": 11221101,
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByNot",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByAvatarTalentIndex",
|
||||||
|
"TalentIndex": 1,
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByEntityTemplateID",
|
||||||
|
"EntityType": "Avatar",
|
||||||
|
"Target": "Self",
|
||||||
|
"TemplateID": 1221
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ApplyAbilityAction",
|
||||||
|
"AbilityID": 11221102,
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByNot",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByAvatarTalentIndex",
|
||||||
|
"TalentIndex": 2,
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByEntityTemplateID",
|
||||||
|
"EntityType": "Avatar",
|
||||||
|
"Target": "Self",
|
||||||
|
"TemplateID": 1221
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
117
Data/ActivityBattleAbility_Yanagi_Buff_UniquePlay.json
Normal file
117
Data/ActivityBattleAbility_Yanagi_Buff_UniquePlay.json
Normal file
@ -0,0 +1,117 @@
|
|||||||
|
{
|
||||||
|
"AbilityMixins": [
|
||||||
|
{
|
||||||
|
"$type": "ActionsOnPropertyChangeMixin",
|
||||||
|
"PropertyActions": [
|
||||||
|
{
|
||||||
|
"CustomPropertyType": "Int_A_StanceBuff",
|
||||||
|
"IsUsePercentage": false,
|
||||||
|
"PropertyChangeActions": [
|
||||||
|
{
|
||||||
|
"$type": "BranchOperator",
|
||||||
|
"Conditions": [
|
||||||
|
{
|
||||||
|
"$type": "ByPlayerPropertyValue",
|
||||||
|
"CompareType": "Equal",
|
||||||
|
"CustomNumerator": "Int_A_StanceBuff",
|
||||||
|
"IsUsePercent": false,
|
||||||
|
"Numerator": "Custom",
|
||||||
|
"Target": "Self",
|
||||||
|
"Val1": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByPlayerPropertyValue",
|
||||||
|
"CompareType": "Equal",
|
||||||
|
"CustomNumerator": "Int_B_StanceBuff",
|
||||||
|
"IsUsePercent": false,
|
||||||
|
"Numerator": "Custom",
|
||||||
|
"Target": "Self",
|
||||||
|
"Val1": 1
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"FailureActions": [
|
||||||
|
{
|
||||||
|
"$type": "RemoveModifier",
|
||||||
|
"ModifierName": "BuffModifier",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"SuccessActions": [
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "BuffModifier",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"PropertyType": "Custom"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"CustomPropertyType": "Int_B_StanceBuff",
|
||||||
|
"IsUsePercentage": false,
|
||||||
|
"PropertyChangeActions": [
|
||||||
|
{
|
||||||
|
"$type": "BranchOperator",
|
||||||
|
"Conditions": [
|
||||||
|
{
|
||||||
|
"$type": "ByPlayerPropertyValue",
|
||||||
|
"CompareType": "Equal",
|
||||||
|
"CustomNumerator": "Int_A_StanceBuff",
|
||||||
|
"IsUsePercent": false,
|
||||||
|
"Numerator": "Custom",
|
||||||
|
"Target": "Self",
|
||||||
|
"Val1": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByPlayerPropertyValue",
|
||||||
|
"CompareType": "Equal",
|
||||||
|
"CustomNumerator": "Int_B_StanceBuff",
|
||||||
|
"IsUsePercent": false,
|
||||||
|
"Numerator": "Custom",
|
||||||
|
"Target": "Self",
|
||||||
|
"Val1": 1
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"FailureActions": [
|
||||||
|
{
|
||||||
|
"$type": "RemoveModifier",
|
||||||
|
"ModifierName": "BuffModifier",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"SuccessActions": [
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "BuffModifier",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"PropertyType": "Custom"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"AbilityName": "ActivityBattleAbility_Yanagi_Buff_UniquePlay",
|
||||||
|
"AbilitySpecials": {
|
||||||
|
"AS_BaseAtkRatio": {
|
||||||
|
"Value": 0.15
|
||||||
|
},
|
||||||
|
"AS_ElementMysteryDelta": {
|
||||||
|
"Value": 20
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"Modifiers": {
|
||||||
|
"BuffModifier": {
|
||||||
|
"Duration": -1,
|
||||||
|
"ModifierStacking": "Unique",
|
||||||
|
"Properties": {
|
||||||
|
"Actor_BaseAttackRatio": "%AS_BaseAtkRatio",
|
||||||
|
"Actor_ElementMysteryDelta": "%AS_ElementMysteryDelta"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
Binary file not shown.
150
Data/Bangboo_AgentGulliver_Attack_BulletType_01.json
Normal file
150
Data/Bangboo_AgentGulliver_Attack_BulletType_01.json
Normal file
@ -0,0 +1,150 @@
|
|||||||
|
{
|
||||||
|
"AbilityMixins": [
|
||||||
|
{
|
||||||
|
"$type": "BulletMixin",
|
||||||
|
"AliveDuration": 3,
|
||||||
|
"BulletColliderConfig": {
|
||||||
|
"ColliderAngleOffset": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
},
|
||||||
|
"ColliderPosOffset": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
},
|
||||||
|
"ColliderType": "Sphere",
|
||||||
|
"SphereColliderRadius": 0.3
|
||||||
|
},
|
||||||
|
"BulletEffect": {
|
||||||
|
"EffectPattern": "Eff_Bangboo_Boollseye_Bullet"
|
||||||
|
},
|
||||||
|
"BulletHitTypeName": "Normal",
|
||||||
|
"BulletInitPosRot": {
|
||||||
|
"CoordsOption": "Caster",
|
||||||
|
"Offset": {
|
||||||
|
"AngleOffset": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
},
|
||||||
|
"IsUseRotationXZ": false,
|
||||||
|
"IsUseRotationY": true,
|
||||||
|
"PositionOffset": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"TargetOption": {
|
||||||
|
"$type": "ConfigPosRotReferTarget",
|
||||||
|
"AttachPoint": "Gun_Muzzle",
|
||||||
|
"IsUseAttachPointPos": true,
|
||||||
|
"IsUseAttachPointRotation": false,
|
||||||
|
"OffsetReferTarget": "Caster"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"BulletName": "Bullet_Empty",
|
||||||
|
"CanHitStage": true,
|
||||||
|
"DestroyExplode": true,
|
||||||
|
"ExplodeAnimEventID": "Bangboo_AgentGulliver_Attack_AttackProperty_01",
|
||||||
|
"ExplodePosType": "HitPoint",
|
||||||
|
"HitExplodeRadius": 2.5,
|
||||||
|
"HitOtherExplode": true,
|
||||||
|
"HitStageExplode": true,
|
||||||
|
"HitStageGroundExplodeEffect": {
|
||||||
|
"EffectPattern": "Eff_Bangboo_AgentGulliver_Attack_01_HitWall"
|
||||||
|
},
|
||||||
|
"HitStageWallExplodeEffect": {
|
||||||
|
"EffectPattern": "Eff_Bangboo_AgentGulliver_Attack_01_HitWall"
|
||||||
|
},
|
||||||
|
"HitTargetExplodeEffect": {
|
||||||
|
"EffectPattern": "Eff_Bangboo_AgentGulliver_Attack_01_HitTarget"
|
||||||
|
},
|
||||||
|
"IsCanReflect": false,
|
||||||
|
"MaxHitNum": 1,
|
||||||
|
"MaxHitStageNum": 1,
|
||||||
|
"MaxHitTargetNum": 1,
|
||||||
|
"MaxTouchStageNum": 0,
|
||||||
|
"MovementConfig": {
|
||||||
|
"$type": "ConfigMovementSimple",
|
||||||
|
"Acceleration": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
},
|
||||||
|
"CoordinateType": "Local",
|
||||||
|
"Duration": -1,
|
||||||
|
"Gravity": 0,
|
||||||
|
"HitNormalRatio": 1,
|
||||||
|
"HitTangentialRatio": 1,
|
||||||
|
"InitVelocity": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 120
|
||||||
|
},
|
||||||
|
"TimesUpMoveOption": "Remain"
|
||||||
|
},
|
||||||
|
"OnBulletExplodeAction": [
|
||||||
|
{
|
||||||
|
"$type": "AttackCameraShakeAction",
|
||||||
|
"ShakeConfigKey": "Bangboo_Bangvolver_Attack_CamShake_E_01",
|
||||||
|
"Target": "Other"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"RotationConfig": {
|
||||||
|
"$type": "ConfigRotationToTarget",
|
||||||
|
"Duration": 0.1,
|
||||||
|
"FreezeRotateXZ": false,
|
||||||
|
"FreezeRotateY": false,
|
||||||
|
"ReachLimitStop": true,
|
||||||
|
"ReachTargetStop": true,
|
||||||
|
"RotateSpeed": 360,
|
||||||
|
"RotateType": "Fixed",
|
||||||
|
"RotationAngleLimit": 30,
|
||||||
|
"TargetPosRot": {
|
||||||
|
"CoordsOption": "Relative",
|
||||||
|
"Offset": {
|
||||||
|
"AngleOffset": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
},
|
||||||
|
"BackupAngleOffset": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
},
|
||||||
|
"BackupPositionOffset": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0.68,
|
||||||
|
"z": 20
|
||||||
|
},
|
||||||
|
"PositionOffset": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"TargetOption": {
|
||||||
|
"$type": "ConfigPosRotReferTarget",
|
||||||
|
"AttachPoint": "MiddlePoint",
|
||||||
|
"BackupOffsetReferTarget": "Caster",
|
||||||
|
"IsUseAttachPointPos": true,
|
||||||
|
"IsUseAttachPointRotation": true,
|
||||||
|
"OffsetReferTarget": "Target"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"TargetUpdateMode": "Always"
|
||||||
|
},
|
||||||
|
"Targetting": "Enemy",
|
||||||
|
"TimeUpExplodeEffect": {
|
||||||
|
"EffectPattern": "Eff_Bangboo_AgentGulliver_Attack_01_HitTarget"
|
||||||
|
},
|
||||||
|
"UseScenePropCollider": true
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"AbilityName": "Bangboo_AgentGulliver_Attack_BulletType_01",
|
||||||
|
"AbilityStacking": "Unique"
|
||||||
|
}
|
@ -0,0 +1,86 @@
|
|||||||
|
{
|
||||||
|
"AbilityMixins": [
|
||||||
|
{
|
||||||
|
"$type": "BulletMixin",
|
||||||
|
"AliveDuration": 1,
|
||||||
|
"BulletColliderConfig": {
|
||||||
|
"ColliderAngleOffset": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
},
|
||||||
|
"ColliderPosOffset": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
},
|
||||||
|
"ColliderType": "Sphere",
|
||||||
|
"SphereColliderRadius": 3
|
||||||
|
},
|
||||||
|
"BulletEffect": {
|
||||||
|
"EffectPattern": "Eff_Bangboo_Boollseye_Bullet_Blow_Ground"
|
||||||
|
},
|
||||||
|
"BulletHitTypeName": "Normal",
|
||||||
|
"BulletInitPosRot": {
|
||||||
|
"CoordsOption": "Caster",
|
||||||
|
"NeedRaycastGround": true,
|
||||||
|
"Offset": {
|
||||||
|
"AngleOffset": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
},
|
||||||
|
"IsUseRotationXZ": false,
|
||||||
|
"IsUseRotationY": true,
|
||||||
|
"PositionOffset": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"TargetOption": {
|
||||||
|
"$type": "ConfigPosRotReferTarget",
|
||||||
|
"OffsetReferTarget": "Caster"
|
||||||
|
},
|
||||||
|
"Targetting": "Enemy"
|
||||||
|
},
|
||||||
|
"BulletName": "Bullet_Empty_IgnoreWall",
|
||||||
|
"CanHitStage": false,
|
||||||
|
"DelayActionList": [
|
||||||
|
{
|
||||||
|
"DelayTime": 0,
|
||||||
|
"HitAnimEventID": "Bangboo_AgentGulliver_Attack_AttackProperty_01"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"DestroyExplode": false,
|
||||||
|
"HitOtherExplode": false,
|
||||||
|
"HitStageExplode": false,
|
||||||
|
"MaxHitNum": -1,
|
||||||
|
"MaxHitStageNum": -1,
|
||||||
|
"MaxHitTargetNum": -1,
|
||||||
|
"MaxTouchStageNum": 0,
|
||||||
|
"MovementConfig": {
|
||||||
|
"$type": "ConfigMovementSimple",
|
||||||
|
"Acceleration": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
},
|
||||||
|
"CoordinateType": "Local",
|
||||||
|
"Duration": -1,
|
||||||
|
"Gravity": 0,
|
||||||
|
"HitNormalRatio": 1,
|
||||||
|
"HitTangentialRatio": 1,
|
||||||
|
"InitVelocity": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
},
|
||||||
|
"TimesUpMoveOption": "Remain"
|
||||||
|
},
|
||||||
|
"Targetting": "Enemy"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"AbilityName": "Bangboo_AgentGulliver_Attack_BulletType_01_Blow_Ground",
|
||||||
|
"AbilityStacking": "Unique"
|
||||||
|
}
|
@ -0,0 +1,84 @@
|
|||||||
|
{
|
||||||
|
"AbilityMixins": [
|
||||||
|
{
|
||||||
|
"$type": "BulletMixin",
|
||||||
|
"AliveDuration": 1,
|
||||||
|
"BulletColliderConfig": {
|
||||||
|
"ColliderAngleOffset": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
},
|
||||||
|
"ColliderPosOffset": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
},
|
||||||
|
"ColliderType": "Sphere",
|
||||||
|
"SphereColliderRadius": 3
|
||||||
|
},
|
||||||
|
"BulletEffect": {
|
||||||
|
"EffectPattern": "Eff_Bangboo_AgentGulliver_Attack_01_HitTarget"
|
||||||
|
},
|
||||||
|
"BulletHitTypeName": "Normal",
|
||||||
|
"BulletInitPosRot": {
|
||||||
|
"CoordsOption": "Caster",
|
||||||
|
"Offset": {
|
||||||
|
"AngleOffset": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
},
|
||||||
|
"IsUseRotationXZ": false,
|
||||||
|
"IsUseRotationY": true,
|
||||||
|
"PositionOffset": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"TargetOption": {
|
||||||
|
"$type": "ConfigPosRotReferTarget",
|
||||||
|
"OffsetReferTarget": "Caster"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"BulletName": "Bullet_Empty_IgnoreWall",
|
||||||
|
"CanHitStage": false,
|
||||||
|
"DelayActionList": [
|
||||||
|
{
|
||||||
|
"DelayTime": 0,
|
||||||
|
"HitAnimEventID": "Bangboo_AgentGulliver_Attack_AttackProperty_01"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"DestroyExplode": false,
|
||||||
|
"HitOtherExplode": false,
|
||||||
|
"HitStageExplode": false,
|
||||||
|
"MaxHitNum": -1,
|
||||||
|
"MaxHitStageNum": -1,
|
||||||
|
"MaxHitTargetNum": -1,
|
||||||
|
"MaxTouchStageNum": 0,
|
||||||
|
"MovementConfig": {
|
||||||
|
"$type": "ConfigMovementSimple",
|
||||||
|
"Acceleration": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
},
|
||||||
|
"CoordinateType": "Local",
|
||||||
|
"Duration": -1,
|
||||||
|
"Gravity": 0,
|
||||||
|
"HitNormalRatio": 1,
|
||||||
|
"HitTangentialRatio": 1,
|
||||||
|
"InitVelocity": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
},
|
||||||
|
"TimesUpMoveOption": "Remain"
|
||||||
|
},
|
||||||
|
"Targetting": "Enemy"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"AbilityName": "Bangboo_AgentGulliver_Attack_BulletType_01_Blow_Target",
|
||||||
|
"AbilityStacking": "Unique"
|
||||||
|
}
|
150
Data/Bangboo_AgentGulliver_Attack_BulletType_02.json
Normal file
150
Data/Bangboo_AgentGulliver_Attack_BulletType_02.json
Normal file
@ -0,0 +1,150 @@
|
|||||||
|
{
|
||||||
|
"AbilityMixins": [
|
||||||
|
{
|
||||||
|
"$type": "BulletMixin",
|
||||||
|
"AliveDuration": 3,
|
||||||
|
"BulletColliderConfig": {
|
||||||
|
"ColliderAngleOffset": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
},
|
||||||
|
"ColliderPosOffset": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
},
|
||||||
|
"ColliderType": "Sphere",
|
||||||
|
"SphereColliderRadius": 0.3
|
||||||
|
},
|
||||||
|
"BulletEffect": {
|
||||||
|
"EffectPattern": "Eff_Bangboo_Boollseye_Bullet"
|
||||||
|
},
|
||||||
|
"BulletHitTypeName": "Normal",
|
||||||
|
"BulletInitPosRot": {
|
||||||
|
"CoordsOption": "Caster",
|
||||||
|
"Offset": {
|
||||||
|
"AngleOffset": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
},
|
||||||
|
"IsUseRotationXZ": false,
|
||||||
|
"IsUseRotationY": true,
|
||||||
|
"PositionOffset": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"TargetOption": {
|
||||||
|
"$type": "ConfigPosRotReferTarget",
|
||||||
|
"AttachPoint": "Gun_Muzzle",
|
||||||
|
"IsUseAttachPointPos": true,
|
||||||
|
"IsUseAttachPointRotation": false,
|
||||||
|
"OffsetReferTarget": "Caster"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"BulletName": "Bullet_Empty",
|
||||||
|
"CanHitStage": true,
|
||||||
|
"DestroyExplode": true,
|
||||||
|
"ExplodeAnimEventID": "Bangboo_AgentGulliver_Attack_AttackProperty_01",
|
||||||
|
"ExplodePosType": "HitPoint",
|
||||||
|
"HitExplodeRadius": 2.5,
|
||||||
|
"HitOtherExplode": true,
|
||||||
|
"HitStageExplode": true,
|
||||||
|
"HitStageGroundExplodeEffect": {
|
||||||
|
"EffectPattern": "Eff_Bangboo_AgentGulliver_Attack_01_HitWall"
|
||||||
|
},
|
||||||
|
"HitStageWallExplodeEffect": {
|
||||||
|
"EffectPattern": "Eff_Bangboo_AgentGulliver_Attack_01_HitWall"
|
||||||
|
},
|
||||||
|
"HitTargetExplodeEffect": {
|
||||||
|
"EffectPattern": "Eff_Bangboo_AgentGulliver_Attack_01_HitTarget"
|
||||||
|
},
|
||||||
|
"IsCanReflect": false,
|
||||||
|
"MaxHitNum": 1,
|
||||||
|
"MaxHitStageNum": 1,
|
||||||
|
"MaxHitTargetNum": 1,
|
||||||
|
"MaxTouchStageNum": 0,
|
||||||
|
"MovementConfig": {
|
||||||
|
"$type": "ConfigMovementSimple",
|
||||||
|
"Acceleration": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
},
|
||||||
|
"CoordinateType": "Local",
|
||||||
|
"Duration": -1,
|
||||||
|
"Gravity": 0,
|
||||||
|
"HitNormalRatio": 1,
|
||||||
|
"HitTangentialRatio": 1,
|
||||||
|
"InitVelocity": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 120
|
||||||
|
},
|
||||||
|
"TimesUpMoveOption": "Remain"
|
||||||
|
},
|
||||||
|
"OnBulletExplodeAction": [
|
||||||
|
{
|
||||||
|
"$type": "AttackCameraShakeAction",
|
||||||
|
"ShakeConfigKey": "Bangboo_Bangvolver_Attack_CamShake_E_01",
|
||||||
|
"Target": "Other"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"RotationConfig": {
|
||||||
|
"$type": "ConfigRotationToTarget",
|
||||||
|
"Duration": 0.1,
|
||||||
|
"FreezeRotateXZ": false,
|
||||||
|
"FreezeRotateY": false,
|
||||||
|
"ReachLimitStop": true,
|
||||||
|
"ReachTargetStop": true,
|
||||||
|
"RotateSpeed": 360,
|
||||||
|
"RotateType": "Fixed",
|
||||||
|
"RotationAngleLimit": 30,
|
||||||
|
"TargetPosRot": {
|
||||||
|
"CoordsOption": "Relative",
|
||||||
|
"Offset": {
|
||||||
|
"AngleOffset": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
},
|
||||||
|
"BackupAngleOffset": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
},
|
||||||
|
"BackupPositionOffset": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0.68,
|
||||||
|
"z": 20
|
||||||
|
},
|
||||||
|
"PositionOffset": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"TargetOption": {
|
||||||
|
"$type": "ConfigPosRotReferTarget",
|
||||||
|
"AttachPoint": "MiddlePoint",
|
||||||
|
"BackupOffsetReferTarget": "Caster",
|
||||||
|
"IsUseAttachPointPos": true,
|
||||||
|
"IsUseAttachPointRotation": true,
|
||||||
|
"OffsetReferTarget": "Target"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"TargetUpdateMode": "Always"
|
||||||
|
},
|
||||||
|
"Targetting": "Enemy",
|
||||||
|
"TimeUpExplodeEffect": {
|
||||||
|
"EffectPattern": "Eff_Bangboo_AgentGulliver_Attack_01_HitTarget"
|
||||||
|
},
|
||||||
|
"UseScenePropCollider": true
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"AbilityName": "Bangboo_AgentGulliver_Attack_BulletType_02",
|
||||||
|
"AbilityStacking": "Unique"
|
||||||
|
}
|
@ -0,0 +1,86 @@
|
|||||||
|
{
|
||||||
|
"AbilityMixins": [
|
||||||
|
{
|
||||||
|
"$type": "BulletMixin",
|
||||||
|
"AliveDuration": 1,
|
||||||
|
"BulletColliderConfig": {
|
||||||
|
"ColliderAngleOffset": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
},
|
||||||
|
"ColliderPosOffset": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
},
|
||||||
|
"ColliderType": "Sphere",
|
||||||
|
"SphereColliderRadius": 3
|
||||||
|
},
|
||||||
|
"BulletEffect": {
|
||||||
|
"EffectPattern": "Eff_Bangboo_Boollseye_Bullet_Blow_Ground"
|
||||||
|
},
|
||||||
|
"BulletHitTypeName": "Normal",
|
||||||
|
"BulletInitPosRot": {
|
||||||
|
"CoordsOption": "Caster",
|
||||||
|
"NeedRaycastGround": true,
|
||||||
|
"Offset": {
|
||||||
|
"AngleOffset": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
},
|
||||||
|
"IsUseRotationXZ": false,
|
||||||
|
"IsUseRotationY": true,
|
||||||
|
"PositionOffset": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"TargetOption": {
|
||||||
|
"$type": "ConfigPosRotReferTarget",
|
||||||
|
"OffsetReferTarget": "Caster"
|
||||||
|
},
|
||||||
|
"Targetting": "Enemy"
|
||||||
|
},
|
||||||
|
"BulletName": "Bullet_Empty_IgnoreWall",
|
||||||
|
"CanHitStage": false,
|
||||||
|
"DelayActionList": [
|
||||||
|
{
|
||||||
|
"DelayTime": 0,
|
||||||
|
"HitAnimEventID": "Bangboo_AgentGulliver_Attack_AttackProperty_01"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"DestroyExplode": false,
|
||||||
|
"HitOtherExplode": false,
|
||||||
|
"HitStageExplode": false,
|
||||||
|
"MaxHitNum": -1,
|
||||||
|
"MaxHitStageNum": -1,
|
||||||
|
"MaxHitTargetNum": -1,
|
||||||
|
"MaxTouchStageNum": 0,
|
||||||
|
"MovementConfig": {
|
||||||
|
"$type": "ConfigMovementSimple",
|
||||||
|
"Acceleration": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
},
|
||||||
|
"CoordinateType": "Local",
|
||||||
|
"Duration": -1,
|
||||||
|
"Gravity": 0,
|
||||||
|
"HitNormalRatio": 1,
|
||||||
|
"HitTangentialRatio": 1,
|
||||||
|
"InitVelocity": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
},
|
||||||
|
"TimesUpMoveOption": "Remain"
|
||||||
|
},
|
||||||
|
"Targetting": "Enemy"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"AbilityName": "Bangboo_AgentGulliver_Attack_BulletType_02_Blow_Ground",
|
||||||
|
"AbilityStacking": "Unique"
|
||||||
|
}
|
@ -0,0 +1,84 @@
|
|||||||
|
{
|
||||||
|
"AbilityMixins": [
|
||||||
|
{
|
||||||
|
"$type": "BulletMixin",
|
||||||
|
"AliveDuration": 1,
|
||||||
|
"BulletColliderConfig": {
|
||||||
|
"ColliderAngleOffset": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
},
|
||||||
|
"ColliderPosOffset": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
},
|
||||||
|
"ColliderType": "Sphere",
|
||||||
|
"SphereColliderRadius": 3
|
||||||
|
},
|
||||||
|
"BulletEffect": {
|
||||||
|
"EffectPattern": "Eff_Bangboo_AgentGulliver_Attack_01_HitTarget"
|
||||||
|
},
|
||||||
|
"BulletHitTypeName": "Normal",
|
||||||
|
"BulletInitPosRot": {
|
||||||
|
"CoordsOption": "Caster",
|
||||||
|
"Offset": {
|
||||||
|
"AngleOffset": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
},
|
||||||
|
"IsUseRotationXZ": false,
|
||||||
|
"IsUseRotationY": true,
|
||||||
|
"PositionOffset": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"TargetOption": {
|
||||||
|
"$type": "ConfigPosRotReferTarget",
|
||||||
|
"OffsetReferTarget": "Caster"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"BulletName": "Bullet_Empty_IgnoreWall",
|
||||||
|
"CanHitStage": false,
|
||||||
|
"DelayActionList": [
|
||||||
|
{
|
||||||
|
"DelayTime": 0,
|
||||||
|
"HitAnimEventID": "Bangboo_AgentGulliver_Attack_AttackProperty_01"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"DestroyExplode": false,
|
||||||
|
"HitOtherExplode": false,
|
||||||
|
"HitStageExplode": false,
|
||||||
|
"MaxHitNum": -1,
|
||||||
|
"MaxHitStageNum": -1,
|
||||||
|
"MaxHitTargetNum": -1,
|
||||||
|
"MaxTouchStageNum": 0,
|
||||||
|
"MovementConfig": {
|
||||||
|
"$type": "ConfigMovementSimple",
|
||||||
|
"Acceleration": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
},
|
||||||
|
"CoordinateType": "Local",
|
||||||
|
"Duration": -1,
|
||||||
|
"Gravity": 0,
|
||||||
|
"HitNormalRatio": 1,
|
||||||
|
"HitTangentialRatio": 1,
|
||||||
|
"InitVelocity": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
},
|
||||||
|
"TimesUpMoveOption": "Remain"
|
||||||
|
},
|
||||||
|
"Targetting": "Enemy"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"AbilityName": "Bangboo_AgentGulliver_Attack_BulletType_02_Blow_Target",
|
||||||
|
"AbilityStacking": "Unique"
|
||||||
|
}
|
116
Data/Bangboo_AgentGulliver_BangbooQTE_AnimEvent.json
Normal file
116
Data/Bangboo_AgentGulliver_BangbooQTE_AnimEvent.json
Normal file
@ -0,0 +1,116 @@
|
|||||||
|
{
|
||||||
|
"AbilityMixins": [
|
||||||
|
{
|
||||||
|
"$type": "AttachStateWithModifierMixin",
|
||||||
|
"ConfigList": [
|
||||||
|
{
|
||||||
|
"AnimatorStateName": "SwitchIn_Attack",
|
||||||
|
"FrameCountHigh": 55,
|
||||||
|
"FrameCountLow": 0,
|
||||||
|
"IsLoop": false,
|
||||||
|
"LayerIndex": 0,
|
||||||
|
"MaxFrameCountHigh": false,
|
||||||
|
"MaxFrameCountLow": false,
|
||||||
|
"ModifierNameList": [
|
||||||
|
"CamEndModifier",
|
||||||
|
"QTEEndModifier"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"AbilityName": "Bangboo_AgentGulliver_BangbooQTE_AnimEvent",
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"Modifiers": {
|
||||||
|
"CamEndModifier": {
|
||||||
|
"Duration": -1,
|
||||||
|
"IgnoreTimeScale": false,
|
||||||
|
"Modifierstacking": "Unique",
|
||||||
|
"OnRemoved": [
|
||||||
|
{
|
||||||
|
"$type": "CameraZoomEndAction",
|
||||||
|
"EndCameraZoomKey": "AgentGulliver_SwitchIn_Attack_CamZoom_01"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "CameraZoomEndAction",
|
||||||
|
"EndCameraZoomKey": "AgentGulliver_SwitchIn_Attack_CamZoom_02"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "CameraStretchEndAction",
|
||||||
|
"EndCameraStretchKey": "AgentGulliver_SwitchIn_Attack_CamStretch_01"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "CameraStretchEndAction",
|
||||||
|
"EndCameraStretchKey": "AgentGulliver_SwitchIn_Attack_CamStretch_02"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "CameraOverrideTrackEndAction",
|
||||||
|
"OverrideKey": "AgentGulliver_SwitchIn_Attack_CameraOverrideTrack_01"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "CameraOverrideTrackEndAction",
|
||||||
|
"OverrideKey": "AgentGulliver_SwitchIn_Attack_CameraOverrideTrack_02"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"IgnoreQTEHideUIModifier": {
|
||||||
|
"Duration": 0.3,
|
||||||
|
"IgnoreTimeScale": false,
|
||||||
|
"ModifierStacking": "Unique",
|
||||||
|
"OnAdded": [
|
||||||
|
{
|
||||||
|
"$type": "HandleAnimatorZoneTagsAction",
|
||||||
|
"AnimatorStateTags": [
|
||||||
|
"AfterBangbooQTE"
|
||||||
|
],
|
||||||
|
"IsAdd": true,
|
||||||
|
"Target": "TeamAvatars"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"OnRemoved": [
|
||||||
|
{
|
||||||
|
"$type": "HandleAnimatorZoneTagsAction",
|
||||||
|
"AnimatorStateTags": [
|
||||||
|
"AfterBangbooQTE"
|
||||||
|
],
|
||||||
|
"IsAdd": false,
|
||||||
|
"Target": "TeamAvatars"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"QTEEndModifier": {
|
||||||
|
"Duration": -1,
|
||||||
|
"IgnoreTimeScale": false,
|
||||||
|
"Modifierstacking": "Unique",
|
||||||
|
"OnRemoved": [
|
||||||
|
{
|
||||||
|
"$type": "BangbooQTEEndAction",
|
||||||
|
"AvatarAidAttackBackUpLockTargetID": "Player_Default_LockTarget_01",
|
||||||
|
"AvatarAidAttackLockTargetID": "QTE_Tick_LockTarget_01",
|
||||||
|
"IsCommonAid": true,
|
||||||
|
"OverrideSwitchInIndex": 10,
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByIsInBuddyQTE",
|
||||||
|
"IsInBuddyQTE": true,
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "IgnoreQTEHideUIModifier",
|
||||||
|
"Target": "TeamAvatars"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "HandleAnimatorZoneTagsAction",
|
||||||
|
"AnimatorStateTags": [
|
||||||
|
"InBangbooQTE"
|
||||||
|
],
|
||||||
|
"IsAdd": false,
|
||||||
|
"Target": "TeamAvatars"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
134
Data/Bangboo_AgentGulliver_MathSkill.json
Normal file
134
Data/Bangboo_AgentGulliver_MathSkill.json
Normal file
@ -0,0 +1,134 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "Bangboo_AgentGulliver_MathSkill",
|
||||||
|
"AbilitySpecials": {
|
||||||
|
"AS_AddedDamageRatio": {
|
||||||
|
"Value": 1
|
||||||
|
},
|
||||||
|
"AS_AddedElementAccumulationRatio": {
|
||||||
|
"Value": 1
|
||||||
|
},
|
||||||
|
"AS_PairACount": {
|
||||||
|
"Value": 0
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"OnTeamAvatarConstructed": [
|
||||||
|
{
|
||||||
|
"$type": "SetAbilitySpecialAction",
|
||||||
|
"ModifyFunction": "Replace",
|
||||||
|
"Param": 0,
|
||||||
|
"ParamName": "AS_PairACount",
|
||||||
|
"ParamType": "Float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "RemoveModifier",
|
||||||
|
"ModifierName": "PairCheckModifier",
|
||||||
|
"Target": "TeamAvatars"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "PairCheckModifier",
|
||||||
|
"Target": "TeamAvatars"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Modifiers": {
|
||||||
|
"MathSkillModifier": {
|
||||||
|
"Duration": -1,
|
||||||
|
"ModifierStacking": "Unique",
|
||||||
|
"OnHitOther": [
|
||||||
|
{
|
||||||
|
"$type": "ModifyAttackDataAction",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByHasBuffGroup",
|
||||||
|
"BuffGroupList": [
|
||||||
|
"Frozen",
|
||||||
|
"Frostbite",
|
||||||
|
"Burn",
|
||||||
|
"Ignite",
|
||||||
|
"Strike",
|
||||||
|
"Erosion",
|
||||||
|
"Chaos"
|
||||||
|
],
|
||||||
|
"Target": "Target"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"PropertyKey": "Actor_AddedElementAccumulationRatio",
|
||||||
|
"PropertyValue": "%AS_AddedElementAccumulationRatio",
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ModifyAttackDataAction",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByHasBuffGroup",
|
||||||
|
"BuffGroupList": [
|
||||||
|
"Electric",
|
||||||
|
"Overload"
|
||||||
|
],
|
||||||
|
"Target": "Target"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"PropertyKey": "Actor_AddedDamageRatio",
|
||||||
|
"PropertyValue": "%AS_AddedDamageRatio",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"PairAModifier": {
|
||||||
|
"Duration": 1,
|
||||||
|
"IgnoreTimeScale": false,
|
||||||
|
"ModifierStacking": "MultipleRefresh",
|
||||||
|
"OnAdded": [
|
||||||
|
{
|
||||||
|
"$type": "SetAbilitySpecialAction",
|
||||||
|
"ModifyFunction": "Add",
|
||||||
|
"Param": 1,
|
||||||
|
"ParamName": "AS_PairACount",
|
||||||
|
"ParamType": "Float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "MathSkillModifier",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByAbilitySpecial",
|
||||||
|
"CompareType": "GreaterEqual",
|
||||||
|
"Param": 2,
|
||||||
|
"ParamName": "AS_PairACount",
|
||||||
|
"ParamType": "Float",
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByBuddyTeamType",
|
||||||
|
"CheckBuddyTeam": "Fighting",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"PairCheckModifier": {
|
||||||
|
"Duration": 1,
|
||||||
|
"IgnoreTimeScale": false,
|
||||||
|
"ModifierStacking": "Unique",
|
||||||
|
"OnAdded": [
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "PairAModifier",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByAvatarCamp",
|
||||||
|
"Camp": 6,
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Caster"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
165
Data/Bangboo_AgentGulliver_QTE_BulletType_01.json
Normal file
165
Data/Bangboo_AgentGulliver_QTE_BulletType_01.json
Normal file
@ -0,0 +1,165 @@
|
|||||||
|
{
|
||||||
|
"AbilityMixins": [
|
||||||
|
{
|
||||||
|
"$type": "BulletMixin",
|
||||||
|
"AliveDuration": 3,
|
||||||
|
"BulletColliderConfig": {
|
||||||
|
"ColliderAngleOffset": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
},
|
||||||
|
"ColliderPosOffset": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
},
|
||||||
|
"ColliderType": "Sphere",
|
||||||
|
"SphereColliderRadius": 0.3
|
||||||
|
},
|
||||||
|
"BulletEffect": {
|
||||||
|
"EffectPattern": "Eff_Bangboo_Boollseye_Bullet"
|
||||||
|
},
|
||||||
|
"BulletHitTypeName": "Normal",
|
||||||
|
"BulletInitPosRot": {
|
||||||
|
"CoordsOption": "Caster",
|
||||||
|
"Offset": {
|
||||||
|
"AngleOffset": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
},
|
||||||
|
"IsUseRotationXZ": false,
|
||||||
|
"IsUseRotationY": true,
|
||||||
|
"PositionOffset": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"TargetOption": {
|
||||||
|
"$type": "ConfigPosRotReferTarget",
|
||||||
|
"AttachPoint": "Gun_Muzzle",
|
||||||
|
"IsUseAttachPointPos": true,
|
||||||
|
"IsUseAttachPointRotation": false,
|
||||||
|
"OffsetReferTarget": "Caster"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"BulletName": "Bullet_Empty",
|
||||||
|
"CanHitStage": true,
|
||||||
|
"DestroyExplode": false,
|
||||||
|
"HitOtherExplode": false,
|
||||||
|
"HitStageExplode": false,
|
||||||
|
"IsCanReflect": false,
|
||||||
|
"MaxHitNum": 1,
|
||||||
|
"MaxHitStageNum": 1,
|
||||||
|
"MaxHitTargetNum": 1,
|
||||||
|
"MaxTouchStageNum": 0,
|
||||||
|
"MovementConfig": {
|
||||||
|
"$type": "ConfigMovementSimple",
|
||||||
|
"Acceleration": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
},
|
||||||
|
"CoordinateType": "Local",
|
||||||
|
"Duration": -1,
|
||||||
|
"Gravity": 0,
|
||||||
|
"HitNormalRatio": 1,
|
||||||
|
"HitTangentialRatio": 1,
|
||||||
|
"InitVelocity": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 120
|
||||||
|
},
|
||||||
|
"TimesUpMoveOption": "Remain"
|
||||||
|
},
|
||||||
|
"OnBulletHitStageGroundDestroyAction": [
|
||||||
|
{
|
||||||
|
"$type": "TriggerAbilityAction",
|
||||||
|
"AbilityName": "Bangboo_AgentGulliver_QTE_BulletType_01_Blow_Ground",
|
||||||
|
"PositionArgument": "Bullet"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "AttackCameraShakeAction",
|
||||||
|
"ShakeConfigKey": "Bangboo_Bangvolver_Attack_CamShake_E_01",
|
||||||
|
"Target": "Other"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"OnBulletHitStageWallDestroyAction": [
|
||||||
|
{
|
||||||
|
"$type": "TriggerAbilityAction",
|
||||||
|
"AbilityName": "Bangboo_AgentGulliver_QTE_BulletType_01_Blow_Target",
|
||||||
|
"PositionArgument": "Bullet"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "AttackCameraShakeAction",
|
||||||
|
"ShakeConfigKey": "Bangboo_Bangvolver_Attack_CamShake_E_01",
|
||||||
|
"Target": "Other"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"OnBulletHitTargetDestroyAction": [
|
||||||
|
{
|
||||||
|
"$type": "TriggerAbilityAction",
|
||||||
|
"AbilityName": "Bangboo_AgentGulliver_QTE_BulletType_01_Blow_Target",
|
||||||
|
"PositionArgument": "Bullet"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "AttackCameraShakeAction",
|
||||||
|
"ShakeConfigKey": "Bangboo_Bangvolver_Attack_CamShake_E_01",
|
||||||
|
"Target": "Other"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"OnBulletTimeUpDestroyAction": [
|
||||||
|
{
|
||||||
|
"$type": "TriggerAbilityAction",
|
||||||
|
"AbilityName": "Bangboo_AgentGulliver_QTE_BulletType_01_Blow_Target",
|
||||||
|
"PositionArgument": "Bullet"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "AttackCameraShakeAction",
|
||||||
|
"ShakeConfigKey": "Bangboo_Bangvolver_Attack_CamShake_E_01",
|
||||||
|
"Target": "Other"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"RotationConfig": {
|
||||||
|
"$type": "ConfigRotationToTarget",
|
||||||
|
"Duration": 0.1,
|
||||||
|
"FreezeRotateXZ": false,
|
||||||
|
"FreezeRotateY": false,
|
||||||
|
"ReachLimitStop": true,
|
||||||
|
"ReachTargetStop": true,
|
||||||
|
"RotateSpeed": 360,
|
||||||
|
"RotateType": "Fixed",
|
||||||
|
"RotationAngleLimit": 30,
|
||||||
|
"TargetPosRot": {
|
||||||
|
"CoordsOption": "Relative",
|
||||||
|
"Offset": {
|
||||||
|
"AngleOffset": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
},
|
||||||
|
"PositionOffset": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"TargetOption": {
|
||||||
|
"$type": "ConfigPosRotReferTarget",
|
||||||
|
"AttachPoint": "MiddlePoint",
|
||||||
|
"BackupOffsetReferTarget": "None",
|
||||||
|
"IsUseAttachPointPos": true,
|
||||||
|
"IsUseAttachPointRotation": true,
|
||||||
|
"OffsetReferTarget": "Target"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"TargetUpdateMode": "OnStart"
|
||||||
|
},
|
||||||
|
"Targetting": "Enemy"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"AbilityName": "Bangboo_AgentGulliver_QTE_BulletType_01",
|
||||||
|
"AbilityStacking": "Unique"
|
||||||
|
}
|
@ -0,0 +1,90 @@
|
|||||||
|
{
|
||||||
|
"AbilityMixins": [
|
||||||
|
{
|
||||||
|
"$type": "BulletMixin",
|
||||||
|
"AliveDuration": 1,
|
||||||
|
"BulletColliderConfig": {
|
||||||
|
"ColliderAngleOffset": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
},
|
||||||
|
"ColliderPosOffset": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
},
|
||||||
|
"ColliderType": "Sphere",
|
||||||
|
"SphereColliderRadius": 3
|
||||||
|
},
|
||||||
|
"BulletEffect": {
|
||||||
|
"EffectPattern": "Eff_Bangboo_Boollseye_Bullet_Blow_Ground"
|
||||||
|
},
|
||||||
|
"BulletHitTypeName": "Normal",
|
||||||
|
"BulletInitPosRot": {
|
||||||
|
"CoordsOption": "Caster",
|
||||||
|
"NeedRaycastGround": true,
|
||||||
|
"Offset": {
|
||||||
|
"AngleOffset": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
},
|
||||||
|
"IsUseRotationXZ": false,
|
||||||
|
"IsUseRotationY": true,
|
||||||
|
"PositionOffset": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"TargetOption": {
|
||||||
|
"$type": "ConfigPosRotReferTarget",
|
||||||
|
"OffsetReferTarget": "Caster"
|
||||||
|
},
|
||||||
|
"Targetting": "Enemy"
|
||||||
|
},
|
||||||
|
"BulletName": "Bullet_Empty_IgnoreWall",
|
||||||
|
"CanHitStage": false,
|
||||||
|
"DelayActionList": [
|
||||||
|
{
|
||||||
|
"DelayTime": 0,
|
||||||
|
"HitAnimEventID": "Bangboo_AgentGulliver_QTE_AttackProperty_01"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DelayTime": 0.07,
|
||||||
|
"HitAnimEventID": "Bangboo_AgentGulliver_QTE_AttackProperty_02"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"DestroyExplode": false,
|
||||||
|
"HitOtherExplode": false,
|
||||||
|
"HitStageExplode": false,
|
||||||
|
"MaxHitNum": -1,
|
||||||
|
"MaxHitStageNum": -1,
|
||||||
|
"MaxHitTargetNum": -1,
|
||||||
|
"MaxTouchStageNum": 0,
|
||||||
|
"MovementConfig": {
|
||||||
|
"$type": "ConfigMovementSimple",
|
||||||
|
"Acceleration": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
},
|
||||||
|
"CoordinateType": "Local",
|
||||||
|
"Duration": -1,
|
||||||
|
"Gravity": 0,
|
||||||
|
"HitNormalRatio": 1,
|
||||||
|
"HitTangentialRatio": 1,
|
||||||
|
"InitVelocity": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
},
|
||||||
|
"TimesUpMoveOption": "Remain"
|
||||||
|
},
|
||||||
|
"Targetting": "Enemy"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"AbilityName": "Bangboo_AgentGulliver_QTE_BulletType_01_Blow_Ground",
|
||||||
|
"AbilityStacking": "Unique"
|
||||||
|
}
|
@ -0,0 +1,88 @@
|
|||||||
|
{
|
||||||
|
"AbilityMixins": [
|
||||||
|
{
|
||||||
|
"$type": "BulletMixin",
|
||||||
|
"AliveDuration": 1,
|
||||||
|
"BulletColliderConfig": {
|
||||||
|
"ColliderAngleOffset": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
},
|
||||||
|
"ColliderPosOffset": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
},
|
||||||
|
"ColliderType": "Sphere",
|
||||||
|
"SphereColliderRadius": 3
|
||||||
|
},
|
||||||
|
"BulletEffect": {
|
||||||
|
"EffectPattern": "Eff_Bangboo_Boollseye_Bullet_Blow_Target"
|
||||||
|
},
|
||||||
|
"BulletHitTypeName": "Normal",
|
||||||
|
"BulletInitPosRot": {
|
||||||
|
"CoordsOption": "Caster",
|
||||||
|
"Offset": {
|
||||||
|
"AngleOffset": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
},
|
||||||
|
"IsUseRotationXZ": false,
|
||||||
|
"IsUseRotationY": true,
|
||||||
|
"PositionOffset": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"TargetOption": {
|
||||||
|
"$type": "ConfigPosRotReferTarget",
|
||||||
|
"OffsetReferTarget": "Caster"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"BulletName": "Bullet_Empty_IgnoreWall",
|
||||||
|
"CanHitStage": false,
|
||||||
|
"DelayActionList": [
|
||||||
|
{
|
||||||
|
"DelayTime": 0,
|
||||||
|
"HitAnimEventID": "Bangboo_AgentGulliver_Attack_AttackProperty_01"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"DelayTime": 0.07,
|
||||||
|
"HitAnimEventID": "Bangboo_AgentGulliver_QTE_AttackProperty_02"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"DestroyExplode": false,
|
||||||
|
"HitOtherExplode": false,
|
||||||
|
"HitStageExplode": false,
|
||||||
|
"MaxHitNum": -1,
|
||||||
|
"MaxHitStageNum": -1,
|
||||||
|
"MaxHitTargetNum": -1,
|
||||||
|
"MaxTouchStageNum": 0,
|
||||||
|
"MovementConfig": {
|
||||||
|
"$type": "ConfigMovementSimple",
|
||||||
|
"Acceleration": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
},
|
||||||
|
"CoordinateType": "Local",
|
||||||
|
"Duration": -1,
|
||||||
|
"Gravity": 0,
|
||||||
|
"HitNormalRatio": 1,
|
||||||
|
"HitTangentialRatio": 1,
|
||||||
|
"InitVelocity": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
},
|
||||||
|
"TimesUpMoveOption": "Remain"
|
||||||
|
},
|
||||||
|
"Targetting": "Enemy"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"AbilityName": "Bangboo_AgentGulliver_QTE_BulletType_01_Blow_Target",
|
||||||
|
"AbilityStacking": "Unique"
|
||||||
|
}
|
@ -15,7 +15,7 @@
|
|||||||
"z": 0
|
"z": 0
|
||||||
},
|
},
|
||||||
"ColliderType": "Sphere",
|
"ColliderType": "Sphere",
|
||||||
"SphereColliderRadius": 0.5
|
"SphereColliderRadius": 0.2
|
||||||
},
|
},
|
||||||
"BulletEffect": {
|
"BulletEffect": {
|
||||||
"EffectPattern": "Eff_Bangboo_Baddieboo_Attack_AttackLaunch_01_Trail"
|
"EffectPattern": "Eff_Bangboo_Baddieboo_Attack_AttackLaunch_01_Trail"
|
||||||
@ -34,7 +34,7 @@
|
|||||||
"PositionOffset": {
|
"PositionOffset": {
|
||||||
"x": 0,
|
"x": 0,
|
||||||
"y": 0.05,
|
"y": 0.05,
|
||||||
"z": -0.5
|
"z": 0
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"TargetOption": {
|
"TargetOption": {
|
||||||
|
@ -15,7 +15,7 @@
|
|||||||
"z": 0
|
"z": 0
|
||||||
},
|
},
|
||||||
"ColliderType": "Sphere",
|
"ColliderType": "Sphere",
|
||||||
"SphereColliderRadius": 0.5
|
"SphereColliderRadius": 0.2
|
||||||
},
|
},
|
||||||
"BulletEffect": {
|
"BulletEffect": {
|
||||||
"EffectPattern": "Eff_Bangboo_Baddieboo_Attack_AttackLaunch_01_Bullet"
|
"EffectPattern": "Eff_Bangboo_Baddieboo_Attack_AttackLaunch_01_Bullet"
|
||||||
|
@ -44,7 +44,7 @@
|
|||||||
{
|
{
|
||||||
"$type": "SetAbilitySpecialByExpression",
|
"$type": "SetAbilitySpecialByExpression",
|
||||||
"DoRefresh": true,
|
"DoRefresh": true,
|
||||||
"Expression": "property(AS_AddedDamageRatio)+property(AS_AddedDamageRatioExtra)",
|
"Expression": "specials(AS_AddedDamageRatio)+specials(AS_AddedDamageRatioExtra)",
|
||||||
"ParamName": "AS_AddedDamageRatioBios",
|
"ParamName": "AS_AddedDamageRatioBios",
|
||||||
"Target": "Self",
|
"Target": "Self",
|
||||||
"ValueType": "Float"
|
"ValueType": "Float"
|
||||||
|
116
Data/Bangboo_Knightboo_BangbooQTE_AnimEvent.json
Normal file
116
Data/Bangboo_Knightboo_BangbooQTE_AnimEvent.json
Normal file
@ -0,0 +1,116 @@
|
|||||||
|
{
|
||||||
|
"AbilityMixins": [
|
||||||
|
{
|
||||||
|
"$type": "AttachStateWithModifierMixin",
|
||||||
|
"ConfigList": [
|
||||||
|
{
|
||||||
|
"AnimatorStateName": "SwitchIn_Attack",
|
||||||
|
"FrameCountHigh": 56,
|
||||||
|
"FrameCountLow": 0,
|
||||||
|
"IsLoop": false,
|
||||||
|
"LayerIndex": 0,
|
||||||
|
"MaxFrameCountHigh": false,
|
||||||
|
"MaxFrameCountLow": false,
|
||||||
|
"ModifierNameList": [
|
||||||
|
"CamEndModifier",
|
||||||
|
"QTEEndModifier"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"AbilityName": "Bangboo_Knightboo_BangbooQTE_AnimEvent",
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"Modifiers": {
|
||||||
|
"CamEndModifier": {
|
||||||
|
"Duration": -1,
|
||||||
|
"IgnoreTimeScale": false,
|
||||||
|
"Modifierstacking": "Unique",
|
||||||
|
"OnRemoved": [
|
||||||
|
{
|
||||||
|
"$type": "CameraZoomEndAction",
|
||||||
|
"EndCameraZoomKey": "Knightboo_SwitchIn_Attack_CamZoom_01"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "CameraZoomEndAction",
|
||||||
|
"EndCameraZoomKey": "Knightboo_SwitchIn_Attack_CamZoom_02"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "CameraStretchEndAction",
|
||||||
|
"EndCameraStretchKey": "Knightboo_SwitchIn_Attack_CamStretch_01"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "CameraStretchEndAction",
|
||||||
|
"EndCameraStretchKey": "Knightboo_SwitchIn_Attack_CamStretch_02"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "CameraOverrideTrackEndAction",
|
||||||
|
"OverrideKey": "Knightboo_SwitchIn_Attack_CameraOverrideTrack_01"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "CameraOverrideTrackEndAction",
|
||||||
|
"OverrideKey": "Knightboo_SwitchIn_Attack_CameraOverrideTrack_02"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"IgnoreQTEHideUIModifier": {
|
||||||
|
"Duration": 0.3,
|
||||||
|
"IgnoreTimeScale": false,
|
||||||
|
"ModifierStacking": "Unique",
|
||||||
|
"OnAdded": [
|
||||||
|
{
|
||||||
|
"$type": "HandleAnimatorZoneTagsAction",
|
||||||
|
"AnimatorStateTags": [
|
||||||
|
"AfterBangbooQTE"
|
||||||
|
],
|
||||||
|
"IsAdd": true,
|
||||||
|
"Target": "TeamAvatars"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"OnRemoved": [
|
||||||
|
{
|
||||||
|
"$type": "HandleAnimatorZoneTagsAction",
|
||||||
|
"AnimatorStateTags": [
|
||||||
|
"AfterBangbooQTE"
|
||||||
|
],
|
||||||
|
"IsAdd": false,
|
||||||
|
"Target": "TeamAvatars"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"QTEEndModifier": {
|
||||||
|
"Duration": -1,
|
||||||
|
"IgnoreTimeScale": false,
|
||||||
|
"Modifierstacking": "Unique",
|
||||||
|
"OnRemoved": [
|
||||||
|
{
|
||||||
|
"$type": "BangbooQTEEndAction",
|
||||||
|
"AvatarAidAttackBackUpLockTargetID": "Player_Default_LockTarget_01",
|
||||||
|
"AvatarAidAttackLockTargetID": "QTE_Tick_LockTarget_01",
|
||||||
|
"IsCommonAid": true,
|
||||||
|
"OverrideSwitchInIndex": 10,
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByIsInBuddyQTE",
|
||||||
|
"IsInBuddyQTE": true,
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "IgnoreQTEHideUIModifier",
|
||||||
|
"Target": "TeamAvatars"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "HandleAnimatorZoneTagsAction",
|
||||||
|
"AnimatorStateTags": [
|
||||||
|
"InBangbooQTE"
|
||||||
|
],
|
||||||
|
"IsAdd": false,
|
||||||
|
"Target": "TeamAvatars"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
108
Data/Bangboo_Knightboo_Buff.json
Normal file
108
Data/Bangboo_Knightboo_Buff.json
Normal file
@ -0,0 +1,108 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "Bangboo_Knightboo_Buff",
|
||||||
|
"AbilitySpecials": {
|
||||||
|
"AS_SpRecoverValue": {
|
||||||
|
"Value": 10
|
||||||
|
},
|
||||||
|
"AS_SpRecoverValueBase": {
|
||||||
|
"Value": 1
|
||||||
|
},
|
||||||
|
"AS_SpRecoverValuePreLevel": {
|
||||||
|
"Value": 0.1
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"OnAdded": [
|
||||||
|
{
|
||||||
|
"$type": "SetAbilitySpecialByExpression",
|
||||||
|
"DoRefresh": true,
|
||||||
|
"Expression": "(specials(AS_SpRecoverValueBase)+property(Level)*specials(AS_SpRecoverValuePreLevel))",
|
||||||
|
"ParamName": "AS_SpRecoverValue",
|
||||||
|
"Target": "Self",
|
||||||
|
"ValueType": "Float"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"OnHitOther": [
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "SpRecoverModifier",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByAnimEventIDs",
|
||||||
|
"AnimEventIDs": [
|
||||||
|
"Bangboo_Knightboo_Attackproperty_Attack"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByEntityType",
|
||||||
|
"EntityType": "Avatar",
|
||||||
|
"Target": "Target"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Target"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Modifiers": {
|
||||||
|
"MaterialPropertyModifier": {
|
||||||
|
"Duration": 1,
|
||||||
|
"IgnoreTimeScale": false,
|
||||||
|
"ModifierStacking": "Replace",
|
||||||
|
"OnAdded": [
|
||||||
|
{
|
||||||
|
"$type": "ModifyMaterialPropertyAction",
|
||||||
|
"Tag": "BultlerMaterial",
|
||||||
|
"Target": "Self",
|
||||||
|
"key": "Common_MA_Buff_AddSp_RimGlow_01"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"SpRecoverModifier": {
|
||||||
|
"Duration": 1,
|
||||||
|
"ModifierStacking": "Unique",
|
||||||
|
"OnAdded": [
|
||||||
|
{
|
||||||
|
"$type": "RecoverSPAction",
|
||||||
|
"Amount": "%AS_SpRecoverValue",
|
||||||
|
"IgnoreRatio": false,
|
||||||
|
"Percentage": 0,
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "FireEffect",
|
||||||
|
"EffectPattern": "Buff_Common_AddSp",
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "FireEffect",
|
||||||
|
"EffectPattern": "Eff_Bangboo_Knightboo_SkillJump_02_Explode",
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "MaterialPropertyModifier",
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "HandleAnimatorZoneTagsAction",
|
||||||
|
"AnimatorStateTags": [
|
||||||
|
"RecoveredSP"
|
||||||
|
],
|
||||||
|
"IsAdd": true,
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"OnRemoved": [
|
||||||
|
{
|
||||||
|
"$type": "HandleAnimatorZoneTagsAction",
|
||||||
|
"AnimatorStateTags": [
|
||||||
|
"RecoveredSP"
|
||||||
|
],
|
||||||
|
"IsAdd": false,
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
90
Data/Bangboo_Knightboo_Explode.json
Normal file
90
Data/Bangboo_Knightboo_Explode.json
Normal file
@ -0,0 +1,90 @@
|
|||||||
|
{
|
||||||
|
"AbilityMixins": [
|
||||||
|
{
|
||||||
|
"$type": "BulletMixin",
|
||||||
|
"AliveDuration": 10,
|
||||||
|
"BulletColliderConfig": {
|
||||||
|
"ColliderAngleOffset": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
},
|
||||||
|
"ColliderPosOffset": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
},
|
||||||
|
"ColliderType": "Sphere",
|
||||||
|
"SphereColliderRadius": 1
|
||||||
|
},
|
||||||
|
"BulletEffect": {
|
||||||
|
"EffectPattern": "Eff_Bangboo_Knightboo_SkillJump_01_Ground"
|
||||||
|
},
|
||||||
|
"BulletHitTypeName": "Normal",
|
||||||
|
"BulletInitPosRot": {
|
||||||
|
"CoordsOption": "Caster",
|
||||||
|
"NeedRaycastGround": true,
|
||||||
|
"Offset": {
|
||||||
|
"AngleOffset": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
},
|
||||||
|
"IsUseRotationXZ": false,
|
||||||
|
"IsUseRotationY": false,
|
||||||
|
"PositionOffset": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"RaycastGroundOffset": 0.1,
|
||||||
|
"TargetOption": {
|
||||||
|
"$type": "ConfigPosRotReferTarget",
|
||||||
|
"OffsetReferTarget": "Caster"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"BulletName": "Bullet_Empty_IgnoreWall",
|
||||||
|
"CanHitStage": false,
|
||||||
|
"CanPickInvincible": true,
|
||||||
|
"ExplodeAnimEventID": "Bangboo_Knightboo_Attackproperty_Attack",
|
||||||
|
"ExplodePosType": "Bullet",
|
||||||
|
"ExtraTarggeting": "Custom",
|
||||||
|
"ExtraTarggetingCustomKey": "Bangboo_OnlyAvatar",
|
||||||
|
"HitExplodeRadius": 3,
|
||||||
|
"HitInterval": 0,
|
||||||
|
"HitOtherExplode": true,
|
||||||
|
"HitStageExplode": false,
|
||||||
|
"HitTargetExplodeEffect": {
|
||||||
|
"EffectPattern": "Eff_Bangboo_Knightboo_SkillJump_01_Explode"
|
||||||
|
},
|
||||||
|
"IsCanReflect": false,
|
||||||
|
"MaxHitNum": -1,
|
||||||
|
"MaxHitStageNum": 0,
|
||||||
|
"MaxHitTargetNum": 1,
|
||||||
|
"MaxTouchStageNum": 0,
|
||||||
|
"OnBulletHitTargetExplodeAction": [
|
||||||
|
{
|
||||||
|
"$type": "AttackCameraShakeAction",
|
||||||
|
"ShakeConfigKey": "Bangboo_Knightboo_BulletExplode_CamShake_E_01",
|
||||||
|
"Target": "Other"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"OnBulletTimeUpExplodeAction": [
|
||||||
|
{
|
||||||
|
"$type": "AttackCameraShakeAction",
|
||||||
|
"ShakeConfigKey": "Bangboo_Knightboo_BulletExplode_CamShake_E_01",
|
||||||
|
"Target": "Other"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"OverrideReflectDestroyExplode": "NotExplode",
|
||||||
|
"Targetting": "None",
|
||||||
|
"TimeUpExplode": true,
|
||||||
|
"TimeUpExplodeEffect": {
|
||||||
|
"EffectPattern": "Eff_Bangboo_Knightboo_SkillJump_03_Explode"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"AbilityName": "Bangboo_Knightboo_Explode",
|
||||||
|
"AbilityStacking": "Unique"
|
||||||
|
}
|
138
Data/Bangboo_Knightboo_MathSkill.json
Normal file
138
Data/Bangboo_Knightboo_MathSkill.json
Normal file
@ -0,0 +1,138 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "Bangboo_Knightboo_MathSkill",
|
||||||
|
"AbilitySpecials": {
|
||||||
|
"AS_ATKBuffDuration": {
|
||||||
|
"Value": 10
|
||||||
|
},
|
||||||
|
"AS_AtkDeltaValueBase": {
|
||||||
|
"Value": 10
|
||||||
|
},
|
||||||
|
"AS_AtkDeltaValuePreLevel": {
|
||||||
|
"Value": 10
|
||||||
|
},
|
||||||
|
"AS_FinialAtkDelta": {
|
||||||
|
"Value": 0.1
|
||||||
|
},
|
||||||
|
"AS_PairACount": {
|
||||||
|
"Value": 0
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"OnTeamAvatarConstructed": [
|
||||||
|
{
|
||||||
|
"$type": "SetAbilitySpecialAction",
|
||||||
|
"ModifyFunction": "Replace",
|
||||||
|
"Param": 0,
|
||||||
|
"ParamName": "AS_PairACount",
|
||||||
|
"ParamType": "Float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "RemoveModifier",
|
||||||
|
"ModifierName": "PairCheckModifier",
|
||||||
|
"Target": "TeamAvatars"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "PairCheckModifier",
|
||||||
|
"Target": "TeamAvatars"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Modifiers": {
|
||||||
|
"ATKBuffModifier": {
|
||||||
|
"Duration": "%AS_ATKBuffDuration",
|
||||||
|
"ModifierStacking": "ReplaceByLongTime",
|
||||||
|
"Properties": {
|
||||||
|
"Actor_BaseAttackDelta": "%AS_FinialAtkDelta"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"MathSkillModifier": {
|
||||||
|
"Duration": -1,
|
||||||
|
"ModifierStacking": "Unique",
|
||||||
|
"OnHitOther": [
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "ATKBuffModifier",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByAnimEventIDs",
|
||||||
|
"AnimEventIDs": [
|
||||||
|
"Bangboo_Knightboo_Attackproperty_Attack"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByIsLocalAvatar",
|
||||||
|
"IsLocalAvatar": true,
|
||||||
|
"Target": "Other"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Other"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"PairAModifier": {
|
||||||
|
"Duration": 1,
|
||||||
|
"IgnoreTimeScale": false,
|
||||||
|
"ModifierStacking": "MultipleRefresh",
|
||||||
|
"OnAdded": [
|
||||||
|
{
|
||||||
|
"$type": "SetAbilitySpecialAction",
|
||||||
|
"ModifyFunction": "Add",
|
||||||
|
"Param": 1,
|
||||||
|
"ParamName": "AS_PairACount",
|
||||||
|
"ParamType": "Float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "MathSkillModifier",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByAbilitySpecial",
|
||||||
|
"CompareType": "GreaterEqual",
|
||||||
|
"Param": 1,
|
||||||
|
"ParamName": "AS_PairACount",
|
||||||
|
"ParamType": "Float",
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ByBuddyTeamType",
|
||||||
|
"CheckBuddyTeam": "Fighting",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"PairCheckModifier": {
|
||||||
|
"Duration": 1,
|
||||||
|
"IgnoreTimeScale": false,
|
||||||
|
"ModifierStacking": "Unique",
|
||||||
|
"OnAdded": [
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "PairAModifier",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByAvatarProfessionType",
|
||||||
|
"ProfessionType": "Support",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Target": "Caster"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"OnAdded": [
|
||||||
|
{
|
||||||
|
"$type": "SetAbilitySpecialByExpression",
|
||||||
|
"DoRefresh": true,
|
||||||
|
"Expression": "(specials(AS_AtkDeltaValueBase)+property(Level)*specials(AS_AtkDeltaValuePreLevel))",
|
||||||
|
"ParamName": "AS_FinialAtkDelta",
|
||||||
|
"Target": "Self",
|
||||||
|
"ValueType": "Float"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
182
Data/Bangboo_Knightboo_Shoot.json
Normal file
182
Data/Bangboo_Knightboo_Shoot.json
Normal file
@ -0,0 +1,182 @@
|
|||||||
|
{
|
||||||
|
"AbilityMixins": [
|
||||||
|
{
|
||||||
|
"$type": "BulletMixin",
|
||||||
|
"AliveDuration": 5,
|
||||||
|
"BulletColliderConfig": {
|
||||||
|
"ColliderAngleOffset": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
},
|
||||||
|
"ColliderPosOffset": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
},
|
||||||
|
"ColliderType": "Sphere",
|
||||||
|
"SphereColliderRadius": 0.3
|
||||||
|
},
|
||||||
|
"BulletEffect": {
|
||||||
|
"EffectPattern": "Eff_Bangboo_Knightboo_SkillJump_01_Fly"
|
||||||
|
},
|
||||||
|
"BulletHitTypeName": "Normal",
|
||||||
|
"BulletInitPosRot": {
|
||||||
|
"CoordsOption": "Self",
|
||||||
|
"Offset": {
|
||||||
|
"AngleOffset": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
},
|
||||||
|
"IsUseRotationXZ": false,
|
||||||
|
"IsUseRotationY": true,
|
||||||
|
"PositionOffset": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0.5,
|
||||||
|
"z": 0
|
||||||
|
},
|
||||||
|
"RandomAngleRange": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
},
|
||||||
|
"RandomPositionRange": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"TargetOption": {
|
||||||
|
"$type": "ConfigPosRotReferTarget",
|
||||||
|
"IsUseAttachPointPos": true,
|
||||||
|
"IsUseAttachPointRotation": true,
|
||||||
|
"OffsetReferTarget": "Caster"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"BulletName": "Bullet_Empty",
|
||||||
|
"CanHitOther": true,
|
||||||
|
"CanHitStage": true,
|
||||||
|
"CanPickInvincible": true,
|
||||||
|
"DestroyExplode": false,
|
||||||
|
"ExplodePosType": "Bullet",
|
||||||
|
"ExtraTarggeting": "Custom",
|
||||||
|
"ExtraTarggetingCustomKey": "Bangboo_OnlyAvatar",
|
||||||
|
"HitAnimEventID": "Bangboo_Knightboo_Attackproperty_Attack",
|
||||||
|
"HitExplodeRadius": 3,
|
||||||
|
"HitOtherExplode": true,
|
||||||
|
"HitSelfWhenExplode": false,
|
||||||
|
"HitStageExplode": true,
|
||||||
|
"IsCanReflect": false,
|
||||||
|
"MaxHitNum": 1,
|
||||||
|
"MaxHitStageNum": 1,
|
||||||
|
"MaxHitTargetNum": 1,
|
||||||
|
"MaxTouchStageNum": -1,
|
||||||
|
"MovementConfig": {
|
||||||
|
"$type": "ConfigMovementParabola",
|
||||||
|
"DefaultOffset": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": -3.5
|
||||||
|
},
|
||||||
|
"Duration": -1,
|
||||||
|
"Gravity": 0,
|
||||||
|
"HitNormalRatio": 0.4,
|
||||||
|
"HitTangentialRatio": 0.6,
|
||||||
|
"TargetPosRot": {
|
||||||
|
"CoordsOption": "Self",
|
||||||
|
"Offset": {
|
||||||
|
"AngleOffset": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
},
|
||||||
|
"IsClampOffsetDistance": true,
|
||||||
|
"IsUseRotationXZ": false,
|
||||||
|
"IsUseRotationY": true,
|
||||||
|
"PositionOffset": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": -3.5
|
||||||
|
},
|
||||||
|
"RandomAngleRange": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 360,
|
||||||
|
"z": 0
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"TargetOption": {
|
||||||
|
"$type": "ConfigPosRotReferTarget",
|
||||||
|
"OffsetReferTarget": "Self"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"TargetRotLimitAngleLeft": 15,
|
||||||
|
"TargetRotLimitAngleRight": 15,
|
||||||
|
"TimesUpMoveOption": "Remain",
|
||||||
|
"h1": 1,
|
||||||
|
"h2": 1,
|
||||||
|
"s1": 1,
|
||||||
|
"s2": 5,
|
||||||
|
"t1": 0.4,
|
||||||
|
"t2": 0.4
|
||||||
|
},
|
||||||
|
"NeedWarningHUD": false,
|
||||||
|
"OnBulletHitStageGroundExplodeAction": [
|
||||||
|
{
|
||||||
|
"$type": "TriggerAbilityAction",
|
||||||
|
"AbilityName": "Bangboo_Knightboo_Explode",
|
||||||
|
"PositionArgument": "Bullet"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"OnBulletHitStageWallExplodeAction": [
|
||||||
|
{
|
||||||
|
"$type": "TriggerAbilityAction",
|
||||||
|
"AbilityName": "Bangboo_Knightboo_Explode",
|
||||||
|
"PositionArgument": "Bullet"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"OnBulletHitTargetExplodeAction": [
|
||||||
|
{
|
||||||
|
"$type": "AttackCameraShakeAction",
|
||||||
|
"ShakeConfigKey": "Bangboo_Knightboo_BulletExplode_CamShake_E_01",
|
||||||
|
"Target": "Other"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "FireEffect",
|
||||||
|
"EffectPattern": "Eff_Bangboo_Knightboo_SkillJump_01_Explode",
|
||||||
|
"FireEffectPosRot": {
|
||||||
|
"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"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Target": "Target"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"OverrideReflectDestroyExplode": "NotExplode",
|
||||||
|
"ShowWarningHUDInScreen": false,
|
||||||
|
"Targetting": "None",
|
||||||
|
"TimeUpExplode": true
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"AbilityName": "Bangboo_Knightboo_Shoot",
|
||||||
|
"AbilityStacking": "Unique"
|
||||||
|
}
|
44
Data/Bangboo_Knightboo_Summon_QTE_01.json
Normal file
44
Data/Bangboo_Knightboo_Summon_QTE_01.json
Normal file
@ -0,0 +1,44 @@
|
|||||||
|
{
|
||||||
|
"AbilityMixins": [
|
||||||
|
{
|
||||||
|
"$type": "SummonMixin",
|
||||||
|
"IsSameAsMaster": true,
|
||||||
|
"OnSummonCreatedActions": [
|
||||||
|
],
|
||||||
|
"OverrideDelay": 0,
|
||||||
|
"SummonDuration": -1,
|
||||||
|
"SummonID": 199141711,
|
||||||
|
"SummonPosRot": {
|
||||||
|
"CoordsOption": "ReferTarget",
|
||||||
|
"Offset": {
|
||||||
|
"AngleOffset": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 25,
|
||||||
|
"z": 0
|
||||||
|
},
|
||||||
|
"IsClampOffsetDistance": false,
|
||||||
|
"IsUseRotationXZ": true,
|
||||||
|
"IsUseRotationY": true,
|
||||||
|
"PositionOffset": {
|
||||||
|
"x": -2.04,
|
||||||
|
"y": 0,
|
||||||
|
"z": -1.74
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"TargetOption": {
|
||||||
|
"$type": "ConfigPosRotReferTarget",
|
||||||
|
"IsUseAttachPointPos": true,
|
||||||
|
"IsUseAttachPointRotation": true,
|
||||||
|
"OffsetReferTarget": "Caster"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"SummonTag": [
|
||||||
|
"Starterboo_Summon_QTE"
|
||||||
|
],
|
||||||
|
"SummonType": "Monster",
|
||||||
|
"TimesUpDelay": 0
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"AbilityName": "Bangboo_Knightboo_Summon_QTE_01",
|
||||||
|
"AbilityStacking": "Unique"
|
||||||
|
}
|
44
Data/Bangboo_Knightboo_Summon_QTE_02.json
Normal file
44
Data/Bangboo_Knightboo_Summon_QTE_02.json
Normal file
@ -0,0 +1,44 @@
|
|||||||
|
{
|
||||||
|
"AbilityMixins": [
|
||||||
|
{
|
||||||
|
"$type": "SummonMixin",
|
||||||
|
"IsSameAsMaster": true,
|
||||||
|
"OnSummonCreatedActions": [
|
||||||
|
],
|
||||||
|
"OverrideDelay": 0,
|
||||||
|
"SummonDuration": -1,
|
||||||
|
"SummonID": 199141711,
|
||||||
|
"SummonPosRot": {
|
||||||
|
"CoordsOption": "ReferTarget",
|
||||||
|
"Offset": {
|
||||||
|
"AngleOffset": {
|
||||||
|
"x": 0,
|
||||||
|
"y": -25,
|
||||||
|
"z": 0
|
||||||
|
},
|
||||||
|
"IsClampOffsetDistance": false,
|
||||||
|
"IsUseRotationXZ": true,
|
||||||
|
"IsUseRotationY": true,
|
||||||
|
"PositionOffset": {
|
||||||
|
"x": 2.04,
|
||||||
|
"y": 0,
|
||||||
|
"z": -1.24
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"TargetOption": {
|
||||||
|
"$type": "ConfigPosRotReferTarget",
|
||||||
|
"IsUseAttachPointPos": true,
|
||||||
|
"IsUseAttachPointRotation": true,
|
||||||
|
"OffsetReferTarget": "Caster"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"SummonTag": [
|
||||||
|
"Starterboo_Summon_QTE"
|
||||||
|
],
|
||||||
|
"SummonType": "Monster",
|
||||||
|
"TimesUpDelay": 0
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"AbilityName": "Bangboo_Knightboo_Summon_QTE_02",
|
||||||
|
"AbilityStacking": "Unique"
|
||||||
|
}
|
@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"AbilityMixins": [
|
"AbilityMixins": [
|
||||||
{
|
{
|
||||||
"$type": "AttachStateWithModifierMixin",
|
"$type": "AttachStateWithModifierSectionEditionMixin",
|
||||||
"ConfigList": [
|
"ConfigList": [
|
||||||
{
|
{
|
||||||
"AnimatorStateName": "Idle_1",
|
"AnimatorStateName": "Idle_1",
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"AbilityMixins": [
|
"AbilityMixins": [
|
||||||
{
|
{
|
||||||
"$type": "AttachStateWithModifierMixin",
|
"$type": "AttachStateWithModifierSectionEditionMixin",
|
||||||
"ConfigList": [
|
"ConfigList": [
|
||||||
{
|
{
|
||||||
"AnimatorStateName": "Idle_Unactive",
|
"AnimatorStateName": "Idle_Unactive",
|
||||||
|
@ -78,6 +78,11 @@
|
|||||||
"AnimEventID": "Monster_Bellum_Block_AttackProperty_01",
|
"AnimEventID": "Monster_Bellum_Block_AttackProperty_01",
|
||||||
"Target": "Target"
|
"Target": "Target"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"$type": "TriggerSoundAction",
|
||||||
|
"Target": "Other",
|
||||||
|
"soundActionKey": "Play_SFX_Monster_Skill_Parry_Success"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"$type": "SetAnimCtrlerParamAction",
|
"$type": "SetAnimCtrlerParamAction",
|
||||||
"ParamName": "Trigger_Counter",
|
"ParamName": "Trigger_Counter",
|
||||||
|
@ -39,6 +39,19 @@
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
"TargetDamage": "%HpReduceAmount"
|
"TargetDamage": "%HpReduceAmount"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "LDListenEntityAction",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByAnimEventIDs",
|
||||||
|
"AnimEventIDs": [
|
||||||
|
"Monster_BoringMachine_PartDestroyed_Leg_Attackproperty_01"
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"TargetKey": "PartDestroy"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
@ -185,10 +185,11 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"AnimatorStateName": "Attack_ExSpecial_01_Explode",
|
"AnimatorStateName": "Attack_ExSpecial_01_Explode",
|
||||||
|
"FrameCountHigh": 3,
|
||||||
"FrameCountLow": 0,
|
"FrameCountLow": 0,
|
||||||
"IsLoop": true,
|
"IsLoop": true,
|
||||||
"LayerIndex": 0,
|
"LayerIndex": 0,
|
||||||
"MaxFrameCountHigh": true,
|
"MaxFrameCountHigh": false,
|
||||||
"ModifierNameList": [
|
"ModifierNameList": [
|
||||||
"SpUIModifier_02"
|
"SpUIModifier_02"
|
||||||
]
|
]
|
||||||
@ -246,10 +247,6 @@
|
|||||||
"$type": "DecreaseSPAction",
|
"$type": "DecreaseSPAction",
|
||||||
"Amount": 5,
|
"Amount": 5,
|
||||||
"Percentage": 0
|
"Percentage": 0
|
||||||
},
|
|
||||||
{
|
|
||||||
"$type": "SetUIArrowAction",
|
|
||||||
"position": 40
|
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"AnimatorStateName": "Attack_ExSpecial_02_01_Explode",
|
"AnimatorStateName": "Attack_ExSpecial_02_01_Explode",
|
||||||
@ -265,10 +262,6 @@
|
|||||||
"$type": "DecreaseSPAction",
|
"$type": "DecreaseSPAction",
|
||||||
"Amount": 5,
|
"Amount": 5,
|
||||||
"Percentage": 0
|
"Percentage": 0
|
||||||
},
|
|
||||||
{
|
|
||||||
"$type": "SetUIArrowAction",
|
|
||||||
"position": 40
|
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"AnimatorStateName": "Attack_ExSpecial_02_02_Explode",
|
"AnimatorStateName": "Attack_ExSpecial_02_02_Explode",
|
||||||
@ -284,10 +277,6 @@
|
|||||||
"$type": "DecreaseSPAction",
|
"$type": "DecreaseSPAction",
|
||||||
"Amount": 10,
|
"Amount": 10,
|
||||||
"Percentage": 0
|
"Percentage": 0
|
||||||
},
|
|
||||||
{
|
|
||||||
"$type": "SetUIArrowAction",
|
|
||||||
"position": 40
|
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"AnimatorStateName": "Attack_ExSpecial_01_Explode",
|
"AnimatorStateName": "Attack_ExSpecial_01_Explode",
|
||||||
|
@ -33,6 +33,23 @@
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
"AbilityName": "Caesar_Talent_04",
|
"AbilityName": "Caesar_Talent_04",
|
||||||
|
"AbilitySpecials": {
|
||||||
|
"AS_AddedDamageRatio": {
|
||||||
|
"Value": 1
|
||||||
|
},
|
||||||
|
"AS_AddedDamageRatio_Target": {
|
||||||
|
"Value": 1
|
||||||
|
},
|
||||||
|
"AS_CriticalDamageRatioDelta": {
|
||||||
|
"Value": 0.2
|
||||||
|
},
|
||||||
|
"AS_CriticalDelta": {
|
||||||
|
"Value": 0.5
|
||||||
|
},
|
||||||
|
"AS_Duration": {
|
||||||
|
"Value": 15
|
||||||
|
}
|
||||||
|
},
|
||||||
"AbilityStacking": "Unique",
|
"AbilityStacking": "Unique",
|
||||||
"DefaultModifier": {
|
"DefaultModifier": {
|
||||||
"OnHitOther": [
|
"OnHitOther": [
|
||||||
@ -110,23 +127,6 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"Modifiers": {
|
"Modifiers": {
|
||||||
"AbilitySpecials": {
|
|
||||||
"AS_AddedDamageRatio": {
|
|
||||||
"Value": 1
|
|
||||||
},
|
|
||||||
"AS_AddedDamageRatio_Target": {
|
|
||||||
"Value": 1
|
|
||||||
},
|
|
||||||
"AS_CriticalDamageRatioDelta": {
|
|
||||||
"Value": 0.2
|
|
||||||
},
|
|
||||||
"AS_CriticalDelta": {
|
|
||||||
"Value": 0.5
|
|
||||||
},
|
|
||||||
"AS_Duration": {
|
|
||||||
"Value": 15
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"CriticalDeltaModifier": {
|
"CriticalDeltaModifier": {
|
||||||
"Duration": "%AS_Duration",
|
"Duration": "%AS_Duration",
|
||||||
"ModifierStacking": "Refresh",
|
"ModifierStacking": "Refresh",
|
||||||
|
@ -190,6 +190,20 @@
|
|||||||
"key": "Avatar_Female_Size03_Caesar_MA_Attack_GuardHit_AbnormalPropertyElectro_02"
|
"key": "Avatar_Female_Size03_Caesar_MA_Attack_GuardHit_AbnormalPropertyElectro_02"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"OnAvatarTransferred": [
|
||||||
|
{
|
||||||
|
"$type": "InterruptScreenEffectAction",
|
||||||
|
"EffectType": "ScreenEffects",
|
||||||
|
"TargetKey": "Avatar_Default_Character_Ghost_01"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ProcessScreenEffectAction",
|
||||||
|
"AlwaysFollow": true,
|
||||||
|
"EffectKey": "Avatar_Default_Character_Ghost_01",
|
||||||
|
"EffectType": "ScreenEffects",
|
||||||
|
"Follow": true
|
||||||
|
}
|
||||||
|
],
|
||||||
"OnBeingHit": [
|
"OnBeingHit": [
|
||||||
{
|
{
|
||||||
"$type": "ModifyAttackDataEffectAction",
|
"$type": "ModifyAttackDataEffectAction",
|
||||||
|
@ -153,8 +153,8 @@
|
|||||||
"ModifierStacking": "Unique",
|
"ModifierStacking": "Unique",
|
||||||
"OnGetItem": [
|
"OnGetItem": [
|
||||||
{
|
{
|
||||||
"$type": "TriggerAbilityAction",
|
"$type": "ApplyModifier",
|
||||||
"AbilityName": "CampIdle_envbuff_04_shield",
|
"ModifierName": "TeamAvatars_Sp_Test",
|
||||||
"Predicates": [
|
"Predicates": [
|
||||||
{
|
{
|
||||||
"$type": "ByGetItem",
|
"$type": "ByGetItem",
|
||||||
@ -184,6 +184,33 @@
|
|||||||
"Target": "Self"
|
"Target": "Self"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
},
|
||||||
|
"TeamAvatars_Sp_Test": {
|
||||||
|
"Duration": -1,
|
||||||
|
"ModifierStacking": "Replace",
|
||||||
|
"OnAdded": [
|
||||||
|
{
|
||||||
|
"$type": "BranchOperator",
|
||||||
|
"Conditions": [
|
||||||
|
{
|
||||||
|
"$type": "ByPlayerPropertyValue",
|
||||||
|
"CompareType": "GreaterEqual",
|
||||||
|
"Denominator": "MaxSP",
|
||||||
|
"IsUsePercent": true,
|
||||||
|
"Numerator": "CurSP",
|
||||||
|
"Target": "Self",
|
||||||
|
"Val1": 1
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"SuccessActions": [
|
||||||
|
{
|
||||||
|
"$type": "TriggerAbilityAction",
|
||||||
|
"AbilityName": "CampIdle_envbuff_04_shield",
|
||||||
|
"Target": "TeamAvatars"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
@ -186,222 +186,206 @@
|
|||||||
"Target": "Self",
|
"Target": "Self",
|
||||||
"ValueType": "Integer"
|
"ValueType": "Integer"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"$type": "SetAbilitySpecialsByHpShiledValueAction",
|
||||||
|
"ModifyFunction": "Replace",
|
||||||
|
"ParamName": "CurShieldAmount",
|
||||||
|
"ParamType": "Integer",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByAbilitySpecial",
|
||||||
|
"CompareType": "Equal",
|
||||||
|
"Param": "envbuff_04_shield_01",
|
||||||
|
"ParamName": "Shield_tag",
|
||||||
|
"ParamType": "String",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Tag": "envbuff_04_shield_01",
|
||||||
|
"Target": "Self",
|
||||||
|
"ValueType": "CurValue"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "SetAbilitySpecialsByHpShiledValueAction",
|
||||||
|
"ModifyFunction": "Replace",
|
||||||
|
"ParamName": "CurShieldAmount",
|
||||||
|
"ParamType": "Integer",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByAbilitySpecial",
|
||||||
|
"CompareType": "Equal",
|
||||||
|
"Param": "envbuff_04_shield_02",
|
||||||
|
"ParamName": "Shield_tag",
|
||||||
|
"ParamType": "String",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Tag": "envbuff_04_shield_02",
|
||||||
|
"Target": "Self",
|
||||||
|
"ValueType": "CurValue"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "SetAbilitySpecialsByHpShiledValueAction",
|
||||||
|
"ModifyFunction": "Replace",
|
||||||
|
"ParamName": "CurShieldAmount",
|
||||||
|
"ParamType": "Integer",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByAbilitySpecial",
|
||||||
|
"CompareType": "Equal",
|
||||||
|
"Param": "envbuff_04_shield_03",
|
||||||
|
"ParamName": "Shield_tag",
|
||||||
|
"ParamType": "String",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Tag": "envbuff_04_shield_03",
|
||||||
|
"Target": "Self",
|
||||||
|
"ValueType": "CurValue"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"$type": "BranchOperator",
|
"$type": "BranchOperator",
|
||||||
"Conditions": [
|
"Conditions": [
|
||||||
{
|
{
|
||||||
"$type": "ByPlayerPropertyValue",
|
"$type": "ByAbilitySpecial",
|
||||||
"CompareType": "GreaterEqual",
|
"CompareType": "Less",
|
||||||
"Denominator": "MaxSP",
|
"Param": "%MaxShieldAmount",
|
||||||
"IsUsePercent": true,
|
"ParamName": "CurShieldAmount",
|
||||||
"Numerator": "CurSP",
|
"ParamType": "Integer"
|
||||||
"Target": "Self",
|
|
||||||
"Val1": 1
|
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"SuccessActions": [
|
"SuccessActions": [
|
||||||
{
|
{
|
||||||
"$type": "SetAbilitySpecialsByHpShiledValueAction",
|
"$type": "SetAbilitySpecialByExpression",
|
||||||
"ModifyFunction": "Replace",
|
"DoRefresh": true,
|
||||||
"ParamName": "CurShieldAmount",
|
"Expression": "specials(CurShieldAmount)+specials(ShieldAmount)",
|
||||||
"ParamType": "Integer",
|
"ParamName": "ShieldAfterAdd",
|
||||||
"Predicates": [
|
|
||||||
{
|
|
||||||
"$type": "ByAbilitySpecial",
|
|
||||||
"CompareType": "Equal",
|
|
||||||
"Param": "envbuff_04_shield_01",
|
|
||||||
"ParamName": "Shield_tag",
|
|
||||||
"ParamType": "String",
|
|
||||||
"Target": "Self"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"Tag": "envbuff_04_shield_01",
|
|
||||||
"Target": "Self",
|
"Target": "Self",
|
||||||
"ValueType": "CurValue"
|
"ValueType": "Integer"
|
||||||
},
|
|
||||||
{
|
|
||||||
"$type": "SetAbilitySpecialsByHpShiledValueAction",
|
|
||||||
"ModifyFunction": "Replace",
|
|
||||||
"ParamName": "CurShieldAmount",
|
|
||||||
"ParamType": "Integer",
|
|
||||||
"Predicates": [
|
|
||||||
{
|
|
||||||
"$type": "ByAbilitySpecial",
|
|
||||||
"CompareType": "Equal",
|
|
||||||
"Param": "envbuff_04_shield_02",
|
|
||||||
"ParamName": "Shield_tag",
|
|
||||||
"ParamType": "String",
|
|
||||||
"Target": "Self"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"Tag": "envbuff_04_shield_02",
|
|
||||||
"Target": "Self",
|
|
||||||
"ValueType": "CurValue"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"$type": "SetAbilitySpecialsByHpShiledValueAction",
|
|
||||||
"ModifyFunction": "Replace",
|
|
||||||
"ParamName": "CurShieldAmount",
|
|
||||||
"ParamType": "Integer",
|
|
||||||
"Predicates": [
|
|
||||||
{
|
|
||||||
"$type": "ByAbilitySpecial",
|
|
||||||
"CompareType": "Equal",
|
|
||||||
"Param": "envbuff_04_shield_03",
|
|
||||||
"ParamName": "Shield_tag",
|
|
||||||
"ParamType": "String",
|
|
||||||
"Target": "Self"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"Tag": "envbuff_04_shield_03",
|
|
||||||
"Target": "Self",
|
|
||||||
"ValueType": "CurValue"
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"$type": "BranchOperator",
|
"$type": "BranchOperator",
|
||||||
"Conditions": [
|
"Conditions": [
|
||||||
{
|
{
|
||||||
"$type": "ByAbilitySpecial",
|
"$type": "ByAbilitySpecial",
|
||||||
"CompareType": "Less",
|
"CompareType": "Greater",
|
||||||
"Param": "%MaxShieldAmount",
|
"Param": "%MaxShieldAmount",
|
||||||
"ParamName": "CurShieldAmount",
|
"ParamName": "ShieldAfterAdd",
|
||||||
"ParamType": "Integer"
|
"ParamType": "Integer"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"FailureActions": [
|
||||||
|
{
|
||||||
|
"$type": "ModifyHpShieldAction",
|
||||||
|
"CurValueDelta": "%ShieldAmount",
|
||||||
|
"MaxValueDelta": "%ShieldAmount",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByAbilitySpecial",
|
||||||
|
"CompareType": "Equal",
|
||||||
|
"Param": "envbuff_04_shield_01",
|
||||||
|
"ParamName": "Shield_tag",
|
||||||
|
"ParamType": "String",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Tag": "envbuff_04_shield_01",
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ModifyHpShieldAction",
|
||||||
|
"CurValueDelta": "%ShieldAmount",
|
||||||
|
"MaxValueDelta": "%ShieldAmount",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByAbilitySpecial",
|
||||||
|
"CompareType": "Equal",
|
||||||
|
"Param": "envbuff_04_shield_02",
|
||||||
|
"ParamName": "Shield_tag",
|
||||||
|
"ParamType": "String",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Tag": "envbuff_04_shield_02",
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ModifyHpShieldAction",
|
||||||
|
"CurValueDelta": "%ShieldAmount",
|
||||||
|
"MaxValueDelta": "%ShieldAmount",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByAbilitySpecial",
|
||||||
|
"CompareType": "Equal",
|
||||||
|
"Param": "envbuff_04_shield_03",
|
||||||
|
"ParamName": "Shield_tag",
|
||||||
|
"ParamType": "String",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Tag": "envbuff_04_shield_03",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
"SuccessActions": [
|
"SuccessActions": [
|
||||||
{
|
{
|
||||||
"$type": "SetAbilitySpecialByExpression",
|
"$type": "SetAbilitySpecialByExpression",
|
||||||
"DoRefresh": true,
|
"DoRefresh": true,
|
||||||
"Expression": "specials(CurShieldAmount)+specials(ShieldAmount)",
|
"Expression": "specials(MaxShieldAmount)-specials(CurShieldAmount)",
|
||||||
"ParamName": "ShieldAfterAdd",
|
"ParamName": "ShieldAmount",
|
||||||
"Target": "Self",
|
"Target": "Self",
|
||||||
"ValueType": "Integer"
|
"ValueType": "Integer"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"$type": "BranchOperator",
|
"$type": "ModifyHpShieldAction",
|
||||||
"Conditions": [
|
"CurValueDelta": "%ShieldAmount",
|
||||||
|
"MaxValueDelta": "%ShieldAmount",
|
||||||
|
"Predicates": [
|
||||||
{
|
{
|
||||||
"$type": "ByAbilitySpecial",
|
"$type": "ByAbilitySpecial",
|
||||||
"CompareType": "Greater",
|
"CompareType": "Equal",
|
||||||
"Param": "%MaxShieldAmount",
|
"Param": "envbuff_04_shield_01",
|
||||||
"ParamName": "ShieldAfterAdd",
|
"ParamName": "Shield_tag",
|
||||||
"ParamType": "Integer"
|
"ParamType": "String",
|
||||||
}
|
|
||||||
],
|
|
||||||
"FailureActions": [
|
|
||||||
{
|
|
||||||
"$type": "ModifyHpShieldAction",
|
|
||||||
"CurValueDelta": "%ShieldAmount",
|
|
||||||
"MaxValueDelta": "%ShieldAmount",
|
|
||||||
"Predicates": [
|
|
||||||
{
|
|
||||||
"$type": "ByAbilitySpecial",
|
|
||||||
"CompareType": "Equal",
|
|
||||||
"Param": "envbuff_04_shield_01",
|
|
||||||
"ParamName": "Shield_tag",
|
|
||||||
"ParamType": "String",
|
|
||||||
"Target": "Self"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"Tag": "envbuff_04_shield_01",
|
|
||||||
"Target": "Self"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"$type": "ModifyHpShieldAction",
|
|
||||||
"CurValueDelta": "%ShieldAmount",
|
|
||||||
"MaxValueDelta": "%ShieldAmount",
|
|
||||||
"Predicates": [
|
|
||||||
{
|
|
||||||
"$type": "ByAbilitySpecial",
|
|
||||||
"CompareType": "Equal",
|
|
||||||
"Param": "envbuff_04_shield_02",
|
|
||||||
"ParamName": "Shield_tag",
|
|
||||||
"ParamType": "String",
|
|
||||||
"Target": "Self"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"Tag": "envbuff_04_shield_02",
|
|
||||||
"Target": "Self"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"$type": "ModifyHpShieldAction",
|
|
||||||
"CurValueDelta": "%ShieldAmount",
|
|
||||||
"MaxValueDelta": "%ShieldAmount",
|
|
||||||
"Predicates": [
|
|
||||||
{
|
|
||||||
"$type": "ByAbilitySpecial",
|
|
||||||
"CompareType": "Equal",
|
|
||||||
"Param": "envbuff_04_shield_03",
|
|
||||||
"ParamName": "Shield_tag",
|
|
||||||
"ParamType": "String",
|
|
||||||
"Target": "Self"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"Tag": "envbuff_04_shield_03",
|
|
||||||
"Target": "Self"
|
"Target": "Self"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"SuccessActions": [
|
"Tag": "envbuff_04_shield_01",
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ModifyHpShieldAction",
|
||||||
|
"CurValueDelta": "%ShieldAmount",
|
||||||
|
"MaxValueDelta": "%ShieldAmount",
|
||||||
|
"Predicates": [
|
||||||
{
|
{
|
||||||
"$type": "SetAbilitySpecialByExpression",
|
"$type": "ByAbilitySpecial",
|
||||||
"DoRefresh": true,
|
"CompareType": "Equal",
|
||||||
"Expression": "specials(MaxShieldAmount)-specials(CurShieldAmount)",
|
"Param": "envbuff_04_shield_02",
|
||||||
"ParamName": "ShieldAmount",
|
"ParamName": "Shield_tag",
|
||||||
"Target": "Self",
|
"ParamType": "String",
|
||||||
"ValueType": "Integer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"$type": "ModifyHpShieldAction",
|
|
||||||
"CurValueDelta": "%ShieldAmount",
|
|
||||||
"MaxValueDelta": "%ShieldAmount",
|
|
||||||
"Predicates": [
|
|
||||||
{
|
|
||||||
"$type": "ByAbilitySpecial",
|
|
||||||
"CompareType": "Equal",
|
|
||||||
"Param": "envbuff_04_shield_01",
|
|
||||||
"ParamName": "Shield_tag",
|
|
||||||
"ParamType": "String",
|
|
||||||
"Target": "Self"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"Tag": "envbuff_04_shield_01",
|
|
||||||
"Target": "Self"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"$type": "ModifyHpShieldAction",
|
|
||||||
"CurValueDelta": "%ShieldAmount",
|
|
||||||
"MaxValueDelta": "%ShieldAmount",
|
|
||||||
"Predicates": [
|
|
||||||
{
|
|
||||||
"$type": "ByAbilitySpecial",
|
|
||||||
"CompareType": "Equal",
|
|
||||||
"Param": "envbuff_04_shield_02",
|
|
||||||
"ParamName": "Shield_tag",
|
|
||||||
"ParamType": "String",
|
|
||||||
"Target": "Self"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"Tag": "envbuff_04_shield_02",
|
|
||||||
"Target": "Self"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"$type": "ModifyHpShieldAction",
|
|
||||||
"CurValueDelta": "%ShieldAmount",
|
|
||||||
"MaxValueDelta": "%ShieldAmount",
|
|
||||||
"Predicates": [
|
|
||||||
{
|
|
||||||
"$type": "ByAbilitySpecial",
|
|
||||||
"CompareType": "Equal",
|
|
||||||
"Param": "envbuff_04_shield_03",
|
|
||||||
"ParamName": "Shield_tag",
|
|
||||||
"ParamType": "String",
|
|
||||||
"Target": "Self"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"Tag": "envbuff_04_shield_03",
|
|
||||||
"Target": "Self"
|
"Target": "Self"
|
||||||
}
|
}
|
||||||
]
|
],
|
||||||
|
"Tag": "envbuff_04_shield_02",
|
||||||
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "ModifyHpShieldAction",
|
||||||
|
"CurValueDelta": "%ShieldAmount",
|
||||||
|
"MaxValueDelta": "%ShieldAmount",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByAbilitySpecial",
|
||||||
|
"CompareType": "Equal",
|
||||||
|
"Param": "envbuff_04_shield_03",
|
||||||
|
"ParamName": "Shield_tag",
|
||||||
|
"ParamType": "String",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Tag": "envbuff_04_shield_03",
|
||||||
|
"Target": "Self"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
@ -3,6 +3,12 @@
|
|||||||
"AbilitySpecials": {
|
"AbilitySpecials": {
|
||||||
"AS_TemplateID": {
|
"AS_TemplateID": {
|
||||||
"Value": 1161
|
"Value": 1161
|
||||||
|
},
|
||||||
|
"AddedStunRatio": {
|
||||||
|
"Value": 0
|
||||||
|
},
|
||||||
|
"AddedStunRatio_Raw": {
|
||||||
|
"Value": 0
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"AbilityStacking": "Unique",
|
"AbilityStacking": "Unique",
|
||||||
@ -22,6 +28,48 @@
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
"Target": "Self"
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "SetAbilitySpecialByExpression",
|
||||||
|
"DoRefresh": true,
|
||||||
|
"Expression": "scenevar(OwnLighter_1100959)",
|
||||||
|
"ParamName": "OwnLighter_1100959",
|
||||||
|
"Target": "Self",
|
||||||
|
"ValueType": "Float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "SetAbilitySpecialByExpression",
|
||||||
|
"DoRefresh": true,
|
||||||
|
"Expression": "scenevar(BattleCount_Card1100959)",
|
||||||
|
"ParamName": "BattleCount_Card1100959",
|
||||||
|
"Target": "Self",
|
||||||
|
"ValueType": "Float"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "SetAbilitySpecialByExpression",
|
||||||
|
"DoRefresh": true,
|
||||||
|
"Expression": "specials(BattleCount_Card1100959)*specials(AddedStunRatio_Raw)",
|
||||||
|
"ParamName": "AddedStunRatio",
|
||||||
|
"Target": "Self",
|
||||||
|
"ValueType": "Float"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"OnHitOther": [
|
||||||
|
{
|
||||||
|
"$type": "ModifyAttackDataAction",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByAbilitySpecial",
|
||||||
|
"CompareType": "Equal",
|
||||||
|
"Param": 1,
|
||||||
|
"ParamName": "OwnLighter_1100959",
|
||||||
|
"ParamType": "Float",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"PropertyKey": "Actor_AddedBreakStunRatio",
|
||||||
|
"PropertyValue": "%AddedStunRatio",
|
||||||
|
"Target": "Self"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
15
Data/Card_SupportBuddy_1053013.json
Normal file
15
Data/Card_SupportBuddy_1053013.json
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "Card_SupportBuddy_1053013",
|
||||||
|
"AbilitySpecials": {
|
||||||
|
"AS_AddDamageRatio": {
|
||||||
|
"Value": 0.15
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"ModifierStacking": "Unique",
|
||||||
|
"Properties": {
|
||||||
|
"Actor_AddedDamageRatio_Fire": "%AS_AddDamageRatio"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
15
Data/Card_SupportBuddy_1053017.json
Normal file
15
Data/Card_SupportBuddy_1053017.json
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "Card_SupportBuddy_1053017",
|
||||||
|
"AbilitySpecials": {
|
||||||
|
"AS_CritDMGDelta": {
|
||||||
|
"Value": 0.2
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"ModifierStacking": "Unique",
|
||||||
|
"Properties": {
|
||||||
|
"Actor_CriticalDamageRatioDelta": "%AS_CritDMGDelta"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"AbilityMixins": [
|
"AbilityMixins": [
|
||||||
{
|
{
|
||||||
"$type": "AttachStateWithModifierMixin",
|
"$type": "AttachStateWithModifierSectionEditionMixin",
|
||||||
"ConfigList": [
|
"ConfigList": [
|
||||||
{
|
{
|
||||||
"AnimatorStateName": "Rotate_R_105",
|
"AnimatorStateName": "Rotate_R_105",
|
||||||
|
15
Data/CharacterStory_AddReviveCoin.json
Normal file
15
Data/CharacterStory_AddReviveCoin.json
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "CharacterStory_AddReviveCoin",
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"OnAdded": [
|
||||||
|
{
|
||||||
|
"$type": "ModifyResurrectionItem",
|
||||||
|
"ItemId": 400048,
|
||||||
|
"Value": 2
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "LDListenEntityAction",
|
||||||
|
"TargetKey": "ReviveCoinEvent"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
11
Data/CharacterStory_YanagiOVA_10499002.json
Normal file
11
Data/CharacterStory_YanagiOVA_10499002.json
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "CharacterStory_YanagiOVA_10499002",
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"OnAdded": [
|
||||||
|
{
|
||||||
|
"$type": "InterruptMaterialPropertyAction",
|
||||||
|
"Tag": "Monster_Common_MA_VR_ErrorFlicker",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
@ -43,6 +43,19 @@
|
|||||||
],
|
],
|
||||||
"TargetDamage": "%HpReduceAmount"
|
"TargetDamage": "%HpReduceAmount"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"$type": "LDListenEntityAction",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByAnimEventIDs",
|
||||||
|
"AnimEventIDs": [
|
||||||
|
"Monster_ComplexCorrupted_PartDestroyed_Core_Attackproperty_01"
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"TargetKey": "PartDestroy"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"$type": "SetAbilitySpecialByExpression",
|
"$type": "SetAbilitySpecialByExpression",
|
||||||
"DoRefresh": true,
|
"DoRefresh": true,
|
||||||
@ -71,6 +84,19 @@
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
"TargetDamage": "%HpReduceAmount"
|
"TargetDamage": "%HpReduceAmount"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "LDListenEntityAction",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByAnimEventIDs",
|
||||||
|
"AnimEventIDs": [
|
||||||
|
"Monster_ComplexCorrupted_PartDestroyed_Leg_Attackproperty_01"
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"TargetKey": "PartDestroy"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
@ -169,6 +169,10 @@
|
|||||||
"Tag": "Monster_ComplexCorrupted_MA_Common_Mat03_SecondaryEmission_03",
|
"Tag": "Monster_ComplexCorrupted_MA_Common_Mat03_SecondaryEmission_03",
|
||||||
"Target": "Self",
|
"Target": "Self",
|
||||||
"key": "Monster_ComplexCorrupted_MA_Common_Mat03_SecondaryEmission_03"
|
"key": "Monster_ComplexCorrupted_MA_Common_Mat03_SecondaryEmission_03"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "LDListenEntityAction",
|
||||||
|
"TargetKey": "SwitchPhaseDone"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"OnSwitchPhaseStart": [
|
"OnSwitchPhaseStart": [
|
||||||
|
Binary file not shown.
@ -1831,11 +1831,13 @@
|
|||||||
3600010,
|
3600010,
|
||||||
3600011,
|
3600011,
|
||||||
3600015,
|
3600015,
|
||||||
|
3600016,
|
||||||
3600017,
|
3600017,
|
||||||
3600018,
|
3600018,
|
||||||
3600019,
|
3600019,
|
||||||
3600021,
|
3600021,
|
||||||
3600023,
|
3600023,
|
||||||
|
3600024,
|
||||||
3650001,
|
3650001,
|
||||||
3650002,
|
3650002,
|
||||||
3650003,
|
3650003,
|
||||||
@ -1844,7 +1846,8 @@
|
|||||||
3650006,
|
3650006,
|
||||||
3650007,
|
3650007,
|
||||||
3650008,
|
3650008,
|
||||||
3650009
|
3650009,
|
||||||
|
3650011
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
[
|
[
|
||||||
@ -1955,6 +1958,15 @@
|
|||||||
true
|
true
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
|
[
|
||||||
|
[
|
||||||
|
0.1138661578297615,
|
||||||
|
0.14966857433319092,
|
||||||
|
0.01138661615550518,
|
||||||
|
0.014966857619583607,
|
||||||
|
true
|
||||||
|
]
|
||||||
|
],
|
||||||
[
|
[
|
||||||
[
|
[
|
||||||
0.17851075530052185,
|
0.17851075530052185,
|
||||||
@ -2000,6 +2012,15 @@
|
|||||||
true
|
true
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
|
[
|
||||||
|
[
|
||||||
|
0.17475806176662445,
|
||||||
|
0.130018949508667,
|
||||||
|
0.017475808039307594,
|
||||||
|
0.01300189457833767,
|
||||||
|
true
|
||||||
|
]
|
||||||
|
],
|
||||||
[
|
[
|
||||||
[
|
[
|
||||||
0.07855353504419327,
|
0.07855353504419327,
|
||||||
@ -4894,6 +4915,417 @@
|
|||||||
false
|
false
|
||||||
]
|
]
|
||||||
]
|
]
|
||||||
|
],
|
||||||
|
[
|
||||||
|
[
|
||||||
|
0.05748917907476425,
|
||||||
|
0.0695226714015007,
|
||||||
|
0.00574891734868288,
|
||||||
|
0.006952268071472645,
|
||||||
|
false,
|
||||||
|
[
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
false,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
false,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
true,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
false
|
||||||
|
]
|
||||||
|
]
|
||||||
]
|
]
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
|
@ -78,6 +78,10 @@
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
"Target": "Self"
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "LDListenEntityAction",
|
||||||
|
"TargetKey": "SwitchPhaseDone"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"OnSwitchPhaseStart": [
|
"OnSwitchPhaseStart": [
|
||||||
|
@ -71,6 +71,10 @@
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
"Target": "Self"
|
"Target": "Self"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"$type": "LDListenEntityAction",
|
||||||
|
"TargetKey": "SwitchPhaseDone"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"OnSwitchPhaseStart": [
|
"OnSwitchPhaseStart": [
|
||||||
|
@ -58,7 +58,7 @@
|
|||||||
"TotalDuration": -1
|
"TotalDuration": -1
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"$type": "AttachStateWithModifierMixin",
|
"$type": "AttachStateWithModifierSectionEditionMixin",
|
||||||
"ConfigList": [
|
"ConfigList": [
|
||||||
{
|
{
|
||||||
"AnimatorStateName": "L_Start",
|
"AnimatorStateName": "L_Start",
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"AbilityMixins": [
|
"AbilityMixins": [
|
||||||
{
|
{
|
||||||
"$type": "AttachStateWithModifierMixin",
|
"$type": "AttachStateWithModifierSectionEditionMixin",
|
||||||
"ConfigList": [
|
"ConfigList": [
|
||||||
{
|
{
|
||||||
"AnimatorStateName": "Idle_Ice",
|
"AnimatorStateName": "Idle_Ice",
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"AbilityMixins": [
|
"AbilityMixins": [
|
||||||
{
|
{
|
||||||
"$type": "AttachStateWithModifierMixin",
|
"$type": "AttachStateWithModifierSectionEditionMixin",
|
||||||
"ConfigList": [
|
"ConfigList": [
|
||||||
{
|
{
|
||||||
"AnimatorStateName": "NonCombat_Alert",
|
"AnimatorStateName": "NonCombat_Alert",
|
||||||
@ -114,7 +114,7 @@
|
|||||||
"OffsetReferTarget": "Self"
|
"OffsetReferTarget": "Self"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"EffectPattern": "Eff_Device_MachineGun_AimLine",
|
"EffectPattern": "Eff_Device_Prop_MilitaryTraceLaser_05_AlertLineLaser",
|
||||||
"Target": "Self"
|
"Target": "Self"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
@ -150,6 +150,91 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"EffectPattern": "Eff_Device_Prop_MilitaryTraceLaser_01_AlertLineLaser",
|
"EffectPattern": "Eff_Device_Prop_MilitaryTraceLaser_01_AlertLineLaser",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByTags",
|
||||||
|
"TagList": [
|
||||||
|
"1s"
|
||||||
|
],
|
||||||
|
"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": "GunPoint",
|
||||||
|
"IsUseAttachPointPos": true,
|
||||||
|
"IsUseAttachPointRotation": true,
|
||||||
|
"OffsetReferTarget": "Self"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"EffectPattern": "Eff_Device_Prop_MilitaryTraceLaser_02_AlertLineLaser",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByTags",
|
||||||
|
"TagList": [
|
||||||
|
"2s"
|
||||||
|
],
|
||||||
|
"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": "GunPoint",
|
||||||
|
"IsUseAttachPointPos": true,
|
||||||
|
"IsUseAttachPointRotation": true,
|
||||||
|
"OffsetReferTarget": "Self"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"EffectPattern": "Eff_Device_Prop_MilitaryTraceLaser_03_AlertLineLaser",
|
||||||
|
"Predicates": [
|
||||||
|
{
|
||||||
|
"$type": "ByTags",
|
||||||
|
"TagList": [
|
||||||
|
"3s"
|
||||||
|
],
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
],
|
||||||
"Target": "Self"
|
"Target": "Self"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"AbilityMixins": [
|
"AbilityMixins": [
|
||||||
{
|
{
|
||||||
"$type": "AttachStateWithModifierMixin",
|
"$type": "AttachStateWithModifierSectionEditionMixin",
|
||||||
"ConfigList": [
|
"ConfigList": [
|
||||||
{
|
{
|
||||||
"AnimatorStateName": "NonCombat_Alert",
|
"AnimatorStateName": "NonCombat_Alert",
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"AbilityMixins": [
|
"AbilityMixins": [
|
||||||
{
|
{
|
||||||
"$type": "AttachStateWithModifierMixin",
|
"$type": "AttachStateWithModifierSectionEditionMixin",
|
||||||
"ConfigList": [
|
"ConfigList": [
|
||||||
{
|
{
|
||||||
"AnimatorStateName": "NonCombat_Alert",
|
"AnimatorStateName": "NonCombat_Alert",
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"AbilityMixins": [
|
"AbilityMixins": [
|
||||||
{
|
{
|
||||||
"$type": "AttachStateWithModifierMixin",
|
"$type": "AttachStateWithModifierSectionEditionMixin",
|
||||||
"ConfigList": [
|
"ConfigList": [
|
||||||
{
|
{
|
||||||
"AnimatorStateName": "Alert",
|
"AnimatorStateName": "Alert",
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"AbilityMixins": [
|
"AbilityMixins": [
|
||||||
{
|
{
|
||||||
"$type": "AttachStateWithModifierMixin",
|
"$type": "AttachStateWithModifierSectionEditionMixin",
|
||||||
"ConfigList": [
|
"ConfigList": [
|
||||||
{
|
{
|
||||||
"AnimatorStateName": "Born",
|
"AnimatorStateName": "Born",
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"AbilityMixins": [
|
"AbilityMixins": [
|
||||||
{
|
{
|
||||||
"$type": "AttachStateWithModifierMixin",
|
"$type": "AttachStateWithModifierSectionEditionMixin",
|
||||||
"ConfigList": [
|
"ConfigList": [
|
||||||
{
|
{
|
||||||
"AnimatorStateName": "Spawn",
|
"AnimatorStateName": "Spawn",
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"AbilityMixins": [
|
"AbilityMixins": [
|
||||||
{
|
{
|
||||||
"$type": "AttachStateWithModifierMixin",
|
"$type": "AttachStateWithModifierSectionEditionMixin",
|
||||||
"ConfigList": [
|
"ConfigList": [
|
||||||
{
|
{
|
||||||
"AnimatorStateName": "Active",
|
"AnimatorStateName": "Active",
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"AbilityMixins": [
|
"AbilityMixins": [
|
||||||
{
|
{
|
||||||
"$type": "AttachStateWithModifierMixin",
|
"$type": "AttachStateWithModifierSectionEditionMixin",
|
||||||
"ConfigList": [
|
"ConfigList": [
|
||||||
{
|
{
|
||||||
"AnimatorStateName": "Active",
|
"AnimatorStateName": "Active",
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"AbilityMixins": [
|
"AbilityMixins": [
|
||||||
{
|
{
|
||||||
"$type": "AttachStateWithModifierMixin",
|
"$type": "AttachStateWithModifierSectionEditionMixin",
|
||||||
"ConfigList": [
|
"ConfigList": [
|
||||||
{
|
{
|
||||||
"AnimatorStateName": "Attack",
|
"AnimatorStateName": "Attack",
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"AbilityMixins": [
|
"AbilityMixins": [
|
||||||
{
|
{
|
||||||
"$type": "AttachStateWithModifierMixin",
|
"$type": "AttachStateWithModifierSectionEditionMixin",
|
||||||
"ConfigList": [
|
"ConfigList": [
|
||||||
{
|
{
|
||||||
"AnimatorStateName": "Born",
|
"AnimatorStateName": "Born",
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"AbilityMixins": [
|
"AbilityMixins": [
|
||||||
{
|
{
|
||||||
"$type": "AttachStateWithModifierMixin",
|
"$type": "AttachStateWithModifierSectionEditionMixin",
|
||||||
"ConfigList": [
|
"ConfigList": [
|
||||||
{
|
{
|
||||||
"AnimatorStateName": "Born",
|
"AnimatorStateName": "Born",
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"AbilityMixins": [
|
"AbilityMixins": [
|
||||||
{
|
{
|
||||||
"$type": "AttachStateWithModifierMixin",
|
"$type": "AttachStateWithModifierSectionEditionMixin",
|
||||||
"ConfigList": [
|
"ConfigList": [
|
||||||
{
|
{
|
||||||
"AnimatorStateName": "Born",
|
"AnimatorStateName": "Born",
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"AbilityMixins": [
|
"AbilityMixins": [
|
||||||
{
|
{
|
||||||
"$type": "AttachStateWithModifierMixin",
|
"$type": "AttachStateWithModifierSectionEditionMixin",
|
||||||
"ConfigList": [
|
"ConfigList": [
|
||||||
{
|
{
|
||||||
"AnimatorStateName": "Born",
|
"AnimatorStateName": "Born",
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"AbilityMixins": [
|
"AbilityMixins": [
|
||||||
{
|
{
|
||||||
"$type": "AttachStateWithModifierMixin",
|
"$type": "AttachStateWithModifierSectionEditionMixin",
|
||||||
"ConfigList": [
|
"ConfigList": [
|
||||||
{
|
{
|
||||||
"AnimatorStateName": "Active",
|
"AnimatorStateName": "Active",
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"AbilityMixins": [
|
"AbilityMixins": [
|
||||||
{
|
{
|
||||||
"$type": "AttachStateWithModifierMixin",
|
"$type": "AttachStateWithModifierSectionEditionMixin",
|
||||||
"ConfigList": [
|
"ConfigList": [
|
||||||
{
|
{
|
||||||
"AnimatorStateName": "Attack",
|
"AnimatorStateName": "Attack",
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"AbilityMixins": [
|
"AbilityMixins": [
|
||||||
{
|
{
|
||||||
"$type": "AttachStateWithModifierMixin",
|
"$type": "AttachStateWithModifierSectionEditionMixin",
|
||||||
"ConfigList": [
|
"ConfigList": [
|
||||||
{
|
{
|
||||||
"AnimatorStateName": "Born",
|
"AnimatorStateName": "Born",
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"AbilityMixins": [
|
"AbilityMixins": [
|
||||||
{
|
{
|
||||||
"$type": "AttachStateWithModifierMixin",
|
"$type": "AttachStateWithModifierSectionEditionMixin",
|
||||||
"ConfigList": [
|
"ConfigList": [
|
||||||
{
|
{
|
||||||
"AnimatorStateName": "Born",
|
"AnimatorStateName": "Born",
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"AbilityMixins": [
|
"AbilityMixins": [
|
||||||
{
|
{
|
||||||
"$type": "AttachStateWithModifierMixin",
|
"$type": "AttachStateWithModifierSectionEditionMixin",
|
||||||
"ConfigList": [
|
"ConfigList": [
|
||||||
{
|
{
|
||||||
"AnimatorStateName": "Born",
|
"AnimatorStateName": "Born",
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"AbilityMixins": [
|
"AbilityMixins": [
|
||||||
{
|
{
|
||||||
"$type": "AttachStateWithModifierMixin",
|
"$type": "AttachStateWithModifierSectionEditionMixin",
|
||||||
"ConfigList": [
|
"ConfigList": [
|
||||||
{
|
{
|
||||||
"AnimatorStateName": "Born",
|
"AnimatorStateName": "Born",
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"AbilityMixins": [
|
"AbilityMixins": [
|
||||||
{
|
{
|
||||||
"$type": "AttachStateWithModifierMixin",
|
"$type": "AttachStateWithModifierSectionEditionMixin",
|
||||||
"ConfigList": [
|
"ConfigList": [
|
||||||
{
|
{
|
||||||
"AnimatorStateName": "Generate_Up",
|
"AnimatorStateName": "Generate_Up",
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"AbilityMixins": [
|
"AbilityMixins": [
|
||||||
{
|
{
|
||||||
"$type": "AttachStateWithModifierMixin",
|
"$type": "AttachStateWithModifierSectionEditionMixin",
|
||||||
"ConfigList": [
|
"ConfigList": [
|
||||||
{
|
{
|
||||||
"AnimatorStateName": "Generate_Up",
|
"AnimatorStateName": "Generate_Up",
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"AbilityMixins": [
|
"AbilityMixins": [
|
||||||
{
|
{
|
||||||
"$type": "AttachStateWithModifierMixin",
|
"$type": "AttachStateWithModifierSectionEditionMixin",
|
||||||
"ConfigList": [
|
"ConfigList": [
|
||||||
{
|
{
|
||||||
"AnimatorStateName": "Idle_Alert",
|
"AnimatorStateName": "Idle_Alert",
|
||||||
@ -18,39 +18,60 @@
|
|||||||
],
|
],
|
||||||
"AbilityName": "Device_Military_Mine_StateChange_SFX",
|
"AbilityName": "Device_Military_Mine_StateChange_SFX",
|
||||||
"AbilityStacking": "Unique",
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"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": "HintLight",
|
||||||
|
"IsUseAttachPointPos": true,
|
||||||
|
"IsUseAttachPointRotation": true,
|
||||||
|
"OffsetReferTarget": "Self"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"EffectPattern": "Eff_Device_Prop_Mine_01_01_StateEffect",
|
||||||
|
"EnableByDevicePerformance": true,
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
"Modifiers": {
|
"Modifiers": {
|
||||||
"Active_SFX": {
|
"Active_SFX": {
|
||||||
"Duration": -1,
|
"Duration": -1,
|
||||||
"ModifierStacking": "Unique",
|
"ModifierStacking": "Unique",
|
||||||
"OnAdded": [
|
"OnAdded": [
|
||||||
{
|
{
|
||||||
"$type": "AttachEffect",
|
"$type": "ModifyLayeredEffectAction",
|
||||||
"AttachEffectPosRot": {
|
"effectName": "Eff_Device_Prop_Mine_01_01_StateEffect",
|
||||||
"CoordsOption": "ReferTarget",
|
"isActive": "true",
|
||||||
"Offset": {
|
"layersIndex": [
|
||||||
"AngleOffset": {
|
0
|
||||||
"x": 0,
|
]
|
||||||
"y": 0,
|
},
|
||||||
"z": 0
|
{
|
||||||
},
|
"$type": "ModifyLayeredEffectAction",
|
||||||
"IsUseRotationXZ": true,
|
"effectName": "Eff_Device_Prop_Mine_01_01_StateEffect",
|
||||||
"IsUseRotationY": true,
|
"isActive": "false",
|
||||||
"PositionOffset": {
|
"layersIndex": [
|
||||||
"x": 0,
|
1
|
||||||
"y": 0,
|
]
|
||||||
"z": 0
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"TargetOption": {
|
|
||||||
"$type": "ConfigPosRotReferTarget",
|
|
||||||
"AttachPoint": "HintLight",
|
|
||||||
"IsUseAttachPointPos": true,
|
|
||||||
"IsUseAttachPointRotation": true,
|
|
||||||
"OffsetReferTarget": "Self"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"EffectPattern": "Eff_Device_Prop_Mine_01_AlertState_Twinkle",
|
|
||||||
"Target": "Self"
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"$type": "ApplyGameplayTagAction",
|
"$type": "ApplyGameplayTagAction",
|
||||||
@ -60,6 +81,17 @@
|
|||||||
],
|
],
|
||||||
"Target": "Self"
|
"Target": "Self"
|
||||||
}
|
}
|
||||||
|
],
|
||||||
|
"OnRemoved": [
|
||||||
|
{
|
||||||
|
"$type": "ModifyLayeredEffectAction",
|
||||||
|
"effectName": "Eff_Device_Prop_Mine_01_01_StateEffect",
|
||||||
|
"isActive": "false",
|
||||||
|
"layersIndex": [
|
||||||
|
1,
|
||||||
|
0
|
||||||
|
]
|
||||||
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"Explode_Warning_SFX": {
|
"Explode_Warning_SFX": {
|
||||||
@ -67,33 +99,31 @@
|
|||||||
"ModifierStacking": "Unique",
|
"ModifierStacking": "Unique",
|
||||||
"OnAdded": [
|
"OnAdded": [
|
||||||
{
|
{
|
||||||
"$type": "AttachEffect",
|
"$type": "ModifyLayeredEffectAction",
|
||||||
"AttachEffectPosRot": {
|
"effectName": "Eff_Device_Prop_Mine_01_01_StateEffect",
|
||||||
"CoordsOption": "ReferTarget",
|
"isActive": "true",
|
||||||
"Offset": {
|
"layersIndex": [
|
||||||
"AngleOffset": {
|
1
|
||||||
"x": 0,
|
]
|
||||||
"y": 0,
|
},
|
||||||
"z": 0
|
{
|
||||||
},
|
"$type": "ModifyLayeredEffectAction",
|
||||||
"IsUseRotationXZ": true,
|
"effectName": "Eff_Device_Prop_Mine_01_01_StateEffect",
|
||||||
"IsUseRotationY": true,
|
"isActive": "false",
|
||||||
"PositionOffset": {
|
"layersIndex": [
|
||||||
"x": 0,
|
0
|
||||||
"y": 0,
|
]
|
||||||
"z": 0
|
}
|
||||||
}
|
],
|
||||||
},
|
"OnRemoved": [
|
||||||
"TargetOption": {
|
{
|
||||||
"$type": "ConfigPosRotReferTarget",
|
"$type": "ModifyLayeredEffectAction",
|
||||||
"AttachPoint": "HintLight",
|
"effectName": "Eff_Device_Prop_Mine_01_01_StateEffect",
|
||||||
"IsUseAttachPointPos": true,
|
"isActive": "false",
|
||||||
"IsUseAttachPointRotation": true,
|
"layersIndex": [
|
||||||
"OffsetReferTarget": "Self"
|
1,
|
||||||
}
|
0
|
||||||
},
|
]
|
||||||
"EffectPattern": "Eff_Device_Prop_Mine_01_Center_RedLight",
|
|
||||||
"Target": "Self"
|
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"AbilityMixins": [
|
"AbilityMixins": [
|
||||||
{
|
{
|
||||||
"$type": "AttachStateWithModifierMixin",
|
"$type": "AttachStateWithModifierSectionEditionMixin",
|
||||||
"ConfigList": [
|
"ConfigList": [
|
||||||
{
|
{
|
||||||
"AnimatorStateName": "Idle_Unactive",
|
"AnimatorStateName": "Idle_Unactive",
|
||||||
@ -68,40 +68,78 @@
|
|||||||
],
|
],
|
||||||
"AbilityName": "Device_Military_MissileVerticalLauncher_StateChange_SFX",
|
"AbilityName": "Device_Military_MissileVerticalLauncher_StateChange_SFX",
|
||||||
"AbilityStacking": "Unique",
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"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": "Root",
|
||||||
|
"IsUseAttachPointPos": true,
|
||||||
|
"IsUseAttachPointRotation": true,
|
||||||
|
"OffsetReferTarget": "Self"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"EffectPattern": "Eff_Device_Prop_DefensiveTower_01_01_StateEffect",
|
||||||
|
"EnableByDevicePerformance": true,
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
"Modifiers": {
|
"Modifiers": {
|
||||||
"Active_SFX": {
|
"Active_SFX": {
|
||||||
"Duration": -1,
|
"Duration": -1,
|
||||||
"ModifierStacking": "Unique",
|
"ModifierStacking": "Unique",
|
||||||
"OnAdded": [
|
"OnAdded": [
|
||||||
{
|
{
|
||||||
"$type": "AttachEffect",
|
"$type": "ModifyLayeredEffectAction",
|
||||||
"AttachEffectPosRot": {
|
"effectName": "Eff_Device_Prop_DefensiveTower_01_01_StateEffect",
|
||||||
"CoordsOption": "ReferTarget",
|
"isActive": "false",
|
||||||
"Offset": {
|
"layersIndex": [
|
||||||
"AngleOffset": {
|
0
|
||||||
"x": 0,
|
]
|
||||||
"y": 0,
|
},
|
||||||
"z": 0
|
{
|
||||||
},
|
"$type": "ModifyLayeredEffectAction",
|
||||||
"IsUseRotationXZ": true,
|
"effectName": "Eff_Device_Prop_DefensiveTower_01_01_StateEffect",
|
||||||
"IsUseRotationY": true,
|
"isActive": "true",
|
||||||
"PositionOffset": {
|
"layersIndex": [
|
||||||
"x": 0,
|
1
|
||||||
"y": 0,
|
]
|
||||||
"z": 0
|
}
|
||||||
}
|
],
|
||||||
},
|
"OnRemoved": [
|
||||||
"TargetOption": {
|
{
|
||||||
"$type": "ConfigPosRotReferTarget",
|
"$type": "ModifyLayeredEffectAction",
|
||||||
"AttachPoint": "Root",
|
"effectName": "Eff_Device_Prop_DefensiveTower_01_01_StateEffect",
|
||||||
"IsUseAttachPointPos": true,
|
"isActive": "true",
|
||||||
"IsUseAttachPointRotation": true,
|
"layersIndex": [
|
||||||
"OffsetReferTarget": "Self"
|
0
|
||||||
}
|
]
|
||||||
},
|
},
|
||||||
"EffectPattern": "Eff_Device_Prop_DefensiveTower_01_Attack_01_02_Alert",
|
{
|
||||||
"EnableByDevicePerformance": true,
|
"$type": "ModifyLayeredEffectAction",
|
||||||
"Target": "Self"
|
"effectName": "Eff_Device_Prop_DefensiveTower_01_01_StateEffect",
|
||||||
|
"isActive": "false",
|
||||||
|
"layersIndex": [
|
||||||
|
1
|
||||||
|
]
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
@ -145,34 +183,38 @@
|
|||||||
"ModifierStacking": "Unique",
|
"ModifierStacking": "Unique",
|
||||||
"OnAdded": [
|
"OnAdded": [
|
||||||
{
|
{
|
||||||
"$type": "AttachEffect",
|
"$type": "ModifyLayeredEffectAction",
|
||||||
"AttachEffectPosRot": {
|
"effectName": "Eff_Device_Prop_DefensiveTower_01_01_StateEffect",
|
||||||
"CoordsOption": "ReferTarget",
|
"isActive": "true",
|
||||||
"Offset": {
|
"layersIndex": [
|
||||||
"AngleOffset": {
|
0
|
||||||
"x": 0,
|
]
|
||||||
"y": 0,
|
},
|
||||||
"z": 0
|
{
|
||||||
},
|
"$type": "ModifyLayeredEffectAction",
|
||||||
"IsUseRotationXZ": true,
|
"effectName": "Eff_Device_Prop_DefensiveTower_01_01_StateEffect",
|
||||||
"IsUseRotationY": true,
|
"isActive": "false",
|
||||||
"PositionOffset": {
|
"layersIndex": [
|
||||||
"x": 0,
|
1
|
||||||
"y": 0,
|
]
|
||||||
"z": 0
|
}
|
||||||
}
|
],
|
||||||
},
|
"OnRemoved": [
|
||||||
"TargetOption": {
|
{
|
||||||
"$type": "ConfigPosRotReferTarget",
|
"$type": "ModifyLayeredEffectAction",
|
||||||
"AttachPoint": "Root",
|
"effectName": "Eff_Device_Prop_DefensiveTower_01_01_StateEffect",
|
||||||
"IsUseAttachPointPos": true,
|
"isActive": "false",
|
||||||
"IsUseAttachPointRotation": true,
|
"layersIndex": [
|
||||||
"OffsetReferTarget": "Self"
|
0
|
||||||
}
|
]
|
||||||
},
|
},
|
||||||
"EffectPattern": "Eff_Device_Prop_DefensiveTower_01_Attack_01_01_PeaceScaning",
|
{
|
||||||
"EnableByDevicePerformance": true,
|
"$type": "ModifyLayeredEffectAction",
|
||||||
"Target": "Self"
|
"effectName": "Eff_Device_Prop_DefensiveTower_01_01_StateEffect",
|
||||||
|
"isActive": "true",
|
||||||
|
"layersIndex": [
|
||||||
|
1
|
||||||
|
]
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
@ -28,7 +28,7 @@
|
|||||||
"ColliderType": "Sphere",
|
"ColliderType": "Sphere",
|
||||||
"SphereColliderRadius": 0.45
|
"SphereColliderRadius": 0.45
|
||||||
},
|
},
|
||||||
"EffectName": "Eff_Device_Prop_MilitaryTraceLaser_01_Beam",
|
"EffectName": "Eff_Device_Prop_MilitaryTraceLaser_01_Pack",
|
||||||
"EndEffect": {
|
"EndEffect": {
|
||||||
"EffectPattern": "Eff_Device_Prop_MilitaryTraceLaser_01_Burst"
|
"EffectPattern": "Eff_Device_Prop_MilitaryTraceLaser_01_Burst"
|
||||||
},
|
},
|
||||||
|
@ -1,14 +1,14 @@
|
|||||||
{
|
{
|
||||||
"AbilityMixins": [
|
"AbilityMixins": [
|
||||||
{
|
{
|
||||||
"$type": "AttachStateWithModifierMixin",
|
"$type": "AttachStateWithModifierSectionEditionMixin",
|
||||||
"ConfigList": [
|
"ConfigList": [
|
||||||
{
|
{
|
||||||
"AnimatorStateName": "Born",
|
"AnimatorStateName": "Born",
|
||||||
"IsLoop": false,
|
"IsLoop": false,
|
||||||
"LayerIndex": 0,
|
"LayerIndex": 0,
|
||||||
"ModifierNameList": [
|
"ModifierNameList": [
|
||||||
"Remove_Shooting"
|
"Effect_Idle"
|
||||||
],
|
],
|
||||||
"NormalizedTimeHigh": 1,
|
"NormalizedTimeHigh": 1,
|
||||||
"NormalizedTimeLow": 0
|
"NormalizedTimeLow": 0
|
||||||
@ -18,7 +18,6 @@
|
|||||||
"IsLoop": false,
|
"IsLoop": false,
|
||||||
"LayerIndex": 0,
|
"LayerIndex": 0,
|
||||||
"ModifierNameList": [
|
"ModifierNameList": [
|
||||||
"Remove_Shooting",
|
|
||||||
"Effect_Idle"
|
"Effect_Idle"
|
||||||
],
|
],
|
||||||
"NormalizedTimeHigh": 1,
|
"NormalizedTimeHigh": 1,
|
||||||
@ -29,7 +28,6 @@
|
|||||||
"IsLoop": false,
|
"IsLoop": false,
|
||||||
"LayerIndex": 0,
|
"LayerIndex": 0,
|
||||||
"ModifierNameList": [
|
"ModifierNameList": [
|
||||||
"Remove_Shooting",
|
|
||||||
"Effect_Alert"
|
"Effect_Alert"
|
||||||
],
|
],
|
||||||
"NormalizedTimeHigh": 1,
|
"NormalizedTimeHigh": 1,
|
||||||
@ -61,7 +59,9 @@
|
|||||||
"IsLoop": false,
|
"IsLoop": false,
|
||||||
"LayerIndex": 1,
|
"LayerIndex": 1,
|
||||||
"ModifierNameList": [
|
"ModifierNameList": [
|
||||||
"Effect_Shooting_Standby"
|
"Remove_Shooting",
|
||||||
|
"Effect_Shooting_Standby",
|
||||||
|
"Effect_Alert"
|
||||||
],
|
],
|
||||||
"NormalizedTimeHigh": 1,
|
"NormalizedTimeHigh": 1,
|
||||||
"NormalizedTimeLow": 0
|
"NormalizedTimeLow": 0
|
||||||
@ -82,7 +82,8 @@
|
|||||||
"IsLoop": false,
|
"IsLoop": false,
|
||||||
"LayerIndex": 1,
|
"LayerIndex": 1,
|
||||||
"ModifierNameList": [
|
"ModifierNameList": [
|
||||||
"Remove_Shooting"
|
"Remove_Shooting",
|
||||||
|
"Effect_Alert"
|
||||||
],
|
],
|
||||||
"NormalizedTimeHigh": 1,
|
"NormalizedTimeHigh": 1,
|
||||||
"NormalizedTimeLow": 0
|
"NormalizedTimeLow": 0
|
||||||
@ -168,7 +169,7 @@
|
|||||||
"OffsetReferTarget": "Self"
|
"OffsetReferTarget": "Self"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"EffectPattern": "Eff_Device_MachineGun_AimLine",
|
"EffectPattern": "Eff_Device_Prop_MilitaryTraceLaser_05_AlertLineLaser",
|
||||||
"Target": "Self"
|
"Target": "Self"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
@ -1,8 +1,18 @@
|
|||||||
{
|
{
|
||||||
"AbilityMixins": [
|
"AbilityMixins": [
|
||||||
{
|
{
|
||||||
"$type": "AttachStateWithModifierMixin",
|
"$type": "AttachStateWithModifierSectionEditionMixin",
|
||||||
"ConfigList": [
|
"ConfigList": [
|
||||||
|
{
|
||||||
|
"AnimatorStateName": "Born",
|
||||||
|
"IsLoop": false,
|
||||||
|
"LayerIndex": 0,
|
||||||
|
"ModifierNameList": [
|
||||||
|
"Unactive_SFX"
|
||||||
|
],
|
||||||
|
"NormalizedTimeHigh": 1,
|
||||||
|
"NormalizedTimeLow": 0
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"AnimatorStateName": "Idle_Unactive",
|
"AnimatorStateName": "Idle_Unactive",
|
||||||
"IsLoop": false,
|
"IsLoop": false,
|
||||||
@ -58,40 +68,60 @@
|
|||||||
],
|
],
|
||||||
"AbilityName": "Device_Military_TrackingMissileLauncher_StateChange_SFX",
|
"AbilityName": "Device_Military_TrackingMissileLauncher_StateChange_SFX",
|
||||||
"AbilityStacking": "Unique",
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"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": "Root",
|
||||||
|
"IsUseAttachPointPos": true,
|
||||||
|
"IsUseAttachPointRotation": true,
|
||||||
|
"OffsetReferTarget": "Self"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"EffectPattern": "Eff_Device_Prop_DefensiveTower_01_01_StateEffect",
|
||||||
|
"EnableByDevicePerformance": true,
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
"Modifiers": {
|
"Modifiers": {
|
||||||
"Active_SFX": {
|
"Active_SFX": {
|
||||||
"Duration": -1,
|
"Duration": -1,
|
||||||
"ModifierStacking": "Unique",
|
"ModifierStacking": "Unique",
|
||||||
"OnAdded": [
|
"OnAdded": [
|
||||||
{
|
{
|
||||||
"$type": "AttachEffect",
|
"$type": "ModifyLayeredEffectAction",
|
||||||
"AttachEffectPosRot": {
|
"effectName": "Eff_Device_Prop_DefensiveTower_01_01_StateEffect",
|
||||||
"CoordsOption": "ReferTarget",
|
"isActive": "false",
|
||||||
"Offset": {
|
"layersIndex": [
|
||||||
"AngleOffset": {
|
0
|
||||||
"x": 0,
|
]
|
||||||
"y": 0,
|
},
|
||||||
"z": 0
|
{
|
||||||
},
|
"$type": "ModifyLayeredEffectAction",
|
||||||
"IsUseRotationXZ": true,
|
"effectName": "Eff_Device_Prop_DefensiveTower_01_01_StateEffect",
|
||||||
"IsUseRotationY": true,
|
"isActive": "true",
|
||||||
"PositionOffset": {
|
"layersIndex": [
|
||||||
"x": 0,
|
1
|
||||||
"y": 0,
|
]
|
||||||
"z": 0
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"TargetOption": {
|
|
||||||
"$type": "ConfigPosRotReferTarget",
|
|
||||||
"AttachPoint": "Root",
|
|
||||||
"IsUseAttachPointPos": true,
|
|
||||||
"IsUseAttachPointRotation": true,
|
|
||||||
"OffsetReferTarget": "Self"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"EffectPattern": "Eff_Device_Prop_DefensiveTower_01_Attack_01_02_Alert",
|
|
||||||
"EnableByDevicePerformance": true,
|
|
||||||
"Target": "Self"
|
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
@ -135,34 +165,20 @@
|
|||||||
"ModifierStacking": "Unique",
|
"ModifierStacking": "Unique",
|
||||||
"OnAdded": [
|
"OnAdded": [
|
||||||
{
|
{
|
||||||
"$type": "AttachEffect",
|
"$type": "ModifyLayeredEffectAction",
|
||||||
"AttachEffectPosRot": {
|
"effectName": "Eff_Device_Prop_DefensiveTower_01_01_StateEffect",
|
||||||
"CoordsOption": "ReferTarget",
|
"isActive": "true",
|
||||||
"Offset": {
|
"layersIndex": [
|
||||||
"AngleOffset": {
|
0
|
||||||
"x": 0,
|
]
|
||||||
"y": 0,
|
},
|
||||||
"z": 0
|
{
|
||||||
},
|
"$type": "ModifyLayeredEffectAction",
|
||||||
"IsUseRotationXZ": true,
|
"effectName": "Eff_Device_Prop_DefensiveTower_01_01_StateEffect",
|
||||||
"IsUseRotationY": true,
|
"isActive": "false",
|
||||||
"PositionOffset": {
|
"layersIndex": [
|
||||||
"x": 0,
|
1
|
||||||
"y": 0,
|
]
|
||||||
"z": 0
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"TargetOption": {
|
|
||||||
"$type": "ConfigPosRotReferTarget",
|
|
||||||
"AttachPoint": "Root",
|
|
||||||
"IsUseAttachPointPos": true,
|
|
||||||
"IsUseAttachPointRotation": true,
|
|
||||||
"OffsetReferTarget": "Self"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"EffectPattern": "Eff_Device_Prop_DefensiveTower_01_Attack_01_01_PeaceScaning",
|
|
||||||
"EnableByDevicePerformance": true,
|
|
||||||
"Target": "Self"
|
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"AbilityMixins": [
|
"AbilityMixins": [
|
||||||
{
|
{
|
||||||
"$type": "AttachStateWithModifierMixin",
|
"$type": "AttachStateWithModifierSectionEditionMixin",
|
||||||
"ConfigList": [
|
"ConfigList": [
|
||||||
{
|
{
|
||||||
"AnimatorStateName": "Opening",
|
"AnimatorStateName": "Opening",
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"AbilityMixins": [
|
"AbilityMixins": [
|
||||||
{
|
{
|
||||||
"$type": "AttachStateWithModifierMixin",
|
"$type": "AttachStateWithModifierSectionEditionMixin",
|
||||||
"ConfigList": [
|
"ConfigList": [
|
||||||
{
|
{
|
||||||
"AnimatorStateName": "Opening",
|
"AnimatorStateName": "Opening",
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"AbilityMixins": [
|
"AbilityMixins": [
|
||||||
{
|
{
|
||||||
"$type": "AttachStateWithModifierMixin",
|
"$type": "AttachStateWithModifierSectionEditionMixin",
|
||||||
"ConfigList": [
|
"ConfigList": [
|
||||||
{
|
{
|
||||||
"AnimatorStateName": "Falling_Start",
|
"AnimatorStateName": "Falling_Start",
|
||||||
|
56
Data/Device_Prop_Ceiling_01_Light_Green.json
Normal file
56
Data/Device_Prop_Ceiling_01_Light_Green.json
Normal file
@ -0,0 +1,56 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "Device_Prop_Ceiling_01_Light_Green",
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"OnAdded": [
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "SwitchCeilingLightModifier",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Modifiers": {
|
||||||
|
"SwitchCeilingLightModifier": {
|
||||||
|
"Duration": -1,
|
||||||
|
"ModifierStacking": "Unique",
|
||||||
|
"OnAdded": [
|
||||||
|
{
|
||||||
|
"$type": "AttachEffect",
|
||||||
|
"AttachEffectPosRot": {
|
||||||
|
"CoordsOption": "ReferTarget",
|
||||||
|
"Offset": {
|
||||||
|
"AngleOffset": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
},
|
||||||
|
"IsUseRotationXZ": true,
|
||||||
|
"IsUseRotationY": true,
|
||||||
|
"PositionOffset": {
|
||||||
|
"x": 0,
|
||||||
|
"y": -26,
|
||||||
|
"z": 0
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"TargetOption": {
|
||||||
|
"$type": "ConfigPosRotReferTarget",
|
||||||
|
"AttachPoint": "Root",
|
||||||
|
"IsUseAttachPointPos": true,
|
||||||
|
"IsUseAttachPointRotation": true,
|
||||||
|
"OffsetReferTarget": "Self"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"EffectPattern": "Eff_Event_Roofing_Indoor_03_Light_01",
|
||||||
|
"EffectScale": {
|
||||||
|
"x": 1,
|
||||||
|
"y": 1,
|
||||||
|
"z": 1
|
||||||
|
},
|
||||||
|
"EnableByDevicePerformance": true,
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
56
Data/Device_Prop_Ceiling_01_Light_Orange.json
Normal file
56
Data/Device_Prop_Ceiling_01_Light_Orange.json
Normal file
@ -0,0 +1,56 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "Device_Prop_Ceiling_01_Light_Orange",
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"OnAdded": [
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "SwitchCeilingLightModifier",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Modifiers": {
|
||||||
|
"SwitchCeilingLightModifier": {
|
||||||
|
"Duration": -1,
|
||||||
|
"ModifierStacking": "Unique",
|
||||||
|
"OnAdded": [
|
||||||
|
{
|
||||||
|
"$type": "AttachEffect",
|
||||||
|
"AttachEffectPosRot": {
|
||||||
|
"CoordsOption": "ReferTarget",
|
||||||
|
"Offset": {
|
||||||
|
"AngleOffset": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
},
|
||||||
|
"IsUseRotationXZ": true,
|
||||||
|
"IsUseRotationY": true,
|
||||||
|
"PositionOffset": {
|
||||||
|
"x": 0,
|
||||||
|
"y": -26,
|
||||||
|
"z": 0
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"TargetOption": {
|
||||||
|
"$type": "ConfigPosRotReferTarget",
|
||||||
|
"AttachPoint": "Root",
|
||||||
|
"IsUseAttachPointPos": true,
|
||||||
|
"IsUseAttachPointRotation": true,
|
||||||
|
"OffsetReferTarget": "Self"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"EffectPattern": "Eff_Event_Roofing_Indoor_03_Light_03",
|
||||||
|
"EffectScale": {
|
||||||
|
"x": 1,
|
||||||
|
"y": 1,
|
||||||
|
"z": 1
|
||||||
|
},
|
||||||
|
"EnableByDevicePerformance": true,
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
56
Data/Device_Prop_Ceiling_01_Light_Red.json
Normal file
56
Data/Device_Prop_Ceiling_01_Light_Red.json
Normal file
@ -0,0 +1,56 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "Device_Prop_Ceiling_01_Light_Red",
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"OnAdded": [
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "SwitchCeilingLightModifier",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Modifiers": {
|
||||||
|
"SwitchCeilingLightModifier": {
|
||||||
|
"Duration": -1,
|
||||||
|
"ModifierStacking": "Unique",
|
||||||
|
"OnAdded": [
|
||||||
|
{
|
||||||
|
"$type": "AttachEffect",
|
||||||
|
"AttachEffectPosRot": {
|
||||||
|
"CoordsOption": "ReferTarget",
|
||||||
|
"Offset": {
|
||||||
|
"AngleOffset": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
},
|
||||||
|
"IsUseRotationXZ": true,
|
||||||
|
"IsUseRotationY": true,
|
||||||
|
"PositionOffset": {
|
||||||
|
"x": 0,
|
||||||
|
"y": -26,
|
||||||
|
"z": 0
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"TargetOption": {
|
||||||
|
"$type": "ConfigPosRotReferTarget",
|
||||||
|
"AttachPoint": "Root",
|
||||||
|
"IsUseAttachPointPos": true,
|
||||||
|
"IsUseAttachPointRotation": true,
|
||||||
|
"OffsetReferTarget": "Self"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"EffectPattern": "Eff_Event_Roofing_Indoor_03_Light_04",
|
||||||
|
"EffectScale": {
|
||||||
|
"x": 1,
|
||||||
|
"y": 1,
|
||||||
|
"z": 1
|
||||||
|
},
|
||||||
|
"EnableByDevicePerformance": true,
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
56
Data/Device_Prop_Ceiling_01_Light_White.json
Normal file
56
Data/Device_Prop_Ceiling_01_Light_White.json
Normal file
@ -0,0 +1,56 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "Device_Prop_Ceiling_01_Light_White",
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"OnAdded": [
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "SwitchCeilingLightModifier",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Modifiers": {
|
||||||
|
"SwitchCeilingLightModifier": {
|
||||||
|
"Duration": -1,
|
||||||
|
"ModifierStacking": "Unique",
|
||||||
|
"OnAdded": [
|
||||||
|
{
|
||||||
|
"$type": "AttachEffect",
|
||||||
|
"AttachEffectPosRot": {
|
||||||
|
"CoordsOption": "ReferTarget",
|
||||||
|
"Offset": {
|
||||||
|
"AngleOffset": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
},
|
||||||
|
"IsUseRotationXZ": true,
|
||||||
|
"IsUseRotationY": true,
|
||||||
|
"PositionOffset": {
|
||||||
|
"x": 0,
|
||||||
|
"y": -26,
|
||||||
|
"z": 0
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"TargetOption": {
|
||||||
|
"$type": "ConfigPosRotReferTarget",
|
||||||
|
"AttachPoint": "Root",
|
||||||
|
"IsUseAttachPointPos": true,
|
||||||
|
"IsUseAttachPointRotation": true,
|
||||||
|
"OffsetReferTarget": "Self"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"EffectPattern": "Eff_Event_Roofing_Indoor_03_Light_05",
|
||||||
|
"EffectScale": {
|
||||||
|
"x": 1,
|
||||||
|
"y": 1,
|
||||||
|
"z": 1
|
||||||
|
},
|
||||||
|
"EnableByDevicePerformance": true,
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
56
Data/Device_Prop_Ceiling_01_Light_Yellow.json
Normal file
56
Data/Device_Prop_Ceiling_01_Light_Yellow.json
Normal file
@ -0,0 +1,56 @@
|
|||||||
|
{
|
||||||
|
"AbilityName": "Device_Prop_Ceiling_01_Light_Yellow",
|
||||||
|
"AbilityStacking": "Unique",
|
||||||
|
"DefaultModifier": {
|
||||||
|
"OnAdded": [
|
||||||
|
{
|
||||||
|
"$type": "ApplyModifier",
|
||||||
|
"ModifierName": "SwitchCeilingLightModifier",
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Modifiers": {
|
||||||
|
"SwitchCeilingLightModifier": {
|
||||||
|
"Duration": -1,
|
||||||
|
"ModifierStacking": "Unique",
|
||||||
|
"OnAdded": [
|
||||||
|
{
|
||||||
|
"$type": "AttachEffect",
|
||||||
|
"AttachEffectPosRot": {
|
||||||
|
"CoordsOption": "ReferTarget",
|
||||||
|
"Offset": {
|
||||||
|
"AngleOffset": {
|
||||||
|
"x": 0,
|
||||||
|
"y": 0,
|
||||||
|
"z": 0
|
||||||
|
},
|
||||||
|
"IsUseRotationXZ": true,
|
||||||
|
"IsUseRotationY": true,
|
||||||
|
"PositionOffset": {
|
||||||
|
"x": 0,
|
||||||
|
"y": -26,
|
||||||
|
"z": 0
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"TargetOption": {
|
||||||
|
"$type": "ConfigPosRotReferTarget",
|
||||||
|
"AttachPoint": "Root",
|
||||||
|
"IsUseAttachPointPos": true,
|
||||||
|
"IsUseAttachPointRotation": true,
|
||||||
|
"OffsetReferTarget": "Self"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"EffectPattern": "Eff_Event_Roofing_Indoor_03_Light_02",
|
||||||
|
"EffectScale": {
|
||||||
|
"x": 1,
|
||||||
|
"y": 1,
|
||||||
|
"z": 1
|
||||||
|
},
|
||||||
|
"EnableByDevicePerformance": true,
|
||||||
|
"Target": "Self"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user