[ { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "PotionTestAbility", "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "ActivityAbility_Potion_ThumDamageUp", "abilitySpecials": { "ThumDamageUpRate": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "UNIQUE_Activity_Potion_ThumDamageUp": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.ModifyDamageMixin", "attackTags": [ "ExtraAttack" ], "damagePercentageRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "ThumDamageUpRate" } } ], "isLimitedProperties": true } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Activity_Potion_ThumDamageUp" } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "ActivityAbility_Potion_NormalAttackUp", "abilitySpecials": { "NormalAttackUpRate": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "UNIQUE_Activity_Potion_NormalAttackUp": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.ModifyDamageMixin", "attackTags": [ "NormalAttack_01", "NormalAttack_02", "NormalAttack_03", "NormalAttack_04", "NormalAttack_05", "NormalAttack_06" ], "damagePercentageRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "NormalAttackUpRate" } } ], "state": "AttackUp", "isLimitedProperties": true } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Activity_Potion_NormalAttackUp" } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "ActivityAbility_Potion_ElementalBurstDamageUp", "abilitySpecials": { "ElementalBurstDamageUpRate": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "UNIQUE_Activity_Potion_ElementalBurstDamageUp": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.ModifyDamageMixin", "attackTags": [ "Elemental_Burst" ], "damagePercentageRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "ElementalBurstDamageUpRate" } } ], "isLimitedProperties": true } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Activity_Potion_ElementalBurstDamageUp" } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "ActivityAbility_Potion_ElemMasteryDeltaUp", "abilitySpecials": { "ElemMasteryDelta": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "UNIQUE_Activity_Potion_ElemMasteryDeltaUp": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_ElemMasteryDelta": { "isFormula": false, "isDynamic": true, "dynamicKey": "ElemMasteryDelta" } } } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Activity_Potion_ElemMasteryDeltaUp" } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "ActivityAbility_Potion_DefenceUp_Team", "abilitySpecials": { "DefenceUpRatio": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "UNIQUE_Activity_Potion_DefenceUp_Team": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_DefenceRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "DefenceUpRatio" } }, "state": "DefenseUp", "isLimitedProperties": true } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Activity_Potion_DefenceUp_Team" } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "ActivityAbility_Potion_ThumpCostReduce", "abilitySpecials": { "ThumpCostReduceRate": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "UNIQUE_Activity_Potion_ThumpCostReduce": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.AttachToStateIDMixin", "stateIDs": [ "ExtraAttack", "ExtraAttack1", "ExtraAttack2", "ExtraAttack3", "ExtraAttack_BS", "ExtraAttack_Charge", "Attack01", "Attack02", "Attack03", "Attack04", "Attack05", "Attack06", "Gandalfr_Attack01", "Gandalfr_Attack02", "Gandalfr_Attack03", "Gandalfr_Attack04", "Gandalfr_Attack05", "Gandalfr_Attack06", "Gandalfr_ExtraAttack", "Katana_Attack01", "Katana_Attack02", "Katana_Attack03", "Katana_Attack04", "Katana_Attack05", "Katana_Attack06", "Katana_ExtraAttack" ], "modifierName": "ThumpCostReduce" } ] }, "ThumpCostReduce": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_CostStaminaRatio": { "isFormula": true, "formula": [ { "isOperator": false, "isDynamic": false, "fixedValue": 0.0 }, { "isOperator": false, "isDynamic": false, "fixedValue": 1.0 }, { "isOperator": false, "isDynamic": true, "dynamicKey": "ThumpCostReduceRate" }, { "isOperator": true, "operation": "Mul" }, { "isOperator": true, "operation": "Sub" } ] } } } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Activity_Potion_ThumpCostReduce" } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "ActivityAbility_Potion_DashStaminaReduce", "abilitySpecials": { "DashStaminaReduceRate": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "UNIQUE_Activity_Potion_DashStaminaReduce": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.AttachToStateIDMixin", "stateIDs": [ "Sprint", "SprintBS" ], "modifierName": "DashStaminaReduce" } ] }, "DashStaminaReduce": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_CostStaminaRatio": { "isFormula": true, "formula": [ { "isOperator": false, "isDynamic": false, "fixedValue": 0.0 }, { "isOperator": false, "isDynamic": false, "fixedValue": 1.0 }, { "isOperator": false, "isDynamic": true, "dynamicKey": "DashStaminaReduceRate" }, { "isOperator": true, "operation": "Mul" }, { "isOperator": true, "operation": "Sub" } ] } } } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Activity_Potion_DashStaminaReduce" } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "ActivityAbility_Potion_ExtraAttackAtkUpAfterUseUltimateSkill", "abilitySpecials": { "ThumDamageUpRate": { "type": "float", "dynamicValue": 0.0 }, "NormalAttackUpRate": { "type": "float", "dynamicValue": 0.0 }, "FallingAttackUpRate": { "type": "float", "dynamicValue": 0.0 }, "ExtraAttackAtkUpDuration": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "UNIQUE_Activity_Potion_ExtraAttackAtkUpAfterUseUltimateSkill": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.OnAvatarUseSkillMixin", "onTriggerUltimateSkill": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "UNIQUE_ExtraAttackAtkUp" } ], "OIIDACCCPKO": 0.2 } ] }, "UNIQUE_ExtraAttackAtkUp": { "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": true, "dynamicKey": "ExtraAttackAtkUpDuration" }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.ModifyDamageMixin", "attackTags": [ "ExtraAttack" ], "damagePercentageRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "ThumDamageUpRate" } }, { "$type": "MoleMole.Config.ModifyDamageMixin", "attackTags": [ "NormalAttack_01", "NormalAttack_02", "NormalAttack_03", "NormalAttack_04", "NormalAttack_05", "NormalAttack_06" ], "damagePercentageRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "NormalAttackUpRate" } }, { "$type": "MoleMole.Config.ModifyDamageMixin", "attackTags": [ "FallingAttack" ], "damagePercentageRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "FallingAttackUpRate" } } ], "isLimitedProperties": true }, "UNIQUE_Activity_Potion_ExtraAttackAtkUpAfterUseUltimateSkill_Action_RemoveModifier_OnAvatarOut": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAvatarOut": [ { "$type": "MoleMole.Config.RemoveUniqueModifier", "doOffStage": true, "modifierName": "UNIQUE_ExtraAttackAtkUp" } ] } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Activity_Potion_ExtraAttackAtkUpAfterUseUltimateSkill" }, { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Activity_Potion_ExtraAttackAtkUpAfterUseUltimateSkill_Action_RemoveModifier_OnAvatarOut" } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "ActivityAbility_Potion_SwirlIncreaseTeamAtk", "abilitySpecials": { "AtkUpRate": { "type": "float", "dynamicValue": 0.0 }, "AtkUpRateDuration": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "UNIQUE_Activity_Potion_SwirlIncreaseTeamAtk": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.DoActionByElementReactionMixin", "entityTypes": [ "Monster" ], "reactionTypes": [ "SwirlFire", "SwirlElectric", "SwirlWater", "SwirlIce" ], "actions": [ { "$type": "MoleMole.Config.AttachModifier", "target": "CurTeamAvatars", "doOffStage": true, "modifierName": "UNIQUE_IncreaseTeamAtk" } ] } ] }, "UNIQUE_IncreaseTeamAtk": { "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": true, "dynamicKey": "AtkUpRateDuration" }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_AttackRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "AtkUpRate" } }, "state": "AttackUp", "isLimitedProperties": true } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "doOffStage": true, "modifierName": "UNIQUE_Activity_Potion_SwirlIncreaseTeamAtk" } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "ActivityAbility_Potion_Explode_Superconductor_Shock_IncreaseDmg", "abilitySpecials": { "DamageUpRate": { "type": "float", "dynamicValue": 0.0 }, "DmgUpRateDuration": { "type": "float", "dynamicValue": 0.0 }, "DmgUpMaxLevel": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "UNIQUE_Activity_Potion_Explode_Superconductor_Shock_IncreaseDmg": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.DoActionByElementReactionMixin", "entityTypes": [ "Monster" ], "reactionTypes": [ "Explode" ], "actions": [ { "$type": "MoleMole.Config.ApplyModifier", "target": "CurTeamAvatars", "doOffStage": true, "modifierName": "Activity_Potion_Explode_Superconductor_Shock_IncreaseDmg_ByExplode" } ] }, { "$type": "MoleMole.Config.DoActionByElementReactionMixin", "entityTypes": [ "Monster" ], "reactionTypes": [ "Superconductor" ], "actions": [ { "$type": "MoleMole.Config.ApplyModifier", "target": "CurTeamAvatars", "doOffStage": true, "modifierName": "Activity_Potion_Explode_Superconductor_Shock_IncreaseDmg_BySuperconductor" } ] }, { "$type": "MoleMole.Config.DoActionByElementReactionMixin", "entityTypes": [ "Monster" ], "reactionTypes": [ "Shock" ], "actions": [ { "$type": "MoleMole.Config.ApplyModifier", "target": "CurTeamAvatars", "doOffStage": true, "modifierName": "Activity_Potion_Explode_Superconductor_Shock_IncreaseDmg_ByShock" } ] } ] }, "Activity_Potion_Explode_Superconductor_Shock_IncreaseDmg_ByExplode": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": true, "dynamicKey": "DmgUpRateDuration" }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.ModifyDamageMixin", "ignoreEventInfo": true, "damagePercentageRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "DamageUpRate" } } ], "isLimitedProperties": true }, "Activity_Potion_Explode_Superconductor_Shock_IncreaseDmg_BySuperconductor": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": true, "dynamicKey": "DmgUpRateDuration" }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.ModifyDamageMixin", "ignoreEventInfo": true, "damagePercentageRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "DamageUpRate" } } ], "isLimitedProperties": true }, "Activity_Potion_Explode_Superconductor_Shock_IncreaseDmg_ByShock": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": true, "dynamicKey": "DmgUpRateDuration" }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.ModifyDamageMixin", "ignoreEventInfo": true, "damagePercentageRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "DamageUpRate" } } ], "isLimitedProperties": true }, "Activity_Potion_Explode_Superconductor_Shock_IncreaseDmg": { "stacking": "MultipleRefreshNoRemove", "stackingOption": { "abilitySpecialName": "", "maxModifierNumForMultipleType": { "isFormula": false, "isDynamic": true, "dynamicKey": "DmgUpMaxLevel" } }, "modifierName": "", "duration": { "isFormula": false, "isDynamic": true, "dynamicKey": "DmgUpRateDuration" }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.ModifyDamageMixin", "ignoreEventInfo": true, "damagePercentageRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "DamageUpRate" } } ], "isLimitedProperties": true } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Activity_Potion_Explode_Superconductor_Shock_IncreaseDmg" } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "ActivityAbility_Potion_ElemnentalArt_GenerateBall", "abilitySpecials": { "GenerateBall_CD": { "type": "float", "dynamicValue": 0.0 }, "GenerateBall_State": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "UNIQUE_Activity_Potion_ElemnentalArt_GenerateBall": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAttackLanded": [ { "$type": "MoleMole.Config.Predicated", "target": "Other", "doOffStage": true, "targetPredicates": [ { "$type": "MoleMole.Config.ByAttackTags", "attackTags": [ "Elemental_Art", "Elemental_Art_Hold", "Elemental_Art_Extra" ] }, { "$type": "MoleMole.Config.ByEntityTypes", "entityTypes": [ "Monster" ] }, { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Team", "key": "GenerateBall_State", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "compareType": "NoneOrEqual" } ], "successActions": [ { "$type": "MoleMole.Config.GenerateElemBall", "target": "CurLocalAvatar", "doOffStage": true, "configID": 2024, "born": { "$type": "MoleMole.Config.ConfigBornByTarget", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": -0.5 } }, "bornRandom": { "$type": "MoleMole.Config.BornRandomFromCenter", "minRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "maxRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 } } }, "ratio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "baseEnergy": 6.0 }, { "$type": "MoleMole.Config.DebugLog", "content": "111111" }, { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Weapon_ExtraElementBall" } }, { "$type": "MoleMole.Config.ApplyModifier", "target": "Team", "doOffStage": true, "modifierName": "UNIQUE_Activity_Potion_GenerateBall_CD" } ], "failActions": [ { "$type": "MoleMole.Config.DebugLog", "content": "无法执行" } ] } ] }, "UNIQUE_Activity_Potion_GenerateBall_CD": { "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": true, "dynamicKey": "GenerateBall_CD" }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.SetGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, "key": "GenerateBall_State", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.DebugLog", "content": "进入cd" } ], "onRemoved": [ { "$type": "MoleMole.Config.SetGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "key": "GenerateBall_State", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "doOffStage": true, "modifierName": "UNIQUE_Activity_Potion_ElemnentalArt_GenerateBall" } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "ActivityAbility_Potion_DamageUp_SubHurtDown", "abilitySpecials": { "DamageUpRate": { "type": "float", "dynamicValue": 0.0 }, "SubHurtDownRate": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "Activity_Potion_DamageUp_SubHurtDown_LocalAvatarListener": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.CurLocalAvatarMixinV2", "modifierName": "UNIQUE_Activity_Potion_DamageUp_SubHurtDown" } ] }, "UNIQUE_Activity_Potion_DamageUp_SubHurtDown": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_AddHurtDelta": { "isFormula": false, "isDynamic": true, "dynamicKey": "DamageUpRate" }, "Actor_SubHurtDelta": { "isFormula": true, "formula": [ { "isOperator": false, "isDynamic": false, "fixedValue": 0.0 }, { "isOperator": false, "isDynamic": false, "fixedValue": 1.0 }, { "isOperator": false, "isDynamic": true, "dynamicKey": "SubHurtDownRate" }, { "isOperator": true, "operation": "Mul" }, { "isOperator": true, "operation": "Sub" } ] } } } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "Activity_Potion_DamageUp_SubHurtDown_LocalAvatarListener" } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "ActivityAbility_Potion_Purple_After_Steam_Melt", "abilitySpecials": { "GenerateCDTime": { "type": "float", "dynamicValue": 0.0 }, "GeneratePurpleState": { "type": "float", "dynamicValue": 0.0 }, "PurpleDamageValue": { "type": "float", "dynamicValue": 0.0 }, "ImpactDamageSystemValue": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "UNIQUE_Activity_Potion_Purple_After_Steam_Melt": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.DoActionByElementReactionMixin", "entityTypes": [ "Monster" ], "reactionTypes": [ "Stream", "Melt" ], "actions": [ { "$type": "MoleMole.Config.Predicated", "target": "Other", "doOffStage": true, "targetPredicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Team", "key": "GeneratePurpleState", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "compareType": "NoneOrEqual" } ], "successActions": [ { "$type": "MoleMole.Config.ApplyModifier", "target": "Target", "doOffStage": true, "modifierName": "Activity_Potion_Purple_After_Steam_Melt_GeneratePurple_Delay" }, { "$type": "MoleMole.Config.ApplyModifier", "target": "Team", "doOffStage": true, "modifierName": "UNIQUE_Activity_Potion_Purple_After_Steam_Melt_CD" } ] } ] } ] }, "Activity_Potion_Purple_After_Steam_Melt_GeneratePurple_Delay": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 0.05 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_EnergyDisk_ElementalBurst_Wave_R40" } }, { "$type": "MoleMole.Config.TriggerAttackEvent", "target": "Caster", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackSphere", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornBySelf" }, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 4.0 } }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "ignoreAttackerProperty": true, "enBreak": 0.0, "attackType": "Melee", "damageExtra": { "isFormula": true, "formula": [ { "isOperator": false, "isDynamic": true, "dynamicKey": "PurpleDamageValue" }, { "isOperator": false, "isDynamic": true, "dynamicKey": "ImpactDamageSystemValue" }, { "isOperator": true, "operation": "Mul" } ] }, "trueDamage": true, "ignoreModifyDamage": true }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV2", "hitHaltTimeScale": 0.02 }, "canBeModifiedBy": "OriginOwner" } }, "targetType": "Enemy" } ] }, "UNIQUE_Activity_Potion_Purple_After_Steam_Melt_CD": { "stacking": "Unique", "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": true, "dynamicKey": "GenerateCDTime" }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.SetGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, "key": "GeneratePurpleState", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ], "onRemoved": [ { "$type": "MoleMole.Config.SetGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "key": "GeneratePurpleState", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Activity_Potion_Purple_After_Steam_Melt" }, { "$type": "MoleMole.Config.SetSystemValueToOverrideMap", "doOffStage": true, "key": "ImpactDamageSystemValue", "type": "ElementLevelCo" } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "ActivityAbility_Potion_AttackFrozenEnemy_IncreaseDamage", "abilitySpecials": { "DamageUpRate": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "UNIQUE_Activity_Potion_AttackFrozenEnemy_IncreaseDamage": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.ModifyDamageMixin", "ignoreEventInfo": true, "damagePercentageRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "DamageUpRate" }, "predicates": [ { "$type": "MoleMole.Config.ByHasAbilityState", "abilityState": "ElementFrozen" } ] } ], "isLimitedProperties": true } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Activity_Potion_AttackFrozenEnemy_IncreaseDamage" } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "ActivityAbility_Potion_ContinuousNormalAtk_PhysicalDamageUp", "abilitySpecials": { "ContinuousNormalAtkDuration": { "type": "float", "dynamicValue": 0.0 }, "ContinuousNormalAtkState": { "type": "float", "dynamicValue": 0.0 }, "DamageUpDuration": { "type": "float", "dynamicValue": 0.0 }, "MaxBuffLevel": { "type": "float", "dynamicValue": 0.0 }, "PhysicalDamageUpRate": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "UNIQUE_Activity_Potion_ContinuousNormalAtk_PhysicalDamageUp": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAttackLanded": [ { "$type": "MoleMole.Config.Predicated", "target": "Target", "targetPredicates": [ { "$type": "MoleMole.Config.ByEntityTypes", "entityTypes": [ "Monster" ] }, { "$type": "MoleMole.Config.ByAttackTags", "attackTags": [ "NormalAttack_01", "NormalAttack_02", "NormalAttack_03", "NormalAttack_04", "NormalAttack_05", "NormalAttack_06" ] } ], "successActions": [ { "$type": "MoleMole.Config.ApplyModifier", "target": "Caster", "modifierName": "Activity_Potion_ContinuousNormalAtk_PhysicalDamageUp_DamageUpListener" } ] } ] }, "Activity_Potion_ContinuousNormalAtk_PhysicalDamageUp_DamageUpListener": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 0.1 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.Predicated", "target": "Caster", "targetPredicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "ContinuousNormalAtkState", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "forceByCaster": true } ], "successActions": [ { "$type": "MoleMole.Config.ApplyModifier", "target": "Caster", "modifierName": "Activity_Potion_ContinuousNormalAtk_PhysicalDamageUp_DamagUp" } ] }, { "$type": "MoleMole.Config.ApplyModifier", "target": "Caster", "modifierName": "Activity_Potion_ContinuousNormalAtk_PhysicalDamageUp_ContinuousNormalAtkState_Handler" } ] }, "Activity_Potion_ContinuousNormalAtk_PhysicalDamageUp_ContinuousNormalAtkState_Handler": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": true, "dynamicKey": "ContinuousNormalAtkDuration" }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.SetGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "ContinuousNormalAtkState", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ], "onRemoved": [ { "$type": "MoleMole.Config.ClearGlobalValue", "key": "ContinuousNormalAtkState" } ] }, "Activity_Potion_ContinuousNormalAtk_PhysicalDamageUp_DamagUp": { "stacking": "MultipleAllRefresh", "stackingOption": { "abilitySpecialName": "", "maxModifierNumForMultipleType": { "isFormula": false, "isDynamic": true, "dynamicKey": "MaxBuffLevel" } }, "modifierName": "", "duration": { "isFormula": false, "isDynamic": true, "dynamicKey": "DamageUpDuration" }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_PhysicalAddHurtDelta": { "isFormula": false, "isDynamic": true, "dynamicKey": "PhysicalDamageUpRate" } }, "state": "AttackUp", "onAdded": [ { "$type": "MoleMole.Config.DebugLog", "content": "wenchuan.xie_Test: PhysicalDamageUP" } ] }, "UNIQUE_Activity_Potion_ContinuousNormalAtk_PhysicalDamageUp_AvatarLeave": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAvatarOut": [ { "$type": "MoleMole.Config.RemoveModifier", "doOffStage": true, "modifierName": "Activity_Potion_ContinuousNormalAtk_PhysicalDamageUp_DamagUp" }, { "$type": "MoleMole.Config.RemoveModifier", "doOffStage": true, "modifierName": "Activity_Potion_ContinuousNormalAtk_PhysicalDamageUp_ContinuousNormalAtkState_Handler" }, { "$type": "MoleMole.Config.ClearGlobalValue", "key": "ContinuousNormalAtkState" } ] } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Activity_Potion_ContinuousNormalAtk_PhysicalDamageUp" }, { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Activity_Potion_ContinuousNormalAtk_PhysicalDamageUp_AvatarLeave" } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "ActivityAbility_Potion_SkillCDMinusRatioUp_AfterSkill", "abilitySpecials": { "DecreaseCD_CD": { "type": "float", "dynamicValue": 0.0 }, "DecreaseCDState": { "type": "float", "dynamicValue": 0.0 }, "DecreaseCDDuration": { "type": "float", "dynamicValue": 0.0 }, "SkillCDMinusRatioUp": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "UNIQUE_Activity_Potion_SkillCDMinusRatioUp_AfterSkill": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.OnAvatarUseSkillMixin", "onTriggerSkill": [ { "$type": "MoleMole.Config.Predicated", "target": "Other", "targetPredicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Team", "key": "DecreaseCDState", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "compareType": "NoneOrEqual" } ], "successActions": [ { "$type": "MoleMole.Config.ApplyModifier", "target": "CurTeamAvatars", "doOffStage": true, "modifierName": "UNIQUE_Activity_Potion_SkillCDMinusRatioUp_AfterSkill_RatioUp" }, { "$type": "MoleMole.Config.ApplyModifier", "target": "Team", "modifierName": "UNIQUE_Activity_Potion_SkillCDMinusRatioUp_AfterSkill_CD" } ] } ], "OIIDACCCPKO": 0.2 } ] }, "UNIQUE_Activity_Potion_SkillCDMinusRatioUp_AfterSkill_RatioUp": { "stacking": "Unique", "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": true, "dynamicKey": "DecreaseCDDuration" }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_SkillCDMinusRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "SkillCDMinusRatioUp" } }, "onAdded": [ { "$type": "MoleMole.Config.DebugLog", "content": "wenchuan.xie_test:冷却缩减增加" } ], "isLimitedProperties": true }, "UNIQUE_Activity_Potion_SkillCDMinusRatioUp_AfterSkill_CD": { "stacking": "Unique", "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": true, "dynamicKey": "DecreaseCD_CD" }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.SetGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, "key": "DecreaseCDState", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.DebugLog", "content": "wenchuan.xie_test:进入cd" } ], "onRemoved": [ { "$type": "MoleMole.Config.SetGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "key": "DecreaseCDState", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Activity_Potion_SkillCDMinusRatioUp_AfterSkill" } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "ActivityAbility_Potion_AllElementalDmgUp_AfterNormalAttack", "abilitySpecials": { "OneDmgUpRate": { "type": "float", "dynamicValue": 0.0 }, "ElementalDmgUpMaxLevel": { "type": "float", "dynamicValue": 0.0 }, "ElementalDmgUpDuration": { "type": "float", "dynamicValue": 0.0 }, "OneElementalDmgUpCD": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "UNIQUE_Activity_Potion_AllElementalDmgUp_AfterNormalAttack_Decision_AttackLanded": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAttackLanded": [ { "$type": "MoleMole.Config.Predicated", "target": "Other", "targetPredicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Team", "key": "OneElementalDmgUpCDState", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "compareType": "NoneOrEqual" }, { "$type": "MoleMole.Config.ByHitDamage", "damage": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.ByAttackTags", "attackTags": [ "NormalAttack_01", "NormalAttack_02", "NormalAttack_03", "NormalAttack_04", "NormalAttack_05", "NormalAttack_06" ] }, { "$type": "MoleMole.Config.ByAny", "predicates": [ { "$type": "MoleMole.Config.ByHitElement", "element": "Fire" }, { "$type": "MoleMole.Config.ByHitElement", "element": "Water" }, { "$type": "MoleMole.Config.ByHitElement", "element": "Electric" }, { "$type": "MoleMole.Config.ByHitElement", "element": "Wind" }, { "$type": "MoleMole.Config.ByHitElement", "element": "Ice" }, { "$type": "MoleMole.Config.ByHitElement", "element": "Rock" }, { "$type": "MoleMole.Config.ByHitElement", "element": "Grass" } ] } ], "successActions": [ { "$type": "MoleMole.Config.ApplyModifier", "doOffStage": true, "modifierName": "Activity_Potion_AllElementalDmgUp_AfterNormalAttack_Action_AllElementalDmgUp" } ] } ] }, "Activity_Potion_AllElementalDmgUp_AfterNormalAttack_Action_AllElementalDmgUp": { "stacking": "MultipleAllRefresh", "stackingOption": { "abilitySpecialName": "", "maxModifierNumForMultipleType": { "isFormula": false, "isDynamic": true, "dynamicKey": "ElementalDmgUpMaxLevel" } }, "modifierName": "", "duration": { "isFormula": false, "isDynamic": true, "dynamicKey": "ElementalDmgUpDuration" }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_FireAddHurtDelta": { "isFormula": false, "isDynamic": true, "dynamicKey": "OneDmgUpRate" }, "Actor_WaterAddHurtDelta": { "isFormula": false, "isDynamic": true, "dynamicKey": "OneDmgUpRate" }, "Actor_GrassAddHurtDelta": { "isFormula": false, "isDynamic": true, "dynamicKey": "OneDmgUpRate" }, "Actor_ElecAddHurtDelta": { "isFormula": false, "isDynamic": true, "dynamicKey": "OneDmgUpRate" }, "Actor_IceAddHurtDelta": { "isFormula": false, "isDynamic": true, "dynamicKey": "OneDmgUpRate" }, "Actor_WindAddHurtDelta": { "isFormula": false, "isDynamic": true, "dynamicKey": "OneDmgUpRate" }, "Actor_RockAddHurtDelta": { "isFormula": false, "isDynamic": true, "dynamicKey": "OneDmgUpRate" } }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "target": "Team", "modifierName": "UNIQUE_Activity_Potion_AllElementalDmgUp_AfterNormalAttack_Action_CD" } ], "isLimitedProperties": true }, "UNIQUE_Activity_Potion_AllElementalDmgUp_AfterNormalAttack_Action_CD": { "stacking": "Unique", "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": true, "dynamicKey": "OneElementalDmgUpCD" }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.SetGlobalValue", "target": "Team", "value": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, "key": "OneElementalDmgUpCDState", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ], "onRemoved": [ { "$type": "MoleMole.Config.SetGlobalValue", "target": "Team", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "key": "OneElementalDmgUpCDState", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Activity_Potion_AllElementalDmgUp_AfterNormalAttack_Decision_AttackLanded" } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "ActivityAbility_Potion_ContinuousNormalAtk_HealEffectUp", "abilitySpecials": { "HealEffectUpRate": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "UNIQUE_Activity_Potion_ContinuousNormalAtk_HealEffectUp": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_HealAddDelta": { "isFormula": false, "isDynamic": true, "dynamicKey": "HealEffectUpRate" } } } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Activity_Potion_ContinuousNormalAtk_HealEffectUp" } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "ActivityAbility_Potion_HealAttackUp", "abilitySpecials": { "AttackUpRate": { "type": "float", "dynamicValue": 0.0 }, "AttackUpMaxLevel": { "type": "float", "dynamicValue": 0.0 }, "AttackUpDuration": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "UNIQUE_Activity_Potion_HealAttackUp": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "BIFODANLEDO": [ { "$type": "MoleMole.Config.ApplyModifier", "doOffStage": true, "modifierName": "Activity_Potion_HealAttackUp_AttackUp" } ] }, "Activity_Potion_HealAttackUp_AttackUp": { "stacking": "MultipleAllRefresh", "stackingOption": { "abilitySpecialName": "", "maxModifierNumForMultipleType": { "isFormula": false, "isDynamic": true, "dynamicKey": "AttackUpMaxLevel" } }, "modifierName": "", "duration": { "isFormula": false, "isDynamic": true, "dynamicKey": "AttackUpDuration" }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_AttackRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "AttackUpRate" } } } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Activity_Potion_HealAttackUp" } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "ActivityAbility_Potion_HightHP_IncreaseDamage", "abilitySpecials": { "DamageUpRate": { "type": "float", "dynamicValue": 0.0 }, "TargetHPRatio": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "UNIQUE_ActivityAbility_Potion_HightHP_IncreaseDamage": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.ModifyDamageMixin", "ignoreEventInfo": true, "damagePercentageRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "DamageUpRate" }, "predicates": [ { "$type": "MoleMole.Config.ByTargetHPRatio", "target": "Self", "logic": "GreaterOrEqual", "HPRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "TargetHPRatio" } } ] } ], "isLimitedProperties": true } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_ActivityAbility_Potion_HightHP_IncreaseDamage" } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "ActivityAbility_Potion_ATKSpeedUp_AfterDash", "abilitySpecials": { "ATKSpeedUpDuration": { "type": "float", "dynamicValue": 0.0 }, "ATKSpeedUpRatio": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "UNIQUE_Activity_Potion_ATKSpeedUp_AfterDash": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.AttachToStateIDMixin", "stateIDs": [ "SprintBS", "Sprint" ], "modifierName": "UNIQUE_Activity_Potion_ATKSpeedUp_AfterDash_ATKSpeedUp_Handler" } ] }, "UNIQUE_Activity_Potion_ATKSpeedUp_AfterDash_ATKSpeedUp_Handler": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "UNIQUE_Activity_Potion_ATKSpeedUp_AfterDash_ATKSpeedUp" } ] }, "UNIQUE_Activity_Potion_ATKSpeedUp_AfterDash_ATKSpeedUp": { "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": true, "dynamicKey": "ATKSpeedUpDuration" }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Animator_AttackSpeedRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "ATKSpeedUpRatio" } } } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Activity_Potion_ATKSpeedUp_AfterDash" } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "ActivityAbility_Potion_UltimateSkill_UltimateSkillDamageUp", "abilitySpecials": { "UltimateSkillDamageUpDuration": { "type": "float", "dynamicValue": 0.0 }, "UltimateSkillDamageUpRate": { "type": "float", "dynamicValue": 0.0 }, "MaxLevel": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "UNIQUE_Activity_Potion_UltimateSkill_UltimateSkillDamageUp": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.OnAvatarUseSkillMixin", "onTriggerUltimateSkill": [ { "$type": "MoleMole.Config.SetGlobalValue", "target": "Team", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "IsTriggerUTSkill", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ], "OIIDACCCPKO": 0.2 } ] }, "UNIQUE_Activity_Potion_UltimateSkill_UltimateSkillDamageUp_Decision_IsTriggerUTSkill": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin", "globalValueKey": "IsTriggerUTSkill", "defaultGlobalValueOnCreate": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "valueSteps": [ { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, { "isFormula": false, "isDynamic": false, "fixedValue": 1.5 } ], "modifierNameSteps": [ "UNIQUE_Activity_Potion_UltimateSkill_UltimateSkillDamageUp_DamageUp_Handler" ] } ] }, "UNIQUE_Activity_Potion_UltimateSkill_UltimateSkillDamageUp_DamageUp_Handler": { "stacking": "Unique", "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 0.1 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "target": "CurTeamAvatars", "modifierName": "UNIQUE_Activity_Potion_UltimateSkill_UltimateSkillDamageUp_DamageUp" } ], "onRemoved": [ { "$type": "MoleMole.Config.SetGlobalValue", "target": "Team", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "key": "IsTriggerUTSkill", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] }, "UNIQUE_Activity_Potion_UltimateSkill_UltimateSkillDamageUp_DamageUp": { "stacking": "MultipleAllRefresh", "stackingOption": { "abilitySpecialName": "", "maxModifierNumForMultipleType": { "isFormula": false, "isDynamic": true, "dynamicKey": "MaxLevel" } }, "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": true, "dynamicKey": "UltimateSkillDamageUpDuration" }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.ModifyDamageMixin", "attackTags": [ "Elemental_Burst" ], "damagePercentageRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "UltimateSkillDamageUpRate" } } ], "isLimitedProperties": true } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Activity_Potion_UltimateSkill_UltimateSkillDamageUp" }, { "$type": "MoleMole.Config.ApplyModifier", "target": "Team", "modifierName": "UNIQUE_Activity_Potion_UltimateSkill_UltimateSkillDamageUp_Decision_IsTriggerUTSkill" } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "ActivityAbility_Potion_HitTheTarget_GenerateBall_AfterUltimateSkill", "abilitySpecials": { "GenerateBallDuration": { "type": "float", "dynamicValue": 0.0 }, "GenerateBallState": { "type": "float", "dynamicValue": 0.0 }, "GenerateBallCD": { "type": "float", "dynamicValue": 0.0 }, "CDState": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "UNIQUE_Activity_Potion_HitTheTarget_GenerateBall_AfterUltimateSkill": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.OnAvatarUseSkillMixin", "onTriggerUltimateSkill": [ { "$type": "MoleMole.Config.RemoveUniqueModifier", "target": "Team", "modifierName": "UNIQUE_Activity_Potion_HitTheTarget_GenerateBall_AfterUltimateSkill_Duration" }, { "$type": "MoleMole.Config.ApplyModifier", "target": "Team", "modifierName": "UNIQUE_Activity_Potion_HitTheTarget_GenerateBall_AfterUltimateSkill_Duration" } ], "OIIDACCCPKO": 0.2 } ] }, "UNIQUE_Activity_Potion_HitTheTarget_GenerateBall_AfterUltimateSkill_Duration": { "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": true, "dynamicKey": "GenerateBallDuration" }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.SetGlobalValue", "target": "Team", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "GenerateBallState", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ], "onRemoved": [ { "$type": "MoleMole.Config.SetGlobalValue", "target": "Team", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "key": "GenerateBallState", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.DebugLog", "content": "test:removed" } ] }, "UNIQUE_Activity_Potion_HitTheTarget_GenerateBall_AfterUltimateSkill_CD": { "stacking": "Unique", "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": true, "dynamicKey": "GenerateBallCD" }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.SetGlobalValue", "target": "Team", "value": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, "key": "CDState", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ], "onRemoved": [ { "$type": "MoleMole.Config.SetGlobalValue", "target": "Team", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "key": "CDState", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] }, "UNIQUE_Activity_Potion_HitTheTarget_GenerateBall": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAttackLanded": [ { "$type": "MoleMole.Config.Predicated", "target": "Other", "targetPredicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Team", "key": "CDState", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "compareType": "NoneOrEqual" }, { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Team", "key": "GenerateBallState", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } }, { "$type": "MoleMole.Config.ByAny", "predicates": [ { "$type": "MoleMole.Config.ByAttackTags", "target": "Self", "attackTags": [ "NormalAttack_01", "NormalAttack_02", "NormalAttack_03", "NormalAttack_04", "NormalAttack_05", "NormalAttack_06" ] }, { "$type": "MoleMole.Config.ByAttackTags", "target": "Self", "attackTags": [ "ExtraAttack", "ExtraAttack1", "ExtraAttack2", "ExtraAttack3", "ExtraAttack_BS", "ExtraAttack_Charge" ] }, { "$type": "MoleMole.Config.ByAttackTags", "target": "Self", "attackTags": [ "FallingAttack" ] } ] } ], "successActions": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Weapon_ExtraElementBall" } }, { "$type": "MoleMole.Config.GenerateElemBall", "doOffStage": true, "configID": 2024, "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.5 } }, "bornRandom": { "$type": "MoleMole.Config.BornRandomFromCenter", "minRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "maxRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 } } }, "ratio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } }, { "$type": "MoleMole.Config.ApplyModifier", "target": "Team", "modifierName": "UNIQUE_Activity_Potion_HitTheTarget_GenerateBall_AfterUltimateSkill_CD" } ] } ] } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Activity_Potion_HitTheTarget_GenerateBall_AfterUltimateSkill" }, { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Activity_Potion_HitTheTarget_GenerateBall" } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "ActivityAbility_Potion_LowEnergy_ChargeEfficiencyUp", "abilitySpecials": { "TargetEnergyRatio": { "type": "float", "dynamicValue": 0.0 }, "ChargeEfficiencyUpRate": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "UNIQUE_Activity_Potion_LowEnergy_ChargeEfficiencyUp_Handler": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.AttachModifierToPredicateMixin", "predicates": [ { "$type": "MoleMole.Config.ByEnergyRatio", "target": "Self", "logic": "Lesser", "ratio": { "isFormula": false, "isDynamic": true, "dynamicKey": "TargetEnergyRatio" } } ], "modifierName": "UNIQUE_Activity_Potion_LowEnergy_ChargeEfficiencyUp" } ], "isLimitedProperties": true }, "UNIQUE_Activity_Potion_LowEnergy_ChargeEfficiencyUp": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_ChargeEfficiencyDelta": { "isFormula": false, "isDynamic": true, "dynamicKey": "ChargeEfficiencyUpRate" } }, "isLimitedProperties": true } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Activity_Potion_LowEnergy_ChargeEfficiencyUp_Handler" } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "ActivityAbility_Potion_AtkUp_OnAvatarIn", "abilitySpecials": { "AtkUpMaxLevel": { "type": "float", "dynamicValue": 0.0 }, "AtkUpRate": { "type": "float", "dynamicValue": 0.0 }, "AtkUpDuration": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "UNIQUE_Activity_Potion_AtkUp_OnAvatarIn": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAvatarIn": [ { "$type": "MoleMole.Config.SetGlobalValue", "target": "Team", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "AvatarChangeState", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] }, "UNIQUE_Activity_Potion_AtkUp_OnAvatarIn_Decison_OnAvatarChange_Team": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin", "globalValueKey": "AvatarChangeState", "defaultGlobalValueOnCreate": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "valueSteps": [ { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, { "isFormula": false, "isDynamic": false, "fixedValue": 1.5 } ], "modifierNameSteps": [ "UNIQUE_Activity_Potion_AtkUp_OnAvatarIn_Handler" ] } ] }, "UNIQUE_Activity_Potion_AtkUp_OnAvatarIn_Handler": { "stacking": "Unique", "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 0.1 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "target": "CurTeamAvatars", "modifierName": "Activity_Potion_AtkUp_OnAvatarIn_AtkUp" } ], "onRemoved": [ { "$type": "MoleMole.Config.SetGlobalValue", "target": "Team", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "key": "AvatarChangeState", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] }, "Activity_Potion_AtkUp_OnAvatarIn_AtkUp": { "stacking": "MultipleAllRefresh", "stackingOption": { "abilitySpecialName": "", "maxModifierNumForMultipleType": { "isFormula": false, "isDynamic": true, "dynamicKey": "AtkUpMaxLevel" } }, "modifierName": "", "duration": { "isFormula": false, "isDynamic": true, "dynamicKey": "AtkUpDuration" }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_AttackRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "AtkUpRate" } }, "state": "AttackUp", "isLimitedProperties": true } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Activity_Potion_AtkUp_OnAvatarIn" }, { "$type": "MoleMole.Config.ApplyModifier", "target": "Team", "modifierName": "UNIQUE_Activity_Potion_AtkUp_OnAvatarIn_Decison_OnAvatarChange_Team" } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "ActivityAbility_Potion_AtkUp_DefUp_Crystallize", "abilitySpecials": { "AtkUpRate": { "type": "float", "dynamicValue": 0.0 }, "DefUpRate": { "type": "float", "dynamicValue": 0.0 }, "AtkUp_DefUpDuration": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "UNIQUE_Activity_Potion_AtkUp_DefUp_Crystallize": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.DoActionByElementReactionMixin", "entityTypes": [ "Monster" ], "reactionTypes": [ "CrystallizeElectric", "CrystallizeFire", "CrystallizeIce", "CrystallizeWater" ], "actions": [ { "$type": "MoleMole.Config.ApplyModifier", "target": "CurTeamAvatars", "doOffStage": true, "modifierName": "UNIQUE_Activity_Potion_AtkUp_DefUp_Crystallize_AtkUp_DefUp" } ] } ] }, "UNIQUE_Activity_Potion_AtkUp_DefUp_Crystallize_AtkUp_DefUp": { "stacking": "Unique", "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": true, "dynamicKey": "AtkUp_DefUpDuration" }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_AttackRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "AtkUpRate" }, "Actor_DefenceRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "DefUpRate" } }, "isLimitedProperties": true } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Activity_Potion_AtkUp_DefUp_Crystallize" } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "ActivityAbility_Potion_GainCrystalSeed_GenerateImpact", "abilitySpecials": { "RockHurtUpRate": { "type": "float", "dynamicValue": 0.0 }, "RockHurtUpDuration": { "type": "float", "dynamicValue": 0.0 }, "BuffCD": { "type": "float", "dynamicValue": 0.0 }, "AddBuffState": { "type": "float", "dynamicValue": 0.0 }, "AOERadius": { "type": "float", "dynamicValue": 0.0 }, "ImpactDamageCoefficient": { "type": "float", "dynamicValue": 0.0 }, "ImpactDamageSystemValue": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "UNIQUE_Activity_Potion_GainCrystalSeed_GenerateImpact": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.DoActionByGainCrystalSeedMixin", "elementTypes": [ "Fire", "Ice", "Electric", "Water" ], "actions": [ { "$type": "MoleMole.Config.Predicated", "target": "Team", "targetPredicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Team", "key": "AddBuffState", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "compareType": "NoneOrEqual" } ], "successActions": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Activity_Potion_GainCrystalSeed_GenerateImpact_RockElementalDamageUp_Impact" }, { "$type": "MoleMole.Config.ApplyModifier", "target": "CurTeamAvatars", "modifierName": "UNIQUE_Activity_Potion_GainCrystalSeed_GenerateImpact_RockElementalDamageUp_RockDamageUp" }, { "$type": "MoleMole.Config.ApplyModifier", "target": "Team", "modifierName": "UNIQUE_Activity_Potion_GainCrystalSeed_GenerateImpact_RockElementalDamageUp_RockDamageUp" }, { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_EnergyDisk_ElementalBurst_Wave_R40" }, "born": { "$type": "MoleMole.Config.ConfigBornBySelf" } } ] } ] } ] }, "Activity_Potion_GainCrystalSeed_GenerateImpact_RockElementalDamageUp_Impact": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 0.05 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onRemoved": [ { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackSphere", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornBySelf" }, "radius": { "isFormula": false, "isDynamic": true, "dynamicKey": "AOERadius" } }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "ignoreAttackerProperty": true, "enBreak": 0.0, "attackType": "Melee", "damageExtra": { "isFormula": true, "formula": [ { "isOperator": false, "isDynamic": true, "dynamicKey": "ImpactDamageSystemValue" }, { "isOperator": false, "isDynamic": true, "dynamicKey": "ImpactDamageCoefficient" }, { "isOperator": true, "operation": "Mul" } ] } }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV2", "hitHaltTimeScale": 0.02 }, "canBeModifiedBy": "OriginOwner" } }, "targetType": "Enemy" } ] }, "UNIQUE_Activity_Potion_GainCrystalSeed_GenerateImpact_RockElementalDamageUp_RockDamageUp": { "stacking": "Unique", "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": true, "dynamicKey": "RockHurtUpDuration" }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_RockAddHurtDelta": { "isFormula": false, "isDynamic": true, "dynamicKey": "RockHurtUpRate" } }, "isLimitedProperties": true }, "UNIQUE_Activity_Potion_GainCrystalSeed_GenerateImpact_RockElementalDamageUp_CD": { "stacking": "Unique", "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": true, "dynamicKey": "BuffCD" }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.SetGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, "key": "AddBuffState", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ], "onRemoved": [ { "$type": "MoleMole.Config.SetGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "key": "AddBuffState", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Activity_Potion_GainCrystalSeed_GenerateImpact" }, { "$type": "MoleMole.Config.SetSystemValueToOverrideMap", "doOffStage": true, "key": "ImpactDamageSystemValue", "type": "ElementLevelCo" } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "ActivityAbility_Potion_RockGadgetNearAvatar_ThumDamageUp_ThumpCostReduce", "abilitySpecials": { "ThumpCostReduceRate": { "type": "float", "dynamicValue": 0.0 }, "ThumDamageUpRate": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "UNIQUE_Activity_Potion_RockGadgetNearAvatar_ThumDamageUp_ThumpCostReduce_LocalAvatarListener": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.CurLocalAvatarMixinV2", "modifierName": "ActivityAbility_Potion_RockGadgetNearAvatar_Handler" } ] }, "UNIQUE_ActivityAbility_Potion_RockGadgetNearAvatar_Handler": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, "onThinkInterval": [ { "$type": "MoleMole.Config.Predicated", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByShape", "shapeName": "CircleR10", "campTargetType": "AllExceptSelf", "sizeRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } }, "targetPredicates": [ { "$type": "MoleMole.Config.ByEntityTypes", "entityTypes": [ "Gadget", "Bullet", "Field" ] }, { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_COMMON_GADGET_ISSUMMON", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "successActions": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Activity_Potion_RockGadgetNearAvatar_ThumpCostReduce_Handler" } ] } ] }, "UNIQUE_Activity_Potion_RockGadgetNearAvatar_ThumpCostReduce_Handler": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.AttachToStateIDMixin", "stateIDs": [ "ExtraAttack", "ExtraAttack1", "ExtraAttack2", "ExtraAttack3", "ExtraAttack_BS", "ExtraAttack_Charge", "Attack01", "Attack02", "Attack03", "Attack04", "Attack05", "Attack06", "Gandalfr_Attack01", "Gandalfr_Attack02", "Gandalfr_Attack03", "Gandalfr_Attack04", "Gandalfr_Attack05", "Gandalfr_Attack06", "Gandalfr_ExtraAttack", "Katana_Attack01", "Katana_Attack02", "Katana_Attack03", "Katana_Attack04", "Katana_Attack05", "Katana_Attack06", "Katana_ExtraAttack" ], "modifierName": "UNIQUE_Activity_Potion_RockGadgetNearAvatar_ThumpCostReduce" } ] }, "UNIQUE_Activity_Potion_RockGadgetNearAvatar_ThumpCostReduce": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_CostStaminaRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "ThumpCostReduceRate" } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Activity_Potion_RockGadgetNearAvatar_ThumDamageUp" } ], "isLimitedProperties": true }, "UNIQUE_Activity_Potion_RockGadgetNearAvatar_ThumDamageUp": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.ModifyDamageMixin", "attackTags": [ "ExtraAttack" ], "damagePercentageRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "ThumDamageUpRate" } } ], "isLimitedProperties": true } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Activity_Potion_RockGadgetNearAvatar_ThumDamageUp_ThumpCostReduce_LocalAvatarListener" } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "ActivityAbility_Potion_GainCrystalSeed_AllElementalDamageUp", "abilitySpecials": { "AllElementalDamageUpDuration": { "type": "float", "dynamicValue": 0.0 }, "AllElementalDamageUpRate": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "UNIQUE_Activity_Potion_GainCrystalSeed_AllElementalDamageUp_Detector": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.DoActionByGainCrystalSeedMixin", "elementTypes": [ "Fire", "Ice", "Electric", "Water" ], "actions": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "UNIQUE_Activity_Potion_GainCrystalSeed_AllElementalDamageUp" } ] } ] }, "UNIQUE_Activity_Potion_GainCrystalSeed_AllElementalDamageUp": { "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": true, "dynamicKey": "AllElementalDamageUpDuration" }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_FireAddHurtDelta": { "isFormula": false, "isDynamic": true, "dynamicKey": "AllElementalDamageUpRate" }, "Actor_WaterAddHurtDelta": { "isFormula": false, "isDynamic": true, "dynamicKey": "AllElementalDamageUpRate" }, "Actor_GrassAddHurtDelta": { "isFormula": false, "isDynamic": true, "dynamicKey": "AllElementalDamageUpRate" }, "Actor_ElecAddHurtDelta": { "isFormula": false, "isDynamic": true, "dynamicKey": "AllElementalDamageUpRate" }, "Actor_IceAddHurtDelta": { "isFormula": false, "isDynamic": true, "dynamicKey": "AllElementalDamageUpRate" }, "Actor_WindAddHurtDelta": { "isFormula": false, "isDynamic": true, "dynamicKey": "AllElementalDamageUpRate" }, "Actor_RockAddHurtDelta": { "isFormula": false, "isDynamic": true, "dynamicKey": "AllElementalDamageUpRate" } }, "state": "AttackUp" } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Activity_Potion_GainCrystalSeed_AllElementalDamageUp_Detector" } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "ActivityAbility_Potion_AtkSpeedUp_MoveSpeedUp_OnKillEnemies", "abilitySpecials": { "AtkMoveSpeedUpDuration": { "type": "float", "dynamicValue": 0.0 }, "AtkMoveSpeedUpCD": { "type": "float", "dynamicValue": 0.0 }, "AtkSpeedUpRate": { "type": "float", "dynamicValue": 0.0 }, "MoveSpeedUpRate": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "UNIQUE_Activity_Potion_AtkSpeedUp_MoveSpeedUp_OnKillEnemies_Decision_IsKillEnemies": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.DoActionByKillingMixin", "detectWindow": 0.5, "onKill": [ { "$type": "MoleMole.Config.ApplyModifier", "target": "CurLocalAvatar", "doOffStage": true, "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Team", "key": "CanAddAtkMoveSpeedUp", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "compareType": "NoneOrEqual" } ], "modifierName": "UNIQUE_Activity_Potion_AtkSpeedUp_MoveSpeedUp_OnKillEnemies_Action_AtkMoveSpeedUp" } ] } ] }, "UNIQUE_Activity_Potion_AtkSpeedUp_MoveSpeedUp_OnKillEnemies_Action_AtkMoveSpeedUp": { "stacking": "Unique", "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": true, "dynamicKey": "AtkMoveSpeedUpDuration" }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Animator_AttackSpeedRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "AtkSpeedUpRate" }, "Animator_MoveSpeedRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "MoveSpeedUpRate" } }, "state": "SpeedUp" }, "UNIQUE_Activity_Potion_AtkSpeedUp_MoveSpeedUp_OnKillEnemies_Action_CD": { "stacking": "Unique", "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": true, "dynamicKey": "AtkMoveSpeedUpCD" }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.SetGlobalValue", "target": "Team", "value": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, "key": "CanAddAtkMoveSpeedUp", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ], "onRemoved": [ { "$type": "MoleMole.Config.SetGlobalValue", "target": "Team", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "key": "CanAddAtkMoveSpeedUp", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Activity_Potion_AtkSpeedUp_MoveSpeedUp_OnKillEnemies_Decision_IsKillEnemies" } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "ActivityAbility_Potion_ElementalDamageUp_AfterSkill", "abilitySpecials": { "ElementalDamageUpDuration": { "type": "float", "dynamicValue": 0.0 }, "ElementalDamageUpRate": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "UNIQUE_Activity_Potion_ElementalDamageUp_AfterSkill_DamageUp": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.ModifyDamageMixin", "attackTags": [ "NormalAttack_01", "NormalAttack_02", "NormalAttack_03", "NormalAttack_04", "NormalAttack_05", "NormalAttack_06" ], "damagePercentageRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "ElementalDamageUpRate" }, "predicates": [ { "$type": "MoleMole.Config.ByAny", "predicates": [ { "$type": "MoleMole.Config.ByHitElement", "element": "Fire" }, { "$type": "MoleMole.Config.ByHitElement", "element": "Water" }, { "$type": "MoleMole.Config.ByHitElement", "element": "Ice" }, { "$type": "MoleMole.Config.ByHitElement", "element": "Electric" }, { "$type": "MoleMole.Config.ByHitElement", "element": "Wind" }, { "$type": "MoleMole.Config.ByHitElement", "element": "Rock" }, { "$type": "MoleMole.Config.ByHitElement", "element": "Grass" } ] } ] } ], "isLimitedProperties": true }, "Activity_Potion_ElementalDamageUp_AfterSkill_Decision_AttackLanded": { "stacking": "Unique", "modifierName": "", "duration": { "isFormula": false, "isDynamic": true, "dynamicKey": "ElementalDamageUpDuration" }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 } } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Activity_Potion_ElementalDamageUp_AfterSkill_DamageUp" } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "ActivityAbility_Potion_RecoverEnergy_HitDamage", "abilitySpecials": { "ReviveEnergyAmount": { "type": "float", "dynamicValue": 0.0 }, "ReviveEnergyAmountCD": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "UNIQUE_Activity_Potion_RecoverEnergy_HitDamage": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAttackLanded": [ { "$type": "MoleMole.Config.Predicated", "target": "Other", "targetPredicates": [ { "$type": "MoleMole.Config.ByAttackTags", "target": "Self", "attackTags": [ "NormalAttack_01", "NormalAttack_02", "NormalAttack_03", "NormalAttack_04", "NormalAttack_05", "NormalAttack_06" ] }, { "$type": "MoleMole.Config.ByHitDamage", "damage": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Team", "key": "ReviveEnergyAmountCDState", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "compareType": "NoneOrEqual" } ], "successActions": [ { "$type": "MoleMole.Config.ReviveElemEnergy", "target": "AllPlayerAvatars", "predicatesForeach": [ { "$type": "MoleMole.Config.ByTargetType", "targetType": "Caster", "isTarget": false } ], "value": { "isFormula": false, "isDynamic": true, "dynamicKey": "ReviveEnergyAmount" } }, { "$type": "MoleMole.Config.ApplyModifier", "target": "Team", "modifierName": "UNIQUE_Activity_Potion_RecoverEnergy_HitDamage_Action_CD" } ] } ] }, "UNIQUE_Activity_Potion_RecoverEnergy_HitDamage_Action_CD": { "stacking": "Unique", "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": true, "dynamicKey": "ReviveEnergyAmountCD" }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.SetGlobalValue", "target": "Team", "value": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, "key": "ReviveEnergyAmountCDState", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ], "onRemoved": [ { "$type": "MoleMole.Config.SetGlobalValue", "target": "Team", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "key": "ReviveEnergyAmountCDState", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Activity_Potion_RecoverEnergy_HitDamage" } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "ActivityAbility_Potion_AddAtkUpLevelOnStage_SubAtkLevelOffStage", "abilityMixins": [ { "$type": "MoleMole.Config.CurLocalAvatarMixinV2", "modifierName": "UNIQUE_Activity_Potion_AddAtkUpLevelOnStage_SubAtkLevelOffStage_Eff_Handle" } ], "abilitySpecials": { "AtkUpMaxLevel": { "type": "float", "dynamicValue": 0.0 }, "AtkUpCurLevel": { "type": "float", "dynamicValue": 0.0 }, "OnStageInterval": { "type": "float", "dynamicValue": 0.0 }, "OffStageInterval": { "type": "float", "dynamicValue": 0.0 }, "OneLevelAtkUpRate": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "UNIQUE_Activity_Potion_AddAtkUpLevelOnStage_SubAtkLevelOffStage_OnStage": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": true, "dynamicKey": "OnStageInterval" }, "modifierMixins": [ { "$type": "MoleMole.Config.ModifyDamageMixin", "attackTags": [ "NormalAttack_01", "NormalAttack_02", "NormalAttack_03", "NormalAttack_04", "NormalAttack_05", "NormalAttack_06" ], "damagePercentageRatio": { "isFormula": true, "formula": [ { "isOperator": false, "isDynamic": true, "dynamicKey": "OneLevelAtkUpRate" }, { "isOperator": false, "isDynamic": true, "dynamicKey": "AtkUpCurLevel" }, { "isOperator": true, "operation": "Mul" } ] } } ], "onThinkInterval": [ { "$type": "MoleMole.Config.Predicated", "targetPredicates": [ { "$type": "MoleMole.Config.ByIsLocalAvatar", "target": "Self" } ], "successActions": [ { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, "key": "AtkUpCurLevel", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": true, "dynamicKey": "AtkUpMaxLevel" }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.SetGlobalValueToOverrideMap", "doOffStage": true, "globalValueKey": "AtkUpCurLevel", "overrideMapKey": "AtkUpCurLevel" } ] } ] }, "UNIQUE_Activity_Potion_AddAtkUpLevelOnStage_SubAtkLevelOffStage_OffStage": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": true, "dynamicKey": "OffStageInterval" }, "onThinkInterval": [ { "$type": "MoleMole.Config.Predicated", "doOffStage": true, "targetPredicates": [ { "$type": "MoleMole.Config.ByIsLocalAvatar", "target": "Self" } ], "failActions": [ { "$type": "MoleMole.Config.AddGlobalValue", "doOffStage": true, "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "AtkUpCurLevel", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": true, "dynamicKey": "AtkUpMaxLevel" }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.SetGlobalValueToOverrideMap", "doOffStage": true, "globalValueKey": "AtkUpCurLevel", "overrideMapKey": "AtkUpCurLevel" } ] } ] }, "UNIQUE_Activity_Potion_AddAtkUpLevelOnStage_SubAtkLevelOffStage_Eff_Handle": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": true, "dynamicKey": "OnStageInterval" }, "onAdded": [ { "$type": "MoleMole.Config.Predicated", "doOffStage": true, "targetPredicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "AtkUpCurLevel", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "compareType": "MoreThan" } ], "successActions": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Activity_Potion_AddAtkUpLevelOnStage_SubAtkLevelOffStage_Eff" } ] } ], "onThinkInterval": [ { "$type": "MoleMole.Config.Predicated", "doOffStage": true, "targetPredicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "AtkUpCurLevel", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "compareType": "MoreThan" } ], "successActions": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Activity_Potion_AddAtkUpLevelOnStage_SubAtkLevelOffStage_Eff" } ], "failActions": [ { "$type": "MoleMole.Config.RemoveModifier", "modifierName": "UNIQUE_Activity_Potion_AddAtkUpLevelOnStage_SubAtkLevelOffStage_Eff" } ] } ] }, "UNIQUE_Activity_Potion_AddAtkUpLevelOnStage_SubAtkLevelOffStage_Eff": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "AttackUp" } } ] } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Activity_Potion_AddAtkUpLevelOnStage_SubAtkLevelOffStage_OnStage" }, { "$type": "MoleMole.Config.AttachModifier", "doOffStage": true, "modifierName": "UNIQUE_Activity_Potion_AddAtkUpLevelOnStage_SubAtkLevelOffStage_OffStage" }, { "$type": "MoleMole.Config.SetGlobalValue", "target": "CurTeamAvatars", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "key": "AtkUpCurLevel", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "ActivityAbility_Potion_LevelBuff_Level1", "abilityMixins": [ { "$type": "MoleMole.Config.DoReviveMixin", "onReviveActions": [ { "$type": "MoleMole.Config.AttachModifier", "doOffStage": true, "modifierName": "UNIQUE_Activity_Potion_LevelBuff_Level1_Decision_TriggerUltimateSkill" }, { "$type": "MoleMole.Config.AttachModifier", "doOffStage": true, "modifierName": "UNIQUE_Activity_Potion_LevelBuff_Level1_Action_OnAvatarIn" }, { "$type": "MoleMole.Config.AttachModifier", "doOffStage": true, "modifierName": "UNIQUE_Activity_Potion_LevelBuff_Level1_Action_OnAvatarKill" } ] } ], "abilitySpecials": { "AtkUpRate": { "type": "float", "dynamicValue": 0.0 }, "DefUpRate": { "type": "float", "dynamicValue": 0.0 }, "MaxLevel": { "type": "float", "dynamicValue": 0.0 }, "ExtraEffLevel": { "type": "float", "dynamicValue": 0.0 }, "CurLevel": { "type": "float", "dynamicValue": 0.0 }, "ChargeEffUpRate": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "UNIQUE_Activity_Potion_LevelBuff_Level1_Decision_TriggerUltimateSkill": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.OnAvatarUseSkillMixin", "onTriggerUltimateSkill": [ { "$type": "MoleMole.Config.AddGlobalValue", "target": "Team", "doOffStage": true, "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "CurLevel", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": true, "dynamicKey": "MaxLevel" }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.TriggerAbility", "target": "CurTeamAvatars", "doOffStage": true, "abilityName": "ActivityAbility_Potion_LevelBuff_Level1" }, { "$type": "MoleMole.Config.AttachModifier", "target": "CurTeamAvatars", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Team", "key": "CurLevel", "value": { "isFormula": false, "isDynamic": true, "dynamicKey": "ExtraEffLevel" }, "compareType": "MoreThanAndEqual" } ], "modifierName": "UNIQUE_Activity_Potion_LevelBuff_Level1_Action_ChargeEfficiencyUp" } ], "OIIDACCCPKO": 0.2 } ] }, "UNIQUE_Activity_Potion_LevelBuff_Level1_Action_DefUp_AtkUp": { "stacking": "MultipleRefresh", "stackingOption": { "abilitySpecialName": "", "maxModifierNumForMultipleType": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } }, "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_DefenceRatio": { "isFormula": true, "formula": [ { "isOperator": false, "isDynamic": true, "dynamicKey": "DefUpRate" }, { "isOperator": false, "isDynamic": true, "dynamicKey": "CurLevel" }, { "isOperator": true, "operation": "Mul" } ] }, "Actor_AttackRatio": { "isFormula": true, "formula": [ { "isOperator": false, "isDynamic": true, "dynamicKey": "AtkUpRate" }, { "isOperator": false, "isDynamic": true, "dynamicKey": "CurLevel" }, { "isOperator": true, "operation": "Mul" } ] } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Team", "key": "CurLevel", "value": { "isFormula": false, "isDynamic": true, "dynamicKey": "ExtraEffLevel" }, "compareType": "MoreThanAndEqual" } ], "modifierName": "UNIQUE_Activity_Potion_LevelBuff_Level1_Action_ChargeEfficiencyUp" } ], "onRemoved": [ { "$type": "MoleMole.Config.DebugLog", "content": "test: removed!" } ], "isLimitedProperties": true }, "UNIQUE_Activity_Potion_LevelBuff_Level1_Action_ChargeEfficiencyUp": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_ChargeEfficiencyDelta": { "isFormula": false, "isDynamic": true, "dynamicKey": "ChargeEffUpRate" } }, "isLimitedProperties": true }, "UNIQUE_Activity_Potion_LevelBuff_Level1_Action_OnAvatarKill": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onKill": [ { "$type": "MoleMole.Config.ApplyModifier", "target": "Team", "modifierName": "UNIQUE_Activity_Potion_LevelBuff_Level1_Action_OnAvatarKill_Refesh" } ] }, "UNIQUE_Activity_Potion_LevelBuff_Level1_Action_OnAvatarKill_Refesh": { "stacking": "Unique", "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 3.8 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onRemoved": [ { "$type": "MoleMole.Config.TriggerAbility", "target": "CurTeamAvatars", "doOffStage": true, "abilityName": "ActivityAbility_Potion_LevelBuff_Level1" } ] }, "UNIQUE_Activity_Potion_LevelBuff_Level1_Action_OnAvatarIn": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAvatarIn": [ { "$type": "MoleMole.Config.TriggerAbility", "target": "CurTeamAvatars", "doOffStage": true, "abilityName": "ActivityAbility_Potion_LevelBuff_Level1" } ] } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Activity_Potion_LevelBuff_Level1_Decision_TriggerUltimateSkill" }, { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Activity_Potion_LevelBuff_Level1_Action_DefUp_AtkUp" }, { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Activity_Potion_LevelBuff_Level1_Action_OnAvatarKill" }, { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Activity_Potion_LevelBuff_Level1_Action_OnAvatarIn" } ], "onAbilityStart": [ { "$type": "MoleMole.Config.SetGlobalValueToOverrideMap", "target": "Team", "doOffStage": true, "globalValueKey": "CurLevel", "overrideMapKey": "CurLevel" }, { "$type": "MoleMole.Config.ApplyModifier", "target": "CurTeamAvatars", "doOffStage": true, "modifierName": "UNIQUE_Activity_Potion_LevelBuff_Level1_Action_DefUp_AtkUp" } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "ActivityAbility_Potion_LevelEntity_LevelBuff_Level2", "abilitySpecials": { "MaxPickUpCrystalLevel": { "type": "float", "dynamicValue": 0.0 }, "CurPickUpCrystalLevel": { "type": "float", "dynamicValue": 0.0 }, "PickUpCrystalLevelDuration": { "type": "float", "dynamicValue": 0.0 }, "DamageUpRate": { "type": "float", "dynamicValue": 0.0 }, "DamageSystemValue": { "type": "float", "dynamicValue": 0.0 }, "DamageCoefficient": { "type": "float", "dynamicValue": 0.0 }, "ImpactCD": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "UNIQUE_Activity_Potion_LevelBuff_Level2_Decision_GetRockSeed": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.DoActionByGainCrystalSeedMixin", "elementTypes": [ "Fire", "Water", "Electric", "Ice" ], "actions": [ { "$type": "MoleMole.Config.ApplyModifier", "target": "Team", "modifierName": "UNIQUE_Activity_Potion_LevelBuff_Level2_Action_PickUpCrystalLevelCounter" }, { "$type": "MoleMole.Config.Predicated", "target": "Team", "targetPredicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Team", "key": "CurPickUpCrystalLevel", "value": { "isFormula": false, "isDynamic": true, "dynamicKey": "MaxPickUpCrystalLevel" }, "compareType": "MoreThanAndEqual" }, { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Team", "key": "ImpactState", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "compareType": "NoneOrEqual" } ], "successActions": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_EnergyDisk_ElementalBurst_Wave_R40" } }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "UNIQUE_Activity_Potion_LevelBuff_Level2_Action_GenerateImpact" }, { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_EnergyDisk_ElementalBurst_Wave_R40" }, "born": { "$type": "MoleMole.Config.ConfigBornBySelf" } } ] } ] } ] }, "UNIQUE_Activity_Potion_LevelBuff_Level2_Action_PickUpCrystalLevelCounter": { "stacking": "Multiple", "stackingOption": { "abilitySpecialName": "", "maxModifierNumForMultipleType": { "isFormula": false, "isDynamic": true, "dynamicKey": "MaxPickUpCrystalLevel" } }, "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": true, "dynamicKey": "PickUpCrystalLevelDuration" }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AddGlobalValue", "target": "Team", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "CurPickUpCrystalLevel", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": true, "dynamicKey": "MaxPickUpCrystalLevel" }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.SetGlobalValueToOverrideMap", "target": "Team", "globalValueKey": "CurPickUpCrystalLevel", "overrideMapKey": "CurPickUpCrystalLevel" } ], "onRemoved": [ { "$type": "MoleMole.Config.AddGlobalValue", "target": "Team", "value": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, "key": "CurPickUpCrystalLevel", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": true, "dynamicKey": "MaxPickUpCrystalLevel" }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.SetGlobalValueToOverrideMap", "target": "Team", "globalValueKey": "CurPickUpCrystalLevel", "overrideMapKey": "CurPickUpCrystalLevel" } ] }, "UNIQUE_Activity_Potion_LevelBuff_Level2_Decision_IsCurLocalAvatar": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.CurLocalAvatarMixinV2", "modifierName": "UNIQUE_Activity_Potion_LevelBuff_Level2_Action_AllAtkUp" } ] }, "UNIQUE_Activity_Potion_LevelBuff_Level2_Action_AllAtkUp": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_AddHurtDelta": { "isFormula": true, "formula": [ { "isOperator": false, "isDynamic": true, "dynamicKey": "DamageUpRate" }, { "isOperator": false, "isDynamic": true, "dynamicKey": "CurPickUpCrystalLevel" }, { "isOperator": true, "operation": "Mul" } ] } }, "isLimitedProperties": true }, "UNIQUE_Activity_Potion_LevelBuff_Level2_Action_GenerateImpact": { "stacking": "Unique", "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 0.05 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onRemoved": [ { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackSphere", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornBySelf" }, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 5.0 } }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "ignoreAttackerProperty": true, "enBreak": 0.0, "attackType": "Melee", "damageExtra": { "isFormula": true, "formula": [ { "isOperator": false, "isDynamic": true, "dynamicKey": "DamageCoefficient" }, { "isOperator": false, "isDynamic": true, "dynamicKey": "DamageSystemValue" }, { "isOperator": true, "operation": "Mul" } ] } }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV2", "hitHaltTimeScale": 0.02 }, "canBeModifiedBy": "OriginOwner" } }, "targetType": "Enemy" }, { "$type": "MoleMole.Config.ApplyModifier", "target": "Team", "modifierName": "UNIQUE_Activity_Potion_LevelBuff_Level2_Action_ImpactCD" } ] }, "UNIQUE_Activity_Potion_LevelBuff_Level2_Action_ImpactCD": { "stacking": "Unique", "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": true, "dynamicKey": "ImpactCD" }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.SetGlobalValue", "target": "Team", "value": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, "key": "ImpactState", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ], "onRemoved": [ { "$type": "MoleMole.Config.SetGlobalValue", "target": "Team", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "key": "ImpactState", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "target": "CurTeamAvatars", "modifierName": "UNIQUE_Activity_Potion_LevelBuff_Level2_Decision_GetRockSeed" }, { "$type": "MoleMole.Config.AttachModifier", "target": "CurTeamAvatars", "modifierName": "UNIQUE_Activity_Potion_LevelBuff_Level2_Decision_IsCurLocalAvatar" }, { "$type": "MoleMole.Config.SetSystemValueToOverrideMap", "doOffStage": true, "key": "DamageSystemValue", "type": "ElementLevelCo" }, { "$type": "MoleMole.Config.SetGlobalValue", "target": "Team", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "key": "CurPickUpCrystalLevel", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "ActivityAbility_Potion_LevelEntity_LevelBuff_QuicklyAttack", "abilityMixins": [ { "$type": "MoleMole.Config.DoReviveMixin", "onReviveActions": [ { "$type": "MoleMole.Config.TriggerAbility", "target": "CurTeamAvatars", "doOffStage": true, "abilityName": "ActivityAbility_Potion_LevelEntity_LevelBuff_QuicklyAttack" }, { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Activity_Potion_LevelEntity_LevelBuff_QuicklyAttack_Decision_OnAttackLanded" } ] } ], "abilitySpecials": { "AddBuffCD": { "type": "float", "dynamicValue": 0.0 }, "AtkUpDuration": { "type": "float", "dynamicValue": 0.0 }, "AtkUpRate": { "type": "float", "dynamicValue": 0.0 }, "MaxLevel": { "type": "float", "dynamicValue": 0.0 }, "CurLevel": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "UNIQUE_Activity_Potion_LevelEntity_LevelBuff_QuicklyAttack_Decision_OnAttackLanded": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.ModifyDamageMixin", "attackTags": [ "NormalAttack_01", "NormalAttack_02", "NormalAttack_03", "NormalAttack_04", "NormalAttack_05", "NormalAttack_06" ], "damagePercentageRatio": { "isFormula": true, "formula": [ { "isOperator": false, "isDynamic": true, "dynamicKey": "AtkUpRate" }, { "isOperator": false, "isDynamic": true, "dynamicKey": "CurLevel" }, { "isOperator": true, "operation": "Mul" } ] } } ], "onAttackLanded": [ { "$type": "MoleMole.Config.Predicated", "targetPredicates": [ { "$type": "MoleMole.Config.ByAttackTags", "attackTags": [ "NormalAttack_01", "NormalAttack_02", "NormalAttack_03", "NormalAttack_04", "NormalAttack_05", "NormalAttack_06" ] }, { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Team", "key": "QuicklyAttackCDState", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "compareType": "NoneOrEqual" } ], "successActions": [ { "$type": "MoleMole.Config.AddGlobalValue", "target": "Team", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "NormalAtkLevel", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": true, "dynamicKey": "MaxLevel" }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.ApplyModifier", "target": "Team", "modifierName": "UNIQUE_Activity_Potion_LevelEntity_LevelBuff_QuicklyAttack_Action_CD" }, { "$type": "MoleMole.Config.TriggerAbility", "target": "CurTeamAvatars", "doOffStage": true, "abilityName": "ActivityAbility_Potion_LevelEntity_LevelBuff_QuicklyAttack" } ] } ] }, "UNIQUE_Activity_Potion_LevelEntity_LevelBuff_QuicklyAttack_ClearLevel_Handler": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.AttachModifierToSelfGlobalValueNoInitMixin", "globalValueKey": "HitTarget", "valueSteps": [ { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, { "isFormula": false, "isDynamic": false, "fixedValue": 1.5 } ], "modifierNameSteps": [ "UNIQUE_Activity_Potion_LevelEntity_LevelBuff_QuicklyAttack_Action_AddClearBuff" ] } ] }, "UNIQUE_Activity_Potion_LevelEntity_LevelBuff_QuicklyAttack_Action_AddClearBuff": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "target": "Team", "modifierName": "UNIQUE_Activity_Potion_LevelEntity_LevelBuff_QuicklyAttack_Action_ClearLevel" } ] }, "UNIQUE_Activity_Potion_LevelEntity_LevelBuff_QuicklyAttack_Action_ClearLevel": { "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": true, "dynamicKey": "AtkUpDuration" }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "target": "CurTeamAvatars", "modifierName": "UNIQUE_Activity_Potion_LevelEntity_LevelBuff_QuicklyAttack_AtkUpEff" } ], "onRemoved": [ { "$type": "MoleMole.Config.SetGlobalValue", "target": "Team", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "key": "NormalAtkLevel", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.TriggerAbility", "target": "CurTeamAvatars", "doOffStage": true, "abilityName": "ActivityAbility_Potion_LevelEntity_LevelBuff_QuicklyAttack" } ] }, "UNIQUE_Activity_Potion_LevelEntity_LevelBuff_QuicklyAttack_Action_AtkUp": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.ModifyDamageMixin", "attackTags": [ "NormalAttack_01", "NormalAttack_02", "NormalAttack_03", "NormalAttack_04", "NormalAttack_05", "NormalAttack_06" ], "damagePercentageRatio": { "isFormula": true, "formula": [ { "isOperator": false, "isDynamic": true, "dynamicKey": "AtkUpRate" }, { "isOperator": false, "isDynamic": true, "dynamicKey": "CurLevel" }, { "isOperator": true, "operation": "Mul" } ] } } ] }, "UNIQUE_Activity_Potion_LevelEntity_LevelBuff_QuicklyAttack_Action_CD": { "stacking": "Unique", "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": true, "dynamicKey": "AddBuffCD" }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.SetGlobalValue", "target": "Team", "value": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, "key": "QuicklyAttackCDState", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.SetGlobalValue", "target": "Team", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "HitTarget", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ], "onRemoved": [ { "$type": "MoleMole.Config.SetGlobalValue", "target": "Team", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "key": "QuicklyAttackCDState", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.SetGlobalValue", "target": "Team", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "key": "HitTarget", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] }, "UNIQUE_Activity_Potion_LevelEntity_LevelBuff_QuicklyAttack_AtkUpEff": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "state": "AttackUp" } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "UNIQUE_Activity_Potion_LevelEntity_LevelBuff_QuicklyAttack_Decision_OnAttackLanded" }, { "$type": "MoleMole.Config.ApplyModifier", "target": "Team", "modifierName": "UNIQUE_Activity_Potion_LevelEntity_LevelBuff_QuicklyAttack_ClearLevel_Handler" } ], "onAbilityStart": [ { "$type": "MoleMole.Config.SetGlobalValueToOverrideMap", "target": "Team", "doOffStage": true, "globalValueKey": "NormalAtkLevel", "overrideMapKey": "CurLevel" } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "ActivityAbility_LevelEntity_DeathRattle_Corruption_LoseHP", "abilityMixins": [ { "$type": "MoleMole.Config.ServerCreateGadgetOnKillMixin", "gadgetIDList": [ 44000426 ], "campID": 4001, "campTargetType": "Enemy" } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "ActivityAbility_Potion_DeathRattle_Corruption_LoseHPEff_ChallangeFinishHandler", "modifiers": { "UNIQUE_Activity_Potion_DeathRattle_Corruption_AddEffect_Handler": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.CurLocalAvatarMixinV2", "modifierName": "UNIQUE_Activity_Potion_DeathRattle_Corruption_Effect_Handler" } ], "onAdded": [ { "$type": "MoleMole.Config.SetGlobalValue", "target": "CurTeamAvatars", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "key": "CorruptionLevel", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] }, "UNIQUE_Activity_Potion_DeathRattle_Corruption_Effect_Handler": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin", "globalValueKey": "CorruptionLevel", "defaultGlobalValueOnCreate": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "valueSteps": [ { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, { "isFormula": false, "isDynamic": false, "fixedValue": 999.0 } ], "modifierNameSteps": [ "UNIQUE_Activity_Potion_DeathRattle_Corruption_Effect" ] } ] }, "UNIQUE_Activity_Potion_DeathRattle_Corruption_Effect": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin", "globalValueKey": "CorruptionLevel", "defaultGlobalValueOnCreate": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "valueSteps": [ { "isFormula": false, "isDynamic": false, "fixedValue": -0.5 }, { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, { "isFormula": false, "isDynamic": false, "fixedValue": 3.5 }, { "isFormula": false, "isDynamic": false, "fixedValue": 7.5 }, { "isFormula": false, "isDynamic": false, "fixedValue": 999.0 } ], "modifierNameSteps": [ "Blank", "Eff_Stage1", "Eff_Stage2", "Eff_Stage3" ] } ], "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Monster_Common_Corruption_LoseHP" } } ] }, "Blank": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 } }, "Eff_Stage1": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.SendEffectTrigger", "parameter": "Stage", "type": "Int", "value": 1, "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Monster_Common_Corruption_LoseHP" } } ] }, "Eff_Stage2": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.SendEffectTrigger", "parameter": "Stage", "type": "Int", "value": 2, "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Monster_Common_Corruption_LoseHP" } } ] }, "Eff_Stage3": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.SendEffectTrigger", "parameter": "Stage", "type": "Int", "value": 3, "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Monster_Common_Corruption_LoseHP" } } ] }, "UNIQUE_Activity_Potion_DeathRattle_Corruption_LogicGadget_Decision_ChallangeFinish": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.ServerUpdateGlobalValueMixin", "key": "Team_ChallangeFinishState", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ], "onAdded": [ { "$type": "MoleMole.Config.SetGlobalValue", "target": "Team", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "key": "Team_ChallangeFinishState", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "target": "AllTeams", "modifierName": "UNIQUE_Activity_Potion_DeathRattle_Corruption_LogicGadget_Decision_ChallangeFinish" }, { "$type": "MoleMole.Config.AttachModifier", "target": "Team", "modifierName": "UNIQUE_Activity_Potion_DeathRattle_Corruption_AddEffect_Handler" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "ActivityAbility_Potion_DeathRattle_Corruption_LogicGadget", "abilitySpecials": { "LoseHP_Amount": { "type": "float", "dynamicValue": 0.0 }, "LoseHP_AmountRatio": { "type": "float", "dynamicValue": 0.0 }, "LoseHPBuff_duration": { "type": "float", "dynamicValue": 0.0 }, "Backstage_HPRatio": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "Activity_Potion_DeathRattle_Corruption_LogicGadget_Action_LoseHP": { "timeScale": "Level", "stacking": "Multiple", "modifierName": "", "duration": { "isFormula": false, "isDynamic": true, "dynamicKey": "LoseHPBuff_duration" }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "onAdded": [ { "$type": "MoleMole.Config.Predicated", "doOffStage": true, "targetPredicates": [ { "$type": "MoleMole.Config.ByIsLocalAvatar", "target": "Self" } ], "successActions": [ { "$type": "MoleMole.Config.LoseHP", "doOffStage": true, "predicates": [ { "$type": "MoleMole.Config.ByGameTimeIsLocked" }, { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Team", "key": "Team_ChallangeFinishState", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "compareType": "NoneOrEqual" } ], "amount": { "isFormula": false, "isDynamic": true, "dynamicKey": "LoseHP_Amount" }, "amountByTargetMaxHPRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "LoseHP_AmountRatio" }, "enableInvincible": true, "enableLockHP": true, "disableWhenLoading": true } ], "failActions": [ { "$type": "MoleMole.Config.LoseHP", "doOffStage": true, "predicates": [ { "$type": "MoleMole.Config.ByGameTimeIsLocked" }, { "$type": "MoleMole.Config.ByTargetHPRatio", "target": "Self", "HPRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "Backstage_HPRatio" } }, { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Team", "key": "Team_ChallangeFinishState", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "compareType": "NoneOrEqual" } ], "amount": { "isFormula": false, "isDynamic": true, "dynamicKey": "LoseHP_Amount" }, "amountByTargetMaxHPRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "LoseHP_AmountRatio" }, "lethal": false, "enableInvincible": true, "enableLockHP": true, "disableWhenLoading": true } ] }, { "$type": "MoleMole.Config.AddGlobalValue", "doOffStage": true, "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "CorruptionLevel", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 999.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": "CorruptionLevel", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 999.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ], "onThinkInterval": [ { "$type": "MoleMole.Config.Predicated", "doOffStage": true, "targetPredicates": [ { "$type": "MoleMole.Config.ByIsLocalAvatar", "target": "Self" } ], "successActions": [ { "$type": "MoleMole.Config.LoseHP", "doOffStage": true, "predicates": [ { "$type": "MoleMole.Config.ByGameTimeIsLocked" }, { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Team", "key": "Team_ChallangeFinishState", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "compareType": "NoneOrEqual" } ], "amount": { "isFormula": false, "isDynamic": true, "dynamicKey": "LoseHP_Amount" }, "amountByTargetMaxHPRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "LoseHP_AmountRatio" }, "enableInvincible": true, "enableLockHP": true, "disableWhenLoading": true } ], "failActions": [ { "$type": "MoleMole.Config.LoseHP", "doOffStage": true, "predicates": [ { "$type": "MoleMole.Config.ByGameTimeIsLocked" }, { "$type": "MoleMole.Config.ByTargetHPRatio", "target": "Self", "HPRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "Backstage_HPRatio" } }, { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Team", "key": "Team_ChallangeFinishState", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "compareType": "NoneOrEqual" } ], "amount": { "isFormula": false, "isDynamic": true, "dynamicKey": "LoseHP_Amount" }, "amountByTargetMaxHPRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "LoseHP_AmountRatio" }, "lethal": false, "enableInvincible": true, "enableLockHP": true, "disableWhenLoading": true } ] } ], "buffID": 90005 } }, "onAdded": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Monster_Common_DeathRattle_Corruption_Explode" } }, { "$type": "MoleMole.Config.ApplyModifier", "target": "AllPlayerAvatars", "doOffStage": true, "modifierName": "Activity_Potion_DeathRattle_Corruption_LogicGadget_Action_LoseHP" } ] } } ]