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

5338 lines
158 KiB
JSON

[
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_Toys_ProtablePot_Bullet",
"modifiers": {
"DemiHurricane_Flusk_Trigger": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.EnableBulletCollisionPluginTrigger"
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.EnableBulletCollisionPluginTrigger",
"setEnable": true
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Avatar_Girl_Catalyst_Sucrose_DemiHurricane_Flusk_Bullet"
}
}
],
"onAbilityStart": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Avatar_Girl_Catalyst_Sucrose_DemiHurricane_Start"
}
},
{
"$type": "MoleMole.Config.CreateGadget",
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf",
"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": 70310006,
"campID": 1001,
"campTargetType": "Enemy"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_Toys_PortablePot",
"modifiers": {
"PotEff": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_PortableCookingPot_01_Idle"
}
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.ExecuteGadgetLua",
"param1": 201
},
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "PotEff"
},
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_Common_AppearMask_03"
},
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"attachPointName": "RootNode"
}
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_Toys_PortableTeleport",
"modifiers": {
"RefreshBuff": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.RemoveServerBuff",
"target": "CurTeamAvatars",
"sBuffId": 500101,
"isTeamBuff": true
},
{
"$type": "MoleMole.Config.RemoveServerBuff",
"target": "CurTeamAvatars",
"sBuffId": 500102,
"isTeamBuff": true
}
]
}
},
"onFieldEnter": [
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "TargetTeam",
"modifierName": "RefreshBuff"
}
],
"onFieldExit": [
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "TargetTeam",
"modifierName": "RefreshBuff"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_Toys_WindField",
"modifiers": {
"Timmer": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 8.0
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onRemoved": [
{
"$type": "MoleMole.Config.KillSelf"
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "Timmer"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_Toys_SeekerRockCrystal_Success",
"onAdded": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_SeekerRockCrystal_01"
}
},
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_SeekerCrystal_Success"
}
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_Toys_SeekerWindCrystal_Success",
"onAdded": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_SeekerWindCrystal_01"
}
},
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_SeekerCrystal_Success"
}
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_Toys_SeekerElectricCrystal_Success",
"onAdded": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_SeekerElectricCrystal_01"
}
},
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_SeekerCrystal_Success"
}
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_Toys_SeekerSkyCrystal_Success",
"onAdded": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_SeekerSkyCrystal_01"
}
},
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_SeekerCrystal_Success"
}
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_Toys_SeekerRockCrystal_Fail",
"onAdded": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_SeekerRockCrystal_01"
}
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_Toys_SeekerWindCrystal_Fail",
"onAdded": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_SeekerWindCrystal_01"
}
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_Toys_SeekerElectricCrystal_Fail",
"onAdded": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_SeekerElectricCrystal_01"
}
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_Toys_SeekerSkyCrystal_Fail",
"onAdded": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_SeekerSkyCrystal_01"
}
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_Toys_SeekerTreasureBox_MD",
"modifiers": {
"FindTreasureBox": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_SeekerNormalChest_01"
}
},
{
"$type": "MoleMole.Config.Predicated",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByIsGadgetExistAround",
"gadgetIdArray": [
70210063,
70211001,
70211002,
70211011,
70211012,
70211021,
70211022,
70211031,
70211032,
70211101,
70211102,
70211103,
70211104,
70211111,
70211112,
70211121,
70211122,
70211123,
70211131,
70211132,
70211150,
70211151
],
"trunToTarget": true
}
],
"successActions": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_SeekerNormalChest_01_Success"
},
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf"
}
},
{
"$type": "MoleMole.Config.ServerLuaCall",
"funcName": "SetToysCD_MD_Success",
"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": "SetToysCD_MD_Fail",
"param1": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"param2": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"param3": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "FindTreasureBox"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_Toys_SeekerTreasureBox_LY",
"modifiers": {
"FindTreasureBox": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_SeekerNormalChest_01"
}
},
{
"$type": "MoleMole.Config.Predicated",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByIsGadgetExistAround",
"gadgetIdArray": [
70210063,
70211001,
70211002,
70211011,
70211012,
70211021,
70211022,
70211031,
70211032,
70211101,
70211102,
70211103,
70211104,
70211111,
70211112,
70211121,
70211122,
70211123,
70211131,
70211132,
70211150,
70211151
],
"trunToTarget": true
}
],
"successActions": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_SeekerNormalChest_01_Success"
},
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf"
}
},
{
"$type": "MoleMole.Config.ServerLuaCall",
"funcName": "SetToysCD_LY_Success",
"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": "SetToysCD_LY_Fail",
"param1": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"param2": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"param3": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "FindTreasureBox"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_Toys_SeekerTreasureBox_DQ",
"modifiers": {
"FindTreasureBox": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_SeekerNormalChest_01"
}
},
{
"$type": "MoleMole.Config.Predicated",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByIsGadgetExistAround",
"gadgetIdArray": [
70210063,
70211001,
70211002,
70211011,
70211012,
70211021,
70211022,
70211031,
70211032,
70211101,
70211102,
70211103,
70211104,
70211111,
70211112,
70211121,
70211122,
70211123,
70211131,
70211132,
70211150,
70211151
],
"trunToTarget": true
}
],
"successActions": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_SeekerNormalChest_01_Success"
},
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf"
}
},
{
"$type": "MoleMole.Config.ServerLuaCall",
"funcName": "SetToysCD_DQ_Success",
"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": "SetToysCD_DQ_Fail",
"param1": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"param2": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"param3": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "FindTreasureBox"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_Toys_SeekerWindSeed_Absorb",
"onAdded": [
{
"$type": "MoleMole.Config.FireEffect",
"target": "Team",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_WindSeed_01_Absorb"
}
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_Toys_SeekerWindCrystal_SeekerSeelie",
"modifiers": {
"TickAttach": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
"onThinkInterval": [
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Team",
"modifierName": "EffectMaterial"
}
]
},
"EffectMaterial": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.AttachModifierToTargetDistanceMixin",
"targetIDs": [
70220042
],
"valueSteps": [
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 12.0
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 60.0
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 90.0
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 120.0
}
],
"modifierNameSteps": [
"Shine",
"Blend",
"Warn",
"Kill"
],
"BlendParam": "Blend",
"BlendDistance": [
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 12.0
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 50.0
}
],
"effectPattern": "Eff_SceneObj_SeekerSeelie_01"
}
],
"onAdded": [
{
"$type": "MoleMole.Config.RemoveModifier",
"target": "Caster",
"modifierName": "TickAttach"
},
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
},
"effectTempleteID": 103
},
{
"$type": "MoleMole.Config.Predicated",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByIsCombat"
}
],
"successActions": [
{
"$type": "MoleMole.Config.SendEffectTrigger",
"parameter": "Enable",
"type": "Int",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
}
}
],
"failActions": [
{
"$type": "MoleMole.Config.SendEffectTrigger",
"parameter": "Enable",
"type": "Int",
"value": 1,
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
}
}
]
}
],
"onThinkInterval": [
{
"$type": "MoleMole.Config.Predicated",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByIsCombat"
}
],
"successActions": [
{
"$type": "MoleMole.Config.SendEffectTrigger",
"parameter": "Enable",
"type": "Int",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
}
}
],
"failActions": [
{
"$type": "MoleMole.Config.SendEffectTrigger",
"parameter": "Enable",
"type": "Int",
"value": 1,
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
}
}
]
}
]
},
"Shine": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.SendEffectTrigger",
"parameter": "DistanceOut",
"type": "Int",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
}
}
]
},
"Blend": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.SendEffectTrigger",
"parameter": "DistanceOut",
"type": "Int",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
}
}
]
},
"Warn": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.SendEffectTrigger",
"parameter": "DistanceOut",
"type": "Int",
"value": 1,
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
}
}
]
},
"Kill": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
"onAdded": [
{
"$type": "MoleMole.Config.SendEffectTrigger",
"parameter": "Enable",
"type": "Int",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
}
}
],
"onThinkInterval": [
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Caster",
"modifierName": "KillFather"
},
{
"$type": "MoleMole.Config.RemoveModifier",
"target": "Team",
"modifierName": "EffectMaterial"
}
]
},
"KillFather": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.KillPlayEntity"
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "TickAttach"
}
],
"onKill": [
{
"$type": "MoleMole.Config.RemoveModifier",
"target": "Team",
"modifierName": "EffectMaterial"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_Toys_SeekerWindCrystal_SeekerSeelie_LV2",
"modifiers": {
"TickAttach": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
"onThinkInterval": [
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Team",
"modifierName": "EffectMaterial"
}
]
},
"EffectMaterial": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.AttachModifierToTargetDistanceMixin",
"targetIDs": [
70220042
],
"valueSteps": [
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 10.0
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 40.0
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 120.0
}
],
"modifierNameSteps": [
"Shine",
"Blend",
"Warn",
"Kill"
],
"BlendParam": "Blend",
"BlendDistance": [
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 10.0
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 30.0
}
],
"effectPattern": "Eff_SceneObj_SeekerSeelie_01"
}
],
"onAdded": [
{
"$type": "MoleMole.Config.RemoveModifier",
"target": "Caster",
"modifierName": "TickAttach"
},
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
},
"effectTempleteID": 103
},
{
"$type": "MoleMole.Config.Predicated",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByIsCombat"
}
],
"successActions": [
{
"$type": "MoleMole.Config.SendEffectTrigger",
"parameter": "Enable",
"type": "Int",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
}
}
],
"failActions": [
{
"$type": "MoleMole.Config.SendEffectTrigger",
"parameter": "Enable",
"type": "Int",
"value": 1,
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
}
}
]
}
],
"onThinkInterval": [
{
"$type": "MoleMole.Config.Predicated",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByIsCombat"
}
],
"successActions": [
{
"$type": "MoleMole.Config.SendEffectTrigger",
"parameter": "Enable",
"type": "Int",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
}
}
],
"failActions": [
{
"$type": "MoleMole.Config.SendEffectTrigger",
"parameter": "Enable",
"type": "Int",
"value": 1,
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
}
}
]
}
]
},
"Shine": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_SeekerSeelie_01_DualShine"
}
},
{
"$type": "MoleMole.Config.SendEffectTrigger",
"parameter": "DistanceOut",
"type": "Int",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
}
}
]
},
"Blend": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.SendEffectTrigger",
"parameter": "DistanceOut",
"type": "Int",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
}
}
]
},
"Warn": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.SendEffectTrigger",
"parameter": "DistanceOut",
"type": "Int",
"value": 1,
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
}
}
]
},
"Kill": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Caster",
"modifierName": "KillFather"
},
{
"$type": "MoleMole.Config.RemoveModifier",
"target": "Team",
"modifierName": "EffectMaterial"
}
]
},
"KillFather": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.KillPlayEntity"
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "TickAttach"
}
],
"onKill": [
{
"$type": "MoleMole.Config.RemoveModifier",
"target": "Team",
"modifierName": "EffectMaterial"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_Toys_SeekerWindCrystal_SeekerSeelie_LV3",
"modifiers": {
"TickAttach": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
"onThinkInterval": [
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Team",
"modifierName": "EffectMaterial"
}
]
},
"EffectMaterial": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.AttachModifierToTargetDistanceMixin",
"targetIDs": [
70220042
],
"byserver": true,
"valueSteps": [
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 10.0
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 40.0
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 120.0
}
],
"modifierNameSteps": [
"Shine",
"Blend",
"Warn",
"Kill"
],
"BlendParam": "Blend",
"BlendDistance": [
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 10.0
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 30.0
}
],
"effectPattern": "Eff_SceneObj_SeekerSeelie_01"
}
],
"onAdded": [
{
"$type": "MoleMole.Config.RemoveModifier",
"target": "Caster",
"modifierName": "TickAttach"
},
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
},
"effectTempleteID": 103
},
{
"$type": "MoleMole.Config.Predicated",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByIsCombat"
}
],
"successActions": [
{
"$type": "MoleMole.Config.SendEffectTrigger",
"parameter": "Enable",
"type": "Int",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
}
}
],
"failActions": [
{
"$type": "MoleMole.Config.SendEffectTrigger",
"parameter": "Enable",
"type": "Int",
"value": 1,
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
}
}
]
}
],
"onThinkInterval": [
{
"$type": "MoleMole.Config.Predicated",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByIsCombat"
}
],
"successActions": [
{
"$type": "MoleMole.Config.SendEffectTrigger",
"parameter": "Enable",
"type": "Int",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
}
}
],
"failActions": [
{
"$type": "MoleMole.Config.SendEffectTrigger",
"parameter": "Enable",
"type": "Int",
"value": 1,
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
}
}
]
}
]
},
"Shine": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_SeekerSeelie_01_DualShine"
}
},
{
"$type": "MoleMole.Config.SendEffectTrigger",
"parameter": "DistanceOut",
"type": "Int",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
}
}
]
},
"Blend": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.SendEffectTrigger",
"parameter": "DistanceOut",
"type": "Int",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
}
}
]
},
"Warn": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.SendEffectTrigger",
"parameter": "DistanceOut",
"type": "Int",
"value": 1,
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
}
}
]
},
"Kill": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Caster",
"modifierName": "KillFather"
},
{
"$type": "MoleMole.Config.RemoveModifier",
"target": "Team",
"modifierName": "EffectMaterial"
}
]
},
"KillFather": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.KillPlayEntity"
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "TickAttach"
}
],
"onKill": [
{
"$type": "MoleMole.Config.RemoveModifier",
"target": "Team",
"modifierName": "EffectMaterial"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_Toys_HeatSeelie",
"modifiers": {
"Timer": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 5.0
},
"onThinkInterval": [
{
"$type": "MoleMole.Config.KillSelf"
}
]
},
"UNIQUE_WarmBuff": {
"modifierName": "",
"isUnique": true,
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.2
},
"modifierMixins": [
{
"$type": "MoleMole.Config.ResistClimateMixin",
"climateTypes": [
"Cold",
"ColdMonster"
],
"trend": "Rise",
"ratio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -999.0
},
"type": "Current"
}
],
"onThinkInterval": [
{
"$type": "MoleMole.Config.AddClimateMeter",
"predicates": [
{
"$type": "MoleMole.Config.ByPlayerClimateType",
"climateType": "Cold"
}
],
"climateType": "Cold",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -5.0
}
},
{
"$type": "MoleMole.Config.AddClimateMeter",
"predicates": [
{
"$type": "MoleMole.Config.ByPlayerClimateType",
"climateType": "ColdMonster"
}
],
"climateType": "ColdMonster",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -5.0
}
}
]
},
"Burning": {
"modifierName": "",
"elementType": "Fire",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 15.0
},
"isElementDurabilityMutable": false,
"thinkInterval": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
"onThinkInterval": [
{
"$type": "MoleMole.Config.ApplyModifier",
"otherTargets": {
"$type": "MoleMole.Config.SelectTargetsByShape",
"shapeName": "CircleR2",
"campTargetType": "All",
"sizeRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
},
"predicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"modifierName": "UNIQUE_WarmBuff"
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "Burning"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "Timer"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_Toys_SeekerSeelie",
"modifiers": {
"EffectMaterial_Team": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
}
},
{
"$type": "MoleMole.Config.Predicated",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByIsCombat"
}
],
"successActions": [
{
"$type": "MoleMole.Config.SendEffectTrigger",
"parameter": "Enable",
"type": "Int",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
}
}
],
"failActions": [
{
"$type": "MoleMole.Config.SendEffectTrigger",
"parameter": "Enable",
"type": "Int",
"value": 1,
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
}
}
]
}
],
"onThinkInterval": [
{
"$type": "MoleMole.Config.Predicated",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByIsCombat"
}
],
"successActions": [
{
"$type": "MoleMole.Config.SendEffectTrigger",
"parameter": "Enable",
"type": "Int",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
}
}
],
"failActions": [
{
"$type": "MoleMole.Config.SendEffectTrigger",
"parameter": "Enable",
"type": "Int",
"value": 1,
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
}
}
]
}
]
}
}
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_Toys_SeelieCreater",
"abilityMixins": [
{
"$type": "MoleMole.Config.FollowAttachPointEffectMixin",
"modifierName": "SeelieController",
"attachPriority": "FollowPet"
}
],
"modifiers": {
"CombatCheck": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.0
},
"onAdded": [
{
"$type": "MoleMole.Config.Predicated",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByIsCombat"
}
],
"successActions": [
{
"$type": "MoleMole.Config.SendEffectTrigger",
"target": "Team",
"parameter": "Enable",
"type": "Int",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
}
}
],
"failActions": [
{
"$type": "MoleMole.Config.SendEffectTrigger",
"target": "Team",
"parameter": "Enable",
"type": "Int",
"value": 1,
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
}
}
]
}
],
"onThinkInterval": [
{
"$type": "MoleMole.Config.Predicated",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByIsCombat"
}
],
"successActions": [
{
"$type": "MoleMole.Config.SendEffectTrigger",
"target": "Team",
"parameter": "Enable",
"type": "Int",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
}
}
],
"failActions": [
{
"$type": "MoleMole.Config.SendEffectTrigger",
"target": "Team",
"parameter": "Enable",
"type": "Int",
"value": 1,
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
}
}
]
}
]
},
"SeelieController": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 20.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.CurLocalAvatarMixin",
"modifierName": "CombatCheck"
}
],
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
},
"effectTempleteID": 101
}
],
"onThinkInterval": [
{
"$type": "MoleMole.Config.Randomed",
"chance": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.7
},
"successActions": [
{
"$type": "MoleMole.Config.SendEffectTrigger",
"target": "Team",
"parameter": "randomIdle1",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
}
}
],
"failActions": [
{
"$type": "MoleMole.Config.SendEffectTrigger",
"target": "Team",
"parameter": "randomIdle2",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
}
}
]
}
]
}
}
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_Toys_SeelieCreater_02",
"abilityMixins": [
{
"$type": "MoleMole.Config.FollowAttachPointEffectMixin",
"modifierName": "SeelieController",
"attachPriority": "FollowPet"
}
],
"modifiers": {
"CombatCheck": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.0
},
"onAdded": [
{
"$type": "MoleMole.Config.Predicated",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByIsCombat"
}
],
"successActions": [
{
"$type": "MoleMole.Config.SendEffectTrigger",
"target": "Team",
"parameter": "Enable",
"type": "Int",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
}
}
],
"failActions": [
{
"$type": "MoleMole.Config.SendEffectTrigger",
"target": "Team",
"parameter": "Enable",
"type": "Int",
"value": 1,
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
}
}
]
}
],
"onThinkInterval": [
{
"$type": "MoleMole.Config.Predicated",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByIsCombat"
}
],
"successActions": [
{
"$type": "MoleMole.Config.SendEffectTrigger",
"target": "Team",
"parameter": "Enable",
"type": "Int",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
}
}
],
"failActions": [
{
"$type": "MoleMole.Config.SendEffectTrigger",
"target": "Team",
"parameter": "Enable",
"type": "Int",
"value": 1,
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
}
}
]
}
]
},
"SeelieController": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 20.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.CurLocalAvatarMixin",
"modifierName": "CombatCheck"
}
],
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
},
"effectTempleteID": 102
}
],
"onThinkInterval": [
{
"$type": "MoleMole.Config.Randomed",
"chance": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.7
},
"successActions": [
{
"$type": "MoleMole.Config.SendEffectTrigger",
"target": "Team",
"parameter": "randomIdle1",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
}
}
],
"failActions": [
{
"$type": "MoleMole.Config.SendEffectTrigger",
"target": "Team",
"parameter": "randomIdle2",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
}
}
]
}
]
}
}
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_Toys_SeelieCreater_03",
"abilityMixins": [
{
"$type": "MoleMole.Config.FollowAttachPointEffectMixin",
"modifierName": "SeelieController",
"attachPriority": "FollowPet"
}
],
"modifiers": {
"CombatCheck": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.0
},
"onAdded": [
{
"$type": "MoleMole.Config.Predicated",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByIsCombat"
}
],
"successActions": [
{
"$type": "MoleMole.Config.SendEffectTrigger",
"target": "Team",
"parameter": "Enable",
"type": "Int",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
}
}
],
"failActions": [
{
"$type": "MoleMole.Config.SendEffectTrigger",
"target": "Team",
"parameter": "Enable",
"type": "Int",
"value": 1,
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
}
}
]
}
],
"onThinkInterval": [
{
"$type": "MoleMole.Config.Predicated",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByIsCombat"
}
],
"successActions": [
{
"$type": "MoleMole.Config.SendEffectTrigger",
"target": "Team",
"parameter": "Enable",
"type": "Int",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
}
}
],
"failActions": [
{
"$type": "MoleMole.Config.SendEffectTrigger",
"target": "Team",
"parameter": "Enable",
"type": "Int",
"value": 1,
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
}
}
]
}
]
},
"SeelieController": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 20.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.CurLocalAvatarMixin",
"modifierName": "CombatCheck"
}
],
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
},
"effectTempleteID": 103
}
],
"onThinkInterval": [
{
"$type": "MoleMole.Config.Randomed",
"chance": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.7
},
"successActions": [
{
"$type": "MoleMole.Config.SendEffectTrigger",
"target": "Team",
"parameter": "randomIdle1",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
}
}
],
"failActions": [
{
"$type": "MoleMole.Config.SendEffectTrigger",
"target": "Team",
"parameter": "randomIdle2",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
}
}
]
}
]
}
}
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_Toys_SeelieCreater_04",
"abilityMixins": [
{
"$type": "MoleMole.Config.FollowAttachPointEffectMixin",
"modifierName": "SeelieController",
"attachPriority": "FollowPet"
}
],
"modifiers": {
"CombatCheck": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.0
},
"onAdded": [
{
"$type": "MoleMole.Config.Predicated",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByIsCombat"
}
],
"successActions": [
{
"$type": "MoleMole.Config.SendEffectTrigger",
"target": "Team",
"parameter": "Enable",
"type": "Int",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
}
}
],
"failActions": [
{
"$type": "MoleMole.Config.SendEffectTrigger",
"target": "Team",
"parameter": "Enable",
"type": "Int",
"value": 1,
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
}
}
]
}
],
"onThinkInterval": [
{
"$type": "MoleMole.Config.Predicated",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByIsCombat"
}
],
"successActions": [
{
"$type": "MoleMole.Config.SendEffectTrigger",
"target": "Team",
"parameter": "Enable",
"type": "Int",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
}
}
],
"failActions": [
{
"$type": "MoleMole.Config.SendEffectTrigger",
"target": "Team",
"parameter": "Enable",
"type": "Int",
"value": 1,
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
}
}
]
}
]
},
"SeelieController": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 20.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.CurLocalAvatarMixin",
"modifierName": "CombatCheck"
}
],
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
},
"effectTempleteID": 104
}
],
"onThinkInterval": [
{
"$type": "MoleMole.Config.Randomed",
"chance": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.7
},
"successActions": [
{
"$type": "MoleMole.Config.SendEffectTrigger",
"target": "Team",
"parameter": "randomIdle1",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
}
}
],
"failActions": [
{
"$type": "MoleMole.Config.SendEffectTrigger",
"target": "Team",
"parameter": "randomIdle2",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
}
}
]
}
]
}
}
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_Toys_MiracleRing",
"abilityMixins": [
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"modifierName": "DeActive"
},
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "MiracleRing"
}
],
"modifiers": {
"DeActive": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.ShowProgressBarAction",
"show": false
}
]
},
"CDTimer": {
"stacking": "Unique",
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.4
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "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": "IN_CD",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"MiracleRing": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.ShowProgressBarAction"
},
{
"$type": "MoleMole.Config.SetAnimatorFloat",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "MiracleRing_Progress",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"floatID": "Blend",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
}
},
{
"$type": "MoleMole.Config.SetAnimatorFloat",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "MiracleRing_Progress",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 6.0
}
}
],
"floatID": "Blend",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 3.0
}
},
{
"$type": "MoleMole.Config.SetAnimatorFloat",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "MiracleRing_Progress",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 12.0
}
}
],
"floatID": "Blend",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 6.0
}
}
],
"onBeingHit": [
{
"$type": "MoleMole.Config.Predicated",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByAny",
"predicates": [
{
"$type": "MoleMole.Config.ByHitElement",
"element": "Fire"
},
{
"$type": "MoleMole.Config.ByHitElement",
"element": "Water"
},
{
"$type": "MoleMole.Config.ByHitElement",
"element": "Grass"
},
{
"$type": "MoleMole.Config.ByHitElement",
"element": "Electric"
},
{
"$type": "MoleMole.Config.ByHitElement",
"element": "Ice"
},
{
"$type": "MoleMole.Config.ByHitElement",
"element": "Frozen"
},
{
"$type": "MoleMole.Config.ByHitElement",
"element": "Wind"
},
{
"$type": "MoleMole.Config.ByHitElement",
"element": "Rock"
}
]
}
],
"successActions": [
{
"$type": "MoleMole.Config.Predicated",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Self",
"key": "IN_CD",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"successActions": [
{
"$type": "MoleMole.Config.AddGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "MiracleRing_Progress",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 30.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_MiracleRing_Charge"
},
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"attachPointName": "AttachPoint"
}
},
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "CDTimer"
}
]
}
]
},
{
"$type": "MoleMole.Config.SetAnimatorFloat",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "MiracleRing_Progress",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"floatID": "Blend",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
}
},
{
"$type": "MoleMole.Config.SetAnimatorFloat",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "MiracleRing_Progress",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 6.0
}
}
],
"floatID": "Blend",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 3.0
}
},
{
"$type": "MoleMole.Config.SetAnimatorFloat",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "MiracleRing_Progress",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 12.0
}
}
],
"floatID": "Blend",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 6.0
}
},
{
"$type": "MoleMole.Config.KillSelf",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "MiracleRing_Progress",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 18.0
}
}
]
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "MiracleRing_Progress",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "IN_CD",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.CreateGadget",
"lifeByOwnerIsAlive": true,
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
},
"gadgetID": 70500021,
"campID": 5001,
"campTargetType": "Enemy",
"byServer": true
}
],
"onKill": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_Award_Open_02"
},
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"attachPointName": "AttachPoint"
}
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_Toys_MiracleRing_Dummy"
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_Toys_Endora",
"abilityMixins": [
{
"$type": "MoleMole.Config.FollowAttachPointEffectMixin",
"modifierName": "UNIQUE_EndoraEFF",
"attachPriority": "FollowPet"
}
],
"modifiers": {
"CombatCheck": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.0
},
"onAdded": [
{
"$type": "MoleMole.Config.Predicated",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByIsCombat"
}
],
"successActions": [
{
"$type": "MoleMole.Config.SendEffectTrigger",
"target": "Team",
"parameter": "Enable",
"type": "Int",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_Widget_Endora_01"
}
}
],
"failActions": [
{
"$type": "MoleMole.Config.SendEffectTrigger",
"target": "Team",
"parameter": "Enable",
"type": "Int",
"value": 1,
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_Widget_Endora_01"
}
}
]
}
],
"onThinkInterval": [
{
"$type": "MoleMole.Config.Predicated",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByIsCombat"
}
],
"successActions": [
{
"$type": "MoleMole.Config.SendEffectTrigger",
"target": "Team",
"parameter": "Enable",
"type": "Int",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_Widget_Endora_01"
}
}
],
"failActions": [
{
"$type": "MoleMole.Config.SendEffectTrigger",
"target": "Team",
"parameter": "Enable",
"type": "Int",
"value": 1,
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_Widget_Endora_01"
}
}
]
}
]
},
"UNIQUE_EndoraEFF": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 20.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.CurLocalAvatarMixin",
"modifierName": "CombatCheck"
}
],
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_Widget_Endora_01"
}
}
],
"onThinkInterval": [
{
"$type": "MoleMole.Config.Randomed",
"chance": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.7
},
"successActions": [
{
"$type": "MoleMole.Config.SendEffectTrigger",
"target": "Team",
"parameter": "RandomIdle1",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_Widget_Endora_01"
}
}
],
"failActions": [
{
"$type": "MoleMole.Config.SendEffectTrigger",
"target": "Team",
"parameter": "RandomIdle2",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_Widget_Endora_01"
}
}
]
}
]
}
}
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_Area_Common_Property_Ani_Prop_AdeptiAbode_01_Ability",
"abilityMixins": [
{
"$type": "MoleMole.Config.WidgetMpSupportMixin",
"succActions": [
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Other",
"modifierName": "MpTest"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "CloseIntee"
}
]
}
],
"modifiers": {
"CloseIntee": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 5.0
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.EnableGadgetIntee"
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.EnableGadgetIntee",
"enable": true
}
]
},
"MpTest": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 5.0
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.DungeonFogEffects",
"doOffStage": true,
"muteRemoteAction": true,
"enable": true,
"cameraFogEffectName": "Eff_SceneObj_AdeptiAbode_01_CameraAbsorbIn",
"playerFogEffectName": ""
},
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_AdeptiAbode_01"
}
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_Common_AppearMask_03"
}
},
{
"$type": "MoleMole.Config.ChangeGadgetUIInteractHint",
"predicates": [
{
"$type": "MoleMole.Config.ByCurrentSceneTypes",
"SceneTypes": [
"SCENE_HOME_WORLD",
"SCENE_HOME_ROOM"
]
}
],
"hintTextMapId": "UI_HOMEWORLD_ADEPTIABODE_EXITTITLE"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_Toys_SeekerWindCrystal_SeekerSeelieV2",
"modifiers": {
"OnReconnect": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onReconnect": [
{
"$type": "MoleMole.Config.DebugLog",
"content": "!!!!!!!!SEELIE RECONNECT!!!!!!!!"
},
{
"$type": "MoleMole.Config.SetGlobalValue",
"target": "Team",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "SEELIE_STATE",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"TickAttach": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
"onThinkInterval": [
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Team",
"modifierName": "EffectMaterial"
}
]
},
"EffectMaterial": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.25
},
"modifierMixins": [
{
"$type": "MoleMole.Config.AttachModifierToTargetDistanceMixin",
"targetIDs": [
70220069
],
"byserver": true,
"valueSteps": [
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 9.0
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 15.0
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 60.0
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 91.0
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 120.0
}
],
"modifierNameSteps": [
"Found",
"Show",
"Blend",
"Warn",
"Kill"
],
"BlendParam": "Blend",
"BlendDistance": [
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 10.0
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 50.0
}
],
"effectPattern": "Eff_SceneObj_SeekerSeelie_01"
}
],
"onAdded": [
{
"$type": "MoleMole.Config.RemoveModifier",
"target": "Caster",
"modifierName": "TickAttach"
},
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
},
"effectTempleteID": 103
}
]
},
"Found": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
"onAdded": [
{
"$type": "MoleMole.Config.Predicated",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByIsCombat"
}
],
"successActions": [
{
"$type": "MoleMole.Config.DebugLog",
"content": "SEELIE: IN 10m AND IS IN COMBAT"
},
{
"$type": "MoleMole.Config.SendEffectTrigger",
"parameter": "Enable",
"type": "Int",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
}
},
{
"$type": "MoleMole.Config.Predicated",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "SEELIE_STATE",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.0
}
}
],
"successActions": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "SEELIE_STATE",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
}
],
"failActions": [
{
"$type": "MoleMole.Config.DebugLog",
"content": "SEELIE: IN 10m AND NOT IN BATTLE"
},
{
"$type": "MoleMole.Config.Predicated",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "SEELIE_STATE",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "SEELIE_BACK",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
}
],
"successActions": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"target": "Team",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.0
},
"key": "SEELIE_STATE",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.DebugLog",
"content": "SEELIE: SHOOTING BULLET"
},
{
"$type": "MoleMole.Config.SendEffectTrigger",
"parameter": "Enable",
"type": "Int",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
}
},
{
"$type": "MoleMole.Config.SetSelfAttackTarget",
"otherTargets": {
"$type": "MoleMole.Config.SelectTargetsByShape",
"topLimit": 1,
"sortType": "Nearest",
"shapeName": "CircleR20",
"campTargetType": "All",
"campBasedOn": "CurLocalAvatar",
"sizeRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
},
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "IS_DIG_POINT",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
}
]
},
{
"$type": "MoleMole.Config.TriggerBullet",
"target": "Target",
"predicates": [
{
"$type": "MoleMole.Config.ByEntityIsAlive",
"target": "SelfAttackTarget"
}
],
"bulletID": 70500027,
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
"direction": {
"$type": "MoleMole.Config.ConfigDirectionByAttackTarget"
}
}
},
{
"$type": "MoleMole.Config.AttachModifier",
"target": "SelfAttackTarget",
"predicates": [
{
"$type": "MoleMole.Config.ByEntityIsAlive",
"target": "SelfAttackTarget"
}
],
"modifierName": "CountdownShowSeelie"
}
],
"failActions": [
{
"$type": "MoleMole.Config.SendEffectTrigger",
"parameter": "Enable",
"type": "Int",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
}
}
]
}
]
}
],
"onThinkInterval": [
{
"$type": "MoleMole.Config.Predicated",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByIsCombat"
}
],
"successActions": [
{
"$type": "MoleMole.Config.DebugLog",
"content": "SEELIE: IN 10m AND IS IN COMBAT"
},
{
"$type": "MoleMole.Config.SendEffectTrigger",
"parameter": "Enable",
"type": "Int",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
}
},
{
"$type": "MoleMole.Config.Predicated",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "SEELIE_STATE",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.0
}
}
],
"successActions": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "SEELIE_STATE",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
}
],
"failActions": [
{
"$type": "MoleMole.Config.DebugLog",
"content": "SEELIE: IN 10m AND NOT IN BATTLE"
},
{
"$type": "MoleMole.Config.Predicated",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "SEELIE_STATE",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"target": "Team",
"key": "SEELIE_BACK",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
}
],
"successActions": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"target": "Team",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.0
},
"key": "SEELIE_STATE",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.DebugLog",
"content": "SEELIE: SHOOTING BULLET"
},
{
"$type": "MoleMole.Config.SendEffectTrigger",
"parameter": "Enable",
"type": "Int",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
}
},
{
"$type": "MoleMole.Config.SetSelfAttackTarget",
"otherTargets": {
"$type": "MoleMole.Config.SelectTargetsByShape",
"topLimit": 1,
"sortType": "Nearest",
"shapeName": "CircleR20",
"campTargetType": "All",
"campBasedOn": "CurLocalAvatar",
"sizeRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
},
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "IS_DIG_POINT",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
}
]
},
{
"$type": "MoleMole.Config.TriggerBullet",
"target": "Target",
"bulletID": 70500027,
"born": {
"$type": "MoleMole.Config.ConfigBornBySelf",
"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
}
},
"direction": {
"$type": "MoleMole.Config.ConfigDirectionByAttackTarget"
}
}
},
{
"$type": "MoleMole.Config.AttachModifier",
"target": "SelfAttackTarget",
"modifierName": "CountdownShowSeelie"
}
],
"failActions": [
{
"$type": "MoleMole.Config.SendEffectTrigger",
"parameter": "Enable",
"type": "Int",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
}
}
]
}
]
}
]
},
"Show": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
"onThinkInterval": [
{
"$type": "MoleMole.Config.DebugLog",
"content": "SEELIE: 10~20m"
},
{
"$type": "MoleMole.Config.Predicated",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByIsCombat"
}
],
"successActions": [
{
"$type": "MoleMole.Config.SendEffectTrigger",
"parameter": "Enable",
"type": "Int",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
}
},
{
"$type": "MoleMole.Config.Predicated",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "SEELIE_STATE",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.0
}
}
],
"successActions": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "SEELIE_STATE",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
}
],
"failActions": [
{
"$type": "MoleMole.Config.Predicated",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "SEELIE_STATE",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"successActions": [
{
"$type": "MoleMole.Config.SendEffectTrigger",
"parameter": "Enable",
"type": "Int",
"value": 1,
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
}
}
],
"failActions": [
{
"$type": "MoleMole.Config.SendEffectTrigger",
"parameter": "Enable",
"type": "Int",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
}
}
]
}
]
}
]
},
"Blend": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
"onAdded": [
{
"$type": "MoleMole.Config.SendEffectTrigger",
"parameter": "DistanceOut",
"type": "Int",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
}
}
],
"onThinkInterval": [
{
"$type": "MoleMole.Config.DebugLog",
"content": "SEELIE: 20~60m"
},
{
"$type": "MoleMole.Config.Predicated",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByIsCombat"
}
],
"successActions": [
{
"$type": "MoleMole.Config.SendEffectTrigger",
"parameter": "Enable",
"type": "Int",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
}
}
],
"failActions": [
{
"$type": "MoleMole.Config.Predicated",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "SEELIE_STATE",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"successActions": [
{
"$type": "MoleMole.Config.SendEffectTrigger",
"parameter": "Enable",
"type": "Int",
"value": 1,
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
}
}
],
"failActions": [
{
"$type": "MoleMole.Config.SendEffectTrigger",
"parameter": "Enable",
"type": "Int",
"value": 1,
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
}
},
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "SEELIE_STATE",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
}
]
}
]
},
"Warn": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.5
},
"onAdded": [
{
"$type": "MoleMole.Config.SendEffectTrigger",
"parameter": "DistanceOut",
"type": "Int",
"value": 1,
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
}
}
],
"onThinkInterval": [
{
"$type": "MoleMole.Config.Predicated",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByIsCombat"
}
],
"successActions": [
{
"$type": "MoleMole.Config.SendEffectTrigger",
"parameter": "Enable",
"type": "Int",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
}
}
],
"failActions": [
{
"$type": "MoleMole.Config.SendEffectTrigger",
"parameter": "Enable",
"type": "Int",
"value": 1,
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
}
}
]
}
]
},
"Kill": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
"onAdded": [
{
"$type": "MoleMole.Config.SendEffectTrigger",
"parameter": "Enable",
"type": "Int",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
}
}
],
"onThinkInterval": [
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Caster",
"modifierName": "KillFather"
},
{
"$type": "MoleMole.Config.RemoveModifier",
"target": "Team",
"modifierName": "EffectMaterial"
}
]
},
"KillFather": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.KillPlayEntity"
}
]
},
"CountdownShowSeelie": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.3
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onRemoved": [
{
"$type": "MoleMole.Config.DebugLog",
"content": "SEELIE: HOLE TIME OUT, SHOW SEELIE"
},
{
"$type": "MoleMole.Config.ExecuteGadgetLua",
"param1": 201
},
{
"$type": "MoleMole.Config.SetGlobalValue",
"target": "Team",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "SEELIE_STATE",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "TickAttach"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "OnReconnect"
},
{
"$type": "MoleMole.Config.SetGlobalValue",
"target": "Team",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "SEELIE_STATE",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.SetGlobalValue",
"target": "Team",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "SEELIE_BACK",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"onKill": [
{
"$type": "MoleMole.Config.RemoveModifier",
"target": "Team",
"modifierName": "EffectMaterial"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_Toys_SeekerWindCrystal_SeekerSeelieV2_Trail",
"modifiers": {
"AttachEffect": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_TreasureMap_Trail"
}
},
{
"$type": "MoleMole.Config.DebugLog",
"content": "SEELIE: BULLET BUILT!"
}
]
},
"TimeoutKillself": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 5.0
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onRemoved": [
{
"$type": "MoleMole.Config.DebugLog",
"content": "SEELIE: BULLET TIMEOUT KILL SELF"
},
{
"$type": "MoleMole.Config.RemoveModifier",
"modifierName": "AttachEffect"
},
{
"$type": "MoleMole.Config.KillSelf"
}
]
},
"CheckState": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
"onThinkInterval": [
{
"$type": "MoleMole.Config.KillSelf",
"predicates": [
{
"$type": "MoleMole.Config.ByNot",
"target": "Team",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "SEELIE_STATE",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.0
}
}
]
}
]
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "AttachEffect"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "CheckState"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "TimeoutKillself"
}
],
"onAbilityStart": [
{
"$type": "MoleMole.Config.RemoveModifier",
"modifierName": "AttachEffect"
},
{
"$type": "MoleMole.Config.KillSelf"
},
{
"$type": "MoleMole.Config.DebugLog",
"content": "SEELIE: BULLET HIT HOLE, KILL SELF!!!!!"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_Toys_SeekerWindCrystal_SeekerSeelieV2_Hole",
"modifiers": {
"EffectMaterial": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_SeekerSeelieV2_01"
},
"effectTempleteID": 103
},
{
"$type": "MoleMole.Config.SendEffectTrigger",
"parameter": "Enable",
"type": "Int",
"value": 1,
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_SeekerSeelieV2_01"
}
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "EffectMaterial"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_Toys_LeiLing",
"abilityMixins": [
{
"$type": "MoleMole.Config.FollowAttachPointEffectMixin",
"modifierName": "LeilingController",
"attachPriority": "FollowPet"
}
],
"modifiers": {
"CombatCheck": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.AttachToAnimatorStateIDMixin",
"stateIDs": [
"Standby",
"RunToIdle",
"WalkToIdle",
"SprintToIdle",
"StandbyShow_01",
"StandbyShow_02"
],
"modifierName": "Leiling_DoStandBy"
},
{
"$type": "MoleMole.Config.AttachToAnimatorStateIDMixin",
"stateIDs": [
"Run",
"Sprint"
],
"modifierName": "Leiling_DoMove"
}
],
"onAdded": [
{
"$type": "MoleMole.Config.Predicated",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByIsCombat"
}
],
"successActions": [
{
"$type": "MoleMole.Config.SendEffectTrigger",
"target": "Team",
"parameter": "Enable",
"type": "Int",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_ThunderSeed_Toys"
}
}
],
"failActions": [
{
"$type": "MoleMole.Config.SendEffectTrigger",
"target": "Team",
"parameter": "Enable",
"type": "Int",
"value": 1,
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_ThunderSeed_Toys"
}
}
]
}
],
"onThinkInterval": [
{
"$type": "MoleMole.Config.Predicated",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByIsCombat"
}
],
"successActions": [
{
"$type": "MoleMole.Config.SendEffectTrigger",
"target": "Team",
"parameter": "Enable",
"type": "Int",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_ThunderSeed_Toys"
}
}
],
"failActions": [
{
"$type": "MoleMole.Config.SendEffectTrigger",
"target": "Team",
"parameter": "Enable",
"type": "Int",
"value": 1,
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_ThunderSeed_Toys"
}
}
]
}
]
},
"LeilingController": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.CurLocalAvatarMixin",
"modifierName": "CombatCheck"
}
],
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_ThunderSeed_Toys"
}
}
]
},
"Leiling_DoStandBy": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.SendEffectTrigger",
"target": "Team",
"parameter": "State",
"type": "Int",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_ThunderSeed_Toys"
}
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.SendEffectTrigger",
"target": "Team",
"parameter": "State",
"type": "Int",
"value": 201,
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_ThunderSeed_Toys"
}
}
]
},
"Leiling_DoMove": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.SendEffectTrigger",
"target": "Team",
"parameter": "State",
"type": "Int",
"value": 201,
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_ThunderSeed_Toys"
}
}
]
}
}
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_Toys_TsurumiPlumeV1"
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_Toys_TsurumiPlumeV2",
"modifiers": {
"SetReginState": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.5
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "GV_ReginSignal",
"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": "GV_ReginSignal",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"AddReginNums": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AddGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "GV_ReginNums",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"ResetReginNums": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "GV_ReginNums",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "GV_ReginNums",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"onAbilityStart": [
{
"$type": "MoleMole.Config.Predicated",
"target": "CurLocalAvatar",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByHostOrGuest",
"isHost": true
}
],
"successActions": [
{
"$type": "MoleMole.Config.ApplyModifier",
"otherTargets": {
"$type": "MoleMole.Config.SelectTargetsByShape",
"shapeName": "CircleR15H10",
"campTargetType": "All",
"campBasedOn": "CurLocalAvatar",
"sizeRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
},
"predicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Gadget"
]
},
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "GV_ReginGadget",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
},
{
"$type": "MoleMole.Config.ByTargetGadgetState",
"gadgetState": 201
}
],
"modifierName": "SetReginState"
},
{
"$type": "MoleMole.Config.Predicated",
"otherTargets": {
"$type": "MoleMole.Config.SelectTargetsByShape",
"shapeName": "CircleR15H10",
"campTargetType": "All",
"campBasedOn": "CurLocalAvatar",
"sizeRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
},
"targetPredicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Gadget"
]
},
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "GV_ReginGadget",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
},
{
"$type": "MoleMole.Config.ByTargetGadgetState",
"gadgetState": 201
}
],
"successActions": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "AddReginNums"
}
]
},
{
"$type": "MoleMole.Config.ShowReminder",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "GV_ReginNums",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"id": 400089
},
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "ResetReginNums"
}
]
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_Toys_ShikiShogun",
"abilityMixins": [
{
"$type": "MoleMole.Config.FollowAttachPointEffectMixin",
"modifierName": "UNIQUE_ShikiShogunEffect",
"attachPriority": "FollowPet"
}
],
"modifiers": {
"CombatCheck": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.0
},
"onAdded": [
{
"$type": "MoleMole.Config.Predicated",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByIsCombat"
}
],
"successActions": [
{
"$type": "MoleMole.Config.SendEffectTrigger",
"target": "Team",
"parameter": "Enable",
"type": "Int",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_Widget_Shikishogun_01"
}
}
],
"failActions": [
{
"$type": "MoleMole.Config.SendEffectTrigger",
"target": "Team",
"parameter": "Enable",
"type": "Int",
"value": 1,
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_Widget_Shikishogun_01"
}
}
]
}
],
"onThinkInterval": [
{
"$type": "MoleMole.Config.Predicated",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByIsCombat"
}
],
"successActions": [
{
"$type": "MoleMole.Config.SendEffectTrigger",
"target": "Team",
"parameter": "Enable",
"type": "Int",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_Widget_Shikishogun_01"
}
}
],
"failActions": [
{
"$type": "MoleMole.Config.SendEffectTrigger",
"target": "Team",
"parameter": "Enable",
"type": "Int",
"value": 1,
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_Widget_Shikishogun_01"
}
}
]
}
]
},
"UNIQUE_ShikiShogunEffect": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 20.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.CurLocalAvatarMixin",
"modifierName": "CombatCheck"
}
],
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_Widget_Shikishogun_01"
}
}
],
"onThinkInterval": [
{
"$type": "MoleMole.Config.Randomed",
"chance": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.7
},
"successActions": [
{
"$type": "MoleMole.Config.SendEffectTrigger",
"target": "Team",
"parameter": "RandomIdle1",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_Widget_Shikishogun_01"
}
}
],
"failActions": [
{
"$type": "MoleMole.Config.SendEffectTrigger",
"target": "Team",
"parameter": "RandomIdle2",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_Widget_Shikishogun_01"
}
}
]
}
]
}
}
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_Toys_MichiaeMatsuri_Crystal",
"abilityMixins": [
{
"$type": "MoleMole.Config.AttachToWidgetStateMixin",
"LELKBNCOIIM": 220049,
"NAPKMOKEJPP": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "onActive"
}
],
"ABPIDEOABFO": [
{
"$type": "MoleMole.Config.RemoveModifier",
"modifierName": "onActive"
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.RemoveModifier",
"modifierName": "onActive"
}
]
}
],
"abilitySpecials": {
"LevelEntity_Avatar_SystemValue": {
"type": "float",
"dynamicValue": 0.0
},
"DamagePercentage": {
"type": "float",
"dynamicValue": 0.1
}
},
"modifiers": {
"onActive": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.CurLocalAvatarMixin",
"modifierName": "AttackController"
},
{
"$type": "MoleMole.Config.AttachModifierToGlobalValueMixin",
"globalValueKey": "SGV_MichiaeMatsuri_CrystalLevel",
"valueSteps": [
{
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.0
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 30.0
}
],
"modifierNameSteps": [
"NoRader",
"HasRader"
]
}
]
},
"NoRader": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
}
},
"HasRader": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.CurLocalAvatarMixin",
"modifierName": "HasRader_Avatar"
}
]
},
"HasRader_Avatar": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"doOffStage": true,
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "_ABILITY_Radar_Collectables_MichiaeMatsuri",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"doOffStage": true,
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "_ABILITY_Radar_Collectables_MichiaeMatsuri",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"AttackController": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onHittingOther": [
{
"$type": "MoleMole.Config.Predicated",
"target": "Other",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByEntityTypes",
"entityTypes": [
"Monster"
]
},
{
"$type": "MoleMole.Config.ByAttackTags",
"attackTags": [
"MichiaeMatsuri_CrystalAttack"
]
}
],
"successActions": [
{
"$type": "MoleMole.Config.DebugLog",
"content": "MONSTERGV: TARGET IS MONSTER"
},
{
"$type": "MoleMole.Config.ApplyModifier",
"target": "Other",
"modifierName": "SetGV"
}
],
"failActions": [
{
"$type": "MoleMole.Config.DebugLog",
"content": "MONSTERGV: TARGET NNNOOOOTTTT MONSTER"
}
]
}
]
},
"SetGV": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "_CRYSTALSKILL_MONSTER_REMOVELIMBO",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
},
"z_ActiveController": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"onThinkInterval": [
{
"$type": "MoleMole.Config.Predicated",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByCurrentSceneId",
"sceneIds": [
7
]
}
],
"successActions": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "onActive"
}
],
"failActions": [
{
"$type": "MoleMole.Config.RemoveModifier",
"modifierName": "onActive"
}
]
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "_GV_Has_MichiaecasketCrystal",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "z_ActiveController"
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"key": "_GV_Has_MichiaecasketCrystal",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"onAbilityStart": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_Michiaecasket_01"
}
},
{
"$type": "MoleMole.Config.SetSystemValueToOverrideMap",
"key": "LevelEntity_Avatar_SystemValue",
"type": "ElementLevelCo"
},
{
"$type": "MoleMole.Config.TriggerAttackEvent",
"target": "CurLocalAvatar",
"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": "MichiaeMatsuri_CrystalAttack",
"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": 0.0
},
"strikeType": "Default",
"enBreak": 0.0,
"damageExtra": {
"isFormula": true,
"formula": [
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "LevelEntity_Avatar_SystemValue"
},
{
"isOperator": false,
"isDynamic": true,
"dynamicKey": "DamagePercentage"
},
{
"isOperator": true,
"operation": "Mul"
}
]
},
"trueDamage": true
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV1",
"hitHaltTimeScale": 0.05
}
}
},
"targetType": "Enemy"
}
]
}
}
]