5180 fichiers 38.5 Mo 0 téléchargements 427 vues mis à jour il y a 7 heures ui
// Task icons of the reward track, keyed by the official action name the server sends
// (the official client draws reward_track_tasks_<action>).
const rawRewardTrackTaskIcons = import.meta.glob('./*.png', { eager: true, import: 'default' });

export const REWARD_TRACK_TASK_ICON_URLS: Record<string, string> = Object.entries(rawRewardTrackTaskIcons).reduce(
    (accumulator, [path, url]) => {
        const stem = (path.split('/').pop() || '').replace(/\.png$/i, '');

        if (stem) accumulator[stem] = url as string;

        return accumulator;
    },
    {} as Record<string, string>
);

export const GetRewardTrackTaskIconUrl = (actionType: string): string | null => REWARD_TRACK_TASK_ICON_URLS[(actionType || '').toLowerCase()] ?? null;
15Sujets
1Dépôts
20Membres
3En ligne
Profile
Inscrit
Dernière visite
Messages
0
Votes positifs
0
Votes négatifs
0

Nous utilisons des cookies pour assurer le bon fonctionnement du site et améliorer votre expérience. en savoir plus

Autoriser