From 5c5923f57d6914129501543050f535642821e953 Mon Sep 17 00:00:00 2001 From: "Laetitia (O-01-67)" <68935009+O-01-67@users.noreply.github.com> Date: Thu, 29 Dec 2022 10:22:56 -0500 Subject: [PATCH] right-clicking on element buttons during certain idol birthdays game part 2 --- mods/haseulite.js | 151 +++++++++++++++++++++++++++++++--------------- 1 file changed, 102 insertions(+), 49 deletions(-) diff --git a/mods/haseulite.js b/mods/haseulite.js index 8ffb1376..606c42ea 100644 --- a/mods/haseulite.js +++ b/mods/haseulite.js @@ -1035,22 +1035,44 @@ if(enabledMods.includes(loonaMod) && enabledMods.includes(fireMod) && enabledMod }; r_mad_X_m_s_d = urlParams.get('r_mad_X_m_s_d'); - + noaegs_dud_X_ss_d_n_s = (urlParams.get('noaegs_dud_X_ss_d_n_s') !== null); dl_ekf_dml_th_su_ae_yu_eo_d_ch_s = { - "19-10": {eu_deu_yu_d_g: "HeeJin", chae_i_ae_g: "rgb(255,0,146)"}, - "15-11": {eu_deu_yu_d_g: "HyunJin", chae_i_ae_g: "rgb(255,204,0)"}, - "18-08": {eu_deu_yu_d_g: "HaSeul", chae_i_ae_g: "rgb(0,166,81)"}, - "11-11": {eu_deu_yu_d_g: "YeoJin", chae_i_ae_g: "rgb(244,111,31)"}, - "09-12": {eu_deu_yu_d_g: "ViVi", chae_i_ae_g: "rgb(255,152,180)"}, - "10-02": {eu_deu_yu_d_g: "Kim Lip", chae_i_ae_g: "rgb(234,2,1)"}, - "13-06": {eu_deu_yu_d_g: "JinSoul", chae_i_ae_g: "rgb(20,36,176)"}, - "04-06": {eu_deu_yu_d_g: "Choerry", chae_i_ae_g: "rgb(92,44,146)"}, - "24-05": {eu_deu_yu_d_g: "Yves", chae_i_ae_g: "rgb(125,0,30)"}, - "20-10": {eu_deu_yu_d_g: "Chuu", chae_i_ae_g: "rgb(246,144,126)"}, - "19-11": {eu_deu_yu_d_g: "Go Won", chae_i_ae_g: "rgb(48,195,156)"}, - "13-11": {eu_deu_yu_d_g: "Olivia Hye", chae_i_ae_g: "rgb(143,143,143)"}//, - //"20-12": {eu_deu_yu_d_g: "Test Member", chae_i_ae_g: "rgb(191,255,63)"} + "01-02": {eu_deu_yu_d_g: "Jihyo", chae_i_ae_g: "rgb(250,200,87)", h_gae_yeo_e: "Twice"}, + "03-02": {eu_deu_yu_d_g: "Rei and Gong Yubin", chae_i_ae_g: "linear-gradient(90deg, rgba(105,195,45,1) 0%, rgba(105,195,45,1) 20%, rgba(255,227,226,1) 80%, rgba(255,227,226,1) 100%)", h_gae_yeo_e: "IVE and tripleS", h_g_m_Xya_dus: true}, + "09-02": {eu_deu_yu_d_g: "Kim Yooyeon", chae_i_ae_g: "rgb(205,102,171)", h_gae_yeo_e: "tripleS"}, + "21-02": {eu_deu_yu_d_g: "Leeseo", chae_i_ae_g: "rgb(255,240,1)", h_gae_yeo_e: "IVE"}, + "10-02": {eu_deu_yu_d_g: "Kim Lip", chae_i_ae_g: "rgb(234,2,1)", h_gae_yeo_e: "Loona"}, + "24-03": {eu_deu_yu_d_g: "Mina", chae_i_ae_g: "rgb(111,197,194)", h_gae_yeo_e: "Twice"}, + "12-04": {eu_deu_yu_d_g: "Jeong Hyerin", chae_i_ae_g: "rgb(142,108,255)", h_gae_yeo_e: "tripleS"}, + "23-04": {eu_deu_yu_d_g: "Chaeyoung", chae_i_ae_g: "rgb(255,23,68)", h_gae_yeo_e: "Twice"}, + "24-05": {eu_deu_yu_d_g: "Yves", chae_i_ae_g: "rgb(125,0,30)", h_gae_yeo_e: "Loona"}, + "28-05": {eu_deu_yu_d_g: "Dahyun", chae_i_ae_g: "rgb(255,255,255)", h_gae_yeo_e: "Twice"}, + "04-06": {eu_deu_yu_d_g: "Choerry", chae_i_ae_g: "rgb(92,44,146)", h_gae_yeo_e: "Loona"}, + "13-06": {eu_deu_yu_d_g: "JinSoul", chae_i_ae_g: "rgb(20,36,176)", h_gae_yeo_e: "Loona"}, + "14-06": {eu_deu_yu_d_g: "Tzuyu", chae_i_ae_g: "rgb(2,119,189)", h_gae_yeo_e: "Twice"}, + "06-08": {eu_deu_yu_d_g: "Yoon Seoyeon", chae_i_ae_g: "rgb(34,174,255)", h_gae_yeo_e: "tripleS"}, + "18-08": {eu_deu_yu_d_g: "HaSeul", chae_i_ae_g: "rgb(0,166,81)", h_gae_yeo_e: "Loona"}, + "31-08": {eu_deu_yu_d_g: "Wonyoung", chae_i_ae_g: "rgb(255,0,30)", h_gae_yeo_e: "IVE"}, //stay mad + "01-09": {eu_deu_yu_d_g: "Yujin", chae_i_ae_g: "rgb(255,57,154)", h_gae_yeo_e: "IVE"}, + "22-09": {eu_deu_yu_d_g: "Nayeon", chae_i_ae_g: "rgb(129,212,250)", h_gae_yeo_e: "Twice"}, + "24-09": {eu_deu_yu_d_g: "Gaeul", chae_i_ae_g: "rgb(0,85,168)", h_gae_yeo_e: "IVE"}, + "03-10": {eu_deu_yu_d_g: "Kim Soomin", chae_i_ae_g: "rgb(236,138,165)", h_gae_yeo_e: "tripleS"}, + "13-10": {eu_deu_yu_d_g: "Kim Nakyoung", chae_i_ae_g: "rgb(101,153,164)", h_gae_yeo_e: "tripleS"}, + "19-10": {eu_deu_yu_d_g: "HeeJin", chae_i_ae_g: "rgb(255,0,146)", h_gae_yeo_e: "Loona"}, + "20-10": {eu_deu_yu_d_g: "Chuu", chae_i_ae_g: "rgb(246,144,126)", h_gae_yeo_e: "Loona"}, + "24-10": {eu_deu_yu_d_g: "Lee Jiwoo", chae_i_ae_g: "rgb(255,249,36)", h_gae_yeo_e: "tripleS"}, + "01-11": {eu_deu_yu_d_g: "Jeongyeon", chae_i_ae_g: "rgb(188,215,118)", h_gae_yeo_e: "Twice"}, + "09-11": {eu_deu_yu_d_g: "Momo", chae_i_ae_g: "rgb(248,207,215)", h_gae_yeo_e: "Twice"}, + "11-11": {eu_deu_yu_d_g: "YeoJin", chae_i_ae_g: "rgb(244,111,31)", h_gae_yeo_e: "Loona"}, + "13-11": {eu_deu_yu_d_g: "Olivia Hye", chae_i_ae_g: "rgb(143,143,143)", h_gae_yeo_e: "Loona"}, + "15-11": {eu_deu_yu_d_g: "HyunJin", chae_i_ae_g: "rgb(255,204,0)", h_gae_yeo_e: "Loona"}, + "19-11": {eu_deu_yu_d_g: "Go Won", chae_i_ae_g: "rgb(48,195,156)", h_gae_yeo_e: "Loona"}, + "21-11": {eu_deu_yu_d_g: "Liz", chae_i_ae_g: "rgb(0,195,245)", h_gae_yeo_e: "IVE"}, + "04-12": {eu_deu_yu_d_g: "Kim Chaeyeon", chae_i_ae_g: "rgb(141,191,65)", h_gae_yeo_e: "tripleS"}, + "09-12": {eu_deu_yu_d_g: "ViVi", chae_i_ae_g: "rgb(255,152,180)", h_gae_yeo_e: "Loona"}, + "20-12": {eu_deu_yu_d_g: "Kaede", chae_i_ae_g: "rgb(255,201,53)", h_gae_yeo_e: "tripleS"}, + "29-12": {eu_deu_yu_d_g: "Sana", chae_i_ae_g: "rgb(159,168,218)", h_gae_yeo_e: "Twice"} }; //just to confuse the hell out of anyone reading this (they will still quickly figure it out) @@ -1071,6 +1093,10 @@ if(enabledMods.includes(loonaMod) && enabledMods.includes(fireMod) && enabledMod if(r_mad_X_m_s_d !== null) { r_mad_X_m_s_deud_n_n_m_h_d += "(Fake date) "; }; + var noaegs_dud_X_ss_d_n_seud_n_n_m_h_d = ""; + if(noaegs_dud_X_ss_d_n_s) { + noaegs_dud_X_ss_d_n_seud_n_n_m_h_d += "(Shortened to 2) "; + }; if($_xqXchi_ya_chad_X_ddi_deu_dus_nXqx__[u_meud] === false) { $_xqXchi_ya_chad_X_ddi_deu_dus_nXqx__[u_meud] = true; }; @@ -1081,8 +1107,8 @@ if(enabledMods.includes(loonaMod) && enabledMods.includes(fireMod) && enabledMod if(typeof(eu_deu_yu_d_geud_n_n_m_h_d) === "object") { eu_deu_yu_d_geud_n_n_m_h_d = eu_deu_yu_d_geud_n_n_m_h_d.eu_deu_yu_d_g; }; -alert(`You have clicked on all 12 birthday messages spread throughout some of the elements. I'd like if it you screenshotted this and posted it in #sandboxels-modding. -Member: ${r_mad_X_m_s_deud_n_n_m_h_d}${eu_deu_yu_d_geud_n_n_m_h_d}. Stan Loona!`); +alert(`You have clicked on all ${Object.keys($_xqXchi_ya_chad_X_ddi_deu_dus_nXqx__).length} birthday messages spread throughout some of the elements. +Member: ${r_mad_X_m_s_deud_n_n_m_h_d}${noaegs_dud_X_ss_d_n_seud_n_n_m_h_d}${eu_deu_yu_d_geud_n_n_m_h_d}. Stan ${dl_ekf_dml_th_su_ae_yu_eo_d_ch_s[h_d_s_X_myo_eu_ae_u_so()].h_gae_yeo_e}!`); }; }; @@ -1094,6 +1120,17 @@ Member: ${r_mad_X_m_s_deud_n_n_m_h_d}${eu_deu_yu_d_geud_n_n_m_h_d}. Stan Loona!` return Xae_u_d; }; + function highlightButton(element,color,blurRadius="15px",spreadRadius="5px") { + var button = document.getElementById(`elementButton-${element}`); + if(button == null) { + throw new Error(`Nonexistent button for ${element}`) + }; + if(typeof(blurRadius) == "number") { blurRadius = blurRadius + "px" }; + if(typeof(spreadRadius) == "number") { spreadRadius = spreadRadius + "px" }; + document.getElementById(`elementButton-${element}`).style["-webkit-box-shadow"] = `0px 0px ${blurRadius} ${spreadRadius} ${color}`; + document.getElementById(`elementButton-${element}`).style["box-shadow"] = `0px 0px ${blurRadius} ${spreadRadius} ${color}`; + }; + runAfterAutogen(function() { cho_mu_hya_u_h_X_d_n_chyu_i_m_cha_i_ya_n_s = ["distance_display","find_toggle","prop","number_adjuster","replace","alt_replace","alt_alt_replace","change","alt_change","alt_alt_change"]; //μΈ„ lmao @@ -1102,46 +1139,62 @@ Member: ${r_mad_X_m_s_deud_n_n_m_h_d}${eu_deu_yu_d_geud_n_n_m_h_d}. Stan Loona!` X_myo_eu_ae_u_so = h_d_s_X_myo_eu_ae_u_so(); + var baseArray = ["heejinite","heejinite_powder","molten_heejinite","heejinite_gas","haseulite","haseulite_powder","molten_haseulite","haseulite_gas","jinsoulite","jinsoulite_powder","molten_jinsoulite","jinsoulite_gas","haseulite_vent","loona","loona_gravel","molten_loona"]; + + if(dl_ekf_dml_th_su_ae_yu_eo_d_ch_s[X_myo_eu_ae_u_so]) { g_mu_Xae_eu_ddi_deu_dus_n = Object.keys(elements).filter(function(e) { - if(typeof(elements[e].category) !== "undefined") { - return ( - elements[e].category !== "clouds" && - elements[e].category !== "auto creepers" && - elements[e].category !== "auto_bombs" && - elements[e].category !== "auto_fey" && - elements[e].category !== "spouts" && - elements[e].category !== "singularities" && - elements[e].category !== "random" && - elements[e].category !== "weapons" && - elements[e].category !== "idk" && - elements[e].category !== "corruption" && - elements[e].category !== "radioactive" && - elements[e].category !== "piss" && - elements[e].category !== "shit" && - elements[e].category !== "vomit" && - elements[e].category !== "cum" && - !e.includes("head") && - (!e.includes("body") || e.includes("antibody")) && - !elements[e].category.includes("random") && - !elements[e].category.includes("udstone") && - !elements[e].nocheer && - !cho_mu_hya_u_h_X_d_n_chyu_i_m_cha_i_ya_n_s.includes(e) && - !yu_i_m_cha_i_ya_n_s.includes(e) && - !elements[e].hidden - ); - } else { - return true; - }; - }); shuffleArray(g_mu_Xae_eu_ddi_deu_dus_n); g_mu_Xae_eu_ddi_deu_dus_n = g_mu_Xae_eu_ddi_deu_dus_n.slice(0,12); + var cat = elements[e].category; + if(cat == undefined) { cat = "other" }; + cat = cat.toLowerCase(); + return ( + cat !== "clouds" && + cat !== "auto creepers" && + cat !== "auto_bombs" && + cat !== "auto_fey" && + cat !== "spouts" && + cat !== "singularities" && + cat !== "random" && + cat !== "weapons" && + cat !== "idk" && + cat !== "corruption" && + cat !== "radioactive" && + cat !== "piss" && + cat !== "shit" && + cat !== "vomit" && + cat !== "cum" && + !e.includes("head") && + (!e.includes("body") || e.includes("antibody")) && + !cat.includes("random") && + !cat.includes("udstone") && + !elements[e].nocheer && + !cho_mu_hya_u_h_X_d_n_chyu_i_m_cha_i_ya_n_s.includes(e) && + !yu_i_m_cha_i_ya_n_s.includes(e) && + !elements[e].hidden && + !baseArray.includes(e) + ); + }); shuffleArray(g_mu_Xae_eu_ddi_deu_dus_n); g_mu_Xae_eu_ddi_deu_dus_n = g_mu_Xae_eu_ddi_deu_dus_n.slice(0,noaegs_dud_X_ss_d_n_s ? 2 : 12); $_xqXchi_ya_chad_X_ddi_deu_dus_nXqx__ = {}; for(eo = 0; eo < g_mu_Xae_eu_ddi_deu_dus_n.length; eo++) { var di_deu_u_meud = g_mu_Xae_eu_ddi_deu_dus_n[eo]; $_xqXchi_ya_chad_X_ddi_deu_dus_nXqx__[di_deu_u_meud] = false; }; + + runAfterButtons(function() { + var di_deun = Object.keys($_xqXchi_ya_chad_X_ddi_deu_dus_nXqx__); + for(ya = 0; ya < di_deun.length; ya++) { + var u_meud = di_deun[ya]; + var chae_i_ae_g = dl_ekf_dml_th_su_ae_yu_eo_d_ch_s[X_myo_eu_ae_u_so].chae_i_ae_g; + if(X_m_s_m.h_g_m_Xya_dus) { + chae_i_ae_g = "rgb(255,255,255)"; + }; + //console.log(u_meud); + //console.log(chae_i_ae_g); + highlightButton(u_meud,chae_i_ae_g,7,2); + }; + }); - var baseArray = ["heejinite","heejinite_powder","molten_heejinite","heejinite_gas","haseulite","haseulite_powder","molten_haseulite","haseulite_gas","jinsoulite","jinsoulite_powder","molten_jinsoulite","jinsoulite_gas","haseulite_vent","loona","loona_gravel","molten_loona"]; var ryeo_u_u_yo_ddi_deu_dus_n = ["heejinite","heejinite_powder","molten_heejinite","heejinite_gas","haseulite","haseulite_powder","molten_haseulite","haseulite_gas","jinsoulite","jinsoulite_powder","molten_jinsoulite","jinsoulite_gas","haseulite_vent","loona","loona_gravel","molten_loona"].concat(g_mu_Xae_eu_ddi_deu_dus_n); var X_m_s_m = dl_ekf_dml_th_su_ae_yu_eo_d_ch_s[X_myo_eu_ae_u_so]; @@ -1150,9 +1203,9 @@ Member: ${r_mad_X_m_s_deud_n_n_m_h_d}${eu_deu_yu_d_geud_n_n_m_h_d}. Stan Loona!` var ya_u_rae = elements[di_deu_u_meud]; var i_ae_ae_u_m_ssod_HTML = null; if(baseArray.includes(di_deu_u_meud)) { - i_ae_ae_u_m_ssod_HTML = `Happy birthday, ${X_m_s_m.eu_deu_yu_d_g}!`; + i_ae_ae_u_m_ssod_HTML = `Happy birthday, ${X_m_s_m.eu_deu_yu_d_g}!`; } else { - i_ae_ae_u_m_ssod_HTML = `Happy birthday, ${X_m_s_m.eu_deu_yu_d_g}!` + i_ae_ae_u_m_ssod_HTML = `Happy birthday, ${X_m_s_m.eu_deu_yu_d_g}!` }; if(typeof(ya_u_rae.desc) === "undefined") { ya_u_rae.desc = i_ae_ae_u_m_ssod_HTML