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