MarketplaceEquipmentSheet extending system SR5ItemSheet registered on ready hook.CredstickService for deducting funds from credsticks in inventory during marketplace checkout with dynamic red over-capacity balance warning indicator.PaymentSource and NuyenCash localization keys (Konto / Account).title attribute.<select> and <option> popup lists for Dark and Light modes.{{#if this.user.id}}...) and change event listener delegation preventing input resets.effectiveRating >= 1) for rating 0 items.isNpc) toggle under the Actor Type selector for character actors.isNpc = true (checked), while blank actor creation defaults to false.system.is_npc: true|false on the created Actor document for both standard creation and archetype imports.standard, alpha, beta, delta) with dynamic essence and cost multipliers.NPCTemplate.enc.mjs and chummer-corp-mapping.enc.mjs for template parsing and item mapping.MarketplaceAPI.registerShouterButton(id, config) and game.sr5marketplace.api.registerShouterButton allowing third-party modules and custom macros to inject action buttons into the MarketShouter capsule bar.sr5marketplaceReady hook when the module API and item index initialization complete.quickBuildWhisperGM world setting in module settings (default false) with English and German localizations.system.shop.isFactory) and factory rating input (1-6) directly to the Shop Actor sheet management UI.character-description.html and character-chat-card.html)..sr5v2 .list-item { display: flex !important; }) in styles/marketplace.css to prevent Tailwind CSS utility collision.SR5CreateActorApp to modern Foundry ApplicationV2 with declarative static actions and form event delegation.text-transform: uppercase rules across the actor creator, preserving natural title and sentence casing..checkbox-custom to exact 14x14px dimensions matching Compendium Browser styling (crisp dark unchecked square, gold-filled checked square with checkmark).CONFIG.Item.sheetClasses timing issue by moving equipment sheet registration to Hooks.on("ready").this.item?.type === "equipment" type checks.TypeError: Cannot read properties of undefined (reading 'trim') by establishing comprehensive SKILL_METADATA map in constants.mjs ensuring attributes, English attribute names, and skill categories are always populated for character import.SR5Marketplace.Factory.Workshop, SR5Marketplace.Marketplace.Shop.MatrixHost, SR5Marketplace.Marketplace.Shop.Employees, and OutOfStockWarning).