[ { "Default": { "$type": "ConfigAbility", "abilityName": "SceneObj_Gear_TowerDefence_PumpkinBomb", "abilitySpecials": { "AttackUp": 0.0, "AttackRa": 0.0, "ElemMasteryUp": 0.0 }, "modifiers": { "PumpkinBomb": { "modifierName": "", "elementDurability": 100.0, "modifierMixins": [ { "$type": "TDPlayMixin", "towerType": "Mine", "BFBOAOHNHDB": 5.0, "FNLJAELCNCM": 4.0, "IFDGFMJJNEL": "TowerDefence_Buff", "CPNPIBIHABL": [ 0, 0, 0, 0, 0 ], "born": { "$type": "ConfigBornBySelf" } } ] }, "ExtraBomb": { "modifierName": "", "duration": 1.0, "elementDurability": 100.0, "onKill": [ { "$type": "FireEffect", "effectPattern": "Eff_SceneObj_BombBarrel_01_Explode" }, { "$type": "TriggerAttackEvent", "target": "Caster", "attackEvent": { "attackPattern": { "$type": "ConfigAttackSphere", "lifeTime": "TriggerNoRepeat", "born": { "$type": "ConfigBornBySelf" }, "radius": 5.0 }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "bonusCriticalHurt": 1.0, "damagePercentageRatio": 0.0, "elementType": "Fire", "elementRank": 600.0, "elementDurability": 50.0, "strikeType": "Blunt", "enBreak": 100.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV5", "hitHaltTimeScale": 0.05000000074505806 } } }, "targetType": "Enemy" } ] }, "TowerDefence_Buff": { "modifierName": "", "elementDurability": 100.0, "properties": { "Actor_AttackDelta": "AttackUp", "Actor_AttackRatio": "AttackRa", "Actor_ElemMasteryDelta": "ElemMasteryUp" } } }, "onAdded": [ { "$type": "AttachModifier", "modifierName": "PumpkinBomb" } ], "onFieldEnter": [ { "$type": "Predicated", "target": "Target", "targetPredicates": [ { "$type": "ByEntityTypes", "entityTypes": [ "Monster" ] }, { "$type": "ByEntityIsAlive" } ], "successActions": [ { "$type": "ApplyModifier", "otherTargets": { "$type": "SelectTargetsByShape", "shapeName": "CircleR5", "ONPOPLLHJLE": "Enemy", "CJJABKCAIEB": 1.0 }, "predicates": [ { "$type": "ByTargetGlobalValue", "target": "Self", "key": "SGV_TDLevel", "value": 4.0, "compareType": "MoreThan" }, { "$type": "ByEntityTypes", "entityTypes": [ "Monster" ] } ], "modifierName": "ExtraBomb" }, { "$type": "LoseHP", "otherTargets": { "$type": "SelectTargetsByShape", "shapeName": "CircleR5", "ONPOPLLHJLE": "Enemy", "CJJABKCAIEB": 1.0 }, "predicates": [ { "$type": "ByEntityTypes", "entityTypes": [ "Monster" ] }, { "$type": "ByTargetGlobalValue", "target": "Self", "key": "SGV_TDUpGrade_Special", "value": 1.0 } ], "amountByTargetMaxHPRatio": 0.5 }, { "$type": "FireEffect", "effectPattern": "Eff_SceneObj_BombBarrel_01_Explode" }, { "$type": "TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "ConfigAttackSphere", "lifeTime": "TriggerNoRepeat", "born": { "$type": "ConfigBornBySelf" }, "radius": 5.0 }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "bonusCriticalHurt": 1.0, "damagePercentageRatio": 0.0, "elementType": "Fire", "elementRank": 600.0, "elementDurability": 50.0, "strikeType": "Blunt", "enBreak": 2000.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV5", "hitHaltTimeScale": 0.05000000074505806 } } }, "targetType": "Enemy" }, { "$type": "KillSelf", "duration": 1.0, "BKFHCBOLIFL": true } ] } ] } }, { "Default": { "$type": "ConfigAbility", "abilityName": "SceneObj_Gear_TowerDefence_HeadControl", "abilitySpecials": { "AttackUp": 0.0, "AttackRa": 0.0, "ElemMasteryUp": 0.0 }, "modifiers": { "ModelController": { "modifierName": "", "elementDurability": 100.0, "modifierMixins": [ { "$type": "AttachModifierToSelfGlobalValueMixin", "globalValueKey": "SGV_TDLevel", "defaultGlobalValueOnCreate": 0.0, "valueSteps": [ -0.5, 4.5, 20.0 ], "modifierNameSteps": [ "Model1", "Model2" ] } ] }, "Model1": { "modifierName": "", "elementDurability": 100.0, "onAdded": [ { "$type": "TriggerSetRenderersEnable", "doOffStage": true, "renderNames": [ "Property_Ani_Prop_TowerPhysics_02_Lod0" ] } ] }, "Model2": { "modifierName": "", "elementDurability": 100.0, "onAdded": [ { "$type": "TriggerSetRenderersEnable", "doOffStage": true, "renderNames": [ "Property_Ani_Prop_TowerPhysics_02_Lod0" ], "setEnable": true } ] }, "TowerDefence_None": { "modifierName": "", "elementDurability": 100.0, "modifierMixins": [ { "$type": "TDPlayMixin", "towerType": "Simple", "BFBOAOHNHDB": 2.0, "FNLJAELCNCM": 30.0, "IFDGFMJJNEL": "TowerDefence_Buff", "CPNPIBIHABL": [ 70350109, 70350109, 70350154, 70350154, 70350167 ], "born": { "$type": "ConfigBornByAttachPoint", "offset": { "x": 0.0, "y": 0.0, "z": 0.0 }, "direction": { "$type": "ConfigDirectionByAttackTarget" }, "attachPointName": "ShootPoint" }, "JEBAOIKDKPN": [ "ShootControl", "DirControl" ] } ] }, "TowerDefence_Buff": { "modifierName": "", "elementDurability": 100.0, "properties": { "Actor_AttackDelta": "AttackUp", "Actor_AttackRatio": "AttackRa", "Actor_ElemMasteryDelta": "ElemMasteryUp" } } }, "onAdded": [ { "$type": "ApplyModifier", "modifierName": "TowerDefence_None" }, { "$type": "ApplyModifier", "modifierName": "ModelController" }, { "$type": "EnablePartControl", "JEBAOIKDKPN": [ "ShootControl" ], "enable": true }, { "$type": "EnablePartControl", "JEBAOIKDKPN": [ "DirControl" ], "enable": true }, { "$type": "SetPartControlTarget", "target": "Target", "JEBAOIKDKPN": [ "ShootControl" ] }, { "$type": "SetGlobalValue", "value": 1.0, "key": "IS_TOWER", "maxValue": 0.0, "minValue": 0.0 } ] } }, { "Default": { "$type": "ConfigAbility", "abilityName": "SceneObj_Gear_TowerDefence_Wind", "abilitySpecials": { "HitInterval": 3.0, "HitRange": 8.0, "AttackUp": 0.0, "AttackRa": 0.0, "ElemMasteryUp": 0.0 }, "modifiers": { "ModelController": { "modifierName": "", "elementDurability": 100.0, "modifierMixins": [ { "$type": "AttachModifierToSelfGlobalValueMixin", "globalValueKey": "SGV_TDLevel", "defaultGlobalValueOnCreate": 0.0, "valueSteps": [ -0.5, 4.5, 20.0 ], "modifierNameSteps": [ "Model1", "Model2" ] } ] }, "Model1": { "modifierName": "", "elementDurability": 100.0, "onAdded": [ { "$type": "TriggerSetRenderersEnable", "doOffStage": true, "renderNames": [ "Property_Ani_Prop_Tower" ], "setEnable": true }, { "$type": "TriggerSetRenderersEnable", "doOffStage": true, "renderNames": [ "Property_Ani_Prop_TowerFire_02_Lod0" ] } ] }, "Model2": { "modifierName": "", "elementDurability": 100.0, "onAdded": [ { "$type": "TriggerSetRenderersEnable", "doOffStage": true, "renderNames": [ "Property_Ani_Prop_Tower" ] }, { "$type": "TriggerSetRenderersEnable", "doOffStage": true, "renderNames": [ "Property_Ani_Prop_TowerFire_02_Lod0" ], "setEnable": true } ] }, "TowerDefence_Wind": { "modifierName": "", "elementDurability": 100.0, "modifierMixins": [ { "$type": "TDPlayMixin", "towerType": "Wind", "BFBOAOHNHDB": 4.0, "FNLJAELCNCM": 5.0, "IEDMNJDJANL": [ { "$type": "FireEffect", "predicates": [ { "$type": "ByTargetGlobalValue", "key": "SGV_TDLevel", "value": 4.0, "compareType": "MoreThan" } ], "effectPattern": "Eff_SceneObj_TowerWind_03_Attack", "born": { "$type": "ConfigBornByAttachPoint", "attachPointName": "ShootPoint" } }, { "$type": "FireEffect", "predicates": [ { "$type": "ByTargetGlobalValue", "key": "SGV_TDLevel", "value": 4.0, "compareType": "LessAndEqual" }, { "$type": "ByTargetGlobalValue", "key": "SGV_TDLevel", "value": 2.0, "compareType": "MoreThan" } ], "effectPattern": "Eff_SceneObj_TowerWind_02_Attack", "born": { "$type": "ConfigBornByAttachPoint", "attachPointName": "ShootPoint" } }, { "$type": "FireEffect", "predicates": [ { "$type": "ByTargetGlobalValue", "key": "SGV_TDLevel", "value": 2.0, "compareType": "LessAndEqual" } ], "effectPattern": "Eff_SceneObj_TowerWind_01_Attack", "born": { "$type": "ConfigBornByAttachPoint", "attachPointName": "ShootPoint" } }, { "$type": "Predicated", "targetPredicates": [ { "$type": "ByTargetGlobalValue", "key": "SGV_TDLevel", "value": 2.0, "compareType": "MoreThan" } ], "successActions": [ { "$type": "TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "ConfigAttackBox", "lifeTime": "TriggerNoRepeat", "born": { "$type": "ConfigBornBySelf", "direction": { "$type": "ConfigDirectionByDefault", "angleOffset": { "x": 0.0, "y": 0.0, "z": 0.0 } } }, "size": { "x": 3.0, "y": 4.0, "z": 8.0 } }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "bonusCriticalHurt": 1.0, "damagePercentageRatio": 0.0, "elementType": "Wind", "elementDurability": 50.0, "strikeType": "Default", "enBreak": 300.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV7", "overrideHitImpulse": { "hitLevel": "Air", "HPOPMELEPEB": 1000.0, "hitImpulseY": 600.0 }, "hitHaltTimeScale": 0.05000000074505806 } } }, "targetType": "Enemy" } ], "failActions": [ { "$type": "TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "ConfigAttackBox", "lifeTime": "TriggerNoRepeat", "born": { "$type": "ConfigBornBySelf", "direction": { "$type": "ConfigDirectionByDefault", "angleOffset": { "x": 0.0, "y": 0.0, "z": 0.0 } } }, "size": { "x": 3.0, "y": 4.0, "z": 8.0 } }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "bonusCriticalHurt": 1.0, "damagePercentageRatio": 0.0, "elementType": "Wind", "elementDurability": 50.0, "strikeType": "Default", "enBreak": 300.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV7", "overrideHitImpulse": { "hitLevel": "Air", "HPOPMELEPEB": 500.0, "hitImpulseY": 500.0 }, "hitHaltTimeScale": 0.05000000074505806 } } }, "targetType": "Enemy" } ] } ], "IFDGFMJJNEL": "TowerDefence_Buff", "CPNPIBIHABL": [ 0, 0, 0, 0, 0 ], "born": { "$type": "ConfigBornByAttachPoint", "attachPointName": "ShootPoint" } }, { "$type": "AttachModifierToSelfGlobalValueMixin", "globalValueKey": "SGV_TDUpGrade_Special", "defaultGlobalValueOnCreate": 0.0, "valueSteps": [ 0.5, 1.5 ], "modifierNameSteps": [ "UpGrade_Special" ] }, { "$type": "AttachModifierToSelfGlobalValueMixin", "globalValueKey": "SGV_TDLevel", "defaultGlobalValueOnCreate": 0.0, "valueSteps": [ -0.5, 2.5, 4.5, 20.0 ], "modifierNameSteps": [ "Level1", "Level2", "Level_UpGrade" ] } ] }, "TowerDefence_Buff": { "modifierName": "", "elementDurability": 100.0, "properties": { "Actor_AttackDelta": "AttackUp", "Actor_AttackRatio": "AttackRa", "Actor_ElemMasteryDelta": "ElemMasteryUp" } }, "empty": { "modifierName": "", "elementDurability": 100.0 }, "Level1": { "modifierName": "", "elementDurability": 100.0, "onAdded": [ { "$type": "AttachEffect", "effectPattern": "Eff_SceneObj_TowerWind_01_Charge", "born": { "$type": "ConfigBornByAttachPoint", "attachPointName": "ShootPoint" } } ] }, "Level2": { "modifierName": "", "elementDurability": 100.0, "onAdded": [ { "$type": "AttachEffect", "effectPattern": "Eff_SceneObj_TowerWind_02_Charge", "born": { "$type": "ConfigBornByAttachPoint", "attachPointName": "ShootPoint" } } ] }, "Level_UpGrade": { "modifierName": "", "elementDurability": 100.0, "modifierMixins": [ { "$type": "WindZoneMixin", "shapeName": "CircleR3", "born": { "$type": "ConfigBornBySelf", "offset": { "x": 0.0, "y": 0.0, "z": 1.5 } }, "BHELOIADOLH": 2.0, "HBBLBBPBLGE": 1.0, "IPDEDFHPHPO": 0.0, "targetType": "Enemy", "predicates": [ { "$type": "ByEntityTypes", "entityTypes": [ "Monster", "Grass" ] } ], "modifierName": "" } ], "onAdded": [ { "$type": "AttachEffect", "effectPattern": "Eff_SceneObj_TowerWind_03_Charge", "born": { "$type": "ConfigBornByAttachPoint", "attachPointName": "ShootPoint" } } ] }, "UpGrade_Special": { "modifierName": "", "elementDurability": 100.0, "thinkInterval": 3.0, "onAdded": [ { "$type": "ApplyModifier", "modifierName": "DamagePlus" } ], "onAttackLanded": [ { "$type": "RemoveModifier", "modifierName": "DamagePlus" } ], "onThinkInterval": [ { "$type": "ApplyModifier", "modifierName": "DamagePlus" } ] }, "DamagePlus": { "stacking": "MultipleAllRefresh", "DGAJIEGBDKP": { "BOICMOPAIII": "", "INDGEIJCJAJ": 5.0 }, "modifierName": "", "elementDurability": 100.0, "properties": { "Actor_AttackRatio": 0.800000011920929 } } }, "onAdded": [ { "$type": "ApplyModifier", "modifierName": "TowerDefence_Wind" }, { "$type": "ApplyModifier", "modifierName": "ModelController" }, { "$type": "SetGlobalValue", "value": 1.0, "key": "IS_TOWER", "maxValue": 0.0, "minValue": 0.0 } ] } }, { "Default": { "$type": "ConfigAbility", "abilityName": "SceneObj_Gear_TowerDefence_Water", "abilitySpecials": { "AttackUp": 0.0, "AttackRa": 0.0, "ElemMasteryUp": 0.0, "HitRangeSmall": 6.0, "hitrangeBig": 8.0, "HitRangeA": 0.0, "HitRangeB": 0.0 }, "modifiers": { "inAttack": { "modifierName": "", "elementDurability": 100.0, "onAdded": [ { "$type": "SetGlobalValue", "value": 1.0, "key": "IN_ATTACK", "maxValue": 0.0, "minValue": 0.0 } ], "onRemoved": [ { "$type": "SetGlobalValue", "value": 0.0, "key": "IN_ATTACK", "maxValue": 0.0, "minValue": 0.0 } ] }, "ModelController": { "modifierName": "", "elementDurability": 100.0, "modifierMixins": [ { "$type": "AttachModifierToSelfGlobalValueMixin", "globalValueKey": "SGV_TDLevel", "defaultGlobalValueOnCreate": 0.0, "valueSteps": [ -0.5, 4.5, 20.0 ], "modifierNameSteps": [ "Model1", "Model2" ] } ] }, "Model1": { "modifierName": "", "elementDurability": 100.0, "onAdded": [ { "$type": "TriggerSetRenderersEnable", "doOffStage": true, "renderNames": [ "Property_Ani_Prop_Tower" ], "setEnable": true }, { "$type": "TriggerSetRenderersEnable", "doOffStage": true, "renderNames": [ "Property_Ani_Prop_TowerFire_02_Lod0" ] } ] }, "Model2": { "modifierName": "", "elementDurability": 100.0, "onAdded": [ { "$type": "TriggerSetRenderersEnable", "doOffStage": true, "renderNames": [ "Property_Ani_Prop_Tower" ] }, { "$type": "TriggerSetRenderersEnable", "doOffStage": true, "renderNames": [ "Property_Ani_Prop_TowerFire_02_Lod0" ], "setEnable": true } ] }, "TowerDefence_Water": { "modifierName": "", "elementDurability": 100.0, "modifierMixins": [ { "$type": "TDPlayMixin", "towerType": "Water", "BFBOAOHNHDB": 4.0, "FNLJAELCNCM": 10.0, "IEDMNJDJANL": [ { "$type": "SetGlobalValueToOverrideMap", "predicates": [ { "$type": "ByTargetGlobalValue", "key": "SGV_TDAttackRange_A", "value": 1.0 } ], "globalValueKey": "TOWEDEFENCE_HITRANGEA", "OGAHELLALBB": "HitRangeA" }, { "$type": "SetGlobalValueToOverrideMap", "predicates": [ { "$type": "ByTargetGlobalValue", "key": "SGV_TDAttackRange_B", "value": 1.0 } ], "globalValueKey": "TOWEDEFENCE_HITRANGEB", "OGAHELLALBB": "HitRangeB" }, { "$type": "Predicated", "targetPredicates": [ { "$type": "ByTargetGlobalValue", "key": "SGV_TDLevel", "value": 2.0, "compareType": "MoreThan" } ], "successActions": [ { "$type": "FireEffect", "effectPattern": "Eff_SceneObj_TowerWater_02_Burst" }, { "$type": "TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "ConfigAttackSphere", "lifeTime": "TriggerNoRepeat", "born": { "$type": "ConfigBornBySelf" }, "radius": [ "hitrangeBig", "HitRangeA", "Add", "HitRangeB", "Add" ] }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "bonusCriticalHurt": 1.0, "damagePercentageRatio": 0.0, "elementType": "Water", "elementRank": 600.0, "elementDurability": 50.0, "strikeType": "Default", "enBreak": 0.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV1", "hitHaltTimeScale": 0.05000000074505806 } } }, "targetType": "Enemy" } ], "failActions": [ { "$type": "FireEffect", "effectPattern": "Eff_SceneObj_TowerWater_01_Burst" }, { "$type": "TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "ConfigAttackSphere", "lifeTime": "TriggerNoRepeat", "born": { "$type": "ConfigBornBySelf" }, "radius": [ "HitRangeSmall", "HitRangeA", "Add", "HitRangeB", "Add" ] }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "bonusCriticalHurt": 1.0, "damagePercentageRatio": 0.0, "elementType": "Water", "elementRank": 600.0, "elementDurability": 50.0, "strikeType": "Default", "enBreak": 0.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV1", "hitHaltTimeScale": 0.05000000074505806 } } }, "targetType": "Enemy" } ] } ], "IFDGFMJJNEL": "TowerDefence_Buff", "CPNPIBIHABL": [ 0, 0, 0, 0, 70350128 ], "born": { "$type": "ConfigBornByAttachPoint", "offset": { "x": 0.0, "y": 0.0, "z": 0.0 }, "direction": { "$type": "ConfigDirectionByAttackTarget" }, "attachPointName": "ShootPoint" } }, { "$type": "AttachModifierToSelfGlobalValueMixin", "globalValueKey": "SGV_TDUpGrade_Special", "defaultGlobalValueOnCreate": 0.0, "valueSteps": [ 0.5, 1.5 ], "modifierNameSteps": [ "UpGrade_Special" ] } ] }, "empty": { "modifierName": "", "elementDurability": 100.0 }, "UpGrade_Special": { "modifierName": "", "elementDurability": 100.0, "modifierMixins": [ { "$type": "ModifyDamageMixin", "ignoreEventInfo": true, "damagePercentageRatio": 1.5, "predicates": [ { "$type": "ByHasElement", "element": "Water" } ] } ] }, "Level_UpGrade": { "modifierName": "", "elementDurability": 100.0, "thinkInterval": 5.0, "onThinkInterval": [ { "$type": "Predicated", "targetPredicates": [ { "$type": "ByTargetGlobalValue", "key": "IN_ATTACK", "value": 1.0 } ], "successActions": [ { "$type": "SetSelfAttackTarget", "otherTargets": { "$type": "SelectTargetsByShape", "DJLKFLJENEG": 1, "AKMLOIFOBPO": "Nearest", "shapeName": "CircleR10", "ONPOPLLHJLE": "All", "CJJABKCAIEB": 1.0 }, "predicates": [ { "$type": "ByEntityTypes", "entityTypes": [ "Monster" ] } ] }, { "$type": "TriggerBullet", "bulletID": 70350128, "born": { "$type": "ConfigBornByAttachPoint", "direction": { "$type": "ConfigDirectionByAttackTarget", "angleOffset": { "x": 0.0, "y": 0.0, "z": 0.0 } }, "attachPointName": "RootNode" } } ] } ] }, "TowerDefence_Buff": { "modifierName": "", "elementDurability": 100.0, "properties": { "Actor_AttackDelta": "AttackUp", "Actor_AttackRatio": "AttackRa", "Actor_ElemMasteryDelta": "ElemMasteryUp" } } }, "onAdded": [ { "$type": "ApplyModifier", "modifierName": "TowerDefence_Water" }, { "$type": "ApplyModifier", "modifierName": "ModelController" }, { "$type": "SetGlobalValue", "value": 1.0, "key": "IS_TOWER", "maxValue": 0.0, "minValue": 0.0 }, { "$type": "SetGlobalValue", "value": 1.0, "key": "TOWEDEFENCE_HITRANGEA", "maxValue": 0.0, "minValue": 0.0 }, { "$type": "SetGlobalValue", "value": 1.0, "key": "TOWEDEFENCE_HITRANGEB", "maxValue": 0.0, "minValue": 0.0 }, { "$type": "SetGlobalValue", "value": 0.0, "key": "IN_ATTACK", "maxValue": 0.0, "minValue": 0.0 } ] } }, { "Default": { "$type": "ConfigAbility", "abilityName": "SceneObj_Gear_TowerDefence_Ice", "abilitySpecials": { "AttackUp": 0.0, "AttackRa": 0.0, "ElemMasteryUp": 0.0 }, "modifiers": { "ModelController": { "modifierName": "", "elementDurability": 100.0, "modifierMixins": [ { "$type": "AttachModifierToSelfGlobalValueMixin", "globalValueKey": "SGV_TDLevel", "defaultGlobalValueOnCreate": 0.0, "valueSteps": [ -0.5, 4.5, 20.0 ], "modifierNameSteps": [ "Model1", "Model2" ] } ] }, "Model1": { "modifierName": "", "elementDurability": 100.0, "onAdded": [ { "$type": "TriggerSetRenderersEnable", "doOffStage": true, "renderNames": [ "Property_Ani_Prop_Tower" ], "setEnable": true }, { "$type": "TriggerSetRenderersEnable", "doOffStage": true, "renderNames": [ "Property_Ani_Prop_TowerFire_02_Lod0" ] } ] }, "Model2": { "modifierName": "", "elementDurability": 100.0, "onAdded": [ { "$type": "TriggerSetRenderersEnable", "doOffStage": true, "renderNames": [ "Property_Ani_Prop_Tower" ] }, { "$type": "TriggerSetRenderersEnable", "doOffStage": true, "renderNames": [ "Property_Ani_Prop_TowerFire_02_Lod0" ], "setEnable": true } ] }, "TowerDefence_Ice": { "modifierName": "", "elementDurability": 100.0, "modifierMixins": [ { "$type": "TDPlayMixin", "towerType": "Ice", "BFBOAOHNHDB": 3.0, "FNLJAELCNCM": 15.0, "IFDGFMJJNEL": "TowerDefence_Buff", "CPNPIBIHABL": [ 70350105, 70350105, 70350123, 70350123, 70350125 ], "born": { "$type": "ConfigBornByAttachPoint", "offset": { "x": 0.0, "y": 0.0, "z": 0.0 }, "direction": { "$type": "ConfigDirectionByAttackTarget" }, "attachPointName": "ShootPoint" } }, { "$type": "AttachModifierToSelfGlobalValueMixin", "globalValueKey": "SGV_TDUpGrade_Special", "defaultGlobalValueOnCreate": 0.0, "valueSteps": [ 0.5, 1.5 ], "modifierNameSteps": [ "UpGrade_Special" ] } ] }, "TowerDefence_Buff": { "modifierName": "", "elementDurability": 100.0, "properties": { "Actor_AttackDelta": "AttackUp", "Actor_AttackRatio": "AttackRa", "Actor_ElemMasteryDelta": "ElemMasteryUp" } }, "UpGrade_Special": { "modifierName": "", "elementDurability": 100.0, "modifierMixins": [ { "$type": "ModifyDamageMixin", "ignoreEventInfo": true, "damagePercentageRatio": 1.5, "predicates": [ { "$type": "ByHasAbilityState", "abilityState": "ElementFreeze" } ] } ] } }, "onAdded": [ { "$type": "ApplyModifier", "modifierName": "TowerDefence_Ice" }, { "$type": "ApplyModifier", "modifierName": "ModelController" }, { "$type": "SetGlobalValue", "value": 1.0, "key": "IS_TOWER", "maxValue": 0.0, "minValue": 0.0 } ] } }, { "Default": { "$type": "ConfigAbility", "abilityName": "SceneObj_Gear_TowerDefence_Electric", "abilitySpecials": { "AttackUp": 0.0, "AttackRa": 0.0, "ElemMasteryUp": 0.0, "HitRange": 15.0, "HitRangeA": 0.0, "HitRangeB": 0.0 }, "modifiers": { "ModelController": { "modifierName": "", "elementDurability": 100.0, "modifierMixins": [ { "$type": "AttachModifierToSelfGlobalValueMixin", "globalValueKey": "SGV_TDLevel", "defaultGlobalValueOnCreate": 0.0, "valueSteps": [ -0.5, 4.5, 20.0 ], "modifierNameSteps": [ "Model1", "Model2" ] } ] }, "Model1": { "modifierName": "", "elementDurability": 100.0, "onAdded": [ { "$type": "TriggerSetRenderersEnable", "doOffStage": true, "renderNames": [ "Property_Ani_Prop_Tower" ], "setEnable": true }, { "$type": "TriggerSetRenderersEnable", "doOffStage": true, "renderNames": [ "Property_Ani_Prop_TowerFire_02_Lod0" ] } ] }, "Model2": { "modifierName": "", "elementDurability": 100.0, "onAdded": [ { "$type": "TriggerSetRenderersEnable", "doOffStage": true, "renderNames": [ "Property_Ani_Prop_Tower" ] }, { "$type": "TriggerSetRenderersEnable", "doOffStage": true, "renderNames": [ "Property_Ani_Prop_TowerFire_02_Lod0" ], "setEnable": true } ] }, "TowerDefence_Electric": { "modifierName": "", "elementDurability": 100.0, "modifierMixins": [ { "$type": "TDPlayMixin", "towerType": "Electric", "BFBOAOHNHDB": 4.0, "FNLJAELCNCM": 15.0, "IEDMNJDJANL": [ { "$type": "FireEffect", "effectPattern": "Eff_SceneObj_TowerElectric_Fire", "born": { "$type": "ConfigBornByAttachPoint", "attachPointName": "ShootPoint" } }, { "$type": "SetGlobalValueToOverrideMap", "predicates": [ { "$type": "ByTargetGlobalValue", "key": "SGV_TDAttackRange_A", "value": 1.0 } ], "globalValueKey": "TOWEDEFENCE_HITRANGEA", "OGAHELLALBB": "HitRangeA" }, { "$type": "SetGlobalValueToOverrideMap", "predicates": [ { "$type": "ByTargetGlobalValue", "key": "SGV_TDAttackRange_B", "value": 1.0 } ], "globalValueKey": "TOWEDEFENCE_HITRANGEB", "OGAHELLALBB": "HitRangeB" }, { "$type": "Predicated", "targetPredicates": [ { "$type": "ByTargetGlobalValue", "key": "SGV_TDLevel", "value": 2.0, "compareType": "MoreThan" } ], "successActions": [ { "$type": "ApplyModifier", "otherTargets": { "$type": "SelectTargetsByShape", "DJLKFLJENEG": 3, "AKMLOIFOBPO": "Nearest", "shapeName": "CircleR30", "ONPOPLLHJLE": "All", "CJJABKCAIEB": 1.0 }, "predicates": [ { "$type": "ByEntityTypes", "entityTypes": [ "Monster" ] }, { "$type": "ByTargetPositionToSelfPosition", "logic": "LesserOrEqual", "value": [ "HitRange", "HitRangeA", "Add", "HitRangeB", "Add" ] } ], "modifierName": "ConductShock" } ], "failActions": [ { "$type": "ApplyModifier", "otherTargets": { "$type": "SelectTargetsByShape", "DJLKFLJENEG": 1, "AKMLOIFOBPO": "Nearest", "shapeName": "CircleR30", "ONPOPLLHJLE": "All", "CJJABKCAIEB": 1.0 }, "predicates": [ { "$type": "ByEntityTypes", "entityTypes": [ "Monster" ] }, { "$type": "ByTargetPositionToSelfPosition", "logic": "LesserOrEqual", "value": [ "HitRange", "HitRangeA", "Add", "HitRangeB", "Add" ] } ], "modifierName": "ConductShock" } ] }, { "$type": "ApplyModifier", "predicates": [ { "$type": "ByTargetGlobalValue", "key": "SGV_TDUpGrade_Special", "value": 1.0 } ], "modifierName": "TowerDefence_Buff_Stack" } ], "IFDGFMJJNEL": "TowerDefence_Buff", "CPNPIBIHABL": [ 0, 0, 0, 0, 0 ], "born": { "$type": "ConfigBornByAttachPoint", "attachPointName": "ShootPoint" } }, { "$type": "AttachModifierToSelfGlobalValueMixin", "globalValueKey": "SGV_TDLevel", "defaultGlobalValueOnCreate": 0.0, "valueSteps": [ 4.5, 20.0 ], "modifierNameSteps": [ "Level_UpGrade" ] } ] }, "ConductShock": { "modifierName": "", "duration": 0.20000000298023224, "elementDurability": 100.0, "onAdded": [ { "$type": "AttachEffect", "effectPattern": "Eff_SceneObj_TowerElectric_01", "born": { "$type": "ConfigBornByAttachPoint", "offset": { "x": 0.0, "y": 0.0, "z": 0.0 }, "attachPointName": "ShootPoint", "MMFHENHCBGB": "Applier" } }, { "$type": "DamageByAttackValue", "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "bonusCriticalHurt": 1.0, "damagePercentageRatio": 0.0, "elementType": "Electric", "elementRank": 1.5, "elementDurability": 50.0, "strikeType": "Default", "enBreak": 10.0 }, "hitPattern": { "onHitEffectName": "Eff_SceneObj_TowerElectric_01_Hit", "hitImpulseType": "LV1", "hitHaltTimeScale": 0.05000000074505806 } } } ] }, "empty": { "modifierName": "", "elementDurability": 100.0 }, "Level_UpGrade": { "modifierName": "", "elementDurability": 100.0, "thinkInterval": 5.0, "onThinkInterval": [ { "$type": "ApplyModifier", "otherTargets": { "$type": "SelectTargetsByShape", "DJLKFLJENEG": 1, "AKMLOIFOBPO": "Nearest", "shapeName": "CircleR5", "ONPOPLLHJLE": "Enemy", "CJJABKCAIEB": 1.0 }, "predicates": [ { "$type": "ByEntityTypes", "entityTypes": [ "Monster" ] } ], "modifierName": "Thunder_Fall_Target" }, { "$type": "FireEffect", "predicates": [ { "$type": "ByTargetGlobalValue", "key": "Can_Trigger_Thunder", "value": 1.0 } ], "effectPattern": "Eff_SceneObj_TowerElectric_03", "born": { "$type": "ConfigBornByGlobalValue", "GDENJEFPMGC": "Thunder_Pos", "MICIJLHMIIH": "" } }, { "$type": "TriggerAttackEvent", "predicates": [ { "$type": "ByTargetGlobalValue", "key": "Can_Trigger_Thunder", "value": 1.0 } ], "attackEvent": { "attackPattern": { "$type": "ConfigAttackSphere", "lifeTime": "TriggerNoRepeat", "born": { "$type": "ConfigBornByGlobalValue", "GDENJEFPMGC": "Thunder_Pos", "MICIJLHMIIH": "" }, "radius": 2.5 }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "bonusCriticalHurt": 1.0, "damagePercentageRatio": 0.0, "elementType": "Electric", "elementDurability": 50.0, "strikeType": "Default" }, "hitPattern": { "onHitEffectName": "Eff_SceneObj_TowerElectric_01_Hit", "hitImpulseType": "LV1", "hitHaltTimeScale": 0.05000000074505806 } } }, "targetType": "Enemy" }, { "$type": "SetGlobalValue", "value": 0.0, "key": "Can_Trigger_Thunder", "maxValue": 0.0, "minValue": 0.0 } ] }, "Thunder_Fall_Target": { "modifierName": "", "duration": 0.5, "elementDurability": 100.0, "onAdded": [ { "$type": "SetGlobalPos", "target": "Applier", "key": "Thunder_Pos", "born": { "$type": "ConfigBornBySelf" } }, { "$type": "SetGlobalValue", "target": "Applier", "value": 1.0, "key": "Can_Trigger_Thunder", "maxValue": 0.0, "minValue": 0.0 } ] }, "TowerDefence_Buff_Stack": { "stacking": "MultipleAllRefresh", "DGAJIEGBDKP": { "BOICMOPAIII": "", "INDGEIJCJAJ": 5.0 }, "modifierName": "", "duration": 30.0, "elementDurability": 100.0, "properties": { "Actor_AttackRatio": 0.5 } }, "TowerDefence_Buff": { "modifierName": "", "elementDurability": 100.0, "properties": { "Actor_AttackDelta": "AttackUp", "Actor_AttackRatio": "AttackRa", "Actor_ElemMasteryDelta": "ElemMasteryUp" } } }, "onAdded": [ { "$type": "ApplyModifier", "modifierName": "TowerDefence_Electric" }, { "$type": "ApplyModifier", "modifierName": "ModelController" }, { "$type": "SetGlobalValue", "value": 1.0, "key": "IS_TOWER", "maxValue": 0.0, "minValue": 0.0 }, { "$type": "SetGlobalValue", "value": 5.0, "key": "TOWEDEFENCE_HITRANGEA", "maxValue": 0.0, "minValue": 0.0 }, { "$type": "SetGlobalValue", "value": 10.0, "key": "TOWEDEFENCE_HITRANGEB", "maxValue": 0.0, "minValue": 0.0 }, { "$type": "SetGlobalValue", "value": 0.0, "key": "Can_Trigger_Thunder", "maxValue": 0.0, "minValue": 0.0 } ] } }, { "Default": { "$type": "ConfigAbility", "abilityName": "SceneObj_Gear_TowerDefence_Fire", "abilitySpecials": { "AttackUp": 0.0, "AttackRa": 0.0, "ElemMasteryUp": 0.0 }, "modifiers": { "ModelController": { "modifierName": "", "elementDurability": 100.0, "modifierMixins": [ { "$type": "AttachModifierToSelfGlobalValueMixin", "globalValueKey": "SGV_TDLevel", "defaultGlobalValueOnCreate": 0.0, "valueSteps": [ -0.5, 4.5, 20.0 ], "modifierNameSteps": [ "Model1", "Model2" ] } ] }, "Model1": { "modifierName": "", "elementDurability": 100.0, "onAdded": [ { "$type": "TriggerSetRenderersEnable", "doOffStage": true, "renderNames": [ "Property_Ani_Prop_Tower" ], "setEnable": true }, { "$type": "TriggerSetRenderersEnable", "doOffStage": true, "renderNames": [ "Property_Ani_Prop_TowerFire_02_Lod0" ] } ] }, "Model2": { "modifierName": "", "elementDurability": 100.0, "onAdded": [ { "$type": "TriggerSetRenderersEnable", "doOffStage": true, "renderNames": [ "Property_Ani_Prop_Tower" ] }, { "$type": "TriggerSetRenderersEnable", "doOffStage": true, "renderNames": [ "Property_Ani_Prop_TowerFire_02_Lod0" ], "setEnable": true } ] }, "TowerDefence_Fire": { "modifierName": "", "elementDurability": 100.0, "modifierMixins": [ { "$type": "TDPlayMixin", "towerType": "Fire", "BFBOAOHNHDB": 5.0, "FNLJAELCNCM": 20.0, "IFDGFMJJNEL": "TowerDefence_Buff", "CPNPIBIHABL": [ 70350104, 70350104, 70350122, 70350122, 70350124 ], "born": { "$type": "ConfigBornByAttachPoint", "offset": { "x": 0.0, "y": 0.0, "z": 0.0 }, "direction": { "$type": "ConfigDirectionByAttackTarget" }, "attachPointName": "ShootPoint" } } ] }, "TowerDefence_Buff_test": { "modifierName": "", "duration": 5.5, "elementDurability": 100.0, "properties": { "Actor_AttackDelta": 100.0 } }, "TowerDefence_Buff": { "modifierName": "", "elementDurability": 100.0, "properties": { "Actor_AttackDelta": "AttackUp", "Actor_AttackRatio": "AttackRa", "Actor_ElemMasteryDelta": "ElemMasteryUp" } } }, "onAdded": [ { "$type": "ApplyModifier", "modifierName": "TowerDefence_Fire" }, { "$type": "ApplyModifier", "modifierName": "ModelController" }, { "$type": "SetGlobalValue", "value": 1.0, "key": "IS_TOWER", "maxValue": 0.0, "minValue": 0.0 } ] } }, { "Default": { "$type": "ConfigAbility", "abilityName": "SceneObj_Gear_TowerDefence_HeadControlBullet_LV2", "modifiers": { "NormalMaterial": { "modifierName": "", "elementDurability": 100.0, "onAdded": [ { "$type": "AttachEffect", "effectPattern": "Eff_SceneObj_TowerPhysics_02" } ] }, "DamageController": { "modifierName": "", "duration": 5.0, "elementDurability": 100.0, "thinkInterval": 0.20000000298023224, "modifierMixins": [ { "$type": "AttachModifierToSelfGlobalValueMixin", "globalValueKey": "RiseDMGWithTime", "defaultGlobalValueOnCreate": 0.0, "valueSteps": [ -0.5, 0.5, 1.5, 2.5, 3.5, 4.5, 5.5 ], "modifierNameSteps": [ "RiseDMGonBranchAttack_Buff1", "RiseDMGonBranchAttack_Buff2", "RiseDMGonBranchAttack_Buff3", "RiseDMGonBranchAttack_Buff4", "RiseDMGonBranchAttack_Buff5", "RiseDMGonBranchAttack_Buff6" ] } ], "onAdded": [ { "$type": "AddGlobalValue", "value": 1.0, "key": "RiseDMGWithTime", "useLimitRange": true, "maxValue": 5.0, "minValue": 0.0 } ], "onThinkInterval": [ { "$type": "AddGlobalValue", "value": 1.0, "key": "RiseDMGWithTime", "useLimitRange": true, "maxValue": 5.0, "minValue": 0.0 } ] }, "RiseDMGonBranchAttack_Buff1": { "modifierName": "", "elementDurability": 100.0, "properties": { "Actor_AttackRatio": 0.5 } }, "RiseDMGonBranchAttack_Buff2": { "modifierName": "", "elementDurability": 100.0, "properties": { "Actor_AttackRatio": 1.0 } }, "RiseDMGonBranchAttack_Buff3": { "modifierName": "", "elementDurability": 100.0, "properties": { "Actor_AttackRatio": 1.5 } }, "RiseDMGonBranchAttack_Buff4": { "modifierName": "", "elementDurability": 100.0, "properties": { "Actor_AttackRatio": 2.0 } }, "RiseDMGonBranchAttack_Buff5": { "modifierName": "", "elementDurability": 100.0, "properties": { "Actor_AttackRatio": 2.5 } }, "RiseDMGonBranchAttack_Buff6": { "modifierName": "", "elementDurability": 100.0, "properties": { "Actor_AttackRatio": 3.0 } } }, "onAdded": [ { "$type": "ApplyModifier", "modifierName": "NormalMaterial" }, { "$type": "ApplyModifier", "predicates": [ { "$type": "ByTargetGlobalValue", "target": "Owner", "key": "SGV_TDUpGrade_Special", "value": 1.0 } ], "modifierName": "DamageController" } ], "onAbilityStart": [ { "$type": "FireEffect", "effectPattern": "Eff_SceneObj_TowerPhysics_02_Hit", "born": { "$type": "ConfigBornByCollisionPoint" } }, { "$type": "DamageByAttackValue", "target": "Target", "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "bonusCriticalHurt": 1.0, "damagePercentageRatio": 0.0, "elementRank": 1.5, "elementDurability": 100.0, "strikeType": "Blunt", "enBreak": 500.0 }, "hitPattern": { "onHitEffectName": "none", "hitImpulseType": "LV2", "overrideHitImpulse": { "hitLevel": "Light", "HPOPMELEPEB": 0.0, "hitImpulseY": 0.0 }, "hitHaltTimeScale": 0.05000000074505806 } } } ] } }, { "Default": { "$type": "ConfigAbility", "abilityName": "SceneObj_Gear_TowerDefence_HeadControlBullet", "modifiers": { "NormalMaterial": { "modifierName": "", "elementDurability": 100.0, "onAdded": [ { "$type": "AttachEffect", "effectPattern": "Eff_SceneObj_TowerPhysics_01" } ] }, "DamageController": { "modifierName": "", "duration": 5.0, "elementDurability": 100.0, "thinkInterval": 0.20000000298023224, "modifierMixins": [ { "$type": "AttachModifierToSelfGlobalValueMixin", "globalValueKey": "RiseDMGWithTime", "defaultGlobalValueOnCreate": 0.0, "valueSteps": [ -0.5, 0.5, 1.5, 2.5, 3.5, 4.5, 5.5 ], "modifierNameSteps": [ "RiseDMGonBranchAttack_Buff1", "RiseDMGonBranchAttack_Buff2", "RiseDMGonBranchAttack_Buff3", "RiseDMGonBranchAttack_Buff4", "RiseDMGonBranchAttack_Buff5", "RiseDMGonBranchAttack_Buff6" ] } ], "onAdded": [ { "$type": "AddGlobalValue", "value": 1.0, "key": "RiseDMGWithTime", "useLimitRange": true, "maxValue": 5.0, "minValue": 0.0 } ], "onThinkInterval": [ { "$type": "AddGlobalValue", "value": 1.0, "key": "RiseDMGWithTime", "useLimitRange": true, "maxValue": 5.0, "minValue": 0.0 } ] }, "RiseDMGonBranchAttack_Buff1": { "modifierName": "", "elementDurability": 100.0, "properties": { "Actor_AttackRatio": 0.5 } }, "RiseDMGonBranchAttack_Buff2": { "modifierName": "", "elementDurability": 100.0, "properties": { "Actor_AttackRatio": 1.0 } }, "RiseDMGonBranchAttack_Buff3": { "modifierName": "", "elementDurability": 100.0, "properties": { "Actor_AttackRatio": 1.5 } }, "RiseDMGonBranchAttack_Buff4": { "modifierName": "", "elementDurability": 100.0, "properties": { "Actor_AttackRatio": 2.0 } }, "RiseDMGonBranchAttack_Buff5": { "modifierName": "", "elementDurability": 100.0, "properties": { "Actor_AttackRatio": 2.5 } }, "RiseDMGonBranchAttack_Buff6": { "modifierName": "", "elementDurability": 100.0, "properties": { "Actor_AttackRatio": 3.0 } } }, "onAdded": [ { "$type": "ApplyModifier", "modifierName": "NormalMaterial" }, { "$type": "ApplyModifier", "predicates": [ { "$type": "ByTargetGlobalValue", "target": "Owner", "key": "SGV_TDUpGrade_Special", "value": 1.0 } ], "modifierName": "DamageController" } ], "onAbilityStart": [ { "$type": "FireEffect", "effectPattern": "Eff_SceneObj_TowerPhysics_01_Hit", "born": { "$type": "ConfigBornByCollisionPoint" } }, { "$type": "DamageByAttackValue", "target": "Target", "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "bonusCriticalHurt": 1.0, "damagePercentageRatio": 0.0, "elementRank": 1.5, "elementDurability": 100.0, "strikeType": "Default" }, "hitPattern": { "onHitEffectName": "none", "hitImpulseType": "LV2", "overrideHitImpulse": { "hitLevel": "Light", "HPOPMELEPEB": 0.0, "hitImpulseY": 0.0 }, "hitHaltTimeScale": 0.05000000074505806 } } } ] } }, { "Default": { "$type": "ConfigAbility", "abilityName": "SceneObj_Gear_TowerDefence_FireBullet", "abilitySpecials": { "HitInterval": 1.2000000476837158, "BombRadius": 1.2000000476837158 }, "modifiers": { "FireMaterial": { "modifierName": "", "elementDurability": 100.0, "onAdded": [ { "$type": "AttachEffect", "effectPattern": "Eff_SceneObj_TowerFire_01_Bullet" }, { "$type": "AttachEffect", "effectPattern": "Eff_SceneObj_TowerFire_01_Bullet_Trail" } ] } }, "onAdded": [ { "$type": "ApplyModifier", "modifierName": "FireMaterial" } ], "onAbilityStart": [ { "$type": "TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "ConfigAttackSphere", "lifeTime": "TriggerNoRepeat", "born": { "$type": "ConfigBornByCollisionPoint" }, "radius": "BombRadius" }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "bonusCriticalHurt": 1.0, "damagePercentageRatio": 0.0, "elementType": "Fire", "elementRank": 600.0, "elementDurability": 50.0, "strikeType": "Default", "enBreak": 0.0 }, "hitPattern": { "onHitEffectName": "Eff_SceneObj_TowerFire_01_Hit", "hitImpulseType": "LV1", "hitHaltTimeScale": 0.05000000074505806 } } }, "targetType": "Enemy" } ] } }, { "Default": { "$type": "ConfigAbility", "abilityName": "SceneObj_Gear_TowerDefence_FireBullet_LV2", "abilitySpecials": { "HitInterval": 1.2000000476837158, "BombRadius": 3.0 }, "modifiers": { "FireMaterial": { "modifierName": "", "elementDurability": 100.0, "onAdded": [ { "$type": "AttachEffect", "effectPattern": "Eff_SceneObj_TowerFire_01_Bullet" }, { "$type": "AttachEffect", "effectPattern": "Eff_SceneObj_TowerFire_01_Bullet_Trail" } ] } }, "onAdded": [ { "$type": "ApplyModifier", "modifierName": "FireMaterial" } ], "onAbilityStart": [ { "$type": "TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "ConfigAttackSphere", "lifeTime": "TriggerNoRepeat", "born": { "$type": "ConfigBornByCollisionPoint" }, "radius": "BombRadius" }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "bonusCriticalHurt": 1.0, "damagePercentageRatio": 0.0, "elementType": "Fire", "elementRank": 600.0, "elementDurability": 50.0, "strikeType": "Default", "enBreak": 0.0 }, "hitPattern": { "onHitEffectName": "Eff_SceneObj_TowerFire_02_Hit", "hitImpulseType": "LV1", "hitHaltTimeScale": 0.05000000074505806 } } }, "targetType": "Enemy" } ] } }, { "Default": { "$type": "ConfigAbility", "abilityName": "SceneObj_Gear_TowerDefence_FireBullet_LV3", "abilitySpecials": { "HitInterval": 1.2000000476837158, "BombRadius": 3.0 }, "modifiers": { "FireMaterial": { "modifierName": "", "elementDurability": 100.0, "onAdded": [ { "$type": "AttachEffect", "effectPattern": "Eff_SceneObj_TowerFire_01_Bullet" }, { "$type": "AttachEffect", "effectPattern": "Eff_SceneObj_TowerFire_01_Bullet_Trail" } ] } }, "onAdded": [ { "$type": "ApplyModifier", "modifierName": "FireMaterial" } ], "onAbilityStart": [ { "$type": "TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "ConfigAttackSphere", "lifeTime": "TriggerNoRepeat", "born": { "$type": "ConfigBornByCollisionPoint" }, "radius": "BombRadius" }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "bonusCriticalHurt": 1.0, "damagePercentageRatio": 0.0, "elementType": "Fire", "elementRank": 600.0, "elementDurability": 50.0, "strikeType": "Default", "enBreak": 0.0 }, "hitPattern": { "onHitEffectName": "Eff_SceneObj_TowerFire_03_Hit", "hitImpulseType": "LV1", "hitHaltTimeScale": 0.05000000074505806 } } }, "targetType": "Enemy" }, { "$type": "CreateGadget", "born": { "$type": "ConfigBornBySelf", "onGround": true }, "CABLIPAKCGB": 70350127, "DOLAJLACEDF": 1001 } ] } }, { "Default": { "$type": "ConfigAbility", "abilityName": "SceneObj_Gear_TowerDefence_Fire_LV3_FireFloor", "modifiers": { "Timmer": { "modifierName": "", "duration": 5.0, "elementDurability": 100.0, "thinkInterval": 0.5, "onRemoved": [ { "$type": "KillSelf" } ], "onThinkInterval": [ { "$type": "ApplyModifier", "otherTargets": { "$type": "SelectTargetsByShape", "shapeName": "CircleR2", "ONPOPLLHJLE": "Enemy", "CJJABKCAIEB": 1.0 }, "predicates": [ { "$type": "ByEntityTypes", "entityTypes": [ "Monster" ] } ], "modifierName": "UNIQUE_InFire" } ] }, "UNIQUE_InFire": { "modifierName": "", "isUnique": true, "duration": 1.0, "elementDurability": 100.0, "thinkInterval": 0.5, "onThinkInterval": [ { "$type": "DamageByAttackValue", "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "bonusCriticalHurt": 0.10000000149011612, "damagePercentageRatio": 0.0, "elementType": "Fire", "elementDurability": 25.0, "strikeType": "Default", "enBreak": 0.0, "attackType": "Range" }, "hitPattern": { "onHitEffectName": "", "hitImpulseType": "LV0", "hitHaltTimeScale": 0.009999999776482582 } } } ] } }, "onAdded": [ { "$type": "FireEffect", "effectPattern": "Eff_SceneObj_TowerFire_03_Hit_FireRuin" }, { "$type": "ApplyModifier", "modifierName": "Timmer" } ] } }, { "Default": { "$type": "ConfigAbility", "abilityName": "SceneObj_Gear_TowerDefence_WaterBullet", "abilitySpecials": { "HitInterval": 1.2000000476837158, "BombRadius": 3.0 }, "onAdded": [ { "$type": "TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "ConfigAttackSphere", "lifeTime": "TriggerNoRepeat", "born": { "$type": "ConfigBornBySelf" }, "radius": "BombRadius" }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "bonusCriticalHurt": 1.0, "damagePercentageRatio": 0.0, "elementType": "Water", "elementRank": 600.0, "elementDurability": 50.0, "strikeType": "Default", "enBreak": 0.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV1", "hitHaltTimeScale": 0.05000000074505806 } } }, "targetType": "Enemy" } ] } }, { "Default": { "$type": "ConfigAbility", "abilityName": "SceneObj_Gear_TowerDefence_WaterBullet_LV2", "abilitySpecials": { "HitInterval": 1.2000000476837158, "BombRadius": 6.0 }, "onAdded": [ { "$type": "TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "ConfigAttackSphere", "lifeTime": "TriggerNoRepeat", "born": { "$type": "ConfigBornBySelf" }, "radius": "BombRadius" }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "bonusCriticalHurt": 1.0, "damagePercentageRatio": 0.0, "elementType": "Water", "elementRank": 600.0, "elementDurability": 50.0, "strikeType": "Default", "enBreak": 0.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV1", "hitHaltTimeScale": 0.05000000074505806 } } }, "targetType": "Enemy" } ] } }, { "Default": { "$type": "ConfigAbility", "abilityName": "SceneObj_Gear_TowerDefence_WaterBullet_LV3", "abilitySpecials": { "HitInterval": 1.2000000476837158, "BombRadius": 6.0 }, "onAdded": [ { "$type": "TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "ConfigAttackSphere", "lifeTime": "TriggerNoRepeat", "born": { "$type": "ConfigBornBySelf" }, "radius": "BombRadius" }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "bonusCriticalHurt": 1.0, "damagePercentageRatio": 0.0, "elementType": "Water", "elementRank": 600.0, "elementDurability": 50.0, "strikeType": "Default", "enBreak": 0.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV1", "hitHaltTimeScale": 0.05000000074505806 } } }, "targetType": "Enemy" } ] } }, { "Default": { "$type": "ConfigAbility", "abilityName": "SceneObj_Gear_TowerDefence_WindBullet", "abilitySpecials": { "HitInterval": 1.2000000476837158, "BombRadius": 3.0, "HitRange": 5.0 }, "onAdded": [ { "$type": "TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "ConfigAttackBox", "lifeTime": "TriggerNoRepeat", "born": { "$type": "ConfigBornBySelf", "direction": { "$type": "ConfigDirectionByDefault", "angleOffset": { "x": 0.0, "y": 0.0, "z": 0.0 } } }, "size": { "x": 3.0, "y": 4.0, "z": "HitRange" } }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "bonusCriticalHurt": 1.0, "damagePercentageRatio": 0.0, "elementType": "Wind", "elementRank": 600.0, "elementDurability": 50.0, "strikeType": "Default", "enBreak": 9999.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV7", "overrideHitImpulse": { "hitLevel": "Air", "HPOPMELEPEB": 500.0, "hitImpulseY": 500.0 }, "hitHaltTimeScale": 0.05000000074505806 } } }, "targetType": "Enemy" } ] } }, { "Default": { "$type": "ConfigAbility", "abilityName": "SceneObj_Gear_TowerDefence_ElectricBullet", "abilitySpecials": { "HitInterval": 1.2000000476837158, "BombRadius": 3.0, "HitRange": 5.0 }, "modifiers": { "ConductShock": { "modifierName": "", "duration": 0.20000000298023224, "elementDurability": 100.0, "onAdded": [ { "$type": "AttachEffect", "effectPattern": "Eff_SceneObj_TowerElectric_01", "born": { "$type": "ConfigBornByAttachPoint", "offset": { "x": 0.0, "y": 0.0, "z": 0.0 }, "attachPointName": "RootNode", "MMFHENHCBGB": "Applier" } }, { "$type": "DamageByAttackValue", "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "bonusCriticalHurt": 1.0, "damagePercentageRatio": 0.0, "elementType": "Electric", "elementRank": 1.5, "elementDurability": 25.0, "strikeType": "Default", "enBreak": 10.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV1", "hitHaltTimeScale": 0.05000000074505806 } } } ] } }, "onAdded": [ { "$type": "ApplyModifier", "otherTargets": { "$type": "SelectTargetsByShape", "DJLKFLJENEG": 1, "AKMLOIFOBPO": "Nearest", "shapeName": "CircleR10", "ONPOPLLHJLE": "All", "CJJABKCAIEB": 1.0 }, "predicates": [ { "$type": "ByEntityTypes", "entityTypes": [ "Monster" ] }, { "$type": "ByTargetPositionToSelfPosition", "logic": "LesserOrEqual", "value": "HitRange" } ], "modifierName": "ConductShock" } ] } }, { "Default": { "$type": "ConfigAbility", "abilityName": "SceneObj_Gear_TowerDefence_ElectricBullet_LV2", "abilitySpecials": { "HitInterval": 1.2000000476837158, "BombRadius": 3.0, "HitRange": 5.0 }, "modifiers": { "ConductShock": { "modifierName": "", "duration": 0.20000000298023224, "elementDurability": 100.0, "onAdded": [ { "$type": "AttachEffect", "effectPattern": "Eff_SceneObj_TowerElectric_01", "born": { "$type": "ConfigBornByAttachPoint", "offset": { "x": 0.0, "y": 0.0, "z": 0.0 }, "attachPointName": "RootNode", "MMFHENHCBGB": "Applier" } }, { "$type": "DamageByAttackValue", "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "bonusCriticalHurt": 1.0, "damagePercentageRatio": 0.0, "elementType": "Electric", "elementRank": 1.5, "elementDurability": 25.0, "strikeType": "Default", "enBreak": 10.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV1", "hitHaltTimeScale": 0.05000000074505806 } } } ] } }, "onAdded": [ { "$type": "ApplyModifier", "otherTargets": { "$type": "SelectTargetsByShape", "DJLKFLJENEG": 3, "AKMLOIFOBPO": "Nearest", "shapeName": "CircleR10", "ONPOPLLHJLE": "All", "CJJABKCAIEB": 1.0 }, "predicates": [ { "$type": "ByEntityTypes", "entityTypes": [ "Monster" ] }, { "$type": "ByTargetPositionToSelfPosition", "logic": "LesserOrEqual", "value": "HitRange" } ], "modifierName": "ConductShock" } ] } }, { "Default": { "$type": "ConfigAbility", "abilityName": "SceneObj_Gear_TowerDefence_IceBullet", "abilitySpecials": { "HitInterval": 0.800000011920929 }, "modifiers": { "IceMaterial": { "modifierName": "", "elementDurability": 100.0, "onAdded": [ { "$type": "AttachEffect", "effectPattern": "Eff_SceneObj_TowerIce_01_Bullet" }, { "$type": "AttachEffect", "effectPattern": "Eff_SceneObj_TowerIce_01_Bullet_Trail" } ] }, "UpGrade_Special": { "modifierName": "", "elementDurability": 100.0, "modifierMixins": [ { "$type": "ModifyDamageMixin", "ignoreEventInfo": true, "damagePercentageRatio": 1.5, "predicates": [ { "$type": "ByHasAbilityState", "abilityState": "ElementFreeze" } ] } ] } }, "onAdded": [ { "$type": "ApplyModifier", "modifierName": "IceMaterial" }, { "$type": "ApplyModifier", "predicates": [ { "$type": "ByTargetGlobalValue", "target": "Owner", "key": "SGV_TDUpGrade_Special", "value": 1.0 } ], "modifierName": "UpGrade_Special" } ], "onAbilityStart": [ { "$type": "FireEffect", "effectPattern": "Eff_SceneObj_TowerIce_01_Hit", "born": { "$type": "ConfigBornByCollisionPoint" } }, { "$type": "DamageByAttackValue", "target": "Target", "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "bonusCriticalHurt": 1.0, "damagePercentageRatio": 0.0, "elementType": "Ice", "elementDurability": 50.0, "strikeType": "Default", "enBreak": 0.0 }, "hitPattern": { "onHitEffectName": "none", "hitImpulseType": "LV1", "hitHaltTimeScale": 0.05000000074505806 } } } ] } }, { "Default": { "$type": "ConfigAbility", "abilityName": "SceneObj_Gear_TowerDefence_IceBullet_LV2", "abilitySpecials": { "HitInterval": 0.800000011920929 }, "modifiers": { "IceMaterial": { "modifierName": "", "elementDurability": 100.0, "onAdded": [ { "$type": "AttachEffect", "effectPattern": "Eff_SceneObj_TowerIce_01_Bullet" }, { "$type": "AttachEffect", "effectPattern": "Eff_SceneObj_TowerIce_01_Bullet_Trail" } ] }, "UNIQUE_Ice_SpeedSlow": { "modifierName": "", "isUnique": true, "duration": 5.0, "elementDurability": 100.0, "properties": { "Animator_MoveSpeedRatio": -0.800000011920929 } }, "UpGrade_Special": { "modifierName": "", "elementDurability": 100.0, "modifierMixins": [ { "$type": "ModifyDamageMixin", "ignoreEventInfo": true, "damagePercentageRatio": 1.5, "predicates": [ { "$type": "ByHasAbilityState", "abilityState": "ElementFreeze" } ] } ] } }, "onAdded": [ { "$type": "ApplyModifier", "modifierName": "IceMaterial" }, { "$type": "ApplyModifier", "predicates": [ { "$type": "ByTargetGlobalValue", "target": "Owner", "key": "SGV_TDUpGrade_Special", "value": 1.0 } ], "modifierName": "UpGrade_Special" } ], "onAbilityStart": [ { "$type": "FireEffect", "effectPattern": "Eff_SceneObj_TowerIce_02_Hit", "born": { "$type": "ConfigBornByCollisionPoint" } }, { "$type": "DamageByAttackValue", "target": "Target", "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "bonusCriticalHurt": 1.0, "damagePercentageRatio": 0.0, "elementType": "Ice", "elementDurability": 50.0, "strikeType": "Default", "enBreak": 0.0 }, "hitPattern": { "onHitEffectName": "none", "hitImpulseType": "LV1", "hitHaltTimeScale": 0.05000000074505806 } } }, { "$type": "ApplyModifier", "target": "Target", "modifierName": "UNIQUE_Ice_SpeedSlow" } ] } }, { "Default": { "$type": "ConfigAbility", "abilityName": "SceneObj_Gear_TowerDefence_IceBullet_LV3", "abilitySpecials": { "HitInterval": 0.800000011920929 }, "modifiers": { "IceMaterial": { "modifierName": "", "elementDurability": 100.0, "onAdded": [ { "$type": "AttachEffect", "effectPattern": "Eff_SceneObj_TowerIce_03_Bullet" }, { "$type": "AttachEffect", "effectPattern": "Eff_SceneObj_TowerIce_03_Bullet_Trail" } ] }, "UNIQUE_Ice_SpeedSlow": { "modifierName": "", "isUnique": true, "duration": 5.0, "elementDurability": 100.0, "properties": { "Animator_MoveSpeedRatio": -0.6000000238418579 } }, "UpGrade_Special": { "modifierName": "", "elementDurability": 100.0, "modifierMixins": [ { "$type": "ModifyDamageMixin", "ignoreEventInfo": true, "damagePercentageRatio": 1.5, "predicates": [ { "$type": "ByHasAbilityState", "abilityState": "ElementFreeze" } ] } ] } }, "onAdded": [ { "$type": "ApplyModifier", "modifierName": "IceMaterial" }, { "$type": "ApplyModifier", "predicates": [ { "$type": "ByTargetGlobalValue", "target": "Owner", "key": "SGV_TDUpGrade_Special", "value": 1.0 } ], "modifierName": "UpGrade_Special" } ], "onAbilityStart": [ { "$type": "FireEffect", "effectPattern": "Eff_SceneObj_TowerIce_03_Hit", "born": { "$type": "ConfigBornByCollisionPoint" } }, { "$type": "DamageByAttackValue", "target": "Target", "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "bonusCriticalHurt": 1.0, "damagePercentageRatio": 0.0, "elementType": "Ice", "elementDurability": 50.0, "strikeType": "Default", "enBreak": 0.0 }, "hitPattern": { "onHitEffectName": "none", "hitImpulseType": "LV1", "hitHaltTimeScale": 0.05000000074505806 } } }, { "$type": "TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "ConfigAttackSphere", "lifeTime": "TriggerNoRepeat", "born": { "$type": "ConfigBornByCollisionPoint" }, "radius": 5.0 }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "bonusCriticalHurt": 0.5, "damagePercentageRatio": 0.0, "elementType": "Ice", "elementDurability": 50.0, "strikeType": "Default", "enBreak": 0.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV1", "hitHaltTimeScale": 0.05000000074505806 } } }, "targetType": "Enemy" }, { "$type": "ApplyModifier", "target": "Target", "modifierName": "UNIQUE_Ice_SpeedSlow" } ] } }, { "Default": { "$type": "ConfigAbility", "abilityName": "SceneObj_Gear_TowerDefence_Water_LV2", "abilityMixins": [ { "$type": "AttachToAIAlertnessMixin", "OCFKMHBNKDL": [ 0 ], "modifierName": "outAttack" }, { "$type": "AttachToAIAlertnessMixin", "OCFKMHBNKDL": [ 1, 2 ], "modifierName": "inAttack" }, { "$type": "AttachToGadgetStateMixin", "gadgetState": 201, "modifierName": "DebuffControl" } ], "abilitySpecials": { "HitInterval": 3.0, "HitRange": 6.0 }, "modifiers": { "outAttack": { "modifierName": "", "elementDurability": 100.0, "onAdded": [ { "$type": "SetAnimatorInt", "intID": "inAttack", "value": 0.0 } ] }, "inAttack": { "modifierName": "", "elementDurability": 100.0, "onAdded": [ { "$type": "SetAnimatorInt", "intID": "inAttack", "value": 1.0 } ] }, "DebuffControl": { "modifierName": "", "elementDurability": 100.0, "onAttackLanded": [ { "$type": "ApplyModifier", "target": "Target", "modifierName": "WaterDebuff" } ] }, "WaterDebuff": { "modifierName": "", "duration": 10.0, "elementDurability": 100.0, "properties": { "Actor_DefenceRatio": -2.0 }, "isLimitedProperties": true }, "Shoot": { "modifierName": "", "elementDurability": 100.0, "onAdded": [ { "$type": "SetGlobalValueToOverrideMap", "globalValueKey": "TOWEDEFENCE_HITRANGE", "OGAHELLALBB": "HitRange" }, { "$type": "FireEffect", "effectPattern": "Eff_SceneObj_TowerWater_02_Burst" }, { "$type": "TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "ConfigAttackCircle", "lifeTime": "TriggerNoRepeat", "born": { "$type": "ConfigBornBySelf", "offset": { "x": 0.0, "y": 0.0, "z": 0.0 } }, "secondHeight": 4.0, "radius": "HitRange" }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "bonusCriticalHurt": 1.0, "damagePercentageRatio": 0.0, "elementType": "Water", "elementDurability": 50.0, "strikeType": "Default", "enBreak": 0.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV1", "retreatType": "ByHitDirection", "canBeDefenceHalt": true } } }, "targetType": "Enemy" } ] }, "TowerDefence_Water": { "modifierName": "", "elementDurability": 100.0, "modifierMixins": [ { "$type": "ServerUpdateGlobalValueMixin", "key": "TOWEDEFENCE_HITRANGE", "useLimitRange": true, "maxValue": 15.0, "minValue": 8.0 }, { "$type": "ServerUpdateGlobalValueMixin", "key": "TOWEDEFENCE_DMAGE", "useLimitRange": true, "maxValue": 2.0, "minValue": 1.0 }, { "$type": "ServerUpdateGlobalValueMixin", "key": "TOWEDEFENCE_HITINTERVAL", "useLimitRange": true, "maxValue": 3.0, "minValue": 0.5 }, { "$type": "AttachToStateIDMixin", "stateIDs": [ "Shoot" ], "modifierName": "Shoot" } ], "onAdded": [ { "$type": "SetGlobalValue", "value": 1.0, "key": "IS_TOWER", "maxValue": 0.0, "minValue": 0.0 }, { "$type": "SetGlobalValue", "value": 6.0, "key": "TOWEDEFENCE_HITRANGE", "maxValue": 0.0, "minValue": 0.0 }, { "$type": "SetGlobalValue", "value": 1.0, "key": "TOWEDEFENCE_DMAGE", "maxValue": 0.0, "minValue": 0.0 }, { "$type": "SetGlobalValue", "value": 1.0, "key": "TOWEDEFENCE_HITINTERVAL", "maxValue": 0.0, "minValue": 0.0 } ] } }, "onAdded": [ { "$type": "ApplyModifier", "modifierName": "TowerDefence_Water" } ] } }, { "Default": { "$type": "ConfigAbility", "abilityName": "SceneObj_Gear_TowerDefence_Water_LV3", "abilityMixins": [ { "$type": "AttachToAIAlertnessMixin", "OCFKMHBNKDL": [ 0 ], "modifierName": "outAttack" }, { "$type": "AttachToAIAlertnessMixin", "OCFKMHBNKDL": [ 1, 2 ], "modifierName": "inAttack" }, { "$type": "AttachToGadgetStateMixin", "gadgetState": 201, "modifierName": "DebuffControl" } ], "abilitySpecials": { "HitInterval": 3.0, "HitRange": 6.0, "BlisterTimer": 5.0 }, "modifiers": { "Random_Blister": { "modifierName": "", "elementDurability": 100.0, "thinkInterval": "BlisterTimer", "onThinkInterval": [ { "$type": "CreateGadget", "born": { "$type": "ConfigBornBySelf", "offset": { "x": 0.0, "y": 1.0, "z": 0.0 }, "bornRandom": { "$type": "BornRandomFromCenter", "minRandomRange": 2.0, "maxRandomRange": 4.0 } }, "CABLIPAKCGB": 70350128, "DOLAJLACEDF": 1001 } ] }, "outAttack": { "modifierName": "", "elementDurability": 100.0, "onAdded": [ { "$type": "SetAnimatorInt", "intID": "inAttack", "value": 0.0 } ] }, "inAttack": { "modifierName": "", "elementDurability": 100.0, "onAdded": [ { "$type": "SetAnimatorInt", "intID": "inAttack", "value": 1.0 } ] }, "DebuffControl": { "modifierName": "", "elementDurability": 100.0, "onAttackLanded": [ { "$type": "ApplyModifier", "target": "Target", "modifierName": "WaterDebuff" } ] }, "WaterDebuff": { "modifierName": "", "duration": 10.0, "elementDurability": 100.0, "properties": { "Actor_DefenceRatio": -2.0 }, "isLimitedProperties": true }, "Shoot": { "modifierName": "", "elementDurability": 100.0, "onAdded": [ { "$type": "SetGlobalValueToOverrideMap", "globalValueKey": "TOWEDEFENCE_HITRANGE", "OGAHELLALBB": "HitRange" }, { "$type": "FireEffect", "effectPattern": "Eff_SceneObj_TowerWater_02_Burst" }, { "$type": "TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "ConfigAttackCircle", "lifeTime": "TriggerNoRepeat", "born": { "$type": "ConfigBornBySelf", "offset": { "x": 0.0, "y": 0.0, "z": 0.0 } }, "secondHeight": 4.0, "radius": "HitRange" }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "bonusCriticalHurt": 1.0, "damagePercentageRatio": 0.0, "elementType": "Water", "elementDurability": 50.0, "strikeType": "Default", "enBreak": 0.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV1", "retreatType": "ByHitDirection", "canBeDefenceHalt": true } } }, "targetType": "Enemy" } ] }, "TowerDefence_Water": { "modifierName": "", "elementDurability": 100.0, "modifierMixins": [ { "$type": "ServerUpdateGlobalValueMixin", "key": "TOWEDEFENCE_HITRANGE", "useLimitRange": true, "maxValue": 15.0, "minValue": 8.0 }, { "$type": "ServerUpdateGlobalValueMixin", "key": "TOWEDEFENCE_DMAGE", "useLimitRange": true, "maxValue": 2.0, "minValue": 1.0 }, { "$type": "ServerUpdateGlobalValueMixin", "key": "TOWEDEFENCE_HITINTERVAL", "useLimitRange": true, "maxValue": 3.0, "minValue": 0.5 }, { "$type": "AttachToStateIDMixin", "stateIDs": [ "Shoot" ], "modifierName": "Shoot" } ], "onAdded": [ { "$type": "SetGlobalValue", "value": 1.0, "key": "IS_TOWER", "maxValue": 0.0, "minValue": 0.0 }, { "$type": "SetGlobalValue", "value": 6.0, "key": "TOWEDEFENCE_HITRANGE", "maxValue": 0.0, "minValue": 0.0 }, { "$type": "SetGlobalValue", "value": 1.0, "key": "TOWEDEFENCE_DMAGE", "maxValue": 0.0, "minValue": 0.0 }, { "$type": "SetGlobalValue", "value": 1.0, "key": "TOWEDEFENCE_HITINTERVAL", "maxValue": 0.0, "minValue": 0.0 } ] } }, "onAdded": [ { "$type": "ApplyModifier", "modifierName": "TowerDefence_Water" }, { "$type": "ApplyModifier", "modifierName": "Random_Blister" } ] } }, { "Default": { "$type": "ConfigAbility", "abilityName": "SceneObj_Gear_TowerDefence_Water_Blister", "abilitySpecials": { "StruggleTime": 3.0 }, "modifiers": { "BubbleMaterial": { "modifierName": "", "elementDurability": 100.0, "onAdded": [ { "$type": "AttachEffect", "effectPattern": "Eff_SceneObj_TowerWater_03_Bubble", "born": { "$type": "ConfigBornByAttachPoint", "attachPointName": "RootNode" } } ] }, "Blister": { "modifierName": "", "duration": "StruggleTime", "elementDurability": 100.0, "properties": { "Actor_AddGravityScale": -2.0 }, "state": "Struggle", "onAdded": [ { "$type": "AttachEffect", "effectPattern": "Eff_SceneObj_TowerWater_03_Bubble" } ], "onRemoved": [ { "$type": "FireEffect", "effectPattern": "Eff_SceneObj_TowerWater_03_Bubble_Die" } ] } }, "onAdded": [ { "$type": "ApplyModifier", "modifierName": "BubbleMaterial" }, { "$type": "SetGlobalValue", "target": "Owner", "value": 1.0, "key": "Bubble_Pos1", "maxValue": 0.0, "minValue": 0.0 } ], "onAbilityStart": [ { "$type": "DamageByAttackValue", "target": "Target", "predicates": [ { "$type": "ByEntityTypes", "entityTypes": [ "Monster" ] }, { "$type": "ByTargetWeight", "logic": "Lesser", "IHCNHDLDFKC": 100.0 } ], "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "bonusCriticalHurt": 1.0, "damagePercentageRatio": 0.0, "elementType": "Water", "elementRank": 1.5, "elementDurability": 50.0, "strikeType": "Default", "enBreak": 200.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV1", "hitHaltTimeScale": 0.05000000074505806 } } }, { "$type": "ApplyModifier", "target": "Target", "predicates": [ { "$type": "ByEntityTypes", "entityTypes": [ "Monster" ] }, { "$type": "ByTargetWeight", "logic": "Lesser", "IHCNHDLDFKC": 100.0 } ], "modifierName": "Blister" }, { "$type": "SetGlobalValue", "target": "Owner", "value": 0.0, "key": "Bubble_Pos1", "maxValue": 0.0, "minValue": 0.0 } ], "onKill": [ { "$type": "FireEffect", "effectPattern": "Eff_SceneObj_TowerWater_03_Bubble_Die" } ] } }, { "Default": { "$type": "ConfigAbility", "abilityName": "SceneObj_Gear_TowerDefence_Water_Blister02", "abilitySpecials": { "StruggleTime": 3.0 }, "modifiers": { "BubbleMaterial": { "modifierName": "", "elementDurability": 100.0, "onAdded": [ { "$type": "AttachEffect", "effectPattern": "Eff_SceneObj_TowerWater_03_Bubble", "born": { "$type": "ConfigBornByAttachPoint", "attachPointName": "RootNode" } } ] }, "Blister": { "modifierName": "", "duration": "StruggleTime", "elementDurability": 100.0, "properties": { "Actor_AddGravityScale": -2.0 }, "state": "Struggle", "onAdded": [ { "$type": "AttachEffect", "effectPattern": "Eff_SceneObj_TowerWater_03_Bubble" }, { "$type": "DamageByAttackValue", "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "bonusCriticalHurt": 1.0, "damagePercentageRatio": 0.0, "elementType": "Water", "elementRank": 1.5, "elementDurability": 50.0, "strikeType": "Default", "enBreak": 0.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV1", "overrideHitImpulse": { "hitLevel": "Air", "HPOPMELEPEB": 100.0, "hitImpulseY": 500.0 }, "hitHaltTimeScale": 0.05000000074505806 } } } ], "onRemoved": [ { "$type": "FireEffect", "effectPattern": "Eff_SceneObj_TowerWater_03_Bubble_Die" } ] } }, "onAdded": [ { "$type": "ApplyModifier", "modifierName": "BubbleMaterial" }, { "$type": "SetGlobalValue", "target": "Owner", "value": 1.0, "key": "Bubble_Pos2", "maxValue": 0.0, "minValue": 0.0 } ], "onKill": [ { "$type": "FireEffect", "effectPattern": "Eff_SceneObj_TowerWater_03_Bubble_Die" } ], "onFieldEnter": [ { "$type": "Predicated", "target": "Target", "targetPredicates": [ { "$type": "ByEntityTypes", "entityTypes": [ "Monster" ] } ], "successActions": [ { "$type": "ApplyModifier", "target": "Target", "modifierName": "Blister" }, { "$type": "SetGlobalValue", "target": "Owner", "value": 0.0, "key": "Bubble_Pos2", "maxValue": 0.0, "minValue": 0.0 }, { "$type": "KillSelf" } ] } ] } }, { "Default": { "$type": "ConfigAbility", "abilityName": "SceneObj_Gear_TowerDefence_Water_Blister03", "abilitySpecials": { "StruggleTime": 3.0 }, "modifiers": { "BubbleMaterial": { "modifierName": "", "elementDurability": 100.0, "onAdded": [ { "$type": "AttachEffect", "effectPattern": "Eff_SceneObj_TowerWater_03_Bubble", "born": { "$type": "ConfigBornByAttachPoint", "attachPointName": "RootNode" } } ] }, "Blister": { "modifierName": "", "duration": "StruggleTime", "elementDurability": 100.0, "properties": { "Actor_AddGravityScale": -2.0 }, "state": "Struggle", "onAdded": [ { "$type": "AttachEffect", "effectPattern": "Eff_SceneObj_TowerWater_03_Bubble" }, { "$type": "DamageByAttackValue", "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "bonusCriticalHurt": 1.0, "damagePercentageRatio": 0.0, "elementType": "Water", "elementRank": 1.5, "elementDurability": 50.0, "strikeType": "Default", "enBreak": 0.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV1", "overrideHitImpulse": { "hitLevel": "Air", "HPOPMELEPEB": 100.0, "hitImpulseY": 500.0 }, "hitHaltTimeScale": 0.05000000074505806 } } } ], "onRemoved": [ { "$type": "FireEffect", "effectPattern": "Eff_SceneObj_TowerWater_03_Bubble_Die" } ] } }, "onAdded": [ { "$type": "ApplyModifier", "modifierName": "BubbleMaterial" }, { "$type": "SetGlobalValue", "target": "Owner", "value": 1.0, "key": "Bubble_Pos3", "maxValue": 0.0, "minValue": 0.0 } ], "onKill": [ { "$type": "FireEffect", "effectPattern": "Eff_SceneObj_TowerWater_03_Bubble_Die" } ], "onFieldEnter": [ { "$type": "Predicated", "target": "Target", "targetPredicates": [ { "$type": "ByEntityTypes", "entityTypes": [ "Monster" ] } ], "successActions": [ { "$type": "ApplyModifier", "target": "Target", "modifierName": "Blister" }, { "$type": "SetGlobalValue", "target": "Owner", "value": 0.0, "key": "Bubble_Pos3", "maxValue": 0.0, "minValue": 0.0 }, { "$type": "KillSelf" } ] } ] } }, { "Default": { "$type": "ConfigAbility", "abilityName": "SceneObj_Gear_TowerDefence_Water_Blister04", "abilitySpecials": { "StruggleTime": 3.0 }, "modifiers": { "BubbleMaterial": { "modifierName": "", "elementDurability": 100.0, "onAdded": [ { "$type": "AttachEffect", "effectPattern": "Eff_SceneObj_TowerWater_03_Bubble", "born": { "$type": "ConfigBornByAttachPoint", "attachPointName": "RootNode" } } ] }, "Blister": { "modifierName": "", "duration": "StruggleTime", "elementDurability": 100.0, "properties": { "Actor_AddGravityScale": -2.0 }, "state": "Struggle", "onAdded": [ { "$type": "AttachEffect", "effectPattern": "Eff_SceneObj_TowerWater_03_Bubble" }, { "$type": "DamageByAttackValue", "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "bonusCriticalHurt": 1.0, "damagePercentageRatio": 0.0, "elementType": "Water", "elementRank": 1.5, "elementDurability": 50.0, "strikeType": "Default", "enBreak": 0.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV1", "overrideHitImpulse": { "hitLevel": "Air", "HPOPMELEPEB": 100.0, "hitImpulseY": 500.0 }, "hitHaltTimeScale": 0.05000000074505806 } } } ], "onRemoved": [ { "$type": "FireEffect", "effectPattern": "Eff_SceneObj_TowerWater_03_Bubble_Die" } ] } }, "onAdded": [ { "$type": "ApplyModifier", "modifierName": "BubbleMaterial" }, { "$type": "SetGlobalValue", "target": "Owner", "value": 1.0, "key": "Bubble_Pos4", "maxValue": 0.0, "minValue": 0.0 } ], "onKill": [ { "$type": "FireEffect", "effectPattern": "Eff_SceneObj_TowerWater_03_Bubble_Die" } ], "onFieldEnter": [ { "$type": "Predicated", "target": "Target", "targetPredicates": [ { "$type": "ByEntityTypes", "entityTypes": [ "Monster" ] } ], "successActions": [ { "$type": "ApplyModifier", "target": "Target", "modifierName": "Blister" }, { "$type": "SetGlobalValue", "target": "Owner", "value": 0.0, "key": "Bubble_Pos4", "maxValue": 0.0, "minValue": 0.0 }, { "$type": "KillSelf" } ] } ] } }, { "Default": { "$type": "ConfigAbility", "abilityName": "SceneObj_Gear_TowerDefence_Ice_LV2", "abilityMixins": [ { "$type": "AttachToAIAlertnessMixin", "OCFKMHBNKDL": [ 0 ], "modifierName": "outAttack" }, { "$type": "AttachToAIAlertnessMixin", "OCFKMHBNKDL": [ 1, 2 ], "modifierName": "inAttack" }, { "$type": "AttachToGadgetStateMixin", "gadgetState": 201, "modifierName": "TowerDefence_Ice_PowerUp" } ], "abilitySpecials": { "HitInterval": 0.800000011920929, "HitRange": 5.0 }, "modifiers": { "outAttack": { "modifierName": "", "elementDurability": 100.0, "onAdded": [ { "$type": "SetAnimatorInt", "intID": "inAttack", "value": 0.0 } ] }, "inAttack": { "modifierName": "", "elementDurability": 100.0, "onAdded": [ { "$type": "SetAnimatorInt", "intID": "inAttack", "value": 1.0 } ] }, "Shoot": { "modifierName": "", "elementDurability": 100.0, "onAdded": [ { "$type": "SetGlobalValueToOverrideMap", "globalValueKey": "TOWEDEFENCE_HITRANGE", "OGAHELLALBB": "HitRange" }, { "$type": "SetSelfAttackTarget", "otherTargets": { "$type": "SelectTargetsByShape", "DJLKFLJENEG": 1, "AKMLOIFOBPO": "Nearest", "shapeName": "CircleR15", "ONPOPLLHJLE": "Enemy", "CJJABKCAIEB": 1.0 } }, { "$type": "Predicated", "targetPredicates": [ { "$type": "ByTargetPositionToSelfPosition", "target": "SelfAttackTarget", "logic": "LesserOrEqual", "value": "HitRange" } ], "successActions": [ { "$type": "SetAnimatorTrigger", "triggerID": "TriggerAttack" }, { "$type": "TriggerBullet", "bulletID": 70350123, "born": { "$type": "ConfigBornByAttachPoint", "offset": { "x": 0.0, "y": 0.0, "z": 0.0 }, "direction": { "$type": "ConfigDirectionByAttackTarget", "angleOffset": { "x": 0.0, "y": 0.0, "z": 0.0 } }, "attachPointName": "ShootPoint" } } ] } ] }, "TwoShoots": { "modifierName": "", "duration": 0.30000001192092896, "elementDurability": 100.0, "onRemoved": [ { "$type": "SetGlobalValueToOverrideMap", "globalValueKey": "TOWEDEFENCE_HITRANGE", "OGAHELLALBB": "HitRange" }, { "$type": "SetSelfAttackTarget", "otherTargets": { "$type": "SelectTargetsByShape", "DJLKFLJENEG": 1, "AKMLOIFOBPO": "Random", "shapeName": "CircleR15", "ONPOPLLHJLE": "Enemy", "CJJABKCAIEB": 1.0 } }, { "$type": "TriggerBullet", "predicates": [ { "$type": "ByTargetPositionToSelfPosition", "target": "SelfAttackTarget", "logic": "LesserOrEqual", "value": "HitRange" } ], "bulletID": 70350123, "born": { "$type": "ConfigBornByAttachPoint", "offset": { "x": 0.0, "y": 0.0, "z": 0.0 }, "direction": { "$type": "ConfigDirectionByAttackTarget", "angleOffset": { "x": 0.0, "y": 0.0, "z": 0.0 } }, "attachPointName": "ShootPoint" } } ] }, "TowerDefence_Ice": { "modifierName": "", "elementDurability": 100.0, "modifierMixins": [ { "$type": "ServerUpdateGlobalValueMixin", "key": "TOWEDEFENCE_HITRANGE", "useLimitRange": true, "maxValue": 15.0, "minValue": 8.0 }, { "$type": "ServerUpdateGlobalValueMixin", "key": "TOWEDEFENCE_DMAGE", "useLimitRange": true, "maxValue": 2.0, "minValue": 1.0 }, { "$type": "ServerUpdateGlobalValueMixin", "key": "TOWEDEFENCE_HITINTERVAL", "useLimitRange": true, "maxValue": 3.0, "minValue": 0.5 }, { "$type": "AttachToStateIDMixin", "stateIDs": [ "Shoot" ], "modifierName": "Shoot" } ], "onAdded": [ { "$type": "SetGlobalValue", "value": 1.0, "key": "IS_TOWER", "maxValue": 0.0, "minValue": 0.0 }, { "$type": "SetGlobalValue", "value": 5.0, "key": "TOWEDEFENCE_HITRANGE", "maxValue": 0.0, "minValue": 0.0 }, { "$type": "SetGlobalValue", "value": 1.0, "key": "TOWEDEFENCE_DMAGE", "maxValue": 0.0, "minValue": 0.0 }, { "$type": "SetGlobalValue", "value": 1.0, "key": "TOWEDEFENCE_HITINTERVAL", "maxValue": 0.0, "minValue": 0.0 } ] }, "TowerDefence_Ice_PowerUp": { "modifierName": "", "elementDurability": 100.0, "modifierMixins": [ { "$type": "AttachToStateIDMixin", "stateIDs": [ "Shoot" ], "modifierName": "TwoShoots" } ] } }, "onAdded": [ { "$type": "ApplyModifier", "modifierName": "TowerDefence_Ice" } ] } }, { "Default": { "$type": "ConfigAbility", "abilityName": "SceneObj_Gear_TowerDefence_Ice_LV3", "abilityMixins": [ { "$type": "AttachToAIAlertnessMixin", "OCFKMHBNKDL": [ 0 ], "modifierName": "outAttack" }, { "$type": "AttachToAIAlertnessMixin", "OCFKMHBNKDL": [ 1, 2 ], "modifierName": "inAttack" }, { "$type": "AttachToGadgetStateMixin", "gadgetState": 201, "modifierName": "TowerDefence_Ice_PowerUp" } ], "abilitySpecials": { "HitInterval": 0.800000011920929, "HitRange": 5.0, "ExtraAttackTimer": 4.0 }, "modifiers": { "ExtraAttack": { "modifierName": "", "elementDurability": 100.0, "thinkInterval": "ExtraAttackTimer", "onThinkInterval": [ { "$type": "SetGlobalValue", "value": 1.0, "key": "EXTRAATTACK", "maxValue": 0.0, "minValue": 0.0 } ] }, "outAttack": { "modifierName": "", "elementDurability": 100.0, "onAdded": [ { "$type": "SetAnimatorInt", "intID": "inAttack", "value": 0.0 } ] }, "inAttack": { "modifierName": "", "elementDurability": 100.0, "onAdded": [ { "$type": "SetAnimatorInt", "intID": "inAttack", "value": 1.0 } ] }, "Shoot": { "modifierName": "", "elementDurability": 100.0, "onAdded": [ { "$type": "SetGlobalValueToOverrideMap", "globalValueKey": "TOWEDEFENCE_HITRANGE", "OGAHELLALBB": "HitRange" }, { "$type": "SetSelfAttackTarget", "otherTargets": { "$type": "SelectTargetsByShape", "DJLKFLJENEG": 1, "AKMLOIFOBPO": "Nearest", "shapeName": "CircleR15", "ONPOPLLHJLE": "Enemy", "CJJABKCAIEB": 1.0 } }, { "$type": "Predicated", "targetPredicates": [ { "$type": "ByTargetPositionToSelfPosition", "target": "SelfAttackTarget", "logic": "LesserOrEqual", "value": "HitRange" } ], "successActions": [ { "$type": "SetAnimatorTrigger", "triggerID": "TriggerAttack" }, { "$type": "TriggerBullet", "bulletID": 70350123, "born": { "$type": "ConfigBornByAttachPoint", "offset": { "x": 0.0, "y": 0.0, "z": 0.0 }, "direction": { "$type": "ConfigDirectionByAttackTarget", "angleOffset": { "x": 0.0, "y": 0.0, "z": 0.0 } }, "attachPointName": "ShootPoint" } }, { "$type": "TriggerBullet", "predicates": [ { "$type": "ByTargetGlobalValue", "key": "EXTRAATTACK", "value": 1.0 } ], "bulletID": 70350125, "born": { "$type": "ConfigBornByAttachPoint", "offset": { "x": 0.0, "y": 0.0, "z": 0.0 }, "direction": { "$type": "ConfigDirectionByAttackTarget", "angleOffset": { "x": 0.0, "y": 0.0, "z": 0.0 } }, "attachPointName": "ShootPoint" } }, { "$type": "SetGlobalValue", "predicates": [ { "$type": "ByTargetGlobalValue", "key": "EXTRAATTACK", "value": 1.0 } ], "value": 0.0, "key": "EXTRAATTACK", "maxValue": 0.0, "minValue": 0.0 } ] } ] }, "TwoShoots": { "modifierName": "", "duration": 0.30000001192092896, "elementDurability": 100.0, "onRemoved": [ { "$type": "SetGlobalValueToOverrideMap", "globalValueKey": "TOWEDEFENCE_HITRANGE", "OGAHELLALBB": "HitRange" }, { "$type": "SetSelfAttackTarget", "otherTargets": { "$type": "SelectTargetsByShape", "DJLKFLJENEG": 1, "AKMLOIFOBPO": "Random", "shapeName": "CircleR15", "ONPOPLLHJLE": "Enemy", "CJJABKCAIEB": 1.0 } }, { "$type": "TriggerBullet", "predicates": [ { "$type": "ByTargetPositionToSelfPosition", "target": "SelfAttackTarget", "logic": "LesserOrEqual", "value": "HitRange" }, { "$type": "ByTargetGlobalValue", "key": "EXTRAATTACK", "value": 0.0 } ], "bulletID": 70350123, "born": { "$type": "ConfigBornByAttachPoint", "offset": { "x": 0.0, "y": 0.0, "z": 0.0 }, "direction": { "$type": "ConfigDirectionByAttackTarget", "angleOffset": { "x": 0.0, "y": 0.0, "z": 0.0 } }, "attachPointName": "ShootPoint" } }, { "$type": "TriggerBullet", "predicates": [ { "$type": "ByTargetPositionToSelfPosition", "target": "SelfAttackTarget", "logic": "LesserOrEqual", "value": "HitRange" }, { "$type": "ByTargetGlobalValue", "key": "EXTRAATTACK", "value": 1.0 } ], "bulletID": 70350125, "born": { "$type": "ConfigBornByAttachPoint", "offset": { "x": 0.0, "y": 0.0, "z": 0.0 }, "direction": { "$type": "ConfigDirectionByAttackTarget", "angleOffset": { "x": 0.0, "y": 0.0, "z": 0.0 } }, "attachPointName": "ShootPoint" } }, { "$type": "SetGlobalValue", "value": 0.0, "key": "EXTRAATTACK", "maxValue": 0.0, "minValue": 0.0 } ] }, "TowerDefence_Ice": { "modifierName": "", "elementDurability": 100.0, "modifierMixins": [ { "$type": "ServerUpdateGlobalValueMixin", "key": "TOWEDEFENCE_HITRANGE", "useLimitRange": true, "maxValue": 15.0, "minValue": 8.0 }, { "$type": "ServerUpdateGlobalValueMixin", "key": "TOWEDEFENCE_DMAGE", "useLimitRange": true, "maxValue": 2.0, "minValue": 1.0 }, { "$type": "ServerUpdateGlobalValueMixin", "key": "TOWEDEFENCE_HITINTERVAL", "useLimitRange": true, "maxValue": 3.0, "minValue": 0.5 }, { "$type": "AttachToStateIDMixin", "stateIDs": [ "Shoot" ], "modifierName": "Shoot" } ], "onAdded": [ { "$type": "SetGlobalValue", "value": 1.0, "key": "IS_TOWER", "maxValue": 0.0, "minValue": 0.0 }, { "$type": "SetGlobalValue", "value": 5.0, "key": "TOWEDEFENCE_HITRANGE", "maxValue": 0.0, "minValue": 0.0 }, { "$type": "SetGlobalValue", "value": 1.0, "key": "TOWEDEFENCE_DMAGE", "maxValue": 0.0, "minValue": 0.0 }, { "$type": "SetGlobalValue", "value": 1.0, "key": "TOWEDEFENCE_HITINTERVAL", "maxValue": 0.0, "minValue": 0.0 } ] }, "TowerDefence_Ice_PowerUp": { "modifierName": "", "elementDurability": 100.0, "modifierMixins": [ { "$type": "AttachToStateIDMixin", "stateIDs": [ "Shoot" ], "modifierName": "TwoShoots" } ] } }, "onAdded": [ { "$type": "ApplyModifier", "modifierName": "TowerDefence_Ice" }, { "$type": "ApplyModifier", "modifierName": "ExtraAttack" }, { "$type": "SetGlobalValue", "value": 0.0, "key": "EXTRAATTACK", "maxValue": 0.0, "minValue": 0.0 } ] } }, { "Default": { "$type": "ConfigAbility", "abilityName": "SceneObj_Gear_TowerDefence_IceBullet_LV3_DropIce", "onAdded": [ { "$type": "AttachEffect", "effectPattern": "Eff_IcePiton" } ], "onAbilityStart": [ { "$type": "TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "ConfigAttackSphere", "lifeTime": "TriggerNoRepeat", "born": { "$type": "ConfigBornByCollisionPoint" }, "radius": 5.0 }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "bonusCriticalHurt": 1.0, "damagePercentageRatio": 0.0, "elementType": "Ice", "elementRank": 600.0, "elementDurability": 50.0, "strikeType": "Blunt", "enBreak": 50.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV5", "hitHaltTimeScale": 0.05000000074505806 } } }, "targetType": "Enemy" } ], "onKill": [ { "$type": "FireEffect", "effectPattern": "Eff_IcePiton_Ground_Hit", "born": { "$type": "ConfigBornByAttachPoint", "onGround": true, "attachPointName": "attachPoint" } } ] } }, { "Default": { "$type": "ConfigAbility", "abilityName": "SceneObj_Gear_TowerDefence_Wind_LV2", "abilityMixins": [ { "$type": "AttachToAIAlertnessMixin", "OCFKMHBNKDL": [ 0 ], "modifierName": "outAttack" }, { "$type": "AttachToAIAlertnessMixin", "OCFKMHBNKDL": [ 1, 2 ], "modifierName": "inAttack" } ], "abilitySpecials": { "HitInterval": 3.0, "HitRange": 8.0 }, "modifiers": { "outAttack": { "modifierName": "", "elementDurability": 100.0, "onAdded": [ { "$type": "SetAnimatorInt", "intID": "inAttack", "value": 0.0 } ] }, "inAttack": { "modifierName": "", "elementDurability": 100.0, "onAdded": [ { "$type": "SetAnimatorInt", "intID": "inAttack", "value": 1.0 } ] }, "Shoot": { "modifierName": "", "elementDurability": 100.0, "onAdded": [ { "$type": "SetGlobalValueToOverrideMap", "globalValueKey": "TOWEDEFENCE_HITRANGE", "OGAHELLALBB": "HitRange" }, { "$type": "FireEffect", "effectPattern": "Eff_SceneObj_TowerWind_02_Attack", "born": { "$type": "ConfigBornByAttachPoint", "attachPointName": "ShootPoint" } }, { "$type": "TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "ConfigAttackBox", "lifeTime": "TriggerNoRepeat", "born": { "$type": "ConfigBornByAttachPoint", "offset": { "x": 0.0, "y": 0.0, "z": 0.0 }, "attachPointName": "ShootPoint" }, "size": { "x": 3.0, "y": 4.0, "z": "HitRange" } }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "bonusCriticalHurt": 1.0, "damagePercentageRatio": 0.0, "elementType": "Wind", "elementRank": 600.0, "elementDurability": 50.0, "strikeType": "Default", "enBreak": 9999.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV7", "overrideHitImpulse": { "hitLevel": "Air", "HPOPMELEPEB": 500.0, "hitImpulseY": 500.0 }, "hitHaltTimeScale": 0.05000000074505806 } } }, "targetType": "Enemy" } ] }, "Charge": { "modifierName": "", "elementDurability": 100.0, "onAdded": [ { "$type": "AttachEffect", "effectPattern": "Eff_SceneObj_TowerWind_02_Charge", "born": { "$type": "ConfigBornByAttachPoint", "attachPointName": "ShootPoint" } } ] }, "TowerDefence_Wind": { "modifierName": "", "elementDurability": 100.0, "modifierMixins": [ { "$type": "ServerUpdateGlobalValueMixin", "key": "TOWEDEFENCE_HITRANGE", "useLimitRange": true, "maxValue": 15.0, "minValue": 8.0 }, { "$type": "ServerUpdateGlobalValueMixin", "key": "TOWEDEFENCE_DMAGE", "useLimitRange": true, "maxValue": 2.0, "minValue": 1.0 }, { "$type": "ServerUpdateGlobalValueMixin", "key": "TOWEDEFENCE_HITINTERVAL", "useLimitRange": true, "maxValue": 3.0, "minValue": 0.5 }, { "$type": "AttachToStateIDMixin", "stateIDs": [ "Shoot" ], "modifierName": "Shoot" }, { "$type": "AttachToStateIDMixin", "stateIDs": [ "Charge" ], "modifierName": "Charge" } ], "onAdded": [ { "$type": "SetGlobalValue", "value": 1.0, "key": "IS_TOWER", "maxValue": 0.0, "minValue": 0.0 }, { "$type": "SetGlobalValue", "value": 8.0, "key": "TOWEDEFENCE_HITRANGE", "maxValue": 0.0, "minValue": 0.0 }, { "$type": "SetGlobalValue", "value": 1.0, "key": "TOWEDEFENCE_DMAGE", "maxValue": 0.0, "minValue": 0.0 }, { "$type": "SetGlobalValue", "value": 1.0, "key": "TOWEDEFENCE_HITINTERVAL", "maxValue": 0.0, "minValue": 0.0 } ] } }, "onAdded": [ { "$type": "ApplyModifier", "modifierName": "TowerDefence_Wind" } ] } }, { "Default": { "$type": "ConfigAbility", "abilityName": "SceneObj_Gear_TowerDefence_Wind_LV3", "abilityMixins": [ { "$type": "AttachToAIAlertnessMixin", "OCFKMHBNKDL": [ 0 ], "modifierName": "outAttack" }, { "$type": "AttachToAIAlertnessMixin", "OCFKMHBNKDL": [ 1, 2 ], "modifierName": "inAttack" } ], "abilitySpecials": { "HitInterval": 3.0, "HitRange": 8.0 }, "modifiers": { "outAttack": { "modifierName": "", "elementDurability": 100.0, "onAdded": [ { "$type": "SetAnimatorInt", "intID": "inAttack", "value": 0.0 } ] }, "inAttack": { "modifierName": "", "elementDurability": 100.0, "onAdded": [ { "$type": "SetAnimatorInt", "intID": "inAttack", "value": 1.0 } ] }, "Shoot": { "modifierName": "", "elementDurability": 100.0, "onAdded": [ { "$type": "SetGlobalValueToOverrideMap", "globalValueKey": "TOWEDEFENCE_HITRANGE", "OGAHELLALBB": "HitRange" }, { "$type": "FireEffect", "effectPattern": "Eff_SceneObj_TowerWind_03_Attack", "born": { "$type": "ConfigBornByAttachPoint", "attachPointName": "ShootPoint" } }, { "$type": "TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "ConfigAttackBox", "lifeTime": "TriggerNoRepeat", "born": { "$type": "ConfigBornByAttachPoint", "offset": { "x": 0.0, "y": 0.0, "z": 0.0 }, "attachPointName": "ShootPoint" }, "size": { "x": 3.0, "y": 4.0, "z": "HitRange" } }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "bonusCriticalHurt": 1.0, "damagePercentageRatio": 0.0, "elementType": "Wind", "elementRank": 600.0, "elementDurability": 50.0, "strikeType": "Default", "enBreak": 9999.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV7", "overrideHitImpulse": { "hitLevel": "Air", "HPOPMELEPEB": 500.0, "hitImpulseY": 500.0 }, "hitHaltTimeScale": 0.05000000074505806 } } }, "targetType": "Enemy" } ] }, "Charge": { "modifierName": "", "elementDurability": 100.0, "modifierMixins": [ { "$type": "WindZoneMixin", "shapeName": "CircleR5", "born": { "$type": "ConfigBornByTarget", "offset": { "x": 0.0, "y": 0.0, "z": 0.0 } }, "BHELOIADOLH": 8.0, "HBBLBBPBLGE": 2.0, "IPDEDFHPHPO": 0.0, "targetType": "Enemy", "predicates": [ { "$type": "ByEntityTypes", "entityTypes": [ "Monster", "Grass" ] } ], "modifierName": "" } ], "onAdded": [ { "$type": "AttachEffect", "effectPattern": "Eff_SceneObj_TowerWind_03_Charge", "born": { "$type": "ConfigBornByAttachPoint", "attachPointName": "ShootPoint" } } ] }, "TowerDefence_Wind": { "modifierName": "", "elementDurability": 100.0, "modifierMixins": [ { "$type": "ServerUpdateGlobalValueMixin", "key": "TOWEDEFENCE_HITRANGE", "useLimitRange": true, "maxValue": 15.0, "minValue": 8.0 }, { "$type": "ServerUpdateGlobalValueMixin", "key": "TOWEDEFENCE_DMAGE", "useLimitRange": true, "maxValue": 2.0, "minValue": 1.0 }, { "$type": "ServerUpdateGlobalValueMixin", "key": "TOWEDEFENCE_HITINTERVAL", "useLimitRange": true, "maxValue": 3.0, "minValue": 0.5 }, { "$type": "AttachToStateIDMixin", "stateIDs": [ "Shoot" ], "modifierName": "Shoot" }, { "$type": "AttachToStateIDMixin", "stateIDs": [ "Charge" ], "modifierName": "Charge" } ], "onAdded": [ { "$type": "SetGlobalValue", "value": 1.0, "key": "IS_TOWER", "maxValue": 0.0, "minValue": 0.0 }, { "$type": "SetGlobalValue", "value": 8.0, "key": "TOWEDEFENCE_HITRANGE", "maxValue": 0.0, "minValue": 0.0 }, { "$type": "SetGlobalValue", "value": 1.0, "key": "TOWEDEFENCE_DMAGE", "maxValue": 0.0, "minValue": 0.0 }, { "$type": "SetGlobalValue", "value": 1.0, "key": "TOWEDEFENCE_HITINTERVAL", "maxValue": 0.0, "minValue": 0.0 } ] } }, "onAdded": [ { "$type": "ApplyModifier", "modifierName": "TowerDefence_Wind" }, { "$type": "SetGlobalValue", "value": 8.0, "key": "TOWEDEFENCE_HITRANGE", "maxValue": 0.0, "minValue": 0.0 } ] } }, { "Default": { "$type": "ConfigAbility", "abilityName": "SceneObj_Gear_TowerDefence_Fire_LV2", "abilityMixins": [ { "$type": "AttachToAIAlertnessMixin", "OCFKMHBNKDL": [ 0 ], "modifierName": "outAttack" }, { "$type": "AttachToAIAlertnessMixin", "OCFKMHBNKDL": [ 1, 2 ], "modifierName": "inAttack" } ], "abilitySpecials": { "HitInterval": 1.2000000476837158, "HitRange": 10.0 }, "modifiers": { "outAttack": { "modifierName": "", "elementDurability": 100.0, "onAdded": [ { "$type": "SetAnimatorInt", "intID": "inAttack", "value": 0.0 } ] }, "inAttack": { "modifierName": "", "elementDurability": 100.0, "onAdded": [ { "$type": "SetAnimatorInt", "intID": "inAttack", "value": 1.0 } ] }, "Shoot": { "modifierName": "", "elementDurability": 100.0, "onAdded": [ { "$type": "SetGlobalValueToOverrideMap", "globalValueKey": "TOWEDEFENCE_HITRANGE", "OGAHELLALBB": "HitRange" }, { "$type": "SetSelfAttackTarget", "otherTargets": { "$type": "SelectTargetsByShape", "DJLKFLJENEG": 1, "AKMLOIFOBPO": "Nearest", "shapeName": "CircleR20", "ONPOPLLHJLE": "Enemy", "CJJABKCAIEB": 1.0 }, "predicates": [ { "$type": "ByEntityTypes", "entityTypes": [ "Monster" ] } ] }, { "$type": "Predicated", "targetPredicates": [ { "$type": "ByTargetPositionToSelfPosition", "target": "SelfAttackTarget", "logic": "LesserOrEqual", "value": "HitRange" } ], "successActions": [ { "$type": "SetAnimatorTrigger", "triggerID": "TriggerAttack" }, { "$type": "TriggerBullet", "bulletID": 70350122, "born": { "$type": "ConfigBornByAttachPoint", "offset": { "x": 0.0, "y": 0.0, "z": 0.0 }, "direction": { "$type": "ConfigDirectionByAttackTarget" }, "attachPointName": "ShootPoint" } }, { "$type": "ApplyModifier", "predicates": [ { "$type": "ByTargetGadgetState", "target": "Self", "gadgetState": 201 } ], "modifierName": "ThreeShoots" } ] } ] }, "ThreeShoots": { "modifierName": "", "duration": 1.100000023841858, "elementDurability": 100.0, "thinkInterval": 0.5, "onThinkInterval": [ { "$type": "SetAnimatorTrigger", "triggerID": "TriggerAttack" }, { "$type": "TriggerBullet", "predicates": [ { "$type": "ByTargetPositionToSelfPosition", "target": "SelfAttackTarget", "logic": "LesserOrEqual", "value": "HitRange" } ], "bulletID": 70350122, "born": { "$type": "ConfigBornByAttachPoint", "offset": { "x": 0.0, "y": 0.0, "z": 0.0 }, "direction": { "$type": "ConfigDirectionByAttackTarget" }, "attachPointName": "ShootPoint" } } ] }, "TowerDefence_Fire": { "modifierName": "", "elementDurability": 100.0, "modifierMixins": [ { "$type": "ServerUpdateGlobalValueMixin", "key": "TOWEDEFENCE_HITRANGE", "useLimitRange": true, "maxValue": 15.0, "minValue": 8.0 }, { "$type": "ServerUpdateGlobalValueMixin", "key": "TOWEDEFENCE_DMAGE", "useLimitRange": true, "maxValue": 2.0, "minValue": 1.0 }, { "$type": "ServerUpdateGlobalValueMixin", "key": "TOWEDEFENCE_HITINTERVAL", "useLimitRange": true, "maxValue": 3.0, "minValue": 0.5 }, { "$type": "AttachToStateIDMixin", "stateIDs": [ "Shoot" ], "modifierName": "Shoot" } ], "onAdded": [ { "$type": "SetGlobalValue", "value": 1.0, "key": "IS_TOWER", "maxValue": 0.0, "minValue": 0.0 }, { "$type": "SetGlobalValue", "value": 10.0, "key": "TOWEDEFENCE_HITRANGE", "maxValue": 0.0, "minValue": 0.0 }, { "$type": "SetGlobalValue", "value": 1.0, "key": "TOWEDEFENCE_DMAGE", "maxValue": 0.0, "minValue": 0.0 }, { "$type": "SetGlobalValue", "value": 1.0, "key": "TOWEDEFENCE_HITINTERVAL", "maxValue": 0.0, "minValue": 0.0 } ] } }, "onAdded": [ { "$type": "ApplyModifier", "modifierName": "TowerDefence_Fire" } ] } }, { "Default": { "$type": "ConfigAbility", "abilityName": "SceneObj_Gear_TowerDefence_Fire_LV3", "abilityMixins": [ { "$type": "AttachToAIAlertnessMixin", "OCFKMHBNKDL": [ 0 ], "modifierName": "outAttack" }, { "$type": "AttachToAIAlertnessMixin", "OCFKMHBNKDL": [ 1, 2 ], "modifierName": "inAttack" } ], "abilitySpecials": { "HitInterval": 1.2000000476837158, "HitRange": 10.0 }, "modifiers": { "outAttack": { "modifierName": "", "elementDurability": 100.0, "onAdded": [ { "$type": "SetAnimatorInt", "intID": "inAttack", "value": 0.0 } ] }, "inAttack": { "modifierName": "", "elementDurability": 100.0, "onAdded": [ { "$type": "SetAnimatorInt", "intID": "inAttack", "value": 1.0 } ] }, "Shoot": { "modifierName": "", "elementDurability": 100.0, "onAdded": [ { "$type": "SetGlobalValueToOverrideMap", "globalValueKey": "TOWEDEFENCE_HITRANGE", "OGAHELLALBB": "HitRange" }, { "$type": "SetSelfAttackTarget", "otherTargets": { "$type": "SelectTargetsByShape", "DJLKFLJENEG": 1, "AKMLOIFOBPO": "Nearest", "shapeName": "CircleR20", "ONPOPLLHJLE": "Enemy", "CJJABKCAIEB": 1.0 }, "predicates": [ { "$type": "ByEntityTypes", "entityTypes": [ "Monster" ] } ] }, { "$type": "Predicated", "targetPredicates": [ { "$type": "ByTargetPositionToSelfPosition", "target": "SelfAttackTarget", "logic": "LesserOrEqual", "value": "HitRange" } ], "successActions": [ { "$type": "SetAnimatorTrigger", "triggerID": "TriggerAttack" }, { "$type": "TriggerBullet", "bulletID": 70350124, "born": { "$type": "ConfigBornByAttachPoint", "offset": { "x": 0.0, "y": 0.0, "z": 0.0 }, "direction": { "$type": "ConfigDirectionByAttackTarget" }, "attachPointName": "ShootPoint" } }, { "$type": "ApplyModifier", "predicates": [ { "$type": "ByTargetGadgetState", "target": "Self", "gadgetState": 201 } ], "modifierName": "ThreeShoots" } ] } ] }, "ThreeShoots": { "modifierName": "", "duration": 1.100000023841858, "elementDurability": 100.0, "thinkInterval": 0.5, "onThinkInterval": [ { "$type": "SetAnimatorTrigger", "triggerID": "TriggerAttack" }, { "$type": "TriggerBullet", "predicates": [ { "$type": "ByTargetPositionToSelfPosition", "target": "SelfAttackTarget", "logic": "LesserOrEqual", "value": "HitRange" } ], "bulletID": 70350124, "born": { "$type": "ConfigBornByAttachPoint", "offset": { "x": 0.0, "y": 0.0, "z": 0.0 }, "direction": { "$type": "ConfigDirectionByAttackTarget" }, "attachPointName": "ShootPoint" } } ] }, "TowerDefence_Fire": { "modifierName": "", "elementDurability": 100.0, "modifierMixins": [ { "$type": "ServerUpdateGlobalValueMixin", "key": "TOWEDEFENCE_HITRANGE", "useLimitRange": true, "maxValue": 15.0, "minValue": 8.0 }, { "$type": "ServerUpdateGlobalValueMixin", "key": "TOWEDEFENCE_DMAGE", "useLimitRange": true, "maxValue": 2.0, "minValue": 1.0 }, { "$type": "ServerUpdateGlobalValueMixin", "key": "TOWEDEFENCE_HITINTERVAL", "useLimitRange": true, "maxValue": 3.0, "minValue": 0.5 }, { "$type": "AttachToStateIDMixin", "stateIDs": [ "Shoot" ], "modifierName": "Shoot" } ], "onAdded": [ { "$type": "SetGlobalValue", "value": 1.0, "key": "IS_TOWER", "maxValue": 0.0, "minValue": 0.0 }, { "$type": "SetGlobalValue", "value": 10.0, "key": "TOWEDEFENCE_HITRANGE", "maxValue": 0.0, "minValue": 0.0 }, { "$type": "SetGlobalValue", "value": 1.0, "key": "TOWEDEFENCE_DMAGE", "maxValue": 0.0, "minValue": 0.0 }, { "$type": "SetGlobalValue", "value": 1.0, "key": "TOWEDEFENCE_HITINTERVAL", "maxValue": 0.0, "minValue": 0.0 } ] } }, "onAdded": [ { "$type": "ApplyModifier", "modifierName": "TowerDefence_Fire" } ] } }, { "Default": { "$type": "ConfigAbility", "abilityName": "SceneObj_Gear_TowerDefence_Electric_LV2", "abilityMixins": [ { "$type": "AttachToAIAlertnessMixin", "OCFKMHBNKDL": [ 0 ], "modifierName": "outAttack" }, { "$type": "AttachToAIAlertnessMixin", "OCFKMHBNKDL": [ 1, 2 ], "modifierName": "inAttack" } ], "abilitySpecials": { "HitInterval": 1.0, "HitCount": 2.0, "HitRange": 5.0 }, "modifiers": { "outAttack": { "modifierName": "", "elementDurability": 100.0, "onAdded": [ { "$type": "SetAnimatorInt", "intID": "inAttack", "value": 0.0 } ] }, "inAttack": { "modifierName": "", "elementDurability": 100.0, "onAdded": [ { "$type": "SetAnimatorInt", "intID": "inAttack", "value": 1.0 } ] }, "Shoot": { "modifierName": "", "elementDurability": 100.0, "onAdded": [ { "$type": "SetGlobalValueToOverrideMap", "globalValueKey": "TOWEDEFENCE_HITRANGE", "OGAHELLALBB": "HitRange" }, { "$type": "ApplyModifier", "otherTargets": { "$type": "SelectTargetsByShape", "DJLKFLJENEG": 3, "AKMLOIFOBPO": "Nearest", "shapeName": "CircleR10", "ONPOPLLHJLE": "All", "CJJABKCAIEB": 1.0 }, "predicates": [ { "$type": "ByEntityTypes", "entityTypes": [ "Monster" ] }, { "$type": "ByTargetPositionToSelfPosition", "logic": "LesserOrEqual", "value": "HitRange" } ], "modifierName": "ConductShock" } ] }, "TowerDefence_Electric": { "modifierName": "", "elementDurability": 100.0, "modifierMixins": [ { "$type": "ServerUpdateGlobalValueMixin", "key": "TOWEDEFENCE_HITRANGE", "useLimitRange": true, "maxValue": 15.0, "minValue": 8.0 }, { "$type": "ServerUpdateGlobalValueMixin", "key": "TOWEDEFENCE_DMAGE", "useLimitRange": true, "maxValue": 2.0, "minValue": 1.0 }, { "$type": "ServerUpdateGlobalValueMixin", "key": "TOWEDEFENCE_HITINTERVAL", "useLimitRange": true, "maxValue": 3.0, "minValue": 0.5 }, { "$type": "AttachToStateIDMixin", "stateIDs": [ "Shoot" ], "modifierName": "Shoot" } ], "onAdded": [ { "$type": "SetGlobalValue", "value": 1.0, "key": "IS_TOWER", "maxValue": 0.0, "minValue": 0.0 }, { "$type": "SetGlobalValue", "value": 5.0, "key": "TOWEDEFENCE_HITRANGE", "maxValue": 0.0, "minValue": 0.0 }, { "$type": "SetGlobalValue", "value": 1.0, "key": "TOWEDEFENCE_DMAGE", "maxValue": 0.0, "minValue": 0.0 }, { "$type": "SetGlobalValue", "value": 1.0, "key": "TOWEDEFENCE_HITINTERVAL", "maxValue": 0.0, "minValue": 0.0 } ] }, "ConductShock": { "modifierName": "", "duration": 0.20000000298023224, "elementDurability": 100.0, "onAdded": [ { "$type": "SetAnimatorTrigger", "target": "Applier", "triggerID": "TriggerAttack" }, { "$type": "AttachEffect", "effectPattern": "Eff_SceneObj_TowerElectric_01", "born": { "$type": "ConfigBornByAttachPoint", "offset": { "x": 0.0, "y": 0.0, "z": 0.0 }, "attachPointName": "RootNode", "MMFHENHCBGB": "Applier" } }, { "$type": "DamageByAttackValue", "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "bonusCriticalHurt": 1.0, "damagePercentageRatio": 0.0, "elementType": "Electric", "elementRank": 1.5, "elementDurability": 25.0, "strikeType": "Default", "enBreak": 10.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV1", "hitHaltTimeScale": 0.05000000074505806 } } } ] } }, "onAdded": [ { "$type": "ApplyModifier", "modifierName": "TowerDefence_Electric" } ] } }, { "Default": { "$type": "ConfigAbility", "abilityName": "SceneObj_Gear_TowerDefence_Electric_LV3", "abilityMixins": [ { "$type": "AttachToAIAlertnessMixin", "OCFKMHBNKDL": [ 0 ], "modifierName": "outAttack" }, { "$type": "AttachToAIAlertnessMixin", "OCFKMHBNKDL": [ 1, 2 ], "modifierName": "inAttack" } ], "abilitySpecials": { "HitInterval": 1.0, "HitCount": 2.0, "HitRange": 5.0 }, "modifiers": { "outAttack": { "modifierName": "", "elementDurability": 100.0, "onAdded": [ { "$type": "SetAnimatorInt", "intID": "inAttack", "value": 0.0 } ] }, "inAttack": { "modifierName": "", "elementDurability": 100.0, "onAdded": [ { "$type": "SetAnimatorInt", "intID": "inAttack", "value": 1.0 } ] }, "Shoot": { "modifierName": "", "elementDurability": 100.0, "onAdded": [ { "$type": "SetGlobalValueToOverrideMap", "globalValueKey": "TOWEDEFENCE_HITRANGE", "OGAHELLALBB": "HitRange" }, { "$type": "ApplyModifier", "otherTargets": { "$type": "SelectTargetsByShape", "DJLKFLJENEG": 3, "AKMLOIFOBPO": "Nearest", "shapeName": "CircleR10", "ONPOPLLHJLE": "All", "CJJABKCAIEB": 1.0 }, "predicates": [ { "$type": "ByEntityTypes", "entityTypes": [ "Monster" ] }, { "$type": "ByTargetPositionToSelfPosition", "logic": "LesserOrEqual", "value": "HitRange" } ], "modifierName": "ConductShock" } ] }, "Thunder_Fall": { "modifierName": "", "elementDurability": 100.0, "thinkInterval": 5.0, "onThinkInterval": [ { "$type": "ApplyModifier", "otherTargets": { "$type": "SelectTargetsByShape", "DJLKFLJENEG": 1, "AKMLOIFOBPO": "Nearest", "shapeName": "CircleR5", "ONPOPLLHJLE": "Enemy", "CJJABKCAIEB": 1.0 }, "predicates": [ { "$type": "ByEntityTypes", "entityTypes": [ "Monster" ] } ], "modifierName": "Thunder_Fall_Target" } ] }, "Thunder_Fall_Target": { "modifierName": "", "duration": 0.5, "elementDurability": 100.0, "onAdded": [ { "$type": "FireEffect", "effectPattern": "Eff_SceneObj_TowerElectric_03", "born": { "$type": "ConfigBornBySelf" } }, { "$type": "TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "ConfigAttackSphere", "lifeTime": "TriggerNoRepeat", "born": { "$type": "ConfigBornBySelf" }, "radius": 2.5 }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "bonusCriticalHurt": 1.0, "damagePercentageRatio": 0.0, "elementType": "Electric", "elementDurability": 50.0, "strikeType": "Default" }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV1", "hitHaltTimeScale": 0.05000000074505806 } } }, "targetType": "Enemy" } ] }, "TowerDefence_Electric": { "modifierName": "", "elementDurability": 100.0, "modifierMixins": [ { "$type": "ServerUpdateGlobalValueMixin", "key": "TOWEDEFENCE_HITRANGE", "useLimitRange": true, "maxValue": 15.0, "minValue": 8.0 }, { "$type": "ServerUpdateGlobalValueMixin", "key": "TOWEDEFENCE_DMAGE", "useLimitRange": true, "maxValue": 2.0, "minValue": 1.0 }, { "$type": "ServerUpdateGlobalValueMixin", "key": "TOWEDEFENCE_HITINTERVAL", "useLimitRange": true, "maxValue": 3.0, "minValue": 0.5 }, { "$type": "AttachToStateIDMixin", "stateIDs": [ "Shoot" ], "modifierName": "Shoot" } ], "onAdded": [ { "$type": "SetGlobalValue", "value": 1.0, "key": "IS_TOWER", "maxValue": 0.0, "minValue": 0.0 }, { "$type": "SetGlobalValue", "value": 5.0, "key": "TOWEDEFENCE_HITRANGE", "maxValue": 0.0, "minValue": 0.0 }, { "$type": "SetGlobalValue", "value": 1.0, "key": "TOWEDEFENCE_DMAGE", "maxValue": 0.0, "minValue": 0.0 }, { "$type": "SetGlobalValue", "value": 1.0, "key": "TOWEDEFENCE_HITINTERVAL", "maxValue": 0.0, "minValue": 0.0 } ] }, "ConductShock": { "modifierName": "", "duration": 0.20000000298023224, "elementDurability": 100.0, "onAdded": [ { "$type": "SetAnimatorTrigger", "target": "Applier", "triggerID": "TriggerAttack" }, { "$type": "AttachEffect", "effectPattern": "Eff_SceneObj_TowerElectric_01", "born": { "$type": "ConfigBornByAttachPoint", "offset": { "x": 0.0, "y": 0.0, "z": 0.0 }, "attachPointName": "RootNode", "MMFHENHCBGB": "Applier" } }, { "$type": "DamageByAttackValue", "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "bonusCriticalHurt": 1.0, "damagePercentageRatio": 0.0, "elementType": "Electric", "elementRank": 1.5, "elementDurability": 25.0, "strikeType": "Default", "enBreak": 10.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV1", "hitHaltTimeScale": 0.05000000074505806 } } } ] } }, "onAdded": [ { "$type": "ApplyModifier", "modifierName": "TowerDefence_Electric" }, { "$type": "ApplyModifier", "modifierName": "Thunder_Fall" } ] } }, { "Default": { "$type": "ConfigAbility", "abilityName": "SceneObj_Gear_TowerDefence_HeadControl_LV2", "abilityMixins": [ { "$type": "AttachToAIAlertnessMixin", "OCFKMHBNKDL": [ 0 ], "modifierName": "outAttack" }, { "$type": "AttachToAIAlertnessMixin", "OCFKMHBNKDL": [ 1, 2 ], "modifierName": "inAttack" } ], "abilitySpecials": { "HitInterval": 3.0, "HitRange": 15.0, "ExtraAttackInterval": 5.0 }, "modifiers": { "ExtraAttack": { "modifierName": "", "elementDurability": 100.0, "thinkInterval": "ExtraAttackInterval", "onThinkInterval": [ { "$type": "SetGlobalValue", "value": 1.0, "key": "EXTRAATTACK", "maxValue": 0.0, "minValue": 0.0 }, { "$type": "SetAnimatorInt", "intID": "inCharge", "value": 1.0 } ] }, "TowerDefence_None": { "modifierName": "", "elementDurability": 100.0, "modifierMixins": [ { "$type": "ServerUpdateGlobalValueMixin", "key": "TOWEDEFENCE_HITRANGE", "useLimitRange": true, "maxValue": 15.0, "minValue": 8.0 }, { "$type": "ServerUpdateGlobalValueMixin", "key": "TOWEDEFENCE_DMAGE", "useLimitRange": true, "maxValue": 2.0, "minValue": 1.0 }, { "$type": "ServerUpdateGlobalValueMixin", "key": "TOWEDEFENCE_HITINTERVAL", "useLimitRange": true, "maxValue": 3.0, "minValue": 0.5 }, { "$type": "AttachToStateIDMixin", "stateIDs": [ "Shoot" ], "modifierName": "Shoot" }, { "$type": "AttachToStateIDMixin", "stateIDs": [ "Charge" ], "modifierName": "Charge" } ], "onAdded": [ { "$type": "SetGlobalValue", "value": 1.0, "key": "IS_TOWER", "maxValue": 0.0, "minValue": 0.0 }, { "$type": "SetGlobalValue", "value": 15.0, "key": "TOWEDEFENCE_HITRANGE", "maxValue": 0.0, "minValue": 0.0 }, { "$type": "SetGlobalValue", "value": 1.0, "key": "TOWEDEFENCE_DMAGE", "maxValue": 0.0, "minValue": 0.0 }, { "$type": "SetGlobalValue", "value": 1.0, "key": "TOWEDEFENCE_HITINTERVAL", "maxValue": 0.0, "minValue": 0.0 }, { "$type": "SetGlobalValue", "value": 0.0, "key": "EXTRAATTACK", "maxValue": 0.0, "minValue": 0.0 } ] }, "Charge": { "modifierName": "", "elementDurability": 100.0, "onAdded": [ { "$type": "AttachEffect", "effectPattern": "Eff_SceneObj_TowerPhysics_02_Charge" } ] }, "Shoot": { "modifierName": "", "elementDurability": 100.0, "onAdded": [ { "$type": "SetGlobalValueToOverrideMap", "globalValueKey": "TOWEDEFENCE_HITRANGE", "OGAHELLALBB": "HitRange" }, { "$type": "TriggerBullet", "predicates": [ { "$type": "ByTargetPositionToSelfPosition", "target": "SelfAttackTarget", "logic": "LesserOrEqual", "value": "HitRange" }, { "$type": "ByTargetGlobalValue", "key": "EXTRAATTACK", "value": 0.0 } ], "bulletID": 70350109, "born": { "$type": "ConfigBornByAttachPoint", "offset": { "x": -0.10000000149011612, "y": 0.0, "z": 0.4000000059604645 }, "attachPointName": "ShootPoint" } }, { "$type": "TriggerBullet", "predicates": [ { "$type": "ByTargetPositionToSelfPosition", "target": "SelfAttackTarget", "logic": "LesserOrEqual", "value": "HitRange" }, { "$type": "ByTargetGlobalValue", "key": "EXTRAATTACK", "value": 1.0 } ], "bulletID": 70350109, "born": { "$type": "ConfigBornByAttachPoint", "offset": { "x": -0.10000000149011612, "y": 0.0, "z": 0.4000000059604645 }, "attachPointName": "ShootPoint" } }, { "$type": "SetGlobalValue", "value": 0.0, "key": "EXTRAATTACK", "maxValue": 0.0, "minValue": 0.0 }, { "$type": "SetAnimatorInt", "intID": "inCharge", "value": 0.0 } ] }, "outAttack": { "modifierName": "", "elementDurability": 100.0, "onAdded": [ { "$type": "SetAnimatorInt", "intID": "inAttack", "value": 0.0 }, { "$type": "EnablePartControl", "JEBAOIKDKPN": [ "ShootControl" ] } ] }, "inAttack": { "modifierName": "", "elementDurability": 100.0, "onAdded": [ { "$type": "SetAnimatorInt", "intID": "inAttack", "value": 1.0 }, { "$type": "EnablePartControl", "JEBAOIKDKPN": [ "ShootControl" ], "enable": true }, { "$type": "SetPartControlTarget", "target": "Target", "JEBAOIKDKPN": [ "ShootControl" ] } ] } }, "onAdded": [ { "$type": "ApplyModifier", "modifierName": "TowerDefence_None" }, { "$type": "ApplyModifier", "modifierName": "ExtraAttack" } ] } }, { "Default": { "$type": "ConfigAbility", "abilityName": "SceneObj_Gear_TowerDefence_HeadControl_LV3", "abilityMixins": [ { "$type": "AttachToAIAlertnessMixin", "OCFKMHBNKDL": [ 0 ], "modifierName": "outAttack" }, { "$type": "AttachToAIAlertnessMixin", "OCFKMHBNKDL": [ 1, 2 ], "modifierName": "inAttack" } ], "abilitySpecials": { "HitInterval": 3.0, "HitRange": 25.0, "ExtraAttackInterval": 5.0 }, "modifiers": { "ExtraAttack": { "modifierName": "", "elementDurability": 100.0, "thinkInterval": "ExtraAttackInterval", "onThinkInterval": [ { "$type": "SetGlobalValue", "value": 1.0, "key": "EXTRAATTACK", "maxValue": 0.0, "minValue": 0.0 }, { "$type": "SetAnimatorInt", "intID": "inCharge", "value": 1.0 } ] }, "TowerDefence_None": { "modifierName": "", "elementDurability": 100.0, "modifierMixins": [ { "$type": "ServerUpdateGlobalValueMixin", "key": "TOWEDEFENCE_HITRANGE", "useLimitRange": true, "maxValue": 15.0, "minValue": 8.0 }, { "$type": "ServerUpdateGlobalValueMixin", "key": "TOWEDEFENCE_DMAGE", "useLimitRange": true, "maxValue": 2.0, "minValue": 1.0 }, { "$type": "ServerUpdateGlobalValueMixin", "key": "TOWEDEFENCE_HITINTERVAL", "useLimitRange": true, "maxValue": 3.0, "minValue": 0.5 }, { "$type": "AttachToStateIDMixin", "stateIDs": [ "Shoot" ], "modifierName": "Shoot" }, { "$type": "AttachToStateIDMixin", "stateIDs": [ "Charge" ], "modifierName": "Charge" } ], "onAdded": [ { "$type": "SetGlobalValue", "value": 1.0, "key": "IS_TOWER", "maxValue": 0.0, "minValue": 0.0 }, { "$type": "SetGlobalValue", "value": 25.0, "key": "TOWEDEFENCE_HITRANGE", "maxValue": 0.0, "minValue": 0.0 }, { "$type": "SetGlobalValue", "value": 1.0, "key": "TOWEDEFENCE_DMAGE", "maxValue": 0.0, "minValue": 0.0 }, { "$type": "SetGlobalValue", "value": 1.0, "key": "TOWEDEFENCE_HITINTERVAL", "maxValue": 0.0, "minValue": 0.0 }, { "$type": "SetGlobalValue", "value": 0.0, "key": "EXTRAATTACK", "maxValue": 0.0, "minValue": 0.0 } ] }, "Charge": { "modifierName": "", "elementDurability": 100.0, "onAdded": [ { "$type": "AttachEffect", "effectPattern": "Eff_SceneObj_TowerPhysics_02_Charge" } ] }, "Shoot": { "modifierName": "", "elementDurability": 100.0, "onAdded": [ { "$type": "SetGlobalValueToOverrideMap", "globalValueKey": "TOWEDEFENCE_HITRANGE", "OGAHELLALBB": "HitRange" }, { "$type": "TriggerBullet", "predicates": [ { "$type": "ByTargetPositionToSelfPosition", "target": "SelfAttackTarget", "logic": "LesserOrEqual", "value": "HitRange" }, { "$type": "ByTargetGlobalValue", "key": "EXTRAATTACK", "value": 0.0 } ], "bulletID": 70350109, "born": { "$type": "ConfigBornByAttachPoint", "offset": { "x": -0.10000000149011612, "y": 0.0, "z": 0.4000000059604645 }, "attachPointName": "ShootPoint" } }, { "$type": "TriggerBullet", "predicates": [ { "$type": "ByTargetPositionToSelfPosition", "target": "SelfAttackTarget", "logic": "LesserOrEqual", "value": "HitRange" }, { "$type": "ByTargetGlobalValue", "key": "EXTRAATTACK", "value": 1.0 } ], "bulletID": 70350109, "born": { "$type": "ConfigBornByAttachPoint", "offset": { "x": -0.10000000149011612, "y": 0.0, "z": 0.4000000059604645 }, "attachPointName": "ShootPoint" } }, { "$type": "SetGlobalValue", "value": 0.0, "key": "EXTRAATTACK", "maxValue": 0.0, "minValue": 0.0 }, { "$type": "SetAnimatorInt", "intID": "inCharge", "value": 0.0 } ] }, "outAttack": { "modifierName": "", "elementDurability": 100.0, "onAdded": [ { "$type": "SetAnimatorInt", "intID": "inAttack", "value": 0.0 }, { "$type": "EnablePartControl", "JEBAOIKDKPN": [ "ShootControl" ] }, { "$type": "EnablePartControl", "JEBAOIKDKPN": [ "DirControl" ] } ] }, "inAttack": { "modifierName": "", "elementDurability": 100.0, "onAdded": [ { "$type": "SetAnimatorInt", "intID": "inAttack", "value": 1.0 }, { "$type": "EnablePartControl", "JEBAOIKDKPN": [ "ShootControl" ], "enable": true }, { "$type": "SetPartControlTarget", "target": "Target", "JEBAOIKDKPN": [ "ShootControl" ] }, { "$type": "EnablePartControl", "JEBAOIKDKPN": [ "DirControl" ], "enable": true }, { "$type": "SetPartControlTarget", "target": "Target", "JEBAOIKDKPN": [ "DirControl" ] } ] } }, "onAdded": [ { "$type": "ApplyModifier", "modifierName": "TowerDefence_None" }, { "$type": "ApplyModifier", "modifierName": "ExtraAttack" } ] } }, { "Default": { "$type": "ConfigAbility", "abilityName": "SceneObj_Gear_TowerDefence_Gravity", "abilityMixins": [ { "$type": "AttachToGadgetStateMixin", "gadgetState": 201, "modifierName": "GearStart" } ], "modifiers": { "Normal": { "modifierName": "", "elementDurability": 100.0, "thinkInterval": 0.5, "onThinkInterval": [ { "$type": "SetGlobalValue", "value": 0.0, "key": "TOTAL_WEIGHT", "maxValue": 0.0, "minValue": 0.0 }, { "$type": "SumTargetWeightToSelfGlobalValue", "otherTargets": { "$type": "SelectTargetsByShape", "shapeName": "CircleR5", "ONPOPLLHJLE": "AllExceptSelf", "CJJABKCAIEB": 1.0 }, "key": "TOTAL_WEIGHT" }, { "$type": "Predicated", "target": "Caster", "targetPredicates": [ { "$type": "ByTargetGlobalValue", "key": "TOTAL_WEIGHT", "value": 19.0, "compareType": "LessAndEqual" } ], "successActions": [ { "$type": "ExecuteGadgetLua", "predicates": [ { "$type": "ByTargetGadgetState", "gadgetState": 201 } ] } ], "failActions": [ { "$type": "ExecuteGadgetLua", "predicates": [ { "$type": "ByTargetGadgetState" } ], "JFOEGBAHFAC": 201 } ] } ] }, "GearStart": { "modifierName": "", "elementDurability": 100.0, "onAdded": [ { "$type": "CreateGadget", "born": { "$type": "ConfigBornBySelf" }, "CABLIPAKCGB": 70900370, "DOLAJLACEDF": 5001, "CEBMHIFOHJM": true } ] } }, "onAdded": [ { "$type": "ApplyModifier", "modifierName": "Normal" } ] } }, { "Default": { "$type": "ConfigAbility", "abilityName": "SceneObj_Gear_TowerDefence_Seal", "abilitySpecials": { "DebuffDuration": 3.0 }, "modifiers": { "Timmer": { "modifierName": "", "duration": "DebuffDuration", "elementDurability": 100.0, "onAdded": [ { "$type": "AttachEffect", "effectPattern": "Eff_SceneObj_Aster_Debuff_01_Imprison" } ], "onRemoved": [ { "$type": "FireEffect", "effectPattern": "Eff_SceneObj_BombBarrel_01_Explode" }, { "$type": "TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "ConfigAttackSphere", "lifeTime": "TriggerNoRepeat", "LCDFJLIEENG": true, "born": { "$type": "ConfigBornByTarget", "offset": { "x": 0.0, "y": 0.5, "z": 0.0 } }, "radius": 6.0 }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "bonusCriticalHurt": 1.0, "damagePercentageRatio": 0.0, "elementType": "Fire", "elementDurability": 50.0, "strikeType": "Blunt", "enBreak": 9999999.0 }, "hitPattern": { "onHitEffectName": "default", "hitImpulseType": "LV6", "hitHaltTimeScale": 0.05000000074505806 }, "forceCameraShake": true, "cameraShake": { "shakeRange": 0.36000001430511475, "shakeTime": 0.36000001430511475 } } }, "targetType": "All" }, { "$type": "KillSelf", "duration": 1.0, "BKFHCBOLIFL": true } ] } }, "onAdded": [ { "$type": "AttachModifier", "modifierName": "Timmer" } ] } }, { "Default": { "$type": "ConfigAbility", "abilityName": "SceneObj_Level_Common_Property_Prop_TowerEnhancer_01_LV1", "modifiers": { "Level": { "modifierName": "", "elementDurability": 100.0, "modifierMixins": [ { "$type": "AttachModifierToSelfGlobalValueMixin", "globalValueKey": "SGV_TDLevel", "defaultGlobalValueOnCreate": 0.0, "valueSteps": [ -0.5, 1.5, 2.5, 20.0 ], "modifierNameSteps": [ "Model1", "Model2", "Model3" ] } ] }, "UNIQUE_TowerAtkBuff": { "modifierName": "", "isUnique": true, "duration": 7.0, "elementDurability": 100.0, "properties": { "Actor_AttackRatio": 0.75 }, "state": "AttackUp" }, "TowerAtkBuff": { "modifierName": "", "duration": 7.0, "elementDurability": 100.0, "properties": { "Actor_AttackRatio": 0.75 }, "state": "AttackUp" }, "Model1": { "modifierName": "", "elementDurability": 100.0, "thinkInterval": 5.0, "onThinkInterval": [ { "$type": "ApplyModifier", "otherTargets": { "$type": "SelectTargetsByShape", "shapeName": "CircleR6", "ONPOPLLHJLE": "All", "CJJABKCAIEB": 1.0 }, "predicates": [ { "$type": "ByTargetGlobalValue", "key": "IS_TOWER", "value": 1.0 } ], "modifierName": "UNIQUE_TowerAtkBuff" }, { "$type": "FireEffect", "effectPattern": "Eff_SceneObj_TowerEnhancer_01_BuffWave_02" } ] }, "Model2": { "modifierName": "", "elementDurability": 100.0, "thinkInterval": 5.0, "onThinkInterval": [ { "$type": "ApplyModifier", "otherTargets": { "$type": "SelectTargetsByShape", "shapeName": "CircleR8", "ONPOPLLHJLE": "All", "CJJABKCAIEB": 1.0 }, "predicates": [ { "$type": "ByTargetGlobalValue", "key": "IS_TOWER", "value": 1.0 } ], "modifierName": "UNIQUE_TowerAtkBuff" }, { "$type": "FireEffect", "effectPattern": "Eff_SceneObj_TowerEnhancer_01_BuffWave_01" } ] }, "Model3": { "modifierName": "", "elementDurability": 100.0, "thinkInterval": 5.0, "onThinkInterval": [ { "$type": "ApplyModifier", "otherTargets": { "$type": "SelectTargetsByShape", "shapeName": "CircleR8", "ONPOPLLHJLE": "All", "CJJABKCAIEB": 1.0 }, "predicates": [ { "$type": "ByTargetGlobalValue", "key": "IS_TOWER", "value": 1.0 } ], "modifierName": "TowerAtkBuff" }, { "$type": "FireEffect", "effectPattern": "Eff_SceneObj_TowerEnhancer_01_BuffWave_01" } ] } }, "onAdded": [ { "$type": "AttachModifier", "modifierName": "Level" } ] } }, { "Default": { "$type": "ConfigAbility", "abilityName": "SceneObj_Level_Common_Property_Prop_TowerAbsorber_01", "modifiers": { "Level": { "modifierName": "", "elementDurability": 100.0, "modifierMixins": [ { "$type": "AttachModifierToSelfGlobalValueMixin", "globalValueKey": "SGV_TDLevel", "defaultGlobalValueOnCreate": 0.0, "valueSteps": [ -0.5, 1.5, 2.5, 20.0 ], "modifierNameSteps": [ "Model1", "Model2", "Model3" ] }, { "$type": "AttachModifierToSelfGlobalValueMixin", "globalValueKey": "SGV_TDUpGrade_Special", "defaultGlobalValueOnCreate": 0.0, "valueSteps": [ 0.5, 2.5 ], "modifierNameSteps": [ "ExtraAbility" ] } ] }, "UNIQUE_MonsterNerfBuff": { "modifierName": "", "isUnique": true, "duration": 1.5, "elementDurability": 100.0, "properties": { "Actor_SubHurtDelta": -1.5 }, "state": "DefenseDown" }, "TowerAbsorberBuff": { "modifierName": "", "duration": 1.5, "elementDurability": 100.0, "onKill": [ { "$type": "FireEffect", "target": "Applier", "effectPattern": "Eff_SceneObj_TowerAbsorber_01_Absorber" } ] }, "ExtraAbility": { "modifierName": "", "elementDurability": 100.0, "thinkInterval": 1.0, "onThinkInterval": [ { "$type": "ApplyModifier", "otherTargets": { "$type": "SelectTargetsByShape", "shapeName": "CircleR8", "ONPOPLLHJLE": "All", "CJJABKCAIEB": 1.0 }, "predicates": [ { "$type": "ByEntityTypes", "entityTypes": [ "Monster" ] } ], "modifierName": "UNIQUE_MonsterNerfBuff" } ] }, "Model1": { "modifierName": "", "elementDurability": 100.0, "thinkInterval": 1.0, "onAdded": [ { "$type": "AttachEffect", "effectPattern": "Eff_SceneObj_TowerAbsorber_01_Ring" } ], "onThinkInterval": [ { "$type": "ApplyModifier", "otherTargets": { "$type": "SelectTargetsByShape", "shapeName": "CircleR6", "ONPOPLLHJLE": "All", "CJJABKCAIEB": 1.0 }, "predicates": [ { "$type": "ByEntityTypes", "entityTypes": [ "Monster" ] } ], "modifierName": "TowerAbsorberBuff" } ] }, "Model2": { "modifierName": "", "elementDurability": 100.0, "thinkInterval": 1.0, "onAdded": [ { "$type": "AttachEffect", "effectPattern": "Eff_SceneObj_TowerAbsorber_02_Ring" } ], "onThinkInterval": [ { "$type": "ApplyModifier", "otherTargets": { "$type": "SelectTargetsByShape", "shapeName": "CircleR8", "ONPOPLLHJLE": "All", "CJJABKCAIEB": 1.0 }, "predicates": [ { "$type": "ByEntityTypes", "entityTypes": [ "Monster" ] } ], "modifierName": "TowerAbsorberBuff" } ] }, "Model3": { "modifierName": "", "elementDurability": 100.0, "thinkInterval": 1.0, "onAdded": [ { "$type": "AttachEffect", "effectPattern": "Eff_SceneObj_TowerAbsorber_02_Ring" } ], "onThinkInterval": [ { "$type": "ApplyModifier", "otherTargets": { "$type": "SelectTargetsByShape", "shapeName": "CircleR8", "ONPOPLLHJLE": "All", "CJJABKCAIEB": 1.0 }, "predicates": [ { "$type": "ByEntityTypes", "entityTypes": [ "Monster" ] } ], "modifierName": "TowerAbsorberBuff" } ] } }, "onAdded": [ { "$type": "AttachModifier", "modifierName": "Level" } ] } }, { "Default": { "$type": "ConfigAbility", "abilityName": "SceneObj_Level_Common_Property_Prop_TowerEnhancer_01_LV2", "modifiers": { "UNIQUE_TowerAtkBuff": { "modifierName": "", "isUnique": true, "duration": 7.0, "elementDurability": 100.0, "properties": { "Actor_AttackRatio": 0.5 }, "state": "AttackUp", "onAdded": [ { "$type": "AttachEffect", "effectPattern": "Eff_SceneObj_TowerEnhancer_01_BuffAttack" } ] }, "Timmer": { "modifierName": "", "elementDurability": 100.0, "thinkInterval": 5.0, "onThinkInterval": [ { "$type": "ApplyModifier", "otherTargets": { "$type": "SelectTargetsByShape", "shapeName": "CircleR8", "ONPOPLLHJLE": "All", "CJJABKCAIEB": 1.0 }, "predicates": [ { "$type": "ByTargetGlobalValue", "key": "IS_TOWER", "value": 1.0 } ], "modifierName": "UNIQUE_TowerAtkBuff" }, { "$type": "FireEffect", "effectPattern": "Eff_SceneObj_TowerEnhancer_01_BuffWave_01" } ] } }, "onAdded": [ { "$type": "AttachModifier", "modifierName": "Timmer" } ] } }, { "Default": { "$type": "ConfigAbility", "abilityName": "SceneObj_Level_Common_Property_Prop_TowerEnhancer_01_LV3", "modifiers": { "TowerAtkBuff": { "modifierName": "", "duration": 7.0, "elementDurability": 100.0, "properties": { "Actor_AttackRatio": 0.5 }, "state": "AttackUp", "onAdded": [ { "$type": "AttachEffect", "effectPattern": "Eff_SceneObj_TowerEnhancer_01_BuffAttack" } ] }, "Timmer": { "modifierName": "", "elementDurability": 100.0, "thinkInterval": 5.0, "onThinkInterval": [ { "$type": "ApplyModifier", "otherTargets": { "$type": "SelectTargetsByShape", "shapeName": "CircleR8", "ONPOPLLHJLE": "All", "CJJABKCAIEB": 1.0 }, "predicates": [ { "$type": "ByTargetGlobalValue", "key": "IS_TOWER", "value": 1.0 } ], "modifierName": "TowerAtkBuff" }, { "$type": "FireEffect", "effectPattern": "Eff_SceneObj_TowerEnhancer_01_BuffWave_01" } ] } }, "onAdded": [ { "$type": "AttachModifier", "modifierName": "Timmer" } ] } }, { "Default": { "$type": "ConfigAbility", "abilityName": "SceneObj_Gear_TowerDefence_PumpkinBomb_LV2", "modifiers": { "PumpkinBomb": { "modifierName": "", "elementDurability": 100.0, "onRemoved": [ { "$type": "ApplyModifier", "modifierName": "PumpkinBomb_Explode" } ], "onBeingHit": [ { "$type": "RemoveModifier", "modifierName": "PumpkinBomb" } ] }, "PumpkinBomb_Explode": { "modifierName": "", "elementDurability": 100.0, "onAdded": [ { "$type": "AttachEffect", "effectPattern": "Eff_BombPlant_Ignite" } ], "onRemoved": [ { "$type": "TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "ConfigAttackSphere", "lifeTime": "TriggerNoRepeat", "born": { "$type": "ConfigBornByTarget", "offset": { "x": 0.0, "y": 0.800000011920929, "z": 0.0 } }, "radius": 4.0 }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "bonusCriticalHurt": 1.0, "damagePercentageRatio": 0.0, "elementType": "Fire", "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_BombPlant_Explode", "born": { "$type": "ConfigBornByTarget", "offset": { "x": 0.0, "y": 1.399999976158142, "z": 0.0 } } }, { "$type": "KillSelf", "duration": 1.0, "BKFHCBOLIFL": true } ] } }, "onAdded": [ { "$type": "AttachModifier", "modifierName": "PumpkinBomb" } ], "onFieldEnter": [ { "$type": "Predicated", "target": "Target", "targetPredicates": [ { "$type": "ByEntityTypes", "entityTypes": [ "Monster" ] } ], "successActions": [ { "$type": "RemoveModifier", "modifierName": "PumpkinBomb" } ] } ] } }, { "Default": { "$type": "ConfigAbility", "abilityName": "SceneObj_Gear_TowerDefence_PumpkinBomb_LV3", "abilityMixins": [ { "$type": "AttachToGadgetStateMixin", "modifierName": "PumpkinBomb" }, { "$type": "AttachToGadgetStateMixin", "gadgetState": 201, "modifierName": "CD" } ], "modifiers": { "PumpkinBomb": { "modifierName": "", "elementDurability": 100.0, "onRemoved": [ { "$type": "TriggerAttackEvent", "attackEvent": { "attackPattern": { "$type": "ConfigAttackSphere", "lifeTime": "TriggerNoRepeat", "born": { "$type": "ConfigBornByTarget", "offset": { "x": 0.0, "y": 0.800000011920929, "z": 0.0 } }, "radius": 4.0 }, "attackInfo": { "attackTag": "", "attenuationTag": "", "attenuationGroup": "default", "attackProperty": { "bonusCriticalHurt": 1.0, "damagePercentageRatio": 0.0, "elementType": "Fire", "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_BombPlant_Explode", "born": { "$type": "ConfigBornByTarget", "offset": { "x": 0.0, "y": 1.399999976158142, "z": 0.0 } } } ], "onBeingHit": [ { "$type": "RemoveModifier", "modifierName": "PumpkinBomb" } ] }, "CD": { "modifierName": "", "duration": 8.0, "elementDurability": 100.0, "onRemoved": [ { "$type": "ExecuteGadgetLua" } ] } }, "onFieldEnter": [ { "$type": "Predicated", "target": "Target", "targetPredicates": [ { "$type": "ByEntityTypes", "entityTypes": [ "Monster" ] } ], "successActions": [ { "$type": "ExecuteGadgetLua", "predicates": [ { "$type": "ByTargetGadgetState", "target": "Self" } ], "JFOEGBAHFAC": 201 } ] } ] } }, { "Default": { "$type": "ConfigAbility", "abilityName": "SceneObj_Gear_TowerDefence_Attack_Disable", "abilityMixins": [ { "$type": "AttachToGadgetStateMixin", "modifierName": "Clear" }, { "$type": "AttachToGadgetStateMixin", "gadgetState": 201, "modifierName": "AttackDisable" } ], "modifiers": { "Clear": { "modifierName": "", "elementDurability": 100.0, "onAdded": [ { "$type": "RemoveModifier", "target": "AllTeams", "modifierName": "UNIQUE_AtkDisableBuff" } ] }, "AttackDisable": { "modifierName": "", "elementDurability": 100.0, "onAdded": [ { "$type": "ApplyModifier", "target": "AllTeams", "modifierName": "UNIQUE_AtkDisableBuff" } ] }, "UNIQUE_AtkDisableBuff": { "modifierName": "", "isUnique": true, "elementDurability": 100.0, "modifierMixins": [ { "$type": "CurLocalAvatarMixin", "modifierName": "UNIQUE_AtkDisableBuff_Avatar" } ] }, "UNIQUE_AtkDisableBuff_Avatar": { "modifierName": "", "isUnique": true, "elementDurability": 100.0 } } } }, { "Default": { "$type": "ConfigAbility", "abilityName": "SceneObj_Gear_TowerDefence_Speed_Down", "abilityMixins": [ { "$type": "AttachToGadgetStateMixin", "gadgetState": 202, "modifierName": "Clear" }, { "$type": "AttachToGadgetStateMixin", "gadgetState": 201, "modifierName": "SpeedDown" } ], "modifiers": { "Clear": { "modifierName": "", "elementDurability": 100.0, "onAdded": [ { "$type": "RemoveModifier", "target": "AllTeams", "modifierName": "UNIQUE_AvtSpeedDown" } ] }, "SpeedDown": { "modifierName": "", "elementDurability": 100.0, "onAdded": [ { "$type": "ApplyModifier", "target": "AllTeams", "modifierName": "UNIQUE_AvtSpeedDown" } ] }, "UNIQUE_AvtSpeedDown": { "modifierName": "", "isUnique": true, "elementDurability": 100.0, "modifierMixins": [ { "$type": "CurLocalAvatarMixin", "modifierName": "UNIQUE_AvtSpeedDown_Avatar" } ] }, "UNIQUE_AvtSpeedDown_Avatar": { "modifierName": "", "isUnique": true, "elementDurability": 100.0, "properties": { "Animator_MoveSpeedRatio": -0.5 }, "state": "SpeedDown" } } } }, { "Default": { "$type": "ConfigAbility", "abilityName": "SceneObj_Level_Common_Property_Prop_TowerWaypoint_01", "abilityMixins": [ { "$type": "AttachToGadgetStateMixin", "modifierName": "PHASEONE" }, { "$type": "AttachToGadgetStateMixin", "gadgetState": 201, "modifierName": "PHASETWO" } ], "modifiers": { "PHASEONE": { "modifierName": "", "elementDurability": 100.0 }, "PHASETWO": { "modifierName": "", "duration": 5.0, "elementDurability": 100.0, "onRemoved": [ { "$type": "KillSelf" } ] } } } } ]