[ { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Task_HuntTrap_GlobalValue", "onAdded": [ { "$type": "MoleMole.Config.HideUIBillBoard", "hide": true }, { "$type": "MoleMole.Config.EnableAIStealthy", "enable": true }, { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "_Is_Hunt_Trap", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_Task_TrapHunter", "modifiers": { "RunToEscape": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 7.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.DebugLog", "content": "onRunAdd Start!!!!!!" }, { "$type": "MoleMole.Config.SetPoseInt", "intID": "FleeState", "value": -1 }, { "$type": "MoleMole.Config.SetPoseBool", "boolID": "NearTrap", "value": true } ], "onRemoved": [ { "$type": "MoleMole.Config.SetPoseInt", "intID": "FleeState" }, { "$type": "MoleMole.Config.SetPoseBool", "boolID": "NearTrap" } ] }, "HuntBuff": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "onThinkInterval": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "HuntBuff" }, { "$type": "MoleMole.Config.ApplyModifier", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByShape", "shapeName": "CircleR50", "campTargetType": "All", "sizeRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } }, "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_Is_Hunt_Animal", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "modifierName": "RunToEscape" } ] }, "Suicide180": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 180.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 180.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Quest_SiteInteract" } } ], "onRemoved": [ { "$type": "MoleMole.Config.KillSelf" } ] } }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Suicide180" }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "HuntBuff" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Trap_Hunt_Attack", "modifiers": { "MonsterSkill": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 0.2 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByShape", "shapeName": "CircleR3", "campTargetType": "All", "sizeRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } }, "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_Is_Hunt_Trap", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "modifierName": "Trap_Suicide" }, { "$type": "MoleMole.Config.DamageByAttackValue", "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 20.0 }, "strikeType": "Blunt", "enBreak": 500.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV3", "overrideHitImpulse": { "hitLevel": "Heavy", "hitImpulseX": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "hitImpulseY": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, "hitHaltTimeScale": 0.05, "muteHitText": true } } } ], "onRemoved": [ { "$type": "MoleMole.Config.DebugLog", "content": "onMonster_Suicide Start!!!!!!" }, { "$type": "MoleMole.Config.ApplyModifier", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByShape", "shapeName": "CircleR3", "campTargetType": "All", "sizeRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } }, "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_Is_Hunt_Trap", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "modifierName": "Trap_Suicide" }, { "$type": "MoleMole.Config.DamageByAttackValue", "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 20.0 }, "strikeType": "Blunt", "enBreak": 500.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV3", "overrideHitImpulse": { "hitLevel": "Heavy", "hitImpulseX": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "hitImpulseY": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, "hitHaltTimeScale": 0.05, "muteHitText": true } } } ] }, "Trap_Suicide": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 0.8 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onRemoved": [ { "$type": "MoleMole.Config.DebugLog", "content": "onKILL_Trap Start!!!!!!" }, { "$type": "MoleMole.Config.DropSubfield", "subfieldName": "MonsterMeat" }, { "$type": "MoleMole.Config.KillSelf" } ] } }, "onAbilityStart": [ { "$type": "MoleMole.Config.ApplyModifier", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByShape", "shapeName": "CircleR3", "campTargetType": "All", "sizeRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } }, "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_Is_Hunt_Animal", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "modifierName": "MonsterSkill" } ] } } ]