{"action":"created","issue":{"url":"https://api.github.com/repos/DestinyItemManager/DIM/issues/3513","repository_url":"https://api.github.com/repos/DestinyItemManager/DIM","labels_url":"https://api.github.com/repos/DestinyItemManager/DIM/issues/3513/labels{/name}","comments_url":"https://api.github.com/repos/DestinyItemManager/DIM/issues/3513/comments","events_url":"https://api.github.com/repos/DestinyItemManager/DIM/issues/3513/events","html_url":"https://github.com/DestinyItemManager/DIM/issues/3513","id":395455897,"node_id":"MDU6SXNzdWUzOTU0NTU4OTc=","number":3513,"title":"spreadsheet export: \"perks\" muddied by masterwork, shaders","user":{"login":"tcurtin","id":979464,"node_id":"MDQ6VXNlcjk3OTQ2NA==","avatar_url":"https://avatars1.githubusercontent.com/u/979464?v=4","gravatar_id":"","url":"https://api.github.com/users/tcurtin","html_url":"https://github.com/tcurtin","followers_url":"https://api.github.com/users/tcurtin/followers","following_url":"https://api.github.com/users/tcurtin/following{/other_user}","gists_url":"https://api.github.com/users/tcurtin/gists{/gist_id}","starred_url":"https://api.github.com/users/tcurtin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tcurtin/subscriptions","organizations_url":"https://api.github.com/users/tcurtin/orgs","repos_url":"https://api.github.com/users/tcurtin/repos","events_url":"https://api.github.com/users/tcurtin/events{/privacy}","received_events_url":"https://api.github.com/users/tcurtin/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":3,"created_at":"2019-01-03T04:46:27Z","updated_at":"2019-01-04T04:46:03Z","closed_at":null,"author_association":"NONE","body":"I was thinking I'd come up with some complicated personal script tools to comb through my armor list, and I see that perks are now in the beta export!  But -- I'm hoping its still a work in progress, because it seems inconsistent.\r\n\r\nThree sample gauntlets:\r\nName,Hash,Id,Tag,Tier,Type,Equippable,Power,Masterwork Type, Masterwork Tier,Owner,Locked,Equipped,Year,Season,Event,DTR Rating,# of Reviews,Mobility,Recovery,Resilience,Notes,Perks\r\n\r\n\"Reverie Dawn Gauntlets\",\"2503434573\",6917529085349656273,favorite,Legendary,Gauntlets,titan,625,Solar Damage Resistance,5,Titan(648),true,false,2,4,,N/A,N/A,1,0,2,,Mobile Titan Armor*,Plasteel Reinforcement Mod*,Restorative Mod,Riven's Curse*,Masterwork*,Burnished Dreams*,Enhanced Impact Induction,Enhanced Grenade Launcher Loader,Enhanced Hand Cannon Loader*,Rocket Launcher Scavenger*,Sniper Rifle Scavenger\r\n(11 perks columns)\r\n\r\n\"Iron Fellowship Gauntlets\",\"3856697336\",6917529086394623061,,Legendary,Gauntlets,titan,500,Solar Damage Resistance,1,Titan(648),false,false,2,5,,N/A,N/A,1,0,2,,Mobile Titan Armor*,Plasteel Reinforcement Mod*,Restorative Mod,Tier 1 Armor*,Iron Strength*,Hand Cannon Loader*,Impact Induction,Sniper Rifle Scavenger*,Machine Gun Scavenger\r\n(9 perks columns)\r\n\r\n\"Tangled Web Gauntlets\",\"42219189\",6917529085682088446,,Legendary,Gauntlets,titan,634,Arc Damage Resistance,1,Titan(648),false,false,2,4,,N/A,N/A,0,1,2,,Restorative Titan Armor*,Plasteel Reinforcement Mod*,Restorative Mod,Tier 1 Armor*,Shotgun Loader*,Fastball,Shotgun Scavenger*,Sword Scavenger\r\n(8 perks columns)\r\n\r\n\r\nI **think** this is what could be there and the order:\r\nArmor type (\"Mobile Titan Armor\")\r\nCol 1 Mod 1 (\"Plasteel Reinforcement Mod\")\r\nCol 1 Mod 2 (\"Restorative Mod\")\r\nMod slot - optional (\"Riven's Curse\")\r\nMasterwork level - optional (\"Masterwork\" or \"Tier 1 Armor\")\r\nShader - optional (\"Burnished Dreams\")\r\nColumn 1 and Column 2 perks in order, but no column specified (\"Enhanced Impact Induction\", etc)\r\n\r\nHaving multiple optional columns like shader, and no indication of which columns are perks, means short of a lot of hardcoded lists etc being added, no script can use the perks values in the sheet...\r\n\r\nAny chance we could have separate columns for optional mod, masterwork level, and shader?  (Best would also be maybe 4 columns for possible column 1 perks, 4 for possible column 2, and just leave blank when one isn't found.)\r\n\r\nI recognize that its very difficult to translate data with a changeable standard (how many columns are there in an item?  how many rows per perk column?  how many perk columns?) into another exportable format...\r\n\r\nI unfortunately don't have a ton of time to work on the code involved, but if someone would be willing to handhold me a bit to get to the code involved, I could probably poke around and help..."},"comment":{"url":"https://api.github.com/repos/DestinyItemManager/DIM/issues/comments/451352666","html_url":"https://github.com/DestinyItemManager/DIM/issues/3513#issuecomment-451352666","issue_url":"https://api.github.com/repos/DestinyItemManager/DIM/issues/3513","id":451352666,"node_id":"MDEyOklzc3VlQ29tbWVudDQ1MTM1MjY2Ng==","user":{"login":"bhollis","id":313208,"node_id":"MDQ6VXNlcjMxMzIwOA==","avatar_url":"https://avatars0.githubusercontent.com/u/313208?v=4","gravatar_id":"","url":"https://api.github.com/users/bhollis","html_url":"https://github.com/bhollis","followers_url":"https://api.github.com/users/bhollis/followers","following_url":"https://api.github.com/users/bhollis/following{/other_user}","gists_url":"https://api.github.com/users/bhollis/gists{/gist_id}","starred_url":"https://api.github.com/users/bhollis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bhollis/subscriptions","organizations_url":"https://api.github.com/users/bhollis/orgs","repos_url":"https://api.github.com/users/bhollis/repos","events_url":"https://api.github.com/users/bhollis/events{/privacy}","received_events_url":"https://api.github.com/users/bhollis/received_events","type":"User","site_admin":false},"created_at":"2019-01-04T04:46:03Z","updated_at":"2019-01-04T04:46:03Z","author_association":"CONTRIBUTOR","body":"Check out https://github.com/DestinyItemManager/DIM/blob/master/src/app/inventory/item-types.ts - it explains the entire structure of DIM items. `item.sockets.categories` is a list of the \"categories\", the first of which is perks, the second is mods.\r\n\r\nI've been developing DIM for years and years and I've never once wanted to highlight a particular item instance - I'm still a bit confused as to how that would help debug anything. Most of the time I just add `console.log` statements to the code. DIM is pretty easy to get up and running on your own machine and hack around with, see our [Contributing Guide](https://github.com/DestinyItemManager/DIM/blob/master/docs/CONTRIBUTING.md)."}}
{"actor":{"display_login":"bhollis"}}