mirror of
https://github.com/pagefaultgames/pokerogue.git
synced 2025-08-09 08:59:29 +02:00
Add as const
to enum-objects in held-item-id.ts
This commit is contained in:
parent
7e2418b957
commit
1f77eb4dff
@ -90,7 +90,7 @@ export const HeldItemId = {
|
|||||||
|
|
||||||
// Evo trackers
|
// Evo trackers
|
||||||
GIMMIGHOUL_EVO_TRACKER: 0x0A01,
|
GIMMIGHOUL_EVO_TRACKER: 0x0A01,
|
||||||
};
|
} as const;
|
||||||
|
|
||||||
export type HeldItemId = (typeof HeldItemId)[keyof typeof HeldItemId];
|
export type HeldItemId = (typeof HeldItemId)[keyof typeof HeldItemId];
|
||||||
|
|
||||||
@ -106,7 +106,6 @@ export const HeldItemNames: Record<HeldItemValue, HeldItemName> = Object.entries
|
|||||||
{} as Record<HeldItemValue, HeldItemName>
|
{} as Record<HeldItemValue, HeldItemName>
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
export const HeldItemCategoryId = {
|
export const HeldItemCategoryId = {
|
||||||
NONE: 0x0000,
|
NONE: 0x0000,
|
||||||
BERRY: 0x0100,
|
BERRY: 0x0100,
|
||||||
@ -119,14 +118,14 @@ export const HeldItemCategoryId = {
|
|||||||
VITAMIN: 0x0800,
|
VITAMIN: 0x0800,
|
||||||
BASE_STAT_BOOST: 0x0900,
|
BASE_STAT_BOOST: 0x0900,
|
||||||
EVO_TRACKER: 0x0A00,
|
EVO_TRACKER: 0x0A00,
|
||||||
};
|
} as const;
|
||||||
|
|
||||||
export type HeldItemCategoryId = (typeof HeldItemCategoryId)[keyof typeof HeldItemCategoryId];
|
export type HeldItemCategoryId = (typeof HeldItemCategoryId)[keyof typeof HeldItemCategoryId];
|
||||||
|
|
||||||
const ITEM_CATEGORY_MASK = 0xFF00
|
const ITEM_CATEGORY_MASK = 0xFF00
|
||||||
|
|
||||||
export function getHeldItemCategory(itemId: HeldItemId): HeldItemCategoryId {
|
export function getHeldItemCategory(itemId: HeldItemId): HeldItemCategoryId {
|
||||||
return itemId & ITEM_CATEGORY_MASK;
|
return (itemId & ITEM_CATEGORY_MASK) as HeldItemCategoryId;
|
||||||
}
|
}
|
||||||
|
|
||||||
export function isCategoryId(categoryId: HeldItemCategoryId): boolean {
|
export function isCategoryId(categoryId: HeldItemCategoryId): boolean {
|
||||||
|
Loading…
Reference in New Issue
Block a user