`,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.Cube Updated – Automatic Posttneller posted to Adventures in the Forgotten Realms (AFR) Artisan Doubleton Cube - 4 years agoMainboard Changelist+0, -310Celestial UnicornCelestial UnicornCleric ClassCleric ClassCloister GargoyleCloister GargoyleDawnbringer ClericDawnbringer ClericDelver's TorchDelver's TorchDevoted PaladinDevoted PaladinDivine SmiteDivine SmiteDragon's DiscipleDragon's DiscipleDwarfhold ChampionDwarfhold ChampionGloom StalkerGloom StalkerHalf-Elf MonkHalf-Elf MonkIngenious SmithIngenious SmithKeen-Eared SentryKeen-Eared SentryMinimus ContainmentMinimus ContainmentMonk of the Open HandMonk of the Open HandMoon-Blessed ClericMoon-Blessed ClericPaladin's ShieldPaladin's ShieldPlanar AllyPlanar AllyPlate ArmorPlate ArmorPortable HolePortable HolePotion of HealingPotion of HealingRally ManeuverRally ManeuverRanger's HawkRanger's HawkVeteran DungeoneerVeteran DungeoneerWhite DragonWhite DragonYou Hear Something on WatchYou Hear Something on WatchYou're Ambushed on the RoadYou're Ambushed on the RoadAir-Cult ElementalAir-Cult ElementalArcane InvestigatorArcane InvestigatorBar the GateBar the GateCharmed SleepCharmed SleepClever ConjurerClever ConjurerContact Other PlaneContact Other PlaneDisplacer BeastDisplacer BeastEccentric ApprenticeEccentric ApprenticeFeywild TricksterFeywild TricksterFlyFlyGuild ThiefGuild ThiefMordenkainen's PolymorphMordenkainen's PolymorphPixie GuidePixie GuidePower of PersuasionPower of PersuasionRay of FrostRay of FrostRimeshield Frost GiantRimeshield Frost GiantScion of StygiaScion of StygiaSecret DoorSecret DoorShocking GraspShocking GraspShortcut SeekerShortcut SeekerSoulknife SpySoulknife SpySplit the PartySplit the PartySudden InsightSudden InsightWizard ClassWizard ClassYou Come to a RiverYou Come to a RiverYou Find the Villains' LairYou Find the Villains' LairYou See a Guard ApproachYou See a Guard ApproachBaleful BeholderBaleful BeholderBlack DragonBlack DragonCheck for TrapsCheck for TrapsClattering SkeletonsClattering SkeletonsDeath-Priest of MyrkulDeath-Priest of MyrkulDemogorgon's ClutchesDemogorgon's ClutchesDevour IntellectDevour IntellectDriderDriderDungeon CrawlerDungeon CrawlerEyes of the BeholderEyes of the BeholderFates' ReversalFates' ReversalFeign DeathFeign DeathGrim WandererGrim WandererHerald of HadarHerald of HadarHired HexbladeHired HexbladeLightfoot RogueLightfoot RogueManticoreManticorePower Word KillPower Word KillPrecipitous DropPrecipitous DropRay of EnfeeblementRay of EnfeeblementSepulcher GhoulSepulcher GhoulShambling GhastShambling GhastSkullport MerchantSkullport MerchantVampire SpawnVampire SpawnWarlock ClassWarlock ClassYuan-Ti Fang-BladeYuan-Ti Fang-BladeZombie OgreZombie OgreBarbarian ClassBarbarian ClassBattle Cry GoblinBattle Cry GoblinBrazen DwarfBrazen DwarfBurning HandsBurning HandsChaos ChannelerChaos ChannelerCritical HitCritical HitDueling RapierDueling RapierEarth-Cult ElementalEarth-Cult ElementalGoblin JavelineerGoblin JavelineerGoblin MorningstarGoblin MorningstarHoarding OgreHoarding OgreHobgoblin CaptainHobgoblin CaptainHulking BugbearHulking BugbearImprovised WeaponryImprovised WeaponryJaded Sell-SwordJaded Sell-SwordKick in the DoorKick in the DoorPlundering BarbarianPlundering BarbarianPrice of LoyaltyPrice of LoyaltyRed DragonRed DragonRust MonsterRust MonsterSwarming GoblinsSwarming GoblinsTiger-Tribe HunterTiger-Tribe HunterUnexpected WindfallUnexpected WindfallValor SingerValor SingerYou Come to the Gnoll CampYou Come to the Gnoll CampYou Find Some PrisonersYou Find Some PrisonersYou See a Pair of GoblinsYou See a Pair of GoblinsBuletteBuletteBull's StrengthBull's StrengthChoose Your WeaponChoose Your WeaponDire Wolf ProwlerDire Wolf ProwlerDruid ClassDruid ClassElturgard RangerElturgard RangerFind the PathFind the PathGnoll HunterGnoll HunterGreen DragonGreen DragonHill Giant HerdgorgerHill Giant HerdgorgerHunter's MarkHunter's MarkInspiring BardInspiring BardIntrepid OutlanderIntrepid OutlanderLoathsome TrollLoathsome TrollLurking RoperLurking RoperOwlbearOwlbearProsperous InnkeeperProsperous InnkeeperPurple WormPurple WormScaled HerbalistScaled HerbalistSpoils of the HuntSpoils of the HuntSylvan ShepherdSylvan ShepherdWandering TroubadourWandering TroubadourWild ShapeWild ShapeYou Find a Cursed IdolYou Find a Cursed IdolYou Happen On a GladeYou Happen On a GladeYou Meet in a TavernYou Meet in a TavernHama Pashar, Ruin SeekerHama Pashar, Ruin SeekerKrydle of Baldur's GateKrydle of Baldur's GateKalain, Reclusive PainterKalain, Reclusive PainterTarg Nar, Demon-Fang GnollTarg Nar, Demon-Fang GnollTrelasarra, Moon DancerTrelasarra, Moon DancerBarrowin of Clan UndurrBarrowin of Clan UndurrFarideh, Devil's ChosenFarideh, Devil's ChosenShessra, Death's WhisperShessra, Death's WhisperBruenor BattlehammerBruenor BattlehammerGretchen TitchwillowGretchen TitchwillowBag of HoldingBag of HoldingDungeon MapDungeon MapFifty Feet of RopeFifty Feet of RopeMimicMimicEvolving WildsEvolving Wilds+2 Mace+2 MaceDjinni WindseerDjinni WindseerCircle of the Moon DruidCircle of the Moon DruidSpiked Pit TrapSpiked Pit TrapReaper's TalismanReaper's TalismanTrickster's TalismanTrickster's TalismanCube 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.