mirror of
https://github.com/Koko-boya/Grasscutter_Resources
synced 2024-01-31 23:23:19 +08:00
2053 lines
55 KiB
JSON
2053 lines
55 KiB
JSON
{
|
|
"common": {
|
|
"effectAttachShape": {
|
|
"$type": "MoleMole.Config.ConfigEffectAttachSkinnedMesh",
|
|
"mesh": "EffectMesh"
|
|
},
|
|
"mass": 10.0,
|
|
"height": 1.64,
|
|
"modelHeight": 1.62,
|
|
"affectedByWorld": true,
|
|
"checkInSurface": true
|
|
},
|
|
"headControl": {
|
|
"$type": "MoleMole.Config.ConfigHeadControl",
|
|
"useHeadControl": true,
|
|
"animStates": [
|
|
"NormalStandby",
|
|
"NormalMove/WalkToRun",
|
|
"NormalMove/Walk",
|
|
"NormalMove/RunToWalk",
|
|
"NormalMove/Run",
|
|
"NormalMove/RunToIdle",
|
|
"NormalMove/WalkToIdle",
|
|
"NormalMove/RunningTurn",
|
|
"NormalMove/SprintToRun",
|
|
"NormalMove/SprintToIdle",
|
|
"Sprint",
|
|
"Climb/ClimbIdle",
|
|
"Ladder/LadderIdle",
|
|
"Swim/SwimIdle",
|
|
"NormalStandbyWeapon",
|
|
"NormalMoveWeapon/WalkToRunWeapon",
|
|
"NormalMoveWeapon/WalkWeapon",
|
|
"NormalMoveWeapon/RunToWalkWeapon",
|
|
"NormalMoveWeapon/RunWeapon",
|
|
"NormalMoveWeapon/RunToIdleWeapon",
|
|
"NormalMoveWeapon/WalkToIdleWeapon",
|
|
"NormalMoveWeapon/RunningTurnWeapon",
|
|
"Sit/SitLoop",
|
|
"SitB/SitBLoop"
|
|
]
|
|
},
|
|
"combat": {
|
|
"property": {
|
|
"endureType": "Avatar_Sword",
|
|
"weight": 75.0
|
|
},
|
|
"beHit": {
|
|
"hitBloodEffect": ""
|
|
},
|
|
"die": {
|
|
"hasAnimatorDie": true,
|
|
"dieEndTime": 3.0,
|
|
"dieForceDisappearTime": 5.0,
|
|
"dieDisappearEffect": "Eff_Death_Avatar_Common",
|
|
"dieShaderData": "AvatarDie",
|
|
"useRagDoll": true,
|
|
"ragDollDieEndTimeDelay": 0.4
|
|
},
|
|
"animEvents": {
|
|
"ATK01": {
|
|
"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.75
|
|
},
|
|
"z": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
}
|
|
},
|
|
"size": {
|
|
"x": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.4
|
|
},
|
|
"y": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.5
|
|
},
|
|
"z": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 2.2
|
|
}
|
|
}
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "NormalAttack_01",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.46
|
|
},
|
|
"damagePercentageRatio": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 10.0
|
|
},
|
|
"overrideByWeapon": true,
|
|
"strikeType": "Slash",
|
|
"enBreak": 41.4,
|
|
"attackType": "Melee",
|
|
"bonusCritical": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"bonusCriticalHurt": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitLevel": "Heavy",
|
|
"hitImpulseX": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 200.0
|
|
},
|
|
"hitImpulseY": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"hitImpulseType": "",
|
|
"hitHaltTime": 0.03,
|
|
"hitHaltTimeScale": 0.01,
|
|
"canBeDefenceHalt": true
|
|
},
|
|
"cameraShake": {
|
|
"shakeType": "CustomVector",
|
|
"shakeRange": 0.12,
|
|
"shakeTime": 0.12,
|
|
"shakeDistance": 30.0,
|
|
"shakeDir": {
|
|
"x": 0.3,
|
|
"y": -1.0
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"ATK02": {
|
|
"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.6
|
|
}
|
|
}
|
|
},
|
|
"fanAngle": 180.0,
|
|
"radius": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.7
|
|
}
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "NormalAttack_02",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.48
|
|
},
|
|
"damagePercentageRatio": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 10.0
|
|
},
|
|
"overrideByWeapon": true,
|
|
"strikeType": "Slash",
|
|
"enBreak": 43.2,
|
|
"attackType": "Melee",
|
|
"bonusCritical": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"bonusCriticalHurt": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitLevel": "Heavy",
|
|
"hitImpulseX": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 200.0
|
|
},
|
|
"hitImpulseY": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"hitImpulseType": "",
|
|
"hitHaltTime": 0.03,
|
|
"hitHaltTimeScale": 0.01,
|
|
"canBeDefenceHalt": true
|
|
},
|
|
"cameraShake": {
|
|
"shakeType": "CustomVector",
|
|
"shakeRange": 0.12,
|
|
"shakeTime": 0.12,
|
|
"shakeDistance": 30.0,
|
|
"shakeDir": {
|
|
"x": -1.0,
|
|
"y": -0.3
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"ATK03": {
|
|
"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.75
|
|
},
|
|
"z": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.4
|
|
}
|
|
}
|
|
},
|
|
"size": {
|
|
"x": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.5
|
|
},
|
|
"y": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.5
|
|
},
|
|
"z": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 2.2
|
|
}
|
|
}
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "NormalAttack_03",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.59
|
|
},
|
|
"damagePercentageRatio": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 10.0
|
|
},
|
|
"overrideByWeapon": true,
|
|
"strikeType": "Slash",
|
|
"enBreak": 53.1,
|
|
"attackType": "Melee",
|
|
"bonusCritical": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"bonusCriticalHurt": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitLevel": "Heavy",
|
|
"hitImpulseX": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 300.0
|
|
},
|
|
"hitImpulseY": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"hitImpulseType": "",
|
|
"hitHaltTime": 0.06,
|
|
"hitHaltTimeScale": 0.01,
|
|
"canBeDefenceHalt": true
|
|
},
|
|
"cameraShake": {
|
|
"shakeType": "CustomVector",
|
|
"shakeRange": 0.24,
|
|
"shakeTime": 0.12,
|
|
"shakeDistance": 30.0,
|
|
"shakeDir": {
|
|
"x": -0.2,
|
|
"y": 1.0
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"ATK04": {
|
|
"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.6
|
|
}
|
|
}
|
|
},
|
|
"radius": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.7
|
|
}
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "NormalAttack_04",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.64
|
|
},
|
|
"damagePercentageRatio": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 10.0
|
|
},
|
|
"overrideByWeapon": true,
|
|
"strikeType": "Slash",
|
|
"enBreak": 57.6,
|
|
"attackType": "Melee",
|
|
"bonusCritical": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"bonusCriticalHurt": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitLevel": "Heavy",
|
|
"hitImpulseX": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 300.0
|
|
},
|
|
"hitImpulseY": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"hitImpulseType": "",
|
|
"hitHaltTime": 0.09,
|
|
"hitHaltTimeScale": 0.01,
|
|
"canBeDefenceHalt": true
|
|
},
|
|
"cameraShake": {
|
|
"shakeType": "CustomVector",
|
|
"shakeRange": 0.24,
|
|
"shakeTime": 0.12,
|
|
"shakeDistance": 30.0,
|
|
"shakeDir": {
|
|
"x": 1.0,
|
|
"y": 1.0
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"ATK05": {
|
|
"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.6
|
|
}
|
|
}
|
|
},
|
|
"fanAngle": 240.0,
|
|
"radius": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.75
|
|
}
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "NormalAttack_05",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.78
|
|
},
|
|
"damagePercentageRatio": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 10.0
|
|
},
|
|
"overrideByWeapon": true,
|
|
"strikeType": "Slash",
|
|
"enBreak": 70.2,
|
|
"attackType": "Melee",
|
|
"bonusCritical": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"bonusCriticalHurt": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitLevel": "Air",
|
|
"hitImpulseX": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 655.0
|
|
},
|
|
"hitImpulseY": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 800.0
|
|
},
|
|
"hitImpulseType": "",
|
|
"hitHaltTime": 0.12,
|
|
"hitHaltTimeScale": 0.01,
|
|
"canBeDefenceHalt": true
|
|
},
|
|
"cameraShake": {
|
|
"shakeType": "CustomVector",
|
|
"shakeRange": 0.36,
|
|
"shakeTime": 0.12,
|
|
"shakeDistance": 30.0,
|
|
"shakeDir": {
|
|
"x": -1.0
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"ExtraAttack_1": {
|
|
"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
|
|
}
|
|
}
|
|
},
|
|
"radius": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 2.2
|
|
}
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "ExtraAttack",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.5
|
|
},
|
|
"damagePercentageRatio": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 5.0
|
|
},
|
|
"overrideByWeapon": true,
|
|
"strikeType": "Slash",
|
|
"enBreak": 45.0,
|
|
"attackType": "Melee",
|
|
"bonusCritical": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"bonusCriticalHurt": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitLevel": "Light",
|
|
"hitImpulseX": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 200.0
|
|
},
|
|
"hitImpulseY": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"hitImpulseType": "",
|
|
"hitHaltTimeScale": 0.01
|
|
}
|
|
}
|
|
},
|
|
"ExtraAttack_2": {
|
|
"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": 1.5,
|
|
"radius": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 2.2
|
|
}
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "ExtraAttack",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.5
|
|
},
|
|
"damagePercentageRatio": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 5.0
|
|
},
|
|
"overrideByWeapon": true,
|
|
"strikeType": "Slash",
|
|
"enBreak": 45.0,
|
|
"attackType": "Melee",
|
|
"bonusCritical": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"bonusCriticalHurt": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitLevel": "Air",
|
|
"hitImpulseX": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 655.0
|
|
},
|
|
"hitImpulseY": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 800.0
|
|
},
|
|
"hitImpulseType": "",
|
|
"hitHaltTimeScale": 0.01
|
|
},
|
|
"cameraShake": {
|
|
"shakeType": "CustomVector",
|
|
"shakeRange": 0.36,
|
|
"shakeTime": 0.15,
|
|
"shakeDistance": 30.0,
|
|
"shakeDir": {
|
|
"x": -1.0
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"equipController": {
|
|
"sheathPoint": "WeaponBackPut",
|
|
"dissolveSheathFadeDelay": 0.075,
|
|
"dissolveSheathFadeTime": 2.1,
|
|
"attachPoints": {
|
|
"equip01": "WeaponR",
|
|
"equip02": "WeaponL",
|
|
"equip03": "WeaponL"
|
|
}
|
|
},
|
|
"abilities": [
|
|
{
|
|
"abilityID": "Avatar_TestXXX_ExtraAttack",
|
|
"abilityName": "Avatar_TestXXX_ExtraAttack",
|
|
"abilityOverride": ""
|
|
},
|
|
{
|
|
"abilityID": "Avatar_TestXXX_IceShield_Impact",
|
|
"abilityName": "Avatar_TestXXX_IceShield_Impact",
|
|
"abilityOverride": ""
|
|
},
|
|
{
|
|
"abilityID": "Avatar_KeayaAttack_Blink",
|
|
"abilityName": "Avatar_KeayaAttack_Blink",
|
|
"abilityOverride": ""
|
|
},
|
|
{
|
|
"abilityID": "Avatar_TestXXX_Normalattackball",
|
|
"abilityName": "Avatar_TestXXX_Normalattackball",
|
|
"abilityOverride": ""
|
|
},
|
|
{
|
|
"abilityID": "Avatar_TestXXX_NormalattackElement",
|
|
"abilityName": "Avatar_TestXXX_NormalattackElement",
|
|
"abilityOverride": ""
|
|
}
|
|
],
|
|
"stateLayers": {
|
|
"defaultLayer": {
|
|
"$type": "MoleMole.Config.ConfigNormalStateLayer",
|
|
"layerIndexName": "",
|
|
"stateIDs": {
|
|
"NormalStandby": {
|
|
"$type": "MoleMole.Config.ConfigAvatarStateIDInfo",
|
|
"animatorStates": {
|
|
"Standby": [
|
|
"Avatar_ResetFreeStyle"
|
|
]
|
|
},
|
|
"canDoSkill": true,
|
|
"massRatio": 100.0,
|
|
"setAnimatorBoolean": [
|
|
{
|
|
"name": "&CanUseSkill"
|
|
}
|
|
],
|
|
"canChangeAvatar": [
|
|
{}
|
|
],
|
|
"animatorTriggerOnLanded": "",
|
|
"sheatheOnStart": true
|
|
},
|
|
"NormalMove": {
|
|
"$type": "MoleMole.Config.ConfigAvatarStateIDInfo",
|
|
"animatorStates": {
|
|
"ShowUp": [
|
|
"Audio_Boy_Showup"
|
|
],
|
|
"WalkToRun": [
|
|
"Audio_Boy_WalkToRun"
|
|
],
|
|
"Walk": [
|
|
"Ani_WalkSprint01",
|
|
"Audio_Boy_Walk",
|
|
"WalkStepOnWater"
|
|
],
|
|
"RunToWalk": [
|
|
"Audio_Boy_RunToWalk"
|
|
],
|
|
"Run": [
|
|
"Ani_Run01",
|
|
"Audio_Boy_Run"
|
|
],
|
|
"RunToIdle": [
|
|
"Audio_Boy_RunToIdle"
|
|
],
|
|
"WalkToIdle": [
|
|
"Audio_Boy_WalkToIdle"
|
|
],
|
|
"RunningTurn": [],
|
|
"SprintToRun": [
|
|
"Audio_Boy_SprintToRun"
|
|
],
|
|
"SprintToIdle": [
|
|
"Audio_Boy_SprintToIdle",
|
|
"Emo_Boy_Sprint_AS"
|
|
],
|
|
"FallOnGround": [
|
|
"Audio_Boy_FallToGround"
|
|
],
|
|
"FallOnGroundLit": [
|
|
"Audio_Boy_FallToGround"
|
|
],
|
|
"FallToGroundRun": [
|
|
"Audio_Boy_FallToGroundRun"
|
|
],
|
|
"FallToGroundRunHard": [
|
|
"Audio_Boy_FallToGroundRunHard"
|
|
],
|
|
"FallToGroundSprint": [
|
|
"Audio_Boy_FallToGroundSprint"
|
|
]
|
|
},
|
|
"canDoSkill": true,
|
|
"massRatio": 1.0,
|
|
"setAnimatorBoolean": [
|
|
{
|
|
"name": "&CanUseSkill"
|
|
}
|
|
],
|
|
"canChangeAvatar": [
|
|
{}
|
|
],
|
|
"animatorTriggerOnLanded": "",
|
|
"sheatheOnStart": true
|
|
},
|
|
"Sprint": {
|
|
"$type": "MoleMole.Config.ConfigAvatarStateIDInfo",
|
|
"animatorStates": {
|
|
"Sprint": [
|
|
"Ani_WalkSprint01",
|
|
"Audio_Boy_Sprint",
|
|
"Emo_Boy_Sprint_Loop"
|
|
]
|
|
},
|
|
"canDoSkill": true,
|
|
"massRatio": 1.0,
|
|
"setAnimatorBoolean": [
|
|
{
|
|
"name": "&CanUseSkill"
|
|
}
|
|
],
|
|
"canChangeAvatar": [
|
|
{}
|
|
],
|
|
"animatorTriggerOnLanded": "",
|
|
"sheatheOnStart": true
|
|
},
|
|
"SprintBS": {
|
|
"$type": "MoleMole.Config.ConfigAvatarStateIDInfo",
|
|
"animatorStates": {
|
|
"SprintBS": [
|
|
"Audio_Boy_RunToSprint",
|
|
"SprintBS_Invincible",
|
|
"Emo_Boy_Sprint_BS"
|
|
]
|
|
},
|
|
"canDoSkill": true,
|
|
"resetAnimatorTriggerOnEnter": [
|
|
"DoSkill",
|
|
"AimEnd"
|
|
],
|
|
"setAnimatorBoolean": [
|
|
{
|
|
"name": "&CanUseSkill",
|
|
"normalizeStart": 0.26
|
|
}
|
|
],
|
|
"canChangeAvatar": [
|
|
{
|
|
"normalizeStart": 0.26
|
|
}
|
|
],
|
|
"animatorTriggerOnLanded": "",
|
|
"sheatheOnStart": true
|
|
},
|
|
"Crouch": {
|
|
"$type": "MoleMole.Config.ConfigAvatarStateIDInfo",
|
|
"animatorStates": {
|
|
"CrouchIdle": [],
|
|
"CrouchMove": [
|
|
"Audio_Boy_CrouchMove"
|
|
],
|
|
"CrouchRoll": [
|
|
"Audio_Boy_CrouchRoll"
|
|
]
|
|
},
|
|
"canDoSkill": true,
|
|
"massRatio": 1.0,
|
|
"setAnimatorBoolean": [
|
|
{
|
|
"name": "&CanUseSkill"
|
|
}
|
|
],
|
|
"canChangeAvatar": [
|
|
{}
|
|
],
|
|
"actionPanelState": "Squat",
|
|
"animatorTriggerOnLanded": "",
|
|
"sheatheOnStart": true
|
|
},
|
|
"CrouchToStandby": {
|
|
"$type": "MoleMole.Config.ConfigAvatarStateIDInfo",
|
|
"animatorStates": {
|
|
"CrouchToStandby": [
|
|
"Audio_Boy_CrouchToStandby"
|
|
]
|
|
},
|
|
"resetAnimatorTriggerOnEnter": [
|
|
"DoSkill"
|
|
],
|
|
"animatorTriggerOnLanded": "",
|
|
"sheatheOnStart": true
|
|
},
|
|
"SkiffNormal": {
|
|
"$type": "MoleMole.Config.ConfigAvatarStateIDInfo",
|
|
"animatorStates": {
|
|
"SkiffNormal": []
|
|
},
|
|
"canDoSkill": true,
|
|
"massRatio": 100.0,
|
|
"resetAnimatorTriggerOnExit": [
|
|
"BeHit",
|
|
"DoSkill",
|
|
"Jump"
|
|
],
|
|
"canChangeAvatar": [
|
|
{}
|
|
],
|
|
"animatorTriggerOnLanded": "",
|
|
"sheatheOnStart": true
|
|
},
|
|
"Climb": {
|
|
"$type": "MoleMole.Config.ConfigAvatarStateIDInfo",
|
|
"animatorStates": {
|
|
"ClimbMove0": [
|
|
"ClimbStep",
|
|
"Audio_Boy_Climb"
|
|
],
|
|
"ClimbMove1": [
|
|
"ClimbStep",
|
|
"Audio_Boy_Climb_1"
|
|
],
|
|
"ClimbIdle": [],
|
|
"ClimbJump": [
|
|
"Audio_Boy_ClimbDash"
|
|
],
|
|
"JumpUpWallForStandby": [
|
|
"Audio_Boy_JumpUpWallStandby"
|
|
],
|
|
"Standby2ClimbB": [
|
|
"Audio_Boy_Standby2ClimbB"
|
|
]
|
|
},
|
|
"resetAnimatorTriggerOnEnter": [
|
|
"DoSkill"
|
|
],
|
|
"actionPanelState": "Climb",
|
|
"animatorTriggerOnLanded": "",
|
|
"sheatheOnStart": true
|
|
},
|
|
"ClimbTransient": {
|
|
"$type": "MoleMole.Config.ConfigAvatarStateIDInfo",
|
|
"animatorStates": {
|
|
"JumpWallReady": [],
|
|
"Standby2ClimbA": [
|
|
"Audio_Boy_Standby2ClimbA"
|
|
]
|
|
},
|
|
"resetAnimatorTriggerOnEnter": [
|
|
"DoSkill"
|
|
],
|
|
"animatorTriggerOnLanded": "",
|
|
"sheatheOnStart": true
|
|
},
|
|
"Upstairs": {
|
|
"$type": "MoleMole.Config.ConfigAvatarStateIDInfo",
|
|
"animatorStates": {
|
|
"Upstairs": [
|
|
"Audio_Boy_Upstairs"
|
|
]
|
|
},
|
|
"resetAnimatorTriggerOnEnter": [
|
|
"DoSkill"
|
|
],
|
|
"setAnimatorBoolean": [
|
|
{
|
|
"name": "&CanUseSkill"
|
|
}
|
|
],
|
|
"animatorTriggerOnLanded": "",
|
|
"sheatheOnStart": true
|
|
},
|
|
"Slip": {
|
|
"$type": "MoleMole.Config.ConfigAvatarStateIDInfo",
|
|
"animatorStates": {
|
|
"SlipFaceWall": [],
|
|
"SlipBackWall": []
|
|
},
|
|
"resetAnimatorTriggerOnEnter": [
|
|
"DoSkill"
|
|
],
|
|
"animatorTriggerOnLanded": "",
|
|
"sheatheOnStart": true
|
|
},
|
|
"Swim": {
|
|
"$type": "MoleMole.Config.ConfigAvatarStateIDInfo",
|
|
"animatorStates": {
|
|
"SwimIdle": [
|
|
"Audio_Boy_SwimIdle"
|
|
],
|
|
"SwimMove": [
|
|
"SwimStep",
|
|
"Audio_Boy_SwimMove"
|
|
],
|
|
"SwimDash": [
|
|
"Audio_Boy_SwimDash",
|
|
"Avatar_Boy_SwimDash_Hand_Effect"
|
|
],
|
|
"SwimJumpToWater": [
|
|
"Audio_Boy_SwimJumpToWater"
|
|
]
|
|
},
|
|
"resetAnimatorTriggerOnEnter": [
|
|
"DoSkill"
|
|
],
|
|
"actionPanelState": "Swim",
|
|
"animatorTriggerOnLanded": "",
|
|
"sheatheOnStart": true
|
|
},
|
|
"Fly": {
|
|
"$type": "MoleMole.Config.ConfigAvatarStateIDInfo",
|
|
"animatorStates": {
|
|
"Fly": [],
|
|
"FlyStart": [
|
|
"Audio_Boy_FlyStart",
|
|
"FlyStart_Weapon"
|
|
]
|
|
},
|
|
"canDoSkill": true,
|
|
"resetAnimatorTriggerOnEnter": [
|
|
"DoSkill"
|
|
],
|
|
"setAnimatorBoolean": [
|
|
{
|
|
"name": "&CanUseAirSkill"
|
|
}
|
|
],
|
|
"actionPanelState": "Fly",
|
|
"animatorTriggerOnLanded": "",
|
|
"sheatheOnStart": true
|
|
},
|
|
"Jump": {
|
|
"$type": "MoleMole.Config.ConfigAvatarStateIDInfo",
|
|
"animatorStates": {
|
|
"Jump": [
|
|
"Audio_Boy_Jump"
|
|
],
|
|
"JumpForRun": [
|
|
"Audio_Boy_Jump"
|
|
],
|
|
"JumpForWalk": [
|
|
"Audio_Boy_Jump"
|
|
],
|
|
"JumpForSprint": [
|
|
"Audio_Boy_Jump"
|
|
]
|
|
},
|
|
"canDoSkill": true,
|
|
"resetAnimatorTriggerOnEnter": [
|
|
"DoSkill",
|
|
"AimEnd"
|
|
],
|
|
"setAnimatorBoolean": [
|
|
{
|
|
"name": "&CanUseAirSkill"
|
|
}
|
|
],
|
|
"actionPanelState": "Jump",
|
|
"animatorTriggerOnLanded": "",
|
|
"sheatheOnStart": true
|
|
},
|
|
"Fall": {
|
|
"$type": "MoleMole.Config.ConfigAvatarStateIDInfo",
|
|
"animatorStates": {
|
|
"JumpOffWall": [
|
|
"Audio_Boy_Jump"
|
|
],
|
|
"SwimJump": [
|
|
"Audio_Boy_SwimJump"
|
|
],
|
|
"SwimJumpDrop": [],
|
|
"DropDown": [
|
|
"Audio_Boy_DropDown"
|
|
],
|
|
"DropDownLit": [],
|
|
"WalkDropDownLit": []
|
|
},
|
|
"canDoSkill": true,
|
|
"resetAnimatorTriggerOnEnter": [
|
|
"DoSkill"
|
|
],
|
|
"setAnimatorBoolean": [
|
|
{
|
|
"name": "&CanUseAirSkill"
|
|
}
|
|
],
|
|
"animatorTriggerOnLanded": "",
|
|
"sheatheOnStart": true
|
|
},
|
|
"NormalStandbyWeapon": {
|
|
"$type": "MoleMole.Config.ConfigAvatarStateIDInfo",
|
|
"animatorStates": {
|
|
"StandbyWeapon": []
|
|
},
|
|
"canDoSkill": true,
|
|
"massRatio": 100.0,
|
|
"setAnimatorBoolean": [
|
|
{
|
|
"name": "&CanUseSkill"
|
|
}
|
|
],
|
|
"canChangeAvatar": [
|
|
{}
|
|
],
|
|
"animatorTriggerOnLanded": "",
|
|
"battouOnStart": true
|
|
},
|
|
"NormalMoveWeapon": {
|
|
"$type": "MoleMole.Config.ConfigAvatarStateIDInfo",
|
|
"animatorStates": {
|
|
"WalkToRunWeapon": [
|
|
"Audio_Boy_WalkToRun"
|
|
],
|
|
"WalkWeapon": [
|
|
"Audio_Boy_Walk"
|
|
],
|
|
"RunToWalkWeapon": [
|
|
"Audio_Boy_RunToWalk"
|
|
],
|
|
"RunWeapon": [
|
|
"Audio_Boy_Run"
|
|
],
|
|
"RunToIdleWeapon": [
|
|
"Audio_Boy_RunToIdle"
|
|
],
|
|
"WalkToIdleWeapon": [
|
|
"Audio_Boy_WalkToIdle"
|
|
],
|
|
"RunningTurnWeapon": [],
|
|
"FallOnGroundWeapon": [
|
|
"Audio_Boy_FallToGround"
|
|
],
|
|
"FallOnGroundLitWeapon": [
|
|
"Audio_Boy_FallToGround"
|
|
],
|
|
"FallOnGroundMiddleWeapon": [
|
|
"Audio_Boy_FallToGround"
|
|
],
|
|
"FallToGroundRunWeapon": [
|
|
"Audio_Boy_FallToGroundRun"
|
|
],
|
|
"FallToGroundRunHardWeapon": [
|
|
"Audio_Boy_FallToGroundRunHard"
|
|
]
|
|
},
|
|
"canDoSkill": true,
|
|
"massRatio": 2.0,
|
|
"setAnimatorBoolean": [
|
|
{
|
|
"name": "&CanUseSkill"
|
|
}
|
|
],
|
|
"canChangeAvatar": [
|
|
{}
|
|
],
|
|
"animatorTriggerOnLanded": "",
|
|
"battouOnStart": true
|
|
},
|
|
"NormalMoveWeaponPutaway": {
|
|
"$type": "MoleMole.Config.ConfigAvatarStateIDInfo",
|
|
"animatorStates": {
|
|
"WalkPutaway": [
|
|
"Boy_Sword_Putaway_Walk",
|
|
"Audio_Boy_Sword_WalkPutAway"
|
|
],
|
|
"RunPutaway": [
|
|
"Boy_Sword_Putaway_Run",
|
|
"Audio_Boy_Sword_RunPutAway"
|
|
],
|
|
"RunToSprintWeapon": [
|
|
"Boy_Sword_Putaway_Sprint",
|
|
"Audio_Boy_Sword_RunToSprintWeapon"
|
|
]
|
|
},
|
|
"canDoSkill": true,
|
|
"massRatio": 2.0,
|
|
"setAnimatorBoolean": [
|
|
{
|
|
"name": "&CanUseSkill"
|
|
}
|
|
],
|
|
"canChangeAvatar": [
|
|
{}
|
|
],
|
|
"animatorTriggerOnLanded": "",
|
|
"battouOnStart": true
|
|
},
|
|
"NormalMoveWeaponStandByPutaway": {
|
|
"$type": "MoleMole.Config.ConfigAvatarStateIDInfo",
|
|
"animatorStates": {
|
|
"StandbyPutaway": [
|
|
"Boy_Sword_Putaway_Standby",
|
|
"Audio_Boy_Sword_PlayerBoy_PutAway"
|
|
]
|
|
},
|
|
"canDoSkill": true,
|
|
"massRatio": 2.0,
|
|
"setAnimatorBoolean": [
|
|
{
|
|
"name": "&CanUseSkill"
|
|
}
|
|
],
|
|
"canChangeAvatar": [
|
|
{}
|
|
],
|
|
"equipReattach": [
|
|
{
|
|
"equip": "equip01",
|
|
"targetPoint": "WeaponR2"
|
|
}
|
|
],
|
|
"animatorTriggerOnLanded": "",
|
|
"battouOnStart": true
|
|
},
|
|
"NormalMoveWeaponOver": {
|
|
"$type": "MoleMole.Config.ConfigAvatarStateIDInfo",
|
|
"animatorStates": {
|
|
"WalkPutawayOver": [
|
|
"Audio_Boy_Sword_WalkPutAwayOver"
|
|
],
|
|
"RunPutawayOver": [
|
|
"Audio_Boy_Sword_RunPutAwayOver"
|
|
],
|
|
"RunToSprintWeaponOver": [
|
|
"Audio_Boy_Sword_RunToSprintWeaponOver"
|
|
]
|
|
},
|
|
"canDoSkill": true,
|
|
"massRatio": 2.0,
|
|
"setAnimatorBoolean": [
|
|
{
|
|
"name": "&CanUseSkill"
|
|
}
|
|
],
|
|
"canChangeAvatar": [
|
|
{}
|
|
],
|
|
"animatorTriggerOnLanded": "",
|
|
"sheatheOnStart": true
|
|
},
|
|
"JumpWeapon": {
|
|
"$type": "MoleMole.Config.ConfigAvatarStateIDInfo",
|
|
"animatorStates": {
|
|
"JumpWeapon": [
|
|
"Audio_Boy_Jump"
|
|
],
|
|
"JumpForRunWeapon": [
|
|
"Audio_Boy_Jump"
|
|
],
|
|
"JumpForWalkWeapon": [
|
|
"Audio_Boy_Jump"
|
|
]
|
|
},
|
|
"canDoSkill": true,
|
|
"resetAnimatorTriggerOnEnter": [
|
|
"DoSkill"
|
|
],
|
|
"canChangeAvatar": [
|
|
{}
|
|
],
|
|
"actionPanelState": "Jump",
|
|
"animatorTriggerOnLanded": "",
|
|
"battouOnStart": true
|
|
},
|
|
"FallWeapon": {
|
|
"$type": "MoleMole.Config.ConfigAvatarStateIDInfo",
|
|
"animatorStates": {
|
|
"DropDownWeapon": [
|
|
"Audio_Boy_DropDown"
|
|
],
|
|
"DropDownLitWeapon": [],
|
|
"WalkDropDownLitWeapon": []
|
|
},
|
|
"resetAnimatorTriggerOnEnter": [
|
|
"DoSkill"
|
|
],
|
|
"animatorTriggerOnLanded": "",
|
|
"battouOnStart": true
|
|
},
|
|
"BeHit": {
|
|
"$type": "MoleMole.Config.ConfigAvatarStateIDInfo",
|
|
"animatorStates": {
|
|
"Hit_L": [
|
|
"Audio_Boy_Hit_L"
|
|
],
|
|
"Hit_H": [
|
|
"Audio_Boy_Hit_H"
|
|
]
|
|
},
|
|
"moveType": "combatMove",
|
|
"resetAnimatorTriggerOnEnter": [
|
|
"BeHit",
|
|
"HitAir2HitDrop"
|
|
],
|
|
"resetAnimatorTriggerOnExit": [
|
|
"DoSkill"
|
|
],
|
|
"cameraType": "combatBeHit",
|
|
"animatorTriggerOnLanded": "",
|
|
"battouOnStart": true
|
|
},
|
|
"Die": {
|
|
"$type": "MoleMole.Config.ConfigAvatarStateIDInfo",
|
|
"animatorStates": {
|
|
"FallDie": [
|
|
"Audio_Boy_Death"
|
|
],
|
|
"NormalDie": [
|
|
"Die",
|
|
"Audio_Boy_Death"
|
|
],
|
|
"SwimDie": [
|
|
"Swim_Die",
|
|
"Audio_Boy_SwimDie"
|
|
],
|
|
"HitGroundDie": [
|
|
"Die",
|
|
"Audio_Boy_Death"
|
|
]
|
|
},
|
|
"animatorTriggerOnLanded": ""
|
|
},
|
|
"Die_RagDoll": {
|
|
"$type": "MoleMole.Config.ConfigAvatarStateIDInfo",
|
|
"animatorStates": {
|
|
"NormalDie_AS": [],
|
|
"FallDie_AS": []
|
|
},
|
|
"enableRagDoll": true,
|
|
"animatorTriggerOnLanded": ""
|
|
},
|
|
"Attack01": {
|
|
"$type": "MoleMole.Config.ConfigAvatarStateIDInfo",
|
|
"animatorStates": {
|
|
"Attack01": [
|
|
"TestXXX_Attack_BS",
|
|
"TestXXX_Attack01",
|
|
"Audio_Boy_Sword_PlayerBoy_Attack01",
|
|
"SetComboCount1",
|
|
"Emo_Boy_Sword_PlayerBoy_NormalAttack01",
|
|
"Interaction_Bad"
|
|
]
|
|
},
|
|
"moveType": "combatMove",
|
|
"canDoSkill": true,
|
|
"resetAnimatorTriggerOnExit": [
|
|
"BeHit"
|
|
],
|
|
"setAnimatorBoolean": [
|
|
{
|
|
"name": "&CanCancelSkill",
|
|
"normalizeStart": 0.2
|
|
},
|
|
{
|
|
"name": "&CanUseExtra"
|
|
}
|
|
],
|
|
"cameraType": "combatNormal",
|
|
"canChangeAvatar": [
|
|
{}
|
|
],
|
|
"animatorTriggerOnLanded": "",
|
|
"battouOnStart": true
|
|
},
|
|
"Attack02": {
|
|
"$type": "MoleMole.Config.ConfigAvatarStateIDInfo",
|
|
"animatorStates": {
|
|
"Attack02": [
|
|
"TestXXX_Attack_BS",
|
|
"TestXXX_Attack02",
|
|
"Audio_Boy_Sword_PlayerBoy_Attack02",
|
|
"SetComboCount2",
|
|
"Emo_Boy_Sword_PlayerBoy_NormalAttack02",
|
|
"Interaction_Bad"
|
|
]
|
|
},
|
|
"moveType": "combatMove",
|
|
"canDoSkill": true,
|
|
"resetAnimatorTriggerOnExit": [
|
|
"BeHit"
|
|
],
|
|
"setAnimatorBoolean": [
|
|
{
|
|
"name": "&CanCancelSkill",
|
|
"normalizeStart": 0.2
|
|
},
|
|
{
|
|
"name": "&CanUseExtra"
|
|
}
|
|
],
|
|
"cameraType": "combatNormal",
|
|
"canChangeAvatar": [
|
|
{}
|
|
],
|
|
"animatorTriggerOnLanded": "",
|
|
"battouOnStart": true
|
|
},
|
|
"Attack03": {
|
|
"$type": "MoleMole.Config.ConfigAvatarStateIDInfo",
|
|
"animatorStates": {
|
|
"Attack03": [
|
|
"TestXXX_Attack_BS",
|
|
"TestXXX_Attack03",
|
|
"Audio_Boy_Sword_PlayerBoy_Attack03",
|
|
"SetComboCount3",
|
|
"Emo_Boy_Sword_PlayerBoy_NormalAttack03",
|
|
"Interaction_Bad"
|
|
]
|
|
},
|
|
"moveType": "combatMove",
|
|
"canDoSkill": true,
|
|
"resetAnimatorTriggerOnExit": [
|
|
"BeHit"
|
|
],
|
|
"setAnimatorBoolean": [
|
|
{
|
|
"name": "&CanCancelSkill",
|
|
"normalizeStart": 0.25
|
|
},
|
|
{
|
|
"name": "&CanUseExtra"
|
|
}
|
|
],
|
|
"cameraType": "combatNormal",
|
|
"canChangeAvatar": [
|
|
{}
|
|
],
|
|
"animatorTriggerOnLanded": "",
|
|
"battouOnStart": true
|
|
},
|
|
"Attack04": {
|
|
"$type": "MoleMole.Config.ConfigAvatarStateIDInfo",
|
|
"animatorStates": {
|
|
"Attack04": [
|
|
"TestXXX_Attack_BS",
|
|
"TestXXX_Attack04",
|
|
"Audio_Boy_Sword_PlayerBoy_Attack04",
|
|
"SetComboCount4",
|
|
"Emo_Boy_Sword_PlayerBoy_NormalAttack04",
|
|
"Interaction_Bad"
|
|
]
|
|
},
|
|
"moveType": "combatMove",
|
|
"canDoSkill": true,
|
|
"resetAnimatorTriggerOnExit": [
|
|
"BeHit"
|
|
],
|
|
"setAnimatorBoolean": [
|
|
{
|
|
"name": "&CanCancelSkill",
|
|
"normalizeStart": 0.2
|
|
},
|
|
{
|
|
"name": "&CanUseExtra"
|
|
}
|
|
],
|
|
"cameraType": "combatNormal",
|
|
"canChangeAvatar": [
|
|
{}
|
|
],
|
|
"animatorTriggerOnLanded": "",
|
|
"battouOnStart": true
|
|
},
|
|
"Attack05": {
|
|
"$type": "MoleMole.Config.ConfigAvatarStateIDInfo",
|
|
"animatorStates": {
|
|
"Attack05": [
|
|
"TestXXX_Attack_BS",
|
|
"TestXXX_Attack05",
|
|
"Audio_Boy_Sword_PlayerBoy_Attack05",
|
|
"SetComboCount5",
|
|
"Emo_Boy_Sword_PlayerBoy_NormalAttack05",
|
|
"Interaction_Bad"
|
|
]
|
|
},
|
|
"moveType": "combatMove",
|
|
"canDoSkill": true,
|
|
"resetAnimatorTriggerOnExit": [
|
|
"BeHit"
|
|
],
|
|
"setAnimatorBoolean": [
|
|
{
|
|
"name": "&CanCancelSkill",
|
|
"normalizeStart": 0.15
|
|
},
|
|
{
|
|
"name": "&CanUseExtra"
|
|
}
|
|
],
|
|
"cameraType": "combatNormal",
|
|
"canChangeAvatar": [
|
|
{}
|
|
],
|
|
"animatorTriggerOnLanded": "",
|
|
"battouOnStart": true
|
|
},
|
|
"ExtraAttack": {
|
|
"$type": "MoleMole.Config.ConfigAvatarStateIDInfo",
|
|
"animatorStates": {
|
|
"ExtraAttack": [
|
|
"PlayerBoy_ExtraAttack",
|
|
"Audio_Boy_Sword_PlayerBoy_ExtraAtk",
|
|
"Interaction_Bad",
|
|
"Emo_Boy_Sword_PlayerBoy_ExtraAttack"
|
|
]
|
|
},
|
|
"moveType": "combatMove",
|
|
"resetAnimatorTriggerOnExit": [
|
|
"BeHit"
|
|
],
|
|
"cameraType": "combatNormal",
|
|
"animatorTriggerOnLanded": "",
|
|
"battouOnStart": true
|
|
},
|
|
"ExtraAttack_AS": {
|
|
"$type": "MoleMole.Config.ConfigAvatarStateIDInfo",
|
|
"animatorStates": {
|
|
"ExtraAttack_AS": [
|
|
"Audio_Boy_Sword_PlayerBoy_ExtraAtk_AS",
|
|
"Emo_Boy_Sword_PlayerBoy_ExtraAttack_AS"
|
|
]
|
|
},
|
|
"moveType": "combatMove",
|
|
"canDoSkill": true,
|
|
"resetAnimatorTriggerOnExit": [
|
|
"BeHit",
|
|
"DoSkill",
|
|
"Jump"
|
|
],
|
|
"setAnimatorBoolean": [
|
|
{
|
|
"name": "&CanCancelSkill",
|
|
"normalizeStart": 0.05
|
|
}
|
|
],
|
|
"cameraType": "combatNormal",
|
|
"canChangeAvatar": [
|
|
{
|
|
"normalizeStart": 0.1
|
|
}
|
|
],
|
|
"animatorTriggerOnLanded": "",
|
|
"battouOnStart": true
|
|
},
|
|
"IceShield": {
|
|
"$type": "MoleMole.Config.ConfigAvatarStateIDInfo",
|
|
"animatorStates": {
|
|
"IceShield": [
|
|
"TestXXX_IceShield",
|
|
"TestXXX_Attack_BS",
|
|
"Audio_Male_Kaeya_IceShield",
|
|
"Emo_Male_Sword_Kaeya_IceShield",
|
|
"Interaction_Bad"
|
|
]
|
|
},
|
|
"moveType": "combatMove",
|
|
"addEndure": 0.4,
|
|
"resetAnimatorTriggerOnExit": [
|
|
"BeHit"
|
|
],
|
|
"cameraType": "combatNormal",
|
|
"animatorTriggerOnLanded": "",
|
|
"battouOnStart": true
|
|
},
|
|
"IceShield_AS": {
|
|
"$type": "MoleMole.Config.ConfigAvatarStateIDInfo",
|
|
"animatorStates": {
|
|
"IceShield_AS": [
|
|
"Audio_Male_Kaeya_IceShield_AS",
|
|
"Emo_Male_Sword_Kaeya_IceShield_AS"
|
|
]
|
|
},
|
|
"moveType": "combatMove",
|
|
"canDoSkill": true,
|
|
"resetAnimatorTriggerOnExit": [
|
|
"BeHit"
|
|
],
|
|
"setAnimatorBoolean": [
|
|
{
|
|
"name": "&CanUseSkill"
|
|
}
|
|
],
|
|
"canChangeAvatar": [
|
|
{}
|
|
],
|
|
"animatorTriggerOnLanded": ""
|
|
},
|
|
"IceShield_AS_2": {
|
|
"$type": "MoleMole.Config.ConfigAvatarStateIDInfo",
|
|
"animatorStates": {
|
|
"IceShield_AS_2": [
|
|
"Audio_Male_Kaeya_IceShield_AS_2"
|
|
]
|
|
},
|
|
"moveType": "combatMove",
|
|
"canDoSkill": true,
|
|
"resetAnimatorTriggerOnExit": [
|
|
"BeHit"
|
|
],
|
|
"setAnimatorBoolean": [
|
|
{
|
|
"name": "&CanUseSkill"
|
|
}
|
|
],
|
|
"canChangeAvatar": [
|
|
{}
|
|
],
|
|
"animatorTriggerOnLanded": ""
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"audio": {
|
|
"animAudio": {
|
|
"onTransitionOut": [
|
|
{
|
|
"currentStateName": "StandbyPutaway",
|
|
"audioEvent": {
|
|
"text": "Stop_sfx_weapon_1HSword_lady_putAwayStandby"
|
|
}
|
|
},
|
|
{
|
|
"currentStateName": "WalkPutaway",
|
|
"audioEvent": {
|
|
"text": "Stop_sfx_weapon_1HSword_lady_putAwayStandby"
|
|
}
|
|
},
|
|
{
|
|
"currentStateName": "RunPutaway",
|
|
"audioEvent": {
|
|
"text": "Stop_sfx_weapon_1HSword_lady_putAwayStandby"
|
|
}
|
|
},
|
|
{
|
|
"currentStateName": "SwimJumpDrop",
|
|
"audioEvent": {
|
|
"text": "Stop_sfx_char_swim_drop"
|
|
}
|
|
},
|
|
{
|
|
"currentStateName": "SwimJump",
|
|
"audioEvent": {
|
|
"text": "Stop_sfx_char_swim_drop"
|
|
},
|
|
"otherStateNames": [
|
|
"SwimJumpDrop"
|
|
],
|
|
"usage": "Except"
|
|
},
|
|
{
|
|
"currentStateName": "Fly",
|
|
"audioEvent": {
|
|
"text": "Play_sfx_char_land_climb"
|
|
},
|
|
"otherStateNames": [
|
|
"ClimbIdle",
|
|
"ClimbMove0",
|
|
"ClimbMove1",
|
|
"ClimbJump"
|
|
],
|
|
"usage": "InSet"
|
|
},
|
|
{
|
|
"currentStateName": "FlyStart",
|
|
"audioEvent": {
|
|
"text": "Play_sfx_char_land_climb"
|
|
},
|
|
"otherStateNames": [
|
|
"ClimbIdle",
|
|
"ClimbMove0",
|
|
"ClimbMove1",
|
|
"ClimbJump"
|
|
],
|
|
"usage": "InSet"
|
|
},
|
|
{
|
|
"currentStateName": "DropDownLit",
|
|
"audioEvent": {
|
|
"text": "Play_sfx_char_land_climb"
|
|
},
|
|
"otherStateNames": [
|
|
"ClimbIdle",
|
|
"ClimbMove0",
|
|
"ClimbMove1",
|
|
"ClimbJump"
|
|
],
|
|
"usage": "InSet"
|
|
},
|
|
{
|
|
"currentStateName": "DropDown",
|
|
"audioEvent": {
|
|
"text": "Play_sfx_char_land_climb"
|
|
},
|
|
"otherStateNames": [
|
|
"ClimbIdle",
|
|
"ClimbMove0",
|
|
"ClimbMove1",
|
|
"ClimbJump"
|
|
],
|
|
"usage": "InSet"
|
|
},
|
|
{
|
|
"currentStateName": "WalkDropDownLit",
|
|
"audioEvent": {
|
|
"text": "Play_sfx_char_land_climb"
|
|
},
|
|
"otherStateNames": [
|
|
"ClimbIdle",
|
|
"ClimbMove0",
|
|
"ClimbMove1",
|
|
"ClimbJump"
|
|
],
|
|
"usage": "InSet"
|
|
},
|
|
{
|
|
"currentStateName": "Jump",
|
|
"audioEvent": {
|
|
"text": "Play_sfx_char_land_climb"
|
|
},
|
|
"otherStateNames": [
|
|
"ClimbIdle",
|
|
"ClimbMove0",
|
|
"ClimbMove1",
|
|
"ClimbJump"
|
|
],
|
|
"usage": "InSet"
|
|
},
|
|
{
|
|
"currentStateName": "JumpForWalk",
|
|
"audioEvent": {
|
|
"text": "Play_sfx_char_land_climb"
|
|
},
|
|
"otherStateNames": [
|
|
"ClimbIdle",
|
|
"ClimbMove0",
|
|
"ClimbMove1",
|
|
"ClimbJump"
|
|
],
|
|
"usage": "InSet"
|
|
},
|
|
{
|
|
"currentStateName": "JumpForRun",
|
|
"audioEvent": {
|
|
"text": "Play_sfx_char_land_climb"
|
|
},
|
|
"otherStateNames": [
|
|
"ClimbIdle",
|
|
"ClimbMove0",
|
|
"ClimbMove1",
|
|
"ClimbJump"
|
|
],
|
|
"usage": "InSet"
|
|
},
|
|
{
|
|
"currentStateName": "JumpForSprint",
|
|
"audioEvent": {
|
|
"text": "Play_sfx_char_land_climb"
|
|
},
|
|
"otherStateNames": [
|
|
"ClimbIdle",
|
|
"ClimbMove0",
|
|
"ClimbMove1",
|
|
"ClimbJump"
|
|
],
|
|
"usage": "InSet"
|
|
},
|
|
{
|
|
"currentStateName": "JumpWeapon",
|
|
"audioEvent": {
|
|
"text": "Play_sfx_char_land_climb"
|
|
},
|
|
"otherStateNames": [
|
|
"ClimbIdle",
|
|
"ClimbMove0",
|
|
"ClimbMove1",
|
|
"ClimbJump"
|
|
],
|
|
"usage": "InSet"
|
|
},
|
|
{
|
|
"currentStateName": "JumpForWalkWeapon",
|
|
"audioEvent": {
|
|
"text": "Play_sfx_char_land_climb"
|
|
},
|
|
"otherStateNames": [
|
|
"ClimbIdle",
|
|
"ClimbMove0",
|
|
"ClimbMove1",
|
|
"ClimbJump"
|
|
],
|
|
"usage": "InSet"
|
|
},
|
|
{
|
|
"currentStateName": "JumpForRunWeapon",
|
|
"audioEvent": {
|
|
"text": "Play_sfx_char_land_climb"
|
|
},
|
|
"otherStateNames": [
|
|
"ClimbIdle",
|
|
"ClimbMove0",
|
|
"ClimbMove1",
|
|
"ClimbJump"
|
|
],
|
|
"usage": "InSet"
|
|
},
|
|
{
|
|
"currentStateName": "DropDownWeapon",
|
|
"audioEvent": {
|
|
"text": "Play_sfx_char_land_climb"
|
|
},
|
|
"otherStateNames": [
|
|
"ClimbIdle",
|
|
"ClimbMove0",
|
|
"ClimbMove1",
|
|
"ClimbJump"
|
|
],
|
|
"usage": "InSet"
|
|
},
|
|
{
|
|
"currentStateName": "DropDownLitWeapon",
|
|
"audioEvent": {
|
|
"text": "Play_sfx_char_land_climb"
|
|
},
|
|
"otherStateNames": [
|
|
"ClimbIdle",
|
|
"ClimbMove0",
|
|
"ClimbMove1",
|
|
"ClimbJump"
|
|
],
|
|
"usage": "InSet"
|
|
},
|
|
{
|
|
"currentStateName": "SwimMove",
|
|
"audioEvent": {
|
|
"text": "Stop_sfx_char_swim"
|
|
}
|
|
}
|
|
],
|
|
"recurrentSpeeches": {
|
|
"Standby": {
|
|
"start": {
|
|
"upper": 28.0,
|
|
"lower": 23.0
|
|
},
|
|
"interval": {
|
|
"upper": 40.0,
|
|
"lower": 34.0
|
|
},
|
|
"eventName": {
|
|
"text": "Play_vo_char_explore_idle"
|
|
}
|
|
},
|
|
"Walk": {
|
|
"start": {
|
|
"upper": 16.0,
|
|
"lower": 13.0
|
|
},
|
|
"interval": {
|
|
"upper": 14.0,
|
|
"lower": 10.0
|
|
},
|
|
"eventName": {
|
|
"text": ""
|
|
}
|
|
},
|
|
"Run": {
|
|
"start": {
|
|
"upper": 13.0,
|
|
"lower": 9.0
|
|
},
|
|
"interval": {
|
|
"upper": 11.0,
|
|
"lower": 8.0
|
|
},
|
|
"eventName": {
|
|
"text": ""
|
|
}
|
|
},
|
|
"Sprint": {
|
|
"start": {
|
|
"upper": 12.0,
|
|
"lower": 7.0
|
|
},
|
|
"interval": {
|
|
"upper": 9.0,
|
|
"lower": 6.0
|
|
},
|
|
"eventName": {
|
|
"text": ""
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"moveStateAudio": {
|
|
"onStateBegin": [
|
|
{
|
|
"currentStateName": "Fly",
|
|
"audioEvent": {
|
|
"text": "Play_sfx_char_fly"
|
|
}
|
|
}
|
|
],
|
|
"onStateEnd": [
|
|
{
|
|
"currentStateName": "Fly",
|
|
"audioEvent": {
|
|
"text": "Stop_sfx_char_fly"
|
|
},
|
|
"otherStateNames": [
|
|
"Air"
|
|
],
|
|
"usage": "Except"
|
|
},
|
|
{
|
|
"currentStateName": "Air",
|
|
"audioEvent": {
|
|
"text": "Stop_sfx_char_fly"
|
|
},
|
|
"otherStateNames": [
|
|
"Fly"
|
|
],
|
|
"usage": "Except"
|
|
}
|
|
]
|
|
},
|
|
"voiceSwitch": {
|
|
"text": "Switch_TestXXX"
|
|
},
|
|
"bodyTypeSwitch": {
|
|
"text": "Switch_Boy"
|
|
}
|
|
},
|
|
"moveStateEffect": {
|
|
"footprint": {
|
|
"defaultEffectPatternName": "",
|
|
"specialSurfaces": {
|
|
"Snow": {
|
|
"all": {
|
|
"effect": "Eff_Character_Snow_Footprint",
|
|
"deformation": ""
|
|
},
|
|
"PCNoTessellation": {
|
|
"effect": "Eff_Character_Snow_Footprint",
|
|
"deformation": ""
|
|
},
|
|
"pc": {
|
|
"effect": "Eff_Character_Snow_Footprint_PCPS4",
|
|
"deformation": "Snow_Footprint"
|
|
},
|
|
"ps4": {
|
|
"effect": "Eff_Character_Snow_Footprint_PCPS4",
|
|
"deformation": "Snow_Footprint"
|
|
}
|
|
},
|
|
"SnowRock": {
|
|
"all": {
|
|
"effect": "Eff_Character_Snow_Footprint",
|
|
"deformation": ""
|
|
},
|
|
"PCNoTessellation": {
|
|
"effect": "Eff_Character_Snow_Footprint",
|
|
"deformation": ""
|
|
},
|
|
"pc": {
|
|
"effect": "Eff_Character_Snow_Footprint_PCPS4",
|
|
"deformation": "Snow_Footprint"
|
|
},
|
|
"ps4": {
|
|
"effect": "Eff_Character_Snow_Footprint_PCPS4",
|
|
"deformation": "Snow_Footprint"
|
|
}
|
|
},
|
|
"Dirt": {
|
|
"all": {
|
|
"effect": "Eff_Chacter_Footprint",
|
|
"deformation": ""
|
|
}
|
|
},
|
|
"Sand": {
|
|
"all": {
|
|
"effect": "Eff_Chacter_Footprint",
|
|
"deformation": ""
|
|
}
|
|
},
|
|
"Cloud": {
|
|
"all": {
|
|
"effect": "Eff_FootGround_Cloud_01",
|
|
"deformation": ""
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} |