`,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 Bulk Import - Automatic Postadamjlittlewood posted to Adventures in the Forgotten Realms Cube - 4 years agoMainboard Changelist+356, -0Temple of the Dragon QueenCave of the Frost DragonDen of the BugbearHive of the Eye TyrantLair of the HydraCleric ClassDancing SwordGuardian of FaithIcingdeath, Frost TyrantNadaar, Selfless PaladinPaladin ClassTeleportation CircleSplit the PartyWizard ClassDragon TurtleGrazilaxx, Illithid ScholarIymrith, Desert DoomMind FlayerTrue PolymorphYuan-Ti MalisonReaper's TalismanWarlock ClassAcererak the ArchlichForsworn PaladinGelatinous CubeThe Book of Vile DarknessVorpal SwordWestgate RegentBoots of SpeedDueling RapierBarbarian ClassGoblin MorningstarDelina, Wild MageHobgoblin Bandit LordInferno of the Star MountsMeteor SwarmXornZalto, Fire Giant DukeHill Giant HerdgorgerDruid ClassPurple WormFroghemothOld GnawboneRanger ClassThe TarrasqueVaris, Silverymoon RangerWerewolf Pack LeaderAdult Gold DragonDrizzt Do'UrdenFighter ClassMonk ClassOrcus, Prince of UndeathRogue ClassSkeletal SwarmingSorcerer ClassTriumphant AdventurerVolo, Guide to MonstersFifty Feet of RopeEye of VecnaHand of VecnaTreasure ChestEvolving WildsEvolving WildsEvolving WildsCelestial UnicornCelestial UnicornCelestial UnicornDawnbringer ClericDawnbringer ClericDawnbringer ClericDelver's TorchDelver's TorchDelver's TorchDevoted PaladinDevoted PaladinDwarfhold ChampionDwarfhold ChampionDwarfhold ChampionMinimus ContainmentMinimus ContainmentMinimus ContainmentPlanar AllyPlanar AllyPlanar AllyPotion of HealingPotion of HealingPotion of HealingPriest of Ancient LorePriest of Ancient LorePriest of Ancient LoreSteadfast PaladinSteadfast PaladinSteadfast PaladinVeteran DungeoneerVeteran DungeoneerVeteran DungeoneerYou Hear Something on WatchYou Hear Something on WatchYou Hear Something on WatchCloister GargoyleCloister GargoyleIngenious SmithIngenious SmithPlate ArmorPlate ArmorPortable HolePortable HoleRally ManeuverRally ManeuverWhite DragonWhite DragonAir-Cult ElementalAir-Cult ElementalAir-Cult ElementalArcane InvestigatorArcane InvestigatorArcane InvestigatorBar the GateBar the GateBar the GateCharmed SleepCharmed SleepClever ConjurerClever ConjurerContact Other PlaneContact Other PlaneContact Other PlaneDjinni WindseerDjinni WindseerDjinni WindseerPixie GuidePixie GuidePixie GuideRimeshield Frost GiantRimeshield Frost GiantScion of StygiaScion of StygiaScion of StygiaSecret DoorSecret DoorShortcut SeekerShortcut SeekerShortcut SeekerSoulknife SpySoulknife SpySoulknife SpyYou Come to a RiverYou Come to a RiverYou Come to a RiverYou Find the Villains' LairYou Find the Villains' LairYou Find the Villains' LairAberrant Mind SorcererAberrant Mind SorcererBlue DragonBlue DragonDisplacer BeastDisplacer BeastEccentric ApprenticeEccentric ApprenticeFeywild TricksterFeywild TricksterFlyFlyBaleful BeholderBaleful BeholderClattering SkeletonsClattering SkeletonsDeadly DisputeDeadly DisputeEyes of the BeholderEyes of the BeholderFates' ReversalFates' ReversalFeign DeathFeign DeathGrim BountyGrim BountyGrim BountyHerald of HadarHerald of HadarHired HexbladeHired HexbladeHired HexbladeHoard RobberHoard RobberHoard RobberManticoreManticorePrecipitous DropPrecipitous DropPrecipitous DropSepulcher GhoulSepulcher GhoulSepulcher GhoulShambling GhastShambling GhastShambling GhastThieves' ToolsThieves' ToolsYuan-Ti Fang-BladeYuan-Ti Fang-BladeYuan-Ti Fang-BladeZombie OgreZombie OgreBlack DragonBlack DragonDeath-Priest of MyrkulDeath-Priest of MyrkulGrim WandererGrim WandererLightfoot RogueLightfoot RoguePower Word KillPower Word KillSkullport MerchantSkullport MerchantArmory VeteranArmory VeteranArmory VeteranBrazen DwarfBrazen DwarfBrazen DwarfDragon's FireDragon's FireDragon's FireEarth-Cult ElementalEarth-Cult ElementalFarideh's FireballFarideh's FireballGoblin JavelineerGoblin JavelineerGoblin JavelineerHoarding OgreHoarding OgreHobgoblin CaptainHobgoblin CaptainHobgoblin CaptainImprovised WeaponryImprovised WeaponryImprovised WeaponryJaded Sell-SwordJaded Sell-SwordKick in the DoorKick in the DoorPlundering BarbarianPlundering BarbarianPlundering BarbarianPrice of LoyaltyPrice of LoyaltySwarming GoblinsSwarming GoblinsUnexpected WindfallUnexpected WindfallBattle Cry GoblinBattle Cry GoblinChaos ChannelerChaos ChannelerHulking BugbearHulking BugbearMagic MissileMagic MissileRed DragonRed DragonYou See a Pair of GoblinsYou See a Pair of GoblinsBuletteBuletteBull's StrengthBull's StrengthCircle of the Moon DruidCircle of the Moon DruidCompelled DuelCompelled DuelDire Wolf ProwlerDire Wolf ProwlerElturgard RangerElturgard RangerElturgard RangerFind the PathFind the PathGnoll HunterGnoll HunterGnoll HunterInspiring BardInspiring BardNeverwinter DryadNeverwinter DryadNeverwinter DryadOwlbearOwlbearOwlbearPlummetPlummetSpoils of the HuntSpoils of the HuntSpoils of the HuntSylvan ShepherdSylvan ShepherdUnderdark BasiliskUnderdark BasiliskUnderdark BasiliskYou Find a Cursed IdolYou Find a Cursed IdolGreen DragonGreen DragonHunter's MarkHunter's MarkIntrepid OutlanderIntrepid OutlanderProsperous InnkeeperProsperous InnkeeperWandering TroubadourWandering TroubadourYou Happen On a GladeYou Happen On a GladeBarrowin of Clan UndurrBarrowin of Clan UndurrBruenor BattlehammerBruenor BattlehammerFarideh, Devil's ChosenFarideh, Devil's ChosenGretchen TitchwillowGretchen TitchwillowHama Pashar, Ruin SeekerHama Pashar, Ruin SeekerKalain, Reclusive PainterKalain, Reclusive PainterKrydle of Baldur's GateKrydle of Baldur's GateShessra, Death's WhisperShessra, Death's WhisperTarg Nar, Demon-Fang GnollTarg Nar, Demon-Fang GnollTrelasarra, Moon DancerTrelasarra, Moon DancerGreataxeGreataxeLeather ArmorLeather ArmorSpare DaggerSpare DaggerSpiked Pit TrapSpiked Pit TrapBag of HoldingBag of HoldingDungeon MapDungeon Map+2 Mace+2 Mace+2 MacePaladin's ShieldPaladin's ShieldPaladin's ShieldMoon-Blessed ClericHall of Storm GiantsCube 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.