2022-04-23 07:55:31 +05:30

163 lines
4.1 KiB
JSON

[
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Brute_None_Turn",
"abilityMixins": [
{
"$type": "MoleMole.Config.SteerAttackMixin",
"steerStateIDs": [
"TurnRight"
],
"startNormalizedTime": 0.27,
"endNormalizedTime": 0.78,
"angularSpeed": 150.0,
"attackTrigger": "",
"attackDistance": 2.0
},
{
"$type": "MoleMole.Config.SteerAttackMixin",
"steerStateIDs": [
"TurnLeft"
],
"startNormalizedTime": 0.15,
"endNormalizedTime": 0.71,
"angularSpeed": 150.0,
"attackTrigger": "",
"attackDistance": 2.0
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Brute_None_Alert",
"onAbilityStart": [
{
"$type": "MoleMole.Config.SetPoseBool",
"boolID": "Sleep"
},
{
"$type": "MoleMole.Config.SetPoseBool",
"boolID": "Sit"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Brute_None_RushAttack",
"abilityMixins": [
{
"$type": "MoleMole.Config.SteerAttackMixin",
"steerStateIDs": [
"RushAttack_BS"
],
"startNormalizedTime": 0.75,
"angularSpeed": 180.0,
"attackTrigger": "",
"attackDistance": 2.0
},
{
"$type": "MoleMole.Config.AttachToStateIDMixin",
"stateIDs": [
"RushAttack_Loop"
],
"modifierName": "Rush"
},
{
"$type": "MoleMole.Config.AttackHittingSceneMixin",
"onHittingScene": [
{
"$type": "MoleMole.Config.SetAnimatorTrigger",
"triggerID": {
"isDynamic": false,
"fixedValue": "CrashTrigger"
}
}
],
"animEventIDs": [
"ShieldRush_HitScene"
]
}
],
"modifiers": {
"Rush": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Monster_Brute_None_NoWeapon_RushAttack_Dust"
}
}
],
"onAttackLanded": [
{
"$type": "MoleMole.Config.SetAnimatorTrigger",
"predicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Avatar"
],
"useEventSource": true
}
],
"triggerID": {
"isDynamic": false,
"fixedValue": "NextSkillTrigger"
}
}
]
},
"RushAttack_Roar": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.4
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.1
},
"onThinkInterval": [
{
"$type": "MoleMole.Config.ActCameraShake",
"cameraShake": {
"shakeType": "CustomVector",
"shakeRange": 0.04,
"shakeTime": 0.24,
"shakeDir": {
"y": 1.0,
"z": 0.5
}
}
}
]
}
},
"onAbilityStart": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "RushAttack_Roar"
}
]
}
}
]