1. Abilities
  2. bounty_hunter
  3. skill
  4. firebug
  5. shoulder_cannon_pyro

Shoulder Cannon+

poisonmeat

Shoulder Cannon+

Deploys a shoulder cannon that gradually loads 6 missiles over time. Once loaded, the shoulder cannon can be triggered again to fire against an enemy target within 10 meters, launching 1 missile that deals <<1>> kinetic damage and sets the target on fire for 3 seconds dealing an additional <<2>> elemental damage per tick. Burn damage is doubled against targets effected by your Incendiary Missle burn. A missile can be launched up to once per 1.5 seconds. Loading and launching the shoulder cannon does not respect the global cooldown and can be done while controlled. Once all missiles have been loaded, depleting all missiles puts the shoulder cannon on cooldown for 1.5 minutes.

Attributes

Conditions

Metadata

Users

Used by
  • apc.bounty_hunter.powertech.pyrotech

Related effects, buffs and debuffs

Please click on an effect below to view its details.

Ability activation
1
poisonmeat
Shoulder Cannon+
2
6
poisonmeatShoulder Cannon+ – Missiles loaded.
4
ammobeltMissile Loader – Loading missiles.
5
poisonmeat
Shoulder Cannon+

Unused effects:

3
poisonmeat
Shoulder Cannon+
6
poisonmeat
Shoulder Cannon+
  • [0s] [not displayed]
    poisonmeatEffect #1

  • 1
    • When effect is applied

    Override target to:

    • Caster

    Only when the following conditions are met:

      • <
        • If CASTER does not have 1 or more effects with the tag tag.​abl.​bounty_hunter.​shoulder_cannon_charge_builder
        AND
        • If CASTER does not have 1 or more effects with the tag tag.​abl.​bounty_hunter.​shoulder_cannon_charges
        >

    Perform the following actions:

    • Add effect #2 to TARGET from CASTER
    • Add effect #5 to TARGET from CASTER
  • 2
    • When effect is applied

    Only when the following conditions are met:

      • <
        • If CASTER has an effect with the tag tag.​abl.​bounty_hunter.​shoulder_cannon_charges
        AND
        • If previous subeffect did not meet all conditions
        >

    Perform the following actions:

  • [0s] [not displayed]
    poisonmeatEffect #3

  • 1
    • When effect is applied

    Perform the following actions:

    • Spell Damage
      - Disable Crit Roll = (bool) false
      - Damage Type = (int) 1
      - Slot = (int) 1
      - Spell Type = (int) 2
      - Level Cap = (int) 0
      - Amount Max = (float) 0
      - Amount Min = (float) 0
      - Amount Percent = (float) 0
      - Threat Percent = (float) 0
      - Standard Health Percent Max = (float) 0.118
      - Standard Health Percent Min = (float) 0.078
      - Amount Modifier Percent = (float) 0
      - Coefficient = (float) 0.98
      - Health Steal Percentage = (float) 0
      - Standard Rating Percent Min = (float) 0
      - Standard Rating Percent Max = (float) 0
  • [20s]
    ammobeltMissile Loader
    Loading missiles.

  • 1
    • When effect ticks

    Only when the following conditions are met:

      • If CASTER has an effect with the tag tag.​abl.​bounty_hunter.​shoulder_cannon_charges

    Perform the following actions:

    • Play appearance epp.bounty_hunter.shoulder_cannon.load_missile, dependent on calling effect
    • Modify Charges
      - Ability Spec = 0
      - Amount Max = (float) 1
      - Amount Min = (float) 1
      - Amount Percent = (float) 0
      - Tags: tag.abl.bounty_hunter.shoulder_cannon_charges
  • 2
    • When effect ticks

    Only when the following conditions are met:

      • If CASTER does not have 1 or more effects with the tag tag.​abl.​bounty_hunter.​shoulder_cannon_charges

    Perform the following actions:

    • Play appearance epp.bounty_hunter.shoulder_cannon.load_missile, dependent on calling effect
    • Add effect #2 to TARGET from CASTER
  • [0s] [not displayed]
    poisonmeatEffect #6

  • 1
    • When effect is applied

    Perform the following actions:

    • Spell Damage
      - Disable Crit Roll = (bool) false
      - Damage Type = (int) 3
      - Slot = (int) 1
      - Spell Type = (int) 2
      - Level Cap = (int) 0
      - Amount Max = (float) 0
      - Amount Min = (float) 0
      - Amount Percent = (float) 0
      - Threat Percent = (float) 0
      - Standard Health Percent Max = (float) 0.0163
      - Standard Health Percent Min = (float) 0.0163
      - Amount Modifier Percent = (float) 0
      - Coefficient = (float) 0.163
      - Health Steal Percentage = (float) 0
      - Standard Rating Percent Min = (float) 0
      - Standard Rating Percent Max = (float) 0