Board game cool running flash light toy rechargeable magnetic suction LED dice
Board game cool running flash light toy rechargeable magnetic suction LED dice
Board game cool running flash light toy rechargeable magnetic suction LED dice
Board game cool running flash light toy rechargeable magnetic suction LED dice
Board game cool running flash light toy rechargeable magnetic suction LED dice
Board game cool running flash light toy rechargeable magnetic suction LED dice
Board game cool running flash light toy rechargeable magnetic suction LED dice
1/7
Board game cool running flash light toy rechargeable magnetic suction LED dice
Board game cool running flash light toy rechargeable magnetic suction LED dice
Board game cool running flash light toy rechargeable magnetic suction LED dice
Board game cool running flash light toy rechargeable magnetic suction LED dice
Board game cool running flash light toy rechargeable magnetic suction LED dice
Board game cool running flash light toy rechargeable magnetic suction LED dice
Board game cool running flash light toy rechargeable magnetic suction LED dice
1/7

Board game cool running flash light toy rechargeable magnetic suction LED dice

$59.99
$0.00
Quantity
/** @private {string} */ class SpzCustomAnchorScroll extends SPZ.BaseElement { static deferredMount() { return false; } constructor(element) { super(element); /** @private {Element} */ this.scrollableContainer_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } buildCallback() { this.viewport_ = this.getViewport(); this.initActions_(); } setTarget(containerId, targetId) { this.containerId = '#' + containerId; this.targetId = '#' + targetId; } scrollToTarget() { const container = document.querySelector(this.containerId); const target = container.querySelector(this.targetId); const {scrollTop} = container; const eleOffsetTop = this.getOffsetTop_(target, container); this.viewport_ .interpolateScrollIntoView_( container, scrollTop, scrollTop + eleOffsetTop ); } initActions_() { this.registerAction( 'scrollToTarget', (invocation) => this.scrollToTarget(invocation?.caller) ); this.registerAction( 'setTarget', (invocation) => this.setTarget(invocation?.args?.containerId, invocation?.args?.targetId) ); } /** * @param {Element} element * @param {Element} container * @return {number} * @private */ getOffsetTop_(element, container) { if (!element./*OK*/ getClientRects().length) { return 0; } const rect = element./*OK*/ getBoundingClientRect(); if (rect.width || rect.height) { return rect.top - container./*OK*/ getBoundingClientRect().top; } return rect.top; } } SPZ.defineElement('spz-custom-anchor-scroll', SpzCustomAnchorScroll); const STRENGTHEN_TRUST_URL = "/api/strengthen_trust/settings"; class SpzCustomStrengthenTrust extends SPZ.BaseElement { constructor(element) { super(element); this.renderElement_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.CONTAINER; } buildCallback() { this.xhr_ = SPZServices.xhrFor(this.win); const renderId = this.element.getAttribute('render-id'); SPZCore.Dom.waitForChild( document.body, () => !!document.getElementById(renderId), () => { this.renderElement_ = SPZCore.Dom.scopedQuerySelector( document.body, `#${renderId}` ); if (this.renderElement_) { this.render_(); } this.registerAction('track', (invocation) => { this.track_(invocation.args); }); } ); } render_() { this.fetchData_().then((data) => { if (!data) { return; } SPZ.whenApiDefined(this.renderElement_).then((apis) => { apis?.render(data); document.querySelector('#strengthen-trust-render-1539149753700').addEventListener('click',(event)=>{ if(event.target.nodeName == 'A'){ this.track_({type: 'trust_content_click'}); } }) }); }); } track_(data = {}) { const track = window.sa && window.sa.track; if (!track) { return; } track('trust_enhancement_event', data); } parseJSON_(string) { let result = {}; try { result = JSON.parse(string); } catch (e) {} return result; } fetchData_() { return this.xhr_ .fetchJson(STRENGTHEN_TRUST_URL) .then((responseData) => { if (!responseData || !responseData.data) { return null; } const data = responseData.data; const moduleSettings = (data.module_settings || []).reduce((result, moduleSetting) => { return result.concat(Object.assign(moduleSetting, { logos: (moduleSetting.logos || []).map((item) => { return moduleSetting.logos_type == 'custom' ? this.parseJSON_(item) : item; }) })); }, []); return Object.assign(data, { module_settings: moduleSettings, isEditor: window.self !== window.top, }); }); } } SPZ.defineElement('spz-custom-strengthen-trust', SpzCustomStrengthenTrust);

Magnetic charging LED dice: The built-in high-quality magnet allows the dice to be charged quickly and stably. The magnetic charging function allows the charging box to be perfectly aligned with the dice. The firmly adsorbed magnet allows you to charge with confidence. Higher payload, giving you a fast and stable gaming experience
3 Lighting Modes: The luminous dice have three modes: breathing flashing, fast flashing, and alternate flashing. When colliding or rolling, the fast flashing colored lights will be on first, then the red, green and blue lights will flash alternately, and finally the breathing flashing colored lights will end, one disc of dice will bring you three kinds of game experiences
Visible Charging DND Dice: The DND dice comes with a translucent charging box, you can see the charging status of each dice without opening the cover, when the red light of the dice is on, it is in the debugging and charging state. While charging, the dice will turn green. After the dice turn green, it takes about an hour to fully charge
D&D Dice Set: Each Dungeons & Dragons dice set consists of 7 black dice including D4, D6, D8 and D10 (Even), D10 (Odd), D12 and D20. Faced dice are perfect for any dice game, bringing you a different gaming experience.
GREAT FOR GAME LOVERS - Light up dice are the perfect gift for any craps lover. Gift box + cool luminous dice, whether it is for your own collection or as a gift for others, this will be a good choice
Note: Each charging dice box is equipped with a "loading instruction card", which can quickly and correctly put the dice into the charging compartment for charging according to the number and direction of the dice on the card. If you encounter any other problems, welcome to contact us.