light.gg

Welcome to light.gg!

Let's Go Not Now

DUALITY

Exotic / Energy / Shotgun

"The question becomes whether or not to fire, not where to aim." —Osiris

Compression Chamber

Compression Chamber

Fires a pellet spread in hip-fire or a single high-damage slug while aiming.
On Black Wings

On Black Wings

Pellet final blows grant a stacking precision damage and reload speed buff. Precision hits with slugs extend the duration.

Weapon Stats

Impact
80
Range
73
Stability
50
Handling
64
Reload Speed
11
Rounds Per Minute 65
Magazine 6

Hidden Stats

Aim Assistance
65
Inventory Size
70
Zoom
12
Recoil
78
Bounce Intensity
22
Bounce DirectionTends Right

Perks

Curated Roll

Not all curated rolls actually drop in-game. Learn more

Your Rolls{{RollCountString()}}

Sign in to see the rolls you own for this weapon
and compare them against community suggested rolls!

Let's Go

Other Sockets

Lore

Duality

"The question becomes whether or not to fire, not where to aim." —Osiris

It was a trophy hunt.

One of Baron Spider's precious associates—the title he bestowed on those truly loyal to his cause—had vanished. Spider suspected treachery. He demanded Crow take to the field and come back with an answer; something Spider could use to encourage loyalty, he said. Something he could mount on his wall.

Crow had tracked the associate to an unexplored corner of the Tangled Shore, but when he finally crested the ridge, he saw exactly what he had expected.

The trail ended at a cryptolith, which jutted crudely from the dark basalt. The whispers of Xivu Arath had caught another of Spider's toadies—just like the last one, and the pair before that. But as Spider said, he wasn't interested in "mights and maybes." He demanded proof.

Crow knelt in the shadow of the cryptolith, the Lure already in his hands. There were recent Eliksni tracks in the fine blue sands; a dozen or so individuals. Nothing he couldn't handle.

He pulled a vial of condensed Ether from his belt and slotted it into the Lure. The concoction bubbled as it mixed with the soulfire inside the reservoir. Moisture beaded on the Lure's thin metal casing.

He drove the mount into a crack in the ground, adjusted the output, and watched as the thick pheromone mist rolled away from the Lure.

He waved Glint over and the pair headed to a rocky vantage point. He tinkered with the compression on his modified Shotgun, placed it across his lap, and prepared himself for the worst part: listening to the cryptolith broadcast its malignant sermon.

He felt the presence of the spire itch on his skin. Crow tried not to stare at the grotesque totem as it twisted and hummed, but he felt profoundly uncomfortable when its pulsing light was out of his sight. It was as if he was being hunted.

Crow adjusted his weapon sights again as his silent vigil continued. He felt the stress beginning to wear on him. Waves of throbbing pressure emanated from the tower. His eyes ached. He concentrated on his breathing.

Glint flew to a nearby boulder to scan an interesting patch of lichen and Crow closed his eyes, trying to quell the nausea building inside his head. Hushed whispers surrounded him. He felt as though something reached out and caressed his chest, just above his heart. The scent of perfume, soft and familiar…

"Crow," Glint said.

Crow's eyes snapped open. "I see them."

A group of Eliksni Wrathborn were approaching the Lure. One among them wore the telltale quills of the House of Spider. Their movements were uncoordinated but had the troubling strength granted by subservience to Xivu Arath.

"They're already gone," Crow said bitterly.

The Wrathborn came upon the cryptolith. They were distraught, ranting. Their fury was rising. They lifted their voices in harsh clicking speech and tore at the ground around the Lure with their otherworldly power.

One passed Crow's perch, and he could see it: cloudy eyes, slavering jaws, an aura of wrath shimmering around it like a heated haze. It charged toward the rest and its rhythmic howls of rage joined theirs.

"They're chanting," Glint whispered, his curiosity forcing him to peek at the growing horde. "The syntax is garbled, but I could translate—"

"Don't," Crow said. "Please."

He looked down the sights of his weapon and started his work.

 
Name
Beyond Light Exotics
Exotics released during Destiny 2 - Year 4.
Premium Titan Rewards
A bundle of rewards for Guardians who activate the Season Pass.
Premium Warlock Rewards
A bundle of rewards for Guardians who activate the Season Pass.
Premium Hunter Rewards
A bundle of rewards for Guardians who activate the Season Pass.
Add Review

Please sign in with your Bungie account to add your review.

