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