Files
hk4e/gdconf/game_data_config/json/monster/ConfigMonster_Dahaka.json
2022-11-30 00:00:20 +08:00

1860 lines
40 KiB
Go

{
"$type" : "ConfigMonster",
"common":
{
"scale": 1,
"viewSize": 1,
"effectAttachShape":
{
"$type": "ConfigEffectAttachSkinnedMesh",
"mesh": "EffectMesh",
},
"mass" : 1000000000.0,
"affectedByWorld" : false,
"checkInSurface" : false,
"disableTickDistance": 100000,
"useFinalIK":true,
"clearAIOnSetLightDeactive": true,
"clearAnimatorOnSetLightDeactive": true,
},
"specialPoint":
{
"bulletAim": "BulletAimPoint",
"hitPoints":
[
"LockPointHindL",
"LockPointHindR",
"LockPointForeL",
"LockPointForeR",
"LockPointBody",
"RootNode",
"LockPointTail",
],
"selectedPoints":
[
"LockPointHindL",
"LockPointHindR",
"LockPointForeL",
"LockPointForeR",
"LockPointBody",
"Head",
"RootNode",
"LockPointTail",
],
},
"partControl":
{
"parts":
[
{
"$type" : "ConfigControlPartByIKCCD",
"partRootName": "Neck",
"rootName":"Neck",
"angularSpeed": 50.0,
"forwardBy": "Parent",
"forwardByTransName": "",
"doOnUnEabled": "RotateToForward",
"limitHorizontal": 30.0,
"limitVertical": 30.0,
"verticalDamping": 30.0,
"forwardAxialFix" :
{
"x" : 0,
"y" : 90,
"z" : 180,
},
"finalAxialFix" :
{
"x" : 0,
"y" : -10,
"z" : 0,
},
},
],
},
"billboard":
{
"$type" : "ConfigCombatBillboard",
"offset":
{
"x": 0.0,
"y": 1.0,
"z": 0.0,
},
"radiusOffset": 1.0,
"enableSelfAdapt": false,
"showDistance": 200,
"showHPBar": true,
"size": "Grand",
},
"dither":
{
"normalBetweenCamera":
{
"detectDitherRange": 10.0,
},
},
"cameraAdjustMap":
{
"default":
{
"$type" : "ConfigSpecialCamera",
"priority": 1.0,
"enterRadius": 150,
"exitRadius": 150,
"heightAdjust": 0.75,
"fov": 48.5,
"zoom": 8,
"sphericalY": 10,
"lockSphericalY": false,
"sphericalYUp": 30,
"sphericalYDown": 45,
"autoTurnStartMin": 50,
"autoTurnStartMax": 40,
"autoTurnEndMin": 100,
"autoTurnEndMax": 145,
"enterShape": "CircleR150",
"exitShape": "CircleR150",
"shapeCenterOffset":
{
"x": 0,
"y": 0,
"z": 0,
},
},
},
"combat" :
{
"property":
{
"weight": 20000,
"endureType": "Monster_Boss_Other",
},
"combatLock":
{
"denyLockOn": false,
"lockType": "Boss_Lv5",
},
"beHit" :
{
"hitBloodEffect":"",
"muteAllHit":false,
"muteAllHitEffect":false,
"muteAllHitText":false,
"blendShake":
{
"$type": "ConfigBeHitBlendShakeByAinmator",
"shakeFlagMap":
[
{
"shakeFlag": 0.0,
"hitBoxNames": ["HitBox_Head","HitBox_Tail_01","HitBox_Tail_02","HitBox_Tail_03"],
},
{
"shakeFlag": 0.2,
"hitBoxNames": ["HitBox_Body"],
},
{
"shakeFlag": 0.4,
"hitBoxNames": ["HitBox_ForeL_Up","HitBox_ForeL_Down"],
},
{
"shakeFlag": 0.6,
"hitBoxNames": ["HitBox_ForeR_Up","HitBox_ForeR_Down"],
},
{
"shakeFlag": 0.8,
"hitBoxNames": ["HitBox_HindL_Up","HitBox_HindL_Down"],
},
{
"shakeFlag": 1.0,
"hitBoxNames": ["HitBox_HindR_Up","HitBox_HindR_Down"],
},
],
},
},
"die":
{
"hasAnimatorDie": true,
"dieEndTime" : 1,
"dieForceDisappearTime" : 3.5,
"muteHitBox": true,
"dieDenyLockOn": true,
"dieIsGhostToEnemy": true,
"dieIgnoreTriggerBullet": true,
"muteBillboard": true,
"mutePushCollider": true,
},
"animEvents":
{
},
},
"stateLayers":
{
"defaultLayer":
{
"$type" : "ConfigNormalStateLayer",
"stateIDs" :
{
"Born":
{
"$type": "ConfigMonsterStateIDInfo",
"animatorStates":
{
"Born": [],
},
"combatMove" : true,
"resetAnimatorTriggerOnExit" : ["DoSkill" ],
},
"Debut":
{
"$type": "ConfigMonsterStateIDInfo",
"animatorStates":
{
"Debut": ["Monster_Dahaka_Debut","Audio_Dahaka_Debut"],
},
"combatMove" : true,
"resetAnimatorTriggerOnExit" : ["DoSkill" ],
},
"NormalIdle":
{
"$type": "ConfigMonsterStateIDInfo",
"animatorStates":
{
"Standby": [],
},
"combatMove": true,
"canDoSkill" : true,
"canSyncMove" : true,
"resetAnimatorTriggerOnExit" : ["DoSkill"],
},
"DiveToSwim":
{
"$type": "ConfigMonsterStateIDInfo",
"animatorStates":
{
"DiveToSwim": ["Audio_Dahaka_DiveToSwin"],
},
"combatMove": true,
"canSyncMove" : false,
"resetAnimatorTriggerOnExit" : ["DoSkill"],
},
"NormalMove":
{
"$type": "ConfigMonsterStateIDInfo",
"animatorStates":
{
"WalkForward": ["Monster_Dahaka_Walk","Audio_Dahaka_WalkForward"],
},
"combatMove": true,
"canSteer" : true,
"canSyncMove" : true,
"resetAnimatorTriggerOnExit" : ["DoSkill"],
},
"Swim":
{
"$type": "ConfigMonsterStateIDInfo",
"animatorStates":
{
"Swim": [],
},
"combatMove": true,
"canSteer" : true,
"canDoSkill" : true,
"canSyncMove" : true,
"resetAnimatorTriggerOnExit" : ["DoSkill"],
},
"TurnL":
{
"$type": "ConfigMonsterStateIDInfo",
"animatorStates":
{
"TurnLeft": ["Monster_Dahaka_TurnL","Audio_Dahaka_TurnLeft"],
},
"combatMove": true,
"canSteer" : true,
"canSyncMove" : false,
"followAnimRotation": true,
"resetAnimatorTriggerOnExit" : ["DoSkill"],
},
"TurnR":
{
"$type": "ConfigMonsterStateIDInfo",
"animatorStates":
{
"TurnRight": ["Monster_Dahaka_TurnR","Audio_Dahaka_TurnRight"],
},
"combatMove": true,
"canSteer" : true,
"canSyncMove" : false,
"followAnimRotation": true,
"resetAnimatorTriggerOnExit" : ["DoSkill"],
},
"Die":
{
"$type": "ConfigMonsterStateIDInfo",
"animatorStates":
{
"Die": ["Monster_Dahaka_Die"],
},
},
"Trample_BS":
{
"$type": "ConfigMonsterStateIDInfo",
"animatorStates":
{
"Trample_ForeL_BS": ["Monster_Dahaka_Trample_ForeL","Audio_Dahaka_Trample_ForeL_BS"],
"Trample_ForeR_BS": ["Monster_Dahaka_Trample_ForeR","Audio_Dahaka_Trample_ForeL_BS"],
"Trample_HindL_BS": ["Monster_Dahaka_Trample_HindL","Audio_Dahaka_Trample_HindL_BS"],
"Trample_HindR_BS": ["Monster_Dahaka_Trample_HindR","Audio_Dahaka_Trample_HindL_BS"],
},
"combatMove": true,
"canSyncMove" : false,
"resetAnimatorTriggerOnExit" : ["DoSkill"],
},
"Trample_AS":
{
"$type": "ConfigMonsterStateIDInfo",
"animatorStates":
{
"Trample_ForeL_AS": [],
"Trample_ForeR_AS": [],
"Trample_HindL_AS": [],
"Trample_HindR_AS": [],
},
"combatMove": true,
"canSyncMove" : false,
"resetAnimatorTriggerOnExit" : ["DoSkill"],
},
"Dash_BS":
{
"$type": "ConfigMonsterStateIDInfo",
"animatorStates":
{
"Dash_BS": ["Monster_Dahaka_Dash","Audio_Dahaka_Dash_BS"],
},
"combatMove": true,
"canSyncMove" : false,
"resetAnimatorTriggerOnExit" : ["DoSkill"],
},
"Dash_AS":
{
"$type": "ConfigMonsterStateIDInfo",
"animatorStates":
{
"Dash_AS": [],
},
"combatMove": true,
"canSyncMove" : false,
"resetAnimatorTriggerOnExit" : ["DoSkill"],
},
"Hack_BS":
{
"$type": "ConfigMonsterStateIDInfo",
"animatorStates":
{
"Hack_BS": ["Monster_Dahaka_Hack","Audio_Dahaka_Hack_BS"],
},
"combatMove": true,
"canSyncMove" : false,
"resetAnimatorTriggerOnExit" : ["DoSkill"],
},
"Hack_AS":
{
"$type": "ConfigMonsterStateIDInfo",
"animatorStates":
{
"Hack_AS": [],
},
"combatMove": true,
"canSyncMove" : false,
"resetAnimatorTriggerOnExit" : ["DoSkill"],
},
"SlamGround_BS":
{
"$type": "ConfigMonsterStateIDInfo",
"animatorStates":
{
"SlamGround_BS": ["Monster_Dahaka_SlamGround","Audio_Dahaka_SlamGround_BS"],
},
"combatMove": true,
"canSyncMove" : false,
"resetAnimatorTriggerOnExit" : ["DoSkill"],
},
"SlamGround_AS":
{
"$type": "ConfigMonsterStateIDInfo",
"animatorStates":
{
"SlamGround_AS": [],
},
"combatMove": true,
"canSyncMove" : false,
"resetAnimatorTriggerOnExit" : ["DoSkill"],
},
"Dive_BS":
{
"$type": "ConfigMonsterStateIDInfo",
"animatorStates":
{
"Dive_BS": ["Monster_Dahaka_DiveBS","Audio_Dahaka_Dive_BS"],
"Dive_BS_UnderGround": [],
},
"combatMove": true,
"canSyncMove" : false,
"resetAnimatorTriggerOnExit" : ["DoSkill"],
},
"Dive_AS":
{
"$type": "ConfigMonsterStateIDInfo",
"animatorStates":
{
"Dive_AS": ["Monster_Dahaka_DiveAS","Audio_Dahaka_Dive_AS"],
},
"combatMove": true,
"canSyncMove" : false,
"resetAnimatorTriggerOnExit" : ["DoSkill"],
},
"Grub":
{
"$type": "ConfigMonsterStateIDInfo",
"animatorStates":
{
"SwimToGrub": ["Monster_Dahaka_SwimToGrub","Audio_Dahaka_DiveToSwin"],
"Grub_BS": ["Monster_Dahaka_GrubBS"],
"Grub": ["Monster_Dahaka_Grub","Audio_Dahaka_Grub"],
},
"combatMove": true,
"canSyncMove" : false,
"resetAnimatorTriggerOnExit" : ["DoSkill"],
},
"Grub_AS":
{
"$type": "ConfigMonsterStateIDInfo",
"animatorStates":
{
"Grub_AS": ["Monster_Dahaka_GrubAS","Audio_Dahaka_DiveToSwin"],
},
"combatMove": true,
"canSyncMove" : false,
"resetAnimatorTriggerOnExit" : ["DoSkill"],
},
"ElementBurst":
{
"$type": "ConfigMonsterStateIDInfo",
"animatorStates":
{
"ElementBurst_BS": ["Audio_Dahaka_ElementBurst_BS"],
"ElementBurst_Loop": [],
"ElementBurst_AS": ["Audio_Dahaka_ElementBurst_AS"],
"ElementBurst_OnGround": ["Monster_Dahaka_DiveAS","Audio_Dahaka_Dive_AS"],
},
"combatMove": true,
"resetAnimatorTriggerOnExit" : ["DoSkill"],
},
"Swap_BS":
{
"$type": "ConfigMonsterStateIDInfo",
"animatorStates":
{
"SwapL_BS": ["Monster_Dahaka_SwapL","Audio_Dahaka_SwapL_BS"],
"SwapR_BS": ["Monster_Dahaka_SwapR","Audio_Dahaka_SwapR_BS"],
},
"combatMove": true,
"canSyncMove" : false,
"canSteer" : true,
"followAnimRotation": true,
"resetAnimatorTriggerOnExit" : ["DoSkill"],
},
"Swap_AS":
{
"$type": "ConfigMonsterStateIDInfo",
"animatorStates":
{
"SwapL_AS": [],
"SwapR_AS": [],
},
"combatMove": true,
"canSyncMove" : false,
"resetAnimatorTriggerOnExit" : ["DoSkill"],
},
"Strike_BS":
{
"$type": "ConfigMonsterStateIDInfo",
"animatorStates":
{
"StrikeL_BS": ["Monster_Dahaka_StrikeL","Audio_Dahaka_StrikeL_BS"],
"StrikeR_BS": ["Monster_Dahaka_StrikeR","Audio_Dahaka_StrikeR_BS"],
},
"combatMove": true,
"canSyncMove" : false,
"canSteer" : true,
"followAnimRotation": true,
"resetAnimatorTriggerOnExit" : ["DoSkill"],
},
"Strike_AS":
{
"$type": "ConfigMonsterStateIDInfo",
"animatorStates":
{
"StrikeL_AS": [],
"StrikeR_AS": [],
},
"combatMove": true,
"canSyncMove" : false,
"resetAnimatorTriggerOnExit" : ["DoSkill"],
},
"Roar_BS":
{
"$type": "ConfigMonsterStateIDInfo",
"animatorStates":
{
"Roar_BS": ["Monster_Dahaka_RoarBS","Audio_Dahaka_Roar_BS"],
},
"combatMove": true,
"canSyncMove" : false,
"resetAnimatorTriggerOnExit" : ["DoSkill"],
},
"Roar":
{
"$type": "ConfigMonsterStateIDInfo",
"animatorStates":
{
"Roar_Attack": ["Audio_Dahaka_Roar_Attack"],
},
"combatMove": true,
"canSyncMove" : false,
"resetAnimatorTriggerOnExit" : ["DoSkill"],
},
"Roar_AS":
{
"$type": "ConfigMonsterStateIDInfo",
"animatorStates":
{
"Roar_AS": ["Monster_Dahaka_RoarAS","Audio_Dahaka_Roar_AS"],
},
"combatMove": true,
"canSyncMove" : false,
"resetAnimatorTriggerOnExit" : ["DoSkill"],
},
"Sting_BS":
{
"$type": "ConfigMonsterStateIDInfo",
"animatorStates":
{
"Sting_BS": ["Monster_Dahaka_Sting","Audio_Dahaka_Sting_BS"],
},
"combatMove": true,
"canSyncMove" : false,
"resetAnimatorTriggerOnExit" : ["DoSkill"],
},
"Sting_AS":
{
"$type": "ConfigMonsterStateIDInfo",
"animatorStates":
{
"Sting_AS": ["Audio_Dahaka_Sting_AS"],
},
"combatMove": true,
"canSyncMove" : false,
"resetAnimatorTriggerOnExit" : ["DoSkill"],
},
"Breath_BS":
{
"$type": "ConfigMonsterStateIDInfo",
"animatorStates":
{
"BreathL_BS": ["Audio_Dahaka_BreathL_BS"],
"BreathR_BS": ["Audio_Dahaka_BreathL_AS"],
},
"combatMove": true,
"canSyncMove" : false,
"resetAnimatorTriggerOnExit" : ["DoSkill"],
},
"Breath":
{
"$type": "ConfigMonsterStateIDInfo",
"animatorStates":
{
"BreathL_Attack": ["Audio_Dahaka_BreathL_Attack"],
"BreathL_AS": [],
"BreathR_Attack": ["Audio_Dahaka_BreathL_Attack"],
"BreathR_AS": [],
},
"combatMove": true,
"canSyncMove" : false,
"resetAnimatorTriggerOnExit" : ["DoSkill"],
},
"ElementSpring":
{
"$type": "ConfigMonsterStateIDInfo",
"animatorStates":
{
"ElementSpring_BS": ["Audio_Dahaka_ElementSpring_BS"],
"ElementSpring_AS": ["Audio_Dahaka_ElementSpring_AS"],
},
"combatMove": true,
"canSyncMove" : false,
"resetAnimatorTriggerOnExit" : ["DoSkill"],
},
"EarthQuake":
{
"$type": "ConfigMonsterStateIDInfo",
"animatorStates":
{
"EarthQuake_BS": ["Audio_Dahaka_EarthQuake_BS","Monster_Dahaka_EarthQuakeBS"],
"EarthQuake_Loop": ["Monster_Dahaka_EarthQuakeLoop","Audio_Dahaka_EarthQuake_Loop"],
"EarthQuake_AS": ["Monster_Dahaka_EarthQuakeAS","Audio_Dahaka_EarthQuake_AS"],
},
"combatMove": true,
"canSyncMove" : false,
"resetAnimatorTriggerOnExit" : ["DoSkill"],
},
"ShockWave":
{
"$type": "ConfigMonsterStateIDInfo",
"animatorStates":
{
"ShockWave": ["Monster_Dahaka_ShockWave","Audio_Dahaka_ShockWave"],
},
"combatMove": true,
"canSyncMove" : false,
"resetAnimatorTriggerOnExit" : ["DoSkill"],
},
"Switch01":
{
"$type": "ConfigMonsterStateIDInfo",
"animatorStates":
{
"Switch01": ["Audio_Dahaka_Switch01"],
},
"combatMove": true,
"canSyncMove" : false,
"resetAnimatorTriggerOnExit" : ["DoSkill"],
},
"Switch02":
{
"$type": "ConfigMonsterStateIDInfo",
"animatorStates":
{
"Switch02": ["Audio_Dahaka_Switch02","Monster_Dahaka_Switch02"],
},
"combatMove": true,
"canSyncMove" : false,
"resetAnimatorTriggerOnExit" : ["DoSkill"],
},
"Random01":
{
"$type": "ConfigMonsterStateIDInfo",
"animatorStates":
{
"Random01": ["Audio_Dahaka_Random01"],
},
"combatMove": true,
"canSyncMove" : false,
"resetAnimatorTriggerOnExit" : ["DoSkill"],
},
"Random02":
{
"$type": "ConfigMonsterStateIDInfo",
"animatorStates":
{
"Random02": ["Audio_Dahaka_Random02"],
},
"combatMove": true,
"canSyncMove" : false,
"resetAnimatorTriggerOnExit" : ["DoSkill"],
},
"ReturnToCenter":
{
"$type": "ConfigMonsterStateIDInfo",
"animatorStates":
{
"ReturnToCenter_BS": ["Monster_Dahaka_ReturnToCenterBS","Monster_Dahaka_DiveBS","Audio_Dahaka_ReturnToCenter_BS"],
"ReturnToCenter_AS": ["Monster_Dahaka_ReturnToCenterAS","Monster_Dahaka_DiveAS","Audio_Dahaka_Dive_AS"],
},
"combatMove": true,
"canSyncMove" : false,
"resetAnimatorTriggerOnExit" : ["DoSkill"],
},
"GrubToCenter":
{
"$type": "ConfigMonsterStateIDInfo",
"animatorStates":
{
"GrubToCenter_BS": ["Audio_Dahaka_GrubToCenter_BS","Monster_Dahaka_GrubToCenterBS"],
"GrubToCenter": ["Monster_Dahaka_GrubToCenter"],
"GrubToCenter_AS": ["Monster_Dahaka_ReturnToCenterAS","Monster_Dahaka_DiveAS","Audio_Dahaka_Dive_AS"],
},
"combatMove": true,
"canSyncMove" : false,
"resetAnimatorTriggerOnExit" : ["DoSkill"],
},
},
},
},
"move" :
{
"$type": "ConfigAnimatorMove",
"velocityForce" :
{
"muteAll": true,
},
"initWithGroundHitCheck": false,
"monsterSizeType": "OtherType",
"positionModifyState":"None",
"positionModifyStateMap":
{
"101":"Walk",
"151":"Walk",
"201":"Walk",
"251":"Walk",
"301":"Walk",
"102":"Run",
"152":"Run",
"202":"Run",
"252":"Run",
"302":"Run",
},
"yawSpeedRatio": 0.5,
},
"abilities":
[
{
"abilityID": "Monster_Dahaka_MoveState",
"abilityName": "Monster_Dahaka_MoveState",
},
{
"abilityID": "Monster_Dahaka_CameraState",
"abilityName": "Monster_Dahaka_CameraState",
},
{
"abilityID": "Monster_Dahaka_SealedEffect",
"abilityName": "Monster_Dahaka_SealedEffect",
},
{
"abilityID": "Dahaka_Sealed_Roar_CameraShake",
"abilityName": "Dahaka_Sealed_Roar_CameraShake",
},
{
"abilityID": "Dahaka_Sealed_Fore_CameraShake",
"abilityName": "Dahaka_Sealed_Fore_CameraShake",
},
{
"abilityID": "Monster_Dahaka_Random",
"abilityName": "Monster_Dahaka_Random",
},
{
"abilityID": "Monster_Dahaka_Steer",
"abilityName": "Monster_Dahaka_Steer",
},
{
"abilityID": "Monster_Dahaka_Trample_ForeL_Effect",
"abilityName": "Monster_Dahaka_Trample_ForeL_Effect",
},
{
"abilityID": "Monster_Dahaka_Trample_ForeR_Effect",
"abilityName": "Monster_Dahaka_Trample_ForeR_Effect",
},
{
"abilityID": "Monster_Dahaka_Trample_HindL_Effect",
"abilityName": "Monster_Dahaka_Trample_HindL_Effect",
},
{
"abilityID": "Monster_Dahaka_Trample_HindR_Effect",
"abilityName": "Monster_Dahaka_Trample_HindR_Effect",
},
{
"abilityID": "Monster_Dahaka_Trample_ForeR_Attack",
"abilityName": "Monster_Dahaka_Trample_ForeR_Attack",
},
{
"abilityID": "Monster_Dahaka_Trample_ForeL_Attack",
"abilityName": "Monster_Dahaka_Trample_ForeL_Attack",
},
{
"abilityID": "Monster_Dahaka_Trample_HindL_Attack",
"abilityName": "Monster_Dahaka_Trample_HindL_Attack",
},
{
"abilityID": "Monster_Dahaka_Trample_HindR_Attack",
"abilityName": "Monster_Dahaka_Trample_HindR_Attack",
},
{
"abilityID": "Monster_Dahaka_CreateFireArea",
"abilityName": "Monster_Dahaka_CreateFireArea",
},
{
"abilityID": "Monster_Dahaka_SlamGround",
"abilityName": "Monster_Dahaka_SlamGround",
},
{
"abilityID": "Monster_Dahaka_Sting",
"abilityName": "Monster_Dahaka_Sting",
},
{
"abilityID": "Monster_Dahaka_Dash_Effect_Dust",
"abilityName": "Monster_Dahaka_Dash_Effect_Dust",
},
{
"abilityID": "Monster_Dahaka_Dash_Effect",
"abilityName": "Monster_Dahaka_Dash_Effect",
},
{
"abilityID": "Monster_Dahaka_Dash_Attack_Dash",
"abilityName": "Monster_Dahaka_Dash_Attack_Dash",
},
{
"abilityID": "Monster_Dahaka_Dash_Attack_DashAS",
"abilityName": "Monster_Dahaka_Dash_Attack_DashAS",
},
{
"abilityID": "Monster_Dahaka_Dash_CameraShake",
"abilityName": "Monster_Dahaka_Dash_CameraShake",
},
{
"abilityID": "Monster_Dahaka_SwapR_Effect",
"abilityName": "Monster_Dahaka_SwapR_Effect",
},
{
"abilityID": "Monster_Dahaka_SwapL_Effect",
"abilityName": "Monster_Dahaka_SwapL_Effect",
},
{
"abilityID": "Monster_Dahaka_SwapR_Attack",
"abilityName": "Monster_Dahaka_SwapR_Attack",
},
{
"abilityID": "Monster_Dahaka_SwapL_Attack",
"abilityName": "Monster_Dahaka_SwapL_Attack",
},
{
"abilityID": "Monster_Dahaka_Swap_CameraShake",
"abilityName": "Monster_Dahaka_Swap_CameraShake",
},
{
"abilityID": "Monster_Dahaka_Swap_CreateGadget",
"abilityName": "Monster_Dahaka_Swap_CreateGadget",
},
{
"abilityID": "Monster_Dahaka_StrikeR_Effect",
"abilityName": "Monster_Dahaka_StrikeR_Effect",
},
{
"abilityID": "Monster_Dahaka_StrikeL_Effect",
"abilityName": "Monster_Dahaka_StrikeL_Effect",
},
{
"abilityID": "Monster_Dahaka_StrikeR_Attack",
"abilityName": "Monster_Dahaka_StrikeR_Attack",
},
{
"abilityID": "Monster_Dahaka_StrikeL_Attack",
"abilityName": "Monster_Dahaka_StrikeL_Attack",
},
{
"abilityID": "Monster_Dahaka_Strike_CameraShake",
"abilityName": "Monster_Dahaka_Strike_CameraShake",
},
{
"abilityID": "Monster_Dahaka_MoveEffect_ForeR",
"abilityName": "Monster_Dahaka_MoveEffect_ForeR",
},
{
"abilityID": "Monster_Dahaka_MoveEffect_ForeL",
"abilityName": "Monster_Dahaka_MoveEffect_ForeL",
},
{
"abilityID": "Monster_Dahaka_MoveEffect_HindL",
"abilityName": "Monster_Dahaka_MoveEffect_HindL",
},
{
"abilityID": "Monster_Dahaka_MoveEffect_HindR",
"abilityName": "Monster_Dahaka_MoveEffect_HindR",
},
{
"abilityID": "Monster_Dahaka_Hack_Effect",
"abilityName": "Monster_Dahaka_Hack_Effect",
},
{
"abilityID": "Monster_Dahaka_Hack_Attack",
"abilityName": "Monster_Dahaka_Hack_Attack",
},
{
"abilityID": "Monster_Dahaka_Breath",
"abilityName": "Monster_Dahaka_Breath",
},
{
"abilityID": "Monster_Dahaka_ShockWave",
"abilityName": "Monster_Dahaka_ShockWave",
},
{
"abilityID": "Monster_Dahaka_EarthQuakeAS_Effect",
"abilityName": "Monster_Dahaka_EarthQuakeAS_Effect",
},
{
"abilityID": "Monster_Dahaka_EarthQuakeAS_Attack",
"abilityName": "Monster_Dahaka_EarthQuakeAS_Attack",
},
{
"abilityID": "Monster_Dahaka_EarthQuakeLoop_Effect",
"abilityName": "Monster_Dahaka_EarthQuakeLoop_Effect",
},
{
"abilityID": "Monster_Dahaka_EarthQuakeLoop_Attack",
"abilityName": "Monster_Dahaka_EarthQuakeLoop_Attack",
},
{
"abilityID": "Monster_Dahaka_Swim",
"abilityName": "Monster_Dahaka_Swim",
},
{
"abilityID": "Monster_Dahaka_DiveBS",
"abilityName": "Monster_Dahaka_DiveBS",
},
{
"abilityID": "Monster_Dahaka_DiveAS",
"abilityName": "Monster_Dahaka_DiveAS",
},
{
"abilityID": "Monster_Dahaka_BlinkBS",
"abilityName": "Monster_Dahaka_BlinkBS",
},
{
"abilityID": "Monster_Dahaka_Blink_FindBlinkPoint",
"abilityName": "Monster_Dahaka_Blink_FindBlinkPoint",
},
{
"abilityID": "Monster_Dahaka_ReturnToCenter_FindBlinkPoint",
"abilityName": "Monster_Dahaka_ReturnToCenter_FindBlinkPoint",
},
{
"abilityID": "Monster_Dahaka_Blink",
"abilityName": "Monster_Dahaka_Blink",
},
{
"abilityID": "Monster_Dahaka_BlinkAS",
"abilityName": "Monster_Dahaka_BlinkAS",
},
{
"abilityID": "Monster_Dahaka_ElementBurstAS",
"abilityName": "Monster_Dahaka_ElementBurstAS",
},
],
"initialPoses":
{
"Default":
{
"initialPoseID": 0,
},
},
"aibeta":
{
"enable": true,
"skillGCD": 2.4,
"decisionArchetype": "Dahaka",
"profiling":
{
"lodStrategy": "Best",
},
"network":
{
"resetHpOnSpawn": false,
"syncSkill": true,
},
"sensing":
{
"enable": true,
"settings":
{
"DefaultSetting":
{
"enableVision": true,
"viewRange": 100,
"viewPanoramic": true,
"feelRange": 25,
},
},
},
"defendArea":
{
"enable": true,
"defendRange": 120,
},
"threat":
{
"clearThreatTargetDistance": 1000,
"clearThreatEdgeDistance": 10.0,
"clearThreatTimerByDistance": 10.0,
"resistTauntLevel": "Monster_TauntLevel_5",
"viewThreatGrow": 10,
"feelThreatGrow": 1000,
},
"aiCombat":
{
"combatPhases":
{
"P1": [101, 102, 151, 152],
"P2": [201, 202, 251, 252],
"P3": [301, 302],
},
},
"moveSetting":
{
"almostReachedDistanceRun": 5,
"almostReachedDistanceWalk": 5,
"useNavMesh": false,
"snakelikeMoveSetting":
{
"minCurvature": 0.25,
"maxCurvatrue": 0.5,
"minSegmentDistance": 7.5,
"segmentDistance": 8,
"segmentCount": 2,
},
},
"meleeChargeTactic":
{
"enable": true,
"condition":
{
"pose": [101,201,301],
},
"defaultSetting":
{
"speedLevel": 1,
"speedLevelInner": 1,
"turnSpeedOverride": 0.5,
"innerDistance": 30,
"stopDistance": 30,
"startDistanceMin": 15,
"startDistanceMax": 100.0,
"useMeleeSlot": false,
},
},
"wanderTactic":
{
"enable": true,
"threatLevelLimit": [0,2],
"condition":
{
"pose": [102,202,302,152,252],
},
"defaultSetting":
{
"speedLevel": 2,
"turnSpeedOverride": 0.5,
"cdMin": 0,
"cdMax": 0,
"distanceFromBorn": 27.5,
"distanceFromCurrentMin": 8.0,
"distanceFromCurrentMax": 16.0,
"moveType": "Snakelike",
},
},
"skillGroupCDConfigs":
[
{"skillGroupCDID":1, "skillGroupCDTime":4,},
{"skillGroupCDID":2, "skillGroupCDTime":5,},
{"skillGroupCDID":3, "skillGroupCDTime":75,},
{"skillGroupCDID":4, "skillGroupCDTime":80,},
{"skillGroupCDID":5, "skillGroupCDTime":999999,},
{"skillGroupCDID":6, "skillGroupCDTime":135,},
{"skillGroupCDID":7, "skillGroupCDTime":999999,},
{"skillGroupCDID":8, "skillGroupCDTime":999999,},
{"skillGroupCDID":9, "skillGroupCDTime":80,},
{"skillGroupCDID":10, "skillGroupCDTime":5,},
{"skillGroupCDID":11, "skillGroupCDTime":5,},
{"skillGroupCDID":12, "skillGroupCDTime":999999,},
{"skillGroupCDID":13, "skillGroupCDTime":145,},
{"skillGroupCDID":14, "skillGroupCDTime":3,},
{"skillGroupCDID":15, "skillGroupCDTime":15,},
{"skillGroupCDID":16, "skillGroupCDTime":15,},
{"skillGroupCDID":17, "skillGroupCDTime":40,},
],
"skillSetting":
{
"skillEliteSet":
{
"1": [1, 101, 102, 201, 301, 302, 401, 411, 501, 601, 701, 801, 901, 902,
1001, 1002, 1201, 1211, 1301, 1302, 1303, 1311, 1312, 1313, 1401, 1402,
1501, 1502, 1511, 1512, 1601, 1611, 2001],
"2": [1, 101, 102, 201, 312, 313, 401, 411, 501, 601, 701, 801, 901, 902,
1001, 1002, 1304, 1314, 2001],
},
},
"skills":
{
"1":
{
"cd": 999999,
"name": "OnAlert",
"stateIDs": ["Debut"],
"skillType": "OnAlert",
"skillQueryingTime": 3.5,
"faceTarget": true,
"castCondition":
{
"pose": [1],
},
},
"101":
{
"cd": 3,
"cdUpperRange": 3,
"skillGroupCDID":1,
"skillQueryingTime":3,
"priority": 4,
"name": "Trample",
"triggerGCD": false,
"stateIDs": ["Trample_BS","Trample_AS"],
"castCondition":
{
"pickRangeMin": 0.0,
"pickRangeMax": 10,
"pose": [101,201,301],
},
},
"102":
{
"cd": 3,
"cdUpperRange": 3,
"skillGroupCDID":1,
"skillQueryingTime":3,
"priority": 5,
"name": "Trample",
"triggerGCD": false,
"stateIDs": ["Trample_BS","Trample_AS"],
"castCondition":
{
"pickRangeMin": 10,
"pickRangeMax": 16.5,
"pose": [101,201,301],
},
},
"103":
{
"cd": 3,
"cdUpperRange": 3,
"skillGroupCDID":1,
"skillQueryingTime":3,
"priority": 5,
"name": "Trample",
"triggerGCD": false,
"stateIDs": ["Trample_BS","Trample_AS"],
"castCondition":
{
"pickRangeMin": 0,
"pickRangeMax": 30,
"globalValues":["_DAHAKA_WATER_"],
"pose": [201,301],
},
},
"201":
{
"cd": 30,
"cdUpperRange": 10,
"initialCD": 25,
"initialCDUpperRange": 10,
"skillQueryingTime":3,
"skillGroupCDID":2,
"priority": 4,
"ignoreGCD":true,
"name": "Dash",
"stateIDs": ["Dash_BS","Dash_AS"],
"castCondition":
{
"minTargetAngleXZ": 0.0,
"maxTargetAngleXZ": 60.0,
"pickRangeMin": 10,
"pickRangeMax": 35,
"pose": [101,201,301],
},
},
"301":
{
"cd": 75,
"cdUpperRange": 15,
"initialCD": 22.5,
"initialCDUpperRange": 7.5,
"skillGroupCDID":3,
"skillQueryingTime":3,
"priority": 2,
"name": "Dive_BS",
"stateIDs": ["Dive_BS"],
"castCondition":
{
"pickRangeMin": 0,
"pickRangeMax": 40,
"pose": [101],
"needReInitCD": true,
},
},
"302":
{
"cd": 75,
"cdUpperRange": 15,
"initialCD": 5,
"initialCDUpperRange": 5,
"skillGroupCDID":3,
"skillQueryingTime":3,
"priority": 2,
"name": "Dive_BS",
"stateIDs": ["Dive_BS"],
"castCondition":
{
"pickRangeMin": 40,
"pose": [101],
"needReInitCD": true,
},
},
"312":
{
"cd": 999999,
"skillQueryingTime":5,
"ignoreGCD":true,
"triggerGCD": false,
"priority": 1,
"name": "Dive_BS",
"stateIDs": ["Dive_BS"],
"castCondition":
{
"pose": [201],
},
},
"313":
{
"cd": 999999,
"skillQueryingTime":5,
"ignoreGCD":true,
"triggerGCD": false,
"priority": 1,
"name": "Dive_BS",
"stateIDs": ["Dive_BS"],
"castCondition":
{
"pose": [301],
},
},
"401":
{
"cd": 3,
"initialCD": 5,
"initialCDUpperRange": 2,
"skillQueryingTime":3,
"name": "Grub",
"stateIDs": ["Grub"],
"castCondition":
{
"pose": [102,202,302,152,252],
"needReInitCD": true,
},
},
"411":
{
"cd": 3,
"initialCD": 15,
"triggerGCD": false,
"skillQueryingTime":3,
"priority": 1,
"name": "GrubToCenter",
"stateIDs": ["GrubToCenter"],
"castCondition":
{
"pose": [102,202,302,152,252],
},
},
"501":
{
"cd": 5,
"cdUpperRange": 7.5,
"initialCD": 5,
"skillQueryingTime":3,
"ignoreGCD":true,
"priority": 3,
"name": "Hack",
"stateIDs": ["Hack_BS","Hack_AS"],
"castCondition":
{
"minTargetAngleXZ": 150.0,
"pickRangeMin": 0,
"pickRangeMax": 35,
"pose": [101,201,301],
},
},
"601":
{
"cd": 22.5,
"cdUpperRange": 7.5,
"initialCD": 7.5,
"initialCDUpperRange": 7.5,
"skillQueryingTime":3,
"skillGroupCDID":2,
"priority": 4,
"ignoreGCD":true,
"name": "SlamGround",
"stateIDs": ["SlamGround_BS","SlamGround_AS"],
"castCondition":
{
"minTargetAngleXZ": 0.0,
"maxTargetAngleXZ": 60.0,
"pickRangeMin": 5,
"pickRangeMax": 35,
"pose": [101,201,301],
},
},
"701":
{
"cd": 22.5,
"cdUpperRange":7.5,
"initialCD": 5,
"initialCDUpperRange": 5,
"skillQueryingTime":5,
"skillGroupCDID":2,
"priority": 4,
"ignoreGCD":true,
"name": "Swap",
"stateIDs": ["Swap_BS","Swap_AS"],
"castCondition":
{
"minTargetAngleXZ": 37.5,
"pickRangeMin": 10,
"pickRangeMax": 27.5,
"pose": [101,201,301],
},
},
"801":
{
"cd": 5,
"cdUpperRange": 5,
"initialCD": 5,
"skillQueryingTime":3,
"skillGroupCDID":10,
"priority": 4,
"ignoreGCD":true,
"name": "Strike",
"triggerGCD": false,
"stateIDs": ["Strike_BS","Strike_AS"],
"castCondition":
{
"minTargetAngleXZ": 37.5,
"maxTargetAngleXZ": 150.0,
"pickRangeMin": 0.0,
"pickRangeMax": 12.5,
"pose": [101,201,301],
},
},
"802":
{
"cd": 5,
"cdUpperRange": 2.5,
"initialCD": 5,
"skillQueryingTime":3,
"skillGroupCDID":10,
"priority": 3,
"ignoreGCD":true,
"name": "Strike",
"triggerGCD": false,
"stateIDs": ["Strike_BS","Strike_AS"],
"castCondition":
{
"minTargetAngleXZ": 30,
"maxTargetAngleXZ": 150.0,
"pickRangeYMin": 3.5,
"pickRangeMin": 0.0,
"pickRangeMax": 12.5,
"pose": [101,201,301],
},
},
"901":
{
"cd": 27.5,
"cdUpperRange": 7.5,
"initialCD": 12.5,
"initialCDUpperRange": 7.5,
"skillQueryingTime":5,
"priority": 4,
"name": "ShockWave",
"stateIDs": ["ShockWave"],
"castCondition":
{
"pickRangeMin": 0.0,
"pickRangeMax": 20,
"pose": [101,201,301],
"needReInitCD": true,
},
},
"902":
{
"cd": 5,
"cdUpperRange": 5,
"initialCD": 5,
"initialCDUpperRange": 5,
"skillQueryingTime":5,
"priority": 3,
"ignoreGCD":true,
"name": "ShockWave",
"stateIDs": ["ShockWave"],
"castCondition":
{
"pickRangeMin": 0.0,
"pickRangeMax": 5,
"pose": [101,201,301],
"needReInitCD": true,
},
},
"1001":
{
"cd": 15,
"cdUpperRange": 7.5,
"initialCD": 5,
"skillQueryingTime":3,
"skillGroupCDID":2,
"priority": 5,
"name": "Sting",
"stateIDs": ["Sting_BS","Sting_AS"],
"castCondition":
{
"pickRangeMin": 10,
"pickRangeMax": 17.5,
"pose": [101,201,301],
},
},
"1002":
{
"cd": 17.5,
"cdUpperRange": 7.5,
"initialCD": 5,
"skillGroupCDID":2,
"skillQueryingTime":3,
"priority": 4,
"ignoreGCD":true,
"name": "Sting",
"stateIDs": ["Sting_BS","Sting_AS"],
"castCondition":
{
"pickRangeMin": 17.5,
"pose": [101,201,301],
},
},
"1201":
{
"cd": 70,
"cdUpperRange": 15,
"initialCD": 30,
"initialCDUpperRange": 5,
"skillGroupCDID":4,
"skillQueryingTime":5,
"priority": 3,
"name": "ElementSpring",
"stateIDs": ["ElementSpring"],
"castCondition":
{
"pose": [301],
"needReInitCD": true,
},
},
"1211":
{
"cd": 70,
"cdUpperRange": 15,
"initialCD": 30,
"initialCDUpperRange": 5,
"skillGroupCDID":4,
"skillQueryingTime":5,
"priority": 3,
"name": "ElementSpring",
"stateIDs": ["ElementSpring","ReturnToCenter"],
"castCondition":
{
"SkillAnchorRangeMin": 25.0,
"pose": [301],
"needReInitCD": true,
},
},
"1301":
{
"cd": 999999,
"skillGroupCDID":5,
"skillQueryingTime":3,
"ignoreGCD":true,
"priority": 1,
"name": "EarthQuake",
"stateIDs": ["EarthQuake"],
"castCondition":
{
"pose": [151],
},
},
"1302":
{
"cd": 999999,
"skillGroupCDID":12,
"skillQueryingTime":5,
"ignoreGCD":true,
"priority": 1,
"name": "EarthQuake",
"stateIDs": ["EarthQuake"],
"castCondition":
{
"pose": [251],
},
},
"1303":
{
"cd": 105,
"cdUpperRange": 15,
"initialCD": 75,
"initialCDUpperRange": 15,
"skillGroupCDID":13,
"skillQueryingTime":5,
"ignoreGCD":true,
"priority": 2,
"name": "EarthQuake",
"stateIDs": ["EarthQuake"],
"castCondition":
{
"pose": [301],
"needReInitCD": true,
},
},
"1304":
{
"cd": 37.5,
"cdUpperRange": 7.5,
"initialCD": 35,
"initialCDUpperRange": 7.5,
"skillGroupCDID":17,
"skillQueryingTime":3,
"ignoreGCD":true,
"priority": 2,
"name": "EarthQuake",
"stateIDs": ["EarthQuake"],
"castCondition":
{
"pose": [101,201,301],
"needReInitCD": true,
},
},
"1311":
{
"cd": 999999,
"skillGroupCDID":5,
"skillQueryingTime":5,
"ignoreGCD":true,
"priority": 1,
"name": "EarthQuake",
"stateIDs": ["EarthQuake","ReturnToCenter"],
"castCondition":
{
"SkillAnchorRangeMin": 20.0,
"pose": [151],
},
},
"1312":
{
"cd": 999999,
"skillGroupCDID":12,
"skillQueryingTime":5,
"ignoreGCD":true,
"priority": 1,
"name": "EarthQuake",
"stateIDs": ["EarthQuake","ReturnToCenter"],
"castCondition":
{
"SkillAnchorRangeMin": 20.0,
"pose": [251],
},
},
"1313":
{
"cd": 105,
"cdUpperRange": 15,
"initialCD": 75,
"initialCDUpperRange": 15,
"skillGroupCDID":13,
"skillQueryingTime":5,
"ignoreGCD":true,
"priority": 2,
"name": "EarthQuake",
"stateIDs": ["EarthQuake","ReturnToCenter"],
"castCondition":
{
"SkillAnchorRangeMin": 20.0,
"pose": [301],
"needReInitCD": true,
},
},
"1314":
{
"cd": 37.5,
"cdUpperRange": 7.5,
"initialCD": 35,
"initialCDUpperRange": 7.5,
"skillGroupCDID":17,
"skillQueryingTime":3,
"ignoreGCD":true,
"priority": 2,
"name": "EarthQuake",
"stateIDs": ["EarthQuake","ReturnToCenter"],
"castCondition":
{
"SkillAnchorRangeMin": 20.0,
"pose": [101,201,301],
"needReInitCD": true,
},
},
"1401":
{
"cd": 75,
"cdUpperRange": 15,
"initialCD": 3,
"skillGroupCDID":6,
"skillQueryingTime":5,
"ignoreGCD":true,
"priority": 2,
"name": "ElementBurst",
"stateIDs": ["ElementBurst"],
"castCondition":
{
"pose": [301],
"needReInitCD": true,
},
},
"1411":
{
"cd": 75,
"cdUpperRange": 15,
"initialCD": 3,
"initialCDUpperRange": 7.5,
"skillGroupCDID":6,
"skillQueryingTime":5,
"ignoreGCD":true,
"priority": 2,
"name": "ElementBurst",
"stateIDs": ["ElementBurst","ReturnToCenter"],
"castCondition":
{
"SkillAnchorRangeMin": 15.0,
"pose": [301],
"needReInitCD": true,
},
},
"1501":
{
"cd": 999999,
"skillGroupCDID":7,
"skillQueryingTime":5,
"initialCD": 10,
"ignoreGCD":true,
"triggerGCD": false,
"priority": 2,
"name": "Switch01",
"stateIDs": ["Switch01"],
"castCondition":
{
"pose": [151],
"needReInitCD": true,
},
},
"1511":
{
"cd": 999999,
"skillGroupCDID":7,
"skillQueryingTime":5,
"initialCD": 10,
"ignoreGCD":true,
"triggerGCD": false,
"priority": 2,
"name": "Switch01",
"stateIDs": ["Switch01","ReturnToCenter"],
"castCondition":
{
"SkillAnchorRangeMin": 20.0,
"pose": [151],
"needReInitCD": true,
},
},
"1502":
{
"cd": 999999,
"skillGroupCDID":8,
"skillQueryingTime":5,
"initialCD": 10,
"ignoreGCD":true,
"triggerGCD": false,
"priority": 2,
"name": "Switch02",
"stateIDs": ["Switch02"],
"castCondition":
{
"pose": [251],
"needReInitCD": true,
},
},
"1512":
{
"cd": 999999,
"skillGroupCDID":8,
"skillQueryingTime":5,
"initialCD": 10,
"ignoreGCD":true,
"triggerGCD": false,
"priority": 2,
"name": "Switch02",
"stateIDs": ["Switch02","ReturnToCenter"],
"castCondition":
{
"SkillAnchorRangeMin": 20.0,
"pose": [251],
"needReInitCD": true,
},
},
"1601":
{
"cd": 35,
"cdUpperRange": 10,
"initialCD": 3,
"skillGroupCDID":9,
"skillQueryingTime":5,
"priority": 3,
"name": "Roar",
"stateIDs": ["Roar_BS","Roar","Roar_AS"],
"castCondition":
{
"SkillAnchorRangeMax": 20.5,
"pose": [201],
"needReInitCD": true,
},
},
"1602":
{
"cd": 80,
"cdUpperRange": 15,
"initialCD": 55,
"initialCDUpperRange": 10,
"skillGroupCDID":9,
"skillQueryingTime":5,
"priority": 3,
"name": "Roar",
"stateIDs": ["Roar_BS","Roar","Roar_AS"],
"castCondition":
{
"SkillAnchorRangeMax": 20.5,
"pose": [301],
"needReInitCD": true,
},
},
"1611":
{
"cd": 35,
"cdUpperRange": 10,
"initialCD": 3,
"skillGroupCDID":9,
"skillQueryingTime":5,
"priority": 3,
"name": "Roar",
"stateIDs": ["Roar_BS","Roar","Roar_AS","ReturnToCenter"],
"castCondition":
{
"SkillAnchorRangeMin": 20.0,
"pose": [201],
"needReInitCD": true,
},
},
"1612":
{
"cd": 80,
"cdUpperRange": 15,
"initialCD": 55,
"initialCDUpperRange": 10,
"skillGroupCDID":9,
"skillQueryingTime":5,
"priority": 3,
"name": "Roar",
"stateIDs": ["Roar_BS","Roar","Roar_AS","ReturnToCenter"],
"castCondition":
{
"SkillAnchorRangeMin": 20.0,
"pose": [301],
"needReInitCD": true,
},
},
"2001":
{
"cd": 75,
"cdUpperRange": 15,
"initialCD": 75,
"initialCDUpperRange": 15,
"skillQueryingTime":3,
"ignoreGCD":true,
"triggerGCD": false,
"priority": 4,
"name": "Random",
"stateIDs": ["Random01","Random02"],
"castCondition":
{
"pose": [101,201,301],
},
},
"9001":
{
"cd": 999999,
"initialCD": 999999,
"skillQueryingTime":3,
"name": "Debut",
"stateIDs": ["Debut"],
},
"9002":
{
"cd": 999999,
"initialCD": 999999,
"skillQueryingTime":3,
"name": "Die",
"stateIDs": ["Die"],
},
},
},
"inputKeys":
[
{
"keyID": 101,
"inputKeyCode": 257,
},
{
"keyID": 301,
"inputKeyCode": 258,
},
{
"keyID": 401,
"inputKeyCode": 259,
},
{
"keyID": 411,
"inputKeyCode": 260,
},
{
"keyID": 1001,
"inputKeyCode": 261,
},
{
"keyID": 1201,
"inputKeyCode": 262,
},
{
"keyID": 1401,
"inputKeyCode": 263,
},
{
"keyID": 1501,
"inputKeyCode": 264,
},
{
"keyID": 1502,
"inputKeyCode": 265,
},
],
"audio":
{
},
}