[ { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_Gear_Common_Property_Prop_JumpUp_01", "modifiers": { "EffectBall": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SceneObj_JumpUp_01" } } ] }, "UNIQUE_WinterCamp_RocketJump_GV": { "stacking": "RefreshUniqueDurability", "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 8.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.SetGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "WinterCamp_RocketJump", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ], "onRemoved": [ { "$type": "MoleMole.Config.SetGlobalValue", "doOffStage": true, "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "key": "WinterCamp_RocketJump", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "EffectBall" } ], "onFieldEnter": [ { "$type": "MoleMole.Config.ApplyModifier", "target": "TargetTeam", "modifierName": "UNIQUE_WinterCamp_RocketJump_GV" }, { "$type": "MoleMole.Config.ServerLuaCall", "luaCallType": "CurChallengeGroup", "funcName": "SLC_ReportBuffGet", "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.RemoveModifier", "modifierName": "EffectBall" }, { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SceneObj_JumpUp_01_Dis" } }, { "$type": "MoleMole.Config.KillSelf", "hideEntity": true } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_Gear_Common_Property_Prop_ShieldPower_01", "modifiers": { "EffectBall": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SceneObj_ShieldPower_01" } } ] }, "UNIQUE_WinterCamp_Shield_GV": { "stacking": "RefreshUniqueDurability", "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 8.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.SetGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "WinterCamp_Shield", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ], "onRemoved": [ { "$type": "MoleMole.Config.SetGlobalValue", "doOffStage": true, "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "key": "WinterCamp_Shield", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "EffectBall" } ], "onFieldEnter": [ { "$type": "MoleMole.Config.ApplyModifier", "target": "TargetTeam", "modifierName": "UNIQUE_WinterCamp_Shield_GV" }, { "$type": "MoleMole.Config.ServerLuaCall", "luaCallType": "CurChallengeGroup", "funcName": "SLC_ReportBuffGet", "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.RemoveModifier", "modifierName": "EffectBall" }, { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Tower_Ball_Active_01" } }, { "$type": "MoleMole.Config.KillSelf", "hideEntity": true } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_Gear_Common_Property_Prop_BreakableIce_01", "abilityMixins": [ { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "modifierName": "BreakableIce" }, { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "gadgetState": 201, "modifierName": "IceHide" } ], "modifiers": { "BreakableIce": { "modifierName": "", "elementType": "Frozen", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 150.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.ShieldBarMixin", "showDamageText": "" } ], "onAdded": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SceneObj_BreakableIce_02_Born" }, "ownedByLevel": true }, { "$type": "MoleMole.Config.EnableSceneTransformByName", "transformNames": [ "IceModel" ], "setEnable": true }, { "$type": "MoleMole.Config.SetGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "_IS_PARKOUR_BREAKABLE", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ], "onBeingHit": [ { "$type": "MoleMole.Config.Predicated", "target": "Target", "predicates": [ { "$type": "MoleMole.Config.ByAttackTags", "attackTags": [ "WinterCamp_ShieldAttack" ] } ], "successActions": [ { "$type": "MoleMole.Config.FireEffect", "doOffStage": true, "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SceneObj_BreakableIce_02_Broken" } }, { "$type": "MoleMole.Config.KillSelf", "hideEntity": true } ] } ] }, "IceHide": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.EnableSceneTransformByName", "transformNames": [ "IceModel" ] } ] } }, "onAdded": [ { "$type": "MoleMole.Config.SetGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "_IS_PARKOUR_BREAKABLE", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_Gear_Common_Property_Prop_BreakableIceWithCoin_01", "abilityMixins": [ { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "modifierName": "BreakableIce" }, { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "gadgetState": 201, "modifierName": "IceHide" } ], "modifiers": { "BreakableIce": { "modifierName": "", "elementType": "Frozen", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 150.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.ShieldBarMixin", "showDamageText": "" } ], "onAdded": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SceneObj_BreakableIce_02_Born" }, "ownedByLevel": true }, { "$type": "MoleMole.Config.EnableSceneTransformByName", "transformNames": [ "IceModel" ], "setEnable": true }, { "$type": "MoleMole.Config.SetGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "_IS_PARKOUR_BREAKABLE", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ], "onBeingHit": [ { "$type": "MoleMole.Config.Predicated", "target": "Target", "predicates": [ { "$type": "MoleMole.Config.ByAttackTags", "attackTags": [ "WinterCamp_ShieldAttack" ] } ], "successActions": [ { "$type": "MoleMole.Config.ServerLuaCall", "luaCallType": "CurChallengeGroup", "funcName": "SLC_SpecialIcePillarBreak", "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.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SceneObj_BreakableIce_02_Broken" } }, { "$type": "MoleMole.Config.KillSelf", "hideEntity": true } ] } ] }, "IceHide": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.EnableSceneTransformByName", "transformNames": [ "IceModel" ] } ] } }, "onAdded": [ { "$type": "MoleMole.Config.SetGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "_IS_PARKOUR_BREAKABLE", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_Gear_Common_Property_Prop_BreakableIce_02", "abilityMixins": [ { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "modifierName": "BreakableIce" }, { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "gadgetState": 201, "modifierName": "IceHide" } ], "modifiers": { "BreakableIce": { "modifierName": "", "elementType": "Frozen", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 150.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.ShieldBarMixin", "showDamageText": "" } ], "onAdded": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SceneObj_BreakableIce_01_Born" }, "ownedByLevel": true }, { "$type": "MoleMole.Config.EnableSceneTransformByName", "transformNames": [ "IceModel" ], "setEnable": true }, { "$type": "MoleMole.Config.SetGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "_IS_PARKOUR_BREAKABLE", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ], "onBeingHit": [ { "$type": "MoleMole.Config.Predicated", "target": "Target", "predicates": [ { "$type": "MoleMole.Config.ByAttackTags", "attackTags": [ "WinterCamp_ShieldAttack" ] } ], "successActions": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SceneObj_BreakableIce_01_Broken" } }, { "$type": "MoleMole.Config.KillSelf", "hideEntity": true } ] } ] }, "IceHide": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.EnableSceneTransformByName", "transformNames": [ "IceModel" ] } ] } }, "onAdded": [ { "$type": "MoleMole.Config.SetGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "_IS_PARKOUR_BREAKABLE", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_Gear_Common_Property_Prop_BreakableIceWithCoin_02", "abilityMixins": [ { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "modifierName": "BreakableIce" }, { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "gadgetState": 201, "modifierName": "IceHide" } ], "modifiers": { "BreakableIce": { "modifierName": "", "elementType": "Frozen", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 150.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.ShieldBarMixin", "showDamageText": "" } ], "onAdded": [ { "$type": "MoleMole.Config.EnableSceneTransformByName", "transformNames": [ "IceModel" ], "setEnable": true }, { "$type": "MoleMole.Config.SetGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "_IS_PARKOUR_BREAKABLE", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SceneObj_BreakableIce_01_Born" }, "ownedByLevel": true } ], "onBeingHit": [ { "$type": "MoleMole.Config.Predicated", "target": "Target", "predicates": [ { "$type": "MoleMole.Config.ByAttackTags", "attackTags": [ "WinterCamp_ShieldAttack" ] } ], "successActions": [ { "$type": "MoleMole.Config.ServerLuaCall", "luaCallType": "CurChallengeGroup", "funcName": "SLC_SpecialIcePillarBreak", "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.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SceneObj_BreakableIce_01_Broken" } }, { "$type": "MoleMole.Config.KillSelf", "hideEntity": true } ] } ] }, "IceHide": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.EnableSceneTransformByName", "transformNames": [ "IceModel" ] } ] } }, "onAdded": [ { "$type": "MoleMole.Config.SetGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "_IS_PARKOUR_BREAKABLE", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_Area_Ljxs_Property_Ani_Prop_TriathlonCoin_01", "abilityMixins": [ { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "gadgetState": 201, "modifierName": "CoinLocked" }, { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "modifierName": "CoinDefault" } ], "modifiers": { "AddCoin": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SceneObj_GetGlideChampCoin" } } ] }, "FindPlayerAfterBreak": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 0.1 }, "onThinkInterval": [ { "$type": "MoleMole.Config.Predicated", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByShape", "entityTypePriority": [ "Avatar" ], "sortType": "Nearest", "shapeName": "CircleR10H10", "campTargetType": "AllExceptSelf", "sizeRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } }, "targetPredicates": [ { "$type": "MoleMole.Config.ByEntityTypes", "entityTypes": [ "Avatar" ] } ], "successActions": [ { "$type": "MoleMole.Config.ServerLuaCall", "luaCallType": "CurChallengeGroup", "funcName": "SLC_WinterCampCoinGet", "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.ApplyModifier", "target": "Other", "modifierName": "AddCoin" }, { "$type": "MoleMole.Config.KillSelf" } ] } ] }, "CoinLocked": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.SetGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "TriathlonCoin_Locked", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ], "onRemoved": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "FindPlayerAfterBreak" } ] }, "CoinDefault": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.SetGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "key": "TriathlonCoin_Locked", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] } }, "onFieldEnter": [ { "$type": "MoleMole.Config.Predicated", "targetPredicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "TriathlonCoin_Locked", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ], "successActions": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SceneObj_GlideChampCoin_Hit" } }, { "$type": "MoleMole.Config.ServerLuaCall", "luaCallType": "CurChallengeGroup", "funcName": "SLC_WinterCampCoinGet", "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.ApplyModifier", "target": "Target", "modifierName": "AddCoin" }, { "$type": "MoleMole.Config.KillSelf" } ] } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_Area_Ljxs_Property_Ani_Prop_TriathlonCoin_02", "modifiers": { "CoinEffect_Idle": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 7.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SceneObj_TriathlonCoin_02_01" } } ], "onRemoved": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "CoinEffect_Dying" } ] }, "CoinEffect_Dying": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SceneObj_TriathlonCoin_02_02" } } ], "onRemoved": [ { "$type": "MoleMole.Config.KillSelf" } ] }, "AddCoin": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SceneObj_GetGlideChampCoin" } } ] } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "CoinEffect_Idle" } ], "onFieldEnter": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SceneObj_GlideChampCoin_Hit" } }, { "$type": "MoleMole.Config.ApplyModifier", "target": "Target", "modifierName": "AddCoin" }, { "$type": "MoleMole.Config.ServerLuaCall", "luaCallType": "CurChallengeGroup", "funcName": "SLC_WinterCampCoinGet", "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.KillSelf" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_Area_Common_Property_Ani_Prop_LargeFloatingIce_01", "abilityMixins": [ { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "modifierName": "Default" }, { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "gadgetState": 201, "modifierName": "phase1" }, { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "gadgetState": 202, "modifierName": "phase2" } ], "modifiers": { "Default": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, "onAdded": [ { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "TRIGGERED", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ], "onThinkInterval": [ { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "key": "TOTAL_WEIGHT", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.SumTargetWeightToSelfGlobalValue", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByShape", "shapeName": "RectW2L5_FloatIce", "campTargetType": "AllExceptSelf", "sizeRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } }, "key": "TOTAL_WEIGHT" }, { "$type": "MoleMole.Config.Predicated", "target": "Caster", "targetPredicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "TOTAL_WEIGHT", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 19.0 }, "compareType": "MoreThan" }, { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "TRIGGERED", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "compareType": "MoreThan" } ], "successActions": [ { "$type": "MoleMole.Config.ExecuteGadgetLua", "param1": 201 }, { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, "key": "TRIGGERED", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] } ] }, "phase1": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SceneObj_FloatingIce_01" }, "born": { "$type": "MoleMole.Config.ConfigBornType", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": -0.25 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } } } ], "onRemoved": [ { "$type": "MoleMole.Config.ExecuteGadgetLua", "param1": 202 } ], "onThinkInterval": [ { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "key": "TOTAL_WEIGHT", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.SumTargetWeightToSelfGlobalValue", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByShape", "shapeName": "RectW2L5_FloatIce", "campTargetType": "AllExceptSelf", "sizeRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } }, "key": "TOTAL_WEIGHT" }, { "$type": "MoleMole.Config.Predicated", "target": "Caster", "targetPredicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "TOTAL_WEIGHT", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 19.0 }, "compareType": "MoreThan" }, { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "TRIGGERED", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "compareType": "MoreThan" } ], "successActions": [ { "$type": "MoleMole.Config.ExecuteGadgetLua", "param1": 201 }, { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, "key": "TRIGGERED", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] } ] }, "phase2": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 10.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SceneObj_FloatingIce_02_Large" } } ], "onRemoved": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Reborn" } ], "onThinkInterval": [ { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "key": "TOTAL_WEIGHT", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.SumTargetWeightToSelfGlobalValue", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByShape", "shapeName": "RectW2L5_FloatIce", "campTargetType": "AllExceptSelf", "sizeRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } }, "key": "TOTAL_WEIGHT" }, { "$type": "MoleMole.Config.Predicated", "target": "Caster", "targetPredicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "TOTAL_WEIGHT", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 19.0 }, "compareType": "MoreThan" }, { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "TRIGGERED", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "compareType": "MoreThan" } ], "successActions": [ { "$type": "MoleMole.Config.ExecuteGadgetLua", "param1": 201 }, { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, "key": "TRIGGERED", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] } ] }, "Reborn": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 }, "onAdded": [ { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "TRIGGERED", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ], "onThinkInterval": [ { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "key": "CAN_REBORN", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.Predicated", "target": "AllPlayerAvatars", "targetPredicates": [ { "$type": "MoleMole.Config.ByTargetPositionToSelfPosition", "logic": "LesserOrEqual", "compareType": "XYZ", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.6 } } ], "successActions": [ { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "CAN_REBORN", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] }, { "$type": "MoleMole.Config.Predicated", "targetPredicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "CAN_REBORN", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "compareType": "MoreThan" } ], "failActions": [ { "$type": "MoleMole.Config.ExecuteGadgetLua" }, { "$type": "MoleMole.Config.RemoveModifier", "modifierName": "Reborn" } ] } ] } } } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_Area_Ljxs_Property_Prop_LjxsCampMainDevice_01", "abilityMixins": [ { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "modifierName": "MainDeviceOff" }, { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "gadgetState": 201, "modifierName": "MainDeviceOn" } ], "modifiers": { "FindPlayer": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, "onThinkInterval": [ { "$type": "MoleMole.Config.Predicated", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByShape", "shapeName": "CircleR15H10", "campTargetType": "All", "sizeRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } }, "targetPredicates": [ { "$type": "MoleMole.Config.ByEntityTypes", "entityTypes": [ "Avatar" ] } ], "successActions": [ { "$type": "MoleMole.Config.ApplyModifier", "target": "Other", "predicates": [ { "$type": "MoleMole.Config.ByTargetGadgetState", "target": "Self" } ], "modifierName": "ColdBuff_WinterCamp" }, { "$type": "MoleMole.Config.ApplyModifier", "target": "Other", "predicates": [ { "$type": "MoleMole.Config.ByTargetGadgetState", "target": "Self", "gadgetState": 201 } ], "modifierName": "WarmBuff_WinterCamp" } ] } ] }, "ColdBuff_WinterCamp": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.ResistClimateMixin", "climateTypes": [ "Cold" ], "trend": "Rise", "ratio": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 }, "type": "Current" } ] }, "WarmBuff_WinterCamp": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 0.2 }, "modifierMixins": [ { "$type": "MoleMole.Config.ResistClimateMixin", "climateTypes": [ "Cold" ], "trend": "Rise", "ratio": { "isFormula": false, "isDynamic": false, "fixedValue": -999.0 }, "type": "Current" } ], "onThinkInterval": [ { "$type": "MoleMole.Config.AddClimateMeter", "climateType": "Cold", "value": { "isFormula": false, "isDynamic": false, "fixedValue": -5.0 } } ] }, "MainDeviceOff": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SceneObj_LjxsCampMainDevice_01_Cold" } } ] }, "MainDeviceOn": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "IS_WARM_POINT", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SceneObj_LjxsCampMainDevice_01_Warm" } } ], "onRemoved": [ { "$type": "MoleMole.Config.ExecuteGadgetLua" }, { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, "key": "IS_WARM_POINT", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "FindPlayer" }, { "$type": "MoleMole.Config.SetGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "IS_MAIN_DEVICE", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "LjxsCampMainDevice_01_Explode", "abilitySpecials": { "DamagePercentage": { "type": "float", "dynamicValue": 23.5 }, "LevelEntity_AvatarDot_SystemValue": { "type": "float", "dynamicValue": 1.0 } }, "onAbilityStart": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Avatar_ShockWave_Expand_Fire_Level_02" }, "born": { "$type": "MoleMole.Config.ConfigBornByGlobalValue", "positionKey": "_Ability_WinterCamp_AoePos_Final", "directionKey": "" } }, { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackSphere", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornByGlobalValue", "positionKey": "_Ability_WinterCamp_AoePos_Final", "directionKey": "" }, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 10.0 } }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Fire", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "ignoreAttackerProperty": true, "enBreak": 0.0, "damageExtra": { "isFormula": true, "formula": [ { "isOperator": false, "isDynamic": true, "dynamicKey": "LevelEntity_AvatarDot_SystemValue" }, { "isOperator": false, "isDynamic": true, "dynamicKey": "DamagePercentage" }, { "isOperator": true, "operation": "Mul" } ] }, "trueDamage": true, "ignoreModifyDamage": true }, "hitPattern": { "onHitEffectName": "", "hitImpulseType": "LV1" } } }, "targetType": "Enemy" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "LjxsCampMainDevice_01_MonsterPowerUp", "abilityMixins": [ { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "isUnique": true, "modifierName": "UNIQUE_LjxsCampMainDevice_Amplifier_Ice" } ], "modifiers": { "UNIQUE_LjxsCampMainDevice_Amplifier_Ice": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 15.0 }, "onThinkInterval": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SceneObj_ElementWave_01_Ice" } }, { "$type": "MoleMole.Config.ApplyModifier", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByShape", "shapeName": "CircleR30", "campTargetType": "AllExceptSelf", "sizeRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } }, "predicates": [ { "$type": "MoleMole.Config.ByEntityTypes", "entityTypes": [ "Monster" ] }, { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_AMPLIFIER_ICE_SLAVE", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "compareType": "NoneOrEqual" }, { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_AMPLIFIER_COOLDOWN", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "compareType": "NoneOrEqual" }, { "$type": "MoleMole.Config.ByAny", "predicates": [ { "$type": "MoleMole.Config.ByNot", "predicates": [ { "$type": "MoleMole.Config.ByHasFeatureTag", "featureTagIDs": [ 3005 ] } ] }, { "$type": "MoleMole.Config.ByHasElement", "element": "Frozen" }, { "$type": "MoleMole.Config.ByHasElement", "element": "Ice" } ] } ], "modifierName": "UNIQUE_LjxsCampMainDevice_Amplifier_Ice_MonsterBuff" }, { "$type": "MoleMole.Config.Predicated", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByShape", "shapeName": "CircleR30", "campTargetType": "All", "sizeRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } }, "targetPredicates": [ { "$type": "MoleMole.Config.ByEntityTypes", "entityTypes": [ "Monster" ] } ], "successActions": [ { "$type": "MoleMole.Config.AddElementDurability", "target": "Target", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 200.0 }, "modifierName": "UNIQUE_LjxsCampMainDevice_Amplifier_Ice_MonsterBuff", "elementType": "Ice", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 200.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.ApplyModifier", "target": "Target", "modifierName": "LjxsCampMainDevice_Amplifier_Ice_MonsterBuff_GV" } ] } ] }, "LjxsCampMainDevice_Amplifier_Ice_MonsterBuff_GV": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "_AMPLIFIER_COOLDOWN", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": -2.0 } } ] }, "UNIQUE_LjxsCampMainDevice_Amplifier_Ice_MonsterBuff": { "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 20.0 }, "elementType": "Ice", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 200.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.ElementOuterGlowEffectMixin" } ], "properties": { "Actor_DefenceRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "Actor_EndureDelta": { "isFormula": false, "isDynamic": false, "fixedValue": 0.01 }, "Actor_PhysicalSubHurtDelta": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, "Actor_FireSubHurtDelta": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, "Actor_ElecSubHurtDelta": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, "Actor_IceSubHurtDelta": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "Actor_WaterSubHurtDelta": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, "Actor_GrassSubHurtDelta": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, "Actor_WindSubHurtDelta": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, "Actor_RockSubHurtDelta": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 } }, "state": "DefenseUp", "onAdded": [ { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "_AMPLIFIER_ICE_SLAVE", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ], "onRemoved": [ { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": -2.0 }, "key": "_AMPLIFIER_COOLDOWN", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": -2.0 } }, { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, "key": "_AMPLIFIER_ICE_SLAVE", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] } } } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_Area_Ljxs_Property_Prop_LjxsCampBranchDevice_01", "abilityMixins": [ { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "modifierName": "BranchDeviceOff" }, { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "gadgetState": 201, "modifierName": "BranchDeviceOn" } ], "modifiers": { "BranchDeviceOff": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SceneObj_LjxsCampBranchDevice_Cold" } }, { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SceneObj_LjxsCampBranchDevice_Idle" } } ], "onBeingHit": [ { "$type": "MoleMole.Config.Predicated", "target": "Target", "targetPredicates": [ { "$type": "MoleMole.Config.ByAttackTags", "attackTags": [ "BloodSmash" ] } ], "successActions": [ { "$type": "MoleMole.Config.ExecuteGadgetLua", "param1": 201 } ] } ] }, "BranchDeviceOn": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "IS_WARM_POINT", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SceneObj_LjxsCampBranchDevice_Warm" } } ], "onRemoved": [ { "$type": "MoleMole.Config.ExecuteGadgetLua" }, { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, "key": "IS_WARM_POINT", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] } } } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_Stages_Property_Ani_Prop_SnowPile_02", "abilityMixins": [ { "$type": "MoleMole.Config.AttachToGadgetStateMixin", "gadgetState": 201, "modifierName": "SnowPileInteracted" } ], "modifiers": { "SnowPile": { "modifierName": "", "elementType": "Ice", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 30.0 }, "isElementDurabilityMutable": false, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SceneObj_Hint_01_Big" }, "born": { "$type": "MoleMole.Config.ConfigBornByAttachPoint", "attachPointName": "AttachPoint" } } ], "onKill": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SceneObj_SnowPile_02" } } ] }, "SnowPileInteracted": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.ServerLuaCall", "luaCallType": "FromGroup", "funcName": "GadgetCall_SnowPile_Interact", "param1": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "param2": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "param3": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] } }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "SnowPile" }, { "$type": "MoleMole.Config.AttachAbilityStateResistance", "resistanceListID": 11001 } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_Gear_Common_Property_Prop_ParkourStamina_01", "modifiers": { "WinterCamp_Stamina": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.ReviveStamina", "doOffStage": true, "value": { "isFormula": false, "isDynamic": false, "fixedValue": 300.0 } } ] } }, "onFieldEnter": [ { "$type": "MoleMole.Config.Predicated", "target": "TargetTeam", "targetPredicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "WinterCamp_Stamina", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ], "successActions": [ { "$type": "MoleMole.Config.ApplyModifier", "target": "CurLocalAvatar", "modifierName": "WinterCamp_Stamina" }, { "$type": "MoleMole.Config.ServerLuaCall", "luaCallType": "CurChallengeGroup", "funcName": "SLC_ReportBuffGet", "paramNum": 1, "param1": { "isFormula": false, "isDynamic": false, "fixedValue": 4.0 }, "param2": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "param3": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SceneObj_FleurStamina_Smash" } }, { "$type": "MoleMole.Config.KillSelf", "hideEntity": true } ] } ] } } ]