mirror of
https://github.com/Koko-boya/Grasscutter_Resources
synced 2024-01-31 23:23:19 +08:00
2656 lines
84 KiB
JSON
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
|
|
}
|
|
}
|
|
] |