[ { "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" } ] } } ]