From 18f9ab7f6daa07b4487c13422053ed6ac4d70be8 Mon Sep 17 00:00:00 2001 From: 1092384 <66282302+1092384@users.noreply.github.com> Date: Thu, 26 Dec 2024 18:23:57 +0900 Subject: [PATCH] Revert "deprecate old suroi image provider" This reverts commit a332bbacbac86b0d7e266e5460c49b1f13691f31. --- components/cards/EmoteCard.tsx | 5 ++--- components/cards/ObjectCard.tsx | 7 +++++-- components/cards/SkinCard.tsx | 12 ++++++------ components/sidebars/ArmorSidebar.tsx | 4 ++-- components/sidebars/BackpackSidebar.tsx | 12 +++++++----- lib/util/suroi.ts | 7 ------- 6 files changed, 22 insertions(+), 25 deletions(-) diff --git a/components/cards/EmoteCard.tsx b/components/cards/EmoteCard.tsx index 67dbd207..748c613a 100644 --- a/components/cards/EmoteCard.tsx +++ b/components/cards/EmoteCard.tsx @@ -1,11 +1,10 @@ import Image from "next/image"; -import { getSuroiSprite } from "@/lib/util/suroi"; -import { EmoteDefinition } from "@/vendor/suroi/common/src/definitions/emotes"; +import { getSuroiImageLink } from "@/lib/util/suroi"; export default function EmoteCard({ emote }: EmoteCardProps) { return (
- {emote.name} + {emote.name}

{emote.name} diff --git a/components/cards/ObjectCard.tsx b/components/cards/ObjectCard.tsx index 138bb0a4..9855e800 100644 --- a/components/cards/ObjectCard.tsx +++ b/components/cards/ObjectCard.tsx @@ -1,4 +1,4 @@ -import { getSuroiSprite } from "@/lib/util/suroi"; +import { getSuroiImageLink } from "@/lib/util/suroi"; import { ObjectDefinition } from "@/vendor/suroi/common/src/utils/objectDefinitions"; import Image from "next/image"; import Link from "next/link"; @@ -16,7 +16,10 @@ export function ObjectCard({ obj, path }: ObjectCardProps) { ) : ( {`Image
  • {skin.idString}
  • - {skin.rolesRequired && ( + {skin.roleRequired && (
  • - {skin.rolesRequired.join(", ")} role(s) required + {skin.roleRequired} role required
  • )} {skin.hideFromLoadout &&
  • Not in loadout
  • } diff --git a/components/sidebars/ArmorSidebar.tsx b/components/sidebars/ArmorSidebar.tsx index 24a6d089..9e25a032 100644 --- a/components/sidebars/ArmorSidebar.tsx +++ b/components/sidebars/ArmorSidebar.tsx @@ -1,4 +1,4 @@ -import { getSuroiSprite } from "@/lib/util/suroi"; +import { getSuroiImageLink } from "@/lib/util/suroi"; import { ArmorDefinition } from "@/vendor/suroi/common/src/definitions/armors"; import GenericSidebar from "./utils/GenericSidebar"; import InfoboxColumn from "./utils/InfoboxColumn"; @@ -7,7 +7,7 @@ import InfoboxRow from "./utils/InfoboxRow"; export default function ArmorSidebar({ item }: { item: ArmorDefinition }) { return ( - + {item.level} diff --git a/components/sidebars/BackpackSidebar.tsx b/components/sidebars/BackpackSidebar.tsx index 7bd87c4a..2e17cba9 100644 --- a/components/sidebars/BackpackSidebar.tsx +++ b/components/sidebars/BackpackSidebar.tsx @@ -1,5 +1,7 @@ import { - getSuroiSprite + IMAGE_BASE_URL, + getSuroiImageLink, + getSuroiItem } from "@/lib/util/suroi"; import { BackpackDefinition } from "@/vendor/suroi/common/src/definitions/backpacks"; import Image from "next/image"; @@ -22,12 +24,12 @@ export default function BackpackSidebar({ { type: "image", title: "Loot", - url: getSuroiSprite(item.idString) + url: getSuroiImageLink(item) }, { type: "image", title: "World", - url: getSuroiSprite(`${item.idString}_world`) + url: `${IMAGE_BASE_URL}game/equipment/${item.idString}_world.svg` } ]} > @@ -126,7 +128,7 @@ export default function BackpackSidebar({ title={(
    {throwable} {throwable} = { readonly [ObjectCategory.SyncedParticle]: SyncedParticleDefinition }[Category]; -export function getSuroiSprite(frame: string) { - return `/api/img/frame/${frame}/`; -} - -/** - * @deprecated Use `getSuroiSprite()` - */ export function getSuroiImageLink(obj: ObjectDefinition, variation?: number, append?: string | string[], dual?: boolean) { switch (true) { // Is it an item?