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

432 lines
12 KiB
JSON

[
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_Amber_GoldenAmber",
"abilityMixins": [
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"modifierName": "GoldenAmber"
},
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "HideMesh"
}
],
"modifiers": {
"HideMesh": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.EnableSceneTransformByName",
"transformNames": [
"Collider"
]
}
]
},
"GoldenAmber": {
"modifierName": "",
"elementType": "Rock",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 50.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.ShieldBarMixin",
"showDamageText": ""
}
],
"onAdded": [
{
"$type": "MoleMole.Config.EnableSceneTransformByName",
"transformNames": [
"Collider"
],
"setEnable": true
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Object_Amber_Destory"
},
"born": {
"$type": "MoleMole.Config.ConfigBornByTarget",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
}
},
{
"$type": "MoleMole.Config.EnableSceneTransformByName",
"transformNames": [
"Collider"
]
},
{
"$type": "MoleMole.Config.ExecuteGadgetLua",
"param1": 201
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachAbilityStateResistance",
"resistanceListID": 14005
},
{
"$type": "MoleMole.Config.AttachAbilityStateResistance",
"resistanceListID": 14002
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_Amber_RockAmberBroken",
"modifiers": {
"RockAmberBuff": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 60.0
},
"elementType": "Rock",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 10.0
},
"properties": {
"Entity_WeightRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.0
}
}
},
"Broken": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onRemoved": [
{
"$type": "MoleMole.Config.ApplyModifier",
"otherTargets": {
"$type": "MoleMole.Config.SelectTargetsByShape",
"shapeName": "CircleR5",
"campTargetType": "All",
"sizeRatio": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
},
"modifierName": "RockAmberBuff"
},
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Amber_Rock_Hit"
},
"born": {
"$type": "MoleMole.Config.ConfigBornByTarget",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.3
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
}
},
{
"$type": "MoleMole.Config.KillSelf"
}
],
"onBeingHit": [
{
"$type": "MoleMole.Config.RemoveModifier",
"predicates": [
{
"$type": "MoleMole.Config.ByHitDamage",
"damage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
}
],
"modifierName": "Broken"
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "Broken"
},
{
"$type": "MoleMole.Config.AttachAbilityStateResistance",
"resistanceListID": 14005
},
{
"$type": "MoleMole.Config.AttachAbilityStateResistance",
"resistanceListID": 14002
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_Amber_WaterAmberBroken",
"modifiers": {
"Broken": {
"modifierName": "",
"elementType": "Water",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 50.0
},
"onRemoved": [
{
"$type": "MoleMole.Config.CreateGadget",
"born": {
"$type": "MoleMole.Config.ConfigBornByTarget",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
},
"gadgetID": 70270002,
"campID": 5001,
"campTargetType": "All"
},
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_Amber_Water_Hit"
},
"born": {
"$type": "MoleMole.Config.ConfigBornByTarget",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.3
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
}
},
{
"$type": "MoleMole.Config.KillSelf"
}
],
"onBeingHit": [
{
"$type": "MoleMole.Config.RemoveModifier",
"predicates": [
{
"$type": "MoleMole.Config.ByHitDamage",
"damage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"modifierName": "Broken"
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "Broken"
},
{
"$type": "MoleMole.Config.AttachAbilityStateResistance",
"resistanceListID": 14005
},
{
"$type": "MoleMole.Config.AttachAbilityStateResistance",
"resistanceListID": 14002
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_Amber_WindAmberBroken",
"modifiers": {
"Broken": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onRemoved": [
{
"$type": "MoleMole.Config.CreateGadget",
"born": {
"$type": "MoleMole.Config.ConfigBornByTarget",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
},
"gadgetID": 70270003,
"campID": 1001,
"campTargetType": "All"
},
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Amber_Wind_Hit"
},
"born": {
"$type": "MoleMole.Config.ConfigBornByTarget",
"offset": {
"x": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"y": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.3
},
"z": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
}
},
{
"$type": "MoleMole.Config.KillSelf"
}
],
"onBeingHit": [
{
"$type": "MoleMole.Config.RemoveModifier",
"predicates": [
{
"$type": "MoleMole.Config.ByHitDamage",
"damage": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
}
],
"modifierName": "Broken"
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "Broken"
},
{
"$type": "MoleMole.Config.AttachAbilityStateResistance",
"resistanceListID": 14005
},
{
"$type": "MoleMole.Config.AttachAbilityStateResistance",
"resistanceListID": 14002
}
]
}
}
]