OSPRODWin2.3.0_R11011007_S10952633_D10989858
This commit is contained in:
parent
7f5732aeb0
commit
63cab39798
Binary file not shown.
@ -225,6 +225,34 @@
|
||||
"ID": 251001
|
||||
}
|
||||
],
|
||||
"252": [
|
||||
{
|
||||
"AreaName": "MonsterFantasy_2_01",
|
||||
"ID": 252001
|
||||
},
|
||||
{
|
||||
"AreaName": "MonsterFantasy_2_02",
|
||||
"ID": 252002
|
||||
},
|
||||
{
|
||||
"AreaName": "MonsterFantasy_2_Stair",
|
||||
"ID": 252003
|
||||
},
|
||||
{
|
||||
"AreaName": "MonsterFantasy_2_Stair_2",
|
||||
"ID": 252004
|
||||
},
|
||||
{
|
||||
"AreaName": "MonsterFantasy_2_03",
|
||||
"ID": 252005
|
||||
}
|
||||
],
|
||||
"253": [
|
||||
{
|
||||
"AreaName": "MonsterFantasy_1_01",
|
||||
"ID": 253001
|
||||
}
|
||||
],
|
||||
"3": [
|
||||
{
|
||||
"AreaName": "MainCityStreet_Garage",
|
||||
|
Binary file not shown.
@ -618,6 +618,20 @@
|
||||
},
|
||||
"Duration": "%AS_Duration",
|
||||
"OnAdded": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "AttackUp_SwitchBuild_Relic_01_Upgrade_03",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByIsInZoneTags",
|
||||
"Tags": [
|
||||
"SwitchBuild_Relic_01_Upgrade_03"
|
||||
],
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"Target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "SetAbilitySpecialAction",
|
||||
"DoRefresh": true,
|
||||
@ -651,11 +665,34 @@
|
||||
]
|
||||
}
|
||||
],
|
||||
"OnRemoved": [
|
||||
{
|
||||
"$type": "RemoveModifier",
|
||||
"ModifierName": "AttackUp_SwitchBuild_Relic_01_Upgrade_03",
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"Properties": {
|
||||
"Actor_AddedElementAccumulationRatio": "%AS_AddedElementAccumulationRatio",
|
||||
"Actor_ElementMysteryDelta": "%AS_ElementMysteryDelta"
|
||||
}
|
||||
},
|
||||
"AttackUp_SwitchBuild_Relic_01_Upgrade_03": {
|
||||
"Duration": "%AS_Duration",
|
||||
"MaxStackingNumber": 5,
|
||||
"ModifierStacking": "MultipleAllRefresh",
|
||||
"OnHitOther": [
|
||||
{
|
||||
"$type": "ModifyAttackDataAction",
|
||||
"PropertyKey": "Actor_AddedDamageRatio",
|
||||
"PropertyValue": "%AS_AddedDamageRatio",
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"Properties": {
|
||||
"Actor_BaseAttackRatio": "%AS_BaseAttackRatio"
|
||||
}
|
||||
},
|
||||
"Attack_Buff": {
|
||||
"Buff": {
|
||||
"BuffID": 4000020,
|
||||
@ -663,6 +700,20 @@
|
||||
},
|
||||
"Duration": "%AS_Duration",
|
||||
"OnAdded": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "AttackUp_SwitchBuild_Relic_01_Upgrade_03",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByIsInZoneTags",
|
||||
"Tags": [
|
||||
"SwitchBuild_Relic_01_Upgrade_03"
|
||||
],
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"Target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "SetAbilitySpecialAction",
|
||||
"DoRefresh": true,
|
||||
@ -696,35 +747,10 @@
|
||||
]
|
||||
}
|
||||
],
|
||||
"OnHitOther": [
|
||||
"OnRemoved": [
|
||||
{
|
||||
"$type": "ModifyAttackDataAction",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByIsInZoneTags",
|
||||
"Tags": [
|
||||
"SwitchBuild_Relic_01_Upgrade_03"
|
||||
],
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"PropertyKey": "Actor_AddedDamageRatio",
|
||||
"PropertyValue": "%AS_AddedDamageRatio",
|
||||
"Target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "ModifyAttackDataAction",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByIsInZoneTags",
|
||||
"Tags": [
|
||||
"SwitchBuild_Relic_01_Upgrade_03"
|
||||
],
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"PropertyKey": "Actor_BaseAttackRatio",
|
||||
"PropertyValue": "%AS_BaseAttackRatio",
|
||||
"$type": "RemoveModifier",
|
||||
"ModifierName": "AttackUp_SwitchBuild_Relic_01_Upgrade_03",
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
@ -1148,6 +1174,20 @@
|
||||
},
|
||||
"Duration": "%AS_Duration",
|
||||
"OnAdded": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "AttackUp_SwitchBuild_Relic_01_Upgrade_03",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByIsInZoneTags",
|
||||
"Tags": [
|
||||
"SwitchBuild_Relic_01_Upgrade_03"
|
||||
],
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"Target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "SetAbilitySpecialAction",
|
||||
"DoRefresh": true,
|
||||
@ -1165,6 +1205,13 @@
|
||||
]
|
||||
}
|
||||
],
|
||||
"OnRemoved": [
|
||||
{
|
||||
"$type": "RemoveModifier",
|
||||
"ModifierName": "AttackUp_SwitchBuild_Relic_01_Upgrade_03",
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"Properties": {
|
||||
"Actor_CastHpShieldGetRatio": "%AS_CastHpShieldGetRatio"
|
||||
}
|
||||
@ -1176,6 +1223,20 @@
|
||||
},
|
||||
"Duration": "%AS_Duration",
|
||||
"OnAdded": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "AttackUp_SwitchBuild_Relic_01_Upgrade_03",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByIsInZoneTags",
|
||||
"Tags": [
|
||||
"SwitchBuild_Relic_01_Upgrade_03"
|
||||
],
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"Target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "SetAbilitySpecialAction",
|
||||
"DoRefresh": true,
|
||||
@ -1193,6 +1254,13 @@
|
||||
]
|
||||
}
|
||||
],
|
||||
"OnRemoved": [
|
||||
{
|
||||
"$type": "RemoveModifier",
|
||||
"ModifierName": "AttackUp_SwitchBuild_Relic_01_Upgrade_03",
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"Properties": {
|
||||
"Actor_AddedSkipDefDamageRatio": "%AS_SkipDefDamageRatio"
|
||||
}
|
||||
@ -1204,6 +1272,20 @@
|
||||
},
|
||||
"Duration": "%AS_Duration",
|
||||
"OnAdded": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "AttackUp_SwitchBuild_Relic_01_Upgrade_03",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByIsInZoneTags",
|
||||
"Tags": [
|
||||
"SwitchBuild_Relic_01_Upgrade_03"
|
||||
],
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"Target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "SetAbilitySpecialAction",
|
||||
"DoRefresh": true,
|
||||
@ -1221,6 +1303,13 @@
|
||||
]
|
||||
}
|
||||
],
|
||||
"OnRemoved": [
|
||||
{
|
||||
"$type": "RemoveModifier",
|
||||
"ModifierName": "AttackUp_SwitchBuild_Relic_01_Upgrade_03",
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"Properties": {
|
||||
"Actor_BreakStunRatio": "%AS_BreakStunRatio"
|
||||
}
|
||||
@ -1232,6 +1321,20 @@
|
||||
},
|
||||
"Duration": "%AS_Duration",
|
||||
"OnAdded": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "AttackUp_SwitchBuild_Relic_01_Upgrade_03",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByIsInZoneTags",
|
||||
"Tags": [
|
||||
"SwitchBuild_Relic_01_Upgrade_03"
|
||||
],
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"Target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "SetAbilitySpecialAction",
|
||||
"DoRefresh": true,
|
||||
|
@ -55,7 +55,8 @@
|
||||
"LayerIndex": 0,
|
||||
"ModifierNameList": [
|
||||
"CountDownModifier",
|
||||
"DetachShakeModifier"
|
||||
"DetachShakeModifier",
|
||||
"ExSpSkilllStartModifier"
|
||||
],
|
||||
"NormalizedTimeHigh": 1,
|
||||
"NormalizedTimeLow": 0
|
||||
@ -66,7 +67,8 @@
|
||||
"LayerIndex": 0,
|
||||
"ModifierNameList": [
|
||||
"CountDownModifier",
|
||||
"DetachShakeModifier"
|
||||
"DetachShakeModifier",
|
||||
"ExSpSkilllStartModifier"
|
||||
],
|
||||
"NormalizedTimeHigh": 1,
|
||||
"NormalizedTimeLow": 0
|
||||
@ -511,6 +513,36 @@
|
||||
}
|
||||
]
|
||||
},
|
||||
"ExSpSkilllStartModifier": {
|
||||
"Duration": -1,
|
||||
"ModifierStacking": "Unique",
|
||||
"OnPatternHitOther": [
|
||||
{
|
||||
"$type": "BranchOperator",
|
||||
"Conditions": [
|
||||
{
|
||||
"$type": "ByAnimEventIDs",
|
||||
"AnimEventIDs": [
|
||||
"Corin_Attack_Branch_03_AttackProperty_02_03_01",
|
||||
"Corin_Attack_Branch_03_AttackProperty_02_03_02"
|
||||
]
|
||||
}
|
||||
],
|
||||
"SuccessActions": [
|
||||
{
|
||||
"$type": "SkillStartAction",
|
||||
"StartedSkillName": "Corin_ExSp",
|
||||
"Target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "RemoveModifier",
|
||||
"ModifierName": "ExSpSkilllStartModifier",
|
||||
"Target": "Self"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"OverloadDataModifier": {
|
||||
"Duration": -1,
|
||||
"ModifierStacking": "Refresh",
|
||||
|
@ -1307,6 +1307,28 @@
|
||||
}
|
||||
]
|
||||
},
|
||||
"QuestStartModifier": {
|
||||
"Duration": -1,
|
||||
"ModifierStacking": "MultipleRefresh",
|
||||
"OnAdded": [
|
||||
{
|
||||
"$type": "InputMuteAction",
|
||||
"CameraMoveMute": false,
|
||||
"CharacterBagMute": false,
|
||||
"CharacterMoveMute": false,
|
||||
"CharacterSkillMute": false,
|
||||
"CharacterSwitchMute": false,
|
||||
"NotSkillHUD": false,
|
||||
"Tag": "Player_QuestStart_InputMute"
|
||||
}
|
||||
],
|
||||
"OnRemoved": [
|
||||
{
|
||||
"$type": "InterruptInputEnableAction",
|
||||
"Tag": "Player_QuestStart_InputMute"
|
||||
}
|
||||
]
|
||||
},
|
||||
"SoundActionModifier_PartnerAvatar": {
|
||||
"Duration": -1,
|
||||
"ModifierMixins": [
|
||||
|
@ -427,6 +427,14 @@
|
||||
"$type": "InterruptTimeSlowAction",
|
||||
"TargetKey": "QTE_Trigger_TimeSlow_800"
|
||||
},
|
||||
{
|
||||
"$type": "InterruptTimeSlowAction",
|
||||
"TargetKey": "QTE_Trigger_TimeSlow_900"
|
||||
},
|
||||
{
|
||||
"$type": "InterruptTimeSlowAction",
|
||||
"TargetKey": "QTE_Trigger_TimeSlow_950"
|
||||
},
|
||||
{
|
||||
"$type": "InterruptTimeSlowAction",
|
||||
"TargetKey": "QTE_Trigger_TimeSlow_1000"
|
||||
@ -439,6 +447,14 @@
|
||||
"$type": "InterruptTimeSlowAction",
|
||||
"TargetKey": "QTE_Trigger_TimeSlow_1200"
|
||||
},
|
||||
{
|
||||
"$type": "InterruptTimeSlowAction",
|
||||
"TargetKey": "QTE_Trigger_TimeSlow_1400"
|
||||
},
|
||||
{
|
||||
"$type": "InterruptTimeSlowAction",
|
||||
"TargetKey": "QTE_Trigger_TimeSlow_1500"
|
||||
},
|
||||
{
|
||||
"$type": "CameraZoomEndAction",
|
||||
"EndCameraZoomKey": "QTE_Trigger_CamZoom_Additive_01"
|
||||
|
@ -1,242 +1,84 @@
|
||||
{
|
||||
"AbilityMixins": [
|
||||
{
|
||||
"$type": "SkillBtnListenerMixin",
|
||||
"BtnListeners": [
|
||||
{
|
||||
"BtnOperations": [
|
||||
{
|
||||
"ListenerType": "Click",
|
||||
"PressTime": 0.1,
|
||||
"TriggerActions": [
|
||||
{
|
||||
"$type": "BranchOperator",
|
||||
"Conditions": [
|
||||
{
|
||||
"$type": "ByAbilityTargetCount",
|
||||
"AbilityTargetKey": "AbilityTarget_SilverAnby_MarkAttacking",
|
||||
"CompareType": "Greater",
|
||||
"CompareValue": 0,
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"FailureActions": [
|
||||
{
|
||||
"$type": "BranchOperator",
|
||||
"Conditions": [
|
||||
{
|
||||
"$type": "ByAnimCtrlerParam",
|
||||
"BoolVal": true,
|
||||
"CompareType": "Equal",
|
||||
"ParamName": "Bool_IsTargetMarked",
|
||||
"ParamType": 2,
|
||||
"Target": "Caster"
|
||||
}
|
||||
],
|
||||
"SuccessActions": [
|
||||
{
|
||||
"$type": "SetAnimCtrlerParamAction",
|
||||
"BoolVal": false,
|
||||
"ParamName": "Bool_IsTargetMarked",
|
||||
"ParamType": 2,
|
||||
"Target": "Self"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"SuccessActions": [
|
||||
{
|
||||
"$type": "BranchOperator",
|
||||
"Conditions": [
|
||||
{
|
||||
"$type": "ByAnimCtrlerParam",
|
||||
"BoolVal": false,
|
||||
"CompareType": "Equal",
|
||||
"ParamName": "Bool_IsTargetMarked",
|
||||
"ParamType": 2,
|
||||
"Target": "Caster"
|
||||
}
|
||||
],
|
||||
"SuccessActions": [
|
||||
{
|
||||
"$type": "SetAnimCtrlerParamAction",
|
||||
"BoolVal": true,
|
||||
"ParamName": "Bool_IsTargetMarked",
|
||||
"ParamType": 2,
|
||||
"Target": "Self"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"SkillBtnIndex": 5
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "ActwithStateFrameMixin",
|
||||
"ConfigList": [
|
||||
{
|
||||
"ActionList": [
|
||||
{
|
||||
"$type": "SetAnimCtrlerParamAction",
|
||||
"BoolVal": true,
|
||||
"ParamName": "Bool_IsTargetMarked",
|
||||
"ParamType": 2,
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByAbilityTargetCount",
|
||||
"AbilityTargetKey": "AbilityTarget_SilverAnby_MarkAttacking",
|
||||
"CompareType": "Greater",
|
||||
"CompareValue": 0,
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"AnimatorStateName": "Attack_Special_01",
|
||||
"ForceTriggerOnTransitionIn": true,
|
||||
"ForceTriggerOnTransitionOut": false,
|
||||
"Frame": 1,
|
||||
"IsLoop": false,
|
||||
"LayerIndex": 0
|
||||
},
|
||||
{
|
||||
"ActionList": [
|
||||
{
|
||||
"$type": "SetAnimCtrlerParamAction",
|
||||
"BoolVal": true,
|
||||
"ParamName": "Bool_IsTargetMarked",
|
||||
"ParamType": 2,
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByAbilityTargetCount",
|
||||
"AbilityTargetKey": "AbilityTarget_SilverAnby_MarkAttacking",
|
||||
"CompareType": "Greater",
|
||||
"CompareValue": 0,
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"AnimatorStateName": "Attack_Normal_01",
|
||||
"ForceTriggerOnTransitionIn": true,
|
||||
"ForceTriggerOnTransitionOut": false,
|
||||
"Frame": 0,
|
||||
"IsLoop": false,
|
||||
"LayerIndex": 0
|
||||
},
|
||||
{
|
||||
"ActionList": [
|
||||
{
|
||||
"$type": "SetAnimCtrlerParamAction",
|
||||
"BoolVal": true,
|
||||
"ParamName": "Bool_IsTargetMarked",
|
||||
"ParamType": 2,
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByAbilityTargetCount",
|
||||
"AbilityTargetKey": "AbilityTarget_SilverAnby_MarkAttacking",
|
||||
"CompareType": "Greater",
|
||||
"CompareValue": 0,
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"AnimatorStateName": "Attack_Normal_02",
|
||||
"ForceTriggerOnTransitionIn": true,
|
||||
"ForceTriggerOnTransitionOut": false,
|
||||
"Frame": 0,
|
||||
"IsLoop": false,
|
||||
"LayerIndex": 0
|
||||
},
|
||||
{
|
||||
"ActionList": [
|
||||
{
|
||||
"$type": "SetAnimCtrlerParamAction",
|
||||
"BoolVal": true,
|
||||
"ParamName": "Bool_IsTargetMarked",
|
||||
"ParamType": 2,
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByAbilityTargetCount",
|
||||
"AbilityTargetKey": "AbilityTarget_SilverAnby_MarkAttacking",
|
||||
"CompareType": "Greater",
|
||||
"CompareValue": 0,
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"AnimatorStateName": "Attack_Normal_03",
|
||||
"ForceTriggerOnTransitionIn": true,
|
||||
"ForceTriggerOnTransitionOut": false,
|
||||
"Frame": 0,
|
||||
"IsLoop": false,
|
||||
"LayerIndex": 0
|
||||
},
|
||||
{
|
||||
"ActionList": [
|
||||
{
|
||||
"$type": "SetAnimCtrlerParamAction",
|
||||
"BoolVal": true,
|
||||
"ParamName": "Bool_IsTargetMarked",
|
||||
"ParamType": 2,
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByAbilityTargetCount",
|
||||
"AbilityTargetKey": "AbilityTarget_SilverAnby_MarkAttacking",
|
||||
"CompareType": "Greater",
|
||||
"CompareValue": 0,
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"AnimatorStateName": "Attack_Normal_04",
|
||||
"ForceTriggerOnTransitionIn": true,
|
||||
"ForceTriggerOnTransitionOut": false,
|
||||
"Frame": 0,
|
||||
"IsLoop": false,
|
||||
"LayerIndex": 0
|
||||
},
|
||||
{
|
||||
"ActionList": [
|
||||
{
|
||||
"$type": "SetAnimCtrlerParamAction",
|
||||
"BoolVal": true,
|
||||
"ParamName": "Bool_IsTargetMarked",
|
||||
"ParamType": 2,
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByAbilityTargetCount",
|
||||
"AbilityTargetKey": "AbilityTarget_SilverAnby_MarkAttacking",
|
||||
"CompareType": "Greater",
|
||||
"CompareValue": 0,
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"AnimatorStateName": "Attack_Special_02",
|
||||
"ForceTriggerOnTransitionIn": true,
|
||||
"ForceTriggerOnTransitionOut": false,
|
||||
"Frame": 0,
|
||||
"IsLoop": false,
|
||||
"LayerIndex": 0
|
||||
},
|
||||
{
|
||||
"ActionList": [
|
||||
{
|
||||
"$type": "SetAnimCtrlerParamAction",
|
||||
"BoolVal": true,
|
||||
"ParamName": "Bool_IsTargetMarked",
|
||||
"ParamType": 2,
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByAbilityTargetCount",
|
||||
"AbilityTargetKey": "AbilityTarget_SilverAnby_MarkAttacking",
|
||||
"CompareType": "Greater",
|
||||
"CompareValue": 0,
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"AnimatorStateName": "Attack_Special_02_End",
|
||||
"ForceTriggerOnTransitionIn": true,
|
||||
"ForceTriggerOnTransitionOut": false,
|
||||
"Frame": 28,
|
||||
"IsLoop": false,
|
||||
"LayerIndex": 0
|
||||
},
|
||||
{
|
||||
"ActionList": [
|
||||
{
|
||||
"$type": "SetAnimCtrlerParamAction",
|
||||
"BoolVal": true,
|
||||
"ParamName": "Bool_IsTargetMarked",
|
||||
"ParamType": 2,
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByAbilityTargetCount",
|
||||
"AbilityTargetKey": "AbilityTarget_SilverAnby_MarkAttacking",
|
||||
"CompareType": "Greater",
|
||||
"CompareValue": 0,
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"AnimatorStateName": "Attack_Counter",
|
||||
"ForceTriggerOnTransitionIn": true,
|
||||
"ForceTriggerOnTransitionOut": false,
|
||||
"Frame": 0,
|
||||
"IsLoop": false,
|
||||
"LayerIndex": 0
|
||||
},
|
||||
{
|
||||
"ActionList": [
|
||||
{
|
||||
"$type": "SetAnimCtrlerParamAction",
|
||||
"BoolVal": true,
|
||||
"ParamName": "Bool_IsTargetMarked",
|
||||
"ParamType": 2,
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByAbilityTargetCount",
|
||||
"AbilityTargetKey": "AbilityTarget_SilverAnby_MarkAttacking",
|
||||
"CompareType": "Greater",
|
||||
"CompareValue": 0,
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"AnimatorStateName": "Attack_Rush",
|
||||
"ForceTriggerOnTransitionIn": true,
|
||||
"ForceTriggerOnTransitionOut": false,
|
||||
"Frame": 0,
|
||||
"IsLoop": false,
|
||||
"LayerIndex": 0
|
||||
},
|
||||
{
|
||||
"ActionList": [
|
||||
{
|
||||
@ -262,254 +104,6 @@
|
||||
"IsLoop": false,
|
||||
"LayerIndex": 0
|
||||
},
|
||||
{
|
||||
"ActionList": [
|
||||
{
|
||||
"$type": "SetAnimCtrlerParamAction",
|
||||
"BoolVal": false,
|
||||
"ParamName": "Bool_IsTargetMarked",
|
||||
"ParamType": 2,
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByAbilityTargetCount",
|
||||
"AbilityTargetKey": "AbilityTarget_SilverAnby_MarkAttacking",
|
||||
"CompareType": "Equal",
|
||||
"CompareValue": 0,
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"AnimatorStateName": "Attack_Special_01",
|
||||
"ForceTriggerOnTransitionIn": true,
|
||||
"ForceTriggerOnTransitionOut": true,
|
||||
"Frame": 1,
|
||||
"IsLoop": false,
|
||||
"LayerIndex": 0
|
||||
},
|
||||
{
|
||||
"ActionList": [
|
||||
{
|
||||
"$type": "SetAnimCtrlerParamAction",
|
||||
"BoolVal": false,
|
||||
"ParamName": "Bool_IsTargetMarked",
|
||||
"ParamType": 2,
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByAbilityTargetCount",
|
||||
"AbilityTargetKey": "AbilityTarget_SilverAnby_MarkAttacking",
|
||||
"CompareType": "Equal",
|
||||
"CompareValue": 0,
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"AnimatorStateName": "Attack_Normal_01",
|
||||
"ForceTriggerOnTransitionIn": true,
|
||||
"ForceTriggerOnTransitionOut": false,
|
||||
"Frame": 0,
|
||||
"IsLoop": false,
|
||||
"LayerIndex": 0
|
||||
},
|
||||
{
|
||||
"ActionList": [
|
||||
{
|
||||
"$type": "SetAnimCtrlerParamAction",
|
||||
"BoolVal": false,
|
||||
"ParamName": "Bool_IsTargetMarked",
|
||||
"ParamType": 2,
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByAbilityTargetCount",
|
||||
"AbilityTargetKey": "AbilityTarget_SilverAnby_MarkAttacking",
|
||||
"CompareType": "Equal",
|
||||
"CompareValue": 0,
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"AnimatorStateName": "Attack_Normal_02",
|
||||
"ForceTriggerOnTransitionIn": true,
|
||||
"ForceTriggerOnTransitionOut": false,
|
||||
"Frame": 0,
|
||||
"IsLoop": false,
|
||||
"LayerIndex": 0
|
||||
},
|
||||
{
|
||||
"ActionList": [
|
||||
{
|
||||
"$type": "SetAnimCtrlerParamAction",
|
||||
"BoolVal": false,
|
||||
"ParamName": "Bool_IsTargetMarked",
|
||||
"ParamType": 2,
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByAbilityTargetCount",
|
||||
"AbilityTargetKey": "AbilityTarget_SilverAnby_MarkAttacking",
|
||||
"CompareType": "Equal",
|
||||
"CompareValue": 0,
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"AnimatorStateName": "Attack_Normal_03",
|
||||
"ForceTriggerOnTransitionIn": true,
|
||||
"ForceTriggerOnTransitionOut": false,
|
||||
"Frame": 0,
|
||||
"IsLoop": false,
|
||||
"LayerIndex": 0
|
||||
},
|
||||
{
|
||||
"ActionList": [
|
||||
{
|
||||
"$type": "SetAnimCtrlerParamAction",
|
||||
"BoolVal": false,
|
||||
"ParamName": "Bool_IsTargetMarked",
|
||||
"ParamType": 2,
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByAbilityTargetCount",
|
||||
"AbilityTargetKey": "AbilityTarget_SilverAnby_MarkAttacking",
|
||||
"CompareType": "Equal",
|
||||
"CompareValue": 0,
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"AnimatorStateName": "Attack_Normal_04",
|
||||
"ForceTriggerOnTransitionIn": true,
|
||||
"ForceTriggerOnTransitionOut": false,
|
||||
"Frame": 0,
|
||||
"IsLoop": false,
|
||||
"LayerIndex": 0
|
||||
},
|
||||
{
|
||||
"ActionList": [
|
||||
{
|
||||
"$type": "SetAnimCtrlerParamAction",
|
||||
"BoolVal": false,
|
||||
"ParamName": "Bool_IsTargetMarked",
|
||||
"ParamType": 2,
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByAbilityTargetCount",
|
||||
"AbilityTargetKey": "AbilityTarget_SilverAnby_MarkAttacking",
|
||||
"CompareType": "Equal",
|
||||
"CompareValue": 0,
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"Target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "RemoveModifier",
|
||||
"ModifierName": "TripleDashFollowUpDamage_Modifier",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByModifierStackCount",
|
||||
"CompareType": "Equal",
|
||||
"ModifierName": "TripleDashFollowUpDamage_Modifier",
|
||||
"StackCount": 3,
|
||||
"Target": "Other"
|
||||
}
|
||||
],
|
||||
"Target": "Other"
|
||||
}
|
||||
],
|
||||
"AnimatorStateName": "Attack_Special_02",
|
||||
"ForceTriggerOnTransitionIn": true,
|
||||
"ForceTriggerOnTransitionOut": true,
|
||||
"Frame": 0,
|
||||
"IsLoop": false,
|
||||
"LayerIndex": 0
|
||||
},
|
||||
{
|
||||
"ActionList": [
|
||||
{
|
||||
"$type": "SetAnimCtrlerParamAction",
|
||||
"BoolVal": false,
|
||||
"ParamName": "Bool_IsTargetMarked",
|
||||
"ParamType": 2,
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByAbilityTargetCount",
|
||||
"AbilityTargetKey": "AbilityTarget_SilverAnby_MarkAttacking",
|
||||
"CompareType": "Equal",
|
||||
"CompareValue": 0,
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"AnimatorStateName": "Attack_Counter",
|
||||
"ForceTriggerOnTransitionIn": true,
|
||||
"ForceTriggerOnTransitionOut": false,
|
||||
"Frame": 0,
|
||||
"IsLoop": false,
|
||||
"LayerIndex": 0
|
||||
},
|
||||
{
|
||||
"ActionList": [
|
||||
{
|
||||
"$type": "SetAnimCtrlerParamAction",
|
||||
"BoolVal": false,
|
||||
"ParamName": "Bool_IsTargetMarked",
|
||||
"ParamType": 2,
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByAbilityTargetCount",
|
||||
"AbilityTargetKey": "AbilityTarget_SilverAnby_MarkAttacking",
|
||||
"CompareType": "Equal",
|
||||
"CompareValue": 0,
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"AnimatorStateName": "Attack_Rush",
|
||||
"ForceTriggerOnTransitionIn": true,
|
||||
"ForceTriggerOnTransitionOut": false,
|
||||
"Frame": 0,
|
||||
"IsLoop": false,
|
||||
"LayerIndex": 0
|
||||
},
|
||||
{
|
||||
"ActionList": [
|
||||
{
|
||||
"$type": "SetAnimCtrlerParamAction",
|
||||
"BoolVal": false,
|
||||
"ParamName": "Bool_IsTargetMarked",
|
||||
"ParamType": 2,
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByAbilityTargetCount",
|
||||
"AbilityTargetKey": "AbilityTarget_SilverAnby_MarkAttacking",
|
||||
"CompareType": "Equal",
|
||||
"CompareValue": 0,
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"AnimatorStateName": "Attack_Special_02_End",
|
||||
"ForceTriggerOnTransitionIn": true,
|
||||
"ForceTriggerOnTransitionOut": true,
|
||||
"Frame": 30,
|
||||
"IsLoop": false,
|
||||
"LayerIndex": 0
|
||||
},
|
||||
{
|
||||
"ActionList": [
|
||||
{
|
||||
@ -656,6 +250,12 @@
|
||||
"AS_AddedDamageRatio_Unique": {
|
||||
"Value": 0.3
|
||||
},
|
||||
"AS_AddedMarkOnValue": {
|
||||
"Value": 10
|
||||
},
|
||||
"AS_AddedMarkOnValueCD": {
|
||||
"Value": 5
|
||||
},
|
||||
"AS_CriticalDamageRatioDelta_Real": {
|
||||
"Value": 0
|
||||
},
|
||||
@ -665,6 +265,9 @@
|
||||
"AS_Duration": {
|
||||
"Value": 10
|
||||
},
|
||||
"AS_TripleDash_Duration": {
|
||||
"Value": 0.84
|
||||
},
|
||||
"RecoverRate": {
|
||||
"Value": 1
|
||||
},
|
||||
@ -1644,13 +1247,6 @@
|
||||
"Duration": -1,
|
||||
"ModifierStacking": "Unique",
|
||||
"OnRemoved": [
|
||||
{
|
||||
"$type": "SetAnimCtrlerParamAction",
|
||||
"BoolVal": false,
|
||||
"ParamName": "Bool_IsTargetMarked",
|
||||
"ParamType": 2,
|
||||
"Target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "BranchOperator",
|
||||
"Conditions": [
|
||||
@ -1995,7 +1591,7 @@
|
||||
"OffsetReferTarget": "Self"
|
||||
}
|
||||
},
|
||||
"EffectPattern": "Eff_SilverAnby_FinishingSlash_MarkOnEnemy_06_Activation",
|
||||
"EffectPattern": "Eff_SilverAnby_FinishingSlash_MarkOnEnemy_11_Activation",
|
||||
"Target": "Self"
|
||||
}
|
||||
]
|
||||
@ -2132,6 +1728,42 @@
|
||||
"PropertyKey": "Actor_CriticalDamageRatioDelta",
|
||||
"PropertyValue": "%AS_CriticalDamageRatioDelta_Real",
|
||||
"Target": "Target"
|
||||
},
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "SilverAnby_AddMarkOnValueModifier",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByAnimTagList",
|
||||
"TagList": [
|
||||
"ChainAttack"
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "ByNot",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByIsModifierCaster",
|
||||
"Target": "Other"
|
||||
}
|
||||
],
|
||||
"Target": "Other"
|
||||
},
|
||||
{
|
||||
"$type": "ByIsInZoneTags",
|
||||
"Tags": [
|
||||
"SilverAnby_Upgrade_01"
|
||||
],
|
||||
"Target": "Caster"
|
||||
},
|
||||
{
|
||||
"$type": "ByIsInZoneTags",
|
||||
"Tags": [
|
||||
"SilverAnby_TargetMarkShow"
|
||||
],
|
||||
"Target": "Self"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
@ -2147,6 +1779,159 @@
|
||||
}
|
||||
]
|
||||
},
|
||||
"SilverAnby_AddMarkOnValueModifier": {
|
||||
"Duration": "%AS_AddedMarkOnValueCD",
|
||||
"ModifierStacking": "Unique",
|
||||
"OnAdded": [
|
||||
{
|
||||
"$type": "ModifyProperty",
|
||||
"Amount": "%AS_AddedMarkOnValue",
|
||||
"CustomPropertyType": "SilverAnby_MarkOnEnemy_ChargeValue_Cur",
|
||||
"IsUsePercentage": false,
|
||||
"PropertyModifyFunction": "Add",
|
||||
"PropertyType": "Custom",
|
||||
"Target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "BranchOperator",
|
||||
"Conditions": [
|
||||
{
|
||||
"$type": "ByPlayerPropertyValue",
|
||||
"CompareType": "GreaterEqual",
|
||||
"CustomDenominator": "SilverAnby_MarkOnEnemy_ChargeValue_Max",
|
||||
"CustomNumerator": "SilverAnby_MarkOnEnemy_ChargeValue_Cur",
|
||||
"Denominator": "Custom",
|
||||
"Numerator": "Custom",
|
||||
"Target": "Self",
|
||||
"Val1": 33
|
||||
},
|
||||
{
|
||||
"$type": "ByNot",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByIsInZoneTags",
|
||||
"Tags": [
|
||||
"SilverAnby_Mark01"
|
||||
],
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"FailureActions": [
|
||||
{
|
||||
"$type": "BranchOperator",
|
||||
"Conditions": [
|
||||
{
|
||||
"$type": "ByPlayerPropertyValue",
|
||||
"CompareType": "GreaterEqual",
|
||||
"CustomDenominator": "SilverAnby_MarkOnEnemy_ChargeValue_Max",
|
||||
"CustomNumerator": "SilverAnby_MarkOnEnemy_ChargeValue_Cur",
|
||||
"Denominator": "Custom",
|
||||
"Numerator": "Custom",
|
||||
"Target": "Self",
|
||||
"Val1": 66
|
||||
},
|
||||
{
|
||||
"$type": "ByNot",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByIsInZoneTags",
|
||||
"Tags": [
|
||||
"SilverAnby_Mark02"
|
||||
],
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"FailureActions": [
|
||||
{
|
||||
"$type": "BranchOperator",
|
||||
"Conditions": [
|
||||
{
|
||||
"$type": "ByPlayerPropertyValue",
|
||||
"CompareType": "Equal",
|
||||
"CustomDenominator": "SilverAnby_MarkOnEnemy_ChargeValue_Max",
|
||||
"CustomNumerator": "SilverAnby_MarkOnEnemy_ChargeValue_Cur",
|
||||
"Denominator": "Custom",
|
||||
"Numerator": "Custom",
|
||||
"Target": "Self",
|
||||
"Val1": 99
|
||||
},
|
||||
{
|
||||
"$type": "ByNot",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByIsInZoneTags",
|
||||
"Tags": [
|
||||
"SilverAnby_Mark03"
|
||||
],
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"SuccessActions": [
|
||||
{
|
||||
"$type": "ModifyProperty",
|
||||
"Amount": 1,
|
||||
"CustomPropertyType": "SilverAnby_MarkOnEnemy_MarkCount_Cur",
|
||||
"PropertyModifyFunction": "Add",
|
||||
"PropertyType": "Custom",
|
||||
"Target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "SilverAnby_Mark03_Modifier",
|
||||
"Target": "Self"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"SuccessActions": [
|
||||
{
|
||||
"$type": "ModifyProperty",
|
||||
"Amount": 1,
|
||||
"CustomPropertyType": "SilverAnby_MarkOnEnemy_MarkCount_Cur",
|
||||
"PropertyModifyFunction": "Add",
|
||||
"PropertyType": "Custom",
|
||||
"Target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "SilverAnby_Mark02_Modifier",
|
||||
"Target": "Self"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"SuccessActions": [
|
||||
{
|
||||
"$type": "ModifyProperty",
|
||||
"Amount": 1,
|
||||
"CustomPropertyType": "SilverAnby_MarkOnEnemy_MarkCount_Cur",
|
||||
"PropertyModifyFunction": "Add",
|
||||
"PropertyType": "Custom",
|
||||
"Target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "SilverAnby_Mark01_Modifier",
|
||||
"Target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "SilverAnby_MarkActivate_Modifier",
|
||||
"Target": "Self"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"SilverAnby_Charge_Manager_Modifier": {
|
||||
"Duration": -1,
|
||||
"ModifierStacking": "Unique",
|
||||
@ -2266,6 +2051,58 @@
|
||||
"$type": "RemoveModifier",
|
||||
"ModifierName": "SilverAnby_Mark01_Modifier",
|
||||
"Target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "BranchOperator",
|
||||
"Conditions": [
|
||||
{
|
||||
"$type": "ByIsInZoneTags",
|
||||
"Tags": [
|
||||
"SilverAnby_Upgrade_01"
|
||||
],
|
||||
"Target": "Caster"
|
||||
}
|
||||
],
|
||||
"SuccessActions": [
|
||||
{
|
||||
"$type": "DamageByAttackPropertyAction",
|
||||
"AnimEventID": "SilverAnby_Attack_Mark_AttackProperty_02_2",
|
||||
"AttachPoint": "LockBone",
|
||||
"Attacker": "Caster",
|
||||
"CustomKey": "AbilityTarget_SilverAnby_ClosestEnemy",
|
||||
"Target": "Custom"
|
||||
},
|
||||
{
|
||||
"$type": "FireEffect",
|
||||
"CustomKey": "AbilityTarget_SilverAnby_ClosestEnemy",
|
||||
"EffectPattern": "Eff_SilverAnby_FinishingSlash_MarkOnEnemy_07_Thunder",
|
||||
"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",
|
||||
"IsUseAttachPointPos": false,
|
||||
"IsUseAttachPointRotation": false,
|
||||
"OffsetReferTarget": "Other"
|
||||
}
|
||||
},
|
||||
"Tag": "Eff_SilverAnby_FinishingSlash_MarkOnEnemy_07_Thunder",
|
||||
"Target": "Custom"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"OnRemoved": [
|
||||
@ -2372,6 +2209,19 @@
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "SilverAnby_MarkRemoveCD_Modifier",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByAnimatorStateNormalizedTime",
|
||||
"AnimatorStateName": "Attack_Special_02",
|
||||
"FrameCountHigh": 0,
|
||||
"FrameCountLow": 0,
|
||||
"IsLoop": false,
|
||||
"LayerIndex": 0,
|
||||
"MaxFrameCountHigh": true,
|
||||
"MaxFrameCountLow": false,
|
||||
"Target": "Caster"
|
||||
}
|
||||
],
|
||||
"Target": "Self"
|
||||
}
|
||||
]
|
||||
@ -2495,6 +2345,19 @@
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "SilverAnby_MarkRemoveCD_Modifier",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByAnimatorStateNormalizedTime",
|
||||
"AnimatorStateName": "Attack_Special_02",
|
||||
"FrameCountHigh": 0,
|
||||
"FrameCountLow": 0,
|
||||
"IsLoop": false,
|
||||
"LayerIndex": 0,
|
||||
"MaxFrameCountHigh": true,
|
||||
"MaxFrameCountLow": false,
|
||||
"Target": "Caster"
|
||||
}
|
||||
],
|
||||
"Target": "Self"
|
||||
}
|
||||
]
|
||||
@ -2623,6 +2486,19 @@
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "SilverAnby_MarkRemoveCD_Modifier",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByAnimatorStateNormalizedTime",
|
||||
"AnimatorStateName": "Attack_Special_02",
|
||||
"FrameCountHigh": 0,
|
||||
"FrameCountLow": 0,
|
||||
"IsLoop": false,
|
||||
"LayerIndex": 0,
|
||||
"MaxFrameCountHigh": true,
|
||||
"MaxFrameCountLow": false,
|
||||
"Target": "Caster"
|
||||
}
|
||||
],
|
||||
"Target": "Self"
|
||||
}
|
||||
]
|
||||
@ -2759,6 +2635,20 @@
|
||||
"ModifierName": "TripleDashFollowUpDamage_Modifier",
|
||||
"StackCount": 1,
|
||||
"Target": "SelfAttackTarget"
|
||||
},
|
||||
{
|
||||
"$type": "SendCustomEvent",
|
||||
"EventKey": "SilverAnby_Talent02_Use3",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByIsInZoneTags",
|
||||
"Tags": [
|
||||
"SilverAnby_Upgrade_01"
|
||||
],
|
||||
"Target": "Caster"
|
||||
}
|
||||
],
|
||||
"Target": "Caster"
|
||||
}
|
||||
]
|
||||
},
|
||||
@ -2787,7 +2677,7 @@
|
||||
]
|
||||
},
|
||||
"TripleDashFollowUpDamage_Modifier": {
|
||||
"Duration": 0.84,
|
||||
"Duration": "%AS_TripleDash_Duration",
|
||||
"MaxStackingNumber": 3,
|
||||
"ModifierStacking": "MultipleAllRefresh",
|
||||
"OnKilled": [
|
||||
|
@ -3,6 +3,30 @@
|
||||
{
|
||||
"$type": "AttachStateWithModifierMixin",
|
||||
"ConfigList": [
|
||||
{
|
||||
"AnimatorStateName": "Attack_Normal_03_02",
|
||||
"FrameCountHigh": 44,
|
||||
"FrameCountLow": 6,
|
||||
"IsLoop": false,
|
||||
"LayerIndex": 0,
|
||||
"MaxFrameCountHigh": false,
|
||||
"MaxFrameCountLow": false,
|
||||
"ModifierNameList": [
|
||||
"BladeVisivbleModifier_01"
|
||||
]
|
||||
},
|
||||
{
|
||||
"AnimatorStateName": "Attack_Normal_03_02",
|
||||
"FrameCountHigh": 44,
|
||||
"FrameCountLow": 7,
|
||||
"IsLoop": false,
|
||||
"LayerIndex": 0,
|
||||
"MaxFrameCountHigh": false,
|
||||
"MaxFrameCountLow": false,
|
||||
"ModifierNameList": [
|
||||
"BladeVisivbleModifier_02"
|
||||
]
|
||||
},
|
||||
{
|
||||
"AnimatorStateName": "Attack_Normal_01",
|
||||
"FrameCountHigh": 0,
|
||||
@ -216,6 +240,46 @@
|
||||
}
|
||||
]
|
||||
},
|
||||
"BladeVisivbleModifier_01": {
|
||||
"Duration": -1,
|
||||
"ModifierStacking": "Unique",
|
||||
"OnAdded": [
|
||||
{
|
||||
"$type": "PushRenderVisibleAction",
|
||||
"ApplyAllRenderers": false,
|
||||
"Paths": [
|
||||
"SilverAnby_Weapon_1"
|
||||
],
|
||||
"Tag": "SilverAnby_Weapon_1"
|
||||
}
|
||||
],
|
||||
"OnRemoved": [
|
||||
{
|
||||
"$type": "PopRenderVisibleAction",
|
||||
"Tag": "SilverAnby_Weapon_1"
|
||||
}
|
||||
]
|
||||
},
|
||||
"BladeVisivbleModifier_02": {
|
||||
"Duration": -1,
|
||||
"ModifierStacking": "Unique",
|
||||
"OnAdded": [
|
||||
{
|
||||
"$type": "PushRenderVisibleAction",
|
||||
"ApplyAllRenderers": false,
|
||||
"Paths": [
|
||||
"SilverAnby_Weapon_2"
|
||||
],
|
||||
"Tag": "SilverAnby_Weapon_2"
|
||||
}
|
||||
],
|
||||
"OnRemoved": [
|
||||
{
|
||||
"$type": "PopRenderVisibleAction",
|
||||
"Tag": "SilverAnby_Weapon_2"
|
||||
}
|
||||
]
|
||||
},
|
||||
"Dashing_MA_Modifier": {
|
||||
"Duration": -1,
|
||||
"ModifierStacking": "Unique",
|
||||
|
@ -164,6 +164,21 @@
|
||||
{
|
||||
"$type": "ModifyMaterialPropertyAction",
|
||||
"ApplyAllRenderers": false,
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByNot",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByIsInZoneTags",
|
||||
"Tags": [
|
||||
"VivianIrisoftheShore"
|
||||
],
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"RendererList": [
|
||||
{
|
||||
"ApplyAllMaterials": true,
|
||||
@ -173,6 +188,27 @@
|
||||
"Tag": "Vivian_MA_Attack_Branch_Ground_Pose_SecondaryEmission_01",
|
||||
"key": "Avatar_Female_Size02_Vivian_MA_Attack_Branch_Ground_Pose_SecondaryEmission_01"
|
||||
},
|
||||
{
|
||||
"$type": "ModifyMaterialPropertyAction",
|
||||
"ApplyAllRenderers": false,
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByIsInZoneTags",
|
||||
"Tags": [
|
||||
"VivianIrisoftheShore"
|
||||
],
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"RendererList": [
|
||||
{
|
||||
"ApplyAllMaterials": true,
|
||||
"RenderPath": "Vivian_IrisoftheShore_Weapon_01"
|
||||
}
|
||||
],
|
||||
"Tag": "Vivian_MA_Attack_Branch_Ground_Pose_SecondaryEmission_03",
|
||||
"key": "Avatar_Female_Size02_Vivian_MA_Attack_Branch_Ground_Pose_SecondaryEmission_03"
|
||||
},
|
||||
{
|
||||
"$type": "ModifyMaterialPropertyAction",
|
||||
"ApplyAllRenderers": false,
|
||||
@ -195,6 +231,10 @@
|
||||
"$type": "InterruptMaterialPropertyAction",
|
||||
"Tag": "Vivian_MA_Attack_Branch_Ground_Pose_SecondaryEmission_01"
|
||||
},
|
||||
{
|
||||
"$type": "InterruptMaterialPropertyAction",
|
||||
"Tag": "Vivian_MA_Attack_Branch_Ground_Pose_SecondaryEmission_03"
|
||||
},
|
||||
{
|
||||
"$type": "InterruptMaterialPropertyAction",
|
||||
"Tag": "Vivian_MA_Attack_Branch_Ground_Pose_SecondaryEmission_02"
|
||||
|
@ -50,6 +50,51 @@
|
||||
"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": 0,
|
||||
"z": 0
|
||||
}
|
||||
},
|
||||
"TargetOption": {
|
||||
"$type": "ConfigPosRotReferTarget",
|
||||
"AttachPoint": "Ctr_Umbrella_01",
|
||||
"IsUseAttachPointPos": true,
|
||||
"IsUseAttachPointRotation": true,
|
||||
"OffsetReferTarget": "Self"
|
||||
}
|
||||
},
|
||||
"EffectPattern": "Eff_Vivian_Weapon_01_Weapon",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByIsInZoneTags",
|
||||
"Tags": [
|
||||
"HasSignatureWeapon"
|
||||
],
|
||||
"Target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "ByIsInZoneTags",
|
||||
"Tags": [
|
||||
"VivianIrisoftheShore"
|
||||
],
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"Target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "ModifyMaterialPropertyAction",
|
||||
"ApplyAllRenderers": false,
|
||||
@ -60,6 +105,143 @@
|
||||
"HasSignatureWeapon"
|
||||
],
|
||||
"Target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "ByIsInZoneTags",
|
||||
"Tags": [
|
||||
"VivianIrisoftheShore"
|
||||
],
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"RendererList": [
|
||||
{
|
||||
"MaterialIndexList": [
|
||||
0
|
||||
],
|
||||
"RenderPath": "Vivian_IrisoftheShore_Body_1"
|
||||
}
|
||||
],
|
||||
"Tag": "Avatar_Female_Size02_Vivian_MA_SignatureWeapon_SecondaryEmission_06",
|
||||
"Target": "Self",
|
||||
"key": "Avatar_Female_Size02_Vivian_MA_SignatureWeapon_SecondaryEmission_06"
|
||||
},
|
||||
{
|
||||
"$type": "ModifyMaterialPropertyAction",
|
||||
"ApplyAllRenderers": false,
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByIsInZoneTags",
|
||||
"Tags": [
|
||||
"HasSignatureWeapon"
|
||||
],
|
||||
"Target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "ByIsInZoneTags",
|
||||
"Tags": [
|
||||
"VivianIrisoftheShore"
|
||||
],
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"RendererList": [
|
||||
{
|
||||
"ApplyAllMaterials": false,
|
||||
"MaterialIndexList": [
|
||||
0
|
||||
],
|
||||
"RenderPath": "Vivian_IrisoftheShore_Weapon_03"
|
||||
}
|
||||
],
|
||||
"Tag": "Avatar_Female_Size02_Vivian_MA_SignatureWeapon_SecondaryEmission_03",
|
||||
"Target": "Self",
|
||||
"key": "Avatar_Female_Size02_Vivian_MA_SignatureWeapon_SecondaryEmission_03"
|
||||
},
|
||||
{
|
||||
"$type": "ModifyMaterialPropertyAction",
|
||||
"ApplyAllRenderers": false,
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByIsInZoneTags",
|
||||
"Tags": [
|
||||
"HasSignatureWeapon"
|
||||
],
|
||||
"Target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "ByIsInZoneTags",
|
||||
"Tags": [
|
||||
"VivianIrisoftheShore"
|
||||
],
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"RendererList": [
|
||||
{
|
||||
"ApplyAllMaterials": true,
|
||||
"RenderPath": "Vivian_IrisoftheShore_Body_2"
|
||||
}
|
||||
],
|
||||
"Tag": "Avatar_Female_Size02_Vivian_MA_SignatureWeapon_SecondaryEmission_04",
|
||||
"Target": "Self",
|
||||
"key": "Avatar_Female_Size02_Vivian_MA_SignatureWeapon_SecondaryEmission_04"
|
||||
},
|
||||
{
|
||||
"$type": "ModifyMaterialPropertyAction",
|
||||
"ApplyAllRenderers": false,
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByIsInZoneTags",
|
||||
"Tags": [
|
||||
"HasSignatureWeapon"
|
||||
],
|
||||
"Target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "ByIsInZoneTags",
|
||||
"Tags": [
|
||||
"VivianIrisoftheShore"
|
||||
],
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"RendererList": [
|
||||
{
|
||||
"ApplyAllMaterials": false,
|
||||
"MaterialIndexList": [
|
||||
3
|
||||
],
|
||||
"RenderPath": "Vivian_IrisoftheShore_Body_1"
|
||||
}
|
||||
],
|
||||
"Tag": "Avatar_Female_Size02_Vivian_MA_SignatureWeapon_SecondaryEmission_07",
|
||||
"Target": "Self",
|
||||
"key": "Avatar_Female_Size02_Vivian_MA_SignatureWeapon_SecondaryEmission_07"
|
||||
},
|
||||
{
|
||||
"$type": "ModifyMaterialPropertyAction",
|
||||
"ApplyAllRenderers": false,
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByIsInZoneTags",
|
||||
"Tags": [
|
||||
"HasSignatureWeapon"
|
||||
],
|
||||
"Target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "ByNot",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByIsInZoneTags",
|
||||
"Tags": [
|
||||
"VivianIrisoftheShore"
|
||||
],
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"RendererList": [
|
||||
@ -108,6 +290,19 @@
|
||||
"HasSignatureWeapon"
|
||||
],
|
||||
"Target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "ByNot",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByIsInZoneTags",
|
||||
"Tags": [
|
||||
"VivianIrisoftheShore"
|
||||
],
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"RendererList": [
|
||||
@ -136,6 +331,21 @@
|
||||
"$type": "InterruptMaterialPropertyAction",
|
||||
"Tag": "Avatar_Female_Size02_Vivian_MA_SignatureWeapon_SecondaryEmission_04",
|
||||
"Target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "InterruptMaterialPropertyAction",
|
||||
"Tag": "Avatar_Female_Size02_Vivian_MA_SignatureWeapon_SecondaryEmission_07",
|
||||
"Target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "InterruptMaterialPropertyAction",
|
||||
"Tag": "Avatar_Female_Size02_Vivian_MA_SignatureWeapon_SecondaryEmission_06",
|
||||
"Target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "InterruptMaterialPropertyAction",
|
||||
"Tag": "Avatar_Female_Size02_Vivian_MA_SignatureWeapon_SecondaryEmission_03",
|
||||
"Target": "Self"
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -58,6 +58,7 @@
|
||||
"HitTargetExplodeEffect": {
|
||||
"EffectPattern": "Eff_Bangboo_Knightboo_SkillJump_01_Explode"
|
||||
},
|
||||
"IsAlwaysFollowPlatform": true,
|
||||
"IsCanReflect": false,
|
||||
"MaxHitNum": -1,
|
||||
"MaxHitStageNum": 0,
|
||||
|
@ -61,36 +61,8 @@
|
||||
}
|
||||
],
|
||||
"OnRemoved": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "RBLModifier",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByIsInZoneTags",
|
||||
"Tags": [
|
||||
"Attack"
|
||||
],
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"Target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "UnsetRBLAction",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByNot",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByIsInZoneTags",
|
||||
"Tags": [
|
||||
"Attack"
|
||||
],
|
||||
"Target": "Self"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"Tag": "Ahriman_RBL",
|
||||
"Target": "Self"
|
||||
}
|
||||
|
@ -55,13 +55,7 @@
|
||||
"Value": 0.5
|
||||
},
|
||||
"AS_Damage_Max": {
|
||||
"Value": 300000
|
||||
},
|
||||
"AS_Damage_Max_Ratio": {
|
||||
"Value": 1
|
||||
},
|
||||
"AS_Damage_Max_Temp": {
|
||||
"Value": 300000
|
||||
"Value": 200000
|
||||
}
|
||||
},
|
||||
"AbilityStacking": "Unique",
|
||||
@ -192,16 +186,9 @@
|
||||
"PropertyType": "MaxHP",
|
||||
"Target": "Target"
|
||||
},
|
||||
{
|
||||
"$type": "SetAbilitySpecialByExpression",
|
||||
"DoRefresh": true,
|
||||
"Expression": "specials(AS_Damage_Max)*specials(AS_Damage_Max_Ratio)",
|
||||
"ParamName": "AS_Damage_Max_Temp",
|
||||
"Target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "SetAbilitySpecialsByPropertyAction",
|
||||
"Amount": "%AS_Damage_Max_Temp",
|
||||
"Amount": "%AS_Damage_Max",
|
||||
"ModifyFunction": "Replace",
|
||||
"ParamName": "AS_Damage",
|
||||
"Predicates": [
|
||||
@ -215,7 +202,7 @@
|
||||
{
|
||||
"$type": "ByAbilitySpecial",
|
||||
"CompareType": "GreaterEqual",
|
||||
"Param": "%AS_Damage_Max_Temp",
|
||||
"Param": "%AS_Damage_Max",
|
||||
"ParamName": "AS_Damage",
|
||||
"ParamType": "Float",
|
||||
"Target": "Self"
|
||||
@ -255,9 +242,17 @@
|
||||
"ParamName": "Trigger_Death",
|
||||
"ParamType": 1,
|
||||
"Target": "Caster"
|
||||
},
|
||||
{
|
||||
"$type": "LogStringAction",
|
||||
"LogStr": "攻击的是煤气罐,爆炸"
|
||||
}
|
||||
],
|
||||
"SuccessActions": [
|
||||
{
|
||||
"$type": "LogStringAction",
|
||||
"LogStr": "攻击的是煤气罐,不爆炸"
|
||||
}
|
||||
],
|
||||
"Target": "Other"
|
||||
}
|
||||
|
@ -509,6 +509,20 @@
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "TriggerSoundAction",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByLevelAudioCondition",
|
||||
"CompareType": "Equal",
|
||||
"ConditionPara": 1,
|
||||
"ConditionType": "CurrenAvatarExSPAvailable",
|
||||
"NeedCompare": true
|
||||
}
|
||||
],
|
||||
"Target": "LocalAvatar",
|
||||
"soundActionKey": "Play_SFX_Char_SwitchIn_{}"
|
||||
},
|
||||
{
|
||||
"$type": "TriggerSoundAction",
|
||||
"Predicates": [
|
||||
@ -549,6 +563,20 @@
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "TriggerSoundAction",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByLevelAudioCondition",
|
||||
"CompareType": "Equal",
|
||||
"ConditionPara": 0,
|
||||
"ConditionType": "CurrenAvatarExSPAvailable",
|
||||
"NeedCompare": true
|
||||
}
|
||||
],
|
||||
"Target": "LocalAvatar",
|
||||
"soundActionKey": "Play_SFX_Char_SwitchIn_{}"
|
||||
},
|
||||
{
|
||||
"$type": "TriggerSoundAction",
|
||||
"Predicates": [
|
||||
@ -589,6 +617,20 @@
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "TriggerSoundAction",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByLevelAudioCondition",
|
||||
"CompareType": "Equal",
|
||||
"ConditionPara": 1,
|
||||
"ConditionType": "CurrenAvatarExSPAvailable",
|
||||
"NeedCompare": true
|
||||
}
|
||||
],
|
||||
"Target": "LocalAvatar",
|
||||
"soundActionKey": "Play_SFX_Char_SwitchIn_{}"
|
||||
},
|
||||
{
|
||||
"$type": "TriggerSoundAction",
|
||||
"Predicates": [
|
||||
@ -629,6 +671,20 @@
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "TriggerSoundAction",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByLevelAudioCondition",
|
||||
"CompareType": "Equal",
|
||||
"ConditionPara": 0,
|
||||
"ConditionType": "CurrenAvatarExSPAvailable",
|
||||
"NeedCompare": true
|
||||
}
|
||||
],
|
||||
"Target": "LocalAvatar",
|
||||
"soundActionKey": "Play_SFX_Char_SwitchIn_{}"
|
||||
},
|
||||
{
|
||||
"$type": "TriggerSoundAction",
|
||||
"Predicates": [
|
||||
|
@ -27,16 +27,34 @@
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "NormalATK_ListenerModifier",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByFromSkillType",
|
||||
"SkillType": "Normal"
|
||||
}
|
||||
],
|
||||
"Target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "SpecialATK_ListenerModifier",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByFromSkillType",
|
||||
"SkillType": "Sp"
|
||||
}
|
||||
],
|
||||
"Target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "ChainAttack_ListenerModifier",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByFromSkillType",
|
||||
"SkillType": "ChainAttack"
|
||||
}
|
||||
],
|
||||
"Target": "Self"
|
||||
}
|
||||
]
|
||||
|
Binary file not shown.
File diff suppressed because it is too large
Load Diff
48
Data/_unsorted/AbyssS2_AgentRushAbility_Lucia_1.json
Normal file
48
Data/_unsorted/AbyssS2_AgentRushAbility_Lucia_1.json
Normal file
@ -0,0 +1,48 @@
|
||||
{
|
||||
"AbilityName": "AbyssS2_AgentRushAbility_Lucia_1",
|
||||
"AbilitySpecials": {
|
||||
"AS_ScoreAmount": {
|
||||
"Value": 1500
|
||||
}
|
||||
},
|
||||
"AbilityStacking": "Unique",
|
||||
"DefaultModifier": {
|
||||
"OnCustomEventReceived": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "QuestCountModifier",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByCustomEvent",
|
||||
"EventKey": "OnExSummonBackStage"
|
||||
}
|
||||
],
|
||||
"Target": "Self"
|
||||
}
|
||||
]
|
||||
},
|
||||
"Modifiers": {
|
||||
"QuestCountModifier": {
|
||||
"Duration": -1,
|
||||
"ModifierStacking": "Replace",
|
||||
"OnAdded": [
|
||||
{
|
||||
"$type": "TriggerLevelCustomConditions",
|
||||
"LevelConditionsID": 1749
|
||||
},
|
||||
{
|
||||
"$type": "TriggerLevelCustomConditions",
|
||||
"LevelConditionsID": 1751
|
||||
},
|
||||
{
|
||||
"$type": "ModifyGenericScoreAction",
|
||||
"Amount": "%AS_ScoreAmount",
|
||||
"ExtraParamInt": 5002501,
|
||||
"ScoreName": "AgentRushSkillScore",
|
||||
"ScoreTag": "5002501",
|
||||
"Target": "Level"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
54
Data/_unsorted/AbyssS2_AgentRushAbility_Lucia_2.json
Normal file
54
Data/_unsorted/AbyssS2_AgentRushAbility_Lucia_2.json
Normal file
@ -0,0 +1,54 @@
|
||||
{
|
||||
"AbilityMixins": [
|
||||
{
|
||||
"$type": "ActwithStateFrameMixin",
|
||||
"ConfigList": [
|
||||
{
|
||||
"ActionList": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "QuestCountModifier"
|
||||
}
|
||||
],
|
||||
"AnimatorStateName": "Attack_ExSpecial_02",
|
||||
"ForceTriggerOnTransitionIn": true,
|
||||
"ForceTriggerOnTransitionOut": false,
|
||||
"Frame": 0,
|
||||
"IsLoop": false,
|
||||
"LayerIndex": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"AbilityName": "AbyssS2_AgentRushAbility_Lucia_2",
|
||||
"AbilitySpecials": {
|
||||
"AS_ScoreAmount": {
|
||||
"Value": 2500
|
||||
}
|
||||
},
|
||||
"AbilityStacking": "Unique",
|
||||
"Modifiers": {
|
||||
"QuestCountModifier": {
|
||||
"Duration": -1,
|
||||
"ModifierStacking": "Replace",
|
||||
"OnAdded": [
|
||||
{
|
||||
"$type": "TriggerLevelCustomConditions",
|
||||
"LevelConditionsID": 1750
|
||||
},
|
||||
{
|
||||
"$type": "TriggerLevelCustomConditions",
|
||||
"LevelConditionsID": 1752
|
||||
},
|
||||
{
|
||||
"$type": "ModifyGenericScoreAction",
|
||||
"Amount": "%AS_ScoreAmount",
|
||||
"ExtraParamInt": 5002502,
|
||||
"ScoreName": "AgentRushSkillScore",
|
||||
"ScoreTag": "5002502",
|
||||
"Target": "Level"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
32
Data/_unsorted/AbyssS2_AgentRushAbility_Lucia_Buff.json
Normal file
32
Data/_unsorted/AbyssS2_AgentRushAbility_Lucia_Buff.json
Normal file
@ -0,0 +1,32 @@
|
||||
{
|
||||
"AbilityName": "AbyssS2_AgentRushAbility_Lucia_Buff",
|
||||
"AbilitySpecials": {
|
||||
"AS_AddedDamageRatio": {
|
||||
"Value": 0.8
|
||||
}
|
||||
},
|
||||
"AbilityStacking": "Unique",
|
||||
"DefaultModifier": {
|
||||
"OnHitOther": [
|
||||
{
|
||||
"$type": "ModifyAttackDataAction",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByAnimTagList",
|
||||
"TagList": [
|
||||
"ExSummonHit"
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "ByRelativeCampType",
|
||||
"Relationship": "Enemy",
|
||||
"Target": "Other"
|
||||
}
|
||||
],
|
||||
"PropertyKey": "Actor_AddedDamageRatio",
|
||||
"PropertyValue": "%AS_AddedDamageRatio",
|
||||
"Target": "Caster"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
64
Data/_unsorted/AbyssS2_AgentRushAbility_Yidhari_1.json
Normal file
64
Data/_unsorted/AbyssS2_AgentRushAbility_Yidhari_1.json
Normal file
@ -0,0 +1,64 @@
|
||||
{
|
||||
"AbilityMixins": [
|
||||
{
|
||||
"$type": "AttachStateWithModifierMixin",
|
||||
"ConfigList": [
|
||||
{
|
||||
"AnimatorStateName": "Attack_Normal_ChargeAttack_03",
|
||||
"FrameCountHigh": 99,
|
||||
"FrameCountLow": 0,
|
||||
"IsLoop": false,
|
||||
"LayerIndex": 0,
|
||||
"MaxFrameCountHigh": true,
|
||||
"MaxFrameCountLow": false,
|
||||
"ModifierNameList": [
|
||||
"QuestCountModifier"
|
||||
]
|
||||
},
|
||||
{
|
||||
"AnimatorStateName": "Attack_Normal_ChargeAttack_03_Loop",
|
||||
"FrameCountHigh": 99,
|
||||
"FrameCountLow": 0,
|
||||
"IsLoop": false,
|
||||
"LayerIndex": 0,
|
||||
"MaxFrameCountHigh": true,
|
||||
"MaxFrameCountLow": false,
|
||||
"ModifierNameList": [
|
||||
"QuestCountModifier"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"AbilityName": "AbyssS2_AgentRushAbility_Yidhari_1",
|
||||
"AbilitySpecials": {
|
||||
"AS_ScoreAmount": {
|
||||
"Value": 10
|
||||
}
|
||||
},
|
||||
"AbilityStacking": "Unique",
|
||||
"Modifiers": {
|
||||
"QuestCountModifier": {
|
||||
"Duration": -1,
|
||||
"ModifierStacking": "Unique",
|
||||
"OnAdded": [
|
||||
{
|
||||
"$type": "ModifyGenericScoreAction",
|
||||
"Amount": "%AS_ScoreAmount",
|
||||
"ExtraParamInt": 5002401,
|
||||
"ScoreName": "AgentRushSkillScore",
|
||||
"ScoreTag": "5002401",
|
||||
"Target": "Level"
|
||||
},
|
||||
{
|
||||
"$type": "TriggerLevelCustomConditions",
|
||||
"LevelConditionsID": 1745
|
||||
},
|
||||
{
|
||||
"$type": "TriggerLevelCustomConditions",
|
||||
"LevelConditionsID": 1747
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
47
Data/_unsorted/AbyssS2_AgentRushAbility_Yidhari_2.json
Normal file
47
Data/_unsorted/AbyssS2_AgentRushAbility_Yidhari_2.json
Normal file
@ -0,0 +1,47 @@
|
||||
{
|
||||
"AbilityName": "AbyssS2_AgentRushAbility_Yidhari_2",
|
||||
"AbilitySpecials": {
|
||||
"AS_ScoreAmount": {
|
||||
"Value": 10
|
||||
}
|
||||
},
|
||||
"AbilityStacking": "Unique",
|
||||
"DefaultModifier": {
|
||||
"OnCustomEventReceived": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "QuestCountModifier",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByCustomEvent",
|
||||
"EventKey": "YidhariCard02BulletTrigger"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"Modifiers": {
|
||||
"QuestCountModifier": {
|
||||
"Duration": -1,
|
||||
"ModifierStacking": "Replace",
|
||||
"OnAdded": [
|
||||
{
|
||||
"$type": "ModifyGenericScoreAction",
|
||||
"Amount": "%AS_ScoreAmount",
|
||||
"ExtraParamInt": 5002402,
|
||||
"ScoreName": "AgentRushSkillScore",
|
||||
"ScoreTag": "5002402",
|
||||
"Target": "Level"
|
||||
},
|
||||
{
|
||||
"$type": "TriggerLevelCustomConditions",
|
||||
"LevelConditionsID": 1746
|
||||
},
|
||||
{
|
||||
"$type": "TriggerLevelCustomConditions",
|
||||
"LevelConditionsID": 1748
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
28
Data/_unsorted/AbyssS2_AgentRushAbility_Yidhari_Buff.json
Normal file
28
Data/_unsorted/AbyssS2_AgentRushAbility_Yidhari_Buff.json
Normal file
@ -0,0 +1,28 @@
|
||||
{
|
||||
"AbilityName": "AbyssS2_AgentRushAbility_Yidhari_Buff",
|
||||
"AbilitySpecials": {
|
||||
"AS_AddedDamageRatio": {
|
||||
"Value": 0.5
|
||||
}
|
||||
},
|
||||
"AbilityStacking": "Unique",
|
||||
"DefaultModifier": {
|
||||
"OnHitOther": [
|
||||
{
|
||||
"$type": "ModifyAttackDataAction",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByAnimTagList",
|
||||
"TagList": [
|
||||
"AttackNormal",
|
||||
"Normal"
|
||||
]
|
||||
}
|
||||
],
|
||||
"PropertyKey": "Actor_AddedDamageRatio",
|
||||
"PropertyValue": "%AS_AddedDamageRatio",
|
||||
"Target": "Self"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
@ -56,7 +56,7 @@
|
||||
]
|
||||
}
|
||||
],
|
||||
"PropertyKey": "Actor_DamageTakeRatio",
|
||||
"PropertyKey": "Actor_DamageTakeRatio_BossFight",
|
||||
"PropertyValue": "%AS_AddedBuffDamageRatio",
|
||||
"Target": "Self"
|
||||
}
|
||||
@ -78,6 +78,10 @@
|
||||
},
|
||||
"Modifiers": {
|
||||
"Abyss_BossFight19_EnvBuff_Modifier": {
|
||||
"Buff": {
|
||||
"BuffID": 3400911,
|
||||
"IsOverrideDuration": true
|
||||
},
|
||||
"Duration": 30,
|
||||
"MaxStackingNumber": 6,
|
||||
"ModifierStacking": "MultipleAllRefreshNotReplace",
|
||||
|
107
Data/_unsorted/Abyss_BossFight22_Buff_01.json
Normal file
107
Data/_unsorted/Abyss_BossFight22_Buff_01.json
Normal file
@ -0,0 +1,107 @@
|
||||
{
|
||||
"AbilityName": "Abyss_BossFight22_Buff_01",
|
||||
"AbilitySpecials": {
|
||||
"AS_EtherPurifyTakeRatio": {
|
||||
"Value": 0.25
|
||||
},
|
||||
"AS_SkipDefDMGRatio": {
|
||||
"Value": 0.2
|
||||
},
|
||||
"AS_SkipDefDMGRatio2": {
|
||||
"Value": 0.2
|
||||
},
|
||||
"AS_StunDamageRatio": {
|
||||
"Value": 0.35
|
||||
}
|
||||
},
|
||||
"AbilityStacking": "Unique",
|
||||
"DefaultModifier": {
|
||||
"ModifierStacking": "Unique",
|
||||
"OnAdded": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "AvatarBuff_BossFight22_Buff_01",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByAvatarProfessionType",
|
||||
"ProfessionType": "Ruin",
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"OnCustomEventReceived": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "AvatarBuff_BossFight22_Buff_Theme",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByCustomEvent",
|
||||
"EventKey": "OnThemeSpaceStart"
|
||||
}
|
||||
],
|
||||
"Target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "RemoveModifier",
|
||||
"ModifierName": "AvatarBuff_BossFight22_Buff_Theme",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByCustomEvent",
|
||||
"EventKey": "OnThemeSpaceEnd"
|
||||
}
|
||||
],
|
||||
"Target": "Self"
|
||||
}
|
||||
]
|
||||
},
|
||||
"Modifiers": {
|
||||
"AvatarBuff_BossFight22_01_StunDamageRatioBuff": {
|
||||
"Duration": 10,
|
||||
"IsUnique": true,
|
||||
"ModifierStacking": "Refresh",
|
||||
"Properties": {
|
||||
"Actor_StunDamageTakeRatio": "%AS_StunDamageRatio"
|
||||
}
|
||||
},
|
||||
"AvatarBuff_BossFight22_Buff_01": {
|
||||
"Duration": -1,
|
||||
"IsUnique": true,
|
||||
"ModifierStacking": "Unique",
|
||||
"OnHitOther": [
|
||||
{
|
||||
"$type": "ModifyAttackDataAction",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByAvatarProfessionType",
|
||||
"ProfessionType": "Ruin",
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"PropertyKey": "Actor_AddedEtherPurifyRatio",
|
||||
"PropertyValue": "%AS_EtherPurifyTakeRatio",
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"Properties": {
|
||||
"Actor_AddedSkipDefDamageRatio": "%AS_SkipDefDMGRatio"
|
||||
}
|
||||
},
|
||||
"AvatarBuff_BossFight22_Buff_Theme": {
|
||||
"Duration": -1,
|
||||
"IsUnique": true,
|
||||
"ModifierStacking": "Unique",
|
||||
"OnHitOther": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "AvatarBuff_BossFight22_01_StunDamageRatioBuff",
|
||||
"Target": "Target"
|
||||
}
|
||||
],
|
||||
"Properties": {
|
||||
"Actor_AddedSkipDefDamageRatio": "%AS_SkipDefDMGRatio2"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
116
Data/_unsorted/Abyss_BossFight22_Buff_02.json
Normal file
116
Data/_unsorted/Abyss_BossFight22_Buff_02.json
Normal file
@ -0,0 +1,116 @@
|
||||
{
|
||||
"AbilityName": "Abyss_BossFight22_Buff_02",
|
||||
"AbilitySpecials": {
|
||||
"AS_AddedDamageRatio": {
|
||||
"Value": 0.4
|
||||
},
|
||||
"AS_CritDamageRatioDelta": {
|
||||
"Value": 0.4
|
||||
},
|
||||
"AS_DefenceRatio": {
|
||||
"Value": -0.2
|
||||
},
|
||||
"AS_Duration": {
|
||||
"Value": 15
|
||||
}
|
||||
},
|
||||
"AbilityStacking": "Unique",
|
||||
"DefaultModifier": {
|
||||
"OnHitOther": [
|
||||
{
|
||||
"$type": "ModifyAttackDataAction",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByOr",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByAnimTagList",
|
||||
"TagList": [
|
||||
"AttackNormal",
|
||||
"Normal"
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "ByAnimTagList",
|
||||
"TagList": [
|
||||
"AttackQTE",
|
||||
"ExQTE"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"PropertyKey": "Actor_AddedDamageRatio",
|
||||
"PropertyValue": "%AS_AddedDamageRatio",
|
||||
"Target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "AvatarBuff_BossFight22_Buff",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByOr",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByAnimTagList",
|
||||
"TagList": [
|
||||
"AttackSpecial",
|
||||
"ExSp"
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "ByAnimTagList",
|
||||
"TagList": [
|
||||
"ChainAttack"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"Target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "AvatarBuff_BossFight22_DefenceModifier",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByOr",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByAnimTagList",
|
||||
"TagList": [
|
||||
"AttackSpecial",
|
||||
"ExSp"
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "ByAnimTagList",
|
||||
"TagList": [
|
||||
"ChainAttack"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"Target": "Target"
|
||||
}
|
||||
]
|
||||
},
|
||||
"Modifiers": {
|
||||
"AvatarBuff_BossFight22_Buff": {
|
||||
"Duration": 20,
|
||||
"ModifierStacking": "Refresh",
|
||||
"Properties": {
|
||||
"Actor_CriticalDamageRatioDelta": "%AS_CritDamageRatioDelta"
|
||||
}
|
||||
},
|
||||
"AvatarBuff_BossFight22_DefenceModifier": {
|
||||
"Duration": "%AS_Duration",
|
||||
"IsUnique": true,
|
||||
"ModifierStacking": "Refresh",
|
||||
"Properties": {
|
||||
"Actor_DefenceRatio": "%AS_DefenceRatio"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
92
Data/_unsorted/Abyss_BossFight23_Buff_01.json
Normal file
92
Data/_unsorted/Abyss_BossFight23_Buff_01.json
Normal file
@ -0,0 +1,92 @@
|
||||
{
|
||||
"AbilityName": "Abyss_BossFight23_Buff_01",
|
||||
"AbilitySpecials": {
|
||||
"AS_BuffDamageRatio": {
|
||||
"Value": 0.4
|
||||
},
|
||||
"AS_DefenceRatio": {
|
||||
"Value": 0.4
|
||||
},
|
||||
"AS_Duration": {
|
||||
"Value": 10
|
||||
},
|
||||
"AS_ElementMysteryDelta": {
|
||||
"Value": 60
|
||||
}
|
||||
},
|
||||
"AbilityStacking": "Unique",
|
||||
"DefaultModifier": {
|
||||
"OnAdded": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "AvatarBuff_BossFight23_01_Buff",
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"OnBuffAddToOther": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "AvatarBuff_BossFight23_01_DefenseBuff",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByHandlingBuffGroup",
|
||||
"BuffGroupList": [
|
||||
"Electric",
|
||||
"Overload",
|
||||
"Erosion",
|
||||
"Chaos",
|
||||
"Burn",
|
||||
"Ignite",
|
||||
"Frozen",
|
||||
"Frostbite",
|
||||
"Frost",
|
||||
"Strike"
|
||||
]
|
||||
}
|
||||
],
|
||||
"Target": "Target"
|
||||
}
|
||||
]
|
||||
},
|
||||
"Modifiers": {
|
||||
"AvatarBuff_BossFight23_01_Buff": {
|
||||
"Duration": -1,
|
||||
"ModifierStacking": "Unique",
|
||||
"Properties": {
|
||||
"Actor_ElementMysteryDelta": "%AS_ElementMysteryDelta"
|
||||
}
|
||||
},
|
||||
"AvatarBuff_BossFight23_01_DefenseBuff": {
|
||||
"Duration": "%AS_Duration",
|
||||
"IsUnique": true,
|
||||
"ModifierStacking": "Refresh",
|
||||
"OnBuffDamageBeingHit": [
|
||||
{
|
||||
"$type": "ModifyAttackDataAction",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByBuffAttackProperty",
|
||||
"BuffGroupList": [
|
||||
"Electric",
|
||||
"Overload",
|
||||
"Erosion",
|
||||
"Chaos",
|
||||
"Frozen",
|
||||
"Frostbite",
|
||||
"Burn",
|
||||
"Ignite",
|
||||
"Strike"
|
||||
]
|
||||
}
|
||||
],
|
||||
"PropertyKey": "Actor_BuffDamageRatio",
|
||||
"PropertyValue": "%AS_BuffDamageRatio",
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"Properties": {
|
||||
"Actor_DefenceRatio": "%AS_DefenceRatio"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
136
Data/_unsorted/Abyss_BossFight23_EnvBuff_01.json
Normal file
136
Data/_unsorted/Abyss_BossFight23_EnvBuff_01.json
Normal file
@ -0,0 +1,136 @@
|
||||
{
|
||||
"AbilityMixins": [
|
||||
{
|
||||
"$type": "AttachZoneTagWithModifierMixin",
|
||||
"ConfigList": [
|
||||
{
|
||||
"ModifierNameList": [
|
||||
"AvatarBuff_BossFight23_Defence_Buff"
|
||||
],
|
||||
"ZoneTag": "HasEtherBarrier"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"AbilityName": "Abyss_BossFight23_EnvBuff_01",
|
||||
"AbilitySpecials": {
|
||||
"AS_DefenceRatio": {
|
||||
"Value": 0.2
|
||||
},
|
||||
"AS_Duration": {
|
||||
"Value": 15
|
||||
},
|
||||
"AS_SkipDefDMGRatio": {
|
||||
"Value": 0.1
|
||||
}
|
||||
},
|
||||
"AbilityStacking": "Unique",
|
||||
"DefaultModifier": {
|
||||
"OnAdded": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "AvatarBuff_BossFight23_ListenSkillStart",
|
||||
"Target": "TeamAvatars"
|
||||
}
|
||||
],
|
||||
"OnBeingHit": [
|
||||
{
|
||||
"$type": "BranchOperator",
|
||||
"Conditions": [
|
||||
{
|
||||
"$type": "ByOr",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByAnimTagList",
|
||||
"TagList": [
|
||||
"AttackAid",
|
||||
"AssaultAid"
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "ByAnimTagList",
|
||||
"TagList": [
|
||||
"AttackNormal",
|
||||
"Counter"
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "ByHasModifier",
|
||||
"ModifierNameList": [
|
||||
"AvatarBuff_BossFight23_CanBeAddDebuff"
|
||||
]
|
||||
}
|
||||
],
|
||||
"SuccessActions": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "AvatarBuff_BossFight23_DamageTakeRatioUp",
|
||||
"Target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "RemoveModifier",
|
||||
"ModifierName": "AvatarBuff_BossFight23_CanBeAddDebuff"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"Modifiers": {
|
||||
"AvatarBuff_BossFight23_CanBeAddDebuff": {
|
||||
"Duration": -1,
|
||||
"ModifierStacking": "Unique"
|
||||
},
|
||||
"AvatarBuff_BossFight23_DamageTakeRatioUp": {
|
||||
"Buff": {
|
||||
"BuffID": 3401311,
|
||||
"IsOverrideDuration": true
|
||||
},
|
||||
"Duration": "%AS_Duration",
|
||||
"MaxStackingNumber": 5,
|
||||
"ModifierStacking": "MultipleAllRefresh",
|
||||
"OnBeingHit": [
|
||||
{
|
||||
"$type": "ModifyAttackDataAction",
|
||||
"PropertyKey": "Actor_AddedSkipDefDamageRatio",
|
||||
"PropertyValue": "%AS_SkipDefDMGRatio",
|
||||
"Target": "Self"
|
||||
}
|
||||
]
|
||||
},
|
||||
"AvatarBuff_BossFight23_Defence_Buff": {
|
||||
"Duration": -1,
|
||||
"ModifierStacking": "Unique",
|
||||
"Properties": {
|
||||
"Actor_DefenceRatio": "%AS_DefenceRatio"
|
||||
}
|
||||
},
|
||||
"AvatarBuff_BossFight23_ListenSkillStart": {
|
||||
"Duration": -1,
|
||||
"ModifierStacking": "Unique",
|
||||
"OnSkillStart": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "AvatarBuff_BossFight23_CanBeAddDebuff",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByOr",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByFromSkillType",
|
||||
"SkillType": "Counter"
|
||||
},
|
||||
{
|
||||
"$type": "ByFromSkillType",
|
||||
"SkillType": "AssaultAid"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"Target": "Caster"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
71
Data/_unsorted/Abyss_BossFight23_EnvScore_01.json
Normal file
71
Data/_unsorted/Abyss_BossFight23_EnvScore_01.json
Normal file
@ -0,0 +1,71 @@
|
||||
{
|
||||
"AbilityName": "Abyss_BossFight23_EnvScore_01",
|
||||
"AbilityStacking": "Unique",
|
||||
"DefaultModifier": {
|
||||
"OnCustomEventReceived": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "WanderingHunter_FoundGirl_ScoreModifier",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByOr",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByCustomEvent",
|
||||
"EventKey": "WanderingHunter_MainStory_FoundFirst_SoundAction"
|
||||
},
|
||||
{
|
||||
"$type": "ByCustomEvent",
|
||||
"EventKey": "WanderingHunter_MainStory_FoundSecond_SoundAction"
|
||||
},
|
||||
{
|
||||
"$type": "ByCustomEvent",
|
||||
"EventKey": "WanderingHunter_MainStory_FoundThird_SoundAction"
|
||||
},
|
||||
{
|
||||
"$type": "ByCustomEvent",
|
||||
"EventKey": "WanderingHunter_MainStory_FoundFourth_SoundAction"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"Target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "WanderingHunter_Counter_ScoreModifier",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByCustomEvent",
|
||||
"EventKey": "WanderingHunter_Counter_Success"
|
||||
}
|
||||
],
|
||||
"Target": "Self"
|
||||
}
|
||||
]
|
||||
},
|
||||
"Modifiers": {
|
||||
"WanderingHunter_Counter_ScoreModifier": {
|
||||
"Duration": 0.1,
|
||||
"IgnoreTimeScale": false,
|
||||
"ModifierStacking": "Unique",
|
||||
"OnAdded": [
|
||||
{
|
||||
"$type": "TriggerLevelCustomConditions",
|
||||
"LevelConditionsID": 1550
|
||||
}
|
||||
]
|
||||
},
|
||||
"WanderingHunter_FoundGirl_ScoreModifier": {
|
||||
"Duration": 0.1,
|
||||
"IgnoreTimeScale": false,
|
||||
"ModifierStacking": "Unique",
|
||||
"OnAdded": [
|
||||
{
|
||||
"$type": "TriggerLevelCustomConditions",
|
||||
"LevelConditionsID": 1549
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
79
Data/_unsorted/Abyss_BossFight24_Buff_01.json
Normal file
79
Data/_unsorted/Abyss_BossFight24_Buff_01.json
Normal file
@ -0,0 +1,79 @@
|
||||
{
|
||||
"AbilityName": "Abyss_BossFight24_Buff_01",
|
||||
"AbilitySpecials": {
|
||||
"AS_AddedDamageRatio": {
|
||||
"Value": 0.3
|
||||
},
|
||||
"AS_MaxHPRatio": {
|
||||
"Value": 0.25
|
||||
},
|
||||
"AS_SPGetRatio": {
|
||||
"Value": 0.2
|
||||
},
|
||||
"AS_UltraDamageRatio": {
|
||||
"Value": 0.3
|
||||
}
|
||||
},
|
||||
"AbilityStacking": "Unique",
|
||||
"DefaultModifier": {
|
||||
"ModifierStacking": "Unique",
|
||||
"OnAdded": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "AvatarBuff_BossFight24_Buff_01",
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"OnSkillStart": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "AvatarBuff_BossFight24_01_ExtraBuff",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByFromSkillType",
|
||||
"SkillType": "ExSp",
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"Target": "Self"
|
||||
}
|
||||
]
|
||||
},
|
||||
"Modifiers": {
|
||||
"AvatarBuff_BossFight24_01_ExtraBuff": {
|
||||
"Duration": 20,
|
||||
"IsUnique": true,
|
||||
"ModifierStacking": "Refresh",
|
||||
"Properties": {
|
||||
"Actor_AddedDamageRatio_Ether": "%AS_AddedDamageRatio",
|
||||
"Actor_RpGetRatio": "%AS_SPGetRatio",
|
||||
"Actor_SPGetRatio": "%AS_SPGetRatio"
|
||||
}
|
||||
},
|
||||
"AvatarBuff_BossFight24_Buff_01": {
|
||||
"Duration": -1,
|
||||
"IsUnique": true,
|
||||
"ModifierStacking": "Unique",
|
||||
"OnHitOther": [
|
||||
{
|
||||
"$type": "ModifyAttackDataAction",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByAnimTagList",
|
||||
"TagList": [
|
||||
"AttackQTE",
|
||||
"ExQTE"
|
||||
]
|
||||
}
|
||||
],
|
||||
"PropertyKey": "Actor_AddedDamageRatio",
|
||||
"PropertyValue": "%AS_UltraDamageRatio",
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"Properties": {
|
||||
"Actor_MaxHPRatio": "%AS_MaxHPRatio"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
124
Data/_unsorted/Abyss_BossFight24_Buff_02.json
Normal file
124
Data/_unsorted/Abyss_BossFight24_Buff_02.json
Normal file
@ -0,0 +1,124 @@
|
||||
{
|
||||
"AbilityName": "Abyss_BossFight24_Buff_02",
|
||||
"AbilitySpecials": {
|
||||
"AS_CritDMGRatio": {
|
||||
"Value": 0.5
|
||||
},
|
||||
"AS_CurHP_Required_Ratio": {
|
||||
"Value": 1
|
||||
},
|
||||
"AS_DamageResist1": {
|
||||
"Value": 0.2
|
||||
},
|
||||
"AS_DamageResist2": {
|
||||
"Value": 0.2
|
||||
},
|
||||
"AS_DamageResist_Text": {
|
||||
"Value": 0.4
|
||||
},
|
||||
"AS_SkipDefDMGRatio": {
|
||||
"Value": 0.2
|
||||
},
|
||||
"Self_CurHP": {
|
||||
"Value": 0
|
||||
}
|
||||
},
|
||||
"AbilityStacking": "Unique",
|
||||
"DefaultModifier": {
|
||||
"ModifierStacking": "Unique",
|
||||
"OnAdded": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "AvatarBuff_BossFight24_02_BaseBuff",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByAvatarProfessionType",
|
||||
"ProfessionType": "Ruin",
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"OnCustomEventReceived": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "AvatarBuff_BossFight24_02_ExtraBuff",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByCustomEvent",
|
||||
"EventKey": "OnThemeSpaceStart"
|
||||
}
|
||||
],
|
||||
"Target": "TeamAvatars"
|
||||
},
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "AvatarBuff_BossFight24_02_ExtraBuff",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByCustomEvent",
|
||||
"EventKey": "OnThemeSpaceProlong"
|
||||
}
|
||||
],
|
||||
"Target": "TeamAvatars"
|
||||
}
|
||||
]
|
||||
},
|
||||
"Modifiers": {
|
||||
"AvatarBuff_BossFight24_02_BaseBuff": {
|
||||
"Duration": -1,
|
||||
"IsUnique": true,
|
||||
"ModifierStacking": "Unique",
|
||||
"OnHitOtherPre": [
|
||||
{
|
||||
"$type": "SetAbilitySpecialByExpression",
|
||||
"DoRefresh": true,
|
||||
"Expression": "property(CurHP)\/property(MaxHP)",
|
||||
"ParamName": "Self_CurHP",
|
||||
"Target": "Self",
|
||||
"ValueType": "Float"
|
||||
},
|
||||
{
|
||||
"$type": "ModifyAttackDataAction",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByAbilitySpecial",
|
||||
"CompareType": "LessEqual",
|
||||
"Param": 0.8,
|
||||
"ParamName": "Self_CurHP",
|
||||
"ParamType": "Float"
|
||||
}
|
||||
],
|
||||
"PropertyKey": "Actor_IceDamageResist",
|
||||
"PropertyValue": "%AS_DamageResist1",
|
||||
"Target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "ModifyAttackDataAction",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByAbilitySpecial",
|
||||
"CompareType": "Less",
|
||||
"Param": 0.5,
|
||||
"ParamName": "Self_CurHP",
|
||||
"ParamType": "Float"
|
||||
}
|
||||
],
|
||||
"PropertyKey": "Actor_IceDamageResist",
|
||||
"PropertyValue": "%AS_DamageResist2",
|
||||
"Target": "Self"
|
||||
}
|
||||
]
|
||||
},
|
||||
"AvatarBuff_BossFight24_02_ExtraBuff": {
|
||||
"Duration": 20,
|
||||
"IsUnique": true,
|
||||
"ModifierStacking": "Refresh",
|
||||
"Properties": {
|
||||
"Actor_AddedSkipDefDamageRatio": "%AS_SkipDefDMGRatio",
|
||||
"Actor_CriticalDamageRatioDelta": "%AS_CritDMGRatio"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
210
Data/_unsorted/Abyss_BossFight24_Buff_03.json
Normal file
210
Data/_unsorted/Abyss_BossFight24_Buff_03.json
Normal file
@ -0,0 +1,210 @@
|
||||
{
|
||||
"AbilityName": "Abyss_BossFight24_Buff_03",
|
||||
"AbilitySpecials": {
|
||||
"AS_AddedDamageRatio": {
|
||||
"Value": 0.2
|
||||
},
|
||||
"AS_ElementDMGRatio": {
|
||||
"Value": 0.2
|
||||
},
|
||||
"AS_ExtraDMGRatio1": {
|
||||
"Value": 0.2
|
||||
},
|
||||
"AS_ExtraDMGRatio2": {
|
||||
"Value": 0.2
|
||||
},
|
||||
"AS_ExtraDamageRatio_Text": {
|
||||
"Value": 0.4
|
||||
},
|
||||
"AS_PairACount": {
|
||||
"Value": 0
|
||||
}
|
||||
},
|
||||
"AbilityStacking": "Unique",
|
||||
"DefaultModifier": {
|
||||
"ModifierStacking": "Unique",
|
||||
"OnTeamAvatarConstructed": [
|
||||
{
|
||||
"$type": "SetAbilitySpecialAction",
|
||||
"ModifyFunction": "Replace",
|
||||
"Param": 0,
|
||||
"ParamName": "AS_PairACount",
|
||||
"ParamType": "Float"
|
||||
},
|
||||
{
|
||||
"$type": "RemoveModifier",
|
||||
"ModifierName": "BossFight24_PairCheckModifier",
|
||||
"Target": "TeamAvatars"
|
||||
},
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "BossFight24_PairCheckModifier",
|
||||
"Target": "TeamAvatars"
|
||||
},
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "BossFight24_ChainAttackBuff",
|
||||
"Target": "TeamAvatars"
|
||||
}
|
||||
]
|
||||
},
|
||||
"Modifiers": {
|
||||
"BossFight24_AttackerDMGBuff": {
|
||||
"Duration": 20,
|
||||
"IsUnique": true,
|
||||
"ModifierStacking": "Refresh",
|
||||
"Properties": {
|
||||
"Actor_AddedDamageRatio": "%AS_AddedDamageRatio"
|
||||
}
|
||||
},
|
||||
"BossFight24_BaseBuff": {
|
||||
"Duration": 20,
|
||||
"IsUnique": true,
|
||||
"ModifierStacking": "Refresh",
|
||||
"Properties": {
|
||||
"Actor_AddedDamageRatio_Elec": "%AS_ElementDMGRatio"
|
||||
}
|
||||
},
|
||||
"BossFight24_ChainAttackBuff": {
|
||||
"Duration": -1,
|
||||
"IsUnique": true,
|
||||
"ModifierStacking": "Refresh",
|
||||
"OnSkillStart": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "BossFight24_BaseBuff",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByOr",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByFromSkillType",
|
||||
"SkillType": "ExSp"
|
||||
},
|
||||
{
|
||||
"$type": "ByFromSkillType",
|
||||
"SkillType": "ExQTE"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"Target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "BossFight24_AttackerDMGBuff",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByAvatarProfessionType",
|
||||
"ProfessionType": "Attack",
|
||||
"Target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "ByOr",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByFromSkillType",
|
||||
"SkillType": "ExSp"
|
||||
},
|
||||
{
|
||||
"$type": "ByFromSkillType",
|
||||
"SkillType": "ExQTE"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"Target": "Self"
|
||||
}
|
||||
]
|
||||
},
|
||||
"BossFight24_DMGBuff1": {
|
||||
"Duration": -1,
|
||||
"IsUnique": true,
|
||||
"ModifierStacking": "Unique",
|
||||
"OnHitOther": [
|
||||
{
|
||||
"$type": "ModifyAttackDataAction",
|
||||
"PropertyKey": "Actor_CriticalDamageRatioDelta",
|
||||
"PropertyValue": "%AS_ExtraDMGRatio1",
|
||||
"Target": "Self"
|
||||
}
|
||||
]
|
||||
},
|
||||
"BossFight24_DMGBuff2": {
|
||||
"Duration": -1,
|
||||
"IsUnique": true,
|
||||
"ModifierStacking": "Unique",
|
||||
"OnHitOther": [
|
||||
{
|
||||
"$type": "ModifyAttackDataAction",
|
||||
"PropertyKey": "Actor_CriticalDamageRatioDelta",
|
||||
"PropertyValue": "%AS_ExtraDMGRatio2",
|
||||
"Target": "Self"
|
||||
}
|
||||
]
|
||||
},
|
||||
"BossFight24_PairAModifier": {
|
||||
"Duration": 1,
|
||||
"IgnoreTimeScale": false,
|
||||
"ModifierStacking": "MultipleRefresh",
|
||||
"OnAdded": [
|
||||
{
|
||||
"$type": "SetAbilitySpecialAction",
|
||||
"ModifyFunction": "Add",
|
||||
"Param": 1,
|
||||
"ParamName": "AS_PairACount",
|
||||
"ParamType": "Float"
|
||||
},
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "BossFight24_DMGBuff1",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByAbilitySpecial",
|
||||
"CompareType": "Equal",
|
||||
"Param": 1,
|
||||
"ParamName": "AS_PairACount",
|
||||
"ParamType": "Float",
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"Target": "TeamAvatars"
|
||||
},
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "BossFight24_DMGBuff2",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByAbilitySpecial",
|
||||
"CompareType": "GreaterEqual",
|
||||
"Param": 2,
|
||||
"ParamName": "AS_PairACount",
|
||||
"ParamType": "Float",
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"Target": "TeamAvatars"
|
||||
}
|
||||
]
|
||||
},
|
||||
"BossFight24_PairCheckModifier": {
|
||||
"Duration": 1,
|
||||
"IgnoreTimeScale": false,
|
||||
"ModifierStacking": "Unique",
|
||||
"OnAdded": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "BossFight24_PairAModifier",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByAvatarProfessionType",
|
||||
"ProfessionType": "Attack",
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"Target": "Caster"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
@ -74,7 +74,7 @@
|
||||
"AbyssPeriodic32_ExtraBuff": {
|
||||
"Duration": 15,
|
||||
"IsUnique": true,
|
||||
"ModifierStacking": "Refresh",
|
||||
"ModifierStacking": "Replace",
|
||||
"OnAdded": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
|
68
Data/_unsorted/Abyss_PeriodicLayerBuff_33.json
Normal file
68
Data/_unsorted/Abyss_PeriodicLayerBuff_33.json
Normal file
@ -0,0 +1,68 @@
|
||||
{
|
||||
"AbilityName": "Abyss_PeriodicLayerBuff_33",
|
||||
"AbilitySpecials": {
|
||||
"AS_AddedDamageRatio": {
|
||||
"Value": 0.4
|
||||
},
|
||||
"AS_BaseAtkRatio": {
|
||||
"Value": 0.2
|
||||
},
|
||||
"AS_MaxHP": {
|
||||
"Value": 0.2
|
||||
},
|
||||
"AS_SkipDefDMGRatio": {
|
||||
"Value": 0.2
|
||||
}
|
||||
},
|
||||
"AbilityStacking": "Unique",
|
||||
"DefaultModifier": {
|
||||
"ModifierStacking": "Unique",
|
||||
"OnAdded": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "AbyssPeriodic33_BaseBuff",
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"OnSkillStart": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "AbyssPeriodic33_AtkBuffByType",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByFromSkillType",
|
||||
"SkillType": "ExSp",
|
||||
"Target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "ByAvatarProfessionType",
|
||||
"ProfessionType": "Support",
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"Target": "TeamAvatars"
|
||||
}
|
||||
]
|
||||
},
|
||||
"Modifiers": {
|
||||
"AbyssPeriodic33_AtkBuffByType": {
|
||||
"Duration": 20,
|
||||
"IsUnique": true,
|
||||
"ModifierStacking": "Refresh",
|
||||
"Properties": {
|
||||
"Actor_AddedSkipDefDamageRatio": "%AS_SkipDefDMGRatio",
|
||||
"Actor_BaseAttackRatio": "%AS_BaseAtkRatio"
|
||||
}
|
||||
},
|
||||
"AbyssPeriodic33_BaseBuff": {
|
||||
"Duration": -1,
|
||||
"IsUnique": true,
|
||||
"ModifierStacking": "Unique",
|
||||
"Properties": {
|
||||
"Actor_AddedDamageRatio_Elec": "%AS_AddedDamageRatio",
|
||||
"Actor_AddedDamageRatio_Ether": "%AS_AddedDamageRatio",
|
||||
"Actor_MaxHPRatio": "%AS_MaxHP"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
69
Data/_unsorted/Abyss_PeriodicLayerBuff_34.json
Normal file
69
Data/_unsorted/Abyss_PeriodicLayerBuff_34.json
Normal file
@ -0,0 +1,69 @@
|
||||
{
|
||||
"AbilityName": "Abyss_PeriodicLayerBuff_34",
|
||||
"AbilitySpecials": {
|
||||
"AS_AddedDamageRatio": {
|
||||
"Value": 0.4
|
||||
},
|
||||
"AS_CritDMGRatio": {
|
||||
"Value": 0.4
|
||||
},
|
||||
"AS_SkipDefDMGRatio": {
|
||||
"Value": 0.2
|
||||
}
|
||||
},
|
||||
"AbilityStacking": "Unique",
|
||||
"DefaultModifier": {
|
||||
"ModifierStacking": "Unique",
|
||||
"OnAdded": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "AbyssPeriodic34_BaseBuff",
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"OnCustomEventReceived": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "AbyssPeriodic34_ThemeBuff",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByCustomEvent",
|
||||
"EventKey": "OnThemeSpaceStart"
|
||||
}
|
||||
],
|
||||
"Target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "RemoveModifier",
|
||||
"ModifierName": "AbyssPeriodic34_ThemeBuff",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByCustomEvent",
|
||||
"EventKey": "OnThemeSpaceEnd"
|
||||
}
|
||||
],
|
||||
"Target": "Self"
|
||||
}
|
||||
]
|
||||
},
|
||||
"Modifiers": {
|
||||
"AbyssPeriodic34_BaseBuff": {
|
||||
"Duration": -1,
|
||||
"IsUnique": true,
|
||||
"ModifierStacking": "Unique",
|
||||
"Properties": {
|
||||
"Actor_AddedDamageRatio_Ether": "%AS_AddedDamageRatio",
|
||||
"Actor_AddedDamageRatio_Ice": "%AS_AddedDamageRatio"
|
||||
}
|
||||
},
|
||||
"AbyssPeriodic34_ThemeBuff": {
|
||||
"Duration": -1,
|
||||
"IsUnique": true,
|
||||
"ModifierStacking": "Unique",
|
||||
"Properties": {
|
||||
"Actor_AddedSkipDefDamageRatio": "%AS_SkipDefDMGRatio",
|
||||
"Actor_CriticalDamageRatioDelta": "%AS_CritDMGRatio"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
68
Data/_unsorted/Abyss_PeriodicLayerBuff_35.json
Normal file
68
Data/_unsorted/Abyss_PeriodicLayerBuff_35.json
Normal file
@ -0,0 +1,68 @@
|
||||
{
|
||||
"AbilityName": "Abyss_PeriodicLayerBuff_35",
|
||||
"AbilitySpecials": {
|
||||
"AS_AddedBreakStunRatio": {
|
||||
"Value": 0.2
|
||||
},
|
||||
"AS_CritDMGRatio": {
|
||||
"Value": 0.2
|
||||
},
|
||||
"AS_SkipDefDMGRatio": {
|
||||
"Value": 0.2
|
||||
}
|
||||
},
|
||||
"AbilityStacking": "Unique",
|
||||
"DefaultModifier": {
|
||||
"ModifierStacking": "Unique",
|
||||
"OnAdded": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "AbyssPeriodic35_BaseBuff",
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"OnHitOther": [
|
||||
{
|
||||
"$type": "ModifyAttackDataAction",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByIsStunDestroyed",
|
||||
"IsStunDestroyed": false,
|
||||
"Target": "Target"
|
||||
},
|
||||
{
|
||||
"$type": "ByAvatarProfessionType",
|
||||
"ProfessionType": "Stun",
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"PropertyKey": "Actor_AddedBreakStunRatio",
|
||||
"PropertyValue": "%AS_AddedBreakStunRatio",
|
||||
"Target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "ModifyAttackDataAction",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByIsStunDestroyed",
|
||||
"IsStunDestroyed": true,
|
||||
"Target": "Target"
|
||||
}
|
||||
],
|
||||
"PropertyKey": "Actor_CriticalDamageRatioDelta",
|
||||
"PropertyValue": "%AS_CritDMGRatio",
|
||||
"Target": "Self"
|
||||
}
|
||||
]
|
||||
},
|
||||
"Modifiers": {
|
||||
"AbyssPeriodic35_BaseBuff": {
|
||||
"Duration": -1,
|
||||
"IsUnique": true,
|
||||
"ModifierStacking": "Unique",
|
||||
"Properties": {
|
||||
"Actor_AddedSkipDefDamageRatio": "%AS_SkipDefDMGRatio"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,316 @@
|
||||
{
|
||||
"AbilityName": "ActivityBattleAbility_PhotoEvent2_Level_01_Buff",
|
||||
"AbilitySpecials": {
|
||||
"AS_BaseRatio": {
|
||||
"Value": -0.5
|
||||
},
|
||||
"AS_CurrentBuffDelta1": {
|
||||
"Value": 0.5
|
||||
},
|
||||
"AS_CurrentBuffValue1": {
|
||||
"Value": -0.5
|
||||
},
|
||||
"AS_Duration": {
|
||||
"Value": 15
|
||||
}
|
||||
},
|
||||
"AbilityStacking": "Unique",
|
||||
"DefaultModifier": {
|
||||
"OnAdded": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "PhotoEvent_Damage_Modifier",
|
||||
"Target": "TeamAvatars"
|
||||
}
|
||||
],
|
||||
"OnCustomEventReceived": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "PhotoEvent_Buff_Basic_Modifier",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByCustomEvent",
|
||||
"EventKey": "UseBattlePhotoActivitySkillBasic"
|
||||
}
|
||||
],
|
||||
"Target": "TeamAvatars"
|
||||
},
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "PhotoEvent_FairyNotify_Modifier",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByCustomEvent",
|
||||
"EventKey": "UseBattlePhotoActivitySkillBasic"
|
||||
}
|
||||
],
|
||||
"Target": "Level"
|
||||
},
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "PhotoEvent_FairyNotify_RemoveManagerModifier",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByCustomEvent",
|
||||
"EventKey": "UseBattlePhotoActivitySkillBasic"
|
||||
}
|
||||
],
|
||||
"Target": "Level"
|
||||
},
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "PhotoEvent_Buff_Basic_Modifier",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByCustomEvent",
|
||||
"EventKey": "UseBattlePhotoActivitySkillFullCompletion"
|
||||
}
|
||||
],
|
||||
"Target": "TeamAvatars"
|
||||
},
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "PhotoEvent_FairyNotify_Modifier",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByCustomEvent",
|
||||
"EventKey": "UseBattlePhotoActivitySkillFullCompletion"
|
||||
}
|
||||
],
|
||||
"Target": "Level"
|
||||
},
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "PhotoEvent_FairyNotify_RemoveManagerModifier",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByCustomEvent",
|
||||
"EventKey": "UseBattlePhotoActivitySkillFullCompletion"
|
||||
}
|
||||
],
|
||||
"Target": "Level"
|
||||
},
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "PhotoEvent_Basic_Modifier",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByCustomEvent",
|
||||
"EventKey": "UseBattlePhotoActivitySkillBasic"
|
||||
}
|
||||
],
|
||||
"Target": "LocalAvatar"
|
||||
},
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "PhotoEvent_Basic_Modifier",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByCustomEvent",
|
||||
"EventKey": "UseBattlePhotoActivitySkillFullCompletion"
|
||||
}
|
||||
],
|
||||
"Target": "LocalAvatar"
|
||||
}
|
||||
]
|
||||
},
|
||||
"Modifiers": {
|
||||
"PhotoEvent_Basic_Modifier": {
|
||||
"Duration": -1,
|
||||
"ModifierStacking": "Replace",
|
||||
"OnAdded": [
|
||||
{
|
||||
"$type": "LDListenEntityAction",
|
||||
"TargetKey": "PhotoEvent_Tips_Buff"
|
||||
},
|
||||
{
|
||||
"$type": "TriggerLevelCustomConditions",
|
||||
"LevelConditionsID": 1254002162
|
||||
},
|
||||
{
|
||||
"$type": "LDListenEntityAction",
|
||||
"TargetKey": "PhotoEvent_Effect_Camera"
|
||||
}
|
||||
]
|
||||
},
|
||||
"PhotoEvent_BuffNotify_Modifier": {
|
||||
"Buff": {
|
||||
"BuffID": 9000803,
|
||||
"IsOverrideDuration": true
|
||||
},
|
||||
"Duration": "%AS_Duration"
|
||||
},
|
||||
"PhotoEvent_Buff_Basic_Modifier": {
|
||||
"Duration": "%AS_Duration",
|
||||
"ModifierStacking": "Replace",
|
||||
"OnAdded": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "PhotoEvent_BuffNotify_Modifier",
|
||||
"Target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "PhotoEvent_Special_Modifier",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByIsLocalAvatar",
|
||||
"IsLocalAvatar": true,
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"Target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "RemoveModifier",
|
||||
"ModifierName": "PhotoEvent_ZoneHighlight_Modifier",
|
||||
"ModifierTargetType": "GlobalAbility",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByModifierStackCount",
|
||||
"CompareType": "GreaterEqual",
|
||||
"CountModifierType": "GlobalAbility",
|
||||
"ModifierName": "PhotoEvent_ZoneHighlight_Modifier",
|
||||
"StackCount": 1,
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"OnRemoved": [
|
||||
{
|
||||
"$type": "RemoveModifier",
|
||||
"ModifierName": "PhotoEvent_BuffNotify_Modifier",
|
||||
"ModifierTargetType": "CurTargetAbility",
|
||||
"Target": "Self"
|
||||
}
|
||||
]
|
||||
},
|
||||
"PhotoEvent_Damage_Modifier": {
|
||||
"Duration": -1,
|
||||
"ModifierStacking": "Replace",
|
||||
"OnBuffDamageHitOther": [
|
||||
{
|
||||
"$type": "ModifyAttackDataAction",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByBuffAttackProperty",
|
||||
"BuffGroupList": [
|
||||
"Frozen",
|
||||
"Frostbite",
|
||||
"Frost",
|
||||
"Burn",
|
||||
"Ignite",
|
||||
"Electric",
|
||||
"Overload",
|
||||
"Strike",
|
||||
"Erosion",
|
||||
"Chaos",
|
||||
"Disorder"
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "ByNot",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByHasModifier",
|
||||
"ModifierNameList": [
|
||||
"PhotoEvent_BuffNotify_Modifier"
|
||||
],
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"PropertyKey": "Actor_BuffDamageRatio",
|
||||
"PropertyValue": "%AS_BaseRatio",
|
||||
"Target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "ModifyAttackDataAction",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByBuffAttackProperty",
|
||||
"BuffGroupList": [
|
||||
"Frozen",
|
||||
"Frostbite",
|
||||
"Frost",
|
||||
"Burn",
|
||||
"Ignite",
|
||||
"Electric",
|
||||
"Overload",
|
||||
"Strike",
|
||||
"Erosion",
|
||||
"Chaos",
|
||||
"Disorder"
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "ByHasModifier",
|
||||
"ModifierNameList": [
|
||||
"PhotoEvent_BuffNotify_Modifier"
|
||||
],
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"PropertyKey": "Actor_BuffDamageRatio",
|
||||
"PropertyValue": "%AS_CurrentBuffValue1",
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"OnHitOther": [
|
||||
{
|
||||
"$type": "ModifyAttackDataAction",
|
||||
"PropertyKey": "Actor_AddedDamageRatio",
|
||||
"PropertyValue": "%AS_BaseRatio",
|
||||
"Target": "Self"
|
||||
}
|
||||
]
|
||||
},
|
||||
"PhotoEvent_FairyNotify_Modifier": {
|
||||
"Duration": "%AS_Duration",
|
||||
"ModifierStacking": "Replace",
|
||||
"OnAdded": [
|
||||
{
|
||||
"$type": "LDListenEntityAction",
|
||||
"TargetKey": "PhotoEvent_Buff_Trigger"
|
||||
}
|
||||
]
|
||||
},
|
||||
"PhotoEvent_FairyNotify_RemoveManagerModifier": {
|
||||
"Duration": "%AS_Duration",
|
||||
"ModifierStacking": "Refresh",
|
||||
"OnRemoved": [
|
||||
{
|
||||
"$type": "LDListenEntityAction",
|
||||
"TargetKey": "PhotoEvent_Buff_Close"
|
||||
}
|
||||
]
|
||||
},
|
||||
"PhotoEvent_Special_Modifier": {
|
||||
"Duration": -1,
|
||||
"ModifierStacking": "Replace",
|
||||
"OnAdded": [
|
||||
{
|
||||
"$type": "SetAbilitySpecialAction",
|
||||
"DoRefresh": true,
|
||||
"ModifyFunction": "Add",
|
||||
"Param": "%AS_CurrentBuffDelta1",
|
||||
"ParamName": "AS_CurrentBuffValue1",
|
||||
"ParamType": "Float",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByAbilitySpecial",
|
||||
"CompareType": "Less",
|
||||
"Param": 9,
|
||||
"ParamName": "AS_CurrentBuffValue1",
|
||||
"ParamType": "Float"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,181 @@
|
||||
{
|
||||
"AbilityName": "ActivityBattleAbility_PhotoEvent2_Level_01_Task",
|
||||
"AbilitySpecials": {
|
||||
"AS_Energy_Boss": {
|
||||
"Value": 300
|
||||
},
|
||||
"AS_Energy_Buff": {
|
||||
"Value": 0
|
||||
},
|
||||
"AS_Energy_Elite": {
|
||||
"Value": 80
|
||||
},
|
||||
"AS_Energy_Initial": {
|
||||
"Value": 150
|
||||
},
|
||||
"AS_Energy_Normal": {
|
||||
"Value": 40
|
||||
},
|
||||
"AS_SP_Initial": {
|
||||
"Value": 60
|
||||
}
|
||||
},
|
||||
"AbilityStacking": "Unique",
|
||||
"DefaultModifier": {
|
||||
"OnAdded": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "PhotoEvent_Task_Modifier",
|
||||
"Target": "TeamAvatars"
|
||||
}
|
||||
]
|
||||
},
|
||||
"Modifiers": {
|
||||
"PhotoEvent_Task_Initial_Modifier": {
|
||||
"Duration": -1,
|
||||
"ModifierStacking": "Unique",
|
||||
"OnAdded": [
|
||||
{
|
||||
"$type": "ModifyBattlePhotoSkillEnergyAction",
|
||||
"Amount": "%AS_Energy_Initial",
|
||||
"ModifyFunction": "Add",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByIsLocalAvatar",
|
||||
"IsLocalAvatar": true,
|
||||
"Target": "Self"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "RecoverSPAction",
|
||||
"Amount": "%AS_SP_Initial",
|
||||
"Percentage": 0,
|
||||
"Target": "Self"
|
||||
}
|
||||
]
|
||||
},
|
||||
"PhotoEvent_Task_Modifier": {
|
||||
"Duration": -1,
|
||||
"ModifierStacking": "Unique",
|
||||
"OnBuffDamageAttackLanded": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "PhotoEvent_ZoneHighlight_Modifier",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByBuffAttackProperty",
|
||||
"BuffGroupList": [
|
||||
"Electric",
|
||||
"Overload",
|
||||
"Erosion",
|
||||
"Chaos",
|
||||
"Frozen",
|
||||
"Frostbite",
|
||||
"Burn",
|
||||
"Ignite",
|
||||
"Strike",
|
||||
"Disorder"
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "ByNot",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByHitResult",
|
||||
"HitResult": "Dead",
|
||||
"Target": "Other"
|
||||
}
|
||||
],
|
||||
"Target": "Other"
|
||||
}
|
||||
],
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"OnKillOther": [
|
||||
{
|
||||
"$type": "ModifyBattlePhotoSkillEnergyAction",
|
||||
"Amount": "%AS_Energy_Normal",
|
||||
"ModifyFunction": "Add",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByMonsterStrengthType",
|
||||
"CompareType": "Equal",
|
||||
"StrengthType": "Normal",
|
||||
"Target": "Other"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "ModifyBattlePhotoSkillEnergyAction",
|
||||
"Amount": "%AS_Energy_Elite",
|
||||
"ModifyFunction": "Add",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByMonsterStrengthType",
|
||||
"CompareType": "Equal",
|
||||
"StrengthType": "Elite",
|
||||
"Target": "Other"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "ModifyBattlePhotoSkillEnergyAction",
|
||||
"Amount": "%AS_Energy_Boss",
|
||||
"ModifyFunction": "Add",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByMonsterStrengthType",
|
||||
"CompareType": "Equal",
|
||||
"StrengthType": "Boss",
|
||||
"Target": "Other"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"OnSwitchOutFinish": [
|
||||
{
|
||||
"$type": "RemoveModifier",
|
||||
"ModifierName": "PhotoEvent_ZoneHighlight_Modifier",
|
||||
"Target": "Self"
|
||||
}
|
||||
]
|
||||
},
|
||||
"PhotoEvent_ZoneHighlight_Modifier": {
|
||||
"Duration": 1.5,
|
||||
"ModifierStacking": "Refresh",
|
||||
"OnAdded": [
|
||||
{
|
||||
"$type": "HandleAnimatorZoneTagsAction",
|
||||
"AnimatorStateTags": [
|
||||
"PhotoEvent_ButtonHighlight"
|
||||
],
|
||||
"IsAdd": true,
|
||||
"Target": "TeamAvatars"
|
||||
},
|
||||
{
|
||||
"$type": "LDListenEntityAction",
|
||||
"TargetKey": "PhotoEvent_Newbie"
|
||||
}
|
||||
],
|
||||
"OnRemoved": [
|
||||
{
|
||||
"$type": "HandleAnimatorZoneTagsAction",
|
||||
"AnimatorStateTags": [
|
||||
"PhotoEvent_ButtonHighlight"
|
||||
],
|
||||
"IsAdd": false,
|
||||
"Target": "TeamAvatars"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"OnAbilityTrigger": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "PhotoEvent_Task_Initial_Modifier",
|
||||
"Target": "TeamAvatars"
|
||||
}
|
||||
]
|
||||
}
|
@ -0,0 +1,308 @@
|
||||
{
|
||||
"AbilityName": "ActivityBattleAbility_PhotoEvent2_Level_02_Buff",
|
||||
"AbilitySpecials": {
|
||||
"AS_BaseRatio": {
|
||||
"Value": -0.5
|
||||
},
|
||||
"AS_CurrentBuffDelta1": {
|
||||
"Value": 0.5
|
||||
},
|
||||
"AS_CurrentBuffValue1": {
|
||||
"Value": -0.5
|
||||
},
|
||||
"AS_Duration": {
|
||||
"Value": 15
|
||||
}
|
||||
},
|
||||
"AbilityStacking": "Unique",
|
||||
"DefaultModifier": {
|
||||
"OnAdded": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "PhotoEvent_Damage_Modifier",
|
||||
"Target": "TeamAvatars"
|
||||
}
|
||||
],
|
||||
"OnCustomEventReceived": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "PhotoEvent_Buff_Basic_Modifier",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByCustomEvent",
|
||||
"EventKey": "UseBattlePhotoActivitySkillBasic"
|
||||
}
|
||||
],
|
||||
"Target": "TeamAvatars"
|
||||
},
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "PhotoEvent_FairyNotify_Modifier",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByCustomEvent",
|
||||
"EventKey": "UseBattlePhotoActivitySkillBasic"
|
||||
}
|
||||
],
|
||||
"Target": "Level"
|
||||
},
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "PhotoEvent_FairyNotify_RemoveManagerModifier",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByCustomEvent",
|
||||
"EventKey": "UseBattlePhotoActivitySkillBasic"
|
||||
}
|
||||
],
|
||||
"Target": "Level"
|
||||
},
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "PhotoEvent_Buff_Basic_Modifier",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByCustomEvent",
|
||||
"EventKey": "UseBattlePhotoActivitySkillFullCompletion"
|
||||
}
|
||||
],
|
||||
"Target": "TeamAvatars"
|
||||
},
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "PhotoEvent_FairyNotify_Modifier",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByCustomEvent",
|
||||
"EventKey": "UseBattlePhotoActivitySkillFullCompletion"
|
||||
}
|
||||
],
|
||||
"Target": "Level"
|
||||
},
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "PhotoEvent_FairyNotify_RemoveManagerModifier",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByCustomEvent",
|
||||
"EventKey": "UseBattlePhotoActivitySkillFullCompletion"
|
||||
}
|
||||
],
|
||||
"Target": "Level"
|
||||
},
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "PhotoEvent_Basic_Modifier",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByCustomEvent",
|
||||
"EventKey": "UseBattlePhotoActivitySkillBasic"
|
||||
}
|
||||
],
|
||||
"Target": "LocalAvatar"
|
||||
},
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "PhotoEvent_Basic_Modifier",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByCustomEvent",
|
||||
"EventKey": "UseBattlePhotoActivitySkillFullCompletion"
|
||||
}
|
||||
],
|
||||
"Target": "LocalAvatar"
|
||||
}
|
||||
]
|
||||
},
|
||||
"Modifiers": {
|
||||
"PhotoEvent_Basic_Modifier": {
|
||||
"Duration": -1,
|
||||
"ModifierStacking": "Replace",
|
||||
"OnAdded": [
|
||||
{
|
||||
"$type": "LDListenEntityAction",
|
||||
"TargetKey": "PhotoEvent_Tips_Buff"
|
||||
},
|
||||
{
|
||||
"$type": "TriggerLevelCustomConditions",
|
||||
"LevelConditionsID": 1254002262
|
||||
},
|
||||
{
|
||||
"$type": "LDListenEntityAction",
|
||||
"TargetKey": "PhotoEvent_Effect_Camera"
|
||||
}
|
||||
]
|
||||
},
|
||||
"PhotoEvent_BuffNotify_Modifier": {
|
||||
"Buff": {
|
||||
"BuffID": 9000801,
|
||||
"IsOverrideDuration": true
|
||||
},
|
||||
"Duration": "%AS_Duration"
|
||||
},
|
||||
"PhotoEvent_Buff_Basic_Modifier": {
|
||||
"Duration": "%AS_Duration",
|
||||
"ModifierStacking": "Replace",
|
||||
"OnAdded": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "PhotoEvent_BuffNotify_Modifier",
|
||||
"Target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "PhotoEvent_Special_Modifier",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByIsLocalAvatar",
|
||||
"IsLocalAvatar": true,
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"Target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "RemoveModifier",
|
||||
"ModifierName": "PhotoEvent_ZoneHighlight_Modifier",
|
||||
"ModifierTargetType": "GlobalAbility",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByModifierStackCount",
|
||||
"CompareType": "GreaterEqual",
|
||||
"CountModifierType": "GlobalAbility",
|
||||
"ModifierName": "PhotoEvent_ZoneHighlight_Modifier",
|
||||
"StackCount": 1,
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"OnRemoved": [
|
||||
{
|
||||
"$type": "RemoveModifier",
|
||||
"ModifierName": "PhotoEvent_BuffNotify_Modifier",
|
||||
"ModifierTargetType": "CurTargetAbility",
|
||||
"Target": "Self"
|
||||
}
|
||||
]
|
||||
},
|
||||
"PhotoEvent_Damage_Modifier": {
|
||||
"Duration": -1,
|
||||
"ModifierStacking": "Replace",
|
||||
"OnHitOther": [
|
||||
{
|
||||
"$type": "ModifyAttackDataAction",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByNot",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByAnimTagList",
|
||||
"TagList": [
|
||||
"ChainAttack"
|
||||
]
|
||||
}
|
||||
],
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"PropertyKey": "Actor_AddedDamageRatio",
|
||||
"PropertyValue": "%AS_BaseRatio",
|
||||
"Target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "ModifyAttackDataAction",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByAnimTagList",
|
||||
"TagList": [
|
||||
"ChainAttack"
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "ByNot",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByHasModifier",
|
||||
"ModifierNameList": [
|
||||
"PhotoEvent_BuffNotify_Modifier"
|
||||
],
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"PropertyKey": "Actor_AddedDamageRatio",
|
||||
"PropertyValue": "%AS_BaseRatio",
|
||||
"Target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "ModifyAttackDataAction",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByAnimTagList",
|
||||
"TagList": [
|
||||
"ChainAttack"
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "ByHasModifier",
|
||||
"ModifierNameList": [
|
||||
"PhotoEvent_BuffNotify_Modifier"
|
||||
],
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"PropertyKey": "Actor_AddedDamageRatio",
|
||||
"PropertyValue": "%AS_CurrentBuffValue1",
|
||||
"Target": "Self"
|
||||
}
|
||||
]
|
||||
},
|
||||
"PhotoEvent_FairyNotify_Modifier": {
|
||||
"Duration": "%AS_Duration",
|
||||
"ModifierStacking": "Replace",
|
||||
"OnAdded": [
|
||||
{
|
||||
"$type": "LDListenEntityAction",
|
||||
"TargetKey": "PhotoEvent_Buff_Trigger"
|
||||
}
|
||||
]
|
||||
},
|
||||
"PhotoEvent_FairyNotify_RemoveManagerModifier": {
|
||||
"Duration": "%AS_Duration",
|
||||
"ModifierStacking": "Refresh",
|
||||
"OnRemoved": [
|
||||
{
|
||||
"$type": "LDListenEntityAction",
|
||||
"TargetKey": "PhotoEvent_Buff_Close"
|
||||
}
|
||||
]
|
||||
},
|
||||
"PhotoEvent_Special_Modifier": {
|
||||
"Duration": -1,
|
||||
"ModifierStacking": "Replace",
|
||||
"OnAdded": [
|
||||
{
|
||||
"$type": "SetAbilitySpecialAction",
|
||||
"DoRefresh": true,
|
||||
"ModifyFunction": "Add",
|
||||
"Param": "%AS_CurrentBuffDelta1",
|
||||
"ParamName": "AS_CurrentBuffValue1",
|
||||
"ParamType": "Float",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByAbilitySpecial",
|
||||
"CompareType": "Less",
|
||||
"Param": 9,
|
||||
"ParamName": "AS_CurrentBuffValue1",
|
||||
"ParamType": "Integer"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,156 @@
|
||||
{
|
||||
"AbilityName": "ActivityBattleAbility_PhotoEvent2_Level_02_Task",
|
||||
"AbilitySpecials": {
|
||||
"AS_Energy_Boss": {
|
||||
"Value": 300
|
||||
},
|
||||
"AS_Energy_Buff": {
|
||||
"Value": 0
|
||||
},
|
||||
"AS_Energy_Elite": {
|
||||
"Value": 80
|
||||
},
|
||||
"AS_Energy_Initial": {
|
||||
"Value": 150
|
||||
},
|
||||
"AS_Energy_Normal": {
|
||||
"Value": 40
|
||||
},
|
||||
"AS_SP_Initial": {
|
||||
"Value": 60
|
||||
}
|
||||
},
|
||||
"AbilityStacking": "Unique",
|
||||
"DefaultModifier": {
|
||||
"OnAdded": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "PhotoEvent_Task_Modifier",
|
||||
"Target": "TeamAvatars"
|
||||
}
|
||||
]
|
||||
},
|
||||
"Modifiers": {
|
||||
"PhotoEvent_Task_Initial_Modifier": {
|
||||
"Duration": -1,
|
||||
"ModifierStacking": "Unique",
|
||||
"OnAdded": [
|
||||
{
|
||||
"$type": "ModifyBattlePhotoSkillEnergyAction",
|
||||
"Amount": "%AS_Energy_Initial",
|
||||
"ModifyFunction": "Add",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByIsLocalAvatar",
|
||||
"IsLocalAvatar": true,
|
||||
"Target": "Self"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "RecoverSPAction",
|
||||
"Amount": "%AS_SP_Initial",
|
||||
"Percentage": 0,
|
||||
"Target": "Self"
|
||||
}
|
||||
]
|
||||
},
|
||||
"PhotoEvent_Task_Modifier": {
|
||||
"Duration": -1,
|
||||
"ModifierStacking": "Unique",
|
||||
"OnKillOther": [
|
||||
{
|
||||
"$type": "ModifyBattlePhotoSkillEnergyAction",
|
||||
"Amount": "%AS_Energy_Normal",
|
||||
"ModifyFunction": "Add",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByMonsterStrengthType",
|
||||
"CompareType": "Equal",
|
||||
"StrengthType": "Normal",
|
||||
"Target": "Other"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "ModifyBattlePhotoSkillEnergyAction",
|
||||
"Amount": "%AS_Energy_Elite",
|
||||
"ModifyFunction": "Add",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByMonsterStrengthType",
|
||||
"CompareType": "Equal",
|
||||
"StrengthType": "Elite",
|
||||
"Target": "Other"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "ModifyBattlePhotoSkillEnergyAction",
|
||||
"Amount": "%AS_Energy_Boss",
|
||||
"ModifyFunction": "Add",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByMonsterStrengthType",
|
||||
"CompareType": "Equal",
|
||||
"StrengthType": "Boss",
|
||||
"Target": "Other"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"OnSkillStart": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "PhotoEvent_ZoneHighlight_Modifier",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByFromSkillType",
|
||||
"SkillType": "ChainAttack",
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"OnSwitchOutFinish": [
|
||||
{
|
||||
"$type": "RemoveModifier",
|
||||
"ModifierName": "PhotoEvent_ZoneHighlight_Modifier",
|
||||
"Target": "Self"
|
||||
}
|
||||
]
|
||||
},
|
||||
"PhotoEvent_ZoneHighlight_Modifier": {
|
||||
"Duration": 1.5,
|
||||
"ModifierStacking": "Refresh",
|
||||
"OnAdded": [
|
||||
{
|
||||
"$type": "HandleAnimatorZoneTagsAction",
|
||||
"AnimatorStateTags": [
|
||||
"PhotoEvent_ButtonHighlight"
|
||||
],
|
||||
"IsAdd": true,
|
||||
"Target": "TeamAvatars"
|
||||
}
|
||||
],
|
||||
"OnRemoved": [
|
||||
{
|
||||
"$type": "HandleAnimatorZoneTagsAction",
|
||||
"AnimatorStateTags": [
|
||||
"PhotoEvent_ButtonHighlight"
|
||||
],
|
||||
"IsAdd": false,
|
||||
"Target": "TeamAvatars"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"OnAbilityTrigger": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "PhotoEvent_Task_Initial_Modifier",
|
||||
"Target": "TeamAvatars"
|
||||
}
|
||||
]
|
||||
}
|
@ -0,0 +1,241 @@
|
||||
{
|
||||
"AbilityName": "ActivityBattleAbility_PhotoEvent2_Level_03_Buff",
|
||||
"AbilitySpecials": {
|
||||
"AS_BaseRatio": {
|
||||
"Value": -0.5
|
||||
},
|
||||
"AS_CurrentBuffDelta1": {
|
||||
"Value": 200
|
||||
},
|
||||
"AS_CurrentBuffValue1": {
|
||||
"Value": 200
|
||||
},
|
||||
"AS_Duration": {
|
||||
"Value": 15
|
||||
}
|
||||
},
|
||||
"AbilityStacking": "Unique",
|
||||
"DefaultModifier": {
|
||||
"OnAdded": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "PhotoEvent_Damage_Modifier",
|
||||
"Target": "TeamAvatars"
|
||||
}
|
||||
],
|
||||
"OnCustomEventReceived": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "PhotoEvent_Buff_Basic_Modifier",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByCustomEvent",
|
||||
"EventKey": "UseBattlePhotoActivitySkillBasic"
|
||||
}
|
||||
],
|
||||
"Target": "TeamAvatars"
|
||||
},
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "PhotoEvent_FairyNotify_Modifier",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByCustomEvent",
|
||||
"EventKey": "UseBattlePhotoActivitySkillBasic"
|
||||
}
|
||||
],
|
||||
"Target": "Level"
|
||||
},
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "PhotoEvent_FairyNotify_RemoveManagerModifier",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByCustomEvent",
|
||||
"EventKey": "UseBattlePhotoActivitySkillBasic"
|
||||
}
|
||||
],
|
||||
"Target": "Level"
|
||||
},
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "PhotoEvent_Buff_Basic_Modifier",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByCustomEvent",
|
||||
"EventKey": "UseBattlePhotoActivitySkillFullCompletion"
|
||||
}
|
||||
],
|
||||
"Target": "TeamAvatars"
|
||||
},
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "PhotoEvent_FairyNotify_Modifier",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByCustomEvent",
|
||||
"EventKey": "UseBattlePhotoActivitySkillFullCompletion"
|
||||
}
|
||||
],
|
||||
"Target": "Level"
|
||||
},
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "PhotoEvent_FairyNotify_RemoveManagerModifier",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByCustomEvent",
|
||||
"EventKey": "UseBattlePhotoActivitySkillFullCompletion"
|
||||
}
|
||||
],
|
||||
"Target": "Level"
|
||||
},
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "PhotoEvent_Basic_Modifier",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByCustomEvent",
|
||||
"EventKey": "UseBattlePhotoActivitySkillBasic"
|
||||
}
|
||||
],
|
||||
"Target": "LocalAvatar"
|
||||
},
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "PhotoEvent_Basic_Modifier",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByCustomEvent",
|
||||
"EventKey": "UseBattlePhotoActivitySkillFullCompletion"
|
||||
}
|
||||
],
|
||||
"Target": "LocalAvatar"
|
||||
}
|
||||
]
|
||||
},
|
||||
"Modifiers": {
|
||||
"PhotoEvent_Basic_Modifier": {
|
||||
"Duration": -1,
|
||||
"ModifierStacking": "Replace",
|
||||
"OnAdded": [
|
||||
{
|
||||
"$type": "LDListenEntityAction",
|
||||
"TargetKey": "PhotoEvent_Tips_Buff"
|
||||
},
|
||||
{
|
||||
"$type": "TriggerLevelCustomConditions",
|
||||
"LevelConditionsID": 1254002362
|
||||
},
|
||||
{
|
||||
"$type": "LDListenEntityAction",
|
||||
"TargetKey": "PhotoEvent_Effect_Camera"
|
||||
}
|
||||
]
|
||||
},
|
||||
"PhotoEvent_BuffNotify_Modifier": {
|
||||
"Buff": {
|
||||
"BuffID": 9000802,
|
||||
"IsOverrideDuration": true
|
||||
},
|
||||
"Duration": "%AS_Duration"
|
||||
},
|
||||
"PhotoEvent_Buff_Basic_Modifier": {
|
||||
"Duration": "%AS_Duration",
|
||||
"ModifierStacking": "Replace",
|
||||
"OnAdded": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "PhotoEvent_BuffNotify_Modifier",
|
||||
"Target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "PhotoEvent_Special_Modifier",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByIsLocalAvatar",
|
||||
"IsLocalAvatar": true,
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"Target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "RemoveModifier",
|
||||
"ModifierName": "PhotoEvent_ZoneHighlight_Modifier",
|
||||
"ModifierTargetType": "GlobalAbility",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByModifierStackCount",
|
||||
"CompareType": "GreaterEqual",
|
||||
"CountModifierType": "GlobalAbility",
|
||||
"ModifierName": "PhotoEvent_ZoneHighlight_Modifier",
|
||||
"StackCount": 1,
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"Target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "RecoverIndividualFeverAction",
|
||||
"Amount": "%AS_CurrentBuffValue1",
|
||||
"IgnoreRatio": true,
|
||||
"Percentage": 0,
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"OnRemoved": [
|
||||
{
|
||||
"$type": "RemoveModifier",
|
||||
"ModifierName": "PhotoEvent_BuffNotify_Modifier",
|
||||
"ModifierTargetType": "CurTargetAbility",
|
||||
"Target": "Self"
|
||||
}
|
||||
]
|
||||
},
|
||||
"PhotoEvent_FairyNotify_Modifier": {
|
||||
"Duration": "%AS_Duration",
|
||||
"ModifierStacking": "Replace",
|
||||
"OnAdded": [
|
||||
{
|
||||
"$type": "LDListenEntityAction",
|
||||
"TargetKey": "PhotoEvent_Buff_Trigger"
|
||||
}
|
||||
]
|
||||
},
|
||||
"PhotoEvent_FairyNotify_RemoveManagerModifier": {
|
||||
"Duration": "%AS_Duration",
|
||||
"ModifierStacking": "Refresh",
|
||||
"OnRemoved": [
|
||||
{
|
||||
"$type": "LDListenEntityAction",
|
||||
"TargetKey": "PhotoEvent_Buff_Close"
|
||||
}
|
||||
]
|
||||
},
|
||||
"PhotoEvent_Special_Modifier": {
|
||||
"Duration": -1,
|
||||
"ModifierStacking": "Replace",
|
||||
"OnAdded": [
|
||||
{
|
||||
"$type": "SetAbilitySpecialAction",
|
||||
"DoRefresh": true,
|
||||
"ModifyFunction": "Add",
|
||||
"Param": "%AS_CurrentBuffDelta1",
|
||||
"ParamName": "AS_CurrentBuffValue1",
|
||||
"ParamType": "Float",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByAbilitySpecial",
|
||||
"CompareType": "Less",
|
||||
"Param": 3000,
|
||||
"ParamName": "AS_CurrentBuffValue1",
|
||||
"ParamType": "Float"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,166 @@
|
||||
{
|
||||
"AbilityName": "ActivityBattleAbility_PhotoEvent2_Level_03_Task",
|
||||
"AbilitySpecials": {
|
||||
"AS_Energy_Boss": {
|
||||
"Value": 300
|
||||
},
|
||||
"AS_Energy_Buff": {
|
||||
"Value": 0
|
||||
},
|
||||
"AS_Energy_Elite": {
|
||||
"Value": 80
|
||||
},
|
||||
"AS_Energy_Initial": {
|
||||
"Value": 150
|
||||
},
|
||||
"AS_Energy_Normal": {
|
||||
"Value": 40
|
||||
},
|
||||
"AS_Fever_Initial_Local": {
|
||||
"Value": 2500
|
||||
},
|
||||
"AS_SP_Initial": {
|
||||
"Value": 60
|
||||
}
|
||||
},
|
||||
"AbilityStacking": "Unique",
|
||||
"DefaultModifier": {
|
||||
"OnAdded": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "PhotoEvent_Task_Modifier",
|
||||
"Target": "TeamAvatars"
|
||||
}
|
||||
]
|
||||
},
|
||||
"Modifiers": {
|
||||
"PhotoEvent_Task_Initial_Modifier": {
|
||||
"Duration": -1,
|
||||
"ModifierStacking": "Unique",
|
||||
"OnAdded": [
|
||||
{
|
||||
"$type": "ModifyBattlePhotoSkillEnergyAction",
|
||||
"Amount": "%AS_Energy_Initial",
|
||||
"ModifyFunction": "Add",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByIsLocalAvatar",
|
||||
"IsLocalAvatar": true,
|
||||
"Target": "Self"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "RecoverSPAction",
|
||||
"Amount": "%AS_SP_Initial",
|
||||
"Percentage": 0,
|
||||
"Target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "RecoverIndividualFeverAction",
|
||||
"Amount": "%AS_Fever_Initial_Local",
|
||||
"IgnoreRatio": false,
|
||||
"Percentage": 0,
|
||||
"Target": "Self"
|
||||
}
|
||||
]
|
||||
},
|
||||
"PhotoEvent_Task_Modifier": {
|
||||
"Duration": -1,
|
||||
"ModifierStacking": "Unique",
|
||||
"OnKillOther": [
|
||||
{
|
||||
"$type": "ModifyBattlePhotoSkillEnergyAction",
|
||||
"Amount": "%AS_Energy_Normal",
|
||||
"ModifyFunction": "Add",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByMonsterStrengthType",
|
||||
"CompareType": "Equal",
|
||||
"StrengthType": "Normal",
|
||||
"Target": "Other"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "ModifyBattlePhotoSkillEnergyAction",
|
||||
"Amount": "%AS_Energy_Elite",
|
||||
"ModifyFunction": "Add",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByMonsterStrengthType",
|
||||
"CompareType": "Equal",
|
||||
"StrengthType": "Elite",
|
||||
"Target": "Other"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "ModifyBattlePhotoSkillEnergyAction",
|
||||
"Amount": "%AS_Energy_Boss",
|
||||
"ModifyFunction": "Add",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByMonsterStrengthType",
|
||||
"CompareType": "Equal",
|
||||
"StrengthType": "Boss",
|
||||
"Target": "Other"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"OnSkillStart": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "PhotoEvent_ZoneHighlight_Modifier",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByFromSkillType",
|
||||
"SkillType": "ExQTE",
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"OnSwitchOutFinish": [
|
||||
{
|
||||
"$type": "RemoveModifier",
|
||||
"ModifierName": "PhotoEvent_ZoneHighlight_Modifier",
|
||||
"Target": "Self"
|
||||
}
|
||||
]
|
||||
},
|
||||
"PhotoEvent_ZoneHighlight_Modifier": {
|
||||
"Duration": 3.5,
|
||||
"ModifierStacking": "Refresh",
|
||||
"OnAdded": [
|
||||
{
|
||||
"$type": "HandleAnimatorZoneTagsAction",
|
||||
"AnimatorStateTags": [
|
||||
"PhotoEvent_ButtonHighlight"
|
||||
],
|
||||
"IsAdd": true,
|
||||
"Target": "TeamAvatars"
|
||||
}
|
||||
],
|
||||
"OnRemoved": [
|
||||
{
|
||||
"$type": "HandleAnimatorZoneTagsAction",
|
||||
"AnimatorStateTags": [
|
||||
"PhotoEvent_ButtonHighlight"
|
||||
],
|
||||
"IsAdd": false,
|
||||
"Target": "TeamAvatars"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"OnAbilityTrigger": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "PhotoEvent_Task_Initial_Modifier",
|
||||
"Target": "TeamAvatars"
|
||||
}
|
||||
]
|
||||
}
|
@ -0,0 +1,288 @@
|
||||
{
|
||||
"AbilityName": "ActivityBattleAbility_PhotoEvent2_Level_04_Buff",
|
||||
"AbilitySpecials": {
|
||||
"AS_CurrentBuffDelta1": {
|
||||
"Value": 0.18
|
||||
},
|
||||
"AS_CurrentBuffDelta2": {
|
||||
"Value": 120
|
||||
},
|
||||
"AS_CurrentBuffValue1": {
|
||||
"Value": 0
|
||||
},
|
||||
"AS_CurrentBuffValue2": {
|
||||
"Value": 0
|
||||
},
|
||||
"AS_Duration": {
|
||||
"Value": 15
|
||||
}
|
||||
},
|
||||
"AbilityStacking": "Unique",
|
||||
"DefaultModifier": {
|
||||
"OnCustomEventReceived": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "PhotoEvent_Buff_Basic_Modifier",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByCustomEvent",
|
||||
"EventKey": "UseBattlePhotoActivitySkillBasic"
|
||||
}
|
||||
],
|
||||
"Target": "TeamAvatars"
|
||||
},
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "PhotoEvent_FairyNotify_Modifier",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByCustomEvent",
|
||||
"EventKey": "UseBattlePhotoActivitySkillBasic"
|
||||
}
|
||||
],
|
||||
"Target": "Level"
|
||||
},
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "PhotoEvent_FairyNotify_RemoveManagerModifier",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByCustomEvent",
|
||||
"EventKey": "UseBattlePhotoActivitySkillBasic"
|
||||
}
|
||||
],
|
||||
"Target": "Level"
|
||||
},
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "PhotoEvent_Buff_Basic_Modifier",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByCustomEvent",
|
||||
"EventKey": "UseBattlePhotoActivitySkillFullCompletion"
|
||||
}
|
||||
],
|
||||
"Target": "TeamAvatars"
|
||||
},
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "PhotoEvent_FairyNotify_Modifier",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByCustomEvent",
|
||||
"EventKey": "UseBattlePhotoActivitySkillFullCompletion"
|
||||
}
|
||||
],
|
||||
"Target": "Level"
|
||||
},
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "PhotoEvent_FairyNotify_RemoveManagerModifier",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByCustomEvent",
|
||||
"EventKey": "UseBattlePhotoActivitySkillFullCompletion"
|
||||
}
|
||||
],
|
||||
"Target": "Level"
|
||||
},
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "PhotoEvent_Basic_Modifier",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByCustomEvent",
|
||||
"EventKey": "UseBattlePhotoActivitySkillBasic"
|
||||
}
|
||||
],
|
||||
"Target": "LocalAvatar"
|
||||
},
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "PhotoEvent_Basic_Modifier",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByCustomEvent",
|
||||
"EventKey": "UseBattlePhotoActivitySkillFullCompletion"
|
||||
}
|
||||
],
|
||||
"Target": "LocalAvatar"
|
||||
}
|
||||
]
|
||||
},
|
||||
"Modifiers": {
|
||||
"PhotoEvent_Basic_Modifier": {
|
||||
"Duration": -1,
|
||||
"ModifierStacking": "Replace",
|
||||
"OnAdded": [
|
||||
{
|
||||
"$type": "LDListenEntityAction",
|
||||
"TargetKey": "PhotoEvent_Tips_Buff"
|
||||
},
|
||||
{
|
||||
"$type": "TriggerLevelCustomConditions",
|
||||
"LevelConditionsID": 1254002462
|
||||
},
|
||||
{
|
||||
"$type": "LDListenEntityAction",
|
||||
"TargetKey": "PhotoEvent_Effect_Camera"
|
||||
}
|
||||
]
|
||||
},
|
||||
"PhotoEvent_BuffNotify_Modifier": {
|
||||
"Buff": {
|
||||
"BuffID": 9000804,
|
||||
"IsOverrideDuration": true
|
||||
},
|
||||
"Duration": "%AS_Duration"
|
||||
},
|
||||
"PhotoEvent_Buff_Basic_Modifier": {
|
||||
"Duration": "%AS_Duration",
|
||||
"ModifierStacking": "Replace",
|
||||
"OnAdded": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "PhotoEvent_BuffNotify_Modifier",
|
||||
"Target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "PhotoEvent_Special_Modifier",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByIsLocalAvatar",
|
||||
"IsLocalAvatar": true,
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"Target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "RemoveModifier",
|
||||
"ModifierName": "PhotoEvent_ZoneHighlight_Modifier",
|
||||
"ModifierTargetType": "GlobalAbility",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByModifierStackCount",
|
||||
"CompareType": "GreaterEqual",
|
||||
"CountModifierType": "GlobalAbility",
|
||||
"ModifierName": "PhotoEvent_ZoneHighlight_Modifier",
|
||||
"StackCount": 1,
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"OnHitOther": [
|
||||
{
|
||||
"$type": "ModifyAttackDataAction",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByAnimTagList",
|
||||
"TagList": [
|
||||
"ParryAid",
|
||||
"AttackAid"
|
||||
],
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"PropertyKey": "Actor_AddedBreakStunRatio",
|
||||
"PropertyValue": "%AS_CurrentBuffValue1",
|
||||
"Target": "Target"
|
||||
},
|
||||
{
|
||||
"$type": "ModifyAttackDataAction",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByAnimTagList",
|
||||
"TagList": [
|
||||
"ParryAid",
|
||||
"AttackAid"
|
||||
],
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"PropertyKey": "Actor_BreakStunDelta",
|
||||
"PropertyValue": "%AS_CurrentBuffValue2",
|
||||
"Target": "Target"
|
||||
}
|
||||
],
|
||||
"OnRemoved": [
|
||||
{
|
||||
"$type": "RemoveModifier",
|
||||
"ModifierName": "PhotoEvent_BuffNotify_Modifier",
|
||||
"ModifierTargetType": "CurTargetAbility",
|
||||
"Target": "Self"
|
||||
}
|
||||
]
|
||||
},
|
||||
"PhotoEvent_FairyNotify_Modifier": {
|
||||
"Duration": "%AS_Duration",
|
||||
"ModifierStacking": "Replace",
|
||||
"OnAdded": [
|
||||
{
|
||||
"$type": "LDListenEntityAction",
|
||||
"TargetKey": "PhotoEvent_Buff_Trigger"
|
||||
}
|
||||
]
|
||||
},
|
||||
"PhotoEvent_FairyNotify_RemoveManagerModifier": {
|
||||
"Duration": "%AS_Duration",
|
||||
"ModifierStacking": "Refresh",
|
||||
"OnRemoved": [
|
||||
{
|
||||
"$type": "LDListenEntityAction",
|
||||
"TargetKey": "PhotoEvent_Buff_Close"
|
||||
}
|
||||
]
|
||||
},
|
||||
"PhotoEvent_Special_Modifier": {
|
||||
"Duration": -1,
|
||||
"ModifierStacking": "Replace",
|
||||
"OnAdded": [
|
||||
{
|
||||
"$type": "SetAbilitySpecialAction",
|
||||
"DoRefresh": true,
|
||||
"ModifyFunction": "Add",
|
||||
"Param": "%AS_CurrentBuffDelta1",
|
||||
"ParamName": "AS_CurrentBuffValue1",
|
||||
"ParamType": "Float",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByAbilitySpecial",
|
||||
"CompareType": "Less",
|
||||
"Param": 2.88,
|
||||
"ParamName": "AS_CurrentBuffValue1",
|
||||
"ParamType": "Float"
|
||||
},
|
||||
{
|
||||
"$type": "ByAbilitySpecial",
|
||||
"CompareType": "GreaterEqual",
|
||||
"Param": 480,
|
||||
"ParamName": "AS_CurrentBuffValue2",
|
||||
"ParamType": "Float"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "SetAbilitySpecialAction",
|
||||
"DoRefresh": true,
|
||||
"ModifyFunction": "Add",
|
||||
"Param": "%AS_CurrentBuffDelta2",
|
||||
"ParamName": "AS_CurrentBuffValue2",
|
||||
"ParamType": "Float",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByAbilitySpecial",
|
||||
"CompareType": "Less",
|
||||
"Param": 480,
|
||||
"ParamName": "AS_CurrentBuffValue2",
|
||||
"ParamType": "Float"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,173 @@
|
||||
{
|
||||
"AbilityName": "ActivityBattleAbility_PhotoEvent2_Level_04_Task",
|
||||
"AbilitySpecials": {
|
||||
"AS_Energy_Boss": {
|
||||
"Value": 300
|
||||
},
|
||||
"AS_Energy_Buff": {
|
||||
"Value": 0
|
||||
},
|
||||
"AS_Energy_Elite": {
|
||||
"Value": 80
|
||||
},
|
||||
"AS_Energy_Initial": {
|
||||
"Value": 150
|
||||
},
|
||||
"AS_Energy_Normal": {
|
||||
"Value": 40
|
||||
},
|
||||
"AS_SP_Initial": {
|
||||
"Value": 60
|
||||
}
|
||||
},
|
||||
"AbilityStacking": "Unique",
|
||||
"DefaultModifier": {
|
||||
"OnAdded": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "PhotoEvent_Task_Modifier",
|
||||
"Target": "TeamAvatars"
|
||||
}
|
||||
]
|
||||
},
|
||||
"Modifiers": {
|
||||
"PhotoEvent_Task_Initial_Modifier": {
|
||||
"Duration": -1,
|
||||
"ModifierStacking": "Unique",
|
||||
"OnAdded": [
|
||||
{
|
||||
"$type": "ModifyBattlePhotoSkillEnergyAction",
|
||||
"Amount": "%AS_Energy_Initial",
|
||||
"ModifyFunction": "Add",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByIsLocalAvatar",
|
||||
"IsLocalAvatar": true,
|
||||
"Target": "Self"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "RecoverSPAction",
|
||||
"Amount": "%AS_SP_Initial",
|
||||
"Percentage": 0,
|
||||
"Target": "Self"
|
||||
}
|
||||
]
|
||||
},
|
||||
"PhotoEvent_Task_Modifier": {
|
||||
"Duration": -1,
|
||||
"ModifierStacking": "Unique",
|
||||
"OnKillOther": [
|
||||
{
|
||||
"$type": "ModifyBattlePhotoSkillEnergyAction",
|
||||
"Amount": "%AS_Energy_Normal",
|
||||
"ModifyFunction": "Add",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByMonsterStrengthType",
|
||||
"CompareType": "Equal",
|
||||
"StrengthType": "Normal",
|
||||
"Target": "Other"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "ModifyBattlePhotoSkillEnergyAction",
|
||||
"Amount": "%AS_Energy_Elite",
|
||||
"ModifyFunction": "Add",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByMonsterStrengthType",
|
||||
"CompareType": "Equal",
|
||||
"StrengthType": "Elite",
|
||||
"Target": "Other"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "ModifyBattlePhotoSkillEnergyAction",
|
||||
"Amount": "%AS_Energy_Boss",
|
||||
"ModifyFunction": "Add",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByMonsterStrengthType",
|
||||
"CompareType": "Equal",
|
||||
"StrengthType": "Boss",
|
||||
"Target": "Other"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"OnSkillStart": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "PhotoEvent_ZoneHighlight_Modifier",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByIsLocalAvatar",
|
||||
"IsLocalAvatar": true,
|
||||
"Target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "ByFromSkillType",
|
||||
"SkillType": "ParryAid",
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"Target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "ModifyPerfectSwitchPointAction",
|
||||
"Amount": 2,
|
||||
"ModifyFunction": "Add",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByFromSkillType",
|
||||
"SkillType": "ParryAid",
|
||||
"Target": "Self"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"OnSwitchOutFinish": [
|
||||
{
|
||||
"$type": "RemoveModifier",
|
||||
"ModifierName": "PhotoEvent_ZoneHighlight_Modifier",
|
||||
"Target": "Self"
|
||||
}
|
||||
]
|
||||
},
|
||||
"PhotoEvent_ZoneHighlight_Modifier": {
|
||||
"Duration": 1.5,
|
||||
"ModifierStacking": "Refresh",
|
||||
"OnAdded": [
|
||||
{
|
||||
"$type": "HandleAnimatorZoneTagsAction",
|
||||
"AnimatorStateTags": [
|
||||
"PhotoEvent_ButtonHighlight"
|
||||
],
|
||||
"IsAdd": true,
|
||||
"Target": "TeamAvatars"
|
||||
}
|
||||
],
|
||||
"OnRemoved": [
|
||||
{
|
||||
"$type": "HandleAnimatorZoneTagsAction",
|
||||
"AnimatorStateTags": [
|
||||
"PhotoEvent_ButtonHighlight"
|
||||
],
|
||||
"IsAdd": false,
|
||||
"Target": "TeamAvatars"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"OnAbilityTrigger": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "PhotoEvent_Task_Initial_Modifier",
|
||||
"Target": "TeamAvatars"
|
||||
}
|
||||
]
|
||||
}
|
@ -0,0 +1,227 @@
|
||||
{
|
||||
"AbilityName": "ActivityBattleAbility_PhotoEvent2_Level_05_Buff",
|
||||
"AbilitySpecials": {
|
||||
"AS_CurrentBuffDelta1": {
|
||||
"Value": 0.5
|
||||
},
|
||||
"AS_CurrentBuffValue1": {
|
||||
"Value": 0
|
||||
},
|
||||
"AS_Duration": {
|
||||
"Value": 15
|
||||
}
|
||||
},
|
||||
"AbilityStacking": "Unique",
|
||||
"DefaultModifier": {
|
||||
"OnCustomEventReceived": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "PhotoEvent_Buff_Basic_Modifier",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByCustomEvent",
|
||||
"EventKey": "UseBattlePhotoActivitySkillBasic"
|
||||
}
|
||||
],
|
||||
"Target": "TeamAvatars"
|
||||
},
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "PhotoEvent_FairyNotify_Modifier",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByCustomEvent",
|
||||
"EventKey": "UseBattlePhotoActivitySkillBasic"
|
||||
}
|
||||
],
|
||||
"Target": "Level"
|
||||
},
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "PhotoEvent_FairyNotify_RemoveManagerModifier",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByCustomEvent",
|
||||
"EventKey": "UseBattlePhotoActivitySkillBasic"
|
||||
}
|
||||
],
|
||||
"Target": "Level"
|
||||
},
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "PhotoEvent_Buff_Basic_Modifier",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByCustomEvent",
|
||||
"EventKey": "UseBattlePhotoActivitySkillFullCompletion"
|
||||
}
|
||||
],
|
||||
"Target": "TeamAvatars"
|
||||
},
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "PhotoEvent_FairyNotify_Modifier",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByCustomEvent",
|
||||
"EventKey": "UseBattlePhotoActivitySkillFullCompletion"
|
||||
}
|
||||
],
|
||||
"Target": "Level"
|
||||
},
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "PhotoEvent_FairyNotify_RemoveManagerModifier",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByCustomEvent",
|
||||
"EventKey": "UseBattlePhotoActivitySkillFullCompletion"
|
||||
}
|
||||
],
|
||||
"Target": "Level"
|
||||
},
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "PhotoEvent_Basic_Modifier",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByCustomEvent",
|
||||
"EventKey": "UseBattlePhotoActivitySkillBasic"
|
||||
}
|
||||
],
|
||||
"Target": "LocalAvatar"
|
||||
},
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "PhotoEvent_Basic_Modifier",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByCustomEvent",
|
||||
"EventKey": "UseBattlePhotoActivitySkillFullCompletion"
|
||||
}
|
||||
],
|
||||
"Target": "LocalAvatar"
|
||||
}
|
||||
]
|
||||
},
|
||||
"Modifiers": {
|
||||
"PhotoEvent_Basic_Modifier": {
|
||||
"Duration": -1,
|
||||
"ModifierStacking": "Replace",
|
||||
"OnAdded": [
|
||||
{
|
||||
"$type": "LDListenEntityAction",
|
||||
"TargetKey": "PhotoEvent_Tips_Buff"
|
||||
},
|
||||
{
|
||||
"$type": "TriggerLevelCustomConditions",
|
||||
"LevelConditionsID": 1254002562
|
||||
},
|
||||
{
|
||||
"$type": "LDListenEntityAction",
|
||||
"TargetKey": "PhotoEvent_Effect_Camera"
|
||||
}
|
||||
]
|
||||
},
|
||||
"PhotoEvent_BuffNotify_Modifier": {
|
||||
"Buff": {
|
||||
"BuffID": 9000805,
|
||||
"IsOverrideDuration": true
|
||||
},
|
||||
"Duration": "%AS_Duration"
|
||||
},
|
||||
"PhotoEvent_Buff_Basic_Modifier": {
|
||||
"Duration": "%AS_Duration",
|
||||
"ModifierStacking": "Replace",
|
||||
"OnAdded": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "PhotoEvent_BuffNotify_Modifier",
|
||||
"Target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "PhotoEvent_Special_Modifier",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByIsLocalAvatar",
|
||||
"IsLocalAvatar": true,
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"Target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "RemoveModifier",
|
||||
"ModifierName": "PhotoEvent_ZoneHighlight_Modifier",
|
||||
"ModifierTargetType": "GlobalAbility",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByModifierStackCount",
|
||||
"CompareType": "GreaterEqual",
|
||||
"CountModifierType": "GlobalAbility",
|
||||
"ModifierName": "PhotoEvent_ZoneHighlight_Modifier",
|
||||
"StackCount": 1,
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"OnRemoved": [
|
||||
{
|
||||
"$type": "RemoveModifier",
|
||||
"ModifierName": "PhotoEvent_BuffNotify_Modifier",
|
||||
"ModifierTargetType": "CurTargetAbility",
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"Properties": {
|
||||
"Actor_MaxHPRatio": "%AS_CurrentBuffValue1"
|
||||
}
|
||||
},
|
||||
"PhotoEvent_FairyNotify_Modifier": {
|
||||
"Duration": "%AS_Duration",
|
||||
"ModifierStacking": "Replace",
|
||||
"OnAdded": [
|
||||
{
|
||||
"$type": "LDListenEntityAction",
|
||||
"TargetKey": "PhotoEvent_Buff_Trigger"
|
||||
}
|
||||
]
|
||||
},
|
||||
"PhotoEvent_FairyNotify_RemoveManagerModifier": {
|
||||
"Duration": "%AS_Duration",
|
||||
"ModifierStacking": "Refresh",
|
||||
"OnRemoved": [
|
||||
{
|
||||
"$type": "LDListenEntityAction",
|
||||
"TargetKey": "PhotoEvent_Buff_Close"
|
||||
}
|
||||
]
|
||||
},
|
||||
"PhotoEvent_Special_Modifier": {
|
||||
"Duration": -1,
|
||||
"ModifierStacking": "Replace",
|
||||
"OnAdded": [
|
||||
{
|
||||
"$type": "SetAbilitySpecialAction",
|
||||
"DoRefresh": true,
|
||||
"ModifyFunction": "Add",
|
||||
"Param": "%AS_CurrentBuffDelta1",
|
||||
"ParamName": "AS_CurrentBuffValue1",
|
||||
"ParamType": "Float",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByAbilitySpecial",
|
||||
"CompareType": "Less",
|
||||
"Param": 9.5,
|
||||
"ParamName": "AS_CurrentBuffValue1",
|
||||
"ParamType": "Float"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,177 @@
|
||||
{
|
||||
"AbilityName": "ActivityBattleAbility_PhotoEvent2_Level_05_Task",
|
||||
"AbilitySpecials": {
|
||||
"AS_Energy_Boss": {
|
||||
"Value": 300
|
||||
},
|
||||
"AS_Energy_Buff": {
|
||||
"Value": 0
|
||||
},
|
||||
"AS_Energy_Elite": {
|
||||
"Value": 80
|
||||
},
|
||||
"AS_Energy_Initial": {
|
||||
"Value": 150
|
||||
},
|
||||
"AS_Energy_Normal": {
|
||||
"Value": 40
|
||||
},
|
||||
"AS_HpChangeValue": {
|
||||
"Value": 0
|
||||
},
|
||||
"AS_SP_Initial": {
|
||||
"Value": 60
|
||||
}
|
||||
},
|
||||
"AbilityStacking": "Unique",
|
||||
"DefaultModifier": {
|
||||
"OnAdded": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "PhotoEvent_Task_Modifier",
|
||||
"Target": "TeamAvatars"
|
||||
}
|
||||
]
|
||||
},
|
||||
"Modifiers": {
|
||||
"PhotoEvent_Task_Initial_Modifier": {
|
||||
"Duration": -1,
|
||||
"ModifierStacking": "Unique",
|
||||
"OnAdded": [
|
||||
{
|
||||
"$type": "ModifyBattlePhotoSkillEnergyAction",
|
||||
"Amount": "%AS_Energy_Initial",
|
||||
"ModifyFunction": "Add",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByIsLocalAvatar",
|
||||
"IsLocalAvatar": true,
|
||||
"Target": "Self"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "RecoverSPAction",
|
||||
"Amount": "%AS_SP_Initial",
|
||||
"Percentage": 0,
|
||||
"Target": "Self"
|
||||
}
|
||||
]
|
||||
},
|
||||
"PhotoEvent_Task_Modifier": {
|
||||
"Duration": -1,
|
||||
"ModifierMixins": [
|
||||
{
|
||||
"$type": "ActionsOnPropertyChangeMixin",
|
||||
"PropertyActions": [
|
||||
{
|
||||
"IsSaveToSpecial": true,
|
||||
"IsUsePercentage": false,
|
||||
"NameSaveToSpecial": "AS_HpChangeValue",
|
||||
"PropertyChangeActions": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "PhotoEvent_ZoneHighlight_Modifier",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByIsLocalAvatar",
|
||||
"IsLocalAvatar": true,
|
||||
"Target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "ByAbilitySpecial",
|
||||
"CompareType": "Greater",
|
||||
"Param": 0,
|
||||
"ParamName": "AS_HpChangeValue"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"PropertyType": "CurHP"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"ModifierStacking": "Unique",
|
||||
"OnKillOther": [
|
||||
{
|
||||
"$type": "ModifyBattlePhotoSkillEnergyAction",
|
||||
"Amount": "%AS_Energy_Normal",
|
||||
"ModifyFunction": "Add",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByMonsterStrengthType",
|
||||
"CompareType": "Equal",
|
||||
"StrengthType": "Normal",
|
||||
"Target": "Other"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "ModifyBattlePhotoSkillEnergyAction",
|
||||
"Amount": "%AS_Energy_Elite",
|
||||
"ModifyFunction": "Add",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByMonsterStrengthType",
|
||||
"CompareType": "Equal",
|
||||
"StrengthType": "Elite",
|
||||
"Target": "Other"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "ModifyBattlePhotoSkillEnergyAction",
|
||||
"Amount": "%AS_Energy_Boss",
|
||||
"ModifyFunction": "Add",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByMonsterStrengthType",
|
||||
"CompareType": "Equal",
|
||||
"StrengthType": "Boss",
|
||||
"Target": "Other"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"OnSwitchOutFinish": [
|
||||
{
|
||||
"$type": "RemoveModifier",
|
||||
"ModifierName": "PhotoEvent_ZoneHighlight_Modifier",
|
||||
"Target": "Self"
|
||||
}
|
||||
]
|
||||
},
|
||||
"PhotoEvent_ZoneHighlight_Modifier": {
|
||||
"Duration": 1.5,
|
||||
"ModifierStacking": "Refresh",
|
||||
"OnAdded": [
|
||||
{
|
||||
"$type": "HandleAnimatorZoneTagsAction",
|
||||
"AnimatorStateTags": [
|
||||
"PhotoEvent_ButtonHighlight"
|
||||
],
|
||||
"IsAdd": true,
|
||||
"Target": "TeamAvatars"
|
||||
}
|
||||
],
|
||||
"OnRemoved": [
|
||||
{
|
||||
"$type": "HandleAnimatorZoneTagsAction",
|
||||
"AnimatorStateTags": [
|
||||
"PhotoEvent_ButtonHighlight"
|
||||
],
|
||||
"IsAdd": false,
|
||||
"Target": "TeamAvatars"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"OnAbilityTrigger": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "PhotoEvent_Task_Initial_Modifier",
|
||||
"Target": "TeamAvatars"
|
||||
}
|
||||
]
|
||||
}
|
@ -0,0 +1,308 @@
|
||||
{
|
||||
"AbilityName": "ActivityBattleAbility_PhotoEvent2_Level_06_Buff",
|
||||
"AbilitySpecials": {
|
||||
"AS_BaseRatio": {
|
||||
"Value": -0.5
|
||||
},
|
||||
"AS_CurrentBuffDelta1": {
|
||||
"Value": 0.5
|
||||
},
|
||||
"AS_CurrentBuffValue1": {
|
||||
"Value": -0.5
|
||||
},
|
||||
"AS_Duration": {
|
||||
"Value": 15
|
||||
}
|
||||
},
|
||||
"AbilityStacking": "Unique",
|
||||
"DefaultModifier": {
|
||||
"OnAdded": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "PhotoEvent_Damage_Modifier",
|
||||
"Target": "TeamAvatars"
|
||||
}
|
||||
],
|
||||
"OnCustomEventReceived": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "PhotoEvent_Buff_Basic_Modifier",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByCustomEvent",
|
||||
"EventKey": "UseBattlePhotoActivitySkillBasic"
|
||||
}
|
||||
],
|
||||
"Target": "TeamAvatars"
|
||||
},
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "PhotoEvent_FairyNotify_Modifier",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByCustomEvent",
|
||||
"EventKey": "UseBattlePhotoActivitySkillBasic"
|
||||
}
|
||||
],
|
||||
"Target": "Level"
|
||||
},
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "PhotoEvent_FairyNotify_RemoveManagerModifier",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByCustomEvent",
|
||||
"EventKey": "UseBattlePhotoActivitySkillBasic"
|
||||
}
|
||||
],
|
||||
"Target": "Level"
|
||||
},
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "PhotoEvent_Buff_Basic_Modifier",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByCustomEvent",
|
||||
"EventKey": "UseBattlePhotoActivitySkillFullCompletion"
|
||||
}
|
||||
],
|
||||
"Target": "TeamAvatars"
|
||||
},
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "PhotoEvent_FairyNotify_Modifier",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByCustomEvent",
|
||||
"EventKey": "UseBattlePhotoActivitySkillFullCompletion"
|
||||
}
|
||||
],
|
||||
"Target": "Level"
|
||||
},
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "PhotoEvent_FairyNotify_RemoveManagerModifier",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByCustomEvent",
|
||||
"EventKey": "UseBattlePhotoActivitySkillFullCompletion"
|
||||
}
|
||||
],
|
||||
"Target": "Level"
|
||||
},
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "PhotoEvent_Basic_Modifier",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByCustomEvent",
|
||||
"EventKey": "UseBattlePhotoActivitySkillBasic"
|
||||
}
|
||||
],
|
||||
"Target": "LocalAvatar"
|
||||
},
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "PhotoEvent_Basic_Modifier",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByCustomEvent",
|
||||
"EventKey": "UseBattlePhotoActivitySkillFullCompletion"
|
||||
}
|
||||
],
|
||||
"Target": "LocalAvatar"
|
||||
}
|
||||
]
|
||||
},
|
||||
"Modifiers": {
|
||||
"PhotoEvent_Basic_Modifier": {
|
||||
"Duration": -1,
|
||||
"ModifierStacking": "Replace",
|
||||
"OnAdded": [
|
||||
{
|
||||
"$type": "LDListenEntityAction",
|
||||
"TargetKey": "PhotoEvent_Tips_Buff"
|
||||
},
|
||||
{
|
||||
"$type": "TriggerLevelCustomConditions",
|
||||
"LevelConditionsID": 1254002662
|
||||
},
|
||||
{
|
||||
"$type": "LDListenEntityAction",
|
||||
"TargetKey": "PhotoEvent_Effect_Camera"
|
||||
}
|
||||
]
|
||||
},
|
||||
"PhotoEvent_BuffNotify_Modifier": {
|
||||
"Buff": {
|
||||
"BuffID": 9000806,
|
||||
"IsOverrideDuration": true
|
||||
},
|
||||
"Duration": "%AS_Duration"
|
||||
},
|
||||
"PhotoEvent_Buff_Basic_Modifier": {
|
||||
"Duration": "%AS_Duration",
|
||||
"ModifierStacking": "Replace",
|
||||
"OnAdded": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "PhotoEvent_BuffNotify_Modifier",
|
||||
"Target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "PhotoEvent_Special_Modifier",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByIsLocalAvatar",
|
||||
"IsLocalAvatar": true,
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"Target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "RemoveModifier",
|
||||
"ModifierName": "PhotoEvent_ZoneHighlight_Modifier",
|
||||
"ModifierTargetType": "GlobalAbility",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByModifierStackCount",
|
||||
"CompareType": "GreaterEqual",
|
||||
"CountModifierType": "GlobalAbility",
|
||||
"ModifierName": "PhotoEvent_ZoneHighlight_Modifier",
|
||||
"StackCount": 1,
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"OnRemoved": [
|
||||
{
|
||||
"$type": "RemoveModifier",
|
||||
"ModifierName": "PhotoEvent_BuffNotify_Modifier",
|
||||
"ModifierTargetType": "CurTargetAbility",
|
||||
"Target": "Self"
|
||||
}
|
||||
]
|
||||
},
|
||||
"PhotoEvent_Damage_Modifier": {
|
||||
"Duration": -1,
|
||||
"ModifierStacking": "Replace",
|
||||
"OnHitOther": [
|
||||
{
|
||||
"$type": "ModifyAttackDataAction",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByNot",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByAnimTagList",
|
||||
"TagList": [
|
||||
"ExSp"
|
||||
]
|
||||
}
|
||||
],
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"PropertyKey": "Actor_AddedDamageRatio",
|
||||
"PropertyValue": "%AS_BaseRatio",
|
||||
"Target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "ModifyAttackDataAction",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByAnimTagList",
|
||||
"TagList": [
|
||||
"ExSp"
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "ByNot",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByHasModifier",
|
||||
"ModifierNameList": [
|
||||
"PhotoEvent_BuffNotify_Modifier"
|
||||
],
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"PropertyKey": "Actor_AddedDamageRatio",
|
||||
"PropertyValue": "%AS_BaseRatio",
|
||||
"Target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "ModifyAttackDataAction",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByAnimTagList",
|
||||
"TagList": [
|
||||
"ExSp"
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "ByHasModifier",
|
||||
"ModifierNameList": [
|
||||
"PhotoEvent_BuffNotify_Modifier"
|
||||
],
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"PropertyKey": "Actor_AddedDamageRatio",
|
||||
"PropertyValue": "%AS_CurrentBuffValue1",
|
||||
"Target": "Self"
|
||||
}
|
||||
]
|
||||
},
|
||||
"PhotoEvent_FairyNotify_Modifier": {
|
||||
"Duration": "%AS_Duration",
|
||||
"ModifierStacking": "Replace",
|
||||
"OnAdded": [
|
||||
{
|
||||
"$type": "LDListenEntityAction",
|
||||
"TargetKey": "PhotoEvent_Buff_Trigger"
|
||||
}
|
||||
]
|
||||
},
|
||||
"PhotoEvent_FairyNotify_RemoveManagerModifier": {
|
||||
"Duration": "%AS_Duration",
|
||||
"ModifierStacking": "Refresh",
|
||||
"OnRemoved": [
|
||||
{
|
||||
"$type": "LDListenEntityAction",
|
||||
"TargetKey": "PhotoEvent_Buff_Close"
|
||||
}
|
||||
]
|
||||
},
|
||||
"PhotoEvent_Special_Modifier": {
|
||||
"Duration": -1,
|
||||
"ModifierStacking": "Replace",
|
||||
"OnAdded": [
|
||||
{
|
||||
"$type": "SetAbilitySpecialAction",
|
||||
"DoRefresh": true,
|
||||
"ModifyFunction": "Add",
|
||||
"Param": "%AS_CurrentBuffDelta1",
|
||||
"ParamName": "AS_CurrentBuffValue1",
|
||||
"ParamType": "Float",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByAbilitySpecial",
|
||||
"CompareType": "Less",
|
||||
"Param": 9,
|
||||
"ParamName": "AS_CurrentBuffValue1",
|
||||
"ParamType": "Float"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,167 @@
|
||||
{
|
||||
"AbilityName": "ActivityBattleAbility_PhotoEvent2_Level_06_Task",
|
||||
"AbilitySpecials": {
|
||||
"AS_Energy_Boss": {
|
||||
"Value": 300
|
||||
},
|
||||
"AS_Energy_Buff": {
|
||||
"Value": 0
|
||||
},
|
||||
"AS_Energy_Elite": {
|
||||
"Value": 80
|
||||
},
|
||||
"AS_Energy_Initial": {
|
||||
"Value": 150
|
||||
},
|
||||
"AS_Energy_Normal": {
|
||||
"Value": 40
|
||||
},
|
||||
"AS_SP_Initial": {
|
||||
"Value": 60
|
||||
},
|
||||
"AS_SpRecoverRatio": {
|
||||
"Value": 1
|
||||
}
|
||||
},
|
||||
"AbilityStacking": "Unique",
|
||||
"DefaultModifier": {
|
||||
"OnAdded": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "PhotoEvent_Task_Modifier",
|
||||
"Target": "TeamAvatars"
|
||||
}
|
||||
]
|
||||
},
|
||||
"Modifiers": {
|
||||
"PhotoEvent_Task_Initial_Modifier": {
|
||||
"Duration": -1,
|
||||
"ModifierStacking": "Unique",
|
||||
"OnAdded": [
|
||||
{
|
||||
"$type": "ModifyBattlePhotoSkillEnergyAction",
|
||||
"Amount": "%AS_Energy_Initial",
|
||||
"ModifyFunction": "Add",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByIsLocalAvatar",
|
||||
"IsLocalAvatar": true,
|
||||
"Target": "Self"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "RecoverSPAction",
|
||||
"Amount": "%AS_SP_Initial",
|
||||
"Percentage": 0,
|
||||
"Target": "Self"
|
||||
}
|
||||
]
|
||||
},
|
||||
"PhotoEvent_Task_Modifier": {
|
||||
"Duration": -1,
|
||||
"ModifierStacking": "Unique",
|
||||
"OnKillOther": [
|
||||
{
|
||||
"$type": "ModifyBattlePhotoSkillEnergyAction",
|
||||
"Amount": "%AS_Energy_Normal",
|
||||
"ModifyFunction": "Add",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByMonsterStrengthType",
|
||||
"CompareType": "Equal",
|
||||
"StrengthType": "Normal",
|
||||
"Target": "Other"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "ModifyBattlePhotoSkillEnergyAction",
|
||||
"Amount": "%AS_Energy_Elite",
|
||||
"ModifyFunction": "Add",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByMonsterStrengthType",
|
||||
"CompareType": "Equal",
|
||||
"StrengthType": "Elite",
|
||||
"Target": "Other"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "ModifyBattlePhotoSkillEnergyAction",
|
||||
"Amount": "%AS_Energy_Boss",
|
||||
"ModifyFunction": "Add",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByMonsterStrengthType",
|
||||
"CompareType": "Equal",
|
||||
"StrengthType": "Boss",
|
||||
"Target": "Other"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"OnSkillStart": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "PhotoEvent_ZoneHighlight_Modifier",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByFromSkillType",
|
||||
"SkillType": "ExSp",
|
||||
"Target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "ByIsLocalAvatar",
|
||||
"IsLocalAvatar": true,
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"OnSwitchOutFinish": [
|
||||
{
|
||||
"$type": "RemoveModifier",
|
||||
"ModifierName": "PhotoEvent_ZoneHighlight_Modifier",
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"Properties": {
|
||||
"Actor_SpRecoverRatio": "%AS_SpRecoverRatio"
|
||||
}
|
||||
},
|
||||
"PhotoEvent_ZoneHighlight_Modifier": {
|
||||
"Duration": 1.5,
|
||||
"ModifierStacking": "Refresh",
|
||||
"OnAdded": [
|
||||
{
|
||||
"$type": "HandleAnimatorZoneTagsAction",
|
||||
"AnimatorStateTags": [
|
||||
"PhotoEvent_ButtonHighlight"
|
||||
],
|
||||
"IsAdd": true,
|
||||
"Target": "TeamAvatars"
|
||||
}
|
||||
],
|
||||
"OnRemoved": [
|
||||
{
|
||||
"$type": "HandleAnimatorZoneTagsAction",
|
||||
"AnimatorStateTags": [
|
||||
"PhotoEvent_ButtonHighlight"
|
||||
],
|
||||
"IsAdd": false,
|
||||
"Target": "TeamAvatars"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"OnAbilityTrigger": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "PhotoEvent_Task_Initial_Modifier",
|
||||
"Target": "TeamAvatars"
|
||||
}
|
||||
]
|
||||
}
|
15
Data/_unsorted/ActivityBattleAbility_VoidFront_Buff_1.json
Normal file
15
Data/_unsorted/ActivityBattleAbility_VoidFront_Buff_1.json
Normal file
@ -0,0 +1,15 @@
|
||||
{
|
||||
"AbilityName": "ActivityBattleAbility_VoidFront_Buff_1",
|
||||
"AbilitySpecials": {
|
||||
"CriticalDelta": {
|
||||
"Value": 0.05
|
||||
}
|
||||
},
|
||||
"AbilityStacking": "Unique",
|
||||
"DefaultModifier": {
|
||||
"ModifierStacking": "Unique",
|
||||
"Properties": {
|
||||
"Actor_CriticalDamageRatioDelta": "%CriticalDelta"
|
||||
}
|
||||
}
|
||||
}
|
15
Data/_unsorted/ActivityBattleAbility_VoidFront_Buff_2.json
Normal file
15
Data/_unsorted/ActivityBattleAbility_VoidFront_Buff_2.json
Normal file
@ -0,0 +1,15 @@
|
||||
{
|
||||
"AbilityName": "ActivityBattleAbility_VoidFront_Buff_2",
|
||||
"AbilitySpecials": {
|
||||
"AS_SkipDefDMGRatio": {
|
||||
"Value": 0.05
|
||||
}
|
||||
},
|
||||
"AbilityStacking": "Unique",
|
||||
"DefaultModifier": {
|
||||
"ModifierStacking": "Unique",
|
||||
"Properties": {
|
||||
"Actor_AddedSkipDefDamageRatio": "%AS_SkipDefDMGRatio"
|
||||
}
|
||||
}
|
||||
}
|
15
Data/_unsorted/ActivityBattleAbility_VoidFront_Buff_3.json
Normal file
15
Data/_unsorted/ActivityBattleAbility_VoidFront_Buff_3.json
Normal file
@ -0,0 +1,15 @@
|
||||
{
|
||||
"AbilityName": "ActivityBattleAbility_VoidFront_Buff_3",
|
||||
"AbilitySpecials": {
|
||||
"AS_ElementMysteryDelta": {
|
||||
"Value": 10
|
||||
}
|
||||
},
|
||||
"AbilityStacking": "Unique",
|
||||
"DefaultModifier": {
|
||||
"ModifierStacking": "Unique",
|
||||
"Properties": {
|
||||
"Actor_ElementMysteryDelta": "%AS_ElementMysteryDelta"
|
||||
}
|
||||
}
|
||||
}
|
15
Data/_unsorted/ActivityBattleAbility_VoidFront_Buff_4.json
Normal file
15
Data/_unsorted/ActivityBattleAbility_VoidFront_Buff_4.json
Normal file
@ -0,0 +1,15 @@
|
||||
{
|
||||
"AbilityName": "ActivityBattleAbility_VoidFront_Buff_4",
|
||||
"AbilitySpecials": {
|
||||
"AS_ElementMysteryDelta": {
|
||||
"Value": 10
|
||||
}
|
||||
},
|
||||
"AbilityStacking": "Unique",
|
||||
"DefaultModifier": {
|
||||
"ModifierStacking": "Unique",
|
||||
"Properties": {
|
||||
"Actor_ElementMysteryDelta": "%AS_ElementMysteryDelta"
|
||||
}
|
||||
}
|
||||
}
|
15
Data/_unsorted/ActivityBattleAbility_VoidFront_Buff_5.json
Normal file
15
Data/_unsorted/ActivityBattleAbility_VoidFront_Buff_5.json
Normal file
@ -0,0 +1,15 @@
|
||||
{
|
||||
"AbilityName": "ActivityBattleAbility_VoidFront_Buff_5",
|
||||
"AbilitySpecials": {
|
||||
"AS_BaseAtkRatio_Base": {
|
||||
"Value": 10
|
||||
}
|
||||
},
|
||||
"AbilityStacking": "Unique",
|
||||
"DefaultModifier": {
|
||||
"ModifierStacking": "Unique",
|
||||
"Properties": {
|
||||
"Actor_BaseAttackRatio": "%AS_BaseAtkRatio_Base"
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,43 @@
|
||||
{
|
||||
"AbilityMixins": [
|
||||
{
|
||||
"$type": "ListenAbilityMixin",
|
||||
"AbilityName": "ActivityBattleAbility_VoidFront_ScoreBase",
|
||||
"OnListenAbilityAdded": [
|
||||
{
|
||||
"$type": "SetTargetAbilitySpecialAction",
|
||||
"Params": [
|
||||
{
|
||||
"AbilityName": "ActivityBattleAbility_VoidFront_ScoreBase",
|
||||
"AbilitySpecials": [
|
||||
{
|
||||
"ModifyFunction": "Replace",
|
||||
"Param": "%AS_VoidFrontScore_AddedRatio",
|
||||
"ParamName": "AS_ScoreAddedRatio",
|
||||
"ParamType": "Float"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "TriggerAbilityAction",
|
||||
"AbilityName": "ActivityBattleAbility_VoidFront_ScoreBase"
|
||||
},
|
||||
{
|
||||
"$type": "RemoveAbilityAction",
|
||||
"AbilityName": "ActivityBattleAbility_VoidFront_ScoreAddedRatio",
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"Targetting": "Level"
|
||||
}
|
||||
],
|
||||
"AbilityName": "ActivityBattleAbility_VoidFront_ScoreAddedRatio_1",
|
||||
"AbilitySpecials": {
|
||||
"AS_VoidFrontScore_AddedRatio": {
|
||||
"Value": 0
|
||||
}
|
||||
},
|
||||
"AbilityStacking": "Unique"
|
||||
}
|
@ -0,0 +1,43 @@
|
||||
{
|
||||
"AbilityMixins": [
|
||||
{
|
||||
"$type": "ListenAbilityMixin",
|
||||
"AbilityName": "ActivityBattleAbility_VoidFront_ScoreBase",
|
||||
"OnListenAbilityAdded": [
|
||||
{
|
||||
"$type": "SetTargetAbilitySpecialAction",
|
||||
"Params": [
|
||||
{
|
||||
"AbilityName": "ActivityBattleAbility_VoidFront_ScoreBase",
|
||||
"AbilitySpecials": [
|
||||
{
|
||||
"ModifyFunction": "Replace",
|
||||
"Param": "%AS_VoidFrontScore_AddedRatio",
|
||||
"ParamName": "AS_ScoreAddedRatio",
|
||||
"ParamType": "Float"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "TriggerAbilityAction",
|
||||
"AbilityName": "ActivityBattleAbility_VoidFront_ScoreBase"
|
||||
},
|
||||
{
|
||||
"$type": "RemoveAbilityAction",
|
||||
"AbilityName": "ActivityBattleAbility_VoidFront_ScoreAddedRatio",
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"Targetting": "Level"
|
||||
}
|
||||
],
|
||||
"AbilityName": "ActivityBattleAbility_VoidFront_ScoreAddedRatio_2",
|
||||
"AbilitySpecials": {
|
||||
"AS_VoidFrontScore_AddedRatio": {
|
||||
"Value": 0
|
||||
}
|
||||
},
|
||||
"AbilityStacking": "Unique"
|
||||
}
|
@ -0,0 +1,43 @@
|
||||
{
|
||||
"AbilityMixins": [
|
||||
{
|
||||
"$type": "ListenAbilityMixin",
|
||||
"AbilityName": "ActivityBattleAbility_VoidFront_ScoreBase",
|
||||
"OnListenAbilityAdded": [
|
||||
{
|
||||
"$type": "SetTargetAbilitySpecialAction",
|
||||
"Params": [
|
||||
{
|
||||
"AbilityName": "ActivityBattleAbility_VoidFront_ScoreBase",
|
||||
"AbilitySpecials": [
|
||||
{
|
||||
"ModifyFunction": "Replace",
|
||||
"Param": "%AS_VoidFrontScore_AddedRatio",
|
||||
"ParamName": "AS_ScoreAddedRatio",
|
||||
"ParamType": "Float"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "TriggerAbilityAction",
|
||||
"AbilityName": "ActivityBattleAbility_VoidFront_ScoreBase"
|
||||
},
|
||||
{
|
||||
"$type": "RemoveAbilityAction",
|
||||
"AbilityName": "ActivityBattleAbility_VoidFront_ScoreAddedRatio",
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"Targetting": "Level"
|
||||
}
|
||||
],
|
||||
"AbilityName": "ActivityBattleAbility_VoidFront_ScoreAddedRatio_3",
|
||||
"AbilitySpecials": {
|
||||
"AS_VoidFrontScore_AddedRatio": {
|
||||
"Value": 0
|
||||
}
|
||||
},
|
||||
"AbilityStacking": "Unique"
|
||||
}
|
@ -0,0 +1,43 @@
|
||||
{
|
||||
"AbilityMixins": [
|
||||
{
|
||||
"$type": "ListenAbilityMixin",
|
||||
"AbilityName": "ActivityBattleAbility_VoidFront_ScoreBase",
|
||||
"OnListenAbilityAdded": [
|
||||
{
|
||||
"$type": "SetTargetAbilitySpecialAction",
|
||||
"Params": [
|
||||
{
|
||||
"AbilityName": "ActivityBattleAbility_VoidFront_ScoreBase",
|
||||
"AbilitySpecials": [
|
||||
{
|
||||
"ModifyFunction": "Replace",
|
||||
"Param": "%AS_VoidFrontScore_AddedRatio",
|
||||
"ParamName": "AS_ScoreAddedRatio",
|
||||
"ParamType": "Float"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "TriggerAbilityAction",
|
||||
"AbilityName": "ActivityBattleAbility_VoidFront_ScoreBase"
|
||||
},
|
||||
{
|
||||
"$type": "RemoveAbilityAction",
|
||||
"AbilityName": "ActivityBattleAbility_VoidFront_ScoreAddedRatio",
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"Targetting": "Level"
|
||||
}
|
||||
],
|
||||
"AbilityName": "ActivityBattleAbility_VoidFront_ScoreAddedRatio_4",
|
||||
"AbilitySpecials": {
|
||||
"AS_VoidFrontScore_AddedRatio": {
|
||||
"Value": 0
|
||||
}
|
||||
},
|
||||
"AbilityStacking": "Unique"
|
||||
}
|
@ -0,0 +1,53 @@
|
||||
{
|
||||
"AbilityMixins": [
|
||||
{
|
||||
"$type": "GenericScoreMixin",
|
||||
"GetRatioExpression": "specials(AS_VoidFrontScore_AddedRatio_Real)",
|
||||
"ScoreAbilitySpecial": "AS_VoidFrontScore",
|
||||
"ScoreMax": "%AS_VoidFrontScore_Max",
|
||||
"ScoreName": "VoidFrontScore"
|
||||
},
|
||||
{
|
||||
"$type": "GenericScoreMixin",
|
||||
"GetRatioExpression": "specials(AS_VoidFrontScore_AddedRatio_Real)",
|
||||
"ScoreAbilitySpecial": "AS_VoidFrontDamageScore",
|
||||
"ScoreMax": "%AS_VoidFrontDamageScore_Max",
|
||||
"ScoreName": "VoidFrontDamageScore"
|
||||
},
|
||||
{
|
||||
"$type": "MultiHPToGenericScoreMixin",
|
||||
"ScoreName": "VoidFrontDamageScore"
|
||||
}
|
||||
],
|
||||
"AbilityName": "ActivityBattleAbility_VoidFront_ScoreBase",
|
||||
"AbilitySpecials": {
|
||||
"AS_ScoreAddedRatio": {
|
||||
"Value": 0
|
||||
},
|
||||
"AS_VoidFrontDamageScore": {
|
||||
"Value": 0
|
||||
},
|
||||
"AS_VoidFrontDamageScore_Max": {
|
||||
"Value": 0
|
||||
},
|
||||
"AS_VoidFrontScore": {
|
||||
"Value": 0
|
||||
},
|
||||
"AS_VoidFrontScore_AddedRatio_Real": {
|
||||
"Value": 1
|
||||
},
|
||||
"AS_VoidFrontScore_Max": {
|
||||
"Value": 0
|
||||
}
|
||||
},
|
||||
"AbilityStacking": "Unique",
|
||||
"OnAbilityTrigger": [
|
||||
{
|
||||
"$type": "SetAbilitySpecialByExpression",
|
||||
"DoRefresh": true,
|
||||
"Expression": "specials(AS_ScoreAddedRatio)+specials(AS_VoidFrontScore_AddedRatio_Real)",
|
||||
"ParamName": "AS_VoidFrontScore_AddedRatio_Real",
|
||||
"Target": "Self"
|
||||
}
|
||||
]
|
||||
}
|
@ -340,7 +340,7 @@
|
||||
"AnimEventIDs": [
|
||||
"Longinus_Attack_Normal_Enhance_04_AttackProperty_05_02",
|
||||
"Longinus_Attack_Normal_04_AttackProperty_05",
|
||||
"Brujas_Attack_Special_02_AttackProperty_03"
|
||||
"Brujas_Attack_Special_02_AttackProperty_04_02"
|
||||
]
|
||||
}
|
||||
],
|
||||
|
101
Data/_unsorted/Avarus_Battle_Achievements.json
Normal file
101
Data/_unsorted/Avarus_Battle_Achievements.json
Normal file
@ -0,0 +1,101 @@
|
||||
{
|
||||
"AbilityMixins": [
|
||||
{
|
||||
"$type": "AttachStateWithModifierMixin",
|
||||
"ConfigList": [
|
||||
{
|
||||
"AnimatorStateName": "Attack_07_01",
|
||||
"FrameCountHigh": 0,
|
||||
"FrameCountLow": 0,
|
||||
"IsLoop": false,
|
||||
"LayerIndex": 0,
|
||||
"MaxFrameCountHigh": true,
|
||||
"MaxFrameCountLow": false,
|
||||
"ModifierNameList": [
|
||||
"Avarus_Achievement_Listener_Modifier"
|
||||
]
|
||||
},
|
||||
{
|
||||
"AnimatorStateName": "Attack_07_02_Turn",
|
||||
"FrameCountHigh": 0,
|
||||
"FrameCountLow": 0,
|
||||
"IsLoop": false,
|
||||
"LayerIndex": 0,
|
||||
"MaxFrameCountHigh": true,
|
||||
"MaxFrameCountLow": false,
|
||||
"ModifierNameList": [
|
||||
"Avarus_Achievement_Listener_Modifier"
|
||||
]
|
||||
},
|
||||
{
|
||||
"AnimatorStateName": "Attack_07_02_Linear_Loop",
|
||||
"FrameCountHigh": 0,
|
||||
"FrameCountLow": 0,
|
||||
"IsLoop": false,
|
||||
"LayerIndex": 0,
|
||||
"MaxFrameCountHigh": true,
|
||||
"MaxFrameCountLow": false,
|
||||
"ModifierNameList": [
|
||||
"Avarus_Achievement_Listener_Modifier"
|
||||
]
|
||||
},
|
||||
{
|
||||
"AnimatorStateName": "Attack_07_02_Linear_Loop_Repeat",
|
||||
"FrameCountHigh": 0,
|
||||
"FrameCountLow": 0,
|
||||
"IsLoop": false,
|
||||
"LayerIndex": 0,
|
||||
"MaxFrameCountHigh": true,
|
||||
"MaxFrameCountLow": false,
|
||||
"ModifierNameList": [
|
||||
"Avarus_Achievement_Listener_Modifier"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"AbilityName": "Avarus_Battle_Achievements",
|
||||
"AbilityStacking": "Unique",
|
||||
"Modifiers": {
|
||||
"Avarus_Achievement_Listener_Modifier": {
|
||||
"Duration": -1,
|
||||
"ModifierStacking": "Unique",
|
||||
"OnBeingHit": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "Avarus_Achievement_Modifier",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByAnimTagList",
|
||||
"TagList": [
|
||||
"ParryAid"
|
||||
]
|
||||
}
|
||||
],
|
||||
"StackCount": 1,
|
||||
"Target": "Self"
|
||||
}
|
||||
]
|
||||
},
|
||||
"Avarus_Achievement_Modifier": {
|
||||
"Duration": 3,
|
||||
"MaxStackingNumber": 3,
|
||||
"ModifierStacking": "MultipleAllRefreshNotReplace",
|
||||
"OnAdded": [
|
||||
{
|
||||
"$type": "TriggerLevelCustomConditions",
|
||||
"LevelConditionsID": 1742,
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByModifierStackCount",
|
||||
"CompareType": "Equal",
|
||||
"ModifierName": "Avarus_Achievement_Modifier",
|
||||
"StackCount": 3,
|
||||
"Target": "Self"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
356
Data/_unsorted/BanYue_AidAttack.json
Normal file
356
Data/_unsorted/BanYue_AidAttack.json
Normal file
@ -0,0 +1,356 @@
|
||||
{
|
||||
"AbilityMixins": [
|
||||
{
|
||||
"$type": "AidAttackMixin",
|
||||
"AidAttackConditionList": [
|
||||
{
|
||||
"AidAttackTagList": [
|
||||
{
|
||||
"CloseDelayTime": 1.5,
|
||||
"Tag": "AidAttack_HitFly",
|
||||
"TagHolder": "LocalAvatar"
|
||||
}
|
||||
],
|
||||
"OverrideParam": {
|
||||
"IsMustOnBackstage": false,
|
||||
"Priority": 11,
|
||||
"SwitchInIndex": 30
|
||||
},
|
||||
"SwitchType": "BeHitAid"
|
||||
},
|
||||
{
|
||||
"AidAttackTagList": [
|
||||
{
|
||||
"CloseDelayTime": 1.5,
|
||||
"Tag": "AidAttack_Common",
|
||||
"TagHolder": "LocalAvatar"
|
||||
}
|
||||
],
|
||||
"OverrideParam": {
|
||||
"IsMustOnBackstage": false,
|
||||
"Priority": 10,
|
||||
"SwitchInIndex": 30,
|
||||
"SwitchInPosRot": {
|
||||
"CoordsOption": "Relative",
|
||||
"NeedRaycastGround": true,
|
||||
"Offset": {
|
||||
"AngleOffset": {
|
||||
"x": 0,
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"BackupAngleOffset": {
|
||||
"x": 0,
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"BackupPositionOffset": {
|
||||
"x": 3,
|
||||
"y": 0,
|
||||
"z": -3
|
||||
},
|
||||
"IsUseRotationXZ": false,
|
||||
"IsUseRotationY": true,
|
||||
"PositionOffset": {
|
||||
"x": 3,
|
||||
"y": 0,
|
||||
"z": -3
|
||||
}
|
||||
},
|
||||
"TargetOption": {
|
||||
"$type": "ConfigPosRotReferTarget",
|
||||
"BackupOffsetReferTarget": "Self",
|
||||
"OffsetReferTarget": "Target"
|
||||
}
|
||||
}
|
||||
},
|
||||
"PrevOrderAidAttackTagList": [
|
||||
{
|
||||
"CloseDelayTime": 1.5,
|
||||
"Tag": "AidAttack_Common_Prev",
|
||||
"TagHolder": "LocalAvatar"
|
||||
}
|
||||
],
|
||||
"SwitchType": "CommonAid"
|
||||
},
|
||||
{
|
||||
"AidAttackTagList": [
|
||||
{
|
||||
"CheckIsInView": true,
|
||||
"CheckIsInViewOnlyOpenWindow": true,
|
||||
"CheckTargetRangeOnlyOpenWindow": true,
|
||||
"CheckWitchTimeOnlyOpenWindow": false,
|
||||
"CloseDelayTime": 0,
|
||||
"DisableInWitchTime": true,
|
||||
"Tag": "AidAttack_Parry_L",
|
||||
"TagHolder": "EnemyAllied",
|
||||
"TargetRange": 20
|
||||
}
|
||||
],
|
||||
"OverrideParam": {
|
||||
"CheckOpenWindow": true,
|
||||
"IsMustOnBackstage": true,
|
||||
"LockTargetID": "Player_PerfectSwitchAidAttack_LockTarget_01",
|
||||
"OnAidAttackBegin": [
|
||||
{
|
||||
"$type": "HandleAnimatorZoneTagsAction",
|
||||
"AnimatorStateTags": [
|
||||
"AidAttack_Parry_L",
|
||||
"AidAttack_Parry_H",
|
||||
"AidAttack_Assault",
|
||||
"AidAttack_Evade",
|
||||
"AidAttack_Switch"
|
||||
],
|
||||
"IsAdd": false,
|
||||
"Target": "EnemyAlliedNoNeedEnterBattle"
|
||||
},
|
||||
{
|
||||
"$type": "EnterParrySpecialModeAction",
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"Priority": 3,
|
||||
"SwitchInFadeTime": 0.05,
|
||||
"SwitchInIndex": 50,
|
||||
"SwitchInPosRot": {
|
||||
"CoordsOption": "ReferTarget",
|
||||
"NeedRaycastGround": true,
|
||||
"Offset": {
|
||||
"AngleOffset": {
|
||||
"x": 0,
|
||||
"y": 180,
|
||||
"z": 0
|
||||
},
|
||||
"BackupAngleOffset": {
|
||||
"x": 0,
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"BackupPositionOffset": {
|
||||
"x": 1.5,
|
||||
"y": 0,
|
||||
"z": -4
|
||||
},
|
||||
"IsUseRotationXZ": false,
|
||||
"IsUseRotationY": true,
|
||||
"PositionOffset": {
|
||||
"x": 0,
|
||||
"y": 0,
|
||||
"z": 3
|
||||
}
|
||||
},
|
||||
"TargetOption": {
|
||||
"$type": "ConfigPosRotReferTarget",
|
||||
"BackupOffsetReferTarget": "Self",
|
||||
"OffsetReferTarget": "Target"
|
||||
}
|
||||
},
|
||||
"SwitchOutFadeTime": 0.1,
|
||||
"SwitchOutIndex": 2
|
||||
},
|
||||
"SwitchType": "ParryAid"
|
||||
},
|
||||
{
|
||||
"AidAttackTagList": [
|
||||
{
|
||||
"CheckIsInView": true,
|
||||
"CheckIsInViewOnlyOpenWindow": true,
|
||||
"CheckTargetRangeOnlyOpenWindow": true,
|
||||
"CheckWitchTimeOnlyOpenWindow": false,
|
||||
"CloseDelayTime": 0,
|
||||
"DisableInWitchTime": true,
|
||||
"Tag": "AidAttack_Parry_H",
|
||||
"TagHolder": "EnemyAllied",
|
||||
"TargetRange": 20
|
||||
}
|
||||
],
|
||||
"OverrideParam": {
|
||||
"CheckOpenWindow": true,
|
||||
"IsMustOnBackstage": true,
|
||||
"LockTargetID": "Player_PerfectSwitchAidAttack_LockTarget_01",
|
||||
"OnAidAttackBegin": [
|
||||
{
|
||||
"$type": "HandleAnimatorZoneTagsAction",
|
||||
"AnimatorStateTags": [
|
||||
"AidAttack_Parry_L",
|
||||
"AidAttack_Parry_H",
|
||||
"AidAttack_Assault",
|
||||
"AidAttack_Evade",
|
||||
"AidAttack_Switch"
|
||||
],
|
||||
"IsAdd": false,
|
||||
"Target": "EnemyAlliedNoNeedEnterBattle"
|
||||
},
|
||||
{
|
||||
"$type": "EnterParrySpecialModeAction",
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"Priority": 3,
|
||||
"SwitchInFadeTime": 0.05,
|
||||
"SwitchInIndex": 51,
|
||||
"SwitchInPosRot": {
|
||||
"CoordsOption": "ReferTarget",
|
||||
"NeedRaycastGround": true,
|
||||
"Offset": {
|
||||
"AngleOffset": {
|
||||
"x": 0,
|
||||
"y": 180,
|
||||
"z": 0
|
||||
},
|
||||
"BackupAngleOffset": {
|
||||
"x": 0,
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"BackupPositionOffset": {
|
||||
"x": 1.5,
|
||||
"y": 0,
|
||||
"z": -4
|
||||
},
|
||||
"IsUseRotationXZ": false,
|
||||
"IsUseRotationY": true,
|
||||
"PositionOffset": {
|
||||
"x": 0,
|
||||
"y": 0,
|
||||
"z": 5
|
||||
}
|
||||
},
|
||||
"TargetOption": {
|
||||
"$type": "ConfigPosRotReferTarget",
|
||||
"BackupOffsetReferTarget": "Self",
|
||||
"OffsetReferTarget": "Target"
|
||||
}
|
||||
},
|
||||
"SwitchOutFadeTime": 0.1,
|
||||
"SwitchOutIndex": 2
|
||||
},
|
||||
"SwitchType": "ParryAid"
|
||||
},
|
||||
{
|
||||
"AidAttackTagList": [
|
||||
{
|
||||
"CheckIsInView": true,
|
||||
"CheckIsInViewOnlyOpenWindow": true,
|
||||
"CheckTargetRangeOnlyOpenWindow": true,
|
||||
"CheckWitchTimeOnlyOpenWindow": false,
|
||||
"CloseDelayTime": 0,
|
||||
"DisableInWitchTime": true,
|
||||
"Tag": "AidAttack_Switch",
|
||||
"TagHolder": "EnemyAllied",
|
||||
"TargetRange": 20
|
||||
}
|
||||
],
|
||||
"OverrideParam": {
|
||||
"CheckOpenWindow": true,
|
||||
"IsMustOnBackstage": true,
|
||||
"LockTargetID": "Player_PerfectSwitchAidAttack_LockTarget_01",
|
||||
"OnAidAttackBegin": [
|
||||
{
|
||||
"$type": "HandleAnimatorZoneTagsAction",
|
||||
"AnimatorStateTags": [
|
||||
"AidAttack_Parry_L",
|
||||
"AidAttack_Parry_H",
|
||||
"AidAttack_Assault",
|
||||
"AidAttack_Evade",
|
||||
"AidAttack_Switch"
|
||||
],
|
||||
"IsAdd": false,
|
||||
"Target": "EnemyAlliedNoNeedEnterBattle"
|
||||
},
|
||||
{
|
||||
"$type": "HandleAnimatorZoneTagsAction",
|
||||
"AnimatorStateTags": [
|
||||
"SwitchAid"
|
||||
],
|
||||
"IsAdd": true,
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"Priority": 0,
|
||||
"SwitchInFadeTime": 0.05,
|
||||
"SwitchInIndex": 54,
|
||||
"SwitchInPosRot": {
|
||||
"CoordsOption": "ReferTarget",
|
||||
"NeedRaycastGround": true,
|
||||
"Offset": {
|
||||
"AngleOffset": {
|
||||
"x": 0,
|
||||
"y": 180,
|
||||
"z": 0
|
||||
},
|
||||
"BackupAngleOffset": {
|
||||
"x": 0,
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"BackupPositionOffset": {
|
||||
"x": 1.5,
|
||||
"y": 0,
|
||||
"z": -4
|
||||
},
|
||||
"IsUseRotationXZ": false,
|
||||
"IsUseRotationY": true,
|
||||
"PositionOffset": {
|
||||
"x": 0,
|
||||
"y": 0,
|
||||
"z": 2
|
||||
}
|
||||
},
|
||||
"TargetOption": {
|
||||
"$type": "ConfigPosRotReferTarget",
|
||||
"BackupOffsetReferTarget": "Self",
|
||||
"OffsetReferTarget": "Target"
|
||||
}
|
||||
},
|
||||
"SwitchOutFadeTime": 0.3,
|
||||
"SwitchOutIndex": 2
|
||||
},
|
||||
"SwitchType": "NoEnergyPerfectSwitchAid"
|
||||
}
|
||||
],
|
||||
"DefaultParam": {
|
||||
"IsMustOnBackstage": false,
|
||||
"LockTargetID": "Player_Default_LockTarget_02_OnlyMonster",
|
||||
"Priority": 1,
|
||||
"SwitchInIndex": 30,
|
||||
"SwitchInPosRot": {
|
||||
"CoordsOption": "Relative",
|
||||
"NeedRaycastGround": true,
|
||||
"Offset": {
|
||||
"AngleOffset": {
|
||||
"x": 0,
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"BackupAngleOffset": {
|
||||
"x": 0,
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"BackupPositionOffset": {
|
||||
"x": 1.5,
|
||||
"y": 0,
|
||||
"z": -4
|
||||
},
|
||||
"IsUseRotationXZ": false,
|
||||
"IsUseRotationY": true,
|
||||
"PositionOffset": {
|
||||
"x": 1.5,
|
||||
"y": 0,
|
||||
"z": -4
|
||||
}
|
||||
},
|
||||
"TargetOption": {
|
||||
"$type": "ConfigPosRotReferTarget",
|
||||
"BackupOffsetReferTarget": "Self",
|
||||
"OffsetReferTarget": "Target"
|
||||
}
|
||||
},
|
||||
"SwitchOutIndex": -1
|
||||
}
|
||||
}
|
||||
],
|
||||
"AbilityName": "BanYue_AidAttack",
|
||||
"AbilityStacking": "Unique"
|
||||
}
|
552
Data/_unsorted/BanYue_AngerManager.json
Normal file
552
Data/_unsorted/BanYue_AngerManager.json
Normal file
@ -0,0 +1,552 @@
|
||||
{
|
||||
"AbilityMixins": [
|
||||
{
|
||||
"$type": "ActionsOnPropertyChangeMixin",
|
||||
"DoInitialCheck": false,
|
||||
"PropertyActions": [
|
||||
{
|
||||
"InstantPropertyChangeActions": [
|
||||
{
|
||||
"$type": "SetAbilitySpecialByExpression",
|
||||
"DoRefresh": true,
|
||||
"Expression": "specials(AS_RpToAnger)*specials(AS_Rp_Delta)",
|
||||
"ParamName": "AS_AngerRecoverExtra",
|
||||
"Target": "Self",
|
||||
"ValueType": "Float"
|
||||
},
|
||||
{
|
||||
"$type": "ModifyProperty",
|
||||
"Amount": "%AS_AngerRecoverExtra",
|
||||
"CustomPropertyType": "CurAngerValue",
|
||||
"IsUsePercentage": false,
|
||||
"Percentage": 0,
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByAbilitySpecial",
|
||||
"CompareType": "Greater",
|
||||
"Param": 0,
|
||||
"ParamName": "AS_AngerRecoverExtra",
|
||||
"ParamType": "Float"
|
||||
},
|
||||
{
|
||||
"$type": "ByAliveState",
|
||||
"AliveState": "Alive",
|
||||
"Target": "Caster"
|
||||
}
|
||||
],
|
||||
"PropertyModifyFunction": "Add",
|
||||
"PropertyType": "Custom",
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"IsSaveToSpecial": true,
|
||||
"IsUsePercentage": false,
|
||||
"NameSaveToSpecial": "AS_Rp_Delta",
|
||||
"PropertyType": "CurRp"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "ActionsOnPropertyChangeMixin",
|
||||
"PropertyActions": [
|
||||
{
|
||||
"CustomPropertyType": "CurAngerValue",
|
||||
"IsUsePercentage": false,
|
||||
"PropertyType": "Custom",
|
||||
"ValueRangeActions": [
|
||||
{
|
||||
"LowToValueActions": [
|
||||
{
|
||||
"$type": "SetAnimCtrlerParamAction",
|
||||
"BoolVal": true,
|
||||
"ParamName": "Bool_Angryprepare",
|
||||
"ParamType": 2,
|
||||
"Target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "EnterAngerState",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByIsInZoneTags",
|
||||
"Tags": [
|
||||
"Banyue_AngryState"
|
||||
],
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"Val": 120
|
||||
},
|
||||
{
|
||||
"HighToValueActions": [
|
||||
{
|
||||
"$type": "RemoveModifier",
|
||||
"ModifierName": "AngerState",
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"Val": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "AttachStateWithModifierMixin",
|
||||
"ConfigList": [
|
||||
{
|
||||
"AnimatorStateName": "Attack_Branch_03_01",
|
||||
"FrameCountHigh": 0,
|
||||
"FrameCountLow": 0,
|
||||
"IsLoop": true,
|
||||
"LayerIndex": 0,
|
||||
"MaxFrameCountHigh": true,
|
||||
"MaxFrameCountLow": false,
|
||||
"ModifierNameList": [
|
||||
"SpecialExSpController"
|
||||
]
|
||||
}
|
||||
],
|
||||
"IsSeam": true
|
||||
},
|
||||
{
|
||||
"$type": "AttachStateWithModifierMixin",
|
||||
"ConfigList": [
|
||||
{
|
||||
"AnimatorStateName": "Attack_Branch_02_01",
|
||||
"FrameCountHigh": 0,
|
||||
"FrameCountLow": 0,
|
||||
"IsLoop": true,
|
||||
"LayerIndex": 0,
|
||||
"MaxFrameCountHigh": true,
|
||||
"MaxFrameCountLow": false,
|
||||
"ModifierNameList": [
|
||||
"RecoverEnergyModifier"
|
||||
]
|
||||
},
|
||||
{
|
||||
"AnimatorStateName": "Attack_Branch_02_03",
|
||||
"FrameCountHigh": 0,
|
||||
"FrameCountLow": 0,
|
||||
"IsLoop": true,
|
||||
"LayerIndex": 0,
|
||||
"MaxFrameCountHigh": true,
|
||||
"MaxFrameCountLow": false,
|
||||
"ModifierNameList": [
|
||||
"RecoverEnergyModifier"
|
||||
]
|
||||
},
|
||||
{
|
||||
"AnimatorStateName": "Attack_Branch_02_03_Enhance",
|
||||
"FrameCountHigh": 0,
|
||||
"FrameCountLow": 0,
|
||||
"IsLoop": true,
|
||||
"LayerIndex": 0,
|
||||
"MaxFrameCountHigh": true,
|
||||
"MaxFrameCountLow": false,
|
||||
"ModifierNameList": [
|
||||
"RecoverEnergyModifier"
|
||||
]
|
||||
},
|
||||
{
|
||||
"AnimatorStateName": "Attack_Branch_02_04",
|
||||
"FrameCountHigh": 0,
|
||||
"FrameCountLow": 0,
|
||||
"IsLoop": true,
|
||||
"LayerIndex": 0,
|
||||
"MaxFrameCountHigh": true,
|
||||
"MaxFrameCountLow": false,
|
||||
"ModifierNameList": [
|
||||
"RecoverEnergyModifier"
|
||||
]
|
||||
},
|
||||
{
|
||||
"AnimatorStateName": "Attack_Branch_02_04_Enhance",
|
||||
"FrameCountHigh": 0,
|
||||
"FrameCountLow": 0,
|
||||
"IsLoop": true,
|
||||
"LayerIndex": 0,
|
||||
"MaxFrameCountHigh": true,
|
||||
"MaxFrameCountLow": false,
|
||||
"ModifierNameList": [
|
||||
"RecoverEnergyModifier"
|
||||
]
|
||||
},
|
||||
{
|
||||
"AnimatorStateName": "Attack_Branch_02_02",
|
||||
"FrameCountHigh": 0,
|
||||
"FrameCountLow": 0,
|
||||
"IsLoop": true,
|
||||
"LayerIndex": 0,
|
||||
"MaxFrameCountHigh": true,
|
||||
"MaxFrameCountLow": false,
|
||||
"ModifierNameList": [
|
||||
"RecoverEnergyModifier"
|
||||
]
|
||||
}
|
||||
],
|
||||
"IsSeam": true
|
||||
},
|
||||
{
|
||||
"$type": "AttachStateWithModifierMixin",
|
||||
"ConfigList": [
|
||||
{
|
||||
"AnimatorStateName": "Attack_EnterAngryState",
|
||||
"FrameCountHigh": 0,
|
||||
"FrameCountLow": 0,
|
||||
"IsLoop": true,
|
||||
"LayerIndex": 0,
|
||||
"MaxFrameCountHigh": true,
|
||||
"MaxFrameCountLow": false,
|
||||
"ModifierNameList": [
|
||||
"EnterAngerState"
|
||||
]
|
||||
}
|
||||
],
|
||||
"IsSeam": true
|
||||
},
|
||||
{
|
||||
"$type": "AttachStateWithModifierMixin",
|
||||
"ConfigList": [
|
||||
{
|
||||
"AnimatorStateName": "Attack_Charge_Start",
|
||||
"FrameCountHigh": 0,
|
||||
"FrameCountLow": 0,
|
||||
"IsLoop": true,
|
||||
"LayerIndex": 0,
|
||||
"MaxFrameCountHigh": true,
|
||||
"MaxFrameCountLow": false,
|
||||
"ModifierNameList": [
|
||||
"AngryRecoverByCharge"
|
||||
]
|
||||
},
|
||||
{
|
||||
"AnimatorStateName": "Attack_Charge_Loop",
|
||||
"FrameCountHigh": 0,
|
||||
"FrameCountLow": 0,
|
||||
"IsLoop": true,
|
||||
"LayerIndex": 0,
|
||||
"MaxFrameCountHigh": true,
|
||||
"MaxFrameCountLow": false,
|
||||
"ModifierNameList": [
|
||||
"AngryRecoverByCharge"
|
||||
]
|
||||
}
|
||||
],
|
||||
"IsSeam": false
|
||||
}
|
||||
],
|
||||
"AbilityName": "BanYue_AngerManager",
|
||||
"AbilitySpecials": {
|
||||
"AS_AngerDecreaseByAttack": {
|
||||
"Value": -20
|
||||
},
|
||||
"AS_AngerDecreaseByTime": {
|
||||
"Value": -8
|
||||
},
|
||||
"AS_AngerDuration": {
|
||||
"Value": 15
|
||||
},
|
||||
"AS_AngerRecoverByAttack": {
|
||||
"Value": 2
|
||||
},
|
||||
"AS_AngerRecoverExtra": {
|
||||
"Value": 0
|
||||
},
|
||||
"AS_AngryRecoverByHP": {
|
||||
"Value": 2
|
||||
},
|
||||
"AS_HpDecraseRatio": {
|
||||
"Value": 0.01
|
||||
},
|
||||
"AS_RpToAnger": {
|
||||
"Value": -1
|
||||
},
|
||||
"AS_Rp_Delta": {
|
||||
"Value": 0
|
||||
},
|
||||
"AS_SpRecover": {
|
||||
"Value": 10
|
||||
}
|
||||
},
|
||||
"AbilityStacking": "Unique",
|
||||
"DefaultModifier": {
|
||||
"OnAdded": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "AngerRecoverManager",
|
||||
"Target": "Self"
|
||||
}
|
||||
]
|
||||
},
|
||||
"Modifiers": {
|
||||
"AngerRecoverManager": {
|
||||
"Duration": -1,
|
||||
"ModifierStacking": "Unique",
|
||||
"OnPatternHitOther": [
|
||||
{
|
||||
"$type": "ModifyProperty",
|
||||
"Amount": "%AS_AngerRecoverByAttack",
|
||||
"CustomPropertyType": "CurAngerValue",
|
||||
"IsUsePercentage": false,
|
||||
"Percentage": 0,
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByAnimTagList",
|
||||
"TagList": [
|
||||
"AttackNormal",
|
||||
"Counter"
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "ByCauseStun",
|
||||
"IsCauseStun": true
|
||||
}
|
||||
],
|
||||
"PropertyModifyFunction": "Add",
|
||||
"PropertyType": "Custom",
|
||||
"Target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "ModifyProperty",
|
||||
"Amount": "%AS_AngerRecoverByAttack",
|
||||
"CustomPropertyType": "CurAngerValue",
|
||||
"IsUsePercentage": false,
|
||||
"Percentage": 0,
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByAnimTagList",
|
||||
"TagList": [
|
||||
"ParryAid",
|
||||
"AttackAid"
|
||||
]
|
||||
}
|
||||
],
|
||||
"PropertyModifyFunction": "Add",
|
||||
"PropertyType": "Custom",
|
||||
"Target": "Self"
|
||||
}
|
||||
]
|
||||
},
|
||||
"AngerState": {
|
||||
"Duration": -1,
|
||||
"ModifierStacking": "Replace",
|
||||
"OnAdded": [
|
||||
{
|
||||
"$type": "HandleAnimatorZoneTagsAction",
|
||||
"AnimatorStateTags": [
|
||||
"Banyue_AngryState"
|
||||
],
|
||||
"Target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "SetAnimCtrlerParamAction",
|
||||
"BoolVal": true,
|
||||
"ParamName": "Bool_InAngryState",
|
||||
"ParamType": 2,
|
||||
"Target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "ModifyProperty",
|
||||
"Amount": 1,
|
||||
"CustomPropertyType": "IsAngry",
|
||||
"IsUsePercentage": false,
|
||||
"Percentage": 0,
|
||||
"PropertyModifyFunction": "Add",
|
||||
"PropertyType": "Custom",
|
||||
"Target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "SetAnimCtrlerParamAction",
|
||||
"BoolVal": true,
|
||||
"ParamName": "Bool_SpecialExSp",
|
||||
"ParamType": 2,
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"OnRemoved": [
|
||||
{
|
||||
"$type": "HandleAnimatorZoneTagsAction",
|
||||
"AnimatorStateTags": [
|
||||
"Banyue_AngryState"
|
||||
],
|
||||
"IsAdd": false,
|
||||
"Target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "SetAnimCtrlerParamAction",
|
||||
"BoolVal": false,
|
||||
"ParamName": "Bool_InAngryState",
|
||||
"ParamType": 2,
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"OnThinkInterval": [
|
||||
{
|
||||
"$type": "ModifyProperty",
|
||||
"Amount": "%AS_AngerDecreaseByTime",
|
||||
"CustomPropertyType": "CurAngerValue",
|
||||
"IsUsePercentage": false,
|
||||
"Percentage": 0,
|
||||
"PropertyModifyFunction": "Add",
|
||||
"PropertyType": "Custom",
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"ThinkInterval": 1
|
||||
},
|
||||
"AngryRecoverByCharge": {
|
||||
"Duration": -1,
|
||||
"ModifierStacking": "Unique",
|
||||
"OnAdded": [
|
||||
{
|
||||
"$type": "HandleAnimatorZoneTagsAction",
|
||||
"AnimatorStateTags": [
|
||||
"Banyue_ChargeAngry"
|
||||
],
|
||||
"IsAdd": true,
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"OnRemoved": [
|
||||
{
|
||||
"$type": "HandleAnimatorZoneTagsAction",
|
||||
"AnimatorStateTags": [
|
||||
"Banyue_ChargeAngry"
|
||||
],
|
||||
"IsAdd": false,
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"OnThinkInterval": [
|
||||
{
|
||||
"$type": "DecreaseHPAction",
|
||||
"Amount": 0,
|
||||
"IgnoreInvincible": true,
|
||||
"IgnoreLifeLock": true,
|
||||
"Percentage": "%AS_HpDecraseRatio",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByPlayerPropertyValue",
|
||||
"CompareType": "GreaterEqual",
|
||||
"Denominator": "MaxHP",
|
||||
"IsUsePercent": true,
|
||||
"Numerator": "CurHP",
|
||||
"Target": "Self",
|
||||
"Val1": 0.1,
|
||||
"Val2": 0
|
||||
}
|
||||
],
|
||||
"Target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "ModifyProperty",
|
||||
"Amount": "%AS_AngryRecoverByHP",
|
||||
"CustomPropertyType": "CurAngerValue",
|
||||
"IsUsePercentage": false,
|
||||
"Percentage": 0,
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByPlayerPropertyValue",
|
||||
"CompareType": "GreaterEqual",
|
||||
"Denominator": "MaxHP",
|
||||
"IsUsePercent": true,
|
||||
"Numerator": "CurHP",
|
||||
"Target": "Self",
|
||||
"Val1": 0.1,
|
||||
"Val2": 0
|
||||
}
|
||||
],
|
||||
"PropertyModifyFunction": "Add",
|
||||
"PropertyType": "Custom",
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"ThinkInterval": 0.1
|
||||
},
|
||||
"EnterAngerState": {
|
||||
"Duration": -1,
|
||||
"ModifierStacking": "Unique",
|
||||
"OnAdded": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "AngerState",
|
||||
"Target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "SetAnimCtrlerParamAction",
|
||||
"BoolVal": false,
|
||||
"ParamName": "Bool_Angryprepare",
|
||||
"ParamType": 2,
|
||||
"Target": "Self"
|
||||
}
|
||||
]
|
||||
},
|
||||
"RecoverEnergyModifier": {
|
||||
"Duration": -1,
|
||||
"ModifierStacking": "Unique",
|
||||
"OnAdded": [
|
||||
{
|
||||
"$type": "RecoverSPAction",
|
||||
"Amount": "%AS_SpRecover",
|
||||
"Percentage": 0,
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByIsInZoneTags",
|
||||
"Tags": [
|
||||
"Banyue_AngryState"
|
||||
],
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"Target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "ModifyProperty",
|
||||
"Amount": "%AS_AngerDecreaseByAttack",
|
||||
"CustomPropertyType": "CurAngerValue",
|
||||
"IsUsePercentage": false,
|
||||
"Percentage": 0,
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByIsInZoneTags",
|
||||
"Tags": [
|
||||
"Banyue_AngryState"
|
||||
],
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"PropertyModifyFunction": "Add",
|
||||
"PropertyType": "Custom",
|
||||
"Target": "Self"
|
||||
}
|
||||
]
|
||||
},
|
||||
"SpecialExSpController": {
|
||||
"Duration": -1,
|
||||
"ModifierStacking": "Unique",
|
||||
"OnAdded": [
|
||||
{
|
||||
"$type": "SetAnimCtrlerParamAction",
|
||||
"BoolVal": false,
|
||||
"ParamName": "Bool_SpecialExSp",
|
||||
"ParamType": 2,
|
||||
"Target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "ModifyProperty",
|
||||
"Amount": -1,
|
||||
"CustomPropertyType": "IsAngry",
|
||||
"IsUsePercentage": false,
|
||||
"Percentage": 0,
|
||||
"PropertyModifyFunction": "Add",
|
||||
"PropertyType": "Custom",
|
||||
"Target": "Self"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
53
Data/_unsorted/BanYue_AutoBattle.json
Normal file
53
Data/_unsorted/BanYue_AutoBattle.json
Normal file
@ -0,0 +1,53 @@
|
||||
{
|
||||
"AbilityName": "BanYue_AutoBattle",
|
||||
"AbilityStacking": "Unique",
|
||||
"OnAbilityTrigger": [
|
||||
{
|
||||
"$type": "SetAnimCtrlerParamAction",
|
||||
"ParamName": "Trigger_PressAttackA",
|
||||
"ParamType": 1
|
||||
}
|
||||
],
|
||||
"OnAdded": [
|
||||
{
|
||||
"$type": "ApplyAbilityAction",
|
||||
"AbilityName": "Player_AutoBattle",
|
||||
"IsAutoTrigger": false
|
||||
},
|
||||
{
|
||||
"$type": "SetTargetAbilitySpecialAction",
|
||||
"Params": [
|
||||
{
|
||||
"AbilityName": "Player_AutoBattle",
|
||||
"AbilitySpecials": [
|
||||
{
|
||||
"ModifyFunction": "Replace",
|
||||
"Param": "BanYue_AutoBattle",
|
||||
"ParamName": "AS_AbilityName",
|
||||
"ParamType": "String"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "SetAnimCtrlerParamAction",
|
||||
"BoolVal": true,
|
||||
"ParamName": "Bool_AutoBattle",
|
||||
"ParamType": 2
|
||||
},
|
||||
{
|
||||
"$type": "SetRBLOffsetAction",
|
||||
"RBLOffset": 2,
|
||||
"Tag": "BanYue_AutoBattle",
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"OnRemoved": [
|
||||
{
|
||||
"$type": "UnsetRBLOffsetAction",
|
||||
"Tag": "BanYue_AutoBattle",
|
||||
"Target": "Self"
|
||||
}
|
||||
]
|
||||
}
|
546
Data/_unsorted/BanYue_BallManager.json
Normal file
546
Data/_unsorted/BanYue_BallManager.json
Normal file
@ -0,0 +1,546 @@
|
||||
{
|
||||
"AbilityMixins": [
|
||||
{
|
||||
"$type": "AttachZoneTagWithModifierMixin",
|
||||
"ConfigList": [
|
||||
{
|
||||
"ModifierNameList": [
|
||||
"AngryState_Show"
|
||||
],
|
||||
"ZoneTag": "Banyue_AngryState"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "AttachStateWithModifierMixin",
|
||||
"ConfigList": [
|
||||
{
|
||||
"AnimatorStateName": "Idle_AFK_01",
|
||||
"FrameCountHigh": 0,
|
||||
"FrameCountLow": 0,
|
||||
"IsLoop": false,
|
||||
"LayerIndex": 0,
|
||||
"MaxFrameCountHigh": true,
|
||||
"MaxFrameCountLow": false,
|
||||
"ModifierNameList": [
|
||||
"BallAFK_ShowController"
|
||||
]
|
||||
},
|
||||
{
|
||||
"AnimatorStateName": "Walk_End",
|
||||
"FrameCountHigh": 0,
|
||||
"FrameCountLow": 0,
|
||||
"IsLoop": false,
|
||||
"LayerIndex": 0,
|
||||
"MaxFrameCountHigh": true,
|
||||
"MaxFrameCountLow": false,
|
||||
"ModifierNameList": [
|
||||
"BallAFK_ShowController"
|
||||
]
|
||||
},
|
||||
{
|
||||
"AnimatorStateName": "SwitchIn_Attack_Ex_Start",
|
||||
"FrameCountHigh": 0,
|
||||
"FrameCountLow": 0,
|
||||
"IsLoop": false,
|
||||
"LayerIndex": 0,
|
||||
"MaxFrameCountHigh": true,
|
||||
"MaxFrameCountLow": false,
|
||||
"ModifierNameList": [
|
||||
"BallAFK_ShowController"
|
||||
]
|
||||
},
|
||||
{
|
||||
"AnimatorStateName": "Attack_Branch_02_01",
|
||||
"FrameCountHigh": 0,
|
||||
"FrameCountLow": 0,
|
||||
"IsLoop": false,
|
||||
"LayerIndex": 0,
|
||||
"MaxFrameCountHigh": true,
|
||||
"MaxFrameCountLow": false,
|
||||
"ModifierNameList": [
|
||||
"BallAFK_ShowController"
|
||||
]
|
||||
},
|
||||
{
|
||||
"AnimatorStateName": "Attack_Normal_03",
|
||||
"FrameCountHigh": 0,
|
||||
"FrameCountLow": 0,
|
||||
"IsLoop": false,
|
||||
"LayerIndex": 0,
|
||||
"MaxFrameCountHigh": true,
|
||||
"MaxFrameCountLow": false,
|
||||
"ModifierNameList": [
|
||||
"BallAFK_ShowController"
|
||||
]
|
||||
}
|
||||
],
|
||||
"IsSeam": true
|
||||
}
|
||||
],
|
||||
"AbilityName": "BanYue_BallManager",
|
||||
"AbilityStacking": "Unique",
|
||||
"DefaultModifier": {
|
||||
"OnAdded": [
|
||||
{
|
||||
"$type": "PushRenderVisibleAction",
|
||||
"ApplyAllRenderers": false,
|
||||
"Paths": [
|
||||
"BanYue_Item_4"
|
||||
],
|
||||
"Tag": "BanYue_Ball_DisVisible",
|
||||
"Visible": false
|
||||
},
|
||||
{
|
||||
"$type": "PushRenderVisibleAction",
|
||||
"ApplyAllRenderers": false,
|
||||
"Paths": [
|
||||
"BanYue_Item_2",
|
||||
"BanYue_Item_1"
|
||||
],
|
||||
"Tag": "BanYue_BallAFK_DisVisible",
|
||||
"Visible": false
|
||||
}
|
||||
]
|
||||
},
|
||||
"Modifiers": {
|
||||
"AngryState_Show": {
|
||||
"Duration": -1,
|
||||
"ModifierStacking": "Unique",
|
||||
"OnAdded": [
|
||||
{
|
||||
"$type": "PopRenderVisibleAction",
|
||||
"Tag": "BanYue_Ball_DisVisible"
|
||||
},
|
||||
{
|
||||
"$type": "AttachEffect",
|
||||
"AttachEffectPosRot": {
|
||||
"CoordsOption": "ReferTarget",
|
||||
"Offset": {
|
||||
"AngleOffset": {
|
||||
"x": 0,
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"IsUseRotationXZ": true,
|
||||
"IsUseRotationY": true,
|
||||
"PositionOffset": {
|
||||
"x": 0,
|
||||
"y": 0,
|
||||
"z": 0
|
||||
}
|
||||
},
|
||||
"TargetOption": {
|
||||
"$type": "ConfigPosRotReferTarget",
|
||||
"AttachPoint": "Ctr_L_Ball_01",
|
||||
"IsUseAttachPointPos": true,
|
||||
"IsUseAttachPointRotation": true,
|
||||
"OffsetReferTarget": "Self"
|
||||
}
|
||||
},
|
||||
"EffectPattern": "Eff_BanYue_Common_01_Fire",
|
||||
"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": "Ctr_L_Ball_02",
|
||||
"IsUseAttachPointPos": true,
|
||||
"IsUseAttachPointRotation": true,
|
||||
"OffsetReferTarget": "Self"
|
||||
}
|
||||
},
|
||||
"EffectPattern": "Eff_BanYue_Common_01_Fire",
|
||||
"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": "Ctr_L_Ball_03",
|
||||
"IsUseAttachPointPos": true,
|
||||
"IsUseAttachPointRotation": true,
|
||||
"OffsetReferTarget": "Self"
|
||||
}
|
||||
},
|
||||
"EffectPattern": "Eff_BanYue_Common_01_Fire",
|
||||
"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": "Ctr_M_Ball_01",
|
||||
"IsUseAttachPointPos": true,
|
||||
"IsUseAttachPointRotation": true,
|
||||
"OffsetReferTarget": "Self"
|
||||
}
|
||||
},
|
||||
"EffectPattern": "Eff_BanYue_Common_01_Fire",
|
||||
"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": "Ctr_R_Ball_01",
|
||||
"IsUseAttachPointPos": true,
|
||||
"IsUseAttachPointRotation": true,
|
||||
"OffsetReferTarget": "Self"
|
||||
}
|
||||
},
|
||||
"EffectPattern": "Eff_BanYue_Common_01_Fire",
|
||||
"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": "Ctr_R_Ball_02",
|
||||
"IsUseAttachPointPos": true,
|
||||
"IsUseAttachPointRotation": true,
|
||||
"OffsetReferTarget": "Self"
|
||||
}
|
||||
},
|
||||
"EffectPattern": "Eff_BanYue_Common_01_Fire",
|
||||
"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": "Ctr_R_Ball_03",
|
||||
"IsUseAttachPointPos": true,
|
||||
"IsUseAttachPointRotation": true,
|
||||
"OffsetReferTarget": "Self"
|
||||
}
|
||||
},
|
||||
"EffectPattern": "Eff_BanYue_Common_01_Fire",
|
||||
"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": "Ctr_R_HandBase",
|
||||
"IsUseAttachPointPos": true,
|
||||
"IsUseAttachPointRotation": true,
|
||||
"OffsetReferTarget": "Self"
|
||||
}
|
||||
},
|
||||
"EffectPattern": "Eff_BanYue_EnterFever_01_Fire",
|
||||
"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": "Ctr_L_HandBase",
|
||||
"IsUseAttachPointPos": true,
|
||||
"IsUseAttachPointRotation": true,
|
||||
"OffsetReferTarget": "Self"
|
||||
}
|
||||
},
|
||||
"EffectPattern": "Eff_BanYue_EnterFever_02_Fire",
|
||||
"Target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "ModifyMaterialPropertyAction",
|
||||
"ApplyAllRenderers": false,
|
||||
"RendererList": [
|
||||
{
|
||||
"ApplyAllMaterials": true,
|
||||
"RenderPath": "BanYue_Body_1"
|
||||
}
|
||||
],
|
||||
"Tag": "Avatar_Male_Size03_BanYue_MA_EnterFever_SecondaryEmission_01",
|
||||
"Target": "Self",
|
||||
"key": "Avatar_Male_Size03_BanYue_MA_EnterFever_SecondaryEmission_01"
|
||||
},
|
||||
{
|
||||
"$type": "ModifyMaterialPropertyAction",
|
||||
"ApplyAllRenderers": false,
|
||||
"RendererList": [
|
||||
{
|
||||
"ApplyAllMaterials": false,
|
||||
"MaterialIndexList": [
|
||||
0
|
||||
],
|
||||
"RenderPath": "BanYue_Body_2"
|
||||
}
|
||||
],
|
||||
"Tag": "Avatar_Male_Size03_BanYue_MA_EnterFever_SecondaryEmission_02",
|
||||
"Target": "Self",
|
||||
"key": "Avatar_Male_Size03_BanYue_MA_EnterFever_SecondaryEmission_02"
|
||||
},
|
||||
{
|
||||
"$type": "ModifyMaterialPropertyAction",
|
||||
"ApplyAllRenderers": false,
|
||||
"RendererList": [
|
||||
{
|
||||
"ApplyAllMaterials": false,
|
||||
"MaterialIndexList": [
|
||||
0
|
||||
],
|
||||
"RenderPath": "BanYue_Body_3"
|
||||
}
|
||||
],
|
||||
"Tag": "Avatar_Male_Size03_BanYue_MA_EnterFever_SecondaryEmission_03",
|
||||
"Target": "Self",
|
||||
"key": "Avatar_Male_Size03_BanYue_MA_EnterFever_SecondaryEmission_03"
|
||||
},
|
||||
{
|
||||
"$type": "ModifyMaterialPropertyAction",
|
||||
"ApplyAllRenderers": false,
|
||||
"RendererList": [
|
||||
{
|
||||
"ApplyAllMaterials": true,
|
||||
"RenderPath": "BanYue_Weapon"
|
||||
}
|
||||
],
|
||||
"Tag": "Avatar_Male_Size03_BanYue_MA_EnterFever_SecondaryEmission_04",
|
||||
"Target": "Self",
|
||||
"key": "Avatar_Male_Size03_BanYue_MA_EnterFever_SecondaryEmission_04"
|
||||
},
|
||||
{
|
||||
"$type": "ModifyMaterialPropertyAction",
|
||||
"ApplyAllRenderers": true,
|
||||
"Tag": "Avatar_Male_Size03_BanYue_MA_EnterFever_MainMaps_07",
|
||||
"Target": "Self",
|
||||
"key": "Avatar_Male_Size03_BanYue_MA_EnterFever_MainMaps_07"
|
||||
},
|
||||
{
|
||||
"$type": "ModifyMaterialPropertyAction",
|
||||
"ApplyAllRenderers": false,
|
||||
"RendererList": [
|
||||
{
|
||||
"ApplyAllMaterials": true,
|
||||
"RenderPath": "BanYue_Body_1"
|
||||
},
|
||||
{
|
||||
"ApplyAllMaterials": true,
|
||||
"RenderPath": "BanYue_Body_2"
|
||||
},
|
||||
{
|
||||
"ApplyAllMaterials": true,
|
||||
"RenderPath": "BanYue_Body_3"
|
||||
}
|
||||
],
|
||||
"Tag": "Avatar_Male_Size03_BanYue_MA_EnterFever_AbnormalPropertyFreeze_06",
|
||||
"Target": "Self",
|
||||
"key": "Avatar_Male_Size03_BanYue_MA_EnterFever_AbnormalPropertyFreeze_06"
|
||||
},
|
||||
{
|
||||
"$type": "ModifyMaterialPropertyAction",
|
||||
"ApplyAllRenderers": false,
|
||||
"RendererList": [
|
||||
{
|
||||
"ApplyAllMaterials": true,
|
||||
"RenderPath": "BanYue_Item_4"
|
||||
}
|
||||
],
|
||||
"Tag": "Avatar_Male_Size03_BanYue_MA_EnterFever_OverrideRimGlow_08",
|
||||
"Target": "Self",
|
||||
"key": "Avatar_Male_Size03_BanYue_MA_EnterFever_OverrideRimGlow_08"
|
||||
}
|
||||
],
|
||||
"OnRemoved": [
|
||||
{
|
||||
"$type": "InterruptMaterialPropertyAction",
|
||||
"Tag": "Avatar_Male_Size03_BanYue_MA_EnterFever_SecondaryEmission_01",
|
||||
"Target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "InterruptMaterialPropertyAction",
|
||||
"Tag": "Avatar_Male_Size03_BanYue_MA_EnterFever_SecondaryEmission_02",
|
||||
"Target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "InterruptMaterialPropertyAction",
|
||||
"Tag": "Avatar_Male_Size03_BanYue_MA_EnterFever_SecondaryEmission_03",
|
||||
"Target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "InterruptMaterialPropertyAction",
|
||||
"Tag": "Avatar_Male_Size03_BanYue_MA_EnterFever_SecondaryEmission_04",
|
||||
"Target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "InterruptMaterialPropertyAction",
|
||||
"Tag": "Avatar_Male_Size03_BanYue_MA_EnterFever_MainMaps_07",
|
||||
"Target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "InterruptMaterialPropertyAction",
|
||||
"Tag": "Avatar_Male_Size03_BanYue_MA_EnterFever_AbnormalPropertyFreeze_06",
|
||||
"Target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "InterruptMaterialPropertyAction",
|
||||
"Tag": "Avatar_Male_Size03_BanYue_MA_EnterFever_OverrideRimGlow_08",
|
||||
"Target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "PushRenderVisibleAction",
|
||||
"ApplyAllRenderers": false,
|
||||
"Paths": [
|
||||
"BanYue_Item_4"
|
||||
],
|
||||
"Tag": "BanYue_Ball_DisVisible",
|
||||
"Visible": false
|
||||
}
|
||||
]
|
||||
},
|
||||
"BallAFK_ShowController": {
|
||||
"Duration": -1,
|
||||
"ModifierStacking": "Unique",
|
||||
"OnAdded": [
|
||||
{
|
||||
"$type": "PopRenderVisibleAction",
|
||||
"Tag": "BanYue_BallAFK_DisVisible"
|
||||
}
|
||||
],
|
||||
"OnRemoved": [
|
||||
{
|
||||
"$type": "PushRenderVisibleAction",
|
||||
"ApplyAllRenderers": false,
|
||||
"Paths": [
|
||||
"BanYue_Item_2",
|
||||
"BanYue_Item_1"
|
||||
],
|
||||
"Tag": "BanYue_BallAFK_DisVisible",
|
||||
"Visible": false
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
95
Data/_unsorted/BanYue_Branch_02_01_Bullet.json
Normal file
95
Data/_unsorted/BanYue_Branch_02_01_Bullet.json
Normal file
@ -0,0 +1,95 @@
|
||||
{
|
||||
"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_YiXuan_Attack_ExSpecial_Enhance_01_09_Wind"
|
||||
},
|
||||
"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
|
||||
}
|
||||
},
|
||||
"RaycastGroundOffset": 0,
|
||||
"TargetOption": {
|
||||
"$type": "ConfigPosRotReferTarget",
|
||||
"OffsetReferTarget": "Caster"
|
||||
}
|
||||
},
|
||||
"BulletName": "Bullet_Empty_IgnoreWall",
|
||||
"CanHitStage": false,
|
||||
"DelayActionList": [
|
||||
{
|
||||
"Actions": [
|
||||
{
|
||||
"$type": "AttackCameraShakeAction",
|
||||
"ShakeConfigKey": "YiXuan_Attack_ExSpecial_Enhance_01_CamShake_E_04",
|
||||
"Target": "Other"
|
||||
}
|
||||
],
|
||||
"DelayTime": 0,
|
||||
"HitAnimEventID": "YiXuan_Attack_ExSpecial_01_Enhance_AttackProperty_03_01"
|
||||
},
|
||||
{
|
||||
"DelayTime": 0.067,
|
||||
"HitAnimEventID": "YiXuan_Attack_ExSpecial_01_Enhance_AttackProperty_03_01"
|
||||
},
|
||||
{
|
||||
"DelayTime": 0.133,
|
||||
"HitAnimEventID": "YiXuan_Attack_ExSpecial_01_Enhance_AttackProperty_03_01"
|
||||
},
|
||||
{
|
||||
"DelayTime": 0.2,
|
||||
"HitAnimEventID": "YiXuan_Attack_ExSpecial_01_Enhance_AttackProperty_03_01"
|
||||
},
|
||||
{
|
||||
"DelayTime": 0.233,
|
||||
"HitAnimEventID": "YiXuan_Attack_ExSpecial_01_Enhance_AttackProperty_03_02"
|
||||
}
|
||||
],
|
||||
"DestroyExplode": false,
|
||||
"HitOtherExplode": false,
|
||||
"HitStageExplode": false,
|
||||
"IsAlwaysFollowPlatform": true,
|
||||
"MaxHitNum": -1,
|
||||
"MaxHitStageNum": -1,
|
||||
"MaxHitTargetNum": -1,
|
||||
"MaxTouchStageNum": 0,
|
||||
"OnBulletCreateAction": [
|
||||
],
|
||||
"OnBulletDestroyAction": [
|
||||
],
|
||||
"Targetting": "Enemy"
|
||||
}
|
||||
],
|
||||
"AbilityName": "BanYue_Branch_02_01_Bullet",
|
||||
"AbilityStacking": "Unique"
|
||||
}
|
101
Data/_unsorted/BanYue_Branch_02_02_Bullet.json
Normal file
101
Data/_unsorted/BanYue_Branch_02_02_Bullet.json
Normal file
@ -0,0 +1,101 @@
|
||||
{
|
||||
"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_BanYue_Attack_Branch_02_02_08_Fire"
|
||||
},
|
||||
"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
|
||||
}
|
||||
},
|
||||
"RaycastGroundOffset": 0,
|
||||
"TargetOption": {
|
||||
"$type": "ConfigPosRotReferTarget",
|
||||
"OffsetReferTarget": "Caster"
|
||||
}
|
||||
},
|
||||
"BulletName": "Bullet_Empty_IgnoreWall",
|
||||
"CanHitStage": false,
|
||||
"DelayActionList": [
|
||||
{
|
||||
"Actions": [
|
||||
{
|
||||
"$type": "AttackCameraShakeAction",
|
||||
"ShakeConfigKey": "BanYue_Attack_Attack_Branch_02_02_CamShake_E_03",
|
||||
"Target": "Other"
|
||||
}
|
||||
],
|
||||
"DelayTime": 0.133,
|
||||
"HitAnimEventID": "BanYue_Attack_Attack_Branch_02_02_AttackProperty_04"
|
||||
},
|
||||
{
|
||||
"Actions": [
|
||||
{
|
||||
"$type": "AttackCameraShakeAction",
|
||||
"ShakeConfigKey": "BanYue_Attack_Attack_Branch_02_02_CamShake_E_03",
|
||||
"Target": "Other"
|
||||
}
|
||||
],
|
||||
"DelayTime": 0.433,
|
||||
"HitAnimEventID": "BanYue_Attack_Attack_Branch_02_02_AttackProperty_04"
|
||||
},
|
||||
{
|
||||
"Actions": [
|
||||
{
|
||||
"$type": "AttackCameraShakeAction",
|
||||
"ShakeConfigKey": "BanYue_Attack_Attack_Branch_02_02_CamShake_E_04",
|
||||
"Target": "Other"
|
||||
}
|
||||
],
|
||||
"DelayTime": 0.6,
|
||||
"HitAnimEventID": "BanYue_Attack_Attack_Branch_02_02_AttackProperty_05"
|
||||
}
|
||||
],
|
||||
"DestroyExplode": false,
|
||||
"HitOtherExplode": false,
|
||||
"HitStageExplode": false,
|
||||
"IsAlwaysFollowPlatform": true,
|
||||
"MaxHitNum": -1,
|
||||
"MaxHitStageNum": -1,
|
||||
"MaxHitTargetNum": -1,
|
||||
"MaxTouchStageNum": 0,
|
||||
"OnBulletCreateAction": [
|
||||
],
|
||||
"OnBulletDestroyAction": [
|
||||
],
|
||||
"Targetting": "Enemy"
|
||||
}
|
||||
],
|
||||
"AbilityName": "BanYue_Branch_02_02_Bullet",
|
||||
"AbilityStacking": "Unique"
|
||||
}
|
87
Data/_unsorted/BanYue_Branch_02_03_Bullet.json
Normal file
87
Data/_unsorted/BanYue_Branch_02_03_Bullet.json
Normal file
@ -0,0 +1,87 @@
|
||||
{
|
||||
"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_BanYue_Attack_Branch_02_03_02_Burst"
|
||||
},
|
||||
"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
|
||||
}
|
||||
},
|
||||
"RaycastGroundOffset": 0,
|
||||
"TargetOption": {
|
||||
"$type": "ConfigPosRotReferTarget",
|
||||
"OffsetReferTarget": "Caster"
|
||||
}
|
||||
},
|
||||
"BulletName": "Bullet_Empty_IgnoreWall",
|
||||
"CanHitStage": false,
|
||||
"DelayActionList": [
|
||||
{
|
||||
"Actions": [
|
||||
{
|
||||
"$type": "AttackCameraShakeAction",
|
||||
"ShakeConfigKey": "BanYue_Attack_Attack_Branch_02_03_CamShake_E_02",
|
||||
"Target": "Other"
|
||||
}
|
||||
],
|
||||
"DelayTime": 0.033,
|
||||
"HitAnimEventID": "BanYue_Attack_Attack_Branch_02_03_AttackProperty_02"
|
||||
},
|
||||
{
|
||||
"DelayTime": 0.083,
|
||||
"HitAnimEventID": "BanYue_Attack_Attack_Branch_02_03_AttackProperty_02"
|
||||
},
|
||||
{
|
||||
"DelayTime": 0.133,
|
||||
"HitAnimEventID": "BanYue_Attack_Attack_Branch_02_03_AttackProperty_03"
|
||||
}
|
||||
],
|
||||
"DestroyExplode": false,
|
||||
"HitOtherExplode": false,
|
||||
"HitStageExplode": false,
|
||||
"IsAlwaysFollowPlatform": true,
|
||||
"MaxHitNum": -1,
|
||||
"MaxHitStageNum": -1,
|
||||
"MaxHitTargetNum": -1,
|
||||
"MaxTouchStageNum": 0,
|
||||
"OnBulletCreateAction": [
|
||||
],
|
||||
"OnBulletDestroyAction": [
|
||||
],
|
||||
"Targetting": "Enemy"
|
||||
}
|
||||
],
|
||||
"AbilityName": "BanYue_Branch_02_03_Bullet",
|
||||
"AbilityStacking": "Unique"
|
||||
}
|
102
Data/_unsorted/BanYue_Branch_02_03_Enhance_Bullet.json
Normal file
102
Data/_unsorted/BanYue_Branch_02_03_Enhance_Bullet.json
Normal file
@ -0,0 +1,102 @@
|
||||
{
|
||||
"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_BanYue_Attack_Branch_02_03_Enhance_02_Stone"
|
||||
},
|
||||
"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
|
||||
}
|
||||
},
|
||||
"RaycastGroundOffset": 0,
|
||||
"TargetOption": {
|
||||
"$type": "ConfigPosRotReferTarget",
|
||||
"OffsetReferTarget": "Caster"
|
||||
}
|
||||
},
|
||||
"BulletName": "Bullet_Empty_IgnoreWall",
|
||||
"CanHitStage": false,
|
||||
"DelayActionList": [
|
||||
{
|
||||
"Actions": [
|
||||
{
|
||||
"$type": "AttackCameraShakeAction",
|
||||
"ShakeConfigKey": "BanYue_Attack_Attack_Branch_02_04_CamShake_E_01",
|
||||
"Target": "Other"
|
||||
}
|
||||
],
|
||||
"DelayTime": 0.033,
|
||||
"HitAnimEventID": "BanYue_Attack_Attack_Branch_02_03_AttackProperty_02"
|
||||
},
|
||||
{
|
||||
"DelayTime": 0.083,
|
||||
"HitAnimEventID": "BanYue_Attack_Attack_Branch_02_03_AttackProperty_03"
|
||||
},
|
||||
{
|
||||
"DelayTime": 0.133,
|
||||
"HitAnimEventID": "BanYue_Attack_Attack_Branch_02_03_AttackProperty_03"
|
||||
},
|
||||
{
|
||||
"DelayTime": 0.183,
|
||||
"HitAnimEventID": "BanYue_Attack_Attack_Branch_02_03_AttackProperty_03"
|
||||
},
|
||||
{
|
||||
"Actions": [
|
||||
{
|
||||
"$type": "AttackCameraShakeAction",
|
||||
"ShakeConfigKey": "BanYue_Attack_Attack_Branch_02_04_CamShake_E_01",
|
||||
"Target": "Other"
|
||||
}
|
||||
],
|
||||
"DelayTime": 0.233,
|
||||
"HitAnimEventID": "BanYue_Attack_Attack_Branch_02_03_AttackProperty_03"
|
||||
}
|
||||
],
|
||||
"DestroyExplode": false,
|
||||
"HitOtherExplode": false,
|
||||
"HitStageExplode": false,
|
||||
"IsAlwaysFollowPlatform": true,
|
||||
"MaxHitNum": -1,
|
||||
"MaxHitStageNum": -1,
|
||||
"MaxHitTargetNum": -1,
|
||||
"MaxTouchStageNum": 0,
|
||||
"OnBulletCreateAction": [
|
||||
],
|
||||
"OnBulletDestroyAction": [
|
||||
],
|
||||
"Targetting": "Enemy"
|
||||
}
|
||||
],
|
||||
"AbilityName": "BanYue_Branch_02_03_Enhance_Bullet",
|
||||
"AbilityStacking": "Unique"
|
||||
}
|
91
Data/_unsorted/BanYue_Branch_02_04_Bullet.json
Normal file
91
Data/_unsorted/BanYue_Branch_02_04_Bullet.json
Normal file
@ -0,0 +1,91 @@
|
||||
{
|
||||
"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_BanYue_Attack_Branch_03_01_02_Spark"
|
||||
},
|
||||
"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
|
||||
}
|
||||
},
|
||||
"RaycastGroundOffset": 0,
|
||||
"TargetOption": {
|
||||
"$type": "ConfigPosRotReferTarget",
|
||||
"OffsetReferTarget": "Caster"
|
||||
}
|
||||
},
|
||||
"BulletName": "Bullet_Empty_IgnoreWall",
|
||||
"CanHitStage": false,
|
||||
"DelayActionList": [
|
||||
{
|
||||
"Actions": [
|
||||
{
|
||||
"$type": "AttackCameraShakeAction",
|
||||
"ShakeConfigKey": "BanYue_Attack_Attack_Branch_02_04_CamShake_E_01",
|
||||
"Target": "Other"
|
||||
}
|
||||
],
|
||||
"DelayTime": 0.117,
|
||||
"HitAnimEventID": "BanYue_Attack_Attack_Branch_02_04_AttackProperty_01"
|
||||
},
|
||||
{
|
||||
"DelayTime": 0.183,
|
||||
"HitAnimEventID": "BanYue_Attack_Attack_Branch_02_04_AttackProperty_01"
|
||||
},
|
||||
{
|
||||
"DelayTime": 0.25,
|
||||
"HitAnimEventID": "BanYue_Attack_Attack_Branch_02_04_AttackProperty_01"
|
||||
},
|
||||
{
|
||||
"DelayTime": 0.317,
|
||||
"HitAnimEventID": "BanYue_Attack_Attack_Branch_02_04_AttackProperty_02"
|
||||
}
|
||||
],
|
||||
"DestroyExplode": false,
|
||||
"HitOtherExplode": false,
|
||||
"HitStageExplode": false,
|
||||
"IsAlwaysFollowPlatform": true,
|
||||
"MaxHitNum": -1,
|
||||
"MaxHitStageNum": -1,
|
||||
"MaxHitTargetNum": -1,
|
||||
"MaxTouchStageNum": 0,
|
||||
"OnBulletCreateAction": [
|
||||
],
|
||||
"OnBulletDestroyAction": [
|
||||
],
|
||||
"Targetting": "Enemy"
|
||||
}
|
||||
],
|
||||
"AbilityName": "BanYue_Branch_02_04_Bullet",
|
||||
"AbilityStacking": "Unique"
|
||||
}
|
111
Data/_unsorted/BanYue_Branch_02_04_Enhance_Bullet.json
Normal file
111
Data/_unsorted/BanYue_Branch_02_04_Enhance_Bullet.json
Normal file
@ -0,0 +1,111 @@
|
||||
{
|
||||
"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_BanYue_Attack_Branch_02_04_Enhance_02_Spark"
|
||||
},
|
||||
"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
|
||||
}
|
||||
},
|
||||
"RaycastGroundOffset": 0,
|
||||
"TargetOption": {
|
||||
"$type": "ConfigPosRotReferTarget",
|
||||
"OffsetReferTarget": "Caster"
|
||||
}
|
||||
},
|
||||
"BulletName": "Bullet_Empty_IgnoreWall",
|
||||
"CanHitStage": false,
|
||||
"DelayActionList": [
|
||||
{
|
||||
"Actions": [
|
||||
{
|
||||
"$type": "AttackCameraShakeAction",
|
||||
"ShakeConfigKey": "BanYue_Attack_Attack_Branch_02_04_Enhance_CamShake_E_01",
|
||||
"Target": "Other"
|
||||
}
|
||||
],
|
||||
"DelayTime": 0.033,
|
||||
"HitAnimEventID": "BanYue_Attack_Attack_Branch_02_04_Enhance_AttackProperty_01"
|
||||
},
|
||||
{
|
||||
"DelayTime": 0.1,
|
||||
"HitAnimEventID": "BanYue_Attack_Attack_Branch_02_04_Enhance_AttackProperty_02"
|
||||
},
|
||||
{
|
||||
"DelayTime": 0.15,
|
||||
"HitAnimEventID": "BanYue_Attack_Attack_Branch_02_04_Enhance_AttackProperty_02"
|
||||
},
|
||||
{
|
||||
"DelayTime": 0.2,
|
||||
"HitAnimEventID": "BanYue_Attack_Attack_Branch_02_04_Enhance_AttackProperty_02"
|
||||
},
|
||||
{
|
||||
"DelayTime": 0.25,
|
||||
"HitAnimEventID": "BanYue_Attack_Attack_Branch_02_04_Enhance_AttackProperty_02"
|
||||
},
|
||||
{
|
||||
"DelayTime": 0.3,
|
||||
"HitAnimEventID": "BanYue_Attack_Attack_Branch_02_04_Enhance_AttackProperty_02"
|
||||
},
|
||||
{
|
||||
"DelayTime": 0.35,
|
||||
"HitAnimEventID": "BanYue_Attack_Attack_Branch_02_04_Enhance_AttackProperty_02"
|
||||
},
|
||||
{
|
||||
"DelayTime": 0.4,
|
||||
"HitAnimEventID": "BanYue_Attack_Attack_Branch_02_04_Enhance_AttackProperty_02"
|
||||
},
|
||||
{
|
||||
"DelayTime": 0.45,
|
||||
"HitAnimEventID": "BanYue_Attack_Attack_Branch_02_04_Enhance_AttackProperty_02"
|
||||
}
|
||||
],
|
||||
"DestroyExplode": false,
|
||||
"HitOtherExplode": false,
|
||||
"HitStageExplode": false,
|
||||
"IsAlwaysFollowPlatform": true,
|
||||
"MaxHitNum": -1,
|
||||
"MaxHitStageNum": -1,
|
||||
"MaxHitTargetNum": -1,
|
||||
"MaxTouchStageNum": 0,
|
||||
"OnBulletCreateAction": [
|
||||
],
|
||||
"OnBulletDestroyAction": [
|
||||
],
|
||||
"Targetting": "Enemy"
|
||||
}
|
||||
],
|
||||
"AbilityName": "BanYue_Branch_02_04_Enhance_Bullet",
|
||||
"AbilityStacking": "Unique"
|
||||
}
|
424
Data/_unsorted/BanYue_Defense.json
Normal file
424
Data/_unsorted/BanYue_Defense.json
Normal file
@ -0,0 +1,424 @@
|
||||
{
|
||||
"AbilityMixins": [
|
||||
{
|
||||
"$type": "AttachStateWithModifierMixin",
|
||||
"ConfigList": [
|
||||
{
|
||||
"AnimatorStateName": "Attack_Branch_01_Defense",
|
||||
"FrameCountHigh": 0,
|
||||
"FrameCountLow": 0,
|
||||
"IsLoop": false,
|
||||
"LayerIndex": 0,
|
||||
"MaxFrameCountHigh": true,
|
||||
"MaxFrameCountLow": false,
|
||||
"ModifierNameList": [
|
||||
"BanYue_Defense_Controller",
|
||||
"NoDamageModifier_Defense"
|
||||
]
|
||||
}
|
||||
],
|
||||
"IsSeam": false
|
||||
}
|
||||
],
|
||||
"AbilityName": "BanYue_Defense",
|
||||
"AbilityStacking": "Unique",
|
||||
"DefaultModifier": {
|
||||
"OnHitOther": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "Modifier_AidAttackTag",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByIsLocalAvatar",
|
||||
"IsLocalAvatar": true,
|
||||
"Target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "ByAnimEventIDs",
|
||||
"AnimEventIDs": [
|
||||
"Yuzuha_Attack_AssaultAid_AttackProperty_06"
|
||||
]
|
||||
}
|
||||
],
|
||||
"Target": "Self"
|
||||
}
|
||||
]
|
||||
},
|
||||
"Modifiers": {
|
||||
"BanYue_Defense_Controller": {
|
||||
"Duration": -1,
|
||||
"ModifierStacking": "Unique",
|
||||
"OnBeingHit": [
|
||||
{
|
||||
"$type": "DamageByAttackPropertyAction",
|
||||
"AnimEventID": "BanYue_Attack_Defense_Success_AttackProperty_01",
|
||||
"Target": "Target"
|
||||
},
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "HeavyParryModifer",
|
||||
"Target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "SetAnimCtrlerParamAction",
|
||||
"ParamName": "Trigger_DefenseSuccess",
|
||||
"ParamType": 1,
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"OnRemoved": [
|
||||
{
|
||||
"$type": "RemoveModifier",
|
||||
"ModifierName": "HeavyParryModifer",
|
||||
"Target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "RemoveModifier",
|
||||
"ModifierName": "CameraEventModifier",
|
||||
"Target": "Self"
|
||||
}
|
||||
]
|
||||
},
|
||||
"CameraEventModifier": {
|
||||
"Duration": -1,
|
||||
"ModifierStacking": "Unique",
|
||||
"OnRemoved": [
|
||||
{
|
||||
"$type": "CameraZoomEndAction",
|
||||
"EndCameraZoomKey": "Avatar_Common_ParryAid_L_CamZoom_01"
|
||||
},
|
||||
{
|
||||
"$type": "CameraZoomEndAction",
|
||||
"EndCameraZoomKey": "Avatar_Common_ParryAid_H_CamZoom_01"
|
||||
},
|
||||
{
|
||||
"$type": "CameraStretchEndAction",
|
||||
"EndCameraStretchKey": "Avatar_Common_ParryAid_L_CamStretch_01"
|
||||
},
|
||||
{
|
||||
"$type": "CameraStretchEndAction",
|
||||
"EndCameraStretchKey": "Avatar_Common_ParryAid_H_CamStretch_01"
|
||||
},
|
||||
{
|
||||
"$type": "CameraOverrideTrackEndAction",
|
||||
"OverrideKey": "Avatar_Common_ParryAid_L_CameraOverrideTrack_01",
|
||||
"Target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "CameraOverrideTrackEndAction",
|
||||
"OverrideKey": "Avatar_Common_ParryAid_H_CameraOverrideTrack_01",
|
||||
"Target": "Self"
|
||||
}
|
||||
]
|
||||
},
|
||||
"HeavyParryModifer": {
|
||||
"Duration": 1,
|
||||
"ModifierStacking": "Replace",
|
||||
"OnAdded": [
|
||||
{
|
||||
"$type": "AttackCameraShakeAction",
|
||||
"ShakeConfigKey": "Avatar_Common_ParryAid_H_CamShake_01"
|
||||
},
|
||||
{
|
||||
"$type": "CameraZoomAction",
|
||||
"ZoomConfigKey": "Avatar_Common_ParryAid_H_CamZoom_01"
|
||||
},
|
||||
{
|
||||
"$type": "CameraStretchAction",
|
||||
"StretchConfigKey": "Avatar_Common_ParryAid_H_CamStretch_01"
|
||||
},
|
||||
{
|
||||
"$type": "CameraOverrideTrackAction",
|
||||
"OverrideKey": "Avatar_Common_ParryAid_H_CameraOverrideTrack_01",
|
||||
"Target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "ProcessScreenEffectAction",
|
||||
"EffectKey": "ParryAid_RadialBlur_01",
|
||||
"EffectType": "RadialBlur"
|
||||
},
|
||||
{
|
||||
"$type": "TimeSlowByConfigKeyAction",
|
||||
"ConfigKey": "ParryAid_TimeSlow_01",
|
||||
"IsGlobal": true
|
||||
},
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "WitchModifier",
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"OnAttackLanded": [
|
||||
{
|
||||
"$type": "SetAnimCtrlerParamAction",
|
||||
"BoolVal": true,
|
||||
"ParamName": "Trigger_Parry",
|
||||
"ParamType": 1,
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByNot",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByOr",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByTargetHitEffect",
|
||||
"HitEffectKind": "FinalHitEffect",
|
||||
"Target": "Self",
|
||||
"TargetHitEffects": [
|
||||
"Shake"
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "ByTargetHitEffect",
|
||||
"HitEffectKind": "FinalHitEffect",
|
||||
"TargetHitEffects": [
|
||||
"Mute"
|
||||
]
|
||||
}
|
||||
],
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"Target": "Target"
|
||||
},
|
||||
{
|
||||
"$type": "FireEffect",
|
||||
"EffectPattern": "Eff_Yuzuha_Attack_Hit_01_Brust",
|
||||
"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": "LessEqual",
|
||||
"Target": "Target"
|
||||
}
|
||||
],
|
||||
"Target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "FireEffect",
|
||||
"EffectPattern": "Eff_Yuzuha_Attack_Hit_01_Brust",
|
||||
"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": "Greater",
|
||||
"Target": "Target"
|
||||
}
|
||||
],
|
||||
"Target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "DecreaseRpAction",
|
||||
"Amount": 20,
|
||||
"Target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "RemoveModifier",
|
||||
"ModifierName": "HeavyParryModifer",
|
||||
"Target": "Self"
|
||||
}
|
||||
]
|
||||
},
|
||||
"InvincibleBuffModifier": {
|
||||
"Duration": -1,
|
||||
"ModifierStacking": "Refresh",
|
||||
"OnAdded": [
|
||||
{
|
||||
"$type": "PushInvincibleAction",
|
||||
"Tag": "Yuzuha_Defense_Success",
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"OnRemoved": [
|
||||
{
|
||||
"$type": "PopInvincibleAction",
|
||||
"Tag": "Yuzuha_Defense_Success",
|
||||
"Target": "Self"
|
||||
}
|
||||
]
|
||||
},
|
||||
"NoDamageModifier_Defense": {
|
||||
"Duration": -1,
|
||||
"IgnoreTimeScale": false,
|
||||
"ModifierStacking": "Refresh",
|
||||
"OnAdded": [
|
||||
{
|
||||
"$type": "PushBlockStateAction"
|
||||
}
|
||||
],
|
||||
"OnRemoved": [
|
||||
{
|
||||
"$type": "PopBlockStateAction"
|
||||
}
|
||||
]
|
||||
},
|
||||
"WitchModifier": {
|
||||
"Duration": 0.5,
|
||||
"ModifierMixins": [
|
||||
{
|
||||
"$type": "WitchSlowDownMixin",
|
||||
"CustomKey": "Avatar_Common_WitchSlowDown_AbilityTargetting_01",
|
||||
"ExcludeTargets": "Custom",
|
||||
"OnEnd": [
|
||||
{
|
||||
"$type": "ModifyMassRatioEndAction",
|
||||
"Target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "HandleAnimatorZoneTagsAction",
|
||||
"AnimatorStateTags": [
|
||||
"WithInWitchSlowDown_Monster"
|
||||
],
|
||||
"IsAdd": false,
|
||||
"Target": "EnemyAlliedNoNeedEnterBattle"
|
||||
},
|
||||
{
|
||||
"$type": "RemoveModifier",
|
||||
"ModifierName": "WitchModifier",
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"OnStart": [
|
||||
{
|
||||
"$type": "ModifyMassRatioAction",
|
||||
"Ratio": -0.99,
|
||||
"Target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "HandleAnimatorZoneTagsAction",
|
||||
"AnimatorStateTags": [
|
||||
"WithInWitchSlowDown_Monster"
|
||||
],
|
||||
"IsAdd": true,
|
||||
"Target": "EnemyAlliedNoNeedEnterBattle"
|
||||
}
|
||||
],
|
||||
"SlowDownKey": "HoldEvade_TimeSlow_01",
|
||||
"TotalDuration": -1,
|
||||
"WitchSlowDownRBLOffset": 0
|
||||
}
|
||||
],
|
||||
"ModifierStacking": "Unique",
|
||||
"OnAdded": [
|
||||
{
|
||||
"$type": "AttachModifier",
|
||||
"ModifierName": "InvincibleBuffModifier",
|
||||
"Target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "ProcessScreenEffectAction",
|
||||
"EffectKey": "WitchSlowDown_Vignette_01",
|
||||
"EffectType": "Vignette"
|
||||
},
|
||||
{
|
||||
"$type": "ProcessScreenEffectAction",
|
||||
"EffectKey": "WitchSlowDown_RadialBlur_01",
|
||||
"EffectType": "RadialBlur"
|
||||
},
|
||||
{
|
||||
"$type": "ProcessScreenEffectAction",
|
||||
"EffectKey": "WitchSlowDown_VREffects_01",
|
||||
"EffectType": "VREffects"
|
||||
},
|
||||
{
|
||||
"$type": "ProcessScreenEffectAction",
|
||||
"EffectKey": "WitchSlowDown_ScreenEffects_01",
|
||||
"EffectType": "ScreenEffects"
|
||||
},
|
||||
{
|
||||
"$type": "ProcessScreenEffectAction",
|
||||
"EffectKey": "WitchSlowDown_FXFog_01",
|
||||
"EffectType": "FXFog"
|
||||
},
|
||||
{
|
||||
"$type": "ProcessScreenEffectAction",
|
||||
"EffectKey": "WitchSlowDown_ColorAdjustments_01",
|
||||
"EffectType": "ColorAdjustments"
|
||||
}
|
||||
],
|
||||
"OnRemoved": [
|
||||
{
|
||||
"$type": "InterruptScreenEffectAction",
|
||||
"EffectKey": "WitchSlowDown_Vignette_01",
|
||||
"EffectType": "Vignette"
|
||||
},
|
||||
{
|
||||
"$type": "InterruptScreenEffectAction",
|
||||
"EffectKey": "WitchSlowDown_RadialBlur_01",
|
||||
"EffectType": "RadialBlur"
|
||||
},
|
||||
{
|
||||
"$type": "InterruptScreenEffectAction",
|
||||
"EffectKey": "WitchSlowDown_VREffects_01",
|
||||
"EffectType": "VREffects"
|
||||
},
|
||||
{
|
||||
"$type": "InterruptScreenEffectAction",
|
||||
"EffectKey": "WitchSlowDown_ScreenEffects_01",
|
||||
"EffectType": "ScreenEffects"
|
||||
},
|
||||
{
|
||||
"$type": "InterruptScreenEffectAction",
|
||||
"EffectKey": "WitchSlowDown_FXFog_01",
|
||||
"EffectType": "FXFog"
|
||||
},
|
||||
{
|
||||
"$type": "InterruptScreenEffectAction",
|
||||
"EffectKey": "WitchSlowDown_ColorAdjustments_01",
|
||||
"EffectType": "ColorAdjustments"
|
||||
},
|
||||
{
|
||||
"$type": "RemoveModifier",
|
||||
"ModifierName": "InvincibleBuffModifier",
|
||||
"Target": "Self"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
49
Data/_unsorted/BanYue_ExQTE.json
Normal file
49
Data/_unsorted/BanYue_ExQTE.json
Normal file
@ -0,0 +1,49 @@
|
||||
{
|
||||
"AbilityName": "BanYue_ExQTE",
|
||||
"AbilitySpecials": {
|
||||
"AS_SAngerRecover": {
|
||||
"Value": 10
|
||||
},
|
||||
"AS_SpRecover": {
|
||||
"Value": 10
|
||||
}
|
||||
},
|
||||
"AbilityStacking": "Unique",
|
||||
"DefaultModifier": {
|
||||
"OnSkillStart": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "SpRecoverModifier",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByFromSkillType",
|
||||
"SkillType": "ExQTE",
|
||||
"Target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "ByIsInZoneTags",
|
||||
"Tags": [
|
||||
"Banyue_AngryState"
|
||||
],
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"Target": "TeamAvatars"
|
||||
}
|
||||
]
|
||||
},
|
||||
"Modifiers": {
|
||||
"SpRecoverModifier": {
|
||||
"Duration": 1,
|
||||
"ModifierStacking": "Replace",
|
||||
"OnAdded": [
|
||||
{
|
||||
"$type": "RecoverSPAction",
|
||||
"Amount": "%AS_SpRecover",
|
||||
"Percentage": 0,
|
||||
"Target": "Self"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
1113
Data/_unsorted/BanYue_ParryAid.json
Normal file
1113
Data/_unsorted/BanYue_ParryAid.json
Normal file
File diff suppressed because it is too large
Load Diff
104
Data/_unsorted/BanYue_Rush_Attack_Bullet.json
Normal file
104
Data/_unsorted/BanYue_Rush_Attack_Bullet.json
Normal file
@ -0,0 +1,104 @@
|
||||
{
|
||||
"AbilityMixins": [
|
||||
{
|
||||
"$type": "BulletMixin",
|
||||
"AliveDuration": 3,
|
||||
"BulletColliderConfig": {
|
||||
"ColliderAngleOffset": {
|
||||
"x": 0,
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"ColliderPosOffset": {
|
||||
"x": 0,
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"ColliderType": "Sphere",
|
||||
"SphereColliderRadius": 0.75
|
||||
},
|
||||
"BulletEffect": {
|
||||
"EffectPattern": "Eff_BanYue_Attack_Rush_03_Trail"
|
||||
},
|
||||
"BulletHitTypeName": "Normal",
|
||||
"BulletInitPosRot": {
|
||||
"CoordsOption": "ReferTarget",
|
||||
"Offset": {
|
||||
"AngleOffset": {
|
||||
"x": 0,
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"IsUseRotationXZ": false,
|
||||
"IsUseRotationY": true,
|
||||
"PositionOffset": {
|
||||
"x": 0,
|
||||
"y": 0,
|
||||
"z": 0.2
|
||||
},
|
||||
"RandomAngleRange": {
|
||||
"x": 0,
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"RandomPositionRange": {
|
||||
"x": 0,
|
||||
"y": 0,
|
||||
"z": 0
|
||||
}
|
||||
},
|
||||
"TargetOption": {
|
||||
"$type": "ConfigPosRotReferTarget",
|
||||
"AttachPoint": "Left_Hand",
|
||||
"IsUseAttachPointPos": true,
|
||||
"IsUseAttachPointRotation": false,
|
||||
"OffsetReferTarget": "Self"
|
||||
}
|
||||
},
|
||||
"BulletName": "Bullet_Empty",
|
||||
"CanHitStage": true,
|
||||
"DestroyExplode": true,
|
||||
"ExplodeAnimEventID": "BanYue_Attack_Rush_AttackProperty_Explode",
|
||||
"ExplodeEffect": {
|
||||
"EffectPattern": "Eff_BanYue_Attack_Rush_04_Boom "
|
||||
},
|
||||
"ExplodePosType": "Bullet",
|
||||
"HitExplodeRadius": 4,
|
||||
"HitOtherExplode": true,
|
||||
"HitStageExplode": true,
|
||||
"MaxHitNum": 0,
|
||||
"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": 50
|
||||
},
|
||||
"TimesUpMoveOption": "Remain"
|
||||
},
|
||||
"OnBulletExplodeAction": [
|
||||
{
|
||||
"$type": "AttackCameraShakeAction",
|
||||
"ShakeConfigKey": "Yuzuha_Attack_Normal_05_CamShake_E_02",
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"Targetting": "Enemy"
|
||||
}
|
||||
],
|
||||
"AbilityName": "BanYue_Rush_Attack_Bullet",
|
||||
"AbilityStacking": "Unique"
|
||||
}
|
1095
Data/_unsorted/BanYue_SkillList.json
Normal file
1095
Data/_unsorted/BanYue_SkillList.json
Normal file
File diff suppressed because it is too large
Load Diff
51
Data/_unsorted/BanYue_SpecialSkill.json
Normal file
51
Data/_unsorted/BanYue_SpecialSkill.json
Normal file
@ -0,0 +1,51 @@
|
||||
{
|
||||
"AbilityMixins": [
|
||||
{
|
||||
"$type": "ActionsOnPropertyChangeMixin",
|
||||
"PropertyActions": [
|
||||
{
|
||||
"IsUsePercentage": false,
|
||||
"PropertyType": "CurRp",
|
||||
"ReferMaxPropertyType": "MaxRp",
|
||||
"ValueRangeActions": [
|
||||
{
|
||||
"LowToValueActions": [
|
||||
{
|
||||
"$type": "SetAnimCtrlerParamAction",
|
||||
"IntVal": 1,
|
||||
"ParamName": "Int_BranchIndex",
|
||||
"ParamType": 3,
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"Val": 20
|
||||
},
|
||||
{
|
||||
"Val": 20,
|
||||
"ValueToLowActions": [
|
||||
{
|
||||
"$type": "SetAnimCtrlerParamAction",
|
||||
"IntVal": 0,
|
||||
"ParamName": "Int_BranchIndex",
|
||||
"ParamType": 3,
|
||||
"Target": "Self"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"AbilityName": "BanYue_SpecialSkill",
|
||||
"AbilityStacking": "Unique",
|
||||
"DefaultModifier": {
|
||||
"OnAdded": [
|
||||
{
|
||||
"$type": "SetRpUIArrowAction",
|
||||
"IsVisible": true,
|
||||
"position": 20
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
135
Data/_unsorted/BeholderEngine_TurnBased_DefensiveAction.json
Normal file
135
Data/_unsorted/BeholderEngine_TurnBased_DefensiveAction.json
Normal file
@ -0,0 +1,135 @@
|
||||
{
|
||||
"AbilityMixins": [
|
||||
{
|
||||
"$type": "ActwithStateFrameMixin",
|
||||
"ConfigList": [
|
||||
{
|
||||
"ActionList": [
|
||||
{
|
||||
"$type": "ModifyProperty",
|
||||
"Amount": "%AS_RecoverSp",
|
||||
"PropertyModifyFunction": "Add",
|
||||
"PropertyType": "CurSP"
|
||||
},
|
||||
{
|
||||
"$type": "TriggerAbilityAction",
|
||||
"AbilityName": "Monster_TurnBased_Common_DefensiveActionEffect",
|
||||
"InitAbilitySpecialList": [
|
||||
{
|
||||
"SpecialName": "AS_Type",
|
||||
"Value": "Evade",
|
||||
"ValueType": "String"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"AnimatorStateName": "Evade",
|
||||
"ForceTriggerOnTransitionIn": true,
|
||||
"Frame": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"AbilityName": "BeholderEngine_TurnBased_DefensiveAction",
|
||||
"AbilitySpecials": {
|
||||
"AS_RecoverSp": {
|
||||
"Value": 5,
|
||||
"ValueType": "Float"
|
||||
}
|
||||
},
|
||||
"AbilityStacking": "Unique",
|
||||
"DefaultModifier": {
|
||||
"OnCustomEventReceived": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "BeholderEngine_TurnBased_DefensiveAction_RealTimeQTE",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByCustomEvent",
|
||||
"EventKey": "TurnBased_TriggerDefensiveAction"
|
||||
},
|
||||
{
|
||||
"$type": "ByDistance",
|
||||
"CompareTarget": "SelfAttackTarget",
|
||||
"CompareType": "Less",
|
||||
"Distance": 5
|
||||
},
|
||||
{
|
||||
"$type": "ByCampType",
|
||||
"Camp": "TeamGood"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "LDListenEntityAction",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByCustomEvent",
|
||||
"EventKey": "TurnBased_TriggerDefensiveAction"
|
||||
},
|
||||
{
|
||||
"$type": "ByDistance",
|
||||
"CompareTarget": "SelfAttackTarget",
|
||||
"CompareType": "Less",
|
||||
"Distance": 5
|
||||
},
|
||||
{
|
||||
"$type": "ByCampType",
|
||||
"Camp": "TeamGood"
|
||||
}
|
||||
],
|
||||
"TargetKey": "TurnBasedCounterQTE"
|
||||
}
|
||||
],
|
||||
"OnUnitTurnOver": [
|
||||
{
|
||||
"$type": "HandleAnimatorZoneTagsAction",
|
||||
"AnimatorStateTags": [
|
||||
"TurnBased_EnableDefensiveAction"
|
||||
],
|
||||
"IsAdd": true
|
||||
}
|
||||
]
|
||||
},
|
||||
"Modifiers": {
|
||||
"BeholderEngine_TurnBased_DefensiveAction_RealTimeQTE": {
|
||||
"ModifierMixins": [
|
||||
{
|
||||
"$type": "ListenRealtimeQTEMixin",
|
||||
"CustomTag": "Common_TurnBased_DefensiveAction_RealTimeQTE",
|
||||
"OnFinish": [
|
||||
{
|
||||
"$type": "RemoveModifier",
|
||||
"ModifierName": "BeholderEngine_TurnBased_DefensiveAction_RealTimeQTE"
|
||||
}
|
||||
],
|
||||
"OnSuccess": [
|
||||
{
|
||||
"$type": "SetAnimCtrlerParamAction",
|
||||
"ParamName": "Trigger_PressAttackA",
|
||||
"ParamType": 1
|
||||
},
|
||||
{
|
||||
"$type": "SetAnimCtrlerParamAction",
|
||||
"IntVal": 3,
|
||||
"ParamName": "Int_AttackIndex",
|
||||
"ParamType": 3
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"OnAdded": [
|
||||
{
|
||||
"$type": "StartRealtimeQTEAction",
|
||||
"ConfigKey": "Common_TurnBased_DefensiveAction_RealTimeQTE"
|
||||
}
|
||||
],
|
||||
"OnBeingHit": [
|
||||
{
|
||||
"$type": "RemoveModifier",
|
||||
"ModifierName": "BeholderEngine_TurnBased_DefensiveAction_RealTimeQTE"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
64
Data/_unsorted/BeholderEngine_TurnBased_Skill_01.json
Normal file
64
Data/_unsorted/BeholderEngine_TurnBased_Skill_01.json
Normal file
@ -0,0 +1,64 @@
|
||||
{
|
||||
"AbilityMixins": [
|
||||
{
|
||||
"$type": "ActwithStateFrameMixin",
|
||||
"ConfigList": [
|
||||
{
|
||||
"ActionList": [
|
||||
{
|
||||
"$type": "ModifyProperty",
|
||||
"Amount": "%AS_RecoverSp",
|
||||
"PropertyModifyFunction": "Add",
|
||||
"PropertyType": "CurSP"
|
||||
},
|
||||
{
|
||||
"$type": "TriggerAbilityAction",
|
||||
"AbilityName": "Monster_TurnBased_Common_TurnOver_Manager"
|
||||
}
|
||||
],
|
||||
"AnimatorStateName": "Attack_2_1",
|
||||
"ForceTriggerOnTransitionIn": true,
|
||||
"Frame": 0
|
||||
},
|
||||
{
|
||||
"ActionList": [
|
||||
{
|
||||
"$type": "TriggerAbilityAction",
|
||||
"AbilityName": "Monster_TurnBased_Common_DefensiveActionEvent"
|
||||
}
|
||||
],
|
||||
"AnimatorStateName": "Attack_2_1",
|
||||
"Frame": 42
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"AbilityName": "BeholderEngine_TurnBased_Skill_01",
|
||||
"AbilitySpecials": {
|
||||
"AS_RecoverSp": {
|
||||
"Value": 20,
|
||||
"ValueType": "Float"
|
||||
}
|
||||
},
|
||||
"AbilityStacking": "Unique",
|
||||
"OnAbilityTrigger": [
|
||||
{
|
||||
"$type": "WriteAIParamAction",
|
||||
"IntParamValue": 1,
|
||||
"ParamName": "SkillIndex"
|
||||
},
|
||||
{
|
||||
"$type": "WriteAIParamAction",
|
||||
"IntParamValue": 2,
|
||||
"ParamName": "ActionMode"
|
||||
},
|
||||
{
|
||||
"$type": "FireAudio",
|
||||
"AudioPattern": "Set_State_MonsterFantasy_Attack_Skill"
|
||||
},
|
||||
{
|
||||
"$type": "FireAudio",
|
||||
"AudioPattern": "Play_OngoingLevel_MonsterFantasy_Skill_Release"
|
||||
}
|
||||
]
|
||||
}
|
301
Data/_unsorted/BeholderEngine_TurnBased_Skill_02.json
Normal file
301
Data/_unsorted/BeholderEngine_TurnBased_Skill_02.json
Normal file
@ -0,0 +1,301 @@
|
||||
{
|
||||
"AbilityMixins": [
|
||||
{
|
||||
"$type": "ActwithStateFrameMixin",
|
||||
"ConfigList": [
|
||||
{
|
||||
"ActionList": [
|
||||
{
|
||||
"$type": "SetAbilitySpecialAction",
|
||||
"ModifyFunction": "Replace",
|
||||
"Param": 0,
|
||||
"ParamName": "AS_PenetrateCount",
|
||||
"ParamType": "Integer"
|
||||
},
|
||||
{
|
||||
"$type": "ModifyProperty",
|
||||
"Amount": "%AS_RecoverSp",
|
||||
"PropertyModifyFunction": "Add",
|
||||
"PropertyType": "CurSP"
|
||||
},
|
||||
{
|
||||
"$type": "TriggerAbilityAction",
|
||||
"AbilityName": "Monster_TurnBased_Common_TurnOver_Manager"
|
||||
}
|
||||
],
|
||||
"AnimatorStateName": "Attack_4",
|
||||
"ForceTriggerOnTransitionIn": true,
|
||||
"Frame": 0
|
||||
},
|
||||
{
|
||||
"ActionList": [
|
||||
{
|
||||
"$type": "HandleAnimatorZoneTagsAction",
|
||||
"AnimatorStateTags": [
|
||||
"Enhance_Attack"
|
||||
],
|
||||
"IsAdd": false
|
||||
},
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "BeholderEngine_TurnBased_Skill_02_RealTimeQTE",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByCampType",
|
||||
"Camp": "TeamGood"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "HandleAnimatorZoneTagsAction",
|
||||
"AnimatorStateTags": [
|
||||
"Enhance_Attack"
|
||||
],
|
||||
"IsAdd": true,
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByCampType",
|
||||
"Camp": "TeamEvil"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "SetAnimCtrlerParamAction",
|
||||
"BoolVal": true,
|
||||
"ParamName": "Bool_ATK2_Combo",
|
||||
"ParamType": 2,
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByCampType",
|
||||
"Camp": "TeamEvil"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"AnimatorStateName": "Attack_4",
|
||||
"Frame": 35
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"AbilityName": "BeholderEngine_TurnBased_Skill_02",
|
||||
"AbilitySpecials": {
|
||||
"AS_BulletRecoverSp": {
|
||||
"Value": 30,
|
||||
"ValueType": "Float"
|
||||
},
|
||||
"AS_BulletRecoverSp_AfterPenetrate": {
|
||||
"Value": 12,
|
||||
"ValueType": "Float"
|
||||
},
|
||||
"AS_PenetrateCount": {
|
||||
"Value": 0,
|
||||
"ValueType": "Integer"
|
||||
},
|
||||
"AS_Probability": {
|
||||
"Value": 0.5,
|
||||
"ValueType": "Float"
|
||||
},
|
||||
"AS_RecoverSp": {
|
||||
"Value": -30,
|
||||
"ValueType": "Float"
|
||||
}
|
||||
},
|
||||
"AbilityStacking": "Unique",
|
||||
"DefaultModifier": {
|
||||
"OnHitOther": [
|
||||
{
|
||||
"$type": "RecoverSPAction",
|
||||
"Amount": "%AS_BulletRecoverSp",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByAnimEventIDs",
|
||||
"AnimEventIDs": [
|
||||
"Monster_TurnBased_BeholderEngine_ATK04_Bullet_Check_Allied"
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "ByAbilitySpecial",
|
||||
"CompareType": "Equal",
|
||||
"Param": 0,
|
||||
"ParamName": "AS_PenetrateCount",
|
||||
"ParamType": "Integer"
|
||||
}
|
||||
],
|
||||
"Target": "Other"
|
||||
},
|
||||
{
|
||||
"$type": "DamageByAttackPropertyAction",
|
||||
"AnimEventID": "Monster_TurnBased_BeholderEngine_ATK04_Bullet_Attackproperty_1",
|
||||
"Attacker": "Self",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByAnimEventIDs",
|
||||
"AnimEventIDs": [
|
||||
"Monster_TurnBased_BeholderEngine_ATK04_Bullet_Check_Enemy"
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "ByAbilitySpecial",
|
||||
"CompareType": "Equal",
|
||||
"Param": 0,
|
||||
"ParamName": "AS_PenetrateCount",
|
||||
"ParamType": "Integer"
|
||||
}
|
||||
],
|
||||
"Target": "Other"
|
||||
},
|
||||
{
|
||||
"$type": "RecoverSPAction",
|
||||
"Amount": "%AS_BulletRecoverSp_AfterPenetrate",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByAnimEventIDs",
|
||||
"AnimEventIDs": [
|
||||
"Monster_TurnBased_BeholderEngine_ATK04_Bullet_Check_Allied"
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "ByAbilitySpecial",
|
||||
"CompareType": "Greater",
|
||||
"Param": 0,
|
||||
"ParamName": "AS_PenetrateCount",
|
||||
"ParamType": "Integer"
|
||||
}
|
||||
],
|
||||
"Target": "Other"
|
||||
},
|
||||
{
|
||||
"$type": "DamageByAttackPropertyAction",
|
||||
"AnimEventID": "Monster_TurnBased_BeholderEngine_ATK04_Bullet_Attackproperty_2",
|
||||
"Attacker": "Self",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByAnimEventIDs",
|
||||
"AnimEventIDs": [
|
||||
"Monster_TurnBased_BeholderEngine_ATK04_Bullet_Check_Enemy"
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "ByAbilitySpecial",
|
||||
"CompareType": "Greater",
|
||||
"Param": 0,
|
||||
"ParamName": "AS_PenetrateCount",
|
||||
"ParamType": "Integer"
|
||||
}
|
||||
],
|
||||
"Target": "Other"
|
||||
},
|
||||
{
|
||||
"$type": "SetAbilitySpecialAction",
|
||||
"ModifyFunction": "Add",
|
||||
"Param": 1,
|
||||
"ParamName": "AS_PenetrateCount",
|
||||
"ParamType": "Integer",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByOr",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByAnimEventIDs",
|
||||
"AnimEventIDs": [
|
||||
"Monster_TurnBased_BeholderEngine_ATK04_Bullet_Check_Allied"
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "ByAnimEventIDs",
|
||||
"AnimEventIDs": [
|
||||
"Monster_TurnBased_BeholderEngine_ATK04_Bullet_Check_Enemy"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"Modifiers": {
|
||||
"BeholderEngine_TurnBased_Skill_02_RealTimeQTE": {
|
||||
"ModifierMixins": [
|
||||
{
|
||||
"$type": "ListenRealtimeQTEMixin",
|
||||
"CustomTag": "BeholderEngine_TurnBased_Skill_02_RealTimeQTE",
|
||||
"OnFail": [
|
||||
{
|
||||
"$type": "HandleAnimatorZoneTagsAction",
|
||||
"AnimatorStateTags": [
|
||||
"Enhance_Attack"
|
||||
],
|
||||
"IsAdd": false
|
||||
},
|
||||
{
|
||||
"$type": "SetAnimCtrlerParamAction",
|
||||
"BoolVal": false,
|
||||
"ParamName": "Bool_ATK2_Combo",
|
||||
"ParamType": 2
|
||||
}
|
||||
],
|
||||
"OnFinish": [
|
||||
{
|
||||
"$type": "RemoveModifier",
|
||||
"ModifierName": "BeholderEngine_TurnBased_Skill_02_RealTimeQTE"
|
||||
}
|
||||
],
|
||||
"OnSuccess": [
|
||||
{
|
||||
"$type": "HandleAnimatorZoneTagsAction",
|
||||
"AnimatorStateTags": [
|
||||
"Enhance_Attack"
|
||||
],
|
||||
"IsAdd": true
|
||||
},
|
||||
{
|
||||
"$type": "SetAnimCtrlerParamAction",
|
||||
"BoolVal": true,
|
||||
"ParamName": "Bool_ATK2_Combo",
|
||||
"ParamType": 2
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"OnAdded": [
|
||||
{
|
||||
"$type": "StartRealtimeQTEAction",
|
||||
"ConfigKey": "BeholderEngine_TurnBased_Skill_02_RealTimeQTE"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"OnAbilityTrigger": [
|
||||
{
|
||||
"$type": "WriteAIParamAction",
|
||||
"IntParamValue": 2,
|
||||
"ParamName": "SkillIndex"
|
||||
},
|
||||
{
|
||||
"$type": "WriteAIParamAction",
|
||||
"IntParamValue": 2,
|
||||
"ParamName": "ActionMode"
|
||||
},
|
||||
{
|
||||
"$type": "FireAudio",
|
||||
"AudioPattern": "Set_State_MonsterFantasy_Buff_Skill"
|
||||
},
|
||||
{
|
||||
"$type": "FireAudio",
|
||||
"AudioPattern": "Play_OngoingLevel_MonsterFantasy_Skill_Release"
|
||||
}
|
||||
],
|
||||
"OnAdded": [
|
||||
{
|
||||
"$type": "ApplyAbilityAction",
|
||||
"AbilityName": "Graph_BeholderEngine_TurnBased_Attack2_Emitter",
|
||||
"IsAutoTrigger": false
|
||||
},
|
||||
{
|
||||
"$type": "ApplyAbilityAction",
|
||||
"AbilityName": "Monster_TurnBased_Common_SetAttackTarget_StrongestAllied",
|
||||
"IsAutoTrigger": false
|
||||
}
|
||||
]
|
||||
}
|
119
Data/_unsorted/Bodyguard_TurnBased_DefensiveAction.json
Normal file
119
Data/_unsorted/Bodyguard_TurnBased_DefensiveAction.json
Normal file
@ -0,0 +1,119 @@
|
||||
{
|
||||
"AbilityMixins": [
|
||||
{
|
||||
"$type": "ActwithStateFrameMixin",
|
||||
"ConfigList": [
|
||||
{
|
||||
"ActionList": [
|
||||
{
|
||||
"$type": "RecoverHPAction",
|
||||
"IgnoreRatio": true,
|
||||
"Percentage": "%AS_RecoverHpRatio",
|
||||
"PropertyModifyFunction": "Add"
|
||||
},
|
||||
{
|
||||
"$type": "TriggerAbilityAction",
|
||||
"AbilityName": "Monster_TurnBased_Common_DefensiveActionEffect",
|
||||
"InitAbilitySpecialList": [
|
||||
{
|
||||
"SpecialName": "AS_Type",
|
||||
"Value": "Evade",
|
||||
"ValueType": "String"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"AnimatorStateName": "Evade",
|
||||
"ForceTriggerOnTransitionIn": true,
|
||||
"Frame": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"AbilityName": "Bodyguard_TurnBased_DefensiveAction",
|
||||
"AbilitySpecials": {
|
||||
"AS_RecoverHpRatio": {
|
||||
"Value": 0.1,
|
||||
"ValueType": "Float"
|
||||
}
|
||||
},
|
||||
"AbilityStacking": "Unique",
|
||||
"DefaultModifier": {
|
||||
"OnCustomEventReceived": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "Bodyguard_TurnBased_DefensiveAction_RealTimeQTE",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByCustomEvent",
|
||||
"EventKey": "TurnBased_TriggerDefensiveAction"
|
||||
},
|
||||
{
|
||||
"$type": "ByDistance",
|
||||
"CompareTarget": "SelfAttackTarget",
|
||||
"CompareType": "Less",
|
||||
"Distance": 5
|
||||
},
|
||||
{
|
||||
"$type": "ByCampType",
|
||||
"Camp": "TeamGood"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"OnUnitTurnOver": [
|
||||
{
|
||||
"$type": "HandleAnimatorZoneTagsAction",
|
||||
"AnimatorStateTags": [
|
||||
"TurnBased_EnableDefensiveAction"
|
||||
],
|
||||
"IsAdd": true
|
||||
}
|
||||
]
|
||||
},
|
||||
"Modifiers": {
|
||||
"Bodyguard_TurnBased_DefensiveAction_RealTimeQTE": {
|
||||
"ModifierMixins": [
|
||||
{
|
||||
"$type": "ListenRealtimeQTEMixin",
|
||||
"CustomTag": "Common_TurnBased_DefensiveAction_RealTimeQTE",
|
||||
"OnFinish": [
|
||||
{
|
||||
"$type": "RemoveModifier",
|
||||
"ModifierName": "Bodyguard_TurnBased_DefensiveAction_RealTimeQTE"
|
||||
}
|
||||
],
|
||||
"OnSuccess": [
|
||||
{
|
||||
"$type": "SetAnimCtrlerParamAction",
|
||||
"ParamName": "Trigger_PressAttackA",
|
||||
"ParamType": 1
|
||||
},
|
||||
{
|
||||
"$type": "SetAnimCtrlerParamAction",
|
||||
"IntVal": 11,
|
||||
"ParamName": "Int_AttackIndex",
|
||||
"ParamType": 3
|
||||
},
|
||||
{
|
||||
"$type": "LogStringAction",
|
||||
"LogStr": "qidong"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"OnAdded": [
|
||||
{
|
||||
"$type": "StartRealtimeQTEAction",
|
||||
"ConfigKey": "Common_TurnBased_DefensiveAction_RealTimeQTE"
|
||||
}
|
||||
],
|
||||
"OnBeingHit": [
|
||||
{
|
||||
"$type": "RemoveModifier",
|
||||
"ModifierName": "Bodyguard_TurnBased_DefensiveAction_RealTimeQTE"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
66
Data/_unsorted/Bodyguard_TurnBased_Skill_01.json
Normal file
66
Data/_unsorted/Bodyguard_TurnBased_Skill_01.json
Normal file
@ -0,0 +1,66 @@
|
||||
{
|
||||
"AbilityMixins": [
|
||||
{
|
||||
"$type": "ActwithStateFrameMixin",
|
||||
"ConfigList": [
|
||||
{
|
||||
"ActionList": [
|
||||
{
|
||||
"$type": "TriggerAbilityAction",
|
||||
"AbilityName": "Monster_TurnBased_Common_TurnOver_Manager"
|
||||
},
|
||||
{
|
||||
"$type": "ModifyProperty",
|
||||
"Amount": "%AS_RecoverSp_Add",
|
||||
"PropertyModifyFunction": "Add",
|
||||
"PropertyType": "CurSP"
|
||||
}
|
||||
],
|
||||
"AnimatorStateName": "Attack_01",
|
||||
"ForceTriggerOnTransitionIn": true,
|
||||
"Frame": 0
|
||||
},
|
||||
{
|
||||
"ActionList": [
|
||||
{
|
||||
"$type": "TriggerAbilityAction",
|
||||
"AbilityName": "Monster_TurnBased_Common_DefensiveActionEvent"
|
||||
}
|
||||
],
|
||||
"AnimatorStateName": "Attack_01",
|
||||
"Frame": 10
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"AbilityName": "Bodyguard_TurnBased_Skill_01",
|
||||
"AbilitySpecials": {
|
||||
"AS_RecoverSp_Add": {
|
||||
"Value": 10,
|
||||
"ValueType": "Float"
|
||||
}
|
||||
},
|
||||
"AbilityStacking": "Unique",
|
||||
"DefaultModifier": {
|
||||
},
|
||||
"OnAbilityTrigger": [
|
||||
{
|
||||
"$type": "WriteAIParamAction",
|
||||
"IntParamValue": 1,
|
||||
"ParamName": "SkillIndex"
|
||||
},
|
||||
{
|
||||
"$type": "WriteAIParamAction",
|
||||
"IntParamValue": 2,
|
||||
"ParamName": "ActionMode"
|
||||
},
|
||||
{
|
||||
"$type": "FireAudio",
|
||||
"AudioPattern": "Set_State_MonsterFantasy_Attack_Skill"
|
||||
},
|
||||
{
|
||||
"$type": "FireAudio",
|
||||
"AudioPattern": "Play_OngoingLevel_MonsterFantasy_Skill_Release"
|
||||
}
|
||||
]
|
||||
}
|
160
Data/_unsorted/Bodyguard_TurnBased_Skill_02.json
Normal file
160
Data/_unsorted/Bodyguard_TurnBased_Skill_02.json
Normal file
@ -0,0 +1,160 @@
|
||||
{
|
||||
"AbilityMixins": [
|
||||
{
|
||||
"$type": "ActwithStateFrameMixin",
|
||||
"ConfigList": [
|
||||
{
|
||||
"ActionList": [
|
||||
{
|
||||
"$type": "HandleAnimatorZoneTagsAction",
|
||||
"AnimatorStateTags": [
|
||||
"Attack_02"
|
||||
],
|
||||
"IsAdd": false
|
||||
},
|
||||
{
|
||||
"$type": "HandleAnimatorZoneTagsAction",
|
||||
"AnimatorStateTags": [
|
||||
"Attack_02_1"
|
||||
],
|
||||
"IsAdd": false
|
||||
}
|
||||
],
|
||||
"AnimatorStateName": "Idle",
|
||||
"ForceTriggerOnTransitionIn": false,
|
||||
"Frame": 1
|
||||
},
|
||||
{
|
||||
"ActionList": [
|
||||
{
|
||||
"$type": "LogStringAction",
|
||||
"LogStr": "启动!!!"
|
||||
},
|
||||
{
|
||||
"$type": "ModifyProperty",
|
||||
"Amount": "%AS_RecoverSp",
|
||||
"PropertyModifyFunction": "Add",
|
||||
"PropertyType": "CurSP"
|
||||
},
|
||||
{
|
||||
"$type": "TriggerAbilityAction",
|
||||
"AbilityName": "Monster_TurnBased_Common_TurnOver_Manager"
|
||||
},
|
||||
{
|
||||
"$type": "TriggerAbilityAction",
|
||||
"AbilityName": "Monster_TurnBased_CommonBuff_Enhance",
|
||||
"InitAbilitySpecialList": [
|
||||
{
|
||||
"SpecialName": "AS_TargetTurns",
|
||||
"Value": 2,
|
||||
"ValueType": "Integer"
|
||||
}
|
||||
],
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"AnimatorStateName": "Attack_02",
|
||||
"ForceTriggerOnTransitionIn": false,
|
||||
"Frame": 0
|
||||
},
|
||||
{
|
||||
"ActionList": [
|
||||
{
|
||||
"$type": "HandleAnimatorZoneTagsAction",
|
||||
"AnimatorStateTags": [
|
||||
"Attack_02_1"
|
||||
],
|
||||
"IsAdd": true,
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByPlayerPropertyValue",
|
||||
"CompareType": "GreaterEqual",
|
||||
"CustomNumerator": "BuffCount",
|
||||
"IsUsePercent": false,
|
||||
"Numerator": "Custom",
|
||||
"Val1": 2
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"AnimatorStateName": "Attack_02",
|
||||
"Frame": 121,
|
||||
"IsLoop": true
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"AbilityName": "Bodyguard_TurnBased_Skill_02",
|
||||
"AbilitySpecials": {
|
||||
"AS_RecoverSp": {
|
||||
"Value": -20,
|
||||
"ValueType": "Float"
|
||||
},
|
||||
"AS_ShieldPercentage": {
|
||||
"Value": 0.3,
|
||||
"ValueType": "Float"
|
||||
},
|
||||
"AS_ShieldPercentagePerSp": {
|
||||
"Value": 0.1,
|
||||
"ValueType": "Float"
|
||||
},
|
||||
"BuffCount": {
|
||||
"Value": 1,
|
||||
"ValueType": "Float"
|
||||
}
|
||||
},
|
||||
"AbilityStacking": "Unique",
|
||||
"DefaultModifier": {
|
||||
"ModifierMixins": [
|
||||
{
|
||||
"$type": "ActionsOnPropertyChangeMixin",
|
||||
"PropertyActions": [
|
||||
{
|
||||
"CustomPropertyType": "BuffCount",
|
||||
"IsUsePercentage": false,
|
||||
"PropertyType": "Custom",
|
||||
"ValueRangeActions": [
|
||||
{
|
||||
"LowToValueActions": [
|
||||
{
|
||||
"$type": "TurnBasedSwitchEntitySkill",
|
||||
"SkillID": 11205,
|
||||
"SlotIdx": 1
|
||||
}
|
||||
],
|
||||
"Val": 2,
|
||||
"ValueToLowActions": [
|
||||
{
|
||||
"$type": "TurnBasedSwitchEntitySkill",
|
||||
"SkillID": 11202,
|
||||
"SlotIdx": 1
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"OnAbilityTrigger": [
|
||||
{
|
||||
"$type": "WriteAIParamAction",
|
||||
"IntParamValue": 2,
|
||||
"ParamName": "SkillIndex"
|
||||
},
|
||||
{
|
||||
"$type": "WriteAIParamAction",
|
||||
"IntParamValue": 2,
|
||||
"ParamName": "ActionMode"
|
||||
},
|
||||
{
|
||||
"$type": "FireAudio",
|
||||
"AudioPattern": "Set_State_MonsterFantasy_Attack_Skill"
|
||||
},
|
||||
{
|
||||
"$type": "FireAudio",
|
||||
"AudioPattern": "Play_OngoingLevel_MonsterFantasy_Skill_Release"
|
||||
}
|
||||
]
|
||||
}
|
19
Data/_unsorted/CameraSceneLock_Default.json
Normal file
19
Data/_unsorted/CameraSceneLock_Default.json
Normal file
@ -0,0 +1,19 @@
|
||||
{
|
||||
"AbilityName": "CameraSceneLock_Default",
|
||||
"DefaultModifier": {
|
||||
"OnAdded": [
|
||||
{
|
||||
"$type": "PushCameraLockOnTargetAction",
|
||||
"Tag": "CameraSceneLock_Default",
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"OnRemoved": [
|
||||
{
|
||||
"$type": "PopCameraLockOnTargetAction",
|
||||
"Tag": "CameraSceneLock_Default",
|
||||
"Target": "Self"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
28
Data/_unsorted/Chapter2_3_CameraLock.json
Normal file
28
Data/_unsorted/Chapter2_3_CameraLock.json
Normal file
@ -0,0 +1,28 @@
|
||||
{
|
||||
"AbilityName": "Chapter2_3_CameraLock",
|
||||
"AbilityStacking": "Unique",
|
||||
"DefaultModifier": {
|
||||
"AbilityMixins": [
|
||||
{
|
||||
"$type": "ActwithStateFrameMixin",
|
||||
"ConfigList": [
|
||||
{
|
||||
"ActionList": [
|
||||
{
|
||||
"$type": "CameraLockOnAction",
|
||||
"IsLockPermanently": false,
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"AnimatorStateName": "Born_Special",
|
||||
"ForceTriggerOnTransitionIn": false,
|
||||
"ForceTriggerOnTransitionOut": false,
|
||||
"Frame": 0,
|
||||
"IsLoop": false,
|
||||
"LayerIndex": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
78
Data/_unsorted/Chapter2_3_HeadWind.json
Normal file
78
Data/_unsorted/Chapter2_3_HeadWind.json
Normal file
@ -0,0 +1,78 @@
|
||||
{
|
||||
"AbilityName": "Chapter2_3_HeadWind",
|
||||
"AbilityStacking": "Unique",
|
||||
"DefaultModifier": {
|
||||
"OnCustomEventReceived": [
|
||||
{
|
||||
"$type": "SetAnimCtrlerParamAction",
|
||||
"ParamName": "Trigger_ChapterReady_2_3",
|
||||
"ParamType": 1,
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByCustomEvent",
|
||||
"EventKey": "Chapter2_3_Ready"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "SetAnimCtrlerParamAction",
|
||||
"ParamName": "Trigger_Walk_Stop_2_3",
|
||||
"ParamType": 1,
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByCustomEvent",
|
||||
"EventKey": "Chapter2_3_HeadWind_Walk_Stop"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "SetAnimCtrlerParamAction",
|
||||
"BoolVal": false,
|
||||
"ParamName": "Bool_CanWalk_2_3",
|
||||
"ParamType": 2,
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByCustomEvent",
|
||||
"EventKey": "Chapter2_3_HeadWind_Walk_Stop"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "SetAnimCtrlerParamAction",
|
||||
"BoolVal": true,
|
||||
"ParamName": "Bool_CanWalk_2_3",
|
||||
"ParamType": 2,
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByCustomEvent",
|
||||
"EventKey": "Chapter2_3_HeadWind_CanWalk"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "SetAnimCtrlerParamAction",
|
||||
"BoolVal": true,
|
||||
"ParamName": "Trigger_LevelEnd_2_3",
|
||||
"ParamType": 2,
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByCustomEvent",
|
||||
"EventKey": "Chapter2_3_HeadWind_LevelEnd"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "SetAnimCtrlerParamAction",
|
||||
"BoolVal": true,
|
||||
"ParamName": "Trigger_LevelEnd_Stretch_2_3",
|
||||
"ParamType": 2,
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByCustomEvent",
|
||||
"EventKey": "Chapter2_3_HeadWind_LevelEnd_Stretch"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
22
Data/_unsorted/Chapter2_3_SaveYdhari_Material.json
Normal file
22
Data/_unsorted/Chapter2_3_SaveYdhari_Material.json
Normal file
@ -0,0 +1,22 @@
|
||||
{
|
||||
"AbilityName": "Chapter2_3_SaveYdhari_Material",
|
||||
"AbilityStacking": "Unique",
|
||||
"DefaultModifier": {
|
||||
"OnAdded": [
|
||||
{
|
||||
"$type": "ModifyMaterialPropertyAction",
|
||||
"ApplyAllRenderers": true,
|
||||
"Tag": "SaveYdhari_1",
|
||||
"Target": "Self",
|
||||
"key": "MainPlot_MA_Yidhari_Save_OverrideRimGlow_01"
|
||||
}
|
||||
],
|
||||
"OnRemoved": [
|
||||
{
|
||||
"$type": "InterruptMaterialPropertyAction",
|
||||
"Tag": "SaveYdhari_1",
|
||||
"Target": "Self"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
60
Data/_unsorted/Chapter2_3_SaveYdhari_ScreenEffect.json
Normal file
60
Data/_unsorted/Chapter2_3_SaveYdhari_ScreenEffect.json
Normal file
@ -0,0 +1,60 @@
|
||||
{
|
||||
"AbilityName": "Chapter2_3_SaveYdhari_ScreenEffect",
|
||||
"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",
|
||||
"OffsetReferTarget": "Camera"
|
||||
}
|
||||
},
|
||||
"EffectPattern": "Eff_MainPlot_Yidhari_03_Screen",
|
||||
"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",
|
||||
"OffsetReferTarget": "Camera"
|
||||
}
|
||||
},
|
||||
"EffectPattern": "Eff_MainPlot_Yidhari_07_WeakVigentte",
|
||||
"Target": "Self"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
158
Data/_unsorted/Claymore_TurnBased_DefensiveAction.json
Normal file
158
Data/_unsorted/Claymore_TurnBased_DefensiveAction.json
Normal file
@ -0,0 +1,158 @@
|
||||
{
|
||||
"AbilityMixins": [
|
||||
{
|
||||
"$type": "ActwithStateFrameMixin",
|
||||
"ConfigList": [
|
||||
{
|
||||
"ActionList": [
|
||||
{
|
||||
"$type": "ModifyProperty",
|
||||
"Amount": "%AS_RecoverSp",
|
||||
"PropertyModifyFunction": "Add",
|
||||
"PropertyType": "CurSP"
|
||||
},
|
||||
{
|
||||
"$type": "TriggerAbilityAction",
|
||||
"AbilityName": "Monster_TurnBased_Common_DefensiveActionEffect",
|
||||
"InitAbilitySpecialList": [
|
||||
{
|
||||
"SpecialName": "AS_Type",
|
||||
"Value": "Evade",
|
||||
"ValueType": "String"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "TriggerAbilityAction",
|
||||
"AbilityName": "Monster_TurnBased_CommonBuff_HateTag",
|
||||
"Target": "SelfAttackTarget"
|
||||
}
|
||||
],
|
||||
"AnimatorStateName": "Attack_5",
|
||||
"ForceTriggerOnTransitionIn": true,
|
||||
"Frame": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "AttachStateWithModifierMixin",
|
||||
"ConfigList": [
|
||||
{
|
||||
"AnimatorStateName": "Attack_5",
|
||||
"FrameCountHigh": 70,
|
||||
"FrameCountLow": 0,
|
||||
"ModifierNameList": [
|
||||
"Claymore_TurnBased_DefensiveAction_Protect"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"AbilityName": "Claymore_TurnBased_DefensiveAction",
|
||||
"AbilitySpecials": {
|
||||
"AS_RecoverSp": {
|
||||
"Value": 5,
|
||||
"ValueType": "Float"
|
||||
}
|
||||
},
|
||||
"AbilityStacking": "Unique",
|
||||
"DefaultModifier": {
|
||||
"OnCustomEventReceived": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "Claymore_TurnBased_DefensiveAction_RealTimeQTE",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByCustomEvent",
|
||||
"EventKey": "TurnBased_TriggerDefensiveAction"
|
||||
},
|
||||
{
|
||||
"$type": "ByDistance",
|
||||
"CompareTarget": "SelfAttackTarget",
|
||||
"CompareType": "Less",
|
||||
"Distance": 5
|
||||
},
|
||||
{
|
||||
"$type": "ByCampType",
|
||||
"Camp": "TeamGood"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "LDListenEntityAction",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByCustomEvent",
|
||||
"EventKey": "TurnBased_TriggerDefensiveAction"
|
||||
},
|
||||
{
|
||||
"$type": "ByDistance",
|
||||
"CompareTarget": "SelfAttackTarget",
|
||||
"CompareType": "Less",
|
||||
"Distance": 5
|
||||
},
|
||||
{
|
||||
"$type": "ByCampType",
|
||||
"Camp": "TeamGood"
|
||||
}
|
||||
],
|
||||
"TargetKey": "TurnBasedCounterQTE"
|
||||
}
|
||||
],
|
||||
"OnUnitTurnOver": [
|
||||
{
|
||||
"$type": "HandleAnimatorZoneTagsAction",
|
||||
"AnimatorStateTags": [
|
||||
"TurnBased_EnableDefensiveAction"
|
||||
],
|
||||
"IsAdd": true
|
||||
}
|
||||
]
|
||||
},
|
||||
"Modifiers": {
|
||||
"Claymore_TurnBased_DefensiveAction_Protect": {
|
||||
"Properties": {
|
||||
"Actor_EnableLastKill": -1
|
||||
}
|
||||
},
|
||||
"Claymore_TurnBased_DefensiveAction_RealTimeQTE": {
|
||||
"ModifierMixins": [
|
||||
{
|
||||
"$type": "ListenRealtimeQTEMixin",
|
||||
"CustomTag": "Common_TurnBased_DefensiveAction_RealTimeQTE",
|
||||
"OnFinish": [
|
||||
{
|
||||
"$type": "RemoveModifier",
|
||||
"ModifierName": "Claymore_TurnBased_DefensiveAction_RealTimeQTE"
|
||||
}
|
||||
],
|
||||
"OnSuccess": [
|
||||
{
|
||||
"$type": "SetAnimCtrlerParamAction",
|
||||
"ParamName": "Trigger_PressAttackA",
|
||||
"ParamType": 1
|
||||
},
|
||||
{
|
||||
"$type": "SetAnimCtrlerParamAction",
|
||||
"IntVal": 5,
|
||||
"ParamName": "Int_AttackIndex",
|
||||
"ParamType": 3
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"OnAdded": [
|
||||
{
|
||||
"$type": "StartRealtimeQTEAction",
|
||||
"ConfigKey": "Common_TurnBased_DefensiveAction_RealTimeQTE"
|
||||
}
|
||||
],
|
||||
"OnBeingHit": [
|
||||
{
|
||||
"$type": "RemoveModifier",
|
||||
"ModifierName": "Claymore_TurnBased_DefensiveAction_RealTimeQTE"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
64
Data/_unsorted/Claymore_TurnBased_Skill_01.json
Normal file
64
Data/_unsorted/Claymore_TurnBased_Skill_01.json
Normal file
@ -0,0 +1,64 @@
|
||||
{
|
||||
"AbilityMixins": [
|
||||
{
|
||||
"$type": "ActwithStateFrameMixin",
|
||||
"ConfigList": [
|
||||
{
|
||||
"ActionList": [
|
||||
{
|
||||
"$type": "ModifyProperty",
|
||||
"Amount": "%AS_RecoverSp",
|
||||
"PropertyModifyFunction": "Add",
|
||||
"PropertyType": "CurSP"
|
||||
},
|
||||
{
|
||||
"$type": "TriggerAbilityAction",
|
||||
"AbilityName": "Monster_TurnBased_Common_TurnOver_Manager"
|
||||
}
|
||||
],
|
||||
"AnimatorStateName": "Attack_1",
|
||||
"ForceTriggerOnTransitionIn": true,
|
||||
"Frame": 0
|
||||
},
|
||||
{
|
||||
"ActionList": [
|
||||
{
|
||||
"$type": "TriggerAbilityAction",
|
||||
"AbilityName": "Monster_TurnBased_Common_DefensiveActionEvent"
|
||||
}
|
||||
],
|
||||
"AnimatorStateName": "Attack_1",
|
||||
"Frame": 13
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"AbilityName": "Claymore_TurnBased_Skill_01",
|
||||
"AbilitySpecials": {
|
||||
"AS_RecoverSp": {
|
||||
"Value": 20,
|
||||
"ValueType": "Float"
|
||||
}
|
||||
},
|
||||
"AbilityStacking": "Unique",
|
||||
"OnAbilityTrigger": [
|
||||
{
|
||||
"$type": "WriteAIParamAction",
|
||||
"IntParamValue": 1,
|
||||
"ParamName": "SkillIndex"
|
||||
},
|
||||
{
|
||||
"$type": "WriteAIParamAction",
|
||||
"IntParamValue": 2,
|
||||
"ParamName": "ActionMode"
|
||||
},
|
||||
{
|
||||
"$type": "FireAudio",
|
||||
"AudioPattern": "Set_State_MonsterFantasy_Attack_Skill"
|
||||
},
|
||||
{
|
||||
"$type": "FireAudio",
|
||||
"AudioPattern": "Play_OngoingLevel_MonsterFantasy_Skill_Release"
|
||||
}
|
||||
]
|
||||
}
|
189
Data/_unsorted/Claymore_TurnBased_Skill_02.json
Normal file
189
Data/_unsorted/Claymore_TurnBased_Skill_02.json
Normal file
@ -0,0 +1,189 @@
|
||||
{
|
||||
"AbilityMixins": [
|
||||
{
|
||||
"$type": "ActwithStateFrameMixin",
|
||||
"ConfigList": [
|
||||
{
|
||||
"ActionList": [
|
||||
{
|
||||
"$type": "ModifyProperty",
|
||||
"Amount": "%AS_RecoverSp",
|
||||
"PropertyModifyFunction": "Add",
|
||||
"PropertyType": "CurSP"
|
||||
},
|
||||
{
|
||||
"$type": "TriggerAbilityAction",
|
||||
"AbilityName": "Monster_TurnBased_Common_TurnOver_Manager"
|
||||
}
|
||||
],
|
||||
"AnimatorStateName": "Attack_2",
|
||||
"ForceTriggerOnTransitionIn": true,
|
||||
"Frame": 0
|
||||
},
|
||||
{
|
||||
"ActionList": [
|
||||
{
|
||||
"$type": "SetAnimCtrlerParamAction",
|
||||
"BoolVal": false,
|
||||
"ParamName": "Bool_ATK2_Combo",
|
||||
"ParamType": 2
|
||||
},
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "Claymore_TurnBased_Skill_02_RealTimeQTE",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByHasSelfAttackTarget"
|
||||
},
|
||||
{
|
||||
"$type": "ByAliveState",
|
||||
"AliveState": "Alive",
|
||||
"Target": "SelfAttackTarget"
|
||||
},
|
||||
{
|
||||
"$type": "ByCampType",
|
||||
"Camp": "TeamGood"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "LDListenEntityAction",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByHasSelfAttackTarget"
|
||||
},
|
||||
{
|
||||
"$type": "ByAliveState",
|
||||
"AliveState": "Alive",
|
||||
"Target": "SelfAttackTarget"
|
||||
},
|
||||
{
|
||||
"$type": "ByCampType",
|
||||
"Camp": "TeamGood"
|
||||
}
|
||||
],
|
||||
"TargetKey": "TurnBasedSkillQTE"
|
||||
},
|
||||
{
|
||||
"$type": "RandomOperator",
|
||||
"Odds": "%AS_ComboProbability",
|
||||
"OnFailure": [
|
||||
{
|
||||
"$type": "SetAnimCtrlerParamAction",
|
||||
"BoolVal": false,
|
||||
"ParamName": "Bool_ATK2_Combo",
|
||||
"ParamType": 2
|
||||
}
|
||||
],
|
||||
"OnSuccess": [
|
||||
{
|
||||
"$type": "SetAnimCtrlerParamAction",
|
||||
"BoolVal": true,
|
||||
"ParamName": "Bool_ATK2_Combo",
|
||||
"ParamType": 2
|
||||
}
|
||||
],
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByHasSelfAttackTarget"
|
||||
},
|
||||
{
|
||||
"$type": "ByAliveState",
|
||||
"AliveState": "Alive",
|
||||
"Target": "SelfAttackTarget"
|
||||
},
|
||||
{
|
||||
"$type": "ByCampType",
|
||||
"Camp": "TeamEvil"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"AnimatorStateName": "Attack_2",
|
||||
"Frame": 130
|
||||
},
|
||||
{
|
||||
"ActionList": [
|
||||
{
|
||||
"$type": "TriggerAbilityAction",
|
||||
"AbilityName": "Monster_TurnBased_CommonBuff_HateTag",
|
||||
"Target": "SelfAttackTarget"
|
||||
}
|
||||
],
|
||||
"AnimatorStateName": "Attack_2",
|
||||
"Frame": 155
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"AbilityName": "Claymore_TurnBased_Skill_02",
|
||||
"AbilitySpecials": {
|
||||
"AS_ComboProbability": {
|
||||
"Value": 0.5,
|
||||
"ValueType": "Float"
|
||||
},
|
||||
"AS_RecoverSp": {
|
||||
"Value": -30,
|
||||
"ValueType": "Float"
|
||||
}
|
||||
},
|
||||
"AbilityStacking": "Unique",
|
||||
"Modifiers": {
|
||||
"Claymore_TurnBased_Skill_02_RealTimeQTE": {
|
||||
"ModifierMixins": [
|
||||
{
|
||||
"$type": "ListenRealtimeQTEMixin",
|
||||
"CustomTag": "Claymore_TurnBased_Skill_02_RealTimeQTE",
|
||||
"OnFail": [
|
||||
{
|
||||
"$type": "SetAnimCtrlerParamAction",
|
||||
"BoolVal": false,
|
||||
"ParamName": "Bool_ATK2_Combo",
|
||||
"ParamType": 2
|
||||
}
|
||||
],
|
||||
"OnFinish": [
|
||||
{
|
||||
"$type": "RemoveModifier",
|
||||
"ModifierName": "Claymore_TurnBased_Skill_02_RealTimeQTE"
|
||||
}
|
||||
],
|
||||
"OnSuccess": [
|
||||
{
|
||||
"$type": "SetAnimCtrlerParamAction",
|
||||
"BoolVal": true,
|
||||
"ParamName": "Bool_ATK2_Combo",
|
||||
"ParamType": 2
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"OnAdded": [
|
||||
{
|
||||
"$type": "StartRealtimeQTEAction",
|
||||
"ConfigKey": "Claymore_TurnBased_Skill_02_RealTimeQTE"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"OnAbilityTrigger": [
|
||||
{
|
||||
"$type": "WriteAIParamAction",
|
||||
"IntParamValue": 2,
|
||||
"ParamName": "SkillIndex"
|
||||
},
|
||||
{
|
||||
"$type": "WriteAIParamAction",
|
||||
"IntParamValue": 2,
|
||||
"ParamName": "ActionMode"
|
||||
},
|
||||
{
|
||||
"$type": "FireAudio",
|
||||
"AudioPattern": "Set_State_MonsterFantasy_DeBuff_Skill"
|
||||
},
|
||||
{
|
||||
"$type": "FireAudio",
|
||||
"AudioPattern": "Play_OngoingLevel_MonsterFantasy_Skill_Release"
|
||||
}
|
||||
]
|
||||
}
|
@ -55,7 +55,8 @@
|
||||
"LayerIndex": 0,
|
||||
"ModifierNameList": [
|
||||
"CountDownModifier",
|
||||
"DetachShakeModifier"
|
||||
"DetachShakeModifier",
|
||||
"ExSpSkilllStartModifier"
|
||||
],
|
||||
"NormalizedTimeHigh": 1,
|
||||
"NormalizedTimeLow": 0
|
||||
@ -66,7 +67,8 @@
|
||||
"LayerIndex": 0,
|
||||
"ModifierNameList": [
|
||||
"CountDownModifier",
|
||||
"DetachShakeModifier"
|
||||
"DetachShakeModifier",
|
||||
"ExSpSkilllStartModifier"
|
||||
],
|
||||
"NormalizedTimeHigh": 1,
|
||||
"NormalizedTimeLow": 0
|
||||
@ -511,6 +513,36 @@
|
||||
}
|
||||
]
|
||||
},
|
||||
"ExSpSkilllStartModifier": {
|
||||
"Duration": -1,
|
||||
"ModifierStacking": "Unique",
|
||||
"OnPatternHitOther": [
|
||||
{
|
||||
"$type": "BranchOperator",
|
||||
"Conditions": [
|
||||
{
|
||||
"$type": "ByAnimEventIDs",
|
||||
"AnimEventIDs": [
|
||||
"Corin_Attack_Branch_03_AttackProperty_02_03_01",
|
||||
"Corin_Attack_Branch_03_AttackProperty_02_03_02"
|
||||
]
|
||||
}
|
||||
],
|
||||
"SuccessActions": [
|
||||
{
|
||||
"$type": "SkillStartAction",
|
||||
"StartedSkillName": "Corin_ExSp",
|
||||
"Target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "RemoveModifier",
|
||||
"ModifierName": "ExSpSkilllStartModifier",
|
||||
"Target": "Self"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"OverloadDataModifier": {
|
||||
"Duration": -1,
|
||||
"ModifierStacking": "Refresh",
|
||||
|
269
Data/_unsorted/Device_Prop_EyeTrackerEmitter_01_LaserBeam.json
Normal file
269
Data/_unsorted/Device_Prop_EyeTrackerEmitter_01_LaserBeam.json
Normal file
@ -0,0 +1,269 @@
|
||||
{
|
||||
"AbilityName": "Device_Prop_EyeTrackerEmitter_01_LaserBeam",
|
||||
"AbilityStacking": "Unique",
|
||||
"DefaultModifier": {
|
||||
"OnAdded": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "FirstLaser",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByTags",
|
||||
"TagList": [
|
||||
"FirstLaser"
|
||||
],
|
||||
"Target": "Self"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "SecondLaser",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByTags",
|
||||
"TagList": [
|
||||
"SecondLaser"
|
||||
],
|
||||
"Target": "Self"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "AttachEffect",
|
||||
"EffectPattern": "Eff_Device_Prop_EyeTrackerEmitter_01_01_Burst"
|
||||
}
|
||||
]
|
||||
},
|
||||
"Modifiers": {
|
||||
"FirstLaser": {
|
||||
"Duration": -1,
|
||||
"ModifierMixins": [
|
||||
{
|
||||
"$type": "PuzzleLaserMixin",
|
||||
"AliveDuration": 999999,
|
||||
"AudioEffect": "",
|
||||
"BlockColliderRadius": 0,
|
||||
"BlockEffect": {
|
||||
"EffectPattern": "Eff_Device_Prop_EyeTrackerEmitter_01_03_Hit"
|
||||
},
|
||||
"BlockInterval": -1,
|
||||
"BlockLayers": [
|
||||
"HitCollider",
|
||||
"ScenePropCollider"
|
||||
],
|
||||
"ContinuousHitCheck": true,
|
||||
"ContinuousHitInterval": 0.01667,
|
||||
"DodgeColliderConfig": {
|
||||
"ColliderAngleOffset": {
|
||||
"x": 0,
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"ColliderPosOffset": {
|
||||
"x": 0,
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"ColliderType": "Sphere",
|
||||
"SphereColliderRadius": 0.45
|
||||
},
|
||||
"EffectName": "Eff_Device_Prop_EyeTrackerEmitter_01_02_Trail",
|
||||
"EndEffect": {
|
||||
},
|
||||
"HitEffect": {
|
||||
"EffectPattern": "Eff_Device_Prop_EyeTrackerEmitter_01_03_Hit"
|
||||
},
|
||||
"HitLayers": [
|
||||
"HitCollider"
|
||||
],
|
||||
"HitTags": [
|
||||
"Laser_Core"
|
||||
],
|
||||
"InterruptFadeoutSpeed": 1,
|
||||
"LaserEndPosRot": {
|
||||
"CoordsOption": "Self",
|
||||
"Offset": {
|
||||
"PositionOffset": {
|
||||
"x": 0,
|
||||
"y": 0,
|
||||
"z": 0
|
||||
}
|
||||
},
|
||||
"TargetOption": {
|
||||
"$type": "ConfigPosRotReferTarget",
|
||||
"AttachPoint": "Root",
|
||||
"IsUseAttachPointPos": true,
|
||||
"IsUseAttachPointRotation": true,
|
||||
"OffsetReferTarget": "None"
|
||||
}
|
||||
},
|
||||
"LaserInitPosRot": {
|
||||
"CoordsOption": "Self",
|
||||
"Offset": {
|
||||
"AngleOffset": {
|
||||
"x": 0,
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"PositionOffset": {
|
||||
"x": 0,
|
||||
"y": 0,
|
||||
"z": 0
|
||||
}
|
||||
},
|
||||
"TargetOption": {
|
||||
"$type": "ConfigPosRotReferTarget",
|
||||
"AttachPoint": "FirstLaserAttachPoint",
|
||||
"IsUseAttachPointPos": true,
|
||||
"IsUseAttachPointRotation": true,
|
||||
"OffsetReferTarget": "Self"
|
||||
}
|
||||
},
|
||||
"Length": 40,
|
||||
"OnLaserHitTargetAction": [
|
||||
{
|
||||
"$type": "BranchOperator",
|
||||
"Conditions": [
|
||||
{
|
||||
"$type": "ByTags",
|
||||
"TagList": [
|
||||
"Laser_Core"
|
||||
],
|
||||
"Target": "Other"
|
||||
}
|
||||
],
|
||||
"SuccessActions": [
|
||||
{
|
||||
"$type": "SendEventToViewObjectAction",
|
||||
"EventName": "LaserCoreHit",
|
||||
"Target": "Other"
|
||||
}
|
||||
],
|
||||
"Target": "Other"
|
||||
}
|
||||
],
|
||||
"StartEffect": {
|
||||
"EffectPattern": ""
|
||||
},
|
||||
"StartLaserOnAdd": true
|
||||
}
|
||||
],
|
||||
"ModifierStacking": "Unique"
|
||||
},
|
||||
"SecondLaser": {
|
||||
"Duration": -1,
|
||||
"ModifierMixins": [
|
||||
{
|
||||
"$type": "PuzzleLaserMixin",
|
||||
"AliveDuration": 999999,
|
||||
"AudioEffect": "",
|
||||
"BlockColliderRadius": 0,
|
||||
"BlockEffect": {
|
||||
"EffectPattern": "Eff_Device_Prop_EyeTrackerEmitter_01_03_Hit"
|
||||
},
|
||||
"BlockInterval": -1,
|
||||
"BlockLayers": [
|
||||
"ScenePropCollider"
|
||||
],
|
||||
"ContinuousHitCheck": true,
|
||||
"ContinuousHitInterval": 0.01667,
|
||||
"DodgeColliderConfig": {
|
||||
"ColliderAngleOffset": {
|
||||
"x": 0,
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"ColliderPosOffset": {
|
||||
"x": 0,
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"ColliderType": "Sphere",
|
||||
"SphereColliderRadius": 0.45
|
||||
},
|
||||
"EffectName": "Eff_Device_Prop_EyeTrackerEmitter_01_02_Trail",
|
||||
"EndEffect": {
|
||||
},
|
||||
"HitEffect": {
|
||||
"EffectPattern": "Eff_Device_Prop_EyeTrackerEmitter_01_03_Hit"
|
||||
},
|
||||
"HitLayers": [
|
||||
"HitCollider"
|
||||
],
|
||||
"HitTags": [
|
||||
"Laser_Core"
|
||||
],
|
||||
"InterruptFadeoutSpeed": 1,
|
||||
"LaserEndPosRot": {
|
||||
"CoordsOption": "Self",
|
||||
"Offset": {
|
||||
"PositionOffset": {
|
||||
"x": 0,
|
||||
"y": 0,
|
||||
"z": 0
|
||||
}
|
||||
},
|
||||
"TargetOption": {
|
||||
"$type": "ConfigPosRotReferTarget",
|
||||
"AttachPoint": "Root",
|
||||
"IsUseAttachPointPos": true,
|
||||
"IsUseAttachPointRotation": true,
|
||||
"OffsetReferTarget": "None"
|
||||
}
|
||||
},
|
||||
"LaserInitPosRot": {
|
||||
"CoordsOption": "Self",
|
||||
"Offset": {
|
||||
"AngleOffset": {
|
||||
"x": 0,
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"PositionOffset": {
|
||||
"x": 0,
|
||||
"y": 0,
|
||||
"z": 0
|
||||
}
|
||||
},
|
||||
"TargetOption": {
|
||||
"$type": "ConfigPosRotReferTarget",
|
||||
"AttachPoint": "SecondLaserAttachPoint",
|
||||
"IsUseAttachPointPos": true,
|
||||
"IsUseAttachPointRotation": true,
|
||||
"OffsetReferTarget": "Self"
|
||||
}
|
||||
},
|
||||
"Length": 40,
|
||||
"OnLaserHitTargetAction": [
|
||||
{
|
||||
"$type": "BranchOperator",
|
||||
"Conditions": [
|
||||
{
|
||||
"$type": "ByTags",
|
||||
"TagList": [
|
||||
"Laser_Core"
|
||||
],
|
||||
"Target": "Other"
|
||||
}
|
||||
],
|
||||
"SuccessActions": [
|
||||
{
|
||||
"$type": "SendEventToViewObjectAction",
|
||||
"EventName": "LaserCoreHit",
|
||||
"Target": "Other"
|
||||
}
|
||||
],
|
||||
"Target": "Other"
|
||||
}
|
||||
],
|
||||
"StartEffect": {
|
||||
"EffectPattern": ""
|
||||
},
|
||||
"StartLaserOnAdd": true
|
||||
}
|
||||
],
|
||||
"ModifierStacking": "Unique"
|
||||
}
|
||||
}
|
||||
}
|
119
Data/_unsorted/DubiousHero_TurnBased_DefensiveAction.json
Normal file
119
Data/_unsorted/DubiousHero_TurnBased_DefensiveAction.json
Normal file
@ -0,0 +1,119 @@
|
||||
{
|
||||
"AbilityMixins": [
|
||||
{
|
||||
"$type": "ActwithStateFrameMixin",
|
||||
"ConfigList": [
|
||||
{
|
||||
"ActionList": [
|
||||
{
|
||||
"$type": "RecoverHPAction",
|
||||
"IgnoreRatio": true,
|
||||
"Percentage": "%AS_RecoverHpRatio",
|
||||
"PropertyModifyFunction": "Add"
|
||||
},
|
||||
{
|
||||
"$type": "TriggerAbilityAction",
|
||||
"AbilityName": "Monster_TurnBased_Common_DefensiveActionEffect",
|
||||
"InitAbilitySpecialList": [
|
||||
{
|
||||
"SpecialName": "AS_Type",
|
||||
"Value": "Evade",
|
||||
"ValueType": "String"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"AnimatorStateName": "Evade",
|
||||
"ForceTriggerOnTransitionIn": true,
|
||||
"Frame": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"AbilityName": "DubiousHero_TurnBased_DefensiveAction",
|
||||
"AbilitySpecials": {
|
||||
"AS_RecoverHpRatio": {
|
||||
"Value": 0.1,
|
||||
"ValueType": "Float"
|
||||
}
|
||||
},
|
||||
"AbilityStacking": "Unique",
|
||||
"DefaultModifier": {
|
||||
"OnCustomEventReceived": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "DubiousHero_TurnBased_DefensiveAction_RealTimeQTE",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByCustomEvent",
|
||||
"EventKey": "TurnBased_TriggerDefensiveAction"
|
||||
},
|
||||
{
|
||||
"$type": "ByDistance",
|
||||
"CompareTarget": "SelfAttackTarget",
|
||||
"CompareType": "Less",
|
||||
"Distance": 5
|
||||
},
|
||||
{
|
||||
"$type": "ByCampType",
|
||||
"Camp": "TeamGood"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"OnUnitTurnOver": [
|
||||
{
|
||||
"$type": "HandleAnimatorZoneTagsAction",
|
||||
"AnimatorStateTags": [
|
||||
"TurnBased_EnableDefensiveAction"
|
||||
],
|
||||
"IsAdd": true
|
||||
}
|
||||
]
|
||||
},
|
||||
"Modifiers": {
|
||||
"DubiousHero_TurnBased_DefensiveAction_RealTimeQTE": {
|
||||
"ModifierMixins": [
|
||||
{
|
||||
"$type": "ListenRealtimeQTEMixin",
|
||||
"CustomTag": "Common_TurnBased_DefensiveAction_RealTimeQTE",
|
||||
"OnFinish": [
|
||||
{
|
||||
"$type": "RemoveModifier",
|
||||
"ModifierName": "DubiousHero_TurnBased_DefensiveAction_RealTimeQTE"
|
||||
}
|
||||
],
|
||||
"OnSuccess": [
|
||||
{
|
||||
"$type": "SetAnimCtrlerParamAction",
|
||||
"ParamName": "Trigger_PressAttackA",
|
||||
"ParamType": 1
|
||||
},
|
||||
{
|
||||
"$type": "SetAnimCtrlerParamAction",
|
||||
"IntVal": 11,
|
||||
"ParamName": "Int_AttackIndex",
|
||||
"ParamType": 3
|
||||
},
|
||||
{
|
||||
"$type": "LogStringAction",
|
||||
"LogStr": "qidong"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"OnAdded": [
|
||||
{
|
||||
"$type": "StartRealtimeQTEAction",
|
||||
"ConfigKey": "Common_TurnBased_DefensiveAction_RealTimeQTE"
|
||||
}
|
||||
],
|
||||
"OnBeingHit": [
|
||||
{
|
||||
"$type": "RemoveModifier",
|
||||
"ModifierName": "DubiousHero_TurnBased_DefensiveAction_RealTimeQTE"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
139
Data/_unsorted/DubiousHero_TurnBased_Skill_01.json
Normal file
139
Data/_unsorted/DubiousHero_TurnBased_Skill_01.json
Normal file
@ -0,0 +1,139 @@
|
||||
{
|
||||
"AbilityMixins": [
|
||||
{
|
||||
"$type": "ActwithStateFrameMixin",
|
||||
"ConfigList": [
|
||||
{
|
||||
"ActionList": [
|
||||
{
|
||||
"$type": "LogStringAction",
|
||||
"LogStr": "启动!!!"
|
||||
},
|
||||
{
|
||||
"$type": "ModifyProperty",
|
||||
"Amount": "%AS_RecoverSp",
|
||||
"PropertyModifyFunction": "Add",
|
||||
"PropertyType": "CurSP"
|
||||
},
|
||||
{
|
||||
"$type": "TriggerAbilityAction",
|
||||
"AbilityName": "Monster_TurnBased_Common_TurnOver_Manager"
|
||||
}
|
||||
],
|
||||
"AnimatorStateName": "Attack_02_01",
|
||||
"ForceTriggerOnTransitionIn": true,
|
||||
"Frame": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"AbilityName": "DubiousHero_TurnBased_Skill_01",
|
||||
"AbilitySpecials": {
|
||||
"AS_RecoverSp": {
|
||||
"Value": 30,
|
||||
"ValueType": "Float"
|
||||
},
|
||||
"DBuffCount": {
|
||||
"Value": 1,
|
||||
"ValueType": "Float"
|
||||
}
|
||||
},
|
||||
"AbilityStacking": "Unique",
|
||||
"DefaultModifier": {
|
||||
"ModifierMixins": [
|
||||
{
|
||||
"$type": "ActionsOnPropertyChangeMixin",
|
||||
"PropertyActions": [
|
||||
{
|
||||
"CustomPropertyType": "DBuffCount",
|
||||
"IsUsePercentage": false,
|
||||
"PropertyType": "Custom",
|
||||
"ValueRangeActions": [
|
||||
{
|
||||
"LowToValueActions": [
|
||||
{
|
||||
"$type": "TurnBasedSwitchEntitySkill",
|
||||
"SkillID": 11806,
|
||||
"SlotIdx": 0
|
||||
}
|
||||
],
|
||||
"Val": 1,
|
||||
"ValueToLowActions": [
|
||||
{
|
||||
"$type": "TurnBasedSwitchEntitySkill",
|
||||
"SkillID": 11801,
|
||||
"SlotIdx": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"OnAdded": [
|
||||
{
|
||||
"$type": "TurnBasedAddEntityExtraUnit",
|
||||
"AllowAppendAfterExtraUnit": false,
|
||||
"ExistingTurnNumber": 9999,
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByCampType",
|
||||
"Camp": "TeamEvil"
|
||||
}
|
||||
],
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"OnHitOther": [
|
||||
{
|
||||
"$type": "TriggerAbilityAction",
|
||||
"AbilityName": "Monster_TurnBased_CommonBuff_Weaken",
|
||||
"InitAbilitySpecialList": [
|
||||
{
|
||||
"SpecialName": "AS_TargetTurns",
|
||||
"Value": 2,
|
||||
"ValueType": "Integer"
|
||||
}
|
||||
],
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByAnimEventIDs",
|
||||
"AnimEventIDs": [
|
||||
"Monster_TurnBased_DubiousHero_AttackProperty_ATK06_01_Charge"
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "ByPlayerPropertyValue",
|
||||
"CompareType": "GreaterEqual",
|
||||
"CustomNumerator": "DBuffCount",
|
||||
"IsUsePercent": false,
|
||||
"Numerator": "Custom",
|
||||
"Val1": "%DBuffCount"
|
||||
}
|
||||
],
|
||||
"Target": "Other"
|
||||
}
|
||||
]
|
||||
},
|
||||
"OnAbilityTrigger": [
|
||||
{
|
||||
"$type": "WriteAIParamAction",
|
||||
"IntParamValue": 1,
|
||||
"ParamName": "SkillIndex"
|
||||
},
|
||||
{
|
||||
"$type": "WriteAIParamAction",
|
||||
"IntParamValue": 2,
|
||||
"ParamName": "ActionMode"
|
||||
},
|
||||
{
|
||||
"$type": "FireAudio",
|
||||
"AudioPattern": "Set_State_MonsterFantasy_Attack_Skill"
|
||||
},
|
||||
{
|
||||
"$type": "FireAudio",
|
||||
"AudioPattern": "Play_OngoingLevel_MonsterFantasy_Skill_Release"
|
||||
}
|
||||
]
|
||||
}
|
78
Data/_unsorted/DubiousHero_TurnBased_Skill_02.json
Normal file
78
Data/_unsorted/DubiousHero_TurnBased_Skill_02.json
Normal file
@ -0,0 +1,78 @@
|
||||
{
|
||||
"AbilityMixins": [
|
||||
{
|
||||
"$type": "ActwithStateFrameMixin",
|
||||
"ConfigList": [
|
||||
{
|
||||
"ActionList": [
|
||||
{
|
||||
"$type": "ModifyProperty",
|
||||
"Amount": "%AS_RecoverSp",
|
||||
"PropertyModifyFunction": "Add",
|
||||
"PropertyType": "CurSP"
|
||||
},
|
||||
{
|
||||
"$type": "TriggerAbilityAction",
|
||||
"AbilityName": "Monster_TurnBased_Common_TurnOver_Manager"
|
||||
},
|
||||
{
|
||||
"$type": "TriggerAbilityAction",
|
||||
"AbilityName": "Monster_TurnBased_DubiousHeroBuff_Critical",
|
||||
"InitAbilitySpecialList": [
|
||||
{
|
||||
"SpecialName": "AS_TargetTurns",
|
||||
"Value": 2,
|
||||
"ValueType": "Integer"
|
||||
}
|
||||
],
|
||||
"Target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "TriggerAbilityAction",
|
||||
"AbilityName": "Monster_TurnBased_CommonBuff_Critical",
|
||||
"InitAbilitySpecialList": [
|
||||
{
|
||||
"SpecialName": "AS_TargetTurns",
|
||||
"Value": 2,
|
||||
"ValueType": "Integer"
|
||||
}
|
||||
],
|
||||
"Target": "Self"
|
||||
}
|
||||
],
|
||||
"AnimatorStateName": "Charge",
|
||||
"ForceTriggerOnTransitionIn": true,
|
||||
"Frame": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"AbilityName": "DubiousHero_TurnBased_Skill_02",
|
||||
"AbilitySpecials": {
|
||||
"AS_RecoverSp": {
|
||||
"Value": -20,
|
||||
"ValueType": "Float"
|
||||
}
|
||||
},
|
||||
"AbilityStacking": "Unique",
|
||||
"OnAbilityTrigger": [
|
||||
{
|
||||
"$type": "WriteAIParamAction",
|
||||
"IntParamValue": 2,
|
||||
"ParamName": "SkillIndex"
|
||||
},
|
||||
{
|
||||
"$type": "WriteAIParamAction",
|
||||
"IntParamValue": 2,
|
||||
"ParamName": "ActionMode"
|
||||
},
|
||||
{
|
||||
"$type": "FireAudio",
|
||||
"AudioPattern": "Set_State_MonsterFantasy_Buff_Skill"
|
||||
},
|
||||
{
|
||||
"$type": "FireAudio",
|
||||
"AudioPattern": "Play_OngoingLevel_MonsterFantasy_Skill_Release"
|
||||
}
|
||||
]
|
||||
}
|
221
Data/_unsorted/DubiousHero_TurnBased_Skill_03.json
Normal file
221
Data/_unsorted/DubiousHero_TurnBased_Skill_03.json
Normal file
@ -0,0 +1,221 @@
|
||||
{
|
||||
"AbilityMixins": [
|
||||
{
|
||||
"$type": "ActwithStateFrameMixin",
|
||||
"ConfigList": [
|
||||
{
|
||||
"ActionList": [
|
||||
{
|
||||
"$type": "ModifyProperty",
|
||||
"Amount": "%AS_RecoverSp",
|
||||
"PropertyModifyFunction": "Add",
|
||||
"PropertyType": "CurSP"
|
||||
},
|
||||
{
|
||||
"$type": "TriggerAbilityAction",
|
||||
"AbilityName": "Monster_TurnBased_Common_TurnOver_Manager"
|
||||
}
|
||||
],
|
||||
"AnimatorStateName": "Attack_08",
|
||||
"ForceTriggerOnTransitionIn": true,
|
||||
"Frame": 0
|
||||
},
|
||||
{
|
||||
"ActionList": [
|
||||
{
|
||||
"$type": "ModifyProperty",
|
||||
"Amount": "%AS_RecoverSp_Buff",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByPlayerPropertyValue",
|
||||
"CompareType": "GreaterEqual",
|
||||
"CustomNumerator": "BuffCount",
|
||||
"IsUsePercent": false,
|
||||
"Numerator": "Custom",
|
||||
"Val1": 5
|
||||
}
|
||||
],
|
||||
"PropertyModifyFunction": "Add",
|
||||
"PropertyType": "CurSP"
|
||||
}
|
||||
],
|
||||
"AnimatorStateName": "Attack_08",
|
||||
"ForceTriggerOnTransitionIn": true,
|
||||
"Frame": 200
|
||||
},
|
||||
{
|
||||
"ActionList": [
|
||||
{
|
||||
"$type": "HandleAnimEvent",
|
||||
"AnimEventID": "Monster_TurnBased_DubiousHero_AttackProperty_ATK08_02",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByPlayerPropertyValue",
|
||||
"CompareType": "LessEqual",
|
||||
"CustomNumerator": "BuffCount",
|
||||
"IsUsePercent": false,
|
||||
"Numerator": "Custom",
|
||||
"Val1": 1
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"AnimatorStateName": "Attack_08",
|
||||
"ForceTriggerOnTransitionIn": true,
|
||||
"Frame": 230
|
||||
},
|
||||
{
|
||||
"ActionList": [
|
||||
{
|
||||
"$type": "HandleAnimEvent",
|
||||
"AnimEventID": "Monster_TurnBased_DubiousHero_AttackProperty_ATK08_01_1",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByPlayerPropertyValue",
|
||||
"CompareType": "GreaterEqual",
|
||||
"CustomNumerator": "BuffCount",
|
||||
"IsUsePercent": false,
|
||||
"Numerator": "Custom",
|
||||
"Val1": 2
|
||||
},
|
||||
{
|
||||
"$type": "ByPlayerPropertyValue",
|
||||
"CompareType": "LessEqual",
|
||||
"CustomNumerator": "BuffCount",
|
||||
"IsUsePercent": false,
|
||||
"Numerator": "Custom",
|
||||
"Val1": 4
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"AnimatorStateName": "Attack_08",
|
||||
"ForceTriggerOnTransitionIn": true,
|
||||
"Frame": 230
|
||||
},
|
||||
{
|
||||
"ActionList": [
|
||||
{
|
||||
"$type": "HandleAnimEvent",
|
||||
"AnimEventID": "Monster_TurnBased_DubiousHero_AttackProperty_ATK08_01_2",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByPlayerPropertyValue",
|
||||
"CompareType": "GreaterEqual",
|
||||
"CustomNumerator": "BuffCount",
|
||||
"IsUsePercent": false,
|
||||
"Numerator": "Custom",
|
||||
"Val1": 5
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"AnimatorStateName": "Attack_08",
|
||||
"ForceTriggerOnTransitionIn": true,
|
||||
"Frame": 230
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"AbilityName": "DubiousHero_TurnBased_Skill_03",
|
||||
"AbilitySpecials": {
|
||||
"AS_RecoverSp": {
|
||||
"Value": -50,
|
||||
"ValueType": "Float"
|
||||
},
|
||||
"AS_RecoverSp_Buff": {
|
||||
"Value": -20,
|
||||
"ValueType": "Float"
|
||||
},
|
||||
"DBuffCount": {
|
||||
"Value": 1,
|
||||
"ValueType": "Float"
|
||||
}
|
||||
},
|
||||
"AbilityStacking": "Unique",
|
||||
"DefaultModifier": {
|
||||
"ModifierMixins": [
|
||||
{
|
||||
"$type": "ActionsOnPropertyChangeMixin",
|
||||
"PropertyActions": [
|
||||
{
|
||||
"CustomPropertyType": "DBuffCount",
|
||||
"IsUsePercentage": false,
|
||||
"PropertyType": "Custom",
|
||||
"ValueRangeActions": [
|
||||
{
|
||||
"LowToValueActions": [
|
||||
{
|
||||
"$type": "TurnBasedSwitchEntitySkill",
|
||||
"SkillID": 11807,
|
||||
"SlotIdx": 2
|
||||
}
|
||||
],
|
||||
"Val": 1,
|
||||
"ValueToLowActions": [
|
||||
{
|
||||
"$type": "TurnBasedSwitchEntitySkill",
|
||||
"SkillID": 11803,
|
||||
"SlotIdx": 2
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"OnHitOther": [
|
||||
{
|
||||
"$type": "TriggerAbilityAction",
|
||||
"AbilityName": "Monster_TurnBased_CommonBuff_Weaken",
|
||||
"InitAbilitySpecialList": [
|
||||
{
|
||||
"SpecialName": "AS_TargetTurns",
|
||||
"Value": 2,
|
||||
"ValueType": "Integer"
|
||||
}
|
||||
],
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByAnimEventIDs",
|
||||
"AnimEventIDs": [
|
||||
"Monster_TurnBased_DubiousHero_AttackProperty_ATK08_02",
|
||||
"Monster_TurnBased_DubiousHero_AttackProperty_ATK08_01_1",
|
||||
"Monster_TurnBased_DubiousHero_AttackProperty_ATK08_01_2"
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "ByPlayerPropertyValue",
|
||||
"CompareType": "GreaterEqual",
|
||||
"CustomNumerator": "DBuffCount",
|
||||
"IsUsePercent": false,
|
||||
"Numerator": "Custom",
|
||||
"Val1": "%DBuffCount"
|
||||
}
|
||||
],
|
||||
"Target": "Other"
|
||||
}
|
||||
]
|
||||
},
|
||||
"OnAbilityTrigger": [
|
||||
{
|
||||
"$type": "WriteAIParamAction",
|
||||
"IntParamValue": 3,
|
||||
"ParamName": "SkillIndex"
|
||||
},
|
||||
{
|
||||
"$type": "WriteAIParamAction",
|
||||
"IntParamValue": 2,
|
||||
"ParamName": "ActionMode"
|
||||
},
|
||||
{
|
||||
"$type": "FireAudio",
|
||||
"AudioPattern": "Set_State_MonsterFantasy_Powerful_Skill"
|
||||
},
|
||||
{
|
||||
"$type": "FireAudio",
|
||||
"AudioPattern": "Play_OngoingLevel_MonsterFantasy_Skill_Release"
|
||||
}
|
||||
]
|
||||
}
|
77
Data/_unsorted/DubiousHero_TurnBased_Skill_04.json
Normal file
77
Data/_unsorted/DubiousHero_TurnBased_Skill_04.json
Normal file
@ -0,0 +1,77 @@
|
||||
{
|
||||
"AbilityMixins": [
|
||||
{
|
||||
"$type": "ActwithStateFrameMixin",
|
||||
"ConfigList": [
|
||||
{
|
||||
"ActionList": [
|
||||
{
|
||||
"$type": "ModifyProperty",
|
||||
"Amount": "%AS_RecoverSp",
|
||||
"PropertyModifyFunction": "Add",
|
||||
"PropertyType": "CurSP"
|
||||
},
|
||||
{
|
||||
"$type": "TriggerAbilityAction",
|
||||
"AbilityName": "Monster_TurnBased_Common_TurnOver_Manager"
|
||||
}
|
||||
],
|
||||
"AnimatorStateName": "Attack_07",
|
||||
"ForceTriggerOnTransitionIn": true,
|
||||
"Frame": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"AbilityName": "DubiousHero_TurnBased_Skill_04",
|
||||
"AbilitySpecials": {
|
||||
"AS_RecoverSp": {
|
||||
"Value": -50,
|
||||
"ValueType": "Float"
|
||||
},
|
||||
"AS_RecoverSp_Add": {
|
||||
"Value": -30,
|
||||
"ValueType": "Float"
|
||||
}
|
||||
},
|
||||
"AbilityStacking": "Unique",
|
||||
"DefaultModifier": {
|
||||
"OnHitOther": [
|
||||
{
|
||||
"$type": "ModifyProperty",
|
||||
"Amount": "%AS_RecoverSp_Add",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByAnimEventIDs",
|
||||
"AnimEventIDs": [
|
||||
"Monster_TurnBased_DubiousHero_AttackProperty_ATK07_02"
|
||||
]
|
||||
}
|
||||
],
|
||||
"PropertyModifyFunction": "Add",
|
||||
"PropertyType": "CurSP",
|
||||
"Target": "Other"
|
||||
}
|
||||
]
|
||||
},
|
||||
"OnAbilityTrigger": [
|
||||
{
|
||||
"$type": "WriteAIParamAction",
|
||||
"IntParamValue": 4,
|
||||
"ParamName": "SkillIndex"
|
||||
},
|
||||
{
|
||||
"$type": "WriteAIParamAction",
|
||||
"IntParamValue": 2,
|
||||
"ParamName": "ActionMode"
|
||||
},
|
||||
{
|
||||
"$type": "FireAudio",
|
||||
"AudioPattern": "Set_State_MonsterFantasy_Powerful_Skill"
|
||||
},
|
||||
{
|
||||
"$type": "FireAudio",
|
||||
"AudioPattern": "Play_OngoingLevel_MonsterFantasy_Skill_Release"
|
||||
}
|
||||
]
|
||||
}
|
191
Data/_unsorted/Durahan_TurnBased_DefensiveAction.json
Normal file
191
Data/_unsorted/Durahan_TurnBased_DefensiveAction.json
Normal file
@ -0,0 +1,191 @@
|
||||
{
|
||||
"AbilityMixins": [
|
||||
{
|
||||
"$type": "ActwithStateFrameMixin",
|
||||
"ConfigList": [
|
||||
{
|
||||
"ActionList": [
|
||||
{
|
||||
"$type": "ModifyProperty",
|
||||
"Amount": "%AS_RecoverSp",
|
||||
"PropertyModifyFunction": "Add",
|
||||
"PropertyType": "CurSP"
|
||||
},
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "Durahan_TurnBased_DefensiveAction_Block"
|
||||
}
|
||||
],
|
||||
"AnimatorStateName": "Attack_06_01",
|
||||
"ForceTriggerOnTransitionIn": true,
|
||||
"Frame": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"AbilityName": "Durahan_TurnBased_DefensiveAction",
|
||||
"AbilitySpecials": {
|
||||
"AS_RecoverSp": {
|
||||
"Value": 5,
|
||||
"ValueType": "Float"
|
||||
}
|
||||
},
|
||||
"AbilityStacking": "Unique",
|
||||
"DefaultModifier": {
|
||||
"OnCustomEventReceived": [
|
||||
{
|
||||
"$type": "ApplyModifier",
|
||||
"ModifierName": "Durahan_TurnBased_DefensiveAction_RealTimeQTE",
|
||||
"Predicates": [
|
||||
{
|
||||
"$type": "ByCustomEvent",
|
||||
"EventKey": "TurnBased_TriggerDefensiveAction"
|
||||
},
|
||||
{
|
||||
"$type": "ByDistance",
|
||||
"CompareTarget": "SelfAttackTarget",
|
||||
"CompareType": "Less",
|
||||
"Distance": 5
|
||||
},
|
||||
{
|
||||
"$type": "ByCampType",
|
||||
"Camp": "TeamGood"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"OnUnitTurnOver": [
|
||||
{
|
||||
"$type": "BranchOperator",
|
||||
"Conditions": [
|
||||
{
|
||||
"$type": "ByAnimatorStateNormalizedTime",
|
||||
"AnimatorStateName": "Skill_01_Charge",
|
||||
"FrameCountLow": 0,
|
||||
"IsLoop": true,
|
||||
"LayerIndex": 0,
|
||||
"MaxFrameCountHigh": true
|
||||
}
|
||||
],
|
||||
"FailureActions": [
|
||||
{
|
||||
"$type": "HandleAnimatorZoneTagsAction",
|
||||
"AnimatorStateTags": [
|
||||
"TurnBased_EnableDefensiveAction"
|
||||
],
|
||||
"IsAdd": true
|
||||
}
|
||||
],
|
||||
"SuccessActions": [
|
||||
{
|
||||
"$type": "HandleAnimatorZoneTagsAction",
|
||||
"AnimatorStateTags": [
|
||||
"TurnBased_EnableDefensiveAction"
|
||||
],
|
||||
"IsAdd": false
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"Modifiers": {
|
||||
"Durahan_TurnBased_DefensiveAction_Block": {
|
||||
"Duration": 0.5,
|
||||
"IsUnique": true,
|
||||
"OnAdded": [
|
||||
{
|
||||
"$type": "PushBlockStateAction"
|
||||
}
|
||||
],
|
||||
"OnBeingHit": [
|
||||
{
|
||||
"$type": "ModifyAttackDataAction",
|
||||
"PropertyKey": "Actor_NoHitEffect",
|
||||
"PropertyValue": 1,
|
||||
"Target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "ModifyAttackDataAction",
|
||||
"PropertyKey": "Actor_NoDamage",
|
||||
"PropertyValue": 1,
|
||||
"Target": "Self"
|
||||
},
|
||||
{
|
||||
"$type": "SetAnimCtrlerParamAction",
|
||||
"ParamName": "Trigger_PressAttackA",
|
||||
"ParamType": 1
|
||||
},
|
||||
{
|
||||
"$type": "DamageByAttackPropertyAction",
|
||||
"AnimEventID": "Monster_TurnBased_Durahan_Block_Attackproperty",
|
||||
"Attacker": "Self",
|
||||
"Target": "Other"
|
||||
},
|
||||
{
|
||||
"$type": "TriggerAbilityAction",
|
||||
"AbilityName": "Monster_TurnBased_Common_DefensiveActionEffect",
|
||||
"InitAbilitySpecialList": [
|
||||
{
|
||||
"SpecialName": "AS_Type",
|
||||
"Value": "Block",
|
||||
"ValueType": "String"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"$type": "TriggerAbilityAction",
|
||||
"AbilityName": "Monster_TurnBased_CommonBuff_HateTag",
|
||||
"Target": "SelfAttackTarget"
|
||||
},
|
||||
{
|
||||
"$type": "RemoveModifier",
|
||||
"ModifierName": "Durahan_TurnBased_DefensiveAction_Block"
|
||||
}
|
||||
],
|
||||
"OnRemoved": [
|
||||
{
|
||||
"$type": "PopBlockStateAction"
|
||||
}
|
||||
]
|
||||
},
|
||||
"Durahan_TurnBased_DefensiveAction_RealTimeQTE": {
|
||||
"ModifierMixins": [
|
||||
{
|
||||
"$type": "ListenRealtimeQTEMixin",
|
||||
"CustomTag": "Common_TurnBased_DefensiveAction_RealTimeQTE",
|
||||
"OnFinish": [
|
||||
{
|
||||
"$type": "RemoveModifier",
|
||||
"ModifierName": "Durahan_TurnBased_DefensiveAction_RealTimeQTE"
|
||||
}
|
||||
],
|
||||
"OnSuccess": [
|
||||
{
|
||||
"$type": "SetAnimCtrlerParamAction",
|
||||
"ParamName": "Trigger_PressAttackA",
|
||||
"ParamType": 1
|
||||
},
|
||||
{
|
||||
"$type": "SetAnimCtrlerParamAction",
|
||||
"IntVal": 5,
|
||||
"ParamName": "Int_AttackIndex",
|
||||
"ParamType": 3
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"OnAdded": [
|
||||
{
|
||||
"$type": "StartRealtimeQTEAction",
|
||||
"ConfigKey": "Common_TurnBased_DefensiveAction_RealTimeQTE"
|
||||
}
|
||||
],
|
||||
"OnBeingHit": [
|
||||
{
|
||||
"$type": "RemoveModifier",
|
||||
"ModifierName": "Durahan_TurnBased_DefensiveAction_RealTimeQTE"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
64
Data/_unsorted/Durahan_TurnBased_Skill_01.json
Normal file
64
Data/_unsorted/Durahan_TurnBased_Skill_01.json
Normal file
@ -0,0 +1,64 @@
|
||||
{
|
||||
"AbilityMixins": [
|
||||
{
|
||||
"$type": "ActwithStateFrameMixin",
|
||||
"ConfigList": [
|
||||
{
|
||||
"ActionList": [
|
||||
{
|
||||
"$type": "ModifyProperty",
|
||||
"Amount": "%AS_RecoverSp",
|
||||
"PropertyModifyFunction": "Add",
|
||||
"PropertyType": "CurSP"
|
||||
},
|
||||
{
|
||||
"$type": "TriggerAbilityAction",
|
||||
"AbilityName": "Monster_TurnBased_Common_TurnOver_Manager"
|
||||
}
|
||||
],
|
||||
"AnimatorStateName": "Attack_04_01",
|
||||
"ForceTriggerOnTransitionIn": true,
|
||||
"Frame": 0
|
||||
},
|
||||
{
|
||||
"ActionList": [
|
||||
{
|
||||
"$type": "TriggerAbilityAction",
|
||||
"AbilityName": "Monster_TurnBased_Common_DefensiveActionEvent"
|
||||
}
|
||||
],
|
||||
"AnimatorStateName": "Attack_04_01",
|
||||
"Frame": 10
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"AbilityName": "Durahan_TurnBased_Skill_01",
|
||||
"AbilitySpecials": {
|
||||
"AS_RecoverSp": {
|
||||
"Value": 20,
|
||||
"ValueType": "Float"
|
||||
}
|
||||
},
|
||||
"AbilityStacking": "Unique",
|
||||
"OnAbilityTrigger": [
|
||||
{
|
||||
"$type": "WriteAIParamAction",
|
||||
"IntParamValue": 1,
|
||||
"ParamName": "SkillIndex"
|
||||
},
|
||||
{
|
||||
"$type": "WriteAIParamAction",
|
||||
"IntParamValue": 2,
|
||||
"ParamName": "ActionMode"
|
||||
},
|
||||
{
|
||||
"$type": "FireAudio",
|
||||
"AudioPattern": "Set_State_MonsterFantasy_Attack_Skill"
|
||||
},
|
||||
{
|
||||
"$type": "FireAudio",
|
||||
"AudioPattern": "Play_OngoingLevel_MonsterFantasy_Skill_Release"
|
||||
}
|
||||
]
|
||||
}
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user