901 lines
25 KiB
JSON
901 lines
25 KiB
JSON
{
|
|
"AbilityMixins": [
|
|
{
|
|
"$type": "ActionsOnPropertyChangeMixin",
|
|
"PropertyActions": [
|
|
{
|
|
"IsUsePercentage": true,
|
|
"PropertyType": "CurHP",
|
|
"RefPropertyType": "MaxHP",
|
|
"ValueRangeActions": [
|
|
{
|
|
"HighToValueActions": [
|
|
{
|
|
"$type": "BranchOperator",
|
|
"Conditions": [
|
|
{
|
|
"$type": "ByIsInZoneTags",
|
|
"Tags": [
|
|
"Monster_WanderingHunter_MainStoryTag"
|
|
]
|
|
}
|
|
],
|
|
"SuccessActions": [
|
|
{
|
|
"$type": "SetAnimCtrlerParamAction",
|
|
"IntVal": 0,
|
|
"ParamName": "Int_AttackIndexSub",
|
|
"ParamType": 3
|
|
},
|
|
{
|
|
"$type": "WriteAIParamAction",
|
|
"BoolParamValue": true,
|
|
"ModifyFunction": "Replace",
|
|
"ParamName": "Bool_TryEnhance"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"Val": 0.8
|
|
},
|
|
{
|
|
"HighToValueActions": [
|
|
{
|
|
"$type": "BranchOperator",
|
|
"Conditions": [
|
|
{
|
|
"$type": "ByIsInZoneTags",
|
|
"Tags": [
|
|
"Monster_WanderingHunter_MainStoryTag"
|
|
]
|
|
}
|
|
],
|
|
"SuccessActions": [
|
|
{
|
|
"$type": "SetAnimCtrlerParamAction",
|
|
"IntVal": 0,
|
|
"ParamName": "Int_AttackIndexSub",
|
|
"ParamType": 3
|
|
},
|
|
{
|
|
"$type": "WriteAIParamAction",
|
|
"BoolParamValue": true,
|
|
"ModifyFunction": "Replace",
|
|
"ParamName": "Bool_TryEnhance"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"Val": 0.15
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "ActionsOnPropertyChangeMixin",
|
|
"PropertyActions": [
|
|
{
|
|
"IsUsePercentage": true,
|
|
"PropertyType": "CurHP",
|
|
"RefPropertyType": "MaxHP",
|
|
"ValueRangeActions": [
|
|
{
|
|
"HighToValueActions": [
|
|
{
|
|
"$type": "BranchOperator",
|
|
"Conditions": [
|
|
{
|
|
"$type": "ByAnd",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByNot",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByIsInZoneTags",
|
|
"Tags": [
|
|
"Monster_WanderingHunter_MainStoryTag"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "ByNot",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByIsInZoneTags",
|
|
"Tags": [
|
|
"BossChallenge"
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"SuccessActions": [
|
|
{
|
|
"$type": "SetAnimCtrlerParamAction",
|
|
"IntVal": 0,
|
|
"ParamName": "Int_AttackIndexSub",
|
|
"ParamType": 3
|
|
},
|
|
{
|
|
"$type": "WriteAIParamAction",
|
|
"BoolParamValue": true,
|
|
"ModifyFunction": "Replace",
|
|
"ParamName": "Bool_TryEnhance"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"Val": 0.8
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "ActwithStateFrameMixin",
|
|
"ConfigList": [
|
|
{
|
|
"ActionList": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"ModifierName": "WanderingHunter_Atk13_IncreaseEtherBarrierPurifyModifier",
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"AnimatorStateName": "Attack_13_02",
|
|
"Frame": 0,
|
|
"LayerIndex": 0
|
|
},
|
|
{
|
|
"ActionList": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"ModifierName": "WanderingHunter_Atk13_IncreaseEtherBarrierPurifyModifier",
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "SetAbilitySpecialAction",
|
|
"ModifyFunction": "Replace",
|
|
"Param": 1,
|
|
"ParamName": "AS_HideAndSeekFinalAttack",
|
|
"ParamType": "Integer",
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"AnimatorStateName": "Attack_13_05",
|
|
"Frame": 0,
|
|
"LayerIndex": 0
|
|
},
|
|
{
|
|
"ActionList": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"ModifierName": "WanderingHunter_Atk13_IncreaseEtherBarrierPurifyModifier",
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"AnimatorStateName": "Attack_13_02",
|
|
"Frame": 44,
|
|
"LayerIndex": 0
|
|
},
|
|
{
|
|
"ActionList": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"ModifierName": "WanderingHunter_Atk13_IncreaseEtherBarrierPurifyModifier",
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "SetAbilitySpecialAction",
|
|
"ModifyFunction": "Replace",
|
|
"Param": 0,
|
|
"ParamName": "AS_HideAndSeekFinalAttack",
|
|
"ParamType": "Integer",
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"AnimatorStateName": "Attack_13_05",
|
|
"Frame": 44,
|
|
"LayerIndex": 0
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"AbilityName": "WanderingHunter_EtherBarrier_Manager",
|
|
"AbilitySpecials": {
|
|
"AS_EtherBarrierReduceRatio_BossChallenge": {
|
|
"Value": -0.35,
|
|
"ValueType": "Float"
|
|
},
|
|
"AS_EtherBarrierReduceRatio_MainStory_FirstHide": {
|
|
"Value": -0.3,
|
|
"ValueType": "Float"
|
|
},
|
|
"AS_EtherBarrierReduceRatio_MainStory_SecondHide": {
|
|
"Value": -0.5,
|
|
"ValueType": "Float"
|
|
},
|
|
"AS_EtherBarrierReduceRatio_Normal": {
|
|
"Value": -0.4,
|
|
"ValueType": "Float"
|
|
},
|
|
"AS_HasLockLife": {
|
|
"Value": 0,
|
|
"ValueType": "Integer"
|
|
},
|
|
"AS_HideAndSeekCount": {
|
|
"Value": 0,
|
|
"ValueType": "Integer"
|
|
},
|
|
"AS_HideAndSeekFinalAttack": {
|
|
"Value": 0,
|
|
"ValueType": "Integer"
|
|
},
|
|
"AS_PartDestroy_HPPercentage_BossChallenge": {
|
|
"Value": 0.01,
|
|
"ValueType": "Float"
|
|
},
|
|
"AS_PartDestroy_HPPercentage_Normal": {
|
|
"Value": 0.1,
|
|
"ValueType": "Float"
|
|
},
|
|
"HpReduceAmount": {
|
|
"Value": 0
|
|
}
|
|
},
|
|
"AbilityStacking": "Unique",
|
|
"DefaultModifier": {
|
|
"DelayHandlers": [
|
|
{
|
|
"DelayTime": 60,
|
|
"IgnoreTimeScale": false,
|
|
"TimeUpActions": [
|
|
{
|
|
"$type": "BranchOperator",
|
|
"Conditions": [
|
|
{
|
|
"$type": "ByIsInZoneTags",
|
|
"Tags": [
|
|
"BossChallenge"
|
|
]
|
|
}
|
|
],
|
|
"SuccessActions": [
|
|
{
|
|
"$type": "SetAnimCtrlerParamAction",
|
|
"IntVal": 0,
|
|
"ParamName": "Int_AttackIndexSub",
|
|
"ParamType": 3
|
|
},
|
|
{
|
|
"$type": "WriteAIParamAction",
|
|
"BoolParamValue": true,
|
|
"ModifyFunction": "Replace",
|
|
"ParamName": "Bool_TryEnhance"
|
|
},
|
|
{
|
|
"$type": "SetAbilitySpecialAction",
|
|
"ModifyFunction": "Replace",
|
|
"Param": 1,
|
|
"ParamName": "AS_BossChallenge_EtherBarrierTimes",
|
|
"ParamType": "Integer",
|
|
"Target": "Self"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"OnAdded": [
|
|
{
|
|
"$type": "HandleAnimatorZoneTagsAction",
|
|
"AnimatorStateTags": [
|
|
"CanStackEtherBarrier"
|
|
],
|
|
"IsAdd": true,
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"ModifierName": "WanderingHunter_LockLife_MainStory",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByIsInZoneTags",
|
|
"Tags": [
|
|
"Monster_WanderingHunter_MainStoryTag"
|
|
],
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"OnBeingHit": [
|
|
{
|
|
"$type": "BranchOperator",
|
|
"Conditions": [
|
|
{
|
|
"$type": "ByIsInZoneTags",
|
|
"Tags": [
|
|
"BossChallenge"
|
|
],
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"FailureActions": [
|
|
{
|
|
"$type": "SetAbilitySpecialByExpression",
|
|
"DoRefresh": true,
|
|
"Expression": "specials(AS_PartDestroy_HPPercentage_Normal)*property(MaxHP)",
|
|
"ParamName": "HpReduceAmount",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByAnimEventIDs",
|
|
"AnimEventIDs": [
|
|
"Monster_WanderingHunter_ATK13_PartDestroyed_Attackproperty_01"
|
|
],
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"ValueType": "Float"
|
|
}
|
|
],
|
|
"SuccessActions": [
|
|
{
|
|
"$type": "SetAbilitySpecialByExpression",
|
|
"DoRefresh": true,
|
|
"Expression": "specials(AS_PartDestroy_HPPercentage_BossChallenge)*property(MaxHP)",
|
|
"ParamName": "HpReduceAmount",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByAnimEventIDs",
|
|
"AnimEventIDs": [
|
|
"Monster_WanderingHunter_ATK13_PartDestroyed_Attackproperty_01"
|
|
],
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"ValueType": "Float"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "ReplaceDamageAction",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByAnimEventIDs",
|
|
"AnimEventIDs": [
|
|
"Monster_WanderingHunter_ATK13_PartDestroyed_Attackproperty_01"
|
|
],
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"TargetDamage": "%HpReduceAmount"
|
|
}
|
|
],
|
|
"OnCustomEventReceived": [
|
|
{
|
|
"$type": "BranchOperator",
|
|
"Conditions": [
|
|
{
|
|
"$type": "ByAnd",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByCustomEvent",
|
|
"EventKey": "EtherBarrierDestroyed"
|
|
},
|
|
{
|
|
"$type": "ByNot",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByAnimatorStateNormalizedTime",
|
|
"AnimatorStateName": "Skill_13_01",
|
|
"FrameCountHigh": 200,
|
|
"FrameCountLow": 0,
|
|
"LayerIndex": 0,
|
|
"MaxFrameCountHigh": false,
|
|
"MaxFrameCountLow": false
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"SuccessActions": [
|
|
{
|
|
"$type": "SetAnimCtrlerParamAction",
|
|
"ParamName": "Trigger_Hit",
|
|
"ParamType": 1
|
|
},
|
|
{
|
|
"$type": "SetAnimCtrlerParamAction",
|
|
"IntVal": 2,
|
|
"ParamName": "Int_GroundHitIndex",
|
|
"ParamType": 3
|
|
},
|
|
{
|
|
"$type": "SetAnimCtrlerParamAction",
|
|
"IntVal": 0,
|
|
"ParamName": "Int_HitForwardType",
|
|
"ParamType": 3
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "BranchOperator",
|
|
"Conditions": [
|
|
{
|
|
"$type": "ByAnd",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByCustomEvent",
|
|
"EventKey": "WanderingHunter_StartHideAndSeek"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"SuccessActions": [
|
|
{
|
|
"$type": "SetAbilitySpecialAction",
|
|
"ModifyFunction": "Add",
|
|
"Param": 1,
|
|
"ParamName": "AS_HideAndSeekCount",
|
|
"ParamType": "Integer",
|
|
"Target": "Self"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "BranchOperator",
|
|
"Conditions": [
|
|
{
|
|
"$type": "ByAnd",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByCustomEvent",
|
|
"EventKey": "WanderingHunter_StartHideAndSeek"
|
|
},
|
|
{
|
|
"$type": "ByAbilitySpecial",
|
|
"CompareType": "Equal",
|
|
"Param": 2,
|
|
"ParamName": "AS_HideAndSeekCount",
|
|
"ParamType": "Integer"
|
|
},
|
|
{
|
|
"$type": "ByIsInZoneTags",
|
|
"Tags": [
|
|
"Monster_WanderingHunter_MainStoryTag"
|
|
],
|
|
"Target": "Self"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"SuccessActions": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"ModifierName": "WanderingHunter_LockEtherBarrier_MainStory",
|
|
"Target": "Self"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "BranchOperator",
|
|
"Conditions": [
|
|
{
|
|
"$type": "ByAnd",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByCustomEvent",
|
|
"EventKey": "WanderingHunter_HideAndSeek_Fail"
|
|
},
|
|
{
|
|
"$type": "ByHasModifier",
|
|
"ModifierNameList": [
|
|
"WanderingHunter_LockEtherBarrier_MainStory"
|
|
],
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "ByIsInZoneTags",
|
|
"Tags": [
|
|
"Monster_WanderingHunter_MainStoryTag"
|
|
],
|
|
"Target": "Self"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"SuccessActions": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"ModifierName": "WanderingHunter_LockEtherBarrier_MainStory",
|
|
"Target": "Self"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "BranchOperator",
|
|
"Conditions": [
|
|
{
|
|
"$type": "ByAnd",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByCustomEvent",
|
|
"EventKey": "EtherBarrierDestroyed"
|
|
},
|
|
{
|
|
"$type": "ByAbilitySpecial",
|
|
"CompareType": "Equal",
|
|
"Param": 1,
|
|
"ParamName": "AS_HasLockLife",
|
|
"ParamType": "Integer"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"SuccessActions": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"ModifierName": "WanderingHunter_SendEventToLevel_EndCS",
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "TriggerSoundAction",
|
|
"soundActionKey": "SA_Chapter11_BGMEmitter_Retarget_Reset"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "BranchOperator",
|
|
"Conditions": [
|
|
{
|
|
"$type": "ByAnd",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByCustomEvent",
|
|
"EventKey": "EtherBarrierCreated"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"SuccessActions": [
|
|
{
|
|
"$type": "WriteAIParamAction",
|
|
"BoolParamValue": false,
|
|
"ModifyFunction": "Replace",
|
|
"ParamName": "Bool_TryEnhance"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Modifiers": {
|
|
"WanderingHunter_Atk13_IncreaseEtherBarrierPurifyModifier": {
|
|
"Duration": -1,
|
|
"ModifierStacking": "Unique",
|
|
"OnBeingHit": [
|
|
{
|
|
"$type": "BranchOperator",
|
|
"Conditions": [
|
|
{
|
|
"$type": "ByAnd",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByAnimTagList",
|
|
"TagList": [
|
|
"ParryAid_H"
|
|
]
|
|
},
|
|
{
|
|
"$type": "ByAbilitySpecial",
|
|
"CompareType": "Equal",
|
|
"Param": 1,
|
|
"ParamName": "AS_HideAndSeekCount",
|
|
"ParamType": "Integer",
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "ByIsInZoneTags",
|
|
"Tags": [
|
|
"Monster_WanderingHunter_MainStoryTag"
|
|
],
|
|
"Target": "Self"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"SuccessActions": [
|
|
{
|
|
"$type": "ModifyEtherBarrierAction",
|
|
"Percentage": "%AS_EtherBarrierReduceRatio_MainStory_FirstHide",
|
|
"PropertyModifyFunction": "Add",
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"ModifierName": "WanderingHunter_Atk13_IncreaseEtherBarrierPurifyModifier",
|
|
"Target": "Self"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "BranchOperator",
|
|
"Conditions": [
|
|
{
|
|
"$type": "ByAnd",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByAnimTagList",
|
|
"TagList": [
|
|
"ParryAid_H"
|
|
]
|
|
},
|
|
{
|
|
"$type": "ByAbilitySpecial",
|
|
"CompareType": "Equal",
|
|
"Param": 2,
|
|
"ParamName": "AS_HideAndSeekCount",
|
|
"ParamType": "Integer",
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "ByIsInZoneTags",
|
|
"Tags": [
|
|
"Monster_WanderingHunter_MainStoryTag"
|
|
],
|
|
"Target": "Self"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"SuccessActions": [
|
|
{
|
|
"$type": "ModifyEtherBarrierAction",
|
|
"Percentage": "%AS_EtherBarrierReduceRatio_MainStory_SecondHide",
|
|
"PropertyModifyFunction": "Add",
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"ModifierName": "WanderingHunter_Atk13_IncreaseEtherBarrierPurifyModifier",
|
|
"Target": "Self"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "BranchOperator",
|
|
"Conditions": [
|
|
{
|
|
"$type": "ByAnd",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByAnimTagList",
|
|
"TagList": [
|
|
"ParryAid_H"
|
|
]
|
|
},
|
|
{
|
|
"$type": "ByAbilitySpecial",
|
|
"CompareType": "Equal",
|
|
"Param": 1,
|
|
"ParamName": "AS_HideAndSeekFinalAttack",
|
|
"ParamType": "Integer",
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "ByIsInZoneTags",
|
|
"Tags": [
|
|
"Monster_WanderingHunter_MainStoryTag"
|
|
],
|
|
"Target": "Self"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"SuccessActions": [
|
|
{
|
|
"$type": "DamageByAttackPropertyAction",
|
|
"AnimEventID": "Monster_WanderingHunter_ATK13_PartDestroyed_Attackproperty_01",
|
|
"AttachPoint": "MiddlePoint",
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "SendCustomEvent",
|
|
"EventKey": "ChangeWeaponToKnife"
|
|
},
|
|
{
|
|
"$type": "SetAbilitySpecialAction",
|
|
"ModifyFunction": "Replace",
|
|
"Param": 0,
|
|
"ParamName": "AS_HideAndSeekFinalAttack",
|
|
"ParamType": "Integer",
|
|
"Target": "Self"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "BranchOperator",
|
|
"Conditions": [
|
|
{
|
|
"$type": "ByAnd",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByAnimTagList",
|
|
"TagList": [
|
|
"ParryAid_H"
|
|
]
|
|
},
|
|
{
|
|
"$type": "ByIsInZoneTags",
|
|
"Tags": [
|
|
"BossChallenge"
|
|
],
|
|
"Target": "Self"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"SuccessActions": [
|
|
{
|
|
"$type": "ModifyEtherBarrierAction",
|
|
"Percentage": "%AS_EtherBarrierReduceRatio_BossChallenge",
|
|
"PropertyModifyFunction": "Add",
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"ModifierName": "WanderingHunter_Atk13_IncreaseEtherBarrierPurifyModifier",
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "DamageByAttackPropertyAction",
|
|
"AnimEventID": "Monster_WanderingHunter_ATK13_PartDestroyed_Attackproperty_01",
|
|
"AttachPoint": "MiddlePoint",
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "SendCustomEvent",
|
|
"EventKey": "ChangeWeaponToKnife"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "BranchOperator",
|
|
"Conditions": [
|
|
{
|
|
"$type": "ByAnd",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByAnimTagList",
|
|
"TagList": [
|
|
"ParryAid_H"
|
|
]
|
|
},
|
|
{
|
|
"$type": "ByNot",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByIsInZoneTags",
|
|
"Tags": [
|
|
"BossChallenge"
|
|
],
|
|
"Target": "Self"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "ByNot",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByIsInZoneTags",
|
|
"Tags": [
|
|
"Monster_WanderingHunter_MainStoryTag"
|
|
],
|
|
"Target": "Self"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"SuccessActions": [
|
|
{
|
|
"$type": "ModifyEtherBarrierAction",
|
|
"Percentage": "%AS_EtherBarrierReduceRatio_Normal",
|
|
"PropertyModifyFunction": "Add",
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"ModifierName": "WanderingHunter_Atk13_IncreaseEtherBarrierPurifyModifier",
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "DamageByAttackPropertyAction",
|
|
"AnimEventID": "Monster_WanderingHunter_ATK13_PartDestroyed_Attackproperty_01",
|
|
"AttachPoint": "MiddlePoint",
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "SendCustomEvent",
|
|
"EventKey": "ChangeWeaponToKnife"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"WanderingHunter_LockEtherBarrier_MainStory": {
|
|
"Duration": 20,
|
|
"ModifierMixins": [
|
|
{
|
|
"$type": "LockEtherBarrierMixin",
|
|
"PercentageLock": 0.05
|
|
}
|
|
],
|
|
"OnCustomEventReceived": [
|
|
{
|
|
"$type": "BranchOperator",
|
|
"Conditions": [
|
|
{
|
|
"$type": "ByCustomEvent",
|
|
"EventKey": "WanderingHunter_SummonGirl"
|
|
}
|
|
],
|
|
"SuccessActions": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"ModifierName": "WanderingHunter_LockEtherBarrier_MainStory",
|
|
"Target": "Self"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"WanderingHunter_LockLife_MainStory": {
|
|
"Duration": -1,
|
|
"ModifierMixins": [
|
|
{
|
|
"$type": "LockLifePropertyMixin",
|
|
"OnLifeLockFirstTriggeredActions": [
|
|
{
|
|
"$type": "SetAbilitySpecialAction",
|
|
"ModifyFunction": "Replace",
|
|
"Param": 1,
|
|
"ParamName": "AS_HasLockLife",
|
|
"ParamType": "Integer",
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"PerformBeHitEffect": true,
|
|
"RatioLockList": [
|
|
{
|
|
"LockType": "Total",
|
|
"LockValue": 0.145
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"WanderingHunter_SendEventToLevel_EndCS": {
|
|
"DelayHandlers": [
|
|
{
|
|
"DelayTime": 1,
|
|
"IgnoreTimeScale": false,
|
|
"TimeUpActions": [
|
|
{
|
|
"$type": "SendEventToViewObjectAction",
|
|
"EventName": "Monster_WanderingHunter_MainStoryBossFight_EndCS",
|
|
"IsSendToGroup": true
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|
|
} |