[ { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Avatar_Kate_RisingBladeNE", "abilityMixins": [ { "$type": "MoleMole.Config.SkillButtonHoldChargeMixin", "skillID": 10011, "nextLoopTriggerID": "NextLoopTrigger", "endHoldTrigger": "EndHoldTrigger", "beforeStateIDs": [ "Attack01" ], "chargeLoopStateIDs": [ "RisingBladeNE_Charge1", "RisingBladeNE_Charge2" ], "chargeLoopDurations": [ 1.0 ] }, { "$type": "MoleMole.Config.AttachToStateIDMixin", "stateIDs": [ "RisingBladeNE_Charge1" ], "modifierName": "Charge1" }, { "$type": "MoleMole.Config.AttachToStateIDMixin", "stateIDs": [ "RisingBladeNE_Charge2" ], "modifierName": "Charge2" } ], "modifiers": { "Charge1": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_RisingBladeNE_Charge_01" } } ] }, "Charge2": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_RisingBladeNE_Charge_01" } } ] } } } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Avatar_Kate_TriggerAbility", "abilityMixins": [ { "$type": "MoleMole.Config.SkillButtonHoldChargeMixin", "skillID": 10012, "nextLoopTriggerID": "NextLoopTrigger", "endHoldTrigger": "EndHoldTrigger", "beforeStateIDs": [ "FlickerWave_BS" ], "chargeLoopStateIDs": [ "FlickerWave_BS2", "ThunderFall_Ready", "ThunderFall_Strike1" ], "chargeLoopDurations": [ 1.5, 3.0 ] }, { "$type": "MoleMole.Config.AttachToStateIDMixin", "stateIDs": [ "ThunderFall_Ready" ], "modifierName": "Charge1" }, { "$type": "MoleMole.Config.AttachToStateIDMixin", "stateIDs": [ "FlickerWave_BS2" ], "modifierName": "Charge2" } ], "modifiers": { "Charge1": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_ThunderFall_Area" } } ] }, "Charge2": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_RisingBladeNE_Charge_02" } } ] } } } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Avatar_Kate_FlickerWave", "onAbilityStart": [ { "$type": "MoleMole.Config.AvatarSkillStart", "skillID": 10012, "cdRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "costStaminaRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } }, { "$type": "MoleMole.Config.TriggerBullet", "bulletID": 41006007, "born": { "$type": "MoleMole.Config.ConfigBornByTarget", "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 } } } } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Test_FlickerWaveDamage", "modifiers": { "StaticElec_Pre": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 3.2 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAttackLanded": [ { "$type": "MoleMole.Config.TriggerAbility", "target": "Owner", "doOffStage": true, "predicates": [ { "$type": "MoleMole.Config.ByEntityTypes", "entityTypes": [ "Monster" ], "useEventSource": true } ], "abilityName": "Test_StaticElecField" }, { "$type": "MoleMole.Config.KillSelf", "doOffStage": true } ] } }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Ani_FlickerWave_Bul" } }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "StaticElec_Pre" } ], "onAbilityStart": [ { "$type": "MoleMole.Config.TriggerAttackEvent", "doOffStage": true, "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.8 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } }, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Electric", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 50.0 } }, "hitPattern": { "onHitEffectName": "default", "hitImpulseX": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "hitImpulseY": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "hitImpulseType": "", "hitHaltTimeScale": 0.05 } } }, "targetType": "Enemy" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Test_StaticElecField", "modifiers": { "FlickerWave_Effect": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 0.8 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_FlickerWave_Buff" } } ] }, "StaticElec": { "stacking": "MultipleRefreshNoRemove", "stackingOption": { "abilitySpecialName": "", "maxModifierNumForMultipleType": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 } }, "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 15.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 0.1 }, "onAdded": [ { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "_ABILITY_StaticElec_COUNT", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ], "onRemoved": [ { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, "key": "_ABILITY_StaticElec_COUNT", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ], "onThinkInterval": [ { "$type": "MoleMole.Config.RemoveModifier", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_ABILITY_StaticElec_COUNT", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ], "modifierName": "StaticElec" } ] }, "UNIQUE_StaticElec_Effect": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin", "globalValueKey": "_ABILITY_StaticElec_COUNT", "defaultGlobalValueOnCreate": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "valueSteps": [ { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, { "isFormula": false, "isDynamic": false, "fixedValue": 1.5 }, { "isFormula": false, "isDynamic": false, "fixedValue": 2.5 }, { "isFormula": false, "isDynamic": false, "fixedValue": 3.5 } ], "modifierNameSteps": [ "StaticElec_effect_0", "StaticElec_effect_1", "StaticElec_effect_2", "StaticElec_effect_3" ] } ] }, "StaticElec_effect_0": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.RemoveModifier", "modifierName": "StaticElec_effect_1" }, { "$type": "MoleMole.Config.RemoveModifier", "modifierName": "StaticElec_effect_2" }, { "$type": "MoleMole.Config.RemoveModifier", "modifierName": "StaticElec_effect_3" } ] }, "StaticElec_effect_1": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_StaticElec_01" } }, { "$type": "MoleMole.Config.RemoveModifier", "modifierName": "StaticElec_effect_0" }, { "$type": "MoleMole.Config.RemoveModifier", "modifierName": "StaticElec_effect_2" } ] }, "StaticElec_effect_2": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_StaticElec_02" } }, { "$type": "MoleMole.Config.RemoveModifier", "modifierName": "StaticElec_effect_1" }, { "$type": "MoleMole.Config.RemoveModifier", "modifierName": "StaticElec_effect_3" } ] }, "StaticElec_effect_3": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_StaticElec_03" } }, { "$type": "MoleMole.Config.RemoveModifier", "modifierName": "StaticElec_effect_2" } ] } }, "onAbilityStart": [ { "$type": "MoleMole.Config.ApplyModifier", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByShape", "shapeName": "CircleR3", "centerBasedOn": "Target", "campTargetType": "Enemy", "sizeRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } }, "predicates": [ { "$type": "MoleMole.Config.ByEntityTypes", "entityTypes": [ "Monster" ] } ], "modifierName": "StaticElec" }, { "$type": "MoleMole.Config.ApplyModifier", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByShape", "shapeName": "CircleR3", "centerBasedOn": "Target", "campTargetType": "Enemy", "sizeRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } }, "predicates": [ { "$type": "MoleMole.Config.ByEntityTypes", "entityTypes": [ "Monster" ] } ], "modifierName": "UNIQUE_StaticElec_Effect" }, { "$type": "MoleMole.Config.ApplyModifier", "target": "Target", "predicates": [ { "$type": "MoleMole.Config.ByEntityTypes", "entityTypes": [ "Monster" ] } ], "modifierName": "FlickerWave_Effect" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Avatar_Kate_ThunderFall", "modifiers": { "SelectNearModifier": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.DamageByAttackValue", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByShape", "shapeName": "CircleR10", "campTargetType": "Enemy", "sizeRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } }, "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_ABILITY_StaticElec_COUNT", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "born": { "$type": "MoleMole.Config.ConfigBornByTarget", "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 } } }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Electric", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 50.0 } }, "hitPattern": { "onHitEffectName": "default", "hitLevel": "Light", "hitImpulseX": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "hitImpulseY": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "hitImpulseType": "", "hitHaltTimeScale": 0.05 } } }, { "$type": "MoleMole.Config.DamageByAttackValue", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByShape", "shapeName": "CircleR10", "campTargetType": "Enemy", "sizeRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } }, "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_ABILITY_StaticElec_COUNT", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 } } ], "born": { "$type": "MoleMole.Config.ConfigBornByTarget", "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 } } }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 4.5 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Electric", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 80.0 } }, "hitPattern": { "onHitEffectName": "default", "hitLevel": "Light", "hitImpulseX": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "hitImpulseY": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "hitImpulseType": "", "hitHaltTimeScale": 0.05 } } }, { "$type": "MoleMole.Config.DamageByAttackValue", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByShape", "shapeName": "CircleR10", "campTargetType": "Enemy", "sizeRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } }, "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_ABILITY_StaticElec_COUNT", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 } } ], "born": { "$type": "MoleMole.Config.ConfigBornByTarget", "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 } } }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 6.0 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementType": "Electric", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 } }, "hitPattern": { "onHitEffectName": "default", "hitLevel": "Light", "hitImpulseX": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "hitImpulseY": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "hitImpulseType": "", "hitHaltTimeScale": 0.05 } } }, { "$type": "MoleMole.Config.ApplyModifier", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByShape", "shapeName": "CircleR10", "campTargetType": "Enemy", "sizeRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } }, "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_ABILITY_StaticElec_COUNT", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "modifierName": "ThunderFall_1" }, { "$type": "MoleMole.Config.ApplyModifier", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByShape", "shapeName": "CircleR10", "campTargetType": "Enemy", "sizeRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } }, "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_ABILITY_StaticElec_COUNT", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 } } ], "modifierName": "ThunderFall_2" }, { "$type": "MoleMole.Config.ApplyModifier", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByShape", "shapeName": "CircleR10", "campTargetType": "Enemy", "sizeRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } }, "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_ABILITY_StaticElec_COUNT", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 } } ], "modifierName": "ThunderFall_3" } ] }, "ThunderFall_1": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_ThunderFall_01" } }, { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, "key": "_ABILITY_StaticElec_COUNT", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] }, "ThunderFall_2": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_ThunderFall_02" } }, { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": -2.0 }, "key": "_ABILITY_StaticElec_COUNT", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] }, "ThunderFall_3": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_ThunderFall_03" } }, { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": -3.0 }, "key": "_ABILITY_StaticElec_COUNT", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Paralysis" } ] }, "Paralysis": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 4.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Common_Paralysis" } } ] } }, "onAbilityStart": [ { "$type": "MoleMole.Config.AvatarSkillStart", "skillID": 10012, "cdRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 8.0 }, "costStaminaRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "SelectNearModifier" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Avatar_Kate_PierceLightning", "modifiers": { "SelectNearModifier": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByShape", "shapeName": "CircleR10", "campTargetType": "Enemy", "sizeRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } }, "predicates": [ { "$type": "MoleMole.Config.ByEntityTypes", "entityTypes": [ "Monster" ] } ], "modifierName": "PierceLightning" } ] }, "PierceLightning": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 8.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Common_DefenseFall" } } ] }, "PierceLightning_Effect": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_PierceLightning" } } ] } }, "onAbilityStart": [ { "$type": "MoleMole.Config.AvatarSkillStart", "skillID": 10014, "cdRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "costStaminaRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "SelectNearModifier" }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "PierceLightning_Effect" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Avatar_Kate_ThrowingBomb", "abilityMixins": [ { "$type": "MoleMole.Config.AttachToStateIDMixin", "stateIDs": [ "AimAttack", "Throw" ], "modifierName": "SkillChange" } ], "modifiers": { "SkillChange": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.SwitchSkillIDMixin", "priority": "AvatarSpecial", "skillID": 10300 } ] } } } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Avatar_Venti_WindBlade_Test", "abilityMixins": [ { "$type": "MoleMole.Config.AttachToStateIDMixin", "stateIDs": [ "WindBlade" ], "modifierName": "TriggerAttack" }, { "$type": "MoleMole.Config.AttachToStateIDMixin", "stateIDs": [ "WindBlade_Land" ], "modifierName": "TriggerAttack_Land" }, { "$type": "MoleMole.Config.AttachToStateIDMixin", "stateIDs": [ "WindBlade_Rise_Charge" ], "modifierName": "WindBlade_Rise_Charge_Timer" }, { "$type": "MoleMole.Config.SkillButtonHoldChargeMixin", "skillID": 10224, "nextLoopTriggerID": "NextLoopTrigger", "endHoldTrigger": "EndHoldTrigger", "beforeStateIDs": [ "WindBlade_Rise_BS" ], "chargeLoopStateIDs": [ "WindBlade_Rise_Charge", "WindBlade_RiseUp" ], "chargeLoopDurations": [ 0.3 ] }, { "$type": "MoleMole.Config.AttachToStateIDMixin", "stateIDs": [ "WindBlade_Rise_Charge", "WindBlade_RiseUp", "WindBlade", "WindBlade_Land" ], "modifierName": "Eff_Venti_Harp" } ], "modifiers": { "WindBlade_Trap": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Animator_OverallSpeedRatioMultiplied": { "isFormula": false, "isDynamic": false, "fixedValue": 0.1 } } }, "TriggerAttack": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.CreateGadget", "target": "SelfAttackTarget", "predicates": [ { "$type": "MoleMole.Config.ByHasAttackTarget" } ], "born": { "$type": "MoleMole.Config.ConfigBornByTarget", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, "onGround": true }, "gadgetID": 41022003, "campID": 1001, "campTargetType": "Enemy" }, { "$type": "MoleMole.Config.CreateGadget", "predicates": [ { "$type": "MoleMole.Config.ByNot", "predicates": [ { "$type": "MoleMole.Config.ByHasAttackTarget" } ] } ], "born": { "$type": "MoleMole.Config.ConfigBornByTarget", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 6.0 } }, "onGround": true, "alongGround": true }, "gadgetID": 41022003, "campID": 1001, "campTargetType": "Enemy" }, { "$type": "MoleMole.Config.AvatarSkillStart", "skillID": 10224, "cdRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.8 }, "costStaminaRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ] }, "TriggerAttack_Land": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.CreateGadget", "target": "SelfAttackTarget", "predicates": [ { "$type": "MoleMole.Config.ByHasAttackTarget" } ], "born": { "$type": "MoleMole.Config.ConfigBornByTarget", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 } }, "onGround": true }, "gadgetID": 41022003, "campID": 1001, "campTargetType": "Enemy" }, { "$type": "MoleMole.Config.CreateGadget", "predicates": [ { "$type": "MoleMole.Config.ByNot", "predicates": [ { "$type": "MoleMole.Config.ByHasAttackTarget" } ] } ], "born": { "$type": "MoleMole.Config.ConfigBornByTarget", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 6.0 } }, "onGround": true, "alongGround": true }, "gadgetID": 41022003, "campID": 1001, "campTargetType": "Enemy" }, { "$type": "MoleMole.Config.AvatarSkillStart", "skillID": 10224, "cdRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.3 }, "costStaminaRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ] }, "WindBlade_Rise_Charge_Timer": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 0.8 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "predicates": [ { "$type": "MoleMole.Config.ByNot", "predicates": [ { "$type": "MoleMole.Config.ByHasAttackTarget" } ] } ], "modifierName": "SetCamera" } ], "onRemoved": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Avatar_Boy_Bow_Venti_Rise_Up" } }, { "$type": "MoleMole.Config.ApplyModifier", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByShape", "shapeName": "CircleR15", "campTargetType": "Enemy", "sizeRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } }, "predicates": [ { "$type": "MoleMole.Config.ByEntityTypes", "entityTypes": [ "Monster" ] } ], "modifierName": "WindBlade_Trap" }, { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackSphere", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornByTarget", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } }, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 10.0 } }, "attackInfo": { "attackTag": "Avatar_Venti_WindBlade", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 } }, "hitPattern": { "onHitEffectName": "default", "hitLevel": "Air", "hitImpulseX": { "isFormula": false, "isDynamic": false, "fixedValue": 700.0 }, "hitImpulseY": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "hitImpulseType": "", "hitHaltTime": 1.0, "hitHaltTimeScale": 1.0 } } }, "targetType": "Enemy" } ] }, "SetCamera": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AvatarEnterCameraShot", "cameraMoveCfgPath": "Camera_Venti_WindBlade" } ] }, "Eff_Venti_Harp": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Avatar_Boy_Bow_Venti_Harp" }, "born": { "$type": "MoleMole.Config.ConfigBornByTarget", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.3 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.3 } } } } ] } } } } ]