Grasscutter_Resources/Resources/BinOutput/Monster/ConfigAnimal_Inu_Shihandai_01.json
2022-04-23 07:55:31 +05:30

871 lines
22 KiB
JSON

{
"common": {
"effectAttachShape": {
"$type": "MoleMole.Config.ConfigEffectAttachSkinnedMesh",
"mesh": "EffectMesh"
},
"mass": 9999999.0,
"height": 0.7,
"affectedByWorld": true,
"checkInSurface": true,
"disableTickDistance": 1000.0,
"useGrassDisplacement": true,
"clearAnimatorOnSetLightDeactive": true,
"clearAIOnSetLightDeactive": true
},
"model": {
"bornEffect": "",
"attachEffect": "",
"canBakeMesh": false
},
"dither": {
"showDitherDuration": 1.0
},
"combat": {
"property": {
"endureType": "Monster_Demiboss_Other",
"weight": 101.0
},
"beHit": {
"hitBloodEffect": ""
},
"combatLock": {
"lockShape": "CircleLockEnemy",
"lockType": "Avatar&Monster_Lv4"
},
"die": {
"dieEndTime": 2.4,
"dieForceDisappearTime": 5.0,
"dieDisappearEffect": ""
}
},
"abilities": [
{
"abilityID": "",
"abilityName": "Animal_Inu_Shihandai_BlinkToNext",
"abilityOverride": ""
},
{
"abilityID": "",
"abilityName": "Animal_Inu_Shihandai_Steer",
"abilityOverride": ""
},
{
"abilityID": "",
"abilityName": "Animal_Inu_Shihandai_ToAlert",
"abilityOverride": ""
},
{
"abilityID": "",
"abilityName": "Animal_Inu_Shihandai_Search",
"abilityOverride": ""
},
{
"abilityID": "",
"abilityName": "Animal_Inu_Shihandai_WalkToSearch",
"abilityOverride": ""
},
{
"abilityID": "",
"abilityName": "Animal_Inu_Shihandai_WalkBlinkType",
"abilityOverride": ""
},
{
"abilityID": "",
"abilityName": "Animal_Inu_Shihandai_FindHappy",
"abilityOverride": ""
},
{
"abilityID": "",
"abilityName": "Animal_Inu_Shihandai_OutOfBattle",
"abilityOverride": ""
},
{
"abilityID": "",
"abilityName": "Animal_Inu_Shihandai_JumpAttack",
"abilityOverride": ""
},
{
"abilityID": "",
"abilityName": "Animal_Inu_Shihandai_Protect",
"abilityOverride": ""
},
{
"abilityID": "",
"abilityName": "Animal_Inu_Shihandai_Captured",
"abilityOverride": ""
},
{
"abilityID": "",
"abilityName": "Animal_Inu_Shihandai_TrickDog",
"abilityOverride": ""
},
{
"abilityID": "",
"abilityName": "Animal_Inu_Shihandai_CounterAttack",
"abilityOverride": ""
},
{
"abilityID": "",
"abilityName": "Animal_Inu_Shihandai_BattleGrass",
"abilityOverride": ""
}
],
"stateLayers": {
"defaultLayer": {
"$type": "MoleMole.Config.ConfigNormalStateLayer",
"layerIndexName": "",
"stateIDs": {
"Born": {
"$type": "MoleMole.Config.ConfigMonsterStateIDInfo",
"animatorStates": {
"Born": []
},
"resetAnimatorTriggerOnExit": [
"DoSkill"
]
},
"NormalIdle": {
"$type": "MoleMole.Config.ConfigMonsterStateIDInfo",
"animatorStates": {
"Standby": []
},
"canDoSkill": true,
"canSyncMove": true,
"resetAnimatorTriggerOnExit": [
"DoSkill"
]
},
"NormalMove": {
"$type": "MoleMole.Config.ConfigMonsterStateIDInfo",
"animatorStates": {
"Walk": [
"Audio_Monster_Inu_Walk_01"
],
"Run": [
"Audio_Monster_Inu_Walk"
],
"StandByToWalk": [],
"WalkToStandBy": []
},
"canDoSkill": true,
"canSyncMove": true,
"resetAnimatorTriggerOnExit": [
"DoSkill"
],
"canSteer": true
},
"Alert": {
"$type": "MoleMole.Config.ConfigMonsterStateIDInfo",
"animatorStates": {
"Alert": [
"Audio_Monster_Inu_Alert"
]
},
"resetAnimatorTriggerOnExit": [
"BeHit",
"DoSkill",
"AlertHitTrigger"
]
},
"Aware": {
"$type": "MoleMole.Config.ConfigMonsterStateIDInfo",
"animatorStates": {
"Aware": [
"Animal_Inu_Shihandai_Protect",
"Audio_Tanuki_Alert"
]
},
"resetAnimatorTriggerOnExit": [
"BeHit",
"DoSkill",
"AlertHitTrigger"
]
},
"Die": {
"$type": "MoleMole.Config.ConfigMonsterStateIDInfo",
"animatorStates": {
"Die": [
"Animal_Inu_Shihandai_Die",
"Audio_Monster_Inu_Die"
]
},
"canSyncMove": true,
"resetAnimatorTriggerOnExit": [
"DoSkill"
],
"canSteer": true
},
"Blink_BS": {
"$type": "MoleMole.Config.ConfigMonsterStateIDInfo",
"animatorStates": {
"Blink_BS": [
"Animal_Inu_Shihandai_BlinkBS"
]
},
"resetAnimatorTriggerOnExit": [
"BeHit",
"DoSkill"
],
"canSteer": true
},
"Blink_During": {
"$type": "MoleMole.Config.ConfigMonsterStateIDInfo",
"animatorStates": {
"Blink_During": []
},
"resetAnimatorTriggerOnExit": [
"BeHit",
"DoSkill"
],
"canSteer": true
},
"Blink_AS": {
"$type": "MoleMole.Config.ConfigMonsterStateIDInfo",
"animatorStates": {
"Blink_AS": [
"Audio_Monster_Inu_HappyBink_AS"
]
},
"resetAnimatorTriggerOnExit": [
"BeHit",
"DoSkill"
],
"canSteer": true
},
"FindHappy": {
"$type": "MoleMole.Config.ConfigMonsterStateIDInfo",
"animatorStates": {
"FindHappy": [
"Audio_Monster_Inu_FindHappy"
]
},
"resetAnimatorTriggerOnExit": [
"BeHit",
"DoSkill"
]
},
"HappyBlink_BS": {
"$type": "MoleMole.Config.ConfigMonsterStateIDInfo",
"animatorStates": {
"HappyBlink_BS": []
},
"resetAnimatorTriggerOnExit": [
"BeHit",
"DoSkill"
]
},
"HappyBlink_During": {
"$type": "MoleMole.Config.ConfigMonsterStateIDInfo",
"animatorStates": {
"HappyBlink_During": []
},
"resetAnimatorTriggerOnExit": [
"BeHit",
"DoSkill"
],
"canSteer": true
},
"HappyBlink_AS": {
"$type": "MoleMole.Config.ConfigMonsterStateIDInfo",
"animatorStates": {
"HappyBlink_AS": [
"Audio_Monster_Inu_HappyBink_AS"
]
},
"resetAnimatorTriggerOnExit": [
"BeHit",
"DoSkill"
],
"canSteer": true
},
"HappyOverBlink_BS": {
"$type": "MoleMole.Config.ConfigMonsterStateIDInfo",
"animatorStates": {
"HappyOverBlink_BS": []
},
"resetAnimatorTriggerOnExit": [
"BeHit",
"DoSkill"
],
"canSteer": true
},
"HappyOverBlink_During": {
"$type": "MoleMole.Config.ConfigMonsterStateIDInfo",
"animatorStates": {
"HappyOverBlink_During": []
},
"resetAnimatorTriggerOnExit": [
"BeHit",
"DoSkill"
],
"canSteer": true
},
"HappyOverBlink_AS": {
"$type": "MoleMole.Config.ConfigMonsterStateIDInfo",
"animatorStates": {
"HappyOverBlink_AS": []
},
"resetAnimatorTriggerOnExit": [
"BeHit",
"DoSkill"
],
"canSteer": true
},
"OutOfBattle": {
"$type": "MoleMole.Config.ConfigMonsterStateIDInfo",
"animatorStates": {
"OutOfBattle": [
"Audio_Monster_Inu_OutBattle"
]
},
"resetAnimatorTriggerOnExit": [
"BeHit",
"DoSkill"
],
"canSteer": true
},
"OutOfBattleBlink_BS": {
"$type": "MoleMole.Config.ConfigMonsterStateIDInfo",
"animatorStates": {
"OutOfBattleBlink_BS": []
},
"resetAnimatorTriggerOnExit": [
"BeHit",
"DoSkill"
],
"canSteer": true
},
"OutOfBattleBlink_During": {
"$type": "MoleMole.Config.ConfigMonsterStateIDInfo",
"animatorStates": {
"OutOfBattleBlink_During": []
},
"resetAnimatorTriggerOnExit": [
"BeHit",
"DoSkill"
],
"canSteer": true
},
"OutOfBattleBlink_AS": {
"$type": "MoleMole.Config.ConfigMonsterStateIDInfo",
"animatorStates": {
"OutOfBattleBlink_AS": [
"Audio_Monster_Inu_HappyBink_AS"
]
},
"resetAnimatorTriggerOnExit": [
"BeHit",
"DoSkill"
],
"canSteer": true
},
"Search": {
"$type": "MoleMole.Config.ConfigMonsterStateIDInfo",
"animatorStates": {
"Search": [
"Audio_Monster_Inu_Search"
]
},
"canDoSkill": true,
"resetAnimatorTriggerOnExit": [
"BeHit",
"DoSkill"
]
},
"Aware_Idle": {
"$type": "MoleMole.Config.ConfigMonsterStateIDInfo",
"animatorStates": {
"Aware_Idle": []
},
"canDoSkill": true,
"resetAnimatorTriggerOnExit": [
"BeHit",
"DoSkill"
]
},
"Aware_Search": {
"$type": "MoleMole.Config.ConfigMonsterStateIDInfo",
"animatorStates": {
"Aware_Search": []
},
"canDoSkill": true,
"resetAnimatorTriggerOnExit": [
"BeHit",
"DoSkill"
]
},
"HappyLoop_BS": {
"$type": "MoleMole.Config.ConfigMonsterStateIDInfo",
"animatorStates": {
"HappyLoop_BS": [
"Audio_Monster_Inu_HappyLoop_BS"
]
},
"resetAnimatorTriggerOnExit": [
"BeHit",
"DoSkill"
],
"canSteer": true
},
"HappyLoop": {
"$type": "MoleMole.Config.ConfigMonsterStateIDInfo",
"animatorStates": {
"HappyLoop": [
"Audio_Monster_Inu_HappyLoop"
]
},
"resetAnimatorTriggerOnExit": [
"BeHit",
"DoSkill"
],
"canSteer": true
},
"HappyLoop_AS": {
"$type": "MoleMole.Config.ConfigMonsterStateIDInfo",
"animatorStates": {
"HappyLoop_AS": [
"Audio_Monster_Inu_HappyLoop_BS"
]
},
"resetAnimatorTriggerOnExit": [
"BeHit",
"DoSkill"
],
"canSteer": true
},
"JumpAttack_BS": {
"$type": "MoleMole.Config.ConfigMonsterStateIDInfo",
"animatorStates": {
"JumpAttack_BS": [
"Animal_Inu_Shihandai_JumpAttack_BS",
"Audio_Monster_Inu_Jump_BS"
]
},
"addEndure": 0.0,
"resetAnimatorTriggerOnExit": [
"BeHit",
"DoSkill"
],
"canSteer": true
},
"JumpAttack_During": {
"$type": "MoleMole.Config.ConfigMonsterStateIDInfo",
"animatorStates": {
"JumpAttack_During": []
},
"addEndure": 0.0,
"resetAnimatorTriggerOnExit": [
"BeHit",
"DoSkill"
],
"canSteer": true
},
"JumpAttack_AS": {
"$type": "MoleMole.Config.ConfigMonsterStateIDInfo",
"animatorStates": {
"JumpAttack_AS": [
"Animal_Inu_Shihandai_JumpAttack",
"Audio_Monster_Inu_Jump_AS"
]
},
"addEndure": 0.0,
"resetAnimatorTriggerOnExit": [
"BeHit",
"DoSkill"
],
"canSteer": true
},
"Protect_BS": {
"$type": "MoleMole.Config.ConfigMonsterStateIDInfo",
"animatorStates": {
"Protect_BS": [
"Animal_Inu_Shihandai_RoarEffect"
]
},
"resetAnimatorTriggerOnExit": [
"BeHit",
"DoSkill"
],
"canSteer": true
},
"Protect_AS": {
"$type": "MoleMole.Config.ConfigMonsterStateIDInfo",
"animatorStates": {
"Protect_AS": [
"Animal_Inu_Shihandai_BattleGrass"
]
},
"resetAnimatorTriggerOnExit": [
"BeHit",
"DoSkill"
],
"canSteer": true
},
"TrickAttack_BS": {
"$type": "MoleMole.Config.ConfigMonsterStateIDInfo",
"animatorStates": {
"TrickAttack_BS": []
},
"resetAnimatorTriggerOnExit": [
"BeHit",
"DoSkill"
],
"canSteer": true
},
"TrickAttack_AS": {
"$type": "MoleMole.Config.ConfigMonsterStateIDInfo",
"animatorStates": {
"TrickAttack_AS": []
},
"resetAnimatorTriggerOnExit": [
"BeHit",
"DoSkill"
],
"canSteer": true
},
"BeCaptured_BS": {
"$type": "MoleMole.Config.ConfigMonsterStateIDInfo",
"animatorStates": {
"BeCaptured_BS": [
"Audio_Monster_Inu_BeCaptured_BS"
]
},
"resetAnimatorTriggerOnExit": [
"BeHit",
"DoSkill"
],
"canSteer": true
},
"CounterAttack": {
"$type": "MoleMole.Config.ConfigMonsterStateIDInfo",
"animatorStates": {
"CounterAttack": [
"Animal_Inu_Shihandai_RangeCounter",
"Audio_Monster_Inu_Bink_Attack"
]
},
"resetAnimatorTriggerOnExit": [
"BeHit",
"DoSkill"
],
"canSteer": true
},
"BeCaptured_Loop": {
"$type": "MoleMole.Config.ConfigMonsterStateIDInfo",
"animatorStates": {
"BeCaptured_Loop": []
},
"resetAnimatorTriggerOnExit": [
"BeHit",
"DoSkill"
],
"canSteer": true
},
"BeCaptured_AS": {
"$type": "MoleMole.Config.ConfigMonsterStateIDInfo",
"animatorStates": {
"BeCaptured_AS": [
"Audio_Monster_Inu_BeCaptured_AS"
]
},
"resetAnimatorTriggerOnExit": [
"BeHit",
"DoSkill"
],
"canSteer": true
}
}
}
},
"billboard": {
"$type": "MoleMole.Config.ConfigCombatBillboard",
"attachPoint": "BillboardAttach",
"offset": {
"y": 1.3
},
"radiusOffset": 0.2,
"showHPBar": true
},
"initialPoses": {
"Default": {}
},
"aibeta": {
"enable": true,
"sensing": {
"settings": {
"DefaultSetting": {
"viewRange": 15.0,
"horizontalFov": 90.0,
"verticalFov": 40.0,
"NFABIGEGANG": true,
"hearAttractionRange": 5.0,
"sourcelessHitAttractionRange": 30.0
},
"LowAlert": {
"viewRange": 0.0,
"horizontalFov": 30.0,
"verticalFov": 45.0,
"NFABIGEGANG": true,
"hearAttractionRange": 0.0,
"feelRange": 0.0,
"sourcelessHitAttractionRange": 30.0
}
},
"templates": {
"DefaultTemplate": {
"DefaultPoses": "DefaultSetting",
"1001": "DefaultSetting",
"9001": "LowAlert"
}
}
},
"neurons": {
"DefaultSetting": [
"HIT"
]
},
"threat": {
"clearThreatTargetDistance": 25.0,
"clearThreatTimerByDistance": 1.0,
"viewThreatGrow": 55.0,
"feelThreatGrow": 55.0,
"threatDecreaseSpeed": 500.0,
"POINBOOINFL": 0.3
},
"defendArea": {
"defendRange": 25.0
},
"ui": {},
"skillGroupCDConfigs": [
{
"skillGroupCDID": 100,
"skillGroupCDTime": 0.0
}
],
"skills": {
"1": {
"name": "OnAlert",
"skillType": "OnAlert",
"priority": 1,
"publicCDGroup": "",
"ignoreGCD": true,
"triggerGCD": false,
"stateIDs": [
"Alert"
],
"skillQueryingTime": 3.0,
"flagTargetReachable": "11",
"flagSelfOnTemplateCollider": "01",
"flagSelfInZone": "10",
"flagTargetInZone": "11"
},
"2": {
"name": "Blink",
"skillType": "Free",
"priority": 2,
"castCondition": {
"pose": [
1
],
"needReInitCD": true
},
"cd": 1.0,
"cdUpperRange": 5.0,
"initialCD": 3.0,
"publicCDGroup": "",
"stateIDs": [
"Blink_AS",
"Blink_BS",
"Blink_During"
],
"flagTargetReachable": "11",
"flagSelfOnTemplateCollider": "01",
"flagSelfInZone": "11",
"flagTargetInZone": "11"
},
"3": {
"name": "Search",
"skillType": "Free",
"priority": 3,
"castCondition": {
"pose": [
9002
],
"needReInitCD": true
},
"cd": 3.0,
"cdUpperRange": 3.0,
"publicCDGroup": "",
"triggerGCD": false,
"stateIDs": [
"Search"
],
"flagTargetReachable": "11",
"flagSelfOnTemplateCollider": "01",
"flagSelfInZone": "11",
"flagTargetInZone": "11"
},
"101": {
"name": "JumpAttack",
"priority": 3,
"castCondition": {
"pose": [
101
],
"needReInitCD": true
},
"cd": 2.5,
"cdUpperRange": 2.5,
"initialCD": 5.0,
"publicCDGroup": "",
"ignoreGCD": true,
"triggerGCD": false,
"stateIDs": [
"JumpAttack_BS",
"JumpAttack_During",
"JumpAttack_AS"
],
"flagTargetReachable": "11",
"flagSelfOnTemplateCollider": "01",
"flagSelfInZone": "10",
"flagTargetInZone": "11"
},
"201": {
"name": "Roar",
"priority": 2,
"castCondition": {
"pose": [
101
]
},
"cd": 99999.0,
"publicCDGroup": "",
"ignoreGCD": true,
"triggerGCD": false,
"stateIDs": [
"Protect_BS",
"Protect_AS"
],
"flagTargetReachable": "11",
"flagSelfOnTemplateCollider": "01",
"flagSelfInZone": "10",
"flagTargetInZone": "11"
},
"301": {
"name": "RangeAttack",
"priority": 2,
"castCondition": {
"pose": [
101
],
"pickRangeMax": 50.0
},
"cd": 5.0,
"cdUpperRange": 5.0,
"initialCD": 5.0,
"publicCDGroup": "",
"ignoreGCD": true,
"triggerGCD": false,
"stateIDs": [
"CounterAttack"
],
"flagTargetReachable": "11",
"flagSelfOnTemplateCollider": "01",
"flagSelfInZone": "11",
"flagTargetInZone": "11"
},
"99999": {
"name": "Roar",
"priority": 2,
"castCondition": {
"pose": [
9999
],
"needReInitCD": true
},
"cd": 99999.0,
"publicCDGroup": "",
"ignoreGCD": true,
"triggerGCD": false,
"stateIDs": [
"Protect_BS",
"Protect_AS"
],
"flagTargetReachable": "11",
"flagSelfOnTemplateCollider": "01",
"flagSelfInZone": "10",
"flagTargetInZone": "11"
}
},
"skillGCD": 2.0,
"returnToBornTactic": {
"enable": true,
"201": {
"speedLevel": 1,
"HGLCGNDBNHB": 8.5
}
},
"wanderTactic": {
"enable": true,
"condition": {
"pose": [
2
]
},
"201": {
"turnSpeedOverride": 0.75,
"cdMax": 7.5,
"cdMin": 7.5,
"distanceFromCurrentMin": 4.0,
"distanceFromCurrentMax": 5.0
}
},
"meleeChargeTactic": {
"enable": true,
"condition": {
"pose": [
101
]
},
"201": {
"turnSpeedOverride": 10.0,
"startDistanceMin": 3.0,
"startDistanceMax": 50.0,
"speedLevelInner": 2
}
}
},
"inputKeys": [
{
"keyID": 101,
"inputKeyCode": 257,
"abilityName": ""
},
{
"keyID": 201,
"inputKeyCode": 258,
"abilityName": ""
},
{
"keyID": 301,
"inputKeyCode": 259,
"abilityName": ""
},
{
"keyID": 2,
"inputKeyCode": 260,
"abilityName": ""
}
],
"field": {
"concernType": "AllAvatars",
"shape": "CircleR10",
"colliderName": "",
"triggerInfinite": true,
"lifeInfinite": true,
"checkInterval": 0.1,
"MAANIOJFOJE": "",
"IIBEGFMKMNP": ""
}
}