The Lord of the Rings Dice Tray

$19.99
Color:  Tray
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);

Description

The Lord of the Rings Dice Tray | Fellowship | Tabletop Gaming | Dice Bowl | One Ring | Coin | Jewellery | Dish | Centrepiece | LOTR Decor

๐ŸŒ‹ **Embark on a Dice-rolling Journey with the Power of the "One Ring"!**

Behold, adventurers and Middle-earth enthusiasts! Introducing our meticulously crafted Lord of the Rings-inspired "One Ring" Dice Tray—a must-have accessory for your tabletop gaming sessions. Immerse yourself in the magic of Tolkien's world as you roll your dice with the power of the One Ring at your fingertips!

๐Ÿ” **Key Features:**
1. **Unique Design:** Our dice tray is intricately designed to resemble the iconic One Ring, complete with the iconic Elvish inscription.
2. **Premium Craftsmanship:** Handcrafted with care, each tray is made from high-quality materials to ensure durability and a touch of Middle-earth magic.
3. **Functional and Compact:** The tray is perfectly sized to contain your dice rolls while remaining portable enough for your gaming adventures at home or on the go.
4. **Versatile Use:** Ideal for a variety of tabletop games, RPGs, and as a decorative piece for fans of The Lord of the Rings.

๐ŸŽ **Perfect Gift for Tolkien Enthusiasts:**
Surprise your fellow adventurers or treat yourself to a unique gaming accessory that pays homage to the rich lore of Middle-earth. This One Ring Dice Tray makes an excellent gift for birthdays, holidays, or as a special addition to any gaming collection.

๐Ÿ“ **Product Dimensions:**
- Diameter: 5.10"
- Height: 1.17"

***As there are multi-coloured filaments used we have no control over the final look of the streaks and colour combination so the item may be slightly different from our photos.***