[ { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneAbility_WaterArea", "abilityMixins": [ { "$type": "MoleMole.Config.AttachModifierToSurfaceTypeMixin", "MDKEEIPBPON": "Water", "HENKIFIBDKP": [ { "modifierName": "WaterAreaModifier", "predicates": [ { "$type": "MoleMole.Config.ByNot", "predicates": [ { "$type": "MoleMole.Config.ByEntityTypes", "entityTypes": [ "Equip" ] } ] } ] }, { "modifierName": "WaterAreaModifier", "predicates": [ { "$type": "MoleMole.Config.ByEntityTypes", "entityTypes": [ "MonsterEquip" ] } ] } ], "LHGMMEKPKMM": "", "BGFCLEMEMAH": "", "KAMNNMJBOKI": "" } ], "modifiers": { "WaterAreaModifier": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 0.25 }, "onThinkInterval": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "WaterAreaWaterModifier" } ] }, "WaterAreaWaterModifier": { "stacking": "RefreshAndAddDurability", "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 8.0 }, "elementType": "Water", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 10.0 }, "maxElementDurability": 50.0 } }, "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneAbility_ElectricWaterArea_Clear", "onAbilityStart": [ { "$type": "MoleMole.Config.AddGlobalValue", "target": "Team", "value": { "isFormula": false, "isDynamic": false, "fixedValue": -10.0 }, "key": "_ElectricWaterLoseHp", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 6.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneAbility_ElectricWaterArea", "abilityMixins": [ { "$type": "MoleMole.Config.AttachModifierToSurfaceTypeMixin", "MDKEEIPBPON": "ElectricWater", "HENKIFIBDKP": [ { "modifierName": "ElectricWaterAreaModifier", "predicates": [ { "$type": "MoleMole.Config.ByNot", "predicates": [ { "$type": "MoleMole.Config.ByEntityTypes", "entityTypes": [ "Equip" ] } ] } ] } ], "LHGMMEKPKMM": "", "BGFCLEMEMAH": "SceneAbility_ElectricWaterArea_Clear", "KAMNNMJBOKI": "SceneAbility_ElectricWaterArea_Clear" } ], "abilitySpecials": { "ElectricWaterAreaHurtLevel": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "ElectricWaterLoseHp": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 }, "onThinkInterval": [ { "$type": "MoleMole.Config.AddGlobalValue", "target": "Team", "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": "_ElectricWaterLoseHp", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 6.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.CopyGlobalValue", "doOffStage": true, "srcTarget": "Team", "dstTarget": "Self", "srcKey": "_ElectricWaterLoseHp", "dstKey": "_ElectricWaterLoseHp" }, { "$type": "MoleMole.Config.SetGlobalValueToOverrideMap", "globalValueKey": "_ElectricWaterLoseHp", "overrideMapKey": "ElectricWaterAreaHurtLevel" }, { "$type": "MoleMole.Config.LoseHP", "predicates": [ { "$type": "MoleMole.Config.ByGameTimeIsLocked" }, { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "HAS_ELECTRIC_FAIRY_BUFF", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "compareType": "NoneOrEqual" }, { "$type": "MoleMole.Config.ByEntityTypes", "entityTypes": [ "Avatar" ] } ], "amount": { "isFormula": true, "formula": [ { "isOperator": false, "isDynamic": false, "fixedValue": 20.47 }, { "isOperator": false, "isDynamic": true, "dynamicKey": "ElectricWaterAreaHurtLevel" }, { "isOperator": true, "operation": "Mul" }, { "isOperator": false, "isDynamic": false, "fixedValue": 20.0 }, { "isOperator": true, "operation": "Add" } ] }, "amountByTargetMaxHPRatio": { "isFormula": true, "formula": [ { "isOperator": false, "isDynamic": false, "fixedValue": 0.0315 }, { "isOperator": false, "isDynamic": true, "dynamicKey": "ElectricWaterAreaHurtLevel" }, { "isOperator": true, "operation": "Mul" }, { "isOperator": false, "isDynamic": false, "fixedValue": 0.1 }, { "isOperator": true, "operation": "Add" } ] }, "enableInvincible": true, "enableLockHP": true, "disableWhenLoading": true }, { "$type": "MoleMole.Config.ApplyModifier", "target": "Team", "modifierName": "UNIQUE_MinusElectricReject" } ] }, "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 } } ] }, "ElectricWaterAreaModifier": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 0.25 }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "ElectricWaterLoseHp" } ], "onThinkInterval": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "ElectricWaterAreaWaterModifier" } ] }, "ElectricWaterAreaWaterModifier": { "stacking": "RefreshAndAddDurability", "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 8.0 }, "elementType": "Water", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 10.0 }, "maxElementDurability": 50.0 } }, "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneAbility_BlackMudArea", "abilityMixins": [ { "$type": "MoleMole.Config.AttachModifierToSurfaceTypeMixin", "MDKEEIPBPON": "BlackMud", "HENKIFIBDKP": [ { "modifierName": "BlackMudAreaBuff", "predicates": [ { "$type": "MoleMole.Config.ByNot", "predicates": [ { "$type": "MoleMole.Config.ByEntityTypes", "entityTypes": [ "Equip" ] } ] } ] } ], "LHGMMEKPKMM": "", "BGFCLEMEMAH": "", "KAMNNMJBOKI": "" } ], "abilitySpecials": { "SubHurtDelta_AllType": { "type": "float", "dynamicValue": 0.0 }, "AttackRatio": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "BlackMudAreaBuff": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "predicates": [ { "$type": "MoleMole.Config.ByEntityTypes", "entityTypes": [ "Monster" ] }, { "$type": "MoleMole.Config.ByNot", "predicates": [ { "$type": "MoleMole.Config.ByHasFeatureTag", "featureTagIDs": [ 4006 ] } ] }, { "$type": "MoleMole.Config.ByNot", "predicates": [ { "$type": "MoleMole.Config.ByHasFeatureTag", "featureTagIDs": [ 4009 ] } ] }, { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_MONSTER_Nithhoggr_None_SelfTag", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "compareType": "NoneOrEqual" } ], "modifierName": "BlackMudAreaBuff_Monster" }, { "$type": "MoleMole.Config.AttachModifier", "predicates": [ { "$type": "MoleMole.Config.ByEntityTypes", "entityTypes": [ "Avatar" ] } ], "modifierName": "BlackMudAreaBuff_Avatar" }, { "$type": "MoleMole.Config.AttachModifier", "predicates": [ { "$type": "MoleMole.Config.ByEntityTypes", "entityTypes": [ "Avatar" ] } ], "modifierName": "BlackMudAreaBuff_Avatar02" }, { "$type": "MoleMole.Config.AttachModifier", "predicates": [ { "$type": "MoleMole.Config.ByEntityTypes", "entityTypes": [ "Avatar" ] } ], "modifierName": "BlackMudAreaBuff_Avatar_FX" } ] }, "BlackMudAreaBuff_Monster": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_PhysicalSubHurtDelta": { "isFormula": false, "isDynamic": true, "dynamicKey": "SubHurtDelta_AllType" }, "Actor_FireSubHurtDelta": { "isFormula": false, "isDynamic": true, "dynamicKey": "SubHurtDelta_AllType" }, "Actor_ElecSubHurtDelta": { "isFormula": false, "isDynamic": true, "dynamicKey": "SubHurtDelta_AllType" }, "Actor_IceSubHurtDelta": { "isFormula": false, "isDynamic": true, "dynamicKey": "SubHurtDelta_AllType" }, "Actor_WaterSubHurtDelta": { "isFormula": false, "isDynamic": true, "dynamicKey": "SubHurtDelta_AllType" }, "Actor_GrassSubHurtDelta": { "isFormula": false, "isDynamic": true, "dynamicKey": "SubHurtDelta_AllType" }, "Actor_WindSubHurtDelta": { "isFormula": false, "isDynamic": true, "dynamicKey": "SubHurtDelta_AllType" }, "Actor_RockSubHurtDelta": { "isFormula": false, "isDynamic": true, "dynamicKey": "SubHurtDelta_AllType" }, "Actor_AttackRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "AttackRatio" } }, "state": "AttackUp", "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Monster_AbyssCarpet_Enhanced" } } ] }, "BlackMudAreaBuff_Avatar": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "onAdded": [ { "$type": "MoleMole.Config.DoWatcherSystemAction", "watcherId": 1137, "authorityOnly": true } ], "onThinkInterval": [ { "$type": "MoleMole.Config.AddRegionalPlayVarValue", "BBBPHHMNIBL": "LightStoneEnergy", "EDKFOOIMGOL": -1.0 } ] }, "BlackMudAreaBuff_Avatar02": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "onThinkInterval": [ { "$type": "MoleMole.Config.LoseHP", "predicates": [ { "$type": "MoleMole.Config.ByGameTimeIsLocked" }, { "$type": "MoleMole.Config.ByEntityTypes", "entityTypes": [ "Avatar" ] } ], "amount": { "isFormula": false, "isDynamic": false, "fixedValue": 60.0 }, "amountByTargetMaxHPRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.004 }, "enableInvincible": true, "enableLockHP": true, "disableWhenLoading": true } ] }, "BlackMudAreaBuff_Avatar_FX": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.AttachToStateIDMixin", "stateIDs": [ "NormalMove", "SprintBS", "Sprint" ], "modifierName": "BlackMudAreaBuff_Avatar_Footprint", "isCheckOnAttach": true } ] }, "BlackMudAreaBuff_Avatar_Footprint": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Character_Abyss_Footprint" } } ] } }, "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneAbility_Rain", "modifiers": { "LightRainModifier": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 15.0 }, "elementType": "Water", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.SelfAddDurabilityMixin", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 8.0 }, "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 30.0 }, "thinkInterval": 0.5 } ], "KLMAPHODDMJ": true }, "HeavyRainModifier": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 15.0 }, "elementType": "Water", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.SelfAddDurabilityMixin", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 8.0 }, "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 30.0 }, "thinkInterval": 0.5 } ], "KLMAPHODDMJ": true } } } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneAbility_Thunder", "onAbilityStart": [ { "$type": "MoleMole.Config.CreateGadget", "born": { "$type": "MoleMole.Config.ConfigBornByStormLightning", "lightningHitOrNotRatio": 0.01 }, "gadgetID": 70000009, "campID": 9001, "campTargetType": "AllExceptSelf", "byServer": true } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_Storm_Lightning", "abilitySpecials": { "Storm_Lightning_Damage_Factor": { "type": "float", "dynamicValue": 0.75 } }, "modifiers": { "Lightning_Timer": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.UpdateReactionDamage", "levelTarget": "OriginOwner", "reactionDamageName": "ElementAbility_Storm_Lightning_BaseReactionDamage" } ], "onRemoved": [ { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackSphere", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } }, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 } }, "attackInfo": { "attackTag": "Weather_Attack", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Electric", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 50.0 }, "enBreak": 200.0, "damageExtra": { "isFormula": true, "formula": [ { "isOperator": false, "isDynamic": true, "dynamicKey": "ElementAbility_Storm_Lightning_BaseReactionDamage" }, { "isOperator": false, "isDynamic": true, "dynamicKey": "Storm_Lightning_Damage_Factor" }, { "isOperator": true, "operation": "Mul" } ] } }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV8", "hitHaltTimeScale": 0.05 }, "forceCameraShake": true, "cameraShake": { "shakeType": "CustomVector", "shakeRange": 0.36, "shakeTime": 0.18, "shakeDistance": 30.0, "shakeDir": { "y": -1.0 }, "extension": { "cycleDamping": 0.18, "rangeAttenuation": 0.2 } } } }, "targetType": "All" }, { "$type": "MoleMole.Config.FireEffectForStorm", "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } }, "height": 150.0 }, { "$type": "MoleMole.Config.Randomed", "chance": { "isFormula": false, "isDynamic": false, "fixedValue": 0.1 }, "successActions": [ { "$type": "MoleMole.Config.GenerateElemBall", "configID": 2020, "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } }, "ratio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "baseEnergy": 1.0 } ] } ] }, "Lightning_Lifetime_Manager": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 6.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onRemoved": [ { "$type": "MoleMole.Config.KillSelf" } ] } }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Lightning_Timer" }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Lightning_Lifetime_Manager" }, { "$type": "MoleMole.Config.FireEffect", "predicates": [ { "$type": "MoleMole.Config.ByNot", "predicates": [ { "$type": "MoleMole.Config.ByTargetWeatherName", "weatherName": "Weather_Dq_HeGuan_Doom" } ] } ], "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Thunder_EarlyWarning_01" } }, { "$type": "MoleMole.Config.FireEffect", "predicates": [ { "$type": "MoleMole.Config.ByTargetWeatherName", "weatherName": "Weather_Dq_HeGuan_Doom" } ], "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Thunder_EarlyWarning_01_Tsurumi" } } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "GrassMaterial", "modifiers": { "GrassMaterial": { "modifierName": "", "elementType": "Grass", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 120.0 } }, "AntiFire": { "modifierName": "", "elementType": "AntiFire", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 35.0 } } }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "predicates": [ { "$type": "MoleMole.Config.ByScenePropState", "entityType": "Grass" } ], "modifierName": "GrassMaterial" }, { "$type": "MoleMole.Config.ApplyModifier", "predicates": [ { "$type": "MoleMole.Config.ByScenePropState", "entityType": "Grass" } ], "modifierName": "AntiFire" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "WaterMaterial", "modifiers": { "WaterMaterial": { "modifierName": "", "elementType": "Water", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 80.0 }, "isElementDurabilityMutable": false } }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "WaterMaterial" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "BushMaterial01", "modifiers": { "GrassMaterial": { "modifierName": "", "elementType": "Grass", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 30.0 }, "onAdded": [ { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "_ABILITY_BURNING_IGNITE_ONLY", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "onRemoved": [ { "$type": "MoleMole.Config.Predicated", "targetPredicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_Bush_Death_Type", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "successActions": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Bush_Burnt" }, "born": { "$type": "MoleMole.Config.ConfigBornType", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": -0.2 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, "onGround": true } } ], "failActions": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Bush_Destroy_ConfigID" }, "born": { "$type": "MoleMole.Config.ConfigBornType", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": -0.2 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, "onGround": true } } ] }, { "$type": "MoleMole.Config.KillSelf", "duration": 0.1 } ], "onBeingHit": [ { "$type": "MoleMole.Config.Predicated", "targetPredicates": [ { "$type": "MoleMole.Config.ByAttackTags", "attackTags": [ "ExplodeDamage" ] } ], "successActions": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Bush_Destroy_ConfigID" }, "born": { "$type": "MoleMole.Config.ConfigBornType", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": -0.2 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, "onGround": true } }, { "$type": "MoleMole.Config.KillSelf", "duration": 0.1 } ] }, { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "key": "_Bush_Death_Type", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "_Bush_Attack_Count", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.Predicated", "targetPredicates": [ { "$type": "MoleMole.Config.ByHitElementDurability", "element": "Fire", "durability": 10.0, "compareType": "MoreThan" } ], "successActions": [ { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "_Bush_Death_Type", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ], "failActions": [ { "$type": "MoleMole.Config.RemoveModifier", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_Bush_Attack_Count", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 } } ], "modifierName": "GrassMaterial" } ] } ] } }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "predicates": [ { "$type": "MoleMole.Config.ByScenePropState", "entityType": "Bush" } ], "modifierName": "GrassMaterial" }, { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": -4.0 }, "key": "_Bush_Attack_Count", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 4.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Bush_NoFire01", "modifiers": { "GrassMaterial": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onRemoved": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Bush_Destroy_ConfigID" }, "born": { "$type": "MoleMole.Config.ConfigBornType", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": -0.2 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, "onGround": true } }, { "$type": "MoleMole.Config.KillSelf", "duration": 0.1 } ], "onBeingHit": [ { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "_Bush_Attack_Count", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.RemoveModifier", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_Bush_Attack_Count", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 } } ], "modifierName": "GrassMaterial" } ] } }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "predicates": [ { "$type": "MoleMole.Config.ByScenePropState", "entityType": "Bush" } ], "modifierName": "GrassMaterial" }, { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": -4.0 }, "key": "_Bush_Attack_Count", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 4.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "BushMaterial02", "modifiers": { "GrassMaterial": { "modifierName": "", "elementType": "Grass", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 30.0 }, "onAdded": [ { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "_ABILITY_BURNING_IGNITE_ONLY", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "onRemoved": [ { "$type": "MoleMole.Config.Predicated", "targetPredicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_Bush_Death_Type", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "successActions": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Bush_Burnt" }, "born": { "$type": "MoleMole.Config.ConfigBornType", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": -0.6 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } } } ], "failActions": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Bush_Destroy_ConfigID" }, "born": { "$type": "MoleMole.Config.ConfigBornType", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": -0.6 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } } } ] }, { "$type": "MoleMole.Config.KillSelf" } ], "onBeingHit": [ { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "key": "_Bush_Death_Type", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "_Bush_Attack_Count", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.Predicated", "targetPredicates": [ { "$type": "MoleMole.Config.ByHitElementDurability", "element": "Fire", "durability": 10.0, "compareType": "MoreThan" } ], "successActions": [ { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "_Bush_Death_Type", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ], "failActions": [ { "$type": "MoleMole.Config.RemoveModifier", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_Bush_Attack_Count", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 } } ], "modifierName": "GrassMaterial" } ] } ] } }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "predicates": [ { "$type": "MoleMole.Config.ByScenePropState", "entityType": "Bush" } ], "modifierName": "GrassMaterial" }, { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": -4.0 }, "key": "_Bush_Attack_Count", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 4.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "YellowBushMaterial01", "modifiers": { "GrassMaterial": { "modifierName": "", "elementType": "Grass", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 30.0 }, "onAdded": [ { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "_ABILITY_BURNING_IGNITE_ONLY", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "onRemoved": [ { "$type": "MoleMole.Config.Predicated", "targetPredicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_Bush_Death_Type", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "successActions": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Bush_Burnt_Yellow" }, "born": { "$type": "MoleMole.Config.ConfigBornType", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": -0.2 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, "onGround": true } } ], "failActions": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Bush_Destroy_Yellow" }, "born": { "$type": "MoleMole.Config.ConfigBornType", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": -0.2 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, "onGround": true } } ] }, { "$type": "MoleMole.Config.KillSelf" } ], "onBeingHit": [ { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "key": "_Bush_Death_Type", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "_Bush_Attack_Count", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.Predicated", "targetPredicates": [ { "$type": "MoleMole.Config.ByHitElementDurability", "element": "Fire", "durability": 10.0, "compareType": "MoreThan" } ], "successActions": [ { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "_Bush_Death_Type", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ], "failActions": [ { "$type": "MoleMole.Config.RemoveModifier", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_Bush_Attack_Count", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 } } ], "modifierName": "GrassMaterial" } ] } ] } }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "predicates": [ { "$type": "MoleMole.Config.ByScenePropState", "entityType": "Bush" } ], "modifierName": "GrassMaterial" }, { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": -4.0 }, "key": "_Bush_Attack_Count", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 4.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Foxtail_Grass01_Material", "modifiers": { "Foxtail_Grass_Material": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onBeingHit": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Foxtail_Grass01_Die" } }, { "$type": "MoleMole.Config.KillSelf" } ] } }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "predicates": [ { "$type": "MoleMole.Config.ByScenePropState", "entityType": "Bush" } ], "modifierName": "Foxtail_Grass_Material" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Foxtail_Grass02_Material", "modifiers": { "Foxtail_Grass_Material": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onBeingHit": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Foxtail_Grass02_Die" } }, { "$type": "MoleMole.Config.KillSelf" } ] } }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "predicates": [ { "$type": "MoleMole.Config.ByScenePropState", "entityType": "Bush" } ], "modifierName": "Foxtail_Grass_Material" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "TreeMaterial01", "modifiers": { "GrassMaterial": { "modifierName": "", "elementType": "Grass", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 1000.0 } }, "AntiFire": { "modifierName": "", "elementType": "AntiFire", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 } } }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "predicates": [ { "$type": "MoleMole.Config.ByScenePropState", "entityType": "Tree" } ], "modifierName": "GrassMaterial" }, { "$type": "MoleMole.Config.ApplyModifier", "predicates": [ { "$type": "MoleMole.Config.ByScenePropState", "entityType": "Tree" } ], "modifierName": "AntiFire" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Avatar_Cold_WhiteBox", "modifiers": { "Avatar_Ready": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.StageReadyMixin", "onStageReady": [ { "$type": "MoleMole.Config.DebugLog", "content": "Set Avatar Is Ready" }, { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "AVATAR_IS_READY", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ] } ] } }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Avatar_Ready" } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Team_Cold_WhiteBox", "abilitySpecials": { "Avatar_Cold_Damage_OnAdded": { "type": "float", "dynamicValue": 0.1 }, "Avatar_Cold_Damage_onThinkInterval": { "type": "float", "dynamicValue": 0.3 }, "Cold_WhiteBox_Damage_ThinkInterval": { "type": "float", "dynamicValue": 1.0 }, "Avatar_Cold_SpeedRatio": { "type": "float", "dynamicValue": 0.8 }, "Cold_Charge_Time": { "type": "float", "dynamicValue": 30.0 }, "Warm_Charge_Time": { "type": "float", "dynamicValue": 1.0 }, "Frozen_Mute_Time": { "type": "float", "dynamicValue": 5.0 } }, "modifiers": { "WaitForAvatarReady": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, "onThinkInterval": [ { "$type": "MoleMole.Config.Predicated", "targetPredicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "CurLocalAvatar", "key": "AVATAR_IS_READY", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "successActions": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Init_CreateGadget" }, { "$type": "MoleMole.Config.RemoveModifier", "modifierName": "WaitForAvatarReady" } ] } ] }, "Init_CreateGadget": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, "onAdded": [ { "$type": "MoleMole.Config.CreateGadget", "doOffStage": true, "gadgetID": 70900045, "campID": 4001, "campTargetType": "All" } ], "onThinkInterval": [ { "$type": "MoleMole.Config.Predicated", "targetPredicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Team", "key": "DUMMY_IS_READY", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "successActions": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Init" }, { "$type": "MoleMole.Config.RemoveModifier", "modifierName": "Init_CreateGadget" } ] } ] }, "Init": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "doOffStage": true, "modifierName": "Avatar_Cold_WhiteBox_Team_MixinCarrier" }, { "$type": "MoleMole.Config.ApplyModifier", "doOffStage": true, "modifierName": "Cold_WhiteBox_Team_Temperature_Handler" }, { "$type": "MoleMole.Config.ApplyModifier", "target": "CurTeamAvatars", "doOffStage": true, "modifierName": "Cold_WhiteBox_Avatar_Temperature_Handler" }, { "$type": "MoleMole.Config.ApplyModifier", "target": "CurTeamAvatars", "doOffStage": true, "modifierName": "Avatar_Cold_WhiteBox_MonsterIce_Trigger" } ], "onThinkInterval": [ { "$type": "MoleMole.Config.ApplyModifier", "target": "CurTeamAvatars", "doOffStage": true, "modifierName": "Cold_WhiteBox_Avatar_Temperature_Handler" }, { "$type": "MoleMole.Config.ApplyModifier", "target": "CurTeamAvatars", "doOffStage": true, "modifierName": "Avatar_Cold_WhiteBox_MonsterIce_Trigger" } ] }, "Avatar_Cold_WhiteBox_Team_MixinCarrier": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin", "globalValueKey": "_ABILITY_Avatar_Cold_WhiteBox_Temperature_Mark", "defaultGlobalValueOnCreate": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "valueSteps": [ { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, { "isFormula": false, "isDynamic": false, "fixedValue": -0.5 }, { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, { "isFormula": false, "isDynamic": false, "fixedValue": 9.0 } ], "modifierNameSteps": [ "Cold_Handler", "Warm_Handler", "Blank" ] } ] }, "Blank": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 } }, "Cold_Handler": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.RemoveModifier", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByChildren", "configID": 70900045 }, "doOffStage": true, "modifierName": "Warm_Dummy_ChargeBar" }, { "$type": "MoleMole.Config.ApplyModifier", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByChildren", "configID": 70900045 }, "doOffStage": true, "modifierName": "Cold_Dummy_ChargeBar" } ] }, "Warm_Handler": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.RemoveModifier", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByChildren", "configID": 70900045 }, "doOffStage": true, "modifierName": "Cold_Dummy_ChargeBar" }, { "$type": "MoleMole.Config.ApplyModifier", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByChildren", "configID": 70900045 }, "doOffStage": true, "modifierName": "Warm_Dummy_ChargeBar" } ] }, "Cold_WhiteBox_Team_Temperature_Handler": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 0.3 }, "onAdded": [ { "$type": "MoleMole.Config.AddGlobalValue", "doOffStage": true, "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "key": "_ABILITY_Avatar_Cold_WhiteBox_Temperature_Mark", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 9.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 } } ], "onThinkInterval": [ { "$type": "MoleMole.Config.AddGlobalValue", "doOffStage": true, "predicates": [ { "$type": "MoleMole.Config.ByNot", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_ABILITY_Team_Cold_WhiteBox_Temperature_Lock", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ] } ], "value": { "isFormula": false, "isDynamic": false, "fixedValue": -10.0 }, "key": "_ABILITY_Avatar_Cold_WhiteBox_Temperature_Mark", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 9.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 } } ] }, "Cold_WhiteBox_Avatar_Temperature_Handler": { "stacking": "Unique", "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onBeingHit": [ { "$type": "MoleMole.Config.AttachModifier", "target": "CurTeamAvatars", "predicates": [ { "$type": "MoleMole.Config.ByAttackTags", "attackTags": [ "Element_Burning_Warm" ] } ], "modifierName": "Avatar_Cold_WhiteBox_Temperature_Lock" }, { "$type": "MoleMole.Config.AttachModifier", "target": "Team", "doOffStage": true, "predicates": [ { "$type": "MoleMole.Config.ByAttackTags", "attackTags": [ "Element_Burning_Warm" ] } ], "modifierName": "Team_Cold_WhiteBox_Temperature_Lock" }, { "$type": "MoleMole.Config.AddGlobalValue", "target": "Team", "doOffStage": true, "predicates": [ { "$type": "MoleMole.Config.ByAttackTags", "attackTags": [ "Element_Burning_Warm" ] } ], "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "_ABILITY_Avatar_Cold_WhiteBox_Temperature_Mark", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 9.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 } } ] }, "Cold_Dummy_ChargeBar_ChangeTrigger": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 0.1 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AddElementDurability", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByChildren", "configID": 70900045 }, "doOffStage": true, "value": { "isFormula": false, "isDynamic": false, "fixedValue": 10.0 }, "modifierName": "Cold_Dummy_ChargeBar", "elementType": "Wind", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] }, "Team_Cold_WhiteBox_Temperature_Lock": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 0.3 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "_ABILITY_Team_Cold_WhiteBox_Temperature_Lock", "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": -1.0 }, "key": "_ABILITY_Team_Cold_WhiteBox_Temperature_Lock", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] }, "Avatar_Cold_WhiteBox_Temperature_Lock": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 0.3 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AddGlobalValue", "doOffStage": true, "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "_ABILITY_Avatar_Cold_WhiteBox_Temperature_Lock", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ], "onRemoved": [ { "$type": "MoleMole.Config.AddGlobalValue", "doOffStage": true, "value": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, "key": "_ABILITY_Avatar_Cold_WhiteBox_Temperature_Lock", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] }, "Cold_Dummy_ChargeBar": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": true, "dynamicKey": "Cold_Charge_Time" }, "elementType": "Wind", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.ShieldBarMixin", "showDamageText": "" } ], "onAdded": [ { "$type": "MoleMole.Config.DamageByAttackValue", "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "damageExtra": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } } } ], "onRemoved": [ { "$type": "MoleMole.Config.ApplyModifier", "target": "CurTeamAvatars", "doOffStage": true, "predicates": [ { "$type": "MoleMole.Config.ByNot", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_ABILITY_Avatar_Cold_WhiteBox_Temperature_Lock", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ] } ], "modifierName": "Avatar_Cold_WhiteBox_Damage_Handler" }, { "$type": "MoleMole.Config.ApplyModifier", "target": "CurTeamAvatars", "doOffStage": true, "predicates": [ { "$type": "MoleMole.Config.ByNot", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_ABILITY_Avatar_Cold_WhiteBox_Temperature_Lock", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ] } ], "modifierName": "Avatar_Cold_WhiteBox_Ice_Handler" } ] }, "Warm_Dummy_ChargeBar": { "stacking": "Unique", "modifierName": "", "duration": { "isFormula": false, "isDynamic": true, "dynamicKey": "Warm_Charge_Time" }, "elementType": "Rock", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.ShieldBarMixin", "revert": true, "showDamageText": "" } ], "onAdded": [ { "$type": "MoleMole.Config.DamageByAttackValue", "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "damageExtra": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } } } ], "onRemoved": [ { "$type": "MoleMole.Config.RemoveModifier", "target": "CurTeamAvatars", "doOffStage": true, "modifierName": "Avatar_Cold_WhiteBox_Damage_Handler" }, { "$type": "MoleMole.Config.RemoveModifier", "target": "CurTeamAvatars", "doOffStage": true, "modifierName": "Avatar_Cold_WhiteBox_Ice_Handler" } ] }, "Avatar_Cold_WhiteBox_Ice_Handler": { "stacking": "Unique", "modifierName": "", "elementType": "Ice", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 10.0 }, "onRemoved": [ { "$type": "MoleMole.Config.ApplyModifier", "target": "CurTeamAvatars", "doOffStage": true, "modifierName": "Delay_Check_Cold_Tag" } ] }, "Delay_Check_Cold_Tag": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": true, "dynamicKey": "Frozen_Mute_Time" }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onRemoved": [ { "$type": "MoleMole.Config.ApplyModifier", "target": "CurTeamAvatars", "doOffStage": true, "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_ABILITY_Avatar_Cold_WhiteBox_InCold_Tag", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "modifierName": "Avatar_Cold_WhiteBox_Ice_Handler" } ] }, "Avatar_Cold_WhiteBox_Damage_Handler": { "stacking": "Unique", "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": true, "dynamicKey": "Cold_WhiteBox_Damage_ThinkInterval" }, "modifierMixins": [ { "$type": "MoleMole.Config.AttachToStateIDMixin", "stateIDs": [ "NormalMove" ], "modifierName": "Avatar_Cold_WhiteBox_MoveSpeed_Down" } ], "onAdded": [ { "$type": "MoleMole.Config.DamageByAttackValue", "doOffStage": true, "born": { "$type": "MoleMole.Config.ConfigBornByTarget", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } }, "attackInfo": { "attackTag": "Cold_WhiteBox_Damage", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": true, "dynamicKey": "Avatar_Cold_Damage_OnAdded" }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "strikeType": "Default", "enBreak": 10.0 }, "hitPattern": { "onHitEffectName": "", "hitImpulseType": "LV0", "hitHaltTimeScale": 0.05 } } }, { "$type": "MoleMole.Config.AddGlobalValue", "doOffStage": true, "value": { "isFormula": false, "isDynamic": false, "fixedValue": 5.0 }, "key": "_ABILITY_Avatar_Cold_WhiteBox_InCold_Tag", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.AttachEffect", "doOffStage": true, "effectPattern": { "isDynamic": false, "fixedValue": "Eff_WhiteBox_ColdDamage" } } ], "onRemoved": [ { "$type": "MoleMole.Config.AddGlobalValue", "doOffStage": true, "value": { "isFormula": false, "isDynamic": false, "fixedValue": -5.0 }, "key": "_ABILITY_Avatar_Cold_WhiteBox_InCold_Tag", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ], "onThinkInterval": [ { "$type": "MoleMole.Config.DamageByAttackValue", "doOffStage": true, "born": { "$type": "MoleMole.Config.ConfigBornByTarget", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } }, "attackInfo": { "attackTag": "Cold_WhiteBox_Damage", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": true, "dynamicKey": "Avatar_Cold_Damage_onThinkInterval" }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "strikeType": "Default", "enBreak": 10.0 }, "hitPattern": { "onHitEffectName": "", "hitImpulseType": "LV0", "hitHaltTimeScale": 0.05 } } }, { "$type": "MoleMole.Config.ApplyModifier", "target": "CurTeamAvatars", "doOffStage": true, "modifierName": "Avatar_Cold_WhiteBox_Damage_Handler" } ] }, "Avatar_Cold_WhiteBox_MoveSpeed_Down": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Animator_OverallSpeedRatioMultiplied": { "isFormula": false, "isDynamic": true, "dynamicKey": "Avatar_Cold_SpeedRatio" } } }, "Avatar_Cold_WhiteBox_MonsterIce_Trigger": { "stacking": "Unique", "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 }, "onThinkInterval": [ { "$type": "MoleMole.Config.ApplyModifier", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByShape", "shapeName": "CircleR50", "campTargetType": "Enemy", "sizeRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } }, "predicates": [ { "$type": "MoleMole.Config.ByEntityTypes", "entityTypes": [ "Monster" ] }, { "$type": "MoleMole.Config.ByNot", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_ABILITY_Monster_Recently_Warmed", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ] } ], "modifierName": "UNIQUE_Cold_WhiteBox_MonsterIce" }, { "$type": "MoleMole.Config.ApplyModifier", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByShape", "shapeName": "CircleR50", "campTargetType": "Enemy", "sizeRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } }, "predicates": [ { "$type": "MoleMole.Config.ByEntityTypes", "entityTypes": [ "Monster" ] } ], "modifierName": "UNIQUE_Cold_WhiteBox_Monster_Temperature_Handler" } ] }, "UNIQUE_Cold_WhiteBox_MonsterIce": { "stacking": "Unique", "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 5.0 }, "elementType": "Ice", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 50.0 }, "state": "ElementIce", "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_WhiteBox_ColdDamage" } } ] }, "UNIQUE_Cold_WhiteBox_Monster_Temperature_Handler": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onBeingHit": [ { "$type": "MoleMole.Config.ApplyModifier", "predicates": [ { "$type": "MoleMole.Config.ByAttackTags", "attackTags": [ "Element_Burning_Warm" ] } ], "modifierName": "Cold_WhiteBox_Monster_Warmed_Mark" }, { "$type": "MoleMole.Config.RemoveUniqueModifier", "predicates": [ { "$type": "MoleMole.Config.ByAttackTags", "attackTags": [ "Element_Burning_Warm" ] } ], "modifierName": "UNIQUE_Cold_WhiteBox_MonsterIce" } ] }, "Cold_WhiteBox_Monster_Warmed_Mark": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AddGlobalValue", "doOffStage": true, "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "_ABILITY_Monster_Recently_Warmed", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ], "onRemoved": [ { "$type": "MoleMole.Config.AddGlobalValue", "doOffStage": true, "value": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, "key": "_ABILITY_Monster_Recently_Warmed", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] } }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "WaitForAvatarReady" } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Cold_WhiteBox_ChargeDummy_StartCharge", "modifiers": { "Dummy_Ready": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "DUMMY_IS_READY", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ] } }, "onAdded": [ { "$type": "MoleMole.Config.DamageByAttackValue", "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "damageExtra": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } } }, { "$type": "MoleMole.Config.ApplyModifier", "target": "Team", "modifierName": "Dummy_Ready" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Avatar_Element_Evn_Electric", "modifiers": { "Avatar_Ready": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.StageReadyMixin", "onStageReady": [ { "$type": "MoleMole.Config.DebugLog", "content": "Set Avatar Is Ready" }, { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "AVATAR_IS_READY", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ] } ] } }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Avatar_Ready" } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Avatar_Element_Evn_Fire", "modifiers": { "Avatar_Ready": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.StageReadyMixin", "onStageReady": [ { "$type": "MoleMole.Config.DebugLog", "content": "Set Avatar Is Ready" }, { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "AVATAR_IS_READY", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ] } ] } }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Avatar_Ready" } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Avatar_Element_Evn_Ice", "modifiers": { "Avatar_Ready": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.StageReadyMixin", "onStageReady": [ { "$type": "MoleMole.Config.DebugLog", "content": "Set Avatar Is Ready" }, { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "AVATAR_IS_READY", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ] } ] } }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Avatar_Ready" } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Avatar_Element_Evn_Water", "modifiers": { "Avatar_Ready": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.StageReadyMixin", "onStageReady": [ { "$type": "MoleMole.Config.DebugLog", "content": "Set Avatar Is Ready" }, { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "AVATAR_IS_READY", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ] } ] } }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Avatar_Ready" } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Avatar_Element_Evn_Rock", "modifiers": { "Avatar_Ready": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.StageReadyMixin", "onStageReady": [ { "$type": "MoleMole.Config.DebugLog", "content": "Set Avatar Is Ready" }, { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "AVATAR_IS_READY", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ] } ] } }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Avatar_Ready" } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Avatar_Spiral_Abyss", "modifiers": { "Avatar_Ready": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.StageReadyMixin", "onStageReady": [ { "$type": "MoleMole.Config.DebugLog", "content": "Set Avatar Is Ready" }, { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "AVATAR_IS_READY", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ] } ] } }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Avatar_Ready" } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Avatar_Spiral_Abyss_Ball", "modifiers": { "Avatar_Ready": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.StageReadyMixin", "onStageReady": [ { "$type": "MoleMole.Config.DebugLog", "content": "Set Avatar Is Ready" }, { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "AVATAR_IS_READY", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ] } ] } }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Avatar_Ready" } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Avatar_Spiral_Abyss_Element", "modifiers": { "Avatar_Ready": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.StageReadyMixin", "onStageReady": [ { "$type": "MoleMole.Config.DebugLog", "content": "Set Avatar Is Ready" }, { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "AVATAR_IS_READY", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ] } ] } }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Avatar_Ready" } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Team_Element_Evn_Electric", "abilitySpecials": { "CounterStage": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "WaitForAvatarReady": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 } }, "Element_Handle": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 0.3 }, "onThinkInterval": [ { "$type": "MoleMole.Config.Predicated", "targetPredicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Team", "key": "IN_THUNDER_AREA", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "successActions": [ { "$type": "MoleMole.Config.ApplyModifier", "target": "CurTeamAvatars", "doOffStage": true, "modifierName": "Thunder_Summonor" } ], "failActions": [ { "$type": "MoleMole.Config.RemoveModifier", "target": "CurTeamAvatars", "modifierName": "Thunder_Summonor" } ] }, { "$type": "MoleMole.Config.Predicated", "targetPredicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Team", "key": "IN_THUNDER_AREA", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 } } ], "successActions": [ { "$type": "MoleMole.Config.ApplyModifier", "target": "CurTeamAvatars", "doOffStage": true, "modifierName": "Thunder_Summonor_Phase2" } ], "failActions": [ { "$type": "MoleMole.Config.RemoveModifier", "target": "CurTeamAvatars", "modifierName": "Thunder_Summonor_Phase2" } ] } ] }, "Thunder_Summonor": { "stacking": "Unique", "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 12.0 }, "onAdded": [ { "$type": "MoleMole.Config.Randomed", "chance": { "isFormula": false, "isDynamic": false, "fixedValue": 0.7 }, "successActions": [ { "$type": "MoleMole.Config.SetGlobalPos", "target": "CurLocalAvatar", "key": "ThunderPos", "born": { "$type": "MoleMole.Config.ConfigBornByTarget", "bornRandom": { "$type": "MoleMole.Config.BornRandomFromCenter", "minRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 }, "maxRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 } } } }, { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "First_Thunder", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] }, { "$type": "MoleMole.Config.SetGlobalPos", "target": "CurLocalAvatar", "key": "ThunderPos2", "born": { "$type": "MoleMole.Config.ConfigBornByTarget", "bornRandom": { "$type": "MoleMole.Config.BornRandomFromCenter", "minRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 8.0 }, "maxRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 18.0 } } } }, { "$type": "MoleMole.Config.SetGlobalPos", "target": "CurLocalAvatar", "key": "ThunderPos3", "born": { "$type": "MoleMole.Config.ConfigBornByTarget", "bornRandom": { "$type": "MoleMole.Config.BornRandomFromCenter", "minRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 8.0 }, "maxRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 18.0 } } } }, { "$type": "MoleMole.Config.Randomed", "chance": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, "successActions": [ { "$type": "MoleMole.Config.SetGlobalPos", "target": "CurLocalAvatar", "key": "ThunderPos4", "born": { "$type": "MoleMole.Config.ConfigBornByTarget", "bornRandom": { "$type": "MoleMole.Config.BornRandomFromCenter", "minRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 8.0 }, "maxRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 18.0 } } } }, { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "Second_Thunder", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] }, { "$type": "MoleMole.Config.Randomed", "chance": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, "successActions": [ { "$type": "MoleMole.Config.SetGlobalPos", "target": "CurLocalAvatar", "key": "ThunderPos5", "born": { "$type": "MoleMole.Config.ConfigBornByTarget", "bornRandom": { "$type": "MoleMole.Config.BornRandomFromCenter", "minRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 8.0 }, "maxRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 18.0 } } } }, { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "Third_Thunder", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] }, { "$type": "MoleMole.Config.ApplyModifier", "target": "CurTeamAvatars", "modifierName": "Thunder_Hit" }, { "$type": "MoleMole.Config.SetAvatarHitBuckets", "overrideAvatarHitBucketSetting": { "meleeBucketCount": 4 } } ], "onThinkInterval": [ { "$type": "MoleMole.Config.Randomed", "chance": { "isFormula": false, "isDynamic": false, "fixedValue": 0.7 }, "successActions": [ { "$type": "MoleMole.Config.SetGlobalPos", "target": "CurLocalAvatar", "key": "ThunderPos", "born": { "$type": "MoleMole.Config.ConfigBornByTarget", "bornRandom": { "$type": "MoleMole.Config.BornRandomFromCenter", "minRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 }, "maxRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 } } } }, { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "First_Thunder", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] }, { "$type": "MoleMole.Config.SetGlobalPos", "target": "CurLocalAvatar", "key": "ThunderPos2", "born": { "$type": "MoleMole.Config.ConfigBornByTarget", "bornRandom": { "$type": "MoleMole.Config.BornRandomFromCenter", "minRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 8.0 }, "maxRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 18.0 } } } }, { "$type": "MoleMole.Config.SetGlobalPos", "target": "CurLocalAvatar", "key": "ThunderPos3", "born": { "$type": "MoleMole.Config.ConfigBornByTarget", "bornRandom": { "$type": "MoleMole.Config.BornRandomFromCenter", "minRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 8.0 }, "maxRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 18.0 } } } }, { "$type": "MoleMole.Config.Randomed", "chance": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, "successActions": [ { "$type": "MoleMole.Config.SetGlobalPos", "target": "CurLocalAvatar", "key": "ThunderPos4", "born": { "$type": "MoleMole.Config.ConfigBornByTarget", "bornRandom": { "$type": "MoleMole.Config.BornRandomFromCenter", "minRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 8.0 }, "maxRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 18.0 } } } }, { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "Second_Thunder", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] }, { "$type": "MoleMole.Config.Randomed", "chance": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, "successActions": [ { "$type": "MoleMole.Config.SetGlobalPos", "target": "CurLocalAvatar", "key": "ThunderPos5", "born": { "$type": "MoleMole.Config.ConfigBornByTarget", "bornRandom": { "$type": "MoleMole.Config.BornRandomFromCenter", "minRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 8.0 }, "maxRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 18.0 } } } }, { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "Third_Thunder", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] }, { "$type": "MoleMole.Config.ApplyModifier", "target": "CurTeamAvatars", "modifierName": "Thunder_Hit" } ] }, "Thunder_Hit": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 2.5 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.FireEffect", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "First_Thunder", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Ambor_AlertCircle" }, "born": { "$type": "MoleMole.Config.ConfigBornByGlobalValue", "positionKey": "ThunderPos", "directionKey": "" } }, { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Ambor_AlertCircle" }, "born": { "$type": "MoleMole.Config.ConfigBornByGlobalValue", "positionKey": "ThunderPos2", "directionKey": "" } }, { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Ambor_AlertCircle" }, "born": { "$type": "MoleMole.Config.ConfigBornByGlobalValue", "positionKey": "ThunderPos3", "directionKey": "" } }, { "$type": "MoleMole.Config.FireEffect", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "Second_Thunder", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Ambor_AlertCircle" }, "born": { "$type": "MoleMole.Config.ConfigBornByGlobalValue", "positionKey": "ThunderPos4", "directionKey": "" } }, { "$type": "MoleMole.Config.FireEffect", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "Third_Thunder", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Ambor_AlertCircle" }, "born": { "$type": "MoleMole.Config.ConfigBornByGlobalValue", "positionKey": "ThunderPos5", "directionKey": "" } } ], "onRemoved": [ { "$type": "MoleMole.Config.FireEffect", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "First_Thunder", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "effectPattern": { "isDynamic": false, "fixedValue": "Eff_ThunderFall_01" }, "born": { "$type": "MoleMole.Config.ConfigBornByGlobalValue", "positionKey": "ThunderPos", "directionKey": "" } }, { "$type": "MoleMole.Config.TriggerAttackEvent", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "First_Thunder", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackSphere", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornByGlobalValue", "positionKey": "ThunderPos", "directionKey": "" }, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 2.5 } }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Electric", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 50.0 }, "strikeType": "Default", "enBreak": 500.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV3", "overrideHitImpulse": { "hitLevel": "Heavy", "hitImpulseX": { "isFormula": false, "isDynamic": false, "fixedValue": 50.0 }, "hitImpulseY": { "isFormula": false, "isDynamic": false, "fixedValue": 800.0 } }, "hitHaltTimeScale": 0.05 } } }, "targetType": "Enemy" }, { "$type": "MoleMole.Config.Randomed", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "First_Thunder", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "chance": { "isFormula": false, "isDynamic": false, "fixedValue": 0.65 }, "successActions": [ { "$type": "MoleMole.Config.CreateGadget", "doOffStage": true, "born": { "$type": "MoleMole.Config.ConfigBornByGlobalValue", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, "positionKey": "ThunderPos", "directionKey": "" }, "gadgetID": 70900269, "campID": 4001, "campTargetType": "Enemy" } ] }, { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_ThunderFall_01" }, "born": { "$type": "MoleMole.Config.ConfigBornByGlobalValue", "positionKey": "ThunderPos2", "directionKey": "" } }, { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackSphere", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornByGlobalValue", "positionKey": "ThunderPos2", "directionKey": "" }, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 2.5 } }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Electric", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 50.0 }, "strikeType": "Default", "enBreak": 500.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV7", "overrideHitImpulse": { "hitLevel": "Heavy", "hitImpulseX": { "isFormula": false, "isDynamic": false, "fixedValue": 50.0 }, "hitImpulseY": { "isFormula": false, "isDynamic": false, "fixedValue": 800.0 } }, "hitHaltTimeScale": 0.05 } } }, "targetType": "Enemy" }, { "$type": "MoleMole.Config.Randomed", "chance": { "isFormula": false, "isDynamic": false, "fixedValue": 0.65 }, "successActions": [ { "$type": "MoleMole.Config.CreateGadget", "doOffStage": true, "born": { "$type": "MoleMole.Config.ConfigBornByGlobalValue", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, "positionKey": "ThunderPos2", "directionKey": "" }, "gadgetID": 70900269, "campID": 4001, "campTargetType": "Enemy" } ] }, { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_ThunderFall_01" }, "born": { "$type": "MoleMole.Config.ConfigBornByGlobalValue", "positionKey": "ThunderPos3", "directionKey": "" } }, { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackSphere", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornByGlobalValue", "positionKey": "ThunderPos3", "directionKey": "" }, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 2.5 } }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Electric", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 50.0 }, "strikeType": "Default", "enBreak": 500.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV7", "overrideHitImpulse": { "hitLevel": "Heavy", "hitImpulseX": { "isFormula": false, "isDynamic": false, "fixedValue": 50.0 }, "hitImpulseY": { "isFormula": false, "isDynamic": false, "fixedValue": 800.0 } }, "hitHaltTimeScale": 0.05 } } }, "targetType": "Enemy" }, { "$type": "MoleMole.Config.Randomed", "chance": { "isFormula": false, "isDynamic": false, "fixedValue": 0.65 }, "successActions": [ { "$type": "MoleMole.Config.CreateGadget", "doOffStage": true, "born": { "$type": "MoleMole.Config.ConfigBornByGlobalValue", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, "positionKey": "ThunderPos3", "directionKey": "" }, "gadgetID": 70900269, "campID": 4001, "campTargetType": "Enemy" } ] }, { "$type": "MoleMole.Config.FireEffect", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "Second_Thunder", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "effectPattern": { "isDynamic": false, "fixedValue": "Eff_ThunderFall_01" }, "born": { "$type": "MoleMole.Config.ConfigBornByGlobalValue", "positionKey": "ThunderPos4", "directionKey": "" } }, { "$type": "MoleMole.Config.TriggerAttackEvent", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "Second_Thunder", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackSphere", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornByGlobalValue", "positionKey": "ThunderPos4", "directionKey": "" }, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 2.5 } }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Electric", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 50.0 }, "strikeType": "Default", "enBreak": 500.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV7", "overrideHitImpulse": { "hitLevel": "Heavy", "hitImpulseX": { "isFormula": false, "isDynamic": false, "fixedValue": 50.0 }, "hitImpulseY": { "isFormula": false, "isDynamic": false, "fixedValue": 800.0 } }, "hitHaltTimeScale": 0.05 } } }, "targetType": "Enemy" }, { "$type": "MoleMole.Config.Randomed", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "Second_Thunder", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "chance": { "isFormula": false, "isDynamic": false, "fixedValue": 0.65 }, "successActions": [ { "$type": "MoleMole.Config.CreateGadget", "doOffStage": true, "born": { "$type": "MoleMole.Config.ConfigBornByGlobalValue", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, "positionKey": "ThunderPos4", "directionKey": "" }, "gadgetID": 70900269, "campID": 4001, "campTargetType": "Enemy" } ] }, { "$type": "MoleMole.Config.FireEffect", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "Third_Thunder", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "effectPattern": { "isDynamic": false, "fixedValue": "Eff_ThunderFall_01" }, "born": { "$type": "MoleMole.Config.ConfigBornByGlobalValue", "positionKey": "ThunderPos5", "directionKey": "" } }, { "$type": "MoleMole.Config.TriggerAttackEvent", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "Third_Thunder", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackSphere", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornByGlobalValue", "positionKey": "ThunderPos5", "directionKey": "" }, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 2.5 } }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Electric", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 50.0 }, "strikeType": "Default", "enBreak": 500.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV7", "overrideHitImpulse": { "hitLevel": "Heavy", "hitImpulseX": { "isFormula": false, "isDynamic": false, "fixedValue": 50.0 }, "hitImpulseY": { "isFormula": false, "isDynamic": false, "fixedValue": 800.0 } }, "hitHaltTimeScale": 0.05 } } }, "targetType": "Enemy" }, { "$type": "MoleMole.Config.Randomed", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "Third_Thunder", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "chance": { "isFormula": false, "isDynamic": false, "fixedValue": 0.65 }, "successActions": [ { "$type": "MoleMole.Config.CreateGadget", "doOffStage": true, "born": { "$type": "MoleMole.Config.ConfigBornByGlobalValue", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, "positionKey": "ThunderPos5", "directionKey": "" }, "gadgetID": 70900269, "campID": 4001, "campTargetType": "Enemy" } ] }, { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, "key": "First_Thunder", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, "key": "Second_Thunder", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, "key": "Third_Thunder", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] }, "Thunder_Summonor_Phase2": { "stacking": "Unique", "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 30.0 }, "onThinkInterval": [ { "$type": "MoleMole.Config.ApplyModifier", "target": "CurTeamAvatars", "doOffStage": true, "modifierName": "Thunder_Hit_Phase2" } ] }, "Thunder_Hit_Phase2": { "stacking": "Unique", "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 5.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "target": "CurTeamAvatars", "doOffStage": true, "modifierName": "Thunder_Trace" } ], "onThinkInterval": [ { "$type": "MoleMole.Config.ApplyModifier", "target": "CurTeamAvatars", "doOffStage": true, "modifierName": "Thunder_Trace" } ] }, "Thunder_Trace": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 0.45 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.SetGlobalPos", "target": "CurLocalAvatar", "key": "ThunderPos_Phase2", "born": { "$type": "MoleMole.Config.ConfigBornByTarget", "bornRandom": { "$type": "MoleMole.Config.BornRandomFromCenter", "minRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "maxRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } } }, { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Ambor_AlertCircle" }, "born": { "$type": "MoleMole.Config.ConfigBornByGlobalValue", "positionKey": "ThunderPos_Phase2", "directionKey": "" } } ], "onRemoved": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_ThunderFall_01" }, "born": { "$type": "MoleMole.Config.ConfigBornByGlobalValue", "positionKey": "ThunderPos_Phase2", "directionKey": "" } }, { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackSphere", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornByGlobalValue", "positionKey": "ThunderPos_Phase2", "directionKey": "" }, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 2.5 } }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Electric", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 50.0 }, "strikeType": "Default", "enBreak": 500.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV7", "overrideHitImpulse": { "hitLevel": "Heavy", "hitImpulseX": { "isFormula": false, "isDynamic": false, "fixedValue": 50.0 }, "hitImpulseY": { "isFormula": false, "isDynamic": false, "fixedValue": 800.0 } }, "hitHaltTimeScale": 0.05 } } }, "targetType": "Enemy" }, { "$type": "MoleMole.Config.Randomed", "chance": { "isFormula": false, "isDynamic": false, "fixedValue": 0.65 }, "successActions": [ { "$type": "MoleMole.Config.CreateGadget", "doOffStage": true, "born": { "$type": "MoleMole.Config.ConfigBornByGlobalValue", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, "positionKey": "ThunderPos_Phase2", "directionKey": "" }, "gadgetID": 70900269, "campID": 4001, "campTargetType": "Enemy" } ] } ] } }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "WaitForAvatarReady" } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Team_Element_Evn_Fire", "abilitySpecials": { "CounterStage": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "WaitForAvatarReady": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, "onThinkInterval": [ { "$type": "MoleMole.Config.Predicated", "targetPredicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "CurLocalAvatar", "key": "AVATAR_IS_READY", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "successActions": [ { "$type": "MoleMole.Config.ApplyModifier", "target": "Team", "modifierName": "Element_Handle" }, { "$type": "MoleMole.Config.RemoveModifier", "modifierName": "WaitForAvatarReady" } ] } ] }, "Element_Handle": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 0.3 }, "onThinkInterval": [ { "$type": "MoleMole.Config.Predicated", "targetPredicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Team", "key": "IN_FIRE_AREA", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "successActions": [ { "$type": "MoleMole.Config.ApplyModifier", "target": "Team", "doOffStage": true, "modifierName": "Fire_Summonor" } ], "failActions": [ { "$type": "MoleMole.Config.RemoveModifier", "target": "Team", "modifierName": "Fire_Summonor" }, { "$type": "MoleMole.Config.RemoveModifier", "target": "CurTeamAvatars", "modifierName": "Fire_Damge" } ] } ] }, "Fire_Summonor": { "stacking": "Unique", "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 10.0 }, "onAdded": [ { "$type": "MoleMole.Config.AddGlobalValue", "target": "CurTeamAvatars", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "key": "FIRE_CHARGES", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ], "onThinkInterval": [ { "$type": "MoleMole.Config.AddGlobalValue", "target": "CurLocalAvatar", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "FIRE_CHARGES", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 10.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.RemoveModifier", "target": "CurLocalAvatar", "modifierName": "Fire_Charge_Controller" }, { "$type": "MoleMole.Config.ApplyModifier", "target": "CurLocalAvatar", "doOffStage": true, "modifierName": "Fire_Charge_Controller" } ] }, "Fire_Charge_Controller": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.SetGlobalValueToOverrideMap", "globalValueKey": "FIRE_CHARGES", "overrideMapKey": "CounterStage" }, { "$type": "MoleMole.Config.RemoveModifier", "modifierName": "Fire_Damge" }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Fire_Damge" } ], "onAvatarIn": [ { "$type": "MoleMole.Config.RemoveModifier", "modifierName": "Remove_Fire" }, { "$type": "MoleMole.Config.SetGlobalValueToOverrideMap", "globalValueKey": "FIRE_CHARGES", "overrideMapKey": "CounterStage" }, { "$type": "MoleMole.Config.RemoveModifier", "modifierName": "Fire_Damge" }, { "$type": "MoleMole.Config.ApplyModifier", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "FIRE_CHARGES", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "compareType": "MoreThan" } ], "modifierName": "Fire_Damge" } ], "onAvatarOut": [ { "$type": "MoleMole.Config.ApplyModifier", "doOffStage": true, "modifierName": "Remove_Fire" } ] }, "Remove_Fire": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 }, "onThinkInterval": [ { "$type": "MoleMole.Config.AddGlobalValue", "doOffStage": true, "value": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, "key": "FIRE_CHARGES", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 10.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] }, "Fire_Damge": { "modifierName": "", "elementType": "Fire", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 50.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "FIRE_CHARGES", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 }, "compareType": "LessAndEqual" } ], "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Element_Fire_Level_01" } }, { "$type": "MoleMole.Config.AttachEffect", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "FIRE_CHARGES", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 }, "compareType": "MoreThan" }, { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "FIRE_CHARGES", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 6.0 }, "compareType": "LessAndEqual" } ], "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Element_Fire_Level_02" } }, { "$type": "MoleMole.Config.AttachEffect", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "FIRE_CHARGES", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 6.0 }, "compareType": "MoreThan" } ], "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Element_Fire_Level_03" } } ], "onThinkInterval": [ { "$type": "MoleMole.Config.DamageByAttackValue", "target": "CurLocalAvatar", "attacker": "Self", "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Fire", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 50.0 }, "enBreak": 0.0, "damageExtra": { "isFormula": true, "formula": [ { "isOperator": false, "isDynamic": true, "dynamicKey": "CounterStage" }, { "isOperator": false, "isDynamic": false, "fixedValue": 10.0 }, { "isOperator": true, "operation": "Mul" } ] } }, "hitPattern": { "onHitEffectName": "none", "hitImpulseType": "LV6", "overrideHitImpulse": { "hitLevel": "Light", "hitImpulseX": { "isFormula": false, "isDynamic": false, "fixedValue": 600.0 }, "hitImpulseY": { "isFormula": false, "isDynamic": false, "fixedValue": 800.0 } }, "hitHaltTimeScale": 0.05 } } } ] } }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "WaitForAvatarReady" } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Team_Element_Evn_Ice", "abilitySpecials": { "CounterStage": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "WaitForAvatarReady": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, "onThinkInterval": [ { "$type": "MoleMole.Config.Predicated", "targetPredicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "CurLocalAvatar", "key": "AVATAR_IS_READY", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "successActions": [ { "$type": "MoleMole.Config.ApplyModifier", "target": "Team", "modifierName": "Element_Handle" }, { "$type": "MoleMole.Config.RemoveModifier", "modifierName": "WaitForAvatarReady" } ] } ] }, "Element_Handle": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 0.3 }, "onThinkInterval": [ { "$type": "MoleMole.Config.Predicated", "targetPredicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Team", "key": "IN_ICE_AREA", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "successActions": [ { "$type": "MoleMole.Config.ApplyModifier", "target": "Team", "doOffStage": true, "modifierName": "Ice_Summonor" } ], "failActions": [ { "$type": "MoleMole.Config.RemoveModifier", "target": "Team", "modifierName": "Ice_Summonor" }, { "$type": "MoleMole.Config.RemoveModifier", "target": "CurTeamAvatars", "modifierName": "Ice_SpeedSlow" } ] } ] }, "Ice_Summonor": { "stacking": "Unique", "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 5.0 }, "onAdded": [ { "$type": "MoleMole.Config.AddGlobalValue", "target": "CurTeamAvatars", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "key": "SLOW_CHARGES", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ], "onThinkInterval": [ { "$type": "MoleMole.Config.AddGlobalValue", "target": "CurLocalAvatar", "value": { "isFormula": false, "isDynamic": false, "fixedValue": -0.05 }, "key": "SLOW_CHARGES", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": -0.7 } }, { "$type": "MoleMole.Config.RemoveModifier", "target": "CurLocalAvatar", "modifierName": "Ice_Charge_Controller" }, { "$type": "MoleMole.Config.ApplyModifier", "target": "CurLocalAvatar", "doOffStage": true, "modifierName": "Ice_Charge_Controller" } ] }, "Ice_Charge_Controller": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.SetGlobalValueToOverrideMap", "globalValueKey": "SLOW_CHARGES", "overrideMapKey": "CounterStage" }, { "$type": "MoleMole.Config.RemoveModifier", "modifierName": "Ice_SpeedSlow" }, { "$type": "MoleMole.Config.ApplyModifier", "doOffStage": true, "modifierName": "Ice_SpeedSlow" } ], "onAvatarIn": [ { "$type": "MoleMole.Config.RemoveModifier", "modifierName": "Remove_Slow" }, { "$type": "MoleMole.Config.SetGlobalValueToOverrideMap", "globalValueKey": "SLOW_CHARGES", "overrideMapKey": "CounterStage" }, { "$type": "MoleMole.Config.RemoveModifier", "modifierName": "Ice_SpeedSlow" }, { "$type": "MoleMole.Config.ApplyModifier", "doOffStage": true, "predicates": [ { "$type": "MoleMole.Config.ByNot", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "SLOW_CHARGES", "value": { "isFormula": false, "isDynamic": false, "fixedValue": -0.05 }, "compareType": "MoreThan" } ] } ], "modifierName": "Ice_SpeedSlow" } ], "onAvatarOut": [ { "$type": "MoleMole.Config.ApplyModifier", "doOffStage": true, "modifierName": "Remove_Slow" } ] }, "Remove_Slow": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 }, "onThinkInterval": [ { "$type": "MoleMole.Config.AddGlobalValue", "doOffStage": true, "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.05 }, "key": "SLOW_CHARGES", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": -0.7 } } ] }, "Ice_SpeedSlow": { "modifierName": "", "elementType": "Ice", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 50.0 }, "properties": { "Animator_MoveSpeedRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "CounterStage" } }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "SLOW_CHARGES", "value": { "isFormula": false, "isDynamic": false, "fixedValue": -0.2 }, "compareType": "MoreThan" } ], "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Element_Ice_Level_01" } }, { "$type": "MoleMole.Config.AttachEffect", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "SLOW_CHARGES", "value": { "isFormula": false, "isDynamic": false, "fixedValue": -0.5 }, "compareType": "MoreThan" }, { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "SLOW_CHARGES", "value": { "isFormula": false, "isDynamic": false, "fixedValue": -0.2 }, "compareType": "LessAndEqual" } ], "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Element_Ice_Level_02" } }, { "$type": "MoleMole.Config.AttachEffect", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "SLOW_CHARGES", "value": { "isFormula": false, "isDynamic": false, "fixedValue": -0.5 }, "compareType": "LessAndEqual" } ], "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Element_Ice_Level_03" } } ], "onBeingHit": [ { "$type": "MoleMole.Config.AddGlobalValue", "doOffStage": true, "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "key": "SLOW_CHARGES", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.RemoveModifier", "modifierName": "Ice_SpeedSlow" } ] } }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "WaitForAvatarReady" } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Team_Element_Evn_Water", "abilitySpecials": { "CounterStage": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "WaitForAvatarReady": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, "onThinkInterval": [ { "$type": "MoleMole.Config.Predicated", "targetPredicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "CurLocalAvatar", "key": "AVATAR_IS_READY", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "successActions": [ { "$type": "MoleMole.Config.ApplyModifier", "target": "Team", "modifierName": "Element_Handle" }, { "$type": "MoleMole.Config.RemoveModifier", "modifierName": "WaitForAvatarReady" } ] } ] }, "Element_Handle": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 0.3 }, "onThinkInterval": [ { "$type": "MoleMole.Config.Predicated", "targetPredicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Team", "key": "IN_WATER_AREA", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "successActions": [ { "$type": "MoleMole.Config.ApplyModifier", "target": "CurTeamAvatars", "doOffStage": true, "modifierName": "Water_Summonor" } ], "failActions": [ { "$type": "MoleMole.Config.RemoveModifier", "target": "CurTeamAvatars", "modifierName": "Water_Summonor" } ] } ] }, "Water_Summonor": { "stacking": "Unique", "modifierName": "", "elementType": "Water", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 55.0 }, "isElementDurabilityMutable": false } }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "WaitForAvatarReady" } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Team_Element_Evn_Rock", "abilitySpecials": { "CounterStage": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "WaitForAvatarReady": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, "onThinkInterval": [ { "$type": "MoleMole.Config.Predicated", "targetPredicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "CurLocalAvatar", "key": "AVATAR_IS_READY", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "successActions": [ { "$type": "MoleMole.Config.ApplyModifier", "target": "Team", "modifierName": "Element_Handle" }, { "$type": "MoleMole.Config.RemoveModifier", "modifierName": "WaitForAvatarReady" } ] } ] }, "Element_Handle": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 0.3 }, "onThinkInterval": [ { "$type": "MoleMole.Config.Predicated", "targetPredicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Team", "key": "IN_ROCK_AREA", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "successActions": [ { "$type": "MoleMole.Config.ApplyModifier", "target": "CurTeamAvatars", "doOffStage": true, "modifierName": "Rock_Summonor" } ], "failActions": [ { "$type": "MoleMole.Config.RemoveModifier", "target": "CurTeamAvatars", "modifierName": "Rock_Summonor" } ] } ] }, "Rock_Summonor": { "stacking": "Unique", "modifierName": "", "elementType": "Rock", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 55.0 }, "isElementDurabilityMutable": false, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Element_StickRock" } } ] } }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "WaitForAvatarReady" } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Team_Spiral_Abyss_AttackSpeed", "modifiers": { "WaitForAvatarReady": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, "onThinkInterval": [ { "$type": "MoleMole.Config.Predicated", "targetPredicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "CurLocalAvatar", "key": "AVATAR_IS_READY", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "successActions": [ { "$type": "MoleMole.Config.AddGlobalValue", "target": "Team", "doOffStage": true, "value": { "isFormula": false, "isDynamic": false, "fixedValue": 203.0 }, "key": "SPIRAL_ABYSS", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 203.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 203.0 } }, { "$type": "MoleMole.Config.RemoveModifier", "modifierName": "WaitForAvatarReady" } ] } ] } }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "WaitForAvatarReady" } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Team_Spiral_Abyss_ElmentCharge", "modifiers": { "WaitForAvatarReady": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, "onThinkInterval": [ { "$type": "MoleMole.Config.Predicated", "targetPredicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "CurLocalAvatar", "key": "AVATAR_IS_READY", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "successActions": [ { "$type": "MoleMole.Config.AddGlobalValue", "target": "Team", "doOffStage": true, "value": { "isFormula": false, "isDynamic": false, "fixedValue": 204.0 }, "key": "SPIRAL_ABYSS", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 204.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 204.0 } }, { "$type": "MoleMole.Config.RemoveModifier", "modifierName": "WaitForAvatarReady" } ] } ] } }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "WaitForAvatarReady" } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Team_Spiral_Abyss_CostReduce", "modifiers": { "WaitForAvatarReady": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, "onThinkInterval": [ { "$type": "MoleMole.Config.Predicated", "targetPredicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "CurLocalAvatar", "key": "AVATAR_IS_READY", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "successActions": [ { "$type": "MoleMole.Config.AddGlobalValue", "target": "Team", "doOffStage": true, "value": { "isFormula": false, "isDynamic": false, "fixedValue": 901.0 }, "key": "SPIRAL_ABYSS", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 901.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 901.0 } }, { "$type": "MoleMole.Config.RemoveModifier", "modifierName": "WaitForAvatarReady" } ] } ] } }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "WaitForAvatarReady" } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Team_Spiral_Abyss_SheildUp", "modifiers": { "WaitForAvatarReady": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, "onThinkInterval": [ { "$type": "MoleMole.Config.Predicated", "targetPredicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "CurLocalAvatar", "key": "AVATAR_IS_READY", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "successActions": [ { "$type": "MoleMole.Config.AddGlobalValue", "target": "Team", "doOffStage": true, "value": { "isFormula": false, "isDynamic": false, "fixedValue": 902.0 }, "key": "SPIRAL_ABYSS", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 902.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 902.0 } }, { "$type": "MoleMole.Config.RemoveModifier", "modifierName": "WaitForAvatarReady" } ] } ] } }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "WaitForAvatarReady" } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Team_Spiral_Abyss_Ball_Heal", "modifiers": { "WaitForAvatarReady": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, "onThinkInterval": [ { "$type": "MoleMole.Config.Predicated", "targetPredicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "CurLocalAvatar", "key": "AVATAR_IS_READY", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "successActions": [ { "$type": "MoleMole.Config.AddGlobalValue", "target": "Team", "doOffStage": true, "value": { "isFormula": false, "isDynamic": false, "fixedValue": 203.0 }, "key": "SPIRAL_ABYSS_BALL", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 203.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 203.0 } }, { "$type": "MoleMole.Config.RemoveModifier", "modifierName": "WaitForAvatarReady" } ] } ] } }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "WaitForAvatarReady" } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Team_Spiral_Abyss_Ball_AttackSpeed", "modifiers": { "WaitForAvatarReady": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, "onThinkInterval": [ { "$type": "MoleMole.Config.Predicated", "targetPredicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "CurLocalAvatar", "key": "AVATAR_IS_READY", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "successActions": [ { "$type": "MoleMole.Config.AddGlobalValue", "target": "Team", "doOffStage": true, "value": { "isFormula": false, "isDynamic": false, "fixedValue": 204.0 }, "key": "SPIRAL_ABYSS_BALL", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 204.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 204.0 } }, { "$type": "MoleMole.Config.RemoveModifier", "modifierName": "WaitForAvatarReady" } ] } ] } }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "WaitForAvatarReady" } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Team_Spiral_Abyss_Ball_MoveSpeed", "modifiers": { "WaitForAvatarReady": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, "onThinkInterval": [ { "$type": "MoleMole.Config.Predicated", "targetPredicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "CurLocalAvatar", "key": "AVATAR_IS_READY", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "successActions": [ { "$type": "MoleMole.Config.AddGlobalValue", "target": "Team", "doOffStage": true, "value": { "isFormula": false, "isDynamic": false, "fixedValue": 901.0 }, "key": "SPIRAL_ABYSS_BALL", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 901.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 901.0 } }, { "$type": "MoleMole.Config.RemoveModifier", "modifierName": "WaitForAvatarReady" } ] } ] } }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "WaitForAvatarReady" } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Team_Spiral_Abyss_Ball_Defence", "modifiers": { "WaitForAvatarReady": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, "onThinkInterval": [ { "$type": "MoleMole.Config.Predicated", "targetPredicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "CurLocalAvatar", "key": "AVATAR_IS_READY", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "successActions": [ { "$type": "MoleMole.Config.AddGlobalValue", "target": "Team", "doOffStage": true, "value": { "isFormula": false, "isDynamic": false, "fixedValue": 902.0 }, "key": "SPIRAL_ABYSS_BALL", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 902.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 902.0 } }, { "$type": "MoleMole.Config.RemoveModifier", "modifierName": "WaitForAvatarReady" } ] } ] } }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "WaitForAvatarReady" } ], "isDynamicAbility": true } } ]