[ { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Monster_Dahaka_StageControl", "abilityMixins": [ { "$type": "MoleMole.Config.AttachModifierToHPPercentMixin", "valueSteps": [ { "isFormula": false, "isDynamic": false, "fixedValue": 0.75 }, { "isFormula": false, "isDynamic": false, "fixedValue": 0.45 } ], "modifierNameSteps": [ "UNIQUE_Dahaka_HpState1", "UNIQUE_Dahaka_HpState2", "UNIQUE_Dahaka_HpState3" ] }, { "$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin", "globalValueKey": "_STAGE_", "defaultGlobalValueOnCreate": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "valueSteps": [ { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, { "isFormula": false, "isDynamic": false, "fixedValue": 1.5 }, { "isFormula": false, "isDynamic": false, "fixedValue": 2.5 }, { "isFormula": false, "isDynamic": false, "fixedValue": 3.5 }, { "isFormula": false, "isDynamic": false, "fixedValue": 4.5 }, { "isFormula": false, "isDynamic": false, "fixedValue": 999.0 } ], "modifierNameSteps": [ "UNIQUE_Dahaka_Stage1", "UNIQUE_Dahaka_Stage1to2", "UNIQUE_Dahaka_Stage2", "UNIQUE_Dahaka_Stage2to3", "UNIQUE_Dahaka_Stage3" ] }, { "$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin", "globalValueKey": "_SHADERLIGHT_LOWER_", "defaultGlobalValueOnCreate": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "valueSteps": [ { "isFormula": false, "isDynamic": false, "fixedValue": -0.5 }, { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, { "isFormula": false, "isDynamic": false, "fixedValue": 1.5 } ], "modifierNameSteps": [ "Empty", "UNIQUE_Dahaka_ShaderLight_Lower" ] }, { "$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin", "globalValueKey": "_SHADERLIGHT_UPPER_", "defaultGlobalValueOnCreate": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "valueSteps": [ { "isFormula": false, "isDynamic": false, "fixedValue": -0.5 }, { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, { "isFormula": false, "isDynamic": false, "fixedValue": 1.5 } ], "modifierNameSteps": [ "Empty", "UNIQUE_Dahaka_ShaderLight_Upper" ] }, { "$type": "MoleMole.Config.AttachToStateIDMixin", "stateIDs": [ "Debut" ], "modifierName": "Monster_Dahaka_Reminder1" }, { "$type": "MoleMole.Config.ServerFinishWatcherMixin", "watcherId": 82109, "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_WATCHER_82109_", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "compareType": "NoneOrEqual" } ] } ], "modifiers": { "UNIQUE_Dahaka_HpState1": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "state": "Limbo", "onAdded": [ { "$type": "MoleMole.Config.SetGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "_STAGE_", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ], "onRemoved": [ { "$type": "MoleMole.Config.SetGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 }, "key": "_STAGE_", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] }, "UNIQUE_Dahaka_HpState2": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "state": "Limbo", "onAdded": [ { "$type": "MoleMole.Config.SetGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 }, "key": "_STAGE_", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.ShowReminder", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_DAHAKA_FIRE_", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "id": 201130201 }, { "$type": "MoleMole.Config.ShowReminder", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_DAHAKA_WATER_", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "id": 201130203 } ], "onRemoved": [ { "$type": "MoleMole.Config.SetGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 4.0 }, "key": "_STAGE_", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] }, "UNIQUE_Dahaka_HpState3": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.SetGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 4.0 }, "key": "_STAGE_", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.ShowReminder", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_DAHAKA_ICE_", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "id": 201130207 }, { "$type": "MoleMole.Config.ShowReminder", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_DAHAKA_ELECTRIC_", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "id": 201130205 } ] }, "UNIQUE_Dahaka_Stage1": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_HpThresholdRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.65 } }, "state": "Limbo", "onAdded": [ { "$type": "MoleMole.Config.SetPoseBool", "canBeHandledOnRecover": true, "boolID": "stage1", "value": true }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Dahaka_Watcher_82109" } ], "onRemoved": [ { "$type": "MoleMole.Config.SetPoseBool", "canBeHandledOnRecover": true, "boolID": "stage1" } ] }, "UNIQUE_Dahaka_Stage1to2": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_HpThresholdRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.65 } }, "state": "Limbo", "onAdded": [ { "$type": "MoleMole.Config.SetPoseBool", "canBeHandledOnRecover": true, "boolID": "stage1to2", "value": true } ], "onRemoved": [ { "$type": "MoleMole.Config.SetPoseBool", "canBeHandledOnRecover": true, "boolID": "stage1to2" } ] }, "UNIQUE_Dahaka_Stage2": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_HpThresholdRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.35 } }, "state": "Limbo", "onAdded": [ { "$type": "MoleMole.Config.SetPoseBool", "canBeHandledOnRecover": true, "boolID": "stage2", "value": true }, { "$type": "MoleMole.Config.ReTriggerAISkillInitialCD", "skillIDs": [ 2001 ] } ], "onRemoved": [ { "$type": "MoleMole.Config.SetPoseBool", "canBeHandledOnRecover": true, "boolID": "stage2" } ] }, "UNIQUE_Dahaka_Stage2to3": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_HpThresholdRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.35 } }, "state": "Limbo", "onAdded": [ { "$type": "MoleMole.Config.SetPoseBool", "canBeHandledOnRecover": true, "boolID": "stage2to3", "value": true }, { "$type": "MoleMole.Config.ReTriggerAISkillInitialCD", "skillIDs": [ 2001 ] } ], "onRemoved": [ { "$type": "MoleMole.Config.SetPoseBool", "canBeHandledOnRecover": true, "boolID": "stage2to3" } ] }, "UNIQUE_Dahaka_Stage3": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.SetPoseBool", "canBeHandledOnRecover": true, "boolID": "stage3", "value": true }, { "$type": "MoleMole.Config.ReTriggerAISkillInitialCD", "skillIDs": [ 2001 ] } ], "onRemoved": [ { "$type": "MoleMole.Config.SetPoseBool", "canBeHandledOnRecover": true, "boolID": "stage3" } ] }, "UNIQUE_Dahaka_ShaderLight_Lower": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.SetAnimatorBool", "boolID": "LightLower", "value": true } ], "onRemoved": [ { "$type": "MoleMole.Config.SetAnimatorBool", "boolID": "LightLower" } ] }, "UNIQUE_Dahaka_ShaderLight_Upper": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.SetAnimatorBool", "boolID": "LightUpper", "value": true } ], "onRemoved": [ { "$type": "MoleMole.Config.SetAnimatorBool", "boolID": "LightUpper" } ] }, "Monster_Dahaka_Reminder1": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.ShowReminder", "predicates": [ { "$type": "MoleMole.Config.ByCurTeamHasFeatureTag", "featureTagID": 10030, "logic": "LesserOrEqual" } ], "id": 201130101 }, { "$type": "MoleMole.Config.ShowReminder", "predicates": [ { "$type": "MoleMole.Config.ByCurTeamHasFeatureTag", "featureTagID": 10030 } ], "id": 201130102 } ] }, "Dahaka_Watcher_82109": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "onThinkInterval": [ { "$type": "MoleMole.Config.ApplyModifier", "target": "AllPlayerAvatars", "modifierName": "Dahaka_Watcher_82109_Handler" } ] }, "Dahaka_Watcher_82109_Handler": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "target": "Caster", "predicates": [ { "$type": "MoleMole.Config.ByHasShield", "target": "Self", "type": "All" } ], "modifierName": "Dahaka_Watcher_82109_SetKey" } ] }, "Dahaka_Watcher_82109_SetKey": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.SetGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "_WATCHER_82109_", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ], "onRemoved": [ { "$type": "MoleMole.Config.RemoveModifier", "modifierName": "Dahaka_Watcher_82109" } ] }, "Empty": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 } } }, "onAdded": [ { "$type": "MoleMole.Config.UseSkillEliteSet", "skillEliteSetID": 1 } ], "onKill": [ { "$type": "MoleMole.Config.ShowReminder", "predicates": [ { "$type": "MoleMole.Config.ByCurTeamHasFeatureTag", "featureTagID": 10030, "logic": "LesserOrEqual" } ], "id": 201130103 }, { "$type": "MoleMole.Config.ShowReminder", "predicates": [ { "$type": "MoleMole.Config.ByCurTeamHasFeatureTag", "featureTagID": 10030 } ], "id": 201130104 }, { "$type": "MoleMole.Config.CreateGadget", "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 } }, "onGround": true }, "gadgetID": 42904032, "campID": 4001, "campTargetType": "Enemy" } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Monster_Dahaka_MoveState", "abilityMixins": [ { "$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin", "globalValueKey": "_MOVESTATE_", "defaultGlobalValueOnCreate": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "valueSteps": [ { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, { "isFormula": false, "isDynamic": false, "fixedValue": 1.5 }, { "isFormula": false, "isDynamic": false, "fixedValue": 999.0 } ], "modifierNameSteps": [ "UNIQUE_Dahaka_OnGround", "UNIQUE_Dahaka_UnderGround" ] }, { "$type": "MoleMole.Config.AttachToPoseIDMixin", "poseIDs": [ 1 ], "modifierName": "Dahaka_Free" }, { "$type": "MoleMole.Config.AttachToStateIDMixin", "stateIDs": [ "NormalIdle", "NormalMove" ], "modifierName": "Dahaka_CCDIK_Control" }, { "$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin", "globalValueKey": "_ENVIROMENTTYPE_", "defaultGlobalValueOnCreate": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "valueSteps": [ { "isFormula": false, "isDynamic": false, "fixedValue": -0.5 }, { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, { "isFormula": false, "isDynamic": false, "fixedValue": 1.5 }, { "isFormula": false, "isDynamic": false, "fixedValue": 2.5 }, { "isFormula": false, "isDynamic": false, "fixedValue": 3.5 }, { "isFormula": false, "isDynamic": false, "fixedValue": 4.5 } ], "modifierNameSteps": [ "UNIQUE_Dahaka_Enviroment_Normal", "UNIQUE_Dahaka_Enviroment_Fire", "UNIQUE_Dahaka_Enviroment_Water", "UNIQUE_Dahaka_Enviroment_Ice", "UNIQUE_Dahaka_Enviroment_Electric" ] } ], "modifiers": { "UNIQUE_Dahaka_OnGround": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.SetPoseBool", "canBeHandledOnRecover": true, "boolID": "UnderGround" }, { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Monster_Dahaka_Eye" } } ], "onRemoved": [ { "$type": "MoleMole.Config.SetPoseBool", "canBeHandledOnRecover": true, "boolID": "UnderGround", "value": true } ] }, "UNIQUE_Dahaka_UnderGround": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.AttachToStateIDMixin", "stateIDs": [ "NormalIdle" ], "modifierName": "Dahaka_UnderGround_StandbyEffect" } ], "state": "LockHP", "onAdded": [ { "$type": "MoleMole.Config.SetPoseBool", "canBeHandledOnRecover": true, "boolID": "UnderGround", "value": true }, { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Dahaka_UnderGround_DenyLockOn" } ], "onRemoved": [ { "$type": "MoleMole.Config.SetPoseBool", "canBeHandledOnRecover": true, "boolID": "UnderGround" } ] }, "Dahaka_Free": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.SetGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "_DAHAKA_FREE_", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.CreateGadget", "born": { "$type": "MoleMole.Config.ConfigBornByWorld", "worldPos": { "x": 516.7, "y": 71.99, "z": 464.5 } }, "gadgetID": 42904049, "campID": 4001, "campTargetType": "Enemy", "byServer": true }, { "$type": "MoleMole.Config.HideUIBillBoard", "hide": true } ], "onRemoved": [ { "$type": "MoleMole.Config.SetGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "key": "_DAHAKA_FREE_", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] }, "Dahaka_CCDIK_Control": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.EnablePartControl", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_DAHAKA_FREE_", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ], "partRootNames": [ "Neck" ], "enable": true } ], "onRemoved": [ { "$type": "MoleMole.Config.EnablePartControl", "partRootNames": [ "Neck" ] } ] }, "UNIQUE_Dahaka_Enviroment_Normal": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_DahakaBoss01_Light_Normal" }, "born": { "$type": "MoleMole.Config.ConfigBornByWorld", "worldFwd": { "z": 1.0 } } }, { "$type": "MoleMole.Config.ChangeEnviroWeather", "climateType": 1, "transDuration": 3.0 }, { "$type": "MoleMole.Config.SetGlobalValue", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByChildren", "configID": 42904049 }, "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "_AIRWALLSTATE_", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.ApplyModifier", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsBySelfGroup", "operation": "XOR", "value": 17 }, "modifierName": "Dahaka_Enviroment_Normal_Handler" } ] }, "UNIQUE_Dahaka_Enviroment_Fire": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_DahakaBoss01_Light_Fire" }, "born": { "$type": "MoleMole.Config.ConfigBornByWorld", "worldFwd": { "z": 1.0 } } }, { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Monster_Dahaka_Enviroment_Fire" }, "born": { "$type": "MoleMole.Config.ConfigBornByWorld", "worldPos": { "x": 516.7, "y": 71.99, "z": 464.5 } } }, { "$type": "MoleMole.Config.ChangeEnviroWeather", "climateType": 2, "transDuration": 3.0 }, { "$type": "MoleMole.Config.SetGlobalValue", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByChildren", "configID": 42904049 }, "value": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 }, "key": "_AIRWALLSTATE_", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.ApplyModifier", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsBySelfGroup", "operation": "XOR", "value": 17 }, "modifierName": "Dahaka_Enviroment_Fire_Handler" } ] }, "UNIQUE_Dahaka_Enviroment_Water": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_DahakaBoss01_Light_Water" }, "born": { "$type": "MoleMole.Config.ConfigBornByWorld", "worldFwd": { "z": 1.0 } } }, { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Monster_Dahaka_Enviroment_Water" }, "born": { "$type": "MoleMole.Config.ConfigBornByWorld", "worldPos": { "x": 516.7, "y": 71.99, "z": 464.5 } } }, { "$type": "MoleMole.Config.ChangeEnviroWeather", "climateType": 4, "transDuration": 3.0 }, { "$type": "MoleMole.Config.SetGlobalValue", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByChildren", "configID": 42904049 }, "value": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 }, "key": "_AIRWALLSTATE_", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.ApplyModifier", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsBySelfGroup", "operation": "XOR", "value": 17 }, "modifierName": "Dahaka_Enviroment_Water_Handler" } ] }, "UNIQUE_Dahaka_Enviroment_Ice": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_DahakaBoss01_Light_Ice" }, "born": { "$type": "MoleMole.Config.ConfigBornByWorld", "worldFwd": { "z": 1.0 } } }, { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Monster_Dahaka_Enviroment_Ice" }, "born": { "$type": "MoleMole.Config.ConfigBornByWorld", "worldPos": { "x": 516.7, "y": 71.99, "z": 464.5 } } }, { "$type": "MoleMole.Config.ChangeEnviroWeather", "climateType": 3, "transDuration": 3.0 }, { "$type": "MoleMole.Config.SetGlobalValue", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByChildren", "configID": 42904049 }, "value": { "isFormula": false, "isDynamic": false, "fixedValue": 4.0 }, "key": "_AIRWALLSTATE_", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.ApplyModifier", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsBySelfGroup", "operation": "XOR", "value": 17 }, "modifierName": "Dahaka_Enviroment_Ice_Handler" } ] }, "UNIQUE_Dahaka_Enviroment_Electric": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_DahakaBoss01_Light_Thunder" }, "born": { "$type": "MoleMole.Config.ConfigBornByWorld", "worldFwd": { "z": 1.0 } } }, { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Monster_Dahaka_Enviroment_Electric" }, "born": { "$type": "MoleMole.Config.ConfigBornByWorld", "worldPos": { "x": 516.7, "y": 71.99, "z": 464.5 } } }, { "$type": "MoleMole.Config.ChangeEnviroWeather", "climateType": 6, "transDuration": 3.0 }, { "$type": "MoleMole.Config.SetGlobalValue", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByChildren", "configID": 42904049 }, "value": { "isFormula": false, "isDynamic": false, "fixedValue": 5.0 }, "key": "_AIRWALLSTATE_", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.ApplyModifier", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsBySelfGroup", "operation": "XOR", "value": 17 }, "modifierName": "Dahaka_Enviroment_Electric_Handler" } ] }, "Dahaka_UnderGround_StandbyEffect": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Monster_Dahaka_Swim" } } ] }, "UNIQUE_Dahaka_UnderGround_DenyLockOn": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "state": "DenyLockOn" }, "Dahaka_Enviroment_Normal_Handler": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.SetGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "key": "_ELEMENTTYPE_", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] }, "Dahaka_Enviroment_Fire_Handler": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.SetGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "_ELEMENTTYPE_", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] }, "Dahaka_Enviroment_Water_Handler": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.SetGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 }, "key": "_ELEMENTTYPE_", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] }, "Dahaka_Enviroment_Ice_Handler": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.SetGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 }, "key": "_ELEMENTTYPE_", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] }, "Dahaka_Enviroment_Electric_Handler": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.SetGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 4.0 }, "key": "_ELEMENTTYPE_", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] } }, "onAdded": [ { "$type": "MoleMole.Config.SetGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "_DAHAKA_ELEMENTTYPE_TAG_LOWER_", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.SetGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "_DAHAKA_ELEMENTTYPE_TAG_UPPER_", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.AttachAbilityStateResistance", "resistanceListID": 13002 }, { "$type": "MoleMole.Config.EnablePartControl", "partRootNames": [ "Neck" ] } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Monster_Quest_Dahaka_StageControl", "abilityMixins": [ { "$type": "MoleMole.Config.AttachToStateIDMixin", "stateIDs": [ "Debut" ], "modifierName": "Monster_Dahaka_FirstSightReminder1" }, { "$type": "MoleMole.Config.AttachModifierToHPPercentMixin", "valueSteps": [ { "isFormula": false, "isDynamic": false, "fixedValue": 0.65 }, { "isFormula": false, "isDynamic": false, "fixedValue": 0.35 } ], "modifierNameSteps": [ "UNIQUE_Quest_Dahaka_HpState1", "UNIQUE_Quest_Dahaka_HpState2", "UNIQUE_Quest_Dahaka_HpState3" ] }, { "$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin", "globalValueKey": "_STAGE_", "defaultGlobalValueOnCreate": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "valueSteps": [ { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, { "isFormula": false, "isDynamic": false, "fixedValue": 1.5 }, { "isFormula": false, "isDynamic": false, "fixedValue": 2.5 }, { "isFormula": false, "isDynamic": false, "fixedValue": 3.5 }, { "isFormula": false, "isDynamic": false, "fixedValue": 4.5 }, { "isFormula": false, "isDynamic": false, "fixedValue": 999.0 } ], "modifierNameSteps": [ "UNIQUE_Monster_Quest_Dahaka_Stage1", "UNIQUE_Monster_Quest_Dahaka_Stage1to2", "UNIQUE_Monster_Quest_Dahaka_Stage2", "UNIQUE_Monster_Quest_Dahaka_Stage2to3", "UNIQUE_Monster_Quest_Dahaka_Stage3" ] } ], "modifiers": { "UNIQUE_Quest_Dahaka_HpState1": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "state": "Limbo", "onAdded": [ { "$type": "MoleMole.Config.SetGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "_STAGE_", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ], "onRemoved": [ { "$type": "MoleMole.Config.SetGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 }, "key": "_STAGE_", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] }, "UNIQUE_Quest_Dahaka_HpState2": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "state": "Limbo", "onAdded": [ { "$type": "MoleMole.Config.SetGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 }, "key": "_STAGE_", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ], "onRemoved": [ { "$type": "MoleMole.Config.SetGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 4.0 }, "key": "_STAGE_", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] }, "UNIQUE_Quest_Dahaka_HpState3": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.SetGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 4.0 }, "key": "_STAGE_", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] }, "UNIQUE_Monster_Quest_Dahaka_Stage1": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_HpThresholdRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.6 } }, "state": "Limbo", "onAdded": [ { "$type": "MoleMole.Config.SetPoseBool", "canBeHandledOnRecover": true, "boolID": "stage1", "value": true } ], "onRemoved": [ { "$type": "MoleMole.Config.SetPoseBool", "canBeHandledOnRecover": true, "boolID": "stage1" } ] }, "UNIQUE_Monster_Quest_Dahaka_Stage1to2": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_HpThresholdRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.6 } }, "state": "Limbo", "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "UNIQUE_Monster_Quest_Dahaka_Stage1to2_Delay" }, { "$type": "MoleMole.Config.SetPoseBool", "canBeHandledOnRecover": true, "boolID": "stage1to2", "value": true } ], "onRemoved": [ { "$type": "MoleMole.Config.SetPoseBool", "canBeHandledOnRecover": true, "boolID": "stage1to2" } ] }, "UNIQUE_Monster_Quest_Dahaka_Stage2": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_HpThresholdRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.3 } }, "state": "Limbo", "onAdded": [ { "$type": "MoleMole.Config.SetPoseBool", "canBeHandledOnRecover": true, "boolID": "stage2", "value": true }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "UNIQUE_Quest_Dahaka_LockHp_Stage2" }, { "$type": "MoleMole.Config.ReTriggerAISkillInitialCD", "skillIDs": [ 2001, 1301, 1311 ] }, { "$type": "MoleMole.Config.ShowReminder", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_MONSTER_DAHAKA_FIRSTSIGHT_REMINDER2_", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "compareType": "NoneOrEqual" } ], "id": 201070201 }, { "$type": "MoleMole.Config.SetGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "_MONSTER_DAHAKA_FIRSTSIGHT_REMINDER2_", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ], "onRemoved": [ { "$type": "MoleMole.Config.SetPoseBool", "canBeHandledOnRecover": true, "boolID": "stage2" } ] }, "UNIQUE_Monster_Quest_Dahaka_Stage2to3": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_HpThresholdRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.3 } }, "state": "Limbo", "onAdded": [ { "$type": "MoleMole.Config.SetPoseBool", "canBeHandledOnRecover": true, "boolID": "stage2to3", "value": true }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "UNIQUE_Monster_Quest_Dahaka_Stage2to3_Delay" } ], "onRemoved": [ { "$type": "MoleMole.Config.SetPoseBool", "canBeHandledOnRecover": true, "boolID": "stage2to3" } ] }, "UNIQUE_Monster_Quest_Dahaka_Stage3": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.SetPoseBool", "canBeHandledOnRecover": true, "boolID": "stage3", "value": true }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "UNIQUE_Quest_Dahaka_LockHp_Stage3" }, { "$type": "MoleMole.Config.ReTriggerAISkillInitialCD", "skillIDs": [ 2001, 1301, 1311 ] }, { "$type": "MoleMole.Config.ShowReminder", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_MONSTER_DAHAKA_FIRSTSIGHT_REMINDER3_", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "compareType": "NoneOrEqual" } ], "id": 201070301 }, { "$type": "MoleMole.Config.SetGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "_MONSTER_DAHAKA_FIRSTSIGHT_REMINDER3_", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ], "onRemoved": [ { "$type": "MoleMole.Config.SetPoseBool", "canBeHandledOnRecover": true, "boolID": "stage3" } ] }, "Monster_Dahaka_FirstSightReminder1": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Dahaka_Debut_EmptyTimer" } ], "onRemoved": [ { "$type": "MoleMole.Config.ShowReminder", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_MONSTER_DAHAKA_FIRSTSIGHT_REMINDER1_", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "compareType": "NoneOrEqual" } ], "id": 201070101 }, { "$type": "MoleMole.Config.SetGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "_MONSTER_DAHAKA_FIRSTSIGHT_REMINDER1_", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] }, "Dahaka_Debut_EmptyTimer": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onRemoved": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Monster_Dahaka_Debut_Empty" } } ] }, "UNIQUE_Monster_Quest_Dahaka_Stage1to2_Delay": { "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onRemoved": [ { "$type": "MoleMole.Config.SetGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 }, "key": "_STAGE_", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] }, "UNIQUE_Monster_Quest_Dahaka_Stage2to3_Delay": { "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onRemoved": [ { "$type": "MoleMole.Config.SetGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 5.0 }, "key": "_STAGE_", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] }, "UNIQUE_Quest_Dahaka_LockHp_Stage2": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_HpThresholdRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.55 } }, "state": "Limbo" }, "UNIQUE_Quest_Dahaka_LockHp_Stage3": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_HpThresholdRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.25 } }, "state": "Limbo" }, "UNIQUE_Monster_Dahaka_Quest_AttackDetect": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAttackLanded": [ { "$type": "MoleMole.Config.Predicated", "target": "Target", "targetPredicates": [ { "$type": "MoleMole.Config.ByEntityTypes", "entityTypes": [ "Avatar" ] }, { "$type": "MoleMole.Config.ByTargetHPRatio", "logic": "LesserOrEqual", "HPRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.05 } } ], "successActions": [ { "$type": "MoleMole.Config.ApplyModifier", "target": "Target", "modifierName": "UNIQUE_AvatarLimbo_HealHp" }, { "$type": "MoleMole.Config.RemoveModifier", "modifierName": "UNIQUE_Monster_Dahaka_Quest_AttackDetect" } ] } ] }, "UNIQUE_Monster_Dahaka_FirstSight_AvatarLimbo": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.CurLocalAvatarMixin", "modifierName": "AvatarLimbo_Handler" } ] }, "AvatarLimbo_Handler": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "state": "Limbo" }, "UNIQUE_AvatarLimbo_HealHp": { "stacking": "Unique", "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 7.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.ShowReminder", "id": 201070501 }, { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Monster_Dahaka_ReviveAvatarLoop" } } ], "onRemoved": [ { "$type": "MoleMole.Config.ReviveDeadAvatar", "amountByTargetMaxHPRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "cdRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } }, { "$type": "MoleMole.Config.HealHP", "target": "CurTeamAvatars", "doOffStage": true, "amountByTargetMaxHPRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } }, { "$type": "MoleMole.Config.RemoveModifier", "target": "Team", "doOffStage": true, "modifierName": "UNIQUE_Monster_Dahaka_FirstSight_AvatarLimbo" }, { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Monster_Dahaka_ReviveAvatarAS" } } ] } }, "onAdded": [ { "$type": "MoleMole.Config.SetGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "_MONSTER_DAHAKA_FIRSTSIGHT_", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "UNIQUE_Monster_Dahaka_Quest_AttackDetect" }, { "$type": "MoleMole.Config.ApplyModifier", "target": "Team", "modifierName": "UNIQUE_Monster_Dahaka_FirstSight_AvatarLimbo" }, { "$type": "MoleMole.Config.UseSkillEliteSet", "skillEliteSetID": 2 } ], "onKill": [ { "$type": "MoleMole.Config.RemoveModifier", "target": "Team", "modifierName": "UNIQUE_Monster_Dahaka_FirstSight_AvatarLimbo" }, { "$type": "MoleMole.Config.CreateGadget", "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 } }, "onGround": true }, "gadgetID": 42904048, "campID": 4001, "campTargetType": "Enemy" }, { "$type": "MoleMole.Config.ShowReminder", "id": 201070303 } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Monster_Dahaka_SealedEffect", "abilityMixins": [ { "$type": "MoleMole.Config.AttachToStateIDMixin", "stateIDs": [ "Debut" ], "modifierName": "Dahaka_Debut" } ], "modifiers": { "Dahaka_Debut": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "state": "LockHP", "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Monster_Dahaka_Sealed_Spell_Debut" } }, { "$type": "MoleMole.Config.SetGlobalPos", "key": "_DAHAKA_BORNANCHOR_", "born": { "$type": "MoleMole.Config.ConfigBornBySelf" } }, { "$type": "MoleMole.Config.SetGlobalPos", "key": "_FIREAREAPOS_", "born": { "$type": "MoleMole.Config.ConfigBornBySelf" }, "setTarget": false }, { "$type": "MoleMole.Config.ServerMonsterLog", "paramList": [ 1, 0, 0 ] } ], "onRemoved": [ { "$type": "MoleMole.Config.RemoveModifier", "modifierName": "Dahaka_Debut_Effect" } ] }, "Dahaka_Debut_Effect": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Monster_Dahaka_Sealed_Circle_Debut" } } ] } }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Dahaka_Debut_Effect" } ], "onAbilityStart": [ { "$type": "MoleMole.Config.SendEffectTrigger", "parameter": "Sealed", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Monster_Dahaka_Sealed_Circle_Debut" } } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Dahaka_Sealed_CircleEffect", "modifiers": { "SpellTimer": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 3.75 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onRemoved": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Spell_Defeat" } ] }, "Spell_Defeat": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Monster_Dahaka_Sealed_Spell_Defeat" } } ] } }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Monster_Dahaka_Sealed_Circle" } }, { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Monster_Dahaka_Sealed_Circle_BS" } }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "SpellTimer" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Dahaka_Sealed_Roar_CameraShake", "onAbilityStart": [ { "$type": "MoleMole.Config.ActCameraShake", "cameraShake": { "shakeRange": 5.0, "shakeTime": 0.4, "shakeDistance": 100.0 } }, { "$type": "MoleMole.Config.ActCameraRadialBlur", "cameraRadialBlur": { "power": 2.0, "blurTime": 1.75, "fadeTime": 0.5 } } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Dahaka_Sealed_Fore_CameraShake", "onAbilityStart": [ { "$type": "MoleMole.Config.ActCameraShake", "cameraShake": { "shakeRange": 2.0, "shakeTime": 0.3, "shakeDistance": 100.0 } } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Monster_Dahaka_MoveEffect_ForeR", "onAbilityStart": [ { "$type": "MoleMole.Config.ActCameraShake", "cameraShake": { "shakeRange": 1.5, "shakeTime": 0.25, "shakeDistance": 50.0 } }, { "$type": "MoleMole.Config.FireEffect", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_DAHAKA_ELEMENTTYPE_TAG_LOWER_", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Monster_Dahaka_Move_Rock" }, "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": "ForeRAttachPoint", "attachPointTargetType": "Self" } }, { "$type": "MoleMole.Config.FireEffect", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_DAHAKA_ELEMENTTYPE_TAG_LOWER_", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 } } ], "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Monster_Dahaka_Move_Fire" }, "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": "ForeRAttachPoint", "attachPointTargetType": "Self" } }, { "$type": "MoleMole.Config.FireEffect", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_DAHAKA_ELEMENTTYPE_TAG_LOWER_", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 } } ], "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Monster_Dahaka_Move_Water" }, "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": "ForeRAttachPoint", "attachPointTargetType": "Self" } }, { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackSphere", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornByAttachPoint", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": -2.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 } }, "attachPointName": "ForeRAttachPoint", "attachPointTargetType": "Self" }, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 6.0 } }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "strikeType": "Blunt", "enBreak": 999999.0 }, "hitPattern": { "onHitEffectName": "none", "hitImpulseType": "LV0", "hitHaltTimeScale": 0.05 } } }, "targetType": "Enemy" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Monster_Dahaka_MoveEffect_ForeL", "onAbilityStart": [ { "$type": "MoleMole.Config.ActCameraShake", "cameraShake": { "shakeRange": 1.5, "shakeTime": 0.3, "shakeDistance": 75.0 } }, { "$type": "MoleMole.Config.FireEffect", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_DAHAKA_ELEMENTTYPE_TAG_LOWER_", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Monster_Dahaka_Move_Rock" }, "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": "ForeLAttachPoint", "attachPointTargetType": "Self" } }, { "$type": "MoleMole.Config.FireEffect", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_DAHAKA_ELEMENTTYPE_TAG_LOWER_", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 } } ], "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Monster_Dahaka_Move_Fire" }, "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": "ForeLAttachPoint", "attachPointTargetType": "Self" } }, { "$type": "MoleMole.Config.FireEffect", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_DAHAKA_ELEMENTTYPE_TAG_LOWER_", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 } } ], "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Monster_Dahaka_Move_Water" }, "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": "ForeLAttachPoint", "attachPointTargetType": "Self" } }, { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackSphere", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornByAttachPoint", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 } }, "attachPointName": "ForeLAttachPoint", "attachPointTargetType": "Self" }, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 6.0 } }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "strikeType": "Blunt", "enBreak": 999999.0 }, "hitPattern": { "onHitEffectName": "none", "hitImpulseType": "LV0", "hitHaltTimeScale": 0.05 } } }, "targetType": "Enemy" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Monster_Dahaka_MoveEffect_HindL", "onAbilityStart": [ { "$type": "MoleMole.Config.FireEffect", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_DAHAKA_ELEMENTTYPE_TAG_LOWER_", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Monster_Dahaka_Move_Rock" }, "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": "HindLAttachPoint", "attachPointTargetType": "Self" } }, { "$type": "MoleMole.Config.FireEffect", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_DAHAKA_ELEMENTTYPE_TAG_LOWER_", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 } } ], "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Monster_Dahaka_Move_Fire" }, "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": "HindLAttachPoint", "attachPointTargetType": "Self" } }, { "$type": "MoleMole.Config.FireEffect", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_DAHAKA_ELEMENTTYPE_TAG_LOWER_", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 } } ], "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Monster_Dahaka_Move_Water" }, "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": "HindLAttachPoint", "attachPointTargetType": "Self" } }, { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackSphere", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornByAttachPoint", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 } }, "attachPointName": "HindLAttachPoint", "attachPointTargetType": "Self" }, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 6.0 } }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "strikeType": "Blunt", "enBreak": 999999.0 }, "hitPattern": { "onHitEffectName": "none", "hitImpulseType": "LV0", "hitHaltTimeScale": 0.05 } } }, "targetType": "Enemy" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Monster_Dahaka_MoveEffect_HindR", "onAbilityStart": [ { "$type": "MoleMole.Config.FireEffect", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_DAHAKA_ELEMENTTYPE_TAG_LOWER_", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Monster_Dahaka_Move_Rock" }, "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": "HindRAttachPoint", "attachPointTargetType": "Self" } }, { "$type": "MoleMole.Config.FireEffect", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_DAHAKA_ELEMENTTYPE_TAG_LOWER_", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 } } ], "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Monster_Dahaka_Move_Fire" }, "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": "HindRAttachPoint", "attachPointTargetType": "Self" } }, { "$type": "MoleMole.Config.FireEffect", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_DAHAKA_ELEMENTTYPE_TAG_LOWER_", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 } } ], "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Monster_Dahaka_Move_Water" }, "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": "HindRAttachPoint", "attachPointTargetType": "Self" } }, { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackSphere", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornByAttachPoint", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": -2.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 } }, "attachPointName": "HindRAttachPoint", "attachPointTargetType": "Self" }, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 6.0 } }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "strikeType": "Blunt", "enBreak": 999999.0 }, "hitPattern": { "onHitEffectName": "none", "hitImpulseType": "LV0", "hitHaltTimeScale": 0.05 } } }, "targetType": "Enemy" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Monster_Dahaka_CameraState", "abilityMixins": [ { "$type": "MoleMole.Config.AttachToStateIDMixin", "stateIDs": [ "Debut" ], "modifierName": "Dahaka_Camera_Debut" }, { "$type": "MoleMole.Config.AttachToStateIDMixin", "stateIDs": [ "Switch01" ], "modifierName": "Dahaka_Camera_Switch01" }, { "$type": "MoleMole.Config.AttachToStateIDMixin", "stateIDs": [ "Switch02" ], "modifierName": "Dahaka_Camera_Switch02" } ], "modifiers": { "Dahaka_Camera_Debut": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AvatarEnterCameraShot", "cameraMoveCfgPath": "Camera_Monster_Dahaka_Debut" } ] }, "Dahaka_Camera_Switch01": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AvatarEnterCameraShot", "cameraMoveCfgPath": "Camera_Monster_Dahaka_Switch01" } ] }, "Dahaka_Camera_Switch02": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AvatarEnterCameraShot", "cameraMoveCfgPath": "Camera_Monster_Dahaka_Switch02" } ] } } } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Monster_Dahaka_CameraSetting" } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Monster_Dahaka_Random", "abilityMixins": [ { "$type": "MoleMole.Config.AttachToAnimatorStateIDMixin", "stateIDs": [ "ElementBurst_AS" ], "modifierName": "Dahaka_Random_Predicated" } ], "modifiers": { "Dahaka_Random_Predicated": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 } } } } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Monster_Dahaka_DiveBS", "abilityMixins": [ { "$type": "MoleMole.Config.AttachToAnimatorStateIDMixin", "stateIDs": [ "Dive_BS_UnderGround" ], "modifierName": "Dahaka_DiveBS" }, { "$type": "MoleMole.Config.AttachToAnimatorStateIDMixin", "stateIDs": [ "Dive_BS_UnderGround" ], "modifierName": "Dahaka_DiveBS_Camera" } ], "modifiers": { "Dahaka_DiveBS": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.SetGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 }, "key": "_MOVESTATE_", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.ReTriggerAISkillInitialCD", "skillIDs": [ 401, 411 ] } ], "onRemoved": [ { "$type": "MoleMole.Config.RemoveUniqueModifier", "modifierName": "UNIQUE_Quest_Dahaka_LockHp_Stage2" }, { "$type": "MoleMole.Config.RemoveUniqueModifier", "modifierName": "UNIQUE_Quest_Dahaka_LockHp_Stage3" } ] }, "Dahaka_DiveBS_Camera": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.ActCameraShake", "cameraShake": { "shakeRange": 2.0, "shakeTime": 0.4, "shakeDistance": 75.0 } } ] } } } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Monster_Dahaka_DiveAS", "abilityMixins": [ { "$type": "MoleMole.Config.AttachToAnimatorStateIDMixin", "stateIDs": [ "GrubToCenter_AS" ], "modifierName": "Dahaka_DiveAS" } ], "modifiers": { "Dahaka_DiveAS": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.SetGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "_MOVESTATE_", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.ReTriggerAISkillInitialCD", "skillIDs": [ 301, 302, 1301, 1311, 2001 ] } ] } }, "onAbilityStart": [ { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "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": 1.0 } } }, "height": 2.0, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 8.5 } }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 0.25 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "enBreak": 999999.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV6", "overrideHitImpulse": { "hitLevel": "Air", "hitImpulseX": { "isFormula": false, "isDynamic": false, "fixedValue": 1000.0 }, "hitImpulseY": { "isFormula": false, "isDynamic": false, "fixedValue": 600.0 } }, "hitHaltTimeScale": 0.05 }, "forceCameraShake": true, "cameraShake": { "shakeType": "CustomVector", "shakeRange": 4.0, "shakeTime": 1.0, "shakeDistance": 75.0 } } }, "targetType": "Enemy" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Monster_Dahaka_Swim", "abilityMixins": [ { "$type": "MoleMole.Config.AttachToAnimatorStateIDMixin", "stateIDs": [ "Swim", "SwimToGrub", "Grub_AS", "Grub", "DiveToSwim", "GrubToCenter_BS" ], "modifierName": "Dahaka_Swim_Effect" }, { "$type": "MoleMole.Config.AttachToAnimatorStateIDMixin", "stateIDs": [ "Dive_BS_UnderGround", "Swim", "SwimToGrub", "Grub_BS", "Grub_AS", "Grub", "DiveToSwim", "GrubToCenter_BS", "GrubToCenter" ], "modifierName": "Dahaka_UnderGround_PushCollider" }, { "$type": "MoleMole.Config.AttachToAnimatorStateIDMixin", "stateIDs": [ "SwimToGrub", "Swim", "Grub", "Grub_AS", "GrubToCenter_BS", "DiveToSwim" ], "modifierName": "Dahaka_Swim_PushCollider" }, { "$type": "MoleMole.Config.AttachToAnimatorStateIDMixin", "stateIDs": [ "Grub_BS" ], "modifierName": "Dahaka_GrubBS" }, { "$type": "MoleMole.Config.AttachToAnimatorStateIDMixin", "stateIDs": [ "Swim" ], "modifierName": "Dahaka_Swim_Attack" }, { "$type": "MoleMole.Config.AttachToPoseIDMixin", "poseIDs": [ 102, 202, 152, 252, 302 ], "modifierName": "Dahaka_Swim_RockFall" } ], "modifiers": { "Dahaka_Swim_Effect": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "state": "DenyLockOn", "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Monster_Dahaka_Swim" } } ] }, "Dahaka_UnderGround_PushCollider": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.EnablePushColliderName", "pushColliderNames": [ "PushCollider_Fore", "PushCollider_Hind", "PushCollider_Body", "PushCollider_Back", "PushCollider_Tail", "PushCollider_Fore_Extra", "PushCollider_Hind_Extra", "PushCollider_Body_Extra", "PushCollider_Back_Extra", "PushCollider_Tail_Extra", "PushCollider_Neck", "PushCollider_Neck_Extra", "PushCollider_Hip", "PushCollider_Hip_Extra" ] } ], "onRemoved": [ { "$type": "MoleMole.Config.EnablePushColliderName", "pushColliderNames": [ "PushCollider_Fore", "PushCollider_Hind", "PushCollider_Body", "PushCollider_Back", "PushCollider_Tail", "PushCollider_Fore_Extra", "PushCollider_Hind_Extra", "PushCollider_Body_Extra", "PushCollider_Back_Extra", "PushCollider_Tail_Extra", "PushCollider_Neck", "PushCollider_Neck_Extra", "PushCollider_Hip", "PushCollider_Hip_Extra" ], "setEnable": true } ] }, "Dahaka_Swim_PushCollider": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.EnablePushColliderName", "pushColliderNames": [ "PushCollider_Swim", "PushCollider_Swim_Extra" ], "setEnable": true } ], "onRemoved": [ { "$type": "MoleMole.Config.EnablePushColliderName", "pushColliderNames": [ "PushCollider_Swim", "PushCollider_Swim_Extra" ] } ] }, "Dahaka_GrubBS": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.EnablePushColliderName", "pushColliderNames": [ "PushCollider_Swim", "PushCollider_Swim_Extra" ] }, { "$type": "MoleMole.Config.SetAnimatorBool", "boolID": "Grub" }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Dahaka_Grub_Effect_Timer" }, { "$type": "MoleMole.Config.TryFindBlinkPointByBorn", "born": { "$type": "MoleMole.Config.ConfigBornByGlobalValue", "bornRandom": { "$type": "MoleMole.Config.BornRandomFromCenter", "minRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "maxRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 2.5 } }, "positionKey": "_DAHAKA_BORNANCHOR_", "directionKey": "" }, "hitSceneTest": false, "limitY": { "isFormula": false, "isDynamic": false, "fixedValue": 2.5 } } ], "onRemoved": [ { "$type": "MoleMole.Config.EnablePushColliderName", "pushColliderNames": [ "PushCollider_Swim", "PushCollider_Swim_Extra" ], "setEnable": true } ] }, "Dahaka_Grub_Effect_Timer": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 1.25 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onRemoved": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Dahaka_Grub_Timer" } ] }, "Dahaka_Grub_Timer": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 1.25 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.TriggerAbility", "abilityName": "Monster_Dahaka_Blink_FindBlinkPoint" }, { "$type": "MoleMole.Config.TriggerAbility", "abilityName": "Monster_Dahaka_Blink" } ], "onRemoved": [ { "$type": "MoleMole.Config.SetAnimatorBool", "boolID": "Grub", "value": true } ] }, "Dahaka_Swim_Attack": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, "onThinkInterval": [ { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackSphere", "triggerType": "TriggerNoRepeat", "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": 2.0 } }, "attachPointName": "RootNode" }, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 7.5 } }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Rock", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "strikeType": "Blunt", "enBreak": 999999.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV5", "hitHaltTimeScale": 0.05 }, "forceCameraShake": true, "cameraShake": { "shakeType": "CustomVector", "shakeRange": 1.0, "shakeTime": 0.2 } } }, "targetType": "Enemy" } ] }, "Dahaka_Swim_RockFall": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 4.5 }, "onAdded": [ { "$type": "MoleMole.Config.CreateGadget", "target": "SelfAttackTarget", "born": { "$type": "MoleMole.Config.ConfigBornByPredicatePoint", "onGround": true, "direction": { "$type": "MoleMole.Config.ConfigDirectionByDefault", "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 } } }, "timeForPredictive": 0.5 }, "gadgetID": 42904035, "campID": 4001, "campTargetType": "Enemy" }, { "$type": "MoleMole.Config.CreateGadget", "born": { "$type": "MoleMole.Config.ConfigBornByGlobalValue", "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 } }, "bornRandom": { "$type": "MoleMole.Config.BornRandomFromCenter", "minRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 5.0 }, "maxRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 } }, "onGround": true, "positionKey": "_DAHAKA_BORNANCHOR_", "directionKey": "" }, "gadgetID": 42904035, "campID": 4001, "campTargetType": "Enemy" }, { "$type": "MoleMole.Config.CreateGadget", "born": { "$type": "MoleMole.Config.ConfigBornByGlobalValue", "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 } }, "bornRandom": { "$type": "MoleMole.Config.BornRandomFromCenter", "minRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 15.0 }, "maxRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 40.0 } }, "onGround": true, "positionKey": "_DAHAKA_BORNANCHOR_", "directionKey": "" }, "gadgetID": 42904035, "campID": 4001, "campTargetType": "Enemy" }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Dahaka_Swim_RockFall_Wave1" }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Dahaka_Swim_RockFall_Wave2" }, { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Monster_Dahaka_Swim_Enviroment" }, "born": { "$type": "MoleMole.Config.ConfigBornByWorld", "worldPos": { "x": 516.7, "y": 71.99, "z": 464.5 } } } ], "onThinkInterval": [ { "$type": "MoleMole.Config.CreateGadget", "target": "SelfAttackTarget", "born": { "$type": "MoleMole.Config.ConfigBornByPredicatePoint", "onGround": true, "direction": { "$type": "MoleMole.Config.ConfigDirectionByDefault", "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 } } }, "timeForPredictive": 0.5 }, "gadgetID": 42904035, "campID": 4001, "campTargetType": "Enemy" }, { "$type": "MoleMole.Config.CreateGadget", "born": { "$type": "MoleMole.Config.ConfigBornByGlobalValue", "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 } }, "bornRandom": { "$type": "MoleMole.Config.BornRandomFromCenter", "minRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 5.0 }, "maxRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 } }, "onGround": true, "positionKey": "_DAHAKA_BORNANCHOR_", "directionKey": "" }, "gadgetID": 42904035, "campID": 4001, "campTargetType": "Enemy" }, { "$type": "MoleMole.Config.CreateGadget", "born": { "$type": "MoleMole.Config.ConfigBornByGlobalValue", "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 } }, "bornRandom": { "$type": "MoleMole.Config.BornRandomFromCenter", "minRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 15.0 }, "maxRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 40.0 } }, "onGround": true, "positionKey": "_DAHAKA_BORNANCHOR_", "directionKey": "" }, "gadgetID": 42904035, "campID": 4001, "campTargetType": "Enemy" }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Dahaka_Swim_RockFall_Wave1" }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Dahaka_Swim_RockFall_Wave2" } ] }, "Dahaka_Swim_RockFall_Wave1": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 1.5 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onRemoved": [ { "$type": "MoleMole.Config.CreateGadget", "born": { "$type": "MoleMole.Config.ConfigBornByGlobalValue", "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 } }, "bornRandom": { "$type": "MoleMole.Config.BornRandomFromCenter", "minRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 5.0 }, "maxRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 15.0 } }, "onGround": true, "positionKey": "_DAHAKA_BORNANCHOR_", "directionKey": "" }, "gadgetID": 42904035, "campID": 4001, "campTargetType": "Enemy" }, { "$type": "MoleMole.Config.CreateGadget", "born": { "$type": "MoleMole.Config.ConfigBornByGlobalValue", "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 } }, "bornRandom": { "$type": "MoleMole.Config.BornRandomFromCenter", "minRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 10.0 }, "maxRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 } }, "onGround": true, "positionKey": "_DAHAKA_BORNANCHOR_", "directionKey": "" }, "gadgetID": 42904035, "campID": 4001, "campTargetType": "Enemy" }, { "$type": "MoleMole.Config.CreateGadget", "born": { "$type": "MoleMole.Config.ConfigBornByGlobalValue", "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 } }, "bornRandom": { "$type": "MoleMole.Config.BornRandomFromCenter", "minRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 20.0 }, "maxRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 45.0 } }, "onGround": true, "positionKey": "_DAHAKA_BORNANCHOR_", "directionKey": "" }, "gadgetID": 42904035, "campID": 4001, "campTargetType": "Enemy" } ] }, "Dahaka_Swim_RockFall_Wave2": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onRemoved": [ { "$type": "MoleMole.Config.CreateGadget", "born": { "$type": "MoleMole.Config.ConfigBornByGlobalValue", "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 } }, "bornRandom": { "$type": "MoleMole.Config.BornRandomFromCenter", "minRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 5.0 }, "maxRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 } }, "onGround": true, "positionKey": "_DAHAKA_BORNANCHOR_", "directionKey": "" }, "gadgetID": 42904035, "campID": 4001, "campTargetType": "Enemy" }, { "$type": "MoleMole.Config.CreateGadget", "born": { "$type": "MoleMole.Config.ConfigBornByGlobalValue", "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 } }, "bornRandom": { "$type": "MoleMole.Config.BornRandomFromCenter", "minRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 15.0 }, "maxRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 40.0 } }, "onGround": true, "positionKey": "_DAHAKA_BORNANCHOR_", "directionKey": "" }, "gadgetID": 42904035, "campID": 4001, "campTargetType": "Enemy" }, { "$type": "MoleMole.Config.CreateGadget", "target": "SelfAttackTarget", "born": { "$type": "MoleMole.Config.ConfigBornByPredicatePoint", "onGround": true, "direction": { "$type": "MoleMole.Config.ConfigDirectionByDefault", "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 } } }, "timeForPredictive": 0.5 }, "gadgetID": 42904035, "campID": 4001, "campTargetType": "Enemy" } ] } }, "onAbilityStart": [ { "$type": "MoleMole.Config.TriggerBullet", "bulletID": 42904043, "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 } }, "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": "RootNode", "attachPointTargetType": "Self" }, "attachPointName": "RootNode", "attachPointTargetType": "Self" }, "trackTarget": "Self" }, { "$type": "MoleMole.Config.ActCameraShake", "cameraShake": { "shakeRange": 2.0, "shakeTime": 0.3, "shakeDistance": 75.0 } } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Monster_Dahaka_BlinkBS", "abilityMixins": [ { "$type": "MoleMole.Config.AttachToStateIDMixin", "stateIDs": [ "Grub", "ReturnToCenter", "GrubToCenter" ], "modifierName": "Dahaka_Grub_Handler" } ], "modifiers": { "Dahaka_Grub_Handler": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onRemoved": [ { "$type": "MoleMole.Config.RemoveUniqueModifier", "modifierName": "UNIQUE_Dahaka_Blink_State" }, { "$type": "MoleMole.Config.KillSelf", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByChildren", "configID": 42904043 } } ] }, "UNIQUE_Dahaka_Blink_State": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "Blink_Invincible" }, { "$type": "MoleMole.Config.AttachModifier", "modifierName": "Blink_DenyLockOn" }, { "$type": "MoleMole.Config.EnableHitBoxByName", "hitBoxNames": [ "HitBox_ForeR_Up", "HitBox_ForeR_Down", "HitBox_ForeL_Up", "HitBox_ForeL_Down", "HitBox_HindR_Up", "HitBox_HindR_Down", "HitBox_HindL_Up", "HitBox_HindL_Down", "HitBox_Tail_01", "HitBox_Tail_02", "HitBox_Tail_03" ] } ], "onRemoved": [ { "$type": "MoleMole.Config.EnableHitBoxByName", "hitBoxNames": [ "HitBox_ForeR_Up", "HitBox_ForeR_Down", "HitBox_ForeL_Up", "HitBox_ForeL_Down", "HitBox_HindR_Up", "HitBox_HindR_Down", "HitBox_HindL_Up", "HitBox_HindL_Down", "HitBox_Tail_01", "HitBox_Tail_02", "HitBox_Tail_03" ], "setEnable": true } ] }, "Blink_Invincible": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "state": "Invincible" }, "Blink_DenyLockOn": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "state": "DenyLockOn" } }, "onAbilityStart": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "UNIQUE_Dahaka_Blink_State" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Monster_Dahaka_Blink_FindBlinkPoint", "modifiers": { "Dahaka_Grub_AlertEffect": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Monster_Dahaka_Grub_Alert" }, "born": { "$type": "MoleMole.Config.ConfigBornByTeleportToPoint", "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 } }, "onGround": true } } ] }, "Dahaka_Grub_BlinkToTarget": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.TryFindBlinkPointByBorn", "target": "SelfAttackTarget", "born": { "$type": "MoleMole.Config.ConfigBornByTarget", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 10.0 } }, "bornRandom": { "$type": "MoleMole.Config.BornRandomFromCenter", "minRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "maxRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 1.5 } }, "onGround": true }, "hitSceneTest": false, "limitY": { "isFormula": false, "isDynamic": false, "fixedValue": 2.5 } } ] }, "Dahaka_Grub_AlertDamage": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 1.7 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, "modifierMixins": [ { "$type": "MoleMole.Config.WindZoneMixin", "shapeName": "CircleR7_5", "born": { "$type": "MoleMole.Config.ConfigBornByTeleportToPoint", "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 } } }, "strength": { "isFormula": false, "isDynamic": false, "fixedValue": -7.5 }, "attenuation": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "innerRadius": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "targetType": "Enemy", "predicates": [ { "$type": "MoleMole.Config.ByEntityTypes", "entityTypes": [ "Avatar" ] } ], "modifierName": "" } ], "onThinkInterval": [ { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackSphere", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornByTeleportToPoint" }, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 6.0 } }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Rock", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "strikeType": "Blunt", "enBreak": 999999.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV4", "hitHaltTimeScale": 0.05 }, "forceCameraShake": true, "cameraShake": { "shakeType": "CustomVector", "shakeRange": 0.75, "shakeTime": 0.2 } } }, "targetType": "Enemy" } ] } }, "onAbilityStart": [ { "$type": "MoleMole.Config.Predicated", "target": "SelfAttackTarget", "targetPredicates": [ { "$type": "MoleMole.Config.ByTargetPositionToSelfPosition", "logic": "LesserOrEqual", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 30.0 } } ], "successActions": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Dahaka_Grub_BlinkToTarget" } ], "failActions": [ { "$type": "MoleMole.Config.TryFindBlinkPointByBorn", "born": { "$type": "MoleMole.Config.ConfigBornByGlobalValue", "bornRandom": { "$type": "MoleMole.Config.BornRandomFromCenter", "minRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "maxRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 2.5 } }, "onGround": true, "positionKey": "_DAHAKA_BORNANCHOR_", "directionKey": "" }, "hitSceneTest": false, "limitY": { "isFormula": false, "isDynamic": false, "fixedValue": 2.5 } } ] }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Dahaka_Grub_AlertEffect" }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Dahaka_Grub_AlertDamage" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Monster_Dahaka_ReturnToCenter_FindBlinkPoint", "modifiers": { "Dahaka_ReturnToCenter_AlertEffect": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Monster_Dahaka_Grub_Alert" }, "born": { "$type": "MoleMole.Config.ConfigBornByTeleportToPoint", "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 } }, "onGround": true } } ] }, "Dahaka_ReturnToCenter_AlertDamage": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 1.7 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, "modifierMixins": [ { "$type": "MoleMole.Config.WindZoneMixin", "shapeName": "CircleR7_5", "born": { "$type": "MoleMole.Config.ConfigBornByTeleportToPoint", "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 } } }, "strength": { "isFormula": false, "isDynamic": false, "fixedValue": -7.5 }, "attenuation": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "innerRadius": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "targetType": "Enemy", "predicates": [ { "$type": "MoleMole.Config.ByEntityTypes", "entityTypes": [ "Avatar" ] } ], "modifierName": "" } ], "onThinkInterval": [ { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackSphere", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornByTeleportToPoint" }, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 6.0 } }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Rock", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "enBreak": 999999.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV4", "hitHaltTimeScale": 0.05 }, "forceCameraShake": true, "cameraShake": { "shakeType": "CustomVector", "shakeRange": 0.75, "shakeTime": 0.2 } } }, "targetType": "Enemy" } ] } }, "onAbilityStart": [ { "$type": "MoleMole.Config.TryFindBlinkPointByBorn", "born": { "$type": "MoleMole.Config.ConfigBornByGlobalValue", "bornRandom": { "$type": "MoleMole.Config.BornRandomFromCenter", "minRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "maxRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 2.5 } }, "positionKey": "_DAHAKA_BORNANCHOR_", "directionKey": "" }, "hitSceneTest": false, "limitY": { "isFormula": false, "isDynamic": false, "fixedValue": 2.5 } }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Dahaka_ReturnToCenter_AlertEffect" }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Dahaka_ReturnToCenter_AlertDamage" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Monster_Dahaka_Blink", "onAbilityStart": [ { "$type": "MoleMole.Config.DoBlink" }, { "$type": "MoleMole.Config.TurnDirectionToPos", "target": "SelfAttackTarget", "toPos": { "$type": "MoleMole.Config.ConfigBornByTarget" } } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Monster_Dahaka_BlinkAS", "onAbilityStart": [ { "$type": "MoleMole.Config.RemoveUniqueModifier", "modifierName": "UNIQUE_Dahaka_Blink_State" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Dahaka_Swim_RockArea", "modifiers": { "Dahaka_Swim_RockArea_RockFallTimer": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 1.5 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Monster_Dahaka_Swim_RockFallAlert" }, "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 } } } } ], "onRemoved": [ { "$type": "MoleMole.Config.TriggerBullet", "bulletID": 42904036, "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 15.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, "onGround": true, "direction": { "$type": "MoleMole.Config.ConfigDirectionByLookAtEntity" } } } ] } }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Dahaka_Swim_RockArea_RockFallTimer" } ], "onAbilityStart": [ { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackSphere", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornBySelf" }, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 3.5 } }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Rock", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "enBreak": 100.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV3", "hitHaltTimeScale": 0.05 }, "forceCameraShake": true, "cameraShake": { "shakeType": "CustomVector", "shakeRange": 0.75, "shakeTime": 0.25 } } }, "targetType": "Enemy" }, { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Monster_Dahaka_Swim_RockFallHit" }, "born": { "$type": "MoleMole.Config.ConfigBornBySelf" } } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Dahaka_Swim_RockFallHit", "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Monster_Dahaka_Swim_RockFall" } } ], "onAbilityStart": [ { "$type": "MoleMole.Config.Predicated", "target": "Target", "targetPredicates": [ { "$type": "MoleMole.Config.ByEntityTypes", "entityTypes": [ "Level" ] } ], "successActions": [ { "$type": "MoleMole.Config.TriggerAbility", "target": "Owner", "abilityName": "Dahaka_Swim_RockArea" } ] } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Dahaka_Grub_Hit", "onAbilityStart": [ { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackSphere", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornByCollisionPoint" }, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 } }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Rock", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "strikeType": "Blunt", "enBreak": 999999.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV6", "hitHaltTimeScale": 0.05 }, "forceCameraShake": true, "cameraShake": { "shakeType": "CustomVector", "shakeRange": 1.0, "shakeTime": 0.4, "shakeDistance": 50.0 } } }, "targetType": "Enemy" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Monster_Dahaka_Trample_ForeL_Effect", "onAbilityStart": [ { "$type": "MoleMole.Config.FireEffect", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_DAHAKA_ELEMENTTYPE_TAG_LOWER_", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Monster_Dahaka_Trample_Rock" }, "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": -4.75 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.1 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 3.5 } } } }, { "$type": "MoleMole.Config.FireEffect", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_DAHAKA_ELEMENTTYPE_TAG_LOWER_", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 } } ], "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Monster_Dahaka_Trample_Fire" }, "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": -4.75 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.1 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 3.5 } } } }, { "$type": "MoleMole.Config.FireEffect", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_DAHAKA_ELEMENTTYPE_TAG_LOWER_", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 } } ], "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Monster_Dahaka_Trample_Water" }, "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": -4.75 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.1 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 3.5 } } } } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Monster_Dahaka_Trample_ForeR_Effect", "onAbilityStart": [ { "$type": "MoleMole.Config.FireEffect", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_DAHAKA_ELEMENTTYPE_TAG_LOWER_", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Monster_Dahaka_Trample_Rock" }, "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 4.75 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.1 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 3.5 } } } }, { "$type": "MoleMole.Config.FireEffect", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_DAHAKA_ELEMENTTYPE_TAG_LOWER_", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 } } ], "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Monster_Dahaka_Trample_Fire" }, "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 4.75 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.1 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 3.5 } } } }, { "$type": "MoleMole.Config.FireEffect", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_DAHAKA_ELEMENTTYPE_TAG_LOWER_", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 } } ], "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Monster_Dahaka_Trample_Water" }, "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 4.75 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.1 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 3.5 } } } } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Monster_Dahaka_Trample_HindL_Effect", "onAbilityStart": [ { "$type": "MoleMole.Config.FireEffect", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_DAHAKA_ELEMENTTYPE_TAG_LOWER_", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Monster_Dahaka_Trample_Rock" }, "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": -4.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.1 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": -3.5 } } } }, { "$type": "MoleMole.Config.FireEffect", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_DAHAKA_ELEMENTTYPE_TAG_LOWER_", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 } } ], "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Monster_Dahaka_Trample_Fire" }, "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": -4.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.1 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": -3.5 } } } }, { "$type": "MoleMole.Config.FireEffect", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_DAHAKA_ELEMENTTYPE_TAG_LOWER_", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 } } ], "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Monster_Dahaka_Trample_Water" }, "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": -4.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.1 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": -3.5 } } } } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Monster_Dahaka_Trample_HindR_Effect", "onAbilityStart": [ { "$type": "MoleMole.Config.FireEffect", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_DAHAKA_ELEMENTTYPE_TAG_LOWER_", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Monster_Dahaka_Trample_Rock" }, "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 4.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.1 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": -3.5 } } } }, { "$type": "MoleMole.Config.FireEffect", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_DAHAKA_ELEMENTTYPE_TAG_LOWER_", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 } } ], "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Monster_Dahaka_Trample_Fire" }, "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 4.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.1 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": -3.5 } } } }, { "$type": "MoleMole.Config.FireEffect", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_DAHAKA_ELEMENTTYPE_TAG_LOWER_", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 } } ], "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Monster_Dahaka_Trample_Water" }, "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 4.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.1 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": -3.5 } } } } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Monster_Dahaka_Trample_ForeR_Attack", "modifiers": { "Dahaka_Trample_ForeR_Attack_Rock": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 1.6 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 0.7 }, "onAdded": [ { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackCircle", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 4.75 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 3.5 } } }, "height": 2.0, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 12.0 } }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Rock", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "strikeType": "Blunt", "enBreak": 999999.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV3", "retreatType": "ByHitDirection", "hitHaltTimeScale": 0.05 }, "forceCameraShake": true, "cameraShake": { "shakeType": "CustomVector", "shakeRange": 2.0, "shakeTime": 0.4, "shakeDistance": 50.0 } } }, "targetType": "Enemy" } ], "onThinkInterval": [ { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackCircle", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 4.75 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 3.5 } } }, "height": 2.0, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 12.0 } }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Rock", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "strikeType": "Blunt", "enBreak": 100.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV3", "retreatType": "ByHitDirection", "hitHaltTimeScale": 0.05 }, "forceCameraShake": true, "cameraShake": { "shakeType": "CustomVector", "shakeRange": 0.75, "shakeTime": 0.25, "shakeDistance": 50.0 } } }, "targetType": "Enemy" } ] }, "Dahaka_Trample_ForeR_Attack_Water": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 1.6 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 0.7 }, "onAdded": [ { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackCircle", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 4.75 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 3.5 } } }, "height": 2.0, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 12.0 } }, "attackInfo": { "attackTag": "Dahaka_Hit_Water", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 0.7 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Water", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "strikeType": "Blunt", "enBreak": 999999.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV3", "retreatType": "ByHitDirection", "hitHaltTimeScale": 0.05 }, "forceCameraShake": true, "cameraShake": { "shakeType": "CustomVector", "shakeRange": 2.0, "shakeTime": 0.4, "shakeDistance": 50.0 } } }, "targetType": "Enemy" }, { "$type": "MoleMole.Config.TriggerBullet", "bulletID": 42904017, "born": { "$type": "MoleMole.Config.ConfigBornByAttachPoint", "onGround": true, "direction": { "$type": "MoleMole.Config.ConfigDirectionByAttackTarget", "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": "HindRAttachPoint", "attachPointTargetType": "Self" } }, { "$type": "MoleMole.Config.TriggerBullet", "bulletID": 42904017, "born": { "$type": "MoleMole.Config.ConfigBornByAttachPoint", "onGround": true, "direction": { "$type": "MoleMole.Config.ConfigDirectionByAttackTarget", "angleOffset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 45.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, "randomAngleHor": 15.0 }, "attachPointName": "HindRAttachPoint", "attachPointTargetType": "Self" } }, { "$type": "MoleMole.Config.TriggerBullet", "bulletID": 42904017, "born": { "$type": "MoleMole.Config.ConfigBornByAttachPoint", "onGround": true, "direction": { "$type": "MoleMole.Config.ConfigDirectionByAttackTarget", "angleOffset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": -45.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, "randomAngleHor": 15.0 }, "attachPointName": "HindRAttachPoint", "attachPointTargetType": "Self" } } ], "onThinkInterval": [ { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackCircle", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 4.75 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 3.5 } } }, "height": 2.0, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 12.0 } }, "attackInfo": { "attackTag": "Dahaka_Hit_Water", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 0.35 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Water", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "strikeType": "Blunt", "enBreak": 100.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV3", "retreatType": "ByHitDirection", "hitHaltTimeScale": 0.05 }, "forceCameraShake": true, "cameraShake": { "shakeType": "CustomVector", "shakeRange": 0.75, "shakeTime": 0.25, "shakeDistance": 50.0 } } }, "targetType": "Enemy" } ] }, "Dahaka_Trample_ForeR_Attack_Fire": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 1.6 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 0.7 }, "onAdded": [ { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackCircle", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 4.75 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 3.5 } } }, "height": 2.0, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 12.0 } }, "attackInfo": { "attackTag": "Dahaka_Hit_Fire", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 0.7 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Fire", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "strikeType": "Blunt", "enBreak": 999999.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV3", "retreatType": "ByHitDirection", "hitHaltTimeScale": 0.05 }, "forceCameraShake": true, "cameraShake": { "shakeType": "CustomVector", "shakeRange": 2.0, "shakeTime": 0.4, "shakeDistance": 50.0 } } }, "targetType": "Enemy" }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Dahaka_FireLava1" }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Dahaka_FireLava2" }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Dahaka_FireLava3" } ], "onThinkInterval": [ { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackCircle", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 4.75 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 3.5 } } }, "height": 2.0, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 12.0 } }, "attackInfo": { "attackTag": "Dahaka_Hit_Fire", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 0.35 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Fire", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "strikeType": "Blunt", "enBreak": 100.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV3", "retreatType": "ByHitDirection", "hitHaltTimeScale": 0.05 }, "forceCameraShake": true, "cameraShake": { "shakeType": "CustomVector", "shakeRange": 0.75, "shakeTime": 0.25, "shakeDistance": 50.0 } } }, "targetType": "Enemy" } ] }, "Dahaka_FireLava1": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 0.1 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.TriggerBullet", "bulletID": 42904015, "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 8.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 9.0 } }, "bornRandom": { "$type": "MoleMole.Config.BornRandomFromCenter", "minRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "maxRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 5.0 } }, "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 } }, "randomAngleHor": 15.0, "attachPointName": "DirectionAttachPoint1", "attachPointTargetType": "Self" } } } ] }, "Dahaka_FireLava2": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 0.3 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onRemoved": [ { "$type": "MoleMole.Config.TriggerBullet", "bulletID": 42904015, "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 8.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 6.0 } }, "bornRandom": { "$type": "MoleMole.Config.BornRandomFromCenter", "minRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "maxRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 5.0 } }, "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 } }, "randomAngleHor": 15.0, "attachPointName": "DirectionAttachPoint2", "attachPointTargetType": "Self" } } } ] }, "Dahaka_FireLava3": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onRemoved": [ { "$type": "MoleMole.Config.TriggerBullet", "bulletID": 42904015, "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 5.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 9.0 } }, "bornRandom": { "$type": "MoleMole.Config.BornRandomFromCenter", "minRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "maxRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 5.0 } }, "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 } }, "randomAngleHor": 15.0, "attachPointName": "DirectionAttachPoint3", "attachPointTargetType": "Self" } } } ] } }, "onAbilityStart": [ { "$type": "MoleMole.Config.ApplyModifier", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_DAHAKA_ELEMENTTYPE_TAG_LOWER_", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "modifierName": "Dahaka_Trample_ForeR_Attack_Rock" }, { "$type": "MoleMole.Config.ApplyModifier", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_DAHAKA_ELEMENTTYPE_TAG_LOWER_", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 } } ], "modifierName": "Dahaka_Trample_ForeR_Attack_Fire" }, { "$type": "MoleMole.Config.ApplyModifier", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_DAHAKA_ELEMENTTYPE_TAG_LOWER_", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 } } ], "modifierName": "Dahaka_Trample_ForeR_Attack_Water" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Monster_Dahaka_Trample_ForeL_Attack", "modifiers": { "Dahaka_Trample_ForeL_Attack_Rock": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 1.6 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 0.7 }, "onAdded": [ { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackCircle", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": -4.75 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 3.5 } } }, "height": 2.0, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 12.0 } }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Rock", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "strikeType": "Blunt", "enBreak": 999999.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV3", "retreatType": "ByHitDirection", "hitHaltTimeScale": 0.05 }, "forceCameraShake": true, "cameraShake": { "shakeType": "CustomVector", "shakeRange": 2.0, "shakeTime": 0.4, "shakeDistance": 50.0 } } }, "targetType": "Enemy" } ], "onThinkInterval": [ { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackCircle", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": -4.75 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 3.5 } } }, "height": 2.0, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 12.0 } }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Rock", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "strikeType": "Blunt", "enBreak": 100.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV3", "retreatType": "ByHitDirection", "hitHaltTimeScale": 0.05 }, "forceCameraShake": true, "cameraShake": { "shakeType": "CustomVector", "shakeRange": 0.75, "shakeTime": 0.25, "shakeDistance": 50.0 } } }, "targetType": "Enemy" } ] }, "Dahaka_Trample_ForeL_Attack_Water": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 1.6 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 0.7 }, "onAdded": [ { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackCircle", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": -4.75 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 3.5 } } }, "height": 2.0, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 12.0 } }, "attackInfo": { "attackTag": "Dahaka_Hit_Water", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 0.7 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Water", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "strikeType": "Blunt", "enBreak": 999999.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV3", "retreatType": "ByHitDirection", "hitHaltTimeScale": 0.05 }, "forceCameraShake": true, "cameraShake": { "shakeType": "CustomVector", "shakeRange": 2.0, "shakeTime": 0.4, "shakeDistance": 50.0 } } }, "targetType": "Enemy" }, { "$type": "MoleMole.Config.TriggerBullet", "bulletID": 42904017, "born": { "$type": "MoleMole.Config.ConfigBornByAttachPoint", "onGround": true, "direction": { "$type": "MoleMole.Config.ConfigDirectionByAttackTarget", "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": "ForeLAttachPoint", "attachPointTargetType": "Self" } }, { "$type": "MoleMole.Config.TriggerBullet", "bulletID": 42904017, "born": { "$type": "MoleMole.Config.ConfigBornByAttachPoint", "onGround": true, "direction": { "$type": "MoleMole.Config.ConfigDirectionByAttackTarget", "angleOffset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 45.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, "randomAngleHor": 15.0 }, "attachPointName": "HindRAttachPoint", "attachPointTargetType": "Self" } }, { "$type": "MoleMole.Config.TriggerBullet", "bulletID": 42904017, "born": { "$type": "MoleMole.Config.ConfigBornByAttachPoint", "onGround": true, "direction": { "$type": "MoleMole.Config.ConfigDirectionByAttackTarget", "angleOffset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": -45.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, "randomAngleHor": 15.0 }, "attachPointName": "HindRAttachPoint", "attachPointTargetType": "Self" } } ], "onThinkInterval": [ { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackCircle", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": -4.75 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 3.5 } } }, "height": 2.0, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 12.0 } }, "attackInfo": { "attackTag": "Dahaka_Hit_Water", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 0.35 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Water", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "strikeType": "Blunt", "enBreak": 100.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV3", "retreatType": "ByHitDirection", "hitHaltTimeScale": 0.05 }, "forceCameraShake": true, "cameraShake": { "shakeType": "CustomVector", "shakeRange": 0.75, "shakeTime": 0.25, "shakeDistance": 50.0 } } }, "targetType": "Enemy" } ] }, "Dahaka_Trample_ForeL_Attack_Fire": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 1.6 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 0.7 }, "onAdded": [ { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackCircle", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": -4.75 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 3.5 } } }, "height": 2.0, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 12.0 } }, "attackInfo": { "attackTag": "Dahaka_Hit_Fire", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 0.7 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Fire", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "strikeType": "Blunt", "enBreak": 999999.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV3", "retreatType": "ByHitDirection", "hitHaltTimeScale": 0.05 }, "forceCameraShake": true, "cameraShake": { "shakeType": "CustomVector", "shakeRange": 2.0, "shakeTime": 0.4, "shakeDistance": 50.0 } } }, "targetType": "Enemy" }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Dahaka_FireLava1" }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Dahaka_FireLava2" }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Dahaka_FireLava3" } ], "onThinkInterval": [ { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackCircle", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": -4.75 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 3.5 } } }, "height": 2.0, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 12.0 } }, "attackInfo": { "attackTag": "Dahaka_Hit_Fire", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 0.35 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Fire", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "strikeType": "Blunt", "enBreak": 100.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV3", "retreatType": "ByHitDirection", "hitHaltTimeScale": 0.05 }, "forceCameraShake": true, "cameraShake": { "shakeType": "CustomVector", "shakeRange": 0.75, "shakeTime": 0.25, "shakeDistance": 50.0 } } }, "targetType": "Enemy" } ] }, "Dahaka_FireLava1": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 0.1 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.TriggerBullet", "bulletID": 42904015, "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": -8.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 9.0 } }, "bornRandom": { "$type": "MoleMole.Config.BornRandomFromCenter", "minRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "maxRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 5.0 } }, "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 } }, "randomAngleHor": 15.0, "attachPointName": "DirectionAttachPoint3", "attachPointTargetType": "Self" } } } ] }, "Dahaka_FireLava2": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 0.3 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onRemoved": [ { "$type": "MoleMole.Config.TriggerBullet", "bulletID": 42904015, "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": -8.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 6.0 } }, "bornRandom": { "$type": "MoleMole.Config.BornRandomFromCenter", "minRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "maxRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 5.0 } }, "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 } }, "randomAngleHor": 15.0, "attachPointName": "DirectionAttachPoint4", "attachPointTargetType": "Self" } } } ] }, "Dahaka_FireLava3": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onRemoved": [ { "$type": "MoleMole.Config.TriggerBullet", "bulletID": 42904015, "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": -5.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 9.0 } }, "bornRandom": { "$type": "MoleMole.Config.BornRandomFromCenter", "minRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "maxRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 5.0 } }, "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 } }, "randomAngleHor": 15.0, "attachPointName": "DirectionAttachPoint1", "attachPointTargetType": "Self" } } } ] } }, "onAbilityStart": [ { "$type": "MoleMole.Config.ApplyModifier", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_DAHAKA_ELEMENTTYPE_TAG_LOWER_", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "modifierName": "Dahaka_Trample_ForeL_Attack_Rock" }, { "$type": "MoleMole.Config.ApplyModifier", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_DAHAKA_ELEMENTTYPE_TAG_LOWER_", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 } } ], "modifierName": "Dahaka_Trample_ForeL_Attack_Fire" }, { "$type": "MoleMole.Config.ApplyModifier", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_DAHAKA_ELEMENTTYPE_TAG_LOWER_", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 } } ], "modifierName": "Dahaka_Trample_ForeL_Attack_Water" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Monster_Dahaka_Trample_HindL_Attack", "modifiers": { "Dahaka_Trample_HindL_Attack_Rock": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 1.6 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 0.7 }, "onAdded": [ { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackCircle", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": -4.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": -3.5 } } }, "height": 2.0, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 12.0 } }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Rock", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "strikeType": "Blunt", "enBreak": 999999.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV3", "retreatType": "ByHitDirection", "hitHaltTimeScale": 0.05 }, "forceCameraShake": true, "cameraShake": { "shakeType": "CustomVector", "shakeRange": 2.0, "shakeTime": 0.4, "shakeDistance": 50.0 } } }, "targetType": "Enemy" } ], "onThinkInterval": [ { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackCircle", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": -4.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": -3.5 } } }, "height": 2.0, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 12.0 } }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Rock", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "strikeType": "Blunt", "enBreak": 100.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV3", "retreatType": "ByHitDirection", "hitHaltTimeScale": 0.05 }, "forceCameraShake": true, "cameraShake": { "shakeType": "CustomVector", "shakeRange": 0.75, "shakeTime": 0.25, "shakeDistance": 50.0 } } }, "targetType": "Enemy" } ] }, "Dahaka_Trample_HindL_Attack_Fire": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 1.6 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 0.7 }, "onAdded": [ { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackCircle", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": -4.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": -3.5 } } }, "height": 2.0, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 12.0 } }, "attackInfo": { "attackTag": "Dahaka_Hit_Fire", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 0.7 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Fire", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "strikeType": "Blunt", "enBreak": 999999.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV3", "retreatType": "ByHitDirection", "hitHaltTimeScale": 0.05 }, "forceCameraShake": true, "cameraShake": { "shakeType": "CustomVector", "shakeRange": 2.0, "shakeTime": 0.4, "shakeDistance": 50.0 } } }, "targetType": "Enemy" }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Dahaka_FireLava1" }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Dahaka_FireLava2" }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Dahaka_FireLava3" } ], "onThinkInterval": [ { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackCircle", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": -4.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": -3.5 } } }, "height": 2.0, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 12.0 } }, "attackInfo": { "attackTag": "Dahaka_Hit_Fire", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 0.35 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Fire", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "strikeType": "Blunt", "enBreak": 100.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV3", "retreatType": "ByHitDirection", "hitHaltTimeScale": 0.05 }, "forceCameraShake": true, "cameraShake": { "shakeType": "CustomVector", "shakeRange": 0.75, "shakeTime": 0.25, "shakeDistance": 50.0 } } }, "targetType": "Enemy" } ] }, "Dahaka_FireLava1": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 0.1 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.TriggerBullet", "bulletID": 42904015, "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": -8.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": -9.0 } }, "bornRandom": { "$type": "MoleMole.Config.BornRandomFromCenter", "minRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "maxRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 5.0 } }, "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 } }, "randomAngleHor": 15.0, "attachPointName": "DirectionAttachPoint4", "attachPointTargetType": "Self" } } } ] }, "Dahaka_FireLava2": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 0.3 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onRemoved": [ { "$type": "MoleMole.Config.TriggerBullet", "bulletID": 42904015, "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": -8.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": -6.0 } }, "bornRandom": { "$type": "MoleMole.Config.BornRandomFromCenter", "minRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "maxRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 5.0 } }, "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 } }, "randomAngleHor": 15.0, "attachPointName": "DirectionAttachPoint3", "attachPointTargetType": "Self" } } } ] }, "Dahaka_FireLava3": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onRemoved": [ { "$type": "MoleMole.Config.TriggerBullet", "bulletID": 42904015, "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": -5.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": -9.0 } }, "bornRandom": { "$type": "MoleMole.Config.BornRandomFromCenter", "minRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "maxRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 5.0 } }, "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 } }, "randomAngleHor": 15.0, "attachPointName": "DirectionAttachPoint2", "attachPointTargetType": "Self" } } } ] }, "Dahaka_Trample_HindL_Attack_Water": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 1.6 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 0.7 }, "onAdded": [ { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackCircle", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": -4.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": -3.5 } } }, "height": 2.0, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 12.0 } }, "attackInfo": { "attackTag": "Dahaka_Hit_Water", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 0.7 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Water", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "strikeType": "Blunt", "enBreak": 999999.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV3", "retreatType": "ByHitDirection", "hitHaltTimeScale": 0.05 }, "forceCameraShake": true, "cameraShake": { "shakeType": "CustomVector", "shakeRange": 2.0, "shakeTime": 0.4, "shakeDistance": 50.0 } } }, "targetType": "Enemy" }, { "$type": "MoleMole.Config.TriggerBullet", "bulletID": 42904017, "born": { "$type": "MoleMole.Config.ConfigBornByAttachPoint", "onGround": true, "direction": { "$type": "MoleMole.Config.ConfigDirectionByAttackTarget", "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": "HindLAttachPoint", "attachPointTargetType": "Self" } }, { "$type": "MoleMole.Config.TriggerBullet", "bulletID": 42904017, "born": { "$type": "MoleMole.Config.ConfigBornByAttachPoint", "onGround": true, "direction": { "$type": "MoleMole.Config.ConfigDirectionByAttackTarget", "angleOffset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 45.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, "randomAngleHor": 15.0 }, "attachPointName": "HindRAttachPoint", "attachPointTargetType": "Self" } }, { "$type": "MoleMole.Config.TriggerBullet", "bulletID": 42904017, "born": { "$type": "MoleMole.Config.ConfigBornByAttachPoint", "onGround": true, "direction": { "$type": "MoleMole.Config.ConfigDirectionByAttackTarget", "angleOffset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": -45.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, "randomAngleHor": 15.0 }, "attachPointName": "HindRAttachPoint", "attachPointTargetType": "Self" } } ], "onThinkInterval": [ { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackCircle", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": -4.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": -3.5 } } }, "height": 2.0, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 12.0 } }, "attackInfo": { "attackTag": "Dahaka_Hit_Water", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 0.35 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Water", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "strikeType": "Blunt", "enBreak": 100.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV3", "retreatType": "ByHitDirection", "hitHaltTimeScale": 0.05 } } }, "targetType": "Enemy" } ] } }, "onAbilityStart": [ { "$type": "MoleMole.Config.ApplyModifier", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_DAHAKA_ELEMENTTYPE_TAG_LOWER_", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "modifierName": "Dahaka_Trample_HindL_Attack_Rock" }, { "$type": "MoleMole.Config.ApplyModifier", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_DAHAKA_ELEMENTTYPE_TAG_LOWER_", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 } } ], "modifierName": "Dahaka_Trample_HindL_Attack_Fire" }, { "$type": "MoleMole.Config.ApplyModifier", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_DAHAKA_ELEMENTTYPE_TAG_LOWER_", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 } } ], "modifierName": "Dahaka_Trample_HindL_Attack_Water" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Monster_Dahaka_Trample_HindR_Attack", "modifiers": { "Dahaka_Trample_HindR_Attack_Rock": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 1.6 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 0.7 }, "onAdded": [ { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackCircle", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 4.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": -3.5 } } }, "height": 2.0, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 12.0 } }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Rock", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "strikeType": "Blunt", "enBreak": 999999.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV3", "retreatType": "ByHitDirection", "hitHaltTimeScale": 0.05 }, "forceCameraShake": true, "cameraShake": { "shakeType": "CustomVector", "shakeRange": 2.0, "shakeTime": 0.4, "shakeDistance": 50.0 } } }, "targetType": "Enemy" } ], "onThinkInterval": [ { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackCircle", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 4.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": -3.5 } } }, "height": 2.0, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 12.0 } }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Rock", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "strikeType": "Blunt", "enBreak": 100.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV3", "retreatType": "ByHitDirection", "hitHaltTimeScale": 0.05 } } }, "targetType": "Enemy" } ] }, "Dahaka_Trample_HindR_Attack_Fire": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 1.6 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 0.7 }, "onAdded": [ { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackCircle", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 4.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": -3.5 } } }, "height": 2.0, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 12.0 } }, "attackInfo": { "attackTag": "Dahaka_Hit_Fire", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 0.7 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Fire", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "strikeType": "Blunt", "enBreak": 999999.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV3", "retreatType": "ByHitDirection", "hitHaltTimeScale": 0.05 }, "forceCameraShake": true, "cameraShake": { "shakeType": "CustomVector", "shakeRange": 2.0, "shakeTime": 0.4, "shakeDistance": 50.0 } } }, "targetType": "Enemy" }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Dahaka_FireLava1" }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Dahaka_FireLava2" }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Dahaka_FireLava3" } ], "onThinkInterval": [ { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackCircle", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 4.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": -3.5 } } }, "height": 2.0, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 12.0 } }, "attackInfo": { "attackTag": "Dahaka_Hit_Fire", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 0.35 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Fire", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "strikeType": "Blunt", "enBreak": 100.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV3", "retreatType": "ByHitDirection", "hitHaltTimeScale": 0.05 } } }, "targetType": "Enemy" } ] }, "Dahaka_FireLava1": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 0.1 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.TriggerBullet", "bulletID": 42904015, "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 8.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": -9.0 } }, "bornRandom": { "$type": "MoleMole.Config.BornRandomFromCenter", "minRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "maxRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 5.0 } }, "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 } }, "randomAngleHor": 15.0, "attachPointName": "DirectionAttachPoint2", "attachPointTargetType": "Self" } } } ] }, "Dahaka_FireLava2": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 0.3 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onRemoved": [ { "$type": "MoleMole.Config.TriggerBullet", "bulletID": 42904015, "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 8.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": -6.0 } }, "bornRandom": { "$type": "MoleMole.Config.BornRandomFromCenter", "minRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "maxRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 5.0 } }, "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 } }, "randomAngleHor": 15.0, "attachPointName": "DirectionAttachPoint1", "attachPointTargetType": "Self" } } } ] }, "Dahaka_FireLava3": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onRemoved": [ { "$type": "MoleMole.Config.TriggerBullet", "bulletID": 42904015, "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 5.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": -9.0 } }, "bornRandom": { "$type": "MoleMole.Config.BornRandomFromCenter", "minRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "maxRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 5.0 } }, "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 } }, "randomAngleHor": 15.0, "attachPointName": "DirectionAttachPoint4", "attachPointTargetType": "Self" } } } ] }, "Dahaka_Trample_HindR_Attack_Water": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 1.6 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 0.7 }, "onAdded": [ { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackCircle", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 4.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": -3.5 } } }, "height": 2.0, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 12.0 } }, "attackInfo": { "attackTag": "Dahaka_Hit_Water", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 0.7 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Water", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "strikeType": "Blunt", "enBreak": 999999.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV5", "retreatType": "ByHitDirection", "hitHaltTimeScale": 0.05 }, "forceCameraShake": true, "cameraShake": { "shakeType": "CustomVector", "shakeRange": 2.0, "shakeTime": 0.4, "shakeDistance": 50.0 } } }, "targetType": "Enemy" }, { "$type": "MoleMole.Config.TriggerBullet", "bulletID": 42904017, "born": { "$type": "MoleMole.Config.ConfigBornByAttachPoint", "onGround": true, "direction": { "$type": "MoleMole.Config.ConfigDirectionByAttackTarget", "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": "HindRAttachPoint", "attachPointTargetType": "Self" } }, { "$type": "MoleMole.Config.TriggerBullet", "bulletID": 42904017, "born": { "$type": "MoleMole.Config.ConfigBornByAttachPoint", "onGround": true, "direction": { "$type": "MoleMole.Config.ConfigDirectionByAttackTarget", "angleOffset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 45.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, "randomAngleHor": 15.0 }, "attachPointName": "HindRAttachPoint", "attachPointTargetType": "Self" } }, { "$type": "MoleMole.Config.TriggerBullet", "bulletID": 42904017, "born": { "$type": "MoleMole.Config.ConfigBornByAttachPoint", "onGround": true, "direction": { "$type": "MoleMole.Config.ConfigDirectionByAttackTarget", "angleOffset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": -45.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, "randomAngleHor": 15.0 }, "attachPointName": "HindRAttachPoint", "attachPointTargetType": "Self" } } ], "onThinkInterval": [ { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackCircle", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 4.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": -3.5 } } }, "height": 2.0, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 12.0 } }, "attackInfo": { "attackTag": "Dahaka_Hit_Water", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 0.35 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Water", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "strikeType": "Blunt", "enBreak": 100.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV5", "retreatType": "ByHitDirection", "hitHaltTimeScale": 0.05 } } }, "targetType": "Enemy" } ] } }, "onAbilityStart": [ { "$type": "MoleMole.Config.ApplyModifier", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_DAHAKA_ELEMENTTYPE_TAG_LOWER_", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "modifierName": "Dahaka_Trample_HindR_Attack_Rock" }, { "$type": "MoleMole.Config.ApplyModifier", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_DAHAKA_ELEMENTTYPE_TAG_LOWER_", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 } } ], "modifierName": "Dahaka_Trample_HindR_Attack_Fire" }, { "$type": "MoleMole.Config.ApplyModifier", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_DAHAKA_ELEMENTTYPE_TAG_LOWER_", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 } } ], "modifierName": "Dahaka_Trample_HindR_Attack_Water" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Dahaka_Lava_Explode", "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Monster_Dahaka_Trample_LavaLoop" } } ], "onAbilityStart": [ { "$type": "MoleMole.Config.Predicated", "target": "Target", "targetPredicates": [ { "$type": "MoleMole.Config.ByEntityTypes", "entityTypes": [ "Level" ] } ], "successActions": [ { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackSphere", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornByCollisionPoint" }, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 2.5 } }, "attackInfo": { "attackTag": "Dahaka_Hit_Fire", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Fire", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "strikeType": "Blunt", "enBreak": 100.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV3", "hitHaltTimeScale": 0.05 } } }, "targetType": "Enemy" }, { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Monster_Dahaka_Trample_LavaAS" }, "born": { "$type": "MoleMole.Config.ConfigBornByCollisionPoint" } }, { "$type": "MoleMole.Config.SetGlobalPos", "target": "Owner", "key": "_FIREAREAPOS_", "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 } }, "onGround": true } }, { "$type": "MoleMole.Config.TriggerAbility", "target": "Owner", "abilityName": "Monster_Dahaka_CreateFireArea" }, { "$type": "MoleMole.Config.KillSelf" } ] } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Monster_Dahaka_CreateFireArea", "onAbilityStart": [ { "$type": "MoleMole.Config.CreateGadget", "lifeByOwnerIsAlive": true, "born": { "$type": "MoleMole.Config.ConfigBornByGlobalValue", "direction": { "$type": "MoleMole.Config.ConfigDirectionByDefault" }, "positionKey": "_FIREAREAPOS_", "directionKey": "" }, "sightGroupWithOwner": true, "gadgetID": 42904016, "campID": 4001, "byServer": true } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Dahaka_FireArea", "modifiers": { "FireArea_Damage": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 30.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "onRemoved": [ { "$type": "MoleMole.Config.KillSelf" } ], "onThinkInterval": [ { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "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": 2.0, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 5.0 } }, "attackInfo": { "attackTag": "Dahaka_Hit_Fire", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 0.35 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Fire", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "enBreak": 1.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV1", "hitHaltTimeScale": 0.05 } } }, "targetType": "Enemy" } ] } }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Monster_Dahaka_Trample_FireArea" } }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "FireArea_Damage" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Dahaka_WaterWave", "modifiers": { "LifeTime": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onRemoved": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Monster_Dahaka_Trample_WaveAS" } }, { "$type": "MoleMole.Config.KillSelf" } ] } }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Monster_Dahaka_Trample_WaveLoop" } }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "LifeTime" } ], "onAbilityStart": [ { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackSphere", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornByCollisionPoint" }, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 } }, "attackInfo": { "attackTag": "Dahaka_Hit_Water", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Water", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "strikeType": "Blunt", "enBreak": 100.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV3", "hitHaltTimeScale": 0.05 } } }, "targetType": "Enemy" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Monster_Dahaka_Dash_Effect", "onAbilityStart": [ { "$type": "MoleMole.Config.FireEffect", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_DAHAKA_ELEMENTTYPE_TAG_UPPER_", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Monster_Dahaka_Dash_Rock" }, "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 } } } }, { "$type": "MoleMole.Config.FireEffect", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_DAHAKA_ELEMENTTYPE_TAG_UPPER_", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 } } ], "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Monster_Dahaka_Dash_Ice" }, "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 } } } }, { "$type": "MoleMole.Config.FireEffect", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_DAHAKA_ELEMENTTYPE_TAG_UPPER_", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 } } ], "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Monster_Dahaka_Dash_Electric" }, "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 } } } } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Monster_Dahaka_Dash_Effect_Dust", "onAbilityStart": [ { "$type": "MoleMole.Config.FireEffect", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_DAHAKA_ELEMENTTYPE_TAG_UPPER_", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Monster_Dahaka_Dash_Dust_Rock" }, "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 } } } }, { "$type": "MoleMole.Config.FireEffect", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_DAHAKA_ELEMENTTYPE_TAG_UPPER_", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 } } ], "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Monster_Dahaka_Dash_Dust_Ice" }, "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 } } } }, { "$type": "MoleMole.Config.FireEffect", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_DAHAKA_ELEMENTTYPE_TAG_UPPER_", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 } } ], "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Monster_Dahaka_Dash_Dust_Electric" }, "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 } } } } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Monster_Dahaka_Dash_Attack_Dash", "onAbilityStart": [ { "$type": "MoleMole.Config.TriggerAttackEvent", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_DAHAKA_ELEMENTTYPE_TAG_UPPER_", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackBox", "triggerType": "TriggerNoRepeat", "ignoreMassive": true, "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 5.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": -5.0 } } }, "size": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 15.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 10.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 18.0 } } }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Rock", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "strikeType": "Blunt", "enBreak": 999999.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV5", "hitHaltTimeScale": 0.05 } } }, "targetType": "Enemy" }, { "$type": "MoleMole.Config.TriggerAttackEvent", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_DAHAKA_ELEMENTTYPE_TAG_UPPER_", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 } } ], "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackBox", "triggerType": "TriggerNoRepeat", "ignoreMassive": true, "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 5.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": -5.0 } } }, "size": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 15.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 10.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 18.0 } } }, "attackInfo": { "attackTag": "Dahaka_Hit_Ice", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 0.7 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Ice", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "strikeType": "Blunt", "enBreak": 999999.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV5", "hitHaltTimeScale": 0.05 } } }, "targetType": "Enemy" }, { "$type": "MoleMole.Config.TriggerAttackEvent", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_DAHAKA_ELEMENTTYPE_TAG_UPPER_", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 } } ], "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackBox", "triggerType": "TriggerNoRepeat", "ignoreMassive": true, "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 5.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": -5.0 } } }, "size": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 15.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 10.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 18.0 } } }, "attackInfo": { "attackTag": "Dahaka_Hit_Electric", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 0.7 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Electric", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "strikeType": "Blunt", "enBreak": 999999.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV5", "hitHaltTimeScale": 0.05 } } }, "targetType": "Enemy" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Monster_Dahaka_Dash_Attack_DashAS", "onAbilityStart": [ { "$type": "MoleMole.Config.TriggerAttackEvent", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_DAHAKA_ELEMENTTYPE_TAG_UPPER_", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackBox", "triggerType": "TriggerNoRepeat", "ignoreMassive": true, "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": -2.5 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 5.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 5.0 } } }, "size": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 15.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 10.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 17.5 } } }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Rock", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "strikeType": "Blunt", "enBreak": 999999.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV5", "hitHaltTimeScale": 0.05 } } }, "targetType": "Enemy" }, { "$type": "MoleMole.Config.TriggerAttackEvent", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_DAHAKA_ELEMENTTYPE_TAG_UPPER_", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 } } ], "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackBox", "triggerType": "TriggerNoRepeat", "ignoreMassive": true, "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": -2.5 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 5.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 5.0 } } }, "size": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 15.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 10.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 17.5 } } }, "attackInfo": { "attackTag": "Dahaka_Hit_Ice", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 1.4 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Ice", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "strikeType": "Blunt", "enBreak": 999999.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV5", "hitHaltTimeScale": 0.05 } } }, "targetType": "Enemy" }, { "$type": "MoleMole.Config.TriggerAttackEvent", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_DAHAKA_ELEMENTTYPE_TAG_UPPER_", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 } } ], "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackBox", "triggerType": "TriggerNoRepeat", "ignoreMassive": true, "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": -2.5 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 5.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 5.0 } } }, "size": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 15.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 10.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 17.5 } } }, "attackInfo": { "attackTag": "Dahaka_Hit_Electric", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 1.4 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Electric", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "strikeType": "Blunt", "enBreak": 999999.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV5", "hitHaltTimeScale": 0.05 } } }, "targetType": "Enemy" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Monster_Dahaka_Dash_CameraShake", "onAbilityStart": [ { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackBox", "triggerType": "TriggerNoRepeat", "ignoreMassive": true, "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 5.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": -5.0 } } }, "size": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 10.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 10.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 15.0 } } }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 } }, "hitPattern": { "onHitEffectName": "none", "hitImpulseType": "LV0", "hitHaltTimeScale": 0.05 }, "forceCameraShake": true, "cameraShake": { "shakeType": "CustomVector", "shakeRange": 2.0, "shakeTime": 0.4, "shakeDistance": 75.0 } } }, "targetType": "Enemy" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Monster_Dahaka_SwapR_Effect", "modifiers": { "Dahaka_SwapR_WindZone": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.WindZoneMixin", "shapeName": "CircleR10", "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 2.5 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": -2.5 } } }, "strength": { "isFormula": false, "isDynamic": false, "fixedValue": -7.5 }, "attenuation": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "innerRadius": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "targetType": "Enemy", "predicates": [ { "$type": "MoleMole.Config.ByEntityTypes", "entityTypes": [ "Avatar" ] } ], "modifierName": "" } ] } }, "onAbilityStart": [ { "$type": "MoleMole.Config.FireEffect", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_DAHAKA_ELEMENTTYPE_TAG_UPPER_", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Monster_Dahaka_SwapR_Rock" }, "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 } } } }, { "$type": "MoleMole.Config.FireEffect", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_DAHAKA_ELEMENTTYPE_TAG_UPPER_", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 } } ], "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Monster_Dahaka_SwapR_Ice" }, "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 } } } }, { "$type": "MoleMole.Config.FireEffect", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_DAHAKA_ELEMENTTYPE_TAG_UPPER_", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 } } ], "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Monster_Dahaka_SwapR_Electric" }, "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 } } } }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Dahaka_SwapR_WindZone" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Monster_Dahaka_SwapL_Effect", "modifiers": { "Dahaka_SwapL_WindZone": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.WindZoneMixin", "shapeName": "CircleR10", "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 2.5 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": -2.5 } } }, "strength": { "isFormula": false, "isDynamic": false, "fixedValue": -7.5 }, "attenuation": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "innerRadius": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "targetType": "Enemy", "predicates": [ { "$type": "MoleMole.Config.ByEntityTypes", "entityTypes": [ "Avatar" ] } ], "modifierName": "" } ] } }, "onAbilityStart": [ { "$type": "MoleMole.Config.FireEffect", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_DAHAKA_ELEMENTTYPE_TAG_UPPER_", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Monster_Dahaka_SwapL_Rock" }, "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 } } } }, { "$type": "MoleMole.Config.FireEffect", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_DAHAKA_ELEMENTTYPE_TAG_UPPER_", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 } } ], "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Monster_Dahaka_SwapL_Ice" }, "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 } } } }, { "$type": "MoleMole.Config.FireEffect", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_DAHAKA_ELEMENTTYPE_TAG_UPPER_", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 } } ], "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Monster_Dahaka_SwapL_Electric" }, "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 } } } }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Dahaka_SwapL_WindZone" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Monster_Dahaka_SwapR_Attack", "onAbilityStart": [ { "$type": "MoleMole.Config.CreateGadget", "lifeByOwnerIsAlive": true, "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 2.5 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": -3.5 } }, "direction": { "$type": "MoleMole.Config.ConfigDirectionByDefault", "angleOffset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": -30.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } } }, "gadgetID": 42904051, "campID": 4001, "campTargetType": "Enemy" }, { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackCircle", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": -2.5 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": -2.5 } }, "direction": { "$type": "MoleMole.Config.ConfigDirectionByDefault", "angleOffset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 240.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } } }, "height": 3.0, "fanAngle": 270.0, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 20.0 } }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "strikeType": "Blunt", "enBreak": 999999.0 }, "hitPattern": { "onHitEffectName": "none", "hitImpulseType": "LV0", "hitHaltTimeScale": 0.05 }, "forceCameraShake": true, "cameraShake": { "shakeType": "CustomVector", "shakeRange": 2.0, "shakeTime": 0.4, "shakeDistance": 100.0 } } }, "targetType": "Enemy" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Monster_Dahaka_SwapL_Attack", "onAbilityStart": [ { "$type": "MoleMole.Config.CreateGadget", "lifeByOwnerIsAlive": true, "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": -2.5 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": -3.5 } }, "direction": { "$type": "MoleMole.Config.ConfigDirectionByDefault", "angleOffset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 270.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } } }, "gadgetID": 42904051, "campID": 4001, "campTargetType": "Enemy" }, { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackCircle", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": -2.5 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": -3.5 } }, "direction": { "$type": "MoleMole.Config.ConfigDirectionByDefault", "angleOffset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 240.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } } }, "height": 3.0, "fanAngle": 270.0, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 20.0 } }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "strikeType": "Blunt", "enBreak": 999999.0 }, "hitPattern": { "onHitEffectName": "none", "hitImpulseType": "LV0", "hitHaltTimeScale": 0.05 }, "forceCameraShake": true, "cameraShake": { "shakeType": "CustomVector", "shakeRange": 2.0, "shakeTime": 0.4, "shakeDistance": 100.0 } } }, "targetType": "Enemy" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Monster_Dahaka_Swap_CameraShake", "onAbilityStart": [ { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackBox", "triggerType": "TriggerNoRepeat", "ignoreMassive": true, "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 5.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } }, "size": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 12.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 10.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 15.0 } } }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 } }, "hitPattern": { "onHitEffectName": "none", "hitImpulseType": "LV0", "hitHaltTimeScale": 0.05 }, "forceCameraShake": true, "cameraShake": { "shakeType": "CustomVector", "shakeRange": 2.0, "shakeTime": 0.4, "shakeDistance": 75.0 } } }, "targetType": "Enemy" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Monster_Dahaka_Swap_CreateGadget", "onAbilityStart": [ { "$type": "MoleMole.Config.CreateGadget", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_DAHAKA_ELEMENTTYPE_TAG_UPPER_", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 } } ], "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": -5.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": -15.0 } }, "onGround": true }, "gadgetID": 42904044, "campID": 4001, "campTargetType": "Enemy" }, { "$type": "MoleMole.Config.CreateGadget", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_DAHAKA_ELEMENTTYPE_TAG_UPPER_", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 } } ], "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": -5.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": -15.0 } }, "onGround": true }, "gadgetID": 42904045, "campID": 4001, "campTargetType": "Enemy" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Dahaka_IceBomb", "modifiers": { "IceBomb_Explode_Timer": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 2.8 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Monster_Dahaka_Swap_IceBombBS" }, "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 } } } } ], "onRemoved": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Monster_Dahaka_Swap_IceBombAS" }, "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 } } } }, { "$type": "MoleMole.Config.DamageByAttackValue", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByShape", "shapeName": "CircleR7", "campTargetType": "Enemy", "sizeRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } }, "attacker": "Self", "attackInfo": { "attackTag": "Dahaka_Hit_Ice", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 0.7 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Ice", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "strikeType": "Blunt", "enBreak": 100.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV5", "hitHaltTimeScale": 0.05 } } } ] } }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "IceBomb_Explode_Timer" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Dahaka_ChargePos", "modifiers": { "ChargePos_Timer": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 9.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.TriggerBullet", "bulletID": 42904046, "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 } }, "onGround": true, "direction": { "$type": "MoleMole.Config.ConfigDirectionByDefault", "randomAngleHor": 180.0 } }, "trackTarget": "Self" }, { "$type": "MoleMole.Config.TriggerBullet", "bulletID": 42904046, "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 } }, "direction": { "$type": "MoleMole.Config.ConfigDirectionByDefault", "randomAngleHor": 180.0 } }, "trackTarget": "Self" } ], "onRemoved": [ { "$type": "MoleMole.Config.KillSelf" } ] } }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "ChargePos_Timer" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Dahaka_Charge_Hit", "modifiers": { "Charge_Timer": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 8.5 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Monster_Dahaka_Swap_Charge" } } ], "onRemoved": [ { "$type": "MoleMole.Config.KillSelf" } ] } }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Charge_Timer" } ], "onAbilityStart": [ { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackSphere", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornByCollisionPoint" }, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 } }, "attackInfo": { "attackTag": "Dahaka_Hit_Electric", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 0.35 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Electric", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "enBreak": 1.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV1", "hitHaltTimeScale": 0.05 } } }, "targetType": "Enemy" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Dahaka_Swap_ForwardCompare", "modifiers": { "Dahaka_Swap_AttackHandler": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.Predicated", "target": "Caster", "targetPredicates": [ { "$type": "MoleMole.Config.ByTargetForwardAndSelfPosition", "logic": "GreaterOrEqual", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 45.0 } }, { "$type": "MoleMole.Config.ByTargetPositionToSelfPosition", "logic": "LesserOrEqual", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 22.0 } }, { "$type": "MoleMole.Config.ByTargetPositionToSelfPosition", "logic": "LesserOrEqual", "compareType": "Y", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 } } ], "successActions": [ { "$type": "MoleMole.Config.DamageByAttackValue", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "CasterOwner", "key": "_DAHAKA_ELEMENTTYPE_TAG_UPPER_", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Rock", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "strikeType": "Blunt", "enBreak": 200.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV6", "hitHaltTimeScale": 0.05 } } }, { "$type": "MoleMole.Config.DamageByAttackValue", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "CasterOwner", "key": "_DAHAKA_ELEMENTTYPE_TAG_UPPER_", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 } } ], "attackInfo": { "attackTag": "Dahaka_Hit_Ice", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 1.4 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Ice", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "strikeType": "Blunt", "enBreak": 200.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV6", "hitHaltTimeScale": 0.05 } } }, { "$type": "MoleMole.Config.DamageByAttackValue", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "CasterOwner", "key": "_DAHAKA_ELEMENTTYPE_TAG_UPPER_", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 } } ], "attackInfo": { "attackTag": "Dahaka_Hit_Electric", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 1.4 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Electric", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "strikeType": "Blunt", "enBreak": 200.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV6", "hitHaltTimeScale": 0.05 } } } ] } ] } }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "target": "AllPlayerAvatars", "modifierName": "Dahaka_Swap_AttackHandler" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Monster_Dahaka_StrikeR_Effect", "onAbilityStart": [ { "$type": "MoleMole.Config.FireEffect", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_DAHAKA_ELEMENTTYPE_TAG_UPPER_", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Monster_Dahaka_StrikeR_Rock" }, "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 } } } }, { "$type": "MoleMole.Config.FireEffect", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_DAHAKA_ELEMENTTYPE_TAG_UPPER_", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 } } ], "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Monster_Dahaka_StrikeR_Ice" }, "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 } } } }, { "$type": "MoleMole.Config.FireEffect", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_DAHAKA_ELEMENTTYPE_TAG_UPPER_", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 } } ], "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Monster_Dahaka_StrikeR_Electric" }, "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 } } } } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Monster_Dahaka_StrikeL_Effect", "onAbilityStart": [ { "$type": "MoleMole.Config.FireEffect", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_DAHAKA_ELEMENTTYPE_TAG_UPPER_", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Monster_Dahaka_StrikeL_Rock" }, "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 } } } }, { "$type": "MoleMole.Config.FireEffect", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_DAHAKA_ELEMENTTYPE_TAG_UPPER_", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 } } ], "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Monster_Dahaka_StrikeL_Ice" }, "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 } } } }, { "$type": "MoleMole.Config.FireEffect", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_DAHAKA_ELEMENTTYPE_TAG_UPPER_", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 } } ], "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Monster_Dahaka_StrikeL_Electric" }, "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 } } } } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Monster_Dahaka_StrikeR_Attack", "modifiers": { "Dahaka_StrikeR_WindZone": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.WindZoneMixin", "shapeName": "CircleR5", "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } }, "strength": { "isFormula": false, "isDynamic": false, "fixedValue": -7.5 }, "attenuation": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "innerRadius": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "targetType": "Enemy", "predicates": [ { "$type": "MoleMole.Config.ByEntityTypes", "entityTypes": [ "Avatar" ] } ], "modifierName": "" } ] } }, "onAbilityStart": [ { "$type": "MoleMole.Config.CreateGadget", "lifeByOwnerIsAlive": true, "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 1.5 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": -3.5 } }, "direction": { "$type": "MoleMole.Config.ConfigDirectionByDefault", "angleOffset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": -60.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } } }, "gadgetID": 42904050, "campID": 4001, "campTargetType": "Enemy" }, { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "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": -3.5 } }, "direction": { "$type": "MoleMole.Config.ConfigDirectionByDefault", "angleOffset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 150.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } } }, "height": 3.0, "fanAngle": 240.0, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 15.0 } }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "strikeType": "Blunt", "enBreak": 999999.0 }, "hitPattern": { "onHitEffectName": "none", "hitImpulseType": "LV0", "hitHaltTimeScale": 0.05 }, "forceCameraShake": true, "cameraShake": { "shakeType": "CustomVector", "shakeRange": 2.0, "shakeTime": 0.4, "shakeDistance": 50.0 } } }, "targetType": "Enemy" }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Dahaka_StrikeR_WindZone" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Monster_Dahaka_StrikeL_Attack", "modifiers": { "Dahaka_StrikeL_WindZone": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.WindZoneMixin", "shapeName": "CircleR5", "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } }, "strength": { "isFormula": false, "isDynamic": false, "fixedValue": -7.5 }, "attenuation": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "innerRadius": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "targetType": "Enemy", "predicates": [ { "$type": "MoleMole.Config.ByEntityTypes", "entityTypes": [ "Avatar" ] } ], "modifierName": "" } ] } }, "onAbilityStart": [ { "$type": "MoleMole.Config.CreateGadget", "lifeByOwnerIsAlive": true, "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": -1.5 } }, "direction": { "$type": "MoleMole.Config.ConfigDirectionByDefault", "angleOffset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 60.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } } }, "gadgetID": 42904050, "campID": 4001, "campTargetType": "Enemy" }, { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "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": -1.5 } }, "direction": { "$type": "MoleMole.Config.ConfigDirectionByDefault", "angleOffset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": -210.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } } }, "height": 3.0, "fanAngle": 240.0, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 15.0 } }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "strikeType": "Blunt", "enBreak": 999999.0 }, "hitPattern": { "onHitEffectName": "none", "hitImpulseType": "LV0", "hitHaltTimeScale": 0.05 }, "forceCameraShake": true, "cameraShake": { "shakeType": "CustomVector", "shakeRange": 2.0, "shakeTime": 0.4, "shakeDistance": 50.0 } } }, "targetType": "Enemy" }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Dahaka_StrikeL_WindZone" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Monster_Dahaka_Strike_CameraShake", "onAbilityStart": [ { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackBox", "triggerType": "TriggerNoRepeat", "ignoreMassive": true, "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 5.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } }, "size": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 12.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 10.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 15.0 } } }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 } }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV0", "hitHaltTimeScale": 0.05 }, "forceCameraShake": true, "cameraShake": { "shakeType": "CustomVector", "shakeRange": 2.0, "shakeTime": 0.4, "shakeDistance": 50.0 } } }, "targetType": "Enemy" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Dahaka_Strike_ForwardCompare", "modifiers": { "Dahaka_Strike_AttackHandler": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.Predicated", "target": "Caster", "targetPredicates": [ { "$type": "MoleMole.Config.ByTargetForwardAndSelfPosition", "logic": "GreaterOrEqual", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 60.0 } }, { "$type": "MoleMole.Config.ByTargetPositionToSelfPosition", "logic": "LesserOrEqual", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 13.0 } }, { "$type": "MoleMole.Config.ByTargetPositionToSelfPosition", "logic": "LesserOrEqual", "compareType": "Y", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 7.5 } } ], "successActions": [ { "$type": "MoleMole.Config.DamageByAttackValue", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "CasterOwner", "key": "_DAHAKA_ELEMENTTYPE_TAG_UPPER_", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Rock", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "strikeType": "Blunt", "enBreak": 200.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV6", "hitHaltTimeScale": 0.05 } } }, { "$type": "MoleMole.Config.DamageByAttackValue", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "CasterOwner", "key": "_DAHAKA_ELEMENTTYPE_TAG_UPPER_", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 } } ], "attackInfo": { "attackTag": "Dahaka_Hit_Ice", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 1.4 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Ice", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "strikeType": "Blunt", "enBreak": 200.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV6", "hitHaltTimeScale": 0.05 } } }, { "$type": "MoleMole.Config.DamageByAttackValue", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "CasterOwner", "key": "_DAHAKA_ELEMENTTYPE_TAG_UPPER_", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 } } ], "attackInfo": { "attackTag": "Dahaka_Hit_Electric", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 1.4 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Electric", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "strikeType": "Blunt", "enBreak": 200.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV6", "hitHaltTimeScale": 0.05 } } } ] } ] } }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "target": "AllPlayerAvatars", "modifierName": "Dahaka_Strike_AttackHandler" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Monster_Dahaka_SlamGround", "modifiers": { "Dahaka_SlamGround_Rock": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 0.1 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Monster_Dahaka_SlamGround_Rock" }, "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 } } } }, { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "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": 7.5 } } }, "height": 2.0, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 12.5 } }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Rock", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "strikeType": "Blunt", "enBreak": 999999.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV5", "hitHaltTimeScale": 0.05 }, "forceCameraShake": true, "cameraShake": { "shakeType": "CustomVector", "shakeRange": 2.0, "shakeTime": 0.6, "shakeDistance": 75.0 } } }, "targetType": "Enemy" }, { "$type": "MoleMole.Config.TriggerBullet", "bulletID": 42904008, "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": 9.0 } }, "direction": { "$type": "MoleMole.Config.ConfigDirectionByEntity", "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 } } } } } ] }, "Dahaka_SlamGround_Fire": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 0.1 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Monster_Dahaka_SlamGround_Fire" }, "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 } } } }, { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "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": 7.5 } } }, "height": 2.0, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 12.5 } }, "attackInfo": { "attackTag": "Dahaka_Hit_Fire", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 0.7 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Fire", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "strikeType": "Blunt", "enBreak": 999999.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV5", "hitHaltTimeScale": 0.05 }, "forceCameraShake": true, "cameraShake": { "shakeType": "CustomVector", "shakeRange": 2.0, "shakeTime": 0.6, "shakeDistance": 75.0 } } }, "targetType": "Enemy" }, { "$type": "MoleMole.Config.TriggerBullet", "bulletID": 42904010, "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": 9.0 } }, "direction": { "$type": "MoleMole.Config.ConfigDirectionByEntity", "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 } } } } }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Dahaka_SlamGround_FireLava1" }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Dahaka_SlamGround_FireLava2" }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Dahaka_SlamGround_FireLava3" }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Dahaka_SlamGround_FireLava4" } ] }, "Dahaka_SlamGround_FireLava1": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 0.2 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onRemoved": [ { "$type": "MoleMole.Config.TriggerBullet", "bulletID": 42904015, "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": 10.0 } }, "bornRandom": { "$type": "MoleMole.Config.BornRandomFromCenter", "minRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "maxRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 2.5 } }, "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 } }, "randomAngleHor": 15.0, "attachPointName": "DirectionAttachPoint1", "attachPointTargetType": "Self" } } } ] }, "Dahaka_SlamGround_FireLava2": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 0.4 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onRemoved": [ { "$type": "MoleMole.Config.TriggerBullet", "bulletID": 42904015, "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": 17.5 } }, "bornRandom": { "$type": "MoleMole.Config.BornRandomFromCenter", "minRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "maxRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 2.5 } }, "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 } }, "randomAngleHor": 15.0, "attachPointName": "DirectionAttachPoint3", "attachPointTargetType": "Self" } } } ] }, "Dahaka_SlamGround_FireLava3": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 0.6 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onRemoved": [ { "$type": "MoleMole.Config.TriggerBullet", "bulletID": 42904015, "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": 25.0 } }, "bornRandom": { "$type": "MoleMole.Config.BornRandomFromCenter", "minRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "maxRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 2.5 } }, "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 } }, "randomAngleHor": 15.0, "attachPointName": "DirectionAttachPoint1", "attachPointTargetType": "Self" } } } ] }, "Dahaka_SlamGround_FireLava4": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 0.8 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onRemoved": [ { "$type": "MoleMole.Config.TriggerBullet", "bulletID": 42904015, "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": 30.0 } }, "bornRandom": { "$type": "MoleMole.Config.BornRandomFromCenter", "minRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "maxRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 2.5 } }, "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 } }, "randomAngleHor": 15.0, "attachPointName": "DirectionAttachPoint3", "attachPointTargetType": "Self" } } } ] }, "Dahaka_SlamGround_Water": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 0.25 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Monster_Dahaka_SlamGround_Water" }, "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 } } } }, { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "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": 7.5 } } }, "height": 2.0, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 12.5 } }, "attackInfo": { "attackTag": "Dahaka_Hit_Water", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 0.7 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Water", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "strikeType": "Blunt", "enBreak": 999999.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV5", "hitHaltTimeScale": 0.05 }, "forceCameraShake": true, "cameraShake": { "shakeType": "CustomVector", "shakeRange": 2.0, "shakeTime": 0.6, "shakeDistance": 75.0 } } }, "targetType": "Enemy" } ], "onRemoved": [ { "$type": "MoleMole.Config.CreateGadget", "target": "SelfAttackTarget", "born": { "$type": "MoleMole.Config.ConfigBornByPredicatePoint", "onGround": true, "timeForPredictive": 1.0 }, "gadgetID": 42904009, "campID": 4001, "campTargetType": "Enemy" } ] } }, "onAbilityStart": [ { "$type": "MoleMole.Config.ApplyModifier", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_DAHAKA_ELEMENTTYPE_TAG_LOWER_", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "modifierName": "Dahaka_SlamGround_Rock" }, { "$type": "MoleMole.Config.ApplyModifier", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_DAHAKA_ELEMENTTYPE_TAG_LOWER_", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 } } ], "modifierName": "Dahaka_SlamGround_Fire" }, { "$type": "MoleMole.Config.ApplyModifier", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_DAHAKA_ELEMENTTYPE_TAG_LOWER_", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 } } ], "modifierName": "Dahaka_SlamGround_Water" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Dahaka_SlamGround_Water_Fountain", "modifiers": { "Fountain_Damage": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 1.5 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Monster_Dahaka_SlamGround_Water_Fountain_Alert" }, "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 } } } } ], "onRemoved": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Monster_Dahaka_SlamGround_Water_Fountain" }, "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 } } } }, { "$type": "MoleMole.Config.DamageByAttackValue", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByShape", "shapeName": "CircleR6", "campTargetType": "Enemy", "sizeRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } }, "attackInfo": { "attackTag": "Dahaka_Hit_Water", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Water", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "strikeType": "Blunt", "enBreak": 200.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV5", "hitHaltTimeScale": 0.05 } } } ] } }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Fountain_Damage" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Dahaka_SlamGround_Rock_Hit", "onAbilityStart": [ { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackSphere", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornByCollisionPoint" }, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 } }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Rock", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "strikeType": "Blunt", "enBreak": 200.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV5", "hitHaltTimeScale": 0.05 } } }, "targetType": "Enemy" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Dahaka_SlamGround_Fire_Hit", "onAbilityStart": [ { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackSphere", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornByCollisionPoint" }, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 } }, "attackInfo": { "attackTag": "Dahaka_Hit_Fire", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Fire", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "strikeType": "Blunt", "enBreak": 200.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV5", "hitHaltTimeScale": 0.05 } } }, "targetType": "Enemy" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Monster_Dahaka_Breath", "abilityMixins": [ { "$type": "MoleMole.Config.AttachToStateIDMixin", "stateIDs": [ "Breath_BS" ], "modifierName": "Dahaka_Breath_Effect" }, { "$type": "MoleMole.Config.AttachToAnimatorStateIDMixin", "stateIDs": [ "BreathR_Attack", "BreathL_Attack" ], "modifierName": "Dahaka_Breath_Attack" }, { "$type": "MoleMole.Config.AttachToAnimatorStateIDMixin", "stateIDs": [ "Breath_BS", "BreathR_Attack", "BreathL_Attack" ], "modifierName": "Dahaka_Breath_Shader" } ], "modifiers": { "Dahaka_Breath_Effect": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_DAHAKA_ELEMENTTYPE_TAG_LOWER_", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Monster_Dahaka_Breath_RockBS" } }, { "$type": "MoleMole.Config.AttachEffect", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_DAHAKA_ELEMENTTYPE_TAG_LOWER_", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 } } ], "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Monster_Dahaka_Breath_FireBS" } }, { "$type": "MoleMole.Config.AttachEffect", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_DAHAKA_ELEMENTTYPE_TAG_LOWER_", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 } } ], "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Monster_Dahaka_Breath_WaterBS" } } ] }, "Dahaka_Breath_Attack": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 0.1 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_DAHAKA_ELEMENTTYPE_TAG_LOWER_", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Monster_Dahaka_Breath_Rock" } }, { "$type": "MoleMole.Config.AttachEffect", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_DAHAKA_ELEMENTTYPE_TAG_LOWER_", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 } } ], "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Monster_Dahaka_Breath_Fire" } }, { "$type": "MoleMole.Config.AttachEffect", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_DAHAKA_ELEMENTTYPE_TAG_LOWER_", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 } } ], "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Monster_Dahaka_Breath_Water" } } ], "onThinkInterval": [ { "$type": "MoleMole.Config.TriggerAttackEvent", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_DAHAKA_ELEMENTTYPE_TAG_LOWER_", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackBox", "triggerType": "TriggerNoRepeat", "checkHitLayerType": "Both", "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": 0.0 } }, "direction": { "$type": "MoleMole.Config.ConfigDirectionByAttachPoint", "angleOffset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 12.5 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, "attachPointName": "MouthAttachPoint", "attachPointTargetType": "Self" }, "attachPointName": "MouthAttachPoint" }, "size": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 30.0 } } }, "attackInfo": { "attackTag": "", "attenuationTag": "Monster_Dahaka_Breath", "attenuationGroup": "Monster_Dahaka_Breath", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Rock", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "strikeType": "Blunt", "enBreak": 1.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV1", "retreatType": "ByHitDirection", "hitHaltTimeScale": 0.05 } } }, "targetType": "Enemy" }, { "$type": "MoleMole.Config.TriggerAttackEvent", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_DAHAKA_ELEMENTTYPE_TAG_LOWER_", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 } } ], "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackBox", "triggerType": "TriggerNoRepeat", "checkHitLayerType": "Both", "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": 0.0 } }, "direction": { "$type": "MoleMole.Config.ConfigDirectionByAttachPoint", "angleOffset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 12.5 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, "attachPointName": "MouthAttachPoint", "attachPointTargetType": "Self" }, "attachPointName": "MouthAttachPoint" }, "size": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 30.0 } } }, "attackInfo": { "attackTag": "Dahaka_Hit_Fire", "attenuationTag": "Monster_Dahaka_Breath", "attenuationGroup": "Monster_Dahaka_Breath", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 0.7 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Fire", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "strikeType": "Blunt", "enBreak": 1.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV1", "retreatType": "ByHitDirection", "hitHaltTimeScale": 0.05 } } }, "targetType": "Enemy" }, { "$type": "MoleMole.Config.TriggerAttackEvent", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_DAHAKA_ELEMENTTYPE_TAG_LOWER_", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 } } ], "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackBox", "triggerType": "TriggerNoRepeat", "checkHitLayerType": "Both", "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": 0.0 } }, "direction": { "$type": "MoleMole.Config.ConfigDirectionByAttachPoint", "angleOffset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 12.5 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, "attachPointName": "MouthAttachPoint", "attachPointTargetType": "Self" }, "attachPointName": "MouthAttachPoint" }, "size": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 30.0 } } }, "attackInfo": { "attackTag": "Dahaka_Hit_Water", "attenuationTag": "Monster_Dahaka_Breath", "attenuationGroup": "Monster_Dahaka_Breath", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 0.7 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Water", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "strikeType": "Blunt", "enBreak": 1.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV1", "retreatType": "ByHitDirection", "hitHaltTimeScale": 0.05 } } }, "targetType": "Enemy" } ] }, "Dahaka_Breath_Shader": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.TriggerAbility", "abilityName": "Monster_Dahaka_ShaderLightStrong_Lower" } ], "onRemoved": [ { "$type": "MoleMole.Config.TriggerAbility", "abilityName": "Monster_Dahaka_ShaderLightNormal_Lower" } ] } } } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Monster_Dahaka_Hack_Effect", "onAbilityStart": [ { "$type": "MoleMole.Config.FireEffect", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_DAHAKA_ELEMENTTYPE_TAG_UPPER_", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Monster_Dahaka_Hack_Rock" }, "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 } } } }, { "$type": "MoleMole.Config.FireEffect", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_DAHAKA_ELEMENTTYPE_TAG_UPPER_", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 } } ], "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Monster_Dahaka_Hack_Ice" }, "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 } } } }, { "$type": "MoleMole.Config.FireEffect", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_DAHAKA_ELEMENTTYPE_TAG_UPPER_", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 } } ], "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Monster_Dahaka_Hack_Electric" }, "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 } } } } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Monster_Dahaka_Hack_Attack", "modifiers": { "Dahaka_Hack_Attack_Rock": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 0.1 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "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": 1.5 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": -25.0 } } }, "size": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 10.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 20.0 } } }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Rock", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "strikeType": "Blunt", "enBreak": 999999.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV6", "hitHaltTimeScale": 0.05 }, "forceCameraShake": true, "cameraShake": { "shakeType": "CustomVector", "shakeRange": 2.0, "shakeTime": 0.4, "shakeDistance": 75.0 } } }, "targetType": "Enemy" } ] }, "Dahaka_Hack_Attack_Ice": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 0.75 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackBox", "triggerType": "TriggerNoRepeat", "ignoreMassive": true, "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 1.5 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": -25.0 } } }, "size": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 10.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 20.0 } } }, "attackInfo": { "attackTag": "Dahaka_Hit_Ice", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 1.4 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Ice", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "strikeType": "Blunt", "enBreak": 999999.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV3", "hitHaltTimeScale": 0.05 }, "forceCameraShake": true, "cameraShake": { "shakeType": "CustomVector", "shakeRange": 2.0, "shakeTime": 0.4, "shakeDistance": 75.0 } } }, "targetType": "Enemy" } ], "onRemoved": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Monster_Dahaka_Hack_Ice_AreaAtk" }, "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 } } } }, { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "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": 1.5 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": -25.0 } } }, "size": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 20.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 20.0 } } }, "attackInfo": { "attackTag": "Dahaka_Hit_Ice", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 0.7 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Ice", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "strikeType": "Blunt", "enBreak": 999999.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV6", "hitHaltTimeScale": 0.05 }, "forceCameraShake": true, "cameraShake": { "shakeType": "CustomVector", "shakeRange": 2.0, "shakeTime": 0.3, "shakeDistance": 75.0 } } }, "targetType": "Enemy" } ] }, "Dahaka_Hack_Attack_Electric": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 0.75 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackBox", "triggerType": "TriggerNoRepeat", "ignoreMassive": true, "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 1.5 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": -25.0 } } }, "size": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 10.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 20.0 } } }, "attackInfo": { "attackTag": "Dahaka_Hit_Electric", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 1.4 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Electric", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "strikeType": "Blunt", "enBreak": 999999.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV3", "hitHaltTimeScale": 0.05 }, "forceCameraShake": true, "cameraShake": { "shakeType": "CustomVector", "shakeRange": 2.0, "shakeTime": 0.4, "shakeDistance": 75.0 } } }, "targetType": "Enemy" } ], "onRemoved": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Monster_Dahaka_Hack_Electric_AreaAtk" }, "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 } } } }, { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackBox", "triggerType": "TriggerNoRepeat", "ignoreMassive": true, "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 1.5 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": -25.0 } } }, "size": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 20.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 20.0 } } }, "attackInfo": { "attackTag": "Dahaka_Hit_Electric", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 0.7 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Electric", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "strikeType": "Blunt", "enBreak": 999999.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV6", "hitHaltTimeScale": 0.05 }, "forceCameraShake": true, "cameraShake": { "shakeType": "CustomVector", "shakeRange": 2.0, "shakeTime": 0.3, "shakeDistance": 75.0 } } }, "targetType": "Enemy" } ] } }, "onAbilityStart": [ { "$type": "MoleMole.Config.ApplyModifier", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_DAHAKA_ELEMENTTYPE_TAG_UPPER_", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "modifierName": "Dahaka_Hack_Attack_Rock" }, { "$type": "MoleMole.Config.ApplyModifier", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_DAHAKA_ELEMENTTYPE_TAG_UPPER_", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 } } ], "modifierName": "Dahaka_Hack_Attack_Ice" }, { "$type": "MoleMole.Config.ApplyModifier", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_DAHAKA_ELEMENTTYPE_TAG_UPPER_", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 } } ], "modifierName": "Dahaka_Hack_Attack_Electric" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Monster_Dahaka_ShockWave", "modifiers": { "Dahaka_ShockWave_Rock": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 0.8 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 0.6 }, "onAdded": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Monster_Dahaka_ShockWave_Rock" }, "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 } } } }, { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackCircle", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornBySelf" }, "height": 2.0, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 19.0 } }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 1.5 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Rock", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "strikeType": "Blunt", "enBreak": 999999.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV4", "hitHaltTimeScale": 0.05 }, "forceCameraShake": true, "cameraShake": { "shakeType": "CustomVector", "shakeRange": 2.0, "shakeTime": 0.4, "shakeDistance": 75.0 } } }, "targetType": "Enemy" } ], "onThinkInterval": [ { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackCircle", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornBySelf" }, "height": 2.0, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 24.0 } }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 1.5 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Rock", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "strikeType": "Blunt", "enBreak": 999999.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV5", "hitHaltTimeScale": 0.05 }, "forceCameraShake": true, "cameraShake": { "shakeType": "CustomVector", "shakeRange": 2.0, "shakeTime": 0.4, "shakeDistance": 75.0 } } }, "targetType": "Enemy" } ] }, "Dahaka_ShockWave_Fire": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 0.8 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 0.6 }, "onAdded": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Monster_Dahaka_ShockWave_Fire" }, "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 } } } }, { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackCircle", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornBySelf" }, "height": 2.0, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 19.0 } }, "attackInfo": { "attackTag": "Dahaka_Hit_Fire", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Fire", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "strikeType": "Blunt", "enBreak": 999999.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV4", "hitHaltTimeScale": 0.05 }, "forceCameraShake": true, "cameraShake": { "shakeType": "CustomVector", "shakeRange": 2.0, "shakeTime": 0.4, "shakeDistance": 75.0 } } }, "targetType": "Enemy" }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Dahaka_ShockWave_FireLava1" }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Dahaka_ShockWave_FireLava2" }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Dahaka_ShockWave_FireLava3" }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Dahaka_ShockWave_FireLava4" } ], "onThinkInterval": [ { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackCircle", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornBySelf" }, "height": 2.0, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 24.0 } }, "attackInfo": { "attackTag": "Dahaka_Hit_Fire", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Fire", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "strikeType": "Blunt", "enBreak": 999999.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV5", "hitHaltTimeScale": 0.05 }, "forceCameraShake": true, "cameraShake": { "shakeType": "CustomVector", "shakeRange": 2.0, "shakeTime": 0.4, "shakeDistance": 75.0 } } }, "targetType": "Enemy" } ] }, "Dahaka_ShockWave_FireLava1": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 0.4 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onRemoved": [ { "$type": "MoleMole.Config.TriggerBullet", "bulletID": 42904015, "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": 10.0 } }, "bornRandom": { "$type": "MoleMole.Config.BornRandomFromCenter", "minRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "maxRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 2.5 } }, "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 } }, "randomAngleHor": 15.0, "attachPointName": "DirectionAttachPoint1", "attachPointTargetType": "Self" } } } ] }, "Dahaka_ShockWave_FireLava2": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 0.7 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onRemoved": [ { "$type": "MoleMole.Config.TriggerBullet", "bulletID": 42904015, "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 7.5 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": -5.0 } }, "bornRandom": { "$type": "MoleMole.Config.BornRandomFromCenter", "minRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "maxRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 2.5 } }, "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 } }, "randomAngleHor": 15.0, "attachPointName": "DirectionAttachPoint2", "attachPointTargetType": "Self" } } } ] }, "Dahaka_ShockWave_FireLava3": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onRemoved": [ { "$type": "MoleMole.Config.TriggerBullet", "bulletID": 42904015, "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": -7.5 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": -5.0 } }, "bornRandom": { "$type": "MoleMole.Config.BornRandomFromCenter", "minRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "maxRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 2.5 } }, "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 } }, "randomAngleHor": 15.0, "attachPointName": "DirectionAttachPoint4", "attachPointTargetType": "Self" } } } ] }, "Dahaka_ShockWave_FireLava4": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 1.3 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onRemoved": [ { "$type": "MoleMole.Config.TriggerBullet", "bulletID": 42904015, "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": -10.0 } }, "bornRandom": { "$type": "MoleMole.Config.BornRandomFromCenter", "minRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "maxRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 2.5 } }, "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 } }, "randomAngleHor": 15.0, "attachPointName": "DirectionAttachPoint3", "attachPointTargetType": "Self" } } } ] }, "Dahaka_ShockWave_Water": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 0.8 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 0.6 }, "onAdded": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Monster_Dahaka_ShockWave_Water" }, "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 } } } }, { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackCircle", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornBySelf" }, "height": 2.0, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 19.0 } }, "attackInfo": { "attackTag": "Dahaka_Hit_Water", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Water", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "strikeType": "Blunt", "enBreak": 999999.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV4", "hitHaltTimeScale": 0.05 }, "forceCameraShake": true, "cameraShake": { "shakeType": "CustomVector", "shakeRange": 2.0, "shakeTime": 0.4, "shakeDistance": 75.0 } } }, "targetType": "Enemy" }, { "$type": "MoleMole.Config.TriggerBullet", "bulletID": 42904017, "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "onGround": true, "direction": { "$type": "MoleMole.Config.ConfigDirectionByAttackTarget", "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 } }, "randomAngleHor": 15.0 } } }, { "$type": "MoleMole.Config.TriggerBullet", "bulletID": 42904017, "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "onGround": true, "direction": { "$type": "MoleMole.Config.ConfigDirectionByAttackTarget", "angleOffset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 60.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, "randomAngleHor": 15.0 } } }, { "$type": "MoleMole.Config.TriggerBullet", "bulletID": 42904017, "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "onGround": true, "direction": { "$type": "MoleMole.Config.ConfigDirectionByAttackTarget", "angleOffset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": -60.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, "randomAngleHor": 15.0 } } }, { "$type": "MoleMole.Config.TriggerBullet", "bulletID": 42904017, "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "onGround": true, "direction": { "$type": "MoleMole.Config.ConfigDirectionByAttackTarget", "angleOffset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 120.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, "randomAngleHor": 15.0 } } }, { "$type": "MoleMole.Config.TriggerBullet", "bulletID": 42904017, "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "onGround": true, "direction": { "$type": "MoleMole.Config.ConfigDirectionByAttackTarget", "angleOffset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": -120.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, "randomAngleHor": 15.0 } } }, { "$type": "MoleMole.Config.TriggerBullet", "bulletID": 42904017, "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "onGround": true, "direction": { "$type": "MoleMole.Config.ConfigDirectionByAttackTarget", "angleOffset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": -180.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, "randomAngleHor": 15.0 } } } ], "onThinkInterval": [ { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackCircle", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornBySelf" }, "height": 2.0, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 24.0 } }, "attackInfo": { "attackTag": "Dahaka_Hit_Water", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Water", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "strikeType": "Blunt", "enBreak": 999999.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV5", "hitHaltTimeScale": 0.05 }, "forceCameraShake": true, "cameraShake": { "shakeType": "CustomVector", "shakeRange": 2.0, "shakeTime": 0.4, "shakeDistance": 75.0 } } }, "targetType": "Enemy" } ] } }, "onAbilityStart": [ { "$type": "MoleMole.Config.ApplyModifier", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_DAHAKA_ELEMENTTYPE_TAG_LOWER_", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "modifierName": "Dahaka_ShockWave_Rock" }, { "$type": "MoleMole.Config.ApplyModifier", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_DAHAKA_ELEMENTTYPE_TAG_LOWER_", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 } } ], "modifierName": "Dahaka_ShockWave_Fire" }, { "$type": "MoleMole.Config.ApplyModifier", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_DAHAKA_ELEMENTTYPE_TAG_LOWER_", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 } } ], "modifierName": "Dahaka_ShockWave_Water" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Monster_Dahaka_Sting", "modifiers": { "Monster_Dahaka_Sting_Rock": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Monster_Dahaka_FireSting_Rock" }, "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 } } } }, { "$type": "MoleMole.Config.TriggerBullet", "bulletID": 42904004, "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": "StingAttachPointL01", "attachPointTargetType": "Self" }, "attachPointName": "StingAttachPointL01", "attachPointTargetType": "Self" } }, { "$type": "MoleMole.Config.TriggerBullet", "bulletID": 42904004, "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": "StingAttachPointL02", "attachPointTargetType": "Self" }, "attachPointName": "StingAttachPointL02", "attachPointTargetType": "Self" } }, { "$type": "MoleMole.Config.TriggerBullet", "bulletID": 42904004, "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": "StingAttachPointR01", "attachPointTargetType": "Self" }, "attachPointName": "StingAttachPointR01", "attachPointTargetType": "Self" } }, { "$type": "MoleMole.Config.TriggerBullet", "bulletID": 42904004, "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": "StingAttachPointR02", "attachPointTargetType": "Self" }, "attachPointName": "StingAttachPointR02", "attachPointTargetType": "Self" } } ], "onRemoved": [ { "$type": "MoleMole.Config.SetGlobalPos", "target": "SelfAttackTarget", "key": "_STINGROCKPOS_", "born": { "$type": "MoleMole.Config.ConfigBornByPredicatePoint", "onGround": true, "direction": { "$type": "MoleMole.Config.ConfigDirectionByAttackTarget", "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 } } }, "timeForPredictive": 0.75 }, "setTarget": false }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Monster_Dahaka_Sting_Rock_Pos1" }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Monster_Dahaka_Sting_Rock_Pos2" }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Monster_Dahaka_Sting_Rock_Pos3" } ] }, "Monster_Dahaka_Sting_Rock_Pos1": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 0.25 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.CreateGadget", "lifeByOwnerIsAlive": true, "born": { "$type": "MoleMole.Config.ConfigBornByGlobalValue", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": -6.5 } }, "onGround": true, "positionKey": "_STINGROCKPOS_", "directionKey": "" }, "gadgetID": 42904027, "campID": 4001, "campTargetType": "Enemy" } ], "onRemoved": [ { "$type": "MoleMole.Config.CreateGadget", "lifeByOwnerIsAlive": true, "born": { "$type": "MoleMole.Config.ConfigBornByGlobalValue", "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 } }, "onGround": true, "positionKey": "_STINGROCKPOS_", "directionKey": "" }, "gadgetID": 42904027, "campID": 4001, "campTargetType": "Enemy" } ] }, "Monster_Dahaka_Sting_Rock_Pos2": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onRemoved": [ { "$type": "MoleMole.Config.CreateGadget", "lifeByOwnerIsAlive": true, "born": { "$type": "MoleMole.Config.ConfigBornByGlobalValue", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 6.5 } }, "onGround": true, "positionKey": "_STINGROCKPOS_", "directionKey": "" }, "gadgetID": 42904027, "campID": 4001, "campTargetType": "Enemy" } ] }, "Monster_Dahaka_Sting_Rock_Pos3": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 0.75 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onRemoved": [ { "$type": "MoleMole.Config.CreateGadget", "lifeByOwnerIsAlive": true, "born": { "$type": "MoleMole.Config.ConfigBornByGlobalValue", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 13.0 } }, "onGround": true, "positionKey": "_STINGROCKPOS_", "directionKey": "" }, "gadgetID": 42904027, "campID": 4001, "campTargetType": "Enemy" } ] }, "Monster_Dahaka_Sting_Ice": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Monster_Dahaka_FireSting_Ice" }, "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 } } } }, { "$type": "MoleMole.Config.TriggerBullet", "bulletID": 42904006, "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": "StingAttachPointL01", "attachPointTargetType": "Self" }, "attachPointName": "StingAttachPointL01", "attachPointTargetType": "Self" } }, { "$type": "MoleMole.Config.TriggerBullet", "bulletID": 42904006, "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": "StingAttachPointL02", "attachPointTargetType": "Self" }, "attachPointName": "StingAttachPointL02", "attachPointTargetType": "Self" } }, { "$type": "MoleMole.Config.TriggerBullet", "bulletID": 42904006, "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": "StingAttachPointR01", "attachPointTargetType": "Self" }, "attachPointName": "StingAttachPointR01", "attachPointTargetType": "Self" } }, { "$type": "MoleMole.Config.TriggerBullet", "bulletID": 42904006, "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": "StingAttachPointR02", "attachPointTargetType": "Self" }, "attachPointName": "StingAttachPointR02", "attachPointTargetType": "Self" } } ], "onRemoved": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Monster_Dahaka_Sting_Ice_Pos" } ] }, "Monster_Dahaka_Sting_Electric": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Monster_Dahaka_FireSting_Electric" }, "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 } } } }, { "$type": "MoleMole.Config.TriggerBullet", "bulletID": 42904005, "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": "StingAttachPointL01", "attachPointTargetType": "Self" }, "attachPointName": "StingAttachPointL01", "attachPointTargetType": "Self" } }, { "$type": "MoleMole.Config.TriggerBullet", "bulletID": 42904005, "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": "StingAttachPointL02", "attachPointTargetType": "Self" }, "attachPointName": "StingAttachPointL02", "attachPointTargetType": "Self" } }, { "$type": "MoleMole.Config.TriggerBullet", "bulletID": 42904005, "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": "StingAttachPointR01", "attachPointTargetType": "Self" }, "attachPointName": "StingAttachPointR01", "attachPointTargetType": "Self" } }, { "$type": "MoleMole.Config.TriggerBullet", "bulletID": 42904005, "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": "StingAttachPointR02", "attachPointTargetType": "Self" }, "attachPointName": "StingAttachPointR02", "attachPointTargetType": "Self" } } ], "onRemoved": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Monster_Dahaka_Sting_Electric_Pos" } ] }, "Monster_Dahaka_Sting_Electric_Pos": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 5.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 1.5 }, "onAdded": [ { "$type": "MoleMole.Config.CreateGadget", "target": "SelfAttackTarget", "lifeByOwnerIsAlive": true, "born": { "$type": "MoleMole.Config.ConfigBornByPredicatePoint", "onGround": true, "direction": { "$type": "MoleMole.Config.ConfigDirectionByAttackTarget", "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 } } }, "timeForPredictive": 0.75 }, "gadgetID": 42904028, "campID": 4001, "campTargetType": "Enemy" } ], "onThinkInterval": [ { "$type": "MoleMole.Config.CreateGadget", "target": "SelfAttackTarget", "lifeByOwnerIsAlive": true, "born": { "$type": "MoleMole.Config.ConfigBornByPredicatePoint", "onGround": true, "direction": { "$type": "MoleMole.Config.ConfigDirectionByAttackTarget", "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 } } }, "timeForPredictive": 0.75 }, "gadgetID": 42904028, "campID": 4001, "campTargetType": "Enemy" } ] }, "Monster_Dahaka_Sting_Ice_Pos": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 6.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 1.75 }, "onAdded": [ { "$type": "MoleMole.Config.CreateGadget", "target": "SelfAttackTarget", "lifeByOwnerIsAlive": true, "born": { "$type": "MoleMole.Config.ConfigBornByPredicatePoint", "onGround": true, "direction": { "$type": "MoleMole.Config.ConfigDirectionByAttackTarget", "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 } } }, "timeForPredictive": 0.75 }, "gadgetID": 42904007, "campID": 4001, "campTargetType": "Enemy" } ], "onThinkInterval": [ { "$type": "MoleMole.Config.CreateGadget", "target": "SelfAttackTarget", "lifeByOwnerIsAlive": true, "born": { "$type": "MoleMole.Config.ConfigBornByPredicatePoint", "onGround": true, "direction": { "$type": "MoleMole.Config.ConfigDirectionByAttackTarget", "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 } } }, "timeForPredictive": 0.75 }, "gadgetID": 42904007, "campID": 4001, "campTargetType": "Enemy" } ] } }, "onAbilityStart": [ { "$type": "MoleMole.Config.ApplyModifier", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_DAHAKA_ELEMENTTYPE_TAG_UPPER_", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "modifierName": "Monster_Dahaka_Sting_Rock" }, { "$type": "MoleMole.Config.ApplyModifier", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_DAHAKA_ELEMENTTYPE_TAG_UPPER_", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 } } ], "modifierName": "Monster_Dahaka_Sting_Ice" }, { "$type": "MoleMole.Config.ApplyModifier", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_DAHAKA_ELEMENTTYPE_TAG_UPPER_", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 } } ], "modifierName": "Monster_Dahaka_Sting_Electric" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Dahaka_Sting_Rock_Effect", "modifiers": { "Sting_Rock_Effect": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Monster_Dahaka_Sting_Rock" } } ] } }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Sting_Rock_Effect" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Dahaka_Sting_Rock_Pos", "modifiers": { "Sting_Rock_Timer": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 0.75 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Monster_Dahaka_Sting_Rock_Alert" }, "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 } } } } ], "onRemoved": [ { "$type": "MoleMole.Config.TriggerBullet", "bulletID": 42904001, "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 15.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, "direction": { "$type": "MoleMole.Config.ConfigDirectionByLookAtEntity" } } } ] } }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Sting_Rock_Timer" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Dahaka_Sting_Rock_Hit", "onAbilityStart": [ { "$type": "MoleMole.Config.Predicated", "target": "Target", "targetPredicates": [ { "$type": "MoleMole.Config.ByEntityTypes", "entityTypes": [ "Level" ] } ], "successActions": [ { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackSphere", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornByCollisionPoint" }, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 1.5 } }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Rock", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "strikeType": "Blunt", "enBreak": 100.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV3", "hitHaltTimeScale": 0.05 } } }, "targetType": "Enemy" }, { "$type": "MoleMole.Config.SetGlobalPos", "target": "Owner", "key": "_EXPLODESTINGPOS_", "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 } } } }, { "$type": "MoleMole.Config.TriggerAbility", "target": "Owner", "abilityName": "Dahaka_Sting_Rock_Pos_CreateExplodeSting" }, { "$type": "MoleMole.Config.KillSelf" } ] } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Dahaka_Sting_Rock_Pos_CreateExplodeSting", "onAbilityStart": [ { "$type": "MoleMole.Config.CreateGadget", "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "onGround": true }, "gadgetID": 42904029, "campID": 4001, "campTargetType": "Enemy" }, { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Monster_Dahaka_Sting_RockAS" }, "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "direction": { "$type": "MoleMole.Config.ConfigDirectionByDefault", "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 } } } } } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Dahaka_Sting_Rock_Explode", "modifiers": { "Sting_Rock_Explode_Timer": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Monster_Dahaka_Sting_RockExplode" } } ], "onRemoved": [ { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackSphere", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornBySelf" }, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 6.0 } }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Rock", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "strikeType": "Blunt", "enBreak": 200.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV5", "retreatType": "ByTangent", "hitHaltTimeScale": 0.05 } } }, "targetType": "Enemy" } ] } }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Sting_Rock_Explode_Timer" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Dahaka_Sting_Ice_Effect", "modifiers": { "Sting_Ice_Effect": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Monster_Dahaka_Sting_Ice" } } ] } }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Sting_Ice_Effect" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Dahaka_Sting_Ice_Pos", "modifiers": { "Sting_Ice_Timer": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Monster_Dahaka_Sting_Ice_Alert" }, "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.2 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } } } ], "onRemoved": [ { "$type": "MoleMole.Config.TriggerBullet", "bulletID": 42904003, "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 10.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, "direction": { "$type": "MoleMole.Config.ConfigDirectionByLookAtEntity" } } } ] } }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Sting_Ice_Timer" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Dahaka_Sting_Ice_Hit", "onAbilityStart": [ { "$type": "MoleMole.Config.Predicated", "target": "Target", "targetPredicates": [ { "$type": "MoleMole.Config.ByEntityTypes", "entityTypes": [ "Level" ] } ], "successActions": [ { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackSphere", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornByCollisionPoint" }, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 3.5 } }, "attackInfo": { "attackTag": "Dahaka_Hit_Ice", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 0.7 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Ice", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "strikeType": "Blunt", "enBreak": 100.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV3", "hitHaltTimeScale": 0.05 } } }, "targetType": "Enemy" }, { "$type": "MoleMole.Config.TriggerAbility", "target": "Owner", "abilityName": "Dahaka_Sting_Ice_Explode" }, { "$type": "MoleMole.Config.KillSelf" } ] } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Dahaka_Sting_Ice_Explode", "modifiers": { "Sting_Ice_Explode_Delay": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 0.2 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onRemoved": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Sting_Ice_Explode" } ] }, "Sting_Ice_Explode": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 7.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 0.4 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Monster_Dahaka_Sting_IceExplode" } } ], "onThinkInterval": [ { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackSphere", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornBySelf" }, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 4.5 } }, "attackInfo": { "attackTag": "Dahaka_Hit_Ice", "attenuationTag": "Monster_Dahaka_Breath", "attenuationGroup": "Monster_Dahaka_Breath", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 0.35 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Ice", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "strikeType": "Blunt", "enBreak": 1.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV1", "hitHaltTimeScale": 0.05 } } }, "targetType": "Enemy" } ] } }, "onAbilityStart": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Sting_Ice_Explode_Delay" }, { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Monster_Dahaka_Sting_IceAS" } } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Dahaka_Sting_Electric_Effect", "modifiers": { "Sting_Electric_Effect": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Monster_Dahaka_Sting_Electric" } } ] } }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Sting_Electric_Effect" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Dahaka_Sting_Electric_Pos", "modifiers": { "Sting_Electric_Timer": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Monster_Dahaka_Sting_Electric_Alert" }, "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.2 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } } } ], "onRemoved": [ { "$type": "MoleMole.Config.TriggerBullet", "bulletID": 42904002, "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 10.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, "direction": { "$type": "MoleMole.Config.ConfigDirectionByLookAtEntity" } } } ] } }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Sting_Electric_Timer" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Dahaka_Sting_Electric_Hit", "onAbilityStart": [ { "$type": "MoleMole.Config.Predicated", "target": "Target", "targetPredicates": [ { "$type": "MoleMole.Config.ByEntityTypes", "entityTypes": [ "Level" ] } ], "successActions": [ { "$type": "MoleMole.Config.TriggerAbility", "target": "Owner", "abilityName": "Dahaka_Sting_Electirc_Explode" } ] } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Dahaka_Sting_Electirc_Explode", "modifiers": { "Sting_Electirc_Explode": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 0.1 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Monster_Dahaka_Sting_ElectricExplode" } } ], "onRemoved": [ { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackSphere", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornBySelf" }, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 9.0 } }, "attackInfo": { "attackTag": "Dahaka_Hit_Electric", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 0.7 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Electric", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "strikeType": "Blunt", "enBreak": 100.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV3", "hitHaltTimeScale": 0.05 } } }, "targetType": "Enemy" } ] } }, "onAbilityStart": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Sting_Electirc_Explode" }, { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Monster_Dahaka_Sting_ElectricAS" }, "born": { "$type": "MoleMole.Config.ConfigBornBySelf" } } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Monster_Dahaka_Steer", "abilityMixins": [ { "$type": "MoleMole.Config.SteerAttackMixin", "steerStateIDs": [ "Dash_BS" ], "endNormalizedTime": 0.15, "angularSpeed": 120.0, "attackTrigger": "", "attackDistance": 1.5 }, { "$type": "MoleMole.Config.SteerAttackMixin", "steerStateIDs": [ "SlamGround_BS" ], "endNormalizedTime": 0.2, "angularSpeed": 90.0, "attackTrigger": "", "attackDistance": 1.5 }, { "$type": "MoleMole.Config.SteerAttackMixin", "steerStateIDs": [ "Breath_BS" ], "endNormalizedTime": 0.28, "angularSpeed": 45.0, "attackTrigger": "", "attackDistance": 1.5 }, { "$type": "MoleMole.Config.AnimatorRotationCompensateMixin", "animatorStateIDs": [ "TurnL" ], "animationRotate": -90.0, "angleLimit": 15.0 }, { "$type": "MoleMole.Config.AnimatorRotationCompensateMixin", "animatorStateIDs": [ "TurnR" ], "angleLimit": 15.0 } ] } } ]