[ { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "ClimateAbility_TsurumiMist", "modifiers": { "SERVER_ClimateAbility_TsurumiMist_Area": { "stacking": "Multiple", "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "predicates": [ { "$type": "MoleMole.Config.ByIsLocalAvatar" } ], "modifierName": "UNIQUE_ClimateAbility_Avatar_TsurumiMistPoint_Search_Handler" } ], "onRemoved": [ { "$type": "MoleMole.Config.RemoveModifier", "doOffStage": true, "modifierName": "UNIQUE_ClimateAbility_Avatar_TsurumiMistPoint_Search_Handler" } ], "onThinkInterval": [ { "$type": "MoleMole.Config.ApplyModifier", "predicates": [ { "$type": "MoleMole.Config.ByIsLocalAvatar" } ], "modifierName": "UNIQUE_ClimateAbility_Avatar_TsurumiMistPoint_Search_Handler" } ], "onAvatarIn": [ { "$type": "MoleMole.Config.ApplyModifier", "doOffStage": true, "modifierName": "UNIQUE_ClimateAbility_Avatar_TsurumiMistPoint_Search_Handler" } ], "onAvatarOut": [ { "$type": "MoleMole.Config.RemoveModifier", "doOffStage": true, "modifierName": "UNIQUE_ClimateAbility_Avatar_TsurumiMistPoint_Search_Handler" } ] }, "UNIQUE_ClimateAbility_Avatar_TsurumiMistPoint_Search_Handler": { "modifierName": "", "isUnique": true, "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": "CircleR12H10", "campTargetType": "All", "sizeRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } }, "targetPredicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "IS_TSURUMIMIST_POINT", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "successActions": [ { "$type": "MoleMole.Config.ApplyModifier", "target": "CurLocalAvatar", "modifierName": "UNIQUE_TsurumiMistBuff" } ] } ] }, "UNIQUE_TsurumiMistBuff": { "modifierName": "", "isUnique": true, "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": [ "TsurumiRegionalMist" ], "trend": "Rise", "ratio": { "isFormula": false, "isDynamic": false, "fixedValue": -999.0 }, "type": "Current" } ], "onThinkInterval": [ { "$type": "MoleMole.Config.AddClimateMeter", "climateType": "TsurumiRegionalMist", "value": { "isFormula": false, "isDynamic": false, "fixedValue": -25.0 } } ] } } } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "ClimateAbility_TatariRegion", "modifiers": { "SERVER_ClimateAbility_TatariRegion_Area": { "stacking": "Multiple", "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "predicates": [ { "$type": "MoleMole.Config.ByIsLocalAvatar" } ], "modifierName": "UNIQUE_ClimateAbility_Avatar_TatariRegionPoint_Search_Handler" } ], "onRemoved": [ { "$type": "MoleMole.Config.RemoveModifier", "doOffStage": true, "modifierName": "UNIQUE_ClimateAbility_Avatar_TatariRegionPoint_Search_Handler" } ], "onThinkInterval": [ { "$type": "MoleMole.Config.ApplyModifier", "predicates": [ { "$type": "MoleMole.Config.ByIsLocalAvatar" } ], "modifierName": "UNIQUE_ClimateAbility_Avatar_TatariRegionPoint_Search_Handler" } ], "onAvatarIn": [ { "$type": "MoleMole.Config.ApplyModifier", "doOffStage": true, "modifierName": "UNIQUE_ClimateAbility_Avatar_TatariRegionPoint_Search_Handler" } ], "onAvatarOut": [ { "$type": "MoleMole.Config.RemoveModifier", "doOffStage": true, "modifierName": "UNIQUE_ClimateAbility_Avatar_TatariRegionPoint_Search_Handler" } ] }, "UNIQUE_ClimateAbility_Avatar_TatariRegionPoint_Search_Handler": { "modifierName": "", "isUnique": true, "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": "CircleR5H10", "campTargetType": "All", "sizeRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } }, "targetPredicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "IS_TATAERIREGION_POINT", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "successActions": [ { "$type": "MoleMole.Config.ApplyModifier", "target": "CurLocalAvatar", "modifierName": "UNIQUE_TatariRegionBuff" } ] } ] }, "UNIQUE_TatariRegionBuff": { "modifierName": "", "isUnique": true, "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": [ "TatariRegion" ], "trend": "Rise", "ratio": { "isFormula": false, "isDynamic": false, "fixedValue": -999.0 }, "type": "Current" } ], "onThinkInterval": [ { "$type": "MoleMole.Config.AddClimateMeter", "climateType": "TatariRegion", "value": { "isFormula": false, "isDynamic": false, "fixedValue": -50.0 } } ] }, "SERVER_ClimateAbility_TatariRegion_Lv1": { "stacking": "Multiple", "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 } }, "UNIQUE_MinusElectricReject": { "stacking": "Unique", "modifierName": "", "isUnique": true, "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": "_ABILITY_SceneObj_Electric_Fairy_Immunity_Time", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] }, "SERVER_ClimateAbility_TatariRegion_Lv2": { "stacking": "Multiple", "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 }, "onAdded": [ { "$type": "MoleMole.Config.SetGlobalValue", "target": "Team", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "key": "_TatariRegionLoseHp", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ], "onRemoved": [ { "$type": "MoleMole.Config.SetGlobalValue", "target": "Team", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "key": "_TatariRegionLoseHp", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ], "onThinkInterval": [ { "$type": "MoleMole.Config.SetGlobalValue", "target": "Team", "doOffStage": false, "predicates": [ { "$type": "MoleMole.Config.ByGameTimeIsLocked" }, { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "HAS_ELECTRIC_FAIRY_BUFF", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "key": "_TatariRegionLoseHp", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.AddGlobalValue", "target": "Team", "doOffStage": false, "predicates": [ { "$type": "MoleMole.Config.ByGameTimeIsLocked" }, { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "HAS_ELECTRIC_FAIRY_BUFF", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "compareType": "NoneOrEqual" } ], "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "_TatariRegionLoseHp", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 35.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.CopyGlobalValue", "doOffStage": true, "srcTarget": "Team", "dstTarget": "Self", "srcKey": "_TatariRegionLoseHp", "dstKey": "_TatariRegionLoseHp" }, { "$type": "MoleMole.Config.Predicated", "targetPredicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_TatariRegionLoseHp", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 30.0 }, "compareType": "MoreThan" } ], "successActions": [ { "$type": "MoleMole.Config.LoseHP", "target": "CurLocalAvatar", "predicates": [ { "$type": "MoleMole.Config.ByGameTimeIsLocked" }, { "$type": "MoleMole.Config.ByNot", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "HAS_ELECTRIC_FAIRY_BUFF", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ] }, { "$type": "MoleMole.Config.ByIsLocalAvatar" } ], "amount": { "isFormula": false, "isDynamic": false, "fixedValue": 450.0 }, "amountByTargetMaxHPRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.03 }, "enableInvincible": true, "enableLockHP": true, "disableWhenLoading": true }, { "$type": "MoleMole.Config.ApplyModifier", "target": "Team", "doOffStage": false, "modifierName": "UNIQUE_MinusElectricReject" } ], "failActions": [ { "$type": "MoleMole.Config.LoseHP", "target": "CurLocalAvatar", "predicates": [ { "$type": "MoleMole.Config.ByGameTimeIsLocked" }, { "$type": "MoleMole.Config.ByNot", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "HAS_ELECTRIC_FAIRY_BUFF", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ] }, { "$type": "MoleMole.Config.ByIsLocalAvatar" } ], "amount": { "isFormula": false, "isDynamic": false, "fixedValue": 150.0 }, "amountByTargetMaxHPRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.01 }, "enableInvincible": true, "enableLockHP": true, "disableWhenLoading": true }, { "$type": "MoleMole.Config.ApplyModifier", "target": "Team", "doOffStage": false, "modifierName": "UNIQUE_MinusElectricReject" } ] } ] } } } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "ClimateAbility_SeiraiStorm", "modifiers": { "SERVER_ClimateAbility_SeiraiStorm_Area": { "stacking": "Multiple", "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "predicates": [ { "$type": "MoleMole.Config.ByIsLocalAvatar" } ], "modifierName": "UNIQUE_ClimateAbility_Avatar_SeiraiStorm_Thunder_Handler" } ], "onRemoved": [ { "$type": "MoleMole.Config.RemoveModifier", "doOffStage": true, "modifierName": "UNIQUE_ClimateAbility_Avatar_SeiraiStorm_Thunder_Handler" } ], "onThinkInterval": [ { "$type": "MoleMole.Config.ApplyModifier", "predicates": [ { "$type": "MoleMole.Config.ByIsLocalAvatar" } ], "modifierName": "UNIQUE_ClimateAbility_Avatar_SeiraiStorm_Thunder_Handler" } ], "onAvatarIn": [ { "$type": "MoleMole.Config.ApplyModifier", "doOffStage": true, "modifierName": "UNIQUE_ClimateAbility_Avatar_SeiraiStorm_Thunder_Handler" } ], "onAvatarOut": [ { "$type": "MoleMole.Config.RemoveModifier", "doOffStage": true, "modifierName": "UNIQUE_ClimateAbility_Avatar_SeiraiStorm_Thunder_Handler" } ] }, "UNIQUE_ClimateAbility_Avatar_SeiraiStorm_Thunder_Handler": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 } }, "SERVER_ClimateAbility_SeiraiStorm_Lv1": { "stacking": "Multiple", "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 } }, "SERVER_ClimateAbility_SeiraiStorm_Lv2": { "stacking": "Multiple", "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 }, "onAdded": [ { "$type": "MoleMole.Config.AddGlobalValue", "target": "Team", "value": { "isFormula": false, "isDynamic": false, "fixedValue": -20.0 }, "key": "_SeiraiStormLoseHp", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 20.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ], "onRemoved": [ { "$type": "MoleMole.Config.AddGlobalValue", "target": "Team", "value": { "isFormula": false, "isDynamic": false, "fixedValue": -20.0 }, "key": "_SeiraiStormLoseHp", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 20.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ], "onThinkInterval": [ { "$type": "MoleMole.Config.AddGlobalValue", "target": "Team", "doOffStage": false, "predicates": [ { "$type": "MoleMole.Config.ByGameTimeIsLocked" } ], "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "_SeiraiStormLoseHp", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 20.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] } }, "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "ClimateAbility_SeaMist", "modifiers": { "SERVER_ClimateAbility_Cold_Area": { "stacking": "Multiple", "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "predicates": [ { "$type": "MoleMole.Config.ByIsLocalAvatar" } ], "modifierName": "UNIQUE_ClimateAbility_Avatar_SeaMistPoint_Search_Handler" } ], "onRemoved": [ { "$type": "MoleMole.Config.RemoveModifier", "doOffStage": true, "modifierName": "UNIQUE_ClimateAbility_Avatar_SeaMistPoint_Search_Handler" } ], "onThinkInterval": [ { "$type": "MoleMole.Config.ApplyModifier", "predicates": [ { "$type": "MoleMole.Config.ByIsLocalAvatar" } ], "modifierName": "UNIQUE_ClimateAbility_Avatar_SeaMistPoint_Search_Handler" } ], "onAvatarIn": [ { "$type": "MoleMole.Config.ApplyModifier", "doOffStage": true, "modifierName": "UNIQUE_ClimateAbility_Avatar_SeaMistPoint_Search_Handler" } ], "onAvatarOut": [ { "$type": "MoleMole.Config.RemoveModifier", "doOffStage": true, "modifierName": "UNIQUE_ClimateAbility_Avatar_SeaMistPoint_Search_Handler" } ] }, "UNIQUE_ClimateAbility_Avatar_SeaMistPoint_Search_Handler": { "modifierName": "", "isUnique": true, "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": "CircleR6.5H5", "campTargetType": "All", "sizeRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } }, "targetPredicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "IS_SEAMIST_POINT", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "successActions": [ { "$type": "MoleMole.Config.ApplyModifier", "target": "CurLocalAvatar", "modifierName": "UNIQUE_SeaMistBuff" } ] } ] }, "UNIQUE_SeaMistBuff": { "modifierName": "", "isUnique": true, "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": [ "SeaMist" ], "trend": "Rise", "ratio": { "isFormula": false, "isDynamic": false, "fixedValue": -999.0 }, "type": "Current" } ], "onThinkInterval": [ { "$type": "MoleMole.Config.AddClimateMeter", "climateType": "SeaMist", "value": { "isFormula": false, "isDynamic": false, "fixedValue": -5.0 } } ] } } } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "ClimateAbility_Cold", "modifiers": { "SERVER_ClimateAbility_Cold_Area": { "stacking": "Multiple", "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "predicates": [ { "$type": "MoleMole.Config.ByIsLocalAvatar" } ], "modifierName": "UNIQUE_ClimateAbility_Avatar_Warmpoint_Search_Handler" } ], "onRemoved": [ { "$type": "MoleMole.Config.RemoveServerBuff", "target": "CurTeamAvatars", "sBuffId": 500101, "isTeamBuff": true }, { "$type": "MoleMole.Config.RemoveServerBuff", "target": "CurTeamAvatars", "sBuffId": 500102, "isTeamBuff": true }, { "$type": "MoleMole.Config.RemoveModifier", "doOffStage": true, "modifierName": "UNIQUE_ClimateAbility_Avatar_Warmpoint_Search_Handler" } ], "onThinkInterval": [ { "$type": "MoleMole.Config.ApplyModifier", "predicates": [ { "$type": "MoleMole.Config.ByIsLocalAvatar" } ], "modifierName": "UNIQUE_ClimateAbility_Avatar_Warmpoint_Search_Handler" } ], "onAvatarIn": [ { "$type": "MoleMole.Config.ApplyModifier", "doOffStage": true, "modifierName": "UNIQUE_ClimateAbility_Avatar_Warmpoint_Search_Handler" } ], "onAvatarOut": [ { "$type": "MoleMole.Config.RemoveModifier", "doOffStage": true, "modifierName": "UNIQUE_ClimateAbility_Avatar_Warmpoint_Search_Handler" } ] }, "UNIQUE_ClimateAbility_Avatar_Warmpoint_Search_Handler": { "modifierName": "", "isUnique": true, "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": "CircleR6.5H5", "campTargetType": "All", "sizeRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } }, "targetPredicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "IS_WARM_POINT", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "successActions": [ { "$type": "MoleMole.Config.ApplyModifier", "target": "CurLocalAvatar", "modifierName": "UNIQUE_WarmBuff" } ] } ] }, "UNIQUE_WarmBuff": { "modifierName": "", "isUnique": true, "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 } } ] }, "SERVER_ClimateAbility_Cold_Lv1": { "stacking": "Multiple", "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "predicates": [ { "$type": "MoleMole.Config.ByIsLocalAvatar" } ], "modifierName": "ClimateAbility_Cold_Lv1_Handler" }, { "$type": "MoleMole.Config.ApplyModifier", "predicates": [ { "$type": "MoleMole.Config.ByIsLocalAvatar" } ], "modifierName": "ClimateAbility_Avatar_Perform_Handler" } ], "onRemoved": [ { "$type": "MoleMole.Config.RemoveModifier", "doOffStage": true, "modifierName": "ClimateAbility_Cold_Lv1_Handler" }, { "$type": "MoleMole.Config.RemoveModifier", "doOffStage": true, "modifierName": "ClimateAbility_Avatar_Perform_Handler" } ], "onAvatarIn": [ { "$type": "MoleMole.Config.ApplyModifier", "doOffStage": true, "modifierName": "ClimateAbility_Cold_Lv1_Handler" }, { "$type": "MoleMole.Config.ApplyModifier", "doOffStage": true, "modifierName": "ClimateAbility_Avatar_Perform_Handler" } ], "onAvatarOut": [ { "$type": "MoleMole.Config.RemoveModifier", "doOffStage": true, "modifierName": "ClimateAbility_Cold_Lv1_Handler" }, { "$type": "MoleMole.Config.RemoveModifier", "doOffStage": true, "modifierName": "ClimateAbility_Avatar_Perform_Handler" } ] }, "ClimateAbility_Cold_Lv1_Handler": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.AttachToAbilityStateMixin", "abilityStates": [ "ElementWet", "ElementFrozen", "ElementIce", "ElementFreeze" ], "modifierName": "UNIQUE_ClimateAbility_Cold_Lv1_Accelerator_IceAndWater" }, { "$type": "MoleMole.Config.AttachToAbilityStateMixin", "abilityStates": [ "ElementFire", "ElementBurning" ], "modifierName": "UNIQUE_ClimateAbility_Cold_Lv1_Accelerator_FireAndBurning" }, { "$type": "MoleMole.Config.AttachToStateIDMixin", "stateIDs": [ "Swim" ], "modifierName": "UNIQUE_ClimateAbility_Cold_Lv1_Accelerator_Swiming", "isCheckOnAttach": true } ] }, "SERVER_ClimateAbility_Cold_Lv2": { "stacking": "Multiple", "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "onThinkInterval": [ { "$type": "MoleMole.Config.LoseHP", "target": "CurLocalAvatar", "predicates": [ { "$type": "MoleMole.Config.ByGameTimeIsLocked" } ], "amount": { "isFormula": false, "isDynamic": false, "fixedValue": 150.0 }, "amountByTargetMaxHPRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.01 }, "enableInvincible": true, "enableLockHP": true, "disableWhenLoading": true } ] }, "UNIQUE_ClimateAbility_Cold_Lv1_Accelerator_Flag_Element": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "_ABILITY_CLIMATE_COLD_ACCELERATOR_FLAG", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ], "onRemoved": [ { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, "key": "_ABILITY_CLIMATE_COLD_ACCELERATOR_FLAG", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] }, "ClimateAbility_Cold_Lv1_Accelerator_Blank": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 } }, "ClimateAbility_Cold_Lv1_Accelerator": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.ResistClimateMixin", "climateTypes": [ "Cold" ], "source": "Climate", "trend": "Rise", "ratio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, "type": "Current" } ] }, "UNIQUE_ClimateAbility_Cold_Lv1_Accelerator_IceAndWater": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.ResistClimateMixin", "climateTypes": [ "Cold" ], "source": "Climate", "trend": "Rise", "ratio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.2 }, "type": "Current" } ] }, "UNIQUE_ClimateAbility_Cold_Lv1_Accelerator_FireAndBurning": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.ResistClimateMixin", "climateTypes": [ "Cold" ], "source": "Climate", "trend": "Rise", "ratio": { "isFormula": false, "isDynamic": false, "fixedValue": -0.2 }, "type": "Current" } ] }, "UNIQUE_ClimateAbility_Cold_Lv1_Accelerator_Swiming": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.ResistClimateMixin", "climateTypes": [ "Cold" ], "source": "Climate", "trend": "Rise", "ratio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.8 }, "type": "Current" } ] }, "ClimateAbility_Avatar_Perform_Handler": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.AttachToStateIDMixin", "stateIDs": [ "NormalStandby" ], "modifierName": "NormalStandby_Avatar_Perform_Cold_Breath" }, { "$type": "MoleMole.Config.AttachToStateIDMixin", "stateIDs": [ "Climb", "Sprint", "Fly" ], "modifierName": "Move_Avatar_Perform_Cold_Breath" }, { "$type": "MoleMole.Config.AttachToNormalizedTimeMixin", "stateID": "Walk", "modifierName": "Walk_Avatar_Perform_Cold_Breath" }, { "$type": "MoleMole.Config.AttachToNormalizedTimeMixin", "stateID": "Run", "modifierName": "Run_Avatar_Perform_Cold_Breath" } ] }, "NormalStandby_Avatar_Perform_Cold_Breath": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 }, "onThinkInterval": [ { "$type": "MoleMole.Config.FireEffect", "predicates": [ { "$type": "MoleMole.Config.ByNot", "predicates": [ { "$type": "MoleMole.Config.ByHasFeatureTag", "featureTagIDs": [ 10052 ] } ] } ], "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Character_Cold_Breath" } } ] }, "Move_Avatar_Perform_Cold_Breath": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 }, "onThinkInterval": [ { "$type": "MoleMole.Config.FireEffect", "predicates": [ { "$type": "MoleMole.Config.ByNot", "predicates": [ { "$type": "MoleMole.Config.ByHasFeatureTag", "featureTagIDs": [ 10052 ] } ] } ], "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Character_Cold_Breath_Move" } } ] }, "Walk_Avatar_Perform_Cold_Breath": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 }, "onThinkInterval": [ { "$type": "MoleMole.Config.FireEffect", "predicates": [ { "$type": "MoleMole.Config.ByNot", "predicates": [ { "$type": "MoleMole.Config.ByHasFeatureTag", "featureTagIDs": [ 10052 ] } ] } ], "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Character_Cold_Breath_Move" } } ] }, "Run_Avatar_Perform_Cold_Breath": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 }, "onThinkInterval": [ { "$type": "MoleMole.Config.FireEffect", "predicates": [ { "$type": "MoleMole.Config.ByNot", "predicates": [ { "$type": "MoleMole.Config.ByHasFeatureTag", "featureTagIDs": [ 10052 ] } ] } ], "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Character_Cold_Breath_Move" } } ] } } } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "ClimateAbility_ColdMonster", "modifiers": { "SERVER_ClimateAbility_ColdMonster_Area": { "stacking": "Multiple", "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "predicates": [ { "$type": "MoleMole.Config.ByIsLocalAvatar" } ], "modifierName": "UNIQUE_ClimateAbility_ColdMonster_Avatar_HotPoint_Search_Handler" } ], "onRemoved": [ { "$type": "MoleMole.Config.RemoveUniqueModifier", "doOffStage": true, "modifierName": "UNIQUE_ClimateAbility_ColdMonster_Avatar_HotPoint_Search_Handler" } ], "onThinkInterval": [ { "$type": "MoleMole.Config.ApplyModifier", "predicates": [ { "$type": "MoleMole.Config.ByIsLocalAvatar" } ], "modifierName": "UNIQUE_ClimateAbility_ColdMonster_Avatar_HotPoint_Search_Handler" } ], "onAvatarIn": [ { "$type": "MoleMole.Config.ApplyModifier", "doOffStage": true, "modifierName": "UNIQUE_ClimateAbility_ColdMonster_Avatar_HotPoint_Search_Handler" } ], "onAvatarOut": [ { "$type": "MoleMole.Config.RemoveUniqueModifier", "doOffStage": true, "modifierName": "UNIQUE_ClimateAbility_ColdMonster_Avatar_HotPoint_Search_Handler" } ] }, "UNIQUE_ClimateAbility_ColdMonster_Avatar_HotPoint_Search_Handler": { "modifierName": "", "isUnique": true, "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": "CircleR3H5", "campTargetType": "All", "sizeRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } }, "targetPredicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "IS_HOTMONSTER_POINT", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "successActions": [ { "$type": "MoleMole.Config.ApplyModifier", "target": "CurLocalAvatar", "modifierName": "UNIQUE_ColdMonster_ColdBuff" } ] } ] }, "UNIQUE_ColdMonster_ColdBuff": { "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 0.2 }, "onThinkInterval": [ { "$type": "MoleMole.Config.AddClimateMeter", "climateType": "ColdMonster", "value": { "isFormula": false, "isDynamic": false, "fixedValue": -4.0 } } ], "onThinkIntervalIsFixedUpdate": true }, "SERVER_ClimateAbility_ColdMonster_Lv1": { "stacking": "Multiple", "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "predicates": [ { "$type": "MoleMole.Config.ByIsLocalAvatar" } ], "modifierName": "ClimateAbility_ColdMonster_Lv1_Handler" }, { "$type": "MoleMole.Config.ApplyModifier", "predicates": [ { "$type": "MoleMole.Config.ByIsLocalAvatar" } ], "modifierName": "ClimateAbility_Avatar_Perform_Handler" } ], "onRemoved": [ { "$type": "MoleMole.Config.RemoveModifier", "doOffStage": true, "modifierName": "ClimateAbility_ColdMonster_Lv1_Handler" }, { "$type": "MoleMole.Config.RemoveModifier", "doOffStage": true, "modifierName": "ClimateAbility_Avatar_Perform_Handler" } ], "onAvatarIn": [ { "$type": "MoleMole.Config.ApplyModifier", "doOffStage": true, "modifierName": "ClimateAbility_ColdMonster_Lv1_Handler" }, { "$type": "MoleMole.Config.ApplyModifier", "doOffStage": true, "modifierName": "ClimateAbility_Avatar_Perform_Handler" } ], "onAvatarOut": [ { "$type": "MoleMole.Config.RemoveModifier", "doOffStage": true, "modifierName": "ClimateAbility_ColdMonster_Lv1_Handler" }, { "$type": "MoleMole.Config.RemoveModifier", "doOffStage": true, "modifierName": "ClimateAbility_Avatar_Perform_Handler" } ] }, "ClimateAbility_ColdMonster_Lv1_Handler": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.AttachToAbilityStateMixin", "abilityStates": [ "ElementWet", "ElementFrozen", "ElementIce", "ElementFreeze" ], "modifierName": "UNIQUE_ClimateAbility_ColdMonster_Lv1_Accelerator_IceAndWater" }, { "$type": "MoleMole.Config.AttachToAbilityStateMixin", "abilityStates": [ "ElementFire", "ElementBurning" ], "modifierName": "UNIQUE_ClimateAbility_ColdMonster_Lv1_Accelerator_FireAndBurning" } ] }, "SERVER_ClimateAbility_ColdMonster_Lv2": { "stacking": "Multiple", "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "onThinkInterval": [ { "$type": "MoleMole.Config.LoseHP", "target": "CurLocalAvatar", "predicates": [ { "$type": "MoleMole.Config.ByGameTimeIsLocked" }, { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_MONSTER_LASIGNORA_CLIMATE_QUESTADJUST", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "compareType": "NoneOrEqual" } ], "amount": { "isFormula": false, "isDynamic": false, "fixedValue": 150.0 }, "amountByTargetMaxHPRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.03 }, "enableInvincible": true, "enableLockHP": true, "disableWhenLoading": true }, { "$type": "MoleMole.Config.LoseHP", "target": "CurLocalAvatar", "predicates": [ { "$type": "MoleMole.Config.ByGameTimeIsLocked" }, { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_MONSTER_LASIGNORA_CLIMATE_QUESTADJUST", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "amount": { "isFormula": false, "isDynamic": false, "fixedValue": 150.0 }, "amountByTargetMaxHPRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.01 }, "enableInvincible": true, "enableLockHP": true, "disableWhenLoading": true } ] }, "UNIQUE_ClimateAbility_ColdMonster_Lv1_Accelerator_IceAndWater": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.ResistClimateMixin", "climateTypes": [ "ColdMonster" ], "source": "Climate", "trend": "Rise", "ratio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.2 }, "type": "Current" } ] }, "UNIQUE_ClimateAbility_ColdMonster_Lv1_Accelerator_FireAndBurning": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.ResistClimateMixin", "climateTypes": [ "ColdMonster" ], "source": "Climate", "trend": "Rise", "ratio": { "isFormula": false, "isDynamic": false, "fixedValue": -0.2 }, "type": "Current" } ] }, "ClimateAbility_Avatar_Perform_Handler": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.AttachToStateIDMixin", "stateIDs": [ "NormalStandby" ], "modifierName": "NormalStandby_Avatar_Perform_Cold_Breath" }, { "$type": "MoleMole.Config.AttachToStateIDMixin", "stateIDs": [ "Climb", "Sprint", "Fly" ], "modifierName": "Move_Avatar_Perform_Cold_Breath" }, { "$type": "MoleMole.Config.AttachToNormalizedTimeMixin", "stateID": "Walk", "modifierName": "Walk_Avatar_Perform_Cold_Breath" }, { "$type": "MoleMole.Config.AttachToNormalizedTimeMixin", "stateID": "Run", "modifierName": "Run_Avatar_Perform_Cold_Breath" } ] }, "NormalStandby_Avatar_Perform_Cold_Breath": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 }, "onThinkInterval": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Character_Cold_Breath" } } ] }, "Move_Avatar_Perform_Cold_Breath": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 }, "onThinkInterval": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Character_Cold_Breath_Move" } } ] }, "Walk_Avatar_Perform_Cold_Breath": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 }, "onThinkInterval": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Character_Cold_Breath_Move" } } ] }, "Run_Avatar_Perform_Cold_Breath": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 }, "onThinkInterval": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Character_Cold_Breath_Move" } } ] } } } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "ClimateAbility_HotMonster", "modifiers": { "SERVER_ClimateAbility_HotMonster_Area": { "stacking": "Multiple", "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "predicates": [ { "$type": "MoleMole.Config.ByIsLocalAvatar" } ], "modifierName": "UNIQUE_ClimateAbility_HotMonster_Avatar_ColdPoint_Search_Handler" } ], "onRemoved": [ { "$type": "MoleMole.Config.RemoveUniqueModifier", "doOffStage": true, "modifierName": "UNIQUE_ClimateAbility_HotMonster_Avatar_ColdPoint_Search_Handler" } ], "onThinkInterval": [ { "$type": "MoleMole.Config.ApplyModifier", "predicates": [ { "$type": "MoleMole.Config.ByIsLocalAvatar" } ], "modifierName": "UNIQUE_ClimateAbility_HotMonster_Avatar_ColdPoint_Search_Handler" } ], "onAvatarIn": [ { "$type": "MoleMole.Config.ApplyModifier", "doOffStage": true, "modifierName": "UNIQUE_ClimateAbility_HotMonster_Avatar_ColdPoint_Search_Handler" } ], "onAvatarOut": [ { "$type": "MoleMole.Config.RemoveUniqueModifier", "doOffStage": true, "modifierName": "UNIQUE_ClimateAbility_HotMonster_Avatar_ColdPoint_Search_Handler" } ] }, "UNIQUE_ClimateAbility_HotMonster_Avatar_ColdPoint_Search_Handler": { "modifierName": "", "isUnique": true, "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": "CircleR3H5", "campTargetType": "All", "sizeRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } }, "targetPredicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "IS_COLDMONSTER_POINT", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "successActions": [ { "$type": "MoleMole.Config.ApplyModifier", "target": "CurLocalAvatar", "modifierName": "UNIQUE_HotMonster_ColdBuff" } ] } ] }, "UNIQUE_HotMonster_ColdBuff": { "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 0.2 }, "onThinkInterval": [ { "$type": "MoleMole.Config.AddClimateMeter", "climateType": "HotMonster", "value": { "isFormula": false, "isDynamic": false, "fixedValue": -4.0 } } ], "onThinkIntervalIsFixedUpdate": true }, "SERVER_ClimateAbility_HotMonster_Lv1": { "stacking": "Multiple", "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "predicates": [ { "$type": "MoleMole.Config.ByIsLocalAvatar" } ], "modifierName": "ClimateAbility_HotMonster_Lv1_Handler" } ], "onRemoved": [ { "$type": "MoleMole.Config.RemoveModifier", "doOffStage": true, "modifierName": "ClimateAbility_HotMonster_Lv1_Handler" } ], "onAvatarIn": [ { "$type": "MoleMole.Config.ApplyModifier", "doOffStage": true, "modifierName": "ClimateAbility_HotMonster_Lv1_Handler" } ], "onAvatarOut": [ { "$type": "MoleMole.Config.RemoveModifier", "doOffStage": true, "modifierName": "ClimateAbility_HotMonster_Lv1_Handler" } ] }, "ClimateAbility_HotMonster_Lv1_Handler": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.AttachToAbilityStateMixin", "abilityStates": [ "ElementWet", "ElementFrozen", "ElementIce", "ElementFreeze" ], "modifierName": "UNIQUE_ClimateAbility_HotMonster_Lv1_Accelerator_IceAndWater" }, { "$type": "MoleMole.Config.AttachToAbilityStateMixin", "abilityStates": [ "ElementFire", "ElementBurning" ], "modifierName": "UNIQUE_ClimateAbility_HotMonster_Lv1_Accelerator_FireAndBurning" } ] }, "SERVER_ClimateAbility_HotMonster_Lv2": { "stacking": "Multiple", "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "onThinkInterval": [ { "$type": "MoleMole.Config.LoseHP", "target": "CurLocalAvatar", "predicates": [ { "$type": "MoleMole.Config.ByGameTimeIsLocked" }, { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_MONSTER_LASIGNORA_HARBINGER_CLIMATE_QUESTADJUST", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "compareType": "NoneOrEqual" } ], "amount": { "isFormula": false, "isDynamic": false, "fixedValue": 150.0 }, "amountByTargetMaxHPRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.03 }, "enableInvincible": true, "enableLockHP": true, "disableWhenLoading": true }, { "$type": "MoleMole.Config.LoseHP", "target": "CurLocalAvatar", "predicates": [ { "$type": "MoleMole.Config.ByGameTimeIsLocked" }, { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_MONSTER_LASIGNORA_HARBINGER_CLIMATE_QUESTADJUST", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "amount": { "isFormula": false, "isDynamic": false, "fixedValue": 150.0 }, "amountByTargetMaxHPRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.01 }, "enableInvincible": true, "enableLockHP": true, "disableWhenLoading": true } ] }, "UNIQUE_ClimateAbility_HotMonster_Lv1_Accelerator_IceAndWater": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.ResistClimateMixin", "climateTypes": [ "HotMonster" ], "source": "Climate", "trend": "Rise", "ratio": { "isFormula": false, "isDynamic": false, "fixedValue": -0.2 }, "type": "Current" } ] }, "UNIQUE_ClimateAbility_HotMonster_Lv1_Accelerator_FireAndBurning": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.ResistClimateMixin", "climateTypes": [ "HotMonster" ], "source": "Climate", "trend": "Rise", "ratio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.2 }, "type": "Current" } ] } } } } ]