From a9754ec2060273012d1ce08062ebef56d426ccec Mon Sep 17 00:00:00 2001 From: dragoni7 Date: Wed, 18 Sep 2024 23:27:07 -0700 Subject: [PATCH] Fixed incorrect armor mod initial state --- src/lib/bungie_api/constants.ts | 198 +++++++++++++++++++------------- 1 file changed, 117 insertions(+), 81 deletions(-) diff --git a/src/lib/bungie_api/constants.ts b/src/lib/bungie_api/constants.ts index 27d92b8..8a0ecc4 100644 --- a/src/lib/bungie_api/constants.ts +++ b/src/lib/bungie_api/constants.ts @@ -1,5 +1,11 @@ import { armor } from '../../types/d2l-types'; -import { ManifestPlug, ManifestAspect, ManifestStatPlug } from '../../types/manifest-types'; +import { + ManifestPlug, + ManifestAspect, + ManifestStatPlug, + ManifestArmorStatMod, + ManifestArmorMod, +} from '../../types/manifest-types'; export enum API_CREDENTIALS { API_KEY = import.meta.env.VITE_API_KEY, @@ -95,318 +101,348 @@ export const ARMOR_ARRAY: armor[] = [ ]; export module EMPTY_SOCKETS { - export const HELMET = [ + export const HELMET: [ + ManifestArmorStatMod, + ManifestArmorMod, + ManifestArmorMod, + ManifestArmorMod, + ManifestArmorStatMod + ] = [ { itemHash: 1980618587, - perkName: '', - perkDescription: '', - perkIcon: '', category: 2487827355, isOwned: true, name: 'Empty Mod Socket', icon: 'https://bungie.net/common/destiny2_content/icons/80d2e1a2a76fdea2752beb141084dcf8.jpg', energyCost: 0, collectibleHash: -1, + mobilityMod: 0, + resilienceMod: 0, + recoveryMod: 0, + disciplineMod: 0, + intellectMod: 0, + strengthMod: 0, }, { itemHash: 1078080765, - perkName: '', - perkDescription: '', - perkIcon: '', category: 2912171003, isOwned: true, name: 'Empty Mod Socket', icon: 'https://bungie.net/common/destiny2_content/icons/5af87586c92c673aa783543d8fd2d8fd.jpg', energyCost: 0, collectibleHash: -1, + unique: true, }, { itemHash: 1078080765, - perkName: '', - perkDescription: '', - perkIcon: '', category: 2912171003, isOwned: true, name: 'Empty Mod Socket', icon: 'https://bungie.net/common/destiny2_content/icons/5af87586c92c673aa783543d8fd2d8fd.jpg', energyCost: 0, collectibleHash: -1, + unique: true, }, { itemHash: 1078080765, - perkName: '', - perkDescription: '', - perkIcon: '', category: 2912171003, isOwned: true, name: 'Empty Mod Socket', icon: 'https://bungie.net/common/destiny2_content/icons/5af87586c92c673aa783543d8fd2d8fd.jpg', energyCost: 0, collectibleHash: -1, + unique: true, }, { itemHash: 4173924323, - perkName: '', - perkDescription: '', - perkIcon: '', category: 3773173029, isOwned: true, name: 'Empty Mod Socket', icon: 'https://bungie.net/common/destiny2_content/icons/20133fd6a0df6abaa14bbe5bb3e19856.png', energyCost: 0, collectibleHash: -1, + mobilityMod: 0, + resilienceMod: 0, + recoveryMod: 0, + disciplineMod: 0, + intellectMod: 0, + strengthMod: 0, }, ]; - export const GAUNTLETS = [ + export const GAUNTLETS: [ + ManifestArmorStatMod, + ManifestArmorMod, + ManifestArmorMod, + ManifestArmorMod, + ManifestArmorStatMod + ] = [ { itemHash: 1980618587, - perkName: '', - perkDescription: '', - perkIcon: '', category: 2487827355, isOwned: true, name: 'Empty Mod Socket', icon: 'https://bungie.net/common/destiny2_content/icons/80d2e1a2a76fdea2752beb141084dcf8.jpg', energyCost: 0, collectibleHash: -1, + mobilityMod: 0, + resilienceMod: 0, + recoveryMod: 0, + disciplineMod: 0, + intellectMod: 0, + strengthMod: 0, }, { itemHash: 3820147479, - perkName: '', - perkDescription: '', - perkIcon: '', category: 2912171003, isOwned: true, name: 'Empty Mod Socket', icon: 'https://www.bungie.net/common/destiny2_content/icons/9f217880c3b0cfa3cb17ac4929a99e18.jpg', energyCost: 0, collectibleHash: -1, + unique: true, }, { itemHash: 3820147479, - perkName: '', - perkDescription: '', - perkIcon: '', category: 2912171003, isOwned: true, name: 'Empty Mod Socket', icon: 'https://www.bungie.net/common/destiny2_content/icons/9f217880c3b0cfa3cb17ac4929a99e18.jpg', energyCost: 0, collectibleHash: -1, + unique: true, }, { itemHash: 3820147479, - perkName: '', - perkDescription: '', - perkIcon: '', category: 2912171003, isOwned: true, name: 'Empty Mod Socket', icon: 'https://www.bungie.net/common/destiny2_content/icons/9f217880c3b0cfa3cb17ac4929a99e18.jpg', energyCost: 0, collectibleHash: -1, + unique: true, }, { itemHash: 4173924323, - perkName: '', - perkDescription: '', - perkIcon: '', category: 3773173029, isOwned: true, name: 'Empty Mod Socket', icon: 'https://bungie.net/common/destiny2_content/icons/20133fd6a0df6abaa14bbe5bb3e19856.png', energyCost: 0, collectibleHash: -1, + mobilityMod: 0, + resilienceMod: 0, + recoveryMod: 0, + disciplineMod: 0, + intellectMod: 0, + strengthMod: 0, }, ]; - export const CHEST_ARMOR = [ + export const CHEST_ARMOR: [ + ManifestArmorStatMod, + ManifestArmorMod, + ManifestArmorMod, + ManifestArmorMod, + ManifestArmorStatMod + ] = [ { itemHash: 1980618587, - perkName: '', - perkDescription: '', - perkIcon: '', category: 2487827355, isOwned: true, name: 'Empty Mod Socket', icon: 'https://bungie.net/common/destiny2_content/icons/80d2e1a2a76fdea2752beb141084dcf8.jpg', energyCost: 0, collectibleHash: -1, + mobilityMod: 0, + resilienceMod: 0, + recoveryMod: 0, + disciplineMod: 0, + intellectMod: 0, + strengthMod: 0, }, { itemHash: 1803434835, - perkName: '', - perkDescription: '', - perkIcon: '', category: 2912171003, isOwned: true, name: 'Empty Mod Socket', icon: 'https://www.bungie.net/common/destiny2_content/icons/66684f6d81e57eb6cc60fc9fb56168e1.jpg', energyCost: 0, collectibleHash: -1, + unique: true, }, { itemHash: 1803434835, - perkName: '', - perkDescription: '', - perkIcon: '', category: 2912171003, isOwned: true, name: 'Empty Mod Socket', icon: 'https://www.bungie.net/common/destiny2_content/icons/66684f6d81e57eb6cc60fc9fb56168e1.jpg', energyCost: 0, collectibleHash: -1, + unique: true, }, { itemHash: 1803434835, - perkName: '', - perkDescription: '', - perkIcon: '', category: 2912171003, isOwned: true, name: 'Empty Mod Socket', icon: 'https://www.bungie.net/common/destiny2_content/icons/66684f6d81e57eb6cc60fc9fb56168e1.jpg', energyCost: 0, collectibleHash: -1, + unique: true, }, { itemHash: 4173924323, - perkName: '', - perkDescription: '', - perkIcon: '', category: 3773173029, isOwned: true, name: 'Empty Mod Socket', icon: 'https://bungie.net/common/destiny2_content/icons/20133fd6a0df6abaa14bbe5bb3e19856.png', energyCost: 0, collectibleHash: -1, + mobilityMod: 0, + resilienceMod: 0, + recoveryMod: 0, + disciplineMod: 0, + intellectMod: 0, + strengthMod: 0, }, ]; - export const LEG_ARMOR = [ + export const LEG_ARMOR: [ + ManifestArmorStatMod, + ManifestArmorMod, + ManifestArmorMod, + ManifestArmorMod, + ManifestArmorStatMod + ] = [ { itemHash: 1980618587, - perkName: '', - perkDescription: '', - perkIcon: '', category: 2487827355, isOwned: true, name: 'Empty Mod Socket', icon: 'https://bungie.net/common/destiny2_content/icons/80d2e1a2a76fdea2752beb141084dcf8.jpg', energyCost: 0, collectibleHash: -1, + mobilityMod: 0, + resilienceMod: 0, + recoveryMod: 0, + disciplineMod: 0, + intellectMod: 0, + strengthMod: 0, }, { itemHash: 2269836811, - perkName: '', - perkDescription: '', - perkIcon: '', category: 2912171003, isOwned: true, name: 'Empty Mod Socket', icon: 'https://www.bungie.net/common/destiny2_content/icons/915767bb1f39b166087173954d600f36.jpg', energyCost: 0, collectibleHash: -1, + unique: true, }, { itemHash: 2269836811, - perkName: '', - perkDescription: '', - perkIcon: '', category: 2912171003, isOwned: true, name: 'Empty Mod Socket', icon: 'https://www.bungie.net/common/destiny2_content/icons/915767bb1f39b166087173954d600f36.jpg', energyCost: 0, collectibleHash: -1, + unique: true, }, { itemHash: 2269836811, - perkName: '', - perkDescription: '', - perkIcon: '', category: 2912171003, isOwned: true, name: 'Empty Mod Socket', icon: 'https://www.bungie.net/common/destiny2_content/icons/915767bb1f39b166087173954d600f36.jpg', energyCost: 0, collectibleHash: -1, + unique: true, }, { itemHash: 4173924323, - perkName: '', - perkDescription: '', - perkIcon: '', category: 3773173029, isOwned: true, name: 'Empty Mod Socket', icon: 'https://bungie.net/common/destiny2_content/icons/20133fd6a0df6abaa14bbe5bb3e19856.png', energyCost: 0, collectibleHash: -1, + mobilityMod: 0, + resilienceMod: 0, + recoveryMod: 0, + disciplineMod: 0, + intellectMod: 0, + strengthMod: 0, }, ]; - export const CLASS_ARMOR = [ + export const CLASS_ARMOR: [ + ManifestArmorStatMod, + ManifestArmorMod, + ManifestArmorMod, + ManifestArmorMod, + ManifestArmorStatMod + ] = [ { itemHash: 1980618587, - perkName: '', - perkDescription: '', - perkIcon: '', category: 2487827355, isOwned: true, name: 'Empty Mod Socket', icon: 'https://bungie.net/common/destiny2_content/icons/80d2e1a2a76fdea2752beb141084dcf8.jpg', energyCost: 0, collectibleHash: -1, + mobilityMod: 0, + resilienceMod: 0, + recoveryMod: 0, + disciplineMod: 0, + intellectMod: 0, + strengthMod: 0, }, { itemHash: 3200810407, - perkName: '', - perkDescription: '', - perkIcon: '', category: 2912171003, isOwned: true, name: 'Empty Mod Socket', icon: 'https://www.bungie.net/common/destiny2_content/icons/c5f0d737d0cdaf3e1e45167a2096a07c.jpg', energyCost: 0, collectibleHash: -1, + unique: true, }, { itemHash: 3200810407, - perkName: '', - perkDescription: '', - perkIcon: '', category: 2912171003, isOwned: true, name: 'Empty Mod Socket', icon: 'https://www.bungie.net/common/destiny2_content/icons/c5f0d737d0cdaf3e1e45167a2096a07c.jpg', energyCost: 0, collectibleHash: -1, + unique: true, }, { itemHash: 3200810407, - perkName: '', - perkDescription: '', - perkIcon: '', category: 2912171003, isOwned: true, name: 'Empty Mod Socket', icon: 'https://www.bungie.net/common/destiny2_content/icons/c5f0d737d0cdaf3e1e45167a2096a07c.jpg', energyCost: 0, collectibleHash: -1, + unique: true, }, { itemHash: 4173924323, - perkName: '', - perkDescription: '', - perkIcon: '', category: 3773173029, isOwned: true, name: 'Empty Mod Socket', icon: 'https://bungie.net/common/destiny2_content/icons/20133fd6a0df6abaa14bbe5bb3e19856.png', energyCost: 0, collectibleHash: -1, + mobilityMod: 0, + resilienceMod: 0, + recoveryMod: 0, + disciplineMod: 0, + intellectMod: 0, + strengthMod: 0, }, ]; }