592 lines
16 KiB
JSON
592 lines
16 KiB
JSON
{
|
|
"AbilityMixins": [
|
|
{
|
|
"$type": "AttachStateWithModifierMixin",
|
|
"ConfigList": [
|
|
{
|
|
"AnimatorStateName": "SwitchIn_Normal_Maz",
|
|
"FrameCountHigh": 0,
|
|
"FrameCountLow": 0,
|
|
"IsLoop": false,
|
|
"LayerIndex": 0,
|
|
"MaxFrameCountHigh": true,
|
|
"MaxFrameCountLow": false,
|
|
"ModifierNameList": [
|
|
"SwitchInModifier",
|
|
"DiveCamaraMuteModifier"
|
|
],
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"AnimatorStateName": "Dive_Start",
|
|
"FrameCountHigh": 0,
|
|
"FrameCountLow": 0,
|
|
"IsLoop": false,
|
|
"LayerIndex": 0,
|
|
"MaxFrameCountHigh": true,
|
|
"MaxFrameCountLow": false,
|
|
"ModifierNameList": [
|
|
"DiveCamaraMuteModifier"
|
|
],
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"AnimatorStateName": "Dive_Loop",
|
|
"FrameCountHigh": 20,
|
|
"FrameCountLow": 0,
|
|
"IsLoop": false,
|
|
"LayerIndex": 0,
|
|
"MaxFrameCountHigh": true,
|
|
"MaxFrameCountLow": false,
|
|
"ModifierNameList": [
|
|
"DiveCamaraMuteModifier"
|
|
]
|
|
},
|
|
{
|
|
"AnimatorStateName": "Dive_End_Run",
|
|
"FrameCountHigh": 20,
|
|
"FrameCountLow": 0,
|
|
"IsLoop": false,
|
|
"LayerIndex": 0,
|
|
"MaxFrameCountHigh": false,
|
|
"MaxFrameCountLow": false,
|
|
"ModifierNameList": [
|
|
"DiveCamaraMuteModifier"
|
|
]
|
|
},
|
|
{
|
|
"AnimatorStateName": "Dive_Hit_Wall_Start",
|
|
"FrameCountHigh": 20,
|
|
"FrameCountLow": 0,
|
|
"IsLoop": false,
|
|
"LayerIndex": 0,
|
|
"MaxFrameCountHigh": true,
|
|
"MaxFrameCountLow": false,
|
|
"ModifierNameList": [
|
|
"DiveCamaraMuteModifier"
|
|
]
|
|
},
|
|
{
|
|
"AnimatorStateName": "Dive_Hit_Wall_Loop",
|
|
"FrameCountHigh": 20,
|
|
"FrameCountLow": 0,
|
|
"IsLoop": false,
|
|
"LayerIndex": 0,
|
|
"MaxFrameCountHigh": true,
|
|
"MaxFrameCountLow": false,
|
|
"ModifierNameList": [
|
|
"DiveCamaraMuteModifier"
|
|
]
|
|
},
|
|
{
|
|
"AnimatorStateName": "SwitchOut_Normal",
|
|
"FrameCountHigh": 0,
|
|
"FrameCountLow": 0,
|
|
"IsLoop": false,
|
|
"LayerIndex": 0,
|
|
"MaxFrameCountHigh": true,
|
|
"MaxFrameCountLow": false,
|
|
"ModifierNameList": [
|
|
"RenderVisibleModifier"
|
|
],
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"AnimatorStateName": "SwitchOut_Pre",
|
|
"FrameCountHigh": 0,
|
|
"FrameCountLow": 0,
|
|
"IsLoop": false,
|
|
"LayerIndex": 0,
|
|
"MaxFrameCountHigh": true,
|
|
"MaxFrameCountLow": false,
|
|
"ModifierNameList": [
|
|
"SwitchOutModifier"
|
|
],
|
|
"Target": "Self"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "AidAttackMixin",
|
|
"AidAttackConditionList": [
|
|
{
|
|
"AidAttackTagList": [
|
|
{
|
|
"CloseDelayTime": 3,
|
|
"Tag": "Lighter_FullMario_AidAttack",
|
|
"TagHolder": "Self"
|
|
}
|
|
],
|
|
"OverrideParam": {
|
|
"IsMustOnBackstage": false,
|
|
"Priority": 10,
|
|
"SwitchInIndex": 30,
|
|
"SwitchInPosRot": {
|
|
"CoordsOption": "Self",
|
|
"NeedRaycastGround": true,
|
|
"Offset": {
|
|
"AngleOffset": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"z": 0
|
|
},
|
|
"BackupAngleOffset": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"z": 0
|
|
},
|
|
"BackupPositionOffset": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"z": 0
|
|
},
|
|
"IsUseRotationXZ": false,
|
|
"IsUseRotationY": true,
|
|
"PositionOffset": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"z": 0
|
|
}
|
|
},
|
|
"TargetOption": {
|
|
"$type": "ConfigPosRotReferTarget",
|
|
"BackupOffsetReferTarget": "Self",
|
|
"OffsetReferTarget": "Self"
|
|
}
|
|
}
|
|
},
|
|
"SwitchType": "CommonAid"
|
|
}
|
|
],
|
|
"DefaultParam": {
|
|
"IsMustOnBackstage": false,
|
|
"LockTargetID": "AI_Default_LockTarget_01_OnlyLocalAvatar",
|
|
"Priority": 1,
|
|
"SwitchInIndex": 30,
|
|
"SwitchInPosRot": {
|
|
"CoordsOption": "Self",
|
|
"NeedRaycastGround": true,
|
|
"Offset": {
|
|
"AngleOffset": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"z": 0
|
|
},
|
|
"BackupAngleOffset": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"z": 0
|
|
},
|
|
"BackupPositionOffset": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"z": 0
|
|
},
|
|
"IsUseRotationXZ": false,
|
|
"IsUseRotationY": true,
|
|
"PositionOffset": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"z": 0
|
|
}
|
|
},
|
|
"TargetOption": {
|
|
"$type": "ConfigPosRotReferTarget",
|
|
"BackupOffsetReferTarget": "Self",
|
|
"OffsetReferTarget": "Self"
|
|
}
|
|
},
|
|
"SwitchOutIndex": -1
|
|
}
|
|
}
|
|
],
|
|
"AbilityName": "MazingerGoldenBomb_Eous_SwitchOut",
|
|
"AbilityStacking": "Unique",
|
|
"DefaultModifier": {
|
|
"OnAdded": [
|
|
{
|
|
"$type": "SetAnimCtrlerParamAction",
|
|
"BoolVal": true,
|
|
"ParamName": "Bool_IsMazingerGoldenBomb_Eous",
|
|
"ParamType": 2,
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "HandleAnimatorZoneTagsAction",
|
|
"AnimatorStateTags": [
|
|
"BangbooMegaRobot"
|
|
],
|
|
"IsAdd": true
|
|
},
|
|
{
|
|
"$type": "PushChangeMaxIndividualFeverAction",
|
|
"MaxFeverValue": 0,
|
|
"Tag": "MazingerGoldenBomb_Eous_SwitchOut"
|
|
},
|
|
{
|
|
"$type": "PushOverrideSwitchInAttackAction",
|
|
"SourceSwitchType": "Normal",
|
|
"Tag": "MazingerGoldenBomb_Eous_SwitchOut",
|
|
"Target": "Self",
|
|
"TargetAidAttackType": "CommonAid",
|
|
"TargetSwitchInIndex": 30,
|
|
"TargetSwitchType": "AidAttack"
|
|
}
|
|
],
|
|
"OnCustomEventReceived": [
|
|
{
|
|
"$type": "InterruptInputEnableAction",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByCustomEvent",
|
|
"EventKey": "MazingerGoldenBomb_Eous_SwitchIn_Enable"
|
|
},
|
|
{
|
|
"$type": "ByIsLocalAvatar",
|
|
"IsLocalAvatar": true,
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"Tag": "MazingerGoldenBomb_Eous_SwitchOut"
|
|
},
|
|
{
|
|
"$type": "InputEnableAction",
|
|
"Infos": [
|
|
{
|
|
"Enabled": false,
|
|
"InputType": "SkillBangbooSpecial"
|
|
},
|
|
{
|
|
"Enabled": false,
|
|
"InputType": "CharacterSwitch"
|
|
}
|
|
],
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByCustomEvent",
|
|
"EventKey": "MazingerGoldenBomb_Eous_SwitchIn_Disable"
|
|
},
|
|
{
|
|
"$type": "ByIsLocalAvatar",
|
|
"IsLocalAvatar": true,
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"Tag": "MazingerGoldenBomb_Eous_SwitchOut",
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"OnHitOther": [
|
|
{
|
|
"$type": "ReplaceDamageAction",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByAnimEventIDs",
|
|
"AnimEventIDs": [
|
|
"Bangboo_Eous001_Attack_01_BangbooMegaRobot_AttackProperty_01"
|
|
],
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"TargetDamage": 3966
|
|
},
|
|
{
|
|
"$type": "ReplaceDamageAction",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByAnimEventIDs",
|
|
"AnimEventIDs": [
|
|
"Bangboo_Eous001_Attack_02_BangbooMegaRobot_AttackProperty_01"
|
|
],
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"TargetDamage": 5596
|
|
},
|
|
{
|
|
"$type": "ReplaceDamageAction",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByAnimEventIDs",
|
|
"AnimEventIDs": [
|
|
"Bangboo_Eous001_Dive_BangbooMegaRobot_AttackProperty_01"
|
|
],
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"TargetDamage": 2717
|
|
}
|
|
],
|
|
"OnSwitchTriggerInInstant": [
|
|
{
|
|
"$type": "CameraOverrideTrackAction",
|
|
"OverrideKey": "MazingerGoldenBomb_Avatar_CameraOverrideTrack_Default_01",
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"ModifierName": "MuteInputModifier"
|
|
}
|
|
]
|
|
},
|
|
"Modifiers": {
|
|
"DiveCamaraMuteModifier": {
|
|
"Duration": -1,
|
|
"ModifierStacking": "Unique",
|
|
"OnAdded": [
|
|
{
|
|
"$type": "HandleAnimatorZoneTagsAction",
|
|
"AnimatorStateTags": [
|
|
"MazingerGoldenBomb_Eous_SwitchOut_Dive"
|
|
],
|
|
"IsAdd": true,
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByAnimatorStateNormalizedTime",
|
|
"AnimatorStateName": "SwitchIn_Normal_Maz",
|
|
"FrameCountLow": 0,
|
|
"IsLoop": false,
|
|
"LayerIndex": 0,
|
|
"MaxFrameCountHigh": true
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"OnRemoved": [
|
|
{
|
|
"$type": "HandleAnimatorZoneTagsAction",
|
|
"AnimatorStateTags": [
|
|
"MazingerGoldenBomb_Eous_SwitchOut_Dive"
|
|
],
|
|
"IsAdd": false
|
|
}
|
|
]
|
|
},
|
|
"MuteInputModifier": {
|
|
"Duration": 2,
|
|
"ModifierStacking": "Unique",
|
|
"OnAdded": [
|
|
{
|
|
"$type": "InputEnableAction",
|
|
"Infos": [
|
|
{
|
|
"Enabled": false,
|
|
"InputType": "SkillBangbooSpecial"
|
|
},
|
|
{
|
|
"Enabled": false,
|
|
"InputType": "CharacterSwitch"
|
|
}
|
|
],
|
|
"Tag": "MazingerGoldenBomb_Eous_SwitchOut_Mute",
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"OnRemoved": [
|
|
{
|
|
"$type": "InterruptInputEnableAction",
|
|
"Tag": "MazingerGoldenBomb_Eous_SwitchOut_Mute"
|
|
}
|
|
]
|
|
},
|
|
"RenderVisibleModifier": {
|
|
"Duration": -1,
|
|
"ModifierStacking": "Unique",
|
|
"OnAdded": [
|
|
{
|
|
"$type": "PushRenderVisibleAction",
|
|
"Paths": [
|
|
"Bangboo_Eous001_Body_LOD0",
|
|
"Bangboo_Eous001_Eye_LOD0"
|
|
],
|
|
"Tag": "MazingerGoldenBomb_Eous_SwitchIn",
|
|
"Visible": false
|
|
}
|
|
],
|
|
"OnRemoved": [
|
|
{
|
|
"$type": "PopRenderVisibleAction",
|
|
"Tag": "MazingerGoldenBomb_Eous_SwitchIn"
|
|
}
|
|
]
|
|
},
|
|
"SwitchInModifier": {
|
|
"Duration": -1,
|
|
"ModifierStacking": "Unique",
|
|
"OnAdded": [
|
|
{
|
|
"$type": "PushRenderVisibleAction",
|
|
"Paths": [
|
|
"Bangboo_Eous001_Body_LOD0",
|
|
"Bangboo_Eous001_Eye_LOD0"
|
|
],
|
|
"Tag": "MazingerGoldenBomb_Eous_SwitchOut",
|
|
"Visible": false
|
|
},
|
|
{
|
|
"$type": "PushHullColliderEnable",
|
|
"HullColliderEnable": false,
|
|
"Tag": "MazingerGoldenBomb_Eous_SwitchOut_Collider",
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "PushInvincibleAction",
|
|
"Tag": "MazingerGoldenBomb_Eous_SwitchOut_Invincible",
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "SendCustomEvent",
|
|
"CustomKey": "AbilityTarget_MazingGoldenBombEnterExit",
|
|
"EventKey": "MazingGoldenBombExit",
|
|
"Target": "Custom"
|
|
}
|
|
],
|
|
"OnRemoved": [
|
|
{
|
|
"$type": "ApplyLogicMoveAction",
|
|
"MovementConfig": {
|
|
"$type": "ConfigMovementTarget",
|
|
"Duration": -1,
|
|
"Gravity": 0,
|
|
"HitNormalRatio": 1,
|
|
"HitTangentialRatio": 1,
|
|
"MoveType": {
|
|
"$type": "MovementTypeInstant",
|
|
"NeedRayCastCheck": false,
|
|
"NeedRayCastGround": false,
|
|
"NeedTargetPositionCorrection": false
|
|
},
|
|
"ReachTargetStop": false,
|
|
"TargetPosRot": {
|
|
"CoordsOption": "ReferTarget",
|
|
"Offset": {
|
|
"AngleOffset": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"z": 0
|
|
},
|
|
"IsClampOffsetDistance": false,
|
|
"IsUseRotationXZ": true,
|
|
"IsUseRotationY": true,
|
|
"PositionOffset": {
|
|
"x": 0,
|
|
"y": 1,
|
|
"z": 0.2
|
|
}
|
|
},
|
|
"TargetOption": {
|
|
"$type": "ConfigPosRotReferTarget",
|
|
"CustomKey": "AbilityTarget_MazingerGoldenBomb",
|
|
"IsUseAttachPointPos": true,
|
|
"IsUseAttachPointRotation": false,
|
|
"OffsetReferTarget": "Custom"
|
|
}
|
|
},
|
|
"TargetUpdateMode": "Always",
|
|
"TimesUpMoveOption": "Remain"
|
|
},
|
|
"RotationConfig": {
|
|
"$type": "ConfigRotationToTarget",
|
|
"Duration": -1,
|
|
"ReachTargetStop": false,
|
|
"RotateSpeed": 8,
|
|
"RotateType": "Instant",
|
|
"TargetPosRot": {
|
|
"CoordsOption": "ReferTarget",
|
|
"Offset": {
|
|
"AngleOffset": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"z": 0
|
|
},
|
|
"IsClampOffsetDistance": false,
|
|
"IsUseRotationXZ": true,
|
|
"IsUseRotationY": true,
|
|
"PositionOffset": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"z": 99999
|
|
}
|
|
},
|
|
"TargetOption": {
|
|
"$type": "ConfigPosRotReferTarget",
|
|
"CustomKey": "AbilityTarget_MazingerGoldenBomb",
|
|
"IsUseAttachPointPos": true,
|
|
"IsUseAttachPointRotation": true,
|
|
"OffsetReferTarget": "Custom"
|
|
}
|
|
},
|
|
"TargetUpdateMode": "Always"
|
|
},
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "PopRenderVisibleAction",
|
|
"Tag": "MazingerGoldenBomb_Eous_SwitchOut"
|
|
},
|
|
{
|
|
"$type": "PopHullColliderEnable",
|
|
"Tag": "MazingerGoldenBomb_Eous_SwitchOut_Collider"
|
|
},
|
|
{
|
|
"$type": "CameraOverrideTrackEndAction",
|
|
"OverrideKey": "MazingerGoldenBomb_Avatar_CameraOverrideTrack_Default_01",
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "PopInvincibleAction",
|
|
"Tag": "MazingerGoldenBomb_Eous_SwitchOut_Invincible"
|
|
},
|
|
{
|
|
"$type": "SetAnimCtrlerParamAction",
|
|
"BoolVal": false,
|
|
"ParamName": "Bool_IsColliderGround",
|
|
"ParamType": 2,
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "EnableBangBooUIAndCamera",
|
|
"PlayType": "MechBoo",
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "PushHUDSubState",
|
|
"Priority": 100,
|
|
"State": "Bangboo",
|
|
"Tag": "MazingerGoldenBomb_Eous_Hud"
|
|
}
|
|
]
|
|
},
|
|
"SwitchOutModifier": {
|
|
"Duration": -1,
|
|
"ModifierStacking": "Unique",
|
|
"OnAdded": [
|
|
{
|
|
"$type": "PopHUDSubState",
|
|
"Tag": "MazingerGoldenBomb_Eous_Hud"
|
|
},
|
|
{
|
|
"$type": "SwitchAvatarAction",
|
|
"IgnoreNevmeshCheck": true,
|
|
"IndexOffset": 1,
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "InterruptInputEnableAction",
|
|
"Tag": "MazingerGoldenBomb_Eous_SwitchOut"
|
|
},
|
|
{
|
|
"$type": "DisableBangBooUIAndCamera",
|
|
"PlayType": "MechBoo",
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "SendCustomEvent",
|
|
"CustomKey": "AbilityTarget_MazingGoldenBombEnterExit",
|
|
"EventKey": "MazingGoldenBombEnter",
|
|
"Target": "Custom"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
} |