fix(avatars): isolate King Pom-Pom to CW metadata to prevent showing in player roster
This commit is contained in:
1 parent
70ab5fac42
commit
d9b7a4ce1b
2 files changed
+7
-2
No files matched your search
@@ -1125,6 +1125,8 @@ function setupServerModes() {
|
|||||||
|
|
||||||
// Initialize Avatars Database: Populates all known avatars from metadata
|
// Initialize Avatars Database: Populates all known avatars from metadata
|
||||||
function initAvatarsList(force = false) {
|
function initAvatarsList(force = false) {
|
||||||
|
// Prune any non-playable or CW-only avatars that might have been loaded
|
||||||
|
state.avatarsList = state.avatarsList.filter(a => AVATAR_METADATA[a.avatar_id]);
|
||||||
if (state.avatarsList.length > 0 && !force) {
|
if (state.avatarsList.length > 0 && !force) {
|
||||||
let missing = false;
|
let missing = false;
|
||||||
for (const aidStr in AVATAR_METADATA) {
|
for (const aidStr in AVATAR_METADATA) {
|
||||||
|
|||||||
+5
-2
@@ -2079,7 +2079,10 @@ export const AVATAR_METADATA = {
|
|||||||
"element": "Lightning",
|
"element": "Lightning",
|
||||||
"rarity": 5,
|
"rarity": 5,
|
||||||
"hasExRank": false
|
"hasExRank": false
|
||||||
},
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
export const CW_ROLE_METADATA = {
|
||||||
"6042": {
|
"6042": {
|
||||||
"names": {
|
"names": {
|
||||||
"th": "King Pom-Pom",
|
"th": "King Pom-Pom",
|
||||||
@@ -2098,7 +2101,7 @@ export const AVATAR_METADATA = {
|
|||||||
|
|
||||||
export function getAvatarInfo(avatarId, langOverride = null) {
|
export function getAvatarInfo(avatarId, langOverride = null) {
|
||||||
const lang = langOverride || getCurrentLanguage();
|
const lang = langOverride || getCurrentLanguage();
|
||||||
const meta = AVATAR_METADATA[avatarId];
|
const meta = AVATAR_METADATA[avatarId] || CW_ROLE_METADATA[avatarId];
|
||||||
|
|
||||||
if (!meta) {
|
if (!meta) {
|
||||||
return {
|
return {
|
||||||
|
|||||||
Reference in new issue
Block a user