Inventory Management
Destiny Item Manager
Here are my go-to searches
Favourite these:
basestat:custom:>=32 tag:none not:exotic not:blue
Keep these:
basestat:total:>=64 tag:none not:exotic not:blue
basestat:highest:>=25 basestat:secondhighest:>=20 tag:none not:exotic not:blue
which combined becomes:
(basestat:total:>=64) OR (basestat:highest:>=25 basestat:secondhighest:>=20) tag:none not:exotic not:blue
Raid armor - consider keeping these for the mod slot
(is:armor source:raid) tag:none
Junk these:
is:armor basestat:total:<64 basestat:custom:<32 not:classitem not:exotic not:maxpower not:tagged not:inloadout
is:classitem energycapacity:<5 not:tagged not:maxpower not:inloadout
perk:"field prep" OR perk:"firmly planted" OR perk:"sneak bow" tag:none not:maxpower
is:blue not:tagged not:maxpower not:inloadout (is:armor OR is:weapon)
which combined becomes:
(is:armor basestat:total:<64 basestat:custom:<32 not:classitem not:exotic not:maxpower not:tagged not:inloadout) OR (is:classitem energycapacity:<5 not:tagged not:maxpower not:inloadout) OR (perk:"field prep" OR perk:"firmly planted" OR perk:"sneak bow" tag:none not:maxpower) OR (is:blue not:tagged not:maxpower not:inloadout (is:armor OR is:weapon))
Infuse these:
tag:junk power:>powerfulcap
TMMania has a good Vault Analyzer search, which I've modified below
("TMMania's Vault Analyzer** | Highlights Trash |
Update Version: July 4th, 2021"
or
(
(
(
is:weapon is:blue or "Removed sunset filter"
)
or
(
(is:armor -is:exotic -is:classitem)
-(source:raid -source:dcv OR "Removed is:dupelower, since I want to have multiple energy types")
-(source:events)
-(maxbasestatvalue:any)
-(basestat:any:>=23)
-(basestat:total:>=65)
-(((basestat:mobility&resilience:>=17.5) or
(basestat:mobility&recovery:>=17.5) or
(basestat:mobility&discipline:>=17.5) or
(basestat:mobility&intellect:>=17.5) or
(basestat:mobility&strength:>=17.5) or
(basestat:resilience&mobility:>=17.5) or
(basestat:resilience&recovery:>=17.5) or
(basestat:resilience&discipline:>=17.5) or
(basestat:resilience&intellect:>=17.5) or
(basestat:resilience&strength:>=17.5) or
(basestat:recovery&mobility:>=17.5) or
(basestat:recovery&resilience:>=17.5) or
(basestat:recovery&discipline:>=17.5) or
(basestat:recovery&intellect:>=17.5) or
(basestat:recovery&strength:>=17.5) or
(basestat:discipline&mobility:>=17.5) or
(basestat:discipline&resilience:>=17.5) or
(basestat:discipline&recovery:>=17.5) or
(basestat:discipline&intellect:>=17.5) or
(basestat:discipline&strength:>=17.5) or
(basestat:intellect&mobility:>=17.5) or
(basestat:intellect&resilience:>=17.5) or
(basestat:intellect&recovery:>=17.5) or
(basestat:intellect&discipline:>=17.5) or
(basestat:intellect&strength:>=17.5) or
(basestat:strength&mobility:>=17.5) or
(basestat:strength&resilience:>=17.5) or
(basestat:strength&recovery:>=17.5) or
(basestat:strength&discipline:>=17.5) or
(basestat:strength&intellect:>=17.5)) -basestat:secondhighest:<15)
-(((basestat:mobility&resilience&recovery:>=15) or
(basestat:mobility&resilience&discipline:>=15) or
(basestat:mobility&resilience&intellect:>=15) or
(basestat:mobility&resilience&strength:>=15) or
(basestat:mobility&recovery&discipline:>=15) or
(basestat:mobility&recovery&intellect:>=15) or
(basestat:mobility&recovery&strength:>=15) or
(basestat:mobility&discipline&intellect:>=15) or
(basestat:mobility&discipline&strength:>=15) or
(basestat:mobility&intellect&strength:>=15) or
(basestat:resilience&recovery&discipline:>=15) or
(basestat:resilience&recovery&intellect:>=15) or
(basestat:resilience&recovery&strength:>=15) or
(basestat:resilience&discipline&intellect:>=15) or
(basestat:resilience&discipline&strength:>=15) or
(basestat:resilience&intellect&strength:>=15) or
(basestat:recovery&discipline&intellect:>=15) or
(basestat:recovery&discipline&strength:>=15) or
(basestat:recovery&intellect&strength:>=15) or
(basestat:discipline&intellect&strength:>=15)) -basestat:thirdhighest:<11)
-(((basestat:mobility&resilience&recovery&intellect:>=13.25) or
(basestat:mobility&resilience&recovery&discipline:>=13.25) or
(basestat:mobility&resilience&recovery&strength:>=13.25) or
(basestat:mobility&resilience&intellect&discipline:>=13.25) or
(basestat:mobility&resilience&intellect&strength:>=13.25) or
(basestat:mobility&resilience&discipline&strength:>=13.25) or
(basestat:mobility&recovery&intellect&discipline:>=13.25) or
(basestat:mobility&recovery&intellect&strength:>=13.25) or
(basestat:mobility&recovery&discipline&strength:>=13.25) or
(basestat:mobility&intellect&discipline&strength:>=13.25) or
(basestat:resilience&recovery&intellect&discipline:>=13.25) or
(basestat:resilience&recovery&intellect&strength:>=13.25) or
(basestat:resilience&recovery&discipline&strength:>=13.25) or
(basestat:resilience&intellect&discipline&strength:>=13.25) or
(basestat:recovery&intellect&discipline&strength:>=13.25)) -basestat:fourthhighest:<10)
-(basestat:mobility&resilience&recovery&discipline&intellect&strength:>=9 basestat:sixthhighest:>5 basestat:highest:<15)
)
or
(is:classitem energycapacity:<=5 -is:modded -is:locked -(source:raid -is:dupelower -source:dcv))
or
(is:armor is:sunset)
or
(is:armor is:blue -(name:"war mantis" is:gauntlets))
or
((is:armor or is:weapon) and (is:common or is:uncommon))
)
-(is:tagged -tag:junk) -is:maxpower -power:pinnaclecap -is:inloadout -is:masterwork -(is:armor -is:armor2.0)
) or (tag:junk -is:maxpower)
)
New Item Checking
("New Item Checking" or (-(-is:armor -is:weapon) -is:classitem -is:maxpower is:new))
Top 0.01% of all Armor
"Top 0.01% of all Armor" or is:armor -is:classitem ((((basestat:mobility&resilience:>=26 ) or (basestat:mobility&recovery:>=26 ) or (basestat:mobility&discipline:>=26 ) or (basestat:mobility&intellect:>=26 ) or (basestat:mobility&strength:>=26 ) or (basestat:resilience&mobility:>=26 ) or (basestat:resilience&recovery:>=26 ) or (basestat:resilience&discipline:>=26 ) or (basestat:resilience&intellect:>=26 ) or (basestat:resilience&strength:>=26 ) or (basestat:recovery&mobility:>=26 ) or (basestat:recovery&resilience:>=26 ) or (basestat:recovery&discipline:>=26 ) or (basestat:recovery&intellect:>=26 ) or (basestat:recovery&strength:>=26 ) or (basestat:discipline&mobility:>=26 ) or (basestat:discipline&resilience:>=26 ) or (basestat:discipline&recovery:>=26 ) or (basestat:discipline&intellect:>=26 ) or (basestat:discipline&strength:>=26 ) or (basestat:intellect&mobility:>=26 ) or (basestat:intellect&resilience:>=26 ) or (basestat:intellect&recovery:>=26 ) or (basestat:intellect&discipline:>=26 ) or (basestat:intellect&strength:>=26 ) or (basestat:strength&mobility:>=26 ) or (basestat:strength&resilience:>=26 ) or (basestat:strength&recovery:>=26 ) or (basestat:strength&discipline:>=26 ) or (basestat:strength&intellect:>=26 )) -basestat:thirdhighest:>=17) or (((basestat:mobility&resilience&recovery:>=19.66 ) or (basestat:mobility&resilience&discipline:>=19.66 ) or (basestat:mobility&resilience&intellect:>=19.66 ) or (basestat:mobility&resilience&strength:>=19.66 ) or (basestat:mobility&recovery&discipline:>=19.66 ) or (basestat:mobility&recovery&intellect:>=19.66 ) or (basestat:mobility&recovery&strength:>=19.66 ) or (basestat:mobility&discipline&intellect:>=19.66 ) or (basestat:mobility&discipline&strength:>=19.66 ) or (basestat:mobility&intellect&strength:>=19.66 ) or (basestat:resilience&recovery&discipline:>=19.66 ) or (basestat:resilience&recovery&intellect:>=19.66 ) or (basestat:resilience&recovery&strength:>=19.66 ) or (basestat:resilience&discipline&intellect:>=19.66 ) or (basestat:resilience&discipline&strength:>=19.66 ) or (basestat:resilience&intellect&strength:>=19.66 ) or (basestat:recovery&discipline&intellect:>=19.66 ) or (basestat:recovery&discipline&strength:>=19.66 ) or (basestat:recovery&intellect&strength:>=19.66 ) or (basestat:discipline&intellect&strength:>=19.66 )) -basestat:fourthhighest:>=14) or (((basestat:mobility&resilience&recovery&intellect:>=15.5 ) or (basestat:mobility&resilience&recovery&discipline:>=15.5 ) or (basestat:mobility&resilience&recovery&strength:>=15.5 ) or (basestat:mobility&resilience&intellect&discipline:>=15.5 ) or (basestat:mobility&resilience&intellect&strength:>=15.5 ) or (basestat:mobility&resilience&discipline&strength:>=15.5 ) or (basestat:mobility&recovery&intellect&discipline:>=15.5 ) or (basestat:mobility&recovery&intellect&strength:>=15.5 ) or (basestat:mobility&recovery&discipline&strength:>=15.5 ) or (basestat:mobility&intellect&discipline&strength:>=15.5 ) or (basestat:resilience&recovery&intellect&discipline:>=15.5 ) or (basestat:resilience&recovery&intellect&strength:>=15.5 ) or (basestat:resilience&recovery&discipline&strength:>=15.5 ) or (basestat:resilience&intellect&discipline&strength:>=15.5 ) or (basestat:recovery&intellect&discipline&strength:>=15.5 )) -basestat:fifthhighest:>=12) or (((basestat:mobility&resilience&recovery&discipline&intellect:>=12.8) or (basestat:mobility&resilience&recovery&discipline&strength:>=12.8) or (basestat:mobility&resilience&recovery&intellect&strength:>=12.8) or (basestat:mobility&resilience&discipline&intellect&strength:>=12.8) or (basestat:mobility&recovery&discipline&intellect&strength:>=12.8) or (basestat:resilience&recovery&discipline&intellect&strength:>=12.8)) -basestat:sixthhighest:>=12 ) or (basestat:mobility&resilience&recovery&discipline&intellect&strength:>=11 basestat:sixthhighest:>5 basestat:highest:<15))
Vault Cleaner
Figure out which weapon and armor rolls you should keep and which you should shard.
Vault Cleaner just locks/unlocks the results for you, so you can dismantle the items yourself.
I usually start here and then fine-tune the results with God Roll Finder.
God Roll Finder
Compare your drops with 1) expert wisdom (same as DIM) and 2) community-selected perks.
var qualities = ["S", "A", "B", "C", "D", "E", "F"].flatMap((x) => [
x + "+",
x,
x + "-",
]);
function titleOf(node) {
return node.querySelector(".item-title").querySelector("strong").innerText;
}
function qualityOf(node) {
var betterRoll = node.querySelector('ins.better-grade')
if (betterRoll) {
var quality = betterRoll.innerText.replace(" Grade Possible", "")
} else {
var quality = node.querySelector("ins.quality");
if (!quality) {
return Number.MAX_SAFE_INTEGER;
}
quality = quality.innerText;
}
if (!quality) {
return Number.MAX_SAFE_INTEGER;
}
return qualities.indexOf(quality);
}
Array.from(document.querySelectorAll(".weapon-type")).forEach((container) =>
Array.from(container.querySelectorAll(".roll"))
.sort((a, b) => {
var titleSort = titleOf(a).localeCompare(titleOf(b));
if (titleSort === 0) {
return qualityOf(a) - qualityOf(b);
}
return titleSort;
})
.forEach((node) => container.appendChild(node))
);
Array.from(document.querySelectorAll(".better-grade:not(.abon-add-better-quality)")).forEach(node => {
var quality = node.innerText.replace(" Grade Possible", "")
node.insertAdjacentText("beforeend", quality)
node.classList.add("abon-add-better-quality")
})
D2 Gunsmith
Craft your own god roll, see how the perks and masterworking affect the stats, and copy your wishlists into DIM.
D2 Checklist
Turns out, the armor that the vendors sell can actually be great! I’ve ignored Zavala’s armor rolls for years. The Armor Stat Deals section is a great way to find out who is selling armor that you might be interested in.
Today in Destiny
The Eververse Calendar is useful to find out what Tess will be selling for Silver and what she will be selling for Bright Dust.
Lost Sector Calendar
Two different formats for you to choose: