mirror of
https://github.com/FlourishingWorld/hk4e.git
synced 2026-02-11 11:42:27 +08:00
1011 lines
19 KiB
Go
1011 lines
19 KiB
Go
{
|
|
"$type" : "ConfigMonster",
|
|
"common":
|
|
{
|
|
"effectAttachShape":
|
|
{
|
|
"$type": "ConfigEffectAttachSkinnedMesh",
|
|
"mesh": "EffectMesh",
|
|
},
|
|
"mass" : 1000.0,
|
|
"scale": 1.5,
|
|
"height": 1.35,
|
|
"modelHeight": 1.35,
|
|
"affectedByWorld" : true,
|
|
"checkInSurface" : true,
|
|
"shouldPauseAnimatorBeforeReady": true,
|
|
"reconnectSupport": true,
|
|
"clearAIOnSetLightDeactive": true,
|
|
"recoverByInitPose": true,
|
|
},
|
|
"cameraAdjustMap":
|
|
{
|
|
"default":
|
|
{
|
|
"$type" : "ConfigSpecialCamera",
|
|
"priority": 2.0,
|
|
"enterRadius": 150,
|
|
"exitRadius": 150,
|
|
"heightAdjust": 0.75,
|
|
"fov": 47.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,
|
|
},
|
|
},
|
|
"Stage3":
|
|
{
|
|
"$type" : "ConfigSpecialCamera",
|
|
"priority": 2.0,
|
|
"enterRadius": 150,
|
|
"exitRadius": 150,
|
|
"heightAdjust": 1.6,
|
|
"fov": 47.5,
|
|
"zoom": 9.5,
|
|
"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,
|
|
},
|
|
},
|
|
},
|
|
"model":
|
|
{
|
|
"canBakeMesh": false,
|
|
},
|
|
"move":
|
|
{
|
|
"$type": "ConfigAnimatorMove",
|
|
"velocityForce":
|
|
{
|
|
"includeForces": ["FixedRushMoveType"],
|
|
},
|
|
"positionModifyState": "Run",
|
|
"positionModifyStateMap":
|
|
{
|
|
"201":"None",
|
|
"202":"None",
|
|
"301":"None",
|
|
},
|
|
"destroyRockWhenInit": true,
|
|
"yawSpeedRatio": 0.2,
|
|
},
|
|
"billboard":
|
|
{
|
|
"$type": "ConfigCombatBillboard",
|
|
"radiusOffset": 1.0,
|
|
"showDistance": 200,
|
|
"showHPBar": true,
|
|
"size": "Grand",
|
|
},
|
|
"headControl":
|
|
{
|
|
"$type": "ConfigHeadControl",
|
|
"useHeadControl": true,
|
|
"animStates":
|
|
[
|
|
"NormalIdle/Standby",
|
|
"NormalIdle/Born",
|
|
],
|
|
"maxYawDegree": 60,
|
|
"maxPitchDegree": 30,
|
|
"speed": 3,
|
|
},
|
|
"dither":
|
|
{
|
|
"normalBetweenCamera":
|
|
{
|
|
"detectDitherRange": 5.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":
|
|
{
|
|
"SwipeAtk_01":
|
|
{
|
|
"attackPattern":
|
|
{
|
|
"$type" : "ConfigAttackCircle",
|
|
"triggerType" : "TriggerNoRepeat",
|
|
"fanAngle" : 360.0,
|
|
"radius" : 3.5,
|
|
"born":
|
|
{
|
|
"$type": "ConfigBornBySelf",
|
|
"offset":
|
|
{
|
|
"x" : 0.0,
|
|
"y" : 0.0,
|
|
"z" : 2.0,
|
|
},
|
|
},
|
|
},
|
|
"attackInfo":
|
|
{
|
|
"attackProperty":
|
|
{
|
|
"damagePercentage": 0.6,
|
|
"strikeType": "Slash",
|
|
"attackType": "Melee",
|
|
"enBreak": 100.0,
|
|
},
|
|
"hitPattern" :
|
|
{
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV4",
|
|
"hitHaltTime": 0,
|
|
"hitHaltTimeScale": 0,
|
|
"muteHitText":false,
|
|
},
|
|
"forceCameraShake": true,
|
|
"cameraShake":
|
|
{
|
|
"shakeType": "CustomVector",
|
|
"shakeRange": 0.04,
|
|
"shakeTime": 0.09,
|
|
"shakeDistance": 20.0,
|
|
"shakeDir":
|
|
{
|
|
"x":1,
|
|
"y":0,
|
|
"z":1,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
"SwipeAtk_02":
|
|
{
|
|
"attackPattern":
|
|
{
|
|
"$type" : "ConfigAttackCircle",
|
|
"triggerType" : "TriggerNoRepeat",
|
|
"fanAngle" : 360.0,
|
|
"radius" : 3.5,
|
|
"born":
|
|
{
|
|
"$type": "ConfigBornBySelf",
|
|
"offset":
|
|
{
|
|
"x" : 0.0,
|
|
"y" : 0.0,
|
|
"z" : 2.0,
|
|
},
|
|
},
|
|
},
|
|
"attackInfo":
|
|
{
|
|
"attackProperty":
|
|
{
|
|
"damagePercentage": 0.6,
|
|
"strikeType": "Slash",
|
|
"attackType": "Melee",
|
|
"enBreak": 100.0,
|
|
},
|
|
"hitPattern" :
|
|
{
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV4",
|
|
"hitHaltTime": 0,
|
|
"hitHaltTimeScale": 0,
|
|
"muteHitText":false,
|
|
},
|
|
"forceCameraShake": true,
|
|
"cameraShake":
|
|
{
|
|
"shakeType": "CustomVector",
|
|
"shakeRange": 0.04,
|
|
"shakeTime": 0.09,
|
|
"shakeDistance": 20.0,
|
|
"shakeDir":
|
|
{
|
|
"x":1,
|
|
"y":0,
|
|
"z":1,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
"SwipeAtk_03":
|
|
{
|
|
"attackPattern":
|
|
{
|
|
"$type" : "ConfigAttackCircle",
|
|
"triggerType" : "TriggerNoRepeat",
|
|
"fanAngle" : 360.0,
|
|
"radius" : 3.5,
|
|
"born":
|
|
{
|
|
"$type": "ConfigBornBySelf",
|
|
"offset":
|
|
{
|
|
"x" : 0.0,
|
|
"y" : 0.0,
|
|
"z" : 2.0,
|
|
},
|
|
},
|
|
},
|
|
"attackInfo":
|
|
{
|
|
"attackProperty":
|
|
{
|
|
"damagePercentage": 0.6,
|
|
"strikeType": "Slash",
|
|
"attackType": "Melee",
|
|
"enBreak": 100.0,
|
|
},
|
|
"hitPattern" :
|
|
{
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV4",
|
|
"hitHaltTime": 0,
|
|
"hitHaltTimeScale": 0,
|
|
"muteHitText":false,
|
|
},
|
|
"forceCameraShake": true,
|
|
"cameraShake":
|
|
{
|
|
"shakeType": "CustomVector",
|
|
"shakeRange": 0.04,
|
|
"shakeTime": 0.09,
|
|
"shakeDistance": 20.0,
|
|
"shakeDir":
|
|
{
|
|
"x":1,
|
|
"y":0,
|
|
"z":1,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
"SwipeAtk_04":
|
|
{
|
|
"attackPattern":
|
|
{
|
|
"$type" : "ConfigAttackCircle",
|
|
"triggerType" : "TriggerNoRepeat",
|
|
"fanAngle" : 360.0,
|
|
"radius" : 3.5,
|
|
"born":
|
|
{
|
|
"$type": "ConfigBornBySelf",
|
|
"offset":
|
|
{
|
|
"x" : 0.0,
|
|
"y" : 0.0,
|
|
"z" : 2.0,
|
|
},
|
|
},
|
|
},
|
|
"attackInfo":
|
|
{
|
|
"attackProperty":
|
|
{
|
|
"damagePercentage": 0.6,
|
|
"strikeType": "Slash",
|
|
"attackType": "Melee",
|
|
"enBreak": 100.0,
|
|
},
|
|
"hitPattern" :
|
|
{
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV4",
|
|
"hitHaltTime": 0,
|
|
"hitHaltTimeScale": 0,
|
|
"muteHitText":false,
|
|
},
|
|
"forceCameraShake": true,
|
|
"cameraShake":
|
|
{
|
|
"shakeType": "CustomVector",
|
|
"shakeRange": 0.04,
|
|
"shakeTime": 0.09,
|
|
"shakeDistance": 20.0,
|
|
"shakeDir":
|
|
{
|
|
"x":1,
|
|
"y":0,
|
|
"z":1,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
"StompAttack":
|
|
{
|
|
"attackPattern":
|
|
{
|
|
"$type" : "ConfigAttackCircle",
|
|
"triggerType" : "TriggerNoRepeat",
|
|
"fanAngle" : 360.0,
|
|
"radius" : 3.5,
|
|
"born":
|
|
{
|
|
"$type": "ConfigBornBySelf",
|
|
"offset":
|
|
{
|
|
"x" : 0.0,
|
|
"y" : 0.0,
|
|
"z" : 2.0,
|
|
},
|
|
},
|
|
},
|
|
"attackInfo":
|
|
{
|
|
"attackProperty":
|
|
{
|
|
"damagePercentage": 0.6,
|
|
"strikeType": "Slash",
|
|
"attackType": "Melee",
|
|
"enBreak": 100.0,
|
|
},
|
|
"hitPattern" :
|
|
{
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV4",
|
|
"hitHaltTime": 0,
|
|
"hitHaltTimeScale": 0,
|
|
"muteHitText":false,
|
|
},
|
|
"forceCameraShake": true,
|
|
"cameraShake":
|
|
{
|
|
"shakeType": "CustomVector",
|
|
"shakeRange": 0.04,
|
|
"shakeTime": 0.09,
|
|
"shakeDistance": 20.0,
|
|
"shakeDir":
|
|
{
|
|
"x":1,
|
|
"y":0,
|
|
"z":1,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
"RangeAttack1_01":
|
|
{
|
|
"attackPattern":
|
|
{
|
|
"$type" : "ConfigAttackCircle",
|
|
"triggerType" : "TriggerNoRepeat",
|
|
"fanAngle" : 180.0,
|
|
"innerRadius": 3,
|
|
"radius" : 8,
|
|
"born":
|
|
{
|
|
"$type": "ConfigBornBySelf",
|
|
"offset":
|
|
{
|
|
"x" : 0.0,
|
|
"y" : 0.0,
|
|
"z" : 0.0,
|
|
},
|
|
"direction":
|
|
{
|
|
"$type":"ConfigDirectionByEntity",
|
|
"angleOffset":
|
|
{
|
|
"x": 50,
|
|
"y" : 0.0,
|
|
"z" : 0.0,
|
|
},
|
|
}
|
|
},
|
|
},
|
|
"attackInfo":
|
|
{
|
|
"attackProperty":
|
|
{
|
|
"damagePercentage": 0.6,
|
|
"strikeType": "Slash",
|
|
"attackType": "Melee",
|
|
"enBreak": 100.0,
|
|
},
|
|
"hitPattern" :
|
|
{
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV4",
|
|
"hitHaltTime": 0,
|
|
"hitHaltTimeScale": 0,
|
|
"muteHitText":false,
|
|
},
|
|
"forceCameraShake": true,
|
|
"cameraShake":
|
|
{
|
|
"shakeType": "CustomVector",
|
|
"shakeRange": 0.04,
|
|
"shakeTime": 0.09,
|
|
"shakeDistance": 20.0,
|
|
"shakeDir":
|
|
{
|
|
"x":1,
|
|
"y":0,
|
|
"z":1,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
"RangeAttack1_02":
|
|
{
|
|
"attackPattern":
|
|
{
|
|
"$type" : "ConfigAttackCircle",
|
|
"triggerType" : "TriggerNoRepeat",
|
|
"fanAngle" : 90.0,
|
|
"innerRadius": 3,
|
|
"radius" : 12,
|
|
"born":
|
|
{
|
|
"$type": "ConfigBornBySelf",
|
|
"offset":
|
|
{
|
|
"x" : 0.0,
|
|
"y" : 0.0,
|
|
"z" : 2.0,
|
|
},
|
|
"direction":
|
|
{
|
|
"$type":"ConfigDirectionByEntity",
|
|
"angleOffset":
|
|
{
|
|
"x": 50,
|
|
"y" : 0.0,
|
|
"z" : 0.0,
|
|
},
|
|
}
|
|
},
|
|
},
|
|
"attackInfo":
|
|
{
|
|
"attackProperty":
|
|
{
|
|
"damagePercentage": 0.6,
|
|
"strikeType": "Slash",
|
|
"attackType": "Melee",
|
|
"enBreak": 100.0,
|
|
},
|
|
"hitPattern" :
|
|
{
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV4",
|
|
"hitHaltTime": 0,
|
|
"hitHaltTimeScale": 0,
|
|
"muteHitText":false,
|
|
},
|
|
"forceCameraShake": true,
|
|
"cameraShake":
|
|
{
|
|
"shakeType": "CustomVector",
|
|
"shakeRange": 0.04,
|
|
"shakeTime": 0.09,
|
|
"shakeDistance": 20.0,
|
|
"shakeDir":
|
|
{
|
|
"x":1,
|
|
"y":0,
|
|
"z":1,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
},
|
|
},
|
|
"inputKeys":
|
|
[
|
|
{
|
|
"keyID": 201,
|
|
"inputKeyCode": 257,
|
|
},
|
|
{
|
|
"keyID": 211,
|
|
"inputKeyCode": 258,
|
|
},
|
|
{
|
|
"keyID": 221,
|
|
"inputKeyCode": 259,
|
|
},
|
|
{
|
|
"keyID": 231,
|
|
"inputKeyCode": 260,
|
|
},
|
|
{
|
|
"keyID": 241,
|
|
"inputKeyCode": 261,
|
|
},
|
|
{
|
|
"keyID": 251,
|
|
"inputKeyCode": 262,
|
|
},
|
|
{
|
|
"keyID": 101,
|
|
"inputKeyCode": 263,
|
|
},
|
|
// {
|
|
// "keyID": 401,
|
|
// "inputKeyCode": 264,
|
|
// },
|
|
// {
|
|
// "keyID": 401,
|
|
// "inputKeyCode": 265,
|
|
// },
|
|
{
|
|
"keyID": 301,
|
|
"inputKeyCode": 266,
|
|
},
|
|
{
|
|
"keyID": 311,
|
|
"inputKeyCode": 267,
|
|
},
|
|
{
|
|
"keyID": 321,
|
|
"inputKeyCode": 268,
|
|
},
|
|
{
|
|
"keyID": 331,
|
|
"inputKeyCode": 269,
|
|
},
|
|
{
|
|
"keyID": 341,
|
|
"inputKeyCode": 270,
|
|
},
|
|
],
|
|
"stateLayers":
|
|
{
|
|
"defaultLayer":
|
|
{
|
|
"$type" : "ConfigNormalStateLayer",
|
|
"stateIDs" :
|
|
{
|
|
//Stage1
|
|
"NormalIdle" :
|
|
{
|
|
"$type": "ConfigMonsterStateIDInfo",
|
|
"animatorStates":
|
|
{
|
|
"Born": [],
|
|
"Standby": [],
|
|
},
|
|
"canDoSkill" : true,
|
|
"canSyncMove" : true,
|
|
"resetAnimatorTriggerOnExit" : ["DoSkill"],
|
|
},
|
|
"Stage1_Alert" :
|
|
{
|
|
"$type": "ConfigMonsterStateIDInfo",
|
|
"animatorStates":
|
|
{
|
|
"Stage1_Alert": [],
|
|
},
|
|
"canDoSkill" : true,
|
|
"canSyncMove" : true,
|
|
"resetAnimatorTriggerOnExit" : ["DoSkill"],
|
|
},
|
|
"RushMoveL_BS":
|
|
{
|
|
"$type": "ConfigMonsterStateIDInfo",
|
|
"animatorStates":
|
|
{
|
|
"RushMoveL_BS": [],
|
|
},
|
|
"canSteer": true,
|
|
"canSyncMove" : true,
|
|
"resetAnimatorTriggerOnExit" : ["DoSkill"],
|
|
},
|
|
"RushMoveR_BS":
|
|
{
|
|
"$type": "ConfigMonsterStateIDInfo",
|
|
"animatorStates":
|
|
{
|
|
"RushMoveR_BS": [],
|
|
},
|
|
"canSteer": true,
|
|
"canSyncMove" : true,
|
|
"resetAnimatorTriggerOnExit" : ["DoSkill"],
|
|
},
|
|
"RushMove":
|
|
{
|
|
"$type": "ConfigMonsterStateIDInfo",
|
|
"animatorStates":
|
|
{
|
|
"RushMoveL_Move": [],
|
|
"RushMoveL_Turn": [],
|
|
"RushMoveR_Turn": [],
|
|
},
|
|
"canSteer": true,
|
|
"canSyncMove" : true,
|
|
"followAnimRotation": true,
|
|
"resetAnimatorTriggerOnExit" : ["DoSkill"],
|
|
},
|
|
"RushMove_AS":
|
|
{
|
|
"$type": "ConfigMonsterStateIDInfo",
|
|
"animatorStates":
|
|
{
|
|
"RushMoveL_AS": [],
|
|
"RushMoveR_AS": [],
|
|
},
|
|
"canSteer": true,
|
|
"canSyncMove" : true,
|
|
"resetAnimatorTriggerOnExit" : ["DoSkill"],
|
|
},
|
|
"CrashAttack":
|
|
{
|
|
"$type": "ConfigMonsterStateIDInfo",
|
|
"animatorStates":
|
|
{
|
|
"CrashAttack": ["Monster_Apep_Stage1_CrashAttack"],
|
|
},
|
|
"canSyncMove" : true,
|
|
"resetAnimatorTriggerOnExit" : ["DoSkill"],
|
|
},
|
|
"SwipeAttack":
|
|
{
|
|
"$type": "ConfigMonsterStateIDInfo",
|
|
"animatorStates":
|
|
{
|
|
"SwipeAttack": [],
|
|
},
|
|
"canSyncMove" : true,
|
|
"resetAnimatorTriggerOnExit" : ["DoSkill"],
|
|
},
|
|
"FlapAttack":
|
|
{
|
|
"$type": "ConfigMonsterStateIDInfo",
|
|
"animatorStates":
|
|
{
|
|
"FlapAttack": [],
|
|
},
|
|
"canSyncMove" : true,
|
|
"resetAnimatorTriggerOnExit" : ["DoSkill"],
|
|
},
|
|
"SlashAttack":
|
|
{
|
|
"$type": "ConfigMonsterStateIDInfo",
|
|
"animatorStates":
|
|
{
|
|
"DiveIn": [],
|
|
"SlashAttack": [],
|
|
},
|
|
"canSyncMove" : true,
|
|
"resetAnimatorTriggerOnExit" : ["DoSkill"],
|
|
},
|
|
"TailWhip":
|
|
{
|
|
"$type": "ConfigMonsterStateIDInfo",
|
|
"animatorStates":
|
|
{
|
|
"TailWhip": [],
|
|
},
|
|
"canSteer": true,
|
|
"followAnimRotation": true,
|
|
"resetAnimatorTriggerOnExit" : ["DoSkill"],
|
|
},
|
|
"StompAttack_BS":
|
|
{
|
|
"$type": "ConfigMonsterStateIDInfo",
|
|
"animatorStates":
|
|
{
|
|
"StompAttack_BS": [],
|
|
},
|
|
"canSyncMove" : true,
|
|
"canSteer": true,
|
|
"resetAnimatorTriggerOnExit" : ["DoSkill"],
|
|
},
|
|
"StompAttack":
|
|
{
|
|
"$type": "ConfigMonsterStateIDInfo",
|
|
"animatorStates":
|
|
{
|
|
"StompAttack": [],
|
|
"StompAttack_Turn": [],
|
|
},
|
|
"canSyncMove" : true,
|
|
"canSteer": true,
|
|
"followAnimRotation": true,
|
|
"resetAnimatorTriggerOnExit" : ["DoSkill"],
|
|
},
|
|
"StompAttack_AS":
|
|
{
|
|
"$type": "ConfigMonsterStateIDInfo",
|
|
"animatorStates":
|
|
{
|
|
"StompAttack_AS": [],
|
|
},
|
|
"canSyncMove" : true,
|
|
"resetAnimatorTriggerOnExit" : ["DoSkill"],
|
|
},
|
|
//Stage2
|
|
"BlinkAttack":
|
|
{
|
|
"$type": "ConfigMonsterStateIDInfo",
|
|
"animatorStates":
|
|
{
|
|
"BlinkAttack_BS": [],
|
|
"BlinkAttack_BlinkState": [],
|
|
"BlinkAttack_AS": [],
|
|
},
|
|
"canSyncMove" : true,
|
|
"resetAnimatorTriggerOnExit" : ["DoSkill"],
|
|
},
|
|
"RangeAttack1":
|
|
{
|
|
"$type": "ConfigMonsterStateIDInfo",
|
|
"animatorStates":
|
|
{
|
|
"RangeAttack1": ["Monster_Apep_Stage3_RangeAttack1"],
|
|
},
|
|
"canSyncMove" : true,
|
|
"resetAnimatorTriggerOnExit" : ["DoSkill"],
|
|
},
|
|
"RangeAttack2":
|
|
{
|
|
"$type": "ConfigMonsterStateIDInfo",
|
|
"animatorStates":
|
|
{
|
|
"RangeAttack2": ["Monster_Apep_Stage3_RangeAttack2"],
|
|
},
|
|
"canSyncMove" : true,
|
|
"resetAnimatorTriggerOnExit" : ["DoSkill"],
|
|
},
|
|
"RangeAttack3":
|
|
{
|
|
"$type": "ConfigMonsterStateIDInfo",
|
|
"animatorStates":
|
|
{
|
|
"RangeAttack3": ["Monster_Apep_Stage3_RangeAttack3"],
|
|
},
|
|
"canSyncMove" : true,
|
|
"resetAnimatorTriggerOnExit" : ["DoSkill"],
|
|
},
|
|
"Stage3_UltAttack":
|
|
{
|
|
"$type": "ConfigMonsterStateIDInfo",
|
|
"animatorStates":
|
|
{
|
|
"Stage3_UltAttack": [],
|
|
},
|
|
"canSyncMove" : true,
|
|
"resetAnimatorTriggerOnExit" : ["DoSkill"],
|
|
},
|
|
},
|
|
},
|
|
},
|
|
"abilities":
|
|
[
|
|
//TestAbility
|
|
{
|
|
"abilityName": "Monster_Apep_TestAbility_PoseChange",
|
|
},
|
|
//Stage1
|
|
{
|
|
"abilityName": "Monster_Apep_Stage1_NormalState",
|
|
},
|
|
{
|
|
"abilityName": "Monster_Apep_Stage1_Alert",
|
|
},
|
|
{
|
|
"abilityName": "Monster_Apep_Stage1_RushMove_ChooseDirection",
|
|
},
|
|
{
|
|
"abilityName": "Monster_Apep_Stage1_RushMoveL",
|
|
},
|
|
{
|
|
"abilityName": "Monster_Apep_Stage1_RushMoveR",
|
|
},
|
|
{
|
|
"abilityName": "Monster_Apep_Stage1_StompAttack",
|
|
},
|
|
{
|
|
"abilityName": "Monster_Apep_Stage1_SwipeAttack",
|
|
},
|
|
{
|
|
"abilityName": "Monster_Apep_Stage1_CrashAttack",
|
|
},
|
|
//Stage3
|
|
{
|
|
"abilityName": "Monster_Apep_Stage3_NormalState",
|
|
},
|
|
{
|
|
"abilityName": "Monster_Apep_Stage3_BlinkAttack",
|
|
},
|
|
{
|
|
"abilityName": "Monster_Apep_Stage3_RangeAttack2",
|
|
},
|
|
{
|
|
"abilityName": "Monster_Apep_Stage3_RangeAttack3",
|
|
},
|
|
],
|
|
"initialPoses":
|
|
{
|
|
"Default":
|
|
{
|
|
"initialPoseID" : 0,
|
|
},
|
|
},
|
|
"aibeta":
|
|
{
|
|
"enable": true,
|
|
"skillGCD": 0.5,
|
|
"skillSetting":
|
|
{
|
|
"skillEliteSet":
|
|
{
|
|
},
|
|
},
|
|
// "moveSetting":
|
|
// {
|
|
// "almostReachedDistanceRun": 1.5,
|
|
// },
|
|
"sensing":
|
|
{
|
|
"settings":
|
|
{
|
|
"DefaultSetting":
|
|
{
|
|
"enableVision": true,
|
|
"viewRange": 100,
|
|
"viewPanoramic": true,
|
|
"feelRange": 25,
|
|
},
|
|
},
|
|
},
|
|
"defendArea":
|
|
{
|
|
"defendRange": 120.0,
|
|
},
|
|
"threat":
|
|
{
|
|
"clearThreatTargetDistance": 999.0,
|
|
"clearThreatEdgeDistance": 999.0,
|
|
"clearThreatByTargetOutOfZone": true,
|
|
"clearThreatTimerByTargetOutOfZone": 999.0,
|
|
"viewThreatGrow": 100.0,
|
|
"feelThreatGrow": 500.0,
|
|
"threatDecreaseSpeed": 30,
|
|
"resistTauntLevel": "Monster_TauntLevel_5",
|
|
},
|
|
"skills":
|
|
{
|
|
"401":
|
|
{
|
|
"cd": 2,
|
|
"priority": 1,
|
|
"name": "RushMove",
|
|
"stateIDs": ["RushMoveL", "RushMoveR"],
|
|
"ignoreGCD": true,
|
|
"triggerGCD": false,
|
|
"flagTargetReachable": "11",
|
|
"castCondition":
|
|
{
|
|
"pose": [101],
|
|
},
|
|
},
|
|
"301":
|
|
{
|
|
"cd": 2,
|
|
"priority": 1,
|
|
"name": "BlinkAttack",
|
|
"stateIDs": ["BlinkAttack"],
|
|
"ignoreGCD": true,
|
|
"triggerGCD": false,
|
|
"flagTargetReachable": "11",
|
|
"castCondition":
|
|
{
|
|
"pose": [301],
|
|
},
|
|
},
|
|
"311":
|
|
{
|
|
"cd": 2,
|
|
"priority": 1,
|
|
"name": "RushMove",
|
|
"stateIDs": ["RushMoveL", "RushMoveR"],
|
|
"ignoreGCD": true,
|
|
"triggerGCD": false,
|
|
"flagTargetReachable": "11",
|
|
"castCondition":
|
|
{
|
|
"pose": [301],
|
|
},
|
|
},
|
|
"321":
|
|
{
|
|
"cd": 2,
|
|
"priority": 1,
|
|
"name": "RushMove",
|
|
"stateIDs": ["RushMoveL", "RushMoveR"],
|
|
"ignoreGCD": true,
|
|
"triggerGCD": false,
|
|
"flagTargetReachable": "11",
|
|
"castCondition":
|
|
{
|
|
"pose": [301],
|
|
},
|
|
},
|
|
},
|
|
},
|
|
} |