// ==UserScript==
// @name Avatar IDs Library for Drawaria
// @namespace http://tampermonkey.net/
// @version 1.0
// @description Complete library of avatar IDs and utility functions for Drawaria
// @author YouTubeDrawaria
// @license MIT
// @grant none
// @run-at document-start
// @homepage https://drawaria.online/
// @supportURL https://github.com/yourusername/avatar-ids-library
// ==/UserScript==
(function() {
'use strict';
// Avatar IDs Array
const avatarIds = [
"86e33830-86ea-11ec-8553-bff27824cf71",
"bfbe3620-1d5e-11ef-acaf-250da20bac69",
"418e4160-cb1f-11ed-a71d-ab56d3db7ea6",
"98bb4180-226a-11ed-9fd3-c3a00b129da4",
"c8408150-dc14-11ec-9fd3-c3a00b129da4",
"a272cd50-0d42-11ef-acaf-250da20bac69",
"52bee980-1dee-11ef-acaf-250da20bac69",
"e39f20a0-d3fc-11ee-bf00-7b802f1ca94b",
"2b3925e0-0425-11ed-9fd3-c3a00b129da4",
"331c1bb0-1e03-11ef-acaf-250da20bac69",
"e728cb60-178e-11ef-acaf-250da20bac69",
"c424c6c0-1138-11ef-acaf-250da20bac69",
"6201c780-b7ed-11ee-a08e-793e831e2edc",
"dc8d83b0-1d13-11ee-9637-2101b993f0be",
"1f400b90-8e8c-11ed-9fd3-c3a00b129da4",
"741b5f10-6c14-11ed-9fd3-c3a00b129da4",
"1c7c0480-5b37-11ea-bd0d-d982f110d7fd",
"7534cd80-71dc-11ea-94e4-a79c0e0066e1",
"1c7fea80-5c47-11ea-853a-9b17f47ac2d7",
"1fba6650-665e-11ea-b39d-7bb8fda5d79f",
"09c4a3c0-77fb-11ea-9617-65edff98c927",
"862b7dd0-808e-11ea-b257-69727f5f663c",
"7c2d50a0-8594-11ea-bc11-f75950a68c24",
"ad0554d0-8cd2-11ea-894b-cfb531386883",
"0b6627c0-9273-11ea-8733-693d00669271",
"94721bb0-9777-11ea-aaa9-43cdc11ba2e8",
"6fbfb880-9a9d-11ea-b554-87ab2604eb71",
"c2cbc1f0-9c0e-11ea-b38f-318e6ebaac37",
"1d1be460-9dda-11ea-a4e9-119510eef9db",
"16bd8850-9e00-11ea-a4e9-119510eef9db",
"f2989240-9f1b-11ea-a4e9-119510eef9db",
"0b8b71d0-a04f-11ea-a4e9-119510eef9db",
"45c4b230-a05e-11ea-a4e9-119510eef9db",
"1c3d5c10-a0cb-11ea-a4e9-119510eef9db",
"bd42cea0-a2d4-11ea-a4e9-119510eef9db",
"724bf0e0-a31d-11ea-a4e9-119510eef9db",
"69f9fad0-a346-11ea-a4e9-119510eef9db",
"e93c2520-a657-11ea-a4e9-119510eef9db",
"43526c60-a732-11ea-a4e9-119510eef9db",
"f30dfd70-a8ec-11ea-86e2-6bb275999a37",
"9472ec10-a9ac-11ea-86e2-6bb275999a37",
"dcfa8c60-aa04-11ea-86e2-6bb275999a37",
"d5f68df0-aa8c-11ea-86e2-6bb275999a37",
"73be86c0-acac-11ea-86e2-6bb275999a37",
"cee4ca90-acda-11ea-86e2-6bb275999a37",
"0c46a310-ad56-11ea-86e2-6bb275999a37",
"4ddc00c0-ae4d-11ea-bd8e-b5ddc2004258",
"0927eb00-b245-11ea-bd8e-b5ddc2004258",
"5e40b790-b62b-11ea-bd8e-b5ddc2004258",
"4c9deac0-b87a-11ea-bd8e-b5ddc2004258",
"eac1a240-b8a3-11ea-bd8e-b5ddc2004258",
"467523c0-b947-11ea-bd8e-b5ddc2004258",
"d9a083c0-d734-11ed-9ece-d584b24f60dc",
"3e715060-bf94-11ea-bb8a-772444bea009",
"e6a53d90-c035-11ea-bfe5-bd40acded5fc",
"c3983d60-561d-11f0-9079-cff0190a2329",
"b69ee820-c185-11ea-a442-f350118f438b",
"df1fd310-c1ce-11ea-bc62-1fbf67bacde8",
"4fbc7670-c63c-11ea-bdb2-fbeb1df24aa3",
"7161eeb0-c86f-11ea-9dde-5d331b009956",
"f44c6300-1527-11f0-af95-072f6d4ed084",
"04628a90-cb3a-11ea-987f-fdc7163f6a11",
"ca2657f0-cc72-11ea-be11-3b3954e3c6ff",
"fdbcf5c0-ccf3-11ea-b8e1-6dea414a40d2",
"bbd13510-cef9-11ea-a633-3dcc4e42db82",
"387608c0-f826-11ef-9774-d3c954468059",
"7b090970-b43c-11ec-8266-c399f90709b7",
"22969bd0-d2e9-11ea-a0fd-57615322c869",
"ba0d2920-d4e7-11ea-8908-092bf758cccf",
"e4793880-d4ff-11ea-8908-092bf758cccf",
"c9872860-db31-11ea-8c97-eb594e3396da",
"23a40470-dcbe-11ea-887d-257476d63106",
"315aa450-dd1f-11ea-b226-e795d004b597",
"a50439e0-ddb8-11ea-a196-076ac93bef26",
"e9a5a1d0-df2d-11ea-9392-eb461a14f3f4",
"9ae632e0-df40-11ea-9392-eb461a14f3f4",
"5aa9d230-e23e-11ea-aedc-7f1df046559d",
"eb7b9910-e248-11ea-aedc-7f1df046559d",
"4d50fb50-e2f1-11ea-b6b0-c70b04a9536a",
"55bb6510-e3bd-11ea-8ebf-0f4eb4dcf389",
"94369f40-ed6c-11ea-b0be-7db8e99a5df9",
"32547810-efbf-11ea-ad90-85307ba45eb9",
"7bea2aa0-f4c5-11ea-b3c8-69db88ee0c3b",
"4bce5c00-f7c3-11ea-b33e-b18306721a5c",
"546f53d0-f847-11ea-b33e-b18306721a5c",
"6c945900-fa5f-11ea-a8a2-c977be6e2e24",
"1a3f7310-fc3a-11ea-b046-41771ea9ec9d",
"eab55a60-fc48-11ea-b046-41771ea9ec9d",
"a1033ff0-fd05-11ea-85e2-cb5c49f82bdb",
"51c85f70-fd18-11ea-85e2-cb5c49f82bdb",
"d6af66f0-fdec-11ea-85e2-cb5c49f82bdb",
"e0cf0af0-fe2d-11ea-85e2-cb5c49f82bdb",
"af2313e0-ff11-11ea-85e2-cb5c49f82bdb",
"c935f940-00cf-11eb-89b3-6313abcbf4ed",
"7b2d11b0-e39b-11ec-9fd3-c3a00b129da4",
"224c8100-012c-11eb-89b3-6313abcbf4ed",
"80a3ac10-019f-11eb-89b3-6313abcbf4ed",
"51cb3570-0285-11eb-b470-e7b83d2f3b00",
"741a16e0-0425-11eb-83be-fb1c764c820f",
"8a1e9630-05b2-11eb-978a-81f37c20bb7a",
"08e128e0-08c7-11eb-9c3f-2df35a2de16e",
"6e7e20c0-0a3b-11eb-be95-83af8123b41a",
"3ff95460-0a9d-11eb-be95-83af8123b41a",
"19042150-0bfb-11eb-82be-2f53796ccb77",
"e8620b10-0cdc-11eb-a0ff-8d7c7b306a6a",
"e13a5540-0ce6-11eb-a0ff-8d7c7b306a6a",
"f306d280-0cfa-11eb-a0ff-8d7c7b306a6a",
"7bd4a210-0f38-11eb-9133-6be283abf413",
"a5914b90-10e5-11eb-9133-6be283abf413",
"fdba73c0-120a-11eb-9133-6be283abf413",
"a3d242e0-1258-11eb-9a25-330f162b87df",
"8c8e3b50-1584-11eb-9a25-330f162b87df",
"f4f5cdc0-15ac-11eb-9a25-330f162b87df",
"74e68620-16d2-11eb-9a25-330f162b87df",
"3aec1650-172d-11eb-a4be-43469d0e01d8",
"1d119fb0-1732-11eb-a4be-43469d0e01d8",
"e23d6e70-184c-11eb-a4be-43469d0e01d8",
"0d72b9a0-1b78-11eb-8f81-51d911715ee9",
"3133eb80-1de3-11eb-8f81-51d911715ee9",
"8d1f86b0-1e07-11eb-8f81-51d911715ee9",
"5542b8c0-1efc-11eb-8f81-51d911715ee9",
"13eefaf0-22c6-11eb-9252-871853a7d8b1",
"4dca98b0-22da-11eb-9252-871853a7d8b1",
"5b6039e0-2379-11eb-9252-871853a7d8b1",
"18a9b230-249a-11eb-96e9-e767e96c1453",
"7f2b0630-24c7-11eb-a9b4-e7c2638120dd",
"53325830-2503-11eb-a9b4-e7c2638120dd",
"96ef6290-25d3-11eb-a9b4-e7c2638120dd",
"e8bca7c0-2602-11eb-a9b4-e7c2638120dd",
"91901ed0-262c-11eb-a9b4-e7c2638120dd",
"1442aec0-2730-11eb-a9b4-e7c2638120dd",
"802da3d0-28d2-11eb-a9b4-e7c2638120dd",
"1dc45bc0-2937-11eb-a9b4-e7c2638120dd",
"90e97350-29b5-11eb-a9b4-e7c2638120dd",
"078ad110-29cb-11eb-a9b4-e7c2638120dd"
];
// Utility functions
function getAvatarUrlFromId(id) {
return `/avatar/cache/${id}.jpg`;
}
function changeAvatarRandomly() {
const avatarImage = document.querySelector('#selfavatarimage');
if (!avatarImage) {
console.error('❌ Self avatar image element (#selfavatarimage) not found');
return false;
}
if (avatarIds.length === 0) {
console.error('❌ No avatar IDs available');
return false;
}
const randomIndex = Math.floor(Math.random() * avatarIds.length);
const randomAvatarId = avatarIds[randomIndex];
const newAvatarUrl = getAvatarUrlFromId(randomAvatarId);
const originalSrc = avatarImage.src;
avatarImage.src = newAvatarUrl;
avatarImage.onerror = function() {
console.warn('⚠️ Failed to load avatar, reverting to original');
this.src = originalSrc;
};
console.log('🎭 Avatar changed to ID:', randomAvatarId);
return true;
}
function getRandomAvatarId() {
if (avatarIds.length === 0) return null;
const randomIndex = Math.floor(Math.random() * avatarIds.length);
return avatarIds[randomIndex];
}
function getAllAvatarIds() {
return [...avatarIds]; // Return a copy
}
function getAvatarCount() {
return avatarIds.length;
}
// Export functions and data globally
window.avatarIds = avatarIds;
window.getAvatarUrlFromId = getAvatarUrlFromId;
window.changeAvatarRandomly = changeAvatarRandomly;
window.getRandomAvatarId = getRandomAvatarId;
window.getAllAvatarIds = getAllAvatarIds;
window.getAvatarCount = getAvatarCount;
// Console information
console.log('✅ Avatar IDs Library loaded successfully!');
console.log(`📊 Available avatars: ${avatarIds.length}`);
console.log('🔧 Available functions: changeAvatarRandomly(), getRandomAvatarId(), getAvatarUrlFromId(id), getAllAvatarIds(), getAvatarCount()');
})();