Grasscutter_Resources/Resources/BinOutput/Ability/Temp/ConfigAbility_Activity_CatchAnimal.json
2022-04-23 07:55:31 +05:30

2240 lines
69 KiB
JSON

[
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "ActivityAbility_CatchAnimal_Shoot",
"modifiers": {
"ActivityAbility_CatchAnimal_AddSkillInfo": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AddAvatarSkillInfo",
"doOffStage": true,
"skillID": 20040
},
{
"$type": "MoleMole.Config.AvatarSkillStart",
"skillID": 20040,
"cdRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.1
},
"costStaminaRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.RemoveAvatarSkillInfo",
"doOffStage": true,
"skillID": 20040,
"KKLPBIHKKGL": true
}
]
},
"ActivityAbility_CatchAnimal_SwitchSkill": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.SwitchSkillIDMixin",
"priority": "Playmode",
"skillIndex": 1,
"skillID": 20040
},
{
"$type": "MoleMole.Config.WidgetCDSyncMixin",
"BBIBNEPIOPD": true,
"IEKFHIGFHJE": true,
"itemId": 220043,
"KAODFBCADOB": 20040,
"MEPJKBAPOCN": 0.5
}
]
},
"ActivityAbility_CatchAnimal_Aim_Handler": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.AttachToStateIDMixin",
"stateIDs": [
"Channel_BS",
"Channel_Loop",
"Channel_AS"
],
"modifierName": "Trigger_OnExit"
},
{
"$type": "MoleMole.Config.ButtonHoldChargeMixin",
"skillID": 20040,
"secondChargeTime": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.12
},
"OnBeginCharged": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"doOffStage": true,
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "_ABILITY_Common_Channel_IsTrigger",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"OnReleaseCharged": [
{
"$type": "MoleMole.Config.ApplyModifier",
"doOffStage": true,
"modifierName": "Shoot_Short"
}
],
"OnBeginSecondCharged": [
{
"$type": "MoleMole.Config.SetAnimatorTrigger",
"triggerID": {
"isDynamic": false,
"fixedValue": "StartChannelTrigger"
}
}
],
"IHOIKNGKMFP": [
{
"$type": "MoleMole.Config.ApplyModifier",
"doOffStage": true,
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_ABILITY_Common_Channel_IsTrigger",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"modifierName": "Shoot_Long"
},
{
"$type": "MoleMole.Config.SetGlobalValue",
"doOffStage": true,
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "_ABILITY_Common_Channel_IsTrigger",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"OnReleaseSecondCharged": [
{
"$type": "MoleMole.Config.SetAnimatorTrigger",
"triggerID": {
"isDynamic": false,
"fixedValue": "EndChannelTrigger"
}
}
],
"chargeStateIDs": [
"Channel_Loop"
]
},
{
"$type": "MoleMole.Config.AttachToStateIDMixin",
"stateIDs": [
"Channel_BS",
"Channel_Loop"
],
"modifierName": "Focus"
}
]
},
"ActivityAbility_CatchAnimal_ChangePlayMode": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.ChangePlayMode",
"doOffStage": true,
"muteRemoteAction": true,
"toPlayMode": "ActivityAimState"
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.ChangePlayMode",
"doOffStage": true,
"muteRemoteAction": true
}
]
},
"Trigger_OnExit": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onRemoved": [
{
"$type": "MoleMole.Config.ApplyModifier",
"doOffStage": true,
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_ABILITY_Common_Channel_IsTrigger",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"modifierName": "Shoot_Short"
},
{
"$type": "MoleMole.Config.SetGlobalValue",
"doOffStage": true,
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "_ABILITY_Common_Channel_IsTrigger",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"Focus": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AvatarEnterFocus",
"cameraFollowLower": {
"x": 0.6,
"y": 0.2,
"z": -1.8
},
"cameraFollowUpper": {
"x": 0.6,
"y": -0.1,
"z": -1.8
},
"cameraFollowMaxDegree": 40.0,
"cameraFollowMinDegree": -40.0,
"dragButtonName": "Skill2",
"assistance": {
"ps4": {
"useGyro": true
},
"ps5": {
"useGyro": true
},
"other": {
"useGyro": true
}
},
"canMove": false,
"vcam_fov": 30.0,
"disableAnim": true
},
{
"$type": "MoleMole.Config.SetAnimatorBool",
"boolID": "LockMotionFlagExitChannel",
"value": true
},
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_CatchAnimal_Charge"
}
},
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "ActivityAbility_CatchAnimal_ChangePlayMode"
},
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "_ABILITY_Common_IsChannelState",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.AvatarExitFocus",
"doOffStage": true,
"keepRotation": true
},
{
"$type": "MoleMole.Config.SetAnimatorBool",
"doOffStage": true,
"boolID": "LockMotionFlagExitChannel"
},
{
"$type": "MoleMole.Config.SetGlobalValue",
"doOffStage": true,
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "_ABILITY_Common_IsChannelState",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"Shoot_Short": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.2
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AvatarSkillStart",
"skillID": 20040,
"cdRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"costStaminaRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
},
{
"$type": "MoleMole.Config.WidgetSkillStart",
"itemId": 220043
},
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_CatchAnimal_Shoot"
},
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.2
}
},
"attachPointName": "FocusAnchor",
"attachPointTargetType": "Self"
}
},
{
"$type": "MoleMole.Config.TriggerBullet",
"bulletID": 420000009,
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.2
}
},
"direction": {
"$type": "MoleMole.Config.ConfigDirectionByAttachPoint",
"angleOffset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
"attachPointName": "FocusAnchor",
"attachPointTargetType": "Self"
},
"attachPointName": "FocusAnchor",
"attachPointTargetType": "Self"
}
}
]
},
"Shoot_Long": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.3
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AvatarSkillStart",
"skillID": 20040,
"cdRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"costStaminaRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
},
{
"$type": "MoleMole.Config.WidgetSkillStart",
"itemId": 220043
},
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_CatchAnimal_Shoot"
},
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"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
}
},
"attachPointName": "WeaponR",
"attachPointTargetType": "Self"
}
},
{
"$type": "MoleMole.Config.Predicated",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByAvatarWeaponType",
"weaponTypes": [
"WEAPON_BOW"
]
}
],
"successActions": [
{
"$type": "MoleMole.Config.TriggerBullet",
"bulletID": 420000010,
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"direction": {
"$type": "MoleMole.Config.ConfigDirectionByAttachPoint",
"angleOffset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
"attachPointName": "FocusAnchor",
"attachPointTargetType": "Self"
},
"attachPointName": "WeaponR",
"attachPointTargetType": "Self"
}
}
],
"failActions": [
{
"$type": "MoleMole.Config.TriggerBullet",
"bulletID": 420000010,
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"direction": {
"$type": "MoleMole.Config.ConfigDirectionByAttachPoint",
"angleOffset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
"attachPointName": "FocusAnchor",
"attachPointTargetType": "Self"
},
"attachPointName": "WeaponR",
"attachPointTargetType": "Self"
}
}
]
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.SetAnimatorTrigger",
"doOffStage": true,
"triggerID": {
"isDynamic": false,
"fixedValue": "EndChannelTrigger"
}
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"doOffStage": true,
"modifierName": "ActivityAbility_CatchAnimal_AddSkillInfo"
},
{
"$type": "MoleMole.Config.AttachModifier",
"doOffStage": true,
"modifierName": "ActivityAbility_CatchAnimal_SwitchSkill"
},
{
"$type": "MoleMole.Config.AttachModifier",
"doOffStage": true,
"modifierName": "ActivityAbility_CatchAnimal_Aim_Handler"
}
],
"onKill": [
{
"$type": "MoleMole.Config.ChangePlayMode",
"doOffStage": true,
"muteRemoteAction": true
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "ActivityAbility_CatchAnimal_Bullet",
"modifiers": {
"Life_Timer": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.85
},
"onThinkInterval": [
{
"$type": "MoleMole.Config.TriggerAbility",
"abilityName": "ActivityAbility_CatchAnimal_Bullet"
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_CatchAnimal_Bullet"
}
},
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "Life_Timer"
},
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "_ABILITY_CatchAnimal_IsCaptured",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"onAbilityStart": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_CatchAnimal_Hit"
}
},
{
"$type": "MoleMole.Config.FireAISoundEvent"
},
{
"$type": "MoleMole.Config.Predicated",
"otherTargets": {
"$type": "MoleMole.Config.SelectTargetsByShape",
"topLimit": 1,
"entityTypePriority": [
"Monster"
],
"sortType": "Nearest",
"shapeName": "CircleR3H5",
"campTargetType": "Enemy",
"sizeRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
},
"targetPredicates": [
{
"$type": "MoleMole.Config.ByAny",
"predicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"EnvAnimal"
]
},
{
"$type": "MoleMole.Config.ByNot",
"predicates": [
{
"$type": "MoleMole.Config.ByNot",
"predicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Monster"
]
},
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_ANIMAL_ENTITY_TYPE",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
}
]
}
]
}
]
}
],
"successActions": [
{
"$type": "MoleMole.Config.CaptureAnimal",
"target": "Other",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Self",
"key": "_ABILITY_CatchAnimal_IsCaptured",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"IJDIIPFCJKC": 220043
},
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "_ABILITY_CatchAnimal_IsCaptured",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
{
"$type": "MoleMole.Config.KillSelf"
}
],
"onKill": [
{
"$type": "MoleMole.Config.RemoveModifier",
"modifierName": "Life_Timer"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "ActivityAbility_CatchAnimal_Shoot_DogGame",
"modifiers": {
"ActivityAbility_CatchAnimal_AddSkillInfo": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AddAvatarSkillInfo",
"doOffStage": true,
"skillID": 20041
},
{
"$type": "MoleMole.Config.AvatarSkillStart",
"skillID": 20041,
"cdRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.1
},
"costStaminaRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.RemoveAvatarSkillInfo",
"doOffStage": true,
"skillID": 20041,
"KKLPBIHKKGL": true
}
]
},
"ActivityAbility_CatchAnimal_SwitchSkill": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.SwitchSkillIDMixin",
"priority": "Playmode",
"skillIndex": 1,
"skillID": 20041
},
{
"$type": "MoleMole.Config.WidgetCDSyncMixin",
"BBIBNEPIOPD": true,
"IEKFHIGFHJE": true,
"itemId": 220046,
"KAODFBCADOB": 20041,
"MEPJKBAPOCN": 0.5
}
]
},
"ActivityAbility_CatchAnimal_Aim_Handler": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.AttachToStateIDMixin",
"stateIDs": [
"Channel_BS",
"Channel_Loop",
"Channel_AS"
],
"modifierName": "Trigger_OnExit"
},
{
"$type": "MoleMole.Config.ButtonHoldChargeMixin",
"skillID": 20041,
"secondChargeTime": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.12
},
"OnBeginCharged": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"doOffStage": true,
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "_ABILITY_Common_Channel_IsTrigger",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"OnReleaseCharged": [
{
"$type": "MoleMole.Config.ApplyModifier",
"doOffStage": true,
"modifierName": "Shoot_Short"
}
],
"OnBeginSecondCharged": [
{
"$type": "MoleMole.Config.SetAnimatorTrigger",
"triggerID": {
"isDynamic": false,
"fixedValue": "StartChannelTrigger"
}
}
],
"IHOIKNGKMFP": [
{
"$type": "MoleMole.Config.ApplyModifier",
"doOffStage": true,
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_ABILITY_Common_Channel_IsTrigger",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"modifierName": "Shoot_Long"
},
{
"$type": "MoleMole.Config.SetGlobalValue",
"doOffStage": true,
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "_ABILITY_Common_Channel_IsTrigger",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"OnReleaseSecondCharged": [
{
"$type": "MoleMole.Config.SetAnimatorTrigger",
"triggerID": {
"isDynamic": false,
"fixedValue": "EndChannelTrigger"
}
}
],
"chargeStateIDs": [
"Channel_Loop"
]
},
{
"$type": "MoleMole.Config.AttachToStateIDMixin",
"stateIDs": [
"Channel_BS",
"Channel_Loop"
],
"modifierName": "Focus"
}
]
},
"ActivityAbility_CatchAnimal_ChangePlayMode": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.ChangePlayMode",
"doOffStage": true,
"muteRemoteAction": true,
"toPlayMode": "ActivityAimState"
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.ChangePlayMode",
"doOffStage": true,
"muteRemoteAction": true
}
]
},
"Trigger_OnExit": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onRemoved": [
{
"$type": "MoleMole.Config.ApplyModifier",
"doOffStage": true,
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_ABILITY_Common_Channel_IsTrigger",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"modifierName": "Shoot_Short"
},
{
"$type": "MoleMole.Config.SetGlobalValue",
"doOffStage": true,
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "_ABILITY_Common_Channel_IsTrigger",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"Focus": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AvatarEnterFocus",
"cameraFollowLower": {
"x": 0.6,
"y": 0.2,
"z": -1.8
},
"cameraFollowUpper": {
"x": 0.6,
"y": -0.1,
"z": -1.8
},
"cameraFollowMaxDegree": 40.0,
"cameraFollowMinDegree": -40.0,
"dragButtonName": "Skill2",
"assistance": {
"ps4": {
"useGyro": true
},
"ps5": {
"useGyro": true
},
"other": {
"useGyro": true
}
},
"canMove": false,
"vcam_fov": 30.0,
"disableAnim": true
},
{
"$type": "MoleMole.Config.SetAnimatorBool",
"boolID": "LockMotionFlagExitChannel",
"value": true
},
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_CatchAnimal_Charge"
}
},
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "ActivityAbility_CatchAnimal_ChangePlayMode"
},
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "_ABILITY_Common_IsChannelState",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.AvatarExitFocus",
"doOffStage": true,
"keepRotation": true
},
{
"$type": "MoleMole.Config.SetAnimatorBool",
"doOffStage": true,
"boolID": "LockMotionFlagExitChannel"
},
{
"$type": "MoleMole.Config.SetGlobalValue",
"doOffStage": true,
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "_ABILITY_Common_IsChannelState",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"Shoot_Short": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.2
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AvatarSkillStart",
"skillID": 20041,
"cdRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"costStaminaRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
},
{
"$type": "MoleMole.Config.WidgetSkillStart",
"itemId": 220046
},
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_CatchAnimal_Shoot"
},
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.2
}
},
"attachPointName": "FocusAnchor",
"attachPointTargetType": "Self"
}
},
{
"$type": "MoleMole.Config.TriggerBullet",
"bulletID": 420000011,
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.2
}
},
"direction": {
"$type": "MoleMole.Config.ConfigDirectionByAttachPoint",
"angleOffset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
"attachPointName": "FocusAnchor",
"attachPointTargetType": "Self"
},
"attachPointName": "FocusAnchor",
"attachPointTargetType": "Self"
}
}
]
},
"Shoot_Long": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.3
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AvatarSkillStart",
"skillID": 20041,
"cdRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"costStaminaRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
},
{
"$type": "MoleMole.Config.WidgetSkillStart",
"itemId": 220046
},
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_CatchAnimal_Shoot"
},
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"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
}
},
"attachPointName": "WeaponR",
"attachPointTargetType": "Self"
}
},
{
"$type": "MoleMole.Config.Predicated",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByAvatarWeaponType",
"weaponTypes": [
"WEAPON_BOW"
]
}
],
"successActions": [
{
"$type": "MoleMole.Config.TriggerBullet",
"bulletID": 420000012,
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"direction": {
"$type": "MoleMole.Config.ConfigDirectionByAttachPoint",
"angleOffset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
"attachPointName": "FocusAnchor",
"attachPointTargetType": "Self"
},
"attachPointName": "WeaponR",
"attachPointTargetType": "Self"
}
}
],
"failActions": [
{
"$type": "MoleMole.Config.TriggerBullet",
"bulletID": 420000012,
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"direction": {
"$type": "MoleMole.Config.ConfigDirectionByAttachPoint",
"angleOffset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
"attachPointName": "FocusAnchor",
"attachPointTargetType": "Self"
},
"attachPointName": "WeaponR",
"attachPointTargetType": "Self"
}
}
]
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.SetAnimatorTrigger",
"doOffStage": true,
"triggerID": {
"isDynamic": false,
"fixedValue": "EndChannelTrigger"
}
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"doOffStage": true,
"modifierName": "ActivityAbility_CatchAnimal_AddSkillInfo"
},
{
"$type": "MoleMole.Config.AttachModifier",
"doOffStage": true,
"modifierName": "ActivityAbility_CatchAnimal_SwitchSkill"
},
{
"$type": "MoleMole.Config.AttachModifier",
"doOffStage": true,
"modifierName": "ActivityAbility_CatchAnimal_Aim_Handler"
}
],
"onKill": [
{
"$type": "MoleMole.Config.ChangePlayMode",
"doOffStage": true,
"muteRemoteAction": true
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "ActivityAbility_CatchAnimal_Bullet_DogGame",
"modifiers": {
"AnimalKillSelf": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_CatchAnimal_CaughtSuccess"
}
},
{
"$type": "MoleMole.Config.ServerLuaCall",
"doOffStage": true,
"predicates": [
{
"$type": "MoleMole.Config.ByHasModifier",
"target": "Team",
"modifierName": "IsInHachiSneak"
}
],
"luaCallType": "FromGroup",
"funcName": "MonsterCallCaught",
"param1": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"param2": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"param3": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"DogGame_Life_Handler": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.55
},
"onThinkInterval": [
{
"$type": "MoleMole.Config.TriggerAbility",
"abilityName": "ActivityAbility_CatchAnimal_Bullet_DogGame"
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_CatchAnimal_Bullet"
}
},
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "DogGame_Life_Handler"
}
],
"onAbilityStart": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_CatchAnimal_Hit"
}
},
{
"$type": "MoleMole.Config.FireAISoundEvent"
},
{
"$type": "MoleMole.Config.ServerLuaCall",
"doOffStage": true,
"predicates": [
{
"$type": "MoleMole.Config.ByHasModifier",
"target": "Team",
"modifierName": "IsInHachiSneak"
}
],
"luaCallType": "CurChallengeGroup",
"funcName": "HachiSneakWidgetUsed",
"param1": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"param2": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"param3": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.Predicated",
"target": "Other",
"otherTargets": {
"$type": "MoleMole.Config.SelectTargetsByShape",
"topLimit": 1,
"entityTypePriority": [
"Monster"
],
"sortType": "Nearest",
"shapeName": "CircleR3H5",
"campTargetType": "Enemy",
"sizeRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
},
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_AFFIX_INU_SHIHANDAI_EVENT_ANIMAL_TAG",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"compareType": "MoreThanAndEqual"
},
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_PROTECTED_BY_SHIELD",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "NoneOrEqual"
},
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_ANIMAL_IN_INVISIBLE_WAVE",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "NoneOrEqual"
}
],
"successActions": [
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Target",
"modifierName": "AnimalKillSelf"
},
{
"$type": "MoleMole.Config.CreateGadget",
"born": {
"$type": "MoleMole.Config.ConfigBornByCollisionPoint",
"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
}
}
},
"gadgetID": 70590056,
"campID": 1001,
"campTargetType": "All"
}
],
"failActions": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"target": "Target",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_IS_INU_SHIHANDAI",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
}
],
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "_CAPTURED_BY_SPECIALITEM",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
{
"$type": "MoleMole.Config.KillSelf"
}
],
"onKill": [
{
"$type": "MoleMole.Config.RemoveModifier",
"modifierName": "DogGame_Life_Handler"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "ActivityAbility_CatchAnimal_Shoot_Test",
"modifiers": {
"ActivityAbility_CatchAnimal_AddSkillInfo": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AddAvatarSkillInfo",
"doOffStage": true,
"skillID": 20042
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.RemoveAvatarSkillInfo",
"doOffStage": true,
"skillID": 20042,
"KKLPBIHKKGL": true
}
]
},
"ActivityAbility_CatchAnimal_SwitchSkill": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.SwitchSkillIDMixin",
"priority": "Playmode",
"skillIndex": 1,
"skillID": 20042
}
]
},
"ActivityAbility_CatchAnimal_Aim_Handler": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.ButtonHoldChargeMixin",
"skillID": 20042,
"secondChargeTime": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.12
},
"OnReleaseCharged": [
{
"$type": "MoleMole.Config.ApplyModifier",
"doOffStage": true,
"modifierName": "Shoot_Short"
}
],
"OnBeginSecondCharged": [
{
"$type": "MoleMole.Config.SetAnimatorTrigger",
"triggerID": {
"isDynamic": false,
"fixedValue": "StartChannelTrigger"
}
}
],
"IHOIKNGKMFP": [
{
"$type": "MoleMole.Config.ApplyModifier",
"doOffStage": true,
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_ABILITY_Common_IsChannelState",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
}
],
"modifierName": "Shoot_Long"
}
],
"OnReleaseSecondCharged": [
{
"$type": "MoleMole.Config.SetAnimatorTrigger",
"triggerID": {
"isDynamic": false,
"fixedValue": "EndChannelTrigger"
}
}
],
"chargeStateIDs": [
"Channel_Loop"
]
},
{
"$type": "MoleMole.Config.AttachToStateIDMixin",
"stateIDs": [
"Channel_BS",
"Channel_Loop"
],
"modifierName": "Focus"
}
]
},
"ActivityAbility_CatchAnimal_ChangePlayMode": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.ChangePlayMode",
"doOffStage": true,
"muteRemoteAction": true,
"toPlayMode": "ActivityAimState"
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.ChangePlayMode",
"doOffStage": true,
"muteRemoteAction": true
}
]
},
"Focus": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AvatarEnterFocus",
"cameraFollowLower": {
"x": 0.6,
"y": 0.2,
"z": -1.8
},
"cameraFollowUpper": {
"x": 0.6,
"y": -0.1,
"z": -1.8
},
"cameraFollowMaxDegree": 40.0,
"cameraFollowMinDegree": -40.0,
"dragButtonName": "Skill2",
"assistance": {
"ps4": {
"useGyro": true
},
"ps5": {
"useGyro": true
},
"other": {
"useGyro": true
}
},
"canMove": false,
"vcam_fov": 30.0,
"disableAnim": true
},
{
"$type": "MoleMole.Config.SetAnimatorBool",
"boolID": "LockMotionFlagExitChannel",
"value": true
},
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_CatchAnimal_Charge"
}
},
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "ActivityAbility_CatchAnimal_ChangePlayMode"
},
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "_ABILITY_Common_IsChannelState",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.AvatarExitFocus",
"doOffStage": true,
"keepRotation": true
},
{
"$type": "MoleMole.Config.SetAnimatorBool",
"doOffStage": true,
"boolID": "LockMotionFlagExitChannel"
},
{
"$type": "MoleMole.Config.SetGlobalValue",
"doOffStage": true,
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "_ABILITY_Common_IsChannelState",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"Shoot_Short": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.2
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AvatarShareCDSkillStart",
"skillID": 20042,
"GGNOMEFKPAD": 1
},
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_CatchAnimal_Shoot"
},
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.2
}
},
"attachPointName": "FocusAnchor",
"attachPointTargetType": "Self"
}
},
{
"$type": "MoleMole.Config.TriggerBullet",
"bulletID": 420000009,
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.2
}
},
"direction": {
"$type": "MoleMole.Config.ConfigDirectionByAttachPoint",
"angleOffset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
"attachPointName": "FocusAnchor",
"attachPointTargetType": "Self"
},
"attachPointName": "FocusAnchor",
"attachPointTargetType": "Self"
}
}
]
},
"Shoot_Long": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.3
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AvatarShareCDSkillStart",
"skillID": 20042
},
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_CatchAnimal_Shoot"
},
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"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
}
},
"attachPointName": "WeaponR",
"attachPointTargetType": "Self"
}
},
{
"$type": "MoleMole.Config.Predicated",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByAvatarWeaponType",
"weaponTypes": [
"WEAPON_BOW"
]
}
],
"successActions": [
{
"$type": "MoleMole.Config.TriggerBullet",
"bulletID": 420000010,
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"direction": {
"$type": "MoleMole.Config.ConfigDirectionByAttachPoint",
"angleOffset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
"attachPointName": "FocusAnchor",
"attachPointTargetType": "Self"
},
"attachPointName": "WeaponR",
"attachPointTargetType": "Self"
}
}
],
"failActions": [
{
"$type": "MoleMole.Config.TriggerBullet",
"bulletID": 420000010,
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"direction": {
"$type": "MoleMole.Config.ConfigDirectionByAttachPoint",
"angleOffset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
"attachPointName": "FocusAnchor",
"attachPointTargetType": "Self"
},
"attachPointName": "WeaponR",
"attachPointTargetType": "Self"
}
}
]
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.SetAnimatorTrigger",
"doOffStage": true,
"triggerID": {
"isDynamic": false,
"fixedValue": "EndChannelTrigger"
}
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"doOffStage": true,
"modifierName": "ActivityAbility_CatchAnimal_AddSkillInfo"
},
{
"$type": "MoleMole.Config.AttachModifier",
"doOffStage": true,
"modifierName": "ActivityAbility_CatchAnimal_SwitchSkill"
},
{
"$type": "MoleMole.Config.AttachModifier",
"doOffStage": true,
"modifierName": "ActivityAbility_CatchAnimal_Aim_Handler"
}
],
"onKill": [
{
"$type": "MoleMole.Config.ChangePlayMode",
"doOffStage": true,
"muteRemoteAction": true
}
],
"isDynamicAbility": true
}
}
]