2022-04-23 07:55:31 +05:30

4684 lines
130 KiB
JSON

[
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Temp_DebugAbility",
"abilityMixins": [
{
"$type": "MoleMole.Config.DebugMixin"
}
],
"onAdded": [
{
"$type": "MoleMole.Config.DebugLog",
"content": "Temp_DebugAbility On Added"
},
{
"$type": "MoleMole.Config.TriggerAbility",
"abilityName": ""
}
]
},
"TestOverrideAvatar": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Temp_DebugAbility",
"abilityMixins": [
{
"$type": "MoleMole.Config.DebugMixin"
}
],
"onAdded": [
{
"$type": "MoleMole.Config.DebugLog",
"content": "Temp_DebugAbility Avatar!!!!!!!!!!!!!! On Added"
},
{
"$type": "MoleMole.Config.TriggerAbility",
"abilityName": ""
}
]
},
"TestOverrideMonster": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Temp_DebugAbility",
"abilityMixins": [
{
"$type": "MoleMole.Config.DebugMixin"
}
],
"onAdded": [
{
"$type": "MoleMole.Config.DebugLog",
"content": "Temp_DebugAbility Monster!!!!!!!!!!!!!! On Added"
},
{
"$type": "MoleMole.Config.TriggerAbility",
"abilityName": ""
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Temp_TestModifier",
"modifiers": {
"TestModifier": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 50000.0
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"onBeingHit": [
{
"$type": "MoleMole.Config.DebugLog",
"content": "TestModifier modifier beinghit"
}
],
"onAttackLanded": [
{
"$type": "MoleMole.Config.DebugLog",
"content": "TestModifier modifier attacklanded"
}
],
"onKill": [
{
"$type": "MoleMole.Config.DebugLog",
"content": "TestModifier modifier kill"
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.DebugLog",
"content": "Temp_TestModifier ablity On Added"
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.DebugLog",
"content": "Temp_TestModifier AbilitiOnRemoved"
}
],
"onAbilityStart": [
{
"$type": "MoleMole.Config.DebugLog",
"content": "Temp_TestModifier ability On ability start"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Caster",
"modifierName": "TestModifier"
}
],
"onKill": [
{
"$type": "MoleMole.Config.DebugLog",
"content": "Temp_TestModifier AbilityOnKill"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Temp_ModifyProperty",
"modifiers": {
"TestModifier": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_DefenceRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -0.5
}
}
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"target": "Caster",
"modifierName": "TestModifier"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Temp_denylockon",
"modifiers": {
"TestModifier": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"state": "DenyLockOn"
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"target": "Caster",
"modifierName": "TestModifier"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Temp_isGhostToEnemy",
"modifiers": {
"TestModifier": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"state": "IsGhostToEnemy"
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"target": "Caster",
"modifierName": "TestModifier"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Temp_isGhostToAllied",
"modifiers": {
"TestModifier": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"state": "IsGhostToAllied"
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"target": "Caster",
"modifierName": "TestModifier"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Temp_ModifyProperty2",
"modifiers": {
"TestModifier": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Actor_DefenceRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -0.25
}
}
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"target": "Caster",
"modifierName": "TestModifier"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Test_SetTrigger",
"modifiers": {
"SetTriggerModifier": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.SetAnimatorTrigger",
"triggerID": {
"isDynamic": false,
"fixedValue": "DoSkill"
}
},
{
"$type": "MoleMole.Config.SetAnimatorBool",
"boolID": "MoveJumpLeft",
"value": true
},
{
"$type": "MoleMole.Config.SetAnimatorInt",
"intID": "SkillID",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
},
{
"$type": "MoleMole.Config.SetAnimatorFloat",
"floatID": "ClimbVer",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
}
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.ResetAnimatorTrigger",
"triggerID": "DoSkill"
},
{
"$type": "MoleMole.Config.SetAnimatorBool",
"boolID": "MoveJumpLeft"
},
{
"$type": "MoleMole.Config.SetAnimatorInt",
"intID": "SkillID",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.0
}
},
{
"$type": "MoleMole.Config.SetAnimatorFloat",
"floatID": "ClimbVer",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.3
}
}
]
}
},
"onAbilityStart": [
{
"$type": "MoleMole.Config.AttachModifier",
"otherTargets": {
"$type": "MoleMole.Config.SelectTargetsByShape",
"shapeName": "CircleR3",
"centerBasedOn": "SelfAttackTarget",
"campTargetType": "Enemy",
"sizeRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
},
"modifierName": "SetTriggerModifier"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Test_HealHP",
"abilitySpecials": {
"HPRatio": {
"type": "float",
"dynamicValue": 0.5
},
"healHPRatio": {
"type": "float",
"dynamicValue": 0.1
}
},
"modifiers": {
"Test_HealHP": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 500.0
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"onThinkInterval": [
{
"$type": "MoleMole.Config.HealHP",
"doOffStage": true,
"amountByCasterMaxHPRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "healHPRatio"
}
}
]
}
},
"onAbilityStart": [
{
"$type": "MoleMole.Config.AttachModifier",
"target": "Caster",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetHPRatio",
"logic": "LesserOrEqual",
"HPRatio": {
"isFormula": false,
"isDynamic": true,
"dynamicKey": "HPRatio"
}
}
],
"modifierName": "Test_HealHP"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Test_TimeScale",
"onAbilityStart": [
{
"$type": "MoleMole.Config.ActTimeSlow",
"timeSlow": {
"duration": 10.0,
"slowRatio": 0.5
}
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Test_TriggerBullet",
"onAbilityStart": [
{
"$type": "MoleMole.Config.TriggerBullet",
"bulletID": 1,
"born": {
"$type": "MoleMole.Config.ConfigBornByTarget",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
}
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Test_CreateGadget",
"onAbilityStart": [
{
"$type": "MoleMole.Config.CreateGadget",
"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": 5.0
}
}
},
"gadgetID": 70900029,
"campID": 1001,
"campTargetType": "Enemy"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Test_AttachFire",
"modifiers": {
"AttachFireModifier": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 5.0
},
"elementType": "Fire",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"forceTriggerBurning": true
}
},
"onAbilityStart": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "AttachFireModifier"
},
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_FireAssault_Charge"
}
},
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
"attachPointName": "RootNode"
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.5
}
},
"attackInfo": {
"attackTag": "",
"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
}
},
"hitPattern": {
"onHitEffectName": "",
"hitImpulseType": "LV3",
"overrideHitImpulse": {
"hitLevel": "Heavy",
"hitImpulseX": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 360.0
},
"hitImpulseY": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 360.0
}
},
"hitHaltTimeScale": 0.05
}
}
},
"targetType": "Enemy"
},
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
"attachPointName": "RootNode"
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.5
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.1
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementType": "Fire",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 50.0
}
}
}
},
"targetType": "Alliance"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Test_AttachIce",
"modifiers": {
"AttachIceModifier": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 10.0
},
"elementType": "Ice",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
}
}
},
"onAbilityStart": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "AttachIceModifier"
},
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_FireAssault_Charge"
}
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Test_AttachGrassEnemy",
"onAbilityStart": [
{
"$type": "MoleMole.Config.TriggerBullet",
"bulletID": 41003002,
"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
}
}
}
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Test_FireShield",
"modifiers": {
"FireShieldModifier": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 5.0
},
"elementType": "Fire",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_FireShield"
}
}
]
}
},
"onAbilityStart": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "FireShieldModifier"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Test_CreateSteamBang",
"onAbilityStart": [
{
"$type": "MoleMole.Config.CreateGadget",
"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
}
}
},
"gadgetID": 40000001,
"campID": 1001,
"campTargetType": "All"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Test_CreateWoodSpike",
"modifiers": {
"AlterChargeHold": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.ReplaceEventPatternMixin",
"oldPatterns": [
"ChargedAttack_AS",
"ChargedAttack_AS2"
],
"newPatterns": [
"WoodSpike_Strike",
"WoodSpike_Strike"
]
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetElement",
"elementType": "Grass"
}
],
"modifierName": "AlterChargeHold"
}
],
"onAbilityStart": [
{
"$type": "MoleMole.Config.CreateGadget",
"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": 2.0
}
}
},
"gadgetID": 41003001,
"campID": 1001,
"campTargetType": "All"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Test_SupportWoodSpike_CD",
"onAbilityStart": [
{
"$type": "MoleMole.Config.AvatarSkillStart",
"skillID": 10016,
"cdRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"costStaminaRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
},
{
"$type": "MoleMole.Config.AvatarSkillStart",
"skillID": 10017,
"cdRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"costStaminaRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Test_CreateGrassDart",
"abilityMixins": [
{
"$type": "MoleMole.Config.ButtonHoldChargeMixin",
"skillID": 10033,
"chargeTime": 1.0,
"secondChargeTime": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 999999.0
},
"OnReleaseUncharged": [
{
"$type": "MoleMole.Config.TriggerBullet",
"bulletID": 40000003,
"born": {
"$type": "MoleMole.Config.ConfigBornByTarget",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
}
}
],
"OnBeginCharged": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_FireAssault_Charge"
}
}
],
"OnReleaseCharged": [
{
"$type": "MoleMole.Config.TriggerBullet",
"bulletID": 40000003,
"born": {
"$type": "MoleMole.Config.ConfigBornByTarget",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
}
},
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "TriDart"
}
]
}
],
"modifiers": {
"TriDart": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.6
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.25
},
"onThinkInterval": [
{
"$type": "MoleMole.Config.TriggerBullet",
"bulletID": 40000003,
"born": {
"$type": "MoleMole.Config.ConfigBornByTarget",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
}
}
]
}
}
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Test_SteamBangLoop",
"modifiers": {
"SteamBangLoop": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.25
},
"onThinkInterval": [
{
"$type": "MoleMole.Config.ApplyModifier",
"otherTargets": {
"$type": "MoleMole.Config.SelectTargetsByShape",
"shapeName": "CircleR3",
"campTargetType": "All",
"sizeRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
},
"modifierName": "SteamBangWet"
}
]
},
"SteamBangWet": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 3.0
},
"elementType": "Water",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 20.0
}
}
},
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "SteamBangLoop"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Test_HealingSealLoop",
"modifiers": {
"HealingSealLoop": {
"modifierName": "",
"elementType": "Grass",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.0
},
"onThinkInterval": [
{
"$type": "MoleMole.Config.HealHP",
"otherTargets": {
"$type": "MoleMole.Config.SelectTargetsByShape",
"shapeName": "CircleR3",
"campTargetType": "Alliance",
"sizeRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
},
"amount": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 35.0
}
},
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Avatar_HealingCircle"
}
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "HealingSealLoop"
},
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Avatar_HealingCircle"
}
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Test_CreateSharkTorpedo",
"onAbilityStart": [
{
"$type": "MoleMole.Config.TriggerBullet",
"bulletID": 40000004,
"born": {
"$type": "MoleMole.Config.ConfigBornByTarget",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.3
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
}
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Test_CreateSharkTorpedoSpurt",
"onAbilityStart": [
{
"$type": "MoleMole.Config.CreateGadget",
"predicates": [
{
"$type": "MoleMole.Config.ByNot",
"predicates": [
{
"$type": "MoleMole.Config.ByHasElement",
"element": "Water"
}
]
}
],
"born": {
"$type": "MoleMole.Config.ConfigBornByTarget",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -0.3
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
},
"gadgetID": 40000005,
"campID": 1001,
"campTargetType": "All"
},
{
"$type": "MoleMole.Config.CreateGadget",
"predicates": [
{
"$type": "MoleMole.Config.ByHasElement",
"element": "Water"
}
],
"born": {
"$type": "MoleMole.Config.ConfigBornByTarget",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -0.3
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
},
"gadgetID": 40000006,
"campID": 1001,
"campTargetType": "All"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Test_SharkTorpedoSpurtDamage",
"onAdded": [
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.8
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.5
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.0
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementType": "Ice",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
}
},
"hitPattern": {
"onHitEffectName": "",
"hitImpulseType": "LV7",
"overrideHitImpulse": {
"hitLevel": "Air",
"hitImpulseX": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"hitImpulseY": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 600.0
}
},
"hitHaltTimeScale": 0.05
},
"forceCameraShake": true,
"cameraShake": {
"shakeRange": 0.36,
"shakeTime": 0.48
}
}
},
"targetType": "Enemy"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Test_SharkTorpedoSpurtDamage_2",
"onAdded": [
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.8
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 3.0
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 4.0
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementType": "Water",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
}
},
"hitPattern": {
"onHitEffectName": "",
"hitImpulseType": "LV7",
"overrideHitImpulse": {
"hitLevel": "Air",
"hitImpulseX": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"hitImpulseY": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1800.0
}
},
"hitHaltTimeScale": 0.05
},
"forceCameraShake": true,
"cameraShake": {
"shakeRange": 0.64,
"shakeTime": 0.56
}
}
},
"targetType": "Enemy"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Test_CreateThunderFist",
"onAbilityStart": [
{
"$type": "MoleMole.Config.CreateGadget",
"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
}
}
},
"gadgetID": 40000002,
"campID": 1001,
"campTargetType": "All"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Test_DropHPHeal",
"onFieldEnter": [
{
"$type": "MoleMole.Config.HealHP",
"target": "Target",
"amountByTargetMaxHPRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.25
}
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Test_BurningBlade",
"modifiers": {
"BurningBladeModifier": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.RelyOnElementMixin",
"elementType": "Fire"
},
{
"$type": "MoleMole.Config.ReplaceEventPatternMixin",
"oldPatterns": [
"Ani_Blade_Attack_01"
],
"newPatterns": [
"Ani_Blade_Attack_01_Fire"
]
}
]
}
},
"onAbilityStart": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "BurningBladeModifier"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Test_TriggerAttackEvent",
"onAbilityStart": [
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.1
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 5.0
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.1
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementType": "Electric",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 50.0
}
},
"hitPattern": {
"onHitEffectName": "",
"hitImpulseType": "LV0",
"overrideHitImpulse": {
"hitImpulseX": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 160.0
},
"hitImpulseY": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
"hitHaltTimeScale": 0.05
},
"cameraShake": {
"shakeRange": 0.12,
"shakeTime": 0.12
}
}
},
"targetType": "Enemy"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Test_DragonFeather",
"modifiers": {
"DragonFeatherLoop": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onRemoved": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_DragonFeather_Hit"
}
},
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"attackEvent": {
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"forceCameraShake": true,
"cameraShake": {
"shakeRange": 0.36,
"shakeTime": 0.36
}
}
},
"targetType": "All"
},
{
"$type": "MoleMole.Config.KillSelf"
}
],
"onBeingHit": [
{
"$type": "MoleMole.Config.RemoveModifier",
"modifierName": "DragonFeatherLoop"
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "DragonFeatherLoop"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Test_DragonFeather_HP",
"modifiers": {
"DragonFeatherLoop": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onKill": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_DragonFeather_Hit"
}
},
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"attackEvent": {
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"forceCameraShake": true,
"cameraShake": {
"shakeRange": 0.36,
"shakeTime": 0.36
}
}
},
"targetType": "All"
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "DragonFeatherLoop"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "TransparentHitSphere_Interact",
"modifiers": {
"KillSelf": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onBeingHit": [
{
"$type": "MoleMole.Config.KillSelf"
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "KillSelf"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Test_HoldAttack",
"abilityMixins": [
{
"$type": "MoleMole.Config.SkillButtonHoldChargeMixin",
"skillID": 10012,
"nextLoopTriggerID": "",
"endHoldTrigger": "EndHoldTrigger",
"beforeStateIDs": [
"RisingSlash_BS"
],
"chargeLoopStateIDs": [
"RisingSlash_Loop"
]
},
{
"$type": "MoleMole.Config.SkillButtonHoldChargeMixin",
"skillID": 10011,
"nextLoopTriggerID": "NextLoopTrigger",
"endHoldTrigger": "EndHoldTrigger",
"beforeStateIDs": [
"ATK01"
],
"chargeLoopStateIDs": [
"ChargedAttack_Loop",
"ChargedAttack_Loop2"
],
"chargeLoopDurations": [
1.0
]
},
{
"$type": "MoleMole.Config.AttachToStateIDMixin",
"stateIDs": [
"RisingSlash_Loop",
"ChargedAttack_Loop",
"ChargedShoot_Loop"
],
"modifierName": "RisingSlashLoopModifier"
},
{
"$type": "MoleMole.Config.AttachToStateIDMixin",
"stateIDs": [
"ChargedAttack_Loop2",
"SupportRisingSlash_BS"
],
"modifierName": "RisingSlashLoop2Modifier"
}
],
"modifiers": {
"RisingSlashLoopModifier": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_RisingSlash_Charge"
}
}
]
},
"RisingSlashLoop2Modifier": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_RisingSlash_Charge"
}
}
]
}
}
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Test_RisingSlash_CD",
"onAbilityStart": [
{
"$type": "MoleMole.Config.AvatarSkillStart",
"skillID": 10012,
"cdRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"costStaminaRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Test_FireAssault_Loop",
"abilityMixins": [
{
"$type": "MoleMole.Config.AttachToStateIDMixin",
"stateIDs": [
"FireAssault_Loop"
],
"modifierName": "FireAssault_Loop"
},
{
"$type": "MoleMole.Config.AttachToStateIDMixin",
"stateIDs": [
"SupportFireAssault_Loop"
],
"modifierName": "SupportFireAssault_Loop"
},
{
"$type": "MoleMole.Config.AvatarSteerByCameraMixin",
"stateIDs": [
"FireAssault_Loop"
],
"angularSpeed": 720.0
},
{
"$type": "MoleMole.Config.SteerAttackMixin",
"steerStateIDs": [
"SupportWoodSpike_Move"
],
"endNormalizedTime": 0.5,
"angularSpeed": 360.0,
"attackTrigger": "NextSkillTrigger",
"attackDistance": 4.0
},
{
"$type": "MoleMole.Config.SteerAttackMixin",
"steerStateIDs": [
"SupportFireAssault_Loop"
],
"angularSpeed": 540.0,
"attackTrigger": ""
}
],
"modifiers": {
"Test_TriggerTypeSupport_Grass": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.TriggerBeHitSupportMixin",
"duration": 2.0,
"hitLevel": "Air"
}
]
},
"Test_TriggerTypeSupport_Fire": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.TriggerElementSupportMixin",
"duration": 2.0,
"elementType": "Grass"
}
]
},
"FireAssault_Loop": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.25
},
"onAdded": [
{
"$type": "MoleMole.Config.AvatarSkillStart",
"skillID": 10013,
"cdRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"costStaminaRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
},
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_FireAssault_Dust"
}
}
],
"onThinkInterval": [
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
},
"attachPointName": "RootNode"
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.0
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.8
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementType": "Fire",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 20.0
}
},
"hitPattern": {
"onHitEffectName": "",
"hitImpulseType": "LV3",
"overrideHitImpulse": {
"hitLevel": "Heavy",
"hitImpulseX": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 360.0
},
"hitImpulseY": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
"hitHaltTimeScale": 0.05
}
}
},
"targetType": "Enemy"
},
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
},
"attachPointName": "RootNode"
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.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": 20.0
}
}
}
},
"targetType": "Alliance"
}
]
},
"SupportFireAssault_Loop": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.25
},
"onAdded": [
{
"$type": "MoleMole.Config.AvatarSkillStart",
"skillID": 10014,
"cdRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"costStaminaRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
},
{
"$type": "MoleMole.Config.AvatarSkillStart",
"skillID": 10015,
"cdRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"costStaminaRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
},
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_FireAssault_Dust"
}
}
],
"onThinkInterval": [
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
},
"attachPointName": "RootNode"
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.0
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.8
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementType": "Fire",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 20.0
}
},
"hitPattern": {
"onHitEffectName": "",
"hitImpulseType": "LV3",
"overrideHitImpulse": {
"hitLevel": "Heavy",
"hitImpulseX": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 360.0
},
"hitImpulseY": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
"hitHaltTimeScale": 0.05
}
}
},
"targetType": "Enemy"
},
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
},
"attachPointName": "RootNode"
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.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": 20.0
}
}
}
},
"targetType": "Alliance"
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"doOffStage": true,
"predicates": [
{
"$type": "MoleMole.Config.ByTargetElement",
"elementType": "Grass"
}
],
"modifierName": "Test_TriggerTypeSupport_Grass"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"doOffStage": true,
"predicates": [
{
"$type": "MoleMole.Config.ByTargetElement",
"elementType": "Fire"
}
],
"modifierName": "Test_TriggerTypeSupport_Fire"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Test_FireAssault_CD",
"onAbilityStart": [
{
"$type": "MoleMole.Config.AvatarSkillStart",
"skillID": 10013,
"cdRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"costStaminaRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Temp_HealingBarrel",
"modifiers": {
"HealingNearModifier": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
"onThinkInterval": [
{
"$type": "MoleMole.Config.ApplyModifier",
"otherTargets": {
"$type": "MoleMole.Config.SelectTargetsByShape",
"shapeName": "CircleR3",
"campTargetType": "All",
"sizeRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
},
"modifierName": "SelectNearModifier"
}
]
},
"SelectNearModifier": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.2
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "CurTeamAvatars",
"modifierName": "HealingModifier"
}
]
},
"HealingModifier": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.2
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.HealHP",
"doOffStage": true,
"amountByTargetMaxHPRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.1
}
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "HealingNearModifier"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Test_LightningBoltDamage",
"modifiers": {
"LightningBloodline_Pre": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 3.2
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAttackLanded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Owner",
"doOffStage": true,
"modifierName": "LightningBloodline_Trigger"
},
{
"$type": "MoleMole.Config.KillSelf",
"doOffStage": true
}
]
},
"LightningBloodline_Trigger": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.TriggerAbility",
"abilityName": "Test_LightningBloodline"
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "LightningBloodline_Pre"
}
],
"onAbilityStart": [
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"doOffStage": true,
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.8
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.0
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
}
},
"hitPattern": {
"onHitEffectName": "",
"hitImpulseType": "LV1",
"hitHaltTimeScale": 0.05
}
}
},
"targetType": "Enemy"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Test_LightningBloodline",
"modifiers": {
"LightningBloodline": {
"stacking": "MultipleRefreshNoRemove",
"stackingOption": {
"abilitySpecialName": "",
"maxModifierNumForMultipleType": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 5.0
}
},
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 30.0
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AddGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "_ABILITY_LIGHTNINGBLOODLINE_COUNT",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 5.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.AddGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.0
},
"key": "_ABILITY_LIGHTNINGBLOODLINE_COUNT",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 5.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
}
},
"onAbilityStart": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "LightningBloodline"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Test_LightningSpear",
"modifiers": {
"Test_LightningSpear_1H": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.1
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.TriggerAbility",
"abilityName": "Test_LightningSpear_1H",
"forceUseSelfCurrentAttackTarget": true
}
]
},
"Test_LightningSpear_2H": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.1
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.TriggerAbility",
"abilityName": "Test_LightningSpear_2H",
"forceUseSelfCurrentAttackTarget": true
}
]
},
"Test_LightningSpear_3H": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.1
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.TriggerAbility",
"abilityName": "Test_LightningSpear_3H",
"forceUseSelfCurrentAttackTarget": true
}
]
},
"Test_LightningSpear_4H": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.1
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.TriggerAbility",
"abilityName": "Test_LightningSpear_4H",
"forceUseSelfCurrentAttackTarget": true
}
]
},
"Test_LightningSpear_5H": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.1
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.TriggerAbility",
"abilityName": "Test_LightningSpear_5H",
"forceUseSelfCurrentAttackTarget": true
}
]
}
},
"onAbilityStart": [
{
"$type": "MoleMole.Config.TriggerBullet",
"bulletID": 41006003,
"born": {
"$type": "MoleMole.Config.ConfigBornByTarget",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
}
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Caster",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_ABILITY_LIGHTNINGBLOODLINE_COUNT",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
}
],
"modifierName": "Test_LightningSpear_1H"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Caster",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_ABILITY_LIGHTNINGBLOODLINE_COUNT",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.0
}
}
],
"modifierName": "Test_LightningSpear_2H"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Caster",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_ABILITY_LIGHTNINGBLOODLINE_COUNT",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 3.0
}
}
],
"modifierName": "Test_LightningSpear_3H"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Caster",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_ABILITY_LIGHTNINGBLOODLINE_COUNT",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 4.0
}
}
],
"modifierName": "Test_LightningSpear_4H"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Caster",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_ABILITY_LIGHTNINGBLOODLINE_COUNT",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 5.0
}
}
],
"modifierName": "Test_LightningSpear_5H"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Test_LightningSpearDamage",
"onAbilityStart": [
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"doOffStage": true,
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.8
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
}
},
"hitPattern": {
"onHitEffectName": "",
"hitImpulseType": "LV1",
"hitHaltTimeScale": 0.05
}
}
},
"targetType": "Enemy"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Test_LightningSpear_1H",
"onAbilityStart": [
{
"$type": "MoleMole.Config.TriggerBullet",
"bulletID": 41006004,
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.2
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
"attachPointName": "UnshakeRootNode"
}
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Test_LightningSpear_2H",
"onAbilityStart": [
{
"$type": "MoleMole.Config.TriggerBullet",
"bulletID": 41006004,
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.55
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
"attachPointName": "UnshakeRootNode"
}
},
{
"$type": "MoleMole.Config.TriggerBullet",
"bulletID": 41006004,
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.55
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
"attachPointName": "UnshakeRootNode"
}
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Test_LightningSpear_3H",
"onAbilityStart": [
{
"$type": "MoleMole.Config.TriggerBullet",
"bulletID": 41006004,
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.3
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.3
}
},
"attachPointName": "UnshakeRootNode"
}
},
{
"$type": "MoleMole.Config.TriggerBullet",
"bulletID": 41006004,
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.2
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -0.3
}
},
"attachPointName": "UnshakeRootNode"
}
},
{
"$type": "MoleMole.Config.TriggerBullet",
"bulletID": 41006004,
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.2
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -0.3
}
},
"attachPointName": "UnshakeRootNode"
}
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Test_LightningSpear_4H",
"onAbilityStart": [
{
"$type": "MoleMole.Config.TriggerBullet",
"bulletID": 41006004,
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -0.6
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.25
}
},
"attachPointName": "UnshakeRootNode"
}
},
{
"$type": "MoleMole.Config.TriggerBullet",
"bulletID": 41006004,
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.6
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -0.25
}
},
"attachPointName": "UnshakeRootNode"
}
},
{
"$type": "MoleMole.Config.TriggerBullet",
"bulletID": 41006004,
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.1
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.2
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.3
}
},
"attachPointName": "UnshakeRootNode"
}
},
{
"$type": "MoleMole.Config.TriggerBullet",
"bulletID": 41006004,
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.1
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.2
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -0.3
}
},
"attachPointName": "UnshakeRootNode"
}
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Test_LightningSpearDamage_1",
"onAbilityStart": [
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"doOffStage": true,
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.8
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
}
},
"hitPattern": {
"onHitEffectName": "",
"hitImpulseType": "LV0",
"hitHaltTimeScale": 0.05
}
}
},
"targetType": "Enemy"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Test_LightningSpear_5H",
"onAbilityStart": [
{
"$type": "MoleMole.Config.TriggerBullet",
"bulletID": 41006005,
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.5
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
"attachPointName": "UnshakeRootNode"
}
},
{
"$type": "MoleMole.Config.TriggerBullet",
"bulletID": 41006005,
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -0.8
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.2
}
},
"attachPointName": "UnshakeRootNode"
}
},
{
"$type": "MoleMole.Config.TriggerBullet",
"bulletID": 41006005,
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.8
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -0.2
}
},
"attachPointName": "UnshakeRootNode"
}
},
{
"$type": "MoleMole.Config.TriggerBullet",
"bulletID": 41006005,
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.2
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.8
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.2
}
},
"attachPointName": "UnshakeRootNode"
}
},
{
"$type": "MoleMole.Config.TriggerBullet",
"bulletID": 41006005,
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.2
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.8
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -0.2
}
},
"attachPointName": "UnshakeRootNode"
}
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Test_LightningSpearDamage_2",
"onAbilityStart": [
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"doOffStage": true,
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.8
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"damagePercentageRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
}
},
"hitPattern": {
"onHitEffectName": "",
"hitImpulseType": "LV0",
"hitHaltTimeScale": 0.05
}
}
},
"targetType": "Enemy"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Test_ConductiveFiled",
"onAbilityStart": [
{
"$type": "MoleMole.Config.CreateGadget",
"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
}
}
},
"gadgetID": 41006006,
"campID": 1001,
"campTargetType": "Alliance"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Test_ConductiveFiled_Buff",
"modifiers": {
"ConductiveFiled_Buff": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SteamBang"
}
}
]
}
},
"onFieldEnter": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "ConductiveFiled_Buff"
}
],
"onFieldExit": [
{
"$type": "MoleMole.Config.RemoveModifier",
"modifierName": "ConductiveFiled_Buff"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Test_ThrowBullet",
"onAbilityStart": [
{
"$type": "MoleMole.Config.TriggerBullet",
"bulletID": 42101001,
"born": {
"$type": "MoleMole.Config.ConfigBornByTarget",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
"direction": {
"$type": "MoleMole.Config.ConfigDirectionByAttackTarget"
}
}
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Test_ThrowBulletFire",
"onAbilityStart": [
{
"$type": "MoleMole.Config.TriggerBullet",
"bulletID": 42101004,
"born": {
"$type": "MoleMole.Config.ConfigBornByTarget",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
"direction": {
"$type": "MoleMole.Config.ConfigDirectionByAttackTarget"
}
}
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Test_AnimatorSpeed",
"modifiers": {
"TestModifier": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Animator_OverallSpeedRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
"Animator_OverallSpeedRatioMultiplied": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
}
}
}
},
"onAbilityStart": [
{
"$type": "MoleMole.Config.AttachModifier",
"target": "Caster",
"modifierName": "TestModifier"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Test_Bomb_Born",
"onAbilityStart": [
{
"$type": "MoleMole.Config.CreateGadget",
"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
}
}
},
"gadgetID": 42101003,
"campID": 1001,
"campTargetType": "Enemy"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Test_Bomb_Explode",
"modifiers": {
"ExplodeModifier": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.0
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onRemoved": [
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.8
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 3.0
}
},
"attackInfo": {
"attackTag": "",
"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
}
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV7",
"overrideHitImpulse": {
"hitLevel": "Air",
"hitImpulseX": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"hitImpulseY": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1200.0
}
},
"hitHaltTimeScale": 0.05
},
"forceCameraShake": true,
"cameraShake": {
"shakeRange": 0.36,
"shakeTime": 0.36
}
}
},
"targetType": "All"
},
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": ""
}
},
{
"$type": "MoleMole.Config.KillSelf"
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "ExplodeModifier"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Test_Arrow_Explode",
"modifiers": {
"ExplodeModifier": {
"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_Element_Overload_Explode"
}
},
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "MoleMole.Config.ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.8
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
},
"radius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 3.0
}
},
"attackInfo": {
"attackTag": "",
"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
}
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV7",
"overrideHitImpulse": {
"hitLevel": "Air",
"hitImpulseX": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"hitImpulseY": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1200.0
}
},
"hitHaltTimeScale": 0.05
},
"forceCameraShake": true,
"cameraShake": {
"shakeRange": 0.36,
"shakeTime": 0.36
}
}
},
"targetType": "All"
}
]
}
},
"onAbilityStart": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "ExplodeModifier"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Test_WindAbility",
"abilityMixins": [
{
"$type": "MoleMole.Config.WindZoneMixin",
"shapeName": "CircleR5",
"strength": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.0
},
"attenuation": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"innerRadius": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"targetType": "Enemy",
"predicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Monster"
]
}
],
"modifierName": ""
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Test_WindZone",
"onAbilityStart": [
{
"$type": "MoleMole.Config.CreateGadget",
"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
}
}
},
"gadgetID": 42101005,
"campID": 1001,
"campTargetType": "Enemy"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Test_RockImpactDamage",
"modifiers": {
"slowdown": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 5.0
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Animator_MoveSpeedRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -0.5
}
}
},
"slowdown_self": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Animator_MoveSpeedRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -0.9
}
}
}
},
"onAbilityStart": [
{
"$type": "MoleMole.Config.ApplyModifier",
"otherTargets": {
"$type": "MoleMole.Config.SelectTargetsByShape",
"shapeName": "CircleR1",
"campTargetType": "Enemy",
"sizeRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
},
"modifierName": "slowdown"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Avatar_Kevin_RockImpact_FireEffect",
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"predicates": [
{
"$type": "MoleMole.Config.BySceneSurfaceType",
"filters": [
"Water"
],
"include": false
}
],
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Kevin_RockImpact"
}
},
{
"$type": "MoleMole.Config.AttachEffect",
"predicates": [
{
"$type": "MoleMole.Config.BySceneSurfaceType",
"filters": [
"Water"
]
}
],
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Avatar_Girl_Sword_Ayaka_LiquidStrike_Spray"
}
},
{
"$type": "MoleMole.Config.CreateGadget",
"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
}
}
},
"gadgetID": 40000120,
"campID": 1001,
"campTargetType": "All"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "slowdowntrap",
"abilityMixins": [
{
"$type": "MoleMole.Config.ChangeFieldMixin"
}
],
"modifiers": {
"trapslowdown": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 10.0
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"properties": {
"Animator_MoveSpeedRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -0.5
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Avatar_Girl_Sword_Ayaka_IceButterfly_Bullet"
}
}
]
}
},
"onFieldEnter": [
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Target",
"predicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Monster"
]
}
],
"modifierName": "trapslowdown"
}
],
"onFieldExit": [
{
"$type": "MoleMole.Config.RemoveModifier",
"target": "Target",
"predicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Monster"
]
}
],
"modifierName": "trapslowdown"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Test_CreateDummyTrigger",
"onAdded": [
{
"$type": "MoleMole.Config.CreateGadget",
"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
}
}
},
"gadgetID": 40000119,
"campID": 1001,
"campTargetType": "All"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "ElementVisualEffect",
"modifiers": {
"Footprint_Wind_Modifier": {
"modifierName": "",
"elementType": "Wind",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 50.0
}
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_ElementFootprint_Wind01"
}
},
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_ElementFootprint_Wind02"
}
},
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "Footprint_Wind_Modifier"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "ElfTrack",
"modifiers": {
"Footprint_Wind_Modifier": {
"modifierName": "",
"elementType": "Wind",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 50.0
}
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_SeeliaFootprint"
}
},
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "Footprint_Wind_Modifier"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "ElementVisualEffectCat",
"modifiers": {
"Footprint_Wind_Modifier": {
"modifierName": "",
"elementType": "Wind",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 50.0
}
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_ElementFootprint_Cat"
}
},
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_ElementFootprint_Wind02"
}
},
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "Footprint_Wind_Modifier"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "AmborTaskEffect",
"modifiers": {
"AmborTask_Wind_Modifier": {
"modifierName": "",
"elementType": "Wind",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 50.0
}
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_ElementFootprint_Trail"
}
},
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "AmborTask_Wind_Modifier"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LisaCompassEffect",
"modifiers": {
"LisaCompass_Electric_Modifier": {
"modifierName": "",
"elementType": "Electric",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 50.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_ElementFootprint_Trail_Lisa"
}
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "LisaCompass_Electric_Modifier"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "LisaBookEffect",
"modifiers": {
"LisaCompass_Electric_Modifier": {
"modifierName": "",
"elementType": "Electric",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 50.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Quest_SiteInteract_02_Electric_Element"
}
}
]
},
"Unique_Effect_Visible": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Quest_SiteInteract_02_Electric"
}
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "LisaCompass_Electric_Modifier"
}
],
"onFieldEnter": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "Unique_Effect_Visible"
}
],
"onFieldExit": [
{
"$type": "MoleMole.Config.RemoveModifier",
"modifierName": "Unique_Effect_Visible"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "ElementBreathWindEffect",
"modifiers": {
"Unique_ElementBreathWind_Visible_Ele": {
"modifierName": "",
"elementType": "Wind",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 50.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Quest_ElementBreath_Wind_Element"
}
}
]
},
"Unique_ElementBreathWind_Visible": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Quest_ElementBreath_Wind"
}
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "Unique_ElementBreathWind_Visible_Ele"
}
],
"onFieldEnter": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "Unique_ElementBreathWind_Visible"
}
],
"onFieldExit": [
{
"$type": "MoleMole.Config.RemoveModifier",
"modifierName": "Unique_ElementBreathWind_Visible"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "ElementBreathFireEffect",
"modifiers": {
"Unique_ElementBreathFire_Visible_Ele": {
"modifierName": "",
"elementType": "Fire",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 50.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Quest_ElementBreath_Fire_Element"
}
}
]
},
"Unique_ElementBreathFire_Visible": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Quest_ElementBreath_Fire"
}
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "Unique_ElementBreathFire_Visible_Ele"
}
],
"onFieldEnter": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "Unique_ElementBreathFire_Visible"
}
],
"onFieldExit": [
{
"$type": "MoleMole.Config.RemoveModifier",
"modifierName": "Unique_ElementBreathFire_Visible"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "ElementBreathElecEffect",
"modifiers": {
"Unique_ElementBreathElec_Visible_Ele": {
"modifierName": "",
"elementType": "Electric",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 50.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Quest_ElementBreath_Electric_Element"
}
}
]
},
"Unique_ElementBreathElec_Visible": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Quest_ElementBreath_Electric"
}
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "Unique_ElementBreathElec_Visible_Ele"
}
],
"onFieldEnter": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "Unique_ElementBreathElec_Visible"
}
],
"onFieldExit": [
{
"$type": "MoleMole.Config.RemoveModifier",
"modifierName": "Unique_ElementBreathElec_Visible"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "XiangmoyinGuideEffect",
"modifiers": {
"Unique_Effect_Visible": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Quest_SiteInteract_02"
}
}
]
}
},
"onFieldEnter": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "Unique_Effect_Visible"
}
],
"onFieldExit": [
{
"$type": "MoleMole.Config.RemoveModifier",
"modifierName": "Unique_Effect_Visible"
}
]
}
}
]