mirror of
https://github.com/Koko-boya/Grasscutter_Resources
synced 2024-01-31 23:23:19 +08:00
5338 lines
158 KiB
JSON
5338 lines
158 KiB
JSON
[
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "SceneObj_Toys_ProtablePot_Bullet",
|
|
"modifiers": {
|
|
"DemiHurricane_Flusk_Trigger": {
|
|
"modifierName": "",
|
|
"duration": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.EnableBulletCollisionPluginTrigger"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "MoleMole.Config.EnableBulletCollisionPluginTrigger",
|
|
"setEnable": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_Avatar_Girl_Catalyst_Sucrose_DemiHurricane_Flusk_Bullet"
|
|
}
|
|
}
|
|
],
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "MoleMole.Config.FireEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_Avatar_Girl_Catalyst_Sucrose_DemiHurricane_Start"
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.CreateGadget",
|
|
"born": {
|
|
"$type": "MoleMole.Config.ConfigBornBySelf",
|
|
"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": 70310006,
|
|
"campID": 1001,
|
|
"campTargetType": "Enemy"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "SceneObj_Toys_PortablePot",
|
|
"modifiers": {
|
|
"PotEff": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_PortableCookingPot_01_Idle"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.ExecuteGadgetLua",
|
|
"param1": 201
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"modifierName": "PotEff"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.FireEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_Common_AppearMask_03"
|
|
},
|
|
"born": {
|
|
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
|
|
"attachPointName": "RootNode"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "SceneObj_Toys_PortableTeleport",
|
|
"modifiers": {
|
|
"RefreshBuff": {
|
|
"modifierName": "",
|
|
"duration": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.RemoveServerBuff",
|
|
"target": "CurTeamAvatars",
|
|
"sBuffId": 500101,
|
|
"isTeamBuff": true
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.RemoveServerBuff",
|
|
"target": "CurTeamAvatars",
|
|
"sBuffId": 500102,
|
|
"isTeamBuff": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onFieldEnter": [
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"target": "TargetTeam",
|
|
"modifierName": "RefreshBuff"
|
|
}
|
|
],
|
|
"onFieldExit": [
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"target": "TargetTeam",
|
|
"modifierName": "RefreshBuff"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "SceneObj_Toys_WindField",
|
|
"modifiers": {
|
|
"Timmer": {
|
|
"modifierName": "",
|
|
"duration": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 8.0
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onRemoved": [
|
|
{
|
|
"$type": "MoleMole.Config.KillSelf"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"modifierName": "Timmer"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "SceneObj_Toys_SeekerRockCrystal_Success",
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.FireEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_SeekerRockCrystal_01"
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.FireEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_SeekerCrystal_Success"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "SceneObj_Toys_SeekerWindCrystal_Success",
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.FireEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_SeekerWindCrystal_01"
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.FireEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_SeekerCrystal_Success"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "SceneObj_Toys_SeekerElectricCrystal_Success",
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.FireEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_SeekerElectricCrystal_01"
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.FireEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_SeekerCrystal_Success"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "SceneObj_Toys_SeekerSkyCrystal_Success",
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.FireEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_SeekerSkyCrystal_01"
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.FireEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_SeekerCrystal_Success"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "SceneObj_Toys_SeekerRockCrystal_Fail",
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.FireEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_SeekerRockCrystal_01"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "SceneObj_Toys_SeekerWindCrystal_Fail",
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.FireEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_SeekerWindCrystal_01"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "SceneObj_Toys_SeekerElectricCrystal_Fail",
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.FireEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_SeekerElectricCrystal_01"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "SceneObj_Toys_SeekerSkyCrystal_Fail",
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.FireEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_SeekerSkyCrystal_01"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "SceneObj_Toys_SeekerTreasureBox_MD",
|
|
"modifiers": {
|
|
"FindTreasureBox": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.FireEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_SeekerNormalChest_01"
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByIsGadgetExistAround",
|
|
"gadgetIdArray": [
|
|
70210063,
|
|
70211001,
|
|
70211002,
|
|
70211011,
|
|
70211012,
|
|
70211021,
|
|
70211022,
|
|
70211031,
|
|
70211032,
|
|
70211101,
|
|
70211102,
|
|
70211103,
|
|
70211104,
|
|
70211111,
|
|
70211112,
|
|
70211121,
|
|
70211122,
|
|
70211123,
|
|
70211131,
|
|
70211132,
|
|
70211150,
|
|
70211151
|
|
],
|
|
"trunToTarget": true
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "MoleMole.Config.FireEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_SeekerNormalChest_01_Success"
|
|
},
|
|
"born": {
|
|
"$type": "MoleMole.Config.ConfigBornBySelf"
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ServerLuaCall",
|
|
"funcName": "SetToysCD_MD_Success",
|
|
"param1": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"param2": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"param3": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "MoleMole.Config.ServerLuaCall",
|
|
"funcName": "SetToysCD_MD_Fail",
|
|
"param1": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"param2": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"param3": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"modifierName": "FindTreasureBox"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "SceneObj_Toys_SeekerTreasureBox_LY",
|
|
"modifiers": {
|
|
"FindTreasureBox": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.FireEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_SeekerNormalChest_01"
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByIsGadgetExistAround",
|
|
"gadgetIdArray": [
|
|
70210063,
|
|
70211001,
|
|
70211002,
|
|
70211011,
|
|
70211012,
|
|
70211021,
|
|
70211022,
|
|
70211031,
|
|
70211032,
|
|
70211101,
|
|
70211102,
|
|
70211103,
|
|
70211104,
|
|
70211111,
|
|
70211112,
|
|
70211121,
|
|
70211122,
|
|
70211123,
|
|
70211131,
|
|
70211132,
|
|
70211150,
|
|
70211151
|
|
],
|
|
"trunToTarget": true
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "MoleMole.Config.FireEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_SeekerNormalChest_01_Success"
|
|
},
|
|
"born": {
|
|
"$type": "MoleMole.Config.ConfigBornBySelf"
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ServerLuaCall",
|
|
"funcName": "SetToysCD_LY_Success",
|
|
"param1": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"param2": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"param3": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "MoleMole.Config.ServerLuaCall",
|
|
"funcName": "SetToysCD_LY_Fail",
|
|
"param1": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"param2": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"param3": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"modifierName": "FindTreasureBox"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "SceneObj_Toys_SeekerTreasureBox_DQ",
|
|
"modifiers": {
|
|
"FindTreasureBox": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.FireEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_SeekerNormalChest_01"
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByIsGadgetExistAround",
|
|
"gadgetIdArray": [
|
|
70210063,
|
|
70211001,
|
|
70211002,
|
|
70211011,
|
|
70211012,
|
|
70211021,
|
|
70211022,
|
|
70211031,
|
|
70211032,
|
|
70211101,
|
|
70211102,
|
|
70211103,
|
|
70211104,
|
|
70211111,
|
|
70211112,
|
|
70211121,
|
|
70211122,
|
|
70211123,
|
|
70211131,
|
|
70211132,
|
|
70211150,
|
|
70211151
|
|
],
|
|
"trunToTarget": true
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "MoleMole.Config.FireEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_SeekerNormalChest_01_Success"
|
|
},
|
|
"born": {
|
|
"$type": "MoleMole.Config.ConfigBornBySelf"
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ServerLuaCall",
|
|
"funcName": "SetToysCD_DQ_Success",
|
|
"param1": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"param2": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"param3": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "MoleMole.Config.ServerLuaCall",
|
|
"funcName": "SetToysCD_DQ_Fail",
|
|
"param1": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"param2": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"param3": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"modifierName": "FindTreasureBox"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "SceneObj_Toys_SeekerWindSeed_Absorb",
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.FireEffect",
|
|
"target": "Team",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_WindSeed_01_Absorb"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "SceneObj_Toys_SeekerWindCrystal_SeekerSeelie",
|
|
"modifiers": {
|
|
"TickAttach": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"thinkInterval": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.5
|
|
},
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"target": "Team",
|
|
"modifierName": "EffectMaterial"
|
|
}
|
|
]
|
|
},
|
|
"EffectMaterial": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"thinkInterval": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 2.0
|
|
},
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachModifierToTargetDistanceMixin",
|
|
"targetIDs": [
|
|
70220042
|
|
],
|
|
"valueSteps": [
|
|
{
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
{
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 12.0
|
|
},
|
|
{
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 60.0
|
|
},
|
|
{
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 90.0
|
|
},
|
|
{
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 120.0
|
|
}
|
|
],
|
|
"modifierNameSteps": [
|
|
"Shine",
|
|
"Blend",
|
|
"Warn",
|
|
"Kill"
|
|
],
|
|
"BlendParam": "Blend",
|
|
"BlendDistance": [
|
|
{
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 12.0
|
|
},
|
|
{
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 50.0
|
|
}
|
|
],
|
|
"effectPattern": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
],
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.RemoveModifier",
|
|
"target": "Caster",
|
|
"modifierName": "TickAttach"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AttachEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
|
|
},
|
|
"effectTempleteID": 103
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByIsCombat"
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "MoleMole.Config.SendEffectTrigger",
|
|
"parameter": "Enable",
|
|
"type": "Int",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "MoleMole.Config.SendEffectTrigger",
|
|
"parameter": "Enable",
|
|
"type": "Int",
|
|
"value": 1,
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "MoleMole.Config.Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByIsCombat"
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "MoleMole.Config.SendEffectTrigger",
|
|
"parameter": "Enable",
|
|
"type": "Int",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "MoleMole.Config.SendEffectTrigger",
|
|
"parameter": "Enable",
|
|
"type": "Int",
|
|
"value": 1,
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Shine": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.SendEffectTrigger",
|
|
"parameter": "DistanceOut",
|
|
"type": "Int",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"Blend": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.SendEffectTrigger",
|
|
"parameter": "DistanceOut",
|
|
"type": "Int",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"Warn": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.SendEffectTrigger",
|
|
"parameter": "DistanceOut",
|
|
"type": "Int",
|
|
"value": 1,
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"Kill": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"thinkInterval": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.5
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.SendEffectTrigger",
|
|
"parameter": "Enable",
|
|
"type": "Int",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"target": "Caster",
|
|
"modifierName": "KillFather"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.RemoveModifier",
|
|
"target": "Team",
|
|
"modifierName": "EffectMaterial"
|
|
}
|
|
]
|
|
},
|
|
"KillFather": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.KillPlayEntity"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachModifier",
|
|
"modifierName": "TickAttach"
|
|
}
|
|
],
|
|
"onKill": [
|
|
{
|
|
"$type": "MoleMole.Config.RemoveModifier",
|
|
"target": "Team",
|
|
"modifierName": "EffectMaterial"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "SceneObj_Toys_SeekerWindCrystal_SeekerSeelie_LV2",
|
|
"modifiers": {
|
|
"TickAttach": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"thinkInterval": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.5
|
|
},
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"target": "Team",
|
|
"modifierName": "EffectMaterial"
|
|
}
|
|
]
|
|
},
|
|
"EffectMaterial": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"thinkInterval": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 2.0
|
|
},
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachModifierToTargetDistanceMixin",
|
|
"targetIDs": [
|
|
70220042
|
|
],
|
|
"valueSteps": [
|
|
{
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
{
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 10.0
|
|
},
|
|
{
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 40.0
|
|
},
|
|
{
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
{
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 120.0
|
|
}
|
|
],
|
|
"modifierNameSteps": [
|
|
"Shine",
|
|
"Blend",
|
|
"Warn",
|
|
"Kill"
|
|
],
|
|
"BlendParam": "Blend",
|
|
"BlendDistance": [
|
|
{
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 10.0
|
|
},
|
|
{
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 30.0
|
|
}
|
|
],
|
|
"effectPattern": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
],
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.RemoveModifier",
|
|
"target": "Caster",
|
|
"modifierName": "TickAttach"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AttachEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
|
|
},
|
|
"effectTempleteID": 103
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByIsCombat"
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "MoleMole.Config.SendEffectTrigger",
|
|
"parameter": "Enable",
|
|
"type": "Int",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "MoleMole.Config.SendEffectTrigger",
|
|
"parameter": "Enable",
|
|
"type": "Int",
|
|
"value": 1,
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "MoleMole.Config.Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByIsCombat"
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "MoleMole.Config.SendEffectTrigger",
|
|
"parameter": "Enable",
|
|
"type": "Int",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "MoleMole.Config.SendEffectTrigger",
|
|
"parameter": "Enable",
|
|
"type": "Int",
|
|
"value": 1,
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Shine": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_SeekerSeelie_01_DualShine"
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.SendEffectTrigger",
|
|
"parameter": "DistanceOut",
|
|
"type": "Int",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"Blend": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.SendEffectTrigger",
|
|
"parameter": "DistanceOut",
|
|
"type": "Int",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"Warn": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.SendEffectTrigger",
|
|
"parameter": "DistanceOut",
|
|
"type": "Int",
|
|
"value": 1,
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"Kill": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"target": "Caster",
|
|
"modifierName": "KillFather"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.RemoveModifier",
|
|
"target": "Team",
|
|
"modifierName": "EffectMaterial"
|
|
}
|
|
]
|
|
},
|
|
"KillFather": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.KillPlayEntity"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachModifier",
|
|
"modifierName": "TickAttach"
|
|
}
|
|
],
|
|
"onKill": [
|
|
{
|
|
"$type": "MoleMole.Config.RemoveModifier",
|
|
"target": "Team",
|
|
"modifierName": "EffectMaterial"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "SceneObj_Toys_SeekerWindCrystal_SeekerSeelie_LV3",
|
|
"modifiers": {
|
|
"TickAttach": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"thinkInterval": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.5
|
|
},
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"target": "Team",
|
|
"modifierName": "EffectMaterial"
|
|
}
|
|
]
|
|
},
|
|
"EffectMaterial": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"thinkInterval": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 2.0
|
|
},
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachModifierToTargetDistanceMixin",
|
|
"targetIDs": [
|
|
70220042
|
|
],
|
|
"byserver": true,
|
|
"valueSteps": [
|
|
{
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
{
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 10.0
|
|
},
|
|
{
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 40.0
|
|
},
|
|
{
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
{
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 120.0
|
|
}
|
|
],
|
|
"modifierNameSteps": [
|
|
"Shine",
|
|
"Blend",
|
|
"Warn",
|
|
"Kill"
|
|
],
|
|
"BlendParam": "Blend",
|
|
"BlendDistance": [
|
|
{
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 10.0
|
|
},
|
|
{
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 30.0
|
|
}
|
|
],
|
|
"effectPattern": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
],
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.RemoveModifier",
|
|
"target": "Caster",
|
|
"modifierName": "TickAttach"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AttachEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
|
|
},
|
|
"effectTempleteID": 103
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByIsCombat"
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "MoleMole.Config.SendEffectTrigger",
|
|
"parameter": "Enable",
|
|
"type": "Int",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "MoleMole.Config.SendEffectTrigger",
|
|
"parameter": "Enable",
|
|
"type": "Int",
|
|
"value": 1,
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "MoleMole.Config.Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByIsCombat"
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "MoleMole.Config.SendEffectTrigger",
|
|
"parameter": "Enable",
|
|
"type": "Int",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "MoleMole.Config.SendEffectTrigger",
|
|
"parameter": "Enable",
|
|
"type": "Int",
|
|
"value": 1,
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Shine": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_SeekerSeelie_01_DualShine"
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.SendEffectTrigger",
|
|
"parameter": "DistanceOut",
|
|
"type": "Int",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"Blend": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.SendEffectTrigger",
|
|
"parameter": "DistanceOut",
|
|
"type": "Int",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"Warn": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.SendEffectTrigger",
|
|
"parameter": "DistanceOut",
|
|
"type": "Int",
|
|
"value": 1,
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"Kill": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"target": "Caster",
|
|
"modifierName": "KillFather"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.RemoveModifier",
|
|
"target": "Team",
|
|
"modifierName": "EffectMaterial"
|
|
}
|
|
]
|
|
},
|
|
"KillFather": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.KillPlayEntity"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachModifier",
|
|
"modifierName": "TickAttach"
|
|
}
|
|
],
|
|
"onKill": [
|
|
{
|
|
"$type": "MoleMole.Config.RemoveModifier",
|
|
"target": "Team",
|
|
"modifierName": "EffectMaterial"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "SceneObj_Toys_HeatSeelie",
|
|
"modifiers": {
|
|
"Timer": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"thinkInterval": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 5.0
|
|
},
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "MoleMole.Config.KillSelf"
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_WarmBuff": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"thinkInterval": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.2
|
|
},
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.ResistClimateMixin",
|
|
"climateTypes": [
|
|
"Cold",
|
|
"ColdMonster"
|
|
],
|
|
"trend": "Rise",
|
|
"ratio": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": -999.0
|
|
},
|
|
"type": "Current"
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "MoleMole.Config.AddClimateMeter",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByPlayerClimateType",
|
|
"climateType": "Cold"
|
|
}
|
|
],
|
|
"climateType": "Cold",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": -5.0
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AddClimateMeter",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByPlayerClimateType",
|
|
"climateType": "ColdMonster"
|
|
}
|
|
],
|
|
"climateType": "ColdMonster",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": -5.0
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"Burning": {
|
|
"modifierName": "",
|
|
"elementType": "Fire",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 15.0
|
|
},
|
|
"isElementDurabilityMutable": false,
|
|
"thinkInterval": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.5
|
|
},
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"otherTargets": {
|
|
"$type": "MoleMole.Config.SelectTargetsByShape",
|
|
"shapeName": "CircleR2",
|
|
"campTargetType": "All",
|
|
"sizeRatio": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
}
|
|
},
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByEntityTypes",
|
|
"entityTypes": [
|
|
"Avatar"
|
|
]
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_WarmBuff"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"modifierName": "Burning"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"modifierName": "Timer"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "SceneObj_Toys_SeekerSeelie",
|
|
"modifiers": {
|
|
"EffectMaterial_Team": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"thinkInterval": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 2.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByIsCombat"
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "MoleMole.Config.SendEffectTrigger",
|
|
"parameter": "Enable",
|
|
"type": "Int",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "MoleMole.Config.SendEffectTrigger",
|
|
"parameter": "Enable",
|
|
"type": "Int",
|
|
"value": 1,
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "MoleMole.Config.Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByIsCombat"
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "MoleMole.Config.SendEffectTrigger",
|
|
"parameter": "Enable",
|
|
"type": "Int",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "MoleMole.Config.SendEffectTrigger",
|
|
"parameter": "Enable",
|
|
"type": "Int",
|
|
"value": 1,
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "SceneObj_Toys_SeelieCreater",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.FollowAttachPointEffectMixin",
|
|
"modifierName": "SeelieController",
|
|
"attachPriority": "FollowPet"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"CombatCheck": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"thinkInterval": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 2.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByIsCombat"
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "MoleMole.Config.SendEffectTrigger",
|
|
"target": "Team",
|
|
"parameter": "Enable",
|
|
"type": "Int",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "MoleMole.Config.SendEffectTrigger",
|
|
"target": "Team",
|
|
"parameter": "Enable",
|
|
"type": "Int",
|
|
"value": 1,
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "MoleMole.Config.Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByIsCombat"
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "MoleMole.Config.SendEffectTrigger",
|
|
"target": "Team",
|
|
"parameter": "Enable",
|
|
"type": "Int",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "MoleMole.Config.SendEffectTrigger",
|
|
"target": "Team",
|
|
"parameter": "Enable",
|
|
"type": "Int",
|
|
"value": 1,
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"SeelieController": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"thinkInterval": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 20.0
|
|
},
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.CurLocalAvatarMixin",
|
|
"modifierName": "CombatCheck"
|
|
}
|
|
],
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
|
|
},
|
|
"effectTempleteID": 101
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "MoleMole.Config.Randomed",
|
|
"chance": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.7
|
|
},
|
|
"successActions": [
|
|
{
|
|
"$type": "MoleMole.Config.SendEffectTrigger",
|
|
"target": "Team",
|
|
"parameter": "randomIdle1",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "MoleMole.Config.SendEffectTrigger",
|
|
"target": "Team",
|
|
"parameter": "randomIdle2",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "SceneObj_Toys_SeelieCreater_02",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.FollowAttachPointEffectMixin",
|
|
"modifierName": "SeelieController",
|
|
"attachPriority": "FollowPet"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"CombatCheck": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"thinkInterval": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 2.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByIsCombat"
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "MoleMole.Config.SendEffectTrigger",
|
|
"target": "Team",
|
|
"parameter": "Enable",
|
|
"type": "Int",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "MoleMole.Config.SendEffectTrigger",
|
|
"target": "Team",
|
|
"parameter": "Enable",
|
|
"type": "Int",
|
|
"value": 1,
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "MoleMole.Config.Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByIsCombat"
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "MoleMole.Config.SendEffectTrigger",
|
|
"target": "Team",
|
|
"parameter": "Enable",
|
|
"type": "Int",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "MoleMole.Config.SendEffectTrigger",
|
|
"target": "Team",
|
|
"parameter": "Enable",
|
|
"type": "Int",
|
|
"value": 1,
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"SeelieController": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"thinkInterval": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 20.0
|
|
},
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.CurLocalAvatarMixin",
|
|
"modifierName": "CombatCheck"
|
|
}
|
|
],
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
|
|
},
|
|
"effectTempleteID": 102
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "MoleMole.Config.Randomed",
|
|
"chance": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.7
|
|
},
|
|
"successActions": [
|
|
{
|
|
"$type": "MoleMole.Config.SendEffectTrigger",
|
|
"target": "Team",
|
|
"parameter": "randomIdle1",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "MoleMole.Config.SendEffectTrigger",
|
|
"target": "Team",
|
|
"parameter": "randomIdle2",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "SceneObj_Toys_SeelieCreater_03",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.FollowAttachPointEffectMixin",
|
|
"modifierName": "SeelieController",
|
|
"attachPriority": "FollowPet"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"CombatCheck": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"thinkInterval": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 2.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByIsCombat"
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "MoleMole.Config.SendEffectTrigger",
|
|
"target": "Team",
|
|
"parameter": "Enable",
|
|
"type": "Int",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "MoleMole.Config.SendEffectTrigger",
|
|
"target": "Team",
|
|
"parameter": "Enable",
|
|
"type": "Int",
|
|
"value": 1,
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "MoleMole.Config.Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByIsCombat"
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "MoleMole.Config.SendEffectTrigger",
|
|
"target": "Team",
|
|
"parameter": "Enable",
|
|
"type": "Int",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "MoleMole.Config.SendEffectTrigger",
|
|
"target": "Team",
|
|
"parameter": "Enable",
|
|
"type": "Int",
|
|
"value": 1,
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"SeelieController": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"thinkInterval": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 20.0
|
|
},
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.CurLocalAvatarMixin",
|
|
"modifierName": "CombatCheck"
|
|
}
|
|
],
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
|
|
},
|
|
"effectTempleteID": 103
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "MoleMole.Config.Randomed",
|
|
"chance": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.7
|
|
},
|
|
"successActions": [
|
|
{
|
|
"$type": "MoleMole.Config.SendEffectTrigger",
|
|
"target": "Team",
|
|
"parameter": "randomIdle1",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "MoleMole.Config.SendEffectTrigger",
|
|
"target": "Team",
|
|
"parameter": "randomIdle2",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "SceneObj_Toys_SeelieCreater_04",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.FollowAttachPointEffectMixin",
|
|
"modifierName": "SeelieController",
|
|
"attachPriority": "FollowPet"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"CombatCheck": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"thinkInterval": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 2.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByIsCombat"
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "MoleMole.Config.SendEffectTrigger",
|
|
"target": "Team",
|
|
"parameter": "Enable",
|
|
"type": "Int",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "MoleMole.Config.SendEffectTrigger",
|
|
"target": "Team",
|
|
"parameter": "Enable",
|
|
"type": "Int",
|
|
"value": 1,
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "MoleMole.Config.Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByIsCombat"
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "MoleMole.Config.SendEffectTrigger",
|
|
"target": "Team",
|
|
"parameter": "Enable",
|
|
"type": "Int",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "MoleMole.Config.SendEffectTrigger",
|
|
"target": "Team",
|
|
"parameter": "Enable",
|
|
"type": "Int",
|
|
"value": 1,
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"SeelieController": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"thinkInterval": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 20.0
|
|
},
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.CurLocalAvatarMixin",
|
|
"modifierName": "CombatCheck"
|
|
}
|
|
],
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
|
|
},
|
|
"effectTempleteID": 104
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "MoleMole.Config.Randomed",
|
|
"chance": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.7
|
|
},
|
|
"successActions": [
|
|
{
|
|
"$type": "MoleMole.Config.SendEffectTrigger",
|
|
"target": "Team",
|
|
"parameter": "randomIdle1",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "MoleMole.Config.SendEffectTrigger",
|
|
"target": "Team",
|
|
"parameter": "randomIdle2",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "SceneObj_Toys_MiracleRing",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
|
|
"modifierName": "DeActive"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AttachToGadgetStateMixin",
|
|
"gadgetState": 201,
|
|
"modifierName": "MiracleRing"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"DeActive": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.ShowProgressBarAction",
|
|
"show": false
|
|
}
|
|
]
|
|
},
|
|
"CDTimer": {
|
|
"stacking": "Unique",
|
|
"modifierName": "",
|
|
"duration": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.4
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.SetGlobalValue",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
},
|
|
"key": "IN_CD",
|
|
"maxValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"minValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "MoleMole.Config.SetGlobalValue",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"key": "IN_CD",
|
|
"maxValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"minValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"MiracleRing": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.ShowProgressBarAction"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.SetAnimatorFloat",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetGlobalValue",
|
|
"key": "MiracleRing_Progress",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
}
|
|
],
|
|
"floatID": "Blend",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.5
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.SetAnimatorFloat",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetGlobalValue",
|
|
"key": "MiracleRing_Progress",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 6.0
|
|
}
|
|
}
|
|
],
|
|
"floatID": "Blend",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 3.0
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.SetAnimatorFloat",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetGlobalValue",
|
|
"key": "MiracleRing_Progress",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 12.0
|
|
}
|
|
}
|
|
],
|
|
"floatID": "Blend",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 6.0
|
|
}
|
|
}
|
|
],
|
|
"onBeingHit": [
|
|
{
|
|
"$type": "MoleMole.Config.Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByAny",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByHitElement",
|
|
"element": "Fire"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ByHitElement",
|
|
"element": "Water"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ByHitElement",
|
|
"element": "Grass"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ByHitElement",
|
|
"element": "Electric"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ByHitElement",
|
|
"element": "Ice"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ByHitElement",
|
|
"element": "Frozen"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ByHitElement",
|
|
"element": "Wind"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ByHitElement",
|
|
"element": "Rock"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "MoleMole.Config.Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetGlobalValue",
|
|
"target": "Self",
|
|
"key": "IN_CD",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "MoleMole.Config.AddGlobalValue",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
},
|
|
"key": "MiracleRing_Progress",
|
|
"useLimitRange": true,
|
|
"maxValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 30.0
|
|
},
|
|
"minValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.FireEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_MiracleRing_Charge"
|
|
},
|
|
"born": {
|
|
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
|
|
"attachPointName": "AttachPoint"
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"modifierName": "CDTimer"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.SetAnimatorFloat",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetGlobalValue",
|
|
"key": "MiracleRing_Progress",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
}
|
|
],
|
|
"floatID": "Blend",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.5
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.SetAnimatorFloat",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetGlobalValue",
|
|
"key": "MiracleRing_Progress",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 6.0
|
|
}
|
|
}
|
|
],
|
|
"floatID": "Blend",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 3.0
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.SetAnimatorFloat",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetGlobalValue",
|
|
"key": "MiracleRing_Progress",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 12.0
|
|
}
|
|
}
|
|
],
|
|
"floatID": "Blend",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 6.0
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.KillSelf",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetGlobalValue",
|
|
"key": "MiracleRing_Progress",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 18.0
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.SetGlobalValue",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"key": "MiracleRing_Progress",
|
|
"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": "IN_CD",
|
|
"maxValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"minValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.CreateGadget",
|
|
"lifeByOwnerIsAlive": true,
|
|
"born": {
|
|
"$type": "MoleMole.Config.ConfigBornBySelf",
|
|
"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
|
|
}
|
|
}
|
|
},
|
|
"gadgetID": 70500021,
|
|
"campID": 5001,
|
|
"campTargetType": "Enemy",
|
|
"byServer": true
|
|
}
|
|
],
|
|
"onKill": [
|
|
{
|
|
"$type": "MoleMole.Config.FireEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_Award_Open_02"
|
|
},
|
|
"born": {
|
|
"$type": "MoleMole.Config.ConfigBornByAttachPoint",
|
|
"attachPointName": "AttachPoint"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "SceneObj_Toys_MiracleRing_Dummy"
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "SceneObj_Toys_Endora",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.FollowAttachPointEffectMixin",
|
|
"modifierName": "UNIQUE_EndoraEFF",
|
|
"attachPriority": "FollowPet"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"CombatCheck": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"thinkInterval": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 2.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByIsCombat"
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "MoleMole.Config.SendEffectTrigger",
|
|
"target": "Team",
|
|
"parameter": "Enable",
|
|
"type": "Int",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_Widget_Endora_01"
|
|
}
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "MoleMole.Config.SendEffectTrigger",
|
|
"target": "Team",
|
|
"parameter": "Enable",
|
|
"type": "Int",
|
|
"value": 1,
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_Widget_Endora_01"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "MoleMole.Config.Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByIsCombat"
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "MoleMole.Config.SendEffectTrigger",
|
|
"target": "Team",
|
|
"parameter": "Enable",
|
|
"type": "Int",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_Widget_Endora_01"
|
|
}
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "MoleMole.Config.SendEffectTrigger",
|
|
"target": "Team",
|
|
"parameter": "Enable",
|
|
"type": "Int",
|
|
"value": 1,
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_Widget_Endora_01"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_EndoraEFF": {
|
|
"stacking": "Unique",
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"thinkInterval": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 20.0
|
|
},
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.CurLocalAvatarMixin",
|
|
"modifierName": "CombatCheck"
|
|
}
|
|
],
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_Widget_Endora_01"
|
|
}
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "MoleMole.Config.Randomed",
|
|
"chance": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.7
|
|
},
|
|
"successActions": [
|
|
{
|
|
"$type": "MoleMole.Config.SendEffectTrigger",
|
|
"target": "Team",
|
|
"parameter": "RandomIdle1",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_Widget_Endora_01"
|
|
}
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "MoleMole.Config.SendEffectTrigger",
|
|
"target": "Team",
|
|
"parameter": "RandomIdle2",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_Widget_Endora_01"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "SceneObj_Area_Common_Property_Ani_Prop_AdeptiAbode_01_Ability",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.WidgetMpSupportMixin",
|
|
"succActions": [
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"target": "Other",
|
|
"modifierName": "MpTest"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"modifierName": "CloseIntee"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"CloseIntee": {
|
|
"modifierName": "",
|
|
"duration": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 5.0
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.EnableGadgetIntee"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "MoleMole.Config.EnableGadgetIntee",
|
|
"enable": true
|
|
}
|
|
]
|
|
},
|
|
"MpTest": {
|
|
"modifierName": "",
|
|
"duration": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 5.0
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.DungeonFogEffects",
|
|
"doOffStage": true,
|
|
"muteRemoteAction": true,
|
|
"enable": true,
|
|
"cameraFogEffectName": "Eff_SceneObj_AdeptiAbode_01_CameraAbsorbIn",
|
|
"playerFogEffectName": ""
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AttachEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_AdeptiAbode_01"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.FireEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_Common_AppearMask_03"
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ChangeGadgetUIInteractHint",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByCurrentSceneTypes",
|
|
"SceneTypes": [
|
|
"SCENE_HOME_WORLD",
|
|
"SCENE_HOME_ROOM"
|
|
]
|
|
}
|
|
],
|
|
"hintTextMapId": "UI_HOMEWORLD_ADEPTIABODE_EXITTITLE"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "SceneObj_Toys_SeekerWindCrystal_SeekerSeelieV2",
|
|
"modifiers": {
|
|
"OnReconnect": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onReconnect": [
|
|
{
|
|
"$type": "MoleMole.Config.DebugLog",
|
|
"content": "!!!!!!!!SEELIE RECONNECT!!!!!!!!"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.SetGlobalValue",
|
|
"target": "Team",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"key": "SEELIE_STATE",
|
|
"maxValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"minValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"TickAttach": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"thinkInterval": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.5
|
|
},
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"target": "Team",
|
|
"modifierName": "EffectMaterial"
|
|
}
|
|
]
|
|
},
|
|
"EffectMaterial": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"thinkInterval": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.25
|
|
},
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachModifierToTargetDistanceMixin",
|
|
"targetIDs": [
|
|
70220069
|
|
],
|
|
"byserver": true,
|
|
"valueSteps": [
|
|
{
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
{
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 9.0
|
|
},
|
|
{
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 15.0
|
|
},
|
|
{
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 60.0
|
|
},
|
|
{
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 91.0
|
|
},
|
|
{
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 120.0
|
|
}
|
|
],
|
|
"modifierNameSteps": [
|
|
"Found",
|
|
"Show",
|
|
"Blend",
|
|
"Warn",
|
|
"Kill"
|
|
],
|
|
"BlendParam": "Blend",
|
|
"BlendDistance": [
|
|
{
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 10.0
|
|
},
|
|
{
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 50.0
|
|
}
|
|
],
|
|
"effectPattern": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
],
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.RemoveModifier",
|
|
"target": "Caster",
|
|
"modifierName": "TickAttach"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AttachEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
|
|
},
|
|
"effectTempleteID": 103
|
|
}
|
|
]
|
|
},
|
|
"Found": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"thinkInterval": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.5
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByIsCombat"
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "MoleMole.Config.DebugLog",
|
|
"content": "SEELIE: IN 10m AND IS IN COMBAT"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.SendEffectTrigger",
|
|
"parameter": "Enable",
|
|
"type": "Int",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetGlobalValue",
|
|
"key": "SEELIE_STATE",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 2.0
|
|
}
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "MoleMole.Config.SetGlobalValue",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"key": "SEELIE_STATE",
|
|
"maxValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"minValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "MoleMole.Config.DebugLog",
|
|
"content": "SEELIE: IN 10m AND NOT IN BATTLE"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetGlobalValue",
|
|
"target": "Team",
|
|
"key": "SEELIE_STATE",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetGlobalValue",
|
|
"target": "Team",
|
|
"key": "SEELIE_BACK",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
}
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "MoleMole.Config.SetGlobalValue",
|
|
"target": "Team",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 2.0
|
|
},
|
|
"key": "SEELIE_STATE",
|
|
"maxValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"minValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.DebugLog",
|
|
"content": "SEELIE: SHOOTING BULLET"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.SendEffectTrigger",
|
|
"parameter": "Enable",
|
|
"type": "Int",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.SetSelfAttackTarget",
|
|
"otherTargets": {
|
|
"$type": "MoleMole.Config.SelectTargetsByShape",
|
|
"topLimit": 1,
|
|
"sortType": "Nearest",
|
|
"shapeName": "CircleR20",
|
|
"campTargetType": "All",
|
|
"campBasedOn": "CurLocalAvatar",
|
|
"sizeRatio": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
}
|
|
},
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetGlobalValue",
|
|
"key": "IS_DIG_POINT",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.TriggerBullet",
|
|
"target": "Target",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByEntityIsAlive",
|
|
"target": "SelfAttackTarget"
|
|
}
|
|
],
|
|
"bulletID": 70500027,
|
|
"born": {
|
|
"$type": "MoleMole.Config.ConfigBornBySelf",
|
|
"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.ConfigDirectionByAttackTarget"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AttachModifier",
|
|
"target": "SelfAttackTarget",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByEntityIsAlive",
|
|
"target": "SelfAttackTarget"
|
|
}
|
|
],
|
|
"modifierName": "CountdownShowSeelie"
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "MoleMole.Config.SendEffectTrigger",
|
|
"parameter": "Enable",
|
|
"type": "Int",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "MoleMole.Config.Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByIsCombat"
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "MoleMole.Config.DebugLog",
|
|
"content": "SEELIE: IN 10m AND IS IN COMBAT"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.SendEffectTrigger",
|
|
"parameter": "Enable",
|
|
"type": "Int",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetGlobalValue",
|
|
"key": "SEELIE_STATE",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 2.0
|
|
}
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "MoleMole.Config.SetGlobalValue",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"key": "SEELIE_STATE",
|
|
"maxValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"minValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "MoleMole.Config.DebugLog",
|
|
"content": "SEELIE: IN 10m AND NOT IN BATTLE"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetGlobalValue",
|
|
"target": "Team",
|
|
"key": "SEELIE_STATE",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetGlobalValue",
|
|
"target": "Team",
|
|
"key": "SEELIE_BACK",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
}
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "MoleMole.Config.SetGlobalValue",
|
|
"target": "Team",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 2.0
|
|
},
|
|
"key": "SEELIE_STATE",
|
|
"maxValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"minValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.DebugLog",
|
|
"content": "SEELIE: SHOOTING BULLET"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.SendEffectTrigger",
|
|
"parameter": "Enable",
|
|
"type": "Int",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.SetSelfAttackTarget",
|
|
"otherTargets": {
|
|
"$type": "MoleMole.Config.SelectTargetsByShape",
|
|
"topLimit": 1,
|
|
"sortType": "Nearest",
|
|
"shapeName": "CircleR20",
|
|
"campTargetType": "All",
|
|
"campBasedOn": "CurLocalAvatar",
|
|
"sizeRatio": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
}
|
|
},
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetGlobalValue",
|
|
"key": "IS_DIG_POINT",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.TriggerBullet",
|
|
"target": "Target",
|
|
"bulletID": 70500027,
|
|
"born": {
|
|
"$type": "MoleMole.Config.ConfigBornBySelf",
|
|
"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
|
|
}
|
|
},
|
|
"direction": {
|
|
"$type": "MoleMole.Config.ConfigDirectionByAttackTarget"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AttachModifier",
|
|
"target": "SelfAttackTarget",
|
|
"modifierName": "CountdownShowSeelie"
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "MoleMole.Config.SendEffectTrigger",
|
|
"parameter": "Enable",
|
|
"type": "Int",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Show": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"thinkInterval": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.5
|
|
},
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "MoleMole.Config.DebugLog",
|
|
"content": "SEELIE: 10~20m"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByIsCombat"
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "MoleMole.Config.SendEffectTrigger",
|
|
"parameter": "Enable",
|
|
"type": "Int",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetGlobalValue",
|
|
"key": "SEELIE_STATE",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 2.0
|
|
}
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "MoleMole.Config.SetGlobalValue",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"key": "SEELIE_STATE",
|
|
"maxValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"minValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "MoleMole.Config.Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetGlobalValue",
|
|
"key": "SEELIE_STATE",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "MoleMole.Config.SendEffectTrigger",
|
|
"parameter": "Enable",
|
|
"type": "Int",
|
|
"value": 1,
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "MoleMole.Config.SendEffectTrigger",
|
|
"parameter": "Enable",
|
|
"type": "Int",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Blend": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"thinkInterval": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.5
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.SendEffectTrigger",
|
|
"parameter": "DistanceOut",
|
|
"type": "Int",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "MoleMole.Config.DebugLog",
|
|
"content": "SEELIE: 20~60m"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByIsCombat"
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "MoleMole.Config.SendEffectTrigger",
|
|
"parameter": "Enable",
|
|
"type": "Int",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "MoleMole.Config.Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetGlobalValue",
|
|
"key": "SEELIE_STATE",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "MoleMole.Config.SendEffectTrigger",
|
|
"parameter": "Enable",
|
|
"type": "Int",
|
|
"value": 1,
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "MoleMole.Config.SendEffectTrigger",
|
|
"parameter": "Enable",
|
|
"type": "Int",
|
|
"value": 1,
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.SetGlobalValue",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"key": "SEELIE_STATE",
|
|
"maxValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"minValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Warn": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"thinkInterval": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.5
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.SendEffectTrigger",
|
|
"parameter": "DistanceOut",
|
|
"type": "Int",
|
|
"value": 1,
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "MoleMole.Config.Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByIsCombat"
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "MoleMole.Config.SendEffectTrigger",
|
|
"parameter": "Enable",
|
|
"type": "Int",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "MoleMole.Config.SendEffectTrigger",
|
|
"parameter": "Enable",
|
|
"type": "Int",
|
|
"value": 1,
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Kill": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"thinkInterval": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.5
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.SendEffectTrigger",
|
|
"parameter": "Enable",
|
|
"type": "Int",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"target": "Caster",
|
|
"modifierName": "KillFather"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.RemoveModifier",
|
|
"target": "Team",
|
|
"modifierName": "EffectMaterial"
|
|
}
|
|
]
|
|
},
|
|
"KillFather": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.KillPlayEntity"
|
|
}
|
|
]
|
|
},
|
|
"CountdownShowSeelie": {
|
|
"modifierName": "",
|
|
"duration": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.3
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onRemoved": [
|
|
{
|
|
"$type": "MoleMole.Config.DebugLog",
|
|
"content": "SEELIE: HOLE TIME OUT, SHOW SEELIE"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ExecuteGadgetLua",
|
|
"param1": 201
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.SetGlobalValue",
|
|
"target": "Team",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
},
|
|
"key": "SEELIE_STATE",
|
|
"maxValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"minValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachModifier",
|
|
"modifierName": "TickAttach"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"modifierName": "OnReconnect"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.SetGlobalValue",
|
|
"target": "Team",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"key": "SEELIE_STATE",
|
|
"maxValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"minValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.SetGlobalValue",
|
|
"target": "Team",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
},
|
|
"key": "SEELIE_BACK",
|
|
"maxValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"minValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
}
|
|
],
|
|
"onKill": [
|
|
{
|
|
"$type": "MoleMole.Config.RemoveModifier",
|
|
"target": "Team",
|
|
"modifierName": "EffectMaterial"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "SceneObj_Toys_SeekerWindCrystal_SeekerSeelieV2_Trail",
|
|
"modifiers": {
|
|
"AttachEffect": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_TreasureMap_Trail"
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.DebugLog",
|
|
"content": "SEELIE: BULLET BUILT!"
|
|
}
|
|
]
|
|
},
|
|
"TimeoutKillself": {
|
|
"modifierName": "",
|
|
"duration": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 5.0
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onRemoved": [
|
|
{
|
|
"$type": "MoleMole.Config.DebugLog",
|
|
"content": "SEELIE: BULLET TIMEOUT KILL SELF"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.RemoveModifier",
|
|
"modifierName": "AttachEffect"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.KillSelf"
|
|
}
|
|
]
|
|
},
|
|
"CheckState": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"thinkInterval": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.5
|
|
},
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "MoleMole.Config.KillSelf",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByNot",
|
|
"target": "Team",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetGlobalValue",
|
|
"key": "SEELIE_STATE",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 2.0
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"modifierName": "AttachEffect"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"modifierName": "CheckState"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"modifierName": "TimeoutKillself"
|
|
}
|
|
],
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "MoleMole.Config.RemoveModifier",
|
|
"modifierName": "AttachEffect"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.KillSelf"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.DebugLog",
|
|
"content": "SEELIE: BULLET HIT HOLE, KILL SELF!!!!!"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "SceneObj_Toys_SeekerWindCrystal_SeekerSeelieV2_Hole",
|
|
"modifiers": {
|
|
"EffectMaterial": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_SeekerSeelieV2_01"
|
|
},
|
|
"effectTempleteID": 103
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.SendEffectTrigger",
|
|
"parameter": "Enable",
|
|
"type": "Int",
|
|
"value": 1,
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_SeekerSeelieV2_01"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"modifierName": "EffectMaterial"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "SceneObj_Toys_LeiLing",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.FollowAttachPointEffectMixin",
|
|
"modifierName": "LeilingController",
|
|
"attachPriority": "FollowPet"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"CombatCheck": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"thinkInterval": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 2.0
|
|
},
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachToAnimatorStateIDMixin",
|
|
"stateIDs": [
|
|
"Standby",
|
|
"RunToIdle",
|
|
"WalkToIdle",
|
|
"SprintToIdle",
|
|
"StandbyShow_01",
|
|
"StandbyShow_02"
|
|
],
|
|
"modifierName": "Leiling_DoStandBy"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AttachToAnimatorStateIDMixin",
|
|
"stateIDs": [
|
|
"Run",
|
|
"Sprint"
|
|
],
|
|
"modifierName": "Leiling_DoMove"
|
|
}
|
|
],
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByIsCombat"
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "MoleMole.Config.SendEffectTrigger",
|
|
"target": "Team",
|
|
"parameter": "Enable",
|
|
"type": "Int",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_ThunderSeed_Toys"
|
|
}
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "MoleMole.Config.SendEffectTrigger",
|
|
"target": "Team",
|
|
"parameter": "Enable",
|
|
"type": "Int",
|
|
"value": 1,
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_ThunderSeed_Toys"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "MoleMole.Config.Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByIsCombat"
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "MoleMole.Config.SendEffectTrigger",
|
|
"target": "Team",
|
|
"parameter": "Enable",
|
|
"type": "Int",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_ThunderSeed_Toys"
|
|
}
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "MoleMole.Config.SendEffectTrigger",
|
|
"target": "Team",
|
|
"parameter": "Enable",
|
|
"type": "Int",
|
|
"value": 1,
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_ThunderSeed_Toys"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"LeilingController": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.CurLocalAvatarMixin",
|
|
"modifierName": "CombatCheck"
|
|
}
|
|
],
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_ThunderSeed_Toys"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"Leiling_DoStandBy": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.SendEffectTrigger",
|
|
"target": "Team",
|
|
"parameter": "State",
|
|
"type": "Int",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_ThunderSeed_Toys"
|
|
}
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "MoleMole.Config.SendEffectTrigger",
|
|
"target": "Team",
|
|
"parameter": "State",
|
|
"type": "Int",
|
|
"value": 201,
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_ThunderSeed_Toys"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"Leiling_DoMove": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.SendEffectTrigger",
|
|
"target": "Team",
|
|
"parameter": "State",
|
|
"type": "Int",
|
|
"value": 201,
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_ThunderSeed_Toys"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "SceneObj_Toys_TsurumiPlumeV1"
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "SceneObj_Toys_TsurumiPlumeV2",
|
|
"modifiers": {
|
|
"SetReginState": {
|
|
"modifierName": "",
|
|
"duration": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 2.5
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.SetGlobalValue",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
},
|
|
"key": "GV_ReginSignal",
|
|
"maxValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"minValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$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
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"AddReginNums": {
|
|
"modifierName": "",
|
|
"duration": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.AddGlobalValue",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
},
|
|
"key": "GV_ReginNums",
|
|
"maxValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"minValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"ResetReginNums": {
|
|
"modifierName": "",
|
|
"duration": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.SetGlobalValue",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"key": "GV_ReginNums",
|
|
"maxValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"minValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.SetGlobalValue",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"key": "GV_ReginNums",
|
|
"maxValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"minValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
}
|
|
],
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "MoleMole.Config.Predicated",
|
|
"target": "CurLocalAvatar",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByHostOrGuest",
|
|
"isHost": true
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"otherTargets": {
|
|
"$type": "MoleMole.Config.SelectTargetsByShape",
|
|
"shapeName": "CircleR15H10",
|
|
"campTargetType": "All",
|
|
"campBasedOn": "CurLocalAvatar",
|
|
"sizeRatio": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
}
|
|
},
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByEntityTypes",
|
|
"entityTypes": [
|
|
"Gadget"
|
|
]
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetGlobalValue",
|
|
"key": "GV_ReginGadget",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetGadgetState",
|
|
"gadgetState": 201
|
|
}
|
|
],
|
|
"modifierName": "SetReginState"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.Predicated",
|
|
"otherTargets": {
|
|
"$type": "MoleMole.Config.SelectTargetsByShape",
|
|
"shapeName": "CircleR15H10",
|
|
"campTargetType": "All",
|
|
"campBasedOn": "CurLocalAvatar",
|
|
"sizeRatio": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
}
|
|
},
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByEntityTypes",
|
|
"entityTypes": [
|
|
"Gadget"
|
|
]
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetGlobalValue",
|
|
"key": "GV_ReginGadget",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetGadgetState",
|
|
"gadgetState": 201
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"modifierName": "AddReginNums"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ShowReminder",
|
|
"predicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByTargetGlobalValue",
|
|
"key": "GV_ReginNums",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
}
|
|
],
|
|
"id": 400089
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"modifierName": "ResetReginNums"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "SceneObj_Toys_ShikiShogun",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.FollowAttachPointEffectMixin",
|
|
"modifierName": "UNIQUE_ShikiShogunEffect",
|
|
"attachPriority": "FollowPet"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"CombatCheck": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"thinkInterval": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 2.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByIsCombat"
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "MoleMole.Config.SendEffectTrigger",
|
|
"target": "Team",
|
|
"parameter": "Enable",
|
|
"type": "Int",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_Widget_Shikishogun_01"
|
|
}
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "MoleMole.Config.SendEffectTrigger",
|
|
"target": "Team",
|
|
"parameter": "Enable",
|
|
"type": "Int",
|
|
"value": 1,
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_Widget_Shikishogun_01"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "MoleMole.Config.Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByIsCombat"
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "MoleMole.Config.SendEffectTrigger",
|
|
"target": "Team",
|
|
"parameter": "Enable",
|
|
"type": "Int",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_Widget_Shikishogun_01"
|
|
}
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "MoleMole.Config.SendEffectTrigger",
|
|
"target": "Team",
|
|
"parameter": "Enable",
|
|
"type": "Int",
|
|
"value": 1,
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_Widget_Shikishogun_01"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_ShikiShogunEffect": {
|
|
"stacking": "Unique",
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"thinkInterval": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 20.0
|
|
},
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.CurLocalAvatarMixin",
|
|
"modifierName": "CombatCheck"
|
|
}
|
|
],
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_Widget_Shikishogun_01"
|
|
}
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "MoleMole.Config.Randomed",
|
|
"chance": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.7
|
|
},
|
|
"successActions": [
|
|
{
|
|
"$type": "MoleMole.Config.SendEffectTrigger",
|
|
"target": "Team",
|
|
"parameter": "RandomIdle1",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_Widget_Shikishogun_01"
|
|
}
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "MoleMole.Config.SendEffectTrigger",
|
|
"target": "Team",
|
|
"parameter": "RandomIdle2",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_Widget_Shikishogun_01"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "MoleMole.Config.ConfigAbility",
|
|
"abilityName": "SceneObj_Toys_MichiaeMatsuri_Crystal",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.AttachToWidgetStateMixin",
|
|
"LELKBNCOIIM": 220049,
|
|
"NAPKMOKEJPP": [
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"modifierName": "onActive"
|
|
}
|
|
],
|
|
"ABPIDEOABFO": [
|
|
{
|
|
"$type": "MoleMole.Config.RemoveModifier",
|
|
"modifierName": "onActive"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "MoleMole.Config.RemoveModifier",
|
|
"modifierName": "onActive"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"abilitySpecials": {
|
|
"LevelEntity_Avatar_SystemValue": {
|
|
"type": "float",
|
|
"dynamicValue": 0.0
|
|
},
|
|
"DamagePercentage": {
|
|
"type": "float",
|
|
"dynamicValue": 0.1
|
|
}
|
|
},
|
|
"modifiers": {
|
|
"onActive": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.CurLocalAvatarMixin",
|
|
"modifierName": "AttackController"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.AttachModifierToGlobalValueMixin",
|
|
"globalValueKey": "SGV_MichiaeMatsuri_CrystalLevel",
|
|
"valueSteps": [
|
|
{
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": -1.0
|
|
},
|
|
{
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.5
|
|
},
|
|
{
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 30.0
|
|
}
|
|
],
|
|
"modifierNameSteps": [
|
|
"NoRader",
|
|
"HasRader"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"NoRader": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
}
|
|
},
|
|
"HasRader": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "MoleMole.Config.CurLocalAvatarMixin",
|
|
"modifierName": "HasRader_Avatar"
|
|
}
|
|
]
|
|
},
|
|
"HasRader_Avatar": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.SetGlobalValue",
|
|
"doOffStage": true,
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
},
|
|
"key": "_ABILITY_Radar_Collectables_MichiaeMatsuri",
|
|
"maxValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"minValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "MoleMole.Config.SetGlobalValue",
|
|
"doOffStage": true,
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"key": "_ABILITY_Radar_Collectables_MichiaeMatsuri",
|
|
"maxValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"minValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"AttackController": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onHittingOther": [
|
|
{
|
|
"$type": "MoleMole.Config.Predicated",
|
|
"target": "Other",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByEntityTypes",
|
|
"entityTypes": [
|
|
"Monster"
|
|
]
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ByAttackTags",
|
|
"attackTags": [
|
|
"MichiaeMatsuri_CrystalAttack"
|
|
]
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "MoleMole.Config.DebugLog",
|
|
"content": "MONSTERGV: TARGET IS MONSTER"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"target": "Other",
|
|
"modifierName": "SetGV"
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "MoleMole.Config.DebugLog",
|
|
"content": "MONSTERGV: TARGET NNNOOOOTTTT MONSTER"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"SetGV": {
|
|
"modifierName": "",
|
|
"duration": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.5
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.SetGlobalValue",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
},
|
|
"key": "_CRYSTALSKILL_MONSTER_REMOVELIMBO",
|
|
"maxValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"minValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"z_ActiveController": {
|
|
"modifierName": "",
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 100.0
|
|
},
|
|
"thinkInterval": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
},
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "MoleMole.Config.Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "MoleMole.Config.ByCurrentSceneId",
|
|
"sceneIds": [
|
|
7
|
|
]
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"modifierName": "onActive"
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "MoleMole.Config.RemoveModifier",
|
|
"modifierName": "onActive"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "MoleMole.Config.SetGlobalValue",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 1.0
|
|
},
|
|
"key": "_GV_Has_MichiaecasketCrystal",
|
|
"maxValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"minValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.ApplyModifier",
|
|
"modifierName": "z_ActiveController"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "MoleMole.Config.SetGlobalValue",
|
|
"value": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"key": "_GV_Has_MichiaecasketCrystal",
|
|
"maxValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"minValue": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
}
|
|
],
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "MoleMole.Config.FireEffect",
|
|
"effectPattern": {
|
|
"isDynamic": false,
|
|
"fixedValue": "Eff_SceneObj_Michiaecasket_01"
|
|
}
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.SetSystemValueToOverrideMap",
|
|
"key": "LevelEntity_Avatar_SystemValue",
|
|
"type": "ElementLevelCo"
|
|
},
|
|
{
|
|
"$type": "MoleMole.Config.TriggerAttackEvent",
|
|
"target": "CurLocalAvatar",
|
|
"attackEvent": {
|
|
"attackPattern": {
|
|
"$type": "MoleMole.Config.ConfigAttackSphere",
|
|
"triggerType": "TriggerNoRepeat",
|
|
"ignoreMassive": true,
|
|
"born": {
|
|
"$type": "MoleMole.Config.ConfigBornByTarget",
|
|
"offset": {
|
|
"x": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"y": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.5
|
|
},
|
|
"z": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
}
|
|
}
|
|
},
|
|
"radius": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 8.0
|
|
}
|
|
},
|
|
"attackInfo": {
|
|
"attackTag": "MichiaeMatsuri_CrystalAttack",
|
|
"attenuationTag": "",
|
|
"attenuationGroup": "default",
|
|
"attackProperty": {
|
|
"damagePercentage": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"damagePercentageRatio": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"elementDurability": {
|
|
"isFormula": false,
|
|
"isDynamic": false,
|
|
"fixedValue": 0.0
|
|
},
|
|
"strikeType": "Default",
|
|
"enBreak": 0.0,
|
|
"damageExtra": {
|
|
"isFormula": true,
|
|
"formula": [
|
|
{
|
|
"isOperator": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "LevelEntity_Avatar_SystemValue"
|
|
},
|
|
{
|
|
"isOperator": false,
|
|
"isDynamic": true,
|
|
"dynamicKey": "DamagePercentage"
|
|
},
|
|
{
|
|
"isOperator": true,
|
|
"operation": "Mul"
|
|
}
|
|
]
|
|
},
|
|
"trueDamage": true
|
|
},
|
|
"hitPattern": {
|
|
"onHitEffectName": "default",
|
|
"hitImpulseType": "LV1",
|
|
"hitHaltTimeScale": 0.05
|
|
}
|
|
}
|
|
},
|
|
"targetType": "Enemy"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
] |