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

2708 lines
78 KiB
JSON

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