MUSEMALLOW
I STREAM • I BUILD COOL THINGS • I SHARE THEM HERE
CLICK A PROJECT TO JUMP TO ITS SECTION
Starfall TTRPG
25%
System + sheet polish / ongoing rebuild
Scheduler Carrd Widget
80%
Live status glow + weekly layout
Reminder Asset
80%
Reusable reminder panel + branding pass
Magic Cyberpunk TTRPG
10%
Core rules scaffolding + magic integration
Go to schedule
See project board
(() => { 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
Sunday
8:00 PM CST
Cult of the Lamb
Won’t you come worship me?
STREAMING
Monday
8:00 PM CST
Monster Hunter
Are you sure this isn’t a dating simulator?
OFFLINE
Tuesday
ALL DAY
Offline
Feel free to message me!
PREPPING
Wednesday
ALL DAY
Content Prep Day
Working hard, not available!
OFFLINE
Thursday
ALL DAY
Offline
Feel free to message me!
STREAMING
Friday
8:00 PM CST
Spooky Night
Scary stories and videos with Korvus!
Streaming...
Saturday
ALL 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