3
Pallet mode is pretty much only ohk when enemy is straight in your face in pvp, but the slug mode is quite great. Pve wise it is a fun weapon to use, but it's just a fun weapon, not really game changing
2
it is quite nice in terms of landing headshots through the slug due to the high AA sitting
at 65, just 5 under The Chaperone. The range isn't as far as the Chaperone, roughly around the same as legendary slugs. The reload is slow but since it reloads the magazine in one go, I can tolerate it (although the perk should really make it reload even faster than it does imo) The hipfire has a massive damage drop off from 3m, not worth dedicating effort unless the player is right next to you.
1
It was a game changer to me. I was really bad at pvp cause I refuse to use meta weapons like the broken Felwinter. But when I started to use duality, I become a better player.

Yes! I got 3 wins in trials playing with randoms from app, I got DIAMOND I in Crucible Control and my K/D start growing.

I feel my hunter skills growing in my veins. Thanks, Duality.

"Dont follow the meta, BE THE META" - Failsafe
1
I personally use slugs over pellets in the crucible and this gun is legitimately a game-changer for me. Love this thing. Not sure about PVE, but this gun is INCREDIBLE to a skilled hand in PVP. Definitely giving this thing the time it deserves.
1
In PvE it's really good, almost close to cloudstrike for DPS (w. Catalyst), I'd use this over cloudstrike whenever I can tbh.
In PvP it's fairly versatile and also very strong, however the handling anchors it's versatility down big time.
Not exactly Energy Chapperone but still one of the best overall performances from an Energy Exotic all around.
0
good gun. Its like a sentinel from apex
0
I loved Duality before Aztecross's video on it.

