Files
GenshinData-1/BinOutput/Ability/Temp/GadgetAbilities/ConfigAbility_Scene_Toys.json
Dimbreath d633c8cfe5 BinOutput
2021-05-16 19:49:16 -03:00

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"
}
]
}
}
]