`,b.style.position="absolute",b.style.width="24px",b.style.height="24px",b.style.top="10px",b.style.right="10px",b.style.cursor="pointer",h.appendChild(b),b.addEventListener("click",()=>{c&&c.parentNode&&c.parentNode.removeChild(c)})}if(a.logo){const b=document.createElement("img");b.style.maxHeight="50px",b.style.maxWidth="600px",b.style.marginBottom=f?"6px":"15px",b.src=a.logo,h.appendChild(b)}const i=document.createElement("span");i.style.display="block",i.style.fontSize=f?"16px":"20px",i.style.fontWeight="bold",i.style.fontFamily=`\\"Roboto", Helvetica, sans-serif`,i.style.marginBottom=f?"6px":"15px",i.style.color=a.fgColor,i.innerText=a.callout,h.appendChild(i);const j=document.createElement("span");j.style.display="block",j.style.fontSize=f?"14px":"16px",j.style.fontWeight="400",j.style.fontFamily="\"Roboto\", Helvetica, sans-serif",j.style.marginBottom=f?"15px":"30px",j.style.color=a.fgColor,j.innerText=a.appeal,h.appendChild(j);const k=document.createElement("div");if(k.style.display="flex",k.style.justifyContent="center",k.style.alignItems="center",h.appendChild(k),a.sponsorUrl){const b=document.createElement("span");b.style.display="inline-block",b.style.cursor="pointer",b.style.borderRadius="2px",b.style.fontSize=f?"14px":"16px",b.style.fontWeight="500",b.style.fontFamily="\"Roboto\", Helvetica, sans-serif",b.style.padding=f?"5px 10px":"10px 18px",b.style.marginRight=f?"5px":"20px",b.style.backgroundColor=a.linkBgColor,b.style.color=a.linkFgColor,b.innerText=a.sponsorButton,b.addEventListener("click",b=>{b.preventDefault(),window.location=a.sponsorUrl}),k.appendChild(b)}const l=document.createElement("span");l.style.display="inline-block",l.style.cursor="pointer",l.style.borderRadius="2px",l.style.fontSize=f?"14px":"16px",l.style.fontWeight="500",l.style.fontFamily="\"Roboto\", Helvetica, sans-serif",l.style.padding=f?"5px 10px":"10px 18px",a.sponsorUrl&&(l.style.marginLeft=f?"5px":"20px"),l.style.backgroundColor=a.linkBgColor,l.style.color=a.linkFgColor,l.innerText="Need Help?",k.appendChild(l);const m=b=>{if(p.innerHTML="",b.gif){const a=document.createElement("img");a.src=`https://storage.googleapis.com/np-assets/${b.id}.gif`,a.style.width=f?"100px":"200px",a.style.float="right",a.style.border="1px solid rgba(134, 134, 134, 0.31)",a.style.borderRadius="4px",a.style.margin="0 0 10px 15px",p.appendChild(a)}const c=document.createElement("span");c.style.display="block",c.style.fontSize="16px",c.style.fontWeight="bold",c.style.fontFamily="\"Roboto\", Helvetica, sans-serif",c.style.marginBottom="15px",c.style.color=a.fgColor,c.innerText=b.name,p.appendChild(c),b.steps.forEach(b=>{const c=document.createElement("span");c.style.display="block",c.style.fontSize="14px",c.style.fontWeight="regular",c.style.fontFamily="\"Roboto\", Helvetica, sans-serif",c.style.marginBottom="3px",c.style.color=a.fgColor,c.innerText=`- ${b}`,p.appendChild(c)});const d=document.createElement("span");d.style.display="inline-block",d.style.cursor="pointer",d.style.borderRadius="2px",d.style.fontSize="14px",d.style.fontWeight="500",d.style.fontFamily="\"Roboto\", Helvetica, sans-serif",d.style.padding="6px 10px",d.style.marginTop="30px",d.style.marginRight="5px",d.style.backgroundColor=a.linkBgColor,d.style.color=a.linkFgColor,d.innerText="Refresh Page",d.addEventListener("click",a=>{a.preventDefault(),window.location.reload()}),p.appendChild(d);const e=document.createElement("span");e.style.display="inline-block",e.style.cursor="pointer",e.style.borderRadius="2px",e.style.fontSize="14px",e.style.fontWeight="500",e.style.fontFamily="\"Roboto\", Helvetica, sans-serif",e.style.padding="6px 10px",e.style.marginTop="6px",e.style.backgroundColor=a.linkBgColor,e.style.color=a.linkFgColor,e.innerText="Back to Main",e.addEventListener("click",a=>{a.preventDefault(),h.style.marginLeft="0",g.style.height="auto",n.style.height="0"}),p.appendChild(e)};l.addEventListener("click",b=>{b.preventDefault(),h.style.marginLeft=f?"-300px":"-720px",g.style.height=f?"80vh":"420px",n.style.height=f?"80vh":"420px",fetch(`https://storage.googleapis.com/np-assets/manifest.json?v=b2`).then(a=>a.json()).then(c=>{o.innerHTML="";const d=document.createElement("span");if(d.style.display="block",d.style.fontSize="15px",d.style.fontWeight="bold",d.style.fontFamily="\"Roboto\", Helvetica, sans-serif",d.style.marginBottom=f?"6px":"15px",d.style.color=a.linkFgColor,d.innerText="Which ad blocker do you use?",o.appendChild(d),f){const a=document.createElement("select");a.style.fontSize="14px",a.addEventListener("change",a=>{const d=a.target.options[a.target.selectedIndex].value,e=c.find(a=>a.id==d);m(e)}),o.appendChild(a),c.forEach(b=>{const c=document.createElement("option");c.value=b.id,c.textContent=b.name,a.appendChild(c)})}else c.forEach(b=>{const c=document.createElement("span");c.style.display="block",c.style.cursor="pointer",c.style.fontSize="14px",c.style.fontWeight="regular",c.style.fontFamily="\"Roboto\", Helvetica, sans-serif",c.style.padding="4px 0px",c.style.backgroundColor=a.linkBgColor,c.style.color=a.linkFgColor,c.style.opacity="0.8",c.style.borderBottom="1px solid rgba(218, 218, 218, 0.14)",c.innerText=b.name,o.appendChild(c),c.addEventListener("click",a=>{a.preventDefault(),m(b)})});0{b.detail.blocking?setTimeout(d,a.delay):c&&c.parentNode&&c.parentNode.removeChild(c)})})();GoContentBrowseArticlesPodcastsVideosContentBrowseArticlesPodcastsVideosCubeExplore cubesSearch cubesCubeExplore cubesSearch cubesCardsTop CardsSearch CardsPackagesFilter SyntaxCardsTop CardsSearch CardsPackagesFilter SyntaxAboutDev BlogContactDonateGithubAboutDev BlogContactDonateGithubRegisterLoginContentBrowseArticlesPodcastsVideosContentBrowseArticlesPodcastsVideosCubeExplore cubesSearch cubesCubeExplore cubesSearch cubesCardsTop CardsSearch CardsPackagesFilter SyntaxCardsTop CardsSearch CardsPackagesFilter SyntaxAboutDev BlogContactDonateGithubAboutDev BlogContactDonateGithubRegisterLoginTired of seeing advertisments? Become a supporter of Cube Cobra to remove all advertisments and gain access to exclusive features! Find out more.The Dark Wizard's Tower(215 Card Cube)(215 Card Cube)OverviewListHistoryPlaytestAnalysisBlogChanges (36+)Page 1 of 2+Mainboard Changelist+1, -1Haunted FengrafBlasted LandscapeMainboard Changelist+0, -0Buried RuinMainboard Changelist+5, -5Blasted LandscapeBuried RuinSchool of the UnseenSchool of the UnseenSchool of the UnseenIslandPlainsMountainForestSwampMainboard Changelist+0, -0Skaab GoliathMainboard Changelist+0, -0SwampPlainsMountainIslandForestMainboard Changelist+5, -5SwampForestMountainPlainsIslandRemote IsleDrifting MeadowSlippery KarstSmoldering CraterPolluted MireMainboard Changelist+0, -0Moorland RescuerMainboard Changelist+0, -0Capashen KnightMainboard Changelist+1, -1Mistform DreamerSoaring DrakeMainboard Changelist+0, -0Midnight HauntingMainboard Changelist+0, -0Adaptive AutomatonMainboard Changelist+5, -5Drifting MeadowRemote IslePolluted MireSmoldering CraterSlippery KarstForestMountainSwampIslandPlainsMainboard Changelist+1, -0Ray of CommandMainboard Changelist+0, -1BoomerangMainboard Changelist+1, -0BoomerangMainboard Changelist+1, -0Soaring DrakeMainboard Changelist+2, -4Reckless Air StrikeStampedeSiege SmashCrumbleRepulseMerfolk TricksterMainboard Changelist+1, -1Siege SmashInto the Maw of HellMainboard Changelist+0, -0CrumbleMainboard Changelist+1, -1CrumbleStampedeMainboard Changelist+1, -0Claws of WirewoodMainboard Changelist+1, -0StampedeMainboard Changelist+3, -0Yeva, Nature's HeraldDwynen, Gilt-Leaf DaenElvish RangerMainboard Changelist+1, -0Boros SwiftbladeMainboard Changelist+0, -0Call the CavalryCaptain's CallRise from the GraveGoblin War PartyPresence of GondMainboard Changelist+1, -0Aether HelixMainboard Changelist+0, -0Fountain of YouthMainboard Changelist+1, -0Sword of VengeanceMainboard Changelist+2, -0Fountain of YouthUniversal AutomatonMainboard Changelist+0, -1NecropolisMainboard Changelist+0, -1Somberwald BeastmasterMainboard Changelist+0, -1Jungle BarrierMainboard Changelist+0, -2Acidic SlimeDwynen, Gilt-Leaf DaenMainboard Changelist+1, -0NecropolisMainboard Changelist+1, -0Crossroads CandleguideMainboard Changelist+0, -1Patchwork GnomesFebruary 26th, 2025 - 1:00 pmMainboard Changelist+1, -1Haunted FengrafBlasted LandscapeFebruary 24th, 2025 - 7:49 pmMainboard Changelist+5, -5Blasted LandscapeBuried RuinSchool of the UnseenSchool of the UnseenSchool of the UnseenIslandPlainsMountainForestSwampJanuary 12th, 2025 - 4:03 pmMainboard Changelist+0, -0SwampPlainsMountainIslandForestJanuary 11th, 2025 - 0:39 pmMainboard Changelist+0, -0Moorland RescuerJanuary 5th, 2025 - 4:00 amMainboard Changelist+1, -1Mistform DreamerSoaring DrakeNovember 22nd, 2024 - 3:11 amMainboard Changelist+0, -0Adaptive AutomatonNovember 22nd, 2024 - 3:03 amMainboard Changelist+1, -0Ray of CommandNovember 22nd, 2024 - 2:45 amMainboard Changelist+1, -0BoomerangNovember 21st, 2024 - 10:11 pmMainboard Changelist+2, -4Reckless Air StrikeStampedeSiege SmashCrumbleRepulseMerfolk TricksterFebruary 24th, 2025 - 7:50 pmMainboard Changelist+0, -0Buried RuinJanuary 18th, 2025 - 3:15 pmMainboard Changelist+0, -0Skaab GoliathJanuary 12th, 2025 - 4:00 pmMainboard Changelist+5, -5SwampForestMountainPlainsIslandRemote IsleDrifting MeadowSlippery KarstSmoldering CraterPolluted MireJanuary 7th, 2025 - 1:58 pmMainboard Changelist+0, -0Capashen KnightNovember 29th, 2024 - 11:50 amMainboard Changelist+0, -0Midnight HauntingNovember 22nd, 2024 - 3:08 amMainboard Changelist+5, -5Drifting MeadowRemote IslePolluted MireSmoldering CraterSlippery KarstForestMountainSwampIslandPlainsNovember 22nd, 2024 - 2:54 amMainboard Changelist+0, -1BoomerangNovember 22nd, 2024 - 2:40 amMainboard Changelist+1, -0Soaring DrakeNovember 21st, 2024 - 9:32 pmMainboard Changelist+1, -1Siege SmashInto the Maw of Hell Page 1 of 2+Cube Cobra requires javascript to work. To use the site, please enable javascript in your browser.
Cube Cobra requires javascript to work. To use the site, please enable javascript in your browser.