From 3ed775bd3a18498f853266bbc3a59ece79210712 Mon Sep 17 00:00:00 2001 From: SlayerOrnstein <6075693+SlayerOrnstein@users.noreply.github.com> Date: Tue, 3 Dec 2024 17:34:31 -0500 Subject: [PATCH] fix: masterable check for modular parts and Pets --- build/parser.mjs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/build/parser.mjs b/build/parser.mjs index 97a3379ea..2160f21d3 100644 --- a/build/parser.mjs +++ b/build/parser.mjs @@ -1071,6 +1071,12 @@ class Parser { */ applyMasterable(item) { item.masterable = masterableCategories.includes(item.category); + + if (item.type?.includes('Component') || item.category == 'Pets') { + const regex = + /^((?=.*Amp)|(?=.*Modular))(?=.*Barrel).*$|^(?=.*Pet)(?=.*Head).*$|PetPowerSuit|PvPVariantTip|^(?=.*Hoverboard)(?=.*Deck).*$/; + item.masterable = regex.test(item.uniqueName); + } } addResistanceData(item, category) {