This thing SLAPS.
0
Phenomenal close range damage, great for community event grinding as most mini bosses can be knocked from just a few shots from this beast. PVP it's good if you can get up to enemies, but loses all efficiency with range.
0
Pretty fun gun to use so far don't know about pvp yet haven't tried
0
Actually had a lot of fun with this in PvP. It's never gonna be better than Chappy or Felwinters (currently) but that's because it's a hybrid of a slug and a pellet shotgun. It's very nice to have the versatility of both weapon types in one gun. It's won me some tough fights thanks to being able to hip fire a rusher and follow with a precise slug shot at range.
In PvE the On Black Wings perk when built up can deliver some serious damage to bosses or Majors.
0
only shotty that reloads whole mag one go
0
I appreciate Bungie going for these hybrid style weapons, and I think this weapon is really good for PVE. But I have played a ton with this in PVP to do the quest and to complete the masterwork, and the Hip Fire on this shotgun just sucks. I will be point blank with people and need to fire two shots which is just unacceptable. Hybrid stuff is great when it's decent at both jobs, not good at the one and subpar on the other.
0
Unless you have the supreme skill with shotguns to range farm with chaperone or get solid use of the extra .5 meters of range (after buff that's all it is), I think this is an EXTREMELY underrated shotgun. It does not have the hipfire range of felwinter's, it does not quite have the slug range of chaperone, but it does both VERY well and beats both for utility, hands down.
0
Great shotgun with huge range. Offers lots of flexibility. My new main PVP shotgun.
-2
The Only thing they fear.....is you

Rip and Tear
-3
This shotty has a good concept, but awful implementation. You expect it to be half shotgun, half rifle, but it's still a shotgun which pretends to be a rifle! Instead of combining good sides of shotguns and hand cannons it took only bad sides - unability to kill on mid distance and unability to kill in short range without aiming for the head. I hate it's inconsistency and I hate that it's catalyst requires to kill 50 fucking guardians! Recommend this gun to dismantling.
-4
Stick to the First In, Last Out. Otherwise Duality is good at add clearing (thanks to the reprised rampage perk), not as good as any warmind cell genereting weapon though and worse than GL's. Not worth using over felwinter's lie in pvp. The sound design of this gun is amazing and reload animation is super manly.
-5
It's reload animation belongs to the Fourth Horsemen and Fourth Horsemens belongs to Duality. Bungie, why?
-15
looks game breaking if imma be real with you chief
{
  "displayProperties": {
    "description": "",
    "name": "Duality",
    "icon": "/common/destiny2_content/icons/ad94d7a9510d40ae68cd51d175c031f9.jpg",
    "hasIcon": true
  },
  "tooltipNotifications": [],
  "collectibleHash": 478622552,
  "iconWatermark": "/common/destiny2_content/icons/2347cc2407b51e1debbac020bfcd0224.png",
  "iconWatermarkShelved": "/common/destiny2_content/icons/d3cffdcb881085bc4fe19d9671c9eb0c.png",
  "backgroundColor": {
    "colorHash": 0,
    "red": 0,
    "green": 0,
    "blue": 0,
    "alpha": 0
  },
  "screenshot": "/common/destiny2_content/screenshots/3460576091.jpg",
  "itemTypeDisplayName": "Shotgun",
  "flavorText": "\"The question becomes whether or not to fire, not where to aim.\" —Osiris",
  "uiItemDisplayStyle": "",
  "itemTypeAndTierDisplayName": "Exotic Shotgun",
  "displaySource": "",
  "action": {
    "verbName": "Dismantle",
    "verbDescription": "",
    "isPositive": false,
    "requiredCooldownSeconds": 0,
    "requiredItems": [],
    "progressionRewards": [],
    "actionTypeLabel": "shard",
    "rewardSheetHash": 0,
    "rewardItemHash": 0,
    "rewardSiteHash": 0,
    "requiredCooldownHash": 0,
    "deleteOnAction": true,
    "consumeEntireStack": false,
    "useOnAcquire": false
  },
  "inventory": {
    "maxStackSize": 1,
    "bucketTypeHash": 2465295065,
    "recoveryBucketTypeHash": 215593132,
    "tierTypeHash": 2759499571,
    "isInstanceItem": true,
    "nonTransferrableOriginal": false,
    "tierTypeName": "Exotic",
    "tierType": 6,
    "expirationTooltip": "",
    "expiredInActivityMessage": "",
    "expiredInOrbitMessage": "",
    "suppressExpirationWhenObjectivesComplete": true
  },
  "stats": {
    "disablePrimaryStatDisplay": false,
    "statGroupHash": 770484158,
    "stats": {
      "1480404414": {
        "statHash": 1480404414,
        "value": 0,
        "minimum": 0,
        "maximum": 0,
        "displayMaximum": 100
      },
      "1935470627": {
        "statHash": 1935470627,
        "value": 0,
        "minimum": 0,
        "maximum": 0,
        "displayMaximum": 100
      },
      "1885944937": {
        "statHash": 1885944937,
        "value": 0,
        "minimum": 0,
        "maximum": 0,
        "displayMaximum": 100
      },
      "3555269338": {
        "statHash": 3555269338,
        "value": 12,
        "minimum": 0,
        "maximum": 0,
        "displayMaximum": 100
      },
      "4284893193": {
        "statHash": 4284893193,
        "value": 65,
        "minimum": 0,
        "maximum": 0,
        "displayMaximum": 100
      },
      "4043523819": {
        "statHash": 4043523819,
        "value": 80,
        "minimum": 0,
        "maximum": 0,
        "displayMaximum": 100
      },
      "1240592695": {
        "statHash": 1240592695,
        "value": 73,
        "minimum": 0,
        "maximum": 0,
        "displayMaximum": 100
      },
      "155624089": {
        "statHash": 155624089,
        "value": 50,
        "minimum": 0,
        "maximum": 0,
        "displayMaximum": 100
      },
      "3871231066": {
        "statHash": 3871231066,
        "value": 6,
        "minimum": 0,
        "maximum": 0,
        "displayMaximum": 100
      },
      "4188031367": {
        "statHash": 4188031367,
        "value": 11,
        "minimum": 0,
        "maximum": 0,
        "displayMaximum": 100
      },
      "1931675084": {
        "statHash": 1931675084,
        "value": 70,
        "minimum": 0,
        "maximum": 0,
        "displayMaximum": 100
      },
      "943549884": {
        "statHash": 943549884,
        "value": 64,
        "minimum": 0,
        "maximum": 0,
        "displayMaximum": 100
      },
      "1345609583": {
        "statHash": 1345609583,
        "value": 65,
        "minimum": 0,
        "maximum": 0,
        "displayMaximum": 100
      },
      "2715839340": {
        "statHash": 2715839340,
        "value": 78,
        "minimum": 0,
        "maximum": 0,
        "displayMaximum": 100
      }
    },
    "hasDisplayableStats": true,
    "primaryBaseStatHash": 1480404414
  },
  "equippingBlock": {
    "uniqueLabel": "exotic_weapon",
    "uniqueLabelHash": 4017842899,
    "equipmentSlotTypeHash": 2465295065,
    "attributes": 0,
    "equippingSoundHash": 0,
    "hornSoundHash": 0,
    "ammoType": 2,
    "displayStrings": [
      ""
    ]
  },
  "translationBlock": {
    "weaponPatternHash": 3460576091,
    "defaultDyes": [
      {
        "channelHash": 1667433279,
        "dyeHash": 2306096825
      },
      {
        "channelHash": 1667433278,
        "dyeHash": 2306096824
      },
      {
        "channelHash": 1667433277,
        "dyeHash": 2306096827
      }
    ],
    "lockedDyes": [],
    "customDyes": [],
    "arrangements": [
      {
        "classHash": 0,
        "artArrangementHash": 3460576091
      }
    ],
    "hasGeometry": true
  },
  "preview": {
    "screenStyle": "screen_style_sockets",
    "previewVendorHash": 0,
    "previewActionString": ""
  },
  "quality": {
    "itemLevels": [],
    "qualityLevel": 0,
    "infusionCategoryName": "2806069436",
    "infusionCategoryHash": 2806069436,
    "infusionCategoryHashes": [
      2806069436
    ],
    "progressionLevelRequirementHash": 492032699,
    "currentVersion": 0,
    "versions": [
      {
        "powerCapHash": 2759499571
      }
    ],
    "displayVersionWatermarkIcons": [
      "/common/destiny2_content/icons/2347cc2407b51e1debbac020bfcd0224.png"
    ]
  },
  "acquireRewardSiteHash": 0,
  "acquireUnlockHash": 0,
  "sockets": {
    "detail": "Details",
    "socketEntries": [
      {
        "socketTypeHash": 3956125808,
        "singleInitialItemHash": 536517534,
        "reusablePlugItems": [],
        "preventInitializationOnVendorPurchase": false,
        "preventInitializationWhenVersioning": false,
        "hidePerksInItemTooltip": false,
        "plugSources": 6,
        "reusablePlugSetHash": 1342,
        "overridesUiAppearance": false,
        "defaultVisible": true
      },
      {
        "socketTypeHash": 3362409147,
        "singleInitialItemHash": 4090651448,
        "reusablePlugItems": [],
        "preventInitializationOnVendorPurchase": false,
        "preventInitializationWhenVersioning": false,
        "hidePerksInItemTooltip": false,
        "plugSources": 6,
        "reusablePlugSetHash": 507,
        "overridesUiAppearance": false,
        "defaultVisible": true
      },
      {
        "socketTypeHash": 3815406785,
        "singleInitialItemHash": 1431678320,
        "reusablePlugItems": [],
        "preventInitializationOnVendorPurchase": false,
        "preventInitializationWhenVersioning": false,
        "hidePerksInItemTooltip": false,
        "plugSources": 6,
        "reusablePlugSetHash": 508,
        "overridesUiAppearance": false,
        "defaultVisible": true
      },
      {
        "socketTypeHash": 2614797986,
        "singleInitialItemHash": 3937312904,
        "reusablePlugItems": [],
        "preventInitializationOnVendorPurchase": false,
        "preventInitializationWhenVersioning": false,
        "hidePerksInItemTooltip": false,
        "plugSources": 6,
        "reusablePlugSetHash": 1343,
        "overridesUiAppearance": false,
        "defaultVisible": true
      },
      {
        "socketTypeHash": 2575784089,
        "singleInitialItemHash": 1067908860,
        "reusablePlugItems": [],
        "preventInitializationOnVendorPurchase": false,
        "preventInitializationWhenVersioning": false,
        "hidePerksInItemTooltip": false,
        "plugSources": 6,
        "reusablePlugSetHash": 491,
        "overridesUiAppearance": false,
        "defaultVisible": true
      },
      {
        "socketTypeHash": 1231208388,
        "singleInitialItemHash": 0,
        "reusablePlugItems": [],
        "preventInitializationOnVendorPurchase": false,
        "preventInitializationWhenVersioning": false,
        "hidePerksInItemTooltip": false,
        "plugSources": 1,
        "overridesUiAppearance": false,
        "defaultVisible": false
      },
      {
        "socketTypeHash": 425522229,
        "singleInitialItemHash": 2931483505,
        "reusablePlugItems": [],
        "preventInitializationOnVendorPurchase": false,
        "preventInitializationWhenVersioning": false,
        "hidePerksInItemTooltip": false,
        "plugSources": 7,
        "reusablePlugSetHash": 1344,
        "overridesUiAppearance": false,
        "defaultVisible": true
      },
      {
        "socketTypeHash": 0,
        "singleInitialItemHash": 0,
        "reusablePlugItems": [],
        "preventInitializationOnVendorPurchase": false,
        "preventInitializationWhenVersioning": false,
        "hidePerksInItemTooltip": false,
        "plugSources": 1,
        "overridesUiAppearance": false,
        "defaultVisible": false
      },
      {
        "socketTypeHash": 0,
        "singleInitialItemHash": 0,
        "reusablePlugItems": [],
        "preventInitializationOnVendorPurchase": false,
        "preventInitializationWhenVersioning": false,
        "hidePerksInItemTooltip": false,
        "plugSources": 1,
        "overridesUiAppearance": false,
        "defaultVisible": false
      },
      {
        "socketTypeHash": 1282012138,
        "singleInitialItemHash": 2285418970,
        "reusablePlugItems": [],
        "preventInitializationOnVendorPurchase": true,
        "preventInitializationWhenVersioning": false,
        "hidePerksInItemTooltip": false,
        "plugSources": 6,
        "reusablePlugSetHash": 5,
        "overridesUiAppearance": false,
        "defaultVisible": true
      },
      {
        "socketTypeHash": 4281950732,
        "singleInitialItemHash": 1498917124,
        "reusablePlugItems": [
          {
            "plugItemHash": 3591914291
          }
        ],
        "preventInitializationOnVendorPurchase": false,
        "preventInitializationWhenVersioning": false,
        "hidePerksInItemTooltip": false,
        "plugSources": 3,
        "overridesUiAppearance": false,
        "defaultVisible": true
      }
    ],
    "intrinsicSockets": [
      {
        "plugItemHash": 2589185654,
        "socketTypeHash": 1726040302,
        "defaultVisible": true
      }
    ],
    "socketCategories": [
      {
        "socketCategoryHash": 3956125808,
        "socketIndexes": [
          0
        ]
      },
      {
        "socketCategoryHash": 4241085061,
        "socketIndexes": [
          1,
          2,
          3,
          4,
          9
        ]
      },
      {
        "socketCategoryHash": 2685412949,
        "socketIndexes": [
          5,
          10
        ]
      },
      {
        "socketCategoryHash": 2048875504,
        "socketIndexes": [
          6
        ]
      }
    ]
  },
  "talentGrid": {
    "talentGridHash": 521135891,
    "itemDetailString": "Details",
    "hudDamageType": 1
  },
  "investmentStats": [
    {
      "statTypeHash": 1480404414,
      "value": 0,
      "isConditionallyActive": false
    },
    {
      "statTypeHash": 1935470627,
      "value": 0,
      "isConditionallyActive": false
    },
    {
      "statTypeHash": 1885944937,
      "value": 0,
      "isConditionallyActive": false
    },
    {
      "statTypeHash": 3555269338,
      "value": 12,
      "isConditionallyActive": false
    },
    {
      "statTypeHash": 4284893193,
      "value": 30,
      "isConditionallyActive": false
    },
    {
      "statTypeHash": 4043523819,
      "value": 90,
      "isConditionallyActive": false
    },
    {
      "statTypeHash": 1240592695,
      "value": 70,
      "isConditionallyActive": false
    },
    {
      "statTypeHash": 155624089,
      "value": 45,
      "isConditionallyActive": false
    },
    {
      "statTypeHash": 3871231066,
      "value": 50,
      "isConditionallyActive": false
    },
    {
      "statTypeHash": 4188031367,
      "value": 1,
      "isConditionallyActive": false
    },
    {
      "statTypeHash": 1931675084,
      "value": 70,
      "isConditionallyActive": false
    },
    {
      "statTypeHash": 943549884,
      "value": 60,
      "isConditionallyActive": false
    },
    {
      "statTypeHash": 1345609583,
      "value": 65,
      "isConditionallyActive": false
    },
    {
      "statTypeHash": 2715839340,
      "value": 78,
      "isConditionallyActive": false
    }
  ],
  "perks": [
    {
      "requirementDisplayString": "",
      "perkHash": 3486450016,
      "perkVisibility": 0
    }
  ],
  "loreHash": 3460576091,
  "summaryItemHash": 2673424576,
  "allowActions": true,
  "doesPostmasterPullHaveSideEffects": false,
  "nonTransferrable": false,
  "itemCategoryHashes": [
    3,
    1,
    11
  ],
  "specialItemType": 0,
  "itemType": 3,
  "itemSubType": 7,
  "classType": 3,
  "breakerType": 0,
  "equippable": true,
  "damageTypeHashes": [
    1847026933
  ],
  "damageTypes": [
    3
  ],
  "defaultDamageType": 3,
  "defaultDamageTypeHash": 1847026933,
  "isWrapper": false,
  "traitIds": [
    "item_type.weapon",
    "weapon_type.shotgun"
  ],
  "traitHashes": [
    4021177463,
    2161169688
  ],
  "hash": 3460576091,
  "index": 12078,
  "redacted": false,
  "blacklisted": false
}