From e3a14671ab67058a558306d2ef9cb38b0713781f Mon Sep 17 00:00:00 2001 From: Mattia Migliorini Date: Mon, 23 Mar 2026 18:01:19 +0100 Subject: [PATCH] Bring dev pattern back (#3495) ## Description: Dev pattern support was removed in 97d0a05d58e926e3de4ba46d8dd14a04d60d6698 This PR brings it back to allow testing new skins. ## Please complete the following: - [x] I have added screenshots for all UI updates - [x] I process any text displayed to the user through translateText() and I've added it to the en.json file - [x] I have added relevant tests to the test directory - [x] I confirm I have thoroughly tested these changes and take full responsibility for any bugs introduced ## Please put your Discord username so you can be contacted if a bug or regression is found: deshack_82603 --- src/client/Cosmetics.ts | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/client/Cosmetics.ts b/src/client/Cosmetics.ts index a09470d33..2e8cb54bf 100644 --- a/src/client/Cosmetics.ts +++ b/src/client/Cosmetics.ts @@ -178,6 +178,7 @@ export async function getPlayerCosmetics(): Promise { if (refs.patternName && cosmetics) { const pattern = cosmetics.patterns[refs.patternName]; + if (pattern) { result.pattern = { name: refs.patternName, @@ -187,6 +188,16 @@ export async function getPlayerCosmetics(): Promise { : undefined, }; } + } else { + const devPattern = new UserSettings().getDevOnlyPattern(); + + if (devPattern) { + result.pattern = { + name: devPattern.name, + patternData: devPattern.patternData, + colorPalette: devPattern.colorPalette, + }; + } } return result;