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

6414 lines
256 KiB
JSON

[
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Stages_Property_Build_RecordFloor_01_Ability",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "GoTo0"
}
],
"modifiers": {
"GoTo0": {
"modifierName": "",
"duration": 5.0,
"elementDurability": 100.0,
"onRemoved": [
{
"$type": "RemoveModifier",
"modifierName": "GoTo201"
},
{
"$type": "ExecuteGadgetLua"
}
]
},
"GoTo201": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "ExecuteGadgetLua",
"param1": 201
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_RecordFloor_01_Whitebox"
}
]
}
},
"onAbilityStart": [
{
"$type": "ApplyModifier",
"predicates": [
{
"$type": "ByTargetGadgetState",
"target": "Self"
}
],
"modifierName": "GoTo201"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Stages_Property_Ani_Build_RecordFloorBreakable_01_Ability",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "FloorShake"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 202,
"modifierName": "FloorFall"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 203,
"modifierName": "FloorAppear"
}
],
"modifiers": {
"FloorShake": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "EnableSceneTransformByName",
"transformNames": [
"Floor"
]
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_Brick_01_Shake"
}
]
},
"FloorFall": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_Brick_01_Fall"
},
{
"$type": "EnableSceneTransformByName",
"transformNames": [
"Floor",
"FloorCollider"
]
}
]
},
"FloorAppear": {
"modifierName": "",
"duration": 0.5,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "EnableSceneTransformByName",
"transformNames": [
"FloorCollider"
],
"setEnable": true
},
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_Brick_01_Appear"
}
],
"onRemoved": [
{
"$type": "EnableSceneTransformByName",
"transformNames": [
"Floor"
],
"setEnable": true
}
]
}
}
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Stages_Property_Ani_Build_RecordFloorBreakable_01_01_Ability",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "FloorShake"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 202,
"modifierName": "FloorFall"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 203,
"modifierName": "FloorAppear"
}
],
"modifiers": {
"FloorShake": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "EnableSceneTransformByName",
"transformNames": [
"Floor"
]
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_Brick_01_Shake_01"
}
]
},
"FloorFall": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_Brick_01_Fall"
},
{
"$type": "EnableSceneTransformByName",
"transformNames": [
"Floor",
"FloorCollider"
]
}
]
},
"FloorAppear": {
"modifierName": "",
"duration": 0.5,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "EnableSceneTransformByName",
"transformNames": [
"FloorCollider"
],
"setEnable": true
},
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_Brick_01_Appear_01"
}
],
"onRemoved": [
{
"$type": "EnableSceneTransformByName",
"transformNames": [
"Floor"
],
"setEnable": true
}
]
}
}
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Stages_Property_Ani_Build_RecordFloorBreakable_01_02_Ability",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "FloorShake"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 202,
"modifierName": "FloorFall"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 203,
"modifierName": "FloorAppear"
}
],
"modifiers": {
"FloorShake": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "EnableSceneTransformByName",
"transformNames": [
"Floor"
]
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_Brick_01_Shake_02"
}
]
},
"FloorFall": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_Brick_01_Fall"
},
{
"$type": "EnableSceneTransformByName",
"transformNames": [
"Floor",
"FloorCollider"
]
}
]
},
"FloorAppear": {
"modifierName": "",
"duration": 0.5,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "EnableSceneTransformByName",
"transformNames": [
"FloorCollider"
],
"setEnable": true
},
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_Brick_01_Appear_02"
}
],
"onRemoved": [
{
"$type": "EnableSceneTransformByName",
"transformNames": [
"Floor"
],
"setEnable": true
}
]
}
}
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Stages_Property_Ani_Build_RecordFloorBreakable_01_03_Ability",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "FloorShake"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 202,
"modifierName": "FloorFall"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 203,
"modifierName": "FloorAppear"
}
],
"modifiers": {
"FloorShake": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "EnableSceneTransformByName",
"transformNames": [
"Floor"
]
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_Brick_01_Shake_03"
}
]
},
"FloorFall": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_Brick_01_Fall"
},
{
"$type": "EnableSceneTransformByName",
"transformNames": [
"Floor",
"FloorCollider"
]
}
]
},
"FloorAppear": {
"modifierName": "",
"duration": 0.5,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "EnableSceneTransformByName",
"transformNames": [
"FloorCollider"
],
"setEnable": true
},
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_Brick_01_Appear_03"
}
],
"onRemoved": [
{
"$type": "EnableSceneTransformByName",
"transformNames": [
"Floor"
],
"setEnable": true
}
]
}
}
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Stages_Property_Ani_Build_RecordFloorMemory_01_Ability",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "DefaultFloor"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "WrongFloor"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 202,
"modifierName": "Disappear"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 203,
"modifierName": "DisappearState"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 901,
"modifierName": "RightFloorStart"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 903,
"modifierName": "RightFloorState"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 902,
"modifierName": "RightFloorShow"
}
],
"modifiers": {
"CALLSERVERLUA": {
"modifierName": "",
"duration": 0.5,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "ServerLuaCall",
"target": "Team",
"luaCallType": "SpecificGroup",
"isTarget": true,
"CallParamList": [
235800003
],
"funcName": "OnEnterWrongFloor"
}
]
},
"DefaultFloor": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "EnableSceneTransformByName",
"transformNames": [
"Floor",
"FloorCollider",
"Collider"
],
"setEnable": true
},
{
"$type": "EnableSceneTransformByName",
"transformNames": [
"HideFloorCollider"
]
}
]
},
"WrongFloor": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "EnableSceneTransformByName",
"transformNames": [
"Floor",
"FloorCollider",
"Collider"
],
"setEnable": true
},
{
"$type": "EnableSceneTransformByName",
"transformNames": [
"HideFloorCollider"
]
}
]
},
"Disappear": {
"modifierName": "",
"duration": 2.5,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "Predicated",
"targetPredicates": [
{
"$type": "ByTargetGlobalValue",
"target": "Self",
"key": "_HaveDisappear",
"value": 0.0,
"compareType": "NoneOrEqual"
}
],
"successActions": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_Brick_01_Wrong"
},
{
"$type": "EnableSceneTransformByName",
"transformNames": [
"HideFloorCollider"
],
"setEnable": true
},
{
"$type": "EnableSceneTransformByName",
"transformNames": [
"Floor"
]
},
{
"$type": "AttachModifier",
"modifierName": "DisappearCollider"
},
{
"$type": "SetGlobalValue",
"value": 1.0,
"key": "_HaveDisappear",
"maxValue": 0.0,
"minValue": 0.0
}
],
"failActions": [
{
"$type": "EnableSceneTransformByName",
"transformNames": [
"Floor",
"FloorCollider",
"Collider",
"HideFloorCollider"
]
},
{
"$type": "ExecuteGadgetLua",
"param1": 203
}
]
}
],
"onRemoved": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_Brick_01_Wrong_Disappear"
},
{
"$type": "EnableSceneTransformByName",
"transformNames": [
"HideFloorCollider"
]
},
{
"$type": "ExecuteGadgetLua",
"param1": 203
}
]
},
"DisappearCollider": {
"modifierName": "",
"duration": 2.0,
"elementDurability": 100.0,
"onRemoved": [
{
"$type": "EnableSceneTransformByName",
"transformNames": [
"Floor",
"FloorCollider",
"Collider"
]
}
]
},
"DisappearState": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "EnableSceneTransformByName",
"transformNames": [
"Floor",
"FloorCollider",
"Collider",
"HideFloorCollider"
]
}
]
},
"RightFloorStart": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "EnableSceneTransformByName",
"transformNames": [
"Floor",
"FloorCollider",
"Collider"
],
"setEnable": true
},
{
"$type": "EnableSceneTransformByName",
"transformNames": [
"HideFloorCollider"
]
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_Brick_01_RightAppear"
}
],
"onRemoved": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_Brick_01_RightDisappear"
}
]
},
"RightFloorState": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "EnableSceneTransformByName",
"transformNames": [
"Floor",
"FloorCollider",
"Collider"
],
"setEnable": true
},
{
"$type": "EnableSceneTransformByName",
"transformNames": [
"HideFloorCollider"
]
}
]
},
"RightFloorShow": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "EnableSceneTransformByName",
"transformNames": [
"Floor",
"FloorCollider",
"Collider"
],
"setEnable": true
},
{
"$type": "EnableSceneTransformByName",
"transformNames": [
"HideFloorCollider"
]
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_Brick_01_RightStay"
}
]
}
}
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Stages_Property_Ani_Build_RecordFloorTransparent_01_Ability",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "DefaultFloor"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "WrongHideFloor"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 901,
"modifierName": "HideFloor"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 902,
"modifierName": "ShowFloor"
}
],
"modifiers": {
"DefaultFloor": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_Brick_01_Appear"
},
{
"$type": "EnableSceneTransformByName",
"transformNames": [
"Floor",
"FloorCollider",
"Collider"
],
"setEnable": true
}
]
},
"WrongHideFloor": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "EnableSceneTransformByName",
"transformNames": [
"Floor",
"FloorCollider",
"Collider"
]
}
]
},
"HideFloor": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "EnableSceneTransformByName",
"transformNames": [
"Floor"
]
}
]
},
"ShowFloor": {
"modifierName": "",
"duration": 6.0,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_Brick_01_Appear_Flash"
},
{
"$type": "EnableSceneTransformByName",
"transformNames": [
"Floor"
],
"setEnable": true
}
],
"onRemoved": [
{
"$type": "EnableSceneTransformByName",
"transformNames": [
"Floor"
]
}
]
}
}
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Stages_Property_Build_RecordFloorBurnFeet_01_Ability",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "GearStart"
}
],
"modifiers": {
"GearStart": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 2.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_Brick_01_Corrosive"
}
],
"onRemoved": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_Brick_01_Corrosive_Disappear"
}
],
"onThinkInterval": [
{
"$type": "ApplyModifier",
"otherTargets": {
"$type": "SelectTargetsByShape",
"shapeName": "Rect_CorrosiveFloor_01",
"campTargetType": "Enemy",
"sizeRatio": 1.0
},
"predicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"modifierName": "CALLSERVERLUA"
}
]
},
"CALLSERVERLUA": {
"modifierName": "",
"duration": 0.5,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "ServerLuaCall",
"predicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"luaCallType": "SpecificGroup",
"isTarget": true,
"CallParamList": [
235800001
],
"funcName": "SubFloorHitScore"
}
]
}
}
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Level_Common_Property_Prop_WindFloraAirWall_01_Ability",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "ShowWall"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "CloseWall"
}
],
"modifiers": {
"ShowWall": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_WindFloraAirWall_01"
},
{
"$type": "EnableSceneTransformByName",
"transformNames": [
"ColliderNode"
],
"setEnable": true
}
]
},
"CloseWall": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "EnableSceneTransformByName",
"transformNames": [
"ColliderNode"
]
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_WindFloraAirWall_01"
},
{
"$type": "SendEffectTrigger",
"parameter": "State",
"type": "Int",
"value": 201,
"effectPattern": "Eff_SceneObj_WindFloraAirWall_01"
}
]
}
}
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Level_Common_Property_Prop_WindFloraAirWall_02_Ability",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "ShowWall"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "CloseWall"
}
],
"modifiers": {
"ShowWall": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_Stages_FleurFairAirwall_01"
},
{
"$type": "EnableSceneTransformByName",
"transformNames": [
"ColliderNode"
],
"setEnable": true
}
]
},
"CloseWall": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "EnableSceneTransformByName",
"transformNames": [
"ColliderNode"
]
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_WindFloraAirWall_01"
},
{
"$type": "SendEffectTrigger",
"parameter": "State",
"type": "Int",
"value": 201,
"effectPattern": "Eff_SceneObj_WindFloraAirWall_01"
}
]
}
}
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Level_Common_Property_Prop_WindFloraAirWall_03_Ability",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "ShowWall"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "CloseWall"
}
],
"modifiers": {
"ShowWall": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_Stage_SealBorder_BattleHalo_05"
},
{
"$type": "EnableSceneTransformByName",
"transformNames": [
"ColliderNode"
],
"setEnable": true
}
]
},
"CloseWall": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "EnableSceneTransformByName",
"transformNames": [
"ColliderNode"
]
}
]
}
}
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Level_Common_Property_Prop_WindFloraAirWall_04_Ability",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "ShowWall"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "CloseWall"
}
],
"modifiers": {
"ShowWall": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_WindFloraAirWall_02"
},
{
"$type": "EnableSceneTransformByName",
"transformNames": [
"ColliderNode"
],
"setEnable": true
}
]
},
"CloseWall": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "EnableSceneTransformByName",
"transformNames": [
"ColliderNode"
]
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_WindFloraAirWall_02"
},
{
"$type": "SendEffectTrigger",
"parameter": "State",
"type": "Int",
"value": 201,
"effectPattern": "Eff_SceneObj_WindFloraAirWall_02"
}
]
}
}
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Level_Common_Property_Prop_WindFloraAirWall_05_Ability",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "ShowWall"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "CloseWall"
}
],
"modifiers": {
"ShowWall": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_Brick_01_Wrong_02"
},
{
"$type": "EnableSceneTransformByName",
"transformNames": [
"HideFloorCollider"
],
"setEnable": true
}
]
},
"CloseWall": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_Brick_01_Wrong_Disappear_02"
},
{
"$type": "EnableSceneTransformByName",
"transformNames": [
"HideFloorCollider"
]
},
{
"$type": "ApplyModifier",
"modifierName": "Timer"
}
]
},
"Timer": {
"modifierName": "",
"duration": 0.5,
"elementDurability": 100.0,
"onRemoved": [
{
"$type": "KillSelf"
}
]
}
}
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_WindFlower_HealBall_Creator",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "GearStart"
}
],
"modifiers": {
"GearStart": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "CreateGadget",
"born": {
"$type": "ConfigBornBySelf",
"bornRandom": {
"$type": "BornRandomFromCenter",
"minRandomRange": 2.0,
"maxRandomRange": 10.0
},
"onGround": true
},
"gadgetID": 70350133,
"campID": 1001
}
]
}
}
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_WindFlower_WindFlora_Creator",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "GearStart"
}
],
"modifiers": {
"GearStart": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "TriggerBullet",
"bulletID": 70350135,
"born": {
"$type": "ConfigBornBySelf",
"offset": {
"x": 0.0,
"y": 20.0,
"z": 0.0
},
"bornRandom": {
"$type": "BornRandomFromCenter",
"minRandomRange": 0.0,
"maxRandomRange": 5.0
},
"direction": {
"$type": "ConfigDirectionByEntity",
"angleOffset": {
"x": 90.0
}
}
}
},
{
"$type": "ExecuteGadgetLua"
}
]
}
}
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_WindFlower_WindFlora_RangeCreator",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "GearStart"
}
],
"abilitySpecials": {
"minRange": 0.0,
"maxRange": 1.0
},
"modifiers": {
"GearStart": {
"modifierName": "",
"duration": 10.0,
"elementDurability": 100.0,
"thinkInterval": 1.0,
"onRemoved": [
{
"$type": "SetGlobalValue",
"value": 0.0,
"key": "_MINRANGE",
"maxValue": 0.0,
"minValue": 0.0
},
{
"$type": "SetGlobalValue",
"value": 1.0,
"key": "_MAXRANGE",
"maxValue": 0.0,
"minValue": 0.0
},
{
"$type": "SetOverrideMapValue",
"overrideMapKey": "minRange"
},
{
"$type": "SetOverrideMapValue",
"value": 1.0,
"overrideMapKey": "maxRange"
},
{
"$type": "ExecuteGadgetLua"
}
],
"onThinkInterval": [
{
"$type": "TriggerBullet",
"bulletID": 70350135,
"born": {
"$type": "ConfigBornBySelf",
"offset": {
"x": 0.0,
"y": 15.0,
"z": 0.0
},
"bornRandom": {
"$type": "BornRandomFromCenter",
"minRandomRange": "minRange",
"maxRandomRange": "maxRange"
},
"direction": {
"$type": "ConfigDirectionByEntity",
"angleOffset": {
"x": 90.0
}
}
}
},
{
"$type": "AddGlobalValue",
"value": 1.0,
"key": "_MAXRANGE",
"maxValue": 0.0,
"minValue": 0.0
},
{
"$type": "AddGlobalValue",
"value": 1.0,
"key": "_MINRANGE",
"maxValue": 0.0,
"minValue": 0.0
},
{
"$type": "SetGlobalValueToOverrideMap",
"globalValueKey": "_MAXRANGE",
"overrideMapKey": "maxRange"
},
{
"$type": "SetGlobalValueToOverrideMap",
"globalValueKey": "_MINRANGE",
"overrideMapKey": "minRange"
}
]
}
},
"onAdded": [
{
"$type": "SetGlobalValue",
"value": 0.0,
"key": "_MINRANGE",
"maxValue": 0.0,
"minValue": 0.0
},
{
"$type": "SetGlobalValue",
"value": 1.0,
"key": "_MAXRANGE",
"maxValue": 0.0,
"minValue": 0.0
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_WindFlower_WindFlora",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "NormalFlora"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "BombFlora"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 202,
"modifierName": "CheaterFlora"
}
],
"modifiers": {
"AddWindScoreServerlua": {
"modifierName": "",
"duration": 0.5,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "ServerLuaCall",
"luaCallType": "CurGalleryControlGroup",
"isTarget": true,
"funcName": "AddWindFloraScore"
}
]
},
"SubWindScoreServerlua": {
"modifierName": "",
"duration": 0.5,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "ServerLuaCall",
"luaCallType": "CurGalleryControlGroup",
"isTarget": true,
"funcName": "SubWindFloraScore"
}
]
},
"NormalFlora": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_ActivityFlower_01_Born"
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ActivityFlower_01",
"born": {
"$type": "ConfigBornByAttachPoint",
"offset": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"direction": {
"$type": "ConfigDirectionByDefault",
"angleOffsetCorrect": {
"x": -90.0
}
},
"attachPointName": "RootNode"
}
},
{
"$type": "TriggerSetRenderersEnable",
"doOffStage": true,
"renderNames": [
"Property_Ani_Flower_ActivityFlower_03_Vo"
]
},
{
"$type": "TriggerSetRenderersEnable",
"doOffStage": true,
"renderNames": [
"Property_Ani_Flower_ActivityFlower_02_Vo"
]
},
{
"$type": "TriggerSetRenderersEnable",
"doOffStage": true,
"renderNames": [
"Property_Ani_Flower_ActivityFlower_01_Vo"
],
"setEnable": true
}
]
},
"BombFlora": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_ActivityFlower_03_Born"
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ActivityFlower_03",
"born": {
"$type": "ConfigBornByAttachPoint",
"offset": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"direction": {
"$type": "ConfigDirectionByDefault",
"angleOffsetCorrect": {
"x": -90.0
}
},
"attachPointName": "RootNode"
}
},
{
"$type": "TriggerSetRenderersEnable",
"doOffStage": true,
"renderNames": [
"Property_Ani_Flower_ActivityFlower_03_Vo"
],
"setEnable": true
},
{
"$type": "TriggerSetRenderersEnable",
"doOffStage": true,
"renderNames": [
"Property_Ani_Flower_ActivityFlower_02_Vo"
]
},
{
"$type": "TriggerSetRenderersEnable",
"doOffStage": true,
"renderNames": [
"Property_Ani_Flower_ActivityFlower_01_Vo"
]
}
]
},
"CheaterFlora": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_ActivityFlower_02_Born"
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ActivityFlower_02",
"born": {
"$type": "ConfigBornByAttachPoint",
"offset": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"direction": {
"$type": "ConfigDirectionByDefault",
"angleOffsetCorrect": {
"x": -90.0
}
},
"attachPointName": "RootNode"
}
},
{
"$type": "TriggerSetRenderersEnable",
"doOffStage": true,
"renderNames": [
"Property_Ani_Flower_ActivityFlower_03_Vo"
]
},
{
"$type": "TriggerSetRenderersEnable",
"doOffStage": true,
"renderNames": [
"Property_Ani_Flower_ActivityFlower_02_Vo"
],
"setEnable": true
},
{
"$type": "TriggerSetRenderersEnable",
"doOffStage": true,
"renderNames": [
"Property_Ani_Flower_ActivityFlower_01_Vo"
]
}
]
},
"CheaterFlora_Debuff": {
"modifierName": "",
"duration": 5.0,
"elementDurability": 100.0,
"properties": {
"Animator_MoveSpeedRatio": -0.800000011920929
}
},
"WindFlora": {
"modifierName": "",
"duration": 12.0,
"elementDurability": 100.0,
"onRemoved": [
{
"$type": "Randomed",
"chance": 0.30000001192092896,
"successActions": [
{
"$type": "Randomed",
"chance": 1.0,
"successActions": [
{
"$type": "ExecuteGadgetLua",
"param1": 201
}
],
"failActions": [
{
"$type": "ExecuteGadgetLua",
"param1": 202
}
]
}
]
}
]
}
},
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "WindFlora"
}
],
"onAbilityStart": [
{
"$type": "Predicated",
"target": "Target",
"targetPredicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"successActions": [
{
"$type": "FireEffect",
"predicates": [
{
"$type": "ByTargetGadgetState",
"target": "Self"
}
],
"effectPattern": "Eff_SceneObj_ActivityFlower_01_Pick"
},
{
"$type": "ApplyModifier",
"target": "Target",
"predicates": [
{
"$type": "ByTargetGadgetState",
"target": "Self"
}
],
"modifierName": "AddWindScoreServerlua"
},
{
"$type": "TriggerAttackEvent",
"predicates": [
{
"$type": "ByTargetGadgetState",
"target": "Self",
"gadgetState": 201
}
],
"attackEvent": {
"attackPattern": {
"$type": "ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "ConfigBornByCollisionPoint"
},
"radius": 5.0
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": 0.0,
"damagePercentageRatio": 0.0,
"elementType": "Fire",
"elementRank": 600.0,
"elementDurability": 50.0,
"strikeType": "Blunt",
"enBreak": 500.0
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV5",
"hitHaltTimeScale": 0.05000000074505806
}
}
},
"targetType": "Enemy"
},
{
"$type": "ApplyModifier",
"otherTargets": {
"$type": "SelectTargetsByShape",
"shapeName": "CircleR5",
"campTargetType": "All",
"sizeRatio": 1.0
},
"predicates": [
{
"$type": "ByTargetGadgetState",
"target": "Self",
"gadgetState": 201
},
{
"$type": "ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"modifierName": "SubWindScoreServerlua"
},
{
"$type": "FireEffect",
"predicates": [
{
"$type": "ByTargetGadgetState",
"target": "Self",
"gadgetState": 201
}
],
"effectPattern": "Eff_SceneObj_ActivityFlower_03_Pick"
},
{
"$type": "ApplyModifier",
"target": "Target",
"predicates": [
{
"$type": "ByTargetGadgetState",
"target": "Self",
"gadgetState": 202
}
],
"modifierName": "CheaterFlora_Debuff"
},
{
"$type": "FireEffect",
"predicates": [
{
"$type": "ByTargetGadgetState",
"target": "Self",
"gadgetState": 202
}
],
"effectPattern": "Eff_SceneObj_ActivityFlower_02_Pick"
}
],
"failActions": [
{
"$type": "CreateGadget",
"predicates": [
{
"$type": "ByTargetGadgetState",
"target": "Self"
}
],
"born": {
"$type": "ConfigBornBySelf"
},
"gadgetID": 70350148,
"campID": 5001,
"byServer": true
},
{
"$type": "CreateGadget",
"predicates": [
{
"$type": "ByTargetGadgetState",
"target": "Self",
"gadgetState": 201
}
],
"born": {
"$type": "ConfigBornBySelf"
},
"gadgetID": 70350137,
"campID": 5001,
"byServer": true
},
{
"$type": "CreateGadget",
"predicates": [
{
"$type": "ByTargetGadgetState",
"target": "Self",
"gadgetState": 202
}
],
"born": {
"$type": "ConfigBornBySelf"
},
"gadgetID": 70350136,
"campID": 5001,
"byServer": true
}
]
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_WindFlower_WindFlora_Normal",
"modifiers": {
"AddWindFloraScoreServerlua": {
"modifierName": "",
"duration": 0.5,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "ServerLuaCall",
"target": "Target",
"luaCallType": "CurGalleryControlGroup",
"isTarget": true,
"funcName": "AddWindFloraScore"
}
]
},
"Timer": {
"modifierName": "",
"duration": 1.0,
"elementDurability": 100.0,
"onRemoved": [
{
"$type": "FireEffect",
"predicates": [
{
"$type": "ByTargetGlobalValue",
"key": "_PLAYER_IN",
"value": 0.0,
"compareType": "NoneOrEqual"
}
],
"effectPattern": "Eff_SceneObj_ActivityFlower_01_Destroy",
"born": {
"$type": "ConfigBornByAttachPoint",
"offset": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"direction": {
"$type": "ConfigDirectionByDefault",
"angleOffsetCorrect": {
"x": -90.0
}
},
"attachPointName": "RootNode"
}
},
{
"$type": "KillSelf"
}
]
}
},
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ActivityFlower_01",
"born": {
"$type": "ConfigBornByAttachPoint",
"offset": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"direction": {
"$type": "ConfigDirectionByDefault",
"angleOffsetCorrect": {
"x": -90.0
}
},
"attachPointName": "RootNode"
}
},
{
"$type": "ApplyModifier",
"modifierName": "Timer"
}
],
"onFieldEnter": [
{
"$type": "AddGlobalValue",
"target": "TargetTeam",
"value": 1.0,
"key": "Team_WindFloraScore",
"useLimitRange": true,
"maxValue": 100.0,
"minValue": 0.0
},
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_ActivityFlower_01_Pick"
},
{
"$type": "ApplyModifier",
"target": "Target",
"modifierName": "AddWindFloraScoreServerlua"
},
{
"$type": "SetGlobalValue",
"value": 1.0,
"key": "_PLAYER_IN",
"maxValue": 0.0,
"minValue": 0.0
},
{
"$type": "KillSelf",
"duration": 1.0,
"hideEntity": true
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_WindFlower_WindFlora_Normal02",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "NormalEff"
}
],
"modifiers": {
"NormalEff": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 27.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ActivityFlower_01"
}
],
"onThinkInterval": [
{
"$type": "ApplyModifier",
"modifierName": "ShiningEff"
}
]
},
"ShiningEff": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ActivityFlower_01_Warning"
}
]
},
"AddWindScoreServerlua": {
"modifierName": "",
"duration": 0.5,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "ServerLuaCall",
"luaCallType": "CurGalleryControlGroup",
"isTarget": true,
"funcName": "AddWindFloraScore"
}
]
},
"Timer": {
"modifierName": "",
"duration": 30.0,
"elementDurability": 100.0,
"onRemoved": [
{
"$type": "KillSelf"
}
]
}
},
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "Timer"
}
],
"onKill": [
{
"$type": "FireEffect",
"predicates": [
{
"$type": "ByTargetGlobalValue",
"key": "catch_by_player",
"value": 0.0,
"compareType": "NoneOrEqual"
}
],
"effectPattern": "Eff_SceneObj_ActivityFlower_01_Destroy"
}
],
"onFieldEnter": [
{
"$type": "AddGlobalValue",
"value": 1.0,
"key": "catch_by_player",
"maxValue": 0.0,
"minValue": 0.0
},
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_ActivityFlower_01_Pick"
},
{
"$type": "ApplyModifier",
"target": "Target",
"modifierName": "AddWindScoreServerlua"
},
{
"$type": "KillSelf",
"duration": 1.0,
"hideEntity": true
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_WindFlower_WindFlora_Common",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "NormalEff"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "ShiningEff"
}
],
"modifiers": {
"NormalEff": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ActivityFlower_02"
}
]
},
"ShiningEff": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ActivityFlower_02_Warning"
}
]
},
"AddWindScoreServerlua": {
"modifierName": "",
"duration": 0.5,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "SetGlobalValue",
"value": 1.0,
"key": "_GET_COMMONFLORA",
"maxValue": 0.0,
"minValue": 0.0
}
]
}
},
"onKill": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_ActivityFlower_02_Destroy"
}
],
"onFieldEnter": [
{
"$type": "AddGlobalValue",
"target": "TargetTeam",
"value": 1.0,
"key": "Team_WindFloraScore",
"useLimitRange": true,
"maxValue": 100.0,
"minValue": 0.0
},
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_ActivityFlower_02_Pick"
},
{
"$type": "ApplyModifier",
"target": "Target",
"modifierName": "AddWindScoreServerlua"
},
{
"$type": "KillSelf",
"duration": 1.0,
"hideEntity": true
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Level_Md_Property_Flower_ActivityFlowerHide_02_Ability",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "ShowFlower"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 202,
"modifierName": "HideFlower"
}
],
"modifiers": {
"AddWindScoreServerlua": {
"modifierName": "",
"duration": 0.5,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "SetGlobalValue",
"value": 1.0,
"key": "_GET_COMMONFLORA",
"maxValue": 0.0,
"minValue": 0.0
}
]
},
"ShowFlower": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ActivityFlower_02"
},
{
"$type": "EnableSceneTransformByName",
"transformNames": [
"FlowerNode"
],
"setEnable": true
}
]
},
"HideFlower": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "EnableSceneTransformByName",
"transformNames": [
"FlowerNode"
]
}
]
}
},
"onFieldEnter": [
{
"$type": "AddGlobalValue",
"target": "TargetTeam",
"value": 1.0,
"key": "Team_WindFloraScore",
"useLimitRange": true,
"maxValue": 100.0,
"minValue": 0.0
},
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_ActivityFlower_02_Pick"
},
{
"$type": "ApplyModifier",
"target": "Target",
"modifierName": "AddWindScoreServerlua"
},
{
"$type": "KillSelf",
"duration": 1.0,
"hideEntity": true
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_WindFlower_WindFlora_Cheater",
"modifiers": {
"CheaterFlora_Debuff": {
"modifierName": "",
"duration": 5.0,
"elementDurability": 100.0,
"properties": {
"Animator_MoveSpeedRatio": -0.800000011920929
}
}
},
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ActivityFlower_02"
}
],
"onFieldEnter": [
{
"$type": "ApplyModifier",
"target": "Target",
"modifierName": "CheaterFlora_Debuff"
},
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_ActivityFlower_02_Pick"
},
{
"$type": "KillSelf",
"duration": 1.0,
"hideEntity": true
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_WindFlower_WindFlora_Bomb",
"modifiers": {
"SubWindFloraScoreServerlua": {
"modifierName": "",
"duration": 0.5,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "ServerLuaCall",
"luaCallType": "CurGalleryControlGroup",
"isTarget": true,
"funcName": "SubWindFloraScore"
}
]
},
"Timer": {
"modifierName": "",
"duration": 1.0,
"elementDurability": 100.0,
"onRemoved": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_ActivityFlower_03_Destroy",
"born": {
"$type": "ConfigBornByAttachPoint",
"offset": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"direction": {
"$type": "ConfigDirectionByDefault",
"angleOffsetCorrect": {
"x": -90.0
}
},
"attachPointName": "RootNode"
}
},
{
"$type": "KillSelf"
}
]
}
},
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ActivityFlower_03"
},
{
"$type": "ApplyModifier",
"modifierName": "Timer"
}
],
"onFieldEnter": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_ActivityFlower_03_Pick"
},
{
"$type": "TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "ConfigBornBySelf"
},
"radius": 5.0
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": 0.0,
"damagePercentageRatio": 0.0,
"elementType": "Fire",
"elementDurability": 50.0,
"strikeType": "Default",
"enBreak": 500.0
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV5",
"hitHaltTimeScale": 0.05000000074505806
}
}
},
"targetType": "Enemy"
},
{
"$type": "ApplyModifier",
"otherTargets": {
"$type": "SelectTargetsByShape",
"shapeName": "CircleR5",
"campTargetType": "All",
"sizeRatio": 1.0
},
"modifierName": "SubWindFloraScoreServerlua"
},
{
"$type": "KillSelf",
"duration": 1.0,
"hideEntity": true
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_WindFlower_HealBall",
"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_MoveSpeed_01"
}
],
"onFieldEnter": [
{
"$type": "ApplyModifier",
"target": "Target",
"modifierName": "HealHP"
},
{
"$type": "SendEffectTrigger",
"parameter": "Die",
"effectPattern": "Eff_Tower_Ball_MoveSpeed_01"
},
{
"$type": "KillSelf"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_WindFlower_WindFlora_BubblePlatform",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Undeath"
}
],
"modifiers": {
"Bubble": {
"modifierName": "",
"duration": 3.0,
"elementDurability": 100.0,
"properties": {
"Actor_AddGravityScale": -2.0
},
"state": "Struggle",
"onAdded": [
{
"$type": "ServerLuaCall",
"luaCallType": "SpecificGroup",
"isTarget": true,
"CallParamList": [
235800001
],
"funcName": "SubBubbleGameScore"
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_BubbleShoot_01_Bubble"
}
],
"onRemoved": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_BubbleShoot_01_Bubble_Die"
}
]
},
"BubbleSuicide": {
"modifierName": "",
"duration": 12.0,
"elementDurability": 100.0,
"onRemoved": [
{
"$type": "FireEffect",
"predicates": [
{
"$type": "ByTargetGlobalValue",
"key": "BubblePlatform_Undeath",
"value": 0.0,
"compareType": "NoneOrEqual"
}
],
"effectPattern": "Eff_SceneObj_BubbleShoot_01_Bubble_Die"
},
{
"$type": "KillSelf",
"predicates": [
{
"$type": "ByTargetGlobalValue",
"key": "BubblePlatform_Undeath",
"value": 0.0,
"compareType": "NoneOrEqual"
}
]
}
]
},
"Undeath": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AddGlobalValue",
"value": 1.0,
"key": "BubblePlatform_Undeath",
"useLimitRange": true,
"maxValue": 1.0,
"minValue": 0.0
}
]
}
},
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "BubbleSuicide"
},
{
"$type": "AddGlobalValue",
"value": 0.0,
"key": "BubblePlatform_Undeath",
"useLimitRange": true,
"maxValue": 1.0,
"minValue": 0.0
}
],
"onFieldEnter": [
{
"$type": "Predicated",
"target": "Target",
"targetPredicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"successActions": [
{
"$type": "ApplyModifier",
"target": "Target",
"modifierName": "Bubble"
},
{
"$type": "KillSelf",
"duration": 1.0,
"hideEntity": true
}
]
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_WindFlower_WindFlora_BubbleNoMove",
"modifiers": {
"Bubble": {
"modifierName": "",
"duration": 3.0,
"elementDurability": 100.0,
"properties": {
"Actor_AddGravityScale": -2.0
},
"state": "Struggle",
"onAdded": [
{
"$type": "ServerLuaCall",
"luaCallType": "SpecificGroup",
"isTarget": true,
"CallParamList": [
235800001
],
"funcName": "SubBubbleGameScore"
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_BubbleShoot_01_Bubble"
}
],
"onRemoved": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_BubbleShoot_01_Bubble_Die"
}
]
}
},
"onFieldEnter": [
{
"$type": "ApplyModifier",
"target": "Target",
"modifierName": "Bubble"
},
{
"$type": "KillSelf",
"duration": 1.0,
"hideEntity": true
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_WindFlower_BulletCreator",
"modifiers": {
"Test": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 5.0,
"onAdded": [
{
"$type": "ApplyModifier",
"target": "AllTeams",
"modifierName": "IceCreate_Team"
}
],
"onThinkInterval": [
{
"$type": "ApplyModifier",
"target": "AllTeams",
"modifierName": "IceCreate_Team"
}
]
},
"GearStart": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 5.0,
"onThinkInterval": [
{
"$type": "TriggerBullet",
"bulletID": 70350184
}
]
},
"BulletTypeController": {
"modifierName": "",
"elementDurability": 100.0,
"modifierMixins": [
{
"$type": "ServerUpdateGlobalValueMixin",
"key": "WINDFLORA_BULLETTYPE",
"maxValue": 0.0,
"minValue": 0.0
},
{
"$type": "AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "SGV_BulletType",
"defaultGlobalValueOnCreate": 0.0,
"valueSteps": [
0.5,
1.5,
2.5,
3.5,
4.5,
5.5,
6.5,
7.699999809265137,
8.5
],
"modifierNameSteps": [
"Type1",
"Type2",
"Type3",
"Type4",
"Type5",
"Type6",
"Type7",
"Type8"
]
}
]
},
"ElectricCreate_Team": {
"modifierName": "",
"duration": 0.5,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "FireEffect",
"target": "Applier",
"effectPattern": "Eff_SceneObj_Barrage_CastMine"
},
{
"$type": "CreateGadget",
"born": {
"$type": "ConfigBornBySelf",
"onGround": true
},
"gadgetID": 70350197,
"campID": 5001
}
]
},
"FireCreate_Team": {
"modifierName": "",
"duration": 0.5,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "FireEffect",
"target": "Applier",
"effectPattern": "Eff_SceneObj_Barrage_CastMine"
},
{
"$type": "CreateGadget",
"born": {
"$type": "ConfigBornBySelf",
"onGround": true
},
"gadgetID": 70350198,
"campID": 5001
}
]
},
"WaterCreate_Team": {
"modifierName": "",
"duration": 0.5,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "FireEffect",
"target": "Applier",
"effectPattern": "Eff_SceneObj_Barrage_CastMine"
},
{
"$type": "CreateGadget",
"born": {
"$type": "ConfigBornBySelf",
"onGround": true
},
"gadgetID": 70350199,
"campID": 5001
}
]
},
"IceCreate_Team": {
"modifierName": "",
"duration": 0.5,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "FireEffect",
"target": "Applier",
"effectPattern": "Eff_SceneObj_Barrage_CastMine"
},
{
"$type": "CreateGadget",
"born": {
"$type": "ConfigBornBySelf",
"onGround": true
},
"gadgetID": 70350200,
"campID": 5001
}
]
},
"Type1": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 4.0,
"modifierMixins": [
{
"$type": "CircleBarrageMixin",
"bulletID": 70350183,
"innerRadius": 2.0,
"cutNum": 4,
"waveNum": 3,
"wavebulletNum": 1,
"waveangle": 0.0,
"triggerCD": 1.5,
"shootPoint": "ShootPoint"
}
],
"onAdded": [
{
"$type": "SetAnimatorInt",
"intID": "Speed",
"value": 1.0
}
],
"onThinkInterval": [
{
"$type": "Randomed",
"chance": 0.699999988079071,
"successActions": [
{
"$type": "ApplyModifier",
"target": "AllTeams",
"modifierName": "IceCreate_Team"
}
]
}
]
},
"Type2": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 4.0,
"modifierMixins": [
{
"$type": "CircleBarrageMixin",
"bulletID": 70350182,
"innerRadius": 2.0,
"cutNum": 8,
"waveCD": 0.0,
"wavebulletNum": 1,
"waveangle": 0.0,
"triggerCD": 1.5,
"shootPoint": "ShootPoint"
}
],
"onAdded": [
{
"$type": "SetAnimatorInt",
"intID": "Speed",
"value": 1.0
}
],
"onThinkInterval": [
{
"$type": "Randomed",
"chance": 0.4000000059604645,
"successActions": [
{
"$type": "ApplyModifier",
"target": "AllTeams",
"modifierName": "IceCreate_Team"
}
]
}
]
},
"Type3": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 4.0,
"modifierMixins": [
{
"$type": "CircleBarrageMixin",
"bulletID": 70350183,
"innerRadius": 2.0,
"cutNum": 4,
"waveNum": 5,
"wavebulletNum": 1,
"waveangle": 0.0,
"triggerCD": 1.5,
"shootPoint": "ShootPoint"
}
],
"onAdded": [
{
"$type": "SetAnimatorInt",
"intID": "Speed",
"value": 1.0
}
],
"onThinkInterval": [
{
"$type": "Randomed",
"chance": 0.6000000238418579,
"successActions": [
{
"$type": "ApplyModifier",
"target": "AllTeams",
"modifierName": "ElectricCreate_Team"
}
]
}
]
},
"Type4": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 4.0,
"modifierMixins": [
{
"$type": "CircleBarrageMixin",
"bulletID": 70350182,
"innerRadius": 2.0,
"waveCD": 0.0,
"wavebulletNum": 5,
"waveangle": 10.0,
"triggerCD": 1.0,
"shootPoint": "ShootPoint"
}
],
"onAdded": [
{
"$type": "SetAnimatorInt",
"intID": "Speed",
"value": 3.0
}
],
"onThinkInterval": [
{
"$type": "Randomed",
"chance": 0.699999988079071,
"successActions": [
{
"$type": "ApplyModifier",
"target": "AllTeams",
"modifierName": "ElectricCreate_Team"
}
]
}
]
},
"Type5": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 4.0,
"modifierMixins": [
{
"$type": "CircleBarrageMixin",
"bulletID": 70350140,
"innerRadius": 2.0,
"cutNum": 2,
"waveCD": 0.0,
"wavebulletNum": 6,
"waveangle": 15.0,
"triggerCD": 2.5,
"shootPoint": "ShootPoint"
}
],
"onAdded": [
{
"$type": "SetAnimatorInt",
"intID": "Speed",
"value": 2.0
}
],
"onThinkInterval": [
{
"$type": "Randomed",
"chance": 0.6000000238418579,
"successActions": [
{
"$type": "ApplyModifier",
"target": "AllTeams",
"modifierName": "FireCreate_Team"
}
]
}
]
},
"Type6": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 4.0,
"modifierMixins": [
{
"$type": "CircleBarrageMixin",
"bulletID": 70350181,
"innerRadius": 2.0,
"cutNum": 4,
"waveCD": 0.0,
"wavebulletNum": 1,
"waveangle": 0.0,
"triggerCD": 0.30000001192092896,
"shootPoint": "ShootPoint"
}
],
"onAdded": [
{
"$type": "SetAnimatorInt",
"intID": "Speed",
"value": 1.0
}
],
"onThinkInterval": [
{
"$type": "Randomed",
"chance": 0.6000000238418579,
"successActions": [
{
"$type": "ApplyModifier",
"target": "AllTeams",
"modifierName": "WaterCreate_Team"
}
]
}
]
},
"Type7": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 4.0,
"modifierMixins": [
{
"$type": "CircleBarrageMixin",
"bulletID": 70350140,
"innerRadius": 2.0,
"cutNum": 6,
"waveNum": 3,
"wavebulletNum": 1,
"waveangle": 0.0,
"triggerCD": 2.5,
"shootPoint": "ShootPoint"
}
],
"onAdded": [
{
"$type": "SetAnimatorInt",
"intID": "Speed",
"value": 1.0
}
],
"onThinkInterval": [
{
"$type": "Randomed",
"chance": 0.6000000238418579,
"successActions": [
{
"$type": "ApplyModifier",
"target": "AllTeams",
"modifierName": "WaterCreate_Team"
}
]
}
]
},
"Type8": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 2.0,
"onThinkInterval": [
{
"$type": "Randomed",
"chance": 0.25,
"successActions": [
{
"$type": "TriggerBullet",
"bulletID": 70350191
}
],
"failActions": [
{
"$type": "Randomed",
"chance": 0.33000001311302185,
"successActions": [
{
"$type": "TriggerBullet",
"bulletID": 70350192
}
],
"failActions": [
{
"$type": "Randomed",
"chance": 0.5,
"successActions": [
{
"$type": "TriggerBullet",
"bulletID": 70350193
}
],
"failActions": [
{
"$type": "TriggerBullet",
"bulletID": 70350194
}
]
}
]
}
]
}
]
}
},
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "BulletTypeController"
},
{
"$type": "SetGlobalValue",
"value": 0.0,
"key": "WINDFLORA_BULLETTYPE",
"maxValue": 0.0,
"minValue": 0.0
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_WindFlower_HorizontalBullet_Grow",
"modifiers": {
"KillRockGadget": {
"modifierName": "",
"duration": 0.5,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "KillSelf"
}
]
},
"HitByBulletServerlua": {
"modifierName": "",
"duration": 0.5,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "ServerLuaCall",
"luaCallType": "SpecificGroup",
"isTarget": true,
"CallParamList": [
235800001
],
"funcName": "SubBulletGameScore"
},
{
"$type": "ServerLuaCall",
"luaCallType": "CurGalleryControlGroup",
"isTarget": true,
"funcName": "HitByBullet"
}
]
},
"BulletMaterial": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_Barrage_Bullet_01_Ring",
"effectTempleteID": 103
}
]
}
},
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "BulletMaterial"
}
],
"onAbilityStart": [
{
"$type": "ApplyModifier",
"target": "Target",
"predicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"modifierName": "HitByBulletServerlua"
},
{
"$type": "DamageByAttackValue",
"target": "Target",
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": 1.0,
"damagePercentageRatio": 0.0,
"elementType": "Fire",
"elementDurability": 25.0,
"overrideByWeapon": true,
"strikeType": "Default",
"enBreak": 50.0,
"damageExtra": 500.0
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV1",
"hitHaltTimeScale": 0.009999999776482582
}
}
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_WindFlower_HorizontalBullet_Grow_Ele",
"modifiers": {
"KillRockGadget": {
"modifierName": "",
"duration": 0.5,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "KillSelf"
}
]
},
"HitByBulletServerlua": {
"modifierName": "",
"duration": 0.5,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "ServerLuaCall",
"luaCallType": "SpecificGroup",
"isTarget": true,
"CallParamList": [
235800001
],
"funcName": "SubBulletGameScore"
},
{
"$type": "ServerLuaCall",
"luaCallType": "CurGalleryControlGroup",
"isTarget": true,
"funcName": "HitByBullet"
}
]
},
"BulletMaterial": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_Barrage_Bullet_01_Ring",
"effectTempleteID": 102
}
]
}
},
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "BulletMaterial"
}
],
"onAbilityStart": [
{
"$type": "ApplyModifier",
"target": "Target",
"predicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"modifierName": "HitByBulletServerlua"
},
{
"$type": "DamageByAttackValue",
"target": "Target",
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": 1.0,
"damagePercentageRatio": 0.0,
"elementType": "Electric",
"elementDurability": 25.0,
"overrideByWeapon": true,
"strikeType": "Default",
"enBreak": 50.0,
"damageExtra": 500.0
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV1",
"hitHaltTimeScale": 0.009999999776482582
}
}
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_WindFlower_HorizontalBullet_Grow_Ice",
"modifiers": {
"KillRockGadget": {
"modifierName": "",
"duration": 0.5,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "KillSelf"
}
]
},
"HitByBulletServerlua": {
"modifierName": "",
"duration": 0.5,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "ServerLuaCall",
"luaCallType": "SpecificGroup",
"isTarget": true,
"CallParamList": [
235800001
],
"funcName": "SubBulletGameScore"
},
{
"$type": "ServerLuaCall",
"luaCallType": "CurGalleryControlGroup",
"isTarget": true,
"funcName": "HitByBullet"
}
]
},
"BulletMaterial": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_Barrage_Bullet_01_Ring",
"effectTempleteID": 104
}
]
}
},
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "BulletMaterial"
}
],
"onAbilityStart": [
{
"$type": "ApplyModifier",
"target": "Target",
"predicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"modifierName": "HitByBulletServerlua"
},
{
"$type": "DamageByAttackValue",
"target": "Target",
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": 1.0,
"damagePercentageRatio": 0.0,
"elementType": "Ice",
"elementDurability": 25.0,
"overrideByWeapon": true,
"strikeType": "Default",
"enBreak": 50.0,
"damageExtra": 500.0
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV1",
"hitHaltTimeScale": 0.009999999776482582
}
}
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_WindFlower_HorizontalBullet_Grow_Fire",
"modifiers": {
"KillRockGadget": {
"modifierName": "",
"duration": 0.5,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "KillSelf"
}
]
},
"HitByBulletServerlua": {
"modifierName": "",
"duration": 0.5,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "ServerLuaCall",
"luaCallType": "SpecificGroup",
"isTarget": true,
"CallParamList": [
235800001
],
"funcName": "SubBulletGameScore"
},
{
"$type": "ServerLuaCall",
"luaCallType": "CurGalleryControlGroup",
"isTarget": true,
"funcName": "HitByBullet"
}
]
},
"BulletMaterial": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_Barrage_Bullet_01_Ring",
"effectTempleteID": 103
}
]
}
},
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "BulletMaterial"
}
],
"onAbilityStart": [
{
"$type": "ApplyModifier",
"target": "Target",
"predicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"modifierName": "HitByBulletServerlua"
},
{
"$type": "DamageByAttackValue",
"target": "Target",
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": 1.0,
"damagePercentageRatio": 0.0,
"elementType": "Fire",
"elementDurability": 25.0,
"overrideByWeapon": true,
"strikeType": "Default",
"enBreak": 50.0,
"damageExtra": 500.0
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV1",
"hitHaltTimeScale": 0.009999999776482582
}
}
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_WindFlower_HorizontalBullet_Grow_Water",
"modifiers": {
"KillRockGadget": {
"modifierName": "",
"duration": 0.5,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "KillSelf"
}
]
},
"HitByBulletServerlua": {
"modifierName": "",
"duration": 0.5,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "ServerLuaCall",
"luaCallType": "SpecificGroup",
"isTarget": true,
"CallParamList": [
235800001
],
"funcName": "SubBulletGameScore"
},
{
"$type": "ServerLuaCall",
"luaCallType": "CurGalleryControlGroup",
"isTarget": true,
"funcName": "HitByBullet"
}
]
},
"BulletMaterial": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_Barrage_Bullet_01_Ring",
"effectTempleteID": 101
}
]
}
},
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "BulletMaterial"
}
],
"onAbilityStart": [
{
"$type": "ApplyModifier",
"target": "Target",
"predicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"modifierName": "HitByBulletServerlua"
},
{
"$type": "DamageByAttackValue",
"target": "Target",
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": 1.0,
"damagePercentageRatio": 0.0,
"elementType": "Water",
"elementDurability": 25.0,
"overrideByWeapon": true,
"strikeType": "Default",
"enBreak": 50.0,
"damageExtra": 500.0
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV1",
"hitHaltTimeScale": 0.009999999776482582
}
}
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_WindFlower_HorizontalBullet",
"modifiers": {
"KillRockGadget": {
"modifierName": "",
"duration": 0.5,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AddGlobalValue",
"value": 1.0,
"key": "_WINDFLORA_BULLET_HIT_COUNT",
"useLimitRange": true,
"maxValue": 10.0,
"minValue": 0.0
},
{
"$type": "KillSelf",
"predicates": [
{
"$type": "ByTargetGlobalValue",
"target": "Self",
"key": "_WINDFLORA_BULLET_HIT_COUNT",
"value": 10.0
}
]
}
]
},
"HitByBulletServerlua": {
"modifierName": "",
"duration": 0.5,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "ServerLuaCall",
"luaCallType": "SpecificGroup",
"isTarget": true,
"CallParamList": [
235800001
],
"funcName": "SubBulletGameScore"
},
{
"$type": "ServerLuaCall",
"luaCallType": "CurGalleryControlGroup",
"isTarget": true,
"funcName": "HitByBullet"
}
]
},
"BulletMaterial": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_Barrage_Bullet_01",
"effectTempleteID": 102
}
]
}
},
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "BulletMaterial"
}
],
"onAbilityStart": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_Barrage_Bullet_01_Hit",
"effectTempleteID": 102
},
{
"$type": "ApplyModifier",
"target": "Target",
"predicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"modifierName": "HitByBulletServerlua"
},
{
"$type": "TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"radius": 1.0
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": 0.30000001192092896,
"damagePercentageRatio": 0.0,
"elementType": "Electric",
"elementDurability": 50.0,
"ignoreAttackerProperty": true,
"strikeType": "Default",
"enBreak": 50.0
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV3",
"hitHaltTimeScale": 0.05000000074505806
}
}
},
"targetType": "Enemy"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_WindFlower_HorizontalBullet_Fire",
"modifiers": {
"KillRockGadget": {
"modifierName": "",
"duration": 0.5,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AddGlobalValue",
"value": 1.0,
"key": "_WINDFLORA_BULLET_HIT_COUNT",
"useLimitRange": true,
"maxValue": 10.0,
"minValue": 0.0
},
{
"$type": "KillSelf",
"predicates": [
{
"$type": "ByTargetGlobalValue",
"target": "Self",
"key": "_WINDFLORA_BULLET_HIT_COUNT",
"value": 10.0
}
]
}
]
},
"HitByBulletServerlua": {
"modifierName": "",
"duration": 0.5,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "ServerLuaCall",
"luaCallType": "SpecificGroup",
"isTarget": true,
"CallParamList": [
235800001
],
"funcName": "SubBulletGameScore"
},
{
"$type": "ServerLuaCall",
"luaCallType": "CurGalleryControlGroup",
"isTarget": true,
"funcName": "HitByBullet"
}
]
},
"BulletMaterial": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_Barrage_Bullet_01",
"effectTempleteID": 103
}
]
}
},
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "BulletMaterial"
}
],
"onAbilityStart": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_Barrage_Bullet_01_Hit",
"effectTempleteID": 103
},
{
"$type": "ApplyModifier",
"target": "Target",
"predicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"modifierName": "HitByBulletServerlua"
},
{
"$type": "TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"radius": 1.0
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": 0.30000001192092896,
"damagePercentageRatio": 0.0,
"elementType": "Fire",
"elementDurability": 50.0,
"ignoreAttackerProperty": true,
"strikeType": "Default",
"enBreak": 50.0
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV3",
"hitHaltTimeScale": 0.05000000074505806
}
}
},
"targetType": "Enemy"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_WindFlower_HorizontalBullet_Water",
"modifiers": {
"KillRockGadget": {
"modifierName": "",
"duration": 0.5,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AddGlobalValue",
"value": 1.0,
"key": "_WINDFLORA_BULLET_HIT_COUNT",
"useLimitRange": true,
"maxValue": 10.0,
"minValue": 0.0
},
{
"$type": "KillSelf",
"predicates": [
{
"$type": "ByTargetGlobalValue",
"target": "Self",
"key": "_WINDFLORA_BULLET_HIT_COUNT",
"value": 10.0
}
]
}
]
},
"HitByBulletServerlua": {
"modifierName": "",
"duration": 0.5,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "ServerLuaCall",
"luaCallType": "SpecificGroup",
"isTarget": true,
"CallParamList": [
235800001
],
"funcName": "SubBulletGameScore"
},
{
"$type": "ServerLuaCall",
"luaCallType": "CurGalleryControlGroup",
"isTarget": true,
"funcName": "HitByBullet"
}
]
},
"BulletMaterial": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_Barrage_Bullet_01",
"effectTempleteID": 101
}
]
}
},
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "BulletMaterial"
}
],
"onAbilityStart": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_Barrage_Bullet_01_Hit",
"effectTempleteID": 101
},
{
"$type": "ApplyModifier",
"target": "Target",
"predicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"modifierName": "HitByBulletServerlua"
},
{
"$type": "TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"radius": 1.0
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": 0.30000001192092896,
"damagePercentageRatio": 0.0,
"elementType": "Water",
"elementDurability": 50.0,
"ignoreAttackerProperty": true,
"strikeType": "Default",
"enBreak": 50.0
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV3",
"hitHaltTimeScale": 0.05000000074505806
}
}
},
"targetType": "Enemy"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_WindFlower_HorizontalBullet_Ice",
"modifiers": {
"KillRockGadget": {
"modifierName": "",
"duration": 0.5,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AddGlobalValue",
"value": 1.0,
"key": "_WINDFLORA_BULLET_HIT_COUNT",
"useLimitRange": true,
"maxValue": 10.0,
"minValue": 0.0
},
{
"$type": "KillSelf",
"predicates": [
{
"$type": "ByTargetGlobalValue",
"target": "Self",
"key": "_WINDFLORA_BULLET_HIT_COUNT",
"value": 10.0
}
]
}
]
},
"HitByBulletServerlua": {
"modifierName": "",
"duration": 0.5,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "ServerLuaCall",
"luaCallType": "SpecificGroup",
"isTarget": true,
"CallParamList": [
235800001
],
"funcName": "SubBulletGameScore"
},
{
"$type": "ServerLuaCall",
"luaCallType": "CurGalleryControlGroup",
"isTarget": true,
"funcName": "HitByBullet"
}
]
},
"BulletMaterial": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_Barrage_Bullet_01",
"effectTempleteID": 104
}
]
}
},
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "BulletMaterial"
}
],
"onAbilityStart": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_Barrage_Bullet_01_Hit",
"effectTempleteID": 104
},
{
"$type": "ApplyModifier",
"target": "Target",
"predicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"modifierName": "HitByBulletServerlua"
},
{
"$type": "TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"radius": 1.0
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": 0.30000001192092896,
"damagePercentageRatio": 0.0,
"elementType": "Ice",
"elementDurability": 50.0,
"ignoreAttackerProperty": true,
"strikeType": "Default",
"enBreak": 50.0
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV3",
"hitHaltTimeScale": 0.05000000074505806
}
}
},
"targetType": "Enemy"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_WindFlower_HorizontalBullet_LowSpeed",
"modifiers": {
"KillRockGadget": {
"modifierName": "",
"duration": 0.5,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AddGlobalValue",
"value": 1.0,
"key": "_WINDFLORA_BULLET_HIT_COUNT",
"useLimitRange": true,
"maxValue": 10.0,
"minValue": 0.0
},
{
"$type": "KillSelf",
"predicates": [
{
"$type": "ByTargetGlobalValue",
"target": "Self",
"key": "_WINDFLORA_BULLET_HIT_COUNT",
"value": 10.0
}
]
}
]
},
"HitByBulletServerlua": {
"modifierName": "",
"duration": 0.5,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "ServerLuaCall",
"luaCallType": "SpecificGroup",
"isTarget": true,
"CallParamList": [
235800001
],
"funcName": "SubBulletGameScore"
},
{
"$type": "ServerLuaCall",
"luaCallType": "CurGalleryControlGroup",
"isTarget": true,
"funcName": "HitByBullet"
}
]
}
},
"onAbilityStart": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_Barrage_Bullet_01_Hit"
},
{
"$type": "ApplyModifier",
"target": "Target",
"predicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"modifierName": "HitByBulletServerlua"
},
{
"$type": "TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"radius": 1.0
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": 0.30000001192092896,
"damagePercentageRatio": 0.0,
"elementType": "Electric",
"elementDurability": 50.0,
"ignoreAttackerProperty": true,
"strikeType": "Default",
"enBreak": 500.0
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV3",
"hitHaltTimeScale": 0.05000000074505806
}
}
},
"targetType": "Enemy"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_WindFlower_HorizontalBullet_LowSpeed2",
"onAbilityStart": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_Barrage_Bullet_01_Hit"
},
{
"$type": "TriggerBullet",
"bulletID": 70350180,
"born": {
"$type": "ConfigBornBySelf"
}
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_WindFlower_HorizontalBullet_HighSpeed",
"modifiers": {
"KillRockGadget": {
"modifierName": "",
"duration": 0.5,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AddGlobalValue",
"value": 1.0,
"key": "_WINDFLORA_BULLET_HIT_COUNT",
"useLimitRange": true,
"maxValue": 10.0,
"minValue": 0.0
},
{
"$type": "KillSelf",
"predicates": [
{
"$type": "ByTargetGlobalValue",
"target": "Self",
"key": "_WINDFLORA_BULLET_HIT_COUNT",
"value": 10.0
}
]
}
]
},
"HitByBulletServerlua": {
"modifierName": "",
"duration": 0.5,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "ServerLuaCall",
"luaCallType": "SpecificGroup",
"isTarget": true,
"CallParamList": [
235800001
],
"funcName": "SubBulletGameScore"
},
{
"$type": "ServerLuaCall",
"luaCallType": "CurGalleryControlGroup",
"isTarget": true,
"funcName": "HitByBullet"
}
]
}
},
"onAbilityStart": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_Barrage_Bullet_01_Hit"
},
{
"$type": "ApplyModifier",
"target": "Target",
"predicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"modifierName": "HitByBulletServerlua"
},
{
"$type": "TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"radius": 1.0
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": 0.30000001192092896,
"damagePercentageRatio": 0.0,
"elementType": "Electric",
"elementDurability": 50.0,
"ignoreAttackerProperty": true,
"strikeType": "Default",
"enBreak": 500.0
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV3",
"hitHaltTimeScale": 0.05000000074505806
}
}
},
"targetType": "Enemy"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Level_Common_Property_Prop_CoopPerformController_01",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "GearStart"
}
],
"modifiers": {
"GearStart": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "TriggerBullet",
"bulletID": 70350126,
"born": {
"$type": "ConfigBornBySelf",
"offset": {
"x": 0.0,
"y": 12.0,
"z": 0.0
},
"bornRandom": {
"$type": "BornRandomFromCenter",
"minRandomRange": 0.0,
"maxRandomRange": 5.0
},
"direction": {
"$type": "ConfigDirectionByEntity",
"angleOffset": {
"x": 90.0
}
}
}
},
{
"$type": "ExecuteGadgetLua"
}
]
}
}
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_WindFlower_Laser",
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_Laser_02"
}
],
"onAbilityStart": [
{
"$type": "FireEffect",
"target": "Target",
"effectPattern": "Eff_ThunderFall_01"
},
{
"$type": "ServerLuaCall",
"target": "Target",
"luaCallType": "SpecificGroup",
"isTarget": true,
"CallParamList": [
235800001
],
"funcName": "SubRayHitScore"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_WindFlower_Arenashake",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "FallDownDamage"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 202,
"modifierName": "ElectricArea"
}
],
"abilitySpecials": {
"LevelEntity_AvatarDot_SystemValue": 1.0,
"Damage_Coefficient_Fall": 2.0,
"Damage_Coefficient": 4.0,
"DamagePercentage": 1.0
},
"modifiers": {
"ElectricArea": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_Arenashake_01"
},
{
"$type": "SetSystemValueToOverrideMap",
"key": "LevelEntity_AvatarDot_SystemValue",
"type": "ElementLevelCo"
},
{
"$type": "TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "ConfigAttackCircle",
"triggerType": "TriggerNoRepeat",
"height": 5.0,
"radius": 25.0
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": 0.0,
"damagePercentageRatio": 0.0,
"elementDurability": 0.0,
"ignoreAttackerProperty": true,
"strikeType": "Default",
"enBreak": 50.0,
"damageExtra": [
"LevelEntity_AvatarDot_SystemValue",
"Damage_Coefficient",
"Mul"
]
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV3",
"hitHaltTimeScale": 0.05000000074505806
}
}
},
"targetType": "Enemy"
},
{
"$type": "ExecuteGadgetLua"
}
]
},
"FallDownDamage": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_Arenashake_01"
},
{
"$type": "SetSystemValueToOverrideMap",
"key": "LevelEntity_AvatarDot_SystemValue",
"type": "ElementLevelCo"
},
{
"$type": "TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "ConfigAttackCircle",
"triggerType": "TriggerNoRepeat",
"height": 5.0,
"radius": 25.0
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": 0.0,
"damagePercentageRatio": 0.0,
"elementDurability": 50.0,
"ignoreAttackerProperty": true,
"strikeType": "Default",
"enBreak": 50.0,
"damageExtra": [
"LevelEntity_AvatarDot_SystemValue",
"Damage_Coefficient_Fall",
"Mul",
"DamagePercentage",
"Mul"
]
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV3",
"hitHaltTimeScale": 0.05000000074505806
}
}
},
"targetType": "Enemy"
},
{
"$type": "AddGlobalValue",
"value": 0.5,
"key": "_DAMAGEPERCERNTAGE",
"useLimitRange": true,
"maxValue": 6.0,
"minValue": 0.0
},
{
"$type": "SetGlobalValueToOverrideMap",
"globalValueKey": "_DAMAGEPERCERNTAGE",
"overrideMapKey": "DamagePercentage"
},
{
"$type": "ExecuteGadgetLua"
}
]
}
},
"onAdded": [
{
"$type": "SetGlobalValue",
"value": 1.0,
"key": "IS_ARENASHAKE",
"maxValue": 0.0,
"minValue": 0.0
},
{
"$type": "SetGlobalValue",
"value": 1.0,
"key": "_DAMAGEPERCERNTAGE",
"maxValue": 0.0,
"minValue": 0.0
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_WindFlower_WindFlora_AttackCirecle_419",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "EFF"
}
],
"abilitySpecials": {
"Value_Buff_C_DamageSystemValue": 0.0,
"Value_Buff_C_DamageRate": 1.0,
"LevelEntity_AvatarDot_SystemValue": 1.0,
"DamagePercentage": 150.0
},
"modifiers": {
"FireEnterEff": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_Tower_Circle_ManualReduction_Trigger"
}
]
},
"EFF": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 0.5,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_Tower_Circle_ManualReduction_01"
},
{
"$type": "ApplyModifier",
"target": "Team",
"predicates": [
{
"$type": "ByTargetPositionToSelfPosition",
"logic": "Lesser",
"compareType": "XYZ",
"value": 3.0
}
],
"modifierName": "Delay_To_AddBuff"
}
],
"onThinkInterval": [
{
"$type": "ApplyModifier",
"target": "Team",
"predicates": [
{
"$type": "ByTargetPositionToSelfPosition",
"logic": "Lesser",
"compareType": "XYZ",
"value": 3.0
}
],
"modifierName": "Delay_To_AddBuff"
}
]
},
"Delay_To_AddBuff": {
"modifierName": "",
"duration": 1.0,
"elementDurability": 100.0,
"thinkInterval": 5.0,
"onThinkInterval": [
{
"$type": "ApplyModifier",
"target": "Team",
"predicates": [
{
"$type": "ByTargetGadgetState",
"target": "Caster"
}
],
"modifierName": "Team_AttackBUff"
},
{
"$type": "RemoveModifier",
"target": "Caster",
"modifierName": "FireEnterEff"
},
{
"$type": "ExecuteGadgetLua",
"target": "Caster",
"param1": 202
}
]
},
"Team_AttackBUff": {
"modifierName": "",
"duration": 10.0,
"elementDurability": 100.0,
"modifierMixins": [
{
"$type": "CurLocalAvatarMixin",
"modifierName": "Avatar_AttackBuff"
}
]
},
"SetCD": {
"modifierName": "",
"duration": 15.0,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "SetGlobalValue",
"value": 1.0,
"key": "IS_IN_CD",
"maxValue": 0.0,
"minValue": 0.0
}
],
"onRemoved": [
{
"$type": "SetGlobalValue",
"value": 0.0,
"key": "IS_IN_CD",
"maxValue": 0.0,
"minValue": 0.0
}
]
},
"Avatar_AttackBuff": {
"modifierName": "",
"elementDurability": 100.0,
"properties": {
"Actor_AttackRatio": 1.0
},
"state": "AttackUp",
"onAttackLanded": [
{
"$type": "Predicated",
"target": "Other",
"targetPredicates": [
{
"$type": "ByNot",
"predicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"None",
"Bush"
]
}
]
},
{
"$type": "ByAttackTags",
"attackTags": [
"NormalAttack_01",
"NormalAttack_02",
"NormalAttack_03",
"NormalAttack_04",
"NormalAttack_05",
"NormalAttack_06",
"ExtraAttack",
"FallingAttack"
]
},
{
"$type": "ByTargetGlobalValue",
"target": "Team",
"key": "IS_IN_CD",
"value": 0.0,
"compareType": "NoneOrEqual"
}
],
"successActions": [
{
"$type": "ApplyModifier",
"target": "Team",
"modifierName": "SetCD"
},
{
"$type": "SetSystemValueToOverrideMap",
"key": "LevelEntity_AvatarDot_SystemValue",
"type": "ElementLevelCo"
},
{
"$type": "TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "ConfigAttackCircle",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "ConfigBornByHitPoint"
},
"height": 5.0,
"radius": 5.0
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": 0.0,
"damagePercentageRatio": 0.0,
"elementDurability": 50.0,
"ignoreAttackerProperty": true,
"strikeType": "Default",
"enBreak": 50.0,
"damageExtra": [
"LevelEntity_AvatarDot_SystemValue",
"DamagePercentage",
"Mul"
]
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV3",
"hitHaltTimeScale": 0.05000000074505806
}
}
},
"targetType": "Enemy"
},
{
"$type": "FireEffect",
"effectPattern": "Eff_Stages_GainWave_01",
"born": {
"$type": "ConfigBornByHitPoint"
}
}
]
}
],
"isLimitedProperties": true
}
},
"onFieldEnter": [
{
"$type": "ApplyModifier",
"predicates": [
{
"$type": "ByTargetGadgetState",
"target": "Self"
}
],
"modifierName": "FireEnterEff"
}
],
"onFieldExit": [
{
"$type": "RemoveModifier",
"modifierName": "FireEnterEff"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_WindFlower_WindFlora_AttackCirecle",
"abilitySpecials": {
"Value_Buff_C_DamageSystemValue": 0.0,
"Value_Buff_C_DamageRate": 4.0
},
"modifiers": {
"FireEnterEff": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_Tower_Circle_ManualReduction_Trigger"
}
]
},
"ApplyAttackSpeed2Player": {
"modifierName": "",
"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": "AttackSpeedUp"
}
],
"onRemoved": [
{
"$type": "KillSelf"
}
],
"onThinkInterval": [
{
"$type": "ApplyModifier",
"otherTargets": {
"$type": "SelectTargetsByShape",
"shapeName": "CircleR4",
"campTargetType": "All",
"sizeRatio": 1.0
},
"predicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"modifierName": "AttackSpeedUp"
}
]
},
"SetCD": {
"modifierName": "",
"duration": 3.0,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "SetGlobalValue",
"value": 1.0,
"key": "IS_IN_CD",
"maxValue": 0.0,
"minValue": 0.0
}
],
"onRemoved": [
{
"$type": "SetGlobalValue",
"value": 0.0,
"key": "IS_IN_CD",
"maxValue": 0.0,
"minValue": 0.0
}
]
},
"AttackSpeedUp": {
"modifierName": "",
"duration": 1.0,
"elementDurability": 100.0,
"properties": {
"Actor_AttackRatio": 1.0
},
"state": "AttackUp",
"onAttackLanded": [
{
"$type": "Predicated",
"target": "Other",
"targetPredicates": [
{
"$type": "ByNot",
"predicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"None",
"Bush"
]
}
]
},
{
"$type": "ByAttackTags",
"attackTags": [
"NormalAttack_01",
"NormalAttack_02",
"NormalAttack_03",
"NormalAttack_04",
"NormalAttack_05",
"NormalAttack_06",
"ExtraAttack",
"FallingAttack",
"Elemental_Art",
"Elemental_Art_Hold",
"Elemental_Art_Extra",
"Elemental_Burst"
]
},
{
"$type": "ByTargetGlobalValue",
"target": "Team",
"key": "IS_IN_CD",
"value": 0.0,
"compareType": "NoneOrEqual"
},
{
"$type": "ByLocalAvatarStaminaRatio",
"logic": "GreaterOrEqual",
"staminaRatio": 0.5
}
],
"successActions": [
{
"$type": "ApplyModifier",
"target": "Team",
"modifierName": "SetCD"
},
{
"$type": "SetSystemValueToOverrideMap",
"doOffStage": true,
"key": "Value_Buff_C_DamageSystemValue",
"type": "ElementLevelCo"
},
{
"$type": "TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "ConfigAttackBox",
"triggerType": "TriggerNoRepeat",
"entityAttackFilter": "IgnoreSceneProp",
"born": {
"$type": "ConfigBornByHitPoint"
},
"size": {
"x": 2.0,
"y": 2.0,
"z": 2.0
}
},
"attackInfo": {
"attackTag": "BloodSmash",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": 0.0,
"damagePercentageRatio": 0.0,
"elementDurability": 50.0,
"ignoreAttackerProperty": true,
"strikeType": "Default",
"enBreak": 50.0,
"damageExtra": [
"Value_Buff_C_DamageRate",
"Value_Buff_C_DamageSystemValue",
"Mul"
],
"bonusCritical": 0.0
},
"hitPattern": {
"onHitEffectName": "none",
"hitImpulseType": "LV2",
"hitHaltTimeScale": 0.009999999776482582
}
}
},
"targetType": "Enemy"
},
{
"$type": "FireEffect",
"effectPattern": "Eff_Stages_GainWave_01",
"born": {
"$type": "ConfigBornByHitPoint"
}
}
]
}
],
"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_WindFlower_ElementFall",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Thunder_Fall"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 202,
"modifierName": "Ice_Fall"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 203,
"modifierName": "Fire_Fall"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 204,
"modifierName": "SPFire_Fall"
}
],
"abilitySpecials": {
"LevelEntity_AvatarDot_SystemValue": 1.0,
"Damage_Coefficient": 1.5,
"DOtDamage_Coefficient": 0.4000000059604645
},
"modifiers": {
"DebuffController": {
"modifierName": "",
"elementDurability": 100.0,
"onAttackLanded": [
{
"$type": "ApplyModifier",
"target": "Target",
"predicates": [
{
"$type": "ByAttackTags",
"attackTags": [
"WindFlora_Fire"
]
}
],
"modifierName": "FireDot"
}
]
},
"Thunder_Fall": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 4.0,
"onAdded": [
{
"$type": "ApplyModifier",
"target": "AllTeams",
"modifierName": "ElectricCreate_Team"
}
],
"onThinkInterval": [
{
"$type": "ApplyModifier",
"target": "AllTeams",
"modifierName": "ElectricCreate_Team"
}
]
},
"Ice_Fall": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 4.0,
"onAdded": [
{
"$type": "ApplyModifier",
"target": "AllTeams",
"modifierName": "IceCreate_Team"
}
],
"onThinkInterval": [
{
"$type": "ApplyModifier",
"target": "AllTeams",
"modifierName": "IceCreate_Team"
}
]
},
"Fire_Fall": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 4.0,
"onAdded": [
{
"$type": "ApplyModifier",
"target": "AllTeams",
"modifierName": "FireCreate_Team"
}
],
"onThinkInterval": [
{
"$type": "ApplyModifier",
"target": "AllTeams",
"modifierName": "FireCreate_Team"
}
]
},
"FireDot": {
"modifierName": "",
"duration": 5.0,
"elementType": "Fire",
"elementDurability": 50.0,
"thinkInterval": 1.0,
"onThinkInterval": [
{
"$type": "SetSystemValueToOverrideMap",
"key": "LevelEntity_AvatarDot_SystemValue",
"type": "ElementLevelCo"
},
{
"$type": "DamageByAttackValue",
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": 0.0,
"damagePercentageRatio": 0.0,
"elementType": "Fire",
"elementDurability": 25.0,
"ignoreAttackerProperty": true,
"strikeType": "Default",
"enBreak": 0.0,
"damageExtra": [
"LevelEntity_AvatarDot_SystemValue",
"DOtDamage_Coefficient",
"Mul"
]
},
"hitPattern": {
"onHitEffectName": "none",
"hitImpulseType": "LV0"
}
}
}
]
},
"SPFire_Fall": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 4.0,
"onAdded": [
{
"$type": "ApplyModifier",
"target": "AllTeams",
"modifierName": "FireCreate_Team"
}
],
"onThinkInterval": [
{
"$type": "ApplyModifier",
"target": "AllTeams",
"modifierName": "FireCreate_Team"
}
]
},
"ElectricCreate_Team": {
"modifierName": "",
"duration": 1.5,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "SetGlobalPos",
"key": "ThunderPos",
"born": {
"$type": "ConfigBornBySelf"
}
},
{
"$type": "SetGlobalPos",
"target": "CurTeamAvatars",
"key": "ThunderPos",
"born": {
"$type": "ConfigBornBySelf"
}
},
{
"$type": "FireEffect",
"effectPattern": "Eff_Ambor_AlertCircle",
"born": {
"$type": "ConfigBornByGlobalValue",
"onGround": true,
"positionKey": "ThunderPos",
"directionKey": ""
}
}
],
"onRemoved": [
{
"$type": "CreateGadget",
"doOffStage": true,
"born": {
"$type": "ConfigBornByGlobalValue",
"onGround": true,
"positionKey": "ThunderPos",
"directionKey": ""
},
"gadgetID": 70350203,
"campID": 4001,
"campTargetType": "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": "ThunderPos",
"directionKey": ""
},
"gadgetID": 70350204,
"campID": 4001,
"campTargetType": "Enemy"
}
]
}
]
},
"IceCreate_Team": {
"modifierName": "",
"duration": 1.5,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "SetGlobalPos",
"key": "ThunderPos",
"born": {
"$type": "ConfigBornBySelf"
}
},
{
"$type": "FireEffect",
"effectPattern": "Eff_Ambor_AlertCircle",
"born": {
"$type": "ConfigBornByGlobalValue",
"onGround": true,
"positionKey": "ThunderPos",
"directionKey": ""
}
}
],
"onRemoved": [
{
"$type": "TriggerBullet",
"bulletID": 70350188,
"born": {
"$type": "ConfigBornByGlobalValue",
"offset": {
"x": 0.0,
"y": 10.0,
"z": 0.0
},
"direction": {
"$type": "ConfigDirectionByEntity",
"angleOffset": {
"x": 90.0
}
},
"positionKey": "ThunderPos",
"directionKey": ""
},
"ownerIs": "Caster",
"propOwnerIs": "Caster"
}
]
},
"FireCreate_Team": {
"modifierName": "",
"duration": 1.5,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "SetGlobalPos",
"key": "ThunderPos",
"born": {
"$type": "ConfigBornBySelf"
}
},
{
"$type": "FireEffect",
"effectPattern": "Eff_Ambor_AlertCircle",
"born": {
"$type": "ConfigBornByGlobalValue",
"onGround": true,
"positionKey": "ThunderPos",
"directionKey": ""
}
}
],
"onRemoved": [
{
"$type": "TriggerBullet",
"bulletID": 70350189,
"born": {
"$type": "ConfigBornByGlobalValue",
"offset": {
"x": 0.0,
"y": 10.0,
"z": 0.0
},
"direction": {
"$type": "ConfigDirectionByEntity",
"angleOffset": {
"x": 90.0
}
},
"positionKey": "ThunderPos",
"directionKey": ""
},
"ownerIs": "Caster",
"propOwnerIs": "Caster"
}
]
}
},
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "DebuffController"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_WindFlower_IceFall_Bullet",
"abilitySpecials": {
"LevelEntity_AvatarDot_SystemValue": 1.0,
"Damage_Coefficient": 0.5
},
"modifiers": {
"Cost_Reduce": {
"modifierName": "",
"duration": 0.5,
"elementDurability": 100.0,
"modifierMixins": [
{
"$type": "CostStaminaMixin",
"costStaminaDelta": 100.0
}
]
}
},
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_IcePiton"
}
],
"onAbilityStart": [
{
"$type": "Predicated",
"target": "Target",
"targetPredicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"failActions": [
{
"$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": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": 0.0,
"damagePercentageRatio": 0.0,
"elementType": "Ice",
"elementDurability": 25.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"
}
]
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_WindFlower_FireFall_Bullet",
"abilitySpecials": {
"LevelEntity_AvatarDot_SystemValue": 1.0,
"Damage_Coefficient": 1.0,
"DOtDamage_Coefficient": 0.4000000059604645
},
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_Stages_FireBall_01"
}
],
"onAbilityStart": [
{
"$type": "Predicated",
"target": "Target",
"targetPredicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"failActions": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_Common_Fire_01_GroundHit",
"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": "WindFlora_Fire",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": 0.0,
"damagePercentageRatio": 0.0,
"elementType": "Fire",
"elementDurability": 25.0,
"ignoreAttackerProperty": true,
"strikeType": "Default",
"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"
}
]
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_WindFlower_ThunderFall",
"abilitySpecials": {
"LevelEntity_AvatarDot_SystemValue": 1.0,
"Damage_Coefficient": 1.5
},
"modifiers": {
"ReduceEnergy": {
"modifierName": "",
"elementDurability": 100.0,
"onAttackLanded": [
{
"$type": "ReviveElemEnergy",
"target": "Target",
"value": -40.0
}
]
}
},
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "ReduceEnergy"
},
{
"$type": "FireEffect",
"effectPattern": "Eff_ThunderFall_01"
},
{
"$type": "SetSystemValueToOverrideMap",
"key": "LevelEntity_AvatarDot_SystemValue",
"type": "ElementLevelCo"
},
{
"$type": "TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"radius": 2.5
},
"attackInfo": {
"attackTag": "WindFlora_Thunder",
"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"
}
}
},
"targetType": "Enemy"
},
{
"$type": "KillSelf",
"duration": 1.0
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_WindFlower_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
}
],
"onRemoved": [
{
"$type": "KillSelf",
"duration": 1.0,
"hideEntity": true
}
],
"onAttackLanded": [
{
"$type": "ReviveElemEnergy",
"target": "Target",
"value": -1.5
}
],
"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": "WindFlora_ThunderBall",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": 0.0,
"damagePercentageRatio": 0.0,
"elementType": "Electric",
"elementDurability": 0.0,
"ignoreAttackerProperty": true,
"strikeType": "Default",
"enBreak": 0.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"
},
{
"$type": "SetSystemValueToOverrideMap",
"key": "LevelEntity_AvatarDot_SystemValue",
"type": "ElementLevelCo"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_WindFlower_BulletTrip_Electric",
"modifiers": {
"BulletSubScoreServerLua": {
"modifierName": "",
"duration": 0.5,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "ServerLuaCall",
"luaCallType": "SpecificGroup",
"isTarget": true,
"CallParamList": [
235800001
],
"funcName": "SubBulletGameScore"
},
{
"$type": "ServerLuaCall",
"luaCallType": "CurGalleryControlGroup",
"isTarget": true,
"funcName": "HitByBullet"
}
]
},
"KillRockGadget": {
"modifierName": "",
"duration": 0.5,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "KillSelf"
}
]
},
"HitController": {
"modifierName": "",
"elementDurability": 100.0,
"onAttackLanded": [
{
"$type": "ApplyModifier",
"target": "Target",
"predicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"modifierName": "BulletSubScoreServerLua"
}
]
},
"BulletTrip": {
"modifierName": "",
"duration": 2.0,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_Barrage_Mine_01_Element",
"born": {
"$type": "ConfigBornBySelf"
},
"effectTempleteID": 102
}
],
"onRemoved": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_Barrage_Mine_01_Explode_Electric",
"born": {
"$type": "ConfigBornBySelf"
}
},
{
"$type": "TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "ConfigAttackCircle",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "ConfigBornBySelf"
},
"height": 10.0,
"radius": 4.0
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": 1.0,
"damagePercentageRatio": 0.0,
"elementType": "Electric",
"elementDurability": 50.0,
"ignoreAttackerProperty": true,
"strikeType": "Default",
"enBreak": 500.0,
"damageExtra": 100000.0
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV3",
"hitHaltTimeScale": 0.05000000074505806
}
}
},
"targetType": "All"
},
{
"$type": "KillSelf",
"duration": 1.0,
"hideEntity": true
}
]
}
},
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "BulletTrip"
},
{
"$type": "ApplyModifier",
"modifierName": "HitController"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_WindFlower_BulletTrip_Fire",
"modifiers": {
"HitController": {
"modifierName": "",
"elementDurability": 100.0,
"onAttackLanded": [
{
"$type": "ApplyModifier",
"target": "Target",
"predicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"modifierName": "BulletSubScoreServerLua"
}
]
},
"BulletSubScoreServerLua": {
"modifierName": "",
"duration": 0.5,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "ServerLuaCall",
"luaCallType": "SpecificGroup",
"isTarget": true,
"CallParamList": [
235800001
],
"funcName": "SubBulletGameScore"
},
{
"$type": "ServerLuaCall",
"luaCallType": "CurGalleryControlGroup",
"isTarget": true,
"funcName": "HitByBullet"
}
]
},
"KillRockGadget": {
"modifierName": "",
"duration": 0.5,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "KillSelf"
}
]
},
"BulletTrip": {
"modifierName": "",
"duration": 2.0,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_Barrage_Mine_01_Element",
"born": {
"$type": "ConfigBornBySelf"
},
"effectTempleteID": 100
}
],
"onRemoved": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_Barrage_Mine_01_Explode_Fire",
"born": {
"$type": "ConfigBornBySelf"
}
},
{
"$type": "TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "ConfigAttackCircle",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "ConfigBornBySelf"
},
"height": 10.0,
"radius": 4.0
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": 1.0,
"damagePercentageRatio": 0.0,
"elementType": "Fire",
"elementDurability": 50.0,
"ignoreAttackerProperty": true,
"strikeType": "Default",
"enBreak": 500.0,
"damageExtra": 100000.0
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV3",
"hitHaltTimeScale": 0.05000000074505806
}
}
},
"targetType": "All"
},
{
"$type": "KillSelf",
"duration": 1.0,
"hideEntity": true
}
]
}
},
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "BulletTrip"
},
{
"$type": "ApplyModifier",
"modifierName": "HitController"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_WindFlower_BulletTrip_Ice",
"modifiers": {
"HitController": {
"modifierName": "",
"elementDurability": 100.0,
"onAttackLanded": [
{
"$type": "ApplyModifier",
"target": "Target",
"predicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"modifierName": "BulletSubScoreServerLua"
}
]
},
"BulletSubScoreServerLua": {
"modifierName": "",
"duration": 0.5,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "ServerLuaCall",
"luaCallType": "SpecificGroup",
"isTarget": true,
"CallParamList": [
235800001
],
"funcName": "SubBulletGameScore"
},
{
"$type": "ServerLuaCall",
"luaCallType": "CurGalleryControlGroup",
"isTarget": true,
"funcName": "HitByBullet"
}
]
},
"KillRockGadget": {
"modifierName": "",
"duration": 0.5,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "KillSelf"
}
]
},
"BulletTrip": {
"modifierName": "",
"duration": 2.0,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_Barrage_Mine_01_Element",
"born": {
"$type": "ConfigBornBySelf"
},
"effectTempleteID": 101
}
],
"onRemoved": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_Barrage_Mine_01_Explode_Ice",
"born": {
"$type": "ConfigBornBySelf"
}
},
{
"$type": "TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "ConfigAttackCircle",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "ConfigBornBySelf"
},
"height": 10.0,
"radius": 4.0
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": 1.0,
"damagePercentageRatio": 0.0,
"elementType": "Ice",
"elementDurability": 50.0,
"ignoreAttackerProperty": true,
"strikeType": "Default",
"enBreak": 500.0,
"damageExtra": 100000.0
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV3",
"hitHaltTimeScale": 0.05000000074505806
}
}
},
"targetType": "All"
},
{
"$type": "KillSelf",
"duration": 1.0,
"hideEntity": true
}
]
}
},
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "BulletTrip"
},
{
"$type": "ApplyModifier",
"modifierName": "HitController"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_WindFlower_BulletTrip_Water",
"modifiers": {
"HitController": {
"modifierName": "",
"elementDurability": 100.0,
"onAttackLanded": [
{
"$type": "ApplyModifier",
"target": "Target",
"predicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"modifierName": "BulletSubScoreServerLua"
}
]
},
"BulletSubScoreServerLua": {
"modifierName": "",
"duration": 0.5,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "ServerLuaCall",
"luaCallType": "SpecificGroup",
"isTarget": true,
"CallParamList": [
235800001
],
"funcName": "SubBulletGameScore"
},
{
"$type": "ServerLuaCall",
"luaCallType": "CurGalleryControlGroup",
"isTarget": true,
"funcName": "HitByBullet"
}
]
},
"KillRockGadget": {
"modifierName": "",
"duration": 0.5,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "KillSelf"
}
]
},
"BulletTrip": {
"modifierName": "",
"duration": 2.0,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_Barrage_Mine_01_Element",
"born": {
"$type": "ConfigBornBySelf"
},
"effectTempleteID": 103
}
],
"onRemoved": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_Barrage_Mine_01_Explode_Water",
"born": {
"$type": "ConfigBornBySelf"
}
},
{
"$type": "TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "ConfigAttackCircle",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "ConfigBornBySelf"
},
"height": 10.0,
"radius": 4.0
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": 1.0,
"damagePercentageRatio": 0.0,
"elementType": "Water",
"elementDurability": 50.0,
"ignoreAttackerProperty": true,
"strikeType": "Default",
"enBreak": 500.0,
"damageExtra": 100000.0
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV3",
"hitHaltTimeScale": 0.05000000074505806
}
}
},
"targetType": "All"
},
{
"$type": "KillSelf",
"duration": 1.0,
"hideEntity": true
}
]
}
},
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "BulletTrip"
},
{
"$type": "ApplyModifier",
"modifierName": "HitController"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_WindFlower_BubbleCreator",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 901,
"modifierName": "Shoot"
}
],
"modifiers": {
"Shoot": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "TriggerBullet",
"bulletID": 70350209,
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "ShootPoint"
}
},
{
"$type": "ExecuteGadgetLua",
"param1": 201
}
]
}
}
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_WindFlower_WindFlora_BubbleBullet",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Undeath"
}
],
"modifiers": {
"KillRockGadget": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "KillSelf"
}
]
},
"KillBubble": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "KillSelf"
}
]
},
"Bubble": {
"modifierName": "",
"duration": 3.0,
"elementDurability": 100.0,
"properties": {
"Actor_AddGravityScale": -2.0
},
"state": "Struggle",
"onAdded": [
{
"$type": "ServerLuaCall",
"luaCallType": "SpecificGroup",
"isTarget": true,
"CallParamList": [
235800001
],
"funcName": "SubBubbleGameScore"
},
{
"$type": "ApplyModifier",
"target": "Caster",
"modifierName": "KillBubble"
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_BubbleShoot_01_Bubble"
}
],
"onRemoved": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_BubbleShoot_01_Bubble_Die"
}
]
},
"BubbleSuicide": {
"modifierName": "",
"duration": 12.0,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_BubbleShoot_01_Greaten"
}
],
"onRemoved": [
{
"$type": "FireEffect",
"predicates": [
{
"$type": "ByTargetGlobalValue",
"key": "BubblePlatform_Undeath",
"value": 0.0,
"compareType": "NoneOrEqual"
}
],
"effectPattern": "Eff_SceneObj_BubbleShoot_01_Bubble_Die"
},
{
"$type": "KillSelf",
"predicates": [
{
"$type": "ByTargetGlobalValue",
"key": "BubblePlatform_Undeath",
"value": 0.0,
"compareType": "NoneOrEqual"
}
]
}
]
},
"Undeath": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AddGlobalValue",
"value": 1.0,
"key": "BubblePlatform_Undeath",
"useLimitRange": true,
"maxValue": 1.0,
"minValue": 0.0
}
]
}
},
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "BubbleSuicide"
},
{
"$type": "AddGlobalValue",
"value": 0.0,
"key": "BubblePlatform_Undeath",
"useLimitRange": true,
"maxValue": 1.0,
"minValue": 0.0
}
],
"onAbilityStart": [
{
"$type": "ApplyModifier",
"target": "Target",
"predicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"modifierName": "Bubble"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_WindFlower_WindFlora_Airwall",
"onAbilityStart": [
{
"$type": "DamageByAttackValue",
"target": "Target",
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": 0.0,
"damagePercentageRatio": 0.0,
"elementDurability": 10.0,
"strikeType": "Default",
"enBreak": 999.0,
"ignoreLevelDiff": true
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV4",
"hitHaltTimeScale": 0.009999999776482582
}
}
}
]
}
}
]