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

10404 lines
330 KiB
JSON

[
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_RogueDungeon_BombBox",
"abilitySpecials": {
"SSR_MoreDamageRatio": {
"type": "float",
"dynamicValue": 20.0
}
},
"modifiers": {
"RogueBombBox": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onBeingHit": [
{
"$type": "MoleMole.Config.Predicated",
"target": "Target",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"successActions": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_BombBarrel_01_Explode"
}
},
{
"$type": "MoleMole.Config.Predicated",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "SGV_ROGUE_EXTRABOMB",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "MoreThan"
}
],
"successActions": [
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"ignoreMassive": true,
"born": {
"$type": "MoleMole.Config.ConfigBornByTarget",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 6.0
}
},
"attackInfo": {
"attackTag": "Rogue_BombAttack",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementType": "Fire",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 50.0
},
"strikeType": "Blunt",
"enBreak": 9999999.0
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV6",
"hitHaltTimeScale": 0.05
},
"forceCameraShake": true,
"cameraShake": {
"shakeRange": 0.36,
"shakeTime": 0.36
}
}
},
"targetType": "AllExceptSelf"
}
]
},
{
"$type": "MoleMole.Config.Predicated",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "SGV_ROGUECURSE_BOMBDAMAGE",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "MoreThan"
}
],
"successActions": [
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"ignoreMassive": true,
"born": {
"$type": "MoleMole.Config.ConfigBornByTarget",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 6.0
}
},
"attackInfo": {
"attackTag": "Rogue_BombAttack",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.0
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementType": "Fire",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 50.0
},
"strikeType": "Blunt",
"enBreak": 9999999.0
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV6",
"hitHaltTimeScale": 0.05
},
"forceCameraShake": true,
"cameraShake": {
"shakeRange": 0.36,
"shakeTime": 0.36
}
}
},
"targetType": "Enemy"
}
],
"failActions": [
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"ignoreMassive": true,
"born": {
"$type": "MoleMole.Config.ConfigBornByTarget",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 6.0
}
},
"attackInfo": {
"attackTag": "Rogue_BombAttack",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementType": "Fire",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 50.0
},
"strikeType": "Blunt",
"enBreak": 9999999.0
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV6",
"hitHaltTimeScale": 0.05
},
"forceCameraShake": true,
"cameraShake": {
"shakeRange": 0.36,
"shakeTime": 0.36
}
}
},
"targetType": "Enemy"
}
]
},
{
"$type": "MoleMole.Config.Predicated",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "SGV_ROGUE_BOMBDAMAGE",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "NoneOrEqual"
}
],
"successActions": [
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"ignoreMassive": true,
"born": {
"$type": "MoleMole.Config.ConfigBornByTarget",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 6.0
}
},
"attackInfo": {
"attackTag": "Rogue_BombAttack",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementType": "Fire",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 50.0
},
"strikeType": "Blunt",
"enBreak": 9999999.0
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV6",
"hitHaltTimeScale": 0.05
},
"forceCameraShake": true,
"cameraShake": {
"shakeRange": 0.36,
"shakeTime": 0.36
}
}
},
"targetType": "Alliance"
}
],
"failActions": [
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"ignoreMassive": true,
"born": {
"$type": "MoleMole.Config.ConfigBornByTarget",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 6.0
}
},
"attackInfo": {
"attackTag": "Rogue_BombAttack",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "SSR_MoreDamageRatio"
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementType": "Fire",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 50.0
},
"strikeType": "Blunt",
"enBreak": 9999999.0
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV6",
"hitHaltTimeScale": 0.05
},
"forceCameraShake": true,
"cameraShake": {
"shakeRange": 0.36,
"shakeTime": 0.36
}
}
},
"targetType": "Alliance"
}
]
},
{
"$type": "MoleMole.Config.KillSelf",
"duration": 1.5,
"hideEntity": true
}
]
},
{
"$type": "MoleMole.Config.Predicated",
"target": "TargetOriginOwner",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"successActions": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_BombBarrel_01_Explode"
}
},
{
"$type": "MoleMole.Config.Predicated",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "SGV_ROGUE_EXTRABOMB",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "MoreThan"
}
],
"successActions": [
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"ignoreMassive": true,
"born": {
"$type": "MoleMole.Config.ConfigBornByTarget",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 6.0
}
},
"attackInfo": {
"attackTag": "Rogue_BombAttack",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementType": "Fire",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 50.0
},
"strikeType": "Blunt",
"enBreak": 9999999.0
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV6",
"hitHaltTimeScale": 0.05
},
"forceCameraShake": true,
"cameraShake": {
"shakeRange": 0.36,
"shakeTime": 0.36
}
}
},
"targetType": "AllExceptSelf"
}
]
},
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"ignoreMassive": true,
"born": {
"$type": "MoleMole.Config.ConfigBornByTarget",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 6.0
}
},
"attackInfo": {
"attackTag": "Rogue_BombAttack",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementType": "Fire",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 50.0
},
"strikeType": "Blunt",
"enBreak": 9999999.0
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV6",
"hitHaltTimeScale": 0.05
},
"forceCameraShake": true,
"cameraShake": {
"shakeRange": 0.36,
"shakeTime": 0.36
}
}
},
"targetType": "Enemy"
},
{
"$type": "MoleMole.Config.Predicated",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "SGV_ROGUE_BOMBDAMAGE",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "NoneOrEqual"
}
],
"successActions": [
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"ignoreMassive": true,
"born": {
"$type": "MoleMole.Config.ConfigBornByTarget",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 6.0
}
},
"attackInfo": {
"attackTag": "Rogue_BombAttack",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementType": "Fire",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 50.0
},
"strikeType": "Blunt",
"enBreak": 9999999.0
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV6",
"hitHaltTimeScale": 0.05
},
"forceCameraShake": true,
"cameraShake": {
"shakeRange": 0.36,
"shakeTime": 0.36
}
}
},
"targetType": "Alliance"
}
],
"failActions": [
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"ignoreMassive": true,
"born": {
"$type": "MoleMole.Config.ConfigBornByTarget",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 6.0
}
},
"attackInfo": {
"attackTag": "Rogue_BombAttack",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "SSR_MoreDamageRatio"
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementType": "Fire",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 50.0
},
"strikeType": "Blunt",
"enBreak": 9999999.0
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV6",
"hitHaltTimeScale": 0.05
},
"forceCameraShake": true,
"cameraShake": {
"shakeRange": 0.36,
"shakeTime": 0.36
}
}
},
"targetType": "Alliance"
}
]
},
{
"$type": "MoleMole.Config.KillSelf",
"duration": 1.5,
"hideEntity": true
}
]
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "RogueBombBox"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_RogueDungeon_WoodenBox",
"modifiers": {
"WoodMaterial": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"state": "Limbo",
"onBeingHit": [
{
"$type": "MoleMole.Config.Predicated",
"target": "Target",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"successActions": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_HumanBox_01_Destroy"
}
},
{
"$type": "MoleMole.Config.ServerLuaCall",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "SGV_ROGUE_ATTACKBYLEVELENTITY",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.0
},
"compareType": "MoreThan"
}
],
"funcName": "LevelEntityBroken_Attack",
"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.ServerLuaCall",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "SGV_ROGUE_MUTEHURTBYLEVELENTITY",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.0
},
"compareType": "MoreThan"
}
],
"funcName": "LevelEntityBroken_MuteHurt",
"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.ServerLuaCall",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "SGV_ROGUE_CHARGEBYLEVELENTITY",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.0
},
"compareType": "MoreThan"
}
],
"funcName": "LevelEntityBroken_ChargeSpeed",
"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.ServerLuaCall",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "SGV_ROGUE_DEFENCEBYLEVELENTITY",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.0
},
"compareType": "MoreThan"
}
],
"funcName": "LevelEntityBroken_Defence",
"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.KillSelf",
"duration": 1.5,
"hideEntity": true
}
]
},
{
"$type": "MoleMole.Config.Predicated",
"target": "TargetOriginOwner",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"successActions": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_HumanBox_01_Destroy"
}
},
{
"$type": "MoleMole.Config.ServerLuaCall",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "SGV_ROGUE_ATTACKBYLEVELENTITY",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.0
},
"compareType": "MoreThan"
}
],
"funcName": "LevelEntityBroken_Attack",
"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.ServerLuaCall",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "SGV_ROGUE_MUTEHURTBYLEVELENTITY",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.0
},
"compareType": "MoreThan"
}
],
"funcName": "LevelEntityBroken_MuteHurt",
"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.ServerLuaCall",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "SGV_ROGUE_CHARGEBYLEVELENTITY",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.0
},
"compareType": "MoreThan"
}
],
"funcName": "LevelEntityBroken_ChargeSpeed",
"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.ServerLuaCall",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "SGV_ROGUE_DEFENCEBYLEVELENTITY",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.0
},
"compareType": "MoreThan"
}
],
"funcName": "LevelEntityBroken_Defence",
"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.KillSelf",
"duration": 1.5,
"hideEntity": true
}
]
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "WoodMaterial"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_RogueDungeon_Byobu",
"modifiers": {
"WoodMaterial": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"state": "Limbo",
"onBeingHit": [
{
"$type": "MoleMole.Config.Predicated",
"target": "Target",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"successActions": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_Byobu_01_Destroy"
}
},
{
"$type": "MoleMole.Config.ServerLuaCall",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "SGV_ROGUE_ATTACKBYLEVELENTITY",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.0
},
"compareType": "MoreThan"
}
],
"funcName": "LevelEntityBroken_Attack",
"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.ServerLuaCall",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "SGV_ROGUE_MUTEHURTBYLEVELENTITY",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.0
},
"compareType": "MoreThan"
}
],
"funcName": "LevelEntityBroken_MuteHurt",
"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.ServerLuaCall",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "SGV_ROGUE_CHARGEBYLEVELENTITY",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.0
},
"compareType": "MoreThan"
}
],
"funcName": "LevelEntityBroken_ChargeSpeed",
"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.ServerLuaCall",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "SGV_ROGUE_DEFENCEBYLEVELENTITY",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.0
},
"compareType": "MoreThan"
}
],
"funcName": "LevelEntityBroken_Defence",
"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.KillSelf",
"duration": 1.5,
"hideEntity": true
}
]
},
{
"$type": "MoleMole.Config.Predicated",
"target": "TargetOriginOwner",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"successActions": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_Byobu_01_Destroy"
}
},
{
"$type": "MoleMole.Config.ServerLuaCall",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "SGV_ROGUE_ATTACKBYLEVELENTITY",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.0
},
"compareType": "MoreThan"
}
],
"funcName": "LevelEntityBroken_Attack",
"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.ServerLuaCall",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "SGV_ROGUE_MUTEHURTBYLEVELENTITY",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.0
},
"compareType": "MoreThan"
}
],
"funcName": "LevelEntityBroken_MuteHurt",
"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.ServerLuaCall",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "SGV_ROGUE_CHARGEBYLEVELENTITY",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.0
},
"compareType": "MoreThan"
}
],
"funcName": "LevelEntityBroken_ChargeSpeed",
"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.ServerLuaCall",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "SGV_ROGUE_DEFENCEBYLEVELENTITY",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.0
},
"compareType": "MoreThan"
}
],
"funcName": "LevelEntityBroken_Defence",
"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.KillSelf",
"duration": 1.5,
"hideEntity": true
}
]
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "WoodMaterial"
},
{
"$type": "MoleMole.Config.AddGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "_WoodenObject_DeathType",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_RogueDungeon_Jars",
"modifiers": {
"WoodMaterial": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"state": "Limbo",
"onBeingHit": [
{
"$type": "MoleMole.Config.Predicated",
"target": "Target",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"successActions": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_HumanJars_01_Destroy"
}
},
{
"$type": "MoleMole.Config.ServerLuaCall",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "SGV_ROGUE_ATTACKBYLEVELENTITY",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.0
},
"compareType": "MoreThan"
}
],
"funcName": "LevelEntityBroken_Attack",
"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.ServerLuaCall",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "SGV_ROGUE_MUTEHURTBYLEVELENTITY",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.0
},
"compareType": "MoreThan"
}
],
"funcName": "LevelEntityBroken_MuteHurt",
"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.ServerLuaCall",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "SGV_ROGUE_CHARGEBYLEVELENTITY",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.0
},
"compareType": "MoreThan"
}
],
"funcName": "LevelEntityBroken_ChargeSpeed",
"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.ServerLuaCall",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "SGV_ROGUE_DEFENCEBYLEVELENTITY",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.0
},
"compareType": "MoreThan"
}
],
"funcName": "LevelEntityBroken_Defence",
"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.KillSelf",
"duration": 1.5,
"hideEntity": true
}
]
},
{
"$type": "MoleMole.Config.Predicated",
"target": "TargetOriginOwner",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"successActions": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_HumanJars_01_Destroy"
}
},
{
"$type": "MoleMole.Config.ServerLuaCall",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "SGV_ROGUE_ATTACKBYLEVELENTITY",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.0
},
"compareType": "MoreThan"
}
],
"funcName": "LevelEntityBroken_Attack",
"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.ServerLuaCall",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "SGV_ROGUE_MUTEHURTBYLEVELENTITY",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.0
},
"compareType": "MoreThan"
}
],
"funcName": "LevelEntityBroken_MuteHurt",
"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.ServerLuaCall",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "SGV_ROGUE_CHARGEBYLEVELENTITY",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.0
},
"compareType": "MoreThan"
}
],
"funcName": "LevelEntityBroken_ChargeSpeed",
"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.ServerLuaCall",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "SGV_ROGUE_DEFENCEBYLEVELENTITY",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.0
},
"compareType": "MoreThan"
}
],
"funcName": "LevelEntityBroken_Defence",
"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.KillSelf",
"duration": 1.5,
"hideEntity": true
}
]
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "WoodMaterial"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_RogueDungeon_Jars02",
"modifiers": {
"WoodMaterial": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"state": "Limbo",
"onBeingHit": [
{
"$type": "MoleMole.Config.Predicated",
"target": "Target",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"successActions": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_HumanJars_02_Destroy"
}
},
{
"$type": "MoleMole.Config.ServerLuaCall",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "SGV_ROGUE_ATTACKBYLEVELENTITY",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.0
},
"compareType": "MoreThan"
}
],
"funcName": "LevelEntityBroken_Attack",
"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.ServerLuaCall",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "SGV_ROGUE_MUTEHURTBYLEVELENTITY",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.0
},
"compareType": "MoreThan"
}
],
"funcName": "LevelEntityBroken_MuteHurt",
"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.ServerLuaCall",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "SGV_ROGUE_CHARGEBYLEVELENTITY",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.0
},
"compareType": "MoreThan"
}
],
"funcName": "LevelEntityBroken_ChargeSpeed",
"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.ServerLuaCall",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "SGV_ROGUE_DEFENCEBYLEVELENTITY",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.0
},
"compareType": "MoreThan"
}
],
"funcName": "LevelEntityBroken_Defence",
"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.KillSelf",
"duration": 1.5,
"hideEntity": true
}
]
},
{
"$type": "MoleMole.Config.Predicated",
"target": "TargetOriginOwner",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"successActions": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_HumanJars_02_Destroy"
}
},
{
"$type": "MoleMole.Config.ServerLuaCall",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "SGV_ROGUE_ATTACKBYLEVELENTITY",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.0
},
"compareType": "MoreThan"
}
],
"funcName": "LevelEntityBroken_Attack",
"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.ServerLuaCall",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "SGV_ROGUE_MUTEHURTBYLEVELENTITY",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.0
},
"compareType": "MoreThan"
}
],
"funcName": "LevelEntityBroken_MuteHurt",
"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.ServerLuaCall",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "SGV_ROGUE_CHARGEBYLEVELENTITY",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.0
},
"compareType": "MoreThan"
}
],
"funcName": "LevelEntityBroken_ChargeSpeed",
"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.ServerLuaCall",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "SGV_ROGUE_DEFENCEBYLEVELENTITY",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.0
},
"compareType": "MoreThan"
}
],
"funcName": "LevelEntityBroken_Defence",
"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.KillSelf",
"duration": 1.5,
"hideEntity": true
}
]
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "WoodMaterial"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_RogueDungeon_Jars03",
"modifiers": {
"WoodMaterial": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"state": "Limbo",
"onBeingHit": [
{
"$type": "MoleMole.Config.Predicated",
"target": "Target",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"successActions": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_HumanJars_03_Destroy"
}
},
{
"$type": "MoleMole.Config.ServerLuaCall",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "SGV_ROGUE_ATTACKBYLEVELENTITY",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.0
},
"compareType": "MoreThan"
}
],
"funcName": "LevelEntityBroken_Attack",
"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.ServerLuaCall",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "SGV_ROGUE_MUTEHURTBYLEVELENTITY",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.0
},
"compareType": "MoreThan"
}
],
"funcName": "LevelEntityBroken_MuteHurt",
"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.ServerLuaCall",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "SGV_ROGUE_CHARGEBYLEVELENTITY",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.0
},
"compareType": "MoreThan"
}
],
"funcName": "LevelEntityBroken_ChargeSpeed",
"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.ServerLuaCall",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "SGV_ROGUE_DEFENCEBYLEVELENTITY",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.0
},
"compareType": "MoreThan"
}
],
"funcName": "LevelEntityBroken_Defence",
"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.KillSelf",
"duration": 1.5,
"hideEntity": true
}
]
},
{
"$type": "MoleMole.Config.Predicated",
"target": "TargetOriginOwner",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"successActions": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_HumanJars_03_Destroy"
}
},
{
"$type": "MoleMole.Config.ServerLuaCall",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "SGV_ROGUE_ATTACKBYLEVELENTITY",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.0
},
"compareType": "MoreThan"
}
],
"funcName": "LevelEntityBroken_Attack",
"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.ServerLuaCall",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "SGV_ROGUE_MUTEHURTBYLEVELENTITY",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.0
},
"compareType": "MoreThan"
}
],
"funcName": "LevelEntityBroken_MuteHurt",
"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.ServerLuaCall",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "SGV_ROGUE_CHARGEBYLEVELENTITY",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.0
},
"compareType": "MoreThan"
}
],
"funcName": "LevelEntityBroken_ChargeSpeed",
"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.ServerLuaCall",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "SGV_ROGUE_DEFENCEBYLEVELENTITY",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.0
},
"compareType": "MoreThan"
}
],
"funcName": "LevelEntityBroken_Defence",
"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.KillSelf",
"duration": 1.5,
"hideEntity": true
}
]
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "WoodMaterial"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_RogueDungeon_Trap",
"modifiers": {
"CurseBomb": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.DamageByAttackValue",
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"strikeType": "Blunt",
"enBreak": 999.0
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV6",
"hitHaltTimeScale": 0.01
}
}
}
]
}
},
"onFieldEnter": [
{
"$type": "MoleMole.Config.Predicated",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "SGV_ROGUE_TRAPBLOCK",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "NoneOrEqual"
}
],
"successActions": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_RougeTrap_01"
}
},
{
"$type": "MoleMole.Config.ApplyModifier",
"otherTargets": {
"$type": "MoleMole.Config.SelectTargetsByShape",
"shapeName": "CircleR6",
"campTargetType": "All",
"sizeRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
},
"modifierName": "CurseBomb"
}
],
"failActions": [
{
"$type": "MoleMole.Config.ServerLuaCall",
"funcName": "TriggerTrap",
"paramNum": 1,
"param1": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"param2": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"param3": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
{
"$type": "MoleMole.Config.KillSelf",
"duration": 1.5,
"hideEntity": true
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_RogueDungeon_Trap_DeBuff",
"onFieldEnter": [
{
"$type": "MoleMole.Config.Predicated",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "SGV_ROGUE_TRAPBLOCK",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "NoneOrEqual"
}
],
"successActions": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_RougeTrap_02"
}
},
{
"$type": "MoleMole.Config.ServerLuaCall",
"funcName": "TriggerTrap",
"paramNum": 1,
"param1": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"param2": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"param3": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"failActions": [
{
"$type": "MoleMole.Config.ServerLuaCall",
"funcName": "TriggerTrap",
"paramNum": 1,
"param1": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"param2": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"param3": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
{
"$type": "MoleMole.Config.KillSelf",
"duration": 1.5,
"hideEntity": true
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_RogueDungeon_Ball_AttackUp",
"modifiers": {
"EffectBall": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Tower_Ball_AttackUp_01"
},
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"attachPointName": "RootNode"
}
}
]
},
"AttackUp": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 30.0
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_AttackRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.2
}
},
"state": "AttackUp",
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "EffectBall"
}
],
"onFieldEnter": [
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "CurTeamAvatars",
"doOffStage": true,
"modifierName": "AttackUp"
},
{
"$type": "MoleMole.Config.RemoveModifier",
"modifierName": "EffectBall"
},
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Tower_Ball_Active_01"
},
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"attachPointName": "RootNode"
}
},
{
"$type": "MoleMole.Config.KillSelf",
"duration": 1.5,
"hideEntity": true
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_RogueDungeon_Ball_Heal",
"modifiers": {
"EffectBall": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Tower_Ball_Heal_01"
},
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"attachPointName": "RootNode"
}
}
]
},
"HealHP": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.HealHP",
"doOffStage": true,
"amountByTargetMaxHPRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.2
}
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "EffectBall"
}
],
"onFieldEnter": [
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "CurTeamAvatars",
"doOffStage": true,
"modifierName": "HealHP"
},
{
"$type": "MoleMole.Config.RemoveModifier",
"modifierName": "EffectBall"
},
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Tower_Ball_Active_01"
},
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"attachPointName": "RootNode"
}
},
{
"$type": "MoleMole.Config.KillSelf",
"duration": 1.5,
"hideEntity": true
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_RogueDungeon_Ball_SpeedUp",
"modifiers": {
"EffectBall": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Tower_Ball_MoveSpeed_01"
},
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"attachPointName": "RootNode"
}
}
]
},
"SpeedUp": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 30.0
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Animator_MoveSpeedRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.15
}
},
"state": "SpeedUp",
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "EffectBall"
}
],
"onFieldEnter": [
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "CurTeamAvatars",
"doOffStage": true,
"modifierName": "SpeedUp"
},
{
"$type": "MoleMole.Config.RemoveModifier",
"modifierName": "EffectBall"
},
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Tower_Ball_Active_01"
},
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"attachPointName": "RootNode"
}
},
{
"$type": "MoleMole.Config.KillSelf",
"duration": 1.5,
"hideEntity": true
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_RogueDungeon_Creature_Water",
"abilitySpecials": {
"LifeTime": {
"type": "float",
"dynamicValue": 6.0
},
"SubHealed": {
"type": "float",
"dynamicValue": -0.7
},
"SR_damageRatio": {
"type": "float",
"dynamicValue": 25.0
},
"SR_damageStacking": {
"type": "float",
"dynamicValue": 0.0
},
"R_damageRatio": {
"type": "float",
"dynamicValue": 5.54
},
"R_damageStacking": {
"type": "float",
"dynamicValue": 0.0
},
"SSR_damageRatio": {
"type": "float",
"dynamicValue": 66.51
},
"SSR_damageStacking": {
"type": "float",
"dynamicValue": 0.0
},
"Max_BubbleNum": {
"type": "float",
"dynamicValue": 1.0
},
"LevelEntity_AvatarDot_SystemValue": {
"type": "float",
"dynamicValue": 0.0
},
"DamagePercentage": {
"type": "float",
"dynamicValue": 49.88
},
"DamagePercentage_NoneEle": {
"type": "float",
"dynamicValue": 3.33
},
"SSR_SubMaxHP": {
"type": "float",
"dynamicValue": -0.8
}
},
"modifiers": {
"SetLifeTime": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LifeTime"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onRemoved": [
{
"$type": "MoleMole.Config.KillSelf"
}
]
},
"Low_HP": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_MaxHPRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "SSR_SubMaxHP"
}
}
},
"Creature_Water": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.0
},
"onThinkInterval": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Activity_Roguelike_Gadget_Water_Attack"
}
},
{
"$type": "MoleMole.Config.SetSystemValueToOverrideMap",
"key": "LevelEntity_AvatarDot_SystemValue",
"type": "ElementLevelCo"
},
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"ignoreMassive": true,
"born": {
"$type": "MoleMole.Config.ConfigBornByTarget",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 8.0
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementType": "Water",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 25.0
},
"ignoreAttackerProperty": true,
"strikeType": "Default",
"enBreak": 0.0,
"damageExtra": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_AvatarDot_SystemValue"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "DamagePercentage_NoneEle"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"trueDamage": true,
"ignoreModifyDamage": true
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV1",
"hitHaltTimeScale": 0.05
}
}
},
"targetType": "Enemy"
}
]
},
"CreatureWater_Damage": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
}
},
"Blister": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 3.0
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_AddGravityScale": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -2.0
},
"Actor_HealedAddDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "SubHealed"
}
},
"state": "Struggle",
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_TowerWater_03_Bubble"
}
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_TowerWater_03_Bubble_Die"
}
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Activity_Roguelike_Gadget_Water"
}
},
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "SetLifeTime"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "Creature_Water"
},
{
"$type": "MoleMole.Config.SetGlobalValueToOverrideMap",
"target": "Team",
"globalValueKey": "SGV_Creature_WaterDmageUp_SR",
"overrideMapKey": "SR_damageStacking"
},
{
"$type": "MoleMole.Config.SetGlobalValueToOverrideMap",
"target": "Team",
"globalValueKey": "SGV_Creature_WaterDmageUp_R",
"overrideMapKey": "R_damageStacking"
},
{
"$type": "MoleMole.Config.SetGlobalValueToOverrideMap",
"target": "Team",
"globalValueKey": "SGV_Creature_LowHP_SSR",
"overrideMapKey": "SSR_damageStacking"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "CreatureWater_Damage"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "SGV_Creature_LowHP_SSR",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "MoreThan"
}
],
"modifierName": "Low_HP"
},
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "SceneObj_RogueDungeon_Creature_Water",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"onKill": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Activity_Roguelike_Gadget_Water_Die"
}
},
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Activity_Roguelike_Gadget_Water_Attack"
}
},
{
"$type": "MoleMole.Config.SetSystemValueToOverrideMap",
"key": "LevelEntity_AvatarDot_SystemValue",
"type": "ElementLevelCo"
},
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"ignoreMassive": true,
"born": {
"$type": "MoleMole.Config.ConfigBornByTarget",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 8.0
}
},
"attackInfo": {
"attackTag": "RogueCreatureWater_Die",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementType": "Water",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 25.0
},
"ignoreAttackerProperty": true,
"strikeType": "Default",
"enBreak": 0.0,
"damageExtra": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_AvatarDot_SystemValue"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "DamagePercentage"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_AvatarDot_SystemValue"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "SR_damageRatio"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "SR_damageStacking"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": true,
"operation": "Add"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_AvatarDot_SystemValue"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "R_damageRatio"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "R_damageStacking"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": true,
"operation": "Add"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_AvatarDot_SystemValue"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "SSR_damageRatio"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "SSR_damageStacking"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": true,
"operation": "Add"
}
]
},
"trueDamage": true,
"ignoreModifyDamage": true
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV1",
"hitHaltTimeScale": 0.05
}
}
},
"targetType": "Enemy"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"otherTargets": {
"$type": "MoleMole.Config.SelectTargetsByShape",
"topLimit": 6,
"shapeName": "CircleR8",
"campTargetType": "All",
"sizeRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
},
"predicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Monster"
]
},
{
"$type": "MoleMole.Config.ByTargetWeight",
"logic": "Lesser",
"weight": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
}
},
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "SGV_Creature_AddBubble_SR",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "MoreThan"
}
],
"modifierName": "Blister"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"otherTargets": {
"$type": "MoleMole.Config.SelectTargetsByShape",
"topLimit": 3,
"shapeName": "CircleR8",
"campTargetType": "All",
"sizeRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
},
"predicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Monster"
]
},
{
"$type": "MoleMole.Config.ByTargetWeight",
"logic": "Lesser",
"weight": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
}
},
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "SGV_Creature_AddBubble_SR",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "NoneOrEqual"
}
],
"modifierName": "Blister"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_RogueDungeon_Creature_Ice",
"abilitySpecials": {
"LifeTime": {
"type": "float",
"dynamicValue": 8.0
},
"DebuffDuration": {
"type": "float",
"dynamicValue": 10.0
},
"SR_damageRatio": {
"type": "float",
"dynamicValue": 8.32
},
"SR_damageStacking": {
"type": "float",
"dynamicValue": 0.0
},
"SubHurt": {
"type": "float",
"dynamicValue": -0.2
},
"SSR_SubHurt": {
"type": "float",
"dynamicValue": -0.4
},
"SSR_SubHurtStacking": {
"type": "float",
"dynamicValue": 0.0
},
"LevelEntity_AvatarDot_SystemValue": {
"type": "float",
"dynamicValue": 0.0
},
"DamagePercentage_Low": {
"type": "float",
"dynamicValue": 8.75
},
"SR_HPPerUp": {
"type": "float",
"dynamicValue": 1.0
},
"SR_HPUpStack": {
"type": "float",
"dynamicValue": 0.0
}
},
"modifiers": {
"SetLifeTime": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LifeTime"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onRemoved": [
{
"$type": "MoleMole.Config.KillSelf"
}
]
},
"HP_UP": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_MaxHPRatio": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "SR_HPPerUp"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "SR_HPUpStack"
},
{
"isOperator": true,
"operation": "Mul"
}
]
}
}
},
"Creature_Ice": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.0
},
"onThinkInterval": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Activity_Roguelike_Gadget_Ice_Attack"
}
},
{
"$type": "MoleMole.Config.TriggerTaunt",
"otherTargets": {
"$type": "MoleMole.Config.SelectTargetsByShape",
"shapeName": "CircleR25",
"campTargetType": "Enemy",
"sizeRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
},
"predicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Monster"
]
},
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "SGV_Creature_TauntUp_R",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "NoneOrEqual"
}
],
"careValue": 5.0
},
{
"$type": "MoleMole.Config.TriggerTaunt",
"otherTargets": {
"$type": "MoleMole.Config.SelectTargetsByShape",
"shapeName": "CircleR25",
"campTargetType": "Enemy",
"sizeRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
},
"predicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Monster"
]
},
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "SGV_Creature_TauntUp_R",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "MoreThan"
}
],
"careValue": 15.0
},
{
"$type": "MoleMole.Config.SetSystemValueToOverrideMap",
"key": "LevelEntity_AvatarDot_SystemValue",
"type": "ElementLevelCo"
},
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"ignoreMassive": true,
"born": {
"$type": "MoleMole.Config.ConfigBornByTarget",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 8.0
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementType": "Ice",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 25.0
},
"ignoreAttackerProperty": true,
"strikeType": "Default",
"enBreak": 0.0,
"damageExtra": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_AvatarDot_SystemValue"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "DamagePercentage_Low"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_AvatarDot_SystemValue"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "SR_damageRatio"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "SR_damageStacking"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": true,
"operation": "Add"
}
]
},
"trueDamage": true,
"ignoreModifyDamage": true
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV1",
"hitHaltTimeScale": 0.05
}
}
},
"targetType": "Enemy"
}
]
},
"DeBuffControl": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"onHittingOther": [
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Other",
"modifierName": "CreatureIce_DeBuff"
}
],
"onThinkInterval": [
{
"$type": "MoleMole.Config.TriggerTaunt",
"otherTargets": {
"$type": "MoleMole.Config.SelectTargetsByShape",
"shapeName": "CircleR25",
"campTargetType": "Enemy",
"sizeRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
},
"predicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Monster"
]
}
],
"careValue": 10.0
}
]
},
"CreatureIce_DeBuff": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "DebuffDuration"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_FireSubHurtDelta": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "SubHurt"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "SSR_SubHurt"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "SSR_SubHurtStacking"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": true,
"operation": "Add"
}
]
},
"Actor_ElecSubHurtDelta": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "SubHurt"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "SSR_SubHurt"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "SSR_SubHurtStacking"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": true,
"operation": "Add"
}
]
},
"Actor_WaterSubHurtDelta": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "SubHurt"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "SSR_SubHurt"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "SSR_SubHurtStacking"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": true,
"operation": "Add"
}
]
},
"Actor_GrassSubHurtDelta": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "SubHurt"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "SSR_SubHurt"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "SSR_SubHurtStacking"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": true,
"operation": "Add"
}
]
},
"Actor_WindSubHurtDelta": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "SubHurt"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "SSR_SubHurt"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "SSR_SubHurtStacking"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": true,
"operation": "Add"
}
]
},
"Actor_IceSubHurtDelta": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "SubHurt"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "SSR_SubHurt"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "SSR_SubHurtStacking"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": true,
"operation": "Add"
}
]
},
"Actor_RockSubHurtDelta": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "SubHurt"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "SSR_SubHurt"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "SSR_SubHurtStacking"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": true,
"operation": "Add"
}
]
},
"Actor_PhysicalSubHurtDelta": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "SubHurt"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "SSR_SubHurt"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "SSR_SubHurtStacking"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": true,
"operation": "Add"
}
]
}
},
"state": "DefenseDown"
},
"CreatureIce_Damage_SR": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
}
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Activity_Roguelike_Gadget_Ice"
}
},
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "SetLifeTime"
},
{
"$type": "MoleMole.Config.SetGlobalValueToOverrideMap",
"target": "Team",
"globalValueKey": "SGV_Creature_IceDmageUp_SR",
"overrideMapKey": "SR_damageStacking"
},
{
"$type": "MoleMole.Config.SetGlobalValueToOverrideMap",
"target": "Team",
"globalValueKey": "SGV_Creature_ResistanceDwon_SSR",
"overrideMapKey": "SSR_SubHurtStacking"
},
{
"$type": "MoleMole.Config.SetGlobalValueToOverrideMap",
"target": "Team",
"globalValueKey": "SGV_Creature_HPUp_SR",
"overrideMapKey": "SR_HPUpStack"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "SGV_Creature_IceDmageUp_SR",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "MoreThan"
}
],
"modifierName": "CreatureIce_Damage_SR"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "DeBuffControl"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "Creature_Ice"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "HP_UP"
},
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "SceneObj_RogueDungeon_Creature_Ice",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"onKill": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Activity_Roguelike_Gadget_Ice_Die"
}
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_RogueDungeon_Creature_Wind",
"abilitySpecials": {
"LifeTime": {
"type": "float",
"dynamicValue": 6.0
},
"SR_damageRatio": {
"type": "float",
"dynamicValue": 22.18
},
"SR_damageStacking": {
"type": "float",
"dynamicValue": 0.0
},
"R_damageRatio": {
"type": "float",
"dynamicValue": 3.7
},
"R_damageStacking": {
"type": "float",
"dynamicValue": 0.0
},
"SR_enbreakLevel": {
"type": "float",
"dynamicValue": 80.0
},
"LevelEntity_AvatarDot_SystemValue": {
"type": "float",
"dynamicValue": 0.0
},
"DamagePercentage": {
"type": "float",
"dynamicValue": 59.86
}
},
"modifiers": {
"SetLifeTime": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LifeTime"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onRemoved": [
{
"$type": "MoleMole.Config.KillSelf"
}
]
},
"WindZoneSmall": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.WindZoneMixin",
"shapeName": "CircleR8",
"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
}
}
},
"strength": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 6.0
},
"attenuation": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
"innerRadius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.2
},
"targetType": "Enemy",
"predicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Monster",
"Grass"
]
},
{
"$type": "MoleMole.Config.ByTargetWeight",
"logic": "LesserOrEqual",
"weight": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 250.0
}
}
],
"modifierName": ""
}
],
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Activity_Roguelike_Gadget_Wind_Absorbe"
}
}
]
},
"WindZoneBig": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
"modifierMixins": [
{
"$type": "MoleMole.Config.WindZoneMixin",
"shapeName": "CircleR15",
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
"attachPointName": "RootNode"
},
"strength": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 6.0
},
"attenuation": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
"innerRadius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.2
},
"targetType": "Enemy",
"predicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Monster",
"Grass"
]
},
{
"$type": "MoleMole.Config.ByTargetWeight",
"logic": "LesserOrEqual",
"weight": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 250.0
}
}
],
"modifierName": ""
}
],
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Activity_Roguelike_Gadget_Wind_Absorbe"
}
}
],
"onThinkInterval": [
{
"$type": "MoleMole.Config.ApplyModifier",
"otherTargets": {
"$type": "MoleMole.Config.SelectTargetsByShape",
"shapeName": "CircleR15",
"campTargetType": "Enemy",
"sizeRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
},
"predicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Monster"
]
},
{
"$type": "MoleMole.Config.ByTargetWeight",
"logic": "LesserOrEqual",
"weight": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
}
}
],
"modifierName": "GetStruggle"
}
]
},
"GetStruggle": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_AddGravityScale": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -2.0
}
},
"state": "Struggle",
"isLimitedProperties": true
},
"DeBuffControl": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAttackLanded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Target",
"predicates": [
{
"$type": "MoleMole.Config.ByAttackTags",
"attackTags": [
"CreaturWind_WeightAttack"
]
},
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Monster",
"Gadget"
]
}
],
"modifierName": "WeightDown_Pre"
}
]
},
"WeightDown_Pre": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.4
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onRemoved": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "WeightDown"
}
]
},
"WeightDown": {
"stacking": "Unique",
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 3.0
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_AddGravityScale": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.98
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"predicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Monster",
"Gadget"
]
}
],
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Avatar_Boy_Bow_Venti_Rise_Monster"
}
}
],
"isLimitedProperties": true
},
"CreatureWind_Damage": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
}
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Activity_Roguelike_Gadget_Wind"
}
},
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "SetLifeTime"
},
{
"$type": "MoleMole.Config.SetGlobalValueToOverrideMap",
"target": "Team",
"globalValueKey": "SGV_Creature_WindDmageUp_SR",
"overrideMapKey": "SR_damageStacking"
},
{
"$type": "MoleMole.Config.SetGlobalValueToOverrideMap",
"target": "Team",
"globalValueKey": "SGV_Creature_WindDmageUp_R",
"overrideMapKey": "R_damageStacking"
},
{
"$type": "MoleMole.Config.SetOverrideMapValue",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "SGV_Creature_HitDownUp_SR",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "MoreThan"
}
],
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 150.0
},
"overrideMapKey": "SR_enbreakLevel"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "CreatureWind_Damage"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "DeBuffControl"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "SGV_Creature_PullUp_SSR",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "NoneOrEqual"
}
],
"modifierName": "WindZoneSmall"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "SGV_Creature_PullUp_SSR",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "MoreThan"
}
],
"modifierName": "WindZoneBig"
},
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "SceneObj_RogueDungeon_Creature_Wind",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"onKill": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Activity_Roguelike_Gadget_Wind_Die"
}
},
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Activity_Roguelike_Gadget_Wind_Die_Attack"
}
},
{
"$type": "MoleMole.Config.SetSystemValueToOverrideMap",
"key": "LevelEntity_AvatarDot_SystemValue",
"type": "ElementLevelCo"
},
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "SGV_Creature_HitDownUp_SR",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "MoreThan"
}
],
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"ignoreMassive": true,
"born": {
"$type": "MoleMole.Config.ConfigBornByTarget",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 8.0
}
},
"attackInfo": {
"attackTag": "CreaturWind_WeightAttack",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementType": "Wind",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 25.0
},
"ignoreAttackerProperty": true,
"strikeType": "Default",
"enBreak": 150.0,
"damageExtra": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_AvatarDot_SystemValue"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "DamagePercentage"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"trueDamage": true,
"ignoreModifyDamage": true
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV1",
"overrideHitImpulse": {
"hitLevel": "Air",
"hitImpulseX": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"hitImpulseY": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1500.0
}
},
"hitHaltTimeScale": 0.05
}
}
},
"targetType": "Enemy"
},
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "SGV_Creature_HitDownUp_SR",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "NoneOrEqual"
}
],
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"ignoreMassive": true,
"born": {
"$type": "MoleMole.Config.ConfigBornByTarget",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 8.0
}
},
"attackInfo": {
"attackTag": "CreaturWind_WeightAttack",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementType": "Wind",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 25.0
},
"ignoreAttackerProperty": true,
"strikeType": "Default",
"enBreak": 80.0,
"damageExtra": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_AvatarDot_SystemValue"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "DamagePercentage"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_AvatarDot_SystemValue"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "SR_damageRatio"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "SR_damageStacking"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": true,
"operation": "Add"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_AvatarDot_SystemValue"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "R_damageRatio"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "R_damageStacking"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": true,
"operation": "Add"
}
]
},
"trueDamage": true,
"ignoreModifyDamage": true
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV1",
"overrideHitImpulse": {
"hitLevel": "Air",
"hitImpulseX": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"hitImpulseY": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1500.0
}
},
"hitHaltTimeScale": 0.05
}
}
},
"targetType": "Enemy"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_RogueDungeon_Rune_Fire",
"abilitySpecials": {
"LifeTime": {
"type": "float",
"dynamicValue": 12.0
},
"R_LifeTime": {
"type": "float",
"dynamicValue": 2.0
},
"SR_LifeTime": {
"type": "float",
"dynamicValue": 6.0
},
"SSR_LifeTime": {
"type": "float",
"dynamicValue": 8.0
},
"R_LifeTimeStacking": {
"type": "float",
"dynamicValue": 0.0
},
"SR_LifeTimeStacking": {
"type": "float",
"dynamicValue": 0.0
},
"SSR_LifeTimeStacking": {
"type": "float",
"dynamicValue": 0.0
},
"InitDamageUp": {
"type": "float",
"dynamicValue": 0.6
},
"IinitBeHitUp": {
"type": "float",
"dynamicValue": -0.2
},
"SR_DamageUp": {
"type": "float",
"dynamicValue": 0.1
},
"R_DamageUp": {
"type": "float",
"dynamicValue": 0.05
},
"SR_DamageUpStacking": {
"type": "float",
"dynamicValue": 0.0
},
"R_DamageUpStacking": {
"type": "float",
"dynamicValue": 0.0
},
"SR_ElementUp": {
"type": "float",
"dynamicValue": 0.1
},
"SR_ElementUpStacking": {
"type": "float",
"dynamicValue": 0.0
},
"SR_ImpulseThinkInterval": {
"type": "float",
"dynamicValue": 5.0
},
"DamagePercentage_AOE": {
"type": "float",
"dynamicValue": 10.0
},
"LevelEntity_AvatarDot_SystemValue": {
"type": "float",
"dynamicValue": 0.0
},
"DamagePercentage": {
"type": "float",
"dynamicValue": 16.64
},
"SSR_BombCD": {
"type": "float",
"dynamicValue": 5.0
}
},
"modifiers": {
"RuneFire_Buff": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_AddHurtDelta": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "InitDamageUp"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "SR_DamageUpStacking"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "SR_DamageUp"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": true,
"operation": "Add"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "R_DamageUpStacking"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "R_DamageUp"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": true,
"operation": "Add"
}
]
},
"Actor_SubHurtDelta": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "IinitBeHitUp"
}
}
},
"RuneFire_ElementBuff_SR": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_ElemReactSteamDelta": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "SR_ElementUpStacking"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "SR_ElementUp"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"Actor_ElemReactMeltDelta": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "SR_ElementUpStacking"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "SR_ElementUp"
},
{
"isOperator": true,
"operation": "Mul"
}
]
}
}
},
"RuneLifeTime": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LifeTime"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onRemoved": [
{
"$type": "MoleMole.Config.KillSelf"
}
]
},
"FireRune_SetCD": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "SSR_BombCD"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "FIRE_IS_IN_CD",
"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": "FIRE_IS_IN_CD",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"RuneFire_Buff_FireDamage": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAttackLanded": [
{
"$type": "MoleMole.Config.Predicated",
"target": "Other",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByNot",
"predicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"None",
"Bush"
]
}
]
},
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "FIRE_IS_IN_CD",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "NoneOrEqual"
}
],
"successActions": [
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Team",
"modifierName": "FireRune_SetCD"
},
{
"$type": "MoleMole.Config.SetSystemValueToOverrideMap",
"key": "LevelEntity_AvatarDot_SystemValue",
"type": "ElementLevelCo"
},
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackCircle",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "MoleMole.Config.ConfigBornByHitPoint"
},
"height": 5.0,
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 5.0
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementType": "Fire",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 25.0
},
"ignoreAttackerProperty": true,
"strikeType": "Default",
"enBreak": 50.0,
"damageExtra": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_AvatarDot_SystemValue"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "DamagePercentage"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"trueDamage": true,
"ignoreModifyDamage": true
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV3",
"hitHaltTimeScale": 0.05
}
}
},
"targetType": "Enemy"
},
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Avatar_ShockWave_Fire"
},
"born": {
"$type": "MoleMole.Config.ConfigBornByHitPoint"
}
}
]
}
]
},
"ElementImpulse": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "SR_ImpulseThinkInterval"
},
"onThinkInterval": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Activity_Roguelike_Field_Fire_Damage"
}
},
{
"$type": "MoleMole.Config.SetSystemValueToOverrideMap",
"key": "LevelEntity_AvatarDot_SystemValue",
"type": "ElementLevelCo"
},
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"ignoreMassive": true,
"born": {
"$type": "MoleMole.Config.ConfigBornByTarget",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 8.0
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementType": "Fire",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 25.0
},
"ignoreAttackerProperty": true,
"strikeType": "Default",
"enBreak": 0.0,
"damageExtra": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_AvatarDot_SystemValue"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "DamagePercentage_AOE"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"trueDamage": true,
"ignoreModifyDamage": true
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV1",
"overrideHitImpulse": {
"hitLevel": "Heavy",
"hitImpulseX": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"hitImpulseY": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 800.0
}
},
"hitHaltTimeScale": 0.05
}
}
},
"targetType": "Enemy"
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Activity_Roguelike_Field_Fire"
}
},
{
"$type": "MoleMole.Config.SetGlobalValue",
"target": "Team",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "FIRE_IS_IN_CD",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.ApplyModifier",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "SGV_Rune_Impulse_SR",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "MoreThan"
}
],
"modifierName": "ElementImpulse"
},
{
"$type": "MoleMole.Config.SetGlobalValueToOverrideMap",
"target": "Team",
"globalValueKey": "SGV_Rune_DamageUp_SR",
"overrideMapKey": "SR_DamageUpStacking"
},
{
"$type": "MoleMole.Config.SetGlobalValueToOverrideMap",
"target": "Team",
"globalValueKey": "SGV_Rune_DamageUp_R",
"overrideMapKey": "R_DamageUpStacking"
},
{
"$type": "MoleMole.Config.SetGlobalValueToOverrideMap",
"target": "Team",
"globalValueKey": "SGV_Rune_FireElementUp_SR",
"overrideMapKey": "SR_ElementUpStacking"
},
{
"$type": "MoleMole.Config.SetGlobalValueToOverrideMap",
"target": "Team",
"globalValueKey": "SGV_Rune_AddLifeTime_R",
"overrideMapKey": "R_LifeTimeStacking"
},
{
"$type": "MoleMole.Config.SetGlobalValueToOverrideMap",
"target": "Team",
"globalValueKey": "SGV_Rune_AddLifeTime_SR",
"overrideMapKey": "SR_LifeTimeStacking"
},
{
"$type": "MoleMole.Config.SetGlobalValueToOverrideMap",
"target": "Team",
"globalValueKey": "SGV_Rune_AddLifeTime_SSR",
"overrideMapKey": "SSR_LifeTimeStacking"
},
{
"$type": "MoleMole.Config.SetOverrideMapValue",
"value": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LifeTime"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "R_LifeTimeStacking"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "R_LifeTime"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": true,
"operation": "Add"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "SR_LifeTime"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "SR_LifeTimeStacking"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": true,
"operation": "Add"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "SSR_LifeTime"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "SSR_LifeTimeStacking"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": true,
"operation": "Add"
}
]
},
"overrideMapKey": "LifeTime"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "RuneLifeTime"
},
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "SceneObj_RogueDungeon_Rune_Fire",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"onKill": [
{
"$type": "MoleMole.Config.RemoveModifier",
"target": "CurLocalAvatar",
"modifierName": "RuneFire_Buff"
},
{
"$type": "MoleMole.Config.RemoveModifier",
"target": "Target",
"modifierName": "RuneFire_ElementBuff_SR"
},
{
"$type": "MoleMole.Config.RemoveModifier",
"target": "CurLocalAvatar",
"modifierName": "RuneFire_Buff_FireDamage"
},
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Activity_Roguelike_Field_Fire_Die"
}
}
],
"onFieldEnter": [
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Target",
"modifierName": "RuneFire_Buff"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Target",
"modifierName": "RuneFire_ElementBuff_SR"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Target",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "SGV_Rune_FireDamage_SSR",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "MoreThan"
}
],
"modifierName": "RuneFire_Buff_FireDamage"
}
],
"onFieldExit": [
{
"$type": "MoleMole.Config.RemoveModifier",
"target": "Target",
"modifierName": "RuneFire_Buff"
},
{
"$type": "MoleMole.Config.RemoveModifier",
"target": "Target",
"modifierName": "RuneFire_ElementBuff_SR"
},
{
"$type": "MoleMole.Config.RemoveModifier",
"target": "Target",
"modifierName": "RuneFire_Buff_FireDamage"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_RogueDungeon_Rune_Electric",
"abilitySpecials": {
"LifeTime": {
"type": "float",
"dynamicValue": 12.0
},
"R_LifeTime": {
"type": "float",
"dynamicValue": 2.0
},
"SR_LifeTime": {
"type": "float",
"dynamicValue": 6.0
},
"SSR_LifeTime": {
"type": "float",
"dynamicValue": 8.0
},
"ReduceCD": {
"type": "float",
"dynamicValue": 0.1
},
"R_LifeTimeStacking": {
"type": "float",
"dynamicValue": 0.0
},
"SR_LifeTimeStacking": {
"type": "float",
"dynamicValue": 0.0
},
"SSR_LifeTimeStacking": {
"type": "float",
"dynamicValue": 0.0
},
"EnergyUp": {
"type": "float",
"dynamicValue": 4.0
},
"SR_EnergyUp": {
"type": "float",
"dynamicValue": 2.0
},
"R_EnergyUp": {
"type": "float",
"dynamicValue": 0.5
},
"SR_EnergyUpStacking": {
"type": "float",
"dynamicValue": 0.0
},
"R_EnergyUpStacking": {
"type": "float",
"dynamicValue": 0.0
},
"TickTimer": {
"type": "float",
"dynamicValue": 3.0
},
"SR_SubTickTime": {
"type": "float",
"dynamicValue": -0.1
},
"SR_SubTickTimeStack": {
"type": "float",
"dynamicValue": 0.0
},
"LevelEntity_AvatarDot_SystemValue": {
"type": "float",
"dynamicValue": 0.0
},
"DamagePercentage_AOE": {
"type": "float",
"dynamicValue": 10.0
},
"SR_ImpulseThinkInterval": {
"type": "float",
"dynamicValue": 5.0
},
"DamagePercentage": {
"type": "float",
"dynamicValue": 24.95
},
"SSR_ThunderCD": {
"type": "float",
"dynamicValue": 5.0
}
},
"modifiers": {
"RuneElectric_Buff": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "TickTimer"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "SR_SubTickTime"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "SR_SubTickTimeStack"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": true,
"operation": "Add"
}
]
},
"properties": {
"Actor_SkillCDMinusRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "ReduceCD"
}
},
"onThinkInterval": [
{
"$type": "MoleMole.Config.ReviveElemEnergy",
"target": "CurTeamAvatars",
"doOffStage": true,
"value": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "EnergyUp"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "SR_EnergyUpStacking"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "SR_EnergyUp"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": true,
"operation": "Add"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "R_EnergyUpStacking"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "R_EnergyUp"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": true,
"operation": "Add"
}
]
}
}
]
},
"ElementImpulse": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "SR_ImpulseThinkInterval"
},
"onThinkInterval": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Activity_Roguelike_Field_Electric_Damage"
}
},
{
"$type": "MoleMole.Config.SetSystemValueToOverrideMap",
"key": "LevelEntity_AvatarDot_SystemValue",
"type": "ElementLevelCo"
},
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"ignoreMassive": true,
"born": {
"$type": "MoleMole.Config.ConfigBornByTarget",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 8.0
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementType": "Electric",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 25.0
},
"ignoreAttackerProperty": true,
"strikeType": "Default",
"enBreak": 0.0,
"damageExtra": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_AvatarDot_SystemValue"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "DamagePercentage_AOE"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"trueDamage": true,
"ignoreModifyDamage": true
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV1",
"overrideHitImpulse": {
"hitLevel": "Heavy",
"hitImpulseX": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"hitImpulseY": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 800.0
}
},
"hitHaltTimeScale": 0.05
}
}
},
"targetType": "Enemy"
}
]
},
"ElectricRune_SetCD": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "SSR_ThunderCD"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "ELECTRIC_IS_IN_CD",
"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": "ELECTRIC_IS_IN_CD",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"RuneElectric_Buff_ElectricDamage": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAttackLanded": [
{
"$type": "MoleMole.Config.Predicated",
"target": "Other",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByNot",
"predicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"None",
"Bush"
]
}
]
},
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "ELECTRIC_IS_IN_CD",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "NoneOrEqual"
}
],
"successActions": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_ThunderFall_01"
},
"born": {
"$type": "MoleMole.Config.ConfigBornByHitPoint"
}
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Team",
"modifierName": "ElectricRune_SetCD"
},
{
"$type": "MoleMole.Config.SetSystemValueToOverrideMap",
"key": "LevelEntity_AvatarDot_SystemValue",
"type": "ElementLevelCo"
},
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackCircle",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "MoleMole.Config.ConfigBornByHitPoint"
},
"height": 5.0,
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.0
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementType": "Electric",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"ignoreAttackerProperty": true,
"strikeType": "Default",
"enBreak": 50.0,
"damageExtra": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_AvatarDot_SystemValue"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "DamagePercentage"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"trueDamage": true,
"ignoreModifyDamage": true
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV3",
"hitHaltTimeScale": 0.05
}
}
},
"targetType": "Enemy"
}
]
}
]
},
"RuneLifeTime": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LifeTime"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onRemoved": [
{
"$type": "MoleMole.Config.KillSelf",
"duration": 1.5,
"hideEntity": true
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Activity_Roguelike_Field_Electric"
}
},
{
"$type": "MoleMole.Config.SetGlobalValue",
"target": "Team",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "ELECTRIC_IS_IN_CD",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.ApplyModifier",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "SGV_Rune_Impulse_SR",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "MoreThan"
}
],
"modifierName": "ElementImpulse"
},
{
"$type": "MoleMole.Config.SetGlobalValueToOverrideMap",
"target": "Team",
"globalValueKey": "SGV_Rune_EnergyRevive_SR",
"overrideMapKey": "SR_SubTickTimeStack"
},
{
"$type": "MoleMole.Config.SetGlobalValueToOverrideMap",
"target": "Team",
"globalValueKey": "SGV_Rune_EnergyUp_SR",
"overrideMapKey": "SR_EnergyUpStacking"
},
{
"$type": "MoleMole.Config.SetGlobalValueToOverrideMap",
"target": "Team",
"globalValueKey": "SGV_Rune_EnergyUp_R",
"overrideMapKey": "R_EnergyUpStacking"
},
{
"$type": "MoleMole.Config.SetGlobalValueToOverrideMap",
"target": "Team",
"globalValueKey": "SGV_Rune_AddLifeTime_R",
"overrideMapKey": "R_LifeTimeStacking"
},
{
"$type": "MoleMole.Config.SetGlobalValueToOverrideMap",
"target": "Team",
"globalValueKey": "SGV_Rune_AddLifeTime_SR",
"overrideMapKey": "SR_LifeTimeStacking"
},
{
"$type": "MoleMole.Config.SetGlobalValueToOverrideMap",
"target": "Team",
"globalValueKey": "SGV_Rune_AddLifeTime_SSR",
"overrideMapKey": "SSR_LifeTimeStacking"
},
{
"$type": "MoleMole.Config.SetOverrideMapValue",
"value": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LifeTime"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "R_LifeTimeStacking"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "R_LifeTime"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": true,
"operation": "Add"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "SR_LifeTime"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "SR_LifeTimeStacking"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": true,
"operation": "Add"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "SSR_LifeTime"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "SSR_LifeTimeStacking"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": true,
"operation": "Add"
}
]
},
"overrideMapKey": "LifeTime"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "RuneLifeTime"
},
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "SceneObj_RogueDungeon_Rune_Electric",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"onKill": [
{
"$type": "MoleMole.Config.RemoveModifier",
"target": "Team",
"modifierName": "RuneElectric_Buff"
},
{
"$type": "MoleMole.Config.RemoveModifier",
"target": "CurLocalAvatar",
"modifierName": "RuneElectric_Buff_ElectricDamage"
},
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Activity_Roguelike_Field_Electric_Die"
}
}
],
"onFieldEnter": [
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Target",
"modifierName": "RuneElectric_Buff"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Target",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "SGV_Rune_ElectricDamage_SSR",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "MoreThan"
}
],
"modifierName": "RuneElectric_Buff_ElectricDamage"
}
],
"onFieldExit": [
{
"$type": "MoleMole.Config.RemoveModifier",
"target": "Target",
"modifierName": "RuneElectric_Buff"
},
{
"$type": "MoleMole.Config.RemoveModifier",
"target": "Target",
"modifierName": "RuneElectric_Buff_ElectricDamage"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_RogueDungeon_Rune_Wind",
"abilitySpecials": {
"LifeTime": {
"type": "float",
"dynamicValue": 12.0
},
"R_LifeTime": {
"type": "float",
"dynamicValue": 2.0
},
"SR_LifeTime": {
"type": "float",
"dynamicValue": 6.0
},
"SSR_LifeTime": {
"type": "float",
"dynamicValue": 8.0
},
"R_LifeTimeStacking": {
"type": "float",
"dynamicValue": 0.0
},
"SR_LifeTimeStacking": {
"type": "float",
"dynamicValue": 0.0
},
"SSR_LifeTimeStacking": {
"type": "float",
"dynamicValue": 0.0
},
"MoveSpeed": {
"type": "float",
"dynamicValue": 0.1
},
"AttackSpeed": {
"type": "float",
"dynamicValue": 0.1
},
"SR_MoveSpeedUp": {
"type": "float",
"dynamicValue": 0.1
},
"SR_AttackSpeedUp": {
"type": "float",
"dynamicValue": 0.05
},
"SR_MoveSpeedUpStacking": {
"type": "float",
"dynamicValue": 0.0
},
"SR_AttackSpeedUpStacking": {
"type": "float",
"dynamicValue": 0.0
},
"R_FallDwonDamage": {
"type": "float",
"dynamicValue": 0.08
},
"SSR_FallDownDamageStacking": {
"type": "float",
"dynamicValue": 0.0
},
"R_FallDwonDamageStacking": {
"type": "float",
"dynamicValue": 0.0
},
"SR_ImpulseThinkInterval": {
"type": "float",
"dynamicValue": 5.0
},
"DamagePercentage_AOE": {
"type": "float",
"dynamicValue": 10.0
},
"LevelEntity_AvatarDot_SystemValue": {
"type": "float",
"dynamicValue": 0.0
},
"SSR_FallDownDamage": {
"type": "float",
"dynamicValue": 0.2
},
"DamagePercentage": {
"type": "float",
"dynamicValue": 5.0
},
"SSR_HuracanCD": {
"type": "float",
"dynamicValue": 2.0
},
"SSR_HuracanChance": {
"type": "float",
"dynamicValue": 0.5
}
},
"modifiers": {
"RuneLifeTime": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LifeTime"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onRemoved": [
{
"$type": "MoleMole.Config.KillSelf"
}
]
},
"WindRune_SetCD": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "SSR_HuracanCD"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "WIND_IS_IN_CD",
"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": "WIND_IS_IN_CD",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"RuneWind_FallDownDamage": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.ModifyDamageMixin",
"attackTags": [
"FallingAttack"
],
"damagePercentageRatio": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "R_FallDwonDamage"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "R_FallDwonDamageStacking"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "SSR_FallDownDamage"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "SSR_FallDownDamageStacking"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": true,
"operation": "Add"
}
]
}
}
]
},
"RuneWind_Buff_WindDamage": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"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": [
"FallingAttack"
]
},
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "WIND_IS_IN_CD",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "NoneOrEqual"
}
],
"successActions": [
{
"$type": "MoleMole.Config.Randomed",
"chance": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "SSR_HuracanChance"
},
"successActions": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Avatar_ShockWave_Expand"
},
"born": {
"$type": "MoleMole.Config.ConfigBornByHitPoint",
"onGround": true
}
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Team",
"modifierName": "WindRune_SetCD"
},
{
"$type": "MoleMole.Config.SetSystemValueToOverrideMap",
"key": "LevelEntity_AvatarDot_SystemValue",
"type": "ElementLevelCo"
},
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackCircle",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "MoleMole.Config.ConfigBornByHitPoint"
},
"height": 5.0,
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 5.0
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementType": "Wind",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 50.0
},
"ignoreAttackerProperty": true,
"strikeType": "Default",
"enBreak": 50.0,
"damageExtra": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_AvatarDot_SystemValue"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "DamagePercentage"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"trueDamage": true,
"ignoreModifyDamage": true
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV3",
"hitHaltTimeScale": 0.05
}
}
},
"targetType": "Enemy"
}
]
}
]
}
]
},
"ElementImpulse": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "SR_ImpulseThinkInterval"
},
"onThinkInterval": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Activity_Roguelike_Field_Wind_Damage"
}
},
{
"$type": "MoleMole.Config.SetSystemValueToOverrideMap",
"key": "LevelEntity_AvatarDot_SystemValue",
"type": "ElementLevelCo"
},
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"ignoreMassive": true,
"born": {
"$type": "MoleMole.Config.ConfigBornByTarget",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 8.0
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementType": "Wind",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 25.0
},
"ignoreAttackerProperty": true,
"strikeType": "Default",
"enBreak": 0.0,
"damageExtra": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_AvatarDot_SystemValue"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "DamagePercentage_AOE"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"trueDamage": true,
"ignoreModifyDamage": true
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV1",
"overrideHitImpulse": {
"hitLevel": "Heavy",
"hitImpulseX": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"hitImpulseY": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 800.0
}
},
"hitHaltTimeScale": 0.05
}
}
},
"targetType": "Enemy"
}
]
},
"RuneWind_Buff": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.AttachToStateIDMixin",
"stateIDs": [
"Jump"
],
"modifierName": "RuneWind_Jump_Material"
},
{
"$type": "MoleMole.Config.AttachToNormalizedTimeMixin",
"stateID": "Jump",
"modifierName": "RuneWind_StayInAir_Hard",
"normalizeStart": 0.17,
"normalizeEnd": 0.3
},
{
"$type": "MoleMole.Config.AttachToNormalizedTimeMixin",
"stateID": "JumpForRun",
"modifierName": "RuneWind_StayInAir_Hard",
"normalizeStart": 0.17,
"normalizeEnd": 0.3
},
{
"$type": "MoleMole.Config.AttachToNormalizedTimeMixin",
"stateID": "JumpForWalk",
"modifierName": "RuneWind_StayInAir_Hard",
"normalizeStart": 0.17,
"normalizeEnd": 0.3
},
{
"$type": "MoleMole.Config.AttachToNormalizedTimeMixin",
"stateID": "JumpForSprint",
"modifierName": "RuneWind_StayInAir_Hard",
"normalizeStart": 0.17,
"normalizeEnd": 0.3
},
{
"$type": "MoleMole.Config.AttachToNormalizedTimeMixin",
"stateID": "Jump",
"modifierName": "RuneWind_StayInAir_Normal",
"normalizeStart": 0.3,
"normalizeEnd": 0.4
},
{
"$type": "MoleMole.Config.AttachToNormalizedTimeMixin",
"stateID": "JumpForRun",
"modifierName": "RuneWind_StayInAir_Normal",
"normalizeStart": 0.3,
"normalizeEnd": 0.4
},
{
"$type": "MoleMole.Config.AttachToNormalizedTimeMixin",
"stateID": "JumpForWalk",
"modifierName": "RuneWind_StayInAir_Normal",
"normalizeStart": 0.3,
"normalizeEnd": 0.4
},
{
"$type": "MoleMole.Config.AttachToNormalizedTimeMixin",
"stateID": "JumpForSprint",
"modifierName": "RuneWind_StayInAir_Normal",
"normalizeStart": 0.3,
"normalizeEnd": 0.4
},
{
"$type": "MoleMole.Config.AttachToNormalizedTimeMixin",
"stateID": "Jump",
"modifierName": "RuneWind_StayInAir_FallingProtection",
"normalizeEnd": 0.2
},
{
"$type": "MoleMole.Config.AttachToNormalizedTimeMixin",
"stateID": "JumpForRun",
"modifierName": "RuneWind_StayInAir_FallingProtection",
"normalizeEnd": 0.2
},
{
"$type": "MoleMole.Config.AttachToNormalizedTimeMixin",
"stateID": "JumpForWalk",
"modifierName": "RuneWind_StayInAir_FallingProtection",
"normalizeEnd": 0.2
},
{
"$type": "MoleMole.Config.AttachToNormalizedTimeMixin",
"stateID": "JumpForSprint",
"modifierName": "RuneWind_StayInAir_FallingProtection",
"normalizeEnd": 0.2
}
],
"properties": {
"Animator_MoveSpeedRatio": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "MoveSpeed"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "SR_MoveSpeedUp"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "SR_MoveSpeedUpStacking"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": true,
"operation": "Add"
}
]
},
"Animator_AttackSpeedRatio": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "AttackSpeed"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "SR_AttackSpeedUp"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "SR_AttackSpeedUpStacking"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": true,
"operation": "Add"
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.EnableRocketJump",
"canBeHandledOnRecover": true,
"type": "DungeonJump",
"enable": true,
"extention": {
"xzMultiplier": 2.3,
"yMultiplier": 5.0
}
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.EnableRocketJump",
"doOffStage": true,
"canBeHandledOnRecover": true,
"type": "DungeonJump"
}
]
},
"RuneWind_Jump_Material": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Avatar_Boy_Pole_Xiao_HowlingSoul_Jump"
}
}
]
},
"RuneWind_StayInAir_Hard": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Animator_MoveSpeedRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -0.7
}
}
},
"RuneWind_StayInAir_Normal": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Animator_MoveSpeedRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -0.5
}
}
},
"RuneWind_StayInAir_FallingProtection": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "RuneWind_StayInAir_FallingProtection_Handler"
}
]
},
"RuneWind_StayInAir_FallingProtection_Handler": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.2
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_FallingDamageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.0
}
}
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Activity_Roguelike_Field_Wind"
}
},
{
"$type": "MoleMole.Config.SetGlobalValue",
"target": "Team",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "WIND_IS_IN_CD",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.ApplyModifier",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "SGV_Rune_Impulse_SR",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "MoreThan"
}
],
"modifierName": "ElementImpulse"
},
{
"$type": "MoleMole.Config.SetGlobalValueToOverrideMap",
"target": "Team",
"globalValueKey": "SGV_Rune_MoveSpeedUp_SR",
"overrideMapKey": "SR_MoveSpeedUpStacking"
},
{
"$type": "MoleMole.Config.SetGlobalValueToOverrideMap",
"target": "Team",
"globalValueKey": "SGV_Rune_AttackSpeedUp_SR",
"overrideMapKey": "SR_AttackSpeedUpStacking"
},
{
"$type": "MoleMole.Config.SetGlobalValueToOverrideMap",
"target": "Team",
"globalValueKey": "SGV_Rune_ImpulseFallDamage_SSR",
"overrideMapKey": "SSR_FallDownDamageStacking"
},
{
"$type": "MoleMole.Config.SetGlobalValueToOverrideMap",
"target": "Team",
"globalValueKey": "SGV_Rune_FallDamage_R",
"overrideMapKey": "R_FallDwonDamageStacking"
},
{
"$type": "MoleMole.Config.SetGlobalValueToOverrideMap",
"target": "Team",
"globalValueKey": "SGV_Rune_AddLifeTime_R",
"overrideMapKey": "R_LifeTimeStacking"
},
{
"$type": "MoleMole.Config.SetGlobalValueToOverrideMap",
"target": "Team",
"globalValueKey": "SGV_Rune_AddLifeTime_SR",
"overrideMapKey": "SR_LifeTimeStacking"
},
{
"$type": "MoleMole.Config.SetGlobalValueToOverrideMap",
"target": "Team",
"globalValueKey": "SGV_Rune_AddLifeTime_SSR",
"overrideMapKey": "SSR_LifeTimeStacking"
},
{
"$type": "MoleMole.Config.SetOverrideMapValue",
"value": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LifeTime"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "R_LifeTimeStacking"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "R_LifeTime"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": true,
"operation": "Add"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "SR_LifeTime"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "SR_LifeTimeStacking"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": true,
"operation": "Add"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "SSR_LifeTime"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "SSR_LifeTimeStacking"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": true,
"operation": "Add"
}
]
},
"overrideMapKey": "LifeTime"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "RuneLifeTime"
},
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "SceneObj_RogueDungeon_Rune_Wind",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"onKill": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Activity_Roguelike_Field_Wind_Die"
}
},
{
"$type": "MoleMole.Config.RemoveModifier",
"target": "CurLocalAvatar",
"modifierName": "RuneWind_Buff"
},
{
"$type": "MoleMole.Config.RemoveModifier",
"target": "CurLocalAvatar",
"modifierName": "RuneWind_Buff_WindDamage"
},
{
"$type": "MoleMole.Config.RemoveModifier",
"target": "CurLocalAvatar",
"modifierName": "RuneWind_FallDownDamage"
}
],
"onFieldEnter": [
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Target",
"modifierName": "RuneWind_Buff"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Target",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "SGV_Rune_ImpulseFallDamage_SSR",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "MoreThan"
}
],
"modifierName": "RuneWind_Buff_WindDamage"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Target",
"modifierName": "RuneWind_FallDownDamage"
}
],
"onFieldExit": [
{
"$type": "MoleMole.Config.RemoveModifier",
"target": "Target",
"modifierName": "RuneWind_Buff"
},
{
"$type": "MoleMole.Config.RemoveModifier",
"target": "Target",
"modifierName": "RuneWind_Buff_WindDamage"
},
{
"$type": "MoleMole.Config.RemoveModifier",
"target": "Target",
"modifierName": "RuneWind_FallDownDamage"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SkillObj_RogueDungeon_Spell_Elec",
"abilitySpecials": {
"Spell_Elec_CJB_Base": {
"type": "float",
"dynamicValue": 70.67
},
"SR_Spell_Elec_Damage_Stacking": {
"type": "float",
"dynamicValue": 0.0
},
"SR_Spell_Elec_Damage": {
"type": "float",
"dynamicValue": 0.45
},
"R_Spell_Elec_ElemBall_Stacking": {
"type": "float",
"dynamicValue": 0.0
},
"SR_Spell_Elec_ElemBall_Stacking": {
"type": "float",
"dynamicValue": 0.0
},
"SSR_Spell_Elec_CJB_Extra": {
"type": "float",
"dynamicValue": 33.26
},
"SSR_Spell_Elec_ExtraDamage_Stacking": {
"type": "float",
"dynamicValue": 0.0
},
"LevelEntity_AvatarDot_SystemValue": {
"type": "float",
"dynamicValue": 0.0
}
},
"modifiers": {
"GenerateElemBall": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.1
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.DebugLog",
"content": "##基础掉球一次"
},
{
"$type": "MoleMole.Config.GenerateElemBall",
"doOffStage": true,
"configID": 2024,
"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": -1.0
}
},
"bornRandom": {
"$type": "MoleMole.Config.BornRandomFromCenter",
"minRandomRange": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"maxRandomRange": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.0
}
}
},
"ratio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"baseEnergy": 6.0
},
{
"$type": "MoleMole.Config.ApplyModifier",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "SGV_Spell_Elec_ElemBall_R",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "MoreThan"
}
],
"modifierName": "GenerateElemBall_R"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "SGV_Spell_Elec_ElemBall_SR",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "MoreThan"
}
],
"modifierName": "GenerateElemBall_SR"
}
]
},
"GenerateElemBall_R": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.1
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.DebugLog",
"content": "##额外掉球R"
},
{
"$type": "MoleMole.Config.GenerateElemBall",
"doOffStage": true,
"configID": 2024,
"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": -1.0
}
},
"bornRandom": {
"$type": "MoleMole.Config.BornRandomFromCenter",
"minRandomRange": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"maxRandomRange": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.0
}
}
},
"ratio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"baseEnergy": 3.0
}
]
},
"GenerateElemBall_SR": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.1
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.DebugLog",
"content": "##额外掉球SR"
},
{
"$type": "MoleMole.Config.GenerateElemBall",
"doOffStage": true,
"configID": 2024,
"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": -1.0
}
},
"bornRandom": {
"$type": "MoleMole.Config.BornRandomFromCenter",
"minRandomRange": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"maxRandomRange": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.0
}
}
},
"ratio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"baseEnergy": 6.0
}
]
},
"RogueDungeon_Skill_Spell_Elec_Impact": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onRemoved": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Activity_Roguelike_Buff_Electric_BoomAtk"
}
},
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"ignoreMassive": true,
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf"
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 8.0
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementType": "Electric",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 25.0
},
"ignoreAttackerProperty": true,
"strikeType": "Default",
"enBreak": 0.0,
"damageExtra": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_AvatarDot_SystemValue"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "SSR_Spell_Elec_CJB_Extra"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_AvatarDot_SystemValue"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "SSR_Spell_Elec_CJB_Extra"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "SR_Spell_Elec_Damage_Stacking"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "SR_Spell_Elec_Damage"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": true,
"operation": "Add"
}
]
},
"trueDamage": true,
"ignoreModifyDamage": true
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV1",
"hitHaltTimeScale": 0.05
}
}
},
"targetType": "Enemy"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"otherTargets": {
"$type": "MoleMole.Config.SelectTargetsByShape",
"topLimit": 3,
"shapeName": "CircleR8",
"campTargetType": "Enemy",
"sizeRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
},
"modifierName": "GenerateElemBall"
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Activity_Roguelike_Buff_Electric_BoomAtk"
}
},
{
"$type": "MoleMole.Config.SetGlobalValueToOverrideMap",
"target": "Team",
"globalValueKey": "SGV_Spell_Elec_DamageUp_SR",
"overrideMapKey": "SR_Spell_Elec_Damage_Stacking"
},
{
"$type": "MoleMole.Config.SetGlobalValueToOverrideMap",
"target": "Team",
"globalValueKey": "SGV_Spell_Elec_ExtraDamage_SSR",
"overrideMapKey": "SSR_Spell_Elec_ExtraDamage_Stacking"
},
{
"$type": "MoleMole.Config.SetGlobalValueToOverrideMap",
"target": "Team",
"globalValueKey": "SGV_Spell_Elec_ElemBall_R",
"overrideMapKey": "R_Spell_Elec_ElemBall_Stacking"
},
{
"$type": "MoleMole.Config.SetGlobalValueToOverrideMap",
"target": "Team",
"globalValueKey": "SGV_Spell_Elec_ElemBall_SR",
"overrideMapKey": "SR_Spell_Elec_ElemBall_Stacking"
},
{
"$type": "MoleMole.Config.SetSystemValueToOverrideMap",
"key": "LevelEntity_AvatarDot_SystemValue",
"type": "ElementLevelCo"
},
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"ignoreMassive": true,
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf"
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 8.0
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementType": "Electric",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 25.0
},
"ignoreAttackerProperty": true,
"strikeType": "Default",
"enBreak": 0.0,
"damageExtra": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_AvatarDot_SystemValue"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "Spell_Elec_CJB_Base"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_AvatarDot_SystemValue"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "Spell_Elec_CJB_Base"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "SR_Spell_Elec_Damage_Stacking"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "SR_Spell_Elec_Damage"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": true,
"operation": "Add"
}
]
},
"trueDamage": true,
"ignoreModifyDamage": true
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV1",
"hitHaltTimeScale": 0.05
}
}
},
"targetType": "Enemy"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"otherTargets": {
"$type": "MoleMole.Config.SelectTargetsByShape",
"topLimit": 3,
"shapeName": "CircleR8",
"campTargetType": "Enemy",
"sizeRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
},
"predicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Monster"
]
}
],
"modifierName": "GenerateElemBall"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "SGV_Spell_Elec_ExtraDamage_SSR",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "MoreThan"
}
],
"modifierName": "RogueDungeon_Skill_Spell_Elec_Impact"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_RogueDungeon_OperatorBattle",
"abilityMixins": [
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"modifierName": "InNormal"
},
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "InBattle"
},
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"gadgetState": 203,
"modifierName": "BattleSuccess"
},
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"gadgetState": 204,
"modifierName": "BattleFinish"
}
],
"modifiers": {
"InNormal": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_RougeBattle_01"
}
},
{
"$type": "MoleMole.Config.EnableGadgetIntee",
"enable": true
},
{
"$type": "MoleMole.Config.ChangeGadgetUIInteractHint",
"canBeHandledOnRecover": true,
"hintTextMapId": "UI_RogueLike_Dungeon_BattleRoom"
}
]
},
"InBattle": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_RougeBattle_01_Disappear"
}
},
{
"$type": "MoleMole.Config.EnableGadgetIntee"
}
]
},
"BattleFinish": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_RougeBattle_01_Finish"
}
},
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_RougeBattle_Success_Disappear"
}
},
{
"$type": "MoleMole.Config.EnableGadgetIntee"
}
]
},
"BattleSuccess": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_RougeBattle_01_Success"
}
},
{
"$type": "MoleMole.Config.ChangeGadgetUIInteractHint",
"canBeHandledOnRecover": true,
"hintTextMapId": "UI_RogueLike_Dungeon_Card"
},
{
"$type": "MoleMole.Config.EnableGadgetIntee",
"enable": true
}
]
}
}
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_RogueDungeon_OperatorDangerous",
"abilityMixins": [
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"modifierName": "InNormal"
},
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "InBattle"
},
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"gadgetState": 203,
"modifierName": "BattleSuccess"
},
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"gadgetState": 204,
"modifierName": "BattleFinish"
}
],
"modifiers": {
"InNormal": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_RougeHardBattle_01"
}
},
{
"$type": "MoleMole.Config.EnableGadgetIntee",
"enable": true
},
{
"$type": "MoleMole.Config.ChangeGadgetUIInteractHint",
"canBeHandledOnRecover": true,
"hintTextMapId": "UI_RogueLike_Dungeon_HardBattleRoom"
}
]
},
"InBattle": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_RougeHardBattle_01_Disappear"
}
},
{
"$type": "MoleMole.Config.EnableGadgetIntee"
}
]
},
"BattleFinish": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_RougeBattle_Success_Disappear"
}
},
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_RougeHardBattle_01_Finish"
}
},
{
"$type": "MoleMole.Config.EnableGadgetIntee"
}
]
},
"BattleSuccess": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_RougeHardBattle_01_Success"
}
},
{
"$type": "MoleMole.Config.ChangeGadgetUIInteractHint",
"canBeHandledOnRecover": true,
"hintTextMapId": "UI_RogueLike_Dungeon_Card"
},
{
"$type": "MoleMole.Config.EnableGadgetIntee",
"enable": true
}
]
}
}
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_RogueDungeon_OperatorRevive",
"abilityMixins": [
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"modifierName": "InNormal"
},
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"gadgetState": 202,
"modifierName": "StopHeal"
},
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"gadgetState": 203,
"modifierName": "InNormal2"
},
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"gadgetState": 204,
"modifierName": "End"
}
],
"modifiers": {
"StopHeal": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_RougeCure_01"
}
},
{
"$type": "MoleMole.Config.EnableGadgetIntee"
}
]
},
"InNormal": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_RougeCure_01"
}
},
{
"$type": "MoleMole.Config.EnableGadgetIntee",
"enable": true
}
]
},
"InNormal2": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_RougeCure_01_Stay"
}
},
{
"$type": "MoleMole.Config.EnableGadgetIntee",
"enable": true
}
]
},
"End": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_RougeBattle_Success_Disappear"
}
},
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_RougeCure_01_Used"
}
},
{
"$type": "MoleMole.Config.EnableGadgetIntee"
}
]
}
}
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_RogueDungeon_OperatorRandom",
"abilityMixins": [
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"modifierName": "InNormal"
},
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "InBattle"
},
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"gadgetState": 203,
"modifierName": "BattleSuccess"
},
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"gadgetState": 204,
"modifierName": "BattleFinish"
}
],
"modifiers": {
"InNormal": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_RougeShop_01"
}
},
{
"$type": "MoleMole.Config.EnableGadgetIntee",
"enable": true
}
]
},
"BattleSuccess": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_RougeShop_01_Stay"
}
},
{
"$type": "MoleMole.Config.EnableGadgetIntee",
"enable": true
}
]
},
"InBattle": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.EnableGadgetIntee"
}
]
},
"BattleFinish": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_RougeShop_01_Disappear"
}
},
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_RougeShop_01_Finish"
}
},
{
"$type": "MoleMole.Config.EnableGadgetIntee"
}
]
}
}
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_RogueDungeon_OperatorBoss",
"abilityMixins": [
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"modifierName": "InNormal"
},
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "InBattle"
},
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"gadgetState": 203,
"modifierName": "BattleFinish"
},
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"gadgetState": 204,
"modifierName": "End"
}
],
"modifiers": {
"InNormal": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_RougeBossBattle_01"
}
}
]
},
"InBattle": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_RougeBossBattle_01_Disappear"
}
}
]
},
"BattleFinish": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_RougeBossBattle_01_Success"
}
}
]
},
"End": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_RougeBattle_Success_Disappear"
}
},
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_RougeBossBattle_01_Finish"
}
}
]
}
}
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_RogueDungeon_Defence",
"abilityMixins": [
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"modifierName": "SetValue"
},
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "InTaunt"
},
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"gadgetState": 202,
"modifierName": "InBattle"
},
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"gadgetState": 202,
"modifierName": "InBattle_Duration"
},
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"gadgetState": 203,
"modifierName": "InWait"
},
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"gadgetState": 204,
"modifierName": "Locked"
},
{
"$type": "MoleMole.Config.AttachModifierToSelfGlobalValueNoInitMixin",
"globalValueKey": "SGV_CAN_CLEAR_THREAT",
"valueSteps": [
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.5
}
],
"modifierNameSteps": [
"ClearTaunt"
]
}
],
"abilitySpecials": {
"MaxCharge": {
"type": "float",
"dynamicValue": 15.0
},
"ExtraCharge": {
"type": "float",
"dynamicValue": -5.0
},
"ChargeSpeed": {
"type": "float",
"dynamicValue": 1.0
},
"SR_ExtraChargeSpeed": {
"type": "float",
"dynamicValue": 0.5
},
"SR_ExtraChargeStacking": {
"type": "float",
"dynamicValue": 0.0
},
"BattleDuration": {
"type": "float",
"dynamicValue": 10.0
},
"ExtraDuration": {
"type": "float",
"dynamicValue": 5.0
},
"ExtraDurationStacking": {
"type": "float",
"dynamicValue": 0.0
},
"DamagePercentage": {
"type": "float",
"dynamicValue": 6.65
},
"SelfDamagePercentage": {
"type": "float",
"dynamicValue": 2.49
},
"LevelEntity_AvatarDot_SystemValue": {
"type": "float",
"dynamicValue": 0.0
},
"ExtraDamage": {
"type": "float",
"dynamicValue": 1.0
},
"SelfExtraDamage": {
"type": "float",
"dynamicValue": 1.0
},
"SR_ExtraDamage": {
"type": "float",
"dynamicValue": 1.5
},
"SR_SelfExtraDamage": {
"type": "float",
"dynamicValue": 1.5
}
},
"modifiers": {
"ClearTaunt": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
}
},
"ShowChargeBar": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.ChargeBarMixin",
"chargeBarIconID": 2,
"initialValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"maxValue": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "MaxCharge"
}
}
]
},
"SetValue": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "_CHARGEBAR_VALUE",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.SetGlobalValueToOverrideMap",
"target": "Team",
"globalValueKey": "SGV_Defence_BattleTime",
"overrideMapKey": "ExtraDurationStacking"
},
{
"$type": "MoleMole.Config.SetOverrideMapValue",
"value": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "BattleDuration"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "ExtraDuration"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "ExtraDurationStacking"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": true,
"operation": "Add"
}
]
},
"overrideMapKey": "BattleDuration"
},
{
"$type": "MoleMole.Config.SetGlobalValueToOverrideMap",
"target": "Team",
"globalValueKey": "SGV_Defence_ChargeTime",
"overrideMapKey": "SR_ExtraChargeStacking"
},
{
"$type": "MoleMole.Config.SetOverrideMapValue",
"value": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "ChargeSpeed"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "SR_ExtraChargeSpeed"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "SR_ExtraChargeStacking"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": true,
"operation": "Add"
}
]
},
"overrideMapKey": "ChargeSpeed"
},
{
"$type": "MoleMole.Config.SetOverrideMapValue",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "SGV_Defence_Damage",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "MoreThan"
}
],
"value": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "SR_ExtraDamage"
},
"overrideMapKey": "ExtraDamage"
},
{
"$type": "MoleMole.Config.SetOverrideMapValue",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "SGV_Defence_Damage",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"compareType": "MoreThan"
}
],
"value": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "SR_SelfExtraDamage"
},
"overrideMapKey": "SelfExtraDamage"
}
]
},
"InTaunt": {
"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_RougeDefend_Charge"
}
},
{
"$type": "MoleMole.Config.ServerLuaCall",
"funcName": "SetGardianSGV",
"paramNum": 1,
"param1": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"param2": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"param3": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"onThinkInterval": [
{
"$type": "MoleMole.Config.AddGlobalValue",
"value": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "ChargeSpeed"
},
"key": "_CHARGEBAR_VALUE",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.TriggerTaunt",
"otherTargets": {
"$type": "MoleMole.Config.SelectTargetsByShape",
"shapeName": "CircleR25",
"campTargetType": "Enemy",
"sizeRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
},
"predicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Monster"
]
}
],
"careValue": 50.0
},
{
"$type": "MoleMole.Config.ServerLuaCall",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_CHARGEBAR_VALUE",
"value": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "MaxCharge"
},
"compareType": "MoreThan"
}
],
"funcName": "SetGardianState",
"paramNum": 1,
"param1": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 202.0
},
"param2": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"param3": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"onKill": [
{
"$type": "MoleMole.Config.FireEffect",
"target": "CurLocalAvatar",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_RougeDefend_Hit"
}
},
{
"$type": "MoleMole.Config.SetSystemValueToOverrideMap",
"key": "LevelEntity_AvatarDot_SystemValue",
"type": "ElementLevelCo"
},
{
"$type": "MoleMole.Config.DamageByAttackValue",
"target": "CurLocalAvatar",
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 25.0
},
"ignoreAttackerProperty": true,
"strikeType": "Default",
"enBreak": 50.0,
"damageExtra": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_AvatarDot_SystemValue"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "SelfDamagePercentage"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "SelfExtraDamage"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"trueDamage": true,
"ignoreModifyDamage": true
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV1",
"hitHaltTimeScale": 0.01
}
}
}
]
},
"InBattle_Duration": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "BattleDuration"
},
"onThinkInterval": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "_CHARGEBAR_VALUE",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.ServerLuaCall",
"funcName": "SetGardianState",
"paramNum": 1,
"param1": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 203.0
},
"param2": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"param3": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"InBattle": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.0
},
"state": "LockHP",
"onAdded": [
{
"$type": "MoleMole.Config.ServerLuaCall",
"funcName": "SetGardianSGV",
"paramNum": 1,
"param1": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"param2": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"param3": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_RougeDefend_Active"
}
},
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_RougeDefend_Attack"
}
},
{
"$type": "MoleMole.Config.SetSystemValueToOverrideMap",
"key": "LevelEntity_AvatarDot_SystemValue",
"type": "ElementLevelCo"
},
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"ignoreMassive": true,
"born": {
"$type": "MoleMole.Config.ConfigBornByTarget",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 10.0
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"ignoreAttackerProperty": true,
"strikeType": "Default",
"enBreak": 0.0,
"damageExtra": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_AvatarDot_SystemValue"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "DamagePercentage"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "ExtraDamage"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"trueDamage": true,
"ignoreModifyDamage": true
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV1",
"overrideHitImpulse": {
"hitLevel": "Heavy",
"hitImpulseX": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"hitImpulseY": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 800.0
}
},
"hitHaltTimeScale": 0.05
}
}
},
"targetType": "Enemy"
}
],
"onThinkInterval": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_RougeDefend_Attack"
}
},
{
"$type": "MoleMole.Config.SetSystemValueToOverrideMap",
"key": "LevelEntity_AvatarDot_SystemValue",
"type": "ElementLevelCo"
},
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"ignoreMassive": true,
"born": {
"$type": "MoleMole.Config.ConfigBornByTarget",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 10.0
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"ignoreAttackerProperty": true,
"strikeType": "Default",
"enBreak": 0.0,
"damageExtra": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_AvatarDot_SystemValue"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "DamagePercentage"
},
{
"isOperator": true,
"operation": "Mul"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "ExtraDamage"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"trueDamage": true,
"ignoreModifyDamage": true
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV1",
"overrideHitImpulse": {
"hitLevel": "Heavy",
"hitImpulseX": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"hitImpulseY": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 800.0
}
},
"hitHaltTimeScale": 0.05
}
}
},
"targetType": "Enemy"
}
]
},
"InWait": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 5.0
},
"state": "LockHP",
"onAdded": [
{
"$type": "MoleMole.Config.ServerLuaCall",
"funcName": "SetGardianSGV",
"paramNum": 1,
"param1": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"param2": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"param3": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"onThinkInterval": [
{
"$type": "MoleMole.Config.ServerLuaCall",
"funcName": "SetGardianState",
"paramNum": 1,
"param1": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 201.0
},
"param2": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"param3": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"Locked": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"state": "LockHP",
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Item_SpecialTreasureBox_LockIdle"
}
},
{
"$type": "MoleMole.Config.ServerLuaCall",
"funcName": "SetGardianSGV",
"paramNum": 1,
"param1": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"param2": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"param3": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_RougeDefend_01"
}
},
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "ShowChargeBar"
}
],
"onKill": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_RougeDefend_Destroy"
}
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_RogueDungeon_Door",
"abilityMixins": [
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"modifierName": "Close"
},
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Open"
},
{
"$type": "MoleMole.Config.AttachToStateIDMixin",
"stateIDs": [
"Ani_WoodenDoor_01_Closing"
],
"modifierName": "Ani_WoodenDoor_01_Closing"
},
{
"$type": "MoleMole.Config.AttachToStateIDMixin",
"stateIDs": [
"Ani_WoodenDoor_01_Close"
],
"modifierName": "Ani_WoodenDoor_01_Close"
}
],
"modifiers": {
"Ani_WoodenDoor_01_Close": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.EnableSceneTransformByName",
"transformNames": [
"CloseCollider"
],
"setEnable": true
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.EnableSceneTransformByName",
"transformNames": [
"CloseCollider"
]
}
]
},
"Ani_WoodenDoor_01_Closing": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_WoodenDoor_01"
},
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"attachPointName": "AttachPoint"
}
},
{
"$type": "MoleMole.Config.EnableSceneTransformByName",
"transformNames": [
"CloseCollider"
]
}
]
},
"Close": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
}
},
"Open": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_WoodenDoor_01_Destroy"
},
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"attachPointName": "AttachPoint"
}
}
]
}
}
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_RogueDungeon_FireBasin",
"abilityMixins": [
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"modifierName": "Fire_Off"
},
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Fire_On"
}
],
"modifiers": {
"Fire_Off": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onBeingHit": [
{
"$type": "MoleMole.Config.ExecuteGadgetLua",
"predicates": [
{
"$type": "MoleMole.Config.ByHitElement",
"element": "Fire"
},
{
"$type": "MoleMole.Config.ByNot",
"predicates": [
{
"$type": "MoleMole.Config.ByHasElement",
"element": "Water"
}
]
}
],
"param1": 201
}
]
},
"Fire_On": {
"modifierName": "",
"elementType": "Fire",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 25.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.TileComplexMixin",
"attackID": "TileAttack_FireSource",
"attachPointName": "attachPoint",
"shape": {
"$type": "MoleMole.Config.SphereTileShapeInfo",
"radius": 0.4
}
}
],
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_FireBasin_03"
},
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"attachPointName": "attachPoint"
}
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.ExecuteGadgetLua"
},
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "FireBasin_Smoke"
},
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"attachPointName": "attachPoint"
}
}
]
}
}
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_Rogue_ThunderArrow",
"abilityMixins": [
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Shoot"
}
],
"modifiers": {
"Shoot": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_ScenObj_ThunderArrow_01_Shoot"
}
},
{
"$type": "MoleMole.Config.TriggerBullet",
"bulletID": 70310155,
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"attachPointName": "ShootPoint"
}
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_ScenObj_ThunderArrow_01_Shoot"
}
},
{
"$type": "MoleMole.Config.TriggerBullet",
"bulletID": 70310155,
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"attachPointName": "ShootPoint"
}
},
{
"$type": "MoleMole.Config.ExecuteGadgetLua"
}
]
}
}
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_Rogue_ThunderArrowBullet",
"abilitySpecials": {
"LevelEntity_AvatarDot_SystemValue": {
"type": "float",
"dynamicValue": 0.0
},
"DamagePercentage": {
"type": "float",
"dynamicValue": 3.12
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_ScenObj_ThunderArrow_01_Arrow"
}
}
],
"onAbilityStart": [
{
"$type": "MoleMole.Config.Predicated",
"target": "Target",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByAny",
"predicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Avatar",
"Monster",
"Gadget",
"Field"
]
},
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_IS_THUNDERARROWTARGET",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
}
]
}
],
"successActions": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_ScenObj_ThunderArrow_01_Hit"
}
},
{
"$type": "MoleMole.Config.SetSystemValueToOverrideMap",
"key": "LevelEntity_AvatarDot_SystemValue",
"type": "ElementLevelCo"
},
{
"$type": "MoleMole.Config.DamageByAttackValue",
"target": "Target",
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementType": "Electric",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 25.0
},
"ignoreAttackerProperty": true,
"strikeType": "Default",
"enBreak": 0.0,
"damageExtra": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_AvatarDot_SystemValue"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "DamagePercentage"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"trueDamage": true
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV1",
"hitHaltTimeScale": 0.05
}
}
},
{
"$type": "MoleMole.Config.KillSelf"
}
]
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_RogueBuff_SprintAreaAttack_Gadget",
"abilitySpecials": {
"LevelEntity_TowerBuff_Delay_P1": {
"type": "float",
"dynamicValue": 1.0
},
"LevelEntity_TowerBuff_Damage_P2": {
"type": "float",
"dynamicValue": 24.95
},
"LevelEntity_AvatarDot_SystemValue": {
"type": "float",
"dynamicValue": 0.0
}
},
"modifiers": {
"SprintAreaAttack": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_Delay_P1"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Stages_GainWave_Stay"
},
"born": {
"$type": "MoleMole.Config.ConfigBornByTarget"
}
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Stages_GainWave_01"
},
"born": {
"$type": "MoleMole.Config.ConfigBornByTarget"
}
},
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"target": "OriginOwner",
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf"
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 4.0
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementRank": 3.0,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 25.0
},
"ignoreAttackerProperty": true,
"strikeType": "Pierce",
"enBreak": 7.22,
"damageExtra": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_Damage_P2"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_AvatarDot_SystemValue"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"trueDamage": true,
"ignoreModifyDamage": true
},
"hitPattern": {
"onHitEffectName": "",
"hitImpulseType": "LV2",
"hitHaltTimeScale": 0.05
},
"cameraShake": {},
"canBeModifiedBy": "OriginOwner"
}
},
"targetType": "Enemy"
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "SprintAreaAttack"
},
{
"$type": "MoleMole.Config.SetSystemValueToOverrideMap",
"key": "LevelEntity_AvatarDot_SystemValue",
"type": "ElementLevelCo"
}
],
"isDynamicAbility": true
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LevelEntity_RogueBuff_SprintAreaAttack_Gadget2",
"abilitySpecials": {
"LevelEntity_TowerBuff_Delay_P1": {
"type": "float",
"dynamicValue": 1.0
},
"LevelEntity_TowerBuff_Damage_P2": {
"type": "float",
"dynamicValue": 12.0
},
"LevelEntity_AvatarDot_SystemValue": {
"type": "float",
"dynamicValue": 0.0
}
},
"modifiers": {
"SprintAreaAttack": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_Delay_P1"
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Stages_GainWave_Stay"
},
"born": {
"$type": "MoleMole.Config.ConfigBornByTarget"
}
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Stages_GainWave_01"
},
"born": {
"$type": "MoleMole.Config.ConfigBornByTarget"
}
},
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"target": "OriginOwner",
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf"
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 4.0
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementRank": 3.0,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 25.0
},
"ignoreAttackerProperty": true,
"strikeType": "Pierce",
"enBreak": 7.22,
"damageExtra": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_TowerBuff_Damage_P2"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_AvatarDot_SystemValue"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"trueDamage": true,
"ignoreModifyDamage": true
},
"hitPattern": {
"onHitEffectName": "",
"hitImpulseType": "LV2",
"hitHaltTimeScale": 0.05
},
"cameraShake": {},
"canBeModifiedBy": "OriginOwner"
}
},
"targetType": "Enemy"
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "SprintAreaAttack"
},
{
"$type": "MoleMole.Config.SetSystemValueToOverrideMap",
"key": "LevelEntity_AvatarDot_SystemValue",
"type": "ElementLevelCo"
}
],
"isDynamicAbility": true
}
}
]