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

1061 lines
23 KiB
Go
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"$type" : "ConfigMonster",
"common":
{
"scale": 1,
"viewSize": 1,
"effectAttachShape":
{
"$type": "ConfigEffectAttachSkinnedMesh",
"mesh": "EffectMesh",
},
"mass" : 1000000000.0,
"affectedByWorld" : false,
"checkInSurface" : false,
"disableTickDistance": 100000,
"useFinalIK":true,
"reconnectSupport": true,
"shadowViewSizeRatio": 0,
},
"model":
{
"canBakeMesh": false,
},
"globalValue":
{
"serverGlobalValues":
["SGV_MONSTER_NADA"],
"initServerGlobalValues":
{
"SGV_MONSTER_NADA": 0,
},
},
"specialPoint":
{
"ignoreTransform": true,
"selectedPointRadius": 1,
"bulletAim": "LockPoint05",
"hitPoints":
[
"LockPoint01",
"LockPoint02",
"LockPoint03",
"LockPoint04",
"LockPoint05",
"LockPoint06",
"LockPoint07",
"LockPoint08",
"LockPoint09",
"LockPoint10",
"LockPoint11",
"LockPoint12",
"LockPoint13",
"LockPoint14",
"LockPoint15",
"LockPoint16",
"LockPoint17",
"LockPoint18",
"LockPoint19",
"LockPoint20",
"LockPoint21",
],
"selectedPoints":
[
"LockPoint01",
"LockPoint02",
"LockPoint03",
"LockPoint04",
"LockPoint05",
"LockPoint06",
"LockPoint07",
"LockPoint08",
"LockPoint09",
"LockPoint10",
"LockPoint11",
"LockPoint12",
"LockPoint13",
"LockPoint14",
"LockPoint15",
"LockPoint16",
"LockPoint17",
"LockPoint18",
"LockPoint19",
"LockPoint20",
"LockPoint21",
],
},
"billboard":
{
"$type" : "ConfigCombatBillboard",
"offset":
{
"x": 0.0,
"y": 1.0,
"z": 0.0,
},
"radiusOffset": 1.0,
"enableSelfAdapt": false,
"showDistance": 200,
"showHPBar": true,
"size": "Grand",
},
"cameraAdjustMap":
{
"default":
{
"$type" : "ConfigSpecialCamera",
"priority": 1.0,
"enterRadius": 150,
"exitRadius": 150,
"heightAdjust": 3,
"fov": 50,
"zoom": 13.5,
"sphericalY": -5,
"lockSphericalY": false,
"sphericalYUp": 20,
"sphericalYDown": 45,
"autoTurnStartMin": 25,
"autoTurnStartMax": 25,
"autoTurnEndMin": 150,
"autoTurnEndMax": 150,
"enterShape": "CircleR150",
"exitShape": "CircleR150",
"shapeCenterOffset":
{
"x": 0,
"y": 0,
"z": 0,
},
"adjustSphericalXAtStart": true,
},
"Doom":
{
"$type" : "ConfigContinuesLockCameraV2",
"priority": 1.0, //优先度
"fov": 50, //相机FOV修正
"sphericalY": 0,
"enterShape": "CircleR150",
"exitShape": "CircleR150",
"lockPoint": "LockPoint04", // 锁定的transform
"forwardMaxAngle": 20, // camera2avatar和avatar2enemy的连线夹角小于forwardMaxAngle
"forwardMaxAngleExtra": 40, // 连线夹角在(forwardMaxAngle, forwardMaxAngle+forwardMaxAngleExtra)内时视角调整速度从forwardAdjustMinSpeed逐渐过渡到forwardAdjustMaxSpeed
"forwardAdjustMinSpeed": 15,
"forwardAdjustMaxSpeed": 90,
"enemyWeight": 0.2, // 怪物侧的权重
"zoomMin": 15, // zoom最小距离
"zoomMax": 15, // zoom最大距离
"enemyPosTolerateRange": 10.0, // locktransform的位置移动在这个范围内时认为没有动防抖动
"enableHandleInput": false, // 是否允许玩家调视角
},
},
"combat" :
{
"property":
{
"weight": 20000,
"endureType": "Monster_Boss_Other",
},
"combatLock":
{
"denyLockOn": false,
"lockType": "Boss_Lv5",
},
"beHit" :
{
"hitBloodEffect":"",
"muteAllHit":false,
"muteAllHitEffect":false,
"muteAllHitText":false,
},
"die":
{
"hasAnimatorDie": true,
"dieEndTime" : 0.5,
"dieForceDisappearTime" : 5,
"muteHitBox": true,
"dieDenyLockOn": true,
"dieIsGhostToEnemy": true,
"dieIgnoreTriggerBullet": true,
"muteBillboard": true,
"mutePushCollider": true,
},
"animEvents":
{
},
},
"stateLayers":
{
"defaultLayer":
{
"$type" : "ConfigNormalStateLayer",
"stateIDs" :
{
"Born":
{
"$type": "ConfigMonsterStateIDInfo",
"animatorStates":
{
"Born": [],
},
"resetAnimatorTriggerOnExit" : ["DoSkill" ],
},
"NormalIdle":
{
"$type": "ConfigMonsterStateIDInfo",
"animatorStates":
{
"Standby_Stage02": [],
},
"canDoSkill" : true,
"canSyncMove" : true,
"resetAnimatorTriggerOnExit" : ["DoSkill"],
},
"Die":
{
"$type": "ConfigMonsterStateIDInfo",
"animatorStates":
{
"Die_Normal": ["Monster_Nada_Stage02_Die","Audio_Monster_Nada_Die"],
"Die_Weak": ["Monster_Nada_Stage02_Die","Audio_Monster_Nada_Die"],
},
},
"Weak":
{
"$type": "ConfigMonsterStateIDInfo",
"animatorStates":
{
"Weak_BS": ["Audio_Monster_Nada_Weak_BS"],
"Weak_Start": ["Audio_Monster_Nada_Weak_Start"],
"Weak_Loop": [],
"Weak_AS": ["Monster_Nada_Stage02_WeakAS","Audio_Monster_Nada_Weak_AS"],
},
"canSyncMove" : true,
"resetAnimatorTriggerOnEnter" : ["WeakStart"],
"resetAnimatorTriggerOnExit" : ["DoSkill","WeakEnd"],
},
"ShieldBroken":
{
"$type": "ConfigMonsterStateIDInfo",
"animatorStates":
{
"ShieldBroken": [],
},
"canSyncMove" : true,
"resetAnimatorTriggerOnEnter" : ["ShieldBroken"],
"resetAnimatorTriggerOnExit" : ["DoSkill"],
},
"ElementBomb":
{
"$type": "ConfigMonsterStateIDInfo",
"animatorStates":
{
"ElementBomb": ["Monster_Nada_ElementBomb","Audio_Monster_Nada_ElectricBomb"],
},
"canSyncMove" : true,
"resetAnimatorTriggerOnExit" : ["DoSkill"],
},
"Stomp":
{
"$type": "ConfigMonsterStateIDInfo",
"animatorStates":
{
"Stomp": ["Monster_Nada_Stomp","Audio_Monster_Nada_Stomp"],
},
"canSyncMove" : true,
"resetAnimatorTriggerOnEnter" : ["OpenArmor"],
"resetAnimatorTriggerOnExit" : ["DoSkill","CloseArmor"],
},
"FistDrop":
{
"$type": "ConfigMonsterStateIDInfo",
"animatorStates":
{
"FistDrop_BlinkBS": ["Monster_Nada_FistDrop_BlinkBS","Audio_Monster_Nada_Blink_BS"],
"FistDrop01": ["Monster_Nada_FistDrop01","Audio_Monster_Nada_FistDrop_01"],
"FistDrop02": ["Monster_Nada_FistDrop02","Audio_Monster_Nada_FistDrop_02"],
"FistDrop_AS": ["Monster_Nada_BlinkAS","Audio_Monster_Nada_Blink_AS"],
},
"canSteer" : true,
"canSyncMove" : true,
"followAnimRotation": true,
"resetAnimatorTriggerOnExit" : ["DoSkill"],
},
"ElectricCircle":
{
"$type": "ConfigMonsterStateIDInfo",
"animatorStates":
{
"ElectricCircle": ["Monster_Nada_ElectricCircle","Audio_Monster_Nada_ElectricCircle"],
},
"canSyncMove" : true,
"resetAnimatorTriggerOnExit" : ["DoSkill"],
},
"CoreSpire":
{
"$type": "ConfigMonsterStateIDInfo",
"animatorStates":
{
"CoreSpire": ["Monster_Nada_CoreSpire","Audio_Monster_Nada_CoreSpire"],
},
"canSteer" : true,
"canSyncMove" : true,
"followAnimRotation": true,
"resetAnimatorTriggerOnEnter" : ["OpenArmor"],
"resetAnimatorTriggerOnExit" : ["DoSkill","CloseArmor"],
},
"BarrageArray":
{
"$type": "ConfigMonsterStateIDInfo",
"animatorStates":
{
"BarrageArray_BlinkBS": ["Monster_Nada_BlinkBS","Audio_Monster_Nada_Blink_BS"],
"BarrageArray_BlinkAS": ["Monster_Nada_BlinkAS","Audio_Monster_Nada_Blink_AS"],
"BarrageArray_BS": ["Monster_Nada_BarrageBS","Audio_Monster_Nada_BarrageArray_BS"],
"BarrageArray_Loop": [],
"BarrageArray_AS": ["Monster_Nada_BarrageAS","Audio_Monster_Nada_BarrageArray_AS"],
},
"canSyncMove" : true,
"resetAnimatorTriggerOnEnter" : ["OpenArmor"],
"resetAnimatorTriggerOnExit" : ["DoSkill","CloseArmor"],
},
"Doom_BlinkBS":
{
"$type": "ConfigMonsterStateIDInfo",
"animatorStates":
{
"Doom_BlinkBS": ["Monster_Nada_DoomBlinkBS","Audio_Monster_Nada_Doom_Blink_BS"],
},
"canSyncMove" : true,
"resetAnimatorTriggerOnExit" : ["DoSkill"],
},
"Doom_BlinkAS":
{
"$type": "ConfigMonsterStateIDInfo",
"animatorStates":
{
"Doom_BlinkAS": ["Monster_Nada_BlinkAS","Audio_Monster_Nada_Doom_Blink_AS"],
},
"canDoSkill" : true,
"canSyncMove" : true,
"resetAnimatorTriggerOnExit" : ["DoSkill"],
},
"Doom_BlinkEdge":
{
"$type": "ConfigMonsterStateIDInfo",
"animatorStates":
{
"Doom_BlinkEdgeBS": ["Monster_Nada_BlinkBS","Audio_Monster_Nada_Blink_BS"],
"Doom_BlinkEdgeAS": ["Monster_Nada_BlinkAS","Audio_Monster_Nada_Blink_AS"],
},
"canSyncMove" : true,
"resetAnimatorTriggerOnExit" : ["DoSkill"],
},
"Doom":
{
"$type": "ConfigMonsterStateIDInfo",
"animatorStates":
{
"Doom_BS": ["Monster_Nada_DoomBS","Audio_Monster_Nada_Doom_BS"],
"Doom_StandbyBS": ["Audio_Monster_Nada_Doom_BS"],
"Doom_Loop": ["Monster_Nada_DoomLoop"],
"Doom_Stop": ["Monster_Nada_DoomStop","Audio_Monster_Nada_Doom_Stop"],
"Doom_AS": ["Monster_Nada_DoomAS","Audio_Monster_Nada_Doom_AS"],
},
"canSyncMove" : true,
"resetAnimatorTriggerOnEnter" : ["OpenArmor","ShieldBrokenState"],
"resetAnimatorTriggerOnExit" : ["DoSkill","CloseArmor"],
},
"TurnAtk90":
{
"$type": "ConfigMonsterStateIDInfo",
"animatorStates":
{
"TurnAtkL_90": [],
"TurnAtkR_90": [],
},
"canSyncMove" : true,
"followAnimRotation": true,
"canSteer" : true,
"resetAnimatorTriggerOnExit" : ["DoSkill"],
},
"TurnAtk180":
{
"$type": "ConfigMonsterStateIDInfo",
"animatorStates":
{
"TurnAtkL_180": ["Monster_Nada_TurnAtkL","Audio_Monster_Nada_TurnAtk"],
"TurnAtkR_180": ["Monster_Nada_TurnAtkR","Audio_Monster_Nada_TurnAtk"],
},
"canSyncMove" : true,
"followAnimRotation": true,
"canSteer" : true,
"resetAnimatorTriggerOnExit" : ["DoSkill"],
},
"ReturnToBorn":
{
"$type": "ConfigMonsterStateIDInfo",
"animatorStates":
{
"ReturnToBorn_BS": ["Monster_Nada_ReturnToBornBS","Audio_Monster_Nada_Blink_BS"],
"ReturnToBorn_AS": ["Monster_Nada_BlinkAS","Audio_Monster_Nada_Blink_AS"],
},
"canSyncMove" : true,
"resetAnimatorTriggerOnExit" : ["DoSkill"],
},
"ReturnToCenter":
{
"$type": "ConfigMonsterStateIDInfo",
"animatorStates":
{
"ReturnToCenter_BS": ["Monster_Nada_ReturnToBornBS","Audio_Monster_Nada_Blink_BS"],
"ReturnToCenter_AS": ["Monster_Nada_BlinkAS","Audio_Monster_Nada_Blink_AS"],
},
"canSyncMove" : true,
"resetAnimatorTriggerOnExit" : ["DoSkill"],
},
"ReturnToEdge":
{
"$type": "ConfigMonsterStateIDInfo",
"animatorStates":
{
"ReturnToEdge_BS": ["Monster_Nada_BlinkBS","Audio_Monster_Nada_Blink_BS"],
"ReturnToEdge_AS": ["Monster_Nada_BlinkAS","Audio_Monster_Nada_Blink_AS"],
"ReturnToEdge_Barrage": ["Audio_Monster_Nada_BarrageArray_BS"],
"ReturnToEdge_Loop": [],
},
"canSyncMove" : true,
"resetAnimatorTriggerOnExit" : ["DoSkill"],
},
},
},
},
"move" :
{
"$type": "ConfigAnimatorMove",
"velocityForce" :
{
"muteAll": true,
},
"initWithGroundHitCheck": false,
"monsterSizeType": "OtherType",
"positionModifyState":"None",
"yawSpeedRatio": 0.5,
},
"abilities":
[
//Common
{
"abilityName": "Monster_Nada_Stage02_Controller",
},
{
"abilityName": "Monster_Nada_Stage02_WeakState",
},
{
"abilityName": "Monster_Nada_Steer",
},
{
"abilityName": "Monster_Nada_SetElfAppear",
},
{
"abilityName": "Monster_Nada_SetElfDisappear",
},
{
"abilityName": "Monster_Nada_OpenArmor",
},
{
"abilityName": "Monster_Nada_CloseArmor",
},
//Skill
{
"abilityName": "Monster_Nada_ElementBomb_Wave01",
},
{
"abilityName": "Monster_Nada_ElementBomb_Wave02",
},
{
"abilityName": "Monster_Nada_CoreSpire_Attack01",
},
{
"abilityName": "Monster_Nada_CoreSpire_Attack02",
},
{
"abilityName": "Monster_Nada_Stomp_Attack01",
},
{
"abilityName": "Monster_Nada_Stomp_Attack02",
},
{
"abilityName": "Monster_Nada_Stomp_Attack03",
},
{
"abilityName": "Monster_Nada_FistDrop01",
},
{
"abilityName": "Monster_Nada_FistDrop02",
},
{
"abilityName": "Monster_Nada_ElectricCircle",
},
{
"abilityName": "Monster_Nada_BarrageArray",
},
{
"abilityName": "Monster_Nada_Doom",
},
{
"abilityName": "Monster_Nada_TurnAtkL",
},
{
"abilityName": "Monster_Nada_TurnAtkR",
},
{
"abilityName": "Monster_Nada_Stage02_BlinkBS",
},
{
"abilityName": "Monster_Nada_Stage02_FindBlinkPoint",
},
{
"abilityName": "Monster_Nada_Stage02_FindBlinkPoint_Edge",
},
{
"abilityName": "Monster_Nada_Stage02_FindBlinkPoint_Reborn",
},
{
"abilityName": "Monster_Nada_Stage02_FindBlinkPoint_Center",
},
{
"abilityName": "Monster_Nada_Stage02_Blink",
},
{
"abilityName": "Monster_Nada_Stage02_BlinkAS",
},
],
"initialPoses":
{
"Default":
{
"initialPoseID": 0,
},
},
"aibeta":
{
"enable": true,
"skillGCD": 0,
"profiling":
{
"lodStrategy": "Best",
},
"network":
{
"resetHpOnSpawn": false,
"syncSkill": true,
},
"sensing":
{
"enable": true,
"settings":
{
"DefaultSetting":
{
"enableVision": true,
"viewRange": 200,
"viewPanoramic": true,
"feelRange": 50,
},
"Quest_Stage02":
{
"enableVision": true,
"viewRange": 200,
"viewPanoramic": true,
"feelRange": 66.5,
},
},
"templates":
{
"DefaultTemplate":
{
"DefaultPoses": "DefaultSetting",
},
"QuestTemplate":
{
"DefaultPoses": "Quest_Stage02",
},
},
},
"defendArea":
{
"enable": true,
"defendRange": 120,
},
"threat":
{
"clearThreatTargetDistance": 1000,
"clearThreatEdgeDistance": 10.0,
"clearThreatTimerByDistance": 10.0,
"resistTauntLevel": "Monster_TauntLevel_5",
"viewThreatGrow": 20,
"feelThreatGrow": 500,
},
"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,
},
},
"skillGroupCDConfigs":
[
{"skillGroupCDID": 1,"skillGroupCDTime": 35,},
{"skillGroupCDID": 2,"skillGroupCDTime": 12.5,},
{"skillGroupCDID": 3,"skillGroupCDTime": 12.5,},
{"skillGroupCDID": 4,"skillGroupCDTime": 10,},
{"skillGroupCDID": 5,"skillGroupCDTime": 20,},
{"skillGroupCDID": 6,"skillGroupCDTime": 135,},
{"skillGroupCDID": 7,"skillGroupCDTime": 15,},
{"skillGroupCDID": 8,"skillGroupCDTime": 20,},
],
"skillSetting":
{
"skillEliteSet":
{
"1": [101, 151, 201, 251, 301, 401, 402, 501, 502, 601, 701, 752, 901, 1001],
"2": [102, 152, 201, 251, 301, 401, 402, 501, 502, 901, 1001, 1101],
},
},
"skills":
{
"101":
{
"cd": 35,
"cdUpperRange": 10,
"priority": 4,
"initialCD": 2,
"skillQueryingTime":3,
"name": "ElementBomb",
"stateIDs": ["ElementBomb"],
"skillGroupCDID": 1,
"flagTargetReachable": 11,
"flagSelfOnTemplateCollider": 11,
"castCondition":
{
"pickRangeMin": 0.0,
"pickRangeMax": 100,
"SkillAnchorRangeMin": 0,
"SkillAnchorRangeMax": 20,
"pose": [201,211,221],
"needReInitCD": true,
},
},
"102":
{
"cd": 75,
"cdUpperRange": 15,
"priority": 4,
"initialCD": 2,
"skillQueryingTime":3,
"name": "ElementBomb",
"stateIDs": ["ElementBomb"],
"skillGroupCDID": 1,
"flagTargetReachable": 11,
"flagSelfOnTemplateCollider": 11,
"castCondition":
{
"pickRangeMin": 0.0,
"pickRangeMax": 100,
"SkillAnchorRangeMin": 0,
"SkillAnchorRangeMax": 20,
"pose": [201,211,221],
"needReInitCD": true,
},
},
"151":
{
"cd": 35,
"cdUpperRange": 10,
"priority": 4,
"initialCD": 2,
"skillQueryingTime":3,
"name": "ElementBomb",
"stateIDs": ["ReturnToBorn","ElementBomb"],
"skillGroupCDID": 1,
"flagTargetReachable": 11,
"flagSelfOnTemplateCollider": 11,
"castCondition":
{
"pickRangeMin": 0.0,
"pickRangeMax": 100,
"SkillAnchorRangeMin": 20,
"pose": [201,211,221],
"needReInitCD": true,
},
},
"152":
{
"cd": 75,
"cdUpperRange": 15,
"priority": 4,
"initialCD": 2,
"skillQueryingTime":3,
"name": "ElementBomb",
"stateIDs": ["ReturnToBorn","ElementBomb"],
"skillGroupCDID": 1,
"flagTargetReachable": 11,
"flagSelfOnTemplateCollider": 11,
"castCondition":
{
"pickRangeMin": 0.0,
"pickRangeMax": 100,
"SkillAnchorRangeMin": 20,
"pose": [201,211,221],
"needReInitCD": true,
},
},
"201":
{
"cd": 12.5,
"cdUpperRange": 7.5,
"initialCD": 2,
"priority": 5,
"skillQueryingTime":3,
"skillGroupCDID": 7,
"name": "Stomp",
"stateIDs": ["Stomp"],
"flagTargetReachable": 11,
"flagSelfOnTemplateCollider": 11,
"castCondition":
{
"pickRangeMin": 0.0,
"pickRangeMax": 70.0,
"SkillAnchorRangeMax": 40,
"pose": [201,211,221],
},
},
"251":
{
"cd": 999999,
"initialCD": 2,
"priority": 4,
"skillQueryingTime":3,
"skillGroupCDID": 7,
"name": "Stomp",
"stateIDs": ["ReturnToCenter","Stomp"],
"flagTargetReachable": 11,
"flagSelfOnTemplateCollider": 11,
"castCondition":
{
"pickRangeMin": 40.0,
"SkillAnchorRangeMax": 40,
"pose": [201,211,221],
},
},
"301":
{
"cd": 42.5,
"cdUpperRange": 5,
"initialCD": 22.5,
"initialCDUpperRange": 5,
"priority": 4,
"skillQueryingTime":3,
"name": "FistDrop",
"stateIDs": ["FistDrop"],
"skillGroupCDID": 4,
"flagTargetReachable": 11,
"flagSelfOnTemplateCollider": 11,
"castCondition":
{
"pose": [201,211,221],
"needReInitCD": true,
},
},
"401":
{
"cd": 17.5,
"cdUpperRange": 5,
"initialCD": 2,
"priority": 5,
"skillQueryingTime":3,
"skillGroupCDID": 8,
"name": "ElectricCircle",
"stateIDs": ["ElectricCircle"],
"flagTargetReachable": 11,
"flagSelfOnTemplateCollider": 11,
"castCondition":
{
"maxTargetAngleXZ": 150.0,
"pickRangeMin": 10.0,
"pickRangeMax": 40.0,
"pose": [201,211,221],
},
},
"402":
{
"cd": 17.5,
"cdUpperRange": 5,
"initialCD": 2,
"priority": 4,
"skillQueryingTime":3,
"skillGroupCDID": 8,
"name": "ElectricCircle",
"stateIDs": ["ElectricCircle"],
"flagTargetReachable": 11,
"flagSelfOnTemplateCollider": 11,
"castCondition":
{
"maxTargetAngleXZ": 150.0,
"pickRangeMin": 40.0,
"pickRangeMax": 70.0,
"pose": [201,211,221],
},
},
"501":
{
"cd": 12.5,
"cdUpperRange": 7.5,
"initialCD": 2,
"priority": 4,
"skillQueryingTime":3,
"name": "CoreSpire",
"stateIDs": ["CoreSpire"],
"skillGroupCDID": 5,
"flagTargetReachable": 11,
"flagSelfOnTemplateCollider": 11,
"castCondition":
{
"pickRangeMin": 0.0,
"pickRangeMax": 25.0,
"pose": [201,211,221],
},
},
"502":
{
"cd": 12.5,
"cdUpperRange": 7.5,
"initialCD": 2,
"priority": 5,
"skillQueryingTime":3,
"name": "CoreSpire",
"stateIDs": ["CoreSpire"],
"skillGroupCDID": 5,
"flagTargetReachable": 11,
"flagSelfOnTemplateCollider": 11,
"castCondition":
{
"pickRangeMin": 25.0,
"pickRangeMax": 40.0,
"pose": [201,211,221],
},
},
"601":
{
"cd": 50,
"cdUpperRange": 10,
"initialCD": 42.5,
"initialCDUpperRange": 7.5,
"priority": 3,
"skillQueryingTime":3,
"name": "BarrageArray",
"stateIDs": ["BarrageArray"],
"flagTargetReachable": 11,
"flagSelfOnTemplateCollider": 11,
"castCondition":
{
"pose": [201,211,221],
"needReInitCD": true,
},
},
"701":
{
"cd": 175,
"cdUpperRange": 15,
"initialCD": 1,
"skillQueryingTime":3,
"priority": 1,
"name": "Doom",
"stateIDs": ["Doom","Doom_BlinkEdge"],
"flagTargetReachable": 11,
"flagSelfOnTemplateCollider": 11,
"castCondition":
{
"pose": [211],
"needReInitCD": true,
},
},
"752":
{
"cd": 175,
"cdUpperRange": 15,
"initialCD": 175,
"initialCDUpperRange": 15,
"skillQueryingTime":3,
"priority": 1,
"name": "Doom",
"stateIDs": ["Doom","Doom_BlinkEdge"],
"flagTargetReachable": 11,
"flagSelfOnTemplateCollider": 11,
"castCondition":
{
"pose": [221],
"needReInitCD": true,
},
},
// "801":
// {
// "cd": 10,
// "cdUpperRange": 5,
// "initialCD": 2,
// "priority": 5,
// "skillQueryingTime":3,
// "name": "TurnAtk90",
// "stateIDs": ["TurnAtk90"],
// "castCondition":
// {
// "minTargetAngleXZ": 60,
// "maxTargetAngleXZ": 105.0,
// "pose": [201,211,221],
// },
// },
"901":
{
"cd": 17.5,
"cdUpperRange": 7.5,
"initialCD": 2,
"priority": 4,
"skillQueryingTime":3,
"name": "TurnAtk180",
"stateIDs": ["TurnAtk180"],
"skillGroupCDID": 3,
"castCondition":
{
"minTargetAngleXZ": 135,
"pose": [201,211,221],
},
},
"1001":
{
"cd": 12.5,
"cdUpperRange": 5,
"initialCD": 12.5,
"priority": 3,
"skillQueryingTime":3,
"name": "ReturnToBorn",
"stateIDs": ["ReturnToBorn"],
"skillGroupCDID": 4,
"flagTargetReachable": 11,
"flagSelfOnTemplateCollider": 11,
"castCondition":
{
"SkillAnchorRangeMin": 40,
"skillAnchorAngle":
{
"xzMin": 120.0,
},
"pose": [201,211,221],
},
},
"1101":
{
"cd": 999999,
"priority": 1,
"skillQueryingTime":3,
"name": "ReturnToEdge",
"stateIDs": ["ReturnToEdge"],
"flagTargetReachable": 11,
"flagSelfOnTemplateCollider": 11,
"castCondition":
{
"pose": [901],
},
},
},
},
"inputKeys":
[
{
"keyID": 101,
"inputKeyCode": 257,
},
{
"keyID": 201,
"inputKeyCode": 258,
},
{
"keyID": 301,
"inputKeyCode": 259,
},
{
"keyID": 401,
"inputKeyCode": 260,
},
{
"keyID": 501,
"inputKeyCode": 261,
},
{
"keyID": 601,
"inputKeyCode": 262,
},
{
"keyID": 701,
"inputKeyCode": 263,
},
{
"keyID": 801,
"inputKeyCode": 264,
},
{
"keyID": 901,
"inputKeyCode": 265,
},
{
"keyID": 1001,
"inputKeyCode": 266,
},
],
"audio":
{
"$type": "ConfigMonsterAudio",
"animAudio" :
{
"onTransitionOut":
[
{
"currentStateName": "Weak_Loop",
"audioEvent":
{
"text": "Stop_sfx_monster_Nada_weak_Loop"
},
"otherStateNames": ["Weak_Loop"],
"usage": "Except"
},
],
"onTransitionIn":
[
{
"currentStateName": "Weak_Loop",
"audioEvent":
{
"text": "Play_sfx_monster_Nada_weak_Loop"
},
"otherStateNames": ["Weak_Loop"],
"usage": "Except"
}
],
}
}
}