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

1732 lines
44 KiB
JSON

{
"common": {
"effectAttachShape": {
"$type": "MoleMole.Config.ConfigEffectAttachSkinnedMesh",
"mesh": "EffectMesh"
},
"mass": 100000000.0,
"viewSize": 2.0,
"scale": 2.0,
"disableTickDistance": 10000.0,
"shouldPauseAnimatorBeforeReady": true,
"clearAnimatorOnSetLightDeactive": true,
"clearAIOnSetLightDeactive": true
},
"model": {
"bornEffect": "",
"attachEffect": "",
"canBakeMesh": false
},
"combat": {
"property": {
"endureType": "Monster_Boss_Other",
"weight": 150.0
},
"beHit": {
"hitBloodEffect": "",
"hitAutoRedirect": false,
"ignoreMinHitVY": true
},
"combatLock": {
"lockShape": "CircleLockEnemy",
"lockType": "Avatar&Monster_Lv4"
},
"die": {
"hasAnimatorDie": true,
"dieEndTime": 5.0,
"dieForceDisappearTime": 5.0,
"dieDisappearEffect": "",
"JIEMJMIBGIP": true,
"GAFFCFHICFH": true,
"GDFEBBNDMOA": true,
"DGGFJHAJMMH": true,
"JELOILMDPDM": true,
"GFECLGIFADA": true
},
"animEvents": {
"TurnLeftAttack": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackCircle",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
},
"height": 6.0,
"fanAngle": 270.0,
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 5.5
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementType": "Electric",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 50.0
},
"strikeType": "Blunt",
"enBreak": 100.0,
"attackType": "Melee"
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV4"
}
}
},
"TurnRightAttack": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackCircle",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
},
"height": 5.0,
"fanAngle": 270.0,
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 4.2
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementType": "Electric",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 50.0
},
"strikeType": "Blunt",
"enBreak": 100.0,
"attackType": "Melee"
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV4"
}
}
},
"CounterAttack": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackCircle",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf"
},
"height": 5.0,
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 8.0
}
},
"attackInfo": {
"attackTag": "Raijin_Detect_Damage",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementType": "Electric",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 50.0
},
"strikeType": "Blunt",
"enBreak": 100.0,
"attackType": "Melee"
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV5",
"canBeDefenceHalt": true
}
}
},
"RushAtk": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackBox",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -0.5
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
}
}
},
"size": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 3.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 5.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 6.0
}
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.1
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementType": "Water",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 50.0
},
"strikeType": "Blunt",
"enBreak": 100.0,
"attackType": "Melee"
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV4",
"canBeDefenceHalt": true
}
}
},
"MustKillAOE": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackCircle",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
},
"height": 3.5,
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 70.0
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 4.0
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementType": "Water",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"strikeType": "Blunt",
"enBreak": 101.0,
"attackType": "Melee"
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV4",
"canBeDefenceHalt": true
}
}
}
},
"summon": {
"summonTags": [
{
"summonTag": 20050402,
"name": "Oceanid_Crab_02",
"maxNum": 12
}
]
}
},
"abilities": [
{
"abilityID": "",
"abilityName": "Monster_Raijin_01_Steer",
"abilityOverride": ""
},
{
"abilityID": "",
"abilityName": "Monster_Raijin_01_FlyBomb",
"abilityOverride": ""
},
{
"abilityID": "",
"abilityName": "Monster_Raijin_FireThunderCrystal",
"abilityOverride": ""
},
{
"abilityID": "",
"abilityName": "Monster_Raijin_FireSummonThunder",
"abilityOverride": ""
},
{
"abilityID": "",
"abilityName": "Monster_Raijin_FireThunderSpear",
"abilityOverride": ""
},
{
"abilityID": "",
"abilityName": "Monster_Raijin_FireThunderPunish_Warning",
"abilityOverride": ""
},
{
"abilityID": "",
"abilityName": "Monster_Raijin_FireThunderPunish_Gadget",
"abilityOverride": ""
},
{
"abilityID": "",
"abilityName": "Monster_Raijin_FireThunderNet_Born",
"abilityOverride": ""
},
{
"abilityID": "",
"abilityName": "Monster_Raijin_01_Born",
"abilityOverride": ""
},
{
"abilityID": "",
"abilityName": "Monster_Raijin_01_Improve",
"abilityOverride": ""
},
{
"abilityID": "",
"abilityName": "Monster_Raijin_01_Disappear",
"abilityOverride": ""
},
{
"abilityID": "",
"abilityName": "Monster_Raijin_01_MeleeAttack02",
"abilityOverride": ""
},
{
"abilityID": "",
"abilityName": "Monster_Raijin_01_CounterAttack",
"abilityOverride": ""
},
{
"abilityID": "",
"abilityName": "Monster_Raijin_Blink",
"abilityOverride": ""
},
{
"abilityID": "",
"abilityName": "Monster_Raijin_Resistant",
"abilityOverride": ""
},
{
"abilityID": "",
"abilityName": "Monster_Raijin_01_FireSoundWave",
"abilityOverride": ""
},
{
"abilityID": "",
"abilityName": "Monster_Common_ElecMuteHurt",
"abilityOverride": ""
},
{
"abilityID": "",
"abilityName": "Monster_TurnAttack_TurnDirection",
"abilityOverride": ""
}
],
"stateLayers": {
"defaultLayer": {
"$type": "MoleMole.Config.ConfigNormalStateLayer",
"layerIndexName": "",
"stateIDs": {
"Born": {
"$type": "MoleMole.Config.ConfigMonsterStateIDInfo",
"animatorStates": {
"Born": []
},
"canDoSkill": true,
"canSyncMove": true,
"cullingModelAlwaysAnimate": true,
"resetAnimatorTriggerOnExit": [
"DoSkill"
]
},
"NormalIdle": {
"$type": "MoleMole.Config.ConfigMonsterStateIDInfo",
"animatorStates": {
"Standby": []
},
"canDoSkill": true,
"canSyncMove": true,
"resetAnimatorTriggerOnExit": [
"DoSkill"
],
"canSteer": true
},
"NormalMove": {
"$type": "MoleMole.Config.ConfigMonsterStateIDInfo",
"animatorStates": {
"StandByToRun": [],
"Run": [],
"RunToStandBy": []
},
"canDoSkill": true,
"canSyncMove": true,
"resetAnimatorTriggerOnExit": [
"DoSkill"
],
"canSteer": true
},
"Disappear": {
"$type": "MoleMole.Config.ConfigMonsterStateIDInfo",
"animatorStates": {
"Die": [
"Monster_Raijin_Die",
"Audio_Fairfolk_Raijin_Die"
]
}
},
"OutOfBattle": {
"$type": "MoleMole.Config.ConfigMonsterStateIDInfo",
"animatorStates": {
"OutOfBattle": [],
"OutOfBattle_AS": []
}
},
"Die_AS": {
"$type": "MoleMole.Config.ConfigMonsterStateIDInfo",
"animatorStates": {
"Die_AS": []
}
},
"Alert": {
"$type": "MoleMole.Config.ConfigMonsterStateIDInfo",
"animatorStates": {
"Alert": [],
"Alert_AS": [
"Audio_Fairfolk_Raijin_Alert_AS"
]
},
"canDoSkill": true,
"cullingModelAlwaysAnimate": true,
"resetAnimatorTriggerOnExit": [
"BeHit",
"DoSkill"
]
},
"ReturnToBorn": {
"$type": "MoleMole.Config.ConfigMonsterStateIDInfo",
"animatorStates": {
"ReturnToBorn": []
},
"resetAnimatorTriggerOnEnter": [
"ReturnToBorn"
]
},
"BlinkToBorn": {
"$type": "MoleMole.Config.ConfigMonsterStateIDInfo",
"animatorStates": {
"BlinkToBorn": [
"Audio_Fairfolk_Raijin_BlinkForward"
]
},
"resetAnimatorTriggerOnEnter": [
"DoSkill"
],
"resetAnimatorTriggerOnExit": [
"BeHit",
"DoSkill"
]
},
"BlinkForward": {
"$type": "MoleMole.Config.ConfigMonsterStateIDInfo",
"animatorStates": {
"BlinkForward": [
"Audio_Fairfolk_Raijin_BlinkForward"
]
},
"resetAnimatorTriggerOnEnter": [
"DoSkill"
],
"resetAnimatorTriggerOnExit": [
"BeHit",
"DoSkill"
]
},
"BlinkBack": {
"$type": "MoleMole.Config.ConfigMonsterStateIDInfo",
"animatorStates": {
"BlinkBack": [
"Audio_Fairfolk_Raijin_BlinkBack"
]
},
"resetAnimatorTriggerOnEnter": [
"DoSkill"
],
"resetAnimatorTriggerOnExit": [
"BeHit",
"DoSkill"
]
},
"BlinkLeft": {
"$type": "MoleMole.Config.ConfigMonsterStateIDInfo",
"animatorStates": {
"BlinkLeft": [
"Audio_Fairfolk_Raijin_Blink"
]
},
"resetAnimatorTriggerOnEnter": [
"DoSkill"
],
"resetAnimatorTriggerOnExit": [
"BeHit",
"DoSkill"
]
},
"BlinkRight": {
"$type": "MoleMole.Config.ConfigMonsterStateIDInfo",
"animatorStates": {
"BlinkRight": [
"Audio_Fairfolk_Raijin_Blink"
]
},
"resetAnimatorTriggerOnEnter": [
"DoSkill"
],
"resetAnimatorTriggerOnExit": [
"BeHit",
"DoSkill"
]
},
"TurnLeftPunch": {
"$type": "MoleMole.Config.ConfigMonsterStateIDInfo",
"animatorStates": {
"TurnLeftPunch": [
"Monster_Raijin_TurnLeftAttack",
"Audio_Fairfolk_Raijin_TurnPunch"
]
},
"resetAnimatorTriggerOnEnter": [
"DoSkill"
],
"resetAnimatorTriggerOnExit": [
"BeHit",
"DoSkill"
],
"canSteer": true,
"followAnimRotation": true
},
"TurnRightPunch": {
"$type": "MoleMole.Config.ConfigMonsterStateIDInfo",
"animatorStates": {
"TurnRightPunch": [
"Monster_Raijin_TurnRightAttack",
"Audio_Fairfolk_Raijin_TurnPunch"
]
},
"resetAnimatorTriggerOnEnter": [
"DoSkill"
],
"resetAnimatorTriggerOnExit": [
"BeHit",
"DoSkill"
],
"canSteer": true,
"followAnimRotation": true
},
"CounterAttack": {
"$type": "MoleMole.Config.ConfigMonsterStateIDInfo",
"animatorStates": {
"CounterAttack": [
"Monster_Raijin_CounterAttack",
"Audio_Fairfolk_Raijin_CounterAtk"
]
},
"resetAnimatorTriggerOnEnter": [
"DoSkill"
],
"resetAnimatorTriggerOnExit": [
"BeHit",
"DoSkill"
],
"canSteer": true
},
"CounterAttack_HalfHp": {
"$type": "MoleMole.Config.ConfigMonsterStateIDInfo",
"animatorStates": {
"CounterAttack_HalfHp": [
"Monster_Raijin_CounterAttack_HalfHp",
"Audio_Fairfolk_Raijin_CounterAtk"
]
},
"resetAnimatorTriggerOnEnter": [
"DoSkill"
],
"resetAnimatorTriggerOnExit": [
"BeHit",
"DoSkill"
],
"canSteer": true
},
"MeleeAttack2_BS": {
"$type": "MoleMole.Config.ConfigMonsterStateIDInfo",
"animatorStates": {
"MeleeAttack2_BS": [
"Monster_Raijin_MeleeAttack_02_BS",
"Audio_Fairfolk_Raijin_MeleeAtk_BS"
]
},
"resetAnimatorTriggerOnEnter": [
"DoSkill"
],
"resetAnimatorTriggerOnExit": [
"BeHit",
"DoSkill"
],
"canSteer": true
},
"MeleeAttack2_Loop": {
"$type": "MoleMole.Config.ConfigMonsterStateIDInfo",
"animatorStates": {
"MeleeAttack2_Loop": []
},
"resetAnimatorTriggerOnEnter": [
"DoSkill"
],
"resetAnimatorTriggerOnExit": [
"BeHit",
"DoSkill"
],
"enableCCD": true,
"canSteer": true
},
"MeleeAttack2_OnceLoop": {
"$type": "MoleMole.Config.ConfigMonsterStateIDInfo",
"animatorStates": {
"MeleeAttack2_OnceLoop": []
},
"resetAnimatorTriggerOnEnter": [
"DoSkill"
],
"resetAnimatorTriggerOnExit": [
"BeHit",
"DoSkill"
],
"canSteer": true
},
"MeleeAttack2_AS": {
"$type": "MoleMole.Config.ConfigMonsterStateIDInfo",
"animatorStates": {
"MeleeAttack2_AS": [
"Monster_Raijin_MeleeAttack_02_AS",
"Audio_Fairfolk_Raijin_MeleeAtk_AS"
]
},
"resetAnimatorTriggerOnEnter": [
"DoSkill"
],
"resetAnimatorTriggerOnExit": [
"BeHit",
"DoSkill"
],
"canSteer": true
},
"SummonThunder_BS": {
"$type": "MoleMole.Config.ConfigMonsterStateIDInfo",
"animatorStates": {
"SummonThunder_BS": [
"Monster_Raijin_FireSummonThunder_BS",
"Audio_Fairfolk_Raijin_SummonThunder_BS"
]
},
"resetAnimatorTriggerOnEnter": [
"DoSkill"
],
"resetAnimatorTriggerOnExit": [
"BeHit",
"DoSkill"
],
"canSteer": true
},
"SummonThunder_Loop": {
"$type": "MoleMole.Config.ConfigMonsterStateIDInfo",
"animatorStates": {
"SummonThunder_Loop": []
},
"resetAnimatorTriggerOnEnter": [
"DoSkill"
],
"resetAnimatorTriggerOnExit": [
"BeHit",
"DoSkill"
],
"canSteer": true
},
"SummonThunder_AS": {
"$type": "MoleMole.Config.ConfigMonsterStateIDInfo",
"animatorStates": {
"SummonThunder_AS": [
"Audio_Fairfolk_Raijin_SummonThunder_AS"
]
},
"resetAnimatorTriggerOnEnter": [
"DoSkill"
],
"resetAnimatorTriggerOnExit": [
"BeHit",
"DoSkill"
],
"canSteer": true
},
"SummonThunder_NoTarget_BS": {
"$type": "MoleMole.Config.ConfigMonsterStateIDInfo",
"animatorStates": {
"SummonThunder_NoTarget_BS": [
"Monster_Raijin_FireSummonThunder_BS",
"Audio_Fairfolk_Raijin_SummonThunder_BS"
]
},
"resetAnimatorTriggerOnEnter": [
"DoSkill"
],
"resetAnimatorTriggerOnExit": [
"BeHit",
"DoSkill"
],
"canSteer": true
},
"SummonThunder_NoTarget_Loop": {
"$type": "MoleMole.Config.ConfigMonsterStateIDInfo",
"animatorStates": {
"SummonThunder_NoTarget_Loop": []
},
"resetAnimatorTriggerOnEnter": [
"DoSkill"
],
"resetAnimatorTriggerOnExit": [
"BeHit",
"DoSkill"
],
"canSteer": true
},
"SummonThunder_NoTarget_AS": {
"$type": "MoleMole.Config.ConfigMonsterStateIDInfo",
"animatorStates": {
"SummonThunder_NoTarget_AS": [
"Audio_Fairfolk_Raijin_SummonThunder_AS"
]
},
"resetAnimatorTriggerOnEnter": [
"DoSkill"
],
"resetAnimatorTriggerOnExit": [
"BeHit",
"DoSkill"
],
"canSteer": true
},
"ThunderCrystal": {
"$type": "MoleMole.Config.ConfigMonsterStateIDInfo",
"animatorStates": {
"ThunderCrystal": [
"Monster_Raijin_FireThunderCrystal",
"Audio_Fairfolk_Raijin_ThunderCrystal"
]
},
"resetAnimatorTriggerOnEnter": [
"DoSkill"
],
"resetAnimatorTriggerOnExit": [
"BeHit",
"DoSkill"
],
"canSteer": true
},
"SoundWave_BS": {
"$type": "MoleMole.Config.ConfigMonsterStateIDInfo",
"animatorStates": {
"SoundWave_BS": [
"Audio_Fairfolk_Raijin_SoundWave_BS"
]
},
"resetAnimatorTriggerOnEnter": [
"DoSkill"
],
"resetAnimatorTriggerOnExit": [
"BeHit",
"DoSkill"
],
"canSteer": true
},
"SoundWave_Loop": {
"$type": "MoleMole.Config.ConfigMonsterStateIDInfo",
"animatorStates": {
"SoundWave_Loop": []
},
"resetAnimatorTriggerOnEnter": [
"DoSkill"
],
"resetAnimatorTriggerOnExit": [
"BeHit",
"DoSkill"
],
"canSteer": true
},
"SoundWave_AS": {
"$type": "MoleMole.Config.ConfigMonsterStateIDInfo",
"animatorStates": {
"SoundWave_AS": [
"Monster_Raijin_SoundWaveExplode",
"Audio_Fairfolk_Raijin_SoundWave_AS"
]
},
"resetAnimatorTriggerOnEnter": [
"DoSkill"
],
"resetAnimatorTriggerOnExit": [
"BeHit",
"DoSkill"
],
"canSteer": true
},
"ThunderSpear": {
"$type": "MoleMole.Config.ConfigMonsterStateIDInfo",
"animatorStates": {
"ThunderSpear": [
"Monster_Raijin_FireThunderSpear",
"Audio_Fairfolk_Raijin_ThunderSpear"
]
},
"resetAnimatorTriggerOnEnter": [
"DoSkill"
],
"resetAnimatorTriggerOnExit": [
"BeHit",
"DoSkill"
],
"canSteer": true
},
"ThunderPunish": {
"$type": "MoleMole.Config.ConfigMonsterStateIDInfo",
"animatorStates": {
"ThunderPunish": [
"Monster_Raijin_FireThunderPunish_Warning",
"Audio_Fairfolk_Raijin_ThunderPunish"
]
},
"resetAnimatorTriggerOnEnter": [
"DoSkill"
],
"resetAnimatorTriggerOnExit": [
"BeHit",
"DoSkill"
],
"canSteer": true
},
"ThunderNet": {
"$type": "MoleMole.Config.ConfigMonsterStateIDInfo",
"animatorStates": {
"ThunderNet": [
"Monster_Raijin_FireThunderNet_Born",
"Audio_Fairfolk_Raijin_ThunderNet"
]
},
"resetAnimatorTriggerOnEnter": [
"DoSkill"
],
"resetAnimatorTriggerOnExit": [
"BeHit",
"DoSkill"
],
"canSteer": true
},
"FlyBomb_Prepare": {
"$type": "MoleMole.Config.ConfigMonsterStateIDInfo",
"animatorStates": {
"FlyBomb_Prepare": [
"Audio_Fairfolk_Raijin_FlyBomb_Prepare"
]
},
"resetAnimatorTriggerOnEnter": [
"DoSkill"
],
"resetAnimatorTriggerOnExit": [
"BeHit",
"DoSkill"
],
"canSteer": true
},
"FlyBomb_BS": {
"$type": "MoleMole.Config.ConfigMonsterStateIDInfo",
"animatorStates": {
"FlyBomb_BS": [
"Audio_Fairfolk_Raijin_FlyBomb_BS"
]
},
"resetAnimatorTriggerOnEnter": [
"DoSkill"
],
"resetAnimatorTriggerOnExit": [
"BeHit",
"DoSkill"
],
"canSteer": true
},
"FlyBomb_Loop": {
"$type": "MoleMole.Config.ConfigMonsterStateIDInfo",
"animatorStates": {
"FlyBomb_Loop": []
},
"resetAnimatorTriggerOnEnter": [
"DoSkill"
],
"resetAnimatorTriggerOnExit": [
"BeHit",
"DoSkill"
],
"enableCCD": true,
"canSteer": true
},
"FlyBomb_AS": {
"$type": "MoleMole.Config.ConfigMonsterStateIDInfo",
"animatorStates": {
"FlyBomb_AS": [
"Audio_Fairfolk_Raijin_FlyBomb_AS"
]
},
"resetAnimatorTriggerOnEnter": [
"DoSkill"
],
"resetAnimatorTriggerOnExit": [
"BeHit",
"DoSkill"
],
"canSteer": true
},
"FlyBomb_Over": {
"$type": "MoleMole.Config.ConfigMonsterStateIDInfo",
"animatorStates": {
"FlyBomb_Over": [
"Audio_Fairfolk_Raijin_FlyBomb_Over"
]
},
"resetAnimatorTriggerOnEnter": [
"DoSkill"
],
"resetAnimatorTriggerOnExit": [
"BeHit",
"DoSkill"
],
"canSteer": true
},
"StandByOnGround_Random": {
"$type": "MoleMole.Config.ConfigMonsterStateIDInfo",
"animatorStates": {
"StandByOnGround_Random": [
"Audio_Fairfolk_Raijin_StandByOnGround_Random"
]
},
"cullingModelAlwaysAnimate": true,
"resetAnimatorTriggerOnEnter": [
"DoSkill"
],
"resetAnimatorTriggerOnExit": [
"BeHit",
"DoSkill"
],
"autoSteer": true
},
"Improve": {
"$type": "MoleMole.Config.ConfigMonsterStateIDInfo",
"animatorStates": {
"Improve": [
"Monster_Raijin_Improve",
"Audio_Fairfolk_Raijin_improve"
]
},
"resetAnimatorTriggerOnEnter": [
"DoSkill"
],
"resetAnimatorTriggerOnExit": [
"BeHit",
"DoSkill"
],
"canSteer": true
}
}
}
},
"partControl": {
"parts": [
{
"$type": "MoleMole.Config.ConfigControlPart",
"angularSpeed": 250.0,
"partRootName": "LaserPoint",
"doOnUnEabled": "RotateToForward",
"forwardByTransName": "",
"limitHorizontal": 360.0,
"limitVertical": 360.0
}
]
},
"billboard": {
"$type": "MoleMole.Config.ConfigCombatBillboard",
"attachPoint": "BillboardAttach",
"offsetType": "Character",
"radiusOffset": 0.25,
"showHPBar": true,
"forceShowDistance": 50.0
},
"initialPoses": {
"Default": {}
},
"aibeta": {
"enable": true,
"moveSetting": {
"moveCategory": "Amphibious",
"useNavMesh": false,
"navMeshAgentName": "Undead01"
},
"sensing": {
"settings": {
"DefaultSetting": {
"viewRange": 10.0,
"feelRange": 10.0
}
}
},
"threat": {
"clearThreatTargetDistance": 70.0,
"clearThreatByTargetOutOfZone": true,
"threatDecreaseSpeed": 100.0,
"resistTauntLevel": "Monster_TauntLevel_MAX",
"auxScoreChangeTargetCD": 2.0,
"[]": {
"enable": true,
"weight": 70,
"max": 1.0,
"compareOperation": "Greater",
"caredGlobalValueName": "_RAIJIN_ATTACK_TARGET"
},
"targetDistanceScoreSystem": {
"enable": true,
"weight": 30,
"value": 15.0,
"max": 30.0
}
},
"defendArea": {
"defendRange": 45.0
},
"profiling": {
"lodStrategy": "Best",
"staticPoses": [
0,
1
]
},
"network": {
"syncSkill": true
},
"skillGroupCDConfigs": [
{
"skillGroupCDID": 0,
"skillGroupCDTime": 3.0
},
{
"skillGroupCDID": 1,
"skillGroupCDTime": 15.0
},
{
"skillGroupCDID": 2,
"skillGroupCDTime": 35.0
},
{
"skillGroupCDID": 3,
"skillGroupCDTime": 90.0
}
],
"skills": {
"1": {
"name": "OnAlert",
"skillType": "OnAlert",
"publicCDGroup": "",
"ignoreGCD": true,
"triggerGCD": false,
"stateIDs": [
"Alert"
],
"skillQueryingTime": 5.0,
"flagTargetReachable": "10",
"flagSelfOnTemplateCollider": "01",
"flagSelfInZone": "10",
"flagTargetInZone": "11"
},
"3": {
"name": "BlinkForwardBack",
"priority": 3,
"castCondition": {
"pose": [
201
],
"pickRangeMax": 60.0,
"SkillAnchorRangeMin": 20.0
},
"cdUpperRange": 5.0,
"initialCD": 10.0,
"publicCDGroup": "",
"ignoreGCD": true,
"triggerGCD": false,
"skillGroupCDID": 1,
"stateIDs": [
"BlinkForward",
"BlinkBack"
],
"flagTargetReachable": "10",
"flagSelfOnTemplateCollider": "01",
"flagSelfInZone": "10",
"flagTargetInZone": "11"
},
"4": {
"name": "BlinkForward",
"castCondition": {
"pose": [
201
],
"pickRangeMin": 20.0,
"pickRangeMax": 60.0
},
"cd": 5.0,
"cdUpperRange": 5.0,
"publicCDGroup": "",
"ignoreGCD": true,
"triggerGCD": false,
"skillGroupCDID": 1,
"stateIDs": [
"BlinkForward"
],
"flagTargetReachable": "10",
"flagSelfOnTemplateCollider": "01",
"flagSelfInZone": "10",
"flagTargetInZone": "11"
},
"5": {
"name": "BlinkLeftRight",
"priority": 3,
"castCondition": {
"pose": [
201
],
"pickRangeMax": 5.0,
"SkillAnchorRangeMax": 15.0
},
"cdUpperRange": 5.0,
"initialCD": 1.0,
"publicCDGroup": "",
"ignoreGCD": true,
"triggerGCD": false,
"skillGroupCDID": 1,
"stateIDs": [
"BlinkLeft",
"BlinkRight"
],
"flagTargetReachable": "10",
"flagSelfOnTemplateCollider": "01",
"flagSelfInZone": "10",
"flagTargetInZone": "11"
},
"6": {
"name": "BlinkRight",
"priority": 4,
"castCondition": {
"pose": [
301
],
"pickRangeMax": 15.0
},
"cdUpperRange": 5.0,
"initialCD": 10.0,
"publicCDGroup": "",
"ignoreGCD": true,
"triggerGCD": false,
"skillGroupCDID": 1,
"stateIDs": [
"BlinkRight"
],
"flagTargetReachable": "10",
"flagSelfOnTemplateCollider": "01",
"flagSelfInZone": "10",
"flagTargetInZone": "11"
},
"7": {
"name": "BlinkToBorn",
"priority": 2,
"castCondition": {
"pose": [
101,
201
],
"pickRangeMax": 60.0,
"SkillAnchorRangeMin": 15.0
},
"cd": 5.0,
"cdUpperRange": 5.0,
"publicCDGroup": "",
"ignoreGCD": true,
"triggerGCD": false,
"skillGroupCDID": 1,
"stateIDs": [
"BlinkToBorn"
],
"flagTargetReachable": "11",
"flagSelfOnTemplateCollider": "01",
"flagSelfInZone": "11",
"flagTargetInZone": "11"
},
"101": {
"name": "TurnAttack",
"priority": 3,
"castCondition": {
"pose": [
201
],
"minTargetAngleXZ": 90.0,
"maxTargetAngleY": 30.0,
"pickRangeMax": 5.0
},
"cd": 5.0,
"publicCDGroup": "",
"stateIDs": [
"TurnLeftPunch",
"TurnRightPunch"
],
"flagTargetReachable": "10",
"flagSelfOnTemplateCollider": "01",
"flagSelfInZone": "10",
"flagTargetInZone": "11"
},
"201": {
"name": "ConterAttack",
"priority": 2,
"castCondition": {
"pose": [
301
],
"pickRangeMax": 5.0
},
"cd": 5.0,
"publicCDGroup": "",
"stateIDs": [
"CounterAttack"
],
"flagTargetReachable": "10",
"flagSelfOnTemplateCollider": "01",
"flagSelfInZone": "10",
"flagTargetInZone": "11"
},
"301": {
"name": "MeleeAttack2",
"priority": 4,
"castCondition": {
"pose": [
101,
201
],
"pickRangeMax": 5.0
},
"cd": 5.0,
"cdUpperRange": 10.0,
"publicCDGroup": "",
"ignoreGCD": true,
"triggerGCD": false,
"stateIDs": [
"MeleeAttack2_BS",
"MeleeAttack2_Loop",
"MeleeAttack2_AS"
],
"flagTargetReachable": "10",
"flagSelfOnTemplateCollider": "01",
"flagSelfInZone": "10",
"flagTargetInZone": "11"
},
"302": {
"name": "MeleeAttack2",
"priority": 3,
"castCondition": {
"pose": [
201
],
"pickRangeMin": 5.0,
"pickRangeMax": 15.0
},
"cd": 10.0,
"cdUpperRange": 10.0,
"publicCDGroup": "",
"ignoreGCD": true,
"triggerGCD": false,
"stateIDs": [
"MeleeAttack2_BS",
"MeleeAttack2_Loop",
"MeleeAttack2_AS"
],
"flagTargetReachable": "10",
"flagSelfOnTemplateCollider": "01",
"flagSelfInZone": "10",
"flagTargetInZone": "11"
},
"401": {
"name": "FlyBomb",
"priority": 3,
"castCondition": {
"pose": [
201
],
"pickRangeMin": 5.0,
"pickRangeMax": 15.0,
"SkillAnchorRangeMax": 10.0
},
"cd": 25.0,
"cdUpperRange": 15.0,
"publicCDGroup": "",
"stateIDs": [
"FlyBomb_Prepare",
"FlyBomb_BS",
"FlyBomb_Loop",
"FlyBomb_AS",
"FlyBomb_Over"
],
"flagTargetReachable": "10",
"flagSelfOnTemplateCollider": "01",
"flagSelfInZone": "10",
"flagTargetInZone": "11"
},
"501": {
"name": "SummonThunder",
"castCondition": {
"pose": [
201
],
"pickRangeMin": 5.0,
"pickRangeMax": 60.0
},
"cd": 15.0,
"cdUpperRange": 10.0,
"publicCDGroup": "",
"stateIDs": [
"SummonThunder_BS",
"SummonThunder_Loop",
"SummonThunder_AS"
],
"flagTargetReachable": "11",
"flagSelfOnTemplateCollider": "01",
"flagSelfInZone": "10",
"flagTargetInZone": "11"
},
"502": {
"name": "SummonThunder",
"castCondition": {
"pose": [
101
],
"pickRangeMin": 7.0,
"pickRangeMax": 60.0
},
"cd": 10.0,
"initialCD": 5.0,
"publicCDGroup": "",
"stateIDs": [
"SummonThunder_NoTarget_BS",
"SummonThunder_NoTarget_Loop",
"SummonThunder_NoTarget_AS"
],
"flagTargetReachable": "11",
"flagSelfOnTemplateCollider": "01",
"flagSelfInZone": "10",
"flagTargetInZone": "11"
},
"601": {
"name": "ThunderCrystal",
"priority": 3,
"castCondition": {
"pose": [
101
],
"pickRangeMax": 100.0
},
"cd": 15.0,
"publicCDGroup": "",
"triggerCDOnStart": true,
"stateIDs": [
"ThunderCrystal"
],
"flagTargetReachable": "10",
"flagSelfOnTemplateCollider": "01",
"flagSelfInZone": "10",
"flagTargetInZone": "11"
},
"701": {
"name": "SoundWave",
"priority": 4,
"castCondition": {
"pose": [
101
],
"pickRangeMax": 100.0
},
"cd": 5.0,
"publicCDGroup": "",
"ignoreGCD": true,
"triggerGCD": false,
"stateIDs": [
"SoundWave_BS",
"SoundWave_Loop",
"SummonThunder_AS"
],
"flagTargetReachable": "11",
"flagSelfOnTemplateCollider": "01",
"flagSelfInZone": "10",
"flagTargetInZone": "11"
},
"801": {
"name": "ThunderSpear",
"priority": 3,
"castCondition": {
"pose": [
201
],
"pickRangeMin": 5.0,
"pickRangeMax": 60.0
},
"cd": 5.0,
"cdUpperRange": 5.0,
"publicCDGroup": "",
"stateIDs": [
"ThunderSpear"
],
"flagTargetReachable": "11",
"flagSelfOnTemplateCollider": "01",
"flagSelfInZone": "10",
"flagTargetInZone": "11"
},
"901": {
"name": "ThunderPunish",
"priority": 2,
"castCondition": {
"pose": [
201
],
"pickRangeMin": 5.0,
"pickRangeMax": 60.0
},
"cd": 30.0,
"cdUpperRange": 15.0,
"publicCDGroup": "",
"stateIDs": [
"ThunderPunish"
],
"flagTargetReachable": "11",
"flagSelfOnTemplateCollider": "01",
"flagSelfInZone": "10",
"flagTargetInZone": "11"
},
"1001": {
"name": "ThunderNet",
"priority": 1,
"castCondition": {
"pose": [
201
],
"pickRangeMax": 60.0
},
"cd": 15.0,
"cdUpperRange": 15.0,
"publicCDGroup": "",
"stateIDs": [
"ThunderNet"
],
"flagTargetReachable": "11",
"flagSelfOnTemplateCollider": "01",
"flagSelfInZone": "10",
"flagTargetInZone": "11"
},
"1002": {
"name": "Improve",
"priority": 1,
"castCondition": {
"pose": [
101
],
"pickRangeMax": 100.0
},
"cd": 9999999.0,
"initialCD": 9999999.0,
"publicCDGroup": "",
"ignoreGCD": true,
"triggerGCD": false,
"triggerCDOnFail": false,
"stateIDs": [
"Improve"
],
"flagTargetReachable": "11",
"flagSelfOnTemplateCollider": "01",
"flagSelfInZone": "11",
"flagTargetInZone": "11"
}
},
"returnToBornTactic": {
"enable": true,
"201": {
"speedLevel": 1,
"fadeoutBeginTime": 3.0,
"fadeoutEndTime": 5.0
}
}
},
"inputKeys": [
{
"keyID": 101,
"inputKeyCode": 257,
"abilityName": ""
},
{
"keyID": 201,
"inputKeyCode": 258,
"abilityName": ""
},
{
"keyID": 301,
"inputKeyCode": 259,
"abilityName": ""
},
{
"keyID": 401,
"inputKeyCode": 260,
"abilityName": ""
},
{
"keyID": 501,
"inputKeyCode": 261,
"abilityName": ""
},
{
"keyID": 601,
"inputKeyCode": 262,
"abilityName": ""
},
{
"keyID": 701,
"inputKeyCode": 263,
"abilityName": ""
},
{
"keyID": 801,
"inputKeyCode": 264,
"abilityName": ""
},
{
"keyID": 901,
"inputKeyCode": 265,
"abilityName": ""
},
{
"keyID": 1001,
"inputKeyCode": 266,
"abilityName": ""
},
{
"keyID": 1002,
"inputKeyCode": 267,
"abilityName": ""
},
{
"keyID": 2,
"inputKeyCode": 268,
"abilityName": ""
},
{
"keyID": 3,
"inputKeyCode": 269,
"abilityName": ""
},
{
"keyID": 4,
"inputKeyCode": 270,
"abilityName": ""
},
{
"keyID": 5,
"inputKeyCode": 271,
"abilityName": ""
},
{
"keyID": 6,
"inputKeyCode": 272,
"abilityName": ""
},
{
"keyID": 7,
"inputKeyCode": 273,
"abilityName": ""
},
{
"keyID": 502,
"inputKeyCode": 274,
"abilityName": ""
}
],
"move": {
"$type": "MoleMole.Config.ConfigAnimatorMove",
"velocityForce": {
"includeForces": [
"FixedRushMoveType",
"RushMoveType"
]
},
"initWithGroundHitCheck": false,
"moveOnWater": true,
"destroyRockWhenInit": true
},
"DKNCNGJNOBE": {
"default": {
"$type": "MoleMole.Config.ConfigSpecialCamera",
"priority": 1.0,
"enterRadius": 25.0,
"exitRadius": 30.0,
"heightAdjust": 0.75,
"fov": 47.5,
"zoom": 8.0,
"sphericalY": 10.0,
"AEFJPDNBODF": false,
"EJFLMIBNDCB": 50.0,
"FGJKGOEKIMK": 50.0,
"autoTurnStartMin": 50.0,
"autoTurnStartMax": 40.0,
"autoTurnEndMin": 100.0,
"autoTurnEndMax": 145.0,
"CBOKBEBLGMA": "CircleR25",
"BOKCLIDCDIM": "CircleR30"
}
}
}