1
0
ZenlessData/Data/_unsorted/AvatarSkill_Pyrois_AidAttack.json
2026-07-29 01:25:01 +02:00

189 lines
5.2 KiB
JSON

{
"AbilityMixins": [
{
"$type": "AidAttackMixin",
"AidAttackConditionList": [
{
"AidAttackTagList": [
{
"CheckIsInView": false,
"CheckIsInViewOnlyOpenWindow": true,
"CheckTargetRangeOnlyOpenWindow": true,
"CheckWitchTimeOnlyOpenWindow": false,
"CloseDelayTime": 0,
"DisableInWitchTime": true,
"Tag": "AidAttack_Parry_H_Ultra",
"TagHolder": "EnemyAllied",
"TargetRange": 50
}
],
"OverrideParam": {
"CheckOpenWindow": true,
"IsMustOnBackstage": false,
"LockTargetID": "Player_PerfectSwitchAidAttack_LockTarget_01",
"OnAidAttackBegin": [
{
"$type": "HandleAnimatorZoneTagsAction",
"AnimatorStateTags": [
"AidAttack_Parry_H_Ultra",
"AidAttack_Parry_L",
"AidAttack_Parry_H",
"AidAttack_Assault",
"AidAttack_Evade",
"AidAttack_Switch"
],
"IsAdd": false,
"Target": "EnemyAlliedNoNeedEnterBattle"
},
{
"$type": "EnterParrySpecialModeAction",
"Target": "Self"
},
{
"$type": "ApplyModifier",
"ModifierName": "OnStageInvincibleModifier",
"MpExecMode": "NotExecuted",
"Target": "TeamAvatars"
}
],
"Priority": 99,
"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": 3
}
},
"TargetOption": {
"$type": "ConfigPosRotReferTarget",
"BackupOffsetReferTarget": "Self",
"OffsetReferTarget": "Target"
}
},
"SwitchOutFadeTime": 0.1,
"SwitchOutIndex": 2
},
"SwitchType": "ParryAid"
}
],
"AidAttackOwner": "ZenkovPyrois",
"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": "AvatarSkill_Pyrois_AidAttack",
"AbilityStacking": "Unique",
"Modifiers": {
"OnStageInvincibleModifier": {
"Duration": 5,
"ModifierStacking": "Replace",
"OnAdded": [
{
"$type": "BranchOperator",
"Conditions": [
{
"$type": "ByAvatarIsOnStage",
"IsOnStage": true,
"Target": "Self"
}
],
"FailureActions": [
{
"$type": "RemoveModifier",
"ModifierName": "OnStageInvincibleModifier",
"Target": "Self"
}
],
"SuccessActions": [
{
"$type": "PushInvincibleAction",
"Tag": "QTEOnStageInvincible",
"Target": "Self"
}
]
}
],
"OnRemoved": [
{
"$type": "PopInvincibleAction",
"Tag": "QTEOnStageInvincible",
"Target": "Self"
}
],
"OnSwitchInBegin": [
{
"$type": "RemoveModifier",
"ModifierName": "OnStageInvincibleModifier",
"Target": "Self"
}
],
"OnSwitchOutFinish": [
{
"$type": "RemoveModifier",
"ModifierName": "OnStageInvincibleModifier",
"Target": "Self"
}
]
}
}
}