Grasscutter_Resources/Resources/BinOutput/Ability/Temp/ConfigAbility_Activity_Challenge.json
2022-04-23 07:55:31 +05:30

2656 lines
84 KiB
JSON

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