[ { "Default": { "$type": "ConfigAbility", "abilityName": "Element_SeedWind", "modifiers": { "Kill_Bullet": { "modifierName": "", "elementDurability": 100.0, "onAdded": [ { "$type": "KillSelf" } ] } }, "onAdded": [ { "$type": "ApplyModifier", "otherTargets": { "$type": "SelectTargetsByShape", "shapeName": "CircleR2", "campTargetType": "All", "sizeRatio": 1.0 }, "predicates": [ { "$type": "ByTargetGlobalValue", "key": "_IS_SEED_WIND", "value": 1.0 } ], "modifierName": "Kill_Bullet" }, { "$type": "AddGlobalValue", "value": 1.0, "key": "_IS_SEED_WIND", "useLimitRange": true, "maxValue": 1.0, "minValue": 0.0 } ] } }, { "Default": { "$type": "ConfigAbility", "abilityName": "SceneObj_Environment_WindField_AirflowAgent", "modifiers": { "Delay1": { "modifierName": "", "duration": 0.10000000149011612, "elementDurability": 100.0, "onRemoved": [ { "$type": "ApplyModifier", "modifierName": "Circle" } ] }, "Circle": { "modifierName": "", "duration": 8.0, "elementDurability": 100.0, "onAdded": [ { "$type": "CreateGadget", "predicates": [ { "$type": "ByTargetGlobalValue", "key": "_HAS_ONE", "value": 0.0 } ], "born": { "$type": "ConfigBornByTarget" }, "gadgetID": 70690005 }, { "$type": "AddGlobalValue", "value": 1.0, "key": "_HAS_ONE", "useLimitRange": true, "maxValue": 1.0, "minValue": 0.0 } ], "onRemoved": [ { "$type": "KillGadget", "gadgetInfo": { "sortType": "Nearest", "configID": 70690005 } }, { "$type": "ApplyModifier", "modifierName": "Delay" }, { "$type": "AddGlobalValue", "value": -1.0, "key": "_HAS_ONE", "useLimitRange": true, "maxValue": 1.0, "minValue": 0.0 } ] }, "Delay": { "modifierName": "", "duration": 5.0, "elementDurability": 100.0, "onRemoved": [ { "$type": "ApplyModifier", "modifierName": "Circle" } ] } }, "onAdded": [ { "$type": "ApplyModifier", "modifierName": "Delay1" }, { "$type": "AddGlobalValue", "value": -5.0, "key": "_HAS_ONE", "useLimitRange": true, "maxValue": 1.0, "minValue": 0.0 } ] } }, { "Default": { "$type": "ConfigAbility", "abilityName": "SceneObj_Environment_WindField_AirflowAgent2", "modifiers": { "Delay2": { "modifierName": "", "duration": 2.0, "elementDurability": 100.0, "onRemoved": [ { "$type": "ApplyModifier", "modifierName": "Circle" } ] }, "Circle": { "modifierName": "", "duration": 8.0, "elementDurability": 100.0, "onAdded": [ { "$type": "CreateGadget", "predicates": [ { "$type": "ByTargetGlobalValue", "key": "_HAS_ONE", "value": 0.0 } ], "born": { "$type": "ConfigBornByTarget" }, "gadgetID": 70690005 }, { "$type": "AddGlobalValue", "value": 1.0, "key": "_HAS_ONE", "useLimitRange": true, "maxValue": 1.0, "minValue": 0.0 } ], "onRemoved": [ { "$type": "KillGadget", "gadgetInfo": { "sortType": "Nearest", "configID": 70690005 } }, { "$type": "ApplyModifier", "modifierName": "Delay" }, { "$type": "AddGlobalValue", "value": -1.0, "key": "_HAS_ONE", "useLimitRange": true, "maxValue": 1.0, "minValue": 0.0 } ] }, "Delay": { "modifierName": "", "duration": 5.0, "elementDurability": 100.0, "onRemoved": [ { "$type": "ApplyModifier", "modifierName": "Circle" } ] } }, "onAdded": [ { "$type": "ApplyModifier", "modifierName": "Delay2" }, { "$type": "AddGlobalValue", "value": -5.0, "key": "_HAS_ONE", "useLimitRange": true, "maxValue": 1.0, "minValue": 0.0 } ] } }, { "Default": { "$type": "ConfigAbility", "abilityName": "SceneObj_Environment_WindField_AirflowAgent3", "modifiers": { "Delay4": { "modifierName": "", "duration": 4.0, "elementDurability": 100.0, "onRemoved": [ { "$type": "ApplyModifier", "modifierName": "Circle" } ] }, "Circle": { "modifierName": "", "duration": 8.0, "elementDurability": 100.0, "onAdded": [ { "$type": "CreateGadget", "predicates": [ { "$type": "ByTargetGlobalValue", "key": "_HAS_ONE", "value": 0.0 } ], "born": { "$type": "ConfigBornByTarget" }, "gadgetID": 70690005 }, { "$type": "AddGlobalValue", "value": 1.0, "key": "_HAS_ONE", "useLimitRange": true, "maxValue": 1.0, "minValue": 0.0 } ], "onRemoved": [ { "$type": "KillGadget", "gadgetInfo": { "sortType": "Nearest", "configID": 70690005 } }, { "$type": "ApplyModifier", "modifierName": "Delay" }, { "$type": "AddGlobalValue", "value": -1.0, "key": "_HAS_ONE", "useLimitRange": true, "maxValue": 1.0, "minValue": 0.0 } ] }, "Delay": { "modifierName": "", "duration": 5.0, "elementDurability": 100.0, "onRemoved": [ { "$type": "ApplyModifier", "modifierName": "Circle" } ] } }, "onAdded": [ { "$type": "ApplyModifier", "modifierName": "Delay4" }, { "$type": "AddGlobalValue", "value": -5.0, "key": "_HAS_ONE", "useLimitRange": true, "maxValue": 1.0, "minValue": 0.0 } ] } }, { "Default": { "$type": "ConfigAbility", "abilityName": "SceneObj_Environment_WindField_AirflowAgent4", "modifiers": { "Delay6": { "modifierName": "", "duration": 6.0, "elementDurability": 100.0, "onRemoved": [ { "$type": "ApplyModifier", "modifierName": "Circle" } ] }, "Circle": { "modifierName": "", "duration": 8.0, "elementDurability": 100.0, "onAdded": [ { "$type": "CreateGadget", "predicates": [ { "$type": "ByTargetGlobalValue", "key": "_HAS_ONE", "value": 0.0 } ], "born": { "$type": "ConfigBornByTarget" }, "gadgetID": 70690005 }, { "$type": "AddGlobalValue", "value": 1.0, "key": "_HAS_ONE", "useLimitRange": true, "maxValue": 1.0, "minValue": 0.0 } ], "onRemoved": [ { "$type": "KillGadget", "gadgetInfo": { "sortType": "Nearest", "configID": 70690005 } }, { "$type": "ApplyModifier", "modifierName": "Delay" }, { "$type": "AddGlobalValue", "value": -1.0, "key": "_HAS_ONE", "useLimitRange": true, "maxValue": 1.0, "minValue": 0.0 } ] }, "Delay": { "modifierName": "", "duration": 5.0, "elementDurability": 100.0, "onRemoved": [ { "$type": "ApplyModifier", "modifierName": "Circle" } ] } }, "onAdded": [ { "$type": "ApplyModifier", "modifierName": "Delay6" }, { "$type": "AddGlobalValue", "value": -1.0, "key": "_HAS_ONE", "useLimitRange": true, "maxValue": 1.0, "minValue": 0.0 } ] } }, { "Default": { "$type": "ConfigAbility", "abilityName": "SceneObj_Environment_WindField_AirflowAgent5", "modifiers": { "Delay8": { "modifierName": "", "duration": 8.0, "elementDurability": 100.0, "onRemoved": [ { "$type": "ApplyModifier", "modifierName": "Circle" } ] }, "Circle": { "modifierName": "", "duration": 8.0, "elementDurability": 100.0, "onAdded": [ { "$type": "CreateGadget", "predicates": [ { "$type": "ByTargetGlobalValue", "key": "_HAS_ONE", "value": 0.0 } ], "born": { "$type": "ConfigBornByTarget" }, "gadgetID": 70690005 }, { "$type": "AddGlobalValue", "value": 1.0, "key": "_HAS_ONE", "useLimitRange": true, "maxValue": 1.0, "minValue": 0.0 } ], "onRemoved": [ { "$type": "KillGadget", "gadgetInfo": { "sortType": "Nearest", "configID": 70690005 } }, { "$type": "ApplyModifier", "modifierName": "Delay" }, { "$type": "AddGlobalValue", "value": -1.0, "key": "_HAS_ONE", "useLimitRange": true, "maxValue": 1.0, "minValue": 0.0 } ] }, "Delay": { "modifierName": "", "duration": 5.0, "elementDurability": 100.0, "onRemoved": [ { "$type": "ApplyModifier", "modifierName": "Circle" } ] } }, "onAdded": [ { "$type": "ApplyModifier", "modifierName": "Delay8" }, { "$type": "AddGlobalValue", "value": -1.0, "key": "_HAS_ONE", "useLimitRange": true, "maxValue": 1.0, "minValue": 0.0 } ] } }, { "Default": { "$type": "ConfigAbility", "abilityName": "SceneObj_Environment_WindField_PushForce_01", "modifiers": { "PushForceModifier": { "modifierName": "", "elementDurability": 100.0, "thinkInterval": 0.5, "onAdded": [ { "$type": "ApplyModifier", "modifierName": "Duration" } ], "onThinkInterval": [ { "$type": "Predicated", "target": "Caster", "targetPredicates": [ { "$type": "ByTargetGlobalValue", "key": "EnterCount", "value": 0.0, "compareType": "MoreThan" } ], "successActions": [ { "$type": "TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "ConfigAttackCircle", "triggerType": "TriggerNoRepeat", "born": { "$type": "ConfigBornBySelf", "offset": { "x": 0.0, "y": -10.0, "z": 0.0 } }, "height": 20.0, "radius": 3.0, "innerRadius": 2.200000047683716 }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": 0.0, "damagePercentageRatio": 0.0, "elementType": "Wind", "elementDurability": 20.0, "strikeType": "Pierce", "enBreak": 200.0, "ignoreLevelDiff": true }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV4", "overrideHitImpulse": { "hitLevel": "Heavy", "hitImpulseX": 1000.0, "hitImpulseY": 0.0 }, "retreatType": "ByHitDirection", "hitHaltTimeScale": 0.05000000074505806 } } }, "targetType": "AllExceptSelf" } ] } ] }, "Duration": { "modifierName": "", "duration": 0.5, "elementDurability": 100.0, "onRemoved": [ { "$type": "ApplyModifier", "modifierName": "AvatarCount" } ] }, "AvatarCount": { "modifierName": "", "elementDurability": 100.0, "onAdded": [ { "$type": "Predicated", "target": "CurLocalAvatar", "targetPredicates": [ { "$type": "ByTargetPositionToSelfPosition", "logic": "LesserOrEqual", "value": 10.0 } ], "successActions": [ { "$type": "AddGlobalValue", "target": "Caster", "value": 1.0, "key": "EnterCount", "useLimitRange": true, "maxValue": 999.0, "minValue": 0.0 } ] } ] }, "ChangeGadgetState": { "modifierName": "", "elementDurability": 100.0, "onAdded": [ { "$type": "ExecuteGadgetLua", "param1": 201 } ] } }, "onAdded": [ { "$type": "ApplyModifier", "modifierName": "PushForceModifier" }, { "$type": "AttachEffect", "effectPattern": "Eff_WindTube_01" } ], "onAbilityStart": [ { "$type": "ApplyModifier", "modifierName": "ChangeGadgetState" } ], "onFieldEnter": [ { "$type": "AddGlobalValue", "value": 1.0, "key": "EnterCount", "useLimitRange": true, "maxValue": 999.0, "minValue": 0.0 } ], "onFieldExit": [ { "$type": "AddGlobalValue", "value": -1.0, "key": "EnterCount", "useLimitRange": true, "maxValue": 999.0, "minValue": 0.0 } ] } }, { "Default": { "$type": "ConfigAbility", "abilityName": "SceneObj_Environment_WindField_PushForce_02", "modifiers": { "Duration": { "modifierName": "", "duration": 0.5, "elementDurability": 100.0, "onRemoved": [ { "$type": "ApplyModifier", "modifierName": "AvatarCount" } ] }, "AvatarCount": { "modifierName": "", "elementDurability": 100.0, "onAdded": [ { "$type": "Predicated", "target": "CurLocalAvatar", "targetPredicates": [ { "$type": "ByTargetPositionToSelfPosition", "logic": "LesserOrEqual", "value": 10.0 } ], "successActions": [ { "$type": "AddGlobalValue", "target": "Caster", "value": 1.0, "key": "EnterCount", "useLimitRange": true, "maxValue": 999.0, "minValue": 0.0 } ] } ] }, "PushForceModifier": { "modifierName": "", "elementDurability": 100.0, "thinkInterval": 0.5, "onAdded": [ { "$type": "ApplyModifier", "modifierName": "Duration" } ], "onThinkInterval": [ { "$type": "Predicated", "target": "Caster", "targetPredicates": [ { "$type": "ByTargetGlobalValue", "key": "EnterCount", "value": 0.0, "compareType": "MoreThan" } ], "successActions": [ { "$type": "TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "ConfigAttackCircle", "triggerType": "TriggerNoRepeat", "born": { "$type": "ConfigBornBySelf", "offset": { "x": 0.0, "y": -2.0, "z": 0.0 } }, "height": 6.0, "radius": 3.0, "innerRadius": 2.200000047683716 }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": 0.0, "damagePercentageRatio": 0.0, "elementType": "Wind", "elementDurability": 20.0, "strikeType": "Pierce", "enBreak": 200.0, "ignoreLevelDiff": true }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV4", "overrideHitImpulse": { "hitLevel": "Heavy", "hitImpulseX": 1000.0, "hitImpulseY": 0.0 }, "retreatType": "ByHitDirection", "hitHaltTimeScale": 0.05000000074505806 } } }, "targetType": "AllExceptSelf" } ] } ] }, "ChangeGadgetState": { "modifierName": "", "elementDurability": 100.0, "onAdded": [ { "$type": "ExecuteGadgetLua", "param1": 201 } ] } }, "onAdded": [ { "$type": "ApplyModifier", "modifierName": "PushForceModifier" }, { "$type": "AttachEffect", "effectPattern": "Eff_WindTube_02" } ], "onAbilityStart": [ { "$type": "ApplyModifier", "modifierName": "ChangeGadgetState" } ], "onFieldEnter": [ { "$type": "AddGlobalValue", "value": 1.0, "key": "EnterCount", "useLimitRange": true, "maxValue": 999.0, "minValue": 0.0 } ], "onFieldExit": [ { "$type": "AddGlobalValue", "value": -1.0, "key": "EnterCount", "useLimitRange": true, "maxValue": 999.0, "minValue": 0.0 } ] } }, { "Default": { "$type": "ConfigAbility", "abilityName": "SceneObj_Environment_WindField_PushForce_03", "modifiers": { "Duration": { "modifierName": "", "duration": 0.5, "elementDurability": 100.0, "onRemoved": [ { "$type": "ApplyModifier", "modifierName": "AvatarCount" } ] }, "AvatarCount": { "modifierName": "", "elementDurability": 100.0, "onAdded": [ { "$type": "Predicated", "target": "CurLocalAvatar", "targetPredicates": [ { "$type": "ByTargetPositionToSelfPosition", "logic": "LesserOrEqual", "value": 10.0 } ], "successActions": [ { "$type": "AddGlobalValue", "target": "Caster", "value": 1.0, "key": "EnterCount", "useLimitRange": true, "maxValue": 999.0, "minValue": 0.0 } ] } ] }, "PushForceModifier": { "modifierName": "", "elementDurability": 100.0, "thinkInterval": 0.8999999761581421, "onAdded": [ { "$type": "ApplyModifier", "modifierName": "Duration" } ], "onThinkInterval": [ { "$type": "Predicated", "target": "Caster", "targetPredicates": [ { "$type": "ByTargetGlobalValue", "key": "EnterCount", "value": 0.0, "compareType": "MoreThan" } ], "successActions": [ { "$type": "TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "ConfigAttackCircle", "triggerType": "TriggerNoRepeat", "born": { "$type": "ConfigBornBySelf", "offset": { "x": 0.0, "y": -2.0, "z": 0.0 } }, "height": 3.5, "radius": 3.0, "innerRadius": 2.200000047683716 }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": 0.0, "damagePercentageRatio": 0.0, "elementType": "Wind", "elementDurability": 20.0, "strikeType": "Pierce", "enBreak": 200.0, "ignoreLevelDiff": true }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV4", "overrideHitImpulse": { "hitLevel": "Heavy", "hitImpulseX": 1000.0, "hitImpulseY": 0.0 }, "retreatType": "ByHitDirection", "hitHaltTimeScale": 0.05000000074505806 } } }, "targetType": "AllExceptSelf" } ] } ] }, "ChangeGadgetState": { "modifierName": "", "elementDurability": 100.0, "onAdded": [ { "$type": "ExecuteGadgetLua", "param1": 201 } ] } }, "onAdded": [ { "$type": "ApplyModifier", "modifierName": "PushForceModifier" }, { "$type": "AttachEffect", "effectPattern": "Eff_WindTube_03" } ], "onAbilityStart": [ { "$type": "ApplyModifier", "modifierName": "ChangeGadgetState" } ], "onFieldEnter": [ { "$type": "AddGlobalValue", "value": 1.0, "key": "EnterCount", "useLimitRange": true, "maxValue": 999.0, "minValue": 0.0 } ], "onFieldExit": [ { "$type": "AddGlobalValue", "value": -1.0, "key": "EnterCount", "useLimitRange": true, "maxValue": 999.0, "minValue": 0.0 } ] } }, { "Default": { "$type": "ConfigAbility", "abilityName": "SceneObj_Environment_WindField_PushForce_04", "modifiers": { "PushForceModifier": { "modifierName": "", "elementDurability": 100.0, "thinkInterval": 0.5, "onAdded": [ { "$type": "ApplyModifier", "modifierName": "Duration" } ], "onThinkInterval": [ { "$type": "Predicated", "target": "Caster", "targetPredicates": [ { "$type": "ByTargetGlobalValue", "key": "EnterCount", "value": 0.0, "compareType": "MoreThan" } ], "successActions": [ { "$type": "TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "ConfigAttackCircle", "triggerType": "TriggerNoRepeat", "born": { "$type": "ConfigBornBySelf", "offset": { "x": 0.0, "y": -10.0, "z": 0.0 } }, "height": 20.0, "radius": 5.0, "innerRadius": 4.0 }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": 0.0, "damagePercentageRatio": 0.0, "elementType": "Wind", "elementDurability": 20.0, "strikeType": "Pierce", "enBreak": 200.0, "ignoreLevelDiff": true }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV4", "overrideHitImpulse": { "hitLevel": "Heavy", "hitImpulseX": 1000.0, "hitImpulseY": 0.0 }, "retreatType": "ByHitDirection", "hitHaltTimeScale": 0.05000000074505806 } } }, "targetType": "AllExceptSelf" } ] } ] }, "Duration": { "modifierName": "", "duration": 0.5, "elementDurability": 100.0, "onRemoved": [ { "$type": "ApplyModifier", "modifierName": "AvatarCount" } ] }, "AvatarCount": { "modifierName": "", "elementDurability": 100.0, "onAdded": [ { "$type": "Predicated", "target": "CurLocalAvatar", "targetPredicates": [ { "$type": "ByTargetPositionToSelfPosition", "logic": "LesserOrEqual", "value": 10.0 } ], "successActions": [ { "$type": "AddGlobalValue", "target": "Caster", "value": 1.0, "key": "EnterCount", "useLimitRange": true, "maxValue": 999.0, "minValue": 0.0 } ] } ] }, "ChangeGadgetState": { "modifierName": "", "elementDurability": 100.0, "onAdded": [ { "$type": "ExecuteGadgetLua", "param1": 201 } ] } }, "onAdded": [ { "$type": "ApplyModifier", "modifierName": "PushForceModifier" }, { "$type": "AttachEffect", "effectPattern": "Eff_WindTube_04" } ], "onAbilityStart": [ { "$type": "ApplyModifier", "modifierName": "ChangeGadgetState" } ], "onFieldEnter": [ { "$type": "AddGlobalValue", "value": 1.0, "key": "EnterCount", "useLimitRange": true, "maxValue": 999.0, "minValue": 0.0 } ], "onFieldExit": [ { "$type": "AddGlobalValue", "value": -1.0, "key": "EnterCount", "useLimitRange": true, "maxValue": 999.0, "minValue": 0.0 } ] } }, { "Default": { "$type": "ConfigAbility", "abilityName": "SceneObj_Environment_WindField_DragonNest_Barrier_Attack", "onAbilityStart": [ { "$type": "TriggerAttackEvent", "doOffStage": true, "attackEvent": { "attackPattern": { "$type": "ConfigAttackSphere", "triggerType": "TriggerNoRepeat", "born": { "$type": "ConfigBornByCollisionPoint", "offset": { "x": 0.0, "y": 0.75, "z": 0.0 } }, "radius": 0.5 }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": 1.0, "damagePercentageRatio": 0.0, "elementType": "Wind", "elementDurability": 10.0, "strikeType": "Pierce", "enBreak": 9999999.0, "ignoreLevelDiff": true }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV8", "retreatType": "ByHitDirection", "hitHaltTimeScale": 0.05000000074505806 } } }, "targetType": "AllExceptSelf" } ] } }, { "Default": { "$type": "ConfigAbility", "abilityName": "SceneObj_Environment_WindField_DragonNest_Element", "modifiers": { "Wind": { "modifierName": "", "elementType": "Wind", "elementDurability": 1.0 } }, "onAdded": [ { "$type": "AttachModifier", "modifierName": "Wind" } ] } }, { "Default": { "$type": "ConfigAbility", "abilityName": "DragonNest_Tornado_WindField_DragonNest_Tornado_Controller", "abilitySpecials": { "RandomTime": 0.0 }, "modifiers": { "Random_Time": { "modifierName": "", "duration": 0.10000000149011612, "elementDurability": 100.0, "onAdded": [ { "$type": "SetRandomOverrideMapValue", "valueRangeMax": 60.0, "overrideMapKey": "RandomTime" } ], "onRemoved": [ { "$type": "ApplyModifier", "modifierName": "Bullet_Delay" } ] }, "Bullet_Delay": { "modifierName": "", "duration": "RandomTime", "elementDurability": 100.0, "onRemoved": [ { "$type": "ApplyModifier", "modifierName": "Create_Tornado" } ] }, "Create_Tornado": { "modifierName": "", "elementDurability": 100.0, "thinkInterval": 60.0, "onAdded": [ { "$type": "TriggerBullet", "bulletID": 70630001, "born": { "$type": "ConfigBornByTarget", "direction": { "$type": "ConfigDirectionByEntity" } } } ], "onThinkInterval": [ { "$type": "TriggerBullet", "bulletID": 70630001, "born": { "$type": "ConfigBornByTarget", "direction": { "$type": "ConfigDirectionByEntity" } } } ] } }, "onAdded": [ { "$type": "ApplyModifier", "modifierName": "Random_Time" } ] } }, { "Default": { "$type": "ConfigAbility", "abilityName": "SceneObj_Environment_WindField_DragonNest_Tornado_Bullet", "modifiers": { "Tornado_Monitor": { "modifierName": "", "duration": 30.0, "elementDurability": 100.0, "thinkInterval": 28.5, "onRemoved": [ { "$type": "KillSelf" } ], "onThinkInterval": [ { "$type": "SendEffectTrigger", "parameter": "Tornado_Die", "type": "Bool", "value": 1, "effectPattern": "Eff_DragonNest_Tornado" }, { "$type": "RemoveModifier", "modifierName": "WindZone" } ] }, "Tornado_Struggle": { "stacking": "Unique", "modifierName": "", "duration": 10.0, "elementDurability": 100.0, "state": "Struggle", "onAdded": [ { "$type": "SetAvatarCanShakeOff" } ], "onRemoved": [ { "$type": "SetAvatarCanShakeOff", "canShakeOff": true }, { "$type": "ApplyModifier", "modifierName": "Struggle_Count" }, { "$type": "DamageByAttackValue", "target": "CurLocalAvatar", "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": 0.0, "damagePercentageRatio": 0.0, "elementDurability": 40.0, "damageExtra": 100.0 }, "hitPattern": { "onHitEffectName": " ", "hitImpulseType": "LV0", "overrideHitImpulse": { "hitImpulseX": 0.0, "hitImpulseY": 420.0 }, "hitHaltTimeScale": 0.009999999776482582 } } } ] }, "Struggle_Count": { "stacking": "Unique", "modifierName": "", "duration": 7.0, "elementDurability": 100.0, "properties": { "Actor_AddGravityScale": -1.2999999523162842 }, "onAdded": [ { "$type": "AttachEffect", "effectPattern": "Eff_DragonNest_Tornado_Bullet_SlowDown" } ], "isLimitedProperties": true }, "WindZone": { "modifierName": "", "elementDurability": 100.0, "modifierMixins": [ { "$type": "TornadoMixin", "stageZone": [ { "shapeName": "CircleR40H40", "offset": { "y": -5.0 }, "strength": 2.0, "attenuation": 0.0, "innerRadius": 0.0, "modifierName": "" }, { "shapeName": "CircleR10H30", "offset": { "y": -5.0 }, "strength": 5.0, "attenuation": 0.0, "innerRadius": 0.0, "modifierName": "" }, { "shapeName": "CircleR6H27", "offset": { "y": -5.0 }, "dir": { "y": 1.0 }, "strength": 10.0, "attenuation": 0.0, "innerRadius": 0.0, "modifierName": "Tornado_Struggle" }, { "shapeName": "CircleR5H20", "offset": { "y": 10.0 }, "strength": -10.0, "attenuation": 0.0, "innerRadius": 0.0, "modifierName": "", "duration": 3.0 } ], "predicates": [ { "$type": "ByEntityTypes", "entityTypes": [ "Avatar", "Monster" ] } ], "targetType": "All", "born": { "$type": "ConfigBornByTarget" }, "enviroWindStrength": 2.0, "enviroWindRadius": 50.0 } ] } }, "onAdded": [ { "$type": "ApplyModifier", "modifierName": "WindZone" }, { "$type": "ApplyModifier", "modifierName": "Tornado_Monitor" } ] } }, { "Default": { "$type": "ConfigAbility", "abilityName": "SceneObj_Environment_WindField_DragonNest_Tornado_Tiny", "modifiers": { "Tornado_Monitor": { "modifierName": "", "elementDurability": 100.0, "thinkInterval": 0.25, "onAdded": [ { "$type": "AddGlobalValue", "target": "CurLocalAvatar", "value": 0.0, "key": "_Target_Tornado_Tiny_Position", "maxValue": 0.0, "minValue": 0.0 } ], "onThinkInterval": [ { "$type": "Predicated", "target": "CurLocalAvatar", "targetPredicates": [ { "$type": "ByTargetPositionToSelfPosition", "compareType": "Y", "value": 5.0 }, { "$type": "ByTargetPositionToSelfPosition", "logic": "LesserOrEqual", "value": 2.0 } ], "successActions": [ { "$type": "AddGlobalValue", "target": "Target", "value": 10.0, "key": "_Target_Tornado_Tiny_Position", "useLimitRange": true, "maxValue": 1.0, "minValue": 0.0 } ] }, { "$type": "Predicated", "target": "CurLocalAvatar", "targetPredicates": [ { "$type": "ByTargetPositionToSelfPosition", "logic": "LesserOrEqual", "value": 2.0 } ], "successActions": [ { "$type": "AddGlobalValue", "target": "Target", "value": 10.0, "key": "_Target_Tornado_Tiny_Struggle", "useLimitRange": true, "maxValue": 1.0, "minValue": 0.0 } ], "failActions": [ { "$type": "AddGlobalValue", "target": "Target", "value": -10.0, "key": "_Target_Tornado_Tiny_Struggle", "useLimitRange": true, "maxValue": 1.0, "minValue": 0.0 } ] }, { "$type": "ApplyModifier", "target": "CurLocalAvatar", "predicates": [ { "$type": "ByTargetGlobalValue", "key": "_Target_Tornado_Tiny_Struggle", "value": 1.0 } ], "modifierName": "Tornado_Struggle" }, { "$type": "ApplyModifier", "target": "CurLocalAvatar", "predicates": [ { "$type": "ByTargetGlobalValue", "key": "_Target_Tornado_Tiny_Struggle", "value": 1.0 } ], "modifierName": "Struggle_Count" } ] }, "Tornado_Struggle": { "modifierName": "", "duration": 0.30000001192092896, "elementDurability": 100.0, "state": "Struggle" }, "Struggle_Count": { "modifierName": "", "duration": 4.0, "elementDurability": 100.0, "onRemoved": [ { "$type": "AddGlobalValue", "value": -10.0, "key": "_Target_Tornado_Tiny_Struggle", "useLimitRange": true, "maxValue": 1.0, "minValue": 0.0 }, { "$type": "AddGlobalValue", "value": -10.0, "key": "_Target_Tornado_Tiny_Position", "useLimitRange": true, "maxValue": 1.0, "minValue": 0.0 } ] }, "WindZone": { "modifierName": "", "elementDurability": 100.0, "modifierMixins": [ { "$type": "WindZoneMixin", "shapeName": "CircleR35H40", "born": { "$type": "ConfigBornByTarget" }, "strength": 2.0, "attenuation": 0.0, "innerRadius": 0.0, "targetType": "All", "predicates": [ { "$type": "ByEntityTypes", "entityTypes": [ "Avatar", "Monster" ] }, { "$type": "ByTargetGlobalValue", "key": "_Target_Tornado_Tiny_Position", "value": 0.0, "compareType": "LessAndEqual" } ], "modifierName": "" }, { "$type": "WindZoneMixin", "shapeName": "RectW5L5", "born": { "$type": "ConfigBornByTarget" }, "strength": 3.0, "attenuation": 0.0, "innerRadius": 0.0, "targetType": "All", "predicates": [ { "$type": "ByEntityTypes", "entityTypes": [ "Avatar", "Monster" ] } ], "modifierName": "" }, { "$type": "WindZoneMixin", "shapeName": "CircleR20H20", "born": { "$type": "ConfigBornByTarget" }, "strength": -10.0, "attenuation": 0.0, "innerRadius": 0.0, "targetType": "All", "predicates": [ { "$type": "ByEntityTypes", "entityTypes": [ "Avatar", "Monster" ] }, { "$type": "ByTargetGlobalValue", "key": "_Target_Tornado_Tiny_Position", "value": 1.0 } ], "modifierName": "" } ] } }, "onAdded": [ { "$type": "ApplyModifier", "modifierName": "Tornado_Monitor" }, { "$type": "ApplyModifier", "modifierName": "WindZone" } ] } }, { "Default": { "$type": "ConfigAbility", "abilityName": "SceneObj_Environment_WindField_StrongWindAbility", "abilitySpecials": { "Stage1Time": 0.0 }, "modifiers": { "Stage0": { "modifierName": "", "duration": 0.10000000149011612, "elementDurability": 100.0, "onAdded": [ { "$type": "SetRandomOverrideMapValue", "valueRangeMax": 25.0, "valueRangeMin": 20.0, "overrideMapKey": "Stage1Time" } ], "onRemoved": [ { "$type": "ApplyModifier", "modifierName": "Stage1" } ] }, "Stage1": { "modifierName": "", "duration": "Stage1Time", "elementDurability": 100.0, "modifierMixins": [ { "$type": "WindZoneMixin", "shapeName": "CircleR10", "strength": -2.0, "attenuation": 0.0, "innerRadius": 0.0, "modifierName": "", "maxNum": 0 } ], "onAdded": [ { "$type": "DebugLog", "content": "=========StrongWind CoolDown========" } ], "onRemoved": [ { "$type": "ApplyModifier", "modifierName": "Stage2" } ] }, "Stage2": { "modifierName": "", "duration": 5.0, "elementDurability": 100.0, "thinkInterval": 0.5, "modifierMixins": [ { "$type": "WindZoneMixin", "shapeName": "CircleR10", "strength": -4.0, "attenuation": 0.0, "innerRadius": 0.0, "modifierName": "", "maxNum": 0 } ], "onAdded": [ { "$type": "DebugLog", "content": "=========StrongWind Ready========" }, { "$type": "ApplyModifier", "modifierName": "PlayEffect" } ], "onRemoved": [ { "$type": "ClearGlobalValue", "key": "EffectCount" }, { "$type": "ShowScreenEffect" }, { "$type": "ApplyModifier", "modifierName": "Stage3" } ], "onThinkInterval": [ { "$type": "Predicated", "target": "CurLocalAvatar", "targetPredicates": [ { "$type": "ByTargetGlobalValue", "key": "_IGNORE_STRONG_WIND", "value": 0.0, "compareType": "NoneOrEqual" }, { "$type": "ByTargetPositionToSelfPosition", "logic": "LesserOrEqual", "value": 400.0 }, { "$type": "ByTargetPositionToSelfPosition", "logic": "LesserOrEqual", "compareType": "Y", "value": 60.0 } ], "successActions": [ { "$type": "Predicated", "target": "Caster", "targetPredicates": [ { "$type": "ByTargetGlobalValue", "key": "EffectCount", "value": 0.0, "compareType": "NoneOrEqual" } ], "successActions": [ { "$type": "ShowScreenEffect", "show": true }, { "$type": "AddGlobalValue", "value": 1.0, "key": "EffectCount", "maxValue": 0.0, "minValue": 0.0 } ] } ], "failActions": [ { "$type": "Predicated", "target": "Caster", "targetPredicates": [ { "$type": "ByTargetGlobalValue", "key": "EffectCount", "value": 1.0 } ], "successActions": [ { "$type": "ShowScreenEffect" }, { "$type": "AddGlobalValue", "value": -1.0, "key": "EffectCount", "maxValue": 0.0, "minValue": 0.0 } ] } ] } ], "onKill": [ { "$type": "ShowScreenEffect" } ] }, "Stage3": { "modifierName": "", "duration": 1.0, "elementDurability": 100.0, "thinkInterval": 0.5, "modifierMixins": [ { "$type": "WindZoneMixin", "shapeName": "CircleR10", "strength": -8.0, "attenuation": 0.0, "innerRadius": 0.0, "modifierName": "", "maxNum": 0 } ], "onAdded": [ { "$type": "DebugLog", "content": "=========StrongWind Trigger========" }, { "$type": "AttachEffect", "target": "CurLocalAvatar", "effectPattern": "Eff_Stage_StrongWindShot", "born": { "$type": "ConfigBornBySelf" } } ], "onRemoved": [ { "$type": "ClearGlobalValue", "key": "AttackCount" }, { "$type": "ApplyModifier", "modifierName": "Stage0" }, { "$type": "RemoveModifier", "modifierName": "PlayEffect" } ], "onThinkInterval": [ { "$type": "Predicated", "target": "Caster", "targetPredicates": [ { "$type": "ByTargetGlobalValue", "key": "AttackCount", "value": 0.0, "compareType": "NoneOrEqual" } ], "successActions": [ { "$type": "Predicated", "target": "CurLocalAvatar", "targetPredicates": [ { "$type": "ByTargetGlobalValue", "key": "_IGNORE_STRONG_WIND", "value": 0.0, "compareType": "NoneOrEqual" }, { "$type": "ByTargetPositionToSelfPosition", "logic": "LesserOrEqual", "value": 400.0 }, { "$type": "ByTargetPositionToSelfPosition", "logic": "LesserOrEqual", "compareType": "Y", "value": 60.0 } ], "successActions": [ { "$type": "SetGlobalPos", "target": "CurLocalAvatar", "key": "PlayerPos", "born": { "$type": "ConfigBornByTarget" }, "setTarget": false }, { "$type": "TriggerAttackEvent", "target": "Caster", "attackEvent": { "attackPattern": { "$type": "ConfigAttackSphere", "triggerType": "TriggerNoRepeat", "filterByFrame": true, "born": { "$type": "ConfigBornByGlobalValue", "positionKey": "PlayerPos", "directionKey": "" }, "radius": 1.0 }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "damagePercentage": 0.5, "damagePercentageRatio": 0.0, "elementType": "Wind", "elementDurability": 100.0, "strikeType": "Pierce", "ignoreLevelDiff": true }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV4", "overrideHitImpulse": { "hitLevel": "Heavy", "hitImpulseX": 2000.0, "hitImpulseY": 300.0 }, "hitHaltTimeScale": 0.05000000074505806 } } }, "targetType": "Enemy" }, { "$type": "AddGlobalValue", "value": 1.0, "key": "AttackCount", "maxValue": 0.0, "minValue": 0.0 } ] } ] } ] }, "PlayEffect": { "modifierName": "", "elementDurability": 100.0, "onAdded": [ { "$type": "AttachEffect", "target": "CurLocalAvatar", "effectPattern": "Eff_Stage_StrongWindPrepare", "born": { "$type": "ConfigBornBySelf" } } ] } }, "onAdded": [ { "$type": "ApplyModifier", "modifierName": "Stage0" } ] } }, { "Default": { "$type": "ConfigAbility", "abilityName": "StrongWindSafeRegion", "modifiers": { "HealModifier": { "modifierName": "", "elementDurability": 100.0, "thinkInterval": 5.0, "onThinkInterval": [ { "$type": "HealHP", "amount": 50.0 } ] } }, "onFieldEnter": [ { "$type": "AddGlobalValue", "target": "Target", "value": 1.0, "key": "_IGNORE_STRONG_WIND", "useLimitRange": true, "maxValue": 1.0, "minValue": 0.0 }, { "$type": "ApplyModifier", "target": "Target", "modifierName": "HealModifier" } ], "onFieldExit": [ { "$type": "AddGlobalValue", "target": "Target", "value": -1.0, "key": "_IGNORE_STRONG_WIND", "useLimitRange": true, "maxValue": 1.0, "minValue": 0.0 }, { "$type": "RemoveModifier", "target": "Target", "modifierName": "HealModifier" } ] } }, { "Default": { "$type": "ConfigAbility", "abilityName": "Element_WindSeed", "modifiers": { "WindSeed": { "modifierName": "", "duration": 12.0, "elementDurability": 100.0, "onRemoved": [ { "$type": "KillSelf" } ], "onBeingHit": [ { "$type": "Predicated", "targetPredicates": [ { "$type": "ByHitElement", "element": "Wind" } ], "successActions": [ { "$type": "CreateGadget", "born": { "$type": "ConfigBornByHitPoint" }, "gadgetID": 70900321, "campTargetType": "All" }, { "$type": "KillSelf" } ], "failActions": [ { "$type": "ApplyModifier", "modifierName": "Hint" } ] } ] }, "Hint": { "stacking": "Unique", "modifierName": "", "duration": 6.0, "elementDurability": 100.0, "onAdded": [ { "$type": "FireEffect", "effectPattern": "Eff_Element_SeedWind_Hint" } ] } }, "onAdded": [ { "$type": "ApplyModifier", "modifierName": "WindSeed" } ] } }, { "Default": { "$type": "ConfigAbility", "abilityName": "Element_AbsorptiveWind_Seed", "abilityMixins": [ { "$type": "AttachModifierToSelfGlobalValueMixin", "globalValueKey": "ABSORPTIVE_WIND_SEED_STATE", "defaultGlobalValueOnCreate": 0.0, "valueSteps": [ 0.0, 1.0, 100.0 ], "modifierNameSteps": [ "ABSORPTIVE_WIND_SEED_STATE_Enable", "ABSORPTIVE_WIND_SEED_STATE_Disable" ] } ], "modifiers": { "ABSORPTIVE_WIND_SEED_STATE_Enable": { "modifierName": "", "elementDurability": 100.0, "onAdded": [ { "$type": "AttachEffect", "effectPattern": "Eff_Element_WindFragment" } ] }, "ABSORPTIVE_WIND_SEED_STATE_Disable": { "modifierName": "", "elementDurability": 100.0 } }, "onAbilityStart": [ { "$type": "Predicated", "target": "Target", "targetPredicates": [ { "$type": "ByEntityTypes", "entityTypes": [ "Avatar" ] }, { "$type": "ByTargetGlobalValue", "target": "Self", "key": "ABSORPTIVE_WIND_SEED_STATE", "value": 0.0 } ], "successActions": [ { "$type": "AddGlobalValue", "value": 1.0, "key": "ABSORPTIVE_WIND_SEED_STATE", "useLimitRange": true, "maxValue": 1.0, "minValue": 1.0 }, { "$type": "FireEffect", "target": "Target", "effectPattern": "Eff_Element_WindFragment_Absorb" }, { "$type": "CreateGadget", "gadgetID": 70900328, "campTargetType": "All" } ] } ] } }, { "Default": { "$type": "ConfigAbility", "abilityName": "Element_AbsorptiveWind_Seed_Follow", "modifiers": { "Bar": { "modifierName": "", "duration": 8.0, "elementDurability": 100.0, "modifierMixins": [ { "$type": "ElementShieldMixin", "elementType": "Wind", "showDamageText": "", "shieldAngle": 360.0, "shieldHPRatio": 1.0, "damageRatio": 0.0 } ], "onRemoved": [ { "$type": "AddGlobalValue", "target": "Owner", "value": 0.0, "key": "ABSORPTIVE_WIND_SEED_STATE", "useLimitRange": true, "maxValue": 0.0, "minValue": 0.0 }, { "$type": "KillSelf" } ] } }, "onAdded": [ { "$type": "ApplyModifier", "modifierName": "Bar" } ], "onAbilityStart": [ { "$type": "AddGlobalValue", "target": "Owner", "value": 0.0, "key": "ABSORPTIVE_WIND_SEED_STATE", "useLimitRange": true, "maxValue": 0.0, "minValue": 0.0 }, { "$type": "CreateGadget", "target": "Target", "born": { "$type": "ConfigBornBySelf", "direction": { "$type": "ConfigDirectionByWorld", "eularAngles": { "x": -90.0 } } }, "gadgetID": 70900321, "campTargetType": "All" }, { "$type": "KillSelf", "target": "Target" } ] } }, { "Default": { "$type": "ConfigAbility", "abilityName": "Element_WindFragment", "abilitySpecials": { "level": 0.0 }, "modifiers": { "WindFragment": { "modifierName": "", "elementDurability": 100.0, "onAdded": [ { "$type": "AttachEffect", "effectPattern": "Eff_Item_WindSeed" } ], "onKill": [ { "$type": "FireEffect", "effectPattern": "Eff_Item_WindSeed_Distroy" } ] }, "WindFragment_Timmer": { "modifierName": "", "duration": 10.0, "elementDurability": 100.0, "onRemoved": [ { "$type": "TriggerBullet", "bulletID": 70900325, "born": { "$type": "ConfigBornByAttachPoint", "offset": { "x": 0.0, "y": 0.0, "z": 0.0 }, "attachPointName": "bornPoint" } } ] } }, "onAdded": [ { "$type": "AddGlobalValue", "value": 1.0, "key": "WIND_FRAGMENT_LEVEL", "useLimitRange": true, "maxValue": 99.0, "minValue": 0.0 }, { "$type": "ApplyModifier", "modifierName": "WindFragment" } ], "onAbilityStart": [ { "$type": "SetGlobalValueToOverrideMap", "globalValueKey": "WIND_FRAGMENT_LEVEL", "overrideMapKey": "level" }, { "$type": "AddGlobalValue", "target": "Target", "value": "level", "key": "WIND_FRAGMENT_LEVEL", "useLimitRange": true, "maxValue": 99.0, "minValue": 0.0 }, { "$type": "FireEffect", "effectPattern": "Eff_Element_WindFragment_Absorb" }, { "$type": "Predicated", "target": "Target", "targetPredicates": [ { "$type": "ByTargetGlobalValue", "key": "WIND_FRAGMENT_LEVEL", "value": 2.0, "compareType": "MoreThanAndEqual" } ], "successActions": [ { "$type": "FireEffect", "effectPattern": "Eff_Monster_Dvalin_S01_WindSlime_Explode" }, { "$type": "CreateGadget", "target": "Target", "born": { "$type": "ConfigBornBySelf", "direction": { "$type": "ConfigDirectionByWorld", "eularAngles": { "x": -90.0 } } }, "gadgetID": 70900321, "campTargetType": "All" }, { "$type": "KillSelf", "target": "Target" } ] } ] } }, { "Default": { "$type": "ConfigAbility", "abilityName": "Element_WindFragment_Controller", "onAdded": [ { "$type": "TriggerBullet", "bulletID": 70900325, "born": { "$type": "ConfigBornByAttachPoint", "offset": { "x": 0.0, "y": 0.0, "z": 0.0 }, "attachPointName": "bornPoint" } } ] } }, { "Default": { "$type": "ConfigAbility", "abilityName": "Element_WindSeed_Controller", "abilityMixins": [ { "$type": "AttachToGadgetStateMixin", "modifierName": "Default_0" }, { "$type": "AttachToGadgetStateMixin", "gadgetState": 201, "modifierName": "GearStart" } ], "modifiers": { "Collect_WindSeed": { "modifierName": "", "duration": 0.5, "elementDurability": 100.0, "onAdded": [ { "$type": "DoWidgetSystemAction", "widgetEvent": "Collection_WindSeed" } ] }, "Default_0": { "modifierName": "", "elementDurability": 100.0, "onAdded": [ { "$type": "AttachEffect", "effectPattern": "Eff_Item_WindSeed", "born": { "$type": "ConfigBornByAttachPoint", "offset": { "x": 0.0, "y": 0.5, "z": 0.0 }, "attachPointName": "bornPoint" } } ] }, "GearStart": { "modifierName": "", "elementDurability": 100.0, "thinkInterval": 18.0, "onThinkInterval": [ { "$type": "ExecuteGadgetLua" } ] }, "Avartr_To_Team": { "modifierName": "", "duration": 0.5, "elementDurability": 100.0, "onAdded": [ { "$type": "AddGlobalValue", "target": "Team", "value": 1.0, "key": "_HAS_ELEMFORCE_WIND", "useLimitRange": true, "maxValue": 3.0, "minValue": 0.0 }, { "$type": "FireEffect", "predicates": [ { "$type": "ByTargetGlobalValue", "target": "Team", "key": "_HAS_ELEMFORCE_WIND", "value": 2.0, "compareType": "LessAndEqual" } ], "effectPattern": "Eff_Item_WindSeed_Pre" }, { "$type": "ApplyModifier", "target": "Team", "predicates": [ { "$type": "ByTargetGlobalValue", "target": "Team", "key": "_HAS_ELEMFORCE_WIND", "value": 1.0, "compareType": "LessAndEqual" } ], "modifierName": "UNIQUE_WindSeed" }, { "$type": "AddElementDurability", "target": "Team", "value": 50.0, "modifierName": "UNIQUE_WindSeed", "useLimitRange": true, "maxValue": 50.0, "minValue": 0.0 } ] }, "UNIQUE_WindSeed": { "stacking": "Unique", "modifierName": "", "isUnique": true, "duration": 15.0, "elementDurability": 50.0, "modifierMixins": [ { "$type": "CurLocalAvatarMixin", "modifierName": "WindForce_Avatar_Handler" }, { "$type": "AttachModifierToSelfGlobalValueMixin", "globalValueKey": "_HAS_ELEMFORCE_WIND", "defaultGlobalValueOnCreate": 0.0, "valueSteps": [ 0.0, 1.5, 2.5, 3.5 ], "modifierNameSteps": [ "Team_Avatar_Eff1", "Team_Avatar_Eff2", "WindSeed_Explode" ] } ], "onRemoved": [ { "$type": "SetGlobalValue", "target": "Team", "value": 0.0, "key": "_HAS_ELEMFORCE_WIND", "maxValue": 0.0, "minValue": 0.0 } ] }, "WindForce_Avatar_Handler": { "modifierName": "", "elementDurability": 100.0, "modifierMixins": [ { "$type": "OnAvatarUseSkillMixin", "onTriggerSkill": [ { "$type": "SetGlobalValue", "target": "Team", "predicates": [ { "$type": "ByAvatarElementType", "target": "CurLocalAvatar", "elementType": "Wind" } ], "value": 3.0, "key": "_HAS_ELEMFORCE_WIND", "maxValue": 0.0, "minValue": 0.0 } ], "onTriggerUltimateSkill": [ { "$type": "SetGlobalValue", "target": "Team", "predicates": [ { "$type": "ByAvatarElementType", "target": "CurLocalAvatar", "elementType": "Wind" } ], "value": 3.0, "key": "_HAS_ELEMFORCE_WIND", "maxValue": 0.0, "minValue": 0.0 } ] } ], "properties": { "Actor_CostStaminaRatio": -0.30000001192092896 }, "onAdded": [ { "$type": "DoWatcherSystemAction", "watcherId": 1030, "authorityOnly": true } ], "isLimitedProperties": true }, "Team_Avatar_Eff1": { "modifierName": "", "elementDurability": 100.0, "modifierMixins": [ { "$type": "CurLocalAvatarMixin", "modifierName": "Avatar_Eff1" } ] }, "Team_Avatar_Eff2": { "modifierName": "", "elementDurability": 100.0, "modifierMixins": [ { "$type": "CurLocalAvatarMixin", "modifierName": "Avatar_Eff2" } ] }, "Avatar_Eff1": { "modifierName": "", "elementDurability": 100.0, "onAdded": [ { "$type": "AttachEffect", "effectPattern": "Eff_SceneObj_WindSeed_Around_01" } ] }, "Avatar_Eff2": { "modifierName": "", "elementDurability": 100.0, "onAdded": [ { "$type": "AttachEffect", "effectPattern": "Eff_SceneObj_WindSeed_Around_02" } ] }, "Avatar_Eff3": { "modifierName": "", "elementDurability": 100.0, "onAdded": [ { "$type": "AttachEffect", "effectPattern": "Eff_SceneObj_WindSeed_Around_03" } ] }, "WindSeed_Explode": { "stacking": "Unique", "modifierName": "", "duration": 0.10000000149011612, "elementDurability": 100.0, "modifierMixins": [ { "$type": "CurLocalAvatarMixin", "modifierName": "Avatar_Eff3" } ], "onAdded": [ { "$type": "FireEffect", "effectPattern": "Eff_Item_WindSeed_Merge" } ], "onRemoved": [ { "$type": "CreateGadget", "born": { "$type": "ConfigBornBySelf", "direction": { "$type": "ConfigDirectionByWorld" } }, "gadgetID": 70900321, "campID": 1001, "campTargetType": "All" }, { "$type": "RemoveUniqueModifier", "target": "Team", "modifierName": "UNIQUE_WindSeed" } ], "fireEventWhenApply": true } }, "onFieldEnter": [ { "$type": "ApplyModifier", "target": "Target", "predicates": [ { "$type": "ByTargetGadgetState", "target": "Self" } ], "modifierName": "Avartr_To_Team" }, { "$type": "ApplyModifier", "target": "Target", "predicates": [ { "$type": "ByTargetGadgetState", "target": "Self" } ], "modifierName": "Collect_WindSeed" }, { "$type": "ExecuteGadgetLua", "param1": 201 } ] } }, { "Default": { "$type": "ConfigAbility", "abilityName": "Element_RockSeed_Controller", "abilityMixins": [ { "$type": "AttachToGadgetStateMixin", "modifierName": "Default" }, { "$type": "AttachToGadgetStateMixin", "gadgetState": 201, "modifierName": "GearStart" } ], "modifiers": { "Default": { "modifierName": "", "elementDurability": 100.0, "onAdded": [ { "$type": "CreateGadget", "lifeByOwnerIsAlive": true, "born": { "$type": "ConfigBornByAttachPoint", "offset": { "x": 0.0, "y": 0.0, "z": 0.0 }, "attachPointName": "RootNode" }, "gadgetID": 70330022, "campTargetType": "All", "byServer": true } ] }, "GearStart": { "modifierName": "", "elementDurability": 100.0, "onAdded": [ { "$type": "ApplyModifier", "modifierName": "Duration" } ] }, "Duration": { "modifierName": "", "duration": 40.0, "elementDurability": 100.0, "onRemoved": [ { "$type": "ExecuteGadgetLua" } ] } } } }, { "Default": { "$type": "ConfigAbility", "abilityName": "Element_ElementSeed_Controller", "abilityMixins": [ { "$type": "AttachToGadgetStateMixin", "modifierName": "Default" }, { "$type": "AttachToGadgetStateMixin", "gadgetState": 201, "modifierName": "GearStart" } ], "modifiers": { "Default": { "modifierName": "", "elementDurability": 100.0, "onAdded": [ { "$type": "CreateGadget", "lifeByOwnerIsAlive": true, "born": { "$type": "ConfigBornByAttachPoint", "offset": { "x": 0.0, "y": 1.0, "z": 0.0 }, "attachPointName": "RootNode" }, "gadgetID": 70330002, "campTargetType": "All", "byServer": true } ] }, "GearStart": { "modifierName": "", "elementDurability": 100.0, "onAdded": [ { "$type": "ApplyModifier", "modifierName": "Duration" } ] }, "Duration": { "modifierName": "", "duration": 10.0, "elementDurability": 100.0, "onRemoved": [ { "$type": "ExecuteGadgetLua" } ] } } } }, { "Default": { "$type": "ConfigAbility", "abilityName": "Element_WindCream", "modifiers": { "Normal": { "modifierName": "", "elementDurability": 100.0, "onAdded": [ { "$type": "AttachEffect", "effectPattern": "Eff_Item_WindSeed" } ], "onBeingHit": [ { "$type": "ApplyModifier", "predicates": [ { "$type": "ByHitElement", "element": "Wind" } ], "modifierName": "Activating" }, { "$type": "RemoveModifier", "predicates": [ { "$type": "ByHitElement", "element": "Wind" } ], "modifierName": "Normal" } ] }, "Activating": { "stacking": "Unique", "modifierName": "", "duration": 10.0, "elementDurability": 100.0, "onAdded": [ { "$type": "AttachEffect", "effectPattern": "Eff_Item_WindSeed_Activating" }, { "$type": "AddGlobalValue", "value": 0.0, "key": "CHECK_ACTIVATING", "useLimitRange": true, "maxValue": 0.0, "minValue": 0.0 }, { "$type": "AddGlobalValue", "value": 1.0, "key": "IS_ACTIVATING", "useLimitRange": true, "maxValue": 1.0, "minValue": 0.0 } ], "onRemoved": [ { "$type": "ApplyModifier", "otherTargets": { "$type": "SelectTargetsByShape", "shapeName": "CircleR20", "campTargetType": "AllExceptSelf", "sizeRatio": 1.0 }, "predicates": [ { "$type": "ByTargetGlobalValue", "key": "IS_ACTIVATING", "value": 1.0 } ], "modifierName": "CheckActivating" }, { "$type": "Predicated", "targetPredicates": [ { "$type": "ByTargetGlobalValue", "key": "CHECK_ACTIVATING", "value": 0.0, "compareType": "MoreThan" } ], "successActions": [ { "$type": "ApplyModifier", "modifierName": "Activated" } ], "failActions": [ { "$type": "ApplyModifier", "modifierName": "Normal" } ] }, { "$type": "AddGlobalValue", "value": -1.0, "key": "IS_ACTIVATING", "useLimitRange": true, "maxValue": 1.0, "minValue": 0.0 } ] }, "Activated": { "modifierName": "", "duration": 0.10000000149011612, "elementDurability": 100.0, "onAdded": [ { "$type": "AttachEffect", "effectPattern": "Eff_Item_WindSeed_Activated" }, { "$type": "PushPos", "posType": { "$type": "ConfigBornByTarget" } }, { "$type": "GetPos", "key": "CENTER_POS" }, { "$type": "CreateGadget", "predicates": [ { "$type": "ByTargetGlobalValue", "key": "CHECK_ACTIVATING", "value": 1.0 } ], "born": { "$type": "ConfigBornByGlobalValue", "direction": { "$type": "ConfigDirectionByWorld", "eularAngles": { "x": -90.0, "y": -15.0 } }, "positionKey": "CENTER_POS", "directionKey": "" }, "gadgetID": 70900321, "campTargetType": "All" }, { "$type": "CreateGadget", "predicates": [ { "$type": "ByTargetGlobalValue", "key": "CHECK_ACTIVATING", "value": 2.0 } ], "born": { "$type": "ConfigBornByGlobalValue", "direction": { "$type": "ConfigDirectionByWorld", "eularAngles": { "x": -90.0, "y": -8.0 } }, "positionKey": "CENTER_POS", "directionKey": "" }, "gadgetID": 70900321, "campTargetType": "All" }, { "$type": "CreateGadget", "predicates": [ { "$type": "ByTargetGlobalValue", "key": "CHECK_ACTIVATING", "value": 2.0, "compareType": "MoreThan" } ], "born": { "$type": "ConfigBornByGlobalValue", "direction": { "$type": "ConfigDirectionByWorld", "eularAngles": { "x": -90.0 } }, "positionKey": "CENTER_POS", "directionKey": "" }, "gadgetID": 70900321, "campTargetType": "All" }, { "$type": "ClearPos" }, { "$type": "KillSelf" } ] }, "CheckActivating": { "modifierName": "", "duration": 0.10000000149011612, "elementDurability": 100.0, "onAdded": [ { "$type": "AddGlobalValue", "target": "Applier", "value": 1.0, "key": "CHECK_ACTIVATING", "useLimitRange": true, "maxValue": 99.0, "minValue": 0.0 }, { "$type": "PushPos", "posType": { "$type": "ConfigBornByTarget" } }, { "$type": "KillSelf" } ] } }, "onAdded": [ { "$type": "AddGlobalValue", "value": 0.0, "key": "IS_ACTIVATING", "useLimitRange": true, "maxValue": 0.0, "minValue": 0.0 }, { "$type": "AddGlobalValue", "target": "Applier", "value": 0.0, "key": "CHECK_ACTIVATING", "useLimitRange": true, "maxValue": 99.0, "minValue": 0.0 }, { "$type": "ApplyModifier", "modifierName": "Normal" } ] }, "abilitySpecials": { "$type": "ConfigAbility", "abilityName": "Element_WindCream", "modifiers": { "Normal": { "modifierName": "", "elementDurability": 100.0, "onAdded": [ { "$type": "AttachEffect", "effectPattern": "Eff_Item_WindSeed" } ], "onBeingHit": [ { "$type": "ApplyModifier", "predicates": [ { "$type": "ByHitElement", "element": "Wind" } ], "modifierName": "Activating" }, { "$type": "RemoveModifier", "predicates": [ { "$type": "ByHitElement", "element": "Wind" } ], "modifierName": "Normal" } ] }, "Activating": { "stacking": "Unique", "modifierName": "", "duration": 10.0, "elementDurability": 100.0, "onAdded": [ { "$type": "AttachEffect", "effectPattern": "Eff_Item_WindSeed_Activating" }, { "$type": "AddGlobalValue", "value": 0.0, "key": "CHECK_ACTIVATING", "useLimitRange": true, "maxValue": 0.0, "minValue": 0.0 }, { "$type": "AddGlobalValue", "value": 1.0, "key": "IS_ACTIVATING", "useLimitRange": true, "maxValue": 1.0, "minValue": 0.0 } ], "onRemoved": [ { "$type": "ApplyModifier", "otherTargets": { "$type": "SelectTargetsByShape", "shapeName": "CircleR20", "campTargetType": "AllExceptSelf", "sizeRatio": 1.0 }, "predicates": [ { "$type": "ByTargetGlobalValue", "key": "IS_ACTIVATING", "value": 1.0 } ], "modifierName": "CheckActivating" }, { "$type": "Predicated", "targetPredicates": [ { "$type": "ByTargetGlobalValue", "key": "CHECK_ACTIVATING", "value": 0.0, "compareType": "MoreThan" } ], "successActions": [ { "$type": "ApplyModifier", "modifierName": "Activated" } ], "failActions": [ { "$type": "ApplyModifier", "modifierName": "Normal" } ] }, { "$type": "AddGlobalValue", "value": -1.0, "key": "IS_ACTIVATING", "useLimitRange": true, "maxValue": 1.0, "minValue": 0.0 } ] }, "Activated": { "modifierName": "", "duration": 0.10000000149011612, "elementDurability": 100.0, "onAdded": [ { "$type": "AttachEffect", "effectPattern": "Eff_Item_WindSeed_Activated" }, { "$type": "PushPos", "posType": { "$type": "ConfigBornByTarget" } }, { "$type": "GetPos", "key": "CENTER_POS" }, { "$type": "CreateGadget", "predicates": [ { "$type": "ByTargetGlobalValue", "key": "CHECK_ACTIVATING", "value": 1.0 } ], "born": { "$type": "ConfigBornByGlobalValue", "direction": { "$type": "ConfigDirectionByWorld", "eularAngles": { "x": -90.0, "y": -15.0 } }, "positionKey": "CENTER_POS", "directionKey": "" }, "gadgetID": 70900321, "campTargetType": "All" }, { "$type": "CreateGadget", "predicates": [ { "$type": "ByTargetGlobalValue", "key": "CHECK_ACTIVATING", "value": 2.0 } ], "born": { "$type": "ConfigBornByGlobalValue", "direction": { "$type": "ConfigDirectionByWorld", "eularAngles": { "x": -90.0, "y": -8.0 } }, "positionKey": "CENTER_POS", "directionKey": "" }, "gadgetID": 70900321, "campTargetType": "All" }, { "$type": "CreateGadget", "predicates": [ { "$type": "ByTargetGlobalValue", "key": "CHECK_ACTIVATING", "value": 2.0, "compareType": "MoreThan" } ], "born": { "$type": "ConfigBornByGlobalValue", "direction": { "$type": "ConfigDirectionByWorld", "eularAngles": { "x": -90.0 } }, "positionKey": "CENTER_POS", "directionKey": "" }, "gadgetID": 70900321, "campTargetType": "All" }, { "$type": "ClearPos" }, { "$type": "KillSelf" } ] }, "CheckActivating": { "modifierName": "", "duration": 0.10000000149011612, "elementDurability": 100.0, "onAdded": [ { "$type": "AddGlobalValue", "target": "Applier", "value": 1.0, "key": "CHECK_ACTIVATING", "useLimitRange": true, "maxValue": 99.0, "minValue": 0.0 }, { "$type": "PushPos", "posType": { "$type": "ConfigBornByTarget" } }, { "$type": "KillSelf" } ] } }, "onAdded": [ { "$type": "AddGlobalValue", "value": 0.0, "key": "IS_ACTIVATING", "useLimitRange": true, "maxValue": 0.0, "minValue": 0.0 }, { "$type": "AddGlobalValue", "target": "Applier", "value": 0.0, "key": "CHECK_ACTIVATING", "useLimitRange": true, "maxValue": 99.0, "minValue": 0.0 }, { "$type": "ApplyModifier", "modifierName": "Normal" } ] } }, { "Default": { "$type": "ConfigAbility", "abilityName": "SceneObj_Environment_WindField_BombField", "modifiers": { "BombField": { "modifierName": "", "duration": 1.0, "elementDurability": 100.0, "modifierMixins": [ { "$type": "WindZoneMixin", "shapeName": "CircleR5", "born": { "$type": "ConfigBornByTarget" }, "strength": -30.0, "attenuation": 1.5, "innerRadius": 0.0, "targetType": "All", "predicates": [ { "$type": "ByEntityTypes", "entityTypes": [ "Avatar", "Monster" ] } ], "modifierName": "" } ], "onRemoved": [ { "$type": "KillSelf" } ] } }, "onAdded": [ { "$type": "ApplyModifier", "modifierName": "BombField" } ] } }, { "Default": { "$type": "ConfigAbility", "abilityName": "SceneObj_Environment_WindField_SpeedSlowField", "modifiers": { "EFFAttach": { "modifierName": "", "duration": 2.299999952316284, "elementDurability": 100.0, "properties": { "Actor_FlyOverallSpeedRatio": 0.800000011920929 }, "state": "SpeedDown", "isLimitedProperties": true } }, "onFieldEnter": [ { "$type": "ApplyModifier", "target": "Target", "modifierName": "EFFAttach" }, { "$type": "FireEffect", "effectPattern": "Eff_SceneObj_GlideChampNegField_01" } ] } }, { "Default": { "$type": "ConfigAbility", "abilityName": "SceneObj_Environment_WindField_FleurVortexField", "modifiers": { "FleurVortexField": { "modifierName": "", "duration": 4.0, "elementDurability": 100.0, "modifierMixins": [ { "$type": "WindZoneMixin", "shapeName": "CircleR3", "born": { "$type": "ConfigBornByTarget" }, "strength": 10.0, "attenuation": 3.0, "innerRadius": 0.10000000149011612, "reverse": true, "targetType": "All", "predicates": [ { "$type": "ByEntityTypes", "entityTypes": [ "Avatar", "Monster" ] } ], "modifierName": "" } ], "onRemoved": [ { "$type": "KillSelf" } ] } }, "onAdded": [ { "$type": "ApplyModifier", "modifierName": "FleurVortexField" } ] } }, { "Default": { "$type": "ConfigAbility", "abilityName": "SceneObj_Environment_WindField_FleurDownField", "modifiers": { "FleurDownField": { "modifierName": "", "duration": 5.0, "elementDurability": 100.0, "onRemoved": [ { "$type": "KillSelf" } ] } }, "onAdded": [ { "$type": "ApplyModifier", "modifierName": "FleurDownField" } ] } }, { "Default": { "$type": "ConfigAbility", "abilityName": "SceneObj_Environment_WindField_PeriodWindField_TowerDefense_H30", "modifiers": { "Timer": { "modifierName": "", "duration": 55.0, "elementDurability": 100.0, "onRemoved": [ { "$type": "KillSelf" } ] } }, "onAdded": [ { "$type": "ApplyModifier", "modifierName": "Timer" } ] } } ]