592 lines
15 KiB
JSON
592 lines
15 KiB
JSON
{
|
|
"AbilityMixins": [
|
|
{
|
|
"$type": "AttachStateWithModifierMixin",
|
|
"ConfigList": [
|
|
{
|
|
"AnimatorStateName": "Attack_03_02_Start",
|
|
"FrameCountHigh": 0,
|
|
"FrameCountLow": 0,
|
|
"IsLoop": false,
|
|
"LayerIndex": 0,
|
|
"MaxFrameCountHigh": true,
|
|
"MaxFrameCountLow": false,
|
|
"ModifierNameList": [
|
|
"LockStunModifier",
|
|
"AITriggeredModifier"
|
|
]
|
|
},
|
|
{
|
|
"AnimatorStateName": "Attack_03_02_Start",
|
|
"FrameCountHigh": 30,
|
|
"FrameCountLow": 0,
|
|
"IsLoop": false,
|
|
"LayerIndex": 0,
|
|
"MaxFrameCountHigh": false,
|
|
"MaxFrameCountLow": false,
|
|
"ModifierNameList": [
|
|
"MuteRootMotionModifier"
|
|
]
|
|
},
|
|
{
|
|
"AnimatorStateName": "Attack_03_02_Start",
|
|
"FrameCountHigh": 0,
|
|
"FrameCountLow": 30,
|
|
"IsLoop": false,
|
|
"LayerIndex": 0,
|
|
"MaxFrameCountHigh": true,
|
|
"MaxFrameCountLow": false,
|
|
"ModifierNameList": [
|
|
"PopLiquidEtherBuffModifier"
|
|
]
|
|
},
|
|
{
|
|
"AnimatorStateName": "Attack_03_02_Loop",
|
|
"FrameCountHigh": 0,
|
|
"FrameCountLow": 0,
|
|
"IsLoop": true,
|
|
"LayerIndex": 0,
|
|
"MaxFrameCountHigh": true,
|
|
"MaxFrameCountLow": false,
|
|
"ModifierNameList": [
|
|
"LockStunModifier",
|
|
"CollideWallModifier_01",
|
|
"AITriggeredModifier"
|
|
]
|
|
},
|
|
{
|
|
"AnimatorStateName": "Attack_03_Parry_Start",
|
|
"FrameCountHigh": 0,
|
|
"FrameCountLow": 0,
|
|
"IsLoop": false,
|
|
"LayerIndex": 0,
|
|
"MaxFrameCountHigh": true,
|
|
"MaxFrameCountLow": false,
|
|
"ModifierNameList": [
|
|
"MuteRootMotionModifier",
|
|
"LockStunModifier",
|
|
"AITriggeredModifier"
|
|
]
|
|
},
|
|
{
|
|
"AnimatorStateName": "Attack_03_Parry_Start",
|
|
"FrameCountHigh": 0,
|
|
"FrameCountLow": 30,
|
|
"IsLoop": false,
|
|
"LayerIndex": 0,
|
|
"MaxFrameCountHigh": true,
|
|
"MaxFrameCountLow": false,
|
|
"ModifierNameList": [
|
|
"BeHitMotionModifier",
|
|
"InvicibleModifier"
|
|
]
|
|
},
|
|
{
|
|
"AnimatorStateName": "Attack_03_Parry_Loop",
|
|
"FrameCountHigh": 0,
|
|
"FrameCountLow": 0,
|
|
"IsLoop": true,
|
|
"LayerIndex": 0,
|
|
"MaxFrameCountHigh": true,
|
|
"MaxFrameCountLow": false,
|
|
"ModifierNameList": [
|
|
"BeHitMotionModifier",
|
|
"LockStunModifier",
|
|
"AITriggeredModifier",
|
|
"InvicibleModifier"
|
|
]
|
|
},
|
|
{
|
|
"AnimatorStateName": "Attack_03_02_End",
|
|
"FrameCountHigh": 10,
|
|
"FrameCountLow": 0,
|
|
"IsLoop": true,
|
|
"LayerIndex": 0,
|
|
"MaxFrameCountHigh": false,
|
|
"MaxFrameCountLow": false,
|
|
"ModifierNameList": [
|
|
"LockStunModifier",
|
|
"AITriggeredModifier"
|
|
]
|
|
},
|
|
{
|
|
"AnimatorStateName": "Attack_03_02_Loop_Parried",
|
|
"FrameCountHigh": 0,
|
|
"FrameCountLow": 0,
|
|
"IsLoop": true,
|
|
"LayerIndex": 0,
|
|
"MaxFrameCountHigh": true,
|
|
"MaxFrameCountLow": false,
|
|
"ModifierNameList": [
|
|
"LockStunModifier",
|
|
"CollideWallModifier",
|
|
"AITriggeredModifier",
|
|
"InvicibleModifier"
|
|
]
|
|
},
|
|
{
|
|
"AnimatorStateName": "Attack_03_02_Death",
|
|
"FrameCountHigh": 10,
|
|
"FrameCountLow": 0,
|
|
"IsLoop": false,
|
|
"LayerIndex": 0,
|
|
"MaxFrameCountHigh": true,
|
|
"MaxFrameCountLow": false,
|
|
"ModifierNameList": [
|
|
"HisazzuModifier"
|
|
]
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"AbilityName": "FlameCantor_HuskronSummonedAbility",
|
|
"AbilitySpecials": {
|
|
"AS_Damage": {
|
|
"Value": 0
|
|
},
|
|
"AS_DamageByHp_Boss": {
|
|
"Value": 0.025
|
|
},
|
|
"AS_DamageByHp_Elite": {
|
|
"Value": 0.1
|
|
},
|
|
"AS_DamageByHp_Normal": {
|
|
"Value": 0.4
|
|
},
|
|
"AS_MaxHP": {
|
|
"Value": -0.4
|
|
},
|
|
"AS_MaxStun": {
|
|
"Value": -0.2
|
|
}
|
|
},
|
|
"AbilityStacking": "Unique",
|
|
"DefaultModifier": {
|
|
"OnBeingHit": [
|
|
{
|
|
"$type": "ModifyAttackDataAction",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByAnimEventIDs",
|
|
"AnimEventIDs": [
|
|
"Monster_Huskron_ATK03_02_Attackproperty_Hiisazu"
|
|
],
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"PropertyKey": "Actor_Hiisazu",
|
|
"PropertyValue": 1,
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"OnCustomEventReceived": [
|
|
{
|
|
"$type": "ApplyAbilityAction",
|
|
"AbilityName": "Monster_Common_EtherSummonDeath",
|
|
"IsAutoTrigger": true,
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByCustomEvent",
|
|
"EventKey": "Huskron_Dead"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"OnHitOther": [
|
|
{
|
|
"$type": "SetAnimCtrlerParamAction",
|
|
"ParamName": "Trigger_AttackLanded_ATK0302",
|
|
"ParamType": 1,
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByAnimEventIDs",
|
|
"AnimEventIDs": [
|
|
"Monster_Huskron_ATK03_02_Attackproperty_Check"
|
|
]
|
|
},
|
|
{
|
|
"$type": "ByIsLocalAvatar",
|
|
"IsLocalAvatar": true,
|
|
"Target": "Target"
|
|
}
|
|
],
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"Properties": {
|
|
"Actor_MaxHPRatio": "%AS_MaxHP",
|
|
"Actor_StunMaxRatio": "%AS_MaxStun"
|
|
}
|
|
},
|
|
"Modifiers": {
|
|
"AITriggeredModifier": {
|
|
"Duration": -1,
|
|
"ModifierStacking": "Unique",
|
|
"OnRemoved": [
|
|
{
|
|
"$type": "TriggerBehaviorTreeAction",
|
|
"Enable": true,
|
|
"Target": "Self"
|
|
}
|
|
]
|
|
},
|
|
"BeHitMotionModifier": {
|
|
"Duration": -1,
|
|
"ModifierStacking": "Unique",
|
|
"OnAdded": [
|
|
{
|
|
"$type": "HandleAnimatorZoneTagsAction",
|
|
"AnimatorStateTags": [
|
|
"FlameCantor_Huskron_CantBeSelect"
|
|
],
|
|
"IsAdd": true,
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"OnBeingHitPre": [
|
|
{
|
|
"$type": "ApplyLogicMoveAction",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByEntityType",
|
|
"EntityType": "Avatar",
|
|
"Target": "Other"
|
|
},
|
|
{
|
|
"$type": "ByIsSelfAttackTarget",
|
|
"IsSelfAttackTarget": true,
|
|
"SourceTarget": "LocalAvatar",
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"RotationConfig": {
|
|
"$type": "ConfigRotationToTarget",
|
|
"Duration": -1,
|
|
"ReachTargetStop": true,
|
|
"RotateSpeed": 1,
|
|
"RotateType": "Instant",
|
|
"TargetPosRot": {
|
|
"CoordsOption": "Relative",
|
|
"Offset": {
|
|
"AngleOffset": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"z": 0
|
|
},
|
|
"IsClampOffsetDistance": false,
|
|
"IsUseRotationXZ": true,
|
|
"IsUseRotationY": true,
|
|
"PositionOffset": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"z": -9999
|
|
}
|
|
},
|
|
"TargetOption": {
|
|
"$type": "ConfigPosRotReferTarget",
|
|
"BackupOffsetReferTarget": "None",
|
|
"IsUseAttachPointPos": true,
|
|
"IsUseAttachPointRotation": true,
|
|
"OffsetReferTarget": "Other"
|
|
}
|
|
},
|
|
"TargetUpdateMode": "OnStart"
|
|
},
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "SetAnimCtrlerParamAction",
|
|
"ParamName": "Trigger_HitPush",
|
|
"ParamType": 1,
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByEntityType",
|
|
"EntityType": "Avatar",
|
|
"Target": "Other"
|
|
},
|
|
{
|
|
"$type": "ByIsSelfAttackTarget",
|
|
"IsSelfAttackTarget": true,
|
|
"SourceTarget": "LocalAvatar",
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"OnRemoved": [
|
|
{
|
|
"$type": "HandleAnimatorZoneTagsAction",
|
|
"AnimatorStateTags": [
|
|
"FlameCantor_Huskron_CantBeSelect"
|
|
],
|
|
"IsAdd": false,
|
|
"Target": "Self"
|
|
}
|
|
]
|
|
},
|
|
"CollideWallModifier": {
|
|
"Duration": -1,
|
|
"ModifierMixins": [
|
|
{
|
|
"$type": "CollideGroundWallMixin",
|
|
"EnterWallActions": [
|
|
{
|
|
"$type": "SetAnimCtrlerParamAction",
|
|
"ParamName": "Trigger_AttackLanded_ATK0302",
|
|
"ParamType": 1,
|
|
"Target": "Self"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"ModifierStacking": "Unique",
|
|
"OnAdded": [
|
|
{
|
|
"$type": "SetAnimCtrlerParamAction",
|
|
"ParamName": "Trigger_AttackLanded_ATK0302",
|
|
"ParamType": 1,
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByObstacle",
|
|
"BoxDistance": 0.5,
|
|
"BoxHeight": 0.1,
|
|
"BoxPosOffset": {
|
|
"x": 0,
|
|
"y": 1,
|
|
"z": 0
|
|
},
|
|
"BoxWidth": 0.5,
|
|
"CheckShape": "Box",
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"OnHitOther": [
|
|
{
|
|
"$type": "SetAnimCtrlerParamAction",
|
|
"ParamName": "Trigger_AttackLanded_ATK0302",
|
|
"ParamType": 1,
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByAnimEventIDs",
|
|
"AnimEventIDs": [
|
|
"Monster_Huskron_ATK03_02_Attackproperty_Allied"
|
|
],
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "ReplaceDamageAction",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByAnimEventIDs",
|
|
"AnimEventIDs": [
|
|
"Monster_Huskron_ATK03_02_Attackproperty_Allied"
|
|
],
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"TargetDamage": "%AS_Damage"
|
|
}
|
|
],
|
|
"OnHitOtherPre": [
|
|
{
|
|
"$type": "SetAbilitySpecialsByPropertyAction",
|
|
"ModifyFunction": "Replace",
|
|
"ParamName": "AS_Damage",
|
|
"Percentage": "%AS_DamageByHp_Normal",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByAnimEventIDs",
|
|
"AnimEventIDs": [
|
|
"Monster_Huskron_ATK03_02_Attackproperty_Allied"
|
|
],
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "ByMonsterStrengthType",
|
|
"CompareType": "Equal",
|
|
"StrengthType": "Normal",
|
|
"Target": "Target"
|
|
}
|
|
],
|
|
"PropertyType": "MaxHP",
|
|
"Target": "Target"
|
|
},
|
|
{
|
|
"$type": "SetAbilitySpecialsByPropertyAction",
|
|
"ModifyFunction": "Replace",
|
|
"ParamName": "AS_Damage",
|
|
"Percentage": "%AS_DamageByHp_Elite",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByAnimEventIDs",
|
|
"AnimEventIDs": [
|
|
"Monster_Huskron_ATK03_02_Attackproperty_Allied"
|
|
],
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "ByMonsterStrengthType",
|
|
"CompareType": "Equal",
|
|
"StrengthType": "Elite",
|
|
"Target": "Target"
|
|
}
|
|
],
|
|
"PropertyType": "MaxHP",
|
|
"Target": "Target"
|
|
},
|
|
{
|
|
"$type": "SetAbilitySpecialsByPropertyAction",
|
|
"ModifyFunction": "Replace",
|
|
"ParamName": "AS_Damage",
|
|
"Percentage": "%AS_DamageByHp_Boss",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByAnimEventIDs",
|
|
"AnimEventIDs": [
|
|
"Monster_Huskron_ATK03_02_Attackproperty_Allied"
|
|
],
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "ByMonsterStrengthType",
|
|
"CompareType": "Equal",
|
|
"StrengthType": "Boss",
|
|
"Target": "Target"
|
|
}
|
|
],
|
|
"PropertyType": "MaxHP",
|
|
"Target": "Target"
|
|
}
|
|
]
|
|
},
|
|
"CollideWallModifier_01": {
|
|
"Duration": -1,
|
|
"ModifierMixins": [
|
|
{
|
|
"$type": "CollideGroundWallMixin",
|
|
"EnterWallActions": [
|
|
{
|
|
"$type": "SetAnimCtrlerParamAction",
|
|
"ParamName": "Trigger_AttackLanded_ATK0302",
|
|
"ParamType": 1,
|
|
"Target": "Self"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"ModifierStacking": "Unique",
|
|
"OnAdded": [
|
|
{
|
|
"$type": "SetAnimCtrlerParamAction",
|
|
"ParamName": "Trigger_AttackLanded_ATK0302",
|
|
"ParamType": 1,
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByObstacle",
|
|
"BoxDistance": 1,
|
|
"BoxHeight": 0.1,
|
|
"BoxPosOffset": {
|
|
"x": 0,
|
|
"y": 1,
|
|
"z": 0
|
|
},
|
|
"BoxWidth": 1,
|
|
"CheckShape": "Box",
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"Target": "Self"
|
|
}
|
|
]
|
|
},
|
|
"HisazzuModifier": {
|
|
"Duration": -1,
|
|
"ModifierStacking": "Unique",
|
|
"OnAdded": [
|
|
{
|
|
"$type": "DamageByAttackPropertyAction",
|
|
"AnimEventID": "Monster_Huskron_ATK03_02_Attackproperty_Hiisazu",
|
|
"Target": "Self"
|
|
}
|
|
]
|
|
},
|
|
"InvicibleModifier": {
|
|
"Duration": -1,
|
|
"ModifierStacking": "Unique",
|
|
"OnAdded": [
|
|
{
|
|
"$type": "HandleAnimatorZoneTagsAction",
|
|
"AnimatorStateTags": [
|
|
"Huskron_Invicible"
|
|
],
|
|
"IsAdd": true
|
|
}
|
|
],
|
|
"OnRemoved": [
|
|
{
|
|
"$type": "HandleAnimatorZoneTagsAction",
|
|
"AnimatorStateTags": [
|
|
"Huskron_Invicible"
|
|
],
|
|
"IsAdd": false
|
|
}
|
|
]
|
|
},
|
|
"LockStunModifier": {
|
|
"Duration": -1,
|
|
"ModifierMixins": [
|
|
{
|
|
"$type": "LockStunPropertyMixin",
|
|
"PercentageLock": 0.01,
|
|
"ValueLock": 0
|
|
}
|
|
],
|
|
"ModifierStacking": "Unique"
|
|
},
|
|
"MuteRootMotionModifier": {
|
|
"Duration": -1,
|
|
"ModifierStacking": "Unique",
|
|
"OnAdded": [
|
|
{
|
|
"$type": "MuteRootMotionAction",
|
|
"EnableMute": true,
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"OnRemoved": [
|
|
{
|
|
"$type": "MuteRootMotionAction",
|
|
"EnableMute": false,
|
|
"Target": "Self"
|
|
}
|
|
]
|
|
},
|
|
"PopLiquidEtherBuffModifier": {
|
|
"Duration": 1,
|
|
"ModifierStacking": "Unique",
|
|
"OnAdded": [
|
|
{
|
|
"$type": "PopMuteHUDAction",
|
|
"isIgnoreAni": false,
|
|
"tag": "EtherBornMuteHUD"
|
|
},
|
|
{
|
|
"$type": "PopHitColliderEnable",
|
|
"Tag": "EtherBornHitCollider"
|
|
},
|
|
{
|
|
"$type": "PopMuteBeSelectedAction",
|
|
"Tag": "EtherBornMuteBeSelected",
|
|
"Target": "Self"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
} |