Skip to content

Loadout CSV: Fill Artifact Season/Unlocks columns with new artifact info where possible - #11962

Closed
FlaminSarge wants to merge 3 commits into
DestinyItemManager:masterfrom
FlaminSarge:artifact
Closed

Loadout CSV: Fill Artifact Season/Unlocks columns with new artifact info where possible#11962
FlaminSarge wants to merge 3 commits into
DestinyItemManager:masterfrom
FlaminSarge:artifact

Conversation

@FlaminSarge

@FlaminSarge FlaminSarge commented Aug 27, 2026

Copy link
Copy Markdown
Contributor

Also update the text on shared loadouts to indicate that socket overrides could be subclass or artifact
Also fixes an issue where share sheet would show incorrect mod counts

Changelog: Loadout CSV export now handles new artifacts

Related: DestinyItemManager/dim-api#316

@FlaminSarge FlaminSarge changed the title Fill Artifact Season/Unlocks columns with new artifact info where possible Loadout CSV: Fill Artifact Season/Unlocks columns with new artifact info where possible Aug 27, 2026
Comment on lines +175 to 183
'Artifact Unlocks': (
artifact?.item.sockets?.allSockets?.map(
(s) => artifact?.loadoutItem.socketOverrides?.[s.socketIndex] || 0,
) ||
loadout.parameters?.artifactUnlocks?.unlockedItemHashes ||
[]
).map(
(modHash) => (modHash && defs.InventoryItem.get(modHash)?.displayProperties.name) || '',
),

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fills in the artifact unlocks with the 7 slots (including empty/non-overridden slots as empty string) of modern artifact.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant