(() => { const wrap = document.querySelector(".mmwrap"); const txt = document.querySelector(".mmstatustxt"); const dot = document.querySelector(".mmdot"); const channel = wrap?.dataset?.channel || "musemallow"; function setLive(live){ if(!wrap) return; wrap.classList.toggle("is-live", !!live); if(dot){ dot.style.background = live ? "#3BA55C" : "#6B7280"; dot.style.boxShadow = "none"; /* CSS handles live pulse/halo */ } if(txt) txt.textContent = live ? "STREAMING" : "OFFLINE"; } async function tick(){ try{ setLive(false); /* prevent stale live styling */ const t = await fetch( "https://decapi.me/twitch/uptime/" + encodeURIComponent(channel), { cache:"no-store" } ).then(r=>r.text()); const live = !String(t).toLowerCase().includes("offline"); setLive(live); }catch(e){ setLive(false); } } tick(); setInterval(tick, 90000); })();
FEBRUARY
Weekly Streaming Schedule
Days 8 – 14
STREAMING
Sunday8:00 PM CST
Cult of the Lamb
Won’t you come worship me?
STREAMING
Monday8:00 PM CST
Monster Hunter
Are you sure this isn’t a dating simulator?
OFFLINE
TuesdayALL DAY
Offline
Feel free to message me!
PREPPING
WednesdayALL DAY
Content Prep Day
Working hard, not available!
OFFLINE
ThursdayALL DAY
Offline
Feel free to message me!
STREAMING
Friday8:00 PM CST
Spooky Night
Scary stories and videos with Korvus!
Streaming...
SaturdayALL DAY
Elden Ring
Come tell me how bad I am!
(() => { const root = document.querySelector(".mmsch.mmwrap"); const txt = root?.querySelector(".mmstatustxt"); const dot = root?.querySelector(".mmdot"); const channel = root?.dataset?.channel || "musemallow"; function setLive(live){ if(!root) return; root.classList.toggle("is-live", !!live); if(dot){ dot.style.background = live ? "#3BA55C" : "#6B7280"; dot.style.boxShadow = "none"; } if(txt) txt.textContent = live ? "STREAMING" : "OFFLINE"; } async function tick(){ try{ setLive(false); /* prevents stale live glow */ const t = await fetch( "https://decapi.me/twitch/uptime/" + e