Files
GenshinData-1/BinOutput/Ability/Temp/GadgetAbilities/128859c4.json

17432 lines
706 KiB
JSON

[
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Ani_Prop_RoleElectricPowerSource_01",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "PowerOff"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "PowerOn"
}
],
"abilitySpecials": {
"ElementLevelCo": 1.0,
"DamagePercentage": 10.0
},
"modifiers": {
"ShowEntity": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_RoleElectricPowerSource_01",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "RootNode"
}
}
]
},
"PowerOff": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_RoleElectricPowerSource_01_NoEnergy",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "RootNode"
}
},
{
"$type": "SendEffectTrigger",
"parameter": "GadgetState",
"type": "Int",
"effectPattern": "Eff_SceneObj_RoleElectricPowerSource_01"
}
]
},
"PowerOn": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 0.10000000149011612,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_RoleElectricPowerSource_01_FullEnergy",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "RootNode"
}
},
{
"$type": "SendEffectTrigger",
"parameter": "GadgetState",
"type": "Int",
"value": 201,
"effectPattern": "Eff_SceneObj_RoleElectricPowerSource_01"
}
],
"onThinkInterval": [
{
"$type": "ApplyModifier",
"otherTargets": {
"$type": "SelectTargetsByShape",
"topLimit": 1,
"sortType": "Nearest",
"shapeName": "CircleR15",
"campTargetType": "AllExceptSelf",
"sizeRatio": 1.0
},
"predicates": [
{
"$type": "ByAny",
"predicates": [
{
"$type": "ByHasElement",
"element": "Electric"
},
{
"$type": "ByTargetGlobalValue",
"key": "HAS_ELECTRIC_FAIRY_BUFF",
"value": 1.0
}
]
},
{
"$type": "ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"modifierName": "ConnectLine"
}
]
},
"OwnerCharging": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_RoleElectricPowerSource_01_Cast",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "RootNode"
}
}
]
},
"ConnectLine": {
"modifierName": "",
"duration": 0.5,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"target": "Team",
"effectPattern": "Eff_SceneObj_RoleElectricPowerSource_02_Link",
"born": {
"$type": "ConfigBornByAttachPoint",
"offset": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"attachPointName": "RootNode",
"attachPointTargetType": "Applier"
}
},
{
"$type": "AttachModifier",
"target": "Applier",
"modifierName": "OwnerCharging"
},
{
"$type": "AddGlobalValue",
"target": "Team",
"value": 1.0,
"key": "RoleElectricPowerSourceConnectCount",
"useLimitRange": true,
"maxValue": 10.0,
"minValue": 0.0
}
],
"onRemoved": [
{
"$type": "AddGlobalValue",
"target": "Team",
"doOffStage": true,
"value": -1.0,
"key": "RoleElectricPowerSourceConnectCount",
"useLimitRange": true,
"maxValue": 10.0,
"minValue": 0.0
}
]
}
},
"onAdded": [
{
"$type": "SetSystemValueToOverrideMap",
"key": "ElementLevelCo",
"type": "ElementLevelCo"
},
{
"$type": "SetGlobalValue",
"value": 1.0,
"key": "isElectricPowerSource",
"maxValue": 0.0,
"minValue": 0.0
},
{
"$type": "ApplyModifier",
"modifierName": "ShowEntity"
},
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_RoleElecricPowerSource_01_Birth",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "RootNode"
}
}
],
"onKill": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_RoleElectricPowerSource_01_Disappear",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "RootNode"
}
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Ani_Prop_RoleElectricPowerSource_02",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "PowerOff"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "PowerOn"
}
],
"abilitySpecials": {
"distance": 0.0
},
"modifiers": {
"PowerOff": {
"modifierName": "",
"elementDurability": 100.0
},
"PowerOn": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachModifier",
"modifierName": "SearchGoal"
},
{
"$type": "SetGlobalValue",
"value": 0.0,
"key": "CheckedOneIsSelf",
"maxValue": 0.0,
"minValue": 0.0
}
]
},
"UpdateDistance": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 0.10000000149011612,
"onThinkInterval": [
{
"$type": "SetGlobalValueByTargetDistance",
"otherTargets": {
"$type": "SelectTargetsByShape",
"topLimit": 1,
"sortType": "Nearest",
"shapeName": "CircleR10",
"campTargetType": "AllExceptSelf",
"sizeRatio": 1.0
},
"predicatesForeach": [
{
"$type": "ByHasElement",
"element": "Electric"
}
],
"key": "Nearest_Entity_Distance"
},
{
"$type": "ApplyModifier",
"otherTargets": {
"$type": "SelectTargetsByShape",
"topLimit": 1,
"sortType": "Nearest",
"shapeName": "CircleR10",
"campTargetType": "AllExceptSelf",
"sizeRatio": 1.0
},
"predicatesForeach": [
{
"$type": "ByHasElement",
"element": "Electric"
}
],
"modifierName": "SelfCheckHandle"
},
{
"$type": "SetGlobalValueToOverrideMap",
"globalValueKey": "Nearest_Entity_Distance",
"overrideMapKey": "distance"
}
]
},
"SelfCheckHandle": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "Predicated",
"targetPredicates": [
{
"$type": "ByTargetGlobalValue",
"key": "IsConnectTwo",
"value": 1.0
}
],
"successActions": [
{
"$type": "SetGlobalValue",
"target": "Applier",
"value": 1.0,
"key": "CheckedOneIsSelf",
"maxValue": 0.0,
"minValue": 0.0
}
],
"failActions": [
{
"$type": "SetGlobalValue",
"target": "Applier",
"value": 0.0,
"key": "CheckedOneIsSelf",
"maxValue": 0.0,
"minValue": 0.0
}
]
},
{
"$type": "RemoveModifier",
"modifierName": "SelfCheckHandle"
}
]
},
"SearchGoal": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 0.10000000149011612,
"onThinkInterval": [
{
"$type": "Predicated",
"targetPredicates": [
{
"$type": "ByTargetGlobalValue",
"key": "Connected",
"value": 0.0,
"compareType": "MoreThan"
}
],
"failActions": [
{
"$type": "AttachModifier",
"otherTargets": {
"$type": "SelectTargetsByShape",
"topLimit": 1,
"sortType": "Nearest",
"shapeName": "CircleR10",
"campTargetType": "AllExceptSelf",
"sizeRatio": 1.0
},
"predicatesForeach": [
{
"$type": "ByHasElement",
"element": "Electric"
}
],
"modifierName": "ConnectLine"
}
]
}
]
},
"ConnectLine": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 0.10000000149011612,
"onAdded": [
{
"$type": "SetGlobalValue",
"target": "Applier",
"value": 1.0,
"key": "Connected",
"maxValue": 0.0,
"minValue": 0.0
},
{
"$type": "SetGlobalValue",
"value": 1.0,
"key": "IsConnectTwo",
"maxValue": 0.0,
"minValue": 0.0
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_AsterLarge_Recevie",
"born": {
"$type": "ConfigBornByAttachPoint",
"offset": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"attachPointName": "RootNode",
"attachPointTargetType": "Applier"
}
},
{
"$type": "SetGlobalValue",
"value": 0.0,
"key": "Play_Entity_Distance",
"maxValue": 0.0,
"minValue": 0.0
},
{
"$type": "Predicated",
"targetPredicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"successActions": [
{
"$type": "AddGlobalValue",
"target": "Team",
"value": 1.0,
"key": "RoleElectricPowerSourceConnectCount",
"useLimitRange": true,
"maxValue": 100.0,
"minValue": 0.0
},
{
"$type": "ApplyModifier",
"target": "Team",
"modifierName": "UNIQUE_RoleElectricPowerSourceBuffEffect"
}
]
},
{
"$type": "Predicated",
"targetPredicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Monster"
]
}
],
"successActions": [
{
"$type": "AddGlobalValue",
"value": 1.0,
"key": "RoleElectricPowerSourceConnectCount",
"useLimitRange": true,
"maxValue": 100.0,
"minValue": 0.0
},
{
"$type": "ApplyModifier",
"modifierName": "UNIQUE_MonsterRoleElectricPowerSourceBuffEffect"
}
]
}
],
"onRemoved": [
{
"$type": "SetGlobalValue",
"value": 0.0,
"key": "IsConnectTwo",
"maxValue": 0.0,
"minValue": 0.0
},
{
"$type": "SetGlobalValue",
"target": "Applier",
"value": 0.0,
"key": "Connected",
"maxValue": 0.0,
"minValue": 0.0
},
{
"$type": "Predicated",
"targetPredicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"successActions": [
{
"$type": "AddGlobalValue",
"target": "Team",
"value": -1.0,
"key": "RoleElectricPowerSourceConnectCount",
"useLimitRange": true,
"maxValue": 100.0,
"minValue": 0.0
}
]
},
{
"$type": "Predicated",
"targetPredicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Monster"
]
}
],
"successActions": [
{
"$type": "AddGlobalValue",
"value": -1.0,
"key": "RoleElectricPowerSourceConnectCount",
"useLimitRange": true,
"maxValue": 100.0,
"minValue": 0.0
}
]
}
],
"onThinkInterval": [
{
"$type": "SetGlobalValueByTargetDistance",
"target": "Applier",
"key": "Play_Entity_Distance"
},
{
"$type": "RemoveModifier",
"predicates": [
{
"$type": "ByNot",
"predicates": [
{
"$type": "ByHasElement",
"target": "Self",
"element": "Electric"
}
]
}
],
"modifierName": "ConnectLine"
},
{
"$type": "RemoveModifier",
"predicates": [
{
"$type": "ByTargetPositionToSelfPosition",
"target": "Applier",
"value": 10.0
}
],
"modifierName": "ConnectLine"
},
{
"$type": "RemoveModifier",
"predicates": [
{
"$type": "ByTargetGlobalValue",
"key": "Play_Entity_Distance",
"value": "distance",
"compareType": "MoreThan"
},
{
"$type": "ByTargetGlobalValue",
"target": "Applier",
"key": "CheckedOneIsSelf",
"value": 0.0
}
],
"modifierName": "ConnectLine"
}
]
},
"UNIQUE_RoleElectricPowerSourceBuffEffect": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": 100.0,
"thinkInterval": 4.0,
"modifierMixins": [
{
"$type": "AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "RoleElectricPowerSourceConnectCount",
"defaultGlobalValueOnCreate": 0.0,
"valueSteps": [
-0.5,
0.5,
1.5,
2.5,
3.5
],
"modifierNameSteps": [
"RoleElectricPowerSourceBuffHandleLevel0",
"RoleElectricPowerSourceBuffHandleLevel1",
"RoleElectricPowerSourceBuffHandleLevel2",
"RoleElectricPowerSourceBuffHandleLevel3"
]
}
],
"onThinkInterval": [
{
"$type": "SetGlobalValue",
"target": "Team",
"value": 1.0,
"key": "CanUseRoleElectricPowerSourceSkill",
"maxValue": 0.0,
"minValue": 0.0
}
]
},
"RoleElectricPowerSourceBuffHandleLevel0": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "RemoveModifier",
"modifierName": "UNIQUE_RoleElectricPowerSourceBuffEffect"
}
]
},
"RoleElectricPowerSourceBuffHandleLevel1": {
"modifierName": "",
"elementDurability": 100.0,
"modifierMixins": [
{
"$type": "CurLocalAvatarMixin",
"modifierName": "RoleElectricPowerSourceBuffLevel1"
}
]
},
"RoleElectricPowerSourceBuffHandleLevel2": {
"modifierName": "",
"elementDurability": 100.0,
"modifierMixins": [
{
"$type": "CurLocalAvatarMixin",
"modifierName": "RoleElectricPowerSourceBuffLevel2"
}
]
},
"RoleElectricPowerSourceBuffHandleLevel3": {
"modifierName": "",
"elementDurability": 100.0,
"modifierMixins": [
{
"$type": "CurLocalAvatarMixin",
"modifierName": "RoleElectricPowerSourceBuffLevel3"
}
]
},
"RoleElectricPowerSourceBuffLevel1": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 1.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_DropDulinsBlood_01"
}
],
"onThinkInterval": [
{
"$type": "ReviveElemEnergy",
"doOffStage": true,
"value": 2.0
}
]
},
"RoleElectricPowerSourceBuffLevel2": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 1.0,
"modifierMixins": [
{
"$type": "ModifyDamageMixin",
"attackTags": [
"Elemental_Art",
"Elemental_Art_Hold",
"Elemental_Art_Extra"
],
"damagePercentage": 2.0,
"damagePercentageRatio": 0.0
}
],
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_DropDulinsBlood_01"
}
],
"onThinkInterval": [
{
"$type": "ReviveElemEnergy",
"doOffStage": true,
"value": 20.0
}
]
},
"RoleElectricPowerSourceBuffLevel3": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 1.0,
"modifierMixins": [
{
"$type": "ModifyDamageMixin",
"attackTags": [
"Elemental_Art",
"Elemental_Art_Hold",
"Elemental_Art_Extra"
],
"damagePercentage": 3.0,
"damagePercentageRatio": 0.0
}
],
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_DropDulinsBlood_01"
}
],
"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": "CanUseRoleElectricPowerSourceSkill",
"value": 0.0,
"compareType": "MoreThan"
}
],
"successActions": [
{
"$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": 3.75,
"damagePercentageRatio": 0.0,
"elementType": "Fire",
"elementDurability": 50.0,
"strikeType": "Default",
"enBreak": 50.0
},
"hitPattern": {
"onHitEffectName": "none",
"hitImpulseType": "LV2",
"hitHaltTimeScale": 0.009999999776482582
}
}
},
"targetType": "Enemy"
},
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_DropDulinsBlood_02",
"born": {
"$type": "ConfigBornByHitPoint"
}
},
{
"$type": "SetGlobalValue",
"target": "Team",
"value": 0.0,
"key": "CanUseRoleElectricPowerSourceSkill",
"maxValue": 0.0,
"minValue": 0.0
}
]
}
],
"onThinkInterval": [
{
"$type": "ReviveElemEnergy",
"doOffStage": true,
"value": 20.0
}
]
},
"UNIQUE_MonsterRoleElectricPowerSourceBuffEffect": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": 100.0,
"modifierMixins": [
{
"$type": "AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "RoleElectricPowerSourceConnectCount",
"defaultGlobalValueOnCreate": 0.0,
"valueSteps": [
-0.5,
0.5,
1.5,
2.5,
3.5
],
"modifierNameSteps": [
"Monster_RoleElectricPowerSourceBuffLevel0",
"Monster_RoleElectricPowerSourceBuffLevel1",
"Monster_RoleElectricPowerSourceBuffLevel2",
"Monster_RoleElectricPowerSourceBuffLevel3"
]
}
]
},
"Monster_RoleElectricPowerSourceBuffLevel0": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "RemoveModifier",
"modifierName": "UNIQUE_MonsterRoleElectricPowerSourceBuffEffect"
}
]
},
"Monster_RoleElectricPowerSourceBuffLevel1": {
"stacking": "Unique",
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 1.0,
"properties": {
"Actor_DefenceRatio": 1.0,
"Actor_EndureDelta": 0.009999999776482582,
"Actor_PhysicalSubHurtDelta": 0.5,
"Actor_FireSubHurtDelta": 0.5,
"Actor_ElecSubHurtDelta": 0.5,
"Actor_IceSubHurtDelta": 1.0,
"Actor_WaterSubHurtDelta": 0.5,
"Actor_GrassSubHurtDelta": 0.5,
"Actor_WindSubHurtDelta": 0.5,
"Actor_RockSubHurtDelta": 0.5
},
"state": "DefenseUp",
"onThinkInterval": [
{
"$type": "HealHP",
"target": "Target",
"doOffStage": true,
"amount": 100.0
}
]
},
"Monster_RoleElectricPowerSourceBuffLevel2": {
"stacking": "Unique",
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 1.0,
"properties": {
"Actor_DefenceRatio": 1.0,
"Actor_EndureDelta": 0.009999999776482582,
"Actor_PhysicalSubHurtDelta": 0.5,
"Actor_FireSubHurtDelta": 0.5,
"Actor_ElecSubHurtDelta": 0.5,
"Actor_IceSubHurtDelta": 1.0,
"Actor_WaterSubHurtDelta": 0.5,
"Actor_GrassSubHurtDelta": 0.5,
"Actor_WindSubHurtDelta": 0.5,
"Actor_RockSubHurtDelta": 0.5
},
"state": "DefenseUp",
"onThinkInterval": [
{
"$type": "HealHP",
"target": "Target",
"doOffStage": true,
"amount": 200.0
}
]
},
"Monster_RoleElectricPowerSourceBuffLevel3": {
"stacking": "Unique",
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 1.0,
"properties": {
"Actor_DefenceRatio": 1.0,
"Actor_EndureDelta": 0.009999999776482582,
"Actor_PhysicalSubHurtDelta": 0.5,
"Actor_FireSubHurtDelta": 0.5,
"Actor_ElecSubHurtDelta": 0.5,
"Actor_IceSubHurtDelta": 1.0,
"Actor_WaterSubHurtDelta": 0.5,
"Actor_GrassSubHurtDelta": 0.5,
"Actor_WindSubHurtDelta": 0.5,
"Actor_RockSubHurtDelta": 0.5
},
"state": "DefenseUp",
"onThinkInterval": [
{
"$type": "HealHP",
"target": "Target",
"doOffStage": true,
"amount": 300.0
}
]
}
},
"onAdded": [
{
"$type": "SetGlobalValue",
"value": 0.0,
"key": "Connected",
"maxValue": 0.0,
"minValue": 0.0
},
{
"$type": "SetGlobalValue",
"value": 0.0,
"key": "Nearest_Entity_Distance",
"maxValue": 0.0,
"minValue": 0.0
},
{
"$type": "ApplyModifier",
"modifierName": "UpdateDistance"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Ani_Prop_RoleElectricPowerSource_03",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "PowerOff"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "PowerOn"
}
],
"abilitySpecials": {
"distance": 0.0
},
"modifiers": {
"PowerOff": {
"modifierName": "",
"elementDurability": 100.0
},
"PowerOn": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachModifier",
"modifierName": "SearchGoal"
},
{
"$type": "SetGlobalValue",
"value": 0.0,
"key": "CheckedOneIsSelf",
"maxValue": 0.0,
"minValue": 0.0
}
]
},
"UpdateDistance": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 0.10000000149011612,
"onThinkInterval": [
{
"$type": "SetGlobalValueByTargetDistance",
"otherTargets": {
"$type": "SelectTargetsByShape",
"topLimit": 1,
"sortType": "Nearest",
"shapeName": "CircleR10",
"campTargetType": "AllExceptSelf",
"sizeRatio": 1.0
},
"predicatesForeach": [
{
"$type": "ByHasElement",
"element": "Electric"
}
],
"key": "Nearest_Entity_Distance"
},
{
"$type": "ApplyModifier",
"otherTargets": {
"$type": "SelectTargetsByShape",
"topLimit": 1,
"sortType": "Nearest",
"shapeName": "CircleR10",
"campTargetType": "AllExceptSelf",
"sizeRatio": 1.0
},
"predicatesForeach": [
{
"$type": "ByHasElement",
"element": "Electric"
}
],
"modifierName": "SelfCheckHandle"
},
{
"$type": "SetGlobalValueToOverrideMap",
"globalValueKey": "Nearest_Entity_Distance",
"overrideMapKey": "distance"
}
]
},
"SelfCheckHandle": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "Predicated",
"targetPredicates": [
{
"$type": "ByTargetGlobalValue",
"key": "IsConnectThree",
"value": 1.0
}
],
"successActions": [
{
"$type": "SetGlobalValue",
"target": "Applier",
"value": 1.0,
"key": "CheckedOneIsSelf",
"maxValue": 0.0,
"minValue": 0.0
}
],
"failActions": [
{
"$type": "SetGlobalValue",
"target": "Applier",
"value": 0.0,
"key": "CheckedOneIsSelf",
"maxValue": 0.0,
"minValue": 0.0
}
]
},
{
"$type": "RemoveModifier",
"modifierName": "SelfCheckHandle"
}
]
},
"SearchGoal": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 0.10000000149011612,
"onThinkInterval": [
{
"$type": "Predicated",
"targetPredicates": [
{
"$type": "ByTargetGlobalValue",
"key": "Connected",
"value": 0.0,
"compareType": "MoreThan"
}
],
"failActions": [
{
"$type": "AttachModifier",
"otherTargets": {
"$type": "SelectTargetsByShape",
"topLimit": 1,
"sortType": "Nearest",
"shapeName": "CircleR10",
"campTargetType": "AllExceptSelf",
"sizeRatio": 1.0
},
"predicatesForeach": [
{
"$type": "ByHasElement",
"element": "Electric"
}
],
"modifierName": "ConnectLine"
}
]
}
]
},
"ConnectLine": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 0.10000000149011612,
"onAdded": [
{
"$type": "SetGlobalValue",
"target": "Applier",
"value": 1.0,
"key": "Connected",
"maxValue": 0.0,
"minValue": 0.0
},
{
"$type": "SetGlobalValue",
"value": 1.0,
"key": "IsConnectThree",
"maxValue": 0.0,
"minValue": 0.0
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_AsterLarge_Recevie",
"born": {
"$type": "ConfigBornByAttachPoint",
"offset": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"attachPointName": "RootNode",
"attachPointTargetType": "Applier"
}
},
{
"$type": "SetGlobalValue",
"value": 0.0,
"key": "Play_Entity_Distance",
"maxValue": 0.0,
"minValue": 0.0
},
{
"$type": "Predicated",
"targetPredicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"successActions": [
{
"$type": "AddGlobalValue",
"target": "Team",
"value": 1.0,
"key": "RoleElectricPowerSourceConnectCount",
"useLimitRange": true,
"maxValue": 100.0,
"minValue": 0.0
},
{
"$type": "ApplyModifier",
"target": "Team",
"modifierName": "UNIQUE_RoleElectricPowerSourceBuffEffect"
}
]
},
{
"$type": "Predicated",
"targetPredicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Monster"
]
}
],
"successActions": [
{
"$type": "AddGlobalValue",
"value": 1.0,
"key": "RoleElectricPowerSourceConnectCount",
"useLimitRange": true,
"maxValue": 100.0,
"minValue": 0.0
},
{
"$type": "ApplyModifier",
"modifierName": "UNIQUE_MonsterRoleElectricPowerSourceBuffEffect"
}
]
}
],
"onRemoved": [
{
"$type": "SetGlobalValue",
"value": 0.0,
"key": "IsConnectThree",
"maxValue": 0.0,
"minValue": 0.0
},
{
"$type": "SetGlobalValue",
"target": "Applier",
"value": 0.0,
"key": "Connected",
"maxValue": 0.0,
"minValue": 0.0
},
{
"$type": "Predicated",
"targetPredicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"successActions": [
{
"$type": "AddGlobalValue",
"target": "Team",
"value": -1.0,
"key": "RoleElectricPowerSourceConnectCount",
"useLimitRange": true,
"maxValue": 100.0,
"minValue": 0.0
}
]
},
{
"$type": "Predicated",
"targetPredicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Monster"
]
}
],
"successActions": [
{
"$type": "AddGlobalValue",
"value": -1.0,
"key": "RoleElectricPowerSourceConnectCount",
"useLimitRange": true,
"maxValue": 100.0,
"minValue": 0.0
}
]
}
],
"onThinkInterval": [
{
"$type": "SetGlobalValueByTargetDistance",
"target": "Applier",
"key": "Play_Entity_Distance"
},
{
"$type": "RemoveModifier",
"predicates": [
{
"$type": "ByNot",
"predicates": [
{
"$type": "ByHasElement",
"target": "Self",
"element": "Electric"
}
]
}
],
"modifierName": "ConnectLine"
},
{
"$type": "RemoveModifier",
"predicates": [
{
"$type": "ByTargetPositionToSelfPosition",
"target": "Applier",
"value": 10.0
}
],
"modifierName": "ConnectLine"
},
{
"$type": "RemoveModifier",
"predicates": [
{
"$type": "ByTargetGlobalValue",
"key": "Play_Entity_Distance",
"value": "distance",
"compareType": "MoreThan"
},
{
"$type": "ByTargetGlobalValue",
"target": "Applier",
"key": "CheckedOneIsSelf",
"value": 0.0
}
],
"modifierName": "ConnectLine"
}
]
},
"UNIQUE_RoleElectricPowerSourceBuffEffect": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": 100.0,
"thinkInterval": 4.0,
"modifierMixins": [
{
"$type": "AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "RoleElectricPowerSourceConnectCount",
"defaultGlobalValueOnCreate": 0.0,
"valueSteps": [
-0.5,
0.5,
1.5,
2.5,
3.5
],
"modifierNameSteps": [
"RoleElectricPowerSourceBuffHandleLevel0",
"RoleElectricPowerSourceBuffHandleLevel1",
"RoleElectricPowerSourceBuffHandleLevel2",
"RoleElectricPowerSourceBuffHandleLevel3"
]
}
],
"onThinkInterval": [
{
"$type": "SetGlobalValue",
"target": "Team",
"value": 1.0,
"key": "CanUseRoleElectricPowerSourceSkill",
"maxValue": 0.0,
"minValue": 0.0
}
]
},
"RoleElectricPowerSourceBuffHandleLevel0": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "RemoveModifier",
"modifierName": "UNIQUE_RoleElectricPowerSourceBuffEffect"
}
]
},
"RoleElectricPowerSourceBuffHandleLevel1": {
"modifierName": "",
"elementDurability": 100.0,
"modifierMixins": [
{
"$type": "CurLocalAvatarMixin",
"modifierName": "RoleElectricPowerSourceBuffLevel1"
}
]
},
"RoleElectricPowerSourceBuffHandleLevel2": {
"modifierName": "",
"elementDurability": 100.0,
"modifierMixins": [
{
"$type": "CurLocalAvatarMixin",
"modifierName": "RoleElectricPowerSourceBuffLevel2"
}
]
},
"RoleElectricPowerSourceBuffHandleLevel3": {
"modifierName": "",
"elementDurability": 100.0,
"modifierMixins": [
{
"$type": "CurLocalAvatarMixin",
"modifierName": "RoleElectricPowerSourceBuffLevel3"
}
]
},
"RoleElectricPowerSourceBuffLevel1": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 1.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_DropDulinsBlood_01"
}
],
"onThinkInterval": [
{
"$type": "ReviveElemEnergy",
"doOffStage": true,
"value": 2.0
}
]
},
"RoleElectricPowerSourceBuffLevel2": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 1.0,
"modifierMixins": [
{
"$type": "ModifyDamageMixin",
"attackTags": [
"Elemental_Art",
"Elemental_Art_Hold",
"Elemental_Art_Extra"
],
"damagePercentage": 2.0,
"damagePercentageRatio": 0.0
}
],
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_DropDulinsBlood_01"
}
],
"onThinkInterval": [
{
"$type": "ReviveElemEnergy",
"doOffStage": true,
"value": 20.0
}
]
},
"RoleElectricPowerSourceBuffLevel3": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 1.0,
"modifierMixins": [
{
"$type": "ModifyDamageMixin",
"attackTags": [
"Elemental_Art",
"Elemental_Art_Hold",
"Elemental_Art_Extra"
],
"damagePercentage": 3.0,
"damagePercentageRatio": 0.0
}
],
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_DropDulinsBlood_01"
}
],
"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": "CanUseRoleElectricPowerSourceSkill",
"value": 0.0,
"compareType": "MoreThan"
}
],
"successActions": [
{
"$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": 3.75,
"damagePercentageRatio": 0.0,
"elementType": "Fire",
"elementDurability": 50.0,
"strikeType": "Default",
"enBreak": 50.0
},
"hitPattern": {
"onHitEffectName": "none",
"hitImpulseType": "LV2",
"hitHaltTimeScale": 0.009999999776482582
}
}
},
"targetType": "Enemy"
},
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_DropDulinsBlood_02",
"born": {
"$type": "ConfigBornByHitPoint"
}
},
{
"$type": "SetGlobalValue",
"target": "Team",
"value": 0.0,
"key": "CanUseRoleElectricPowerSourceSkill",
"maxValue": 0.0,
"minValue": 0.0
}
]
}
],
"onThinkInterval": [
{
"$type": "ReviveElemEnergy",
"doOffStage": true,
"value": 20.0
}
]
},
"UNIQUE_MonsterRoleElectricPowerSourceBuffEffect": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": 100.0,
"modifierMixins": [
{
"$type": "AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "RoleElectricPowerSourceConnectCount",
"defaultGlobalValueOnCreate": 0.0,
"valueSteps": [
-0.5,
0.5,
1.5,
2.5,
3.5
],
"modifierNameSteps": [
"Monster_RoleElectricPowerSourceBuffLevel0",
"Monster_RoleElectricPowerSourceBuffLevel1",
"Monster_RoleElectricPowerSourceBuffLevel2",
"Monster_RoleElectricPowerSourceBuffLevel3"
]
}
]
},
"Monster_RoleElectricPowerSourceBuffLevel0": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "RemoveModifier",
"modifierName": "UNIQUE_MonsterRoleElectricPowerSourceBuffEffect"
}
]
},
"Monster_RoleElectricPowerSourceBuffLevel1": {
"stacking": "Unique",
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 1.0,
"properties": {
"Actor_DefenceRatio": 1.0,
"Actor_EndureDelta": 0.009999999776482582,
"Actor_PhysicalSubHurtDelta": 0.5,
"Actor_FireSubHurtDelta": 0.5,
"Actor_ElecSubHurtDelta": 0.5,
"Actor_IceSubHurtDelta": 1.0,
"Actor_WaterSubHurtDelta": 0.5,
"Actor_GrassSubHurtDelta": 0.5,
"Actor_WindSubHurtDelta": 0.5,
"Actor_RockSubHurtDelta": 0.5
},
"state": "DefenseUp",
"onThinkInterval": [
{
"$type": "HealHP",
"target": "Target",
"doOffStage": true,
"amount": 100.0
}
]
},
"Monster_RoleElectricPowerSourceBuffLevel2": {
"stacking": "Unique",
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 1.0,
"properties": {
"Actor_DefenceRatio": 1.0,
"Actor_EndureDelta": 0.009999999776482582,
"Actor_PhysicalSubHurtDelta": 0.5,
"Actor_FireSubHurtDelta": 0.5,
"Actor_ElecSubHurtDelta": 0.5,
"Actor_IceSubHurtDelta": 1.0,
"Actor_WaterSubHurtDelta": 0.5,
"Actor_GrassSubHurtDelta": 0.5,
"Actor_WindSubHurtDelta": 0.5,
"Actor_RockSubHurtDelta": 0.5
},
"state": "DefenseUp",
"onThinkInterval": [
{
"$type": "HealHP",
"target": "Target",
"doOffStage": true,
"amount": 200.0
}
]
},
"Monster_RoleElectricPowerSourceBuffLevel3": {
"stacking": "Unique",
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 1.0,
"properties": {
"Actor_DefenceRatio": 1.0,
"Actor_EndureDelta": 0.009999999776482582,
"Actor_PhysicalSubHurtDelta": 0.5,
"Actor_FireSubHurtDelta": 0.5,
"Actor_ElecSubHurtDelta": 0.5,
"Actor_IceSubHurtDelta": 1.0,
"Actor_WaterSubHurtDelta": 0.5,
"Actor_GrassSubHurtDelta": 0.5,
"Actor_WindSubHurtDelta": 0.5,
"Actor_RockSubHurtDelta": 0.5
},
"state": "DefenseUp",
"onThinkInterval": [
{
"$type": "HealHP",
"target": "Target",
"doOffStage": true,
"amount": 300.0
}
]
}
},
"onAdded": [
{
"$type": "SetGlobalValue",
"value": 0.0,
"key": "Connected",
"maxValue": 0.0,
"minValue": 0.0
},
{
"$type": "SetGlobalValue",
"value": 0.0,
"key": "Nearest_Entity_Distance",
"maxValue": 0.0,
"minValue": 0.0
},
{
"$type": "ApplyModifier",
"modifierName": "UpdateDistance"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Ani_Prop_RoleElectricPowerSource_01_Base",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "PowerOff"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "PowerOn"
}
],
"abilitySpecials": {
"ChargeEfficiencyRatio": 0.5,
"ElementLevelCo": 1.0,
"AttackValue": 1000.0,
"RecoverRatio": 0.009999999776482582,
"ImpactWaveCD": 2.0,
"DamagePercentage": 15.0
},
"modifiers": {
"RestartRoleElectricPowerSourceConnectCounter": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "SetGlobalValue",
"target": "Team",
"value": 0.0,
"key": "RoleElectricPowerSourceConnectCount",
"useLimitRange": true,
"maxValue": 10.0,
"minValue": -10.0
},
{
"$type": "SetGlobalValue",
"target": "Team",
"value": 1.0,
"key": "CanUseRoleElectricPowerSourceSkill",
"maxValue": 0.0,
"minValue": 0.0
}
]
},
"ShowEntity": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_RoleElectricPowerSource_01",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "RootNode"
}
}
]
},
"PowerOff": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_RoleElectricPowerSource_01_NoEnergy",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "RootNode"
}
},
{
"$type": "SendEffectTrigger",
"parameter": "GadgetState",
"type": "Int",
"effectPattern": "Eff_SceneObj_RoleElectricPowerSource_01"
}
]
},
"PowerOn": {
"modifierName": "",
"elementDurability": 100.0,
"modifierMixins": [
{
"$type": "ConnectLineMixin",
"JEHKMNAINCB": "ConnectLine",
"NLLFDFPGEOE": "ConnectLine",
"BFKGLGKHPHL": "isTerminal",
"otherTargets": {
"$type": "SelectTargetsByShape",
"sortType": "Nearest",
"shapeName": "CircleR15",
"campTargetType": "AllExceptSelf",
"sizeRatio": 1.0
},
"predicates": [
{
"$type": "ByAny",
"predicates": [
{
"$type": "ByHasElement",
"element": "Electric"
},
{
"$type": "ByTargetGlobalValue",
"key": "HAS_ELECTRIC_FAIRY_BUFF",
"value": 1.0
}
]
},
{
"$type": "ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
]
}
],
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_RoleElectricPowerSource_01_FullEnergy",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "RootNode"
}
},
{
"$type": "SendEffectTrigger",
"parameter": "GadgetState",
"type": "Int",
"value": 201,
"effectPattern": "Eff_SceneObj_RoleElectricPowerSource_01"
}
]
},
"OwnerCharging": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_RoleElectricPowerSource_01_Cast",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "RootNode"
}
}
]
},
"ConnectLine": {
"modifierName": "",
"elementDurability": 100.0,
"modifierMixins": [
{
"$type": "ConnectLineMixin",
"JEHKMNAINCB": "ConnectLine",
"NLLFDFPGEOE": "ConnectLine",
"BFKGLGKHPHL": "isTerminal"
}
],
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_RoleElectricPowerSource_01_Link",
"born": {
"$type": "ConfigBornByAttachPoint",
"offset": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"attachPointName": "RootNode",
"attachPointTargetType": "Applier"
}
},
{
"$type": "AttachModifier",
"target": "Applier",
"modifierName": "OwnerCharging"
},
{
"$type": "Predicated",
"targetPredicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"successActions": [
{
"$type": "AttachModifier",
"target": "Team",
"modifierName": "RoleElectricPowerSourceConnectCounter"
},
{
"$type": "ApplyModifier",
"target": "Team",
"modifierName": "UNIQUE_RoleElectricPowerSourceBuffEffect_Arena200"
}
]
},
{
"$type": "Predicated",
"targetPredicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Monster"
]
}
],
"successActions": [
{
"$type": "AddGlobalValue",
"value": 1.0,
"key": "RoleElectricPowerSourceConnectCount",
"useLimitRange": true,
"maxValue": 10.0,
"minValue": 0.0
},
{
"$type": "ApplyModifier",
"modifierName": "UNIQUE_MonsterRoleElectricPowerSourceBuffEffect_Arena200"
}
]
}
],
"onRemoved": [
{
"$type": "Predicated",
"doOffStage": true,
"targetPredicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Monster"
]
}
],
"successActions": [
{
"$type": "AddGlobalValue",
"doOffStage": true,
"value": -1.0,
"key": "RoleElectricPowerSourceConnectCount",
"useLimitRange": true,
"maxValue": 10.0,
"minValue": -10.0
}
]
}
]
},
"RoleElectricPowerSourceConnectCounter": {
"stacking": "MultipleAllRefresh",
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AddGlobalValue",
"value": 1.0,
"key": "RoleElectricPowerSourceConnectCount",
"useLimitRange": true,
"maxValue": 10.0,
"minValue": -10.0
}
],
"onRemoved": [
{
"$type": "AddGlobalValue",
"value": -1.0,
"key": "RoleElectricPowerSourceConnectCount",
"useLimitRange": true,
"maxValue": 10.0,
"minValue": -10.0
}
]
},
"UNIQUE_RoleElectricPowerSourceBuffEffect_Arena200": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": 100.0,
"modifierMixins": [
{
"$type": "AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "RoleElectricPowerSourceConnectCount",
"defaultGlobalValueOnCreate": 0.0,
"valueSteps": [
-0.5,
0.5,
1.5,
2.5,
3.5
],
"modifierNameSteps": [
"RoleElectricPowerSourceBuffHandleLevel0",
"RoleElectricPowerSourceBuffHandleLevel1",
"RoleElectricPowerSourceBuffHandleLevel2",
"RoleElectricPowerSourceBuffHandleLevel3"
]
},
{
"$type": "AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "CanUseRoleElectricPowerSourceSkill",
"defaultGlobalValueOnCreate": 0.0,
"valueSteps": [
-0.10000000149011612,
0.10000000149011612
],
"modifierNameSteps": [
"Blank"
],
"actionQueues": [
[
{
"$type": "ApplyModifier",
"target": "Team",
"doOffStage": true,
"modifierName": "RecoverImpactWaveCD"
}
]
],
"removeAppliedModifier": false
}
]
},
"Blank": {
"modifierName": "",
"elementDurability": 100.0
},
"RecoverImpactWaveCD": {
"modifierName": "",
"duration": 2.5,
"elementDurability": 100.0,
"thinkInterval": 2.0,
"onThinkInterval": [
{
"$type": "SetGlobalValue",
"target": "Team",
"value": 1.0,
"key": "CanUseRoleElectricPowerSourceSkill",
"maxValue": 0.0,
"minValue": 0.0
}
]
},
"RoleElectricPowerSourceBuffHandleLevel0": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "RemoveUniqueModifier",
"modifierName": "UNIQUE_RoleElectricPowerSourceBuffEffect_Arena200"
}
]
},
"RoleElectricPowerSourceBuffHandleLevel1": {
"modifierName": "",
"elementDurability": 100.0,
"modifierMixins": [
{
"$type": "CurLocalAvatarMixin",
"modifierName": "RoleElectricPowerSourceBuffLevel1"
}
]
},
"RoleElectricPowerSourceBuffHandleLevel2": {
"modifierName": "",
"elementDurability": 100.0,
"modifierMixins": [
{
"$type": "CurLocalAvatarMixin",
"modifierName": "RoleElectricPowerSourceBuffLevel2"
}
]
},
"RoleElectricPowerSourceBuffHandleLevel3": {
"modifierName": "",
"elementDurability": 100.0,
"modifierMixins": [
{
"$type": "CurLocalAvatarMixin",
"modifierName": "RoleElectricPowerSourceBuffLevel3"
}
]
},
"RoleElectricPowerSourceBuffLevel1": {
"modifierName": "",
"elementDurability": 100.0,
"properties": {
"Actor_ChargeEfficiencyDelta": "ChargeEfficiencyRatio"
},
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_RoleElecricPowerSource_01_Buff"
}
],
"isLimitedProperties": true
},
"RoleElectricPowerSourceBuffLevel2": {
"modifierName": "",
"elementDurability": 100.0,
"properties": {
"Actor_ChargeEfficiencyDelta": "ChargeEfficiencyRatio",
"Actor_AttackDelta": "AttackValue"
},
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_RoleElecricPowerSource_01_Buff"
}
],
"isLimitedProperties": true
},
"RoleElectricPowerSourceBuffLevel3": {
"modifierName": "",
"elementDurability": 100.0,
"properties": {
"Actor_ChargeEfficiencyDelta": "ChargeEfficiencyRatio",
"Actor_AttackDelta": "AttackValue"
},
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_RoleElecricPowerSource_01_Buff"
}
],
"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": "CanUseRoleElectricPowerSourceSkill",
"value": 0.0,
"compareType": "MoreThan"
}
],
"successActions": [
{
"$type": "TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "ConfigBornByHitPoint"
},
"radius": 8.0
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentageRatio": 0.0,
"elementDurability": 25.0,
"ignoreAttackerProperty": true,
"strikeType": "Default",
"damageExtra": [
"ElementLevelCo",
"DamagePercentage",
"Mul"
],
"trueDamage": true
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV2",
"hitHaltTimeScale": 0.009999999776482582
}
}
},
"targetType": "Enemy"
},
{
"$type": "FireEffect",
"effectPattern": "Eff_Stages_GainWave_01",
"born": {
"$type": "ConfigBornByHitPoint"
}
},
{
"$type": "SetGlobalValue",
"target": "Team",
"value": 0.0,
"key": "CanUseRoleElectricPowerSourceSkill",
"maxValue": 0.0,
"minValue": 0.0
}
]
}
],
"isLimitedProperties": true
},
"UNIQUE_MonsterRoleElectricPowerSourceBuffEffect_Arena200": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": 100.0,
"modifierMixins": [
{
"$type": "AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "RoleElectricPowerSourceConnectCount",
"defaultGlobalValueOnCreate": 0.0,
"valueSteps": [
-0.5,
0.5,
1.5,
2.5,
3.5
],
"modifierNameSteps": [
"Monster_RoleElectricPowerSourceBuffLevel0",
"Monster_RoleElectricPowerSourceBuffLevel1",
"Monster_RoleElectricPowerSourceBuffLevel2",
"Monster_RoleElectricPowerSourceBuffLevel3"
]
}
]
},
"Monster_RoleElectricPowerSourceBuffLevel0": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "RemoveUniqueModifier",
"modifierName": "UNIQUE_MonsterRoleElectricPowerSourceBuffEffect_Arena200"
}
]
},
"Monster_RoleElectricPowerSourceBuffLevel1": {
"stacking": "Unique",
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 1.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_RoleElecricPowerSource_01_Buff"
}
],
"onThinkInterval": [
{
"$type": "Predicated",
"targetPredicates": [
{
"$type": "ByTargetGlobalValue",
"key": "RoleElectricPowerSourceChallenge",
"value": 1.0,
"compareType": "MoreThanAndEqual"
}
],
"successActions": [
{
"$type": "HealHP",
"amountByTargetMaxHPRatio": [
"RecoverRatio",
1.5,
"Mul"
]
}
],
"failActions": [
{
"$type": "HealHP",
"amountByTargetMaxHPRatio": [
"RecoverRatio",
1.0,
"Mul"
]
}
]
}
]
},
"Monster_RoleElectricPowerSourceBuffLevel2": {
"stacking": "Unique",
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 1.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_RoleElecricPowerSource_01_Buff"
}
],
"onThinkInterval": [
{
"$type": "Predicated",
"targetPredicates": [
{
"$type": "ByTargetGlobalValue",
"key": "RoleElectricPowerSourceChallenge",
"value": 1.0,
"compareType": "MoreThanAndEqual"
}
],
"successActions": [
{
"$type": "HealHP",
"amountByTargetMaxHPRatio": [
"RecoverRatio",
3.0,
"Mul"
]
}
],
"failActions": [
{
"$type": "HealHP",
"amountByTargetMaxHPRatio": [
"RecoverRatio",
2.0,
"Mul"
]
}
]
}
]
},
"Monster_RoleElectricPowerSourceBuffLevel3": {
"stacking": "Unique",
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 1.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_RoleElecricPowerSource_01_Buff"
}
],
"onThinkInterval": [
{
"$type": "Predicated",
"targetPredicates": [
{
"$type": "ByTargetGlobalValue",
"key": "RoleElectricPowerSourceChallenge",
"value": 1.0,
"compareType": "MoreThanAndEqual"
}
],
"successActions": [
{
"$type": "HealHP",
"amountByTargetMaxHPRatio": [
"RecoverRatio",
6.0,
"Mul"
]
}
],
"failActions": [
{
"$type": "HealHP",
"amountByTargetMaxHPRatio": [
"RecoverRatio",
4.0,
"Mul"
]
}
]
}
]
}
},
"onAdded": [
{
"$type": "SetSystemValueToOverrideMap",
"key": "ElementLevelCo",
"type": "ElementLevelCo"
},
{
"$type": "SetGlobalValue",
"value": 1.0,
"key": "isElectricPowerSource",
"maxValue": 0.0,
"minValue": 0.0
},
{
"$type": "ApplyModifier",
"modifierName": "ShowEntity"
},
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_RoleElecricPowerSource_01_Birth",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "RootNode"
}
},
{
"$type": "AttachModifier",
"target": "CurLocalAvatar",
"modifierName": "RestartRoleElectricPowerSourceConnectCounter"
}
],
"onKill": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_RoleElectricPowerSource_01_Disappear",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "RootNode"
}
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Ani_Prop_RoleElectricPowerSource_01_Normal",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "BonusPowerOff"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "BonusPowerOn"
}
],
"abilitySpecials": {
"ElementLevelCo": 0.0,
"ConnectLevel": 1.0,
"LoseHPRatio": 0.05000000074505806,
"RecoverRatio": 0.05000000074505806,
"LoseHPDuration": 3.0
},
"modifiers": {
"BonusPowerOff": {
"modifierName": "",
"elementDurability": 100.0
},
"BonusPowerOn": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 0.10000000149011612,
"onThinkInterval": [
{
"$type": "ApplyModifier",
"target": "AllTeams",
"predicatesForeach": [
{
"$type": "ByTargetGlobalValue",
"key": "RoleElectricPowerSourceConnectCount",
"value": 1.0,
"compareType": "MoreThanAndEqual"
}
],
"modifierName": "UNIQUE_RoleElectricPowerSource_BonusConnect"
}
]
},
"UNIQUE_RoleElectricPowerSource_BonusConnect": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": 100.0,
"thinkInterval": "LoseHPDuration",
"modifierMixins": [
{
"$type": "CurLocalAvatarMixin",
"modifierName": "KillMixinModifier"
}
],
"onThinkInterval": [
{
"$type": "Predicated",
"targetPredicates": [
{
"$type": "ByTargetGlobalValue",
"key": "RoleElectricPowerSourceConnectCount",
"value": 1.0,
"compareType": "MoreThanAndEqual"
}
],
"successActions": [
{
"$type": "SetGlobalValueToOverrideMap",
"globalValueKey": "RoleElectricPowerSourceConnectCount",
"overrideMapKey": "ConnectLevel"
},
{
"$type": "LoseHP",
"target": "CurLocalAvatar",
"amountByTargetMaxHPRatio": "LoseHPRatio"
}
],
"failActions": [
{
"$type": "RemoveModifier",
"modifierName": "UNIQUE_RoleElectricPowerSource_BonusConnect"
}
]
}
]
},
"KillMixinModifier": {
"modifierName": "",
"elementDurability": 100.0,
"modifierMixins": [
{
"$type": "DoActionByKillingMixin",
"detectWindow": 0.6000000238418579,
"onKill": [
{
"$type": "Predicated",
"target": "Other",
"targetPredicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Monster"
]
}
],
"successActions": [
{
"$type": "ApplyModifier",
"modifierName": "DoRecoverHp"
}
]
}
]
}
]
},
"DoRecoverHp": {
"modifierName": "",
"duration": 0.30000001192092896,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "HealHP",
"amountByTargetMaxHPRatio": "RecoverRatio"
}
]
}
},
"onAdded": [
{
"$type": "SetSystemValueToOverrideMap",
"key": "ElementLevelCo",
"type": "ElementLevelCo"
},
{
"$type": "SetGlobalValue",
"value": 0.0,
"key": "RoleElectricPowerSourceChallenge",
"maxValue": 0.0,
"minValue": 0.0
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Ani_Prop_RoleElectricPowerSource_01_Challenge",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "BonusPowerOff"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "BonusPowerOn"
}
],
"abilitySpecials": {
"ElementLevelCo": 0.0,
"ConnectLevel": 1.0,
"LoseHPRatio": 0.07999999821186066,
"RecoverRatio": 0.03999999910593033,
"LoseHPDuration": 3.0
},
"modifiers": {
"BonusPowerOff": {
"modifierName": "",
"elementDurability": 100.0
},
"BonusPowerOn": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 0.10000000149011612,
"onThinkInterval": [
{
"$type": "ApplyModifier",
"target": "AllTeams",
"predicatesForeach": [
{
"$type": "ByTargetGlobalValue",
"key": "RoleElectricPowerSourceConnectCount",
"value": 1.0,
"compareType": "MoreThanAndEqual"
}
],
"modifierName": "UNIQUE_RoleElectricPowerSource_BonusConnectChallenge"
}
]
},
"UNIQUE_RoleElectricPowerSource_BonusConnectChallenge": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": 100.0,
"thinkInterval": "LoseHPDuration",
"modifierMixins": [
{
"$type": "CurLocalAvatarMixin",
"modifierName": "KillMixinModifier"
}
],
"onThinkInterval": [
{
"$type": "Predicated",
"targetPredicates": [
{
"$type": "ByTargetGlobalValue",
"key": "RoleElectricPowerSourceConnectCount",
"value": 1.0,
"compareType": "MoreThanAndEqual"
}
],
"successActions": [
{
"$type": "SetGlobalValueToOverrideMap",
"globalValueKey": "RoleElectricPowerSourceConnectCount",
"overrideMapKey": "ConnectLevel"
},
{
"$type": "LoseHP",
"target": "CurLocalAvatar",
"amountByTargetMaxHPRatio": "LoseHPRatio"
}
],
"failActions": [
{
"$type": "RemoveModifier",
"modifierName": "UNIQUE_RoleElectricPowerSource_BonusConnectChallenge"
}
]
}
]
},
"KillMixinModifier": {
"modifierName": "",
"elementDurability": 100.0,
"modifierMixins": [
{
"$type": "DoActionByKillingMixin",
"detectWindow": 0.6000000238418579,
"onKill": [
{
"$type": "Predicated",
"target": "Other",
"targetPredicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Monster"
]
}
],
"successActions": [
{
"$type": "ApplyModifier",
"modifierName": "DoRecoverHp"
}
]
}
]
}
]
},
"DoRecoverHp": {
"modifierName": "",
"duration": 0.30000001192092896,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "HealHP",
"amountByTargetMaxHPRatio": "RecoverRatio"
}
]
}
},
"onAdded": [
{
"$type": "SetSystemValueToOverrideMap",
"key": "ElementLevelCo",
"type": "ElementLevelCo"
},
{
"$type": "SetGlobalValue",
"value": 1.0,
"key": "RoleElectricPowerSourceChallenge",
"maxValue": 0.0,
"minValue": 0.0
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Ani_Prop_RoleElectricBomb_01",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "PowerOff"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "PowerOn"
}
],
"abilitySpecials": {
"DamagePercentage": 80.0,
"DamagePercentageAvatar": 4.0,
"LevelEntity_AvatarDot_SystemValue": 1.0
},
"modifiers": {
"RoleElectricBombCharge0": {
"modifierName": "",
"elementDurability": 100.0
},
"RoleElectricBombCharge1": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 1.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_RoleElectricBomb_01_Charge"
}
],
"onThinkInterval": [
{
"$type": "AddChargeBarValue",
"value": 10.0,
"maxValue": 0.0,
"minValue": 0.0
}
]
},
"RoleElectricBombCharge2": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 1.0,
"onThinkInterval": [
{
"$type": "AddChargeBarValue",
"value": 10.0,
"maxValue": 0.0,
"minValue": 0.0
}
]
},
"RoleElectricBombCharge3": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 1.0,
"onThinkInterval": [
{
"$type": "AddChargeBarValue",
"value": 10.0,
"maxValue": 0.0,
"minValue": 0.0
}
]
},
"RoleElectricBombCharge4": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 1.0,
"onThinkInterval": [
{
"$type": "AddChargeBarValue",
"value": 10.0,
"maxValue": 0.0,
"minValue": 0.0
}
]
},
"RoleElectricBombBuff": {
"modifierName": "",
"elementDurability": 100.0
},
"PowerOff": {
"modifierName": "",
"duration": 5.0,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "SetGlobalValue",
"value": 0.0,
"key": "connectCount",
"maxValue": 0.0,
"minValue": 0.0
}
],
"onRemoved": [
{
"$type": "ExecuteGadgetLua",
"param1": 201
}
]
},
"PowerOn": {
"modifierName": "",
"elementDurability": 100.0,
"modifierMixins": [
{
"$type": "ChargeBarMixin",
"KDEGIGBDHMC": "Electric",
"FILLLGGOGIE": 0.0,
"maxValue": 100.0
},
{
"$type": "ElementConvertToChargeBarValueMixin",
"group": "RoleElectricBomb"
},
{
"$type": "AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "_CHARGEBAR_VALUE",
"defaultGlobalValueOnCreate": 0.0,
"valueSteps": [
99.5,
100.5
],
"modifierNameSteps": [
"Explode"
]
},
{
"$type": "AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "connectCount",
"defaultGlobalValueOnCreate": 0.0,
"valueSteps": [
-0.5,
0.5,
4.5
],
"modifierNameSteps": [
"RoleElectricBombCharge0",
"RoleElectricBombCharge1"
]
}
],
"onAdded": [
{
"$type": "AttachModifier",
"modifierName": "ElectricBombSearchGoal"
},
{
"$type": "SetChargeBarValue",
"value": 0.0
}
],
"onRemoved": [
{
"$type": "AddGlobalValue",
"value": -100.0,
"key": "_CHARGEBAR_VALUE",
"useLimitRange": true,
"maxValue": 100.0,
"minValue": 0.0
}
],
"onBeingHit": [
{
"$type": "Predicated",
"target": "Target",
"targetPredicates": [
{
"$type": "ByHitElement",
"element": "Electric"
}
],
"successActions": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_RoleElectricBomb_01_ChargeOnce"
}
]
}
]
},
"UNIQUE_MinusElectricReject": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"duration": 0.5,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AddGlobalValue",
"value": -1.0,
"key": "_ABILITY_SceneObj_Electric_Fairy_Immunity_Time",
"useLimitRange": true,
"maxValue": 100.0,
"minValue": 0.0
}
]
},
"MonsterRoleElectricBombDebuff": {
"modifierName": "",
"duration": 10.0,
"elementDurability": 100.0,
"properties": {
"Actor_SubHurtDelta": -0.5
},
"state": "DefenseDown"
},
"Explode": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_RoleElectricBomb_01_Aoe"
},
{
"$type": "ApplyModifier",
"modifierName": "Exhibition_MultiAttack"
},
{
"$type": "ServerLuaCall",
"luaCallType": "CurChallengeGroup",
"funcName": "SLC_RoleElectricBomb_AttackSum",
"param1": 0.0,
"param2": 0.0,
"param3": 0.0
},
{
"$type": "DamageByAttackValue",
"otherTargets": {
"$type": "SelectTargetsByShape",
"shapeName": "CircleR20H40",
"campTargetType": "AllExceptSelf",
"sizeRatio": 1.0
},
"predicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Monster"
]
}
],
"attackInfo": {
"attackTag": "Inazuma_Environment_Damage",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": 0.0,
"damagePercentageRatio": 0.0,
"elementType": "Electric",
"elementDurability": 50.0,
"ignoreAttackerProperty": true,
"strikeType": "Blunt",
"enBreak": 999.0,
"damageExtra": [
"LevelEntity_AvatarDot_SystemValue",
"DamagePercentage",
"Mul"
],
"trueDamage": true,
"KFEKOPMJDEJ": true
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV6",
"hitHaltTimeScale": 0.05000000074505806
},
"forceCameraShake": true,
"cameraShake": {
"shakeRange": 0.36000001430511475,
"shakeTime": 0.36000001430511475
}
}
},
{
"$type": "DamageByAttackValue",
"otherTargets": {
"$type": "SelectTargetsByShape",
"shapeName": "CircleR20H40",
"campTargetType": "AllExceptSelf",
"sizeRatio": 1.0
},
"predicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"attackInfo": {
"attackTag": "Inazuma_Environment_Damage",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": 0.0,
"damagePercentageRatio": 0.0,
"elementType": "Electric",
"elementDurability": 50.0,
"ignoreAttackerProperty": true,
"strikeType": "Blunt",
"enBreak": 9999999.0,
"damageExtra": [
"LevelEntity_AvatarDot_SystemValue",
"DamagePercentageAvatar",
"Mul"
],
"trueDamage": true,
"KFEKOPMJDEJ": true
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV6",
"hitHaltTimeScale": 0.05000000074505806
},
"forceCameraShake": true,
"cameraShake": {
"shakeRange": 0.36000001430511475,
"shakeTime": 0.36000001430511475
}
}
},
{
"$type": "Predicated",
"otherTargets": {
"$type": "SelectTargetsByShape",
"shapeName": "CircleR20H40",
"campTargetType": "AllExceptSelf",
"sizeRatio": 1.0
},
"targetPredicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"successActions": [
{
"$type": "ApplyModifier",
"target": "TargetTeam",
"modifierName": "UNIQUE_MinusElectricReject"
}
],
"failActions": [
{
"$type": "ApplyModifier",
"target": "Target",
"predicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Monster"
]
}
],
"modifierName": "MonsterRoleElectricBombDebuff"
}
]
},
{
"$type": "SetChargeBarValue",
"value": 0.0
},
{
"$type": "ExecuteGadgetLua"
}
]
},
"Exhibition_MultiAttack": {
"modifierName": "",
"duration": 1.0,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "SetGlobalValue",
"value": 0.0,
"key": "_Exhibition_MultiAttack",
"maxValue": 0.0,
"minValue": 0.0
},
{
"$type": "ApplyModifier",
"modifierName": "UNIQUE_Exhibition_MultiAttack_Prepare"
}
]
},
"UNIQUE_Exhibition_MultiAttack_Prepare": {
"modifierName": "",
"isUnique": true,
"duration": 1.0,
"elementDurability": 100.0,
"modifierMixins": [
{
"$type": "AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "_Exhibition_MultiAttack",
"defaultGlobalValueOnCreate": 0.0,
"valueSteps": [
2.5,
3.5
],
"modifierNameSteps": [
"SLC_Exhibition_MultiAttack"
]
}
],
"onAttackLanded": [
{
"$type": "Predicated",
"target": "Target",
"targetPredicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Monster"
]
}
],
"successActions": [
{
"$type": "AddGlobalValue",
"value": 1.0,
"key": "_Exhibition_MultiAttack",
"maxValue": 0.0,
"minValue": 0.0
}
]
}
]
},
"SLC_Exhibition_MultiAttack": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "ServerLuaCall",
"luaCallType": "CurChallengeGroup",
"funcName": "SLC_RoleElectricBomb_MultiAttack",
"param1": 0.0,
"param2": 0.0,
"param3": 0.0
}
]
},
"ElectricBombSearchGoal": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 0.10000000149011612,
"onThinkInterval": [
{
"$type": "ApplyModifier",
"otherTargets": {
"$type": "SelectTargetsByShape",
"sortType": "Nearest",
"shapeName": "CircleR10",
"campTargetType": "AllExceptSelf",
"sizeRatio": 1.0
},
"predicates": [
{
"$type": "ByAny",
"predicates": [
{
"$type": "ByHasElement",
"element": "Electric"
},
{
"$type": "ByTargetGlobalValue",
"key": "HAS_ELECTRIC_FAIRY_BUFF",
"value": 1.0
}
]
},
{
"$type": "ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"modifierName": "ElectricBombConnectLine"
}
]
},
"ElectricBombConnectLine": {
"modifierName": "",
"duration": 0.5,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "SetGlobalValue",
"value": 1.0,
"key": "connectedByRoleElectricBomb",
"maxValue": 0.0,
"minValue": 0.0
},
{
"$type": "ApplyModifier",
"target": "Applier",
"modifierName": "AddConnectCount"
},
{
"$type": "AttachEffect",
"target": "Team",
"effectPattern": "Eff_SceneObj_RoleElectricPowerSource_02_Link",
"born": {
"$type": "ConfigBornByAttachPoint",
"offset": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"attachPointName": "RootNode",
"attachPointTargetType": "Applier"
}
},
{
"$type": "AttachModifier",
"modifierName": "RoleElectricBombBuff"
}
],
"onRemoved": [
{
"$type": "SetGlobalValue",
"doOffStage": true,
"value": 0.0,
"key": "connectedByRoleElectricBomb",
"maxValue": 0.0,
"minValue": 0.0
},
{
"$type": "ApplyModifier",
"target": "Applier",
"doOffStage": true,
"modifierName": "MinusConnectCount"
}
]
},
"MinusConnectCount": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AddGlobalValue",
"value": -1.0,
"key": "connectCount",
"useLimitRange": true,
"maxValue": 100.0,
"minValue": 0.0
},
{
"$type": "RemoveModifier",
"modifierName": "MinusConnectCount"
}
]
},
"AddConnectCount": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AddGlobalValue",
"value": 1.0,
"key": "connectCount",
"useLimitRange": true,
"maxValue": 100.0,
"minValue": 0.0
},
{
"$type": "RemoveModifier",
"modifierName": "AddConnectCount"
}
]
}
},
"onAdded": [
{
"$type": "SetGlobalValue",
"value": 0.0,
"key": "connectCount",
"maxValue": 0.0,
"minValue": 0.0
},
{
"$type": "SetSystemValueToOverrideMap",
"key": "LevelEntity_AvatarDot_SystemValue",
"type": "ElementLevelCo"
},
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_RoleElectricBomb_01_Birth"
}
],
"onKill": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_RoleElectricBomb_01_Destroy"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Ani_Prop_RoleElectricBombBigWorld_01",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "PowerOff"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "PowerOn"
}
],
"abilitySpecials": {
"DamagePercentage": 80.0,
"DamagePercentageAvatar": 4.0,
"LevelEntity_AvatarDot_SystemValue": 1.0
},
"modifiers": {
"RoleElectricBombCharge0": {
"modifierName": "",
"elementDurability": 100.0
},
"RoleElectricBombCharge1": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 1.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_RoleElectricBomb_01_Charge"
}
],
"onThinkInterval": [
{
"$type": "AddChargeBarValue",
"value": 10.0,
"maxValue": 0.0,
"minValue": 0.0
}
]
},
"RoleElectricBombCharge2": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 1.0,
"onThinkInterval": [
{
"$type": "AddChargeBarValue",
"value": 10.0,
"maxValue": 0.0,
"minValue": 0.0
}
]
},
"RoleElectricBombCharge3": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 1.0,
"onThinkInterval": [
{
"$type": "AddChargeBarValue",
"value": 10.0,
"maxValue": 0.0,
"minValue": 0.0
}
]
},
"RoleElectricBombCharge4": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 1.0,
"onThinkInterval": [
{
"$type": "AddChargeBarValue",
"value": 10.0,
"maxValue": 0.0,
"minValue": 0.0
}
]
},
"RoleElectricBombBuff": {
"modifierName": "",
"elementDurability": 100.0
},
"PowerOff": {
"modifierName": "",
"duration": 5.0,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "SetGlobalValue",
"value": 0.0,
"key": "connectCount",
"maxValue": 0.0,
"minValue": 0.0
}
],
"onRemoved": [
{
"$type": "ExecuteGadgetLua",
"param1": 201
}
]
},
"PowerOn": {
"modifierName": "",
"elementDurability": 100.0,
"modifierMixins": [
{
"$type": "ChargeBarMixin",
"KDEGIGBDHMC": "Electric",
"FILLLGGOGIE": 0.0,
"maxValue": 100.0
},
{
"$type": "ElementConvertToChargeBarValueMixin",
"group": "RoleElectricBomb"
},
{
"$type": "AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "_CHARGEBAR_VALUE",
"defaultGlobalValueOnCreate": 0.0,
"valueSteps": [
99.5,
100.5
],
"modifierNameSteps": [
"Explode"
]
},
{
"$type": "AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "connectCount",
"defaultGlobalValueOnCreate": 0.0,
"valueSteps": [
-0.5,
0.5,
4.5
],
"modifierNameSteps": [
"RoleElectricBombCharge0",
"RoleElectricBombCharge1"
]
}
],
"onAdded": [
{
"$type": "AttachModifier",
"modifierName": "ElectricBombSearchGoal"
},
{
"$type": "SetChargeBarValue",
"value": 0.0
}
],
"onRemoved": [
{
"$type": "AddGlobalValue",
"value": -100.0,
"key": "_CHARGEBAR_VALUE",
"useLimitRange": true,
"maxValue": 100.0,
"minValue": 0.0
}
],
"onBeingHit": [
{
"$type": "Predicated",
"target": "Target",
"targetPredicates": [
{
"$type": "ByHitElement",
"element": "Electric"
}
],
"successActions": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_RoleElectricBomb_01_ChargeOnce"
}
]
}
]
},
"UNIQUE_MinusElectricReject": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"duration": 0.5,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AddGlobalValue",
"value": -1.0,
"key": "_ABILITY_SceneObj_Electric_Fairy_Immunity_Time",
"useLimitRange": true,
"maxValue": 100.0,
"minValue": 0.0
}
]
},
"MonsterRoleElectricBombDebuff": {
"modifierName": "",
"duration": 10.0,
"elementDurability": 100.0,
"properties": {
"Actor_SubHurtDelta": -0.5
},
"state": "DefenseDown"
},
"Explode": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_RoleElectricBomb_01_Aoe"
},
{
"$type": "DamageByAttackValue",
"otherTargets": {
"$type": "SelectTargetsByShape",
"shapeName": "CircleR20H40",
"campTargetType": "AllExceptSelf",
"sizeRatio": 1.0
},
"predicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Monster"
]
}
],
"attackInfo": {
"attackTag": "Inazuma_Environment_Damage",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": 0.0,
"damagePercentageRatio": 0.0,
"elementType": "Electric",
"elementDurability": 50.0,
"ignoreAttackerProperty": true,
"strikeType": "Blunt",
"enBreak": 999.0,
"damageExtra": [
"LevelEntity_AvatarDot_SystemValue",
"DamagePercentage",
"Mul"
],
"trueDamage": true,
"KFEKOPMJDEJ": true
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV6",
"hitHaltTimeScale": 0.05000000074505806
},
"forceCameraShake": true,
"cameraShake": {
"shakeRange": 0.36000001430511475,
"shakeTime": 0.36000001430511475
}
}
},
{
"$type": "DamageByAttackValue",
"otherTargets": {
"$type": "SelectTargetsByShape",
"shapeName": "CircleR20H40",
"campTargetType": "AllExceptSelf",
"sizeRatio": 1.0
},
"predicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"attackInfo": {
"attackTag": "Inazuma_Environment_Damage",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": 0.0,
"damagePercentageRatio": 0.0,
"elementType": "Electric",
"elementDurability": 50.0,
"ignoreAttackerProperty": true,
"strikeType": "Blunt",
"enBreak": 9999999.0,
"damageExtra": [
"LevelEntity_AvatarDot_SystemValue",
"DamagePercentageAvatar",
"Mul"
],
"trueDamage": true,
"KFEKOPMJDEJ": true
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV6",
"hitHaltTimeScale": 0.05000000074505806
},
"forceCameraShake": true,
"cameraShake": {
"shakeRange": 0.36000001430511475,
"shakeTime": 0.36000001430511475
}
}
},
{
"$type": "Predicated",
"otherTargets": {
"$type": "SelectTargetsByShape",
"shapeName": "CircleR20H40",
"campTargetType": "AllExceptSelf",
"sizeRatio": 1.0
},
"targetPredicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"successActions": [
{
"$type": "ApplyModifier",
"target": "TargetTeam",
"modifierName": "UNIQUE_MinusElectricReject"
}
],
"failActions": [
{
"$type": "ApplyModifier",
"target": "Target",
"predicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Monster"
]
}
],
"modifierName": "MonsterRoleElectricBombDebuff"
}
]
},
{
"$type": "SetChargeBarValue",
"value": 0.0
},
{
"$type": "ExecuteGadgetLua"
}
]
},
"ElectricBombSearchGoal": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 0.10000000149011612,
"onThinkInterval": [
{
"$type": "ApplyModifier",
"otherTargets": {
"$type": "SelectTargetsByShape",
"sortType": "Nearest",
"shapeName": "CircleR10",
"campTargetType": "AllExceptSelf",
"sizeRatio": 1.0
},
"predicates": [
{
"$type": "ByAny",
"predicates": [
{
"$type": "ByHasElement",
"element": "Electric"
},
{
"$type": "ByTargetGlobalValue",
"key": "HAS_ELECTRIC_FAIRY_BUFF",
"value": 1.0
}
]
},
{
"$type": "ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"modifierName": "ElectricBombConnectLine"
}
]
},
"ElectricBombConnectLine": {
"modifierName": "",
"duration": 0.5,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "SetGlobalValue",
"value": 1.0,
"key": "connectedByRoleElectricBomb",
"maxValue": 0.0,
"minValue": 0.0
},
{
"$type": "ApplyModifier",
"target": "Applier",
"modifierName": "AddConnectCount"
},
{
"$type": "AttachEffect",
"target": "Team",
"effectPattern": "Eff_SceneObj_RoleElectricPowerSource_02_Link",
"born": {
"$type": "ConfigBornByAttachPoint",
"offset": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"attachPointName": "RootNode",
"attachPointTargetType": "Applier"
}
},
{
"$type": "AttachModifier",
"modifierName": "RoleElectricBombBuff"
}
],
"onRemoved": [
{
"$type": "SetGlobalValue",
"doOffStage": true,
"value": 0.0,
"key": "connectedByRoleElectricBomb",
"maxValue": 0.0,
"minValue": 0.0
},
{
"$type": "ApplyModifier",
"target": "Applier",
"doOffStage": true,
"modifierName": "MinusConnectCount"
}
]
},
"MinusConnectCount": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AddGlobalValue",
"value": -1.0,
"key": "connectCount",
"useLimitRange": true,
"maxValue": 100.0,
"minValue": 0.0
},
{
"$type": "RemoveModifier",
"modifierName": "MinusConnectCount"
}
]
},
"AddConnectCount": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AddGlobalValue",
"value": 1.0,
"key": "connectCount",
"useLimitRange": true,
"maxValue": 100.0,
"minValue": 0.0
},
{
"$type": "RemoveModifier",
"modifierName": "AddConnectCount"
}
]
}
},
"onAdded": [
{
"$type": "SetGlobalValue",
"value": 0.0,
"key": "connectCount",
"maxValue": 0.0,
"minValue": 0.0
},
{
"$type": "SetSystemValueToOverrideMap",
"key": "LevelEntity_AvatarDot_SystemValue",
"type": "ElementLevelCo"
},
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_RoleElectricBomb_01_Birth"
}
],
"onKill": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_RoleElectricBomb_01_Destroy"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Ani_Prop_OroSeal_01",
"modifiers": {
"Shield_Controller": {
"modifierName": "",
"elementDurability": 100.0,
"onBeingHit": [
{
"$type": "ServerLuaCall",
"predicates": [
{
"$type": "ByAttackTags",
"attackTags": [
"RayAmp"
]
}
],
"luaCallType": "FromGroup",
"funcName": "CheckOroSealDie",
"param1": 0.0,
"param2": 0.0,
"param3": 0.0
}
]
}
},
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "Shield_Controller"
}
],
"onKill": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_OroSeal_01_Destroy"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Ani_Prop_OroSeal_02",
"modifiers": {
"Shield_Controller": {
"modifierName": "",
"elementDurability": 100.0,
"onBeingHit": [
{
"$type": "ServerLuaCall",
"predicates": [
{
"$type": "ByAttackTags",
"attackTags": [
"RayAmp"
]
}
],
"luaCallType": "FromGroup",
"funcName": "CheckOroSealDie",
"param1": 0.0,
"param2": 0.0,
"param3": 0.0
}
]
}
},
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "Shield_Controller"
}
],
"onKill": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_OroSeal_02_Destroy"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Ani_Prop_WastedSword_02",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "lightningcharge"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "lightningusing"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 202,
"modifierName": "lightningused"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 203,
"modifierName": "lightningrecharge"
}
],
"modifiers": {
"lightningrecharge": {
"modifierName": "",
"duration": 2.0,
"elementDurability": 100.0,
"onRemoved": [
{
"$type": "ExecuteGadgetLua"
}
]
},
"lightningcharge": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_Dq_Knife_01_Electric",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "AttachPoint"
}
}
]
},
"lightningusing": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_Dq_Knife_01_Electric",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "AttachPoint"
}
}
]
},
"lightningused": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_RaioTrunk_01_ThunderFall"
}
]
}
}
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Ani_Prop_WastedSword_02_01",
"abilityMixins": [
{
"$type": "WidgetMpSupportMixin",
"JIEEJKDIJHK": [
{
"$type": "ApplyModifier",
"target": "Other",
"modifierName": "lightingjudge"
},
{
"$type": "ClearGlobalPos",
"key": "_Electric_LightHit_Pos",
"setTarget": false
},
{
"$type": "SetGlobalPos",
"target": "Other",
"key": "_Electric_LightHit_Pos",
"born": {
"$type": "ConfigBornByTarget",
"offset": {
"x": 0.0,
"y": 0.0,
"z": 0.0
}
},
"setTarget": false
},
{
"$type": "CreateGadget",
"predicates": [
{
"$type": "ByNot",
"predicates": [
{
"$type": "ByTargetGlobalValue",
"target": "Self",
"key": "_Electric_LightHit_Pos_0",
"value": 0.0,
"compareType": "NoneOrEqual"
}
]
}
],
"born": {
"$type": "ConfigBornByGlobalValue",
"positionKey": "_Electric_LightHit_Pos",
"directionKey": ""
},
"gadgetID": 70290121,
"campID": 5001,
"campTargetType": "Enemy"
}
]
}
],
"modifiers": {
"lightingjudgeCallBack": {
"stacking": "MultipleRefresh",
"stackingOption": {
"abilitySpecialName": "",
"maxModifierNumForMultipleType": 1.0
},
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "ExecuteGadgetLua",
"param1": 201
}
]
},
"lightingjudgeCallBack02": {
"stacking": "MultipleRefresh",
"stackingOption": {
"abilitySpecialName": "",
"maxModifierNumForMultipleType": 1.0
},
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "ExecuteGadgetLua",
"param1": 203
}
]
},
"lightingjudge": {
"modifierName": "",
"duration": 0.5,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "ApplyModifier",
"target": "Applier",
"predicates": [
{
"$type": "ByTargetGlobalValue",
"target": "CurLocalAvatar",
"key": "HAS_ELECTRIC_FAIRY_BUFF",
"value": 1.0
}
],
"modifierName": "lightingjudgeCallBack"
},
{
"$type": "ApplyModifier",
"target": "Applier",
"predicates": [
{
"$type": "ByTargetGlobalValue",
"target": "CurLocalAvatar",
"key": "HAS_ELECTRIC_FAIRY_BUFF",
"value": 0.0,
"compareType": "NoneOrEqual"
}
],
"modifierName": "lightingjudgeCallBack02"
}
]
}
}
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Prop_ElecCannonHitTarget_01",
"modifiers": {
"On_kill": {
"modifierName": "",
"elementDurability": 100.0,
"onBeingHit": [
{
"$type": "KillSelf",
"predicates": [
{
"$type": "ByAttackTags",
"attackTags": [
"ElectricCannon"
]
}
]
}
]
}
},
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "On_kill"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Prop_HitTarget_02",
"modifiers": {
"BeHitHandle": {
"modifierName": "",
"elementDurability": 100.0,
"onBeingHit": [
{
"$type": "SetGlobalValue",
"predicates": [
{
"$type": "ByAttackTags",
"attackTags": [
"Quest_Bean_Hit"
]
}
],
"value": 1.0,
"key": "Hit_By_Inner_Box",
"maxValue": 0.0,
"minValue": 0.0
},
{
"$type": "Predicated",
"predicates": [
{
"$type": "ByAttackTags",
"attackTags": [
"Quest_Bean_Threat"
]
}
],
"successActions": [
{
"$type": "Predicated",
"targetPredicates": [
{
"$type": "ByTargetGlobalValue",
"target": "Self",
"key": "Hit_By_Inner_Box",
"value": 1.0
}
],
"successActions": [
{
"$type": "CallLuaTask",
"targetAlias": "12025",
"valueString": "FollowNpcGadget_Test01"
},
{
"$type": "SetGlobalValue",
"value": 0.0,
"key": "Hit_By_Inner_Box",
"maxValue": 0.0,
"minValue": 0.0
}
],
"failActions": [
{
"$type": "CallLuaTask",
"targetAlias": "12025",
"valueString": "FollowNpcGadget_Test02"
},
{
"$type": "SetGlobalValue",
"value": 0.0,
"key": "Hit_By_Inner_Box",
"maxValue": 0.0,
"minValue": 0.0
}
]
}
]
}
]
}
},
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "BeHitHandle"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Common_Property_Ani_Prop_PumpkinBomb_03",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "PumpkinBomb"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "baseballmodifier"
}
],
"modifiers": {
"PumpkinBomb": {
"modifierName": "",
"elementDurability": 100.0,
"onRemoved": [
{
"$type": "SetAnimatorBool",
"boolID": "BeHitFire",
"value": true
},
{
"$type": "ApplyModifier",
"modifierName": "PumpkinBomb_Explode"
},
{
"$type": "ApplyModifier",
"modifierName": "baseballmodifier"
},
{
"$type": "ExecuteGadgetLua",
"param1": 201
}
],
"onBeingHit": [
{
"$type": "ExecuteGadgetLua",
"param1": 201
},
{
"$type": "RemoveModifier",
"modifierName": "PumpkinBomb"
}
]
},
"baseballmodifier": {
"modifierName": "",
"elementDurability": 100.0,
"onBeingHit": [
{
"$type": "Predicated",
"target": "Target",
"targetPredicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"successActions": [
{
"$type": "SetGlobalDir",
"target": "Target",
"key": "_ABILITY_DANDELION_HIT",
"born": {
"$type": "ConfigBornBySelf",
"direction": {
"$type": "ConfigDirectionByLookAtEntity",
"angleOffset": {
"x": 0.0,
"y": 180.0,
"z": 0.0
}
}
},
"setTarget": false
},
{
"$type": "TriggerBullet",
"bulletID": 70900390,
"born": {
"$type": "ConfigBornByAttachPoint",
"direction": {
"$type": "ConfigDirectionByGlobalValue",
"directionKey": "_ABILITY_DANDELION_HIT"
},
"attachPointName": "Flower"
}
},
{
"$type": "EnableSceneTransformByName",
"transformNames": [
"Flower"
]
},
{
"$type": "RemoveModifier",
"modifierName": "PumpkinBomb_Explode"
},
{
"$type": "KillSelf",
"duration": 7.0,
"hideEntity": true
}
]
}
]
},
"PumpkinBomb_Explode": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 3.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": ""
}
],
"onThinkInterval": [
{
"$type": "TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "ConfigBornByTarget",
"offset": {
"x": 0.0,
"y": 0.800000011920929,
"z": 0.0
}
},
"radius": 4.0
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": 1.0,
"damagePercentageRatio": 0.0,
"elementType": "Electric",
"elementDurability": 50.0,
"strikeType": "Blunt"
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV5",
"hitHaltTimeScale": 0.05000000074505806
},
"forceCameraShake": true,
"cameraShake": {
"shakeRange": 0.36000001430511475,
"shakeTime": 0.36000001430511475
}
}
},
"targetType": "All"
},
{
"$type": "FireAISoundEvent"
},
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_ElecMine_Explode",
"born": {
"$type": "ConfigBornByTarget",
"offset": {
"x": 0.0,
"y": 1.399999976158142,
"z": 0.0
}
}
},
{
"$type": "KillSelf",
"duration": 7.0,
"hideEntity": true
}
]
}
},
"onFieldEnter": [
{
"$type": "ExecuteGadgetLua",
"param1": 201
},
{
"$type": "RemoveModifier",
"modifierName": "PumpkinBomb"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Ani_Prop_ElecRocks_Bullet_Loop",
"modifiers": {
"Light": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_BallLightning_01"
}
]
}
},
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "Light"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Ani_Prop_ElecRocks_Bullet_Burst",
"onAbilityStart": [
{
"$type": "TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "ConfigBornByTarget",
"offset": {
"x": 0.0,
"y": 0.0,
"z": 0.0
}
},
"radius": 4.0
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": 1.0,
"damagePercentageRatio": 0.0,
"elementType": "Electric",
"elementDurability": 50.0,
"strikeType": "Blunt"
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV5",
"hitHaltTimeScale": 0.05000000074505806
},
"forceCameraShake": true,
"cameraShake": {
"shakeRange": 0.36000001430511475,
"shakeTime": 0.36000001430511475
}
}
},
"targetType": "All"
},
{
"$type": "FireAISoundEvent"
},
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_ElecMine_Explode",
"born": {
"$type": "ConfigBornByTarget",
"offset": {
"x": 0.0,
"y": 0.0,
"z": 0.0
}
}
},
{
"$type": "KillSelf",
"duration": 1.0,
"hideEntity": true
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Ani_Prop_PurifyMachine_01",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "TowerBridge01"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "TowerBridge02"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 202,
"modifierName": "TowerBridge03"
}
],
"modifiers": {
"TowerBridge01": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 2.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_ScenObj_PurifyMachine_Idle",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "AttachPoint"
}
}
],
"onThinkInterval": [
{
"$type": "TriggerTaunt",
"otherTargets": {
"$type": "SelectTargetsByShape",
"shapeName": "CircleR25",
"campTargetType": "Enemy",
"sizeRatio": 1.0
},
"predicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Monster"
]
}
],
"tauntLevel": "Ability_TauntLevel_2",
"careValue": 30.0
}
]
},
"TowerBridge02": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 2.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_ScenObj_PurifyMachine_Idle",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "AttachPoint"
}
},
{
"$type": "FireEffect",
"effectPattern": "Eff_ScenObj_PurifyMachine_Active"
},
{
"$type": "AttachAbilityStateResistance",
"resistanceListID": 11002
}
],
"onThinkInterval": [
{
"$type": "TriggerTaunt",
"otherTargets": {
"$type": "SelectTargetsByShape",
"shapeName": "CircleR25",
"campTargetType": "Enemy",
"sizeRatio": 1.0
},
"predicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Monster"
]
}
],
"tauntLevel": "Ability_TauntLevel_2",
"careValue": 30.0
}
]
},
"TowerBridge03": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 2.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_ScenObj_PurifyMachine_LightPillar"
}
],
"onThinkInterval": [
{
"$type": "TriggerTaunt",
"otherTargets": {
"$type": "SelectTargetsByShape",
"shapeName": "CircleR25",
"campTargetType": "Enemy",
"sizeRatio": 1.0
},
"predicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Monster"
]
}
],
"tauntLevel": "Ability_TauntLevel_2",
"careValue": 30.0
}
]
},
"Default": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 2.0,
"onThinkInterval": [
{
"$type": "TriggerTaunt",
"otherTargets": {
"$type": "SelectTargetsByShape",
"shapeName": "CircleR25",
"campTargetType": "Enemy",
"sizeRatio": 1.0
},
"predicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Monster"
]
}
],
"tauntLevel": "Ability_TauntLevel_2",
"careValue": 30.0
}
]
}
}
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Ani_Prop_BambooBasket_01",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Playeffect01"
},
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "Playeffect02"
}
],
"modifiers": {
"Playeffect01": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_Common_AppearMask_05"
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_Area_Dq_Property_Ani_Prop_BambooBasket_01"
}
]
},
"Playeffect02": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_Common_AppearMask_05"
}
]
}
}
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Ani_Prop_ElecGlideChampOrb_01",
"modifiers": {
"GlideChampOrb_ReviveGlidingEnergy": {
"modifierName": "",
"duration": 1.0,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AddGlobalValue",
"target": "Team",
"value": 20.0,
"key": "AVATAR_GLIDING_ENERGY",
"useLimitRange": true,
"maxValue": 100.0,
"minValue": 0.0
}
]
}
},
"onFieldEnter": [
{
"$type": "ApplyModifier",
"target": "Target",
"modifierName": "GlideChampOrb_ReviveGlidingEnergy"
},
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_ElectricCrystal_Smash"
},
{
"$type": "KillSelf"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Ani_Prop_ElecRocks_01",
"modifiers": {
"ElecWall": {
"modifierName": "",
"elementType": "Electric",
"elementDurability": 50.0,
"modifierMixins": [
{
"$type": "ShieldBarMixin",
"showDamageText": ""
}
],
"onRemoved": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_StoneWall_01_Destroy"
},
{
"$type": "KillSelf"
}
],
"onBeingHit": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_StoneWall_01_Broken"
}
]
}
},
"onAdded": [
{
"$type": "AttachModifier",
"modifierName": "ElecWall"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Property_Ani_Foliage_ThunderSeedCreate_01",
"abilityMixins": [
{
"$type": "GadgetUpgradeChainMixin",
"globalValueKey": "_GADGET_CHAIN_LEVEL"
},
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "EnableInteract"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "DisableInteract"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 202,
"modifierName": "CannotInteract"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 203,
"modifierName": "Destory"
}
],
"modifiers": {
"CannotInteract": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ElecEmitCherryTree_01_Default"
},
{
"$type": "EnableSceneTransformByName",
"transformNames": [
"MeshOne"
],
"setEnable": true
},
{
"$type": "EnableSceneTransformByName",
"transformNames": [
"MeshTwo"
]
}
]
},
"Destory": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ElecEmitCherryTree_01_Destroy"
},
{
"$type": "EnableSceneTransformByName",
"transformNames": [
"MeshTwo"
],
"setEnable": true
},
{
"$type": "EnableSceneTransformByName",
"transformNames": [
"MeshOne"
]
}
]
},
"EnableInteract": {
"modifierName": "",
"elementDurability": 100.0,
"modifierMixins": [
{
"$type": "AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "_GADGET_CHAIN_LEVEL",
"defaultGlobalValueOnCreate": 0.0,
"valueSteps": [
0.0,
5.5,
11.5,
16.0
],
"modifierNameSteps": [
"LEVEL1",
"LEVEL2",
"LEVEL3"
]
}
],
"onAdded": [
{
"$type": "ExecuteGadgetLua"
},
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_ElecEmitCherryTree_01_Recover"
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ElecEmitCherryTree_01_Completed"
},
{
"$type": "EnableSceneTransformByName",
"transformNames": [
"MeshOne"
],
"setEnable": true
},
{
"$type": "EnableSceneTransformByName",
"transformNames": [
"MeshTwo"
]
}
]
},
"DisableInteract": {
"modifierName": "",
"duration": 10.0,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ElecEmitCherryTree_01_PowerUp"
},
{
"$type": "EnableSceneTransformByName",
"transformNames": [
"MeshOne"
],
"setEnable": true
},
{
"$type": "EnableSceneTransformByName",
"transformNames": [
"MeshTwo"
]
}
],
"onRemoved": [
{
"$type": "ExecuteGadgetLua"
}
]
},
"LEVEL1": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ThunderSeed_Tree_01",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "AttachPoint"
}
}
]
},
"LEVEL2": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ThunderSeed_Tree_02",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "AttachPoint"
}
}
]
},
"LEVEL3": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ThunderSeed_Tree_03",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "AttachPoint"
}
}
]
}
}
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Prop_RaioCotter_01",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "Up"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Down"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 203,
"modifierName": "PhaseOneUp"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 204,
"modifierName": "InvicibleState"
},
{
"$type": "AttachToStateIDMixin",
"stateIDs": [
"Downloop"
],
"modifierName": "Downloop"
},
{
"$type": "AttachToStateIDMixin",
"stateIDs": [
"Shooting"
],
"modifierName": "LockHealth"
},
{
"$type": "AttachToStateIDMixin",
"stateIDs": [
"Ani_RaioCotter_01_Hit"
],
"modifierName": "Ani_RaioCotter_01_Hit"
},
{
"$type": "AttachToStateIDMixin",
"stateIDs": [
"Down"
],
"modifierName": "DownAni"
},
{
"$type": "AttachModifierToHPPercentMixin",
"valueSteps": [
0.6700000166893005,
0.3400000035762787
],
"modifierNameSteps": [
"UNIQUE_HPLOCKONE",
"UNIQUE_HPLOCKTWO",
"UNIQUE_HPLOCKTHREE"
]
},
{
"$type": "AttachModifierToHPPercentMixin",
"valueSteps": [
0.8299999833106995,
0.5,
0.17000000178813934
],
"modifierNameSteps": [
"DoNothing",
"Attack01",
"Attack02",
"Attack03"
]
}
],
"abilitySpecials": {
"bulletNumLeft": 0.0,
"bulletNumRight": 0.0
},
"modifiers": {
"OneSecondInvicible": {
"modifierName": "",
"duration": 1.0,
"elementDurability": 100.0,
"state": "LockHP"
},
"DoNothing": {
"modifierName": "",
"elementDurability": 100.0
},
"Attack01": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "ServerLuaCall",
"luaCallType": "FromGroup",
"funcName": "RaioCotterDoLaserSkill",
"param1": 0.0,
"param2": 0.0,
"param3": 0.0
}
]
},
"Attack02": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "ServerLuaCall",
"luaCallType": "FromGroup",
"funcName": "RaioCotterDoLaserSkill",
"param1": 0.0,
"param2": 0.0,
"param3": 0.0
}
]
},
"Attack03": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "ServerLuaCall",
"luaCallType": "FromGroup",
"funcName": "RaioCotterDoLaserSkill",
"param1": 0.0,
"param2": 0.0,
"param3": 0.0
}
]
},
"InvicibleState": {
"modifierName": "",
"elementDurability": 100.0,
"state": "Invincible",
"onAdded": [
{
"$type": "RemoveModifier",
"modifierName": "RaioCotterEffect"
}
]
},
"Ani_RaioCotter_01_Hit": {
"modifierName": "",
"elementDurability": 100.0,
"onBeingHit": [
{
"$type": "SetAnimatorTrigger",
"triggerID": "Hit"
}
]
},
"UNIQUE_HPLOCKONE": {
"modifierName": "",
"isUnique": true,
"elementDurability": 100.0,
"properties": {
"Actor_HpThresholdRatio": 0.6499999761581421
},
"state": "Limbo"
},
"UNIQUE_HPLOCKTWO": {
"modifierName": "",
"isUnique": true,
"elementDurability": 100.0,
"properties": {
"Actor_HpThresholdRatio": 0.33000001311302185
},
"state": "Limbo",
"onAdded": [
{
"$type": "Predicated",
"targetPredicates": [
{
"$type": "ByTargetGlobalValue",
"key": "INDOWNLOOP",
"value": 1.0
}
],
"successActions": [
{
"$type": "ExecuteGadgetLua"
}
],
"failActions": [
{
"$type": "SetGlobalValue",
"value": 1.0,
"key": "NEEDTOUP",
"maxValue": 0.0,
"minValue": 0.0
}
]
}
]
},
"UNIQUE_HPLOCKTHREE": {
"modifierName": "",
"isUnique": true,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "Predicated",
"targetPredicates": [
{
"$type": "ByTargetGlobalValue",
"key": "INDOWNLOOP",
"value": 1.0
}
],
"successActions": [
{
"$type": "ExecuteGadgetLua"
}
],
"failActions": [
{
"$type": "SetGlobalValue",
"value": 1.0,
"key": "NEEDTOUP",
"maxValue": 0.0,
"minValue": 0.0
}
]
}
]
},
"DownShake": {
"modifierName": "",
"duration": 2.5,
"elementDurability": 100.0,
"onRemoved": [
{
"$type": "ActCameraShake",
"cameraShake": {
"shakeRange": 1.0,
"shakeTime": 0.20000000298023224,
"shakeDistance": 30.0,
"extension": {
"baseOnCamera": true,
"baseCycle": 0.20000000298023224,
"cycleDamping": 0.0
}
}
}
]
},
"DownAni": {
"modifierName": "",
"elementDurability": 100.0,
"state": "LockHP",
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "DownShake"
}
],
"onBeingHit": [
{
"$type": "ApplyModifier",
"modifierName": "HitEffect"
}
]
},
"Downloop": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "ExecuteGadgetLua",
"predicates": [
{
"$type": "ByTargetGlobalValue",
"key": "NEEDTOUP",
"value": 1.0
}
]
},
{
"$type": "SetGlobalValue",
"value": 1.0,
"key": "INDOWNLOOP",
"maxValue": 0.0,
"minValue": 0.0
}
],
"onRemoved": [
{
"$type": "SetGlobalValue",
"value": 0.0,
"key": "INDOWNLOOP",
"maxValue": 0.0,
"minValue": 0.0
}
],
"onBeingHit": [
{
"$type": "SetAnimatorTrigger",
"triggerID": "Hit"
}
]
},
"RaioCotterEffect": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_RaioCotter_01"
}
]
},
"LockHealth": {
"modifierName": "",
"elementDurability": 100.0,
"state": "LockHP",
"onBeingHit": [
{
"$type": "ApplyModifier",
"modifierName": "HitEffect"
}
]
},
"PhaseOneUp": {
"modifierName": "",
"elementDurability": 100.0,
"state": "LockHP",
"onAdded": [
{
"$type": "SetGlobalValue",
"value": 0.0,
"key": "NEEDTOUP",
"maxValue": 0.0,
"minValue": 0.0
}
],
"onBeingHit": [
{
"$type": "ApplyModifier",
"modifierName": "HitEffect"
}
]
},
"Up": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 7.0,
"state": "LockHP",
"onAdded": [
{
"$type": "SetGlobalValue",
"value": 0.0,
"key": "NEEDTOUP",
"maxValue": 0.0,
"minValue": 0.0
},
{
"$type": "ServerLuaCall",
"luaCallType": "FromGroup",
"funcName": "DeleteLaserSkill",
"param1": 0.0,
"param2": 0.0,
"param3": 0.0
}
],
"onBeingHit": [
{
"$type": "ApplyModifier",
"modifierName": "HitEffect"
}
],
"onThinkInterval": [
{
"$type": "SetSelfAttackTarget",
"target": "CurLocalAvatar"
},
{
"$type": "SetRandomOverrideMapValue",
"valueRangeMax": 3.0,
"valueRangeMin": 1.100000023841858,
"overrideMapKey": "bulletNumLeft",
"IIFPBKAEECJ": "Ceil"
},
{
"$type": "SetRandomOverrideMapValue",
"valueRangeMax": 3.0,
"valueRangeMin": 1.100000023841858,
"overrideMapKey": "bulletNumRight",
"IIFPBKAEECJ": "Ceil"
},
{
"$type": "ApplyModifier",
"modifierName": "LeftShooter"
},
{
"$type": "ApplyModifier",
"modifierName": "RightShooter"
}
]
},
"HitEffect": {
"stacking": "Unique",
"modifierName": "",
"duration": 0.6000000238418579,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_RaioCotter_01_Shield_Hit_Invalid"
}
]
},
"Recover": {
"stacking": "Unique",
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 10.0,
"onThinkInterval": [
{
"$type": "ServerLuaCall",
"luaCallType": "FromGroup",
"funcName": "RaioCotterDoLaserSkill",
"param1": 0.0,
"param2": 0.0,
"param3": 0.0
}
]
},
"Down": {
"modifierName": "",
"elementDurability": 100.0
},
"AttackSkillOne": {
"modifierName": "",
"duration": 3.0,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_RaioCotter_01_Skill_01_Charge"
}
],
"onRemoved": [
{
"$type": "ApplyModifier",
"modifierName": "LaserShoot"
}
]
},
"LaserShoot": {
"modifierName": "",
"duration": 5.0,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_RaioCotter_01_Skill_01"
}
]
},
"AttackSkillTwo": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "SetSelfAttackTarget",
"target": "CurLocalAvatar"
},
{
"$type": "SetRandomOverrideMapValue",
"valueRangeMax": 4.0,
"valueRangeMin": 0.10000000149011612,
"overrideMapKey": "bulletNumLeft",
"IIFPBKAEECJ": "Ceil"
},
{
"$type": "SetRandomOverrideMapValue",
"valueRangeMax": 4.0,
"valueRangeMin": 0.10000000149011612,
"overrideMapKey": "bulletNumRight",
"IIFPBKAEECJ": "Ceil"
},
{
"$type": "ApplyModifier",
"modifierName": "LeftShooter"
},
{
"$type": "ApplyModifier",
"modifierName": "RightShooter"
}
]
},
"LeftShooter": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 0.20000000298023224,
"onAdded": [
{
"$type": "SetGlobalValue",
"value": "bulletNumLeft",
"key": "LEFTCOUNT",
"maxValue": 0.0,
"minValue": 0.0
}
],
"onThinkInterval": [
{
"$type": "SetGlobalPos",
"key": "BulletPosOne",
"born": {
"$type": "ConfigBornByAttachPoint",
"bornRandom": {
"$type": "BornRandomFromCenter",
"minRandomRange": 0.0,
"maxRandomRange": 10.0
},
"attachPointName": "ShootPointLeft"
}
},
{
"$type": "TriggerBullet",
"bulletID": 70290068,
"born": {
"$type": "ConfigBornByGlobalValue",
"positionKey": "BulletPosOne",
"directionKey": ""
}
},
{
"$type": "AddGlobalValue",
"value": -1.0,
"key": "LEFTCOUNT",
"useLimitRange": true,
"maxValue": 100.0,
"minValue": 0.0
},
{
"$type": "RemoveModifier",
"predicates": [
{
"$type": "ByTargetGlobalValue",
"key": "LEFTCOUNT",
"value": 0.0,
"compareType": "NoneOrEqual"
}
],
"modifierName": "LeftShooter"
}
]
},
"RightShooter": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 0.20000000298023224,
"onAdded": [
{
"$type": "SetGlobalValue",
"value": "bulletNumRight",
"key": "RIGHTCOUNT",
"maxValue": 0.0,
"minValue": 0.0
}
],
"onThinkInterval": [
{
"$type": "SetGlobalPos",
"key": "BulletPosTwo",
"born": {
"$type": "ConfigBornByAttachPoint",
"bornRandom": {
"$type": "BornRandomFromCenter",
"minRandomRange": 0.0,
"maxRandomRange": 10.0
},
"attachPointName": "ShootPointRight"
}
},
{
"$type": "TriggerBullet",
"bulletID": 70290068,
"born": {
"$type": "ConfigBornByGlobalValue",
"positionKey": "BulletPosTwo",
"directionKey": ""
}
},
{
"$type": "AddGlobalValue",
"value": -1.0,
"key": "RIGHTCOUNT",
"useLimitRange": true,
"maxValue": 100.0,
"minValue": 0.0
},
{
"$type": "RemoveModifier",
"predicates": [
{
"$type": "ByTargetGlobalValue",
"key": "RIGHTCOUNT",
"value": 0.0,
"compareType": "NoneOrEqual"
}
],
"modifierName": "RightShooter"
}
]
}
},
"onAdded": [
{
"$type": "ApplyModifier",
"predicates": [
{
"$type": "ByNot",
"predicates": [
{
"$type": "ByTargetGadgetState",
"target": "Self",
"gadgetState": 204
}
]
}
],
"modifierName": "RaioCotterEffect"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Bullet_RaioCotter_Laser_SHooter",
"modifiers": {
"ShootStart": {
"modifierName": "",
"duration": 1.100000023841858,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_RaioCotter_01_Skill_01_Charge"
}
],
"onRemoved": [
{
"$type": "ApplyModifier",
"modifierName": "LaserShoot"
},
{
"$type": "ExecuteGadgetLua",
"param1": 201
}
]
},
"LaserShoot": {
"modifierName": "",
"duration": 3.0,
"elementDurability": 100.0,
"thinkInterval": 0.25,
"onAdded": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_RaioCotter_01_Skill_01"
}
],
"onRemoved": [
{
"$type": "KillSelf"
}
],
"onThinkInterval": [
{
"$type": "TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "ConfigAttackBox",
"triggerType": "TriggerNoRepeat",
"checkHitLayerType": "Both",
"born": {
"$type": "ConfigBornByAttachPoint",
"offset": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"direction": {
"$type": "ConfigDirectionByEntity",
"angleOffset": {
"x": 0.0,
"y": 0.0,
"z": 0.0
}
},
"attachPointName": "AttachPoint"
},
"size": {
"x": 3.0,
"y": 3.0,
"z": 40.0
},
"muteHitBehindScene": true
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": 0.20000000298023224,
"damagePercentageRatio": 0.0,
"elementType": "Electric",
"elementDurability": 30.0,
"enBreak": 10.0
},
"hitPattern": {
"onHitEffectName": "none",
"hitImpulseType": "LV6",
"overrideHitImpulse": {
"hitLevel": "Air",
"hitImpulseX": 600.0,
"hitImpulseY": 800.0
},
"retreatType": "ByHitDirection",
"hitHaltTimeScale": 0.05000000074505806
}
}
},
"targetType": "Enemy"
}
]
}
},
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "ShootStart"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Bullet_RaioCotter_Bullet_Loop",
"modifiers": {
"BulletEffect": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_RaioCotter_01_Bullet"
}
]
}
},
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "BulletEffect"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Bullet_RaioCotter_Bullet_Burst",
"onAbilityStart": [
{
"$type": "FireHitEffect",
"hitEntity": "",
"hitScene": {
"defaultEffect": "Eff_SceneObj_RaioCotter_01_Bullet_Hit",
"surfaceEffect": {
"Water": "Eff_SceneObj_RaioCotter_01_Bullet_Hit"
}
}
},
{
"$type": "TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "ConfigBornByCollisionPoint"
},
"radius": 1.0
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": 1.0,
"damagePercentageRatio": 0.0,
"elementType": "Electric",
"elementDurability": 50.0,
"strikeType": "Blunt"
},
"hitPattern": {
"onHitEffectName": "Eff_SceneObj_RaioCotter_01_Bullet_Hit",
"hitImpulseType": "LV3",
"hitHaltTimeScale": 0.05000000074505806
}
}
},
"targetType": "Enemy"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Prop_RaioFlower_01",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "Idle"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Attack"
},
{
"$type": "AttachToStateIDMixin",
"stateIDs": [
"Active"
],
"modifierName": "Active"
}
],
"modifiers": {
"Active": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_RaioFlower_01_SpitOut"
},
{
"$type": "ExecuteGadgetLua"
}
]
},
"ElectricShield": {
"modifierName": "",
"elementType": "Electric",
"elementDurability": 200.0,
"onRemoved": [
{
"$type": "ExecuteGadgetLua",
"param1": 202
}
],
"onBeingHit": [
{
"$type": "SetAnimatorTrigger",
"triggerID": "BeHit"
}
]
},
"Idle": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_RaioFlower_01"
}
]
},
"Attack": {
"modifierName": "",
"elementDurability": 100.0
}
},
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "ElectricShield"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "ElecCannon_OpenUI",
"abilityMixins": [
{
"$type": "WidgetMpSupportMixin",
"JIEEJKDIJHK": [
{
"$type": "Predicated",
"targetPredicates": [
{
"$type": "ByTargetGlobalValue",
"key": "_ELECCANNON_IS_CHARGED",
"value": 1.0
}
],
"successActions": [
{
"$type": "SetGlobalValue",
"value": 1.0,
"key": "_IS_OCCUPIED",
"maxValue": 0.0,
"minValue": 0.0
}
]
},
{
"$type": "ApplyModifier",
"target": "Other",
"predicates": [
{
"$type": "ByTargetGlobalValue",
"target": "Self",
"key": "_ELECCANNON_IS_CHARGED",
"value": 1.0
}
],
"modifierName": "TryOpenUI"
},
{
"$type": "ApplyModifier",
"target": "Other",
"predicates": [
{
"$type": "ByTargetGlobalValue",
"target": "Self",
"key": "_ELECCANNON_IS_CHARGED",
"value": 0.0,
"compareType": "NoneOrEqual"
}
],
"modifierName": "NoChargeReminder"
}
],
"failActions": [
{
"$type": "ApplyModifier",
"target": "Other",
"modifierName": "OccupiedReminder"
}
],
"predicates": [
{
"$type": "ByTargetGlobalValue",
"key": "_IS_OCCUPIED",
"value": 0.0,
"compareType": "NoneOrEqual"
}
]
}
],
"modifiers": {
"OccupiedReminder": {
"modifierName": "",
"duration": 1.0,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "ShowTextMap",
"doOffStage": true,
"id": "UI_GADGET_ELECCANNON_OCCUPIED"
}
]
},
"NoChargeReminder": {
"modifierName": "",
"duration": 1.0,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "ShowTextMap",
"doOffStage": true,
"id": "UI_GADGET_ELECCANNON_NEEDTOLOAD"
}
]
},
"TryOpenUI": {
"modifierName": "",
"duration": 1.0,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "PushInterActionByConfigPath",
"target": "Caster",
"cfgPath": "UI/open_Thunderbolt_page"
}
]
}
}
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "ElecCannon_Charge",
"abilityMixins": [
{
"$type": "AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "_ELECCANNON_IS_CHARGED",
"defaultGlobalValueOnCreate": 0.0,
"valueSteps": [
-1.0,
0.5,
1.5
],
"modifierNameSteps": [
"Nocharge",
"Charged"
]
}
],
"modifiers": {
"Nocharge": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "SetGlobalValue",
"value": 0.0,
"key": "_ELECCANNON_IS_CHARGED",
"maxValue": 0.0,
"minValue": 0.0
}
]
},
"Charged": {
"modifierName": "",
"duration": 60.0,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ElecCannon_Active"
},
{
"$type": "ApplyModifier",
"otherTargets": {
"$type": "SelectTargetsByShape",
"shapeName": "CircleR30",
"campTargetType": "All",
"sizeRatio": 1.0
},
"predicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"modifierName": "ElecCannon_PushTips"
}
],
"onRemoved": [
{
"$type": "SetGlobalValue",
"value": 0.0,
"key": "_IS_OCCUPIED",
"maxValue": 0.0,
"minValue": 0.0
},
{
"$type": "SetGlobalValue",
"value": 0.0,
"key": "_ELECCANNON_IS_CHARGED",
"maxValue": 0.0,
"minValue": 0.0
}
]
},
"ElecCannon_PushTips": {
"modifierName": "",
"duration": 0.5,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "DoWatcherSystemAction",
"watcherId": 1119,
"authorityOnly": true
}
]
}
},
"onFieldEnter": [
{
"$type": "Predicated",
"target": "Target",
"targetPredicates": [
{
"$type": "ByAny",
"predicates": [
{
"$type": "ByHasElement",
"element": "Electric"
},
{
"$type": "ByTargetGlobalValue",
"key": "HAS_ELECTRIC_FAIRY_BUFF",
"value": 1.0
}
]
}
],
"successActions": [
{
"$type": "SetGlobalValue",
"value": 1.0,
"key": "_ELECCANNON_IS_CHARGED",
"maxValue": 0.0,
"minValue": 0.0
}
]
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "ElecCannon_Release",
"abilityMixins": [
{
"$type": "WidgetMpSupportMixin",
"JIEEJKDIJHK": [
{
"$type": "SetGlobalValue",
"value": 0.0,
"key": "_IS_OCCUPIED",
"maxValue": 0.0,
"minValue": 0.0
}
]
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "ElecCannon_Up",
"abilityMixins": [
{
"$type": "WidgetMpSupportMixin",
"JIEEJKDIJHK": [
{
"$type": "ExecuteGadgetLua",
"param1": -1
}
]
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "ElecCannon_Down",
"abilityMixins": [
{
"$type": "WidgetMpSupportMixin",
"JIEEJKDIJHK": [
{
"$type": "ExecuteGadgetLua",
"param1": 1
}
]
}
],
"onAbilityStart": [
{
"$type": "ExecuteGadgetLua",
"param1": 1
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "ElecCannon_Left",
"abilityMixins": [
{
"$type": "WidgetMpSupportMixin",
"JIEEJKDIJHK": [
{
"$type": "ExecuteGadgetLua",
"param2": 1
}
]
}
],
"onAbilityStart": [
{
"$type": "ExecuteGadgetLua",
"param2": 1
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "ElecCannon_Right",
"abilityMixins": [
{
"$type": "WidgetMpSupportMixin",
"JIEEJKDIJHK": [
{
"$type": "ExecuteGadgetLua",
"param2": -1
}
]
}
],
"onAbilityStart": [
{
"$type": "ExecuteGadgetLua",
"param2": -1
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "ElecCannon_Shot",
"abilityMixins": [
{
"$type": "WidgetMpSupportMixin",
"JIEEJKDIJHK": [
{
"$type": "ApplyModifier",
"modifierName": "ShootDelay"
}
]
}
],
"modifiers": {
"ShootDelay": {
"modifierName": "",
"duration": 1.0,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ElecCannon_Charge"
}
],
"onRemoved": [
{
"$type": "ActCameraShake",
"cameraShake": {
"shakeType": "CustomVector",
"shakeRange": 0.5,
"shakeTime": 0.11999999731779099,
"shakeDistance": 30.0,
"shakeDir": {
"y": 1.0
},
"extension": {
"baseCycle": 0.5,
"cycleDamping": 0.0,
"rangeAttenuation": 0.30000001192092896
}
}
},
{
"$type": "TriggerBullet",
"bulletID": 70290097,
"born": {
"$type": "ConfigBornByAttachPoint",
"offset": {
"x": 0.0,
"y": 0.0,
"z": 0.10000000149011612
},
"direction": {
"$type": "ConfigDirectionByAttachPoint",
"attachPointName": "ShootPointTarget",
"attachPointTargetType": "Self"
},
"attachPointName": "ShootPoint"
},
"ownerIs": "CurLocalAvatar",
"propOwnerIs": "CurLocalAvatar"
},
{
"$type": "SetAnimatorTrigger",
"triggerID": "Shot"
},
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_ElecCannon_Shot",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "ShootPoint",
"attachPointTargetType": "Self"
}
}
]
}
},
"onAbilityStart": [
{
"$type": "ApplyModifier",
"modifierName": "ShootDelay"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Common_Property_Ani_Prop_Temari_01",
"modifiers": {
"BallEffect": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_Temari_01"
},
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_Temari_01_Born"
}
]
},
"UNIQUE_SLC_FindBall": {
"modifierName": "",
"isUnique": true,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "ServerLuaCall",
"target": "Applier",
"luaCallType": "FromGroup",
"isTarget": true,
"funcName": "SLC_Find_Ball",
"param1": 0.0,
"param2": 0.0,
"param3": 0.0
}
]
}
},
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "BallEffect"
}
],
"onRemoved": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_Temari_01_Destroy"
}
],
"onKill": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_Temari_01_Destroy"
}
],
"onFieldEnter": [
{
"$type": "DebugLog",
"content": "TMR: Player has found the ball!!!"
},
{
"$type": "AttachModifier",
"target": "Target",
"modifierName": "UNIQUE_SLC_FindBall"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Common_Property_Ani_Prop_Temari_02",
"modifiers": {
"BallEffect": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_Temari_01"
},
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_Temari_01_Born"
}
]
}
},
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "BallEffect"
}
],
"onRemoved": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_Temari_01_Destroy"
}
],
"onKill": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_Temari_01_Destroy"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Level_Hf_Property_Prop_Byobu_01",
"modifiers": {
"DestroyOnHit": {
"modifierName": "",
"elementDurability": 100.0,
"onBeingHit": [
{
"$type": "KillSelf"
}
]
}
},
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "DestroyOnHit"
}
],
"onKill": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_Byobu_01_Destroy"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Prop_ThunderSeedBarrier_01",
"modifiers": {
"Barrier": {
"modifierName": "",
"elementDurability": 100.0,
"modifierMixins": [
{
"$type": "DynamicCollisionMixin",
"tags": [
"LEVEL1"
]
}
],
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ThunderSeedBarrier_01"
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ElecSeed_Seal_01",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "AttachPoint"
}
}
]
}
},
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "Barrier"
}
],
"onKill": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_ThunderSeedBarrier_01_Disappear"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Prop_ThunderSeedBarrier_02",
"modifiers": {
"Barrier": {
"modifierName": "",
"elementDurability": 100.0,
"modifierMixins": [
{
"$type": "DynamicCollisionMixin",
"tags": [
"LEVEL1",
"LEVEL2"
]
}
],
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ThunderSeedBarrier_01"
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ElecSeed_Seal_02",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "AttachPoint"
}
}
]
}
},
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "Barrier"
}
],
"onKill": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_ThunderSeedBarrier_01_Disappear"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Prop_ThunderSeedBarrier_03",
"modifiers": {
"Barrier": {
"modifierName": "",
"elementDurability": 100.0,
"modifierMixins": [
{
"$type": "DynamicCollisionMixin",
"tags": [
"LEVEL1",
"LEVEL2",
"LEVEL3"
]
}
],
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ThunderSeedBarrier_01"
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ElecSeed_Seal_03",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "AttachPoint"
}
}
]
}
},
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "Barrier"
}
],
"onKill": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_ThunderSeedBarrier_01_Disappear"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Bullet_ElecCannon_Bullet",
"abilitySpecials": {
"DamagePercentage": 25.0,
"LevelEntity_AvatarDot_SystemValue": 1.0
},
"modifiers": {
"BulletEffect": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ElecCannon_Missile"
}
]
}
},
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "BulletEffect"
},
{
"$type": "SetSystemValueToOverrideMap",
"key": "LevelEntity_AvatarDot_SystemValue",
"type": "ElementLevelCo"
}
],
"onAbilityStart": [
{
"$type": "TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "ConfigBornByCollisionPoint"
},
"radius": 10.0
},
"attackInfo": {
"attackTag": "ElectricCannon",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": 0.0,
"damagePercentageRatio": 0.0,
"elementType": "Electric",
"elementDurability": 50.0,
"ignoreAttackerProperty": true,
"strikeType": "Blunt",
"enBreak": 500.0,
"damageExtra": [
"LevelEntity_AvatarDot_SystemValue",
"DamagePercentage",
"Mul"
],
"trueDamage": true,
"KFEKOPMJDEJ": true
},
"hitPattern": {
"onHitEffectName": "",
"hitImpulseType": "LV4",
"hitHaltTimeScale": 0.05000000074505806
}
}
},
"targetType": "AllExceptSelf"
},
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_ElecCannon_Missilehit"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Ani_Foliage_ElecEmitTree_01",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "Lock"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Charging"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 202,
"modifierName": "Charged"
}
],
"modifiers": {
"Lock": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ElecEmitTree_01_Idle"
}
]
},
"Charging": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 1.0,
"modifierMixins": [
{
"$type": "ChargeBarMixin",
"FILLLGGOGIE": 0.0,
"maxValue": 100.0
},
{
"$type": "AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "_CHARGEBAR_VALUE",
"defaultGlobalValueOnCreate": 0.0,
"valueSteps": [
99.5,
100.5
],
"modifierNameSteps": [
"ChargeComplete"
]
}
],
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ElecEmitTree_01_PowerUp"
}
],
"onBeingHit": [
{
"$type": "AddChargeBarValue",
"predicates": [
{
"$type": "ByHitElement",
"element": "Electric"
}
],
"value": 10.0,
"maxValue": 0.0,
"minValue": 0.0
}
],
"onThinkInterval": [
{
"$type": "AddChargeBarValue",
"value": 10.0,
"maxValue": 0.0,
"minValue": 0.0
}
]
},
"Charged": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 0.5,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ElecEmitTree_01_Active"
}
],
"onThinkInterval": [
{
"$type": "ApplyModifier",
"otherTargets": {
"$type": "SelectTargetsByShape",
"topLimit": 4,
"sortType": "Nearest",
"shapeName": "CircleR10H10",
"campTargetType": "AllExceptSelf",
"sizeRatio": 1.0
},
"predicatesForeach": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Avatar"
]
},
{
"$type": "ByTargetGlobalValue",
"key": "HasElecEmitTreeBuff",
"value": 0.0,
"compareType": "NoneOrEqual"
}
],
"modifierName": "ElecEmitTreeBuffPre"
}
]
},
"ChargeComplete": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "ExecuteGadgetLua",
"param1": 202
}
]
},
"ElecEmitTreeBuffPre": {
"modifierName": "",
"duration": 0.5,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ElecEmitTree_01_Lightning",
"born": {
"$type": "ConfigBornByAttachPoint",
"offset": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"attachPointName": "RootNode",
"attachPointTargetType": "Applier"
}
},
{
"$type": "ApplyModifier",
"target": "Applier",
"modifierName": "Recharge"
},
{
"$type": "ApplyModifier",
"modifierName": "ElecEmitTreeBuff"
}
]
},
"ElecEmitTreeBuff": {
"modifierName": "",
"duration": 10.0,
"elementDurability": 100.0,
"thinkInterval": 1.0,
"onAdded": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_ElecEmitTree_01_Lightning_Hit"
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ElecEmitTree_01_Buff"
},
{
"$type": "SetGlobalValue",
"value": 1.0,
"key": "HasElecEmitTreeBuff",
"maxValue": 0.0,
"minValue": 0.0
}
],
"onRemoved": [
{
"$type": "SetGlobalValue",
"value": 0.0,
"key": "HasElecEmitTreeBuff",
"maxValue": 0.0,
"minValue": 0.0
}
],
"onThinkInterval": [
{
"$type": "AttachModifier",
"modifierName": "Electric_ElecEmitTree_StickElectric"
}
]
},
"Electric_ElecEmitTree_StickElectric": {
"stacking": "RefreshAndAddDurability",
"modifierName": "",
"duration": 2.0,
"elementType": "Electric",
"elementDurability": 25.0
},
"Recharge": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "ExecuteGadgetLua",
"param1": 201
},
{
"$type": "RemoveModifier",
"modifierName": "Recharge"
}
]
}
},
"onAdded": [
{
"$type": "SetGlobalValue",
"value": 1.0,
"key": "IS_TATAERIREGION_POINT",
"maxValue": 0.0,
"minValue": 0.0
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Ani_Foliage_ElecEmitTree_02",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "Lock"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Charging"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 202,
"modifierName": "Charged"
}
],
"modifiers": {
"Lock": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ElecEmitTree_01_Idle"
}
]
},
"Charging": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 1.0,
"modifierMixins": [
{
"$type": "ChargeBarMixin",
"FILLLGGOGIE": 0.0,
"maxValue": 100.0
},
{
"$type": "AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "_CHARGEBAR_VALUE",
"defaultGlobalValueOnCreate": 0.0,
"valueSteps": [
99.5,
100.5
],
"modifierNameSteps": [
"ChargeComplete"
]
}
],
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ElecEmitTree_01_PowerUp"
}
],
"onBeingHit": [
{
"$type": "AddChargeBarValue",
"predicates": [
{
"$type": "ByHitElement",
"element": "Electric"
}
],
"value": 10.0,
"maxValue": 0.0,
"minValue": 0.0
}
],
"onThinkInterval": [
{
"$type": "AddChargeBarValue",
"value": 10.0,
"maxValue": 0.0,
"minValue": 0.0
}
]
},
"Charged": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 0.5,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ElecEmitTree_01_Active"
}
],
"onThinkInterval": [
{
"$type": "ApplyModifier",
"otherTargets": {
"$type": "SelectTargetsByShape",
"topLimit": 4,
"sortType": "Nearest",
"shapeName": "CircleR10H10",
"campTargetType": "AllExceptSelf",
"sizeRatio": 1.0
},
"predicatesForeach": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Avatar"
]
},
{
"$type": "ByTargetGlobalValue",
"key": "HasElecEmitTreeBuff",
"value": 0.0,
"compareType": "NoneOrEqual"
}
],
"modifierName": "ElecEmitTreeBuffPre"
}
]
},
"ChargeComplete": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "ExecuteGadgetLua",
"param1": 202
}
]
},
"ElecEmitTreeBuffPre": {
"modifierName": "",
"duration": 0.5,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ElecEmitTree_01_Lightning",
"born": {
"$type": "ConfigBornByAttachPoint",
"offset": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"attachPointName": "RootNode",
"attachPointTargetType": "Applier"
}
},
{
"$type": "ApplyModifier",
"modifierName": "ElecEmitTreeBuff"
}
]
},
"ElecEmitTreeBuff": {
"modifierName": "",
"duration": 10.0,
"elementDurability": 100.0,
"thinkInterval": 1.0,
"onAdded": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_ElecEmitTree_01_Lightning_Hit"
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ElecEmitTree_01_Buff"
},
{
"$type": "SetGlobalValue",
"value": 1.0,
"key": "HasElecEmitTreeBuff",
"maxValue": 0.0,
"minValue": 0.0
},
{
"$type": "DoWatcherSystemAction",
"watcherId": 1117,
"authorityOnly": true
}
],
"onRemoved": [
{
"$type": "SetGlobalValue",
"value": 0.0,
"key": "HasElecEmitTreeBuff",
"maxValue": 0.0,
"minValue": 0.0
}
],
"onThinkInterval": [
{
"$type": "AttachModifier",
"modifierName": "Electric_ElecEmitTree_StickElectric"
}
]
},
"Electric_ElecEmitTree_StickElectric": {
"stacking": "RefreshAndAddDurability",
"modifierName": "",
"duration": 2.0,
"elementType": "Electric",
"elementDurability": 25.0
},
"Recharge": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "ExecuteGadgetLua",
"param1": 201
},
{
"$type": "RemoveModifier",
"modifierName": "Recharge"
}
]
}
},
"onAdded": [
{
"$type": "SetGlobalValue",
"value": 1.0,
"key": "IS_TATAERIREGION_POINT",
"maxValue": 0.0,
"minValue": 0.0
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Ani_Prop_TatariCore_01",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "RageEffect"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "CalmEffect"
}
],
"modifiers": {
"RageEffect": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_TatariCore_Rage_01",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "EffectPoint"
}
}
],
"onRemoved": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_TatariCore_Rage_01_Disappear",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "EffectPoint"
}
}
]
},
"CalmEffect": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_TatariCore_Calm_01",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "EffectPoint"
}
}
]
}
}
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Ani_Prop_RuinPlate_01",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "UnderGround"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Normal"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 202,
"modifierName": "Active"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 101,
"modifierName": "RiseUp"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 102,
"modifierName": "Sink"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 903,
"modifierName": "Blank"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 901,
"modifierName": "Complete"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 204,
"modifierName": "FinalEffect"
}
],
"modifiers": {
"FinalEffect": {
"modifierName": "",
"elementDurability": 100.0
},
"Blank": {
"modifierName": "",
"elementDurability": 100.0
},
"UnderGround": {
"modifierName": "",
"elementDurability": 100.0
},
"Normal": {
"modifierName": "",
"elementDurability": 100.0
},
"RiseUp": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_OneStroke_GroundSmoke",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "RisePoint",
"attachPointTargetType": "Self"
}
}
]
},
"Active": {
"modifierName": "",
"elementDurability": 100.0
},
"Sink": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_OneStroke_GroundSmoke",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "RisePoint",
"attachPointTargetType": "Self"
}
}
]
},
"Complete": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "CompleteEffect"
}
]
},
"CompleteEffect": {
"modifierName": "",
"duration": 1.75,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "SendEffectTrigger",
"parameter": "Success",
"effectPattern": "Eff_SceneObj_OneStroke_Success"
}
],
"onRemoved": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_OneStroke_Success_Disappear"
}
]
}
},
"onAdded": [
{
"$type": "AttachAbilityStateResistance",
"resistanceListID": 11002
},
{
"$type": "SetGlobalValue",
"value": 1.0,
"key": "plateState",
"maxValue": 0.0,
"minValue": 0.0
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_OneStroke_Success"
}
],
"onFieldEnter": [
{
"$type": "Predicated",
"target": "Target",
"targetPredicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"successActions": [
{
"$type": "ServerLuaCall",
"predicates": [
{
"$type": "ByAny",
"predicates": [
{
"$type": "ByTargetGadgetState",
"target": "Self",
"gadgetState": 903
}
]
}
],
"luaCallType": "FromGroup",
"funcName": "LuaCallFail",
"param1": 0.0,
"param2": 0.0,
"param3": 0.0
},
{
"$type": "ExecuteGadgetLua",
"predicates": [
{
"$type": "ByAny",
"predicates": [
{
"$type": "ByTargetGadgetState",
"target": "Self",
"gadgetState": 201
},
{
"$type": "ByTargetGadgetState",
"target": "Self",
"gadgetState": 204
},
{
"$type": "ByTargetGadgetState",
"target": "Self",
"gadgetState": 101
}
]
}
],
"param1": 202
},
{
"$type": "ExecuteGadgetLua",
"predicates": [
{
"$type": "ByTargetGadgetState",
"target": "Self",
"gadgetState": 202
}
],
"param1": 201
}
]
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Ani_Prop_RuinPlate_01_RiseUp"
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Ani_Prop_RuinPlate_01_Sink"
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Ani_Prop_TatariEnchantmentCrack_01",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "PhaseOne"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "PhaseTwo"
}
],
"modifiers": {
"PhaseOne": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_GLSealCrack_Idle"
}
],
"onBeingHit": [
{
"$type": "ExecuteGadgetLua",
"predicates": [
{
"$type": "ByAttackTags",
"attackTags": [
"ElectricCannon"
]
}
],
"param1": 201
}
]
},
"PhaseTwo": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_GLSealCrack_Break"
}
]
}
}
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Prop_EventThunderbolt_01",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "Default_0"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Phase1"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 202,
"modifierName": "Phase2"
}
],
"abilitySpecials": {
"Hit_Delay": 2.0,
"Debuff_Duration": 10.0,
"Energy_Reduce": -40.0,
"LevelEntity_AvatarDot_SystemValue": 1.0,
"Damage_Coefficient_Monster": 10.0,
"Damage_Coefficient_Player": 1.5,
"DropThunder_Thinkinterval": 10.0,
"Thunder_Range": 30.0,
"Thunder_ElementDurability": 25.0,
"Electric_Down": -0.5
},
"modifiers": {
"Thunder_Listener": {
"modifierName": "",
"elementDurability": 100.0,
"onAttackLanded": [
{
"$type": "ApplyModifier",
"target": "Target",
"predicates": [
{
"$type": "ByAttackTags",
"attackTags": [
"Thunder_Falling"
]
},
{
"$type": "ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"modifierName": "Reduce_Energy"
},
{
"$type": "ApplyModifier",
"target": "Target",
"predicates": [
{
"$type": "ByAttackTags",
"attackTags": [
"Thunder_Falling"
]
},
{
"$type": "ByEntityTypes",
"entityTypes": [
"Avatar",
"Monster"
]
}
],
"modifierName": "Thunder_Debuff"
}
]
},
"Reduce_Energy": {
"modifierName": "",
"duration": 0.30000001192092896,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "ReviveElemEnergy",
"value": "Energy_Reduce"
}
]
},
"Thunder_Debuff": {
"modifierName": "",
"duration": "Debuff_Duration",
"elementDurability": 100.0,
"properties": {
"Actor_ElecSubHurtDelta": "Electric_Down"
},
"isLimitedProperties": true
},
"Default_0": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "DebugLog",
"content": "TB: The controller has set to default mode"
},
{
"$type": "RemoveModifier",
"modifierName": "Phase1"
},
{
"$type": "RemoveModifier",
"modifierName": "Phase2"
}
]
},
"Phase1": {
"stacking": "Unique",
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": "DropThunder_Thinkinterval",
"onAdded": [
{
"$type": "DebugLog",
"content": "TB: The controller has set to Phase 1"
}
],
"onThinkInterval": [
{
"$type": "Predicated",
"targetPredicates": [
{
"$type": "ByTargetPositionToSelfPosition",
"target": "CurLocalAvatar",
"logic": "LesserOrEqual",
"value": "Thunder_Range"
}
],
"successActions": [
{
"$type": "ApplyModifier",
"target": "CurLocalAvatar",
"modifierName": "GetPos"
},
{
"$type": "ApplyModifier",
"modifierName": "Thunder_Hit"
}
]
}
]
},
"Phase2": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "Predicated",
"targetPredicates": [
{
"$type": "ByTargetPositionToSelfPosition",
"target": "CurLocalAvatar",
"logic": "LesserOrEqual",
"value": "Thunder_Range"
}
],
"successActions": [
{
"$type": "ApplyModifier",
"target": "CurLocalAvatar",
"modifierName": "GetPos"
},
{
"$type": "ApplyModifier",
"modifierName": "Thunder_Hit"
}
]
},
{
"$type": "ExecuteGadgetLua"
},
{
"$type": "DebugLog",
"content": "TB: The controller has set to Phase 2"
}
]
},
"GetPos": {
"modifierName": "",
"duration": 0.10000000149011612,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "SetGlobalPos",
"target": "Applier",
"key": "ThunderPos",
"born": {
"$type": "ConfigBornBySelf",
"bornRandom": {
"$type": "BornRandomFromCenter",
"minRandomRange": 0.0,
"maxRandomRange": 1.0
}
}
}
]
},
"Thunder_Hit": {
"modifierName": "",
"duration": "Hit_Delay",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "SetSystemValueToOverrideMap",
"key": "LevelEntity_AvatarDot_SystemValue",
"type": "ElementLevelCo"
},
{
"$type": "FireEffect",
"effectPattern": "Eff_Ambor_AlertCircle",
"born": {
"$type": "ConfigBornByGlobalValue",
"positionKey": "ThunderPos",
"directionKey": ""
}
}
],
"onRemoved": [
{
"$type": "FireEffect",
"effectPattern": "Eff_ThunderFall_01",
"born": {
"$type": "ConfigBornByGlobalValue",
"positionKey": "ThunderPos",
"directionKey": ""
}
},
{
"$type": "TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "ConfigBornByGlobalValue",
"positionKey": "ThunderPos",
"directionKey": ""
},
"radius": 3.0
},
"attackInfo": {
"attackTag": "Thunder_Falling",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": 0.0,
"damagePercentageRatio": 0.0,
"elementType": "Electric",
"elementDurability": "Thunder_ElementDurability",
"ignoreAttackerProperty": true,
"strikeType": "Default",
"enBreak": 500.0,
"damageExtra": [
"LevelEntity_AvatarDot_SystemValue",
"Damage_Coefficient_Monster",
"Mul"
]
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV3",
"overrideHitImpulse": {
"hitLevel": "Heavy",
"hitImpulseX": 50.0,
"hitImpulseY": 800.0
},
"hitHaltTimeScale": 0.05000000074505806
}
}
},
"targetType": "Enemy"
},
{
"$type": "TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "ConfigBornByGlobalValue",
"positionKey": "ThunderPos",
"directionKey": ""
},
"radius": 3.0
},
"attackInfo": {
"attackTag": "Thunder_Falling",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": 0.0,
"damagePercentageRatio": 0.0,
"elementType": "Electric",
"elementDurability": "Thunder_ElementDurability",
"ignoreAttackerProperty": true,
"strikeType": "Default",
"enBreak": 500.0,
"damageExtra": [
"LevelEntity_AvatarDot_SystemValue",
"Damage_Coefficient_Player",
"Mul"
]
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV3",
"overrideHitImpulse": {
"hitLevel": "Heavy",
"hitImpulseX": 50.0,
"hitImpulseY": 800.0
},
"hitHaltTimeScale": 0.05000000074505806
}
}
},
"targetType": "Alliance"
}
]
}
},
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "Thunder_Listener"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "civet_process_point",
"onAdded": [
{
"$type": "SetGlobalValue",
"value": 1.0,
"key": "_TANUKI_PATHPOINT_BLINK_",
"maxValue": 0.0,
"minValue": 0.0
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "civet_destination",
"onAdded": [
{
"$type": "SetGlobalValue",
"value": 1.0,
"key": "_TANUKI_PATHPOINT_END_",
"maxValue": 0.0,
"minValue": 0.0
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Gear_Platform_ElectricSeelie_01",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "BallState"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "LampState"
}
],
"modifiers": {
"ElecAttach": {
"modifierName": "",
"elementType": "Electric",
"elementDurability": 15.0,
"isElementDurabilityMutable": false
},
"ElecImpulse": {
"modifierName": "",
"duration": 1.0,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_BallLightning_01_Aoe",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "RootNode",
"attachPointTargetType": "Self"
}
},
{
"$type": "ApplyModifier",
"otherTargets": {
"$type": "SelectTargetsByShape",
"shapeName": "CircleR6H10",
"campTargetType": "All",
"sizeRatio": 1.0
},
"predicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"modifierName": "AddElectric"
}
]
},
"ElecImpulseLamp": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 1.0,
"onThinkInterval": [
{
"$type": "Predicated",
"otherTargets": {
"$type": "SelectTargetsByShape",
"shapeName": "CircleR6",
"campTargetType": "All",
"sizeRatio": 1.0
},
"targetPredicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Avatar"
]
},
{
"$type": "ByTargetGlobalValue",
"target": "Self",
"key": "HasImpulsed",
"value": 0.0
}
],
"successActions": [
{
"$type": "ApplyModifier",
"modifierName": "ElecImpulse"
},
{
"$type": "ApplyModifier",
"modifierName": "ImpulseTimer"
}
]
}
]
},
"AddElectric": {
"modifierName": "",
"duration": 10.0,
"elementType": "Electric",
"elementDurability": 100.0
},
"BallState": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_BallLightning_01",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "RootNode"
}
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_BallLightning_01_Trail"
},
{
"$type": "SetGlobalValue",
"value": 0.0,
"key": "TrigState",
"maxValue": 0.0,
"minValue": 0.0
}
]
},
"LampState": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_BallLightning_01_Base",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "RootNode"
}
},
{
"$type": "RemoveModifier",
"modifierName": "BallState"
},
{
"$type": "SetGlobalValue",
"value": 201.0,
"key": "TrigState",
"maxValue": 0.0,
"minValue": 0.0
},
{
"$type": "ApplyModifier",
"modifierName": "ElecImpulseLamp"
},
{
"$type": "EnableSceneTransformByName",
"transformNames": [
"Collider"
],
"setEnable": true
}
]
},
"ImpulseTimer": {
"modifierName": "",
"duration": 10.0,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "SetGlobalValue",
"value": 1.0,
"key": "HasImpulsed",
"maxValue": 0.0,
"minValue": 0.0
}
],
"onRemoved": [
{
"$type": "SetGlobalValue",
"value": 0.0,
"key": "HasImpulsed",
"maxValue": 0.0,
"minValue": 0.0
}
]
}
},
"onAdded": [
{
"$type": "SetGlobalValue",
"value": 0.0,
"key": "HasImpulsed",
"maxValue": 0.0,
"minValue": 0.0
},
{
"$type": "ApplyModifier",
"modifierName": "ElecAttach"
}
],
"onKill": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_BallLightning_01_Disappear",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "RootNode"
}
}
],
"onFieldEnter": [
{
"$type": "ApplyModifier",
"predicates": [
{
"$type": "ByTargetGlobalValue",
"target": "Self",
"key": "TrigState",
"value": 0.0
}
],
"modifierName": "ElecImpulse"
},
{
"$type": "Predicated",
"targetPredicates": [
{
"$type": "ByTargetGlobalValue",
"target": "Self",
"key": "TrigState",
"value": 201.0
},
{
"$type": "ByTargetGlobalValue",
"target": "Self",
"key": "HasImpulsed",
"value": 0.0
}
],
"successActions": [
{
"$type": "ApplyModifier",
"modifierName": "ElecImpulse"
},
{
"$type": "ApplyModifier",
"modifierName": "ImpulseTimer"
}
]
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Level_Cycle_Property_Ani_Prop_ThunderHole_01",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "PowerOff"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "PowerOn"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 202,
"modifierName": "Shoot"
}
],
"modifiers": {
"PowerOff": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "RemoveModifier",
"modifierName": "ActiveEffect"
}
]
},
"PowerOn": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "ActiveEffect"
}
]
},
"Shoot": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "Randomed",
"chance": 0.5,
"successActions": [
{
"$type": "TriggerBullet",
"bulletID": 70330088,
"born": {
"$type": "ConfigBornByAttachPoint",
"offset": {
"x": 0.0,
"y": 0.5,
"z": 0.0
},
"attachPointName": "ShootPoint"
}
},
{
"$type": "DebugLog",
"content": "ThunderHoleShooter: Static Ball!!!"
}
],
"failActions": [
{
"$type": "Randomed",
"chance": 0.4000000059604645,
"successActions": [
{
"$type": "TriggerBullet",
"bulletID": 70330089,
"born": {
"$type": "ConfigBornByAttachPoint",
"offset": {
"x": 0.0,
"y": 0.5,
"z": 0.0
},
"direction": {
"$type": "ConfigBornDirectionType",
"angleOffset": {
"x": -90.0,
"y": 0.0,
"z": 0.0
}
},
"attachPointName": "ShootPoint"
}
},
{
"$type": "DebugLog",
"content": "ThunderHoleShooter: FlyUp Ball!!!"
}
],
"failActions": [
{
"$type": "TriggerBullet",
"bulletID": 70330087,
"born": {
"$type": "ConfigBornByAttachPoint",
"offset": {
"x": 0.0,
"y": 0.5,
"z": 0.0
},
"direction": {
"$type": "ConfigBornDirectionType",
"angleOffset": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"randomAngleHor": 360.0
},
"attachPointName": "ShootPoint"
},
"trackTarget": "Caster"
},
{
"$type": "DebugLog",
"content": "ThunderHoleShooter: Circle Ball!!!"
}
]
}
]
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ThunderHole_01",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "EffectRoot",
"attachPointTargetType": "Self"
}
},
{
"$type": "ExecuteGadgetLua",
"param1": 201
}
]
},
"ActiveEffect": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ThunderHole_01",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "ShootPoint",
"attachPointTargetType": "Self"
}
}
]
}
}
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "ElecCore_Pointer",
"modifiers": {
"PointerEffectPre": {
"modifierName": "",
"duration": 0.20000000298023224,
"elementDurability": 100.0,
"onRemoved": [
{
"$type": "ApplyModifier",
"modifierName": "PointerEffect"
}
]
},
"PointerEffect": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ThunderCoil_Line_Arrowhead"
}
]
}
},
"onAdded": [
{
"$type": "SetPartControlTarget",
"target": "Owner",
"partRootNames": [
"RootNode"
]
},
{
"$type": "ApplyModifier",
"modifierName": "PointerEffectPre"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Level_Cycle_Property_Ani_Prop_ThunderHoleBullet",
"abilitySpecials": {
"DamagePercentage": 65.0,
"LevelEntity_AvatarDot_SystemValue": 1.0
},
"modifiers": {
"UNIQUE_ThunderHoleBuff_Team": {
"stacking": "RefreshUniqueDurability",
"modifierName": "",
"isUnique": true,
"duration": 5.0,
"elementDurability": 100.0,
"modifierMixins": [
{
"$type": "CurLocalAvatarMixinV2",
"modifierName": "ThunderHoleBuff_Avatar"
}
],
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ThunderHole_01_Buff"
}
]
},
"ThunderHoleBuff_Avatar": {
"modifierName": "",
"elementDurability": 100.0,
"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"
]
}
],
"successActions": [
{
"$type": "FireEffect",
"target": "Other",
"effectPattern": "Eff_ThunderFall_01",
"born": {
"$type": "ConfigBornByTarget"
}
},
{
"$type": "TriggerBullet",
"target": "Other",
"bulletID": 70330111,
"born": {
"$type": "ConfigBornByTarget"
}
},
{
"$type": "RemoveUniqueModifier",
"target": "Team",
"modifierName": "UNIQUE_ThunderHoleBuff_Team"
}
]
}
]
}
},
"onAbilityStart": [
{
"$type": "Predicated",
"target": "Target",
"targetPredicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"successActions": [
{
"$type": "ApplyModifier",
"target": "TargetTeam",
"modifierName": "UNIQUE_ThunderHoleBuff_Team"
}
]
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Level_Cycle_Property_Ani_Prop_ThunderHoleBuffBullet_01",
"abilitySpecials": {
"DamagePercentage": 65.0,
"LevelEntity_AvatarDot_SystemValue": 1.0
},
"onAbilityStart": [
{
"$type": "SetSystemValueToOverrideMap",
"key": "LevelEntity_AvatarDot_SystemValue",
"type": "ElementLevelCo"
},
{
"$type": "TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "ConfigBornByTarget",
"offset": {
"x": 0.0,
"y": 0.5,
"z": 0.0
}
},
"radius": 1.0
},
"attackInfo": {
"attackTag": "Inazuma_Environment_Damage",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": 0.0,
"damagePercentageRatio": 0.0,
"elementType": "Electric",
"elementDurability": 25.0,
"ignoreAttackerProperty": true,
"strikeType": "Blunt",
"enBreak": 500.0,
"damageExtra": [
"LevelEntity_AvatarDot_SystemValue",
"DamagePercentage",
"Mul"
],
"trueDamage": true,
"KFEKOPMJDEJ": true
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV3",
"overrideHitImpulse": {
"hitLevel": "Heavy",
"hitImpulseX": 50.0,
"hitImpulseY": 800.0
},
"hitHaltTimeScale": 0.05000000074505806
}
}
},
"targetType": "Enemy"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Level_Hf_Property_Ani_Prop_SlidingWall_01",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "EnableInteract"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "DisableInteract"
}
],
"modifiers": {
"EnableInteract": {
"modifierName": "",
"elementDurability": 100.0
},
"DisableInteract": {
"modifierName": "",
"duration": 2.0,
"elementDurability": 100.0,
"onRemoved": [
{
"$type": "ExecuteGadgetLua"
}
]
}
}
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Ani_Prop_RayReflect_01",
"abilityMixins": [
{
"$type": "AttachToStateIDMixin",
"stateIDs": [
"Activiate"
],
"modifierName": "Active"
},
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "Deactive"
}
],
"modifiers": {
"Active": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_RayReflect_Active_01"
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_RayReflect_Active_02"
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_RayReflect_Attack"
}
],
"onBeingHit": [
{
"$type": "Predicated",
"targetPredicates": [
{
"$type": "ByTargetGlobalValue",
"key": "_OroLampBuff_Cd",
"value": 1.0
},
{
"$type": "ByAttackTags",
"attackTags": [
"RayAmp"
]
}
],
"successActions": [
{
"$type": "TriggerBullet",
"bulletID": 70950086,
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "ShootPoint"
},
"ownerIs": "CurLocalAvatar",
"propOwnerIs": "CurLocalAvatar"
},
{
"$type": "ApplyModifier",
"modifierName": "OroLampBuffCd"
}
]
}
]
},
"OroLampBuffCd": {
"modifierName": "",
"duration": 2.0,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "SetGlobalValue",
"value": 0.0,
"key": "_OroLampBuff_Cd",
"maxValue": 0.0,
"minValue": 0.0
}
],
"onRemoved": [
{
"$type": "SetGlobalValue",
"value": 1.0,
"key": "_OroLampBuff_Cd",
"maxValue": 0.0,
"minValue": 0.0
}
]
},
"Deactive": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_RayReflect_01"
}
]
},
"WatcherMsg_Modifier": {
"modifierName": "",
"elementDurability": 100.0,
"onBeingHit": [
{
"$type": "DoWatcherSystemAction",
"watcherId": 1111,
"authorityOnly": true
}
]
}
},
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "WatcherMsg_Modifier"
},
{
"$type": "SetGlobalValue",
"value": 1.0,
"key": "_OroLampBuff_Cd",
"maxValue": 0.0,
"minValue": 0.0
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Ani_Prop_RayAmp_01",
"abilityMixins": [
{
"$type": "AttachToStateIDMixin",
"stateIDs": [
"Activiate"
],
"modifierName": "Active"
},
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "Deactive"
},
{
"$type": "ServerUpdateGlobalValueMixin",
"key": "_CHECK_FIRE_BULLET",
"useLimitRange": true,
"maxValue": 3.0,
"minValue": 0.0
},
{
"$type": "AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "_CHECK_FIRE_BULLET",
"defaultGlobalValueOnCreate": 0.0,
"valueSteps": [
-0.5,
0.5,
1.5,
4.0
],
"modifierNameSteps": [
"Empty",
"DirectlyShoot",
"DelayShoot"
]
}
],
"modifiers": {
"Empty": {
"modifierName": "",
"elementDurability": 100.0
},
"DirectlyShoot": {
"modifierName": "",
"duration": 0.5,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "TriggerBullet",
"bulletID": 70950086,
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "ShootPoint"
},
"ownerIs": "CurLocalAvatar",
"propOwnerIs": "CurLocalAvatar"
}
],
"onRemoved": [
{
"$type": "SetGlobalValue",
"value": 0.0,
"key": "_CHECK_FIRE_BULLET",
"maxValue": 0.0,
"minValue": 0.0
}
]
},
"DelayShoot": {
"modifierName": "",
"duration": 1.5,
"elementDurability": 100.0,
"onRemoved": [
{
"$type": "TriggerBullet",
"bulletID": 70950086,
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "ShootPoint"
},
"ownerIs": "CurLocalAvatar",
"propOwnerIs": "CurLocalAvatar"
},
{
"$type": "SetGlobalValue",
"value": 0.0,
"key": "_CHECK_FIRE_BULLET",
"maxValue": 0.0,
"minValue": 0.0
}
]
},
"Active": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_RayAmp_Active_01"
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_RayAmp_Active_02"
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_RayAmp_Attack"
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_RayAmp_Mark"
}
],
"onBeingHit": [
{
"$type": "Predicated",
"targetPredicates": [
{
"$type": "ByTargetGlobalValue",
"key": "_OroLampBuff_Cd",
"value": 1.0
},
{
"$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"
]
}
],
"successActions": [
{
"$type": "ServerLuaCall",
"luaCallType": "FromGroup",
"funcName": "CutSceneTrigger",
"param1": 0.0,
"param2": 0.0,
"param3": 0.0
},
{
"$type": "ApplyModifier",
"modifierName": "OroLampBuffCd"
}
]
}
]
},
"OroLampBuffCd": {
"modifierName": "",
"duration": 2.0,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "SetGlobalValue",
"value": 0.0,
"key": "_OroLampBuff_Cd",
"maxValue": 0.0,
"minValue": 0.0
}
],
"onRemoved": [
{
"$type": "SetGlobalValue",
"value": 1.0,
"key": "_OroLampBuff_Cd",
"maxValue": 0.0,
"minValue": 0.0
}
]
},
"Deactive": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_RayAmp_01"
}
]
},
"WatcherMsg_Modifier": {
"modifierName": "",
"elementDurability": 100.0,
"onBeingHit": [
{
"$type": "DoWatcherSystemAction",
"watcherId": 1111,
"authorityOnly": true
}
]
}
},
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "WatcherMsg_Modifier"
},
{
"$type": "SetGlobalValue",
"value": 1.0,
"key": "_OroLampBuff_Cd",
"maxValue": 0.0,
"minValue": 0.0
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Bullet_RayAmp_Bullet_Loop",
"modifiers": {
"Light": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_RayAmp_Bullet"
}
]
}
},
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "Light"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Bullet_RayAmp_Bullet_Burst",
"onAbilityStart": [
{
"$type": "TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "ConfigBornByCollisionPoint"
},
"radius": 1.0
},
"attackInfo": {
"attackTag": "RayAmp",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": 1.0,
"damagePercentageRatio": 0.0,
"elementDurability": 50.0,
"strikeType": "Blunt"
},
"hitPattern": {
"onHitEffectName": "Eff_SceneObj_RayReflect_01_Hit",
"hitImpulseType": "LV3",
"hitHaltTimeScale": 0.05000000074505806
},
"forceCameraShake": true,
"cameraShake": {
"shakeRange": 0.36000001430511475,
"shakeTime": 0.36000001430511475
}
}
},
"targetType": "Enemy"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "civet_effect",
"modifiers": {
"BornEffect": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "FireEffect",
"effectPattern": "Eff_Animal_Inu_Tanuki_ObjectAppear"
}
]
}
},
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "BornEffect"
}
],
"onKill": [
{
"$type": "FireEffect",
"effectPattern": "Eff_Animal_Inu_Tanuki_ObjectDisappear"
},
{
"$type": "FireEffect",
"effectPattern": "Eff_Animal_Inu_Tanuki_Award"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Ani_Prop_ElectricPowerCollector_01",
"abilityMixins": [
{
"$type": "AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "terminalConnectCount",
"defaultGlobalValueOnCreate": 0.0,
"valueSteps": [
-0.5,
0.5,
1.5
],
"modifierNameSteps": [
"Fadeing",
"Charging"
]
},
{
"$type": "ChargeBarMixin",
"KDEGIGBDHMC": "Electric",
"FILLLGGOGIE": 0.0,
"maxValue": 100.0
},
{
"$type": "AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "_CHARGEBAR_VALUE",
"defaultGlobalValueOnCreate": 0.0,
"valueSteps": [
99.5,
100.5
],
"modifierNameSteps": [
"Finish"
]
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 202,
"modifierName": "FinishEffect"
}
],
"modifiers": {
"FinishEffect": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ElectricPowerCollector_Finish",
"born": {
"$type": "ConfigBornByAttachPoint",
"offset": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"attachPointName": "FinishEffect"
}
}
]
},
"ApplyElementDurability": {
"stacking": "Unique",
"modifierName": "",
"elementType": "Electric",
"elementDurability": 100.0
},
"Fadeing": {
"modifierName": "",
"elementDurability": 100.0
},
"Charging": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 0.5,
"onAdded": [
{
"$type": "ExecuteGadgetLua",
"predicates": [
{
"$type": "ByTargetGlobalValue",
"target": "Self",
"key": "ChargeFinish",
"value": 0.0
}
],
"param1": 201
}
],
"onRemoved": [
{
"$type": "ExecuteGadgetLua",
"predicates": [
{
"$type": "ByTargetGlobalValue",
"target": "Self",
"key": "ChargeFinish",
"value": 0.0
}
]
}
],
"onThinkInterval": [
{
"$type": "AddChargeBarValue",
"value": 50.0,
"maxValue": 0.0,
"minValue": 0.0
}
]
},
"Finish": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "ExecuteGadgetLua",
"param1": 202
},
{
"$type": "SetGlobalValue",
"value": 1.0,
"key": "ChargeFinish",
"maxValue": 0.0,
"minValue": 0.0
}
]
}
},
"onAdded": [
{
"$type": "SetGlobalValue",
"value": 1.0,
"key": "isTerminal",
"useLimitRange": true,
"maxValue": 1.0,
"minValue": 1.0
},
{
"$type": "ApplyModifier",
"modifierName": "ApplyElementDurability"
},
{
"$type": "SetGlobalValue",
"value": 0.0,
"key": "ChargeFinish",
"maxValue": 0.0,
"minValue": 0.0
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Ani_Prop_ElectricPowerCollector_02",
"abilityMixins": [
{
"$type": "AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "terminalConnectCount",
"defaultGlobalValueOnCreate": 0.0,
"valueSteps": [
-0.5,
0.5,
1.5,
2.5
],
"modifierNameSteps": [
"Fadeing",
"OneLine",
"Charging"
]
},
{
"$type": "ChargeBarMixin",
"KDEGIGBDHMC": "Electric",
"FILLLGGOGIE": 0.0,
"maxValue": 100.0
},
{
"$type": "AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "_CHARGEBAR_VALUE",
"defaultGlobalValueOnCreate": 0.0,
"valueSteps": [
99.5,
100.5
],
"modifierNameSteps": [
"Finish"
]
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 202,
"modifierName": "FinishEffect"
}
],
"modifiers": {
"FinishEffect": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ElectricPowerCollector_Finish",
"born": {
"$type": "ConfigBornByAttachPoint",
"offset": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"attachPointName": "FinishEffect"
}
}
]
},
"EffectCrystal01": {
"stacking": "Unique",
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ElectricPowerCollector_02_01",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "ElectricCrystal_01"
}
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ElectricPowerCollector_02_02",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "ElectricCrystal_01"
}
}
]
},
"EffectCrystal02": {
"stacking": "Unique",
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ElectricPowerCollector_02_01",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "ElectricCrystal_02"
}
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ElectricPowerCollector_02_02",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "ElectricCrystal_02"
}
}
]
},
"OneLine": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "SetAnimatorInt",
"intID": "Crystal01",
"value": 1.0
},
{
"$type": "SetAnimatorInt",
"intID": "Crystal02",
"value": 0.0
},
{
"$type": "AttachModifier",
"modifierName": "EffectCrystal01"
},
{
"$type": "RemoveModifier",
"modifierName": "EffectCrystal02"
}
]
},
"ApplyElementDurability": {
"stacking": "Unique",
"modifierName": "",
"elementType": "Electric",
"elementDurability": 100.0
},
"Fadeing": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "SetAnimatorInt",
"intID": "Crystal01",
"value": 0.0
},
{
"$type": "SetAnimatorInt",
"intID": "Crystal02",
"value": 0.0
},
{
"$type": "RemoveModifier",
"modifierName": "EffectCrystal01"
},
{
"$type": "RemoveModifier",
"modifierName": "EffectCrystal02"
}
]
},
"Charging": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 0.5,
"onAdded": [
{
"$type": "ExecuteGadgetLua",
"param1": 201
},
{
"$type": "SetAnimatorInt",
"intID": "Crystal01",
"value": 1.0
},
{
"$type": "SetAnimatorInt",
"intID": "Crystal02",
"value": 1.0
},
{
"$type": "AttachModifier",
"modifierName": "EffectCrystal01"
},
{
"$type": "AttachModifier",
"modifierName": "EffectCrystal02"
}
],
"onRemoved": [
{
"$type": "ExecuteGadgetLua",
"predicates": [
{
"$type": "ByTargetGlobalValue",
"target": "Self",
"key": "ChargeFinish",
"value": 0.0
}
]
}
],
"onThinkInterval": [
{
"$type": "AddChargeBarValue",
"value": 50.0,
"maxValue": 0.0,
"minValue": 0.0
}
]
},
"Finish": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "ExecuteGadgetLua",
"param1": 202
},
{
"$type": "SetGlobalValue",
"value": 1.0,
"key": "ChargeFinish",
"maxValue": 0.0,
"minValue": 0.0
}
]
}
},
"onAdded": [
{
"$type": "SetGlobalValue",
"value": 1.0,
"key": "isTerminal",
"useLimitRange": true,
"maxValue": 1.0,
"minValue": 1.0
},
{
"$type": "ApplyModifier",
"modifierName": "ApplyElementDurability"
},
{
"$type": "SetGlobalValue",
"value": 0.0,
"key": "ChargeFinish",
"maxValue": 0.0,
"minValue": 0.0
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Ani_Prop_ElectricPowerCollector_03",
"abilityMixins": [
{
"$type": "AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "terminalConnectCount",
"defaultGlobalValueOnCreate": 0.0,
"valueSteps": [
-0.5,
0.5,
1.5,
2.5,
3.5
],
"modifierNameSteps": [
"Fadeing",
"OneLine",
"TwoLine",
"Charging"
]
},
{
"$type": "ChargeBarMixin",
"KDEGIGBDHMC": "Electric",
"FILLLGGOGIE": 0.0,
"maxValue": 100.0
},
{
"$type": "AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "_CHARGEBAR_VALUE",
"defaultGlobalValueOnCreate": 0.0,
"valueSteps": [
99.5,
100.5
],
"modifierNameSteps": [
"Finish"
]
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 202,
"modifierName": "FinishEffect"
}
],
"modifiers": {
"FinishEffect": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ElectricPowerCollector_Finish",
"born": {
"$type": "ConfigBornByAttachPoint",
"offset": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"attachPointName": "FinishEffect"
}
}
]
},
"EffectCrystal01": {
"stacking": "Unique",
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ElectricPowerCollector_02_01",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "ElectricCrystal_01"
}
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ElectricPowerCollector_02_02",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "ElectricCrystal_01"
}
}
]
},
"EffectCrystal02": {
"stacking": "Unique",
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ElectricPowerCollector_02_01",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "ElectricCrystal_02"
}
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ElectricPowerCollector_02_02",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "ElectricCrystal_02"
}
}
]
},
"EffectCrystal03": {
"stacking": "Unique",
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ElectricPowerCollector_02_01",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "ElectricCrystal_03"
}
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ElectricPowerCollector_02_02",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "ElectricCrystal_03"
}
}
]
},
"TwoLine": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "SetAnimatorInt",
"intID": "Crystal01",
"value": 1.0
},
{
"$type": "SetAnimatorInt",
"intID": "Crystal02",
"value": 1.0
},
{
"$type": "SetAnimatorInt",
"intID": "Crystal03",
"value": 0.0
},
{
"$type": "AttachModifier",
"modifierName": "EffectCrystal01"
},
{
"$type": "AttachModifier",
"modifierName": "EffectCrystal02"
},
{
"$type": "RemoveModifier",
"modifierName": "EffectCrystal03"
}
]
},
"OneLine": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "SetAnimatorInt",
"intID": "Crystal01",
"value": 1.0
},
{
"$type": "SetAnimatorInt",
"intID": "Crystal02",
"value": 0.0
},
{
"$type": "SetAnimatorInt",
"intID": "Crystal03",
"value": 0.0
},
{
"$type": "AttachModifier",
"modifierName": "EffectCrystal01"
},
{
"$type": "RemoveModifier",
"modifierName": "EffectCrystal02"
},
{
"$type": "RemoveModifier",
"modifierName": "EffectCrystal03"
}
]
},
"ApplyElementDurability": {
"stacking": "Unique",
"modifierName": "",
"elementType": "Electric",
"elementDurability": 100.0
},
"Fadeing": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "SetAnimatorInt",
"intID": "Crystal01",
"value": 0.0
},
{
"$type": "SetAnimatorInt",
"intID": "Crystal02",
"value": 0.0
},
{
"$type": "SetAnimatorInt",
"intID": "Crystal03",
"value": 0.0
},
{
"$type": "RemoveModifier",
"modifierName": "EffectCrystal01"
},
{
"$type": "RemoveModifier",
"modifierName": "EffectCrystal02"
},
{
"$type": "RemoveModifier",
"modifierName": "EffectCrystal03"
}
]
},
"Charging": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 0.5,
"onAdded": [
{
"$type": "ExecuteGadgetLua",
"param1": 201
},
{
"$type": "SetAnimatorInt",
"intID": "Crystal01",
"value": 1.0
},
{
"$type": "SetAnimatorInt",
"intID": "Crystal02",
"value": 1.0
},
{
"$type": "SetAnimatorInt",
"intID": "Crystal03",
"value": 1.0
},
{
"$type": "AttachModifier",
"modifierName": "EffectCrystal01"
},
{
"$type": "AttachModifier",
"modifierName": "EffectCrystal02"
},
{
"$type": "AttachModifier",
"modifierName": "EffectCrystal03"
}
],
"onRemoved": [
{
"$type": "ExecuteGadgetLua",
"predicates": [
{
"$type": "ByTargetGlobalValue",
"target": "Self",
"key": "ChargeFinish",
"value": 0.0
}
]
}
],
"onThinkInterval": [
{
"$type": "AddChargeBarValue",
"value": 50.0,
"maxValue": 0.0,
"minValue": 0.0
}
]
},
"Finish": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "ExecuteGadgetLua",
"param1": 202
},
{
"$type": "SetGlobalValue",
"value": 1.0,
"key": "ChargeFinish",
"maxValue": 0.0,
"minValue": 0.0
}
]
}
},
"onAdded": [
{
"$type": "SetGlobalValue",
"value": 1.0,
"key": "isTerminal",
"useLimitRange": true,
"maxValue": 1.0,
"minValue": 1.0
},
{
"$type": "ApplyModifier",
"modifierName": "ApplyElementDurability"
},
{
"$type": "SetGlobalValue",
"value": 0.0,
"key": "ChargeFinish",
"maxValue": 0.0,
"minValue": 0.0
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Ani_Prop_ElecSource_01",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "AttackFieldDisable"
},
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "AttackFieldActive"
}
],
"modifiers": {
"SetRockObject": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "CreateGadget",
"lifeByOwnerIsAlive": true,
"born": {
"$type": "ConfigBornBySelf",
"offset": {
"x": 0.0,
"y": 0.0,
"z": 0.0
}
},
"gadgetID": 70330112,
"campID": 5001,
"byServer": true
}
]
},
"AttackFieldDisable": {
"modifierName": "",
"duration": 30.0,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ElecSource_01_02",
"born": {
"$type": "ConfigBornByAttachPoint",
"useRotation": true,
"attachPointName": "RootNode"
}
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ElecSource_01_03_Destroy",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "RootNode"
}
},
{
"$type": "EnableSceneTransformByName",
"transformNames": [
"DynamicColliderController"
]
}
],
"onRemoved": [
{
"$type": "ExecuteGadgetLua"
}
]
},
"AttackFieldActive": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 0.5,
"modifierMixins": [
{
"$type": "DynamicCollisionMixin",
"tags": [
"LEVEL1"
]
}
],
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ElecSeed_Seal_01_Billboard",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "EffectPoint"
}
},
{
"$type": "EnableSceneTransformByName",
"transformNames": [
"DynamicColliderController"
],
"setEnable": true
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ElecSource_01_03",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "RootNode"
}
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ElecSource_01_01",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "RootNode"
}
}
],
"onThinkInterval": [
{
"$type": "Predicated",
"otherTargets": {
"$type": "SelectTargetsByShape",
"topLimit": 1,
"sortType": "Nearest",
"shapeName": "CircleR4H4",
"campTargetType": "Enemy",
"sizeRatio": 1.0
},
"predicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Avatar"
]
},
{
"$type": "ByTargetGlobalValue",
"key": "_ABILITY_Electric_Fairy_Block_Handle_Level",
"value": 1.0,
"compareType": "MoreThanAndEqual"
}
],
"successActions": [
{
"$type": "ExecuteGadgetLua",
"param1": 201
}
]
}
]
}
},
"onAdded": [
{
"$type": "AttachModifier",
"modifierName": "SetRockObject"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Ani_Prop_ElecSource_ReminderLv2",
"onAbilityStart": [
{
"$type": "Predicated",
"target": "Target",
"targetPredicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Avatar"
]
},
{
"$type": "ByTargetGlobalValue",
"key": "_ABILITY_Electric_Fairy_Block_Handle_Level",
"value": 1.0
}
],
"successActions": [
{
"$type": "ShowReminder",
"id": 400067
}
]
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Ani_Prop_ElecSource_ReminderLv3",
"onAbilityStart": [
{
"$type": "Predicated",
"target": "Target",
"targetPredicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Avatar"
]
},
{
"$type": "ByAny",
"predicates": [
{
"$type": "ByTargetGlobalValue",
"key": "_ABILITY_Electric_Fairy_Block_Handle_Level",
"value": 2.0
},
{
"$type": "ByTargetGlobalValue",
"key": "_ABILITY_Electric_Fairy_Block_Handle_Level",
"value": 1.0
}
]
}
],
"successActions": [
{
"$type": "ShowReminder",
"id": 400067
}
]
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Ani_Prop_ElecSource_PushAttack",
"onAbilityStart": [
{
"$type": "SetGlobalDir",
"target": "Target",
"key": "ElecSourceHitRotation",
"born": {
"$type": "ConfigBornBySelf",
"direction": {
"$type": "ConfigDirectionByLookAtEntity",
"angleOffset": {
"x": 0.0,
"y": 0.0,
"z": 0.0
}
}
},
"setTarget": false
},
{
"$type": "SetGlobalPos",
"key": "ElecSourceHitPosition",
"born": {
"$type": "ConfigBornByCollisionPoint"
},
"setTarget": false
},
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_ElecSource_01_Hit",
"born": {
"$type": "ConfigBornByGlobalValue",
"positionKey": "ElecSourceHitPosition",
"directionKey": "ElecSourceHitRotation"
}
},
{
"$type": "Predicated",
"target": "Target",
"targetPredicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Avatar"
]
},
{
"$type": "ByTargetGlobalValue",
"key": "HAS_ELECTRIC_FAIRY_BUFF",
"value": 1.0
}
],
"failActions": [
{
"$type": "DamageByAttackValue",
"target": "Target",
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": 0.0,
"damagePercentageRatio": 0.0,
"elementDurability": 0.0,
"strikeType": "Default",
"enBreak": 800.0,
"ignoreLevelDiff": true
},
"hitPattern": {
"onHitEffectName": "none",
"hitImpulseType": "LV3",
"hitHaltTimeScale": 0.009999999776482582,
"muteHitText": true
}
}
}
]
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Prop_KitsuneStatue_03",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "Mute"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Active"
}
],
"modifiers": {
"Mute": {
"modifierName": "",
"elementDurability": 100.0
},
"Active": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_KitsuneStatue_Active",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "EyeEffectPoint"
}
}
]
}
}
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Prop_KitsuneStatue_01",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "ActiveOnElecHit"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Active"
}
],
"modifiers": {
"ActiveOnElecHit": {
"modifierName": "",
"elementDurability": 100.0,
"onBeingHit": [
{
"$type": "ExecuteGadgetLua",
"predicates": [
{
"$type": "ByHitElement",
"element": "Electric"
}
],
"param1": 201
}
]
},
"Active": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_KitsuneStatue_Active",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "EyeEffectPoint"
}
}
]
}
}
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Prop_KitsuneStatue_02",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "ActiveOnElecHit"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Active"
}
],
"modifiers": {
"ActiveOnElecHit": {
"modifierName": "",
"elementDurability": 100.0,
"onBeingHit": [
{
"$type": "ExecuteGadgetLua",
"predicates": [
{
"$type": "ByHitElement",
"element": "Electric"
}
],
"param1": 201
}
]
},
"Active": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_KitsuneStatue_Active",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "EyeEffectPoint"
},
"scale": 1.75
}
]
}
}
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Ani_Stone_MagnetPlatform_01",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "HitJudge"
}
],
"modifiers": {
"SelfCheck": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 0.5,
"onThinkInterval": [
{
"$type": "Predicated",
"otherTargets": {
"$type": "SelectTargetsByShape",
"sortType": "Nearest",
"shapeName": "CircleR10H5",
"campTargetType": "All",
"sizeRatio": 1.0
},
"targetPredicates": [
{
"$type": "ByAny",
"predicates": [
{
"$type": "ByHasElement",
"element": "Electric"
},
{
"$type": "ByTargetGlobalValue",
"key": "HAS_ELECTRIC_FAIRY_BUFF",
"value": 1.0
}
]
}
],
"successActions": [
{
"$type": "DebugLog",
"content": "======Get Target====="
},
{
"$type": "ApplyModifier",
"modifierName": "CanWalk"
}
]
}
]
},
"ColliderLateSwitch": {
"modifierName": "",
"duration": 0.5,
"elementDurability": 100.0,
"onRemoved": [
{
"$type": "Predicated",
"targetPredicates": [
{
"$type": "ByTargetGadgetState"
}
],
"successActions": [
{
"$type": "EnableSceneTransformByName",
"transformNames": [
"FloorCollider"
]
},
{
"$type": "EnableSceneTransformByName",
"transformNames": [
"AirWallCollider"
],
"setEnable": true
}
],
"failActions": [
{
"$type": "EnableSceneTransformByName",
"transformNames": [
"FloorCollider"
],
"setEnable": true
},
{
"$type": "EnableSceneTransformByName",
"transformNames": [
"AirWallCollider"
]
}
]
}
]
},
"CanWalk": {
"modifierName": "",
"duration": 2.5,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_StoneMagnetPlatform_01_Together"
},
{
"$type": "ExecuteGadgetLua",
"param1": 201
},
{
"$type": "AttachModifier",
"modifierName": "ColliderLateSwitch"
}
],
"onRemoved": [
{
"$type": "ExecuteGadgetLua"
}
]
},
"HitJudge": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_StoneMagnetPlatform_01_Apart"
},
{
"$type": "AttachModifier",
"modifierName": "ColliderLateSwitch"
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_StoneMagnetPlatform_01_Idle"
}
],
"onBeingHit": [
{
"$type": "ApplyModifier",
"predicates": [
{
"$type": "ByHitElement",
"element": "Electric"
}
],
"modifierName": "CanWalk"
}
]
}
},
"onAdded": [
{
"$type": "AttachModifier",
"modifierName": "SelfCheck"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Prop_RaioShield_Interact",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "Eff_Barrier"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Disappear"
}
],
"modifiers": {
"Disappear": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_RaioShield_01"
}
]
},
"Eff_Barrier": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_RaioShield_01_ShieldAppear"
}
],
"onKill": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_RaioShield_01_ShieldDestroy"
}
]
}
}
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Prop_RaioShield_Attack",
"onAbilityStart": [
{
"$type": "DamageByAttackValue",
"target": "Target",
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": 0.0,
"damagePercentageRatio": 0.0,
"elementDurability": 0.0,
"strikeType": "Default",
"enBreak": 800.0,
"ignoreLevelDiff": true
},
"hitPattern": {
"onHitEffectName": "",
"hitImpulseType": "LV5",
"hitHaltTimeScale": 0.009999999776482582,
"muteHitText": true
}
}
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Ani_Prop_RaioTrunk_01",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "Phase1"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Phase2"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 202,
"modifierName": "Phase3"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 203,
"modifierName": "Phase4"
},
{
"$type": "AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "_LIGHT_HIT",
"defaultGlobalValueOnCreate": 0.0,
"valueSteps": [
0.5,
1.5
],
"modifierNameSteps": [
"LightHit"
]
}
],
"modifiers": {
"Delay_Lightning": {
"modifierName": "",
"duration": 0.20000000298023224,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "CreateGadget",
"predicates": [
{
"$type": "ByNot",
"predicates": [
{
"$type": "ByTargetGlobalValue",
"target": "Self",
"key": "_Electric_LightHit_Pos_0",
"value": 0.0,
"compareType": "NoneOrEqual"
}
]
}
],
"born": {
"$type": "ConfigBornByGlobalValue",
"positionKey": "_Electric_LightHit_Pos",
"directionKey": ""
},
"gadgetID": 70290121,
"campID": 5001,
"campTargetType": "Enemy"
}
],
"onRemoved": [
{
"$type": "FireEffect",
"predicates": [
{
"$type": "ByNot",
"predicates": [
{
"$type": "ByTargetGlobalValue",
"target": "Self",
"key": "_Electric_LightHit_Pos_0",
"value": 0.0,
"compareType": "NoneOrEqual"
}
]
}
],
"effectPattern": "Eff_SceneObj_RaioTrunk_01_PowerUp"
}
]
},
"LightHit": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 3.0,
"onThinkInterval": [
{
"$type": "ClearGlobalPos",
"key": "_Electric_LightHit_Pos",
"setTarget": false
},
{
"$type": "Predicated",
"otherTargets": {
"$type": "SelectTargetsByShape",
"topLimit": 1,
"sortType": "Nearest",
"shapeName": "CircleR30H10",
"campTargetType": "AllExceptSelf",
"sizeRatio": 1.0
},
"predicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"successActions": [
{
"$type": "SetGlobalPos",
"target": "Target",
"key": "_Electric_LightHit_Pos",
"born": {
"$type": "ConfigBornByTarget",
"offset": {
"x": 0.0,
"y": 0.0,
"z": 0.0
}
},
"setTarget": false
},
{
"$type": "ApplyModifier",
"modifierName": "Delay_Lightning"
}
]
}
]
},
"Phase1": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_RaioTrunk_01_Idle"
},
{
"$type": "SetGlobalValue",
"value": 1.0,
"key": "_LIGHT_HIT",
"maxValue": 0.0,
"minValue": 0.0
}
]
},
"Phase2": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_RaioTrunk_01_Receive"
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_RaioTrunk_01_Purify_01"
},
{
"$type": "SetGlobalValue",
"value": 1.0,
"key": "_LIGHT_HIT",
"maxValue": 0.0,
"minValue": 0.0
}
]
},
"Phase3": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_RaioTrunk_01_Receive"
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_RaioTrunk_01_Purify_02"
},
{
"$type": "SetGlobalValue",
"value": 1.0,
"key": "_LIGHT_HIT",
"maxValue": 0.0,
"minValue": 0.0
}
]
},
"Phase4": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_RaioTrunk_01_Receive"
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_RaioTrunk_01_Purify_03"
},
{
"$type": "SetGlobalValue",
"value": 0.0,
"key": "_LIGHT_HIT",
"maxValue": 0.0,
"minValue": 0.0
}
]
}
}
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "RaioTrunkLight",
"abilitySpecials": {
"DamagePercentage": 4.0,
"LevelEntity_AvatarDot_SystemValue": 1.0
},
"modifiers": {
"UNIQUE_MinusElectricReject": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"duration": 0.5,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AddGlobalValue",
"value": -1.0,
"key": "_ABILITY_SceneObj_Electric_Fairy_Immunity_Time",
"useLimitRange": true,
"maxValue": 100.0,
"minValue": 0.0
}
]
},
"Lightning": {
"modifierName": "",
"duration": 1.0,
"elementDurability": 100.0,
"onRemoved": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_RaioTrunk_01_ThunderFall"
},
{
"$type": "TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "ConfigBornBySelf",
"offset": {
"x": 0.0,
"y": 0.0,
"z": 0.0
}
},
"radius": 2.0
},
"attackInfo": {
"attackTag": "Inazuma_Environment_Damage",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": 0.0,
"damagePercentageRatio": 0.0,
"elementType": "Electric",
"elementDurability": 50.0,
"ignoreAttackerProperty": true,
"enBreak": 200.0,
"damageExtra": [
"LevelEntity_AvatarDot_SystemValue",
"DamagePercentage",
"Mul"
],
"trueDamage": true,
"KFEKOPMJDEJ": true
},
"hitPattern": {
"onHitEffectName": "default",
"hitImpulseType": "LV4",
"hitHaltTimeScale": 0.05000000074505806
},
"forceCameraShake": true,
"cameraShake": {
"shakeType": "CustomVector",
"shakeRange": 0.36000001430511475,
"shakeTime": 0.23999999463558197,
"shakeDistance": 40.0,
"shakeDir": {
"y": -1.0
},
"extension": {
"rangeAttenuation": 0.20000000298023224
}
}
}
},
"targetType": "All"
},
{
"$type": "Predicated",
"otherTargets": {
"$type": "SelectTargetsByShape",
"shapeName": "CircleR2",
"campTargetType": "AllExceptSelf",
"sizeRatio": 1.0
},
"targetPredicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"successActions": [
{
"$type": "ApplyModifier",
"target": "TargetTeam",
"modifierName": "UNIQUE_MinusElectricReject"
}
]
}
]
}
},
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "Lightning"
},
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_RaioTrunk_01_ThunderFall_Warning"
},
{
"$type": "SetSystemValueToOverrideMap",
"key": "LevelEntity_AvatarDot_SystemValue",
"type": "ElementLevelCo"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Ani_Prop_ElecVein_01",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "Phase1"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Phase2"
}
],
"modifiers": {
"Phase1": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ElecPlasma_01_Active"
}
],
"onBeingHit": [
{
"$type": "ExecuteGadgetLua",
"predicates": [
{
"$type": "ByHitElement",
"element": "Electric"
}
],
"param1": 201
}
]
},
"Phase2": {
"modifierName": "",
"duration": 3.0,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_ElecPlasma_01_Disappear"
}
],
"onRemoved": [
{
"$type": "KillSelf"
}
]
}
}
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Ani_Prop_OroLampBase_Intee",
"modifiers": {
"OroLampBuffCd": {
"stacking": "Unique",
"modifierName": "",
"duration": 0.5,
"elementDurability": 100.0,
"onRemoved": [
{
"$type": "SetGlobalValue",
"value": 0.0,
"key": "_OroLampBuff_Cd",
"maxValue": 0.0,
"minValue": 0.0
}
]
},
"OroLampBuffTeam": {
"modifierName": "",
"elementDurability": 100.0,
"modifierMixins": [
{
"$type": "CurLocalAvatarMixin",
"modifierName": "OroLampBuff"
}
]
},
"OroLampBuffDelayTeam": {
"modifierName": "",
"elementDurability": 100.0,
"modifierMixins": [
{
"$type": "CurLocalAvatarMixin",
"modifierName": "OroLampBuffDelay"
}
]
},
"OroLampBuffManager": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 2.0,
"modifierMixins": [
{
"$type": "AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "_OroLampBuff_Cd",
"defaultGlobalValueOnCreate": 0.0,
"valueSteps": [
-0.5,
0.5,
1.5
],
"modifierNameSteps": [
"OroLampBuffDelayTeam",
"OroLampBuffTeam"
]
}
],
"onAdded": [
{
"$type": "SetGlobalValue",
"value": 1.0,
"key": "_OroLampBuff_Cd",
"maxValue": 0.0,
"minValue": 0.0
}
],
"onThinkInterval": [
{
"$type": "RemoveModifier",
"predicates": [
{
"$type": "ByNot",
"predicates": [
{
"$type": "ByTargetInArea",
"NCLGJDIFJNN": "FirstArea",
"areas": [
13
]
}
]
}
],
"modifierName": "OroLampBuffManager"
}
]
},
"OroLampBuffDelay": {
"stacking": "Unique",
"modifierName": "",
"duration": 10.0,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_OroLampJade_Buff_02"
}
],
"onRemoved": [
{
"$type": "SetGlobalValue",
"target": "Team",
"value": 1.0,
"key": "_OroLampBuff_Cd",
"maxValue": 0.0,
"minValue": 0.0
}
]
},
"OroLampBuff": {
"stacking": "Unique",
"modifierName": "",
"elementDurability": 100.0,
"modifierMixins": [
{
"$type": "ModifyDamageMixin",
"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"
],
"damagePercentageRatio": 2.0
}
],
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_OroLampJade_Buff_01"
},
{
"$type": "SetGlobalValue",
"doOffStage": true,
"value": 1.0,
"key": "_OroLampBuff_Cd_Avatar",
"maxValue": 0.0,
"minValue": 0.0
}
],
"onRemoved": [
{
"$type": "SetGlobalValue",
"doOffStage": true,
"value": 0.0,
"key": "_OroLampBuff_Cd_Avatar",
"maxValue": 0.0,
"minValue": 0.0
}
],
"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"
]
}
],
"successActions": [
{
"$type": "ApplyModifier",
"target": "Team",
"modifierName": "OroLampBuffCd"
}
]
}
]
}
},
"onAbilityStart": [
{
"$type": "ApplyModifier",
"target": "TargetTeam",
"modifierName": "OroLampBuffManager"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Ani_Prop_OroLampBase_01",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "Phase1"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Phase2"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 202,
"modifierName": "Phase3"
}
],
"modifiers": {
"Phase3": {
"modifierName": "",
"elementDurability": 100.0,
"modifierMixins": [
{
"$type": "InteractTriggerAbilityMixin",
"abilityName": "SceneObj_Area_Dq_Property_Ani_Prop_OroLampBase_Intee"
}
],
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_OroLampJade_Level_01"
}
]
},
"Phase1": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_OroLampJade_Level_01"
}
]
},
"Phase2": {
"modifierName": "",
"elementDurability": 100.0,
"modifierMixins": [
{
"$type": "InteractTriggerAbilityMixin",
"abilityName": "SceneObj_Area_Dq_Property_Ani_Prop_OroLampBase_Intee"
}
],
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_OroLampJade_Level_02"
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_OroLampJade_02_Active"
},
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_OroLampGlobe_01_Disappear",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "AttachPoint"
}
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_OroLampGlobe_01",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "AttachPoint"
}
}
]
}
}
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Ani_Prop_OroLampGlobe_01",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "Phase1"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Phase2"
}
],
"modifiers": {
"Phase1": {
"modifierName": "",
"elementDurability": 100.0
},
"Phase2": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "ExecuteGadgetLua"
}
]
}
}
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Ani_Prop_OroLampJade_01",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "Phase1"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Phase2"
}
],
"modifiers": {
"Phase1": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "EnableSceneTransformByName",
"transformNames": [
"Stone"
],
"setEnable": true
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_OroLampJade_03"
}
]
},
"Phase2": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "EnableSceneTransformByName",
"transformNames": [
"Stone"
]
},
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_Ore_01_Destroy"
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_OroLampJade_02",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "AttachPoint"
}
},
{
"$type": "ExecuteGadgetLua"
}
]
}
}
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Prop_RaioPattern_01",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "Blank"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "RaioPattern1"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 202,
"modifierName": "RaioPattern2"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 203,
"modifierName": "RaioPattern3"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 204,
"modifierName": "RaioPattern4"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 901,
"modifierName": "RaioPattern5"
}
],
"modifiers": {
"Blank": {
"modifierName": "",
"elementDurability": 100.0
},
"RaioPattern1": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_RaioPattern_01",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "EffectNode"
},
"effectTempleteID": 100
}
]
},
"RaioPattern2": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_RaioPattern_01",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "EffectNode"
},
"effectTempleteID": 101
}
]
},
"RaioPattern3": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_RaioPattern_01",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "EffectNode"
},
"effectTempleteID": 102
}
]
},
"RaioPattern4": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_RaioPattern_01",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "EffectNode"
},
"effectTempleteID": 103
}
]
},
"RaioPattern5": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_RaioPattern_01",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "EffectNode"
},
"effectTempleteID": 104
}
]
}
},
"onKill": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_RaioPattern_01_Disappear"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Gear_Combat_Laser_State_Elec_01",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Laser_Active_Electric"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 203,
"modifierName": "Laser_Active_Fire"
}
],
"modifiers": {
"charing": {
"modifierName": "",
"duration": 2.0,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_IceSentryTurrets_Thunder_Atk"
},
{
"$type": "SetAnimatorBool",
"boolID": "ShootElc",
"value": true
}
],
"onRemoved": [
{
"$type": "SetAnimatorTrigger",
"triggerID": "Fire"
}
]
},
"Laser_Active_Electric": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 6.0,
"onAdded": [
{
"$type": "AddGlobalValue",
"value": 5.0,
"key": "Electric_Bullet",
"useLimitRange": true,
"maxValue": 1.0,
"minValue": 0.0
}
],
"onRemoved": [
{
"$type": "AddGlobalValue",
"value": -5.0,
"key": "Electric_Bullet",
"useLimitRange": true,
"maxValue": 1.0,
"minValue": 0.0
}
],
"onThinkInterval": [
{
"$type": "AttachModifier",
"modifierName": "charing"
}
]
},
"Laser_Active_Fire": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 5.0,
"onAdded": [
{
"$type": "AddGlobalValue",
"value": 5.0,
"key": "Fire_Bullet",
"useLimitRange": true,
"maxValue": 1.0,
"minValue": 0.0
}
],
"onRemoved": [
{
"$type": "AddGlobalValue",
"value": -5.0,
"key": "Fire_Bullet",
"useLimitRange": true,
"maxValue": 1.0,
"minValue": 0.0
}
],
"onThinkInterval": [
{
"$type": "SetAnimatorTrigger",
"predicates": [
{
"$type": "ByTargetGlobalValue",
"key": "PLAYER_ENTER",
"value": 1.0
}
],
"triggerID": "Fire"
}
]
}
},
"onAdded": [
{
"$type": "AddGlobalValue",
"value": -5.0,
"key": "PLAYER_ENTER",
"useLimitRange": true,
"maxValue": 1.0,
"minValue": 0.0
},
{
"$type": "SetPartControlTarget",
"target": "Target",
"partRootNames": [
"LaserControl"
]
}
],
"onKill": [
{
"$type": "EnablePartControl",
"partRootNames": [
"LaserControl"
]
},
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_IceSentryTurrets_Destroy_01",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "LaserControl"
}
}
],
"onFieldEnter": [
{
"$type": "AddGlobalValue",
"value": 5.0,
"key": "PLAYER_ENTER",
"useLimitRange": true,
"maxValue": 1.0,
"minValue": 0.0
}
],
"onFieldExit": [
{
"$type": "AddGlobalValue",
"value": -5.0,
"key": "PLAYER_ENTER",
"useLimitRange": true,
"maxValue": 1.0,
"minValue": 0.0
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Gear_Combat_Laser_Charging_Elec_01",
"abilityMixins": [
{
"$type": "AttachToStateIDMixin",
"stateIDs": [
"Charge"
],
"modifierName": "Gear_Shoot_Charge"
}
],
"modifiers": {
"Gear_Shoot_Charge": {
"modifierName": "",
"elementDurability": 100.0
}
}
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Gear_Combat_Laser_Shooting_Elec_01",
"abilityMixins": [
{
"$type": "AttachToStateIDMixin",
"stateIDs": [
"Shoot"
],
"modifierName": "Gear_Shoot"
},
{
"$type": "AttachToStateIDMixin",
"stateIDs": [
"Born",
"Rise",
"Die",
"Default"
],
"modifierName": "wudi"
}
],
"modifiers": {
"wudi": {
"modifierName": "",
"elementDurability": 100.0,
"state": "Invincible"
},
"Gear_Shoot": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "TribleShoot"
}
]
},
"TribleShoot": {
"modifierName": "",
"duration": 0.6499999761581421,
"elementDurability": 100.0,
"thinkInterval": 0.30000001192092896,
"onAdded": [
{
"$type": "SetAnimatorBool",
"boolID": "ShootElc",
"value": true
},
{
"$type": "TriggerBullet",
"bulletID": 70220073,
"born": {
"$type": "ConfigBornByAttachPoint",
"offset": {
"x": -0.10000000149011612,
"y": 0.0,
"z": 0.4000000059604645
},
"attachPointName": "ShootPoint"
}
}
],
"onRemoved": [
{
"$type": "SetAnimatorBool",
"boolID": "ShootElc"
}
],
"onThinkInterval": [
{
"$type": "TriggerBullet",
"bulletID": 70220073,
"born": {
"$type": "ConfigBornByAttachPoint",
"offset": {
"x": -0.10000000149011612,
"y": 0.0,
"z": 0.4000000059604645
},
"attachPointName": "ShootPoint"
}
}
]
}
}
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Gear_Combat_Laser_Aiming_Elec_01",
"abilityMixins": [
{
"$type": "AttachToStateIDMixin",
"stateIDs": [
"Charge"
],
"modifierName": "Gear_Shoot_Aim"
}
],
"modifiers": {
"Gear_Shoot_Aim": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_KanriahMech_ElectricBall_Aiming"
}
]
}
}
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Gear_Combat_Laser_Targetting_Elec_01",
"abilityMixins": [
{
"$type": "AttachToStateIDMixin",
"stateIDs": [
"Born",
"Normal",
"Rise",
"Die",
"Default"
],
"modifierName": "DisableControl"
},
{
"$type": "AttachToStateIDMixin",
"stateIDs": [
"Active",
"Charge",
"Shoot"
],
"modifierName": "EnableControl"
},
{
"$type": "AttachToAIAlertnessMixin",
"alertness": [
0
],
"modifierName": "outAttack"
},
{
"$type": "AttachToAIAlertnessMixin",
"alertness": [
1,
2
],
"modifierName": "inAttack"
}
],
"modifiers": {
"inAttack": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "ExecuteGadgetLua",
"param1": 201
},
{
"$type": "SetPartControlTarget",
"target": "Target",
"partRootNames": [
"LaserControl"
]
}
]
},
"outAttack": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "ExecuteGadgetLua",
"predicates": [
{
"$type": "ByTargetGadgetState",
"target": "Self",
"gadgetState": 201
}
],
"param1": 202
}
]
},
"phase1": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "ExecuteGadgetLua",
"param1": 202
}
]
},
"phase2": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "ExecuteGadgetLua",
"param1": 201
}
]
},
"DisableControl": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "EnablePartControl",
"partRootNames": [
"LaserControl"
]
}
]
},
"EnableControl": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "EnablePartControl",
"partRootNames": [
"LaserControl"
],
"enable": true
}
]
}
}
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Bullet_IceSentryTurrets_Thunder_Bullet_Loop",
"modifiers": {
"Light": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_IceSentryTurrets_Thunder_Bullet"
}
]
}
},
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "Light"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "Bullet_IceSentryTurrets_Thunder_Bullet_Burst",
"onAbilityStart": [
{
"$type": "FireHitEffect",
"hitEntity": "",
"hitScene": {
"defaultEffect": "Eff_SceneObj_IceSentryTurrets_Thunder_Hit",
"surfaceEffect": {
"Water": "Eff_SceneObj_IceSentryTurrets_Thunder_Hit"
}
}
},
{
"$type": "TriggerAttackEvent",
"attackEvent": {
"attackPattern": {
"$type": "ConfigAttackSphere",
"triggerType": "TriggerNoRepeat",
"born": {
"$type": "ConfigBornByCollisionPoint"
},
"radius": 1.0
},
"attackInfo": {
"attackTag": "",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentage": 1.0,
"damagePercentageRatio": 0.0,
"elementType": "Electric",
"elementDurability": 50.0,
"strikeType": "Blunt"
},
"hitPattern": {
"onHitEffectName": "Eff_SceneObj_IceSentryTurrets_Thunder_Hit",
"hitImpulseType": "LV3",
"hitHaltTimeScale": 0.05000000074505806
},
"forceCameraShake": true,
"cameraShake": {
"shakeRange": 0.36000001430511475,
"shakeTime": 0.36000001430511475
}
}
},
"targetType": "Enemy"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Ani_Prop_ElecSourceAttack_01",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Disable"
},
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "Active"
}
],
"abilitySpecials": {
"DamagePercentage": 0.6570000052452087,
"LevelEntity_AvatarDot_SystemValue": 1.0
},
"modifiers": {
"Disable": {
"modifierName": "",
"elementDurability": 100.0
},
"Active": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 1.0,
"onThinkInterval": [
{
"$type": "Predicated",
"otherTargets": {
"$type": "SelectTargetsByShape",
"sortType": "Nearest",
"shapeName": "CircleR9H9",
"campTargetType": "Enemy",
"sizeRatio": 1.0
},
"targetPredicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"successActions": [
{
"$type": "ApplyModifier",
"target": "TargetTeam",
"modifierName": "UNIQUE_MinusElectricReject_ElecSource"
},
{
"$type": "DamageByAttackValue",
"target": "Target",
"attackInfo": {
"attackTag": "Inazuma_Environment_Damage",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentageRatio": 0.0,
"elementType": "Electric",
"elementDurability": 25.0,
"ignoreAttackerProperty": true,
"strikeType": "Default",
"enBreak": 0.0,
"damageExtra": [
"LevelEntity_AvatarDot_SystemValue",
"DamagePercentage",
"Mul"
],
"ignoreLevelDiff": true,
"trueDamage": true,
"KFEKOPMJDEJ": true
},
"hitPattern": {
"onHitEffectName": "none",
"hitImpulseType": "LV0",
"hitHaltTimeScale": 0.009999999776482582
}
}
}
]
}
]
},
"UNIQUE_MinusElectricReject_ElecSource": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"duration": 0.5,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AddGlobalValue",
"value": -1.0,
"key": "_ABILITY_SceneObj_Electric_Fairy_Immunity_Time",
"useLimitRange": true,
"maxValue": 100.0,
"minValue": 0.0
}
]
}
},
"onAdded": [
{
"$type": "SetSystemValueToOverrideMap",
"key": "LevelEntity_AvatarDot_SystemValue",
"type": "ElementLevelCo"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Ani_Prop_ElecSourceAttack_02",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Disable"
},
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "Active"
}
],
"abilitySpecials": {
"DamagePercentage": 0.6570000052452087,
"LevelEntity_AvatarDot_SystemValue": 1.0
},
"modifiers": {
"Disable": {
"modifierName": "",
"elementDurability": 100.0
},
"Active": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 1.0,
"onThinkInterval": [
{
"$type": "Predicated",
"otherTargets": {
"$type": "SelectTargetsByShape",
"sortType": "Nearest",
"shapeName": "CircleR4H4",
"campTargetType": "Enemy",
"sizeRatio": 1.0
},
"targetPredicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"successActions": [
{
"$type": "ApplyModifier",
"target": "TargetTeam",
"modifierName": "UNIQUE_MinusElectricReject_ElecSourceSmall"
},
{
"$type": "DamageByAttackValue",
"target": "Target",
"attackInfo": {
"attackTag": "Inazuma_Environment_Damage",
"attenuationTag": "",
"attenuationGroup": "default",
"attackProperty": {
"damagePercentageRatio": 0.0,
"elementType": "Electric",
"elementDurability": 25.0,
"ignoreAttackerProperty": true,
"strikeType": "Default",
"enBreak": 0.0,
"damageExtra": [
"LevelEntity_AvatarDot_SystemValue",
"DamagePercentage",
"Mul"
],
"ignoreLevelDiff": true,
"trueDamage": true,
"KFEKOPMJDEJ": true
},
"hitPattern": {
"onHitEffectName": "none",
"hitImpulseType": "LV0",
"hitHaltTimeScale": 0.009999999776482582
}
}
}
]
}
]
},
"UNIQUE_MinusElectricReject_ElecSourceSmall": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"duration": 0.5,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AddGlobalValue",
"value": -1.0,
"key": "_ABILITY_SceneObj_Electric_Fairy_Immunity_Time",
"useLimitRange": true,
"maxValue": 100.0,
"minValue": 0.0
}
]
}
},
"onAdded": [
{
"$type": "SetSystemValueToOverrideMap",
"key": "LevelEntity_AvatarDot_SystemValue",
"type": "ElementLevelCo"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Ani_Prop_ElecSource_02",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "AttackFieldDisable"
},
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "AttackFieldActive"
}
],
"modifiers": {
"SetRockObject": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "CreateGadget",
"lifeByOwnerIsAlive": true,
"born": {
"$type": "ConfigBornBySelf",
"offset": {
"x": 0.0,
"y": 0.0,
"z": 0.0
}
},
"gadgetID": 70330112,
"campID": 5001,
"byServer": true
}
]
},
"AttackFieldDisable": {
"modifierName": "",
"duration": 30.0,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ElecSource_01_02",
"born": {
"$type": "ConfigBornByAttachPoint",
"useRotation": true,
"attachPointName": "RootNode"
}
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ElecSource_01_03_Destroy",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "RootNode"
}
},
{
"$type": "EnableSceneTransformByName",
"transformNames": [
"DynamicColliderController"
]
}
],
"onRemoved": [
{
"$type": "ExecuteGadgetLua"
}
]
},
"AttackFieldActive": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 0.5,
"modifierMixins": [
{
"$type": "DynamicCollisionMixin",
"tags": [
"LEVEL1",
"LEVEL2"
]
}
],
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ElecSeed_Seal_02_Billboard",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "EffectPoint"
}
},
{
"$type": "EnableSceneTransformByName",
"transformNames": [
"DynamicColliderController"
],
"setEnable": true
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ElecSource_01_03",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "RootNode"
}
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ElecSource_01_01",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "RootNode"
}
}
],
"onThinkInterval": [
{
"$type": "Predicated",
"otherTargets": {
"$type": "SelectTargetsByShape",
"topLimit": 1,
"sortType": "Nearest",
"shapeName": "CircleR4H4",
"campTargetType": "Enemy",
"sizeRatio": 1.0
},
"targetPredicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Avatar"
]
},
{
"$type": "ByTargetGlobalValue",
"key": "_ABILITY_Electric_Fairy_Block_Handle_Level",
"value": 2.0,
"compareType": "MoreThanAndEqual"
}
],
"successActions": [
{
"$type": "ExecuteGadgetLua",
"param1": 201
}
]
}
]
}
},
"onAdded": [
{
"$type": "AttachModifier",
"modifierName": "SetRockObject"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Ani_Prop_ElecSource_03",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "AttackFieldDisable"
},
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "AttackFieldActive"
}
],
"modifiers": {
"SetRockObject": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "CreateGadget",
"lifeByOwnerIsAlive": true,
"born": {
"$type": "ConfigBornBySelf",
"offset": {
"x": 0.0,
"y": 0.0,
"z": 0.0
}
},
"gadgetID": 70330112,
"campID": 5001,
"byServer": true
}
]
},
"AttackFieldDisable": {
"modifierName": "",
"duration": 30.0,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ElecSource_01_02",
"born": {
"$type": "ConfigBornByAttachPoint",
"useRotation": true,
"attachPointName": "RootNode"
}
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ElecSource_01_03_Destroy",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "RootNode"
}
},
{
"$type": "EnableSceneTransformByName",
"transformNames": [
"DynamicColliderController"
]
}
],
"onRemoved": [
{
"$type": "ExecuteGadgetLua"
}
]
},
"AttackFieldActive": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 0.5,
"modifierMixins": [
{
"$type": "DynamicCollisionMixin",
"tags": [
"LEVEL1",
"LEVEL2",
"LEVEL3"
]
}
],
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ElecSeed_Seal_03_Billboard",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "EffectPoint"
}
},
{
"$type": "EnableSceneTransformByName",
"transformNames": [
"DynamicColliderController"
],
"setEnable": true
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ElecSource_01_03",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "RootNode"
}
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ElecSource_01_01",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "RootNode"
}
}
],
"onThinkInterval": [
{
"$type": "Predicated",
"otherTargets": {
"$type": "SelectTargetsByShape",
"topLimit": 1,
"sortType": "Nearest",
"shapeName": "CircleR4H4",
"campTargetType": "Enemy",
"sizeRatio": 1.0
},
"targetPredicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Avatar"
]
},
{
"$type": "ByTargetGlobalValue",
"key": "_ABILITY_Electric_Fairy_Block_Handle_Level",
"value": 3.0,
"compareType": "MoreThanAndEqual"
}
],
"successActions": [
{
"$type": "ExecuteGadgetLua",
"param1": 201
}
]
}
]
}
},
"onAdded": [
{
"$type": "AttachModifier",
"modifierName": "SetRockObject"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Prop_RaioSeal_01",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Unlock"
}
],
"modifiers": {
"Unlock": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_RaioSeal_01_Flower_Flutter",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "RootNode"
}
}
]
}
}
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Prop_InvisibleHeat_01",
"modifiers": {
"Burning": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AddGlobalValue",
"value": 1.0,
"key": "IS_TATAERIREGION_POINT",
"useLimitRange": true,
"maxValue": 1.0,
"minValue": 0.0
}
],
"onRemoved": [
{
"$type": "AddGlobalValue",
"value": -1.0,
"key": "IS_TATAERIREGION_POINT",
"useLimitRange": true,
"maxValue": 1.0,
"minValue": 0.0
}
]
}
},
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "Burning"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Ani_Prop_CultShrine_01",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "Phase01"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Phase02"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 202,
"modifierName": "Phase03"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 203,
"modifierName": "Phase04"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 204,
"modifierName": "Phase05"
}
],
"modifiers": {
"FlyEffect": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_CultShrine"
}
]
},
"Effect01": {
"stacking": "Unique",
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_CultShrine_01"
}
]
},
"EffectClock01": {
"stacking": "Unique",
"modifierName": "",
"duration": 1.0,
"elementDurability": 100.0,
"onRemoved": [
{
"$type": "ApplyModifier",
"modifierName": "Effect01"
}
]
},
"Effect02": {
"stacking": "Unique",
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_CultShrine_02"
}
]
},
"EffectClock02": {
"stacking": "Unique",
"modifierName": "",
"duration": 1.0,
"elementDurability": 100.0,
"onRemoved": [
{
"$type": "ApplyModifier",
"modifierName": "Effect02"
}
]
},
"Effect03": {
"stacking": "Unique",
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_CultShrine_03"
}
]
},
"EffectClock03": {
"stacking": "Unique",
"modifierName": "",
"duration": 1.0,
"elementDurability": 100.0,
"onRemoved": [
{
"$type": "ApplyModifier",
"modifierName": "Effect03"
}
]
},
"Phase01": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "RemoveModifier",
"modifierName": "EffectClock01"
},
{
"$type": "RemoveModifier",
"modifierName": "EffectClock02"
},
{
"$type": "RemoveModifier",
"modifierName": "EffectClock03"
},
{
"$type": "RemoveModifier",
"modifierName": "Effect01"
},
{
"$type": "RemoveModifier",
"modifierName": "Effect02"
},
{
"$type": "RemoveModifier",
"modifierName": "Effect03"
}
]
},
"Phase02": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "SendEffectTrigger",
"parameter": "GadgetState",
"type": "Int",
"value": 201,
"effectPattern": "Eff_SceneObj_CultShrine"
},
{
"$type": "ApplyModifier",
"modifierName": "EffectClock01"
}
]
},
"Phase03": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "Effect01"
},
{
"$type": "SendEffectTrigger",
"parameter": "GadgetState",
"type": "Int",
"value": 202,
"effectPattern": "Eff_SceneObj_CultShrine"
},
{
"$type": "ApplyModifier",
"modifierName": "EffectClock02"
}
]
},
"Phase04": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "Effect01"
},
{
"$type": "ApplyModifier",
"modifierName": "Effect02"
},
{
"$type": "SendEffectTrigger",
"parameter": "GadgetState",
"type": "Int",
"value": 203,
"effectPattern": "Eff_SceneObj_CultShrine"
},
{
"$type": "ApplyModifier",
"modifierName": "EffectClock03"
}
]
},
"Phase05": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "Effect01"
},
{
"$type": "ApplyModifier",
"modifierName": "Effect02"
},
{
"$type": "ApplyModifier",
"modifierName": "Effect03"
}
]
}
},
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "FlyEffect"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Level_Hf_Property_Ani_Build_WoodenDoor_01",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "Close"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Open"
},
{
"$type": "AttachToStateIDMixin",
"stateIDs": [
"Ani_WoodenDoor_01_Closing"
],
"modifierName": "Ani_WoodenDoor_01_Closing"
},
{
"$type": "AttachToStateIDMixin",
"stateIDs": [
"Ani_WoodenDoor_01_Close"
],
"modifierName": "Ani_WoodenDoor_01_Close"
}
],
"modifiers": {
"Ani_WoodenDoor_01_Close": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "EnableSceneTransformByName",
"transformNames": [
"CloseCollider"
],
"setEnable": true
}
],
"onRemoved": [
{
"$type": "EnableSceneTransformByName",
"transformNames": [
"CloseCollider"
]
}
]
},
"Ani_WoodenDoor_01_Closing": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_WoodenDoor_01",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "AttachPoint"
}
},
{
"$type": "EnableSceneTransformByName",
"transformNames": [
"CloseCollider"
]
}
]
},
"Close": {
"modifierName": "",
"elementDurability": 100.0
},
"Open": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_WoodenDoor_01_Destroy",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "AttachPoint"
}
}
]
}
}
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Level_Hf_Property_Ani_Build_WoodenDoor_02",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "Close"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Open"
},
{
"$type": "AttachToStateIDMixin",
"stateIDs": [
"Ani_WoodenDoor_02_Closing"
],
"modifierName": "Ani_WoodenDoor_02_Closing"
},
{
"$type": "AttachToStateIDMixin",
"stateIDs": [
"Ani_WoodenDoor_02_Close"
],
"modifierName": "Ani_WoodenDoor_02_Close"
}
],
"modifiers": {
"Ani_WoodenDoor_02_Close": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "EnableSceneTransformByName",
"transformNames": [
"CloseCollider"
],
"setEnable": true
}
],
"onRemoved": [
{
"$type": "EnableSceneTransformByName",
"transformNames": [
"CloseCollider"
]
}
]
},
"Ani_WoodenDoor_02_Closing": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_WoodenDoor_02",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "AttachPoint"
}
},
{
"$type": "EnableSceneTransformByName",
"transformNames": [
"CloseCollider"
]
}
]
},
"Close": {
"modifierName": "",
"elementDurability": 100.0
},
"Open": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_WoodenDoor_02_Destroy",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "AttachPoint"
}
}
]
}
}
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Level_Hf_Property_Ani_Prop_ThunderArmor_01",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "Close"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Open"
}
],
"modifiers": {
"UNIQUE_MonsterPowerUp_Amplifier_ThunderArmor": {
"modifierName": "",
"isUnique": true,
"elementType": "Electric",
"elementDurability": 100.0,
"modifierMixins": [
{
"$type": "ElementOuterGlowEffectMixin"
}
],
"properties": {
"Actor_AttackRatio": 0.5,
"Actor_DefenceRatio": 1.0
},
"state": "AttackUp"
},
"Close": {
"modifierName": "",
"elementDurability": 100.0
},
"Open": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 15.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ThunderArmor_Active_Body"
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ThunderArmor_Active_Head"
}
],
"onThinkInterval": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ThunderArmor_Wave"
},
{
"$type": "ApplyModifier",
"otherTargets": {
"$type": "SelectTargetsByShape",
"shapeName": "CircleR15",
"campTargetType": "AllExceptSelf",
"sizeRatio": 1.0
},
"predicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Monster"
]
}
],
"modifierName": "UNIQUE_MonsterPowerUp_Amplifier_ThunderArmor"
}
]
}
}
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Ani_Water_ElecWater_LightRain",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "ActivePhase"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "DeActivePhase"
}
],
"modifiers": {
"Effect": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ElectricCover_02"
}
]
},
"ActivePhase": {
"modifierName": "",
"elementDurability": 100.0
},
"DeActivePhase": {
"modifierName": "",
"elementDurability": 100.0
}
},
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "Effect"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Level_Hf_Property_Prop_MagatamaDesk_01",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "Phase1"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "None"
}
],
"modifiers": {
"None": {
"modifierName": "",
"elementDurability": 100.0
},
"Phase1": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_MagatamaDesk_Gouyu"
}
],
"onRemoved": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_MagatamaDesk_Gouyu_Active"
},
{
"$type": "ApplyModifier",
"otherTargets": {
"$type": "SelectTargetsByShape",
"shapeName": "CircleR10H10",
"campTargetType": "Enemy",
"sizeRatio": 1.0
},
"predicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"modifierName": "Avartr_To_Team"
}
]
},
"Avartr_To_Team": {
"modifierName": "",
"duration": 0.5,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AddGlobalValue",
"target": "Team",
"value": 1.0,
"key": "_HAS_GOUYU",
"useLimitRange": true,
"maxValue": 3.0,
"minValue": 0.0
},
{
"$type": "ApplyModifier",
"target": "Team",
"predicates": [
{
"$type": "ByTargetGlobalValue",
"target": "Team",
"key": "_HAS_GOUYU",
"value": 1.0,
"compareType": "LessAndEqual"
}
],
"modifierName": "UNIQUE_GOUYU"
}
]
},
"UNIQUE_GOUYU": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": 100.0,
"modifierMixins": [
{
"$type": "AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "_HAS_GOUYU",
"defaultGlobalValueOnCreate": 0.0,
"valueSteps": [
-1.0,
0.5,
1.5,
2.5,
3.5
],
"modifierNameSteps": [
"RemoveGouYu",
"Team_Avatar_Eff1",
"Team_Avatar_Eff2",
"Team_Avatar_Eff3"
]
}
],
"onRemoved": [
{
"$type": "SetGlobalValue",
"target": "Team",
"value": 0.0,
"key": "_HAS_GOUYU",
"maxValue": 0.0,
"minValue": 0.0
}
]
},
"RemoveGouYu": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "RemoveUniqueModifier",
"modifierName": "UNIQUE_GOUYU"
}
]
},
"Team_Avatar_Eff1": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 5.0,
"modifierMixins": [
{
"$type": "CurLocalAvatarMixinV2",
"modifierName": "UNIQUE_Avatar_Eff1"
}
],
"onThinkInterval": [
{
"$type": "AttachModifier",
"target": "CurLocalAvatar",
"doOffStage": true,
"modifierName": "UNIQUE_Avatar_Eff1"
}
]
},
"Team_Avatar_Eff2": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 5.0,
"modifierMixins": [
{
"$type": "CurLocalAvatarMixinV2",
"modifierName": "UNIQUE_Avatar_Eff2"
}
],
"onThinkInterval": [
{
"$type": "AttachModifier",
"target": "CurLocalAvatar",
"doOffStage": true,
"modifierName": "UNIQUE_Avatar_Eff2"
}
]
},
"Team_Avatar_Eff3": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 5.0,
"modifierMixins": [
{
"$type": "CurLocalAvatarMixinV2",
"modifierName": "UNIQUE_Avatar_Eff3"
}
],
"onThinkInterval": [
{
"$type": "AttachModifier",
"target": "CurLocalAvatar",
"doOffStage": true,
"modifierName": "UNIQUE_Avatar_Eff3"
}
]
},
"UNIQUE_Avatar_Eff1": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"doOffStage": true,
"effectPattern": "Eff_SceneObj_MagatamaDoor_Gouyu_Around_01"
}
],
"NGGOAJMKDHM": [
{
"$type": "RemoveModifier",
"doOffStage": true,
"modifierName": "UNIQUE_Avatar_Eff1"
}
]
},
"UNIQUE_Avatar_Eff2": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"doOffStage": true,
"effectPattern": "Eff_SceneObj_MagatamaDoor_Gouyu_Around_02"
}
],
"NGGOAJMKDHM": [
{
"$type": "RemoveModifier",
"doOffStage": true,
"modifierName": "UNIQUE_Avatar_Eff2"
}
]
},
"UNIQUE_Avatar_Eff3": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"doOffStage": true,
"effectPattern": "Eff_SceneObj_MagatamaDoor_Gouyu_Around_03"
}
],
"NGGOAJMKDHM": [
{
"$type": "RemoveModifier",
"doOffStage": true,
"modifierName": "UNIQUE_Avatar_Eff3"
}
]
}
},
"onFieldEnter": [
{
"$type": "ApplyModifier",
"target": "Target",
"predicates": [
{
"$type": "ByTargetGadgetState",
"target": "Self"
}
],
"modifierName": "Avartr_To_Team"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Level_Hf_Property_Ani_Prop_MagatamaDoor_01",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "MagatamaDoor_Continue"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "AttachEffect_201"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 202,
"modifierName": "AttachEffect_202"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 203,
"modifierName": "AttachEffect_203"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 204,
"modifierName": "AttachEffect_204"
}
],
"modifiers": {
"AttachEffect_204": {
"modifierName": "",
"elementDurability": 100.0
},
"AttachEffect_203": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_MagnetCompass_Active"
}
]
},
"AttachEffect_202": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 0.5,
"onThinkInterval": [
{
"$type": "ApplyModifier",
"otherTargets": {
"$type": "SelectTargetsByShape",
"shapeName": "CircleR5H4",
"campTargetType": "All",
"sizeRatio": 1.0
},
"predicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Avatar"
]
},
{
"$type": "ByTargetGlobalValue",
"key": "IN_TRIGGRE",
"value": 0.0,
"compareType": "NoneOrEqual"
}
],
"modifierName": "UNIQUE_MagatamaDoor_Add_2_Avatar3"
}
]
},
"AttachEffect_201": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 0.5,
"onThinkInterval": [
{
"$type": "ApplyModifier",
"otherTargets": {
"$type": "SelectTargetsByShape",
"shapeName": "CircleR5H4",
"campTargetType": "All",
"sizeRatio": 1.0
},
"predicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Avatar"
]
},
{
"$type": "ByTargetGlobalValue",
"key": "IN_TRIGGRE",
"value": 0.0,
"compareType": "NoneOrEqual"
}
],
"modifierName": "UNIQUE_MagatamaDoor_Add_2_Avatar2"
}
]
},
"MagatamaDoor_Continue": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 0.5,
"onThinkInterval": [
{
"$type": "ApplyModifier",
"otherTargets": {
"$type": "SelectTargetsByShape",
"shapeName": "CircleR5H4",
"campTargetType": "All",
"sizeRatio": 1.0
},
"predicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Avatar"
]
},
{
"$type": "ByTargetGlobalValue",
"key": "IN_TRIGGRE",
"value": 0.0,
"compareType": "NoneOrEqual"
}
],
"modifierName": "UNIQUE_MagatamaDoor_Add_2_Avatar"
}
]
},
"UNIQUE_MagatamaDoor_Add_2_Avatar": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"duration": 1.0,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AddGlobalValue",
"value": 1.0,
"key": "IN_TRIGGRE",
"useLimitRange": true,
"maxValue": 1.0,
"minValue": 1.0
},
{
"$type": "Predicated",
"target": "Team",
"targetPredicates": [
{
"$type": "ByTargetGlobalValue",
"key": "_HAS_GOUYU",
"value": 0.0,
"compareType": "MoreThan"
}
],
"successActions": [
{
"$type": "AddGlobalValue",
"target": "Team",
"value": -1.0,
"key": "_HAS_GOUYU",
"useLimitRange": true,
"maxValue": 3.0,
"minValue": 0.0
},
{
"$type": "ExecuteGadgetLua",
"target": "Applier",
"param1": 201
}
]
}
],
"onRemoved": [
{
"$type": "AddGlobalValue",
"doOffStage": true,
"value": 0.0,
"key": "IN_TRIGGRE",
"useLimitRange": true,
"maxValue": 0.0,
"minValue": 0.0
}
]
},
"UNIQUE_MagatamaDoor_Add_2_Avatar2": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"duration": 1.0,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AddGlobalValue",
"value": 1.0,
"key": "IN_TRIGGRE",
"useLimitRange": true,
"maxValue": 1.0,
"minValue": 1.0
},
{
"$type": "Predicated",
"target": "Team",
"targetPredicates": [
{
"$type": "ByTargetGlobalValue",
"key": "_HAS_GOUYU",
"value": 0.0,
"compareType": "MoreThan"
}
],
"successActions": [
{
"$type": "AddGlobalValue",
"target": "Team",
"value": -1.0,
"key": "_HAS_GOUYU",
"useLimitRange": true,
"maxValue": 3.0,
"minValue": 0.0
},
{
"$type": "ExecuteGadgetLua",
"target": "Applier",
"param1": 202
}
]
}
],
"onRemoved": [
{
"$type": "AddGlobalValue",
"doOffStage": true,
"value": 0.0,
"key": "IN_TRIGGRE",
"useLimitRange": true,
"maxValue": 0.0,
"minValue": 0.0
}
]
},
"UNIQUE_MagatamaDoor_Add_2_Avatar3": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"duration": 1.0,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AddGlobalValue",
"value": 1.0,
"key": "IN_TRIGGRE",
"useLimitRange": true,
"maxValue": 1.0,
"minValue": 1.0
},
{
"$type": "Predicated",
"target": "Team",
"targetPredicates": [
{
"$type": "ByTargetGlobalValue",
"key": "_HAS_GOUYU",
"value": 0.0,
"compareType": "MoreThan"
}
],
"successActions": [
{
"$type": "AddGlobalValue",
"target": "Team",
"value": -1.0,
"key": "_HAS_GOUYU",
"useLimitRange": true,
"maxValue": 3.0,
"minValue": 0.0
},
{
"$type": "ExecuteGadgetLua",
"target": "Applier",
"param1": 203
}
]
}
],
"onRemoved": [
{
"$type": "AddGlobalValue",
"doOffStage": true,
"value": 0.0,
"key": "IN_TRIGGRE",
"useLimitRange": true,
"maxValue": 0.0,
"minValue": 0.0
}
]
}
}
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Level_Hf_Property_Ani_Prop_MagatamaDoor_02",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 202,
"modifierName": "Phase3"
}
],
"modifiers": {
"ShowEffect": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_MagatamaDoor_Center_ThreeSlot"
}
]
},
"Phase3": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_MagatamaDoor_Open"
},
{
"$type": "RemoveModifier",
"modifierName": "ShowEffect"
}
]
}
},
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "ShowEffect"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Level_Hf_Property_Ani_Prop_MagatamaDoor_06",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 202,
"modifierName": "Phase3"
}
],
"modifiers": {
"ShowEffect": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_MagatamaDoor_Center_TwoSlot"
}
]
},
"Phase3": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_MagatamaDoor_Open"
},
{
"$type": "RemoveModifier",
"modifierName": "ShowEffect"
}
]
}
},
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "ShowEffect"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Level_Hf_Property_Ani_Prop_MagatamaDoor_03",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 901,
"modifierName": "Phase1"
}
],
"modifiers": {
"Phase1": {
"modifierName": "",
"duration": 1.0,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_MagatamaDoor_Slot"
}
],
"onRemoved": [
{
"$type": "ExecuteGadgetLua",
"param1": 201
}
]
}
}
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Level_Hf_Property_Ani_Prop_MagatamaDoor_04",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 901,
"modifierName": "Phase1"
}
],
"modifiers": {
"Phase1": {
"modifierName": "",
"duration": 1.0,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_MagatamaDoor_Slot"
}
],
"onRemoved": [
{
"$type": "ExecuteGadgetLua",
"param1": 201
}
]
}
}
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Level_Hf_Property_Ani_Prop_MagatamaDoor_05",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "Phase1"
}
],
"modifiers": {
"Phase1": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "EnablePartControl",
"doOffStage": true,
"partRootNames": [
"RootNode"
],
"enable": true
},
{
"$type": "SetPartControlTarget",
"target": "CurLocalAvatar",
"partRootNames": [
"RootNode"
]
}
]
}
}
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Ani_Prop_ElecSource_Small_01",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "AttackFieldDisable"
},
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "AttackFieldActive"
}
],
"modifiers": {
"SetRockObject": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "CreateGadget",
"lifeByOwnerIsAlive": true,
"born": {
"$type": "ConfigBornBySelf",
"offset": {
"x": 0.0,
"y": 0.0,
"z": 0.0
}
},
"gadgetID": 70330112,
"campID": 5001,
"byServer": true
}
]
},
"AttackFieldDisable": {
"modifierName": "",
"duration": 30.0,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ElecSource_01_02",
"born": {
"$type": "ConfigBornByAttachPoint",
"useRotation": true,
"attachPointName": "RootNode"
}
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ElecSource_01_03_Destroy",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "RootNode"
},
"scale": 0.5
},
{
"$type": "EnableSceneTransformByName",
"transformNames": [
"DynamicColliderController"
]
}
],
"onRemoved": [
{
"$type": "ExecuteGadgetLua"
}
]
},
"AttackFieldActive": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 1.0,
"modifierMixins": [
{
"$type": "DynamicCollisionMixin",
"tags": [
"LEVEL1"
]
}
],
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ElecSeed_Seal_01_Billboard",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "EffectPoint"
}
},
{
"$type": "EnableSceneTransformByName",
"transformNames": [
"DynamicColliderController"
],
"setEnable": true
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ElecSource_01_03",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "RootNode"
},
"scale": 0.5
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ElecSource_01_01",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "RootNode"
}
}
],
"onThinkInterval": [
{
"$type": "Predicated",
"otherTargets": {
"$type": "SelectTargetsByShape",
"topLimit": 1,
"sortType": "Nearest",
"shapeName": "CircleR4H4",
"campTargetType": "Enemy",
"sizeRatio": 1.0
},
"targetPredicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Avatar"
]
},
{
"$type": "ByTargetGlobalValue",
"key": "_ABILITY_Electric_Fairy_Block_Handle_Level",
"value": 1.0,
"compareType": "MoreThanAndEqual"
}
],
"successActions": [
{
"$type": "ExecuteGadgetLua",
"param1": 201
}
]
}
]
}
},
"onAdded": [
{
"$type": "AttachModifier",
"modifierName": "SetRockObject"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Ani_Prop_ElecSource_Small_02",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "AttackFieldDisable"
},
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "AttackFieldActive"
}
],
"modifiers": {
"SetRockObject": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "CreateGadget",
"lifeByOwnerIsAlive": true,
"born": {
"$type": "ConfigBornBySelf",
"offset": {
"x": 0.0,
"y": 0.0,
"z": 0.0
}
},
"gadgetID": 70330112,
"campID": 5001,
"byServer": true
}
]
},
"AttackFieldDisable": {
"modifierName": "",
"duration": 30.0,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ElecSource_01_02",
"born": {
"$type": "ConfigBornByAttachPoint",
"useRotation": true,
"attachPointName": "RootNode"
}
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ElecSource_01_03_Destroy",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "RootNode"
},
"scale": 0.5
},
{
"$type": "EnableSceneTransformByName",
"transformNames": [
"DynamicColliderController"
]
}
],
"onRemoved": [
{
"$type": "ExecuteGadgetLua"
}
]
},
"AttackFieldActive": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 0.5,
"modifierMixins": [
{
"$type": "DynamicCollisionMixin",
"tags": [
"LEVEL1",
"LEVEL2"
]
}
],
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ElecSeed_Seal_02_Billboard",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "EffectPoint"
}
},
{
"$type": "EnableSceneTransformByName",
"transformNames": [
"DynamicColliderController"
],
"setEnable": true
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ElecSource_01_03",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "RootNode"
},
"scale": 0.5
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ElecSource_01_01",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "RootNode"
}
}
],
"onThinkInterval": [
{
"$type": "Predicated",
"otherTargets": {
"$type": "SelectTargetsByShape",
"topLimit": 1,
"sortType": "Nearest",
"shapeName": "CircleR4H4",
"campTargetType": "Enemy",
"sizeRatio": 1.0
},
"targetPredicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Avatar"
]
},
{
"$type": "ByTargetGlobalValue",
"key": "_ABILITY_Electric_Fairy_Block_Handle_Level",
"value": 2.0,
"compareType": "MoreThanAndEqual"
}
],
"successActions": [
{
"$type": "ExecuteGadgetLua",
"param1": 201
}
]
}
]
}
},
"onAdded": [
{
"$type": "AttachModifier",
"modifierName": "SetRockObject"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Ani_Prop_ElecSource_Small_03",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "AttackFieldDisable"
},
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "AttackFieldActive"
}
],
"modifiers": {
"SetRockObject": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "CreateGadget",
"lifeByOwnerIsAlive": true,
"born": {
"$type": "ConfigBornBySelf",
"offset": {
"x": 0.0,
"y": 0.0,
"z": 0.0
}
},
"gadgetID": 70330112,
"campID": 5001,
"byServer": true
}
]
},
"AttackFieldDisable": {
"modifierName": "",
"duration": 30.0,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ElecSource_01_02",
"born": {
"$type": "ConfigBornByAttachPoint",
"useRotation": true,
"attachPointName": "RootNode"
}
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ElecSource_01_03_Destroy",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "RootNode"
},
"scale": 0.5
},
{
"$type": "EnableSceneTransformByName",
"transformNames": [
"DynamicColliderController"
]
}
],
"onRemoved": [
{
"$type": "ExecuteGadgetLua"
}
]
},
"AttackFieldActive": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 1.0,
"modifierMixins": [
{
"$type": "DynamicCollisionMixin",
"tags": [
"LEVEL1",
"LEVEL2",
"LEVEL3"
]
}
],
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ElecSeed_Seal_03_Billboard",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "EffectPoint"
}
},
{
"$type": "EnableSceneTransformByName",
"transformNames": [
"DynamicColliderController"
],
"setEnable": true
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ElecSource_01_03",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "RootNode"
},
"scale": 0.5
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ElecSource_01_01",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "RootNode"
}
}
],
"onThinkInterval": [
{
"$type": "Predicated",
"otherTargets": {
"$type": "SelectTargetsByShape",
"topLimit": 1,
"sortType": "Nearest",
"shapeName": "CircleR4H4",
"campTargetType": "Enemy",
"sizeRatio": 1.0
},
"targetPredicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Avatar"
]
},
{
"$type": "ByTargetGlobalValue",
"key": "_ABILITY_Electric_Fairy_Block_Handle_Level",
"value": 3.0,
"compareType": "MoreThanAndEqual"
}
],
"successActions": [
{
"$type": "ExecuteGadgetLua",
"param1": 201
}
]
}
]
}
},
"onAdded": [
{
"$type": "AttachModifier",
"modifierName": "SetRockObject"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Prop_StonePile_01",
"onKill": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_DQRocks_Break_01"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Prop_RaioPatternLine_01",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "PointOne"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "PointTwo"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 202,
"modifierName": "PointThree"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 203,
"modifierName": "PointFour"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 204,
"modifierName": "PointFive"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 901,
"modifierName": "PointSix"
}
],
"modifiers": {
"LightConnect": {
"modifierName": "",
"duration": 3.0,
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_RaioPattern_01_LineStartLink",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "RootNode",
"attachPointTargetType": "Applier"
}
}
]
},
"PointOne": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 2.0,
"onAdded": [
{
"$type": "AttachModifier",
"otherTargets": {
"$type": "SelectTargetsBySelfGroup",
"value": 3
},
"predicates": [
{
"$type": "ByTargetGadgetState",
"gadgetState": 201
}
],
"modifierName": "LightConnect"
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_RaioPattern_01_LineEnd"
}
],
"onThinkInterval": [
{
"$type": "AttachModifier",
"otherTargets": {
"$type": "SelectTargetsBySelfGroup",
"value": 3
},
"predicates": [
{
"$type": "ByTargetGadgetState",
"gadgetState": 201
}
],
"modifierName": "LightConnect"
}
]
},
"PointTwo": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 2.0,
"onAdded": [
{
"$type": "AttachModifier",
"otherTargets": {
"$type": "SelectTargetsBySelfGroup",
"value": 3
},
"predicates": [
{
"$type": "ByTargetGadgetState",
"gadgetState": 202
}
],
"modifierName": "LightConnect"
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_RaioPattern_01_LineEnd"
}
],
"onThinkInterval": [
{
"$type": "AttachModifier",
"otherTargets": {
"$type": "SelectTargetsBySelfGroup",
"value": 3
},
"predicates": [
{
"$type": "ByTargetGadgetState",
"gadgetState": 202
}
],
"modifierName": "LightConnect"
}
]
},
"PointThree": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 2.0,
"onAdded": [
{
"$type": "AttachModifier",
"otherTargets": {
"$type": "SelectTargetsBySelfGroup",
"value": 3
},
"predicates": [
{
"$type": "ByTargetGadgetState",
"gadgetState": 203
}
],
"modifierName": "LightConnect"
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_RaioPattern_01_LineEnd"
}
],
"onThinkInterval": [
{
"$type": "AttachModifier",
"otherTargets": {
"$type": "SelectTargetsBySelfGroup",
"value": 3
},
"predicates": [
{
"$type": "ByTargetGadgetState",
"gadgetState": 203
}
],
"modifierName": "LightConnect"
}
]
},
"PointFour": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 2.0,
"onAdded": [
{
"$type": "AttachModifier",
"otherTargets": {
"$type": "SelectTargetsBySelfGroup",
"value": 3
},
"predicates": [
{
"$type": "ByTargetGadgetState",
"gadgetState": 204
}
],
"modifierName": "LightConnect"
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_RaioPattern_01_LineEnd"
}
],
"onThinkInterval": [
{
"$type": "AttachModifier",
"otherTargets": {
"$type": "SelectTargetsBySelfGroup",
"value": 3
},
"predicates": [
{
"$type": "ByTargetGadgetState",
"gadgetState": 204
}
],
"modifierName": "LightConnect"
}
]
},
"PointFive": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 2.0,
"onAdded": [
{
"$type": "AttachModifier",
"otherTargets": {
"$type": "SelectTargetsBySelfGroup",
"value": 3
},
"predicates": [
{
"$type": "ByTargetGadgetState",
"gadgetState": 901
}
],
"modifierName": "LightConnect"
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_RaioPattern_01_LineEnd"
}
],
"onThinkInterval": [
{
"$type": "AttachModifier",
"otherTargets": {
"$type": "SelectTargetsBySelfGroup",
"value": 3
},
"predicates": [
{
"$type": "ByTargetGadgetState",
"gadgetState": 901
}
],
"modifierName": "LightConnect"
}
]
},
"PointSix": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 2.0,
"onAdded": [
{
"$type": "AttachModifier",
"otherTargets": {
"$type": "SelectTargetsBySelfGroup",
"value": 3
},
"predicates": [
{
"$type": "ByTargetGadgetState",
"gadgetState": 902
}
],
"modifierName": "LightConnect"
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_RaioPattern_01_LineEnd"
}
],
"onThinkInterval": [
{
"$type": "AttachModifier",
"otherTargets": {
"$type": "SelectTargetsBySelfGroup",
"value": 3
},
"predicates": [
{
"$type": "ByTargetGadgetState",
"gadgetState": 902
}
],
"modifierName": "LightConnect"
}
]
}
}
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Prop_RaioPatternLine_02",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "PointOne"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "PointTwo"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 202,
"modifierName": "PointThree"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 203,
"modifierName": "PointFour"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 204,
"modifierName": "PointFive"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 901,
"modifierName": "PointSix"
}
],
"modifiers": {
"LightConnect": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_RaioPattern_01_LineStartLink_ElementView",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "RootNode",
"attachPointTargetType": "Applier"
}
}
]
},
"PointOne": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachModifier",
"otherTargets": {
"$type": "SelectTargetsBySelfGroup",
"value": 3
},
"predicates": [
{
"$type": "ByTargetGadgetState",
"gadgetState": 201
}
],
"modifierName": "LightConnect"
}
]
},
"PointTwo": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachModifier",
"otherTargets": {
"$type": "SelectTargetsBySelfGroup",
"value": 3
},
"predicates": [
{
"$type": "ByTargetGadgetState",
"gadgetState": 202
}
],
"modifierName": "LightConnect"
}
]
},
"PointThree": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachModifier",
"otherTargets": {
"$type": "SelectTargetsBySelfGroup",
"value": 3
},
"predicates": [
{
"$type": "ByTargetGadgetState",
"gadgetState": 203
}
],
"modifierName": "LightConnect"
}
]
},
"PointFour": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachModifier",
"otherTargets": {
"$type": "SelectTargetsBySelfGroup",
"value": 3
},
"predicates": [
{
"$type": "ByTargetGadgetState",
"gadgetState": 204
}
],
"modifierName": "LightConnect"
}
]
},
"PointFive": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachModifier",
"otherTargets": {
"$type": "SelectTargetsBySelfGroup",
"value": 3
},
"predicates": [
{
"$type": "ByTargetGadgetState",
"gadgetState": 901
}
],
"modifierName": "LightConnect"
}
]
},
"PointSix": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachModifier",
"otherTargets": {
"$type": "SelectTargetsBySelfGroup",
"value": 3
},
"predicates": [
{
"$type": "ByTargetGadgetState",
"gadgetState": 902
}
],
"modifierName": "LightConnect"
}
]
}
}
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Ani_Prop_ElecSourceOnce_01",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "AttackFieldDisable"
},
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "AttackFieldActive"
}
],
"modifiers": {
"SetRockObject": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "CreateGadget",
"lifeByOwnerIsAlive": true,
"born": {
"$type": "ConfigBornBySelf",
"offset": {
"x": 0.0,
"y": 0.0,
"z": 0.0
}
},
"gadgetID": 70330112,
"campID": 5001,
"byServer": true
}
]
},
"AttackFieldDisable": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ElecSource_01_03_Destroy",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "RootNode"
}
},
{
"$type": "EnableSceneTransformByName",
"transformNames": [
"DynamicColliderController"
]
}
]
},
"AttackFieldActive": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 0.5,
"modifierMixins": [
{
"$type": "DynamicCollisionMixin",
"tags": [
"LEVEL1"
]
}
],
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ElecSeed_Seal_01_Billboard",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "EffectPoint"
}
},
{
"$type": "EnableSceneTransformByName",
"transformNames": [
"DynamicColliderController"
],
"setEnable": true
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ElecSource_01_03",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "RootNode"
}
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ElecSource_01_01",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "RootNode"
}
}
],
"onThinkInterval": [
{
"$type": "Predicated",
"otherTargets": {
"$type": "SelectTargetsByShape",
"topLimit": 1,
"sortType": "Nearest",
"shapeName": "CircleR2",
"campTargetType": "Enemy",
"sizeRatio": 1.0
},
"targetPredicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Avatar"
]
},
{
"$type": "ByTargetGlobalValue",
"key": "_ABILITY_Electric_Fairy_Block_Handle_Level",
"value": 1.0,
"compareType": "MoreThanAndEqual"
}
],
"successActions": [
{
"$type": "ExecuteGadgetLua",
"param1": 201
}
]
}
]
}
},
"onAdded": [
{
"$type": "AttachModifier",
"modifierName": "SetRockObject"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Ani_Prop_ElecSourceOnce_02",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "AttackFieldDisable"
},
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "AttackFieldActive"
}
],
"modifiers": {
"SetRockObject": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "CreateGadget",
"lifeByOwnerIsAlive": true,
"born": {
"$type": "ConfigBornBySelf",
"offset": {
"x": 0.0,
"y": 0.0,
"z": 0.0
}
},
"gadgetID": 70330112,
"campID": 5001,
"byServer": true
}
]
},
"AttackFieldDisable": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ElecSource_01_03_Destroy",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "RootNode"
}
},
{
"$type": "EnableSceneTransformByName",
"transformNames": [
"DynamicColliderController"
]
}
]
},
"AttackFieldActive": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 0.5,
"modifierMixins": [
{
"$type": "DynamicCollisionMixin",
"tags": [
"LEVEL1",
"LEVEL2"
]
}
],
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ElecSeed_Seal_02_Billboard",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "EffectPoint"
}
},
{
"$type": "EnableSceneTransformByName",
"transformNames": [
"DynamicColliderController"
],
"setEnable": true
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ElecSource_01_03",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "RootNode"
}
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ElecSource_01_01",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "RootNode"
}
}
],
"onThinkInterval": [
{
"$type": "Predicated",
"otherTargets": {
"$type": "SelectTargetsByShape",
"topLimit": 1,
"sortType": "Nearest",
"shapeName": "CircleR4H4",
"campTargetType": "Enemy",
"sizeRatio": 1.0
},
"targetPredicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Avatar"
]
},
{
"$type": "ByTargetGlobalValue",
"key": "_ABILITY_Electric_Fairy_Block_Handle_Level",
"value": 2.0,
"compareType": "MoreThanAndEqual"
}
],
"successActions": [
{
"$type": "ExecuteGadgetLua",
"param1": 201
}
]
}
]
}
},
"onAdded": [
{
"$type": "AttachModifier",
"modifierName": "SetRockObject"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Ani_Prop_ElecSourceOnce_03",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "AttackFieldDisable"
},
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "AttackFieldActive"
}
],
"modifiers": {
"SetRockObject": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "CreateGadget",
"lifeByOwnerIsAlive": true,
"born": {
"$type": "ConfigBornBySelf",
"offset": {
"x": 0.0,
"y": 0.0,
"z": 0.0
}
},
"gadgetID": 70330112,
"campID": 5001,
"byServer": true
}
]
},
"AttackFieldDisable": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ElecSource_01_03_Destroy",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "RootNode"
}
},
{
"$type": "EnableSceneTransformByName",
"transformNames": [
"DynamicColliderController"
]
}
]
},
"AttackFieldActive": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 0.5,
"modifierMixins": [
{
"$type": "DynamicCollisionMixin",
"tags": [
"LEVEL1",
"LEVEL2",
"LEVEL3"
]
}
],
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ElecSeed_Seal_03_Billboard",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "EffectPoint"
}
},
{
"$type": "EnableSceneTransformByName",
"transformNames": [
"DynamicColliderController"
],
"setEnable": true
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ElecSource_01_03",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "RootNode"
}
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ElecSource_01_01",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "RootNode"
}
}
],
"onThinkInterval": [
{
"$type": "Predicated",
"otherTargets": {
"$type": "SelectTargetsByShape",
"topLimit": 1,
"sortType": "Nearest",
"shapeName": "CircleR4H4",
"campTargetType": "Enemy",
"sizeRatio": 1.0
},
"targetPredicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Avatar"
]
},
{
"$type": "ByTargetGlobalValue",
"key": "_ABILITY_Electric_Fairy_Block_Handle_Level",
"value": 3.0,
"compareType": "MoreThanAndEqual"
}
],
"successActions": [
{
"$type": "ExecuteGadgetLua",
"param1": 201
}
]
}
]
}
},
"onAdded": [
{
"$type": "AttachModifier",
"modifierName": "SetRockObject"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Ani_Prop_ElecSourceOnce_Small_01",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "AttackFieldDisable"
},
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "AttackFieldActive"
}
],
"modifiers": {
"SetRockObject": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "CreateGadget",
"lifeByOwnerIsAlive": true,
"born": {
"$type": "ConfigBornBySelf",
"offset": {
"x": 0.0,
"y": 0.0,
"z": 0.0
}
},
"gadgetID": 70330112,
"campID": 5001,
"byServer": true
}
]
},
"AttackFieldDisable": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ElecSource_01_03_Destroy",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "RootNode"
},
"scale": 0.5
},
{
"$type": "EnableSceneTransformByName",
"transformNames": [
"DynamicColliderController"
]
}
]
},
"AttackFieldActive": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 0.5,
"modifierMixins": [
{
"$type": "DynamicCollisionMixin",
"tags": [
"LEVEL1"
]
}
],
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ElecSeed_Seal_01_Billboard",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "EffectPoint"
}
},
{
"$type": "EnableSceneTransformByName",
"transformNames": [
"DynamicColliderController"
],
"setEnable": true
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ElecSource_01_03",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "RootNode"
},
"scale": 0.5
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ElecSource_01_01",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "RootNode"
}
}
],
"onThinkInterval": [
{
"$type": "Predicated",
"otherTargets": {
"$type": "SelectTargetsByShape",
"topLimit": 1,
"sortType": "Nearest",
"shapeName": "CircleR2",
"campTargetType": "Enemy",
"sizeRatio": 1.0
},
"targetPredicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Avatar"
]
},
{
"$type": "ByTargetGlobalValue",
"key": "_ABILITY_Electric_Fairy_Block_Handle_Level",
"value": 1.0,
"compareType": "MoreThanAndEqual"
}
],
"successActions": [
{
"$type": "ExecuteGadgetLua",
"param1": 201
}
]
}
]
}
},
"onAdded": [
{
"$type": "AttachModifier",
"modifierName": "SetRockObject"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Ani_Prop_ElecSourceOnce_Small_02",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "AttackFieldDisable"
},
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "AttackFieldActive"
}
],
"modifiers": {
"SetRockObject": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "CreateGadget",
"lifeByOwnerIsAlive": true,
"born": {
"$type": "ConfigBornBySelf",
"offset": {
"x": 0.0,
"y": 0.0,
"z": 0.0
}
},
"gadgetID": 70330112,
"campID": 5001,
"byServer": true
}
]
},
"AttackFieldDisable": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ElecSource_01_03_Destroy",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "RootNode"
},
"scale": 0.5
},
{
"$type": "EnableSceneTransformByName",
"transformNames": [
"DynamicColliderController"
]
}
]
},
"AttackFieldActive": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 0.5,
"modifierMixins": [
{
"$type": "DynamicCollisionMixin",
"tags": [
"LEVEL1",
"LEVEL2"
]
}
],
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ElecSeed_Seal_02_Billboard",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "EffectPoint"
}
},
{
"$type": "EnableSceneTransformByName",
"transformNames": [
"DynamicColliderController"
],
"setEnable": true
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ElecSource_01_03",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "RootNode"
},
"scale": 0.5
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ElecSource_01_01",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "RootNode"
}
}
],
"onThinkInterval": [
{
"$type": "Predicated",
"otherTargets": {
"$type": "SelectTargetsByShape",
"topLimit": 1,
"sortType": "Nearest",
"shapeName": "CircleR4H4",
"campTargetType": "Enemy",
"sizeRatio": 1.0
},
"targetPredicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Avatar"
]
},
{
"$type": "ByTargetGlobalValue",
"key": "_ABILITY_Electric_Fairy_Block_Handle_Level",
"value": 2.0,
"compareType": "MoreThanAndEqual"
}
],
"successActions": [
{
"$type": "ExecuteGadgetLua",
"param1": 201
}
]
}
]
}
},
"onAdded": [
{
"$type": "AttachModifier",
"modifierName": "SetRockObject"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Ani_Prop_ElecSourceOnce_Small_03",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "AttackFieldDisable"
},
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "AttackFieldActive"
}
],
"modifiers": {
"SetRockObject": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "CreateGadget",
"lifeByOwnerIsAlive": true,
"born": {
"$type": "ConfigBornBySelf",
"offset": {
"x": 0.0,
"y": 0.0,
"z": 0.0
}
},
"gadgetID": 70330112,
"campID": 5001,
"byServer": true
}
]
},
"AttackFieldDisable": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ElecSource_01_03_Destroy",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "RootNode"
},
"scale": 0.5
},
{
"$type": "EnableSceneTransformByName",
"transformNames": [
"DynamicColliderController"
]
}
]
},
"AttackFieldActive": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 0.5,
"modifierMixins": [
{
"$type": "DynamicCollisionMixin",
"tags": [
"LEVEL1",
"LEVEL2",
"LEVEL3"
]
}
],
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ElecSeed_Seal_03_Billboard",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "EffectPoint"
}
},
{
"$type": "EnableSceneTransformByName",
"transformNames": [
"DynamicColliderController"
],
"setEnable": true
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ElecSource_01_03",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "RootNode"
},
"scale": 0.5
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ElecSource_01_01",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "RootNode"
}
}
],
"onThinkInterval": [
{
"$type": "Predicated",
"otherTargets": {
"$type": "SelectTargetsByShape",
"topLimit": 1,
"sortType": "Nearest",
"shapeName": "CircleR4H4",
"campTargetType": "Enemy",
"sizeRatio": 1.0
},
"targetPredicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Avatar"
]
},
{
"$type": "ByTargetGlobalValue",
"key": "_ABILITY_Electric_Fairy_Block_Handle_Level",
"value": 3.0,
"compareType": "MoreThanAndEqual"
}
],
"successActions": [
{
"$type": "ExecuteGadgetLua",
"param1": 201
}
]
}
]
}
},
"onAdded": [
{
"$type": "AttachModifier",
"modifierName": "SetRockObject"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Stone_PhantomRock_01",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "Phase1"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Phase2"
}
],
"modifiers": {
"Phase1": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "EnableSceneTransformByName",
"transformNames": [
"Collider"
],
"setEnable": true
}
]
},
"Phase2": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "EnableSceneTransformByName",
"transformNames": [
"Collider"
]
}
]
}
}
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "LightCore",
"abilityMixins": [
{
"$type": "AttachToStateIDMixin",
"stateIDs": [
"PhaseDefault"
],
"modifierName": "PhaseDefault"
},
{
"$type": "AttachToStateIDMixin",
"stateIDs": [
"PhaseEnd"
],
"modifierName": "PhaseEnd"
},
{
"$type": "AttachToStateIDMixin",
"stateIDs": [
"PhaseRecover"
],
"modifierName": "PhaseRecover"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Waiting"
}
],
"modifiers": {
"Waiting": {
"modifierName": "",
"duration": 5.0,
"elementDurability": 100.0,
"onRemoved": [
{
"$type": "ExecuteGadgetLua",
"param1": 202
}
]
},
"PhaseDefault": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ThunderCoil_Default",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "AttachPoint"
}
},
{
"$type": "SetGlobalValue",
"value": 1.0,
"key": "_IS_ELECTRIC_CORE",
"maxValue": 0.0,
"minValue": 0.0
},
{
"$type": "ChangeTag",
"isAdd": true,
"tag": "_IS_ELECTRIC_CORE"
},
{
"$type": "ExecuteGadgetLua"
}
]
},
"PhaseEnd": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_ThunderCoil_End",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "AttachPoint"
}
}
]
},
"PhaseRecover": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_ThunderCoil_Recover",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "AttachPoint"
}
}
],
"onRemoved": [
{
"$type": "ExecuteGadgetLua"
}
]
},
"LightCoreMove": {
"modifierName": "",
"elementDurability": 100.0,
"modifierMixins": [
{
"$type": "AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "_IS_ELECTRIC_CORE",
"defaultGlobalValueOnCreate": 0.0,
"valueSteps": [
-1.0,
0.5,
1.5
],
"modifierNameSteps": [
"Charging",
"Charged"
]
}
]
},
"Charging": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "ExecuteGadgetLua",
"param1": 201
}
]
},
"Charged": {
"modifierName": "",
"elementDurability": 100.0
}
},
"onAdded": [
{
"$type": "SetGlobalValue",
"value": 1.0,
"key": "_IS_ELECTRIC_CORE",
"maxValue": 0.0,
"minValue": 0.0
},
{
"$type": "ChangeTag",
"isAdd": true,
"tag": "_IS_ELECTRIC_CORE"
},
{
"$type": "ApplyModifier",
"modifierName": "LightCoreMove"
},
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_ThunderCoil_Born"
}
],
"onKill": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_ThunderCoil_Disappear"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "LightCore02",
"abilityMixins": [
{
"$type": "AttachToStateIDMixin",
"stateIDs": [
"PhaseDefault"
],
"modifierName": "PhaseDefault"
},
{
"$type": "AttachToStateIDMixin",
"stateIDs": [
"PhaseEnd"
],
"modifierName": "PhaseEnd"
},
{
"$type": "AttachToStateIDMixin",
"stateIDs": [
"PhaseRecover"
],
"modifierName": "PhaseRecover"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Waiting"
}
],
"modifiers": {
"Waiting": {
"modifierName": "",
"duration": 20.0,
"elementDurability": 100.0,
"onRemoved": [
{
"$type": "ExecuteGadgetLua",
"param1": 202
}
]
},
"PhaseDefault": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_ThunderCoil_Default",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "AttachPoint"
}
},
{
"$type": "SetGlobalValue",
"value": 1.0,
"key": "_IS_ELECTRIC_CORE",
"maxValue": 0.0,
"minValue": 0.0
},
{
"$type": "ChangeTag",
"isAdd": true,
"tag": "_IS_ELECTRIC_CORE"
},
{
"$type": "ExecuteGadgetLua"
}
]
},
"PhaseEnd": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_ThunderCoil_End",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "AttachPoint"
}
}
]
},
"PhaseRecover": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_ThunderCoil_Recover",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "AttachPoint"
}
}
],
"onRemoved": [
{
"$type": "ExecuteGadgetLua"
}
]
},
"LightCoreMove": {
"modifierName": "",
"elementDurability": 100.0,
"modifierMixins": [
{
"$type": "AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "_IS_ELECTRIC_CORE",
"defaultGlobalValueOnCreate": 0.0,
"valueSteps": [
-1.0,
0.5,
1.5
],
"modifierNameSteps": [
"Charging",
"Charged"
]
}
]
},
"Charging": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "ExecuteGadgetLua",
"param1": 201
}
]
},
"Charged": {
"modifierName": "",
"elementDurability": 100.0
}
},
"onAdded": [
{
"$type": "SetGlobalValue",
"value": 1.0,
"key": "_IS_ELECTRIC_CORE",
"maxValue": 0.0,
"minValue": 0.0
},
{
"$type": "ChangeTag",
"isAdd": true,
"tag": "_IS_ELECTRIC_CORE"
},
{
"$type": "ApplyModifier",
"modifierName": "LightCoreMove"
},
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_ThunderCoil_Born"
}
],
"onKill": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_ThunderCoil_Disappear"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Common_Property_Ani_Prop_TeleportHighway_01",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "Disable"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Active"
}
],
"modifiers": {
"Active": {
"modifierName": "",
"elementDurability": 100.0,
"modifierMixins": [
{
"$type": "AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "avatarCount",
"defaultGlobalValueOnCreate": 0.0,
"valueSteps": [
-1.0,
0.5,
4.5
],
"modifierNameSteps": [
"DeleteEffect",
"ApplyEffect"
]
}
],
"onAdded": [
{
"$type": "SetGlobalValue",
"value": 1.0,
"key": "isActive",
"maxValue": 0.0,
"minValue": 0.0
}
]
},
"Disable": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "SetGlobalValue",
"value": 0.0,
"key": "isActive",
"maxValue": 0.0,
"minValue": 0.0
},
{
"$type": "RemoveModifier",
"modifierName": "ApplyEffect"
}
]
},
"ApplyEffect": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_TeleportHighway_01",
"born": {
"$type": "ConfigBornByAttachPoint",
"offset": {
"x": 0.0,
"y": 0.0,
"z": 0.0
},
"attachPointName": "AttachPoint"
}
},
{
"$type": "RemoveModifier",
"modifierName": "DeleteEffect"
}
]
},
"DeleteEffect": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "RemoveModifier",
"modifierName": "ApplyEffect"
}
]
}
},
"onAdded": [
{
"$type": "AddGlobalValue",
"value": 0.0,
"key": "isActive",
"useLimitRange": true,
"maxValue": 1.0,
"minValue": 0.0
}
],
"onFieldEnter": [
{
"$type": "Predicated",
"target": "Target",
"targetPredicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"successActions": [
{
"$type": "AddGlobalValue",
"value": 1.0,
"key": "avatarCount",
"useLimitRange": true,
"maxValue": 4.0,
"minValue": 0.0
}
]
}
],
"onFieldExit": [
{
"$type": "Predicated",
"target": "Target",
"targetPredicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Avatar"
]
}
],
"successActions": [
{
"$type": "AddGlobalValue",
"value": -1.0,
"key": "avatarCount",
"useLimitRange": true,
"maxValue": 4.0,
"minValue": 0.0
}
]
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Dq_Property_Ani_Prop_ElecSourceModel_01"
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Common_Property_Ani_Prop_Pursina_01",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "Lock"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "PowerOff"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 202,
"modifierName": "PowerOn_Pursina"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 203,
"modifierName": "Finish_Pursina"
},
{
"$type": "DoActionOnGlobalValueChangeMixin",
"globalValueKey": "_CHARGEBAR_VALUE",
"actions": [
{
"$type": "CopyGlobalValue",
"otherTargets": {
"$type": "SelectTargetsByTag",
"topLimit": 1,
"sortType": "Nearest",
"tag": "isHPGadget"
},
"srcTarget": "Self",
"srcKey": "_CHARGEBAR_VALUE",
"dstKey": "_CHARGEBAR_VALUE"
}
]
},
{
"$type": "DoActionOnGlobalValueChangeMixin",
"globalValueKey": "SGV_NeedCollider",
"actions": [
{
"$type": "DebugLog",
"content": "NeedCollider change"
},
{
"$type": "EnableSceneTransformByName",
"predicates": [
{
"$type": "ByTargetGlobalValue",
"target": "Self",
"key": "SGV_NeedCollider",
"value": 1.0
}
],
"transformNames": [
"ScenePropCollider"
],
"setEnable": true
}
]
}
],
"modifiers": {
"Finish_Pursina": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_Pursina_Active_01",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "EffAttachPoint"
}
}
]
},
"Lock": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_Item_SpecialTreasureBox_LockIdle"
}
],
"onRemoved": [
{
"$type": "FireEffect",
"effectPattern": "Eff_Item_SpecialTreasureBox_Unlock"
}
]
},
"PowerOff": {
"modifierName": "",
"elementDurability": 100.0,
"onBeingHit": [
{
"$type": "Predicated",
"target": "Target",
"targetPredicates": [
{
"$type": "ByHitElement",
"element": "Electric"
}
],
"successActions": [
{
"$type": "ExecuteGadgetLua",
"param1": 202
},
{
"$type": "DebugLog",
"content": "activate suc!"
}
]
}
]
},
"PowerOn_Pursina": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 1.0,
"modifierMixins": [
{
"$type": "ChargeBarMixin",
"KDEGIGBDHMC": "Electric",
"FILLLGGOGIE": 100.0,
"maxValue": 100.0
},
{
"$type": "ElementConvertToChargeBarValueMixin",
"group": "ElectricDigger"
},
{
"$type": "AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "_CHARGEBAR_VALUE",
"defaultGlobalValueOnCreate": 0.0,
"valueSteps": [
-0.5,
0.10000000149011612
],
"modifierNameSteps": [
"LowPower"
]
},
{
"$type": "AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "_CHARGEBAR_VALUE",
"defaultGlobalValueOnCreate": 0.0,
"valueSteps": [
0.20000000298023224,
19.899999618530273
],
"modifierNameSteps": [
"MediumPower"
]
},
{
"$type": "AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "_CHARGEBAR_VALUE",
"defaultGlobalValueOnCreate": 0.0,
"valueSteps": [
20.0,
100.5
],
"modifierNameSteps": [
"HighPower"
]
}
],
"onAdded": [
{
"$type": "SetChargeBarValue",
"value": 100.0
},
{
"$type": "ServerLuaCall",
"luaCallType": "FromGroup",
"funcName": "ServerLuaCall_Pursina_Start",
"param1": 0.0,
"param2": 0.0,
"param3": 0.0
}
],
"onRemoved": [
{
"$type": "RemoveModifier",
"predicates": [
{
"$type": "ByHasModifier",
"modifierName": "attachLockType"
}
],
"modifierName": "attachLockType"
},
{
"$type": "ServerLuaCall",
"luaCallType": "FromGroup",
"funcName": "ServerLuaCall_Pursina_End",
"param1": 0.0,
"param2": 0.0,
"param3": 0.0
}
],
"onThinkInterval": [
{
"$type": "AddChargeBarValue",
"value": -1.600000023841858,
"maxValue": 0.0,
"minValue": 0.0
},
{
"$type": "ServerLuaCall",
"predicates": [
{
"$type": "ByHasModifier",
"modifierName": "LowPower"
}
],
"luaCallType": "FromGroup",
"funcName": "AddProgress_LowPower",
"param1": 0.0,
"param2": 0.0,
"param3": 0.0
},
{
"$type": "ServerLuaCall",
"predicates": [
{
"$type": "ByHasModifier",
"modifierName": "MediumPower"
}
],
"luaCallType": "FromGroup",
"funcName": "AddProgress_MediumPower",
"param1": 0.0,
"param2": 0.0,
"param3": 0.0
},
{
"$type": "ServerLuaCall",
"predicates": [
{
"$type": "ByHasModifier",
"modifierName": "HighPower"
}
],
"luaCallType": "FromGroup",
"funcName": "AddProgress_HighPower",
"param1": 0.0,
"param2": 0.0,
"param3": 0.0
}
]
},
"LowPower": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "SetAnimatorFloat",
"floatID": "Power",
"value": 1.0
},
{
"$type": "ServerLuaCall",
"luaCallType": "FromGroup",
"funcName": "LowPower",
"param1": 0.0,
"param2": 0.0,
"param3": 0.0
}
]
},
"MediumPower": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_Pursina_Active_01",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "EffAttachPoint"
}
},
{
"$type": "SetAnimatorFloat",
"floatID": "Power",
"value": 2.0
},
{
"$type": "ServerLuaCall",
"luaCallType": "FromGroup",
"funcName": "MediumPower",
"param1": 0.0,
"param2": 0.0,
"param3": 0.0
},
{
"$type": "ApplyModifier",
"modifierName": "attachLockType"
}
]
},
"HighPower": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_Pursina_Active_02",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "EffAttachPoint"
}
},
{
"$type": "SetAnimatorFloat",
"floatID": "Power",
"value": 3.0
},
{
"$type": "ServerLuaCall",
"luaCallType": "FromGroup",
"funcName": "HighPower",
"param1": 0.0,
"param2": 0.0,
"param3": 0.0
},
{
"$type": "RemoveModifier",
"predicates": [
{
"$type": "ByHasModifier",
"modifierName": "attachLockType"
}
],
"modifierName": "attachLockType"
}
]
},
"attachLockType": {
"modifierName": "",
"elementDurability": 100.0,
"modifierMixins": [
{
"$type": "ChangeLockTypeMixin",
"lockType": "Boss_Lv5"
}
]
}
},
"onAdded": [
{
"$type": "AttachAbilityStateResistance",
"resistanceListID": 11002
},
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_Common_AppearMask_04",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "BornEffAttachPoint"
},
"scale": 1.5
},
{
"$type": "SetGlobalValue",
"value": 1.0,
"key": "isChargeGadget",
"maxValue": 0.0,
"minValue": 0.0
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Common_Property_Ani_Prop_Pursina_02",
"abilityMixins": [
{
"$type": "ServerUpdateGlobalValueMixin",
"key": "Upgrade_HP",
"maxValue": 0.0,
"minValue": 0.0
},
{
"$type": "ServerUpdateGlobalValueMixin",
"key": "_IS_SHOW_UI",
"maxValue": 0.0,
"minValue": 0.0
},
{
"$type": "AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "Upgrade_HP",
"defaultGlobalValueOnCreate": 0.0,
"valueSteps": [
0.10000000149011612,
99999.0
],
"modifierNameSteps": [
"UNIQUE_modifier_Upgrade_HP"
]
},
{
"$type": "AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "_IS_SHOW_UI",
"defaultGlobalValueOnCreate": 0.0,
"valueSteps": [
0.5,
1.5
],
"modifierNameSteps": [
"ShowUI"
]
},
{
"$type": "AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "_IS_SHOW_UI",
"defaultGlobalValueOnCreate": 0.0,
"valueSteps": [
-0.5,
0.5
],
"modifierNameSteps": [
"HideUI"
]
},
{
"$type": "RejectAttackMixin",
"attackTag": "ShockDamage"
},
{
"$type": "RejectAttackMixin",
"attackTag": "BurningDamage"
}
],
"modifiers": {
"ShowUI": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "ServerLuaCall",
"luaCallType": "FromGroup",
"funcName": "SLC_ShowUI",
"param1": 0.0,
"param2": 0.0,
"param3": 0.0
}
]
},
"HideUI": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "ServerLuaCall",
"luaCallType": "FromGroup",
"funcName": "SLC_HideUI",
"param1": 0.0,
"param2": 0.0,
"param3": 0.0
}
]
},
"UNIQUE_modifier_Upgrade_HP": {
"stacking": "Unique",
"modifierName": "",
"isUnique": true,
"elementDurability": 100.0,
"properties": {
"Actor_MaxHPRatio": 0.6000000238418579
},
"isLimitedProperties": true
},
"Taunt": {
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 2.0,
"onBeingHit": [
{
"$type": "Predicated",
"target": "Target",
"targetPredicates": [
{
"$type": "ByAttackTags",
"attackTags": [
"DestroyLaser"
]
}
],
"successActions": [
{
"$type": "FireEffect",
"effectPattern": "Eff_Gadget_Pursina_Behit_By_Konungmathr",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "RootNode"
}
}
]
},
{
"$type": "Predicated",
"target": "Target",
"targetPredicates": [
{
"$type": "ByAttackTags",
"attackTags": [
"DestroyAtk"
]
}
],
"successActions": [
{
"$type": "FireEffect",
"effectPattern": "Eff_Gadget_Pursina_Behit_By_Konungmathr",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "RootNode"
}
}
]
}
],
"onThinkInterval": [
{
"$type": "TriggerTaunt",
"otherTargets": {
"$type": "SelectTargetsByShape",
"shapeName": "CircleR15",
"campTargetType": "Enemy",
"sizeRatio": 1.0
},
"predicates": [
{
"$type": "ByEntityTypes",
"entityTypes": [
"Monster"
]
}
],
"tauntLevel": "Ability_TauntLevel_2",
"careValue": 30.0
},
{
"$type": "TriggerTaunt",
"otherTargets": {
"$type": "SelectTargetsByShape",
"shapeName": "CircleR100",
"campTargetType": "Enemy",
"sizeRatio": 1.0
},
"predicates": [
{
"$type": "ByTargetGlobalValue",
"key": "MONSTER_Konungmathr_None_TauntIdentity",
"value": 1.0
}
],
"careValue": 0.0
}
]
},
"ChargeBar": {
"modifierName": "",
"elementDurability": 100.0,
"modifierMixins": [
{
"$type": "ChargeBarMixin",
"KDEGIGBDHMC": "Electric",
"FILLLGGOGIE": 0.0,
"maxValue": 100.0
},
{
"$type": "AttachModifierToSelfGlobalValueMixin",
"globalValueKey": "_CHARGEBAR_VALUE",
"defaultGlobalValueOnCreate": 0.0,
"valueSteps": [
0.10000000149011612,
100.0999984741211
],
"modifierNameSteps": [
"SetActivate"
]
}
]
},
"SetActivate": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "SetGlobalValue",
"value": 1.0,
"key": "IsActivated",
"maxValue": 0.0,
"minValue": 0.0
}
]
}
},
"onAdded": [
{
"$type": "SetGlobalValue",
"value": 1.0,
"key": "_IS_SHOW_UI",
"maxValue": 0.0,
"minValue": 0.0
},
{
"$type": "AttachAbilityStateResistance",
"resistanceListID": 11002
},
{
"$type": "ApplyModifier",
"modifierName": "Taunt"
},
{
"$type": "ApplyModifier",
"modifierName": "ChargeBar"
},
{
"$type": "ChangeTag",
"isAdd": true,
"tag": "isHPGadget"
},
{
"$type": "SetGlobalValue",
"value": 0.0,
"key": "_CHARGEBAR_VALUE",
"maxValue": 0.0,
"minValue": 0.0
},
{
"$type": "SetGlobalValue",
"value": 0.0,
"key": "Upgrade_HP",
"maxValue": 0.0,
"minValue": 0.0
},
{
"$type": "RefreshUICombatBarLayout"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Common_Property_Ani_Prop_Ayesha_01",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "Default"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 202,
"modifierName": "NotFound"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Found"
},
{
"$type": "DigAttachModifierToTargetDistanceMixin",
"DHAFDIPOGDE": 70800043,
"distance": 5.0,
"EFBHIBNNFDH": "",
"MMFLBPGAJOI": "",
"GHOPOIEMLFD": [
{
"$type": "DebugLog",
"content": "unfound"
},
{
"$type": "ExecuteGadgetLua",
"param1": 202
}
],
"GOFGDIFJDHK": [
{
"$type": "DebugLog",
"content": "found"
},
{
"$type": "ExecuteGadgetLua",
"param1": 201
}
]
}
],
"modifiers": {
"NotFound": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "DebugLog",
"content": "NotFound_onAdded"
},
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_Ayesha_Guide",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "attachPoint"
}
}
]
},
"Found": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "DebugLog",
"content": "Found_onAdded"
}
]
},
"Default": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "DebugLog",
"content": "Default_onAdded"
}
]
}
},
"onAdded": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_Ayesha_Survey",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "RootNode"
}
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Common_Property_Ani_Prop_Ayesha_02",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "Hide"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "Show"
},
{
"$type": "ServerUpdateGlobalValueMixin",
"key": "INTERACTED",
"maxValue": 0.0,
"minValue": 0.0
}
],
"modifiers": {
"Hide": {
"modifierName": "",
"elementDurability": 100.0
},
"Show": {
"stacking": "Unique",
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "Predicated",
"targetPredicates": [
{
"$type": "ByTargetGlobalValue",
"target": "Self",
"key": "INTERACTED",
"value": 0.0,
"compareType": "MoreThan"
}
],
"successActions": [
{
"$type": "DebugLog",
"content": "Predicated successActions"
}
],
"failActions": [
{
"$type": "ServerLuaCall",
"luaCallType": "FromGroup",
"funcName": "SLC_ShowOption",
"param1": 0.0,
"param2": 0.0,
"param3": 0.0
}
]
},
{
"$type": "AttachModifier",
"modifierName": "Effect_Controller"
}
]
},
"Effect_Controller": {
"stacking": "Unique",
"modifierName": "",
"elementDurability": 100.0,
"thinkInterval": 1.0,
"onAdded": [
{
"$type": "Predicated",
"targetPredicates": [
{
"$type": "ByTargetGlobalValue",
"target": "Self",
"key": "INTERACTED",
"value": 0.0,
"compareType": "MoreThan"
}
],
"failActions": [
{
"$type": "AttachModifier",
"modifierName": "AddEffect"
}
]
}
],
"onThinkInterval": [
{
"$type": "Predicated",
"targetPredicates": [
{
"$type": "ByTargetGlobalValue",
"target": "Self",
"key": "INTERACTED",
"value": 0.0,
"compareType": "MoreThan"
}
],
"failActions": [
{
"$type": "AttachModifier",
"modifierName": "AddEffect"
}
]
}
]
},
"AddEffect": {
"stacking": "Unique",
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_QuestGuide_Position"
}
]
}
},
"onAdded": [
{
"$type": "SetGlobalValue",
"value": 0.0,
"key": "INTERACTED",
"maxValue": 0.0,
"minValue": 0.0
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Common_Property_Ani_Prop_Pursina_03",
"abilityMixins": [
{
"$type": "ServerUpdateGlobalValueMixin",
"key": "_IS_SHOW_UI",
"maxValue": 0.0,
"minValue": 0.0
},
{
"$type": "DoActionOnGlobalValueChangeMixin",
"globalValueKey": "_IS_SHOW_UI",
"actions": [
{
"$type": "DebugLog",
"content": "_IS_SHOW_UI CHANGE!!"
},
{
"$type": "Predicated",
"targetPredicates": [
{
"$type": "ByTargetGlobalValue",
"target": "Self",
"key": "_IS_SHOW_UI",
"value": 0.0
}
],
"successActions": [
{
"$type": "DebugLog",
"content": "HideUIBillBoard = true"
},
{
"$type": "HideUIBillBoard",
"hide": true
}
],
"failActions": [
{
"$type": "DebugLog",
"content": "HideUIBillBoard = false"
},
{
"$type": "HideUIBillBoard"
}
]
}
]
}
],
"modifiers": {
"ShowCountDown": {
"modifierName": "",
"duration": 1.0,
"elementDurability": 100.0,
"onRemoved": [
{
"$type": "DebugLog",
"content": "onModifiersRemoved - changeGv"
},
{
"$type": "SetGlobalValue",
"value": 1.0,
"key": "_IS_SHOW_UI",
"maxValue": 0.0,
"minValue": 0.0
}
]
}
},
"onAdded": [
{
"$type": "DebugLog",
"content": "onAdded`"
},
{
"$type": "ChangeTag",
"isAdd": true,
"tag": "_IS_BILLBOARD_GADGET"
},
{
"$type": "ApplyModifier",
"modifierName": "ShowCountDown"
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Property_Stages_Prop_Challengestarter_PursinaActivity",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "State_0"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 202,
"modifierName": "ReMove"
}
],
"modifiers": {
"State_0": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "ApplyModifier",
"modifierName": "AddEffect"
}
]
},
"AddEffect": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "AttachEffect",
"effectPattern": "Eff_SceneObj_Challengestarter_01",
"born": {
"$type": "ConfigBornByAttachPoint",
"attachPointName": "EffectPoint"
}
}
]
},
"ReMove": {
"modifierName": "",
"duration": 2.0,
"elementDurability": 100.0,
"onRemoved": [
{
"$type": "RemoveModifier",
"modifierName": "AddEffect"
}
]
}
},
"onAdded": [
{
"$type": "FireEffect",
"effectPattern": "Eff_SceneObj_Common_AppearMask_04",
"scale": 1.5
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Area_Common_Property_Prop_test_chenjuntao",
"abilityMixins": [
{
"$type": "DoActionOnGlobalValueChangeMixin",
"globalValueKey": "TEST_GV",
"actions": [
{
"$type": "DebugLog",
"content": "DoActionOnGlobalValueChangeMixin - Action"
}
]
}
],
"onAdded": [
{
"$type": "SetGlobalValue",
"value": 1.0,
"key": "TEST_GV",
"maxValue": 0.0,
"minValue": 0.0
}
]
}
},
{
"Default": {
"$type": "ConfigAbility",
"abilityName": "SceneObj_Level_Common_Property_Prop_RevolvingStairs_01",
"abilityMixins": [
{
"$type": "AttachToGadgetStateMixin",
"modifierName": "AirWallState_One"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 201,
"modifierName": "AirWallState_Two"
},
{
"$type": "AttachToGadgetStateMixin",
"gadgetState": 202,
"modifierName": "AirWallState_Three"
}
],
"modifiers": {
"AirWallState_One": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "EnableSceneTransformByName",
"transformNames": [
"AirWallCollider1"
]
},
{
"$type": "EnableSceneTransformByName",
"transformNames": [
"AirWallCollider2"
],
"setEnable": true
}
]
},
"AirWallState_Two": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "EnableSceneTransformByName",
"transformNames": [
"AirWallCollider1"
],
"setEnable": true
},
{
"$type": "EnableSceneTransformByName",
"transformNames": [
"AirWallCollider2"
]
}
]
},
"AirWallState_Three": {
"modifierName": "",
"elementDurability": 100.0,
"onAdded": [
{
"$type": "EnableSceneTransformByName",
"transformNames": [
"AirWallCollider1"
]
},
{
"$type": "EnableSceneTransformByName",
"transformNames": [
"AirWallCollider2"
]
}
]
}
}
}
}
]