mirror of
https://github.com/theBowja/GenshinData-1.git
synced 2025-08-05 07:53:50 +09:00
5062 lines
213 KiB
JSON
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"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
] |