[ { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_Event_ElementTrack", "modifiers": { "ElementTrack": { "modifierName": "", "elementType": "Grass", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 50.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_ElementFootprint_Wind01" } }, { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_ElementFootprint_Wind02" } } ], "onKill": [ { "$type": "MoleMole.Config.RemoveModifier", "modifierName": "ElementTrack" } ] } }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "ElementTrack" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_Event_TargetPoint", "modifiers": { "Effect": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Quest_SiteInteract_Event" } } ] } }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Effect" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_Event_DuckEat", "modifiers": { "DuckEat": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 30.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.BroadcastNeuronStimulate", "neuronName": "SURROUND", "stimulate": true, "range": 30.0 } ], "onRemoved": [ { "$type": "MoleMole.Config.BroadcastNeuronStimulate", "neuronName": "SURROUND", "range": 30.0 } ], "onKill": [ { "$type": "MoleMole.Config.BroadcastNeuronStimulate", "neuronName": "SURROUND", "range": 30.0 } ] } }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "DuckEat" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_Event_Fish", "modifiers": { "DisappearTimer": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.StartDither", "duration": 3.0 } ], "onRemoved": [ { "$type": "MoleMole.Config.SetAnimatorBool", "boolID": "Disappear", "value": true }, { "$type": "MoleMole.Config.KillSelf", "banDrop": true, "banExp": true } ] }, "fishModify": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 12.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "onAdded": [ { "$type": "MoleMole.Config.BroadcastNeuronStimulate", "neuronName": "SURROUND", "stimulate": true, "range": 30.0 } ], "onRemoved": [ { "$type": "MoleMole.Config.BroadcastNeuronStimulate", "neuronName": "SURROUND", "range": 30.0 }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "DisappearTimer" } ], "onThinkInterval": [ { "$type": "MoleMole.Config.BroadcastNeuronStimulate", "neuronName": "SURROUND", "stimulate": true, "range": 30.0 } ], "onKill": [ { "$type": "MoleMole.Config.BroadcastNeuronStimulate", "neuronName": "SURROUND", "range": 30.0 }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "DisappearTimer" } ] } }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "fishModify" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_Event_RoadBlock05", "modifiers": { "RoadBlock_Burning": { "modifierName": "", "elementType": "Grass", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 30.0 }, "isElementDurabilityMutable": false, "modifierMixins": [ { "$type": "MoleMole.Config.DoActionByEventMixin", "type": "Current", "onAbilityStateAdded": [ { "abilityState": "ElementBurning", "actions": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "Burning_Effect" } ] } ], "onAbilityStateRemoved": [ { "abilityState": "ElementBurning", "actions": [ { "$type": "MoleMole.Config.RemoveModifier", "modifierName": "Burning_Effect" } ] } ], "costEnergyDeltaName": "" } ], "onKill": [ { "$type": "MoleMole.Config.RemoveModifier", "modifierName": "Burning_Effect" } ] }, "Burning_Effect": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Element_Burning" } } ] } }, "onAdded": [ { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 }, "key": "_CUSTOM_ATTACK_SHAPE_TYPE", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 } }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "RoadBlock_Burning" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_Event_RoadBlock", "modifiers": { "RoadBlock_Burning": { "modifierName": "", "elementType": "Grass", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 30.0 }, "isElementDurabilityMutable": false, "modifierMixins": [ { "$type": "MoleMole.Config.DoActionByEventMixin", "type": "Current", "onAbilityStateAdded": [ { "abilityState": "ElementBurning", "actions": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "Burning_Effect" } ] } ], "onAbilityStateRemoved": [ { "abilityState": "ElementBurning", "actions": [ { "$type": "MoleMole.Config.RemoveModifier", "modifierName": "Burning_Effect" } ] } ], "costEnergyDeltaName": "" } ], "onKill": [ { "$type": "MoleMole.Config.RemoveModifier", "modifierName": "Burning_Effect" } ] }, "Burning_Effect": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Element_Burning" } } ] }, "Normal": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onKill": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Hili_House_03_Destory" }, "born": { "$type": "MoleMole.Config.ConfigBornByAttachPoint", "attachPointName": "attachPoint1" } }, { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Hili_House_03_Destory" }, "born": { "$type": "MoleMole.Config.ConfigBornByAttachPoint", "attachPointName": "attachPoint2" } }, { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Hili_House_03_Destory" }, "born": { "$type": "MoleMole.Config.ConfigBornByAttachPoint", "attachPointName": "attachPoint3" } } ] } }, "onAdded": [ { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 }, "key": "_CUSTOM_ATTACK_SHAPE_TYPE", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 } }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Normal" }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "RoadBlock_Burning" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_Event_RoadBlock02_Attack", "onAbilityStart": [ { "$type": "MoleMole.Config.DamageByAttackValue", "target": "Target", "attackInfo": { "attackTag": "_Bramble_Attack", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Grass", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 10.0 }, "strikeType": "Default", "enBreak": 100.0, "ignoreLevelDiff": true }, "hitPattern": { "onHitEffectName": "", "hitImpulseType": "LV4", "hitHaltTimeScale": 0.01 } } } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_Event_RoadBlock06", "modifiers": { "RoadBlock_Burning": { "modifierName": "", "elementType": "Grass", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 30.0 }, "isElementDurabilityMutable": false, "modifierMixins": [ { "$type": "MoleMole.Config.DoActionByEventMixin", "type": "Current", "onAbilityStateAdded": [ { "abilityState": "ElementBurning", "actions": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "Burning_Effect" } ] } ], "onAbilityStateRemoved": [ { "abilityState": "ElementBurning", "actions": [ { "$type": "MoleMole.Config.RemoveModifier", "modifierName": "Burning_Effect" } ] } ], "costEnergyDeltaName": "" } ], "onKill": [ { "$type": "MoleMole.Config.RemoveModifier", "modifierName": "Burning_Effect" } ] }, "Burning_Effect": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Element_Burning" } } ] }, "Normal": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onKill": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Hili_House_03_Destory" }, "born": { "$type": "MoleMole.Config.ConfigBornByAttachPoint", "attachPointName": "attachPoint1" } } ] } }, "onAdded": [ { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 }, "key": "_CUSTOM_ATTACK_SHAPE_TYPE", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 } }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Normal" }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "RoadBlock_Burning" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_Event_StableCart", "abilityMixins": [ { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "gadgetState": 201, "modifierName": "Taunting" } ], "modifiers": { "Taunting": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 }, "onThinkInterval": [ { "$type": "MoleMole.Config.TriggerTaunt", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByShape", "shapeName": "CircleR25", "campTargetType": "Enemy", "sizeRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } }, "predicates": [ { "$type": "MoleMole.Config.ByEntityTypes", "entityTypes": [ "Monster" ] } ], "careValue": 10.0 } ] } } } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_Event_Kelee_Seal", "abilityMixins": [ { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "gadgetState": 201, "modifierName": "FireEffect" } ], "modifiers": { "FireEffect": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Stage_SealBorder03" } } ] } } } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_Event_Kelee_SealR110_Ability", "abilityMixins": [ { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "gadgetState": 201, "modifierName": "FireEffect" } ], "modifiers": { "FireEffect": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Stage_SealBorder03_R110" } } ] } } } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_Quest_GamblingRockCreate_1", "abilityMixins": [ { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "modifierName": "Default" }, { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "gadgetState": 201, "modifierName": "Destroy" }, { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "gadgetState": 203, "modifierName": "ShowGamblingRock" } ], "modifiers": { "Default": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.CreateGadget", "lifeByOwnerIsAlive": true, "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "direction": { "$type": "MoleMole.Config.ConfigBornDirectionType", "randomAngleHor": 10.0, "randomAngleVer": 10.0 } }, "gadgetID": 70710045, "byServer": true } ] }, "ShowGamblingRock": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.ExecuteGadgetLua", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByChildren", "configID": 70710045 }, "param1": 204 } ] }, "Destroy": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.KillGadget", "gadgetInfo": { "sortType": "Reversed", "configID": 70710045 } } ] } } } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_Quest_GamblingRockCreate_2", "abilityMixins": [ { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "modifierName": "Default" }, { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "gadgetState": 201, "modifierName": "Destroy" }, { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "gadgetState": 203, "modifierName": "ShowGamblingRock" } ], "modifiers": { "Default": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.CreateGadget", "lifeByOwnerIsAlive": true, "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "direction": { "$type": "MoleMole.Config.ConfigBornDirectionType", "randomAngleHor": 180.0, "randomAngleVer": 70.0 } }, "gadgetID": 70710046, "byServer": true } ] }, "ShowGamblingRock": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.ExecuteGadgetLua", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByChildren", "configID": 70710046 }, "param1": 204 } ] }, "Destroy": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.KillGadget", "gadgetInfo": { "sortType": "Reversed", "configID": 70710046 } } ] } } } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_Quest_GamblingRockCreate_3", "abilityMixins": [ { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "modifierName": "Default" }, { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "gadgetState": 201, "modifierName": "Destroy" }, { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "gadgetState": 203, "modifierName": "ShowGamblingRock" } ], "modifiers": { "Default": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.CreateGadget", "lifeByOwnerIsAlive": true, "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "direction": { "$type": "MoleMole.Config.ConfigBornDirectionType", "randomAngleHor": 180.0, "randomAngleVer": 70.0 } }, "gadgetID": 70710047, "byServer": true } ] }, "ShowGamblingRock": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.ExecuteGadgetLua", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByChildren", "configID": 70710047 }, "param1": 204 } ] }, "Destroy": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.KillGadget", "gadgetInfo": { "sortType": "Reversed", "configID": 70710047 } } ] } } } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_Event_Stain", "modifiers": { "Default": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SceneObj_GroundDirty_01" } } ], "onBeingHit": [ { "$type": "MoleMole.Config.AddGlobalValue", "predicates": [ { "$type": "MoleMole.Config.ByHitElement", "element": "Wind" } ], "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "_WIND_HIT_COUNT", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.SendEffectTrigger", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_WIND_HIT_COUNT", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "parameter": "HalfDirty", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SceneObj_GroundDirty_01" } }, { "$type": "MoleMole.Config.FireEffect", "predicates": [ { "$type": "MoleMole.Config.ByHitElement", "element": "Wind" } ], "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SceneObj_GroundDirty_Blow" } }, { "$type": "MoleMole.Config.ApplyModifier", "predicates": [ { "$type": "MoleMole.Config.ByHitElement", "element": "Wind" } ], "modifierName": "CameraFog" }, { "$type": "MoleMole.Config.FireEffect", "predicates": [ { "$type": "MoleMole.Config.ByHitElement", "element": "Water" } ], "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SceneObj_GroundDirty_Wash" } }, { "$type": "MoleMole.Config.KillSelf", "predicates": [ { "$type": "MoleMole.Config.ByHitElement", "element": "Water" } ] }, { "$type": "MoleMole.Config.KillSelf", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_WIND_HIT_COUNT", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 } } ] } ], "onKill": [ { "$type": "MoleMole.Config.SendEffectTrigger", "parameter": "NoDirty", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SceneObj_GroundDirty_01" } } ] }, "CameraFog": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 1.5 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.TriggerPostProcessEffectMixin", "postEffectAssetName": "PostEffect_Scene_Dust", "duration": 1.5 } ], "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SceneObj_GroundDirty_01" } } ], "onBeingHit": [ { "$type": "MoleMole.Config.AddGlobalValue", "predicates": [ { "$type": "MoleMole.Config.ByHitElement", "element": "Wind" } ], "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "_WIND_HIT_COUNT", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.SendEffectTrigger", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_WIND_HIT_COUNT", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "parameter": "HalfDirty", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SceneObj_GroundDirty_01" } }, { "$type": "MoleMole.Config.FireEffect", "predicates": [ { "$type": "MoleMole.Config.ByHitElement", "element": "Wind" } ], "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SceneObj_GroundDirty_Blow" } }, { "$type": "MoleMole.Config.ApplyModifier", "predicates": [ { "$type": "MoleMole.Config.ByHitElement", "element": "Wind" } ], "modifierName": "CameraFog" }, { "$type": "MoleMole.Config.FireEffect", "predicates": [ { "$type": "MoleMole.Config.ByHitElement", "element": "Water" } ], "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SceneObj_GroundDirty_Wash" } }, { "$type": "MoleMole.Config.KillSelf", "predicates": [ { "$type": "MoleMole.Config.ByHitElement", "element": "Water" } ] }, { "$type": "MoleMole.Config.KillSelf", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_WIND_HIT_COUNT", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 } } ] } ], "onKill": [ { "$type": "MoleMole.Config.SendEffectTrigger", "parameter": "NoDirty", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SceneObj_GroundDirty_01" } } ] } }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Default" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_Quest_ChargePot", "abilityMixins": [ { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "modifierName": "DefaultPhase" }, { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "gadgetState": 201, "modifierName": "Phase2" }, { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "gadgetState": 202, "modifierName": "Phase3" }, { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "gadgetState": 204, "modifierName": "Start" }, { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "gadgetState": 203, "modifierName": "EndPhase" }, { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "gadgetState": 901, "modifierName": "Phase2_Protect_EFF" }, { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "gadgetState": 902, "modifierName": "Phase3_Protect_EFF" } ], "modifiers": { "DefaultPhase": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Pot_Boil_Water" } } ] }, "Start": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Controller" }, { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Pot_Boil_Water" } } ] }, "Controller": { "modifierName": "", "elementType": "AntiFire", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 300.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.AttachModifierToElementDurabilityMixin", "valueSteps": [ { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, { "isFormula": false, "isDynamic": false, "fixedValue": 200.0 }, { "isFormula": false, "isDynamic": false, "fixedValue": 300.5 } ], "modifierNameSteps": [ "Phase3_Protect", "Phase2_Protect", "Phase1" ] }, { "$type": "MoleMole.Config.ShieldBarMixin", "revert": true, "showDamageText": "" } ], "onRemoved": [ { "$type": "MoleMole.Config.ExecuteGadgetLua", "param1": 203 } ] }, "Phase1": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Pot_Boil_Water" } } ] }, "Phase2": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Pot_Boil_Water" } }, { "$type": "MoleMole.Config.SendEffectTrigger", "parameter": "IsOn", "type": "Bool", "value": 1, "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Pot_NightBerth_L" } } ] }, "Phase2_Protect": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.ExecuteGadgetLua", "param1": 901 } ] }, "Phase2_Protect_EFF": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Pot_Boil_Water" } }, { "$type": "MoleMole.Config.SendEffectTrigger", "parameter": "IsOn", "type": "Bool", "value": 1, "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Pot_NightBerth_L" } } ] }, "Phase3": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Pot_Boil_Water" } }, { "$type": "MoleMole.Config.SendEffectTrigger", "parameter": "Boil", "type": "Bool", "value": 1, "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Pot_Boil_Water" } }, { "$type": "MoleMole.Config.SendEffectTrigger", "parameter": "IsOn", "type": "Bool", "value": 1, "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Pot_NightBerth_N" } }, { "$type": "MoleMole.Config.SendEffectTrigger", "parameter": "IsOn", "type": "Bool", "value": 1, "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Pot_NightBerth_L" } } ] }, "Phase3_Protect": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.ExecuteGadgetLua", "param1": 902 } ] }, "Phase3_Protect_EFF": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Pot_Boil_Water" } }, { "$type": "MoleMole.Config.SendEffectTrigger", "parameter": "Boil", "type": "Bool", "value": 1, "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Pot_Boil_Water" } }, { "$type": "MoleMole.Config.SendEffectTrigger", "parameter": "IsOn", "type": "Bool", "value": 1, "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Pot_NightBerth_N" } }, { "$type": "MoleMole.Config.SendEffectTrigger", "parameter": "IsOn", "type": "Bool", "value": 1, "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Pot_NightBerth_L" } } ] }, "EndPhase": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.SendEffectTrigger", "parameter": "IsOn", "type": "Bool", "value": 1, "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Pot_NightBerth_H" } }, { "$type": "MoleMole.Config.SendEffectTrigger", "parameter": "IsOn", "type": "Bool", "value": 1, "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Pot_NightBerth_N" } }, { "$type": "MoleMole.Config.SendEffectTrigger", "parameter": "IsOn", "type": "Bool", "value": 1, "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Pot_NightBerth_L" } }, { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Pot_Boil_Water" } }, { "$type": "MoleMole.Config.SendEffectTrigger", "parameter": "Boil", "type": "Bool", "value": 1, "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Pot_Boil_Water" } } ] } }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Pot_NightBerth_N" }, "born": { "$type": "MoleMole.Config.ConfigBornByAttachPoint", "attachPointName": "EffectPoint2" } }, { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Pot_NightBerth_L" }, "born": { "$type": "MoleMole.Config.ConfigBornByAttachPoint", "attachPointName": "EffectPoint3" } }, { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Pot_NightBerth_H" }, "born": { "$type": "MoleMole.Config.ConfigBornByAttachPoint", "attachPointName": "EffectPoint1" } } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_Item_Property_MaterialTable", "abilityMixins": [ { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "gadgetState": 204, "modifierName": "EffectActivation" } ], "modifiers": { "EffectActivation": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SecenObj_Burner_Smoke" }, "born": { "$type": "MoleMole.Config.ConfigBornByAttachPoint", "attachPointName": "EffectPoint" } } ] } } } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_Environment_ElementFootprint_Trail", "modifiers": { "Default": { "modifierName": "", "elementType": "Wind", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 50.0 } } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "Default" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_Environment_Cure_Wind", "abilityMixins": [ { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "modifierName": "SetBoolFalse" }, { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "gadgetState": 202, "modifierName": "SetBoolTrue" } ], "modifiers": { "Effect": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Cure_Wind_01" } } ] }, "SetBoolFalse": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.SendEffectTrigger", "parameter": "End", "type": "Bool", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Cure_Wind_01" } } ] }, "SetBoolTrue": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.SendEffectTrigger", "parameter": "End", "type": "Bool", "value": 1, "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Cure_Wind_01" } } ] } }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Effect" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_Environment_Mona_Door_Sealed", "abilityMixins": [ { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "modifierName": "SetBoolFalse" }, { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "gadgetState": 201, "modifierName": "SetBoolTrue" } ], "modifiers": { "Effect": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Mona_Door_Sealed" } } ] }, "SetBoolFalse": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.SendEffectTrigger", "parameter": "State", "type": "Bool", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Mona_Door_Sealed" } } ] }, "SetBoolTrue": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.SendEffectTrigger", "parameter": "State", "type": "Bool", "value": 1, "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Mona_Door_Sealed" } } ] } }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Effect" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_Gather_Burner01", "abilityMixins": [ { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "gadgetState": 201, "modifierName": "EffectActivation" } ], "modifiers": { "EffectActivation": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SecenObj_Burner_Smoke" }, "born": { "$type": "MoleMole.Config.ConfigBornByAttachPoint", "attachPointName": "EffectPoint" } } ] } } } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_Gather_TongqueBurner01", "abilityMixins": [ { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "gadgetState": 201, "modifierName": "EffectActivation" } ], "modifiers": { "EffectActivation": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SecenObj_TongqueBurner_02_Smoke" }, "born": { "$type": "MoleMole.Config.ConfigBornByAttachPoint", "attachPointName": "EffectPoint" } } ] } } } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_Quest_WoodenBoard", "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SceneObj_Common_AppearMask_01" } } ], "onRemoved": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SceneObj_Common_AppearMask_01" } } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_Quest_Statue01", "abilityMixins": [ { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "modifierName": "Default" }, { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "gadgetState": 201, "modifierName": "EffectActivation" } ], "modifiers": { "Default": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SecenObj_Statue_Notice" }, "born": { "$type": "MoleMole.Config.ConfigBornByAttachPoint", "attachPointName": "EffectPoint" } } ] }, "EffectActivation": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SecenObj_Statue_Raise" }, "born": { "$type": "MoleMole.Config.ConfigBornByAttachPoint", "attachPointName": "RootNode" } } ] } } } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_Quest_PetPot_Cat01", "abilityMixins": [ { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "modifierName": "OpenInteract" }, { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "gadgetState": 201, "modifierName": "EffectActivation" }, { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "gadgetState": 202, "modifierName": "Protect" } ], "modifiers": { "OpenInteract": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.ExecuteGadgetLua", "param2": 1, "param3": 70710110 } ] }, "EffectActivation": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 30.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SearchPoint_Active" }, "born": { "$type": "MoleMole.Config.ConfigBornByAttachPoint", "attachPointName": "AttachPoint" } }, { "$type": "MoleMole.Config.BroadcastNeuronStimulate", "neuronName": "HUNGRY", "stimulate": true, "range": 30.0 } ], "onRemoved": [ { "$type": "MoleMole.Config.ExecuteGadgetLua", "param1": 202 }, { "$type": "MoleMole.Config.BroadcastNeuronStimulate", "neuronName": "HUNGRY", "range": 30.0 } ] }, "Protect": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 10.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onRemoved": [ { "$type": "MoleMole.Config.ExecuteGadgetLua" } ] } } } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_Quest_PetPot_Dog01", "abilityMixins": [ { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "modifierName": "OpenInteract" }, { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "gadgetState": 201, "modifierName": "EffectActivation" }, { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "gadgetState": 202, "modifierName": "Protect" } ], "modifiers": { "OpenInteract": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.ExecuteGadgetLua", "param2": 1, "param3": 70710111 } ] }, "EffectActivation": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 30.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SearchPoint_Active" }, "born": { "$type": "MoleMole.Config.ConfigBornByAttachPoint", "attachPointName": "AttachPoint" } }, { "$type": "MoleMole.Config.BroadcastNeuronStimulate", "neuronName": "HUNGRY", "stimulate": true, "range": 30.0 } ], "onRemoved": [ { "$type": "MoleMole.Config.ExecuteGadgetLua", "param1": 202 }, { "$type": "MoleMole.Config.BroadcastNeuronStimulate", "neuronName": "HUNGRY", "range": 30.0 } ] }, "Protect": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 10.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onRemoved": [ { "$type": "MoleMole.Config.ExecuteGadgetLua" } ] } } } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_Quest_WoodenCage01", "abilityMixins": [ { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "gadgetState": 201, "modifierName": "Door_Open" } ], "modifiers": { "Door_Open": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_CoverSmoke_Mini_01" }, "born": { "$type": "MoleMole.Config.ConfigBornByAttachPoint", "attachPointName": "LockPosition" } }, { "$type": "MoleMole.Config.ExecuteGadgetLua", "param1": 202 } ] } } } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_Item_PathNode_Red", "abilityMixins": [ { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "modifierName": "Default" }, { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "gadgetState": 201, "modifierName": "Disappear" } ], "modifiers": { "Default": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SceneObj_PathNode_Red" } } ] }, "Disappear": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.RemoveModifier", "modifierName": "Default" }, { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SceneObj_PathNode_Disappear" } } ] } }, "onKill": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SceneObj_PathNode_Disappear" } } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_Item_PathNode_Yellow", "abilityMixins": [ { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "modifierName": "Default" }, { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "gadgetState": 201, "modifierName": "Disappear" } ], "modifiers": { "Default": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SceneObj_PathNode_Yellow" } } ] }, "Disappear": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.RemoveModifier", "modifierName": "Default" }, { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SceneObj_PathNode_Disappear" } } ] } }, "onKill": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SceneObj_PathNode_Disappear" } } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_Item_PathNode_Green", "abilityMixins": [ { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "modifierName": "Default" }, { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "gadgetState": 201, "modifierName": "Disappear" } ], "modifiers": { "Default": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SceneObj_PathNode_Green" } } ] }, "Disappear": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.RemoveModifier", "modifierName": "Default" }, { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SceneObj_PathNode_Disappear" } } ] } }, "onKill": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SceneObj_PathNode_Disappear" } } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_Item_Immortaldungeonbarrier", "abilityMixins": [ { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "modifierName": "Idle" }, { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "gadgetState": 201, "modifierName": "Disappear" } ], "modifiers": { "Disappear": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SceneObj_Immortaldungeonbarrier_01_Disappear" }, "born": { "$type": "MoleMole.Config.ConfigBornByAttachPoint", "attachPointName": "RootNode" } } ] }, "Idle": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SceneObj_Immortaldungeonbarrier_01" }, "born": { "$type": "MoleMole.Config.ConfigBornByAttachPoint", "attachPointName": "RootNode" } } ] } } } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_Item_WindRingEmitter_Element", "modifiers": { "BeHit": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onBeingHit": [ { "$type": "MoleMole.Config.Predicated", "targetPredicates": [ { "$type": "MoleMole.Config.ByHitElement", "element": "Wind" } ], "successActions": [ { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "HitCount", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 999.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] }, { "$type": "MoleMole.Config.Predicated", "targetPredicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "HitCount", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "compareType": "MoreThanAndEqual" } ], "successActions": [ { "$type": "MoleMole.Config.ExecuteGadgetLua", "param1": 201 } ] } ] }, "PushForceModifier": { "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.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": 6.0, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 } }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Wind", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 20.0 }, "strikeType": "Pierce", "enBreak": 200.0, "ignoreLevelDiff": true }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV4", "overrideHitImpulse": { "hitLevel": "Heavy", "hitImpulseX": { "isFormula": false, "isDynamic": false, "fixedValue": 1000.0 }, "hitImpulseY": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, "retreatType": "ByHitDirection", "hitHaltTimeScale": 0.05 } } }, "targetType": "AllExceptSelf" } ] } }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "PushForceModifier" }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "BeHit" }, { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_MD_ElemViewWindClot" } }, { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, "key": "HitCount", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 999.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_Item_ElemViewWindClotS_01", "abilityMixins": [ { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "gadgetState": 201, "modifierName": "ReturnToDefault" } ], "modifiers": { "ReturnToDefault": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 10.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onRemoved": [ { "$type": "MoleMole.Config.ExecuteGadgetLua" } ] } }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Stage_WindCannon_Element" } } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_Property_Ani_Stages_Prop_Diary_01", "abilityMixins": [ { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "modifierName": "Appear" }, { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "gadgetState": 201, "modifierName": "Disappear" } ], "modifiers": { "Disappear": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SceneObj_Diary_Particle" } } ] }, "Appear": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SceneObj_Diary_Particle" } } ] } } } } ]