{ "AbilityMixins": [ { "$type": "AttachZoneTagWithModifierMixin", "ConfigList": [ { "ModifierNameList": [ "StartFollow" ], "ZoneTag": "FloaterFollowTarget" } ] } ], "AbilityName": "Activity_BangbooDream_Weapon_Gun", "AbilitySpecials": { "AS_Gun_ShootCount": { "Value": 2, "ValueType": "Integer" }, "AS_Gun_ShootCount_Temp": { "Value": 0, "ValueType": "Integer" } }, "AbilityStacking": "Unique", "DefaultModifier": { "OnAdded": [ { "$type": "ModifyProperty", "Amount": 1, "CustomPropertyType": "GunCount", "IsUsePercentage": false, "PropertyModifyFunction": "Replace", "PropertyType": "Custom", "Target": "Caster" }, { "$type": "TriggerAbilityAction", "AbilityName": "Activity_BangbooDream_Weapon_Gun_MeshManager" }, { "$type": "ApplyAbilityAction", "AbilityName": "Activity_BangbooDream_Weapon_Gun_Bullet_Elec", "Target": "Self" }, { "$type": "ApplyAbilityAction", "AbilityName": "Activity_BangbooDream_Weapon_Gun_Bullet_Ether", "Target": "Self" }, { "$type": "ApplyAbilityAction", "AbilityName": "Activity_BangbooDream_Weapon_Gun_Bullet_Fire", "Target": "Self" }, { "$type": "ApplyAbilityAction", "AbilityName": "Activity_BangbooDream_Weapon_Gun_Bullet_Ice", "Target": "Self" }, { "$type": "ApplyAbilityAction", "AbilityName": "Activity_BangbooDream_Weapon_Gun_Bullet_Physics", "Target": "Self" }, { "$type": "ApplyAbilityAction", "AbilityName": "Activity_BangbooDream_Weapon_Gun_BulletSelector", "Target": "Self" }, { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Bool_IsGun", "ParamType": 2 } ] }, "Modifiers": { "BulletLauncherModifier": { "Duration": -1, "ModifierStacking": "Replace", "OnAdded": [ { "$type": "TriggerAbilityAction", "AbilityName": "Activity_BangbooDream_Weapon_Gun_BulletSelector", "Target": "Caster" }, { "$type": "SetAbilitySpecialsByPropertyAction", "CustomPropertyType": "GunShootCount", "ModifyFunction": "Replace", "ParamName": "AS_Gun_ShootCount", "Percentage": 1, "PropertyType": "Custom", "Target": "Self" }, { "$type": "SetAbilitySpecialAction", "ModifyFunction": "Replace", "Param": "%AS_Gun_ShootCount", "ParamName": "AS_Gun_ShootCount_Temp", "ParamType": "Integer" } ], "OnRemoved": [ { "$type": "RemoveModifier", "ModifierName": "GunShootingEffModifier" } ], "OnThinkInterval": [ { "$type": "ApplyModifier", "ModifierName": "GunShootingEffModifier" }, { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Trigger_GunShoot", "ParamType": 1 }, { "$type": "SetAbilitySpecialByExpression", "DoRefresh": true, "Expression": "specials(AS_Gun_ShootCount_Temp)-1", "ParamName": "AS_Gun_ShootCount_Temp", "Target": "Self", "ValueType": "Float" }, { "$type": "ApplyModifier", "ModifierName": "BulletLauncherWaitModifier", "Predicates": [ { "$type": "ByAbilitySpecial", "CompareType": "LessEqual", "Param": 0, "ParamName": "AS_Gun_ShootCount_Temp", "ParamType": "Integer" } ] }, { "$type": "RemoveModifier", "ModifierName": "BulletLauncherModifier", "Predicates": [ { "$type": "ByAbilitySpecial", "CompareType": "LessEqual", "Param": 0, "ParamName": "AS_Gun_ShootCount_Temp", "ParamType": "Integer" } ] } ], "ThinkInterval": 0.2 }, "BulletLauncherWaitModifier": { "Duration": 0.5, "ModifierStacking": "Replace", "OnRemoved": [ { "$type": "ApplyModifier", "ModifierName": "BulletLauncherModifier", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "FloaterFollowTarget" ] } ] } ] }, "FireElecModifier": { "Duration": 1, "ModifierStacking": "Replace", "OnAdded": [ { "$type": "TriggerAbilityAction", "AbilityName": "Activity_BangbooDream_Weapon_Gun_Bullet_Elec", "PosRotConfig": { "CoordsOption": "ReferTarget", "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "AttachPoint": "Gun1", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": true, "OffsetReferTarget": "Caster" } }, "PositionArgument": "Target", "Target": "Caster" }, { "$type": "TriggerAbilityAction", "AbilityName": "Activity_BangbooDream_Weapon_Gun_Bullet_Elec", "PosRotConfig": { "CoordsOption": "ReferTarget", "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "AttachPoint": "Gun2", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": true, "OffsetReferTarget": "Caster" } }, "PositionArgument": "Target", "Predicates": [ { "$type": "ByPlayerPropertyValue", "CompareType": "GreaterEqual", "CustomNumerator": "GunCount", "IsUsePercent": false, "Numerator": "Custom", "Target": "Self", "Val1": 2 } ], "Target": "Caster" }, { "$type": "TriggerAbilityAction", "AbilityName": "Activity_BangbooDream_Weapon_Gun_Bullet_Elec", "PosRotConfig": { "CoordsOption": "ReferTarget", "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "AttachPoint": "Gun3", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": true, "OffsetReferTarget": "Caster" } }, "PositionArgument": "Target", "Predicates": [ { "$type": "ByPlayerPropertyValue", "CompareType": "GreaterEqual", "CustomNumerator": "GunCount", "IsUsePercent": false, "Numerator": "Custom", "Target": "Self", "Val1": 3 } ], "Target": "Caster" } ] }, "FireEtherModifier": { "Duration": 1, "ModifierStacking": "Replace", "OnAdded": [ { "$type": "TriggerAbilityAction", "AbilityName": "Activity_BangbooDream_Weapon_Gun_Bullet_Ether", "PosRotConfig": { "CoordsOption": "ReferTarget", "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "AttachPoint": "Gun1", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": true, "OffsetReferTarget": "Caster" } }, "PositionArgument": "Target", "Target": "Caster" }, { "$type": "TriggerAbilityAction", "AbilityName": "Activity_BangbooDream_Weapon_Gun_Bullet_Ether", "PosRotConfig": { "CoordsOption": "ReferTarget", "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "AttachPoint": "Gun2", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": true, "OffsetReferTarget": "Caster" } }, "PositionArgument": "Target", "Predicates": [ { "$type": "ByPlayerPropertyValue", "CompareType": "GreaterEqual", "CustomNumerator": "GunCount", "IsUsePercent": false, "Numerator": "Custom", "Target": "Self", "Val1": 2 } ], "Target": "Caster" }, { "$type": "TriggerAbilityAction", "AbilityName": "Activity_BangbooDream_Weapon_Gun_Bullet_Ether", "PosRotConfig": { "CoordsOption": "ReferTarget", "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "AttachPoint": "Gun3", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": true, "OffsetReferTarget": "Caster" } }, "PositionArgument": "Target", "Predicates": [ { "$type": "ByPlayerPropertyValue", "CompareType": "GreaterEqual", "CustomNumerator": "GunCount", "IsUsePercent": false, "Numerator": "Custom", "Target": "Self", "Val1": 3 } ], "Target": "Caster" } ] }, "FireFireModifier": { "Duration": 1, "ModifierStacking": "Replace", "OnAdded": [ { "$type": "TriggerAbilityAction", "AbilityName": "Activity_BangbooDream_Weapon_Gun_Bullet_Fire", "PosRotConfig": { "CoordsOption": "ReferTarget", "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "AttachPoint": "Gun1", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": true, "OffsetReferTarget": "Caster" } }, "PositionArgument": "Target", "Target": "Caster" }, { "$type": "TriggerAbilityAction", "AbilityName": "Activity_BangbooDream_Weapon_Gun_Bullet_Fire", "PosRotConfig": { "CoordsOption": "ReferTarget", "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "AttachPoint": "Gun2", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": true, "OffsetReferTarget": "Caster" } }, "PositionArgument": "Target", "Predicates": [ { "$type": "ByPlayerPropertyValue", "CompareType": "GreaterEqual", "CustomNumerator": "GunCount", "IsUsePercent": false, "Numerator": "Custom", "Target": "Self", "Val1": 2 } ], "Target": "Caster" }, { "$type": "TriggerAbilityAction", "AbilityName": "Activity_BangbooDream_Weapon_Gun_Bullet_Fire", "PosRotConfig": { "CoordsOption": "ReferTarget", "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "AttachPoint": "Gun3", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": true, "OffsetReferTarget": "Caster" } }, "PositionArgument": "Target", "Predicates": [ { "$type": "ByPlayerPropertyValue", "CompareType": "GreaterEqual", "CustomNumerator": "GunCount", "IsUsePercent": false, "Numerator": "Custom", "Target": "Self", "Val1": 3 } ], "Target": "Caster" } ] }, "FireIceModifier": { "Duration": 1, "ModifierStacking": "Replace", "OnAdded": [ { "$type": "TriggerAbilityAction", "AbilityName": "Activity_BangbooDream_Weapon_Gun_Bullet_Ice", "PosRotConfig": { "CoordsOption": "ReferTarget", "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "AttachPoint": "Gun1", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": true, "OffsetReferTarget": "Caster" } }, "PositionArgument": "Target", "Target": "Caster" }, { "$type": "TriggerAbilityAction", "AbilityName": "Activity_BangbooDream_Weapon_Gun_Bullet_Ice", "PosRotConfig": { "CoordsOption": "ReferTarget", "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "AttachPoint": "Gun2", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": true, "OffsetReferTarget": "Caster" } }, "PositionArgument": "Target", "Predicates": [ { "$type": "ByPlayerPropertyValue", "CompareType": "GreaterEqual", "CustomNumerator": "GunCount", "IsUsePercent": false, "Numerator": "Custom", "Target": "Self", "Val1": 2 } ], "Target": "Caster" }, { "$type": "TriggerAbilityAction", "AbilityName": "Activity_BangbooDream_Weapon_Gun_Bullet_Ice", "PosRotConfig": { "CoordsOption": "ReferTarget", "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "AttachPoint": "Gun3", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": true, "OffsetReferTarget": "Caster" } }, "PositionArgument": "Target", "Predicates": [ { "$type": "ByPlayerPropertyValue", "CompareType": "GreaterEqual", "CustomNumerator": "GunCount", "IsUsePercent": false, "Numerator": "Custom", "Target": "Self", "Val1": 3 } ], "Target": "Caster" } ] }, "FirePhysicsModifier": { "Duration": 1, "ModifierStacking": "Replace", "OnAdded": [ { "$type": "TriggerAbilityAction", "AbilityName": "Activity_BangbooDream_Weapon_Gun_Bullet_Physics", "PosRotConfig": { "CoordsOption": "ReferTarget", "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "AttachPoint": "Gun1", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": true, "OffsetReferTarget": "Caster" } }, "Target": "Caster" }, { "$type": "TriggerAbilityAction", "AbilityName": "Activity_BangbooDream_Weapon_Gun_Bullet_Physics", "PosRotConfig": { "CoordsOption": "ReferTarget", "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "AttachPoint": "Gun2", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": true, "OffsetReferTarget": "Caster" } }, "Predicates": [ { "$type": "ByPlayerPropertyValue", "CompareType": "GreaterEqual", "CustomNumerator": "GunCount", "IsUsePercent": false, "Numerator": "Custom", "Target": "Self", "Val1": 2 } ], "Target": "Caster" }, { "$type": "TriggerAbilityAction", "AbilityName": "Activity_BangbooDream_Weapon_Gun_Bullet_Physics", "PosRotConfig": { "CoordsOption": "ReferTarget", "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "AttachPoint": "Gun3", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": true, "OffsetReferTarget": "Caster" } }, "Predicates": [ { "$type": "ByPlayerPropertyValue", "CompareType": "GreaterEqual", "CustomNumerator": "GunCount", "IsUsePercent": false, "Numerator": "Custom", "Target": "Self", "Val1": 3 } ], "Target": "Caster" } ] }, "GunShootingEffModifier": { "Duration": -1, "ModifierStacking": "Refresh", "OnAdded": [ { "$type": "AttachEffect", "AttachEffectPosRot": { "CoordsOption": "ReferTarget", "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "AttachPoint": "Gun1", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": true, "OffsetReferTarget": "Self" } }, "EffectPattern": "Eff_Bangboo_Observaboo_Armored_Ani_Attack_Gun_01_Fire", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "PhysicsGun" ] } ], "Target": "Self" }, { "$type": "AttachEffect", "AttachEffectPosRot": { "CoordsOption": "ReferTarget", "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "AttachPoint": "Gun2", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": true, "OffsetReferTarget": "Self" } }, "EffectPattern": "Eff_Bangboo_Observaboo_Armored_Ani_Attack_Gun_01_Fire", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "PhysicsGun" ] }, { "$type": "ByPlayerPropertyValue", "CompareType": "GreaterEqual", "CustomNumerator": "GunCount", "IsUsePercent": false, "Numerator": "Custom", "Target": "Self", "Val1": 2 } ], "Target": "Self" }, { "$type": "AttachEffect", "AttachEffectPosRot": { "CoordsOption": "ReferTarget", "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "AttachPoint": "Gun3", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": true, "OffsetReferTarget": "Self" } }, "EffectPattern": "Eff_Bangboo_Observaboo_Armored_Ani_Attack_Gun_01_Fire", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "PhysicsGun" ] }, { "$type": "ByPlayerPropertyValue", "CompareType": "GreaterEqual", "CustomNumerator": "GunCount", "IsUsePercent": false, "Numerator": "Custom", "Target": "Self", "Val1": 3 } ], "Target": "Self" }, { "$type": "AttachEffect", "AttachEffectPosRot": { "CoordsOption": "ReferTarget", "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "AttachPoint": "Gun1", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": true, "OffsetReferTarget": "Self" } }, "EffectPattern": "Eff_Bangboo_Observaboo_Armored_Ani_Attack_Gun_02_Fire", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "FireGun" ] } ], "Target": "Self" }, { "$type": "AttachEffect", "AttachEffectPosRot": { "CoordsOption": "ReferTarget", "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "AttachPoint": "Gun2", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": true, "OffsetReferTarget": "Self" } }, "EffectPattern": "Eff_Bangboo_Observaboo_Armored_Ani_Attack_Gun_02_Fire", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "FireGun" ] }, { "$type": "ByPlayerPropertyValue", "CompareType": "GreaterEqual", "CustomNumerator": "GunCount", "IsUsePercent": false, "Numerator": "Custom", "Target": "Self", "Val1": 2 } ], "Target": "Self" }, { "$type": "AttachEffect", "AttachEffectPosRot": { "CoordsOption": "ReferTarget", "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "AttachPoint": "Gun3", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": true, "OffsetReferTarget": "Self" } }, "EffectPattern": "Eff_Bangboo_Observaboo_Armored_Ani_Attack_Gun_02_Fire", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "FireGun" ] }, { "$type": "ByPlayerPropertyValue", "CompareType": "GreaterEqual", "CustomNumerator": "GunCount", "IsUsePercent": false, "Numerator": "Custom", "Target": "Self", "Val1": 3 } ], "Target": "Self" }, { "$type": "AttachEffect", "AttachEffectPosRot": { "CoordsOption": "ReferTarget", "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "AttachPoint": "Gun1", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": true, "OffsetReferTarget": "Self" } }, "EffectPattern": "Eff_Bangboo_Observaboo_Armored_Ani_Attack_Gun_03_Fire", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "IceGun" ] } ], "Target": "Self" }, { "$type": "AttachEffect", "AttachEffectPosRot": { "CoordsOption": "ReferTarget", "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "AttachPoint": "Gun2", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": true, "OffsetReferTarget": "Self" } }, "EffectPattern": "Eff_Bangboo_Observaboo_Armored_Ani_Attack_Gun_03_Fire", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "IceGun" ] }, { "$type": "ByPlayerPropertyValue", "CompareType": "GreaterEqual", "CustomNumerator": "GunCount", "IsUsePercent": false, "Numerator": "Custom", "Target": "Self", "Val1": 2 } ], "Target": "Self" }, { "$type": "AttachEffect", "AttachEffectPosRot": { "CoordsOption": "ReferTarget", "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "AttachPoint": "Gun3", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": true, "OffsetReferTarget": "Self" } }, "EffectPattern": "Eff_Bangboo_Observaboo_Armored_Ani_Attack_Gun_03_Fire", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "IceGun" ] }, { "$type": "ByPlayerPropertyValue", "CompareType": "GreaterEqual", "CustomNumerator": "GunCount", "IsUsePercent": false, "Numerator": "Custom", "Target": "Self", "Val1": 3 } ], "Target": "Self" }, { "$type": "AttachEffect", "AttachEffectPosRot": { "CoordsOption": "ReferTarget", "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "AttachPoint": "Gun1", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": true, "OffsetReferTarget": "Self" } }, "EffectPattern": "Eff_Bangboo_Observaboo_Armored_Ani_Attack_Gun_04_Fire", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "ElecGun" ] } ], "Target": "Self" }, { "$type": "AttachEffect", "AttachEffectPosRot": { "CoordsOption": "ReferTarget", "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "AttachPoint": "Gun2", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": true, "OffsetReferTarget": "Self" } }, "EffectPattern": "Eff_Bangboo_Observaboo_Armored_Ani_Attack_Gun_04_Fire", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "ElecGun" ] }, { "$type": "ByPlayerPropertyValue", "CompareType": "GreaterEqual", "CustomNumerator": "GunCount", "IsUsePercent": false, "Numerator": "Custom", "Target": "Self", "Val1": 2 } ], "Target": "Self" }, { "$type": "AttachEffect", "AttachEffectPosRot": { "CoordsOption": "ReferTarget", "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "AttachPoint": "Gun3", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": true, "OffsetReferTarget": "Self" } }, "EffectPattern": "Eff_Bangboo_Observaboo_Armored_Ani_Attack_Gun_04_Fire", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "ElecGun" ] }, { "$type": "ByPlayerPropertyValue", "CompareType": "GreaterEqual", "CustomNumerator": "GunCount", "IsUsePercent": false, "Numerator": "Custom", "Target": "Self", "Val1": 3 } ], "Target": "Self" }, { "$type": "AttachEffect", "AttachEffectPosRot": { "CoordsOption": "ReferTarget", "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "AttachPoint": "Gun1", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": true, "OffsetReferTarget": "Self" } }, "EffectPattern": "Eff_Bangboo_Observaboo_Armored_Ani_Attack_Gun_05_Fire", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "EtherGun" ] } ], "Target": "Self" }, { "$type": "AttachEffect", "AttachEffectPosRot": { "CoordsOption": "ReferTarget", "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "AttachPoint": "Gun2", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": true, "OffsetReferTarget": "Self" } }, "EffectPattern": "Eff_Bangboo_Observaboo_Armored_Ani_Attack_Gun_05_Fire", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "EtherGun" ] }, { "$type": "ByPlayerPropertyValue", "CompareType": "GreaterEqual", "CustomNumerator": "GunCount", "IsUsePercent": false, "Numerator": "Custom", "Target": "Self", "Val1": 2 } ], "Target": "Self" }, { "$type": "AttachEffect", "AttachEffectPosRot": { "CoordsOption": "ReferTarget", "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "AttachPoint": "Gun3", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": true, "OffsetReferTarget": "Self" } }, "EffectPattern": "Eff_Bangboo_Observaboo_Armored_Ani_Attack_Gun_05_Fire", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "EtherGun" ] }, { "$type": "ByPlayerPropertyValue", "CompareType": "GreaterEqual", "CustomNumerator": "GunCount", "IsUsePercent": false, "Numerator": "Custom", "Target": "Self", "Val1": 3 } ], "Target": "Self" } ] }, "StartFollow": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "ProcessAttachPointAction", "AttachPointName": "Gun1", "HierarchyType": "Self", "PosRot": { "CoordsOption": "ReferTarget", "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsUseRotationXZ": false, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "AttachPoint": "GunEffPoint_1", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": false, "OffsetReferTarget": "Self" } }, "ProcessType": "Modify", "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "BulletLauncherModifier" } ], "OnRemoved": [ { "$type": "RemoveModifier", "ModifierName": "BulletLauncherModifier" }, { "$type": "RemoveModifier", "ModifierName": "BulletLauncherWaitModifier" } ] } }, "OnAbilityTrigger": [ { "$type": "ApplyModifier", "ModifierName": "FireIceModifier", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "IceGun" ] } ] }, { "$type": "ApplyModifier", "ModifierName": "FirePhysicsModifier", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "PhysicsGun" ] } ] }, { "$type": "ApplyModifier", "ModifierName": "FireFireModifier", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "FireGun" ] } ] }, { "$type": "ApplyModifier", "ModifierName": "FireElecModifier", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "ElecGun" ] } ] }, { "$type": "ApplyModifier", "ModifierName": "FireEtherModifier", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "EtherGun" ] } ] } ] }