From 65cc3095e2c6d77469703036d062049b7293b519 Mon Sep 17 00:00:00 2001 From: Azalea <22280294+hykilpikonna@users.noreply.github.com> Date: Wed, 8 Jan 2025 01:27:00 -0500 Subject: [PATCH] [F] Fix no image icon on missing texture --- AquaNet/public/assets/imgs/no_texture.png | Bin 0 -> 5388 bytes .../settings/userbox/ChuniPenguin.svelte | 51 +++++++++--------- AquaNet/src/libs/ui.ts | 1 + 3 files changed, 27 insertions(+), 25 deletions(-) create mode 100644 AquaNet/public/assets/imgs/no_texture.png diff --git a/AquaNet/public/assets/imgs/no_texture.png b/AquaNet/public/assets/imgs/no_texture.png new file mode 100644 index 0000000000000000000000000000000000000000..c544a2fcb03e995083dfa97f3421610d17d20bba GIT binary patch literal 5388 zcmeAS@N?(olHy`uVBq!ia0y~y-~ci?7?_xW)cKRvi-8nNx}&cn1H;CC?mvmFK)yn< zN02WALzNl>LqiJ#!!Mvv!wUw6QUeBtR|yOZRx=nF#0%!^3bX-Aa0d8JswJ)wB`Jv|saDBFsX&Us z$iT>0*T7iU&?Lmr%*xQ%%E(yTz`)ADVBzlGa1;%>`6-!cmAExrcxL( + import { removeImg } from "../../../libs/ui"; import { DDS } from "../../../libs/userbox/dds" import { ddsDB } from "../../../libs/userbox/userbox" @@ -17,87 +18,87 @@
{#await DDSreader.getFileFromSheet(`avatarAccessory:${chuniSkin.toString().padStart(8, "0")}`, 0, 0, 256, 400, 0.75) then imageURL} - Body + Body {/await} {#await DDSreader.getFileFromSheet("surfboard:CHU_UI_Common_Avatar_face_00.dds", 0, 0, 225, 150, 0.75) then imageURL} - Eyes + Eyes {/await} {#await DDSreader.getFileFromSheet("surfboard:CHU_UI_Common_Avatar_body_00.dds", 86, 103, 96, 43, 0.75) then imageURL} - Beak + Beak {/await} - + {#if chuniItem != 1500001} {#await DDSreader.getFileFromSheet("surfboard:CHU_UI_Common_Avatar_body_00.dds", 0, 0, 85, 160, 0.75) then imageURL} - Left Arm + Left Arm
{#await DDSreader.getFileFromSheet(`avatarAccessory:${chuniItem.toString().padStart(8, "0")}`, 0, 0, 200, 544, 0.75) then imageURL} - Item + Item {/await}
{/await} {#await DDSreader.getFileFromSheet("surfboard:CHU_UI_Common_Avatar_body_00.dds", 0, 0, 85, 160, 0.75) then imageURL} - Right Arm + Right Arm
{#await DDSreader.getFileFromSheet(`avatarAccessory:${chuniItem.toString().padStart(8, "0")}`, 200, 0, 200, 544, 0.75) then imageURL} - Item + Item {/await}
{/await} {:else} {#await DDSreader.getFileFromSheet("surfboard:CHU_UI_Common_Avatar_body_00.dds", 80, 0, 110, 100, 0.75) then imageURL} - Left Arm + Left Arm {/await} {#await DDSreader.getFileFromSheet("surfboard:CHU_UI_Common_Avatar_body_00.dds", 80, 0, 110, 100, 0.75) then imageURL} - Right Arm + Right Arm {/await} {/if} {#await DDSreader.getFileScaled(`avatarAccessory:${chuniWear.toString().padStart(8, "0")}`, 0.75, `avatarAccessory:01100001`) then imageURL} - Wear + Wear {/await} {#await DDSreader.getFileScaled(`avatarAccessory:${chuniHead.toString().padStart(8, "0")}`, 0.75, `avatarAccessory:01200001`) then imageURL} - Head + Head {/await} {#if chuniHead == 1200001} {#await DDSreader.getFileFromSheet("surfboard:CHU_UI_Common_Avatar_body_00.dds", 5, 160, 100, 150, 0.75) then imageURL} - Head3 + Head3 {/await} {/if} {#await DDSreader.getFileFromSheet("surfboard:CHU_UI_Common_Avatar_body_00.dds", 105, 153, 56, 58, 0.75) then imageURL} - Head2 + Head2 {/await} {#await DDSreader.getFileScaled(`avatarAccessory:${chuniFace.toString().padStart(8, "0")}`, 0.75, `avatarAccessory:01300001`) then imageURL} - Face (Accessory) + Face (Accessory) {/await} {#await DDSreader.getFileScaled(`avatarAccessory:${chuniFront.toString().padStart(8, "0")}`, 0.75) then imageURL} - Front + Front {/await} - + {#await DDSreader.getFileScaled(`avatarAccessory:${chuniBack.toString().padStart(8, "0")}`, 0.75) then imageURL} - Back + Back {/await}
{#await DDSreader.getFileFromSheet(`avatarAccessory:${chuniSkin.toString().padStart(8, "0")}`, 0, 410, 85, 80, 0.75) then imageURL} - Foot + Foot {/await} {#await DDSreader.getFileFromSheet(`avatarAccessory:${chuniSkin.toString().padStart(8, "0")}`, 85, 410, 85, 80, 0.75) then imageURL} - Foot + Foot {/await}
@@ -147,7 +148,7 @@ transform: translate(-50%, -50%) position: absolute left: 50% - + .chuni-penguin-body top: 50% z-index: 1 @@ -175,10 +176,10 @@ &.chuni-penguin-arm-type-2 transform-origin: 40% 10% z-index: 2 - + &.chuni-penguin-arm-left left: 0% - transform: translate(-50%, 0) + transform: translate(-50%, 0) animation: chuniPenguinArmLeft 1s infinite cubic-bezier(0.45, 0, 0.55, 1) &.chuni-penguin-arm-type-2 left: 15% @@ -222,5 +223,5 @@ top: 27.5% .chuni-penguin-back z-index: -1 - - \ No newline at end of file + + diff --git a/AquaNet/src/libs/ui.ts b/AquaNet/src/libs/ui.ts index f717ba5a..fe2b4ca9 100644 --- a/AquaNet/src/libs/ui.ts +++ b/AquaNet/src/libs/ui.ts @@ -153,6 +153,7 @@ export const CHARTJS_OPT: ChartOptions<'line'> = { export const pfpNotFound = (e: Event) => (e.target as HTMLImageElement).src = DEFAULT_PFP export const coverNotFound = (e: Event) => (e.target as HTMLImageElement).src = "/assets/imgs/no_cover.jpg" +export const removeImg = (e: Event) => (e.target as HTMLImageElement).style.display = 'none' /**