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

1449 lines
39 KiB
JSON

[
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_Chest_Default_Lv1",
"abilityMixins": [
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"gadgetState": 901,
"modifierName": "EffectAttach"
}
],
"modifiers": {
"EffectAttach": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Item_SpecialTreasureBox_Born"
}
}
]
}
}
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_Chest_Default_Lv2",
"abilityMixins": [
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"gadgetState": 901,
"modifierName": "EffectAttach"
}
],
"modifiers": {
"EffectAttach": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Item_SpecialTreasureBox_Born"
}
}
]
}
}
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_Chest_Default_Lv3",
"abilityMixins": [
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"gadgetState": 901,
"modifierName": "EffectAttach"
}
],
"modifiers": {
"EffectAttach": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Item_SpecialTreasureBox_Born"
}
}
]
}
}
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_Chest_Default_Lv4",
"abilityMixins": [
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"gadgetState": 901,
"modifierName": "EffectAttach"
}
],
"modifiers": {
"EffectAttach": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Item_SpecialTreasureBox_Born"
}
}
]
}
}
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_Chest_TreasureMap",
"abilityMixins": [
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"gadgetState": 901,
"modifierName": "EffectAttach"
}
],
"modifiers": {
"EffectAttach": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Item_SpecialTreasureBox_Born"
}
}
]
}
}
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_Chest_Default_Lv5",
"abilityMixins": [
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"gadgetState": 901,
"modifierName": "EffectAttach"
}
],
"modifiers": {
"EffectAttach": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Item_SpecialTreasureBox_Born"
}
}
]
}
}
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_Chest_Flora",
"abilityMixins": [
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"gadgetState": 102,
"modifierName": "Chest_Open"
},
{
"$type": "MoleMole.Config.AttachToStateIDMixin",
"stateIDs": [
"Open",
"FloraBorn",
"InIdle"
],
"modifierName": "SetFloraVisiable"
},
{
"$type": "MoleMole.Config.AttachToStateIDMixin",
"stateIDs": [
"FloraBorn"
],
"modifierName": "BornEff"
},
{
"$type": "MoleMole.Config.AttachToStateIDMixin",
"stateIDs": [
"InIdle"
],
"modifierName": "SetInteractEnable"
},
{
"$type": "MoleMole.Config.AttachToStateIDMixin",
"stateIDs": [
"InVisible"
],
"modifierName": "SetInteractEnableF"
}
],
"modifiers": {
"BornEff": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_FloraChest_Ground"
}
}
]
},
"SetFloraVisiable": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.TriggerSetRenderersEnable",
"doOffStage": true,
"renderNames": [
"Property_Prop_FloraChest_01_Lod0"
],
"setEnable": true
}
]
},
"SetFloraInVisiable": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.TriggerSetRenderersEnable",
"doOffStage": true,
"renderNames": [
"Property_Prop_FloraChest_01_Lod0"
]
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.TriggerSetRenderersEnable",
"doOffStage": true,
"renderNames": [
"Property_Prop_FloraChest_01_Lod0"
],
"setEnable": true
},
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_FloraChest_Ground"
}
}
]
},
"SetInteractEnable": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
}
},
"SetInteractEnableF": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
}
},
"EffectAttach": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"thinkInterval": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"onThinkInterval": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "Black_Smoke"
}
]
},
"Black_Smoke": {
"stacking": "Unique",
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.SetAnimatorInt",
"intID": "Born",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
},
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_FloarChest_Debirs"
}
}
]
},
"Chest_Open": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
}
}
},
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "EffectAttach"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_Chest_Bramble_Interact",
"abilityMixins": [
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"modifierName": "Chest_Default"
},
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"gadgetState": 104,
"modifierName": "Chest_Bramble"
}
],
"modifiers": {
"Chest_Default": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.EnableGadgetIntee",
"enable": true
},
{
"$type": "MoleMole.Config.SetAnimatorInt",
"intID": "ChestState",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
}
]
},
"Chest_Bramble": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "GrassMaterial"
},
{
"$type": "MoleMole.Config.EnableGadgetIntee"
}
]
},
"GrassMaterial": {
"modifierName": "",
"elementType": "Grass",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 30.0
},
"onRemoved": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_WoodenObject_BurnOut"
},
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"attachPointName": "AttachPoint"
}
},
{
"$type": "MoleMole.Config.ExecuteGadgetLua"
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AddGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "_ABILITY_BURNING_IGNITE_ONLY",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_Chest_Frozen_Interact",
"abilityMixins": [
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"modifierName": "Chest_Default"
},
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"gadgetState": 105,
"modifierName": "Chest_Frozen"
}
],
"modifiers": {
"Chest_Default": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.EnableGadgetIntee",
"enable": true
},
{
"$type": "MoleMole.Config.SetAnimatorInt",
"intID": "ChestState",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
}
]
},
"Chest_Frozen": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "IceMaterial"
},
{
"$type": "MoleMole.Config.EnableGadgetIntee"
}
]
},
"IceMaterial": {
"modifierName": "",
"elementType": "Ice",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 30.0
},
"onRemoved": [
{
"$type": "MoleMole.Config.ExecuteGadgetLua"
},
{
"$type": "MoleMole.Config.FireEffect",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_FIRE_HIT",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
],
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_TreasureBox_FrozenBreak"
}
},
{
"$type": "MoleMole.Config.FireEffect",
"predicates": [
{
"$type": "MoleMole.Config.ByTargetGlobalValue",
"key": "_FIRE_HIT",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
}
],
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_TreasureBox_FrozenThaw"
}
}
],
"onBeingHit": [
{
"$type": "MoleMole.Config.AddGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": -1.0
},
"key": "_FIRE_HIT",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.AddGlobalValue",
"predicates": [
{
"$type": "MoleMole.Config.ByHitElement",
"element": "Fire"
}
],
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "_FIRE_HIT",
"useLimitRange": true,
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachAbilityStateResistance",
"resistanceListID": 11001
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_Chest_Rock_Interact",
"abilityMixins": [
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"modifierName": "Chest_Default"
},
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"gadgetState": 106,
"modifierName": "Chest_Rock"
}
],
"modifiers": {
"Chest_Default": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.EnableGadgetIntee",
"enable": true
},
{
"$type": "MoleMole.Config.SetAnimatorInt",
"intID": "ChestState",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
}
]
},
"Chest_Rock": {
"modifierName": "",
"elementType": "Rock",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 30.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.AttachModifierToElementDurabilityMixin",
"valueSteps": [
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 15.0
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 30.5
}
],
"modifierNameSteps": [
"RockPhase2",
"RockPhase1"
]
},
{
"$type": "MoleMole.Config.ShieldBarMixin",
"showDamageText": ""
}
],
"onAdded": [
{
"$type": "MoleMole.Config.EnableGadgetIntee"
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.ExecuteGadgetLua"
},
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Item_Ore_StackingRock_Break_02"
},
"born": {
"$type": "MoleMole.Config.ConfigBornByTarget"
}
}
]
},
"RockPhase1": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onRemoved": [
{
"$type": "MoleMole.Config.SetAnimatorInt",
"intID": "ChestState",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.0
}
},
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Item_Ore_StackingRock_Break_02"
},
"born": {
"$type": "MoleMole.Config.ConfigBornByTarget"
}
}
]
},
"RockPhase2": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.SetAnimatorInt",
"intID": "ChestState",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.0
}
}
]
}
}
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_Chest_Interact",
"abilityMixins": [
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"modifierName": "000_Default"
},
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"gadgetState": 101,
"modifierName": "101_LockState"
},
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"gadgetState": 103,
"modifierName": "103_TrapState"
},
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"gadgetState": 104,
"modifierName": "104_BrambleState"
},
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"gadgetState": 105,
"modifierName": "105_FrozenState"
},
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"gadgetState": 901,
"modifierName": "901_FireEffect"
}
],
"modifiers": {
"901_FireEffect": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Item_SpecialTreasureBox_Born"
}
}
]
},
"000_Default": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.SetAnimatorInt",
"intID": "GadgetState",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.EnableGadgetIntee",
"enable": true
}
]
},
"101_LockState": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.SetAnimatorInt",
"intID": "GadgetState",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 101.0
}
},
{
"$type": "MoleMole.Config.EnableGadgetIntee"
},
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Item_SpecialTreasureBox_LockIdle"
}
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Item_SpecialTreasureBox_Unlock"
}
}
]
},
"103_TrapState": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.SetAnimatorInt",
"intID": "GadgetState",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 103.0
}
}
]
},
"104_BrambleState": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "ElementGrass"
},
{
"$type": "MoleMole.Config.SetAnimatorInt",
"intID": "GadgetState",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 104.0
}
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.RemoveModifier",
"modifierName": "ElementGrass"
}
]
},
"ElementGrass": {
"modifierName": "",
"elementType": "Grass",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 25.0
},
"onRemoved": [
{
"$type": "MoleMole.Config.ExecuteGadgetLua"
},
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_WoodenObject_BurnOut"
},
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"attachPointName": "AttachPoint"
}
}
]
},
"105_FrozenState": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "ElementIce"
},
{
"$type": "MoleMole.Config.SetAnimatorInt",
"intID": "GadgetState",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 105.0
}
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.RemoveModifier",
"modifierName": "ElementIce"
}
]
},
"ElementIce": {
"modifierName": "",
"elementType": "Ice",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 25.0
},
"onRemoved": [
{
"$type": "MoleMole.Config.ExecuteGadgetLua"
},
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_WoodenObject_BurnOut"
},
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"attachPointName": "AttachPoint"
}
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Item_SpecialTreasureBox_Born"
}
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "Fountain_Frozen",
"modifiers": {
"Fountain": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onBeingHit": [
{
"$type": "MoleMole.Config.AttachModifier",
"predicates": [
{
"$type": "MoleMole.Config.ByHitElement",
"element": "Ice"
}
],
"modifierName": "Frozen_State"
}
]
},
"Frozen_State": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 10.0
},
"elementType": "Ice",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.SetAnimatorInt",
"intID": "Frozen",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
}
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.SetAnimatorInt",
"intID": "Frozen",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachModifier",
"modifierName": "Fountain"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_Chest_Drop",
"abilityMixins": [
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "LockState"
},
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"modifierName": "CanOpen"
}
],
"modifiers": {
"LockState": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.EnableGadgetIntee"
}
]
},
"CanOpen": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.0
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.SetAnimatorTrigger",
"triggerID": {
"isDynamic": false,
"fixedValue": "Drop"
}
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.EnableGadgetIntee",
"enable": true
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Item_SpecialTreasureBox_Born"
}
}
],
"onFieldEnter": [
{
"$type": "MoleMole.Config.ExecuteGadgetLua"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_Chest_Hero_Treasure",
"abilityMixins": [
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Challenge"
},
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"gadgetState": 901,
"modifierName": "Default"
},
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"gadgetState": 203,
"modifierName": "Success"
}
],
"modifiers": {
"Default": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
}
},
"Success": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
}
},
"Challenge": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
}
}
},
"onAbilityStart": [
{
"$type": "MoleMole.Config.ExecuteGadgetLua"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_Chest_Empty",
"modifiers": {
"Default": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.EnableGadgetIntee",
"enable": true
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "Default"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_Area_Common_Property_Ani_Prop_LaylineShard_01_Ability",
"abilityMixins": [
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"modifierName": "LockState"
},
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "UnlockState"
},
{
"$type": "MoleMole.Config.AttachToStateIDMixin",
"stateIDs": [
"ChestNoOpenState"
],
"modifierName": "ChestNoOpen"
}
],
"modifiers": {
"LockState": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_LaylineShard_01_Normal"
},
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"attachPointName": "RootNode"
}
},
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Item_SpecialTreasureBox_LockIdle"
},
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"attachPointName": "RootNode"
}
}
]
},
"UnlockState": {
"modifierName": "",
"duration": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 2.0
},
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.FireEffect",
"predicates": [
{
"$type": "MoleMole.Config.ByAnimatorBool",
"parameter": "HaveUnlock"
}
],
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_Item_SpecialTreasureBox_Unlock"
},
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"attachPointName": "RootNode"
}
},
{
"$type": "MoleMole.Config.SetAnimatorBool",
"predicates": [
{
"$type": "MoleMole.Config.ByAnimatorBool",
"parameter": "HaveUnlock"
}
],
"boolID": "HaveUnlock",
"value": true
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.EnableGadgetIntee",
"enable": true
}
]
},
"ChestNoOpen": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_LaylineShard_01_Powerup"
},
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"attachPointName": "RootNode"
}
}
]
},
"ChestOpen": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_LaylineShard_01_Destroy"
},
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"attachPointName": "RootNode"
}
}
]
}
}
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Ani_Prop_JunkChest_01",
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_Hint_01_Big"
},
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"attachPointName": "EffectNode"
}
}
]
}
}
]