[ { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Activity_Delivering_Apply_NoTouchElement", "modifiers": { "UNIQUE_Activity_Delivering_NoTouchElement_Team_CheckHandler": { "stacking": "Unique", "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 120.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.CurLocalAvatarMixin", "modifierName": "UNIQUE_Activity_Delivering_NoTouchElement_CheckHandler" } ] }, "UNIQUE_Activity_Delivering_NoTouchElement_CheckHandler": { "stacking": "Unique", "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 120.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "onThinkInterval": [ { "$type": "MoleMole.Config.Predicated", "targetPredicates": [ { "$type": "MoleMole.Config.ByAny", "predicates": [ { "$type": "MoleMole.Config.ByHasElement", "element": "Fire" }, { "$type": "MoleMole.Config.ByHasElement", "element": "Water" }, { "$type": "MoleMole.Config.ByHasElement", "element": "Grass" }, { "$type": "MoleMole.Config.ByHasElement", "element": "Electric" }, { "$type": "MoleMole.Config.ByHasElement", "element": "Ice" }, { "$type": "MoleMole.Config.ByHasElement", "element": "Frozen" }, { "$type": "MoleMole.Config.ByHasElement", "element": "Wind" }, { "$type": "MoleMole.Config.ByHasElement", "element": "Rock" } ] } ], "successActions": [ { "$type": "MoleMole.Config.CallLuaTask", "targetAlias": "41121", "valueString": "DeliveringActivity_TouchElementFail" }, { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Weapon_TriggerRed" } } ] } ] } }, "onAbilityStart": [ { "$type": "MoleMole.Config.AttachModifier", "target": "Team", "doOffStage": true, "modifierName": "UNIQUE_Activity_Delivering_NoTouchElement_Team_CheckHandler" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Activity_Delivering_Remove_NoTouchElement", "onAbilityStart": [ { "$type": "MoleMole.Config.RemoveUniqueModifier", "target": "Team", "doOffStage": true, "modifierName": "UNIQUE_Activity_Delivering_NoTouchElement_Team_CheckHandler" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Activity_Delivering_Apply_NoClimbing", "modifiers": { "UNIQUE_Activity_Delivering_NoClimbing_Team_CheckHandler": { "stacking": "Unique", "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 120.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.CurLocalAvatarMixin", "modifierName": "UNIQUE_Activity_Delivering_NoClimbing_CheckHandler" } ] }, "UNIQUE_Activity_Delivering_NoClimbing_CheckHandler": { "stacking": "Unique", "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 120.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.AttachToStateIDMixin", "stateIDs": [ "Climb", "ClimbTransient", "Ladder" ], "modifierName": "Activity_Delivering_NoClimbing_Handler" } ] }, "Activity_Delivering_NoClimbing_Handler": { "stacking": "Unique", "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.CallLuaTask", "targetAlias": "41121", "valueString": "DeliveringActivity_ClimbFail" }, { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Weapon_TriggerRed" } } ] } }, "onAbilityStart": [ { "$type": "MoleMole.Config.AttachModifier", "target": "Team", "doOffStage": true, "modifierName": "UNIQUE_Activity_Delivering_NoClimbing_Team_CheckHandler" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Activity_Delivering_Remove_NoClimbing", "onAbilityStart": [ { "$type": "MoleMole.Config.RemoveUniqueModifier", "target": "Team", "doOffStage": true, "modifierName": "UNIQUE_Activity_Delivering_NoClimbing_Team_CheckHandler" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Activity_Delivering_Apply_NoSprint", "modifiers": { "UNIQUE_Activity_Delivering_NoSprint_Team_CheckHandler": { "stacking": "Unique", "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 120.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.CurLocalAvatarMixin", "modifierName": "UNIQUE_Activity_Delivering_NoSprint_CheckHandler" } ] }, "UNIQUE_Activity_Delivering_NoSprint_CheckHandler": { "stacking": "Unique", "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 120.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.AttachToStateIDMixin", "stateIDs": [ "Sprint", "SprintBS" ], "modifierName": "Activity_Delivering_NoSprint_Handler" } ] }, "Activity_Delivering_NoSprint_Handler": { "stacking": "Unique", "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.CallLuaTask", "targetAlias": "41121", "valueString": "DeliveringActivity_SprintFail" }, { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Weapon_TriggerRed" } } ] } }, "onAbilityStart": [ { "$type": "MoleMole.Config.AttachModifier", "target": "Team", "doOffStage": true, "modifierName": "UNIQUE_Activity_Delivering_NoSprint_Team_CheckHandler" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Activity_Delivering_Remove_NoSprint", "onAbilityStart": [ { "$type": "MoleMole.Config.RemoveUniqueModifier", "target": "Team", "doOffStage": true, "modifierName": "UNIQUE_Activity_Delivering_NoSprint_Team_CheckHandler" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Activity_Delivering_Apply_NoFly", "modifiers": { "UNIQUE_Activity_Delivering_NoFly_Team_CheckHandler": { "stacking": "Unique", "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 120.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.CurLocalAvatarMixin", "modifierName": "UNIQUE_Activity_Delivering_NoFly_CheckHandler" } ] }, "UNIQUE_Activity_Delivering_NoFly_CheckHandler": { "stacking": "Unique", "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 120.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.AttachToStateIDMixin", "stateIDs": [ "Fly" ], "modifierName": "Activity_Delivering_NoFly_Handler" } ] }, "Activity_Delivering_NoFly_Handler": { "stacking": "Unique", "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.CallLuaTask", "targetAlias": "41121", "valueString": "DeliveringActivity_FlyFail" }, { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Weapon_TriggerRed" } } ] } }, "onAbilityStart": [ { "$type": "MoleMole.Config.AttachModifier", "target": "Team", "doOffStage": true, "modifierName": "UNIQUE_Activity_Delivering_NoFly_Team_CheckHandler" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Activity_Delivering_Remove_NoFly", "onAbilityStart": [ { "$type": "MoleMole.Config.RemoveUniqueModifier", "target": "Team", "doOffStage": true, "modifierName": "UNIQUE_Activity_Delivering_NoFly_Team_CheckHandler" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Activity_Delivering_Apply_NoDamage", "modifiers": { "UNIQUE_Activity_Delivering_NoDamage_Team_CheckHandler": { "stacking": "Unique", "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 120.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.CurLocalAvatarMixin", "modifierName": "UNIQUE_Activity_Delivering_NoDamage_CheckHandler" } ] }, "UNIQUE_Activity_Delivering_NoDamage_CheckHandler": { "stacking": "Unique", "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 120.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.AttachToAnimatorStateIDMixin", "stateIDs": [ "DropDown", "FallOnGroundLit", "FallOnGround", "FallToGroundRun", "FallToGroundRunHard", "FallToGroundSprint" ], "modifierName": "Activity_Delivering_NoDamage_ValueHandler" }, { "$type": "MoleMole.Config.DoActionByEventMixin", "type": "Current", "onEvent": "HP", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_ABILITY_Activity_Delivering_NoDamage_Mark", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "actions": [ { "$type": "MoleMole.Config.ApplyModifier", "doOffStage": true, "modifierName": "Activity_Delivering_NoDamage_Handler" } ], "costEnergyDeltaName": "" } ], "onBeingHit": [ { "$type": "MoleMole.Config.Predicated", "targetPredicates": [ { "$type": "MoleMole.Config.ByHitDamage", "damage": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ], "successActions": [ { "$type": "MoleMole.Config.ApplyModifier", "doOffStage": true, "modifierName": "Activity_Delivering_NoDamage_Handler" } ] } ] }, "Activity_Delivering_NoDamage_ValueHandler": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "key": "_ABILITY_Activity_Delivering_NoDamage_Mark", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "onRemoved": [ { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "key": "_ABILITY_Activity_Delivering_NoDamage_Mark", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] }, "Activity_Delivering_NoDamage_Handler": { "stacking": "Unique", "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.CallLuaTask", "targetAlias": "41121", "valueString": "DeliveringActivity_DamageFail" }, { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Weapon_TriggerRed" } } ] } }, "onAbilityStart": [ { "$type": "MoleMole.Config.AttachModifier", "target": "Team", "doOffStage": true, "modifierName": "UNIQUE_Activity_Delivering_NoDamage_Team_CheckHandler" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Activity_Delivering_Remove_NoDamage", "onAbilityStart": [ { "$type": "MoleMole.Config.RemoveUniqueModifier", "target": "Team", "doOffStage": true, "modifierName": "UNIQUE_Activity_Delivering_NoDamage_Team_CheckHandler" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Activity_Aerolite_VisionResonance", "abilitySpecials": { "AS_Disatnce_Lv01": { "type": "float", "dynamicValue": 5.0 }, "AS_Disatnce_Lv02": { "type": "float", "dynamicValue": 10.0 }, "AS_Disatnce_Lv03": { "type": "float", "dynamicValue": 20.0 }, "AS_Think_Timer": { "type": "float", "dynamicValue": 1.0 } }, "modifiers": { "VisionResonance_Player_Check": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": true, "dynamicKey": "AS_Think_Timer" }, "onThinkInterval": [ { "$type": "MoleMole.Config.ApplyModifier", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByShape", "shapeName": "CircleR30", "campTargetType": "AllExceptSelf", "sizeRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } }, "predicates": [ { "$type": "MoleMole.Config.ByTargetPositionToSelfPosition", "logic": "LesserOrEqual", "value": { "isFormula": false, "isDynamic": true, "dynamicKey": "AS_Disatnce_Lv03" } }, { "$type": "MoleMole.Config.ByEntityTypes", "entityTypes": [ "Avatar" ] }, { "$type": "MoleMole.Config.ByNot", "predicates": [ { "$type": "MoleMole.Config.ByAny", "predicates": [ { "$type": "MoleMole.Config.ByHasFeatureTag", "featureTagIDs": [ 1011 ] }, { "$type": "MoleMole.Config.ByHasFeatureTag", "featureTagIDs": [ 1012 ] } ] } ] } ], "modifierName": "UNIQUE_Activity_Aerolite_VisionResonance_AttachEffect" } ] }, "UNIQUE_Activity_Aerolite_VisionResonance_AttachEffect": { "modifierName": "", "isUnique": true, "duration": { "isFormula": true, "formula": [ { "isOperator": false, "isDynamic": true, "dynamicKey": "AS_Think_Timer" }, { "isOperator": false, "isDynamic": false, "fixedValue": 0.3 }, { "isOperator": true, "operation": "Add" } ] }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": true, "dynamicKey": "AS_Think_Timer" }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Avatar_Pendant_Aster_Flash" }, "born": { "$type": "MoleMole.Config.ConfigBornByAttachPoint", "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 } }, "attachPointName": "PRIVATE_Pendant" } } ], "onRemoved": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "SwitchEffect_Disappear" } ], "onThinkInterval": [ { "$type": "MoleMole.Config.Predicated", "target": "Applier", "targetPredicates": [ { "$type": "MoleMole.Config.ByTargetPositionToSelfPosition", "logic": "LesserOrEqual", "value": { "isFormula": false, "isDynamic": true, "dynamicKey": "AS_Disatnce_Lv01" } } ], "successActions": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "SwitchEffect_Lv01" } ], "failActions": [ { "$type": "MoleMole.Config.Predicated", "target": "Applier", "targetPredicates": [ { "$type": "MoleMole.Config.ByTargetPositionToSelfPosition", "logic": "LesserOrEqual", "value": { "isFormula": false, "isDynamic": true, "dynamicKey": "AS_Disatnce_Lv02" } } ], "successActions": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "SwitchEffect_Lv02" } ], "failActions": [ { "$type": "MoleMole.Config.Predicated", "target": "Applier", "targetPredicates": [ { "$type": "MoleMole.Config.ByTargetPositionToSelfPosition", "logic": "LesserOrEqual", "value": { "isFormula": false, "isDynamic": true, "dynamicKey": "AS_Disatnce_Lv03" } } ], "successActions": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "SwitchEffect_Lv03" } ] } ] } ] } ] }, "SwitchEffect_Lv01": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 0.1 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.SendEffectTrigger", "parameter": "Eff_Ani_Avatar_Pendant_Aster_Flash_Fast", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Avatar_Pendant_Aster_Flash" } } ] }, "SwitchEffect_Lv02": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 0.1 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.SendEffectTrigger", "parameter": "Eff_Ani_Avatar_Pendant_Aster_Flash_Normal", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Avatar_Pendant_Aster_Flash" } } ] }, "SwitchEffect_Lv03": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 0.1 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.SendEffectTrigger", "parameter": "Eff_Ani_Avatar_Pendant_Aster_Flash_Slow", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Avatar_Pendant_Aster_Flash" } } ] }, "SwitchEffect_Disappear": { "stacking": "Multiple", "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_Avatar_Pendant_Aster_Flash" }, "born": { "$type": "MoleMole.Config.ConfigBornByAttachPoint", "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 } }, "attachPointName": "PRIVATE_Pendant" } }, { "$type": "MoleMole.Config.SendEffectTrigger", "parameter": "Eff_Ani_Avatar_Pendant_Aster_Flash_Disappear", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Avatar_Pendant_Aster_Flash" } } ] } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "modifierName": "VisionResonance_Player_Check" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "ActivityAbility_Aster_SpecialAvatarDamageUp_100", "modifiers": { "UNIQUE_ActivityAbility_Aster_SpecialAvatarDamageUp_100": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.ModifyDamageMixin", "ignoreEventInfo": true, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_MONSTERAFFIX_AssignedAvatarVulnerable_High_ForAster", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ] } ] } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "doOffStage": true, "modifierName": "UNIQUE_ActivityAbility_Aster_SpecialAvatarDamageUp_100" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "ActivityAbility_Aster_SpecialAvatarDamageUp_60", "modifiers": { "UNIQUE_ActivityAbility_Aster_SpecialAvatarDamageUp_60": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.ModifyDamageMixin", "ignoreEventInfo": true, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.6 }, "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_MONSTERAFFIX_AssignedAvatarVulnerable_Mid_ForAster", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ] } ] } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "doOffStage": true, "modifierName": "UNIQUE_ActivityAbility_Aster_SpecialAvatarDamageUp_60" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "ActivityAbility_Aster_SpecialAvatarDamageUp_30", "modifiers": { "UNIQUE_ActivityAbility_Aster_SpecialAvatarDamageUp_30": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.ModifyDamageMixin", "ignoreEventInfo": true, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.3 }, "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_MONSTERAFFIX_AssignedAvatarVulnerable_Low_ForAster", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ] } ] } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "doOffStage": true, "modifierName": "UNIQUE_ActivityAbility_Aster_SpecialAvatarDamageUp_30" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "ActivityAbility_TowerDefence_AvatarDebuff", "modifiers": { "UNIQUE_ActivityAbility_TowerDefence_AvatarDebuff": { "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.ModifyDamageMixin", "ignoreEventInfo": true, "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": -10.0 }, "damageExtra": { "isFormula": false, "isDynamic": false, "fixedValue": -99999.0 } }, { "$type": "MoleMole.Config.ReviveElemEnergyMixin", "period": { "isFormula": false, "isDynamic": false, "fixedValue": 0.3 }, "baseEnergy": { "isFormula": false, "isDynamic": false, "fixedValue": -100.0 }, "ratio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "properties": { "Actor_ElemReactSwirlFireDelta": { "isFormula": false, "isDynamic": false, "fixedValue": -10.0 }, "Actor_ElemReactSwirlIceDelta": { "isFormula": false, "isDynamic": false, "fixedValue": -10.0 }, "Actor_ElemReactSwirlWaterDelta": { "isFormula": false, "isDynamic": false, "fixedValue": -10.0 }, "Actor_ElemReactSwirlElectricDelta": { "isFormula": false, "isDynamic": false, "fixedValue": -10.0 }, "Actor_ElemReactSConductDelta": { "isFormula": false, "isDynamic": false, "fixedValue": -10.0 }, "Actor_ElemReactSteamDelta": { "isFormula": false, "isDynamic": false, "fixedValue": -10.0 }, "Actor_ElemReactMeltDelta": { "isFormula": false, "isDynamic": false, "fixedValue": -10.0 }, "Actor_ElemReactElectricDelta": { "isFormula": false, "isDynamic": false, "fixedValue": -10.0 }, "Actor_ElemReactBurnDelta": { "isFormula": false, "isDynamic": false, "fixedValue": -10.0 }, "Actor_ElemReactFreezeDelta": { "isFormula": false, "isDynamic": false, "fixedValue": -10.0 }, "Actor_ElemReactExplodeDelta": { "isFormula": false, "isDynamic": false, "fixedValue": -10.0 }, "Actor_ElemReactFrozenBrokenDelta": { "isFormula": false, "isDynamic": false, "fixedValue": -10.0 } }, "state": "IgnoreAddEnergy" } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "doOffStage": true, "modifierName": "UNIQUE_ActivityAbility_TowerDefence_AvatarDebuff" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Avatar_Move_Electric_Stake_Play", "modifiers": { "UNIQUE_AddElectricStakeButtom": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.CurLocalAvatarMixin", "modifierName": "UNIQUE_Extra_Ability" } ] }, "UNIQUE_Avatar_Move_Electric_Stake_Play": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin", "globalValueKey": "AVATAR_Electric_Stake_Play", "defaultGlobalValueOnCreate": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "valueSteps": [ { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 } ], "modifierNameSteps": [ "UNIQUE_AddElectricStakeButtom" ] } ], "onAdded": [ { "$type": "MoleMole.Config.SetGlobalValue", "target": "Team", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "key": "AVATAR_Electric_Stake_Play", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ], "onRemoved": [ { "$type": "MoleMole.Config.ApplyModifier", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByChildren", "configID": 70950069 }, "modifierName": "KILLSELF" } ] }, "KILLSELF": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.KillSelf" } ] }, "UNIQUE_Extra_Ability": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.ShowExtraAbility", "skillID": 20007 }, { "$type": "MoleMole.Config.DoWatcherSystemAction", "watcherId": 1116, "authorityOnly": true } ], "onRemoved": [ { "$type": "MoleMole.Config.ShowExtraAbility" } ] } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "target": "Team", "doOffStage": true, "modifierName": "UNIQUE_Avatar_Move_Electric_Stake_Play" } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_Electric_Stake_Play", "onAbilityStart": [ { "$type": "MoleMole.Config.AddGlobalValue", "target": "Team", "value": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, "key": "AVATAR_Electric_Stake_Play", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.CreateGadget", "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } }, "onGroundIgnoreWater": true, "useRotation": true }, "gadgetID": 70950069, "campID": 5001, "campTargetType": "Enemy" } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Avatar_Fly_Electric_Core_Play", "modifiers": { "UNIQUE_Fly_Electric_Core_Play": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.CurLocalAvatarMixinV2", "modifierName": "UNIQUE_Electric_Core_Ability" } ] }, "UNIQUE_Electric_Core_Ability": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.ShowExtraAbility", "doOffStage": true, "skillID": 20008 } ], "onRemoved": [ { "$type": "MoleMole.Config.ShowExtraAbility", "doOffStage": true } ], "onAvatarIn": [ { "$type": "MoleMole.Config.ShowExtraAbility", "doOffStage": true, "skillID": 20008 } ] } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "doOffStage": true, "modifierName": "UNIQUE_Electric_Core_Ability" }, { "$type": "MoleMole.Config.DoWatcherSystemAction", "watcherId": 1108, "authorityOnly": true } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_Electric_Core", "abilityMixins": [ { "$type": "MoleMole.Config.AttachToStateIDMixin", "stateIDs": [ "ActivitySkill_ElectricCoreFly" ], "modifierName": "Electric_Core_Fly_Handler" } ], "modifiers": { "UNIQUE_Electric_Core_Line": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.CurLocalAvatarMixin", "modifierName": "LinePre" } ] }, "ChangePlayMode": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.ChangePlayMode", "doOffStage": true, "muteRemoteAction": true, "toPlayMode": "ElectricCoreState" } ], "onRemoved": [ { "$type": "MoleMole.Config.ChangePlayMode", "doOffStage": true, "muteRemoteAction": true } ] }, "LinePre": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.AttachToStateIDMixin", "stateIDs": [ "Fly" ], "modifierName": "ChangePlayMode", "isCheckOnAttach": true }, { "$type": "MoleMole.Config.ElectricCoreLineMixin", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByTag", "topLimit": 1, "sortType": "Nearest", "tag": "_IS_ELECTRIC_CORE" }, "activateSkillKey": "AVATAR_Electric_Core", "predicates": [ { "$type": "MoleMole.Config.ByTargetPositionToSelfPosition", "logic": "LesserOrEqual", "compareType": "XYZ", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 15.0 } }, { "$type": "MoleMole.Config.ByAny", "predicates": [ { "$type": "MoleMole.Config.ByHasElement", "target": "Self", "element": "Electric" }, { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "HAS_ELECTRIC_FAIRY_BUFF", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ] } ] } ] }, "Electric_Core_Cd": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.SetGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "key": "_IS_ELECTRIC_CORE", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.ChangeTag", "tag": "_IS_ELECTRIC_CORE" } ] }, "Electric_Core_Effect": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Property_Ani_Prop_TeleportHighway_01_Move" } } ] }, "ElectricAttach": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 10.0 }, "elementType": "Electric", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 60.0 } }, "ElectricEndure": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 0.2 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_EndureDelta": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } }, "UNIQUE_StreamingOptimization": { "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 4.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.StreamingModifierMixin" } ] }, "Electric_Core_SwitchAirSkill": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.AvatarChangeSkillMixin", "index": -1, "priority": "Playmode", "jumpSkillID": 20034, "flySkillID": 20034 } ] }, "UNIQUE_Electric_Core_Fly": { "stacking": "Unique", "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 4.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.ElectricCoreMoveMixin", "stageOnceVelocity": 30.0, "stageOneAccelerate": -5.0, "stageTwoVelocity": 20.0, "stageTwoAttenuation": 0.75, "maxAbsorbTime": 1.0, "toPos": { "$type": "MoleMole.Config.ConfigBornByGlobalValue", "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 } }, "positionKey": "_Electric_Core_Pos", "directionKey": "" }, "onCoreEnter": [ { "$type": "MoleMole.Config.TriggerSetVisible", "visible": true }, { "$type": "MoleMole.Config.RemoveModifier", "modifierName": "Electric_Core_Effect" }, { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Property_Ani_Prop_TeleportHighway_01_Out" } }, { "$type": "MoleMole.Config.AvatarExitCameraShot", "doOffStage": true }, { "$type": "MoleMole.Config.SetVelocityIgnoreAirGY", "doOffStage": true } ], "onInterrupted": [ { "$type": "MoleMole.Config.TriggerSetVisible", "doOffStage": true, "visible": true }, { "$type": "MoleMole.Config.RemoveModifier", "doOffStage": true, "modifierName": "Electric_Core_Effect" }, { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Property_Ani_Prop_TeleportHighway_01_Out" } }, { "$type": "MoleMole.Config.AvatarExitCameraShot", "doOffStage": true }, { "$type": "MoleMole.Config.SetVelocityIgnoreAirGY", "doOffStage": true } ], "onStartSuccess": [ { "$type": "MoleMole.Config.SetVelocityIgnoreAirGY", "doOffStage": true, "ignoreAirGY": true }, { "$type": "MoleMole.Config.RemoveVelocityForce", "forces": [ "SpeedupType" ] }, { "$type": "MoleMole.Config.AddGlobalValue", "target": "Team", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "_ELECTRIC_CORE_TRIGGER_COUNT", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.AvatarCameraParam", "cameraParam": { "forceRadius": 6.0, "forceRadiusDuration": 0.3, "shouldKeepForceRadius": true } }, { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Property_Ani_Prop_TeleportHighway_01_In" } }, { "$type": "MoleMole.Config.AttachModifier", "modifierName": "Electric_Core_Effect" }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "ElectricAttach" }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "ElectricEndure" }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "UNIQUE_StreamingOptimization" }, { "$type": "MoleMole.Config.TriggerSetVisible" }, { "$type": "MoleMole.Config.ActCameraShake", "cameraShake": { "shakeRange": 6.0, "shakeTime": 0.2, "shakeDistance": 40.0, "extension": {} }, "born": { "$type": "MoleMole.Config.ConfigBornBySelf" } }, { "$type": "MoleMole.Config.Predicated", "targetPredicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_ActivityAbility_ReviveStamina_1", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "successActions": [ { "$type": "MoleMole.Config.ApplyModifier", "doOffStage": true, "modifierName": "UNIQUE_ActivityAbility_ReviveStamina" } ] } ] } ], "onAdded": [ { "$type": "MoleMole.Config.EntityDoSkill", "skillID": 20033 }, { "$type": "MoleMole.Config.EntityDoSkill", "skillID": 20034 } ] }, "Electric_Core_Fly_Handler": { "stacking": "MultipleRefresh", "stackingOption": { "abilitySpecialName": "", "maxModifierNumForMultipleType": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } }, "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.SendEvtElectricCoreMoveEnterP1" } ], "onRemoved": [ { "$type": "MoleMole.Config.SendEvtElectricCoreMoveInterrupt" }, { "$type": "MoleMole.Config.RemoveVelocityForce", "forces": [ "LightCoreTypeNormal", "LightCoreTypeAccelerate" ] } ] }, "UNIQUE_ActivityAbility_ReviveStamina": { "stacking": "RefreshUniqueDurability", "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 5.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "onThinkInterval": [ { "$type": "MoleMole.Config.ReviveStamina", "doOffStage": true, "value": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 } } ] } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "doOffStage": true, "modifierName": "LinePre" }, { "$type": "MoleMole.Config.AddAvatarSkillInfo", "doOffStage": true, "skillID": 20033 }, { "$type": "MoleMole.Config.AddAvatarSkillInfo", "doOffStage": true, "skillID": 20034 }, { "$type": "MoleMole.Config.AttachModifier", "doOffStage": true, "modifierName": "Electric_Core_SwitchAirSkill" } ], "onRemoved": [ { "$type": "MoleMole.Config.RemoveAvatarSkillInfo", "doOffStage": true, "skillID": 20033 }, { "$type": "MoleMole.Config.RemoveAvatarSkillInfo", "doOffStage": true, "skillID": 20034 } ], "onAbilityStart": [ { "$type": "MoleMole.Config.Predicated", "targetPredicates": [ { "$type": "MoleMole.Config.ByAny", "predicates": [ { "$type": "MoleMole.Config.ByHasElement", "target": "Self", "element": "Electric" }, { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "HAS_ELECTRIC_FAIRY_BUFF", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ] } ], "successActions": [ { "$type": "MoleMole.Config.ClearGlobalPos", "key": "_Electric_Core_Pos", "setTarget": false }, { "$type": "MoleMole.Config.Predicated", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByTag", "topLimit": 1, "sortType": "Nearest", "tag": "_IS_ELECTRIC_CORE" }, "predicates": [ { "$type": "MoleMole.Config.ByTargetPositionToSelfPosition", "logic": "LesserOrEqual", "compareType": "XYZ", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 15.0 } }, { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_IS_ELECTRIC_CORE", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "successActions": [ { "$type": "MoleMole.Config.ApplyModifier", "target": "Target", "modifierName": "Electric_Core_Cd" }, { "$type": "MoleMole.Config.SetGlobalPos", "target": "Target", "key": "_Electric_Core_Pos", "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 } } }, "setTarget": false } ] }, { "$type": "MoleMole.Config.RemoveModifier", "predicates": [ { "$type": "MoleMole.Config.ByNot", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_Electric_Core_Pos_0", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "compareType": "NoneOrEqual" } ] } ], "modifierName": "UNIQUE_Electric_Core_Fly" }, { "$type": "MoleMole.Config.ApplyModifier", "predicates": [ { "$type": "MoleMole.Config.ByNot", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_Electric_Core_Pos_0", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "compareType": "NoneOrEqual" } ] } ], "modifierName": "UNIQUE_Electric_Core_Fly" } ] } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Avatar_Fly_Electric_Core_Play_Challenge", "modifiers": { "UNIQUE_Fly_Electric_Core_Play": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.CurLocalAvatarMixinV2", "modifierName": "UNIQUE_Electric_Core_Ability" } ] }, "UNIQUE_Electric_Core_Ability": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.ShowExtraAbility", "doOffStage": true, "skillID": 20010 } ], "onRemoved": [ { "$type": "MoleMole.Config.ShowExtraAbility", "doOffStage": true } ], "onAvatarIn": [ { "$type": "MoleMole.Config.ShowExtraAbility", "doOffStage": true, "skillID": 20010 } ] } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "target": "Team", "doOffStage": true, "modifierName": "UNIQUE_Fly_Electric_Core_Play" }, { "$type": "MoleMole.Config.DoWatcherSystemAction", "watcherId": 1108, "authorityOnly": true } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_Electric_Core_Challenge", "abilityMixins": [ { "$type": "MoleMole.Config.AttachToStateIDMixin", "stateIDs": [ "ActivitySkill_ElectricCoreFly" ], "modifierName": "Electric_Core_Fly_Handler" } ], "modifiers": { "UNIQUE_Electric_Core_Line": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.CurLocalAvatarMixin", "modifierName": "LinePre" } ] }, "ChangePlayMode": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.ChangePlayMode", "doOffStage": true, "muteRemoteAction": true, "toPlayMode": "ElectricCoreState" } ], "onRemoved": [ { "$type": "MoleMole.Config.ChangePlayMode", "doOffStage": true, "muteRemoteAction": true } ] }, "LinePre": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.AttachToStateIDMixin", "stateIDs": [ "Fly" ], "modifierName": "ChangePlayMode", "isCheckOnAttach": true }, { "$type": "MoleMole.Config.ElectricCoreLineMixin", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByTag", "topLimit": 1, "sortType": "Nearest", "tag": "_IS_ELECTRIC_CORE" }, "activateSkillKey": "AVATAR_Electric_Core", "predicates": [ { "$type": "MoleMole.Config.ByTargetPositionToSelfPosition", "logic": "LesserOrEqual", "compareType": "XYZ", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 8.0 } }, { "$type": "MoleMole.Config.ByAny", "predicates": [ { "$type": "MoleMole.Config.ByHasElement", "target": "Self", "element": "Electric" }, { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "HAS_ELECTRIC_FAIRY_BUFF", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ] } ] } ] }, "Electric_Core_Cd": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.SetGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "key": "_IS_ELECTRIC_CORE", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.ChangeTag", "tag": "_IS_ELECTRIC_CORE" } ] }, "Electric_Core_Effect": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Property_Ani_Prop_TeleportHighway_01_Move" } } ] }, "ElectricAttach": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 10.0 }, "elementType": "Electric", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 60.0 } }, "ElectricEndure": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 0.2 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_EndureDelta": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } }, "UNIQUE_StreamingOptimization": { "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 4.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.StreamingModifierMixin" } ] }, "Electric_Core_SwitchAirSkill": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.AvatarChangeSkillMixin", "index": -1, "priority": "Playmode", "jumpSkillID": 20034, "flySkillID": 20034 } ] }, "UNIQUE_Electric_Core_Fly": { "stacking": "Unique", "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 4.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.ElectricCoreMoveMixin", "stageOnceVelocity": 30.0, "stageOneAccelerate": -5.0, "stageTwoVelocity": 20.0, "stageTwoAttenuation": 0.75, "maxAbsorbTime": 1.0, "toPos": { "$type": "MoleMole.Config.ConfigBornByGlobalValue", "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 } }, "positionKey": "_Electric_Core_Pos", "directionKey": "" }, "onCoreEnter": [ { "$type": "MoleMole.Config.TriggerSetVisible", "visible": true }, { "$type": "MoleMole.Config.RemoveModifier", "modifierName": "Electric_Core_Effect" }, { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Property_Ani_Prop_TeleportHighway_01_Out" } }, { "$type": "MoleMole.Config.AvatarExitCameraShot", "doOffStage": true }, { "$type": "MoleMole.Config.SetVelocityIgnoreAirGY", "doOffStage": true } ], "onInterrupted": [ { "$type": "MoleMole.Config.TriggerSetVisible", "doOffStage": true, "visible": true }, { "$type": "MoleMole.Config.RemoveModifier", "doOffStage": true, "modifierName": "Electric_Core_Effect" }, { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Property_Ani_Prop_TeleportHighway_01_Out" } }, { "$type": "MoleMole.Config.AvatarExitCameraShot", "doOffStage": true }, { "$type": "MoleMole.Config.SetVelocityIgnoreAirGY", "doOffStage": true } ], "onStartSuccess": [ { "$type": "MoleMole.Config.SetVelocityIgnoreAirGY", "doOffStage": true, "ignoreAirGY": true }, { "$type": "MoleMole.Config.RemoveVelocityForce", "forces": [ "SpeedupType" ] }, { "$type": "MoleMole.Config.AddGlobalValue", "target": "Team", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "_ELECTRIC_CORE_TRIGGER_COUNT", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.ApplyModifier", "target": "CurTeamAvatars", "modifierName": "UNIQUE_ArenaChallenge2_Atkup_Avatar" }, { "$type": "MoleMole.Config.AvatarCameraParam", "cameraParam": { "forceRadius": 6.0, "forceRadiusDuration": 0.3, "shouldKeepForceRadius": true } }, { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Property_Ani_Prop_TeleportHighway_01_In" } }, { "$type": "MoleMole.Config.AttachModifier", "modifierName": "Electric_Core_Effect" }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "UNIQUE_StreamingOptimization" }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "ElectricAttach" }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "ElectricEndure" }, { "$type": "MoleMole.Config.TriggerSetVisible" }, { "$type": "MoleMole.Config.ActCameraShake", "cameraShake": { "shakeRange": 6.0, "shakeTime": 0.2, "shakeDistance": 40.0, "extension": {} }, "born": { "$type": "MoleMole.Config.ConfigBornBySelf" } }, { "$type": "MoleMole.Config.Predicated", "targetPredicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_ActivityAbility_ReviveStamina_1", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "successActions": [ { "$type": "MoleMole.Config.ApplyModifier", "doOffStage": true, "modifierName": "UNIQUE_ActivityAbility_ReviveStamina" } ] } ] } ], "onAdded": [ { "$type": "MoleMole.Config.EntityDoSkill", "skillID": 20033 }, { "$type": "MoleMole.Config.EntityDoSkill", "skillID": 20034 } ] }, "Electric_Core_Fly_Handler": { "stacking": "MultipleRefresh", "stackingOption": { "abilitySpecialName": "", "maxModifierNumForMultipleType": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } }, "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.SendEvtElectricCoreMoveEnterP1" } ], "onRemoved": [ { "$type": "MoleMole.Config.SendEvtElectricCoreMoveInterrupt" }, { "$type": "MoleMole.Config.RemoveVelocityForce", "forces": [ "LightCoreTypeNormal", "LightCoreTypeAccelerate" ] } ] }, "UNIQUE_ArenaChallenge2_Atkup_Avatar": { "stacking": "RefreshUniqueDurability", "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 30.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_AttackDelta": { "isFormula": false, "isDynamic": false, "fixedValue": 1000.0 } }, "state": "AttackUp", "isLimitedProperties": true }, "UNIQUE_ActivityAbility_ReviveStamina": { "stacking": "RefreshUniqueDurability", "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 5.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "onThinkInterval": [ { "$type": "MoleMole.Config.ReviveStamina", "doOffStage": true, "value": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 } } ] } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "target": "Team", "doOffStage": true, "modifierName": "UNIQUE_Electric_Core_Line" }, { "$type": "MoleMole.Config.AddAvatarSkillInfo", "doOffStage": true, "skillID": 20033 }, { "$type": "MoleMole.Config.AddAvatarSkillInfo", "doOffStage": true, "skillID": 20034 }, { "$type": "MoleMole.Config.AttachModifier", "doOffStage": true, "modifierName": "Electric_Core_SwitchAirSkill" } ], "onRemoved": [ { "$type": "MoleMole.Config.RemoveAvatarSkillInfo", "doOffStage": true, "skillID": 20033 }, { "$type": "MoleMole.Config.RemoveAvatarSkillInfo", "doOffStage": true, "skillID": 20034 } ], "onAbilityStart": [ { "$type": "MoleMole.Config.Predicated", "targetPredicates": [ { "$type": "MoleMole.Config.ByAny", "predicates": [ { "$type": "MoleMole.Config.ByHasElement", "target": "Self", "element": "Electric" }, { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "HAS_ELECTRIC_FAIRY_BUFF", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ] } ], "successActions": [ { "$type": "MoleMole.Config.ClearGlobalPos", "key": "_Electric_Core_Pos", "setTarget": false }, { "$type": "MoleMole.Config.Predicated", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByTag", "topLimit": 1, "sortType": "Nearest", "tag": "_IS_ELECTRIC_CORE" }, "predicates": [ { "$type": "MoleMole.Config.ByTargetPositionToSelfPosition", "logic": "LesserOrEqual", "compareType": "XYZ", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 8.0 } }, { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_IS_ELECTRIC_CORE", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "successActions": [ { "$type": "MoleMole.Config.ApplyModifier", "target": "Target", "modifierName": "Electric_Core_Cd" }, { "$type": "MoleMole.Config.SetGlobalPos", "target": "Target", "key": "_Electric_Core_Pos", "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 } } }, "setTarget": false } ] }, { "$type": "MoleMole.Config.RemoveModifier", "predicates": [ { "$type": "MoleMole.Config.ByNot", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_Electric_Core_Pos_0", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "compareType": "NoneOrEqual" } ] } ], "modifierName": "UNIQUE_Electric_Core_Fly" }, { "$type": "MoleMole.Config.ApplyModifier", "predicates": [ { "$type": "MoleMole.Config.ByNot", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_Electric_Core_Pos_0", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "compareType": "NoneOrEqual" } ] } ], "modifierName": "UNIQUE_Electric_Core_Fly" } ] } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_Temari_Hide_Ball_Play", "modifiers": { "UNIQUE_Temari_Hide_ball": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.SwitchSkillIDMixin", "priority": "Playmode", "skillIndex": 1, "skillID": 20032 } ] } }, "onAdded": [ { "$type": "MoleMole.Config.AddAvatarSkillInfo", "target": "CurTeamAvatars", "doOffStage": true, "skillID": 20032 }, { "$type": "MoleMole.Config.AvatarSkillStart", "target": "CurTeamAvatars", "skillID": 20032, "cdRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.05 }, "costStaminaRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } }, { "$type": "MoleMole.Config.AttachModifier", "target": "CurTeamAvatars", "doOffStage": true, "modifierName": "UNIQUE_Temari_Hide_ball" } ], "onRemoved": [ { "$type": "MoleMole.Config.DebugLog", "content": "TMR: Try to remove the set ball ability" }, { "$type": "MoleMole.Config.RemoveModifier", "target": "CurTeamAvatars", "doOffStage": true, "modifierName": "UNIQUE_Temari_Hide_ball" }, { "$type": "MoleMole.Config.RemoveAvatarSkillInfo", "target": "CurTeamAvatars", "doOffStage": true, "skillID": 20032 } ], "onAvatarIn": [ { "$type": "MoleMole.Config.AddAvatarSkillInfo", "target": "CurTeamAvatars", "doOffStage": true, "skillID": 20032 }, { "$type": "MoleMole.Config.AvatarSkillStart", "target": "CurTeamAvatars", "skillID": 20032, "cdRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.05 }, "costStaminaRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } }, { "$type": "MoleMole.Config.AttachModifier", "target": "CurTeamAvatars", "doOffStage": true, "modifierName": "UNIQUE_Temari_Hide_ball" } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_Temari_Hide_Ball", "onAbilityStart": [ { "$type": "MoleMole.Config.ServerLuaCall", "luaCallType": "CurChallengeGroup", "funcName": "SLC_Hide_Ball", "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_ReviveStamina", "onAdded": [ { "$type": "MoleMole.Config.SetGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "_ActivityAbility_ReviveStamina_1", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "ActivityAbility_BlitzRush_AvatarFlipCard", "modifiers": { "BlitzRush_Avatar_KillLatencyTrigger": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAttackLanded": [ { "$type": "MoleMole.Config.Predicated", "target": "Target", "targetPredicates": [ { "$type": "MoleMole.Config.ByEntityTypes", "entityTypes": [ "Monster" ] }, { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_Enigma_BossFight_Enhanced", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "successActions": [ { "$type": "MoleMole.Config.ApplyModifier", "target": "Target", "modifierName": "KillLatencyTrigger" } ] } ] }, "KillLatencyTrigger": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 0.2 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onRemoved": [ { "$type": "MoleMole.Config.ApplyModifier", "target": "Applier", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_FAKEDIE_Triggered", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 }, "compareType": "MoreThanAndEqual" } ], "modifierName": "KillLatencyTrigger_Massage" } ] }, "KillLatencyTrigger_Massage": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.ServerLuaCall", "luaCallType": "SpecificGroup", "CallParamList": [ 246001001 ], "funcName": "SLC_Activity_BlitzRush_Enhanced_Killed", "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.DebugLog", "content": "SLC_Activity_BlitzRush_Enhanced_Killed!!!!!!!" } ] } }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "BlitzRush_Avatar_KillLatencyTrigger" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "ActivityAbility_BlitzRush_MonsterFlipCard", "abilityMixins": [ { "$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin", "globalValueKey": "_GLOBALVALUE_EnigmaType", "defaultGlobalValueOnCreate": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "valueSteps": [ { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, { "isFormula": false, "isDynamic": false, "fixedValue": 4.5 } ], "modifierNameSteps": [ "ActivityAbility_BlitzRush_Monster_ExtraHP" ] } ], "modifiers": { "ActivityAbility_BlitzRush_MonsterTag": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "_ACTIVITY_BlitzRush_Tag", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ], "onRemoved": [ { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, "key": "_ACTIVITY_BlitzRush_Tag", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] }, "ActivityAbility_BlitzRush_Monster_ExtraHP": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_MaxHPRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } } }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "ActivityAbility_BlitzRush_MonsterTag" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "RoleElectricPowerSource_Play", "abilitySpecials": { "ElementLevelCo": { "type": "float", "dynamicValue": 1.0 }, "DamagePercentage": { "type": "float", "dynamicValue": 10.0 } }, "modifiers": { "UNIQUE_RoleElectricPowerSourceBuffEffect": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin", "globalValueKey": "RoleElectricPowerSourceConnectCount", "defaultGlobalValueOnCreate": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "valueSteps": [ { "isFormula": false, "isDynamic": false, "fixedValue": -0.5 }, { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, { "isFormula": false, "isDynamic": false, "fixedValue": 1.5 }, { "isFormula": false, "isDynamic": false, "fixedValue": 2.5 }, { "isFormula": false, "isDynamic": false, "fixedValue": 3.5 } ], "modifierNameSteps": [ "RoleElectricPowerSourceBuffHandleLevel0", "RoleElectricPowerSourceBuffHandleLevel1", "RoleElectricPowerSourceBuffHandleLevel2", "RoleElectricPowerSourceBuffHandleLevel3" ] }, { "$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin", "globalValueKey": "CanUseRoleElectricPowerSourceSkill", "defaultGlobalValueOnCreate": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "valueSteps": [ { "isFormula": false, "isDynamic": false, "fixedValue": -0.5 }, { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, { "isFormula": false, "isDynamic": false, "fixedValue": 1.5 } ], "modifierNameSteps": [ "RoleElectricPowerSourceBuffCD", "DoNothing" ] } ], "onAdded": [ { "$type": "MoleMole.Config.SetGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "key": "RoleElectricPowerSourceConnectCount", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] }, "DoNothing": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 } }, "RoleElectricPowerSourceBuffCD": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onRemoved": [ { "$type": "MoleMole.Config.SetGlobalValue", "target": "Team", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "CanUseRoleElectricPowerSourceSkill", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] }, "RoleElectricPowerSourceBuffHandleLevel0": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 } }, "RoleElectricPowerSourceBuffHandleLevel1": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.CurLocalAvatarMixinV2", "modifierName": "RoleElectricPowerSourceBuffLevel1" } ] }, "RoleElectricPowerSourceBuffHandleLevel2": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.CurLocalAvatarMixinV2", "modifierName": "RoleElectricPowerSourceBuffLevel2" } ] }, "RoleElectricPowerSourceBuffHandleLevel3": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.CurLocalAvatarMixinV2", "modifierName": "RoleElectricPowerSourceBuffLevel3" } ] }, "RoleElectricPowerSourceBuffLevel1": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SceneObj_RoleElecricPowerSource_01_Buff" } } ], "onThinkInterval": [ { "$type": "MoleMole.Config.ReviveElemEnergy", "doOffStage": true, "value": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 } } ] }, "RoleElectricPowerSourceBuffLevel2": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.ModifyDamageMixin", "attackTags": [ "Elemental_Burst" ], "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 } } ], "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SceneObj_RoleElecricPowerSource_01_Buff" } } ], "onThinkInterval": [ { "$type": "MoleMole.Config.ReviveElemEnergy", "doOffStage": true, "value": { "isFormula": false, "isDynamic": false, "fixedValue": 4.0 } } ] }, "RoleElectricPowerSourceBuffLevel3": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.ModifyDamageMixin", "attackTags": [ "Elemental_Burst" ], "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SceneObj_RoleElecricPowerSource_01_Buff" } } ], "onAttackLanded": [ { "$type": "MoleMole.Config.Predicated", "target": "Other", "targetPredicates": [ { "$type": "MoleMole.Config.ByNot", "predicates": [ { "$type": "MoleMole.Config.ByEntityTypes", "entityTypes": [ "None", "Bush" ] } ] }, { "$type": "MoleMole.Config.ByAttackTags", "attackTags": [ "NormalAttack_01", "NormalAttack_02", "NormalAttack_03", "NormalAttack_04", "NormalAttack_05", "NormalAttack_06", "ExtraAttack", "FallingAttack", "Elemental_Art", "Elemental_Art_Hold", "Elemental_Art_Extra", "Elemental_Burst" ] }, { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Team", "key": "CanUseRoleElectricPowerSourceSkill", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "compareType": "MoreThan" } ], "successActions": [ { "$type": "MoleMole.Config.ServerLuaCall", "luaCallType": "CurChallengeGroup", "funcName": "SLC_RoleElectricPowerSource_AttackSum", "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.SetSystemValueToOverrideMap", "key": "ElementLevelCo", "type": "ElementLevelCo" }, { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackSphere", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornByHitPoint" }, "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": 25.0 }, "ignoreAttackerProperty": true, "strikeType": "Default", "damageExtra": { "isFormula": true, "formula": [ { "isOperator": false, "isDynamic": true, "dynamicKey": "ElementLevelCo" }, { "isOperator": false, "isDynamic": true, "dynamicKey": "DamagePercentage" }, { "isOperator": true, "operation": "Mul" } ] }, "trueDamage": true }, "hitPattern": { "onHitEffectName": "none", "hitImpulseType": "LV2", "hitHaltTimeScale": 0.01 } } }, "targetType": "Enemy" }, { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Stages_GainWave_01" }, "born": { "$type": "MoleMole.Config.ConfigBornByHitPoint" } }, { "$type": "MoleMole.Config.SetGlobalValue", "target": "Team", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "key": "CanUseRoleElectricPowerSourceSkill", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] } ], "onThinkInterval": [ { "$type": "MoleMole.Config.ReviveElemEnergy", "doOffStage": true, "value": { "isFormula": false, "isDynamic": false, "fixedValue": 8.0 } } ] } }, "onAdded": [ { "$type": "MoleMole.Config.SetSystemValueToOverrideMap", "key": "ElementLevelCo", "type": "ElementLevelCo" }, { "$type": "MoleMole.Config.AttachModifier", "doOffStage": true, "modifierName": "UNIQUE_RoleElectricPowerSourceBuffEffect" } ], "onRemoved": [ { "$type": "MoleMole.Config.SetGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "key": "RoleElectricPowerSourceConnectCount", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "RoleElectricPowerSourceBigWorld_Play", "abilitySpecials": { "ElementLevelCo": { "type": "float", "dynamicValue": 1.0 }, "DamagePercentage": { "type": "float", "dynamicValue": 10.0 } }, "modifiers": { "UNIQUE_RoleElectricPowerSourceBuffEffect": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin", "globalValueKey": "RoleElectricPowerSourceConnectCount", "defaultGlobalValueOnCreate": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "valueSteps": [ { "isFormula": false, "isDynamic": false, "fixedValue": -0.5 }, { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, { "isFormula": false, "isDynamic": false, "fixedValue": 1.5 }, { "isFormula": false, "isDynamic": false, "fixedValue": 2.5 }, { "isFormula": false, "isDynamic": false, "fixedValue": 3.5 } ], "modifierNameSteps": [ "RoleElectricPowerSourceBuffHandleLevel0", "RoleElectricPowerSourceBuffHandleLevel1", "RoleElectricPowerSourceBuffHandleLevel2", "RoleElectricPowerSourceBuffHandleLevel3" ] }, { "$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin", "globalValueKey": "CanUseRoleElectricPowerSourceSkill", "defaultGlobalValueOnCreate": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "valueSteps": [ { "isFormula": false, "isDynamic": false, "fixedValue": -0.5 }, { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, { "isFormula": false, "isDynamic": false, "fixedValue": 1.5 } ], "modifierNameSteps": [ "RoleElectricPowerSourceBuffCD", "DoNothing" ] } ], "onAdded": [ { "$type": "MoleMole.Config.SetGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "key": "RoleElectricPowerSourceConnectCount", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] }, "DoNothing": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 } }, "RoleElectricPowerSourceBuffCD": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onRemoved": [ { "$type": "MoleMole.Config.SetGlobalValue", "target": "Team", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "CanUseRoleElectricPowerSourceSkill", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] }, "RoleElectricPowerSourceBuffHandleLevel0": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 } }, "RoleElectricPowerSourceBuffHandleLevel1": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.CurLocalAvatarMixinV2", "modifierName": "RoleElectricPowerSourceBuffLevel1" } ] }, "RoleElectricPowerSourceBuffHandleLevel2": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.CurLocalAvatarMixinV2", "modifierName": "RoleElectricPowerSourceBuffLevel2" } ] }, "RoleElectricPowerSourceBuffHandleLevel3": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.CurLocalAvatarMixinV2", "modifierName": "RoleElectricPowerSourceBuffLevel3" } ] }, "RoleElectricPowerSourceBuffLevel1": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SceneObj_RoleElecricPowerSource_01_Buff" } } ], "onThinkInterval": [ { "$type": "MoleMole.Config.ReviveElemEnergy", "doOffStage": true, "value": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 } } ] }, "RoleElectricPowerSourceBuffLevel2": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.ModifyDamageMixin", "attackTags": [ "Elemental_Burst" ], "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 } } ], "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SceneObj_RoleElecricPowerSource_01_Buff" } } ], "onThinkInterval": [ { "$type": "MoleMole.Config.ReviveElemEnergy", "doOffStage": true, "value": { "isFormula": false, "isDynamic": false, "fixedValue": 4.0 } } ] }, "RoleElectricPowerSourceBuffLevel3": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.ModifyDamageMixin", "attackTags": [ "Elemental_Burst" ], "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SceneObj_RoleElecricPowerSource_01_Buff" } } ], "onAttackLanded": [ { "$type": "MoleMole.Config.Predicated", "target": "Other", "targetPredicates": [ { "$type": "MoleMole.Config.ByNot", "predicates": [ { "$type": "MoleMole.Config.ByEntityTypes", "entityTypes": [ "None", "Bush" ] } ] }, { "$type": "MoleMole.Config.ByAttackTags", "attackTags": [ "NormalAttack_01", "NormalAttack_02", "NormalAttack_03", "NormalAttack_04", "NormalAttack_05", "NormalAttack_06", "ExtraAttack", "FallingAttack", "Elemental_Art", "Elemental_Art_Hold", "Elemental_Art_Extra", "Elemental_Burst" ] }, { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Team", "key": "CanUseRoleElectricPowerSourceSkill", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "compareType": "MoreThan" } ], "successActions": [ { "$type": "MoleMole.Config.SetSystemValueToOverrideMap", "key": "ElementLevelCo", "type": "ElementLevelCo" }, { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackSphere", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornByHitPoint" }, "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": 25.0 }, "ignoreAttackerProperty": true, "strikeType": "Default", "damageExtra": { "isFormula": true, "formula": [ { "isOperator": false, "isDynamic": true, "dynamicKey": "ElementLevelCo" }, { "isOperator": false, "isDynamic": true, "dynamicKey": "DamagePercentage" }, { "isOperator": true, "operation": "Mul" } ] }, "trueDamage": true }, "hitPattern": { "onHitEffectName": "none", "hitImpulseType": "LV2", "hitHaltTimeScale": 0.01 } } }, "targetType": "Enemy" }, { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Stages_GainWave_01" }, "born": { "$type": "MoleMole.Config.ConfigBornByHitPoint" } }, { "$type": "MoleMole.Config.SetGlobalValue", "target": "Team", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "key": "CanUseRoleElectricPowerSourceSkill", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] } ], "onThinkInterval": [ { "$type": "MoleMole.Config.ReviveElemEnergy", "doOffStage": true, "value": { "isFormula": false, "isDynamic": false, "fixedValue": 8.0 } } ] } }, "onAdded": [ { "$type": "MoleMole.Config.SetSystemValueToOverrideMap", "key": "ElementLevelCo", "type": "ElementLevelCo" }, { "$type": "MoleMole.Config.AttachModifier", "doOffStage": true, "modifierName": "UNIQUE_RoleElectricPowerSourceBuffEffect" } ], "onRemoved": [ { "$type": "MoleMole.Config.SetGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "key": "RoleElectricPowerSourceConnectCount", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_Electric_Core_UGC", "abilityMixins": [ { "$type": "MoleMole.Config.AttachToStateIDMixin", "stateIDs": [ "ActivitySkill_ElectricCoreFly" ], "modifierName": "Electric_Core_Fly_Handler" } ], "modifiers": { "UNIQUE_Electric_Core_Line": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.CurLocalAvatarMixin", "modifierName": "LinePre" } ] }, "ChangePlayMode": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.ChangePlayMode", "doOffStage": true, "muteRemoteAction": true, "toPlayMode": "ElectricCoreState" } ], "onRemoved": [ { "$type": "MoleMole.Config.ChangePlayMode", "doOffStage": true, "muteRemoteAction": true, "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "SGV_UGCDungeon_ForbidSkill", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] }, { "$type": "MoleMole.Config.ChangePlayMode", "doOffStage": true, "muteRemoteAction": true, "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "SGV_UGCDungeon_ForbidSkill", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "toPlayMode": "UGCForbidSkill" } ] }, "LinePre": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.AttachToStateIDMixin", "stateIDs": [ "Fly" ], "modifierName": "ChangePlayMode", "isCheckOnAttach": true }, { "$type": "MoleMole.Config.ElectricCoreLineMixin", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByTag", "topLimit": 1, "sortType": "Nearest", "tag": "_IS_ELECTRIC_CORE" }, "activateSkillKey": "AVATAR_Electric_Core", "predicates": [ { "$type": "MoleMole.Config.ByTargetPositionToSelfPosition", "logic": "LesserOrEqual", "compareType": "XYZ", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 15.0 } }, { "$type": "MoleMole.Config.ByAny", "predicates": [ { "$type": "MoleMole.Config.ByHasElement", "target": "Self", "element": "Electric" }, { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "HAS_ELECTRIC_FAIRY_BUFF", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ] } ] } ] }, "Electric_Core_Cd": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.SetGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "key": "_IS_ELECTRIC_CORE", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.ChangeTag", "tag": "_IS_ELECTRIC_CORE" } ] }, "Electric_Core_Effect": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Property_Ani_Prop_TeleportHighway_01_Move" } } ] }, "ElectricAttach": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 10.0 }, "elementType": "Electric", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 60.0 } }, "ElectricEndure": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 0.2 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "properties": { "Actor_EndureDelta": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } }, "UNIQUE_StreamingOptimization": { "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 4.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.StreamingModifierMixin" } ] }, "Electric_Core_SwitchAirSkill": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.AvatarChangeSkillMixin", "index": -1, "priority": "Playmode", "jumpSkillID": 20034, "flySkillID": 20034 } ] }, "UNIQUE_Electric_Core_Fly": { "stacking": "Unique", "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 4.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.ElectricCoreMoveMixin", "stageOnceVelocity": 30.0, "stageOneAccelerate": -5.0, "stageTwoVelocity": 20.0, "stageTwoAttenuation": 0.75, "maxAbsorbTime": 1.0, "toPos": { "$type": "MoleMole.Config.ConfigBornByGlobalValue", "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 } }, "positionKey": "_Electric_Core_Pos", "directionKey": "" }, "onCoreEnter": [ { "$type": "MoleMole.Config.TriggerSetVisible", "visible": true }, { "$type": "MoleMole.Config.RemoveModifier", "modifierName": "Electric_Core_Effect" }, { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Property_Ani_Prop_TeleportHighway_01_Out" } }, { "$type": "MoleMole.Config.AvatarExitCameraShot", "doOffStage": true }, { "$type": "MoleMole.Config.SetVelocityIgnoreAirGY", "doOffStage": true } ], "onInterrupted": [ { "$type": "MoleMole.Config.TriggerSetVisible", "doOffStage": true, "visible": true }, { "$type": "MoleMole.Config.RemoveModifier", "doOffStage": true, "modifierName": "Electric_Core_Effect" }, { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Property_Ani_Prop_TeleportHighway_01_Out" } }, { "$type": "MoleMole.Config.AvatarExitCameraShot", "doOffStage": true }, { "$type": "MoleMole.Config.SetVelocityIgnoreAirGY", "doOffStage": true } ], "onStartSuccess": [ { "$type": "MoleMole.Config.SetVelocityIgnoreAirGY", "doOffStage": true, "ignoreAirGY": true }, { "$type": "MoleMole.Config.RemoveVelocityForce", "forces": [ "SpeedupType" ] }, { "$type": "MoleMole.Config.AddGlobalValue", "target": "Team", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "_ELECTRIC_CORE_TRIGGER_COUNT", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.AvatarCameraParam", "cameraParam": { "forceRadius": 6.0, "forceRadiusDuration": 0.3, "shouldKeepForceRadius": true } }, { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Property_Ani_Prop_TeleportHighway_01_In" } }, { "$type": "MoleMole.Config.AttachModifier", "modifierName": "Electric_Core_Effect" }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "ElectricAttach" }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "ElectricEndure" }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "UNIQUE_StreamingOptimization" }, { "$type": "MoleMole.Config.TriggerSetVisible" }, { "$type": "MoleMole.Config.ActCameraShake", "cameraShake": { "shakeRange": 6.0, "shakeTime": 0.2, "shakeDistance": 40.0, "extension": {} }, "born": { "$type": "MoleMole.Config.ConfigBornBySelf" } }, { "$type": "MoleMole.Config.Predicated", "targetPredicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_ActivityAbility_ReviveStamina_1", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "successActions": [ { "$type": "MoleMole.Config.ApplyModifier", "doOffStage": true, "modifierName": "UNIQUE_ActivityAbility_ReviveStamina" } ] } ] } ], "onAdded": [ { "$type": "MoleMole.Config.EntityDoSkill", "skillID": 20033 }, { "$type": "MoleMole.Config.EntityDoSkill", "skillID": 20034 } ] }, "Electric_Core_Fly_Handler": { "stacking": "MultipleRefresh", "stackingOption": { "abilitySpecialName": "", "maxModifierNumForMultipleType": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } }, "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.SendEvtElectricCoreMoveEnterP1" } ], "onRemoved": [ { "$type": "MoleMole.Config.SendEvtElectricCoreMoveInterrupt" }, { "$type": "MoleMole.Config.RemoveVelocityForce", "forces": [ "LightCoreTypeNormal", "LightCoreTypeAccelerate" ] } ] }, "UNIQUE_ActivityAbility_ReviveStamina": { "stacking": "RefreshUniqueDurability", "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 5.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "onThinkInterval": [ { "$type": "MoleMole.Config.ReviveStamina", "doOffStage": true, "value": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 } } ] } }, "onAdded": [ { "$type": "MoleMole.Config.AttachModifier", "doOffStage": true, "modifierName": "LinePre" }, { "$type": "MoleMole.Config.AddAvatarSkillInfo", "doOffStage": true, "skillID": 20033 }, { "$type": "MoleMole.Config.AddAvatarSkillInfo", "doOffStage": true, "skillID": 20034 }, { "$type": "MoleMole.Config.AttachModifier", "doOffStage": true, "modifierName": "Electric_Core_SwitchAirSkill" } ], "onRemoved": [ { "$type": "MoleMole.Config.RemoveAvatarSkillInfo", "doOffStage": true, "skillID": 20033 }, { "$type": "MoleMole.Config.RemoveAvatarSkillInfo", "doOffStage": true, "skillID": 20034 }, { "$type": "MoleMole.Config.ChangePlayMode", "doOffStage": true, "muteRemoteAction": true } ], "onAbilityStart": [ { "$type": "MoleMole.Config.Predicated", "targetPredicates": [ { "$type": "MoleMole.Config.ByAny", "predicates": [ { "$type": "MoleMole.Config.ByHasElement", "target": "Self", "element": "Electric" }, { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "HAS_ELECTRIC_FAIRY_BUFF", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ] } ], "successActions": [ { "$type": "MoleMole.Config.ClearGlobalPos", "key": "_Electric_Core_Pos", "setTarget": false }, { "$type": "MoleMole.Config.Predicated", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByTag", "topLimit": 1, "sortType": "Nearest", "tag": "_IS_ELECTRIC_CORE" }, "predicates": [ { "$type": "MoleMole.Config.ByTargetPositionToSelfPosition", "logic": "LesserOrEqual", "compareType": "XYZ", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 15.0 } }, { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "_IS_ELECTRIC_CORE", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 } } ], "successActions": [ { "$type": "MoleMole.Config.ApplyModifier", "target": "Target", "modifierName": "Electric_Core_Cd" }, { "$type": "MoleMole.Config.SetGlobalPos", "target": "Target", "key": "_Electric_Core_Pos", "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 } } }, "setTarget": false } ] }, { "$type": "MoleMole.Config.RemoveModifier", "predicates": [ { "$type": "MoleMole.Config.ByNot", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_Electric_Core_Pos_0", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "compareType": "NoneOrEqual" } ] } ], "modifierName": "UNIQUE_Electric_Core_Fly" }, { "$type": "MoleMole.Config.ApplyModifier", "predicates": [ { "$type": "MoleMole.Config.ByNot", "predicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "_Electric_Core_Pos_0", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "compareType": "NoneOrEqual" } ] } ], "modifierName": "UNIQUE_Electric_Core_Fly" } ] } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Light_Stone_Play", "abilityMixins": [ { "$type": "MoleMole.Config.DoActionOnGlobalValueChangeMixin", "globalValueKey": "Light_Stone_Energy" }, { "$type": "MoleMole.Config.CurLocalAvatarMixinV2", "modifierName": "UNIQUE_Light_Point_Search" }, { "$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin", "globalValueKey": "Light_Stone_Level", "defaultGlobalValueOnCreate": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "valueSteps": [ { "isFormula": false, "isDynamic": false, "fixedValue": -0.5 }, { "isFormula": false, "isDynamic": false, "fixedValue": 2.5 }, { "isFormula": false, "isDynamic": false, "fixedValue": 10.5 } ], "modifierNameSteps": [ "UNIQUE_LitResonancerSearch01", "UNIQUE_LitResonancerSearch02" ] } ], "abilitySpecials": { "ElementLevelCo": { "type": "float", "dynamicValue": 1.0 }, "DamagePercentage": { "type": "float", "dynamicValue": 10.0 } }, "modifiers": { "UNIQUE_LitResonancerSearch01": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, "onThinkInterval": [ { "$type": "MoleMole.Config.Predicated", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByTag", "tag": "IS_LitResonancer" }, "predicates": [ { "$type": "MoleMole.Config.ByTargetPositionToSelfPosition", "logic": "LesserOrEqual", "compareType": "XYZ", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 } }, { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "Light_Stone_Energy", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "compareType": "MoreThanAndEqual" } ], "successActions": [ { "$type": "MoleMole.Config.TriggerAbility", "target": "Target", "abilityName": "SceneObj_Area_Common_Property_Ani_Prop_LitResonancer_01" } ] } ] }, "UNIQUE_LitResonancerSearch02": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, "onThinkInterval": [ { "$type": "MoleMole.Config.Predicated", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByTag", "tag": "IS_LitResonancer" }, "predicates": [ { "$type": "MoleMole.Config.ByTargetPositionToSelfPosition", "logic": "LesserOrEqual", "compareType": "XYZ", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 5.0 } }, { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "Light_Stone_Energy", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "compareType": "MoreThanAndEqual" } ], "successActions": [ { "$type": "MoleMole.Config.TriggerAbility", "target": "Target", "abilityName": "SceneObj_Area_Common_Property_Ani_Prop_LitResonancer_01" } ] } ] }, "UNIQUE_Light_Point_Search": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, "onThinkInterval": [ { "$type": "MoleMole.Config.Predicated", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByTag", "topLimit": 1, "sortType": "Nearest", "tag": "IS_LIGHT_POINT" }, "predicates": [ { "$type": "MoleMole.Config.ByTargetPositionToSelfPosition", "logic": "LesserOrEqual", "compareType": "XYZ", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 6.5 } } ], "successActions": [ { "$type": "MoleMole.Config.ApplyModifier", "target": "Team", "modifierName": "UNIQUE_LightBuff" } ] } ] }, "UNIQUE_LightBuff": { "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 0.2 }, "onThinkInterval": [ { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "Light_Stone_Energy", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 10.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] }, "UNIQUE_Light_Stone_Skill": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 } }, "UNIQUE_LightStoneSkill0": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 } }, "UNIQUE_LightStoneSkill01": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.CurLocalAvatarMixinV2", "modifierName": "UNIQUE_Extra_Ability01" } ] }, "UNIQUE_Extra_Ability01": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.ShowExtraAbility", "skillID": 20012 } ], "onRemoved": [ { "$type": "MoleMole.Config.ShowExtraAbility" } ] }, "UNIQUE_LightStoneSkill02": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.CurLocalAvatarMixinV2", "modifierName": "UNIQUE_Extra_Ability02" } ] }, "UNIQUE_Extra_Ability02": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.ShowExtraAbility", "skillID": 20013 } ], "onRemoved": [ { "$type": "MoleMole.Config.ShowExtraAbility" } ] }, "UNIQUE_Light_Stone_Effect": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin", "globalValueKey": "Light_Stone_Level", "defaultGlobalValueOnCreate": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "valueSteps": [ { "isFormula": false, "isDynamic": false, "fixedValue": -0.5 }, { "isFormula": false, "isDynamic": false, "fixedValue": 1.5 }, { "isFormula": false, "isDynamic": false, "fixedValue": 10.5 } ], "modifierNameSteps": [ "UNIQUE_LightStoneLevel01", "UNIQUE_LightStoneLevel02" ] } ] }, "UNIQUE_LightStoneLevel01": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.AttachModifierToSelfGlobalValueAndTalkStateMixin", "globalValueKey": "Light_Stone_Energy", "defaultGlobalValueOnCreate": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "valueSteps": [ { "isFormula": false, "isDynamic": false, "fixedValue": -0.5 }, { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 } ], "modifierNameSteps": [ "UNIQUE_Dark", "UNIQUE_LightStoneEff01" ], "JPOAOKJFLIF": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] }, "UNIQUE_LightStoneLevel02": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.AttachModifierToSelfGlobalValueAndTalkStateMixin", "globalValueKey": "Light_Stone_Energy", "defaultGlobalValueOnCreate": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "valueSteps": [ { "isFormula": false, "isDynamic": false, "fixedValue": -0.5 }, { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 } ], "modifierNameSteps": [ "UNIQUE_Dark", "UNIQUE_LightStoneEff02" ], "JPOAOKJFLIF": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] }, "UNIQUE_LightStoneLevel03": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.AttachModifierToSelfGlobalValueAndTalkStateMixin", "globalValueKey": "Light_Stone_Energy", "defaultGlobalValueOnCreate": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "valueSteps": [ { "isFormula": false, "isDynamic": false, "fixedValue": -0.5 }, { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 } ], "modifierNameSteps": [ "UNIQUE_Dark", "UNIQUE_LightStoneEff03" ], "JPOAOKJFLIF": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] }, "UNIQUE_Dark": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 } }, "UNIQUE_LightStoneEff01": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.CurLocalAvatarMixinV2", "modifierName": "UNIQUE_LightStoneEff_Avatar01" } ] }, "UNIQUE_LightStoneEff_Avatar01": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SceneObj_LightStone01" } } ] }, "UNIQUE_LightStoneEff02": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.CurLocalAvatarMixinV2", "modifierName": "UNIQUE_LightStoneEff_Avatar02" } ] }, "UNIQUE_LightStoneEff_Avatar02": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SceneObj_LightStone02" } } ] }, "UNIQUE_LightStoneEff03": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.CurLocalAvatarMixinV2", "modifierName": "UNIQUE_LightStoneEff_Avatar03" } ] }, "UNIQUE_LightStoneEff_Avatar03": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SceneObj_LightStone03" } } ] } }, "onAdded": [ { "$type": "MoleMole.Config.CopyGlobalValue", "doOffStage": true, "srcTarget": "Self", "dstTarget": "Self", "srcKey": "Light_Stone_Level_Save", "dstKey": "Light_Stone_Level" }, { "$type": "MoleMole.Config.CopyGlobalValue", "doOffStage": true, "srcTarget": "Self", "dstTarget": "Self", "srcKey": "Light_Stone_Energy_Save", "dstKey": "Light_Stone_Energy" }, { "$type": "MoleMole.Config.SetSystemValueToOverrideMap", "key": "ElementLevelCo", "type": "ElementLevelCo" }, { "$type": "MoleMole.Config.AttachModifier", "doOffStage": true, "modifierName": "UNIQUE_Light_Stone_Effect" }, { "$type": "MoleMole.Config.AttachModifier", "doOffStage": true, "modifierName": "UNIQUE_Light_Stone_Skill" } ], "onRemoved": [ { "$type": "MoleMole.Config.CopyGlobalValue", "doOffStage": true, "srcTarget": "Self", "dstTarget": "Self", "srcKey": "Light_Stone_Level", "dstKey": "Light_Stone_Level_Save" }, { "$type": "MoleMole.Config.CopyGlobalValue", "doOffStage": true, "srcTarget": "Self", "dstTarget": "Self", "srcKey": "Light_Stone_Energy", "dstKey": "Light_Stone_Energy_Save" }, { "$type": "MoleMole.Config.SetGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "key": "Light_Stone_Level", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, { "$type": "MoleMole.Config.SetGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "key": "Light_Stone_Energy", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_LightStone_Lv1", "abilitySpecials": { "ElementLevelCo": { "type": "float", "dynamicValue": 1.0 }, "DamagePercentage": { "type": "float", "dynamicValue": 10.0 } }, "modifiers": { "DoSkill": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackSphere", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornBySelf" }, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 5.0 } }, "attackInfo": { "attackTag": "LightStoneSkillLv1", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "ignoreAttackerProperty": true, "strikeType": "Default", "damageExtra": { "isFormula": true, "formula": [ { "isOperator": false, "isDynamic": true, "dynamicKey": "ElementLevelCo" }, { "isOperator": false, "isDynamic": true, "dynamicKey": "DamagePercentage" }, { "isOperator": true, "operation": "Mul" } ] }, "trueDamage": true }, "hitPattern": { "onHitEffectName": "none", "hitImpulseType": "LV2", "hitHaltTimeScale": 0.01 } } }, "targetType": "AllExceptSelf" } ] } }, "onAbilityStart": [ { "$type": "MoleMole.Config.SetSystemValueToOverrideMap", "key": "ElementLevelCo", "type": "ElementLevelCo" }, { "$type": "MoleMole.Config.ApplyModifier", "target": "CurLocalAvatar", "doOffStage": true, "modifierName": "DoSkill" }, { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Stages_GainWave_02" }, "born": { "$type": "MoleMole.Config.ConfigBornBySelf" } }, { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, "key": "Light_Stone_Energy", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 10.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_LightStone_Lv2", "abilitySpecials": { "ElementLevelCo": { "type": "float", "dynamicValue": 1.0 }, "DamagePercentage": { "type": "float", "dynamicValue": 10.0 } }, "modifiers": { "DoSkill": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackSphere", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornBySelf" }, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 10.0 } }, "attackInfo": { "attackTag": "LightStoneSkillLv2", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "ignoreAttackerProperty": true, "strikeType": "Default", "damageExtra": { "isFormula": true, "formula": [ { "isOperator": false, "isDynamic": true, "dynamicKey": "ElementLevelCo" }, { "isOperator": false, "isDynamic": true, "dynamicKey": "DamagePercentage" }, { "isOperator": true, "operation": "Mul" } ] }, "trueDamage": true }, "hitPattern": { "onHitEffectName": "none", "hitImpulseType": "LV2", "hitHaltTimeScale": 0.01 } } }, "targetType": "AllExceptSelf" } ] } }, "onAbilityStart": [ { "$type": "MoleMole.Config.SetSystemValueToOverrideMap", "key": "ElementLevelCo", "type": "ElementLevelCo" }, { "$type": "MoleMole.Config.ApplyModifier", "target": "CurLocalAvatar", "doOffStage": true, "modifierName": "DoSkill" }, { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Stages_GainWave_03" }, "born": { "$type": "MoleMole.Config.ConfigBornBySelf" } }, { "$type": "MoleMole.Config.AddGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": -1.0 }, "key": "Light_Stone_Energy", "useLimitRange": true, "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 10.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "Light_Stone_Play_Widget", "abilityMixins": [ { "$type": "MoleMole.Config.CurLocalAvatarMixinV2", "modifierName": "UNIQUE_Light_Point_Search" }, { "$type": "MoleMole.Config.AttachModifierToSelfGlobalValueNoInitMixin", "globalValueKey": "SGV_Light_Stone_Level", "valueSteps": [ { "isFormula": false, "isDynamic": false, "fixedValue": -0.5 }, { "isFormula": false, "isDynamic": false, "fixedValue": 2.5 }, { "isFormula": false, "isDynamic": false, "fixedValue": 10.5 } ], "modifierNameSteps": [ "UNIQUE_LitResonancerSearch01", "UNIQUE_LitResonancerSearch02" ] } ], "abilitySpecials": { "ElementLevelCo": { "type": "float", "dynamicValue": 1.0 }, "DamagePercentage": { "type": "float", "dynamicValue": 10.0 } }, "modifiers": { "UNIQUE_LitResonancerSearch01": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, "onThinkInterval": [ { "$type": "MoleMole.Config.Predicated", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByTag", "tag": "IS_LitResonancer" }, "predicates": [ { "$type": "MoleMole.Config.ByTargetPositionToSelfPosition", "logic": "LesserOrEqual", "compareType": "XYZ", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 3.0 } }, { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "SGV_Light_Stone_Energy", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "compareType": "MoreThanAndEqual" } ], "successActions": [ { "$type": "MoleMole.Config.TriggerAbility", "target": "Target", "abilityName": "SceneObj_Area_Common_Property_Ani_Prop_LitResonancer_01" }, { "$type": "MoleMole.Config.TriggerAbility", "target": "Target", "abilityName": "SceneObj_Area_Cyjy_Property_Ani_Prop_AbyssSummonSign_01" } ] } ] }, "UNIQUE_LitResonancerSearch02": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, "onThinkInterval": [ { "$type": "MoleMole.Config.Predicated", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByTag", "tag": "IS_LitResonancer" }, "predicates": [ { "$type": "MoleMole.Config.ByTargetPositionToSelfPosition", "logic": "LesserOrEqual", "compareType": "XYZ", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 5.0 } }, { "$type": "MoleMole.Config.ByTargetGlobalValue", "target": "Self", "key": "SGV_Light_Stone_Energy", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "compareType": "MoreThanAndEqual" } ], "successActions": [ { "$type": "MoleMole.Config.TriggerAbility", "target": "Target", "abilityName": "SceneObj_Area_Common_Property_Ani_Prop_LitResonancer_01" }, { "$type": "MoleMole.Config.TriggerAbility", "target": "Target", "abilityName": "SceneObj_Area_Cyjy_Property_Ani_Prop_AbyssSummonSign_01" } ] } ] }, "UNIQUE_Light_Point_Search": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, "onThinkInterval": [ { "$type": "MoleMole.Config.Predicated", "otherTargets": { "$type": "MoleMole.Config.SelectTargetsByTag", "topLimit": 1, "sortType": "Nearest", "tag": "IS_LIGHT_POINT" }, "predicates": [ { "$type": "MoleMole.Config.ByTargetPositionToSelfPosition", "logic": "LesserOrEqual", "compareType": "XYZ", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 6.5 } } ], "successActions": [ { "$type": "MoleMole.Config.ApplyModifier", "target": "Team", "modifierName": "UNIQUE_LightBuff" } ] } ] }, "UNIQUE_LightBuff": { "modifierName": "", "isUnique": true, "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "thinkInterval": { "isFormula": false, "isDynamic": false, "fixedValue": 0.2 }, "onThinkInterval": [ { "$type": "MoleMole.Config.AddRegionalPlayVarValue", "target": "CurLocalAvatar", "BBBPHHMNIBL": "LightStoneEnergy", "EDKFOOIMGOL": 1.0 } ] }, "UNIQUE_Black_Mud_Sprint_Enable": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.AttachModifierToSelfGlobalValueNoInitMixin", "globalValueKey": "SGV_Light_Stone_Level", "valueSteps": [ { "isFormula": false, "isDynamic": false, "fixedValue": 8.5 }, { "isFormula": false, "isDynamic": false, "fixedValue": 10.5 } ], "modifierNameSteps": [ "UNIQUE_Sprint_Enable_Team" ] } ] }, "UNIQUE_Sprint_Enable_Team": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.CurLocalAvatarMixinV2", "modifierName": "UNIQUE_Sprint_Enable_Avatar" } ] }, "UNIQUE_Sprint_Enable_Avatar": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.EnableSprintInBlackMudMixin" } ] }, "UNIQUE_Light_Stone_Effect": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.AttachModifierToSelfGlobalValueNoInitMixin", "globalValueKey": "SGV_Light_Stone_Level", "valueSteps": [ { "isFormula": false, "isDynamic": false, "fixedValue": -0.5 }, { "isFormula": false, "isDynamic": false, "fixedValue": 2.5 }, { "isFormula": false, "isDynamic": false, "fixedValue": 10.5 } ], "modifierNameSteps": [ "UNIQUE_LightStoneLevel01", "UNIQUE_LightStoneLevel02" ] } ] }, "UNIQUE_LightStoneLevel01": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.AttachModifierToSelfGlobalValueAndTalkStateNoInitMixin", "globalValueKey": "SGV_Light_Stone_Energy", "valueSteps": [ { "isFormula": false, "isDynamic": false, "fixedValue": -0.5 }, { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 } ], "modifierNameSteps": [ "UNIQUE_Dark", "UNIQUE_LightStoneEff01" ], "JPOAOKJFLIF": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] }, "UNIQUE_LightStoneLevel02": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.AttachModifierToSelfGlobalValueAndTalkStateNoInitMixin", "globalValueKey": "SGV_Light_Stone_Energy", "valueSteps": [ { "isFormula": false, "isDynamic": false, "fixedValue": -0.5 }, { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 } ], "modifierNameSteps": [ "UNIQUE_Dark", "UNIQUE_LightStoneEff02" ], "JPOAOKJFLIF": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] }, "UNIQUE_LightStoneLevel03": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "modifierMixins": [ { "$type": "MoleMole.Config.AttachModifierToSelfGlobalValueAndTalkStateNoInitMixin", "globalValueKey": "SGV_Light_Stone_Energy", "valueSteps": [ { "isFormula": false, "isDynamic": false, "fixedValue": -0.5 }, { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 } ], "modifierNameSteps": [ "UNIQUE_Dark", "UNIQUE_LightStoneEff03" ], "JPOAOKJFLIF": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ] }, "UNIQUE_Dark": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 } }, "UNIQUE_LightStoneEff01": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SceneObj_LightStone01" } } ] }, "UNIQUE_LightStoneEff02": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SceneObj_LightStone02" } } ] }, "UNIQUE_LightStoneEff03": { "stacking": "Unique", "modifierName": "", "isUnique": true, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SceneObj_LightStone03" } } ] } }, "onAdded": [ { "$type": "MoleMole.Config.SetSystemValueToOverrideMap", "key": "ElementLevelCo", "type": "ElementLevelCo" }, { "$type": "MoleMole.Config.AttachModifier", "doOffStage": true, "modifierName": "UNIQUE_Light_Stone_Effect" }, { "$type": "MoleMole.Config.AttachModifier", "doOffStage": true, "modifierName": "UNIQUE_Black_Mud_Sprint_Enable" }, { "$type": "MoleMole.Config.SetGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "key": "_LIGHT_STONE_EQUIPED", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ], "onRemoved": [ { "$type": "MoleMole.Config.SetGlobalValue", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "key": "_LIGHT_STONE_EQUIPED", "maxValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "minValue": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_LightStone_Skill_Handle", "onAbilityStart": [ { "$type": "MoleMole.Config.Predicated", "target": "Team", "targetPredicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "SGV_Light_Stone_Level", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "compareType": "MoreThan" } ], "successActions": [ { "$type": "MoleMole.Config.Predicated", "target": "Team", "targetPredicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "SGV_Light_Stone_Level", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 5.0 }, "compareType": "MoreThan" } ], "successActions": [ { "$type": "MoleMole.Config.TriggerAbility", "abilityName": "SceneObj_LightStone_Lv2_Widget" } ], "failActions": [ { "$type": "MoleMole.Config.TriggerAbility", "abilityName": "SceneObj_LightStone_Lv1_Widget" } ] } ] } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_LightStone_Lv1_Widget", "abilitySpecials": { "ElementLevelCo": { "type": "float", "dynamicValue": 1.0 }, "DamagePercentage": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "DoSkill": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackSphere", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornBySelf" }, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 5.0 } }, "attackInfo": { "attackTag": "LightStoneSkillLv1", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "ignoreAttackerProperty": true, "strikeType": "Default", "damageExtra": { "isFormula": true, "formula": [ { "isOperator": false, "isDynamic": true, "dynamicKey": "ElementLevelCo" }, { "isOperator": false, "isDynamic": true, "dynamicKey": "DamagePercentage" }, { "isOperator": true, "operation": "Mul" } ] }, "trueDamage": true }, "hitPattern": { "onHitEffectName": "none", "hitImpulseType": "LV2", "hitHaltTimeScale": 0.01 } } }, "targetType": "Enemy" } ] } }, "onAbilityStart": [ { "$type": "MoleMole.Config.SetSystemValueToOverrideMap", "key": "ElementLevelCo", "type": "ElementLevelCo" }, { "$type": "MoleMole.Config.ApplyModifier", "target": "CurLocalAvatar", "doOffStage": true, "modifierName": "DoSkill" }, { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SceneObj_LuminousShard_01_Lv1" }, "born": { "$type": "MoleMole.Config.ConfigBornBySelf" } } ], "isDynamicAbility": true } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_LightStone_Lv2_Widget", "abilitySpecials": { "ElementLevelCo": { "type": "float", "dynamicValue": 1.0 }, "DamagePercentage": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "DoSkill": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.Predicated", "target": "Team", "targetPredicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "SGV_Light_Stone_Level", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 8.0 }, "compareType": "MoreThan" } ], "successActions": [ { "$type": "MoleMole.Config.ReviveStamina", "doOffStage": true, "value": { "isFormula": false, "isDynamic": false, "fixedValue": 10.0 } } ] }, { "$type": "MoleMole.Config.Predicated", "target": "Team", "targetPredicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "SGV_Light_Stone_Level", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 7.0 }, "compareType": "MoreThan" } ], "successActions": [ { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackSphere", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornBySelf" }, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 10.0 } }, "attackInfo": { "attackTag": "LightStoneSkillLv2", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "ignoreAttackerProperty": true, "strikeType": "Default", "damageExtra": { "isFormula": true, "formula": [ { "isOperator": false, "isDynamic": true, "dynamicKey": "ElementLevelCo" }, { "isOperator": false, "isDynamic": true, "dynamicKey": "DamagePercentage" }, { "isOperator": true, "operation": "Mul" } ] }, "trueDamage": true }, "hitPattern": { "onHitEffectName": "none", "hitImpulseType": "LV2", "hitHaltTimeScale": 0.01 } } }, "targetType": "Enemy" } ], "failActions": [ { "$type": "MoleMole.Config.TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "MoleMole.Config.ConfigAttackSphere", "triggerType": "TriggerNoRepeat", "born": { "$type": "MoleMole.Config.ConfigBornBySelf" }, "radius": { "isFormula": false, "isDynamic": false, "fixedValue": 5.0 } }, "attackInfo": { "attackTag": "LightStoneSkillLv2", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentageRatio": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 25.0 }, "ignoreAttackerProperty": true, "strikeType": "Default", "damageExtra": { "isFormula": true, "formula": [ { "isOperator": false, "isDynamic": true, "dynamicKey": "ElementLevelCo" }, { "isOperator": false, "isDynamic": true, "dynamicKey": "DamagePercentage" }, { "isOperator": true, "operation": "Mul" } ] }, "trueDamage": true }, "hitPattern": { "onHitEffectName": "none", "hitImpulseType": "LV2", "hitHaltTimeScale": 0.01 } } }, "targetType": "Enemy" } ] } ] } }, "onAbilityStart": [ { "$type": "MoleMole.Config.SetSystemValueToOverrideMap", "key": "ElementLevelCo", "type": "ElementLevelCo" }, { "$type": "MoleMole.Config.ApplyModifier", "target": "CurLocalAvatar", "doOffStage": true, "modifierName": "DoSkill" }, { "$type": "MoleMole.Config.Predicated", "target": "Team", "targetPredicates": [ { "$type": "MoleMole.Config.ByTargetGlobalValue", "key": "SGV_Light_Stone_Level", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 7.0 }, "compareType": "MoreThan" } ], "successActions": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SceneObj_LuminousShard_01_Lv2" }, "born": { "$type": "MoleMole.Config.ConfigBornBySelf" } } ], "failActions": [ { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SceneObj_LuminousShard_02_Lv2" }, "born": { "$type": "MoleMole.Config.ConfigBornBySelf" } } ] } ], "isDynamicAbility": true } } ]