1
0

OSPRODWin2.3.0_R11011007_S10952633_D10989858

This commit is contained in:
DimbreathBot 2025-10-15 03:08:22 +02:00
parent 7f5732aeb0
commit 63cab39798
3262 changed files with 1570772 additions and 1177502 deletions

View File

@ -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",

View File

@ -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,

View File

@ -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",

View File

@ -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": [

View File

@ -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"

View File

@ -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": [

View File

@ -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",

View File

@ -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"

View File

@ -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"
}
]
},

View File

@ -58,6 +58,7 @@
"HitTargetExplodeEffect": {
"EffectPattern": "Eff_Bangboo_Knightboo_SkillJump_01_Explode"
},
"IsAlwaysFollowPlatform": true,
"IsCanReflect": false,
"MaxHitNum": -1,
"MaxHitStageNum": 0,

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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": [

View File

@ -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

View 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"
}
]
}
}
}

View 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"
}
]
}
}
}

View 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"
}
]
}
}

View 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
}
]
}
}
}

View 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
}
]
}
}
}

View 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"
}
]
}
}

View File

@ -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",

View 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"
}
}
}
}

View 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"
}
}
}
}

View 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"
}
}
}
}

View 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"
}
]
}
}
}

View 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
}
]
}
}
}

View 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"
}
}
}
}

View 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"
}
}
}
}

View 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"
}
]
}
}
}

View File

@ -74,7 +74,7 @@
"AbyssPeriodic32_ExtraBuff": {
"Duration": 15,
"IsUnique": true,
"ModifierStacking": "Refresh",
"ModifierStacking": "Replace",
"OnAdded": [
{
"$type": "ApplyModifier",

View 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"
}
}
}
}

View 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"
}
}
}
}

View 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"
}
}
}
}

View File

@ -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"
}
]
}
]
}
}
}

View File

@ -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"
}
]
}

View File

@ -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"
}
]
}
]
}
}
}

View File

@ -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"
}
]
}

View File

@ -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"
}
]
}
]
}
}
}

View File

@ -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"
}
]
}

View File

@ -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"
}
]
}
]
}
}
}

View File

@ -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"
}
]
}

View File

@ -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"
}
]
}
]
}
}
}

View File

@ -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"
}
]
}

View File

@ -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"
}
]
}
]
}
}
}

View File

@ -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"
}
]
}

View File

@ -0,0 +1,15 @@
{
"AbilityName": "ActivityBattleAbility_VoidFront_Buff_1",
"AbilitySpecials": {
"CriticalDelta": {
"Value": 0.05
}
},
"AbilityStacking": "Unique",
"DefaultModifier": {
"ModifierStacking": "Unique",
"Properties": {
"Actor_CriticalDamageRatioDelta": "%CriticalDelta"
}
}
}

View 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"
}
}
}

View 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"
}
}
}

View 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"
}
}
}

View 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"
}
}
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"
}
]
}

View File

@ -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"
]
}
],

View 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"
}
]
}
]
}
}
}

View 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"
}

View 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"
}
]
}
}
}

View 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"
}
]
}

View 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
}
]
}
}
}

View 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"
}

View 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"
}

View 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"
}

View 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"
}

View 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"
}

View 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"
}

View 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"
}
]
}
}
}

View 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"
}
]
}
}
}

File diff suppressed because it is too large Load Diff

View 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"
}

File diff suppressed because it is too large Load Diff

View 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
}
]
}
}

View 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"
}
]
}
}
}

View 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"
}
]
}

View 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
}
]
}

View 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"
}
]
}
}
}

View 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"
}
]
}

View 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"
}
]
}

View 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"
}
]
}
}

View 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
}
]
}
]
}
}

View 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"
}
]
}
]
}
}

View 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"
}
]
}
}

View 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"
}
]
}
}

View 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"
}
]
}
}
}

View 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"
}
]
}

View 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"
}
]
}

View File

@ -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",

View 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"
}
}
}

View 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"
}
]
}
}
}

View 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"
}
]
}

View 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"
}
]
}

View 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"
}
]
}

View 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"
}
]
}

View 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"
}
]
}
}
}

View 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