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

659 lines
18 KiB
JSON

[
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_Gear_Gate_Common_RockGate",
"abilityMixins": [
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"modifierName": "Idle"
}
],
"modifiers": {
"Idle": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onRemoved": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_CommonRockGate_Open"
}
}
]
}
}
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_Gear_Gate_AncientGate",
"abilityMixins": [
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Active"
}
],
"modifiers": {
"Active": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_AncientGate_01_Open"
}
}
]
}
}
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_Gear_Gate_Temple01",
"abilityMixins": [
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Active"
}
],
"modifiers": {
"Active": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_TempleUnlock_01"
}
}
]
}
}
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_Gear_Gate_Temple01_Ly",
"abilityMixins": [
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Active"
}
],
"modifiers": {
"Active": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_TempleUnlock_01_Ly"
}
}
]
}
}
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_Gear_Gate_Temple01_dq",
"abilityMixins": [
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Active"
}
],
"modifiers": {
"Active": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_TempleUnlock_01_Dq"
}
}
]
}
}
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_Gear_Gate_Temple02_Electric",
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_Gear_Temple_02_Electric"
}
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_Gear_Gate_Temple02_Rock",
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_Gear_Temple_02_Rock"
}
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_Gear_Gate_Temple02_Wind",
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_Gear_Temple_02_Wind"
}
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_Homeworld_Ani_Interior_Common_Room_Door_01_WhiteBox_Ability",
"onFieldEnter": [
{
"$type": "MoleMole.Config.Predicated",
"target": "Target",
"targetPredicates": [
{
"$type": "MoleMole.Config.ByTargetForwardAndSelfPosition",
"logic": "Lesser",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 90.0
}
}
],
"successActions": [
{
"$type": "MoleMole.Config.SetAnimatorBool",
"boolID": "Open",
"value": true
}
],
"failActions": [
{
"$type": "MoleMole.Config.SetAnimatorBool",
"boolID": "In",
"value": true
}
]
}
],
"onFieldExit": [
{
"$type": "MoleMole.Config.SetAnimatorBool",
"boolID": "Open"
},
{
"$type": "MoleMole.Config.SetAnimatorBool",
"boolID": "In"
}
]
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_Area_Ly_Property_Build_DahakaEntry_01_Ability",
"abilityMixins": [
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "IceFireModifier"
},
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"gadgetState": 202,
"modifierName": "IceWaterModifier"
},
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"gadgetState": 203,
"modifierName": "ElectricFireModifier"
},
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"gadgetState": 204,
"modifierName": "ElectricWaterModifier"
}
],
"modifiers": {
"IceFireModifier": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_DahakaEntrySymbol_Ice"
},
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"attachPointName": "CharNode01"
}
},
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_DahakaEntrySymbol_Fire"
},
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"attachPointName": "CharNode02"
}
}
]
},
"IceWaterModifier": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_DahakaEntrySymbol_Ice"
},
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"attachPointName": "CharNode01"
}
},
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_DahakaEntrySymbol_Water"
},
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"attachPointName": "CharNode02"
}
}
]
},
"ElectricFireModifier": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_DahakaEntrySymbol_Electric"
},
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"attachPointName": "CharNode01"
}
},
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_DahakaEntrySymbol_Fire"
},
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"attachPointName": "CharNode02"
}
}
]
},
"ElectricWaterModifier": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_DahakaEntrySymbol_Electric"
},
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"attachPointName": "CharNode01"
}
},
{
"$type": "MoleMole.Config.AttachEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_DahakaEntrySymbol_Water"
},
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"attachPointName": "CharNode02"
}
}
]
}
}
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Ani_Prop_CommonRockGate_03",
"abilityMixins": [
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"modifierName": "Idle"
}
],
"modifiers": {
"Idle": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onRemoved": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_CommonRockGate_03_Open"
},
"born": {
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
"attachPointName": "EffectNode"
}
}
]
}
}
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Ani_Build_CommonRockGate_04",
"abilityMixins": [
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"modifierName": "Idle"
}
],
"modifiers": {
"Idle": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onRemoved": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_CommonRockGate_04_Open"
}
}
]
}
}
}
},
{
"Default": {
"$type": "MoleMole.Config.ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Ani_Prop_RuinTrapDoor_01",
"abilityMixins": [
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Close"
},
{
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
"gadgetState": 203,
"modifierName": "Open"
}
],
"modifiers": {
"Open": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.EnableSceneTransformByName",
"transformNames": [
"Collider"
]
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_RuinGate_01_Close"
}
}
]
},
"Close": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.EnableSceneTransformByName",
"transformNames": [
"Collider"
],
"setEnable": true
},
{
"$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
}
}
],
"onRemoved": [
{
"$type": "MoleMole.Config.FireEffect",
"effectPattern": {
"isDynamic": false,
"fixedValue": "Eff_SceneObj_RuinGate_01_Open"
}
}
]
},
"Receiver": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"modifierMixins": [
{
"$type": "MoleMole.Config.AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "GV_ReginSignal",
"defaultGlobalValueOnCreate": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"valueSteps": [
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.5
},
{
"isFormula": false,
"isDynamic": false,
"fixedValue": 20.0
}
],
"modifierNameSteps": [
"OpenByGV"
]
}
]
},
"OpenByGV": {
"modifierName": "",
"elementDurability": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 100.0
},
"onAdded": [
{
"$type": "MoleMole.Config.ExecuteGadgetLua",
"param1": 203
}
]
}
},
"onAdded": [
{
"$type": "MoleMole.Config.SetGlobalValue",
"value": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 1.0
},
"key": "GV_ReginGadget",
"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": "GV_ReginSignal",
"maxValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
},
"minValue": {
"isFormula": false,
"isDynamic": false,
"fixedValue": 0.0
}
},
{
"$type": "MoleMole.Config.ApplyModifier",
"modifierName": "Receiver"
}
]
}
}
]