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

2882 lines
79 KiB
JSON

[
{
"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"
}
}
]
}
}
}
}
]