[ { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "ActivityAbility_Challenge_SprintAreaAttack", "abilityMixins": [ { "$type": "MoleMole.Config.AttachToStateIDMixin", "stateIDs": [ "SprintBS" ], "modifierName": "ActivityAbility_Challenge_SprintAreaAttack_Check" } ], "abilitySpecials": { "Charge_CD": { "type": "float", "dynamicValue": 10.0 }, "MaxCount": { "type": "float", "dynamicValue": 3.0 } }, "modifiers": { "ActivityAbility_Challenge_SprintAreaAttack_Check": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.Predicated", "target": "Team", "targetPredicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Team", "key": "_Is_ActivityAbility_Challenge_SprintAreaAttack_Count", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 }, "compareType": "LessAndEqual" } ], "successActions": [ { "$type": "MoleMole.Config.ApplyModifier", "target": "Team", "modifierName": "UNIQUE_ActivityAbility_Challenge_SprintAreaAttack_Team_CD" }, { "$type": "MoleMole.Config.CreateGadget", "target": "CurLocalAvatar", "born": { "$type": "MoleMole.Config.ConfigBornByTarget" }, "gadgetID": 44000007, "campID": 1001, "campTargetType": "Enemy" } ] } ] }, "UNIQUE_ActivityAbility_Challenge_SprintAreaAttack_Team_CD": { "stackingOption": { "abilitySpecialName": "", "maxModifierNumForMultipleType": { "isFormula": false, "isDynamic": true, "dynamicKey": "MaxCount" } }, "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": true, "dynamicKey": "Charge_CD" }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "_Is_ActivityAbility_Challenge_SprintAreaAttack_Count", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": true, "dynamicKey": "MaxCount" }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ], "onRemoved": [ { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, "key": "_Is_ActivityAbility_Challenge_SprintAreaAttack_Count", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": true, "dynamicKey": "MaxCount" }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] } }, "onAdded": [ { "$type": "MoleMole.Config.AddGlobalValue", "target": "Team", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "key": "_Is_ActivityAbility_Challenge_SprintAreaAttack_Count", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": true, "dynamicKey": "MaxCount" }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "ActivityAbility_Challenge_SprintAreaAttack_Gadget", "abilitySpecials": { "Delay": { "type": "float", "dynamicValue": 1.0 }, "Damage": { "type": "float", "dynamicValue": 4.0 }, "DamageSystemValue": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "SprintAreaAttack": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": true, "dynamicKey": "Delay" }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Stages_GainWave_Stay" }, "born": { "$type": "MoleMole.Config.ConfigBornByTarget" } } ], "onRemoved": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Stages_GainWave_01" }, "born": { "$type": "MoleMole.Config.ConfigBornByTarget" } }, { "$type": "MoleMole.Config.TriggerAttackEvent", "target": "OriginOwner", "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": 100.0 }, "ignoreAttackerProperty": true, "damageExtra": { "isFormula": true, "formula": [ { "isOperator": false, "isDynamic": true, "dynamicKey": "Damage" }, { "isOperator": false, "isDynamic": true, "dynamicKey": "DamageSystemValue" }, { "isOperator": true, "operation": "Mul" } ] } }, "hitPattern": { "onHitEffectName": "", "hitImpulseType": "LV2", "hitHaltTimeScale": 0.05 }, "cameraShake": {} } }, "targetType": "Enemy" } ] } }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "SprintAreaAttack" }, { "$type": "MoleMole.Config.SetSystemValueToOverrideMap", "doOffStage": true, "key": "DamageSystemValue", "type": "ElementLevelCo" } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "ActivityAbility_Challenge_FallAnthem_AddHurt", "abilitySpecials": { "Damage": { "type": "float", "dynamicValue": 2.0 } }, "modifiers": { "UNIQUE_ActivityAbility_Challenge_FallAnthem_AddHurt": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.ModifyDamageMixin", "attackTags": [ "FallingAttack" ], "damagePercentageRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "Damage" } }, { "$type": "MoleMole.Config.AttachToStateIDMixin", "stateIDs": [ "FallingAnthem_AS_1", "FallingAnthem_AS_2" ], "modifierName": "TriggerAreaAttack" } ] }, "TriggerAreaAttack": { "stacking": "Unique", "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 0.1 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.ExecuteGadgetLua", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByShape", "entityTypePriority": [ "Gadget" ], "shapeName": "CircleR25", "sizeRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } }, "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "IS_ARENASHAKE", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "param1": 201 } ] } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "doOffStage": true, "modifierName": "UNIQUE_ActivityAbility_Challenge_FallAnthem_AddHurt" } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "ActivityAbility_Challenge_AtkDefUpAfterULT", "abilityMixins": [ { "$type": "MoleMole.Config.OnAvatarUseSkillMixin", "onTriggerUltimateSkill": [ { "$type": "MoleMole.Config.AddGlobalValue", "target": "CurTeamAvatars", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "_ability_ActivityAbility_Challenge_AtkDefUpAfterULT_BuffCurCount", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": true, "dynamicKey": "Buff_MaxCount" }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.SetGlobalValueToOverrideMap", "globalValueKey": "_ability_ActivityAbility_Challenge_AtkDefUpAfterULT_BuffCurCount", "overrideMapKey": "Buff_CurCount" }, { "$type": "MoleMole.Config.RemoveUniqueModifier", "target": "CurTeamAvatars", "doOffStage": true, "modifierName": "UNIQUE_ActivityAbility_Challenge_AtkDefUpAfterULT" }, { "$type": "MoleMole.Config.AttachModifier", "target": "CurTeamAvatars", "doOffStage": true, "modifierName": "UNIQUE_ActivityAbility_Challenge_AtkDefUpAfterULT" } ], "OIIDACCCPKO": 0.2 } ], "abilitySpecials": { "Buff_CurCount": { "type": "float", "dynamicValue": 0.0 }, "Buff_MaxCount": { "type": "float", "dynamicValue": 5.0 }, "Buff_AtkRate": { "type": "float", "dynamicValue": 0.1 }, "Buff_DefRate": { "type": "float", "dynamicValue": 0.1 } }, "modifiers": { "UNIQUE_ActivityAbility_Challenge_AtkDefUpAfterULT": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_AttackRatio": { "isFormula": true, "formula": [ { "isOperator": false, "isDynamic": true, "dynamicKey": "Buff_AtkRate" }, { "isOperator": false, "isDynamic": true, "dynamicKey": "Buff_CurCount" }, { "isOperator": true, "operation": "Mul" } ] }, "Actor_DefenceRatio": { "isFormula": true, "formula": [ { "isOperator": false, "isDynamic": true, "dynamicKey": "Buff_DefRate" }, { "isOperator": false, "isDynamic": true, "dynamicKey": "Buff_CurCount" }, { "isOperator": true, "operation": "Mul" } ] } }, "state": "AttackUp", "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "doOffStage": true, "modifierName": "UNIQUE_ActivityAbility_Challenge_AtkDefUpAfterULT_DefState" } ], "isLimitedProperties": true }, "UNIQUE_ActivityAbility_Challenge_AtkDefUpAfterULT_DefState": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "state": "DefenseUp" } }, "onAdded": [ { "$type": "MoleMole.Config.ClearGlobalValue", "key": "_ability_ActivityAbility_Challenge_AtkDefUpAfterULT_BuffCurCount" } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "ActivityAbility_Challenge_AtkSpeed", "abilitySpecials": { "AtkSpeed": { "type": "float", "dynamicValue": 0.5 } }, "modifiers": { "UNIQUE_ActivityAbility_Challenge_AtkSpeed": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Animator_AttackSpeedRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "AtkSpeed" } }, "isLimitedProperties": true } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "doOffStage": true, "modifierName": "UNIQUE_ActivityAbility_Challenge_AtkSpeed" } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "ActivityAbility_Challenge_EnhancExtraAttack", "abilityMixins": [ { "$type": "MoleMole.Config.AttachToStateIDMixin", "stateIDs": [ "ExtraAttack", "ExtraAttack1", "ExtraAttack2", "ExtraAttack3", "ExtraAttack_BS" ], "modifierName": "UNIQUE_ActivityAbility_Challenge_EnhancExtraAttack_Cost" } ], "abilitySpecials": { "Cost": { "type": "float", "dynamicValue": -0.5 }, "Damage": { "type": "float", "dynamicValue": 0.25 } }, "modifiers": { "UNIQUE_ActivityAbility_Challenge_EnhancExtraAttack_Cost": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_CostStaminaRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "Cost" } }, "isLimitedProperties": true }, "UNIQUE_ActivityAbility_Challenge_EnhancExtraAttack_AddHurt": { "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": "Damage" } } ] } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "doOffStage": true, "modifierName": "UNIQUE_ActivityAbility_Challenge_EnhancExtraAttack_AddHurt" } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "ActivityAbility_Challenge_AreaAttackOnEnemyKilled", "abilityMixins": [ { "$type": "MoleMole.Config.DoActionByKillingMixin", "attackTags": [ "ExtraAttack" ], "detectWindow": 0.6, "onKill": [ { "$type": "MoleMole.Config.Predicated", "target": "Other", "targetPredicates": [ { "$type": "MoleMole.Config.ByEntityTypes", "entityTypes": [ "Monster" ] } ], "successActions": [ { "$type": "MoleMole.Config.SetGlobalPos", "target": "SelfAttackTarget", "key": "_ActivityAbility_Challenge_AreaAttackOnEnemyKilled_POS", "setTarget": false }, { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Stages_GainWave_01" }, "born": { "$type": "MoleMole.Config.ConfigBornByGlobalValue", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, "onGround": true, "positionKey": "_ActivityAbility_Challenge_AreaAttackOnEnemyKilled_POS", "directionKey": "" } }, { "$type": "MoleMole.Config.TriggerAttackEvent", "target": "Caster", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackSphere", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornByGlobalValue", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, "onGround": true, "positionKey": "_ActivityAbility_Challenge_AreaAttackOnEnemyKilled_POS", "directionKey": "" }, "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": 100.0 }, "ignoreAttackerProperty": true, "damageExtra": { "isFormula": true, "formula": [ { "isOperator": false, "isDynamic": true, "dynamicKey": "Damage" }, { "isOperator": false, "isDynamic": true, "dynamicKey": "DamageSystemValue" }, { "isOperator": true, "operation": "Mul" } ] } }, "hitPattern": { "onHitEffectName": "", "hitImpulseType": "LV2", "hitHaltTimeScale": 0.05 }, "cameraShake": {} } }, "targetType": "Enemy" } ] } ] } ], "abilitySpecials": { "Damage": { "type": "float", "dynamicValue": 4.0 }, "DamageSystemValue": { "type": "float", "dynamicValue": 0.0 } }, "onAdded": [ { "$type": "MoleMole.Config.SetSystemValueToOverrideMap", "doOffStage": true, "key": "DamageSystemValue", "type": "ElementLevelCo" } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "ActivityAbility_Challenge_ElemReactExplode_AddHurt", "abilitySpecials": { "Value": { "type": "float", "dynamicValue": 1.0 } }, "modifiers": { "UNIQUE_ActivityAbility_Challenge_ElemReactExplode_AddHurt": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_ElemReactExplodeDelta": { "isFormula": false, "isDynamic": true, "dynamicKey": "Value" } }, "isLimitedProperties": true } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "doOffStage": true, "modifierName": "UNIQUE_ActivityAbility_Challenge_ElemReactExplode_AddHurt" } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "ActivityAbility_Challenge_ElemReactElectric_AddHurt", "abilitySpecials": { "Value": { "type": "float", "dynamicValue": 1.0 } }, "modifiers": { "UNIQUE_ActivityAbility_Challenge_ElemReactElectric_AddHurt": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_ElemReactElectricDelta": { "isFormula": false, "isDynamic": true, "dynamicKey": "Value" } }, "isLimitedProperties": true } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "doOffStage": true, "modifierName": "UNIQUE_ActivityAbility_Challenge_ElemReactElectric_AddHurt" } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "ActivityAbility_Challenge_FireAddHurt", "abilitySpecials": { "Value": { "type": "float", "dynamicValue": 0.5 } }, "modifiers": { "UNIQUE_ActivityAbility_Challenge_FireAddHurt": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_FireAddHurtDelta": { "isFormula": false, "isDynamic": true, "dynamicKey": "Value" } }, "isLimitedProperties": true } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "doOffStage": true, "modifierName": "UNIQUE_ActivityAbility_Challenge_FireAddHurt" } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "ActivityAbility_Challenge_ShockAddHurt", "abilitySpecials": { "Value": { "type": "float", "dynamicValue": 1.5 } }, "modifiers": { "UNIQUE_ActivityAbility_Challenge_ShockAddHurt_Team": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.CurLocalAvatarMixin", "modifierName": "UNIQUE_ActivityAbility_Challenge_ShockAddHurt_Avatar" } ] }, "UNIQUE_ActivityAbility_Challenge_ShockAddHurt_Avatar": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_ElemReactElectricDelta": { "isFormula": false, "isDynamic": true, "dynamicKey": "Value" } }, "isLimitedProperties": true } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "target": "Team", "modifierName": "UNIQUE_ActivityAbility_Challenge_ShockAddHurt_Team" } ], "onAvatarIn": [ { "$type": "MoleMole.Config.AttachModifier", "target": "Team", "modifierName": "UNIQUE_ActivityAbility_Challenge_ShockAddHurt_Team" } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "ActivityAbility_Challenge_ShockAreaAttack", "abilityMixins": [ { "$type": "MoleMole.Config.DoActionByElementReactionMixin", "entityTypes": [ "Monster" ], "reactionTypes": [ "Shock" ], "actions": [ { "$type": "MoleMole.Config.ApplyModifier", "target": "Team", "modifierName": "UNIQUE_ActivityAbility_Challenge_ShockAreaAttack_Team" } ] } ], "abilitySpecials": { "Value_CD": { "type": "float", "dynamicValue": 4.0 } }, "modifiers": { "UNIQUE_ActivityAbility_Challenge_ShockAreaAttack_Team": { "stacking": "Unique", "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": true, "dynamicKey": "Value_CD" }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.ServerLuaCall", "luaCallType": "SpecificGroup", "CallParamList": [ 133001577 ], "funcName": "Activity_Arena_ShockAreaAttack", "param1": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "param2": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "param3": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] } }, "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "ActivityAbility_Challenge_FallingAttack", "abilitySpecials": { "Value_Base": { "type": "float", "dynamicValue": 0.0 }, "Value_Up": { "type": "float", "dynamicValue": 0.5 }, "Value_CurCount": { "type": "float", "dynamicValue": 0.0 }, "Value_MaxCount": { "type": "float", "dynamicValue": 10.0 } }, "modifiers": { "UNIQUE_ActivityAbility_Challenge_FallingAttack_Team": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.CurLocalAvatarMixin", "modifierName": "UNIQUE_ActivityAbility_Challenge_FallingAttack_Avatar" } ] }, "UNIQUE_ActivityAbility_Challenge_FallingAttack_Avatar": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.ModifyDamageMixin", "attackTags": [ "FallingAttack" ], "damagePercentageRatio": { "isFormula": true, "formula": [ { "isOperator": false, "isDynamic": true, "dynamicKey": "Value_Base" }, { "isOperator": false, "isDynamic": true, "dynamicKey": "Value_Up" }, { "isOperator": false, "isDynamic": true, "dynamicKey": "Value_CurCount" }, { "isOperator": true, "operation": "Mul" }, { "isOperator": true, "operation": "Add" } ] } }, { "$type": "MoleMole.Config.AttachToStateIDMixin", "stateIDs": [ "FallingAnthem_AS_1", "FallingAnthem_AS_2" ], "modifierName": "TriggerAreaAttack" } ] }, "TriggerAreaAttack": { "stacking": "Unique", "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 0.1 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.ServerLuaCall", "luaCallType": "SpecificGroup", "CallParamList": [ 133001582 ], "funcName": "Activity_Arena_FallingAreaAttack", "param1": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "param2": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "param3": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.AddGlobalValue", "target": "CurTeamAvatars", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "_ActivityAbility_Challenge_FallingAttack_TempValue", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": true, "dynamicKey": "Value_MaxCount" }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.SetGlobalValueToOverrideMap", "target": "CurTeamAvatars", "globalValueKey": "_ActivityAbility_Challenge_FallingAttack_TempValue", "overrideMapKey": "Value_CurCount" } ] } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "target": "Team", "modifierName": "UNIQUE_ActivityAbility_Challenge_FallingAttack_Team" } ], "onRemoved": [ { "$type": "MoleMole.Config.ClearGlobalValue", "doOffStage": true, "key": "_ActivityAbility_Challenge_FallingAttack_TempValue" } ], "onAvatarIn": [ { "$type": "MoleMole.Config.AttachModifier", "target": "Team", "modifierName": "UNIQUE_ActivityAbility_Challenge_FallingAttack_Team" } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "ActivityAbility_Challenge_Frozen", "abilitySpecials": { "Value_DamageRate": { "type": "float", "dynamicValue": 135.0 }, "Value_CD": { "type": "float", "dynamicValue": 2.0 }, "Value_Chance": { "type": "float", "dynamicValue": 0.5 }, "Value_Frozen_DamageSystemValue": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "UNIQUE_ActivityAbility_Challenge_Frozen_Team": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.CurLocalAvatarMixin", "modifierName": "UNIQUE_ActivityAbility_Challenge_Frozen_Avatar" } ] }, "UNIQUE_ActivityAbility_Challenge_Frozen_Avatar": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAttackLanded": [ { "$type": "MoleMole.Config.Predicated", "target": "Other", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Team", "key": "_ActivityAbility_Challenge_Frozen_CD", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "compareType": "NoneOrEqual" } ], "targetPredicates": [ { "$type": "MoleMole.Config.ByEntityTypes", "entityTypes": [ "Monster" ] }, { "$type": "MoleMole.Config.ByAttackTags", "attackTags": [ "NormalAttack_01", "NormalAttack_02", "NormalAttack_03", "NormalAttack_04", "NormalAttack_05", "NormalAttack_06", "ExtraAttack" ] }, { "$type": "MoleMole.Config.ByHasAbilityState", "abilityState": "ElementFreeze" } ], "successActions": [ { "$type": "MoleMole.Config.Randomed", "target": "Caster", "chance": { "isFormula": false, "isDynamic": true, "dynamicKey": "Value_Chance" }, "successActions": [ { "$type": "MoleMole.Config.ApplyModifier", "target": "Team", "modifierName": "UNIQUE_ActivityAbility_Challenge_Frozen_CD_Team" }, { "$type": "MoleMole.Config.SetGlobalValue", "target": "Caster", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "_ActivityAbility_Challenge_Frozen_DoAttack", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] } ] }, { "$type": "MoleMole.Config.ApplyModifier", "target": "Other", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_ActivityAbility_Challenge_Frozen_DoAttack", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "forceByCaster": true, "compareType": "MoreThan" } ], "modifierName": "ActivityAbility_Challenge_Frozen_AreaAttack" }, { "$type": "MoleMole.Config.ClearGlobalValue", "target": "CurTeamAvatars", "doOffStage": true, "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_ActivityAbility_Challenge_Frozen_DoAttack", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "forceByCaster": true, "compareType": "MoreThan" } ], "key": "_ActivityAbility_Challenge_Frozen_DoAttack" } ] }, "ActivityAbility_Challenge_Frozen_AreaAttack": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Stages_GainWave_01" } }, { "$type": "MoleMole.Config.TriggerAttackEvent", "target": "Applier", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackCircle", "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, "damageExtra": { "isFormula": true, "formula": [ { "isOperator": false, "isDynamic": true, "dynamicKey": "Value_DamageRate" }, { "isOperator": false, "isDynamic": true, "dynamicKey": "Value_Frozen_DamageSystemValue" }, { "isOperator": true, "operation": "Mul" } ] } }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV3", "hitHaltTimeScale": 0.05 } } }, "targetType": "Enemy" } ] }, "UNIQUE_ActivityAbility_Challenge_Frozen_CD_Team": { "stacking": "Unique", "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": true, "dynamicKey": "Value_CD" }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.SetGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "_ActivityAbility_Challenge_Frozen_CD", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ], "onRemoved": [ { "$type": "MoleMole.Config.ClearGlobalValue", "key": "_ActivityAbility_Challenge_Frozen_CD" } ] } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "target": "Team", "modifierName": "UNIQUE_ActivityAbility_Challenge_Frozen_Team" }, { "$type": "MoleMole.Config.SetSystemValueToOverrideMap", "doOffStage": true, "key": "Value_Frozen_DamageSystemValue", "type": "ElementLevelCo" }, { "$type": "MoleMole.Config.ClearGlobalValue", "target": "CurTeamAvatars", "doOffStage": true, "key": "_ActivityAbility_Challenge_Frozen_DoAttack" } ], "onAvatarIn": [ { "$type": "MoleMole.Config.AttachModifier", "target": "Team", "modifierName": "UNIQUE_ActivityAbility_Challenge_Frozen_Team" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "ActivityAbility_Challenge_LowHp", "abilitySpecials": { "Value_Buff_A_Hp": { "type": "float", "dynamicValue": 0.7 }, "Value_Buff_A": { "type": "float", "dynamicValue": 0.5 }, "Value_Buff_B_Hp": { "type": "float", "dynamicValue": 0.5 }, "Value_Buff_B": { "type": "float", "dynamicValue": 0.25 }, "Value_Buff_C_Hp": { "type": "float", "dynamicValue": 0.3 }, "Value_Buff_C_CD": { "type": "float", "dynamicValue": 2.0 }, "Value_Buff_C_Chance": { "type": "float", "dynamicValue": 1.0 }, "Value_Buff_C_DamageRate": { "type": "float", "dynamicValue": 10.0 }, "Value_Buff_C_DamageSystemValue": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "UNIQUE_ActivityAbility_Challenge_LowHp_Team": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.CurLocalAvatarMixin", "modifierName": "UNIQUE_ActivityAbility_Challenge_LowHp_Avatar" } ] }, "UNIQUE_ActivityAbility_Challenge_LowHp_Avatar": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.AttachModifierToPredicateMixin", "onEvent": "HP", "predicates": [ { "$type": "MoleMole.Config.ByTargetHPRatio", "logic": "LesserOrEqual", "HPRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "Value_Buff_A_Hp" } } ], "modifierName": "UNIQUE_ActivityAbility_Challenge_LowHp_AttackUp" }, { "$type": "MoleMole.Config.AttachModifierToPredicateMixin", "onEvent": "HP", "predicates": [ { "$type": "MoleMole.Config.ByTargetHPRatio", "HPRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "Value_Buff_A_Hp" } } ], "modifierName": "Del_AttackUp" }, { "$type": "MoleMole.Config.AttachModifierToPredicateMixin", "onEvent": "HP", "predicates": [ { "$type": "MoleMole.Config.ByTargetHPRatio", "logic": "LesserOrEqual", "HPRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "Value_Buff_B_Hp" } } ], "modifierName": "UNIQUE_ActivityAbility_Challenge_LowHp_AttackSpeedUp" }, { "$type": "MoleMole.Config.AttachModifierToPredicateMixin", "onEvent": "HP", "predicates": [ { "$type": "MoleMole.Config.ByTargetHPRatio", "HPRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "Value_Buff_B_Hp" } } ], "modifierName": "Del_AttackSpeedUp" }, { "$type": "MoleMole.Config.AttachModifierToPredicateMixin", "onEvent": "HP", "predicates": [ { "$type": "MoleMole.Config.ByTargetHPRatio", "logic": "LesserOrEqual", "HPRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "Value_Buff_C_Hp" } } ], "modifierName": "UNIQUE_ActivityAbility_Challenge_LowHp_AreaAttack" }, { "$type": "MoleMole.Config.AttachModifierToPredicateMixin", "onEvent": "HP", "predicates": [ { "$type": "MoleMole.Config.ByTargetHPRatio", "HPRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "Value_Buff_C_Hp" } } ], "modifierName": "Del_AreaAttack" } ], "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "predicates": [ { "$type": "MoleMole.Config.ByTargetHPRatio", "logic": "LesserOrEqual", "HPRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "Value_Buff_A_Hp" } } ], "modifierName": "UNIQUE_ActivityAbility_Challenge_LowHp_AttackUp" }, { "$type": "MoleMole.Config.AttachModifier", "predicates": [ { "$type": "MoleMole.Config.ByTargetHPRatio", "logic": "LesserOrEqual", "HPRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "Value_Buff_B_Hp" } } ], "modifierName": "UNIQUE_ActivityAbility_Challenge_LowHp_AttackSpeedUp" }, { "$type": "MoleMole.Config.AttachModifier", "predicates": [ { "$type": "MoleMole.Config.ByTargetHPRatio", "logic": "LesserOrEqual", "HPRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "Value_Buff_C_Hp" } } ], "modifierName": "UNIQUE_ActivityAbility_Challenge_LowHp_AreaAttack" } ], "onRemoved": [ { "$type": "MoleMole.Config.RemoveUniqueModifier", "doOffStage": true, "modifierName": "UNIQUE_ActivityAbility_Challenge_LowHp_AttackUp" }, { "$type": "MoleMole.Config.RemoveUniqueModifier", "doOffStage": true, "modifierName": "UNIQUE_ActivityAbility_Challenge_LowHp_AttackSpeedUp" }, { "$type": "MoleMole.Config.RemoveUniqueModifier", "doOffStage": true, "modifierName": "UNIQUE_ActivityAbility_Challenge_LowHp_AreaAttack" } ] }, "UNIQUE_ActivityAbility_Challenge_LowHp_AttackUp": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_AttackRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "Value_Buff_A" } }, "state": "AttackUp", "isLimitedProperties": true }, "UNIQUE_ActivityAbility_Challenge_LowHp_AttackSpeedUp": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Animator_AttackSpeedRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "Value_Buff_B" } }, "state": "SpeedUp", "isLimitedProperties": true }, "UNIQUE_ActivityAbility_Challenge_LowHp_AreaAttack": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAttackLanded": [ { "$type": "MoleMole.Config.Predicated", "target": "Other", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Team", "key": "ActivityAbility_Challenge_LowHp_AreaAttack_CD", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "compareType": "NoneOrEqual" } ], "targetPredicates": [ { "$type": "MoleMole.Config.ByEntityTypes", "entityTypes": [ "Monster" ] } ], "successActions": [ { "$type": "MoleMole.Config.Randomed", "target": "Caster", "chance": { "isFormula": false, "isDynamic": true, "dynamicKey": "Value_Buff_C_Chance" }, "successActions": [ { "$type": "MoleMole.Config.ApplyModifier", "target": "Team", "modifierName": "UNIQUE_ActivityAbility_Challenge_LowHp_AreaAttack_CD_Team" }, { "$type": "MoleMole.Config.SetGlobalValue", "target": "Caster", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "ActivityAbility_Challenge_LowHp_AreaAttack_DoAttack", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] } ] }, { "$type": "MoleMole.Config.ApplyModifier", "target": "Other", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "ActivityAbility_Challenge_LowHp_AreaAttack_DoAttack", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "forceByCaster": true, "compareType": "MoreThan" } ], "modifierName": "ActivityAbility_Challenge_LowHp_AreaAttack" }, { "$type": "MoleMole.Config.ClearGlobalValue", "target": "CurTeamAvatars", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "ActivityAbility_Challenge_LowHp_AreaAttack_DoAttack", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "forceByCaster": true, "compareType": "MoreThan" } ], "key": "ActivityAbility_Challenge_LowHp_AreaAttack_DoAttack" } ] }, "UNIQUE_ActivityAbility_Challenge_LowHp_AreaAttack_CD_Team": { "stacking": "Unique", "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": true, "dynamicKey": "Value_Buff_C_CD" }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.SetGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "ActivityAbility_Challenge_LowHp_AreaAttack_CD", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ], "onRemoved": [ { "$type": "MoleMole.Config.ClearGlobalValue", "key": "ActivityAbility_Challenge_LowHp_AreaAttack_CD" } ] }, "ActivityAbility_Challenge_LowHp_AreaAttack": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 0.1 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Stages_GainWave_01" }, "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, "onGround": true } }, { "$type": "MoleMole.Config.TriggerAttackEvent", "target": "Applier", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackSphere", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, "onGround": true }, "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, "damageExtra": { "isFormula": true, "formula": [ { "isOperator": false, "isDynamic": true, "dynamicKey": "Value_Buff_C_DamageRate" }, { "isOperator": false, "isDynamic": true, "dynamicKey": "Value_Buff_C_DamageSystemValue" }, { "isOperator": true, "operation": "Mul" } ] } }, "hitPattern": { "onHitEffectName": "", "hitImpulseType": "LV1", "hitHaltTimeScale": 0.05 }, "cameraShake": {} } }, "targetType": "Enemy" } ] }, "Del_AttackUp": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 0.1 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.RemoveUniqueModifier", "doOffStage": true, "modifierName": "UNIQUE_ActivityAbility_Challenge_LowHp_AttackUp" } ] }, "Del_AttackSpeedUp": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 0.1 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.RemoveUniqueModifier", "doOffStage": true, "modifierName": "UNIQUE_ActivityAbility_Challenge_LowHp_AttackSpeedUp" } ] }, "Del_AreaAttack": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 0.1 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.RemoveUniqueModifier", "doOffStage": true, "modifierName": "UNIQUE_ActivityAbility_Challenge_LowHp_AreaAttack" } ] } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "target": "Team", "modifierName": "UNIQUE_ActivityAbility_Challenge_LowHp_Team" }, { "$type": "MoleMole.Config.SetSystemValueToOverrideMap", "doOffStage": true, "key": "Value_Buff_C_DamageSystemValue", "type": "ElementLevelCo" } ], "onAvatarIn": [ { "$type": "MoleMole.Config.AttachModifier", "target": "Team", "modifierName": "UNIQUE_ActivityAbility_Challenge_LowHp_Team" } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "ActivityAbility_Challenge_ExtraAttack", "abilitySpecials": { "Value_AtkSpeed": { "type": "float", "dynamicValue": 0.25 }, "Value_DamageRate": { "type": "float", "dynamicValue": 20.0 }, "Value_DamageSystemValue": { "type": "float", "dynamicValue": 0.0 }, "Value_DamageUp": { "type": "float", "dynamicValue": 0.5 }, "Value_MaxBuffCount": { "type": "float", "dynamicValue": 8.0 }, "Value_CurBuffCount": { "type": "float", "dynamicValue": 0.0 }, "Value_Cost": { "type": "float", "dynamicValue": -0.5 } }, "modifiers": { "UNIQUE_ActivityAbility_Challenge_ExtraAttack_Avatar": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.DoActionByKillingMixin", "attackTags": [ "ExtraAttack" ], "detectWindow": 0.6, "onKill": [ { "$type": "MoleMole.Config.RemoveUniqueModifier", "modifierName": "UNIQUE_TowerBuff_ShieldEnhanceAtk_HasBuff" }, { "$type": "MoleMole.Config.Predicated", "target": "Other", "targetPredicates": [ { "$type": "MoleMole.Config.ByEntityTypes", "entityTypes": [ "Monster" ] } ], "successActions": [ { "$type": "MoleMole.Config.Predicated", "target": "Other", "targetPredicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Team", "key": "_ActivityAbility_Challenge_ExtraAttackOnEnemyKilled_Count", "value": { "isFormula": false, "isDynamic": true, "dynamicKey": "Value_MaxBuffCount" }, "compareType": "MoreThanAndEqual" } ], "successActions": [ { "$type": "MoleMole.Config.SetGlobalPos", "target": "Other", "doOffStage": true, "key": "_ActivityAbility_Challenge_ExtraAttackOnEnemyKilled_POS", "setTarget": false }, { "$type": "MoleMole.Config.FireEffect", "doOffStage": true, "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Stages_GainWave_01" }, "born": { "$type": "MoleMole.Config.ConfigBornByGlobalValue", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, "onGround": true, "positionKey": "_ActivityAbility_Challenge_ExtraAttackOnEnemyKilled_POS", "directionKey": "" } }, { "$type": "MoleMole.Config.TriggerAttackEvent", "target": "Caster", "doOffStage": true, "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackSphere", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornByGlobalValue", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, "onGround": true, "positionKey": "_ActivityAbility_Challenge_ExtraAttackOnEnemyKilled_POS", "directionKey": "" }, "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": 100.0 }, "ignoreAttackerProperty": true, "damageExtra": { "isFormula": true, "formula": [ { "isOperator": false, "isDynamic": true, "dynamicKey": "Value_DamageRate" }, { "isOperator": false, "isDynamic": true, "dynamicKey": "Value_DamageSystemValue" }, { "isOperator": true, "operation": "Mul" } ] } }, "hitPattern": { "onHitEffectName": "", "hitImpulseType": "LV2", "hitHaltTimeScale": 0.05 }, "cameraShake": {} } }, "targetType": "Enemy" } ], "failActions": [ { "$type": "MoleMole.Config.AddGlobalValue", "target": "Team", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "_ActivityAbility_Challenge_ExtraAttackOnEnemyKilled_Count", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": true, "dynamicKey": "Value_MaxBuffCount" }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.ApplyModifier", "target": "CurLocalAvatar", "doOffStage": true, "modifierName": "ActivityAbility_Challenge_ExtraAttack_RefreshCount" } ] } ] } ] }, { "$type": "MoleMole.Config.AttachToStateIDMixin", "stateIDs": [ "ExtraAttack", "ExtraAttack1", "ExtraAttack2", "ExtraAttack3", "Attack01", "Attack02", "Attack03", "Attack04", "Attack05", "Attack06", "ExtraAttack_BS", "ExtraAttack_Charge", "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_ActivityAbility_Challenge_ExtraAttack_Cost" } ], "properties": { "Animator_AttackSpeedRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "Value_AtkSpeed" } }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "doOffStage": true, "modifierName": "ActivityAbility_Challenge_ExtraAttack_RefreshCount" } ], "onRemoved": [ { "$type": "MoleMole.Config.ClearGlobalValue", "doOffStage": true, "key": "_ActivityAbility_Challenge_ExtraAttackOnEnemyKilled_Count" } ], "onAvatarIn": [ { "$type": "MoleMole.Config.ApplyModifier", "doOffStage": true, "modifierName": "ActivityAbility_Challenge_ExtraAttack_RefreshCount" } ], "isLimitedProperties": true }, "ActivityAbility_Challenge_ExtraAttack_RefreshCount": { "stacking": "Multiple", "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 0.1 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.CopyGlobalValue", "doOffStage": true, "srcTarget": "Team", "dstTarget": "Self", "srcKey": "_ActivityAbility_Challenge_ExtraAttackOnEnemyKilled_Count", "dstKey": "_ActivityAbility_Challenge_ExtraAttackOnEnemyKilled_Count" }, { "$type": "MoleMole.Config.SetGlobalValueToOverrideMap", "doOffStage": true, "globalValueKey": "_ActivityAbility_Challenge_ExtraAttackOnEnemyKilled_Count", "overrideMapKey": "Value_CurBuffCount" }, { "$type": "MoleMole.Config.RemoveUniqueModifier", "doOffStage": true, "modifierName": "UNIQUE_ActivityAbility_Challenge_ExtraAttack_Buff" }, { "$type": "MoleMole.Config.ApplyModifier", "doOffStage": true, "modifierName": "UNIQUE_ActivityAbility_Challenge_ExtraAttack_Buff" } ] }, "UNIQUE_ActivityAbility_Challenge_ExtraAttack_Buff": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.ModifyDamageMixin", "attackTags": [ "ExtraAttack" ], "damagePercentageRatio": { "isFormula": true, "formula": [ { "isOperator": false, "isDynamic": true, "dynamicKey": "Value_CurBuffCount" }, { "isOperator": false, "isDynamic": true, "dynamicKey": "Value_DamageUp" }, { "isOperator": true, "operation": "Mul" } ] }, "predicates": [ { "$type": "MoleMole.Config.ByEntityTypes", "entityTypes": [ "Monster" ] } ] } ] }, "UNIQUE_ActivityAbility_Challenge_ExtraAttack_Cost": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_CostStaminaRatio": { "isFormula": false, "isDynamic": true, "dynamicKey": "Value_Cost" } }, "isLimitedProperties": true } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "doOffStage": true, "modifierName": "UNIQUE_ActivityAbility_Challenge_ExtraAttack_Avatar" }, { "$type": "MoleMole.Config.SetSystemValueToOverrideMap", "doOffStage": true, "key": "Value_DamageSystemValue", "type": "ElementLevelCo" } ], "onRemoved": [ { "$type": "MoleMole.Config.RemoveUniqueModifier", "doOffStage": true, "modifierName": "UNIQUE_ActivityAbility_Challenge_ExtraAttack_Buff" }, { "$type": "MoleMole.Config.ClearGlobalValue", "target": "Team", "doOffStage": true, "key": "_ActivityAbility_Challenge_ExtraAttackOnEnemyKilled_Count" }, { "$type": "MoleMole.Config.ClearGlobalValue", "doOffStage": true, "key": "_ActivityAbility_Challenge_ExtraAttackOnEnemyKilled_Count" } ], "isDynamicAbility": true } } ]