module
Premium content

Stylish Shop

Endorsements
0
Comments
0
Latest version1.8.3
Minimum Core13
Compatible Core14
Last updated6 days ago
Created3 months ago
Authors
Languages English
Korean
Systems All systems
Project source Project URL

Stylish Shop

Stylish Shop replaces Foundry's plain item list with full-screen, themed shop encounters. Pick from eight visual styles, set up an NPC clerk with custom art and dialogue, and turn every transaction into a scene that fits your setting.

Key Features

Eight Distinct Shop Themes

  • Two Layout Families: Character for cinematic encounters with a clerk on-stage, or Grid for catalog-dense storefronts.

  • Themes Included: Default, Fantasy, Sci-Fi, Smithy for Character; Default, Terminal, Fantasy, Guild for Grid. Each one fully rebuilds typography, colors, frames, and motion.

Cinematic Shop Encounters

  • NPC Clerk on Stage: Bring your shopkeeper into frame with custom art, speech bubble, and accent color. The shop reads as a character moment, not a menu.

  • Full-Screen Modal: Browse, focus, and confirm purchases inside a dedicated overlay sized to your table.

  • Open from Tokens: Token HUD button or a configurable proximity prompt.

Per-Shop Customization

  • Identity Editor: Customize the shop name, subtitle, owner, slogan, NPC art, speech bubble, accent color, and every theme label per shop. The smithy looks nothing like the cyberpunk broker.

  • Live Theme Preview: Watch labels, colors, NPC art, and speech bubbles update in real time without closing the editor.

  • Categories & Items: Drag items from compendiums or your world into named categories. Override price, name, discount, stock, and rarity per item.

  • NPC or PC as Shop: Any actor can host a shop. Player characters work too, as a fixed catalog with optional virtual stock — independent of the actor's own inventory and wallet.

  • Per-Shop Audio: Each shop has its own background music (looped, fade in/out) and interaction sound effects, picked through Foundry's FilePicker. Scene music quiets automatically while a shop is open and restores on close.

Trading Built In

  • Central Currency Settings: Sheet coins and virtual currencies are configured once in the GlitchSmith Library currency dialog and shared across every shop. Multi-denomination handling with automatic exchange and proper change.

  • Buy, Sell, Buyback: Configurable sell rate (default 50%) with per-item override; sold items can be re-listed for buyback. Choose unlimited or finite-fund merchants.

  • Atomic GM-Mediated Transactions: Currency, items, and stock are committed together with strict rollback. No half-finished trades.


Technical Specifications

  • Required Module: GlitchSmith Library (free) — handles currency definitions, update notifications, and shared services for the GlitchSmith module suite.

  • System Support: Stylish Shop includes native system adapters for D&D 5e, Pathfinder 1e/2e, Starfinder 1e/2e, Shadowrun 5e, Fabula Ultima, Savage Worlds Adventure Edition, and Warhammer Fantasy Roleplay 4e. Daggerheart supports manual-price purchases against actor gold fields. Currency setup is handled through the GlitchSmith Library dialog, with support for sheet coins, virtual currencies, single-currency setups, multi-denomination economies, or mixed configurations. Other systems can still run shops through custom currency definitions and configurable item price paths.

  • i18n: English and Korean included.

 

Compatibility: Foundry VTT v13 & v14

💖 Support Development & Get Access: This module is available exclusively for my patrons.

Join the community to unlock these tools for your table! ➡️ https://www.patreon.com/c/glitchsmith

 

Credits: Music and sound effects credits can be found in the CREDITS.md file within the module.

 

Subscribe
Notify of
0 Comments
0
Would love your thoughts, please comment.x
()
x