From f2d041edd583f0479d474314766450161a76a3ec Mon Sep 17 00:00:00 2001 From: Mute Date: Fri, 12 Jul 2024 01:21:46 +0000 Subject: [PATCH] eyes hotfix --- ambient.d.ts | 2 +- lily.user.js | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/ambient.d.ts b/ambient.d.ts index 7ed96d7..a4cbca7 100644 --- a/ambient.d.ts +++ b/ambient.d.ts @@ -21,7 +21,7 @@ declare namespace LILY { rgb: string[] timeout: NodeJS.Timeout | undefined set_rgb(item: Item, index: number): boolean - next_rgb(): boolean | undefined + next_rgb(): boolean roll_rgb(): void start(): boolean stop(): boolean diff --git a/lily.user.js b/lily.user.js index 0a199c2..b108452 100644 --- a/lily.user.js +++ b/lily.user.js @@ -44,8 +44,8 @@ ], craft: {Item: 'AnimeLenses', Name: 'Akihabara souvenir', Description: 'you will never be the same uwu', Color: '#FFFFFF,Default,#FFFFFF,Default', Property: 'Thick', Lock: '', Private: true, ItemProperty: {}, Type: null, TypeRecord: null, MemberNumber: 71_240, MemberName: 'Mute'}, set_rgb: (item, n) => U.true(() => item.Color = [Eyes.rgb[n] ?? 'Default', 'Default', Eyes.rgb[n] ?? 'Default', 'Default']), - next_rgb: () => Eyes.check('ItemHead') !== undefined && U.with(Eyes.check('Mask'), i => i !== undefined && U.with(Eyes.rgb.indexOf(i.Color?.[0] ?? Eyes.rgb[0] ?? '') + 1, n => Eyes.set_rgb(i, n))), - roll_rgb: () => Eyes.next_rgb() ?? void W.ChatRoomCharacterItemUpdate(W.Player, 'Mask'), + next_rgb: () => Eyes.check('ItemHead') === undefined && U.with(Eyes.check('Mask'), i => i !== undefined && U.with(Eyes.rgb.indexOf(i.Color?.[0] ?? Eyes.rgb[0] ?? '') + 1, n => Eyes.set_rgb(i, n))), + roll_rgb: () => Eyes.next_rgb() && void W.ChatRoomCharacterItemUpdate(W.Player, 'Mask'), start: () => Eyes.check('Mask') !== undefined && Eyes.timeout === undefined && Boolean(Eyes.timeout = setInterval(Eyes.roll_rgb, 1000)), stop: () => Eyes.check('Mask') !== undefined && Eyes.timeout !== undefined && U.true(() => Eyes.timeout = void clearInterval(Eyes.timeout)), dim: () => U.send(() => Eyes.check('ItemHead') === undefined && U.true(() => W.InventoryWear(W.Player, 'AnimeLenses', 'ItemHead', ['#FFFFFF', 'Default', '#FFFFFF', 'Default'], undefined, 71_240, Eyes.craft))),