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

500 lines
15 KiB
JSON

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