Retro Hollow Octopus Pocket Watch Case Dice Set - Embark on a Magical Tabletop Game Journey

$39.99
Colors:  bronze color
Quantity

Description

Product Highlights
Unique Design: With the mysterious octopus as the theme, the pocket watch case features a retro hollow - out craftsmanship. The octopus image is vivid, and the texture of each tentacle is clearly visible, as if it were about to dance at any moment. The back of the pocket watch is decorated with exquisite patterns, exuding a strong retro charm.
High - quality Material: Made of zinc alloy, it is sturdy, durable, and has an excellent texture. It has a proper heft in the hand. The pocket watch case together with the dice weighs approximately 60 grams, highlighting its quality.
Multi - functional Use: It is not only a set of tabletop game dice. The pocket watch case can be used as a personalized accessory, hung on the waist or bag to add a unique charm to your outfit. The internal space can store the dice, making it convenient to carry, allowing you to start your tabletop game fun anytime, anywhere.

Product Details

  • Pocket Watch Dimensions: Diameter 4.5cm (1.77 inches), thickness 1.5cm (0.59 inches), height 6.5cm (2.56 inches)
  • Chain Length: 39cm (15.35 inches), convenient for wearing and using
  • Dice Specifications: Includes various - shaped dice, with sizes ranging from 0.58cm (0.23 inches) to 0.96cm (0.38 inches), meeting the needs of different tabletop games
  • Material: Zinc alloy, wear - resistant and anti - oxidant, able to maintain its luster after long - term use

Application Scenarios
Suitable for various tabletop role - playing games (TRPG), strategy games, etc., such as classic tabletop games like Dungeons & Dragons. Whether it's a family gathering, a friend's party, or an offline exchange event for tabletop game enthusiasts, it is an essential game prop. Meanwhile, it is also an excellent choice for retro fashion lovers and collectors of figurines.

Friendly Reminder

  • The product is made of zinc alloy. Avoid collision with sharp objects to prevent scratching the surface.
  • The dice are small. Please pay attention to their placement to prevent children from accidentally swallowing them.

Purchase this retro hollow octopus pocket watch case dice set now, experience the perfect blend of retro style and gaming, and add a unique touch of fun to your life!
class SpzCustomDiscountFlashsale extends SPZ.BaseElement { constructor(element) { super(element); this.xhr_ = SPZServices.xhrFor(this.win); this.getFlashSaleApi = "\/api\/storefront\/promotion\/flashsale\/display_setting\/product_setting"; this.timer = null; this.variantId = "fece042b-56b6-4131-94bf-a485527cdb5a"; // 促销活动数据 this.flashsaleData = {} } isLayoutSupported(layout) { return layout == SPZCore.Layout.CONTAINER; } buildCallback() { this.templates_ = SPZServices.templatesForDoc(); this.viewport_ = this.getViewport(); // 挂载bind函数 解决this指向问题 this.render = this.render.bind(this); this.resize = this.resize.bind(this); this.switchVariant = this.switchVariant.bind(this); } mountCallback() { // 获取数据 this.getData(); this.element.onclick = (e) => { const cur = this.win.document.querySelector(".app_discount_flashsale_desc"); if (this.flashsaleData.product_setting.is_redirection && appDiscountUtils.inProductBody(this.element) && e.target !== cur) { this.win.open(`/promotions/discount-default/${this.flashsaleData.discount_info.id}`); } } // 绑定 this.viewport_.onResize(this.resize); // 监听子款式切换,重新渲染 this.win.document.addEventListener('dj.variantChange', this.switchVariant); } unmountCallback() { // 解绑 this.viewport_.removeResize(this.resize); this.win.document.removeEventListener('dj.variantChange', this.switchVariant); // 清除定时器 if (this.timer) { clearTimeout(this.timer); this.timer = null; } } resize() { if (this.timer) { clearTimeout(this.timer) this.timer = null; } this.timer = setTimeout(() => { this.render(); }, 200) } switchVariant(event) { const variant = event.detail.selected; if (variant.product_id == 'cba92048-1644-44e1-be55-6028c1ce12b2' && variant.id != this.variantId) { this.variantId = variant.id; this.getData(); } } getData() { const reqBody = { product_id: "cba92048-1644-44e1-be55-6028c1ce12b2", product_type: "default", variant_id: this.variantId } this.flashsaleData = {}; this.win.fetch(this.getFlashSaleApi, { method: "POST", body: JSON.stringify(reqBody), headers: { "Content-Type": "application/json" } }).then(async (response) => { if (response.ok) { this.flashsaleData = await response.json(); this.render(); } else { this.clearDom(); } }).catch(err => { this.clearDom(); }); } clearDom() { const children = this.element.querySelector('*:not(template)'); children && SPZCore.Dom.removeElement(children); } render() { this.templates_ .findAndRenderTemplate(this.element, { isMobile: appDiscountUtils.judgeMobile(), isRTL: appDiscountUtils.judgeRTL(), inProductDetail: appDiscountUtils.inProductBody(this.element), flashsaleData: this.flashsaleData, image_domain: this.win.SHOPLAZZA.image_domain, }) .then((el) => { this.clearDom(); this.element.appendChild(el); }) } } SPZ.defineElement('spz-custom-discount-flashsale', SpzCustomDiscountFlashsale);