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

3335 lines
94 KiB
JSON

[
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Decal_TsurumiSigil_01",
"abilityMixins": [
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"modifierName": ""
},
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": ""
},
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"gadgetState": 202,
"modifierName": ""
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Ani_Prop_TsurumiRunestone_02",
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Item_Hint_Small"
}
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Build_ReginStatue_01",
"abilityMixins": [
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"modifierName": ""
},
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "ReginListener"
}
],
"modifiers": {
"SLC_CallReginStatueGroup": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.DebugLog",
"content": "### Tsurumi Call Group"
},
{
"$type": "MoleMole.Config.ServerLuaCall",
"luaCallType": "FromGroup",
"isTarget": true,
"funcName": "SLC_CallTsurumiGroup",
"param1": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"param2": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"param3": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"ReginListener": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "GV_ReginSignal",
"defaultGlobalValueOnCreate": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"valueSteps": [
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 20.0
}
],
"modifierNameSteps": [
"SLC_CallReginStatueGroup"
]
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "GV_ReginGadget",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "GV_ReginSignal",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Ani_Prop_TsurumiRunestone_01",
"abilityMixins": [
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"modifierName": "Basement"
},
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "FullState"
},
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"gadgetState": 202,
"modifierName": "Basement2"
}
],
"modifiers": {
"Basement": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.EnableSceneTransformByName",
"transformNames": [
"Top"
]
},
{
"$type": "MoleMole.Config.EnableSceneTransformByName",
"transformNames": [
"Decal"
]
},
{
"$type": "MoleMole.Config.EnableSceneTransformByName",
"transformNames": [
"Decal2"
]
},
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Item_Hint_Small"
}
}
]
},
"FullState": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_Common_Rock_Appear_01"
}
},
{
"$type": "MoleMole.Config.EnableSceneTransformByName",
"transformNames": [
"Top"
],
"setEnable": true
},
{
"$type": "MoleMole.Config.EnableSceneTransformByName",
"transformNames": [
"Decal"
]
},
{
"$type": "MoleMole.Config.EnableSceneTransformByName",
"transformNames": [
"Decal2"
]
}
]
},
"Basement2": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.EnableSceneTransformByName",
"transformNames": [
"Top"
]
},
{
"$type": "MoleMole.Config.EnableSceneTransformByName",
"transformNames": [
"Decal"
]
},
{
"$type": "MoleMole.Config.EnableSceneTransformByName",
"transformNames": [
"Decal2"
]
}
]
}
}
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Ani_Prop_TsurumiSigilRunestone_01",
"abilityMixins": [
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"modifierName": ""
},
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "rightEffect"
},
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"gadgetState": 202,
"modifierName": ""
},
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"gadgetState": 203,
"modifierName": "moveEffect"
}
],
"modifiers": {
"moveEffect": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_Common_Ground_SandSpawn_01"
}
}
]
},
"rightEffect": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_TsurumiSigilRunestone_01"
}
}
]
}
}
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Ani_Prop_TsurumiSigilRunestone_02",
"abilityMixins": [
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"modifierName": "Hidden"
},
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": ""
},
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"gadgetState": 202,
"modifierName": "Breathe"
}
],
"modifiers": {
"Hidden": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.EnableSceneTransformByName",
"transformNames": [
"Decal"
]
},
{
"$type": "MoleMole.Config.EnableSceneTransformByName",
"transformNames": [
"Decal2"
]
}
]
},
"Breathe": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.EnableSceneTransformByName",
"transformNames": [
"Decal"
],
"setEnable": true
},
{
"$type": "MoleMole.Config.EnableSceneTransformByName",
"transformNames": [
"Decal2"
],
"setEnable": true
}
],
"onBeingHit": [
{
"$type": "MoleMole.Config.DebugLog",
"content": "### Tsurumi Stone be hit"
},
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_TsurumiSigilRunestone_01"
}
},
{
"$type": "MoleMole.Config.ExecuteGadgetLua",
"param1": 201
}
]
}
}
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Build_RuinLampLight_01",
"abilityMixins": [
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"modifierName": "Dark"
},
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "LightUp"
}
],
"modifiers": {
"Dark": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.RemoveModifier",
"modifierName": "LightUp"
}
]
},
"LightUp": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_RuinLampLight"
},
"scale": 1.5
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_RuinLampLight_Disappear"
},
"scale": 1.5
}
]
}
}
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Prop_ReginLamp_01",
"abilityMixins": [
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"modifierName": "Wink"
},
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Active"
}
],
"modifiers": {
"Wink": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_ReginLamp"
}
},
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "IS_TSURUMIMIST_POINT",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"onBeingHit": [
{
"$type": "MoleMole.Config.ExecuteGadgetLua",
"predicates": [
{
"$type": "MoleMole.Config.ByHitElement",
"element": "Electric"
}
],
"param1": 201
}
]
},
"Active": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "IS_TSURUMIMIST_POINT",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_ReginLamp_Active"
}
}
]
}
}
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Prop_EnergyBall_01",
"modifiers": {
"AddElec": {
"modifierName": "",
"elementType": "Electric",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 25.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.ShieldBarMixin",
"showDamageText": ""
}
],
"state": "Limbo",
"onRemoved": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "DeathCall"
}
]
},
"DeathCall": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.KillSelf"
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_ScenObj_EnergyBall_01_Trail"
}
},
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "AddElec"
},
{
"$type": "MoleMole.Config.AttachAbilityStateResistance",
"resistanceListID": 11001
}
],
"onKill": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_ScenObj_EnergyBall_01_Die"
}
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Prop_EnergyBall_02",
"modifiers": {
"AddElec": {
"modifierName": "",
"elementType": "Electric",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 50.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.ShieldBarMixin",
"showDamageText": ""
}
],
"state": "Limbo",
"onRemoved": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "DeathCall"
}
]
},
"DeathCall": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.KillSelf"
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_ScenObj_EnergyBall_01_Trail"
}
},
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "AddElec"
},
{
"$type": "MoleMole.Config.AttachAbilityStateResistance",
"resistanceListID": 11001
}
],
"onKill": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_ScenObj_EnergyBall_01_Die"
}
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Prop_EnergyBall_03",
"modifiers": {
"AddElec": {
"modifierName": "",
"elementType": "Electric",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.ShieldBarMixin",
"showDamageText": ""
}
],
"state": "Limbo",
"onRemoved": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "DeathCall"
}
]
},
"DeathCall": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.KillSelf"
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_ScenObj_EnergyBall_01_Trail"
}
},
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "AddElec"
},
{
"$type": "MoleMole.Config.AttachAbilityStateResistance",
"resistanceListID": 11001
}
],
"onKill": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_ScenObj_EnergyBall_01_Die"
}
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Ani_Tree_ReginTree_01",
"abilityMixins": [
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"modifierName": "Withered"
},
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Feather01"
},
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"gadgetState": 202,
"modifierName": "Feather02"
},
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"gadgetState": 203,
"modifierName": "Feather03"
},
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"gadgetState": 204,
"modifierName": "Lush"
},
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"gadgetState": 901,
"modifierName": "Broken"
}
],
"modifiers": {
"Withered": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.EnableSceneTransformByName",
"doOffStage": true,
"transformNames": [
"TreeLush"
],
"setEnable": true
},
{
"$type": "MoleMole.Config.EnableSceneTransformByName",
"doOffStage": true,
"transformNames": [
"TreeBroken"
]
},
{
"$type": "MoleMole.Config.EnableSceneTransformByName",
"doOffStage": true,
"transformNames": [
"Leaf01"
]
},
{
"$type": "MoleMole.Config.EnableSceneTransformByName",
"doOffStage": true,
"transformNames": [
"Leaf02"
]
}
]
},
"Feather01": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.EnableSceneTransformByName",
"doOffStage": true,
"transformNames": [
"TreeLush"
],
"setEnable": true
},
{
"$type": "MoleMole.Config.EnableSceneTransformByName",
"doOffStage": true,
"transformNames": [
"TreeBroken"
]
},
{
"$type": "MoleMole.Config.EnableSceneTransformByName",
"doOffStage": true,
"transformNames": [
"Leaf01"
],
"setEnable": true
},
{
"$type": "MoleMole.Config.EnableSceneTransformByName",
"doOffStage": true,
"transformNames": [
"Leaf02"
]
},
{
"$type": "MoleMole.Config.AttachEffect",
"doOffStage": true,
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_ReginTree_FallLeaves"
}
}
]
},
"Feather02": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.EnableSceneTransformByName",
"doOffStage": true,
"transformNames": [
"TreeLush"
],
"setEnable": true
},
{
"$type": "MoleMole.Config.EnableSceneTransformByName",
"doOffStage": true,
"transformNames": [
"TreeBroken"
]
},
{
"$type": "MoleMole.Config.EnableSceneTransformByName",
"doOffStage": true,
"transformNames": [
"Leaf01"
],
"setEnable": true
},
{
"$type": "MoleMole.Config.EnableSceneTransformByName",
"doOffStage": true,
"transformNames": [
"Leaf02"
]
},
{
"$type": "MoleMole.Config.AttachEffect",
"doOffStage": true,
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_ReginTree_FallLeaves"
}
}
]
},
"Feather03": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.EnableSceneTransformByName",
"doOffStage": true,
"transformNames": [
"TreeLush"
],
"setEnable": true
},
{
"$type": "MoleMole.Config.EnableSceneTransformByName",
"doOffStage": true,
"transformNames": [
"TreeBroken"
]
},
{
"$type": "MoleMole.Config.EnableSceneTransformByName",
"doOffStage": true,
"transformNames": [
"Leaf01"
],
"setEnable": true
},
{
"$type": "MoleMole.Config.EnableSceneTransformByName",
"doOffStage": true,
"transformNames": [
"Leaf02"
]
},
{
"$type": "MoleMole.Config.AttachEffect",
"doOffStage": true,
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_ReginTree_FallLeaves"
}
}
]
},
"Lush": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.EnableSceneTransformByName",
"doOffStage": true,
"transformNames": [
"TreeLush"
],
"setEnable": true
},
{
"$type": "MoleMole.Config.EnableSceneTransformByName",
"doOffStage": true,
"transformNames": [
"TreeBroken"
]
},
{
"$type": "MoleMole.Config.EnableSceneTransformByName",
"doOffStage": true,
"transformNames": [
"Leaf01"
],
"setEnable": true
},
{
"$type": "MoleMole.Config.EnableSceneTransformByName",
"doOffStage": true,
"transformNames": [
"Leaf02"
]
},
{
"$type": "MoleMole.Config.AttachEffect",
"doOffStage": true,
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_ReginTree_FallLeaves"
}
}
]
},
"Broken": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.EnableSceneTransformByName",
"doOffStage": true,
"transformNames": [
"TreeLush"
]
},
{
"$type": "MoleMole.Config.EnableSceneTransformByName",
"doOffStage": true,
"transformNames": [
"TreeBroken"
],
"setEnable": true
},
{
"$type": "MoleMole.Config.EnableSceneTransformByName",
"doOffStage": true,
"transformNames": [
"Leaf01"
]
},
{
"$type": "MoleMole.Config.EnableSceneTransformByName",
"doOffStage": true,
"transformNames": [
"Leaf02"
],
"setEnable": true
},
{
"$type": "MoleMole.Config.SetMaterialParamFloatByTransform",
"doOffStage": true,
"canBeHandledOnRecover": true,
"matName": "BrokenPart",
"patternName": "_EmissionStrength",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
}
}
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Ani_Tree_ReginTree_02",
"abilityMixins": [
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"modifierName": "LushState"
},
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"gadgetState": 901,
"modifierName": "LockHpPhase1"
},
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"gadgetState": 902,
"modifierName": "LushState2"
},
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"gadgetState": 903,
"modifierName": "LockHpPhase2"
},
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"gadgetState": 202,
"modifierName": "Broken"
}
],
"modifiers": {
"LimboTree": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"state": "Limbo"
},
"LushState": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"state": "LockHP",
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "invincibleState"
},
{
"$type": "MoleMole.Config.EnableSceneTransformByName",
"doOffStage": true,
"transformNames": [
"TreeLush"
],
"setEnable": true
},
{
"$type": "MoleMole.Config.EnableSceneTransformByName",
"doOffStage": true,
"transformNames": [
"TreeBroken"
]
},
{
"$type": "MoleMole.Config.EnableSceneTransformByName",
"doOffStage": true,
"transformNames": [
"Leaf01"
],
"setEnable": true
},
{
"$type": "MoleMole.Config.EnableSceneTransformByName",
"doOffStage": true,
"transformNames": [
"Leaf02"
]
},
{
"$type": "MoleMole.Config.HideUIBillBoard",
"hide": true
},
{
"$type": "MoleMole.Config.ShowUICombatBar",
"canBeHandledOnRecover": true,
"fore": true
},
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_ReginTree_FallLeaves"
}
}
]
},
"LushState2": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"state": "LockHP",
"onAdded": [
{
"$type": "MoleMole.Config.LoseHP",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetHPRatio",
"target": "Self",
"HPRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.6
}
}
],
"amountByTargetMaxHPRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
"lethal": false
},
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "invincibleState"
},
{
"$type": "MoleMole.Config.EnableSceneTransformByName",
"doOffStage": true,
"transformNames": [
"TreeLush"
],
"setEnable": true
},
{
"$type": "MoleMole.Config.EnableSceneTransformByName",
"doOffStage": true,
"transformNames": [
"TreeBroken"
]
},
{
"$type": "MoleMole.Config.EnableSceneTransformByName",
"doOffStage": true,
"transformNames": [
"Leaf01"
],
"setEnable": true
},
{
"$type": "MoleMole.Config.EnableSceneTransformByName",
"doOffStage": true,
"transformNames": [
"Leaf02"
]
},
{
"$type": "MoleMole.Config.HideUIBillBoard",
"hide": true
},
{
"$type": "MoleMole.Config.ShowUICombatBar",
"canBeHandledOnRecover": true,
"fore": true
},
{
"$type": "MoleMole.Config.AttachEffect",
"doOffStage": true,
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_ReginTree_FallLeaves"
}
}
]
},
"LockHpPhase1": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.AttachModifierToHPPercentMixin",
"valueSteps": [
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.51
}
],
"modifierNameSteps": [
"Empty",
"ChangeState"
]
}
],
"properties": {
"Actor_HpThresholdRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
}
},
"state": "Limbo",
"onAdded": [
{
"$type": "MoleMole.Config.HideUIBillBoard",
"hide": true
},
{
"$type": "MoleMole.Config.ShowUICombatBar",
"canBeHandledOnRecover": true,
"show": true,
"fore": true
},
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_ReginTree_FallLeaves"
}
}
]
},
"LockHpPhase2": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.AttachModifierToHPPercentMixin",
"valueSteps": [
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.02
}
],
"modifierNameSteps": [
"Empty",
"ChangeState2"
]
}
],
"properties": {
"Actor_HpThresholdRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.01
}
},
"state": "Limbo",
"onAdded": [
{
"$type": "MoleMole.Config.LoseHP",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetHPRatio",
"target": "Self",
"HPRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.6
}
}
],
"amountByTargetMaxHPRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
"lethal": false
},
{
"$type": "MoleMole.Config.HideUIBillBoard",
"hide": true
},
{
"$type": "MoleMole.Config.ShowUICombatBar",
"canBeHandledOnRecover": true,
"show": true,
"fore": true
},
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_ReginTree_FallLeaves"
}
}
]
},
"invincibleState": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"state": "Invincible"
},
"ChangeState": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.HideUIBillBoard",
"hide": true
},
{
"$type": "MoleMole.Config.ShowUICombatBar",
"canBeHandledOnRecover": true,
"fore": true
},
{
"$type": "MoleMole.Config.ExecuteGadgetLua",
"param1": 902
}
]
},
"ChangeState2": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.HideUIBillBoard",
"hide": true
},
{
"$type": "MoleMole.Config.ShowUICombatBar",
"canBeHandledOnRecover": true,
"fore": true
},
{
"$type": "MoleMole.Config.ExecuteGadgetLua"
}
]
},
"Broken": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"state": "LockHP",
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "invincibleState"
},
{
"$type": "MoleMole.Config.EnableSceneTransformByName",
"doOffStage": true,
"transformNames": [
"TreeLush"
]
},
{
"$type": "MoleMole.Config.EnableSceneTransformByName",
"doOffStage": true,
"transformNames": [
"TreeBroken"
],
"setEnable": true
},
{
"$type": "MoleMole.Config.EnableSceneTransformByName",
"doOffStage": true,
"transformNames": [
"Leaf01"
]
},
{
"$type": "MoleMole.Config.EnableSceneTransformByName",
"doOffStage": true,
"transformNames": [
"Leaf02"
],
"setEnable": true
},
{
"$type": "MoleMole.Config.HideUIBillBoard",
"hide": true
},
{
"$type": "MoleMole.Config.ShowUICombatBar",
"canBeHandledOnRecover": true,
"fore": true
},
{
"$type": "MoleMole.Config.SetMaterialParamFloatByTransform",
"doOffStage": true,
"canBeHandledOnRecover": true,
"matName": "BrokenPart",
"patternName": "_EmissionStrength",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"Empty": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
}
}
},
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "LimboTree"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Ani_Tree_ReginTree_03",
"onAdded": [
{
"$type": "MoleMole.Config.SetMaterialParamFloatByTransform",
"canBeHandledOnRecover": true,
"matName": "GlowPart",
"patternName": "_EmissionStrength",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 3.0
}
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Prop_TsurumiSigilPole_01",
"abilityMixins": [
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"modifierName": "NotActive"
},
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Active"
}
],
"modifiers": {
"NotActive": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.RemoveModifier",
"modifierName": "Active"
}
]
},
"Active": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_TsurumiSigilPole_01_Active"
},
"scale": 1.3,
"effectTempleteID": 100
}
]
}
}
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Prop_TsurumiSigilPole_02",
"abilityMixins": [
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"modifierName": "NotActive"
},
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Active"
}
],
"modifiers": {
"NotActive": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.RemoveModifier",
"modifierName": "Active"
}
]
},
"Active": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_TsurumiSigilPole_01_Active"
},
"scale": 1.3,
"effectTempleteID": 101
}
]
}
}
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Prop_TsurumiSigilPole_03",
"abilityMixins": [
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"modifierName": "NotActive"
},
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Active"
}
],
"modifiers": {
"NotActive": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.RemoveModifier",
"modifierName": "Active"
}
]
},
"Active": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_TsurumiSigilPole_01_Active"
},
"scale": 1.3,
"effectTempleteID": 102
}
]
}
}
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Prop_TsurumiSigilPole_04",
"abilityMixins": [
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"modifierName": "NotActive"
},
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Active"
}
],
"modifiers": {
"NotActive": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.RemoveModifier",
"modifierName": "Active"
}
]
},
"Active": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_TsurumiSigilPole_01_Active"
},
"scale": 1.3,
"effectTempleteID": 103
}
]
}
}
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Prop_TsurumiSigilPole_05",
"abilityMixins": [
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"modifierName": "NotActive"
},
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Active"
}
],
"modifiers": {
"NotActive": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.RemoveModifier",
"modifierName": "Active"
}
]
},
"Active": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_TsurumiSigilPole_01_Active"
},
"scale": 1.3,
"effectTempleteID": 104
}
]
}
}
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Prop_TsurumiSigilPole_06",
"abilityMixins": [
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"modifierName": "NotActive"
},
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Active"
}
],
"modifiers": {
"NotActive": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.RemoveModifier",
"modifierName": "Active"
}
]
},
"Active": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_TsurumiSigilPole_01_Active"
},
"scale": 1.3,
"effectTempleteID": 105
}
]
}
}
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Prop_TsurumiSigilPole_07",
"abilityMixins": [
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"modifierName": "NotActive"
},
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Active"
}
],
"modifiers": {
"NotActive": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.RemoveModifier",
"modifierName": "Active"
}
]
},
"Active": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_TsurumiSigilPole_01_Active"
},
"scale": 1.3,
"effectTempleteID": 106
}
]
}
}
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Prop_ReginFeather_01",
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_ReginFeather_01"
}
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Prop_ReginFeather_02",
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_ReginFeather_01"
}
},
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_Seelie_MoveTrail"
}
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Prop_ReginShader_01",
"onAdded": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_Common_AppearMask_06"
}
}
],
"onKill": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_Common_AppearMask_07"
}
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Prop_Wire_01",
"abilityMixins": [
{
"$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "connectCount",
"defaultGlobalValueOnCreate": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"valueSteps": [
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 3.5
}
],
"modifierNameSteps": [
"StateController"
]
},
{
"$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "terminalConnectCount",
"defaultGlobalValueOnCreate": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"valueSteps": [
{
"isFormula": false,
"isDynamic": false,
"fixedValue": -0.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 3.5
}
],
"modifierNameSteps": [
"TerminalLv0",
"TerminalLv1",
"TerminalLv2",
"TerminalLv3"
]
},
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"modifierName": "Inactived"
},
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "ElectricPowerSourceLv1"
},
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"gadgetState": 202,
"modifierName": "ElectricPowerSourceLv2"
},
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"gadgetState": 203,
"modifierName": "ElectricPowerSourceLv3"
}
],
"modifiers": {
"Inactived": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "isElectricPowerSource",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "isTerminal",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.RemoveModifier",
"modifierName": "PowerState"
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "isTerminal",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "isElectricPowerSource",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "PowerState"
}
]
},
"LimboState": {
"modifierName": "",
"elementType": "Electric",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 15.0
},
"isElementDurabilityMutable": false,
"state": "Limbo"
},
"StateController": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_ElectricPowerSource_01"
}
}
]
},
"TerminalLv0": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.ServerLuaCall",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Self",
"key": "isElectricPort",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
}
],
"luaCallType": "FromGroup",
"isTarget": true,
"funcName": "SLC_SyncState",
"paramNum": 1,
"param1": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"param2": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"param3": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.DebugLog",
"content": "@@ SendSLC_0"
}
]
},
"TerminalLv1": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_ElectricPowerSource_01"
}
},
{
"$type": "MoleMole.Config.ServerLuaCall",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Self",
"key": "isElectricPort",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
}
],
"luaCallType": "FromGroup",
"isTarget": true,
"funcName": "SLC_SyncState",
"paramNum": 1,
"param1": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"param2": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"param3": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.DebugLog",
"content": "@@ SendSLC_1"
}
]
},
"TerminalLv2": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_ElectricPowerSource_01"
}
},
{
"$type": "MoleMole.Config.ServerLuaCall",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Self",
"key": "isElectricPort",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
}
],
"luaCallType": "FromGroup",
"isTarget": true,
"funcName": "SLC_SyncState",
"paramNum": 1,
"param1": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.0
},
"param2": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"param3": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.DebugLog",
"content": "@@ SendSLC_2"
}
]
},
"TerminalLv3": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_ElectricPowerSource_01"
}
},
{
"$type": "MoleMole.Config.ServerLuaCall",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Self",
"key": "isElectricPort",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
}
],
"luaCallType": "FromGroup",
"isTarget": true,
"funcName": "SLC_SyncState",
"paramNum": 1,
"param1": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 3.0
},
"param2": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"param3": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.DebugLog",
"content": "@@ SendSLC_3"
}
]
},
"PowerState": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_ElectricPowerSource_01"
}
}
]
},
"ElectricPowerCollectorLv1": {
"stacking": "Multiple",
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.ConnectLineMixin",
"RepeaterModifier": "ElectricPowerSource",
"CollectorModifier": "ElectricPowerCollector",
"CollectorGlobalvalueKey": "isTerminal"
}
],
"onAdded": [
{
"$type": "MoleMole.Config.AddGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "terminalConnectCount",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.AttachEffect",
"target": "Applier",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_ElectircPowerSource_01_Lightning"
},
"setSelfAsEffectPluginTarget": true
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.AddGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.0
},
"key": "terminalConnectCount",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.DebugLog",
"content": "## PortSendSLC_-1"
}
]
},
"ElectricPowerCollectorLv2": {
"stacking": "Multiple",
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.ConnectLineMixin",
"RepeaterModifier": "ElectricPowerSource",
"CollectorModifier": "ElectricPowerCollector",
"CollectorGlobalvalueKey": "isTerminal"
}
],
"onAdded": [
{
"$type": "MoleMole.Config.AddGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.0
},
"key": "terminalConnectCount",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.AttachEffect",
"target": "Applier",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_ElectircPowerSource_01_Lightning"
},
"setSelfAsEffectPluginTarget": true
},
{
"$type": "MoleMole.Config.DebugLog",
"content": "## PortSendSLC_+2"
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.AddGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -2.0
},
"key": "terminalConnectCount",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.DebugLog",
"content": "## PortSendSLC_-2"
}
]
},
"ElectricPowerCollectorLv3": {
"stacking": "Multiple",
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.ConnectLineMixin",
"RepeaterModifier": "ElectricPowerSource",
"CollectorModifier": "ElectricPowerCollector",
"CollectorGlobalvalueKey": "isTerminal"
}
],
"onAdded": [
{
"$type": "MoleMole.Config.AddGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 3.0
},
"key": "terminalConnectCount",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.AttachEffect",
"target": "Applier",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_ElectircPowerSource_01_Lightning"
},
"setSelfAsEffectPluginTarget": true
},
{
"$type": "MoleMole.Config.DebugLog",
"content": "## PortSendSLC_+3"
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.AddGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -3.0
},
"key": "terminalConnectCount",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.DebugLog",
"content": "## PortSendSLC_-3"
}
]
},
"ElectricPowerSourceLv1": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.ConnectLineMixin",
"RepeaterModifier": "ElectricPowerSourceLv1",
"CollectorModifier": "ElectricPowerCollectorLv1",
"CollectorGlobalvalueKey": "isTerminal",
"otherTargets": {
"$type": "MoleMole.Config.SelectTargetsByShape",
"sortType": "Nearest",
"shapeName": "CircleR6H5",
"campTargetType": "AllExceptSelf",
"sizeRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
},
"predicates": [
{
"$type": "MoleMole.Config.ByAny",
"predicates": [
{
"$type": "MoleMole.Config.ByHasElement",
"element": "Electric"
},
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "HAS_ELECTRIC_FAIRY_BUFF",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
}
]
},
{
"$type": "MoleMole.Config.ByNot",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "isElectricPowerSource",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
}
]
}
],
"predicatesForeach": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "connectCount",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "NoneOrEqual"
}
]
}
],
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "connectCount",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.AttachEffect",
"target": "Applier",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_ElectircPowerSource_01_Lightning"
},
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"attachPointName": "RootNode"
},
"setSelfAsEffectPluginTarget": true
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "connectCount",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"ElectricPowerSourceLv2": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.ConnectLineMixin",
"RepeaterModifier": "ElectricPowerSourceLv2",
"CollectorModifier": "ElectricPowerCollectorLv2",
"CollectorGlobalvalueKey": "isTerminal",
"otherTargets": {
"$type": "MoleMole.Config.SelectTargetsByShape",
"sortType": "Nearest",
"shapeName": "CircleR6H5",
"campTargetType": "AllExceptSelf",
"sizeRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
},
"predicates": [
{
"$type": "MoleMole.Config.ByAny",
"predicates": [
{
"$type": "MoleMole.Config.ByHasElement",
"element": "Electric"
},
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "HAS_ELECTRIC_FAIRY_BUFF",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
}
]
},
{
"$type": "MoleMole.Config.ByNot",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "isElectricPowerSource",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
}
]
}
],
"predicatesForeach": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "connectCount",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "NoneOrEqual"
}
]
}
],
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.0
},
"key": "connectCount",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.AttachEffect",
"target": "Applier",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_ElectircPowerSource_01_Lightning"
},
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"attachPointName": "RootNode"
},
"setSelfAsEffectPluginTarget": true
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "connectCount",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"ElectricPowerSourceLv3": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.ConnectLineMixin",
"RepeaterModifier": "ElectricPowerSourceLv3",
"CollectorModifier": "ElectricPowerCollectorLv3",
"CollectorGlobalvalueKey": "isTerminal",
"otherTargets": {
"$type": "MoleMole.Config.SelectTargetsByShape",
"sortType": "Nearest",
"shapeName": "CircleR6H5",
"campTargetType": "AllExceptSelf",
"sizeRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
},
"predicates": [
{
"$type": "MoleMole.Config.ByAny",
"predicates": [
{
"$type": "MoleMole.Config.ByHasElement",
"element": "Electric"
},
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "HAS_ELECTRIC_FAIRY_BUFF",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
}
]
},
{
"$type": "MoleMole.Config.ByNot",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "isElectricPowerSource",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
}
]
}
],
"predicatesForeach": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "connectCount",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "NoneOrEqual"
}
]
}
],
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 3.0
},
"key": "connectCount",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.AttachEffect",
"target": "Applier",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_ElectircPowerSource_01_Lightning"
},
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"attachPointName": "RootNode"
},
"setSelfAsEffectPluginTarget": true
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "connectCount",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "isTerminal",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "isElectricPowerSource",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "isElectricPort",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "isElectricPowerSource",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "LimboState"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Prop_Pots_01",
"modifiers": {
"BombBoxLoop": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onRemoved": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_Pot_01_Destroy"
}
},
{
"$type": "MoleMole.Config.KillSelf",
"duration": 1.0,
"hideEntity": true
}
],
"onBeingHit": [
{
"$type": "MoleMole.Config.RemoveModifier",
"modifierName": "BombBoxLoop"
}
],
"onCrash": [
{
"$type": "MoleMole.Config.RemoveModifier",
"modifierName": "BombBoxLoop"
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "BombBoxLoop"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Prop_Pots_02",
"modifiers": {
"BombBoxLoop": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onRemoved": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_Pot_02_Destroy"
}
},
{
"$type": "MoleMole.Config.KillSelf",
"duration": 1.0,
"hideEntity": true
}
],
"onBeingHit": [
{
"$type": "MoleMole.Config.RemoveModifier",
"modifierName": "BombBoxLoop"
}
],
"onCrash": [
{
"$type": "MoleMole.Config.RemoveModifier",
"modifierName": "BombBoxLoop"
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "BombBoxLoop"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Prop_Pots_03",
"modifiers": {
"BombBoxLoop": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onRemoved": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_Pot_03_Destroy"
}
},
{
"$type": "MoleMole.Config.KillSelf",
"duration": 1.0,
"hideEntity": true
}
],
"onBeingHit": [
{
"$type": "MoleMole.Config.RemoveModifier",
"modifierName": "BombBoxLoop"
}
],
"onCrash": [
{
"$type": "MoleMole.Config.RemoveModifier",
"modifierName": "BombBoxLoop"
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "BombBoxLoop"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Prop_ReginLampInvisible_01",
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "IS_TSURUMIMIST_POINT",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
}
}
]