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

5062 lines
213 KiB
JSON

[
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Gear_Other_Spiral_Abyss_Controller",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "Default"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "GearStart"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 203,
"modifierName": "AttackSpeedMode_Start"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 204,
"modifierName": "ChargeMode_Start"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 901,
"modifierName": "CostMode_Start"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 902,
"modifierName": "ShieldMode_Start"
}
],
"abilitySpecials": {
"RandomTime": 0.0
},
"modifiers": {
"Default": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "RemoveModifier",
"modifierName": "ChargeMode"
},
{
"$type": "RemoveModifier",
"modifierName": "ShieldMode"
},
{
"$type": "RemoveModifier",
"modifierName": "AttackSpeedMode"
},
{
"$type": "RemoveModifier",
"modifierName": "CostMode"
}
]
},
"GearStart": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "ExecuteGadgetLua",
"predicates": [
{
"$type": "ByTargetGlobalValue",
"target": "Team",
"key": "SPIRAL_ABYSS",
"value": 203.0
}
],
"param1": 203
},
{
"$type": "ExecuteGadgetLua",
"predicates": [
{
"$type": "ByTargetGlobalValue",
"target": "Team",
"key": "SPIRAL_ABYSS",
"value": 204.0
}
],
"param1": 204
},
{
"$type": "ExecuteGadgetLua",
"predicates": [
{
"$type": "ByTargetGlobalValue",
"target": "Team",
"key": "SPIRAL_ABYSS",
"value": 901.0
}
],
"param1": 901
},
{
"$type": "ExecuteGadgetLua",
"predicates": [
{
"$type": "ByTargetGlobalValue",
"target": "Team",
"key": "SPIRAL_ABYSS",
"value": 902.0
}
],
"param1": 902
}
]
},
"AttackSpeedMode_Start": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": "RandomTime",
"onAdded": [
{
"$type": "RemoveModifier",
"modifierName": "ChargeMode"
},
{
"$type": "RemoveModifier",
"modifierName": "ShieldMode"
},
{
"$type": "RemoveModifier",
"modifierName": "AttackSpeedMode"
},
{
"$type": "RemoveModifier",
"modifierName": "CostMode"
}
],
"onThinkInterval": [
{
"$type": "SetGlobalPos",
"key": "Circle_Phase",
"born": {
"$type": "ConfigBornBySelf",
"bornRandom": {
"$type": "BornRandomFromCenter",
"minRandomRange": 4.0,
"maxRandomRange": 4.0
}
}
},
{
"$type": "CreateGadget",
"born": {
"$type": "ConfigBornByGlobalValue",
"offset": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"positionKey": "Circle_Phase",
"directionKey": ""
},
"gadgetID": 70350074
},
{
"$type": "ApplyModifier",
"modifierName": "AttackSpeedMode"
},
{
"$type": "RemoveModifier",
"modifierName": "AttackSpeedMode_Start"
}
]
},
"ChargeMode_Start": {
"modifierName": "",
"duration": "RandomTime",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "RemoveModifier",
"modifierName": "ChargeMode"
},
{
"$type": "RemoveModifier",
"modifierName": "ShieldMode"
},
{
"$type": "RemoveModifier",
"modifierName": "AttackSpeedMode"
},
{
"$type": "RemoveModifier",
"modifierName": "CostMode"
}
],
"onRemoved": [
{
"$type": "SetGlobalPos",
"key": "Circle_Phase",
"born": {
"$type": "ConfigBornBySelf",
"bornRandom": {
"$type": "BornRandomFromCenter",
"minRandomRange": 4.0,
"maxRandomRange": 4.0
}
}
},
{
"$type": "CreateGadget",
"born": {
"$type": "ConfigBornByGlobalValue",
"offset": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"positionKey": "Circle_Phase",
"directionKey": ""
},
"gadgetID": 70350073
},
{
"$type": "ApplyModifier",
"modifierName": "ChargeMode"
},
{
"$type": "RemoveModifier",
"modifierName": "ChargeMode_Start"
}
]
},
"CostMode_Start": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": "RandomTime",
"onAdded": [
{
"$type": "RemoveModifier",
"modifierName": "ChargeMode"
},
{
"$type": "RemoveModifier",
"modifierName": "ShieldMode"
},
{
"$type": "RemoveModifier",
"modifierName": "AttackSpeedMode"
},
{
"$type": "RemoveModifier",
"modifierName": "CostMode"
}
],
"onThinkInterval": [
{
"$type": "SetGlobalPos",
"key": "Circle_Phase",
"born": {
"$type": "ConfigBornBySelf",
"bornRandom": {
"$type": "BornRandomFromCenter",
"minRandomRange": 4.0,
"maxRandomRange": 4.0
}
}
},
{
"$type": "CreateGadget",
"born": {
"$type": "ConfigBornByGlobalValue",
"offset": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"positionKey": "Circle_Phase",
"directionKey": ""
},
"gadgetID": 70350076
},
{
"$type": "ApplyModifier",
"modifierName": "CostMode"
},
{
"$type": "RemoveModifier",
"modifierName": "CostMode_Start"
}
]
},
"ShieldMode_Start": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": "RandomTime",
"onAdded": [
{
"$type": "RemoveModifier",
"modifierName": "ChargeMode"
},
{
"$type": "RemoveModifier",
"modifierName": "ShieldMode"
},
{
"$type": "RemoveModifier",
"modifierName": "AttackSpeedMode"
},
{
"$type": "RemoveModifier",
"modifierName": "CostMode"
}
],
"onThinkInterval": [
{
"$type": "SetGlobalPos",
"key": "Circle_Phase",
"born": {
"$type": "ConfigBornBySelf",
"bornRandom": {
"$type": "BornRandomFromCenter",
"minRandomRange": 4.0,
"maxRandomRange": 4.0
}
}
},
{
"$type": "CreateGadget",
"born": {
"$type": "ConfigBornByGlobalValue",
"offset": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"positionKey": "Circle_Phase",
"directionKey": ""
},
"gadgetID": 70350075
},
{
"$type": "ApplyModifier",
"modifierName": "ShieldMode"
},
{
"$type": "RemoveModifier",
"modifierName": "ShieldMode_Start"
}
]
},
"ChargeMode": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 60.0,
"onThinkInterval": [
{
"$type": "SetGlobalPos",
"key": "Circle_Phase",
"born": {
"$type": "ConfigBornBySelf",
"bornRandom": {
"$type": "BornRandomFromCenter",
"minRandomRange": 4.0,
"maxRandomRange": 4.0
}
}
},
{
"$type": "CreateGadget",
"born": {
"$type": "ConfigBornByGlobalValue",
"offset": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"positionKey": "Circle_Phase",
"directionKey": ""
},
"gadgetID": 70350073
}
]
},
"AttackSpeedMode": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 60.0,
"onThinkInterval": [
{
"$type": "SetGlobalPos",
"key": "Circle_Phase",
"born": {
"$type": "ConfigBornBySelf",
"bornRandom": {
"$type": "BornRandomFromCenter",
"minRandomRange": 4.0,
"maxRandomRange": 4.0
}
}
},
{
"$type": "CreateGadget",
"born": {
"$type": "ConfigBornByGlobalValue",
"offset": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"positionKey": "Circle_Phase",
"directionKey": ""
},
"gadgetID": 70350074
}
]
},
"CostMode": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 60.0,
"onThinkInterval": [
{
"$type": "SetGlobalPos",
"key": "Circle_Phase",
"born": {
"$type": "ConfigBornBySelf",
"bornRandom": {
"$type": "BornRandomFromCenter",
"minRandomRange": 4.0,
"maxRandomRange": 4.0
}
}
},
{
"$type": "CreateGadget",
"born": {
"$type": "ConfigBornByGlobalValue",
"offset": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"positionKey": "Circle_Phase",
"directionKey": ""
},
"gadgetID": 70350076
}
]
},
"ShieldMode": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 60.0,
"onThinkInterval": [
{
"$type": "SetGlobalPos",
"key": "Circle_Phase",
"born": {
"$type": "ConfigBornBySelf",
"bornRandom": {
"$type": "BornRandomFromCenter",
"minRandomRange": 4.0,
"maxRandomRange": 4.0
}
}
},
{
"$type": "CreateGadget",
"born": {
"$type": "ConfigBornByGlobalValue",
"offset": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"positionKey": "Circle_Phase",
"directionKey": ""
},
"gadgetID": 70350075
}
]
}
},
"onAdded": [
{
"$type": "SetRandomOverrideMapValue",
"valueRangeMax": 15.0,
"valueRangeMin": 10.0,
"overrideMapKey": "RandomTime"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Gear_Other_Spiral_Abyss_Ball_Controller",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "Default"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "GearStart"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 203,
"modifierName": "HealMode_Start"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 204,
"modifierName": "AttackSpeedMode_Start"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 901,
"modifierName": "MoveSpeedMode_Start"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 902,
"modifierName": "DefenceMode_Start"
}
],
"abilitySpecials": {
"RandomTime": 0.0
},
"modifiers": {
"Default": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "RemoveModifier",
"modifierName": "AttackSpeedMode"
},
{
"$type": "RemoveModifier",
"modifierName": "HealMode"
},
{
"$type": "RemoveModifier",
"modifierName": "MoveSpeedMode"
},
{
"$type": "RemoveModifier",
"modifierName": "DefenceMode"
}
]
},
"GearStart": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "ExecuteGadgetLua",
"predicates": [
{
"$type": "ByTargetGlobalValue",
"target": "Team",
"key": "SPIRAL_ABYSS_BALL",
"value": 203.0
}
],
"param1": 203
},
{
"$type": "ExecuteGadgetLua",
"predicates": [
{
"$type": "ByTargetGlobalValue",
"target": "Team",
"key": "SPIRAL_ABYSS_BALL",
"value": 901.0
}
],
"param1": 901
},
{
"$type": "ExecuteGadgetLua",
"predicates": [
{
"$type": "ByTargetGlobalValue",
"target": "Team",
"key": "SPIRAL_ABYSS_BALL",
"value": 204.0
}
],
"param1": 204
},
{
"$type": "ExecuteGadgetLua",
"predicates": [
{
"$type": "ByTargetGlobalValue",
"target": "Team",
"key": "SPIRAL_ABYSS_BALL",
"value": 902.0
}
],
"param1": 902
}
]
},
"HealMode_Start": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": "RandomTime",
"onAdded": [
{
"$type": "RemoveModifier",
"modifierName": "AttackSpeedMode"
},
{
"$type": "RemoveModifier",
"modifierName": "HealMode"
},
{
"$type": "RemoveModifier",
"modifierName": "MoveSpeedMode"
},
{
"$type": "RemoveModifier",
"modifierName": "DefenceMode"
}
],
"onThinkInterval": [
{
"$type": "SetGlobalPos",
"key": "Circle_Phase",
"born": {
"$type": "ConfigBornBySelf",
"bornRandom": {
"$type": "BornRandomFromCenter",
"minRandomRange": 4.0,
"maxRandomRange": 10.0
}
}
},
{
"$type": "CreateGadget",
"born": {
"$type": "ConfigBornByGlobalValue",
"offset": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"positionKey": "Circle_Phase",
"directionKey": ""
},
"gadgetID": 70350056
},
{
"$type": "ApplyModifier",
"modifierName": "HealMode"
},
{
"$type": "RemoveModifier",
"modifierName": "HealMode_Start"
}
]
},
"AttackSpeedMode_Start": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": "RandomTime",
"onAdded": [
{
"$type": "RemoveModifier",
"modifierName": "AttackSpeedMode"
},
{
"$type": "RemoveModifier",
"modifierName": "HealMode"
},
{
"$type": "RemoveModifier",
"modifierName": "MoveSpeedMode"
},
{
"$type": "RemoveModifier",
"modifierName": "DefenceMode"
}
],
"onThinkInterval": [
{
"$type": "SetGlobalPos",
"key": "Circle_Phase",
"born": {
"$type": "ConfigBornBySelf",
"bornRandom": {
"$type": "BornRandomFromCenter",
"minRandomRange": 4.0,
"maxRandomRange": 10.0
}
}
},
{
"$type": "CreateGadget",
"born": {
"$type": "ConfigBornByGlobalValue",
"offset": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"positionKey": "Circle_Phase",
"directionKey": ""
},
"gadgetID": 70350055
},
{
"$type": "ApplyModifier",
"modifierName": "AttackSpeedMode"
},
{
"$type": "RemoveModifier",
"modifierName": "AttackSpeedMode_Start"
}
]
},
"MoveSpeedMode_Start": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": "RandomTime",
"onAdded": [
{
"$type": "RemoveModifier",
"modifierName": "AttackSpeedMode"
},
{
"$type": "RemoveModifier",
"modifierName": "HealMode"
},
{
"$type": "RemoveModifier",
"modifierName": "MoveSpeedMode"
},
{
"$type": "RemoveModifier",
"modifierName": "DefenceMode"
}
],
"onThinkInterval": [
{
"$type": "SetGlobalPos",
"key": "Circle_Phase",
"born": {
"$type": "ConfigBornBySelf",
"bornRandom": {
"$type": "BornRandomFromCenter",
"minRandomRange": 4.0,
"maxRandomRange": 10.0
}
}
},
{
"$type": "CreateGadget",
"born": {
"$type": "ConfigBornByGlobalValue",
"offset": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"positionKey": "Circle_Phase",
"directionKey": ""
},
"gadgetID": 70350057
},
{
"$type": "ApplyModifier",
"modifierName": "MoveSpeedMode"
},
{
"$type": "RemoveModifier",
"modifierName": "MoveSpeedMode_Start"
}
]
},
"DefenceMode_Start": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": "RandomTime",
"onAdded": [
{
"$type": "RemoveModifier",
"modifierName": "AttackSpeedMode"
},
{
"$type": "RemoveModifier",
"modifierName": "HealMode"
},
{
"$type": "RemoveModifier",
"modifierName": "MoveSpeedMode"
},
{
"$type": "RemoveModifier",
"modifierName": "DefenceMode"
}
],
"onThinkInterval": [
{
"$type": "SetGlobalPos",
"key": "Circle_Phase",
"born": {
"$type": "ConfigBornBySelf",
"bornRandom": {
"$type": "BornRandomFromCenter",
"minRandomRange": 4.0,
"maxRandomRange": 10.0
}
}
},
{
"$type": "CreateGadget",
"born": {
"$type": "ConfigBornByGlobalValue",
"offset": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"positionKey": "Circle_Phase",
"directionKey": ""
},
"gadgetID": 70350058
},
{
"$type": "ApplyModifier",
"modifierName": "DefenceMode"
},
{
"$type": "RemoveModifier",
"modifierName": "DefenceMode_Start"
}
]
},
"AttackSpeedMode": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 30.0,
"onThinkInterval": [
{
"$type": "SetGlobalPos",
"key": "Circle_Phase",
"born": {
"$type": "ConfigBornBySelf",
"bornRandom": {
"$type": "BornRandomFromCenter",
"minRandomRange": 4.0,
"maxRandomRange": 10.0
}
}
},
{
"$type": "CreateGadget",
"born": {
"$type": "ConfigBornByGlobalValue",
"offset": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"positionKey": "Circle_Phase",
"directionKey": ""
},
"gadgetID": 70350055
}
]
},
"HealMode": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 30.0,
"onThinkInterval": [
{
"$type": "SetGlobalPos",
"key": "Circle_Phase",
"born": {
"$type": "ConfigBornBySelf",
"bornRandom": {
"$type": "BornRandomFromCenter",
"minRandomRange": 4.0,
"maxRandomRange": 10.0
}
}
},
{
"$type": "CreateGadget",
"born": {
"$type": "ConfigBornByGlobalValue",
"offset": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"positionKey": "Circle_Phase",
"directionKey": ""
},
"gadgetID": 70350056
}
]
},
"MoveSpeedMode": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 30.0,
"onThinkInterval": [
{
"$type": "SetGlobalPos",
"key": "Circle_Phase",
"born": {
"$type": "ConfigBornBySelf",
"bornRandom": {
"$type": "BornRandomFromCenter",
"minRandomRange": 4.0,
"maxRandomRange": 10.0
}
}
},
{
"$type": "CreateGadget",
"born": {
"$type": "ConfigBornByGlobalValue",
"offset": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"positionKey": "Circle_Phase",
"directionKey": ""
},
"gadgetID": 70350057
}
]
},
"DefenceMode": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 30.0,
"onThinkInterval": [
{
"$type": "SetGlobalPos",
"key": "Circle_Phase",
"born": {
"$type": "ConfigBornBySelf",
"bornRandom": {
"$type": "BornRandomFromCenter",
"minRandomRange": 4.0,
"maxRandomRange": 10.0
}
}
},
{
"$type": "CreateGadget",
"born": {
"$type": "ConfigBornByGlobalValue",
"offset": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"positionKey": "Circle_Phase",
"directionKey": ""
},
"gadgetID": 70350058
}
]
}
},
"onAdded": [
{
"$type": "SetRandomOverrideMapValue",
"valueRangeMax": 15.0,
"valueRangeMin": 10.0,
"overrideMapKey": "RandomTime"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Gear_Other_Spiral_Abyss_Charge",
"modifiers": {
"FireEnterEff": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_Tower_Circle_ManualReduction_Trigger"
}
]
},
"ApplyCharge2Player": {
"modifierName": "",
"duration": 15.0,
"elementDurability": 100.0,
"thinkInterval": 0.5,
"onAdded": [
{
"$type": "ApplyModifier",
"otherTargets": {
"$type": "SelectTargetsByShape",
"shapeName": "CircleR4",
"campTargetType": "All",
"sizeRatio": 1.0
},
"predicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"modifierName": "Charging"
}
],
"onRemoved": [
{
"$type": "KillSelf"
}
],
"onThinkInterval": [
{
"$type": "ApplyModifier",
"otherTargets": {
"$type": "SelectTargetsByShape",
"shapeName": "CircleR5",
"campTargetType": "All",
"sizeRatio": 1.0
},
"predicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"modifierName": "Charging"
}
]
},
"Charging": {
"modifierName": "",
"duration": 0.6000000238418579,
"elementDurability": 100.0,
"modifierMixins": [
{
"$type": "ReviveElemEnergyMixin",
"period": 1.0,
"baseEnergy": 2.0,
"ratio": 1.0
}
]
}
},
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "ApplyCharge2Player"
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_Tower_Circle_ManualReduction_01"
}
],
"onFieldEnter": [
{
"$type": "ApplyModifier",
"modifierName": "FireEnterEff"
}
],
"onFieldExit": [
{
"$type": "RemoveModifier",
"modifierName": "FireEnterEff"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Gear_Other_Spiral_Abyss_AttackSpeed",
"modifiers": {
"FireEnterEff": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_Tower_Circle_ManualReduction_Trigger"
}
]
},
"ApplyAttackSpeed2Player": {
"modifierName": "",
"duration": 15.0,
"elementDurability": 100.0,
"thinkInterval": 0.5,
"onAdded": [
{
"$type": "ApplyModifier",
"otherTargets": {
"$type": "SelectTargetsByShape",
"shapeName": "CircleR7.5H6",
"campTargetType": "All",
"sizeRatio": 1.0
},
"predicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"modifierName": "AttackSpeedUp"
}
],
"onRemoved": [
{
"$type": "KillSelf"
}
],
"onThinkInterval": [
{
"$type": "ApplyModifier",
"otherTargets": {
"$type": "SelectTargetsByShape",
"shapeName": "CircleR7.5H6",
"campTargetType": "All",
"sizeRatio": 1.0
},
"predicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"modifierName": "AttackSpeedUp"
}
]
},
"AttackSpeedUp": {
"modifierName": "",
"duration": 0.6000000238418579,
"elementDurability": 100.0,
"properties": {
"Animator_OverallSpeedRatio": 0.20000000298023224,
"Actor_AttackRatio": 1.0
},
"state": "AttackUp",
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "ApplyAttackSpeed2Player"
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_Tower_Circle_ManualReduction_01"
}
],
"onFieldEnter": [
{
"$type": "ApplyModifier",
"modifierName": "FireEnterEff"
}
],
"onFieldExit": [
{
"$type": "RemoveModifier",
"modifierName": "FireEnterEff"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Gear_Other_Spiral_Abyss_ShieldUp",
"modifiers": {
"FireEnterEff": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_Tower_Circle_ManualReduction_Trigger"
}
]
},
"ApplyShieldUp2Player": {
"modifierName": "",
"duration": 40.0,
"elementDurability": 100.0,
"thinkInterval": 0.5,
"onAdded": [
{
"$type": "ApplyModifier",
"otherTargets": {
"$type": "SelectTargetsByShape",
"shapeName": "CircleR4",
"campTargetType": "All",
"sizeRatio": 1.0
},
"predicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"modifierName": "ShieldUp"
}
],
"onRemoved": [
{
"$type": "KillSelf"
}
],
"onThinkInterval": [
{
"$type": "ApplyModifier",
"otherTargets": {
"$type": "SelectTargetsByShape",
"shapeName": "CircleR5",
"campTargetType": "All",
"sizeRatio": 1.0
},
"predicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"modifierName": "ShieldUp"
}
]
},
"ShieldUp": {
"modifierName": "",
"duration": 0.6000000238418579,
"elementDurability": 100.0,
"properties": {
"Actor_ShieldCostMinusRatio": 0.5
},
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "ApplyShieldUp2Player"
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_Tower_Circle_ManualReduction_01"
}
],
"onFieldEnter": [
{
"$type": "ApplyModifier",
"modifierName": "FireEnterEff"
}
],
"onFieldExit": [
{
"$type": "RemoveModifier",
"modifierName": "FireEnterEff"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Gear_Other_Spiral_Abyss_CostReduce",
"modifiers": {
"FireEnterEff": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_Tower_Circle_ManualReduction_Trigger"
}
]
},
"ApplyCostReduce2Player": {
"modifierName": "",
"duration": 40.0,
"elementDurability": 100.0,
"thinkInterval": 0.5,
"onAdded": [
{
"$type": "ApplyModifier",
"otherTargets": {
"$type": "SelectTargetsByShape",
"shapeName": "CircleR7.5H6",
"campTargetType": "All",
"sizeRatio": 1.0
},
"predicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"modifierName": "ExtraAttackUp"
}
],
"onRemoved": [
{
"$type": "KillSelf"
}
],
"onThinkInterval": [
{
"$type": "ApplyModifier",
"otherTargets": {
"$type": "SelectTargetsByShape",
"shapeName": "CircleR5",
"campTargetType": "All",
"sizeRatio": 1.0
},
"predicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"modifierName": "ExtraAttackUp"
}
]
},
"CostReduce": {
"modifierName": "",
"duration": 0.6000000238418579,
"elementDurability": 100.0,
"properties": {
"Actor_CostStaminaRatio": -1.0
},
"isLimitedProperties": true
},
"ExtraAttackUp": {
"modifierName": "",
"duration": 0.6000000238418579,
"elementDurability": 100.0,
"modifierMixins": [
{
"$type": "ModifyDamageMixin",
"attackTags": [
"ExtraAttack"
],
"damagePercentageRatio": 0.4000000059604645,
"predicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Monster"
]
}
]
},
{
"$type": "AttachToStateIDMixin",
"stateIDs": [
"ExtraAttack",
"ExtraAttack1",
"ExtraAttack2",
"ExtraAttack3",
"Attack01",
"Attack02",
"Attack03",
"Attack04",
"Attack05",
"Attack06",
"ExtraAttack_BS",
"ExtraAttack_Charge"
],
"modifierName": "ExtraAtk_StaminaCost"
}
],
"state": "AttackUp"
},
"ExtraAtk_StaminaCost": {
"modifierName": "",
"elementDurability": 100.0,
"properties": {
"Actor_CostStaminaRatio": -1.0
},
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "ApplyCostReduce2Player"
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_Tower_Circle_ManualReduction_01"
}
],
"onFieldEnter": [
{
"$type": "ApplyModifier",
"modifierName": "FireEnterEff"
}
],
"onFieldExit": [
{
"$type": "RemoveModifier",
"modifierName": "FireEnterEff"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Gear_Other_Spiral_Abyss_Ball_AttackUp",
"modifiers": {
"AttackUp": {
"modifierName": "",
"duration": 30.0,
"elementDurability": 100.0,
"properties": {
"Actor_AttackRatio": 0.20000000298023224
},
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_Tower_Ball_AttackUp_01"
}
],
"onFieldEnter": [
{
"$type": "ApplyModifier",
"target": "Target",
"modifierName": "AttackUp"
},
{
"$type": "SendEffectTrigger",
"parameter": "Die",
"effectPattern": "Eff_Tower_Ball_AttackUp_01"
},
{
"$type": "KillSelf"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Gear_Other_Spiral_Abyss_Ball_Heal",
"modifiers": {
"HealHP": {
"modifierName": "",
"duration": 0.5,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "HealHP",
"amount": 100.0,
"amountByCasterMaxHPRatio": 0.20000000298023224
}
]
}
},
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_Tower_Ball_Heal_01"
}
],
"onFieldEnter": [
{
"$type": "ApplyModifier",
"target": "Target",
"modifierName": "HealHP"
},
{
"$type": "SendEffectTrigger",
"parameter": "Die",
"effectPattern": "Eff_Tower_Ball_Heal_01"
},
{
"$type": "KillSelf"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Gear_Other_Spiral_Abyss_Ball_SpeedUp",
"modifiers": {
"SpeedUp": {
"modifierName": "",
"duration": 30.0,
"elementDurability": 100.0,
"properties": {
"Animator_MoveSpeedRatio": 0.25
},
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_Tower_Ball_MoveSpeed_01"
}
],
"onFieldEnter": [
{
"$type": "ApplyModifier",
"target": "Target",
"modifierName": "SpeedUp"
},
{
"$type": "SendEffectTrigger",
"parameter": "Die",
"effectPattern": "Eff_Tower_Ball_MoveSpeed_01"
},
{
"$type": "KillSelf"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Gear_Other_Spiral_Abyss_Ball_DefenceUp",
"modifiers": {
"DefenceUp": {
"modifierName": "",
"duration": 30.0,
"elementDurability": 100.0,
"properties": {
"Actor_DefenceRatio": 0.5
},
"isLimitedProperties": true
}
},
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_Tower_Ball_MoveSpeed_01"
}
],
"onFieldEnter": [
{
"$type": "ApplyModifier",
"target": "Target",
"modifierName": "DefenceUp"
},
{
"$type": "SendEffectTrigger",
"parameter": "Die",
"effectPattern": "Eff_Tower_Ball_MoveSpeed_01"
},
{
"$type": "KillSelf"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Team_Spiral_Abyss_Fire",
"abilitySpecials": {
"CounterStage": 0.0,
"LevelEntity_AvatarDot_SystemValue": 0.0
},
"modifiers": {
"WaitForAvatarReady": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 0.5,
"onThinkInterval": [
{
"$type": "Predicated",
"targetPredicates": [
{
"$type": "ByTargetGlobalValue",
"target": "CurLocalAvatar",
"key": "AVATAR_IS_READY",
"value": 1.0
}
],
"successActions": [
{
"$type": "ApplyModifier",
"target": "Team",
"modifierName": "Element_Handle"
},
{
"$type": "RemoveModifier",
"modifierName": "WaitForAvatarReady"
}
]
}
]
},
"Element_Handle": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 0.5,
"onThinkInterval": [
{
"$type": "Predicated",
"targetPredicates": [
{
"$type": "ByTargetGlobalValue",
"target": "Team",
"key": "IN_FIRE_AREA",
"value": 1.0
}
],
"successActions": [
{
"$type": "ApplyModifier",
"target": "CurLocalAvatar",
"doOffStage": true,
"modifierName": "Fire_Summonor"
}
],
"failActions": [
{
"$type": "RemoveModifier",
"target": "CurTeamAvatars",
"modifierName": "Fire_Damge"
}
]
}
]
},
"Fire_Summonor": {
"modifierName": "",
"duration": 0.20000000298023224,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AddGlobalValue",
"target": "CurLocalAvatar",
"value": 1.0,
"key": "FIRE_CHARGES",
"useLimitRange": true,
"maxValue": 100.0,
"minValue": 0.0
},
{
"$type": "SetGlobalValueToOverrideMap",
"globalValueKey": "FIRE_CHARGES",
"overrideMapKey": "CounterStage"
},
{
"$type": "AddElementDurability",
"target": "CurTeamAvatars",
"doOffStage": true,
"value": 50.0,
"modifierName": "Fire_Damge",
"useLimitRange": true,
"maxValue": 50.0,
"minValue": 0.0
},
{
"$type": "ApplyModifier",
"doOffStage": true,
"predicates": [
{
"$type": "ByTargetGlobalValue",
"key": "HAS_FIRE_DAMAGE",
"value": 0.0,
"compareType": "NoneOrEqual"
}
],
"modifierName": "Fire_Damge"
},
{
"$type": "RemoveModifier",
"doOffStage": true,
"predicates": [
{
"$type": "ByTargetGlobalValue",
"key": "FIRE_CHARGES",
"value": 31.0
}
],
"modifierName": "Fire_Damge"
},
{
"$type": "ApplyModifier",
"doOffStage": true,
"predicates": [
{
"$type": "ByTargetGlobalValue",
"key": "FIRE_CHARGES",
"value": 31.0
}
],
"modifierName": "Fire_Damge"
},
{
"$type": "RemoveModifier",
"doOffStage": true,
"predicates": [
{
"$type": "ByTargetGlobalValue",
"key": "FIRE_CHARGES",
"value": 61.0
}
],
"modifierName": "Fire_Damge"
},
{
"$type": "ApplyModifier",
"doOffStage": true,
"predicates": [
{
"$type": "ByTargetGlobalValue",
"key": "FIRE_CHARGES",
"value": 61.0
}
],
"modifierName": "Fire_Damge"
}
]
},
"Fire_AntiSummonor": {
"modifierName": "",
"duration": 0.20000000298023224,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AddGlobalValue",
"target": "CurTeamAvatars",
"value": 0.0,
"key": "FIRE_CHARGES",
"useLimitRange": true,
"maxValue": 0.0,
"minValue": 0.0
},
{
"$type": "RemoveModifier",
"target": "CurTeamAvatars",
"modifierName": "Fire_Damge"
}
]
},
"Remove_Fire": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 2.0,
"onThinkInterval": [
{
"$type": "AddGlobalValue",
"doOffStage": true,
"value": -1.0,
"key": "FIRE_CHARGES",
"useLimitRange": true,
"maxValue": 10.0,
"minValue": 0.0
}
]
},
"Fire_Damge": {
"modifierName": "",
"duration": 1.0,
"elementType": "Fire",
"elementDurability": 50.0,
"thinkInterval": 2.0,
"onAdded": [
{
"$type": "SetSystemValueToOverrideMap",
"key": "LevelEntity_AvatarDot_SystemValue",
"type": "ElementLevelCo"
},
{
"$type": "AddGlobalValue",
"doOffStage": true,
"value": 1.0,
"key": "HAS_FIRE_DAMAGE",
"useLimitRange": true,
"maxValue": 1.0,
"minValue": 0.0
},
{
"$type": "AttachEffect",
"predicates": [
{
"$type": "ByTargetGlobalValue",
"key": "FIRE_CHARGES",
"value": 30.0,
"compareType": "LessAndEqual"
}
],
"effectPattern": "Eff_Element_Fire_Level_01"
},
{
"$type": "AttachEffect",
"predicates": [
{
"$type": "ByTargetGlobalValue",
"key": "FIRE_CHARGES",
"value": 30.0,
"compareType": "MoreThan"
},
{
"$type": "ByTargetGlobalValue",
"key": "FIRE_CHARGES",
"value": 60.0,
"compareType": "LessAndEqual"
}
],
"effectPattern": "Eff_Element_Fire_Level_02"
},
{
"$type": "AttachEffect",
"predicates": [
{
"$type": "ByTargetGlobalValue",
"key": "FIRE_CHARGES",
"value": 60.0,
"compareType": "MoreThan"
}
],
"effectPattern": "Eff_Element_Fire_Level_03"
},
{
"$type": "DungeonFogEffects",
"enable": true,
"cameraFogEffectName": "Eff_Camera_Fire",
"playerFogEffectName": ""
}
],
"onRemoved": [
{
"$type": "AddGlobalValue",
"doOffStage": true,
"value": -1.0,
"key": "HAS_FIRE_DAMAGE",
"useLimitRange": true,
"maxValue": 1.0,
"minValue": 0.0
},
{
"$type": "DungeonFogEffects",
"cameraFogEffectName": "Eff_Camera_Fire",
"playerFogEffectName": ""
}
],
"onThinkInterval": [
{
"$type": "DamageByAttackValue",
"target": "CurLocalAvatar",
"attacker": "Self",
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": 0.0,
"damagePercentageRatio": 0.0,
"elementType": "Fire",
"elementDurability": 50.0,
"enBreak": 0.0,
"damageExtra": [
"CounterStage",
"LevelEntity_AvatarDot_SystemValue",
"Mul"
]
},
"hitPattern": {
"onHitEffectName": "none",
"hitImpulseType": "LV2",
"overrideHitImpulse": {
"hitLevel": "Light",
"hitImpulseX": 600.0,
"hitImpulseY": 800.0
},
"hitHaltTimeScale": 0.05000000074505806
}
}
}
],
"onAvatarIn": [
{
"$type": "RemoveModifier",
"doOffStage": true,
"modifierName": "Remove_Fire"
}
],
"onAvatarOut": [
{
"$type": "ApplyModifier",
"doOffStage": true,
"modifierName": "Remove_Fire"
}
]
}
},
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "WaitForAvatarReady"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Team_Spiral_Abyss_Ice",
"abilitySpecials": {
"CounterStage": 0.0
},
"modifiers": {
"WaitForAvatarReady": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 0.5,
"onThinkInterval": [
{
"$type": "Predicated",
"targetPredicates": [
{
"$type": "ByTargetGlobalValue",
"target": "CurLocalAvatar",
"key": "AVATAR_IS_READY",
"value": 1.0
}
],
"successActions": [
{
"$type": "ApplyModifier",
"target": "Team",
"modifierName": "Element_Handle"
},
{
"$type": "RemoveModifier",
"modifierName": "WaitForAvatarReady"
}
]
}
]
},
"Element_Handle": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 0.30000001192092896,
"onThinkInterval": [
{
"$type": "Predicated",
"targetPredicates": [
{
"$type": "ByTargetGlobalValue",
"target": "Team",
"key": "IN_ICE_AREA",
"value": 1.0
}
],
"successActions": [
{
"$type": "ApplyModifier",
"target": "Team",
"doOffStage": true,
"modifierName": "Ice_Summonor"
}
],
"failActions": [
{
"$type": "RemoveModifier",
"target": "Team",
"modifierName": "Ice_Summonor"
},
{
"$type": "RemoveModifier",
"target": "CurTeamAvatars",
"modifierName": "Ice_SpeedSlow"
}
]
}
]
},
"Ice_Summonor": {
"stacking": "Unique",
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 5.0,
"onAdded": [
{
"$type": "AddGlobalValue",
"target": "CurTeamAvatars",
"value": 0.0,
"key": "SLOW_CHARGES",
"useLimitRange": true,
"maxValue": 1.0,
"minValue": 0.0
}
],
"onThinkInterval": [
{
"$type": "AddGlobalValue",
"target": "CurLocalAvatar",
"value": -0.05000000074505806,
"key": "SLOW_CHARGES",
"useLimitRange": true,
"maxValue": 0.0,
"minValue": -0.699999988079071
},
{
"$type": "RemoveModifier",
"target": "CurLocalAvatar",
"modifierName": "Ice_Charge_Controller"
},
{
"$type": "ApplyModifier",
"target": "CurLocalAvatar",
"doOffStage": true,
"modifierName": "Ice_Charge_Controller"
}
]
},
"Ice_Charge_Controller": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "SetGlobalValueToOverrideMap",
"globalValueKey": "SLOW_CHARGES",
"overrideMapKey": "CounterStage"
},
{
"$type": "RemoveModifier",
"modifierName": "Ice_SpeedSlow"
},
{
"$type": "ApplyModifier",
"doOffStage": true,
"modifierName": "Ice_SpeedSlow"
}
],
"onAvatarIn": [
{
"$type": "RemoveModifier",
"modifierName": "Remove_Slow"
},
{
"$type": "SetGlobalValueToOverrideMap",
"globalValueKey": "SLOW_CHARGES",
"overrideMapKey": "CounterStage"
},
{
"$type": "RemoveModifier",
"modifierName": "Ice_SpeedSlow"
},
{
"$type": "ApplyModifier",
"doOffStage": true,
"predicates": [
{
"$type": "ByNot",
"predicates": [
{
"$type": "ByTargetGlobalValue",
"key": "SLOW_CHARGES",
"value": -0.05000000074505806,
"compareType": "MoreThan"
}
]
}
],
"modifierName": "Ice_SpeedSlow"
}
],
"onAvatarOut": [
{
"$type": "ApplyModifier",
"doOffStage": true,
"modifierName": "Remove_Slow"
}
]
},
"Remove_Slow": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 2.0,
"onThinkInterval": [
{
"$type": "AddGlobalValue",
"doOffStage": true,
"value": 0.05000000074505806,
"key": "SLOW_CHARGES",
"useLimitRange": true,
"maxValue": 0.0,
"minValue": -0.699999988079071
}
]
},
"Ice_SpeedSlow": {
"modifierName": "",
"elementType": "Ice",
"elementDurability": 50.0,
"properties": {
"Animator_MoveSpeedRatio": "CounterStage"
},
"onAdded": [
{
"$type": "AttachEffect",
"predicates": [
{
"$type": "ByTargetGlobalValue",
"key": "SLOW_CHARGES",
"value": -0.20000000298023224,
"compareType": "MoreThan"
}
],
"effectPattern": "Eff_Element_Ice_Level_01"
},
{
"$type": "AttachEffect",
"predicates": [
{
"$type": "ByTargetGlobalValue",
"key": "SLOW_CHARGES",
"value": -0.5,
"compareType": "MoreThan"
},
{
"$type": "ByTargetGlobalValue",
"key": "SLOW_CHARGES",
"value": -0.20000000298023224,
"compareType": "LessAndEqual"
}
],
"effectPattern": "Eff_Element_Ice_Level_02"
},
{
"$type": "AttachEffect",
"predicates": [
{
"$type": "ByTargetGlobalValue",
"key": "SLOW_CHARGES",
"value": -0.5,
"compareType": "LessAndEqual"
}
],
"effectPattern": "Eff_Element_Ice_Level_03"
}
],
"onBeingHit": [
{
"$type": "AddGlobalValue",
"doOffStage": true,
"value": 0.0,
"key": "SLOW_CHARGES",
"useLimitRange": true,
"maxValue": 0.0,
"minValue": 0.0
},
{
"$type": "RemoveModifier",
"modifierName": "Ice_SpeedSlow"
}
]
}
},
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "WaitForAvatarReady"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Team_Spiral_Abyss_Water",
"abilitySpecials": {
"CounterStage": 0.0
},
"modifiers": {
"WaitForAvatarReady": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 0.5,
"onThinkInterval": [
{
"$type": "Predicated",
"targetPredicates": [
{
"$type": "ByTargetGlobalValue",
"target": "CurLocalAvatar",
"key": "AVATAR_IS_READY",
"value": 1.0
}
],
"successActions": [
{
"$type": "ApplyModifier",
"target": "Team",
"modifierName": "Element_Handle"
},
{
"$type": "RemoveModifier",
"modifierName": "WaitForAvatarReady"
}
]
}
]
},
"Element_Handle": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 0.30000001192092896,
"onThinkInterval": [
{
"$type": "Predicated",
"targetPredicates": [
{
"$type": "ByTargetGlobalValue",
"target": "Team",
"key": "IN_WATER_AREA",
"value": 1.0
}
],
"successActions": [
{
"$type": "ApplyModifier",
"target": "CurTeamAvatars",
"doOffStage": true,
"modifierName": "Water_Summonor"
}
],
"failActions": [
{
"$type": "RemoveModifier",
"target": "CurTeamAvatars",
"modifierName": "Water_Summonor"
}
]
}
]
},
"Water_Summonor": {
"stacking": "Unique",
"modifierName": "",
"elementType": "Water",
"elementDurability": 55.0,
"isElementDurabilityMutable": false
}
},
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "WaitForAvatarReady"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Gear_Spiral_Abyss_Water_RainController",
"modifiers": {
"HealRain_Circle": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 40.0,
"onThinkInterval": [
{
"$type": "CreateGadget",
"born": {
"$type": "ConfigBornByTarget",
"onGround": true
},
"gadgetID": 70350047
}
]
}
},
"onAdded": [
{
"$type": "AttachModifier",
"modifierName": "HealRain_Circle"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Gear_Spiral_Abyss_Water_HealArea",
"abilitySpecials": {
"HEAL": 0.07000000029802322,
"lifetag": 0.0
},
"modifiers": {
"Heal_Buff": {
"modifierName": "",
"duration": 5.0,
"elementDurability": 100.0,
"thinkInterval": 1.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_Stages_CloudRain_01"
}
],
"onRemoved": [
{
"$type": "KillSelf"
}
],
"onThinkInterval": [
{
"$type": "HealHP",
"otherTargets": {
"$type": "SelectTargetsByShape",
"shapeName": "CircleR20",
"campTargetType": "Alliance",
"sizeRatio": 1.0
},
"predicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Monster"
]
},
{
"$type": "ByNot",
"predicates": [
{
"$type": "ByHasElement",
"element": "Frozen"
}
]
}
],
"amountByTargetMaxHPRatio": "HEAL"
},
{
"$type": "FireEffect",
"otherTargets": {
"$type": "SelectTargetsByShape",
"shapeName": "CircleR20",
"campTargetType": "Alliance",
"sizeRatio": 1.0
},
"predicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Monster"
]
},
{
"$type": "ByNot",
"predicates": [
{
"$type": "ByHasElement",
"element": "Frozen"
}
]
}
],
"effectPattern": "Eff_Stages_Common_Heal",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "RootNode"
},
"scale": 1.5
},
{
"$type": "ApplyModifier",
"otherTargets": {
"$type": "SelectTargetsByShape",
"shapeName": "CircleR20",
"campTargetType": "AllExceptSelf",
"sizeRatio": 1.0
},
"predicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Equip"
],
"reject": true
}
],
"modifierName": "HealRain_WetModifer"
}
]
},
"HealRain_WetModifer": {
"modifierName": "",
"duration": 8.0,
"elementType": "Water",
"elementDurability": 50.0
}
},
"onAdded": [
{
"$type": "AttachModifier",
"modifierName": "Heal_Buff"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Gear_Spiral_Abyss_FireController",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "Default_0"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Phase1_Delay"
}
],
"abilitySpecials": {
"Timmer": 30.0,
"Fire_Durability": 50.0,
"Dot_Timer": 1.0,
"Dot_Duration": 20.0,
"Damage_Coefficient": 0.4000000059604645,
"LevelEntity_AvatarDot_SystemValue": 1.0
},
"modifiers": {
"Default_0": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "RemoveModifier",
"modifierName": "Phase1"
}
]
},
"RemoveDebuff": {
"modifierName": "",
"duration": 1.0,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "RemoveModifier",
"target": "CurTeamAvatars",
"modifierName": "Fire_Damge"
}
]
},
"Attach_Fire_Damge": {
"modifierName": "",
"duration": 0.5,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "ApplyModifier",
"target": "CurTeamAvatars",
"modifierName": "Fire_Damge"
}
]
},
"Phase1_Delay": {
"modifierName": "",
"duration": 3.0,
"elementDurability": 100.0,
"onRemoved": [
{
"$type": "ApplyModifier",
"modifierName": "Phase1"
}
]
},
"Phase1": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": "Timmer",
"onAdded": [
{
"$type": "FireEffect",
"effectPattern": "Eff_Ground_FireFog_01_Up"
},
{
"$type": "ApplyModifier",
"otherTargets": {
"$type": "SelectTargetsByShape",
"shapeName": "CircleR30",
"campTargetType": "AllExceptSelf",
"sizeRatio": 1.0
},
"predicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"modifierName": "Attach_Fire_Damge"
}
],
"onRemoved": [
{
"$type": "ApplyModifier",
"target": "AllTeams",
"modifierName": "RemoveDebuff"
}
],
"onThinkInterval": [
{
"$type": "FireEffect",
"effectPattern": "Eff_Ground_FireFog_01_Up"
},
{
"$type": "ApplyModifier",
"otherTargets": {
"$type": "SelectTargetsByShape",
"shapeName": "CircleR30",
"campTargetType": "AllExceptSelf",
"sizeRatio": 1.0
},
"predicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"modifierName": "Attach_Fire_Damge"
}
]
},
"Fire_Damge": {
"modifierName": "",
"duration": "Dot_Duration",
"elementType": "Fire",
"elementDurability": "Fire_Durability",
"thinkInterval": "Dot_Timer",
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_Element_Fire_Level_01"
},
{
"$type": "SetSystemValueToOverrideMap",
"key": "LevelEntity_AvatarDot_SystemValue",
"type": "ElementLevelCo"
}
],
"onThinkInterval": [
{
"$type": "DamageByAttackValue",
"target": "CurLocalAvatar",
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": 0.0,
"damagePercentageRatio": 0.0,
"elementType": "Fire",
"elementDurability": 50.0,
"ignoreAttackerProperty": true,
"enBreak": 0.0,
"damageExtra": [
"LevelEntity_AvatarDot_SystemValue",
"Damage_Coefficient",
"Mul"
]
},
"hitPattern": {
"onHitEffectName": "none",
"hitImpulseType": "LV0",
"hitHaltTimeScale": 0.05000000074505806
}
}
}
]
}
}
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Gear_Spiral_Abyss_WaterController",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "Default_0"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Phase1_Delay"
}
],
"abilitySpecials": {
"Timmer": 30.0,
"Water_Durability": 50.0,
"DeBuff_Duration": 30.0,
"CD_Coefficient": -1.5
},
"modifiers": {
"Default_0": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "RemoveModifier",
"modifierName": "Phase1"
}
]
},
"RemoveDebuff": {
"modifierName": "",
"duration": 1.0,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "RemoveModifier",
"target": "CurTeamAvatars",
"modifierName": "CD_DeBuff"
}
]
},
"Attach_Water": {
"modifierName": "",
"duration": 0.5,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "ApplyModifier",
"target": "CurTeamAvatars",
"modifierName": "CD_DeBuff"
}
]
},
"Phase1_Delay": {
"modifierName": "",
"duration": 3.0,
"elementDurability": 100.0,
"onRemoved": [
{
"$type": "ApplyModifier",
"modifierName": "Phase1"
}
]
},
"Phase1": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": "Timmer",
"onAdded": [
{
"$type": "FireEffect",
"effectPattern": "Eff_Ground_WaterFog_01_Up"
},
{
"$type": "ApplyModifier",
"otherTargets": {
"$type": "SelectTargetsByShape",
"shapeName": "CircleR30",
"campTargetType": "AllExceptSelf",
"sizeRatio": 1.0
},
"predicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"modifierName": "Attach_Water"
}
],
"onRemoved": [
{
"$type": "ApplyModifier",
"target": "AllTeams",
"modifierName": "RemoveDebuff"
}
],
"onThinkInterval": [
{
"$type": "FireEffect",
"effectPattern": "Eff_Ground_WaterFog_01_Up"
},
{
"$type": "ApplyModifier",
"otherTargets": {
"$type": "SelectTargetsByShape",
"shapeName": "CircleR30",
"campTargetType": "AllExceptSelf",
"sizeRatio": 1.0
},
"predicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"modifierName": "Attach_Water"
}
]
},
"CD_DeBuff": {
"modifierName": "",
"duration": "DeBuff_Duration",
"elementType": "Water",
"elementDurability": "Water_Durability",
"properties": {
"Actor_SkillCDMinusRatio": "CD_Coefficient"
}
}
}
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Gear_Spiral_Abyss_IceController",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "Default_0"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Phase1_Delay"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 202,
"modifierName": "Phase2_Delay"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 202,
"modifierName": "Ice_Summonor_Phase2_Delay"
}
],
"abilitySpecials": {
"Timmer": 30.0,
"Ice_Durability": 50.0,
"DeBuff_Duration": 20.0,
"Cost_Coefficient": 2.0,
"Recover_Coefficient": -1.0,
"Hit_Delay": 1.5,
"DropIce_Thinckinterval": 12.0
},
"modifiers": {
"Default_0": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "RemoveModifier",
"modifierName": "Phase1"
},
{
"$type": "RemoveModifier",
"modifierName": "Phase2"
},
{
"$type": "RemoveModifier",
"modifierName": "Ice_Summonor_Phase2"
}
]
},
"RemoveDebuff": {
"modifierName": "",
"duration": 1.0,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "RemoveModifier",
"target": "CurTeamAvatars",
"modifierName": "Cost_DeBuff"
}
]
},
"Phase1_Delay": {
"modifierName": "",
"duration": 3.0,
"elementDurability": 100.0,
"onRemoved": [
{
"$type": "ApplyModifier",
"modifierName": "Phase1"
}
]
},
"Ice_Summonor_Phase2_Delay": {
"modifierName": "",
"duration": 3.0,
"elementDurability": 100.0,
"onRemoved": [
{
"$type": "ApplyModifier",
"modifierName": "Ice_Summonor_Phase2"
}
]
},
"Phase2_Delay": {
"modifierName": "",
"duration": 3.0,
"elementDurability": 100.0,
"onRemoved": [
{
"$type": "ApplyModifier",
"modifierName": "Phase2"
}
]
},
"Attach_Ice": {
"modifierName": "",
"duration": 0.5,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "ApplyModifier",
"target": "CurTeamAvatars",
"modifierName": "Cost_DeBuff"
}
]
},
"Phase1": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": "Timmer",
"onAdded": [
{
"$type": "FireEffect",
"effectPattern": "Eff_Ground_IceFog_01_Up"
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_Ground_IceFog_01"
},
{
"$type": "ApplyModifier",
"otherTargets": {
"$type": "SelectTargetsByShape",
"shapeName": "CircleR30",
"campTargetType": "AllExceptSelf",
"sizeRatio": 1.0
},
"predicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"modifierName": "Attach_Ice"
}
],
"onRemoved": [
{
"$type": "ApplyModifier",
"target": "AllTeams",
"modifierName": "RemoveDebuff"
}
],
"onThinkInterval": [
{
"$type": "FireEffect",
"effectPattern": "Eff_Ground_IceFog_01_Up"
},
{
"$type": "ApplyModifier",
"otherTargets": {
"$type": "SelectTargetsByShape",
"shapeName": "CircleR30",
"campTargetType": "AllExceptSelf",
"sizeRatio": 1.0
},
"predicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"modifierName": "Attach_Ice"
}
]
},
"Cost_DeBuff": {
"modifierName": "",
"duration": "DeBuff_Duration",
"elementType": "Ice",
"elementDurability": "Ice_Durability",
"properties": {
"Actor_CostStaminaRatio": "Cost_Coefficient",
"Actor_RecoverStaminaRatio": "Recover_Coefficient"
},
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_Element_Ice_Level_01"
}
]
},
"DropIce_Super_Delay": {
"modifierName": "",
"duration": 5.0,
"elementDurability": 100.0,
"onRemoved": [
{
"$type": "ApplyModifier",
"modifierName": "DropIce_Super"
}
]
},
"DropIce_Super": {
"modifierName": "",
"duration": 2.0,
"elementDurability": 100.0,
"thinkInterval": 0.5,
"onAdded": [
{
"$type": "ApplyModifier",
"otherTargets": {
"$type": "SelectTargetsByShape",
"topLimit": 1,
"sortType": "Random",
"shapeName": "CircleR30",
"campTargetType": "AllExceptSelf",
"sizeRatio": 1.0
},
"predicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"modifierName": "GetPos_Random"
},
{
"$type": "ApplyModifier",
"modifierName": "SuperIceHit"
}
],
"onThinkInterval": [
{
"$type": "ApplyModifier",
"modifierName": "SuperIceHit"
}
]
},
"SuperIceHit": {
"modifierName": "",
"duration": 0.20000000298023224,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "FireEffect",
"effectPattern": "Eff_Ambor_AlertCircle",
"born": {
"$type": "ConfigBornByGlobalValue",
"positionKey": "SuperIcePos",
"directionKey": ""
}
}
],
"onRemoved": [
{
"$type": "TriggerBullet",
"bulletID": 70350059,
"born": {
"$type": "ConfigBornByGlobalValue",
"offset": {
"x": 0.0,
"y": 10.0,
"z": 0.0
},
"direction": {
"$type": "ConfigDirectionByEntity",
"angleOffset": {
"x": 90.0
}
},
"positionKey": "SuperIcePos",
"directionKey": ""
}
}
]
},
"GetPos_Random": {
"modifierName": "",
"duration": 2.0,
"elementDurability": 100.0,
"thinkInterval": 0.4000000059604645,
"onAdded": [
{
"$type": "SetGlobalPos",
"target": "Applier",
"key": "SuperIcePos",
"born": {
"$type": "ConfigBornBySelf",
"bornRandom": {
"$type": "BornRandomFromCenter",
"minRandomRange": 2.0,
"maxRandomRange": 3.0
}
}
}
],
"onThinkInterval": [
{
"$type": "SetGlobalPos",
"target": "Applier",
"key": "SuperIcePos",
"born": {
"$type": "ConfigBornBySelf",
"bornRandom": {
"$type": "BornRandomFromCenter",
"minRandomRange": 2.0,
"maxRandomRange": 3.0
}
}
}
]
},
"Phase2": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": "Timmer",
"onAdded": [
{
"$type": "FireEffect",
"effectPattern": "Eff_Ground_IceFog_01_Up"
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_Ground_IceFog_01"
},
{
"$type": "ApplyModifier",
"otherTargets": {
"$type": "SelectTargetsByShape",
"shapeName": "CircleR30",
"campTargetType": "AllExceptSelf",
"sizeRatio": 1.0
},
"predicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"modifierName": "Attach_Ice"
},
{
"$type": "ApplyModifier",
"modifierName": "DropIce_Super_Delay"
}
],
"onRemoved": [
{
"$type": "ApplyModifier",
"target": "AllTeams",
"modifierName": "RemoveDebuff"
}
],
"onThinkInterval": [
{
"$type": "FireEffect",
"effectPattern": "Eff_Ground_IceFog_01_Up"
},
{
"$type": "ApplyModifier",
"otherTargets": {
"$type": "SelectTargetsByShape",
"shapeName": "CircleR30",
"campTargetType": "AllExceptSelf",
"sizeRatio": 1.0
},
"predicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"modifierName": "Attach_Ice"
},
{
"$type": "ApplyModifier",
"modifierName": "DropIce_Super_Delay"
}
]
},
"GetPos_Phase2": {
"modifierName": "",
"duration": 0.10000000149011612,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "Randomed",
"chance": 0.699999988079071,
"successActions": [
{
"$type": "SetGlobalPos",
"target": "Applier",
"key": "ThunderPos",
"born": {
"$type": "ConfigBornBySelf",
"bornRandom": {
"$type": "BornRandomFromCenter",
"minRandomRange": 2.0,
"maxRandomRange": 2.0
}
}
},
{
"$type": "AddGlobalValue",
"target": "Applier",
"value": 1.0,
"key": "First_Thunder",
"useLimitRange": true,
"maxValue": 1.0,
"minValue": 0.0
}
]
},
{
"$type": "SetGlobalPos",
"target": "Applier",
"key": "ThunderPos2",
"born": {
"$type": "ConfigBornBySelf",
"bornRandom": {
"$type": "BornRandomFromCenter",
"minRandomRange": 4.0,
"maxRandomRange": 8.0
}
}
},
{
"$type": "SetGlobalPos",
"target": "Applier",
"key": "ThunderPos3",
"born": {
"$type": "ConfigBornBySelf",
"bornRandom": {
"$type": "BornRandomFromCenter",
"minRandomRange": 4.0,
"maxRandomRange": 8.0
}
}
},
{
"$type": "Randomed",
"chance": 0.5,
"successActions": [
{
"$type": "SetGlobalPos",
"target": "Applier",
"key": "ThunderPos4",
"born": {
"$type": "ConfigBornBySelf",
"bornRandom": {
"$type": "BornRandomFromCenter",
"minRandomRange": 6.0,
"maxRandomRange": 12.0
}
}
},
{
"$type": "AddGlobalValue",
"target": "Applier",
"value": 1.0,
"key": "Second_Thunder",
"useLimitRange": true,
"maxValue": 1.0,
"minValue": 0.0
}
]
},
{
"$type": "Randomed",
"chance": 0.5,
"successActions": [
{
"$type": "SetGlobalPos",
"target": "Applier",
"key": "ThunderPos5",
"born": {
"$type": "ConfigBornBySelf",
"bornRandom": {
"$type": "BornRandomFromCenter",
"minRandomRange": 6.0,
"maxRandomRange": 12.0
}
}
},
{
"$type": "AddGlobalValue",
"target": "Applier",
"value": 1.0,
"key": "Third_Thunder",
"useLimitRange": true,
"maxValue": 1.0,
"minValue": 0.0
}
]
}
]
},
"Ice_Summonor_Phase2": {
"stacking": "Unique",
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": "DropIce_Thinckinterval",
"onAdded": [
{
"$type": "ApplyModifier",
"target": "CurLocalAvatar",
"modifierName": "GetPos_Phase2"
},
{
"$type": "ApplyModifier",
"modifierName": "Thunder_Hit"
},
{
"$type": "SetAvatarHitBuckets",
"overrideAvatarHitBucketSetting": {
"meleeBucketCount": 4
}
}
],
"onThinkInterval": [
{
"$type": "ApplyModifier",
"target": "CurLocalAvatar",
"modifierName": "GetPos_Phase2"
},
{
"$type": "ApplyModifier",
"modifierName": "Thunder_Hit"
}
]
},
"Thunder_Hit": {
"modifierName": "",
"duration": "Hit_Delay",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "FireEffect",
"predicates": [
{
"$type": "ByTargetGlobalValue",
"key": "First_Thunder",
"value": 1.0
}
],
"effectPattern": "Eff_Ambor_AlertCircle",
"born": {
"$type": "ConfigBornByGlobalValue",
"positionKey": "ThunderPos",
"directionKey": ""
}
},
{
"$type": "FireEffect",
"effectPattern": "Eff_Ambor_AlertCircle",
"born": {
"$type": "ConfigBornByGlobalValue",
"positionKey": "ThunderPos2",
"directionKey": ""
}
},
{
"$type": "FireEffect",
"effectPattern": "Eff_Ambor_AlertCircle",
"born": {
"$type": "ConfigBornByGlobalValue",
"positionKey": "ThunderPos3",
"directionKey": ""
}
},
{
"$type": "FireEffect",
"predicates": [
{
"$type": "ByTargetGlobalValue",
"key": "Second_Thunder",
"value": 1.0
}
],
"effectPattern": "Eff_Ambor_AlertCircle",
"born": {
"$type": "ConfigBornByGlobalValue",
"positionKey": "ThunderPos4",
"directionKey": ""
}
},
{
"$type": "FireEffect",
"predicates": [
{
"$type": "ByTargetGlobalValue",
"key": "Third_Thunder",
"value": 1.0
}
],
"effectPattern": "Eff_Ambor_AlertCircle",
"born": {
"$type": "ConfigBornByGlobalValue",
"positionKey": "ThunderPos5",
"directionKey": ""
}
}
],
"onRemoved": [
{
"$type": "TriggerBullet",
"predicates": [
{
"$type": "ByTargetGlobalValue",
"key": "First_Thunder",
"value": 1.0
}
],
"bulletID": 70350059,
"born": {
"$type": "ConfigBornByGlobalValue",
"offset": {
"x": 0.0,
"y": 10.0,
"z": 0.0
},
"direction": {
"$type": "ConfigDirectionByEntity",
"angleOffset": {
"x": 90.0
}
},
"positionKey": "ThunderPos",
"directionKey": ""
}
},
{
"$type": "TriggerBullet",
"bulletID": 70350059,
"born": {
"$type": "ConfigBornByGlobalValue",
"offset": {
"x": 0.0,
"y": 10.0,
"z": 0.0
},
"direction": {
"$type": "ConfigDirectionByEntity",
"angleOffset": {
"x": 90.0
}
},
"positionKey": "ThunderPos2",
"directionKey": ""
}
},
{
"$type": "TriggerBullet",
"bulletID": 70350059,
"born": {
"$type": "ConfigBornByGlobalValue",
"offset": {
"x": 0.0,
"y": 10.0,
"z": 0.0
},
"direction": {
"$type": "ConfigDirectionByEntity",
"angleOffset": {
"x": 90.0
}
},
"positionKey": "ThunderPos3",
"directionKey": ""
}
},
{
"$type": "TriggerBullet",
"predicates": [
{
"$type": "ByTargetGlobalValue",
"key": "Second_Thunder",
"value": 1.0
}
],
"bulletID": 70350059,
"born": {
"$type": "ConfigBornByGlobalValue",
"offset": {
"x": 0.0,
"y": 10.0,
"z": 0.0
},
"direction": {
"$type": "ConfigDirectionByEntity",
"angleOffset": {
"x": 90.0
}
},
"positionKey": "ThunderPos4",
"directionKey": ""
}
},
{
"$type": "TriggerBullet",
"predicates": [
{
"$type": "ByTargetGlobalValue",
"key": "Third_Thunder",
"value": 1.0
}
],
"bulletID": 70350059,
"born": {
"$type": "ConfigBornByGlobalValue",
"offset": {
"x": 0.0,
"y": 10.0,
"z": 0.0
},
"direction": {
"$type": "ConfigDirectionByEntity",
"angleOffset": {
"x": 90.0
}
},
"positionKey": "ThunderPos5",
"directionKey": ""
}
},
{
"$type": "AddGlobalValue",
"value": -1.0,
"key": "First_Thunder",
"useLimitRange": true,
"maxValue": 1.0,
"minValue": 0.0
},
{
"$type": "AddGlobalValue",
"value": -1.0,
"key": "Second_Thunder",
"useLimitRange": true,
"maxValue": 1.0,
"minValue": 0.0
},
{
"$type": "AddGlobalValue",
"value": -1.0,
"key": "Third_Thunder",
"useLimitRange": true,
"maxValue": 1.0,
"minValue": 0.0
}
]
}
}
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Gear_Spiral_Abyss_DropIce",
"abilitySpecials": {
"LevelEntity_AvatarDot_SystemValue": 1.0,
"Damage_Coefficient": 0.5
},
"modifiers": {
"Cost_Reduce": {
"modifierName": "",
"duration": 0.30000001192092896,
"elementDurability": 100.0,
"modifierMixins": [
{
"$type": "CostStaminaMixin",
"costStaminaDelta": -100.0,
"onStaminaEmpty": [
{
"$type": "SetAnimatorTrigger",
"triggerID": "EndHoldTrigger"
}
]
}
]
}
},
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_IcePiton"
}
],
"onAbilityStart": [
{
"$type": "FireEffect",
"effectPattern": "Eff_IcePiton_Ground_Hit",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "attachPoint"
}
},
{
"$type": "SetSystemValueToOverrideMap",
"key": "LevelEntity_AvatarDot_SystemValue",
"type": "ElementLevelCo"
},
{
"$type": "DamageByAttackValue",
"otherTargets": {
"$type": "SelectTargetsByShape",
"shapeName": "CircleR3_2",
"campTargetType": "Enemy",
"sizeRatio": 1.0
},
"attackInfo": {
"attackTag": "DropIce",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": 0.0,
"damagePercentageRatio": 0.0,
"elementType": "Ice",
"elementDurability": 20.0,
"ignoreAttackerProperty": true,
"strikeType": "Blunt",
"enBreak": 200.0,
"damageExtra": [
"LevelEntity_AvatarDot_SystemValue",
"Damage_Coefficient",
"Mul"
]
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV6",
"overrideHitImpulse": {
"hitLevel": "Air",
"hitImpulseX": 700.0,
"hitImpulseY": 400.0
},
"hitHaltTimeScale": 0.05000000074505806
}
}
},
{
"$type": "KillSelf",
"predicates": [
{
"$type": "ByNot",
"predicates": [
{
"$type": "ByAttackNotHitScene",
"attackPattern": {
"$type": "ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "ConfigBornBySelf"
},
"radius": 4.0
},
"checkWaterLayer": true
}
]
}
]
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Gear_Spiral_Abyss_ElectricController",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "Default_0"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Phase1_Delay"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 202,
"modifierName": "Phase2_Delay"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 202,
"modifierName": "Thunder_Summonor_Phase2_Delay"
}
],
"abilitySpecials": {
"Hit_Delay": 1.0,
"Timmer": 30.0,
"DeBuff_Duration": 20.0,
"Electric_Durability": 50.0,
"Energy_Reduce_Big": -40.0,
"Energy_Reduce_Normal": -5.0,
"Energy_Reduce_Small": -1.5,
"LevelEntity_AvatarDot_SystemValue": 1.0,
"Damage_Coefficient": 1.5,
"DropThunder_Thinckinterval": 12.0
},
"modifiers": {
"Default_0": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "RemoveModifier",
"modifierName": "Phase1"
},
{
"$type": "RemoveModifier",
"modifierName": "Phase2"
},
{
"$type": "RemoveModifier",
"modifierName": "Thunder_Summonor_Phase2"
}
]
},
"RemoveDebuff": {
"modifierName": "",
"duration": 1.0,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "RemoveModifier",
"target": "CurTeamAvatars",
"modifierName": "Energy_Reduce_Normal"
}
]
},
"Phase1_Delay": {
"modifierName": "",
"duration": 3.0,
"elementDurability": 100.0,
"onRemoved": [
{
"$type": "ApplyModifier",
"modifierName": "Phase1"
}
]
},
"Phase2_Delay": {
"modifierName": "",
"duration": 3.0,
"elementDurability": 100.0,
"onRemoved": [
{
"$type": "ApplyModifier",
"modifierName": "Phase2"
}
]
},
"Thunder_Summonor_Phase2_Delay": {
"modifierName": "",
"duration": 3.0,
"elementDurability": 100.0,
"onRemoved": [
{
"$type": "ApplyModifier",
"modifierName": "Thunder_Summonor_Phase2"
}
]
},
"Attach_Electric": {
"modifierName": "",
"duration": 0.5,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "ApplyModifier",
"target": "CurTeamAvatars",
"modifierName": "Energy_Reduce_Normal"
}
]
},
"Energy_Controller": {
"modifierName": "",
"elementDurability": 100.0,
"onAttackLanded": [
{
"$type": "ApplyModifier",
"target": "Target",
"predicates": [
{
"$type": "ByAttackTags",
"attackTags": [
"Thuner_Falling"
]
},
{
"$type": "ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"modifierName": "Energy_Reduce_Big"
},
{
"$type": "ApplyModifier",
"target": "Target",
"predicates": [
{
"$type": "ByAttackTags",
"attackTags": [
"Thuner_Ball"
]
},
{
"$type": "ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"modifierName": "Energy_Reduce_Small"
}
]
},
"Energy_Reduce_Small": {
"modifierName": "",
"duration": 0.30000001192092896,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "ReviveElemEnergy",
"value": "Energy_Reduce_Small"
}
]
},
"Energy_Reduce_Normal": {
"modifierName": "",
"duration": "DeBuff_Duration",
"elementType": "Electric",
"elementDurability": "Electric_Durability",
"modifierMixins": [
{
"$type": "ReviveElemEnergyMixin",
"period": 0.5,
"baseEnergy": "Energy_Reduce_Normal",
"ratio": 1.0
}
],
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_Element_Shock_Loop"
}
]
},
"Energy_Reduce_Big": {
"modifierName": "",
"duration": 0.30000001192092896,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "ReviveElemEnergy",
"value": "Energy_Reduce_Big"
}
]
},
"Phase1": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": "Timmer",
"onAdded": [
{
"$type": "FireEffect",
"effectPattern": "Eff_Ground_ThunderFog_01_Up"
},
{
"$type": "ApplyModifier",
"otherTargets": {
"$type": "SelectTargetsByShape",
"shapeName": "CircleR30",
"campTargetType": "AllExceptSelf",
"sizeRatio": 1.0
},
"predicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"modifierName": "Attach_Electric"
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_Ground_ThunderFog_01"
}
],
"onRemoved": [
{
"$type": "ApplyModifier",
"target": "AllTeams",
"modifierName": "RemoveDebuff"
}
],
"onThinkInterval": [
{
"$type": "FireEffect",
"effectPattern": "Eff_Ground_ThunderFog_01_Up"
},
{
"$type": "ApplyModifier",
"otherTargets": {
"$type": "SelectTargetsByShape",
"shapeName": "CircleR30",
"campTargetType": "AllExceptSelf",
"sizeRatio": 1.0
},
"predicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"modifierName": "Attach_Electric"
}
]
},
"Phase2": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": "Timmer",
"onAdded": [
{
"$type": "FireEffect",
"effectPattern": "Eff_Ground_ThunderFog_01_Up"
},
{
"$type": "ApplyModifier",
"otherTargets": {
"$type": "SelectTargetsByShape",
"shapeName": "CircleR30",
"campTargetType": "AllExceptSelf",
"sizeRatio": 1.0
},
"predicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"modifierName": "Attach_Electric"
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_Ground_ThunderFog_01"
}
],
"onRemoved": [
{
"$type": "ApplyModifier",
"target": "AllTeams",
"modifierName": "RemoveDebuff"
}
],
"onThinkInterval": [
{
"$type": "FireEffect",
"effectPattern": "Eff_Ground_ThunderFog_01_Up"
},
{
"$type": "ApplyModifier",
"otherTargets": {
"$type": "SelectTargetsByShape",
"shapeName": "CircleR30",
"campTargetType": "AllExceptSelf",
"sizeRatio": 1.0
},
"predicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"modifierName": "Attach_Electric"
}
]
},
"GetPos_Phase2": {
"modifierName": "",
"duration": 0.10000000149011612,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "Randomed",
"chance": 0.699999988079071,
"successActions": [
{
"$type": "SetGlobalPos",
"target": "Applier",
"key": "ThunderPos",
"born": {
"$type": "ConfigBornBySelf",
"bornRandom": {
"$type": "BornRandomFromCenter",
"minRandomRange": 2.0,
"maxRandomRange": 2.0
}
}
},
{
"$type": "AddGlobalValue",
"target": "Applier",
"value": 1.0,
"key": "First_Thunder",
"useLimitRange": true,
"maxValue": 1.0,
"minValue": 0.0
}
]
},
{
"$type": "SetGlobalPos",
"target": "Applier",
"key": "ThunderPos2",
"born": {
"$type": "ConfigBornBySelf",
"bornRandom": {
"$type": "BornRandomFromCenter",
"minRandomRange": 8.0,
"maxRandomRange": 18.0
}
}
},
{
"$type": "SetGlobalPos",
"target": "Applier",
"key": "ThunderPos3",
"born": {
"$type": "ConfigBornBySelf",
"bornRandom": {
"$type": "BornRandomFromCenter",
"minRandomRange": 8.0,
"maxRandomRange": 18.0
}
}
},
{
"$type": "Randomed",
"chance": 0.5,
"successActions": [
{
"$type": "SetGlobalPos",
"target": "Applier",
"key": "ThunderPos4",
"born": {
"$type": "ConfigBornBySelf",
"bornRandom": {
"$type": "BornRandomFromCenter",
"minRandomRange": 8.0,
"maxRandomRange": 18.0
}
}
},
{
"$type": "AddGlobalValue",
"target": "Applier",
"value": 1.0,
"key": "Second_Thunder",
"useLimitRange": true,
"maxValue": 1.0,
"minValue": 0.0
}
]
},
{
"$type": "Randomed",
"chance": 0.5,
"successActions": [
{
"$type": "SetGlobalPos",
"target": "Applier",
"key": "ThunderPos5",
"born": {
"$type": "ConfigBornBySelf",
"bornRandom": {
"$type": "BornRandomFromCenter",
"minRandomRange": 8.0,
"maxRandomRange": 18.0
}
}
},
{
"$type": "AddGlobalValue",
"target": "Applier",
"value": 1.0,
"key": "Third_Thunder",
"useLimitRange": true,
"maxValue": 1.0,
"minValue": 0.0
}
]
}
]
},
"Thunder_Summonor_Phase2": {
"stacking": "Unique",
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": "DropThunder_Thinckinterval",
"onAdded": [
{
"$type": "ApplyModifier",
"target": "CurLocalAvatar",
"modifierName": "GetPos_Phase2"
},
{
"$type": "ApplyModifier",
"modifierName": "Thunder_Hit"
},
{
"$type": "SetAvatarHitBuckets",
"overrideAvatarHitBucketSetting": {
"meleeBucketCount": 4
}
}
],
"onThinkInterval": [
{
"$type": "ApplyModifier",
"target": "CurLocalAvatar",
"modifierName": "GetPos_Phase2"
},
{
"$type": "ApplyModifier",
"modifierName": "Thunder_Hit"
}
]
},
"Thunder_Hit": {
"modifierName": "",
"duration": "Hit_Delay",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "SetSystemValueToOverrideMap",
"key": "LevelEntity_AvatarDot_SystemValue",
"type": "ElementLevelCo"
},
{
"$type": "FireEffect",
"predicates": [
{
"$type": "ByTargetGlobalValue",
"key": "First_Thunder",
"value": 1.0
}
],
"effectPattern": "Eff_Ambor_AlertCircle",
"born": {
"$type": "ConfigBornByGlobalValue",
"positionKey": "ThunderPos",
"directionKey": ""
}
},
{
"$type": "FireEffect",
"effectPattern": "Eff_Ambor_AlertCircle",
"born": {
"$type": "ConfigBornByGlobalValue",
"positionKey": "ThunderPos2",
"directionKey": ""
}
},
{
"$type": "FireEffect",
"effectPattern": "Eff_Ambor_AlertCircle",
"born": {
"$type": "ConfigBornByGlobalValue",
"positionKey": "ThunderPos3",
"directionKey": ""
}
},
{
"$type": "FireEffect",
"predicates": [
{
"$type": "ByTargetGlobalValue",
"key": "Second_Thunder",
"value": 1.0
}
],
"effectPattern": "Eff_Ambor_AlertCircle",
"born": {
"$type": "ConfigBornByGlobalValue",
"positionKey": "ThunderPos4",
"directionKey": ""
}
},
{
"$type": "FireEffect",
"predicates": [
{
"$type": "ByTargetGlobalValue",
"key": "Third_Thunder",
"value": 1.0
}
],
"effectPattern": "Eff_Ambor_AlertCircle",
"born": {
"$type": "ConfigBornByGlobalValue",
"positionKey": "ThunderPos5",
"directionKey": ""
}
}
],
"onRemoved": [
{
"$type": "FireEffect",
"predicates": [
{
"$type": "ByTargetGlobalValue",
"key": "First_Thunder",
"value": 1.0
}
],
"effectPattern": "Eff_ThunderFall_01",
"born": {
"$type": "ConfigBornByGlobalValue",
"positionKey": "ThunderPos",
"directionKey": ""
}
},
{
"$type": "TriggerAttackEvent",
"predicates": [
{
"$type": "ByTargetGlobalValue",
"key": "First_Thunder",
"value": 1.0
}
],
"attackEvent": {
"attackPattern": {
"$type": "ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "ConfigBornByGlobalValue",
"positionKey": "ThunderPos",
"directionKey": ""
},
"radius": 2.5
},
"attackInfo": {
"attackTag": "Thuner_Falling",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": 0.0,
"damagePercentageRatio": 0.0,
"elementType": "Electric",
"elementDurability": 50.0,
"ignoreAttackerProperty": true,
"strikeType": "Default",
"enBreak": 500.0,
"damageExtra": [
"LevelEntity_AvatarDot_SystemValue",
"Damage_Coefficient",
"Mul"
]
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV3",
"overrideHitImpulse": {
"hitLevel": "Heavy",
"hitImpulseX": 50.0,
"hitImpulseY": 800.0
},
"hitHaltTimeScale": 0.05000000074505806
}
}
},
"targetType": "Enemy"
},
{
"$type": "Randomed",
"predicates": [
{
"$type": "ByTargetGlobalValue",
"key": "First_Thunder",
"value": 1.0
}
],
"chance": 0.6499999761581421,
"successActions": [
{
"$type": "CreateGadget",
"doOffStage": true,
"born": {
"$type": "ConfigBornByGlobalValue",
"offset": {
"x": 0.0,
"y": 1.0,
"z": 0.0
},
"positionKey": "ThunderPos",
"directionKey": ""
},
"gadgetID": 70350049,
"campID": 4001,
"campTargetType": "Enemy"
}
]
},
{
"$type": "FireEffect",
"effectPattern": "Eff_ThunderFall_01",
"born": {
"$type": "ConfigBornByGlobalValue",
"positionKey": "ThunderPos2",
"directionKey": ""
}
},
{
"$type": "TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "ConfigBornByGlobalValue",
"positionKey": "ThunderPos2",
"directionKey": ""
},
"radius": 2.5
},
"attackInfo": {
"attackTag": "Thuner_Falling",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": 0.0,
"damagePercentageRatio": 0.0,
"elementType": "Electric",
"elementDurability": 50.0,
"ignoreAttackerProperty": true,
"strikeType": "Default",
"enBreak": 500.0,
"damageExtra": [
"LevelEntity_AvatarDot_SystemValue",
"Damage_Coefficient",
"Mul"
]
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV3",
"overrideHitImpulse": {
"hitLevel": "Heavy",
"hitImpulseX": 50.0,
"hitImpulseY": 800.0
},
"hitHaltTimeScale": 0.05000000074505806
}
}
},
"targetType": "Enemy"
},
{
"$type": "Randomed",
"chance": 0.6499999761581421,
"successActions": [
{
"$type": "CreateGadget",
"doOffStage": true,
"born": {
"$type": "ConfigBornByGlobalValue",
"offset": {
"x": 0.0,
"y": 1.0,
"z": 0.0
},
"positionKey": "ThunderPos2",
"directionKey": ""
},
"gadgetID": 70350049,
"campID": 4001,
"campTargetType": "Enemy"
}
]
},
{
"$type": "FireEffect",
"effectPattern": "Eff_ThunderFall_01",
"born": {
"$type": "ConfigBornByGlobalValue",
"positionKey": "ThunderPos3",
"directionKey": ""
}
},
{
"$type": "TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "ConfigBornByGlobalValue",
"positionKey": "ThunderPos3",
"directionKey": ""
},
"radius": 2.5
},
"attackInfo": {
"attackTag": "Thuner_Falling",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": 0.0,
"damagePercentageRatio": 0.0,
"elementType": "Electric",
"elementDurability": 50.0,
"ignoreAttackerProperty": true,
"strikeType": "Default",
"enBreak": 500.0,
"damageExtra": [
"LevelEntity_AvatarDot_SystemValue",
"Damage_Coefficient",
"Mul"
]
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV3",
"overrideHitImpulse": {
"hitLevel": "Heavy",
"hitImpulseX": 50.0,
"hitImpulseY": 800.0
},
"hitHaltTimeScale": 0.05000000074505806
}
}
},
"targetType": "Enemy"
},
{
"$type": "Randomed",
"chance": 0.6499999761581421,
"successActions": [
{
"$type": "CreateGadget",
"doOffStage": true,
"born": {
"$type": "ConfigBornByGlobalValue",
"offset": {
"x": 0.0,
"y": 1.0,
"z": 0.0
},
"positionKey": "ThunderPos3",
"directionKey": ""
},
"gadgetID": 70350049,
"campID": 4001,
"campTargetType": "Enemy"
}
]
},
{
"$type": "FireEffect",
"predicates": [
{
"$type": "ByTargetGlobalValue",
"key": "Second_Thunder",
"value": 1.0
}
],
"effectPattern": "Eff_ThunderFall_01",
"born": {
"$type": "ConfigBornByGlobalValue",
"positionKey": "ThunderPos4",
"directionKey": ""
}
},
{
"$type": "TriggerAttackEvent",
"predicates": [
{
"$type": "ByTargetGlobalValue",
"key": "Second_Thunder",
"value": 1.0
}
],
"attackEvent": {
"attackPattern": {
"$type": "ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "ConfigBornByGlobalValue",
"positionKey": "ThunderPos4",
"directionKey": ""
},
"radius": 2.5
},
"attackInfo": {
"attackTag": "Thuner_Falling",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": 0.0,
"damagePercentageRatio": 0.0,
"elementType": "Electric",
"elementDurability": 50.0,
"ignoreAttackerProperty": true,
"strikeType": "Default",
"enBreak": 500.0,
"damageExtra": [
"LevelEntity_AvatarDot_SystemValue",
"Damage_Coefficient",
"Mul"
]
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV3",
"overrideHitImpulse": {
"hitLevel": "Heavy",
"hitImpulseX": 50.0,
"hitImpulseY": 800.0
},
"hitHaltTimeScale": 0.05000000074505806
}
}
},
"targetType": "Enemy"
},
{
"$type": "Randomed",
"predicates": [
{
"$type": "ByTargetGlobalValue",
"key": "Second_Thunder",
"value": 1.0
}
],
"chance": 0.6499999761581421,
"successActions": [
{
"$type": "CreateGadget",
"doOffStage": true,
"born": {
"$type": "ConfigBornByGlobalValue",
"offset": {
"x": 0.0,
"y": 1.0,
"z": 0.0
},
"positionKey": "ThunderPos4",
"directionKey": ""
},
"gadgetID": 70350049,
"campID": 4001,
"campTargetType": "Enemy"
}
]
},
{
"$type": "FireEffect",
"predicates": [
{
"$type": "ByTargetGlobalValue",
"key": "Third_Thunder",
"value": 1.0
}
],
"effectPattern": "Eff_ThunderFall_01",
"born": {
"$type": "ConfigBornByGlobalValue",
"positionKey": "ThunderPos5",
"directionKey": ""
}
},
{
"$type": "TriggerAttackEvent",
"predicates": [
{
"$type": "ByTargetGlobalValue",
"key": "Third_Thunder",
"value": 1.0
}
],
"attackEvent": {
"attackPattern": {
"$type": "ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "ConfigBornByGlobalValue",
"positionKey": "ThunderPos5",
"directionKey": ""
},
"radius": 2.5
},
"attackInfo": {
"attackTag": "Thuner_Falling",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": 0.0,
"damagePercentageRatio": 0.0,
"elementType": "Electric",
"elementDurability": 50.0,
"ignoreAttackerProperty": true,
"strikeType": "Default",
"enBreak": 500.0,
"damageExtra": [
"LevelEntity_AvatarDot_SystemValue",
"Damage_Coefficient",
"Mul"
]
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV3",
"overrideHitImpulse": {
"hitLevel": "Heavy",
"hitImpulseX": 50.0,
"hitImpulseY": 800.0
},
"hitHaltTimeScale": 0.05000000074505806
}
}
},
"targetType": "Enemy"
},
{
"$type": "Randomed",
"predicates": [
{
"$type": "ByTargetGlobalValue",
"key": "Third_Thunder",
"value": 1.0
}
],
"chance": 0.6499999761581421,
"successActions": [
{
"$type": "CreateGadget",
"doOffStage": true,
"born": {
"$type": "ConfigBornByGlobalValue",
"offset": {
"x": 0.0,
"y": 1.0,
"z": 0.0
},
"positionKey": "ThunderPos5",
"directionKey": ""
},
"gadgetID": 70350049,
"campID": 4001,
"campTargetType": "Enemy"
}
]
},
{
"$type": "AddGlobalValue",
"value": -1.0,
"key": "First_Thunder",
"useLimitRange": true,
"maxValue": 1.0,
"minValue": 0.0
},
{
"$type": "AddGlobalValue",
"value": -1.0,
"key": "Second_Thunder",
"useLimitRange": true,
"maxValue": 1.0,
"minValue": 0.0
},
{
"$type": "AddGlobalValue",
"value": -1.0,
"key": "Third_Thunder",
"useLimitRange": true,
"maxValue": 1.0,
"minValue": 0.0
}
]
}
},
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "Energy_Controller"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Team_Spiral_Abyss_Electric",
"modifiers": {
"WaitForAvatarReady": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 0.5,
"onThinkInterval": [
{
"$type": "Predicated",
"targetPredicates": [
{
"$type": "ByTargetGlobalValue",
"target": "CurLocalAvatar",
"key": "AVATAR_IS_READY",
"value": 1.0
}
],
"successActions": [
{
"$type": "RemoveModifier",
"modifierName": "WaitForAvatarReady"
}
]
}
]
}
},
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "WaitForAvatarReady"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Gear_Spiral_Abyss_ThunderBall",
"abilitySpecials": {
"LevelEntity_AvatarDot_SystemValue": 1.0,
"Damage_Coefficient": 0.30000001192092896
},
"modifiers": {
"ThunderBall": {
"modifierName": "",
"duration": 5.0,
"elementDurability": 100.0,
"thinkInterval": 0.5,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_Ani_FlickerWave_Bul",
"scale": 2.0
},
{
"$type": "SetSystemValueToOverrideMap",
"key": "LevelEntity_AvatarDot_SystemValue",
"type": "ElementLevelCo"
}
],
"onRemoved": [
{
"$type": "FireEffect",
"effectPattern": "Eff_Hit_Lisa_NormalAttack_Burst_01",
"scale": 2.0
},
{
"$type": "KillSelf"
}
],
"onThinkInterval": [
{
"$type": "TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "ConfigBornBySelf",
"offset": {
"x": 0.0,
"y": 0.0,
"z": 0.0
}
},
"radius": 1.7999999523162842
},
"attackInfo": {
"attackTag": "Thuner_Ball",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": 0.0,
"damagePercentageRatio": 0.0,
"elementType": "Electric",
"elementDurability": 0.0,
"ignoreAttackerProperty": true,
"strikeType": "Default",
"enBreak": 300.0,
"damageExtra": [
"LevelEntity_AvatarDot_SystemValue",
"Damage_Coefficient",
"Mul"
]
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV2",
"overrideHitImpulse": {
"hitLevel": "Light",
"hitImpulseX": 300.0,
"hitImpulseY": 0.0
},
"hitHaltTimeScale": 0.05000000074505806
}
}
},
"targetType": "Enemy"
}
]
}
},
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "ThunderBall"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Gear_Spiral_Abyss_AncientHeatSource",
"abilityMixins": [
{
"$type": "AttachToStateIDMixin",
"stateIDs": [
"IdleEffect"
],
"modifierName": "Effect"
},
{
"$type": "AttachToStateIDMixin",
"stateIDs": [
"Warm",
"IdleEffect"
],
"modifierName": "Active"
},
{
"$type": "AttachToStateIDMixin",
"stateIDs": [
"Lock"
],
"modifierName": "LockEffect"
}
],
"modifiers": {
"Active": {
"modifierName": "",
"elementType": "Fire",
"elementDurability": 15.0,
"isElementDurabilityMutable": false,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_AncientHeatSource_01_Active"
},
{
"$type": "AddGlobalValue",
"value": 1.0,
"key": "IS_WARM_POINT",
"useLimitRange": true,
"maxValue": 1.0,
"minValue": 0.0
}
],
"onRemoved": [
{
"$type": "AddGlobalValue",
"value": -1.0,
"key": "IS_WARM_POINT",
"useLimitRange": true,
"maxValue": 1.0,
"minValue": 0.0
}
]
},
"Effect": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_AncientHeatSource_01_Active"
}
]
},
"LockEffect": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_Item_SpecialTreasureBox_LockIdle_Little",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "AttachPoint"
}
}
],
"onRemoved": [
{
"$type": "FireEffect",
"effectPattern": "Eff_Item_SpecialTreasureBox_Unlock_Little",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "AttachPoint"
}
}
]
}
}
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Gear_Spiral_Abyss_IceStormR25",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "StartLowTemperature"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 202,
"modifierName": "NormalTemperature"
}
],
"modifiers": {
"StartLowTemperature": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "ApplyModifier",
"otherTargets": {
"$type": "SelectTargetsByShape",
"shapeName": "CircleR25",
"campTargetType": "AllExceptSelf",
"sizeRatio": 1.0
},
"predicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"modifierName": "LowTemperature_Avatar"
}
]
},
"NormalTemperature": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "RemoveModifier",
"otherTargets": {
"$type": "SelectTargetsByShape",
"shapeName": "CircleR25",
"campTargetType": "AllExceptSelf",
"sizeRatio": 1.0
},
"predicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"modifierName": "LowTemperature_Avatar"
}
]
},
"LowTemperature_Avatar": {
"modifierName": "",
"elementDurability": 100.0,
"modifierMixins": [
{
"$type": "ResistClimateMixin",
"climateTypes": [
"Cold"
],
"trend": "Rise",
"ratio": 4.0,
"type": "Current"
}
]
}
},
"onFieldEnter": [
{
"$type": "AttachModifier",
"target": "Target",
"predicates": [
{
"$type": "ByTargetGadgetState",
"target": "Self"
}
],
"modifierName": "LowTemperature_Avatar"
}
],
"onFieldExit": [
{
"$type": "RemoveModifier",
"target": "Target",
"modifierName": "LowTemperature_Avatar"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Gear_Spiral_Abyss_FireSeelie",
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_FireSeelie_01_MoveTrail"
}
],
"onKill": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_FireSeelie_01_Disappear"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Heat_Producer_Buff_Abyss",
"modifiers": {
"Burning": {
"modifierName": "",
"elementType": "Fire",
"elementDurability": 15.0,
"isElementDurabilityMutable": false,
"onAdded": [
{
"$type": "AddGlobalValue",
"value": 1.0,
"key": "IS_WARM_POINT",
"useLimitRange": true,
"maxValue": 1.0,
"minValue": 0.0
}
],
"onRemoved": [
{
"$type": "AddGlobalValue",
"value": -1.0,
"key": "IS_WARM_POINT",
"useLimitRange": true,
"maxValue": 1.0,
"minValue": 0.0
}
]
}
},
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "Burning"
}
]
}
}
]