mirror of
https://github.com/theBowja/GenshinData-1.git
synced 2025-08-04 23:43:50 +09:00
1980 lines
78 KiB
JSON
1980 lines
78 KiB
JSON
[
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_Toys_ProtablePot_Bullet",
|
|
"modifiers": {
|
|
"DemiHurricane_Flusk_Trigger": {
|
|
"modifierName": "",
|
|
"duration": 1.0,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "EnableBulletCollisionPluginTrigger"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "EnableBulletCollisionPluginTrigger",
|
|
"setEnable": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_Avatar_Girl_Catalyst_Sucrose_DemiHurricane_Flusk_Bullet"
|
|
}
|
|
],
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_Avatar_Girl_Catalyst_Sucrose_DemiHurricane_Start"
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 0.0,
|
|
"z": 0.0
|
|
}
|
|
},
|
|
"gadgetID": 70310006,
|
|
"campID": 1001,
|
|
"campTargetType": "Enemy"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_Toys_PortablePot",
|
|
"modifiers": {
|
|
"PotEff": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_SceneObj_PortableCookingPot_01_Idle"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "ExecuteGadgetLua",
|
|
"param1": 201
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "PotEff"
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_SceneObj_Common_AppearMask_03",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"attachPointName": "RootNode"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_Toys_PortableTeleport",
|
|
"modifiers": {
|
|
"RefreshBuff": {
|
|
"modifierName": "",
|
|
"duration": 1.0,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "RemoveServerBuff",
|
|
"target": "CurTeamAvatars",
|
|
"sBuffId": 500101,
|
|
"isTeamBuff": true
|
|
},
|
|
{
|
|
"$type": "RemoveServerBuff",
|
|
"target": "CurTeamAvatars",
|
|
"sBuffId": 500102,
|
|
"isTeamBuff": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onFieldEnter": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"target": "TargetTeam",
|
|
"modifierName": "RefreshBuff"
|
|
}
|
|
],
|
|
"onFieldExit": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"target": "TargetTeam",
|
|
"modifierName": "RefreshBuff"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_Toys_WindField",
|
|
"modifiers": {
|
|
"Timmer": {
|
|
"modifierName": "",
|
|
"duration": 8.0,
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "KillSelf"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "Timmer"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_Toys_SeekerRockCrystal_Success",
|
|
"onAdded": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_SceneObj_SeekerRockCrystal_01"
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_SceneObj_SeekerCrystal_Success"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_Toys_SeekerWindCrystal_Success",
|
|
"onAdded": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_SceneObj_SeekerWindCrystal_01"
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_SceneObj_SeekerCrystal_Success"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_Toys_SeekerRockCrystal_Fail",
|
|
"onAdded": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_SceneObj_SeekerRockCrystal_01"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_Toys_SeekerWindCrystal_Fail",
|
|
"onAdded": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_SceneObj_SeekerWindCrystal_01"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_Toys_SeekerTreasureBox_MD",
|
|
"modifiers": {
|
|
"FindTreasureBox": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_SceneObj_SeekerNormalChest_01"
|
|
},
|
|
{
|
|
"$type": "Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByIsGadgetExistAround",
|
|
"gadgetIdArray": [
|
|
70210063,
|
|
70211001,
|
|
70211002,
|
|
70211011,
|
|
70211012,
|
|
70211021,
|
|
70211022,
|
|
70211031,
|
|
70211032,
|
|
70211101,
|
|
70211102,
|
|
70211103,
|
|
70211104,
|
|
70211111,
|
|
70211112,
|
|
70211121,
|
|
70211122,
|
|
70211123,
|
|
70211131,
|
|
70211132
|
|
],
|
|
"trunToTarget": true
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_SceneObj_SeekerNormalChest_01_Success",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf"
|
|
}
|
|
},
|
|
{
|
|
"$type": "ServerLuaCall",
|
|
"funcName": "SetToysCD_MD_Success"
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "ServerLuaCall",
|
|
"funcName": "SetToysCD_MD_Fail"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "FindTreasureBox"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_Toys_SeekerTreasureBox_LY",
|
|
"modifiers": {
|
|
"FindTreasureBox": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_SceneObj_SeekerNormalChest_01"
|
|
},
|
|
{
|
|
"$type": "Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByIsGadgetExistAround",
|
|
"gadgetIdArray": [
|
|
70210063,
|
|
70211001,
|
|
70211002,
|
|
70211011,
|
|
70211012,
|
|
70211021,
|
|
70211022,
|
|
70211031,
|
|
70211032,
|
|
70211101,
|
|
70211102,
|
|
70211103,
|
|
70211104,
|
|
70211111,
|
|
70211112,
|
|
70211121,
|
|
70211122,
|
|
70211123,
|
|
70211131,
|
|
70211132
|
|
],
|
|
"trunToTarget": true
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_SceneObj_SeekerNormalChest_01_Success",
|
|
"born": {
|
|
"$type": "ConfigBornBySelf"
|
|
}
|
|
},
|
|
{
|
|
"$type": "ServerLuaCall",
|
|
"funcName": "SetToysCD_LY_Success"
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "ServerLuaCall",
|
|
"funcName": "SetToysCD_LY_Fail"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "FindTreasureBox"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_Toys_SeekerWindSeed_Absorb",
|
|
"onAdded": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"target": "Team",
|
|
"effectPattern": "Eff_SceneObj_WindSeed_01_Absorb"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_Toys_SeekerWindCrystal_SeekerSeelie",
|
|
"modifiers": {
|
|
"TickAttach": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 0.5,
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"target": "Team",
|
|
"modifierName": "EffectMaterial"
|
|
}
|
|
]
|
|
},
|
|
"EffectMaterial": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 2.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "AttachModifierToTargetDistanceMixin",
|
|
"targetIDs": [
|
|
70220042
|
|
],
|
|
"byserver": true,
|
|
"valueSteps": [
|
|
0.0,
|
|
12.0,
|
|
60.0,
|
|
90.0,
|
|
120.0
|
|
],
|
|
"modifierNameSteps": [
|
|
"Shine",
|
|
"Blend",
|
|
"Warn",
|
|
"Kill"
|
|
],
|
|
"BlendParam": "Blend",
|
|
"BlendDistance": [
|
|
12.0,
|
|
50.0
|
|
],
|
|
"effectPattern": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
],
|
|
"onAdded": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"target": "Caster",
|
|
"modifierName": "TickAttach"
|
|
},
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_SceneObj_SeekerSeelie_01",
|
|
"effectTempleteID": 103
|
|
},
|
|
{
|
|
"$type": "Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByIsCombat"
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "SendEffectTrigger",
|
|
"parameter": "Enable",
|
|
"type": "Int",
|
|
"effectPattern": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "SendEffectTrigger",
|
|
"parameter": "Enable",
|
|
"type": "Int",
|
|
"value": 1,
|
|
"effectPattern": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByIsCombat"
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "SendEffectTrigger",
|
|
"parameter": "Enable",
|
|
"type": "Int",
|
|
"effectPattern": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "SendEffectTrigger",
|
|
"parameter": "Enable",
|
|
"type": "Int",
|
|
"value": 1,
|
|
"effectPattern": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Shine": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "SendEffectTrigger",
|
|
"parameter": "DistanceOut",
|
|
"type": "Int",
|
|
"effectPattern": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
]
|
|
},
|
|
"Blend": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "SendEffectTrigger",
|
|
"parameter": "DistanceOut",
|
|
"type": "Int",
|
|
"effectPattern": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
]
|
|
},
|
|
"Warn": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "SendEffectTrigger",
|
|
"parameter": "DistanceOut",
|
|
"type": "Int",
|
|
"value": 1,
|
|
"effectPattern": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
]
|
|
},
|
|
"Kill": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 0.5,
|
|
"onAdded": [
|
|
{
|
|
"$type": "SendEffectTrigger",
|
|
"parameter": "Enable",
|
|
"type": "Int",
|
|
"effectPattern": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"target": "Caster",
|
|
"modifierName": "KillFather"
|
|
},
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"target": "Team",
|
|
"modifierName": "EffectMaterial"
|
|
}
|
|
]
|
|
},
|
|
"KillFather": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "KillPlayEntity"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "TickAttach"
|
|
}
|
|
],
|
|
"onKill": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"target": "Team",
|
|
"modifierName": "EffectMaterial"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_Toys_SeekerWindCrystal_SeekerSeelie_LV2",
|
|
"modifiers": {
|
|
"TickAttach": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 0.5,
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"target": "Team",
|
|
"modifierName": "EffectMaterial"
|
|
}
|
|
]
|
|
},
|
|
"EffectMaterial": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 2.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "AttachModifierToTargetDistanceMixin",
|
|
"targetIDs": [
|
|
70220042
|
|
],
|
|
"valueSteps": [
|
|
0.0,
|
|
10.0,
|
|
40.0,
|
|
100.0,
|
|
120.0
|
|
],
|
|
"modifierNameSteps": [
|
|
"Shine",
|
|
"Blend",
|
|
"Warn",
|
|
"Kill"
|
|
],
|
|
"BlendParam": "Blend",
|
|
"BlendDistance": [
|
|
10.0,
|
|
30.0
|
|
],
|
|
"effectPattern": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
],
|
|
"onAdded": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"target": "Caster",
|
|
"modifierName": "TickAttach"
|
|
},
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_SceneObj_SeekerSeelie_01",
|
|
"effectTempleteID": 103
|
|
},
|
|
{
|
|
"$type": "Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByIsCombat"
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "SendEffectTrigger",
|
|
"parameter": "Enable",
|
|
"type": "Int",
|
|
"effectPattern": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "SendEffectTrigger",
|
|
"parameter": "Enable",
|
|
"type": "Int",
|
|
"value": 1,
|
|
"effectPattern": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByIsCombat"
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "SendEffectTrigger",
|
|
"parameter": "Enable",
|
|
"type": "Int",
|
|
"effectPattern": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "SendEffectTrigger",
|
|
"parameter": "Enable",
|
|
"type": "Int",
|
|
"value": 1,
|
|
"effectPattern": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Shine": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_SceneObj_SeekerSeelie_01_DualShine"
|
|
},
|
|
{
|
|
"$type": "SendEffectTrigger",
|
|
"parameter": "DistanceOut",
|
|
"type": "Int",
|
|
"effectPattern": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
]
|
|
},
|
|
"Blend": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "SendEffectTrigger",
|
|
"parameter": "DistanceOut",
|
|
"type": "Int",
|
|
"effectPattern": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
]
|
|
},
|
|
"Warn": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "SendEffectTrigger",
|
|
"parameter": "DistanceOut",
|
|
"type": "Int",
|
|
"value": 1,
|
|
"effectPattern": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
]
|
|
},
|
|
"Kill": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"target": "Caster",
|
|
"modifierName": "KillFather"
|
|
},
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"target": "Team",
|
|
"modifierName": "EffectMaterial"
|
|
}
|
|
]
|
|
},
|
|
"KillFather": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "KillPlayEntity"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "TickAttach"
|
|
}
|
|
],
|
|
"onKill": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"target": "Team",
|
|
"modifierName": "EffectMaterial"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_Toys_SeekerWindCrystal_SeekerSeelie_LV3",
|
|
"modifiers": {
|
|
"TickAttach": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 0.5,
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"target": "Team",
|
|
"modifierName": "EffectMaterial"
|
|
}
|
|
]
|
|
},
|
|
"EffectMaterial": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 2.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "AttachModifierToTargetDistanceMixin",
|
|
"targetIDs": [
|
|
70220042
|
|
],
|
|
"valueSteps": [
|
|
0.0,
|
|
10.0,
|
|
40.0,
|
|
100.0,
|
|
120.0
|
|
],
|
|
"modifierNameSteps": [
|
|
"Shine",
|
|
"Blend",
|
|
"Warn",
|
|
"Kill"
|
|
],
|
|
"BlendParam": "Blend",
|
|
"BlendDistance": [
|
|
10.0,
|
|
30.0
|
|
],
|
|
"effectPattern": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
],
|
|
"onAdded": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"target": "Caster",
|
|
"modifierName": "TickAttach"
|
|
},
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_SceneObj_SeekerSeelie_01",
|
|
"effectTempleteID": 103
|
|
},
|
|
{
|
|
"$type": "Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByIsCombat"
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "SendEffectTrigger",
|
|
"parameter": "Enable",
|
|
"type": "Int",
|
|
"effectPattern": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "SendEffectTrigger",
|
|
"parameter": "Enable",
|
|
"type": "Int",
|
|
"value": 1,
|
|
"effectPattern": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByIsCombat"
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "SendEffectTrigger",
|
|
"parameter": "Enable",
|
|
"type": "Int",
|
|
"effectPattern": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "SendEffectTrigger",
|
|
"parameter": "Enable",
|
|
"type": "Int",
|
|
"value": 1,
|
|
"effectPattern": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"Shine": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_SceneObj_SeekerSeelie_01_DualShine"
|
|
},
|
|
{
|
|
"$type": "SendEffectTrigger",
|
|
"parameter": "DistanceOut",
|
|
"type": "Int",
|
|
"effectPattern": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
]
|
|
},
|
|
"Blend": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "SendEffectTrigger",
|
|
"parameter": "DistanceOut",
|
|
"type": "Int",
|
|
"effectPattern": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
]
|
|
},
|
|
"Warn": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "SendEffectTrigger",
|
|
"parameter": "DistanceOut",
|
|
"type": "Int",
|
|
"value": 1,
|
|
"effectPattern": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
]
|
|
},
|
|
"Kill": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"target": "Caster",
|
|
"modifierName": "KillFather"
|
|
},
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"target": "Team",
|
|
"modifierName": "EffectMaterial"
|
|
}
|
|
]
|
|
},
|
|
"KillFather": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "KillPlayEntity"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "TickAttach"
|
|
}
|
|
],
|
|
"onKill": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"target": "Team",
|
|
"modifierName": "EffectMaterial"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_Toys_HeatSeelie",
|
|
"modifiers": {
|
|
"Timer": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 5.0,
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "KillSelf"
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_WarmBuff": {
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"duration": 1.0,
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 0.20000000298023224,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "ResistClimateMixin",
|
|
"climateTypes": [
|
|
"Cold"
|
|
],
|
|
"trend": "Rise",
|
|
"ratio": -999.0,
|
|
"type": "Current"
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "AddClimateMeter",
|
|
"climateType": "Cold",
|
|
"value": -5.0
|
|
}
|
|
]
|
|
},
|
|
"Burning": {
|
|
"modifierName": "",
|
|
"elementType": "Fire",
|
|
"elementDurability": 15.0,
|
|
"isElementDurabilityMutable": false,
|
|
"thinkInterval": 0.5,
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"otherTargets": {
|
|
"$type": "SelectTargetsByShape",
|
|
"shapeName": "CircleR2",
|
|
"campTargetType": "All",
|
|
"sizeRatio": 1.0
|
|
},
|
|
"predicates": [
|
|
{
|
|
"$type": "ByEntityTypes",
|
|
"entityTypes": [
|
|
"Avatar"
|
|
]
|
|
}
|
|
],
|
|
"modifierName": "UNIQUE_WarmBuff"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "Burning"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "Timer"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_Toys_SeekerSeelie",
|
|
"modifiers": {
|
|
"EffectMaterial_Team": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 2.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_SceneObj_SeekerSeelie_01"
|
|
},
|
|
{
|
|
"$type": "Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByIsCombat"
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "SendEffectTrigger",
|
|
"parameter": "Enable",
|
|
"type": "Int",
|
|
"effectPattern": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "SendEffectTrigger",
|
|
"parameter": "Enable",
|
|
"type": "Int",
|
|
"value": 1,
|
|
"effectPattern": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByIsCombat"
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "SendEffectTrigger",
|
|
"parameter": "Enable",
|
|
"type": "Int",
|
|
"effectPattern": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "SendEffectTrigger",
|
|
"parameter": "Enable",
|
|
"type": "Int",
|
|
"value": 1,
|
|
"effectPattern": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_Toys_SeelieCreater",
|
|
"modifiers": {
|
|
"TickAttach": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 0.5,
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"target": "Team",
|
|
"modifierName": "EffectMaterial"
|
|
}
|
|
]
|
|
},
|
|
"IdleCheck": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "AttachToAnimatorStateIDMixin",
|
|
"stateIDs": [
|
|
"Standby"
|
|
],
|
|
"modifierName": "SeelieRandomIdle"
|
|
}
|
|
]
|
|
},
|
|
"SeelieRandomIdle": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 20.0,
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "Randomed",
|
|
"chance": 0.699999988079071,
|
|
"successActions": [
|
|
{
|
|
"$type": "SendEffectTrigger",
|
|
"target": "Team",
|
|
"parameter": "randomIdle1",
|
|
"effectPattern": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "SendEffectTrigger",
|
|
"target": "Team",
|
|
"parameter": "randomIdle2",
|
|
"effectPattern": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"EffectMaterial": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 2.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "CurLocalAvatarMixin",
|
|
"modifierName": "SeelieRandomIdle"
|
|
}
|
|
],
|
|
"onAdded": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"target": "Caster",
|
|
"modifierName": "TickAttach"
|
|
},
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_SceneObj_SeekerSeelie_01",
|
|
"effectTempleteID": 101
|
|
},
|
|
{
|
|
"$type": "Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByIsCombat"
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "SendEffectTrigger",
|
|
"parameter": "Enable",
|
|
"type": "Int",
|
|
"effectPattern": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "SendEffectTrigger",
|
|
"parameter": "Enable",
|
|
"type": "Int",
|
|
"value": 1,
|
|
"effectPattern": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByIsCombat"
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "SendEffectTrigger",
|
|
"parameter": "Enable",
|
|
"type": "Int",
|
|
"effectPattern": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "SendEffectTrigger",
|
|
"parameter": "Enable",
|
|
"type": "Int",
|
|
"value": 1,
|
|
"effectPattern": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "TickAttach"
|
|
}
|
|
],
|
|
"onKill": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"target": "Team",
|
|
"modifierName": "EffectMaterial"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_Toys_SeelieCreater_02",
|
|
"modifiers": {
|
|
"TickAttach": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 0.5,
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"target": "Team",
|
|
"modifierName": "EffectMaterial"
|
|
}
|
|
]
|
|
},
|
|
"IdleCheck": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "AttachToAnimatorStateIDMixin",
|
|
"stateIDs": [
|
|
"Standby"
|
|
],
|
|
"modifierName": "SeelieRandomIdle"
|
|
}
|
|
]
|
|
},
|
|
"SeelieRandomIdle": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 20.0,
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "Randomed",
|
|
"chance": 0.699999988079071,
|
|
"successActions": [
|
|
{
|
|
"$type": "SendEffectTrigger",
|
|
"target": "Team",
|
|
"parameter": "randomIdle1",
|
|
"effectPattern": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "SendEffectTrigger",
|
|
"target": "Team",
|
|
"parameter": "randomIdle2",
|
|
"effectPattern": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"EffectMaterial": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 2.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "CurLocalAvatarMixin",
|
|
"modifierName": "SeelieRandomIdle"
|
|
}
|
|
],
|
|
"onAdded": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"target": "Caster",
|
|
"modifierName": "TickAttach"
|
|
},
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_SceneObj_SeekerSeelie_01",
|
|
"effectTempleteID": 102
|
|
},
|
|
{
|
|
"$type": "Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByIsCombat"
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "SendEffectTrigger",
|
|
"parameter": "Enable",
|
|
"type": "Int",
|
|
"effectPattern": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "SendEffectTrigger",
|
|
"parameter": "Enable",
|
|
"type": "Int",
|
|
"value": 1,
|
|
"effectPattern": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByIsCombat"
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "SendEffectTrigger",
|
|
"parameter": "Enable",
|
|
"type": "Int",
|
|
"effectPattern": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "SendEffectTrigger",
|
|
"parameter": "Enable",
|
|
"type": "Int",
|
|
"value": 1,
|
|
"effectPattern": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "TickAttach"
|
|
}
|
|
],
|
|
"onKill": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"target": "Team",
|
|
"modifierName": "EffectMaterial"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_Toys_SeelieCreater_03",
|
|
"modifiers": {
|
|
"TickAttach": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 0.5,
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"target": "Team",
|
|
"modifierName": "EffectMaterial"
|
|
}
|
|
]
|
|
},
|
|
"IdleCheck": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "AttachToAnimatorStateIDMixin",
|
|
"stateIDs": [
|
|
"Standby"
|
|
],
|
|
"modifierName": "SeelieRandomIdle"
|
|
}
|
|
]
|
|
},
|
|
"SeelieRandomIdle": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 20.0,
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "Randomed",
|
|
"chance": 0.699999988079071,
|
|
"successActions": [
|
|
{
|
|
"$type": "SendEffectTrigger",
|
|
"target": "Team",
|
|
"parameter": "randomIdle1",
|
|
"effectPattern": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "SendEffectTrigger",
|
|
"target": "Team",
|
|
"parameter": "randomIdle2",
|
|
"effectPattern": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"EffectMaterial": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 2.0,
|
|
"modifierMixins": [
|
|
{
|
|
"$type": "CurLocalAvatarMixin",
|
|
"modifierName": "SeelieRandomIdle"
|
|
}
|
|
],
|
|
"onAdded": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"target": "Caster",
|
|
"modifierName": "TickAttach"
|
|
},
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_SceneObj_SeekerSeelie_01",
|
|
"effectTempleteID": 103
|
|
},
|
|
{
|
|
"$type": "Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByIsCombat"
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "SendEffectTrigger",
|
|
"parameter": "Enable",
|
|
"type": "Int",
|
|
"effectPattern": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "SendEffectTrigger",
|
|
"parameter": "Enable",
|
|
"type": "Int",
|
|
"value": 1,
|
|
"effectPattern": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByIsCombat"
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "SendEffectTrigger",
|
|
"parameter": "Enable",
|
|
"type": "Int",
|
|
"effectPattern": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "SendEffectTrigger",
|
|
"parameter": "Enable",
|
|
"type": "Int",
|
|
"value": 1,
|
|
"effectPattern": "Eff_SceneObj_SeekerSeelie_01"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"modifierName": "TickAttach"
|
|
}
|
|
],
|
|
"onKill": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"target": "Team",
|
|
"modifierName": "EffectMaterial"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_Toys_MiracleRing",
|
|
"abilityMixins": [
|
|
{
|
|
"$type": "AttachToGadgetStateMixin",
|
|
"modifierName": "DeActive"
|
|
},
|
|
{
|
|
"$type": "AttachToGadgetStateMixin",
|
|
"gadgetState": 201,
|
|
"modifierName": "MiracleRing"
|
|
}
|
|
],
|
|
"modifiers": {
|
|
"DeActive": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "ShowProgressBarAction",
|
|
"show": false
|
|
}
|
|
]
|
|
},
|
|
"CDTimer": {
|
|
"modifierName": "",
|
|
"duration": 0.4000000059604645,
|
|
"elementDurability": 100.0,
|
|
"onRemoved": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 0.0,
|
|
"key": "IN_CD",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
}
|
|
]
|
|
},
|
|
"MiracleRing": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "ShowProgressBarAction"
|
|
},
|
|
{
|
|
"$type": "SetAnimatorFloat",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "MiracleRing_Progress",
|
|
"value": 0.0
|
|
}
|
|
],
|
|
"floatID": "Blend",
|
|
"value": 0.5
|
|
},
|
|
{
|
|
"$type": "SetAnimatorFloat",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "MiracleRing_Progress",
|
|
"value": 6.0
|
|
}
|
|
],
|
|
"floatID": "Blend",
|
|
"value": 3.0
|
|
},
|
|
{
|
|
"$type": "SetAnimatorFloat",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "MiracleRing_Progress",
|
|
"value": 12.0
|
|
}
|
|
],
|
|
"floatID": "Blend",
|
|
"value": 6.0
|
|
}
|
|
],
|
|
"onBeingHit": [
|
|
{
|
|
"$type": "Predicated",
|
|
"targetPredicates": [
|
|
{
|
|
"$type": "ByAny",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByHitElement",
|
|
"element": "Fire"
|
|
},
|
|
{
|
|
"$type": "ByHitElement",
|
|
"element": "Water"
|
|
},
|
|
{
|
|
"$type": "ByHitElement",
|
|
"element": "Grass"
|
|
},
|
|
{
|
|
"$type": "ByHitElement",
|
|
"element": "Electric"
|
|
},
|
|
{
|
|
"$type": "ByHitElement",
|
|
"element": "Ice"
|
|
},
|
|
{
|
|
"$type": "ByHitElement",
|
|
"element": "Frozen"
|
|
},
|
|
{
|
|
"$type": "ByHitElement",
|
|
"element": "Wind"
|
|
},
|
|
{
|
|
"$type": "ByHitElement",
|
|
"element": "Rock"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"successActions": [
|
|
{
|
|
"$type": "AddGlobalValue",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "IN_CD",
|
|
"value": 0.0
|
|
}
|
|
],
|
|
"value": 1.0,
|
|
"key": "MiracleRing_Progress",
|
|
"useLimitRange": true,
|
|
"maxValue": 30.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "IN_CD",
|
|
"value": 0.0
|
|
}
|
|
],
|
|
"effectPattern": "Eff_SceneObj_MiracleRing_Charge",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"attachPointName": "AttachPoint"
|
|
}
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 1.0,
|
|
"key": "IN_CD",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "CDTimer"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "SetAnimatorFloat",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "MiracleRing_Progress",
|
|
"value": 0.0
|
|
}
|
|
],
|
|
"floatID": "Blend",
|
|
"value": 0.5
|
|
},
|
|
{
|
|
"$type": "SetAnimatorFloat",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "MiracleRing_Progress",
|
|
"value": 6.0
|
|
}
|
|
],
|
|
"floatID": "Blend",
|
|
"value": 3.0
|
|
},
|
|
{
|
|
"$type": "SetAnimatorFloat",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "MiracleRing_Progress",
|
|
"value": 12.0
|
|
}
|
|
],
|
|
"floatID": "Blend",
|
|
"value": 6.0
|
|
},
|
|
{
|
|
"$type": "KillSelf",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByTargetGlobalValue",
|
|
"key": "MiracleRing_Progress",
|
|
"value": 18.0
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 0.0,
|
|
"key": "MiracleRing_Progress",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "SetGlobalValue",
|
|
"value": 0.0,
|
|
"key": "IN_CD",
|
|
"maxValue": 0.0,
|
|
"minValue": 0.0
|
|
},
|
|
{
|
|
"$type": "CreateGadget",
|
|
"lifeByOwnerIsAlive": true,
|
|
"born": {
|
|
"$type": "ConfigBornBySelf",
|
|
"offset": {
|
|
"x": 0.0,
|
|
"y": 1.0,
|
|
"z": 0.0
|
|
}
|
|
},
|
|
"gadgetID": 70500021,
|
|
"campID": 5001,
|
|
"campTargetType": "Enemy"
|
|
}
|
|
],
|
|
"onKill": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_SceneObj_Award_Open_02",
|
|
"born": {
|
|
"$type": "ConfigBornByAttachPoint",
|
|
"attachPointName": "AttachPoint"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_Toys_MiracleRing_Dummy"
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_Toys_Endora",
|
|
"modifiers": {
|
|
"ProtectEff": {
|
|
"modifierName": "",
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 1.5,
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"target": "Team",
|
|
"doOffStage": true,
|
|
"modifierName": "UNIQUE_EndoraEFF"
|
|
},
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"modifierName": "ProtectEff"
|
|
}
|
|
]
|
|
},
|
|
"UNIQUE_EndoraEFF": {
|
|
"stacking": "Unique",
|
|
"modifierName": "",
|
|
"isUnique": true,
|
|
"elementDurability": 100.0,
|
|
"thinkInterval": 20.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_SceneObj_Widget_Endora_01"
|
|
}
|
|
],
|
|
"onThinkInterval": [
|
|
{
|
|
"$type": "Randomed",
|
|
"chance": 0.699999988079071,
|
|
"successActions": [
|
|
{
|
|
"$type": "SendEffectTrigger",
|
|
"target": "Team",
|
|
"parameter": "RandomIdle1",
|
|
"effectPattern": "Eff_SceneObj_Widget_Endora_01"
|
|
}
|
|
],
|
|
"failActions": [
|
|
{
|
|
"$type": "SendEffectTrigger",
|
|
"target": "Team",
|
|
"parameter": "RandomIdle2",
|
|
"effectPattern": "Eff_SceneObj_Widget_Endora_01"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "AttachModifier",
|
|
"target": "Team",
|
|
"doOffStage": true,
|
|
"modifierName": "UNIQUE_EndoraEFF"
|
|
},
|
|
{
|
|
"$type": "AttachModifier",
|
|
"doOffStage": true,
|
|
"modifierName": "ProtectEff"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"target": "Team",
|
|
"modifierName": "UNIQUE_EndoraEFF"
|
|
}
|
|
],
|
|
"onKill": [
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"target": "Team",
|
|
"modifierName": "UNIQUE_EndoraEFF"
|
|
}
|
|
],
|
|
"onAvatarIn": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"target": "Team",
|
|
"doOffStage": true,
|
|
"modifierName": "UNIQUE_EndoraEFF"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"Default": {
|
|
"$type": "ConfigAbility",
|
|
"abilityName": "SceneObj_Area_Common_Property_Ani_Prop_AdeptiAbode_01_Ability",
|
|
"modifiers": {
|
|
"CloseIntee": {
|
|
"modifierName": "",
|
|
"duration": 5.0,
|
|
"elementDurability": 100.0,
|
|
"onAdded": [
|
|
{
|
|
"$type": "EnableGadgetIntee"
|
|
}
|
|
],
|
|
"onRemoved": [
|
|
{
|
|
"$type": "EnableGadgetIntee",
|
|
"enable": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"onAdded": [
|
|
{
|
|
"$type": "FireEffect",
|
|
"effectPattern": "Eff_SceneObj_Common_AppearMask_03"
|
|
},
|
|
{
|
|
"$type": "ChangeGadgetUIInteractHint",
|
|
"predicates": [
|
|
{
|
|
"$type": "ByCurrentSceneTypes",
|
|
"SceneTypes": [
|
|
"SCENE_HOME_WORLD",
|
|
"SCENE_HOME_ROOM"
|
|
]
|
|
}
|
|
],
|
|
"hintTextMapId": "UI_HOMEWORLD_ADEPTIABODE_EXITTITLE"
|
|
}
|
|
],
|
|
"onAbilityStart": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"modifierName": "CloseIntee"
|
|
},
|
|
{
|
|
"$type": "DungeonFogEffects",
|
|
"doOffStage": true,
|
|
"muteRemoteAction": true,
|
|
"enable": true,
|
|
"cameraFogEffectName": "Eff_SceneObj_AdeptiAbode_01_CameraAbsorbIn",
|
|
"playerFogEffectName": ""
|
|
},
|
|
{
|
|
"$type": "AttachEffect",
|
|
"effectPattern": "Eff_SceneObj_AdeptiAbode_01"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
] |