[ { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_Activity_UseLamp", "abilitySpecials": { "RandomTimer": { "type": "float", "dynamicValue": 0.0 } }, "modifiers": { "Delay": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.Randomed", "chance": { "isFormula": false, "isDynamic": false, "fixedValue": 0.3 }, "successActions": [ { "$type": "MoleMole.Config.TriggerBullet", "bulletID": 70800022, "born": { "$type": "MoleMole.Config.ConfigBornByTarget", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, "direction": { "$type": "MoleMole.Config.ConfigBornDirectionType", "angleOffset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": -90.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, "randomAngleHor": 30.0 } } } ], "failActions": [ { "$type": "MoleMole.Config.Randomed", "chance": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, "successActions": [ { "$type": "MoleMole.Config.TriggerBullet", "bulletID": 70800023, "born": { "$type": "MoleMole.Config.ConfigBornByTarget", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, "direction": { "$type": "MoleMole.Config.ConfigBornDirectionType", "angleOffset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": -90.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, "randomAngleHor": 30.0 } } } ], "failActions": [ { "$type": "MoleMole.Config.TriggerBullet", "bulletID": 70800024, "born": { "$type": "MoleMole.Config.ConfigBornByTarget", "offset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 1.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, "direction": { "$type": "MoleMole.Config.ConfigBornDirectionType", "angleOffset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": -90.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, "randomAngleHor": 30.0 } } } ] } ] }, { "$type": "MoleMole.Config.KillSelf" } ] } }, "onAdded": [ { "$type": "MoleMole.Config.SetRandomOverrideMapValue", "overrideMapKey": "RandomTimer" }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Delay" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_Activity_Lamp_Bullet", "modifiers": { "Delay": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 15.0 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onRemoved": [ { "$type": "MoleMole.Config.SendEffectTrigger", "parameter": "Disappear" }, { "$type": "MoleMole.Config.KillSelf" } ] } }, "onAdded": [ { "$type": "MoleMole.Config.AttachEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_Stages_Ly_Hdj_LightFly" }, "born": { "$type": "MoleMole.Config.ConfigBornBySelf", "direction": { "$type": "MoleMole.Config.ConfigBornDirectionType" } } }, { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Delay" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_Area_Common_Property_Prop_BattleHalo_01_Ability", "modifiers": { "GoTo201": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.ExecuteGadgetLua", "param1": 201 } ] } }, "onFieldExit": [ { "$type": "MoleMole.Config.ApplyModifier", "predicates": [ { "$type": "MoleMole.Config.ByTargetPositionToSelfPosition", "target": "CurLocalAvatar", "logic": "GreaterOrEqual", "value": { "isFormula": false, "isDynamic": false, "fixedValue": 12.5 } }, { "$type": "MoleMole.Config.ByTargetGadgetState", "target": "Self" } ], "modifierName": "GoTo201" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_Stages_Property_Prop_BallonWidget_01_Ability", "modifiers": { "Delay": { "modifierName": "", "duration": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onAdded": [ { "$type": "MoleMole.Config.Randomed", "chance": { "isFormula": false, "isDynamic": false, "fixedValue": 0.5 }, "successActions": [ { "$type": "MoleMole.Config.TriggerBullet", "bulletID": 70500023, "born": { "$type": "MoleMole.Config.ConfigBornByTarget", "bornRandom": { "$type": "MoleMole.Config.BornRandomFromCenter", "minRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "maxRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 } }, "direction": { "$type": "MoleMole.Config.ConfigBornDirectionType", "angleOffset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": -90.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, "randomAngleHor": 30.0 } } } ], "failActions": [ { "$type": "MoleMole.Config.TriggerBullet", "bulletID": 70500024, "born": { "$type": "MoleMole.Config.ConfigBornByTarget", "bornRandom": { "$type": "MoleMole.Config.BornRandomFromCenter", "minRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "maxRandomRange": { "isFormula": false, "isDynamic": false, "fixedValue": 2.0 } }, "direction": { "$type": "MoleMole.Config.ConfigBornDirectionType", "angleOffset": { "x": { "isFormula": false, "isDynamic": false, "fixedValue": -90.0 }, "y": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 }, "z": { "isFormula": false, "isDynamic": false, "fixedValue": 0.0 } }, "randomAngleHor": 30.0 } } } ] }, { "$type": "MoleMole.Config.KillSelf" } ] } }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Delay" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_Stages_Property_Prop_BallonWidgetBullet_01_Ability", "modifiers": { "Balloon01_Boom": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onBeingHit": [ { "$type": "MoleMole.Config.KillSelf" } ] } }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Balloon01_Boom" }, { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SceneObj_Ballon_Born" } } ], "onAbilityStart": [ { "$type": "MoleMole.Config.KillSelf" } ] } }, { "Default": { "$type": "MoleMole.Config.ConfigAbility", "abilityName": "SceneObj_Stages_Property_Prop_BallonWidgetBullet_02_Ability", "modifiers": { "Balloon02_Boom": { "modifierName": "", "elementDurability": { "isFormula": false, "isDynamic": false, "fixedValue": 100.0 }, "onBeingHit": [ { "$type": "MoleMole.Config.KillSelf" } ] } }, "onAdded": [ { "$type": "MoleMole.Config.ApplyModifier", "modifierName": "Balloon02_Boom" }, { "$type": "MoleMole.Config.FireEffect", "effectPattern": { "isDynamic": false, "fixedValue": "Eff_SceneObj_Ballon_Born" } } ], "onAbilityStart": [ { "$type": "MoleMole.Config.KillSelf" } ] } } ]