[{"data":1,"prerenderedAt":200},["ShallowReactive",2],{"/docs/scripts/pets/features/shop-and-ownership":3,"/docs/scripts/pets/features/shop-and-ownership-surround":188,"/docs/scripts/pets/features/shop-and-ownership-implemented-suggestions":199},{"id":4,"title":5,"body":6,"description":178,"extension":179,"head":180,"implementedSuggestions":180,"meta":181,"navigation":182,"path":183,"schemaOrg":180,"seo":184,"sitemap":185,"stem":186,"__hash__":187},"docs/1.docs/scripts/5.pets/3.features/1.shop-and-ownership.md","Shop and ownership",{"type":7,"value":8,"toc":170},"minimark",[9,18,23,131,138,142,145,154,158],[10,11,12,13,17],"p",{},"The built-in Vinewood shop sells configured core dogs through an NPC interaction. Players can preview a dog before paying, rotate and zoom the camera, pick an available coat/collar and name the pet. Each purchase belongs to the framework character identity resolved by ",[14,15,16],"code",{},"sky_base",".",[19,20,22],"h2",{"id":21},"core-catalogue","Core catalogue",[24,25,26,42],"table",{},[27,28,29],"thead",{},[30,31,32,36,39],"tr",{},[33,34,35],"th",{},"Family",[33,37,38],{},"Adult breed ID",[33,40,41],{},"Puppy behavior",[43,44,45,59,71,83,95,107,119],"tbody",{},[30,46,47,51,56],{},[48,49,50],"td",{},"Rottweiler, including Chop coat",[48,52,53],{},[14,54,55],{},"rottweiler",[48,57,58],{},"Native puppy model with adult mapping",[30,60,61,64,69],{},[48,62,63],{},"Retriever",[48,65,66],{},[14,67,68],{},"retriever",[48,70,58],{},[30,72,73,76,81],{},[48,74,75],{},"Husky",[48,77,78],{},[14,79,80],{},"husky",[48,82,58],{},[30,84,85,88,93],{},[48,86,87],{},"Shepherd",[48,89,90],{},[14,91,92],{},"shepherd",[48,94,58],{},[30,96,97,100,105],{},[48,98,99],{},"Pug",[48,101,102],{},[14,103,104],{},"pug",[48,106,58],{},[30,108,109,112,117],{},[48,110,111],{},"Poodle",[48,113,114],{},[14,115,116],{},"poodle",[48,118,58],{},[30,120,121,124,129],{},[48,122,123],{},"Westy",[48,125,126],{},[14,127,128],{},"westy",[48,130,58],{},[10,132,133,134,137],{},"The resource ships its own native-dog variants, puppy models, cosmetic collections and the shop map. The default shop lists the seven adult IDs but ",[14,135,136],{},"ShopPuppiesOnly = true"," offers their puppy equivalents. A Rottweiler coat can use the Chop model while retaining the saved Rottweiler breed ID. Breed IDs and saved coat IDs are stable; do not reorder them to change display order.",[19,139,141],{"id":140},"purchase-rules","Purchase rules",[10,143,144],{},"Prices, allowed breeds and the account are server-owned. The server checks that the player is close to the configured shop, the model is available, the chosen coat/collar exists, the name is valid and the configured account can pay. Purchase requests use an ID to prevent duplicate charges from a repeated request. Owned pets, purchase data and appearance choices are persisted in SQL.",[10,146,147,148,153],{},"Players can reopen the pet menu after reconnecting. If a configured model is unavailable, its ownership data is retained instead of being reassigned to another breed. The ",[149,150,152],"a",{"href":151},"../setup/shop-setup","shop setup"," page explains location, camera and pricing controls.",[19,155,157],{"id":156},"supplies-and-clothing","Supplies and clothing",[10,159,160,161,165,166,17],{},"The shop links to a supplies catalogue for food, water, treats, toys, bandages, rescue kits and clothing. Supplies use the configured inventory item IDs and server price. Clothes bought for a pet remain owned independently of which garments are currently equipped. See ",[149,162,164],{"href":163},"./wardrobe-and-growth","Wardrobe and growth"," and ",[149,167,169],{"href":168},"../reference/inventory-items","Inventory items",{"title":171,"searchDepth":172,"depth":173,"links":174},"",1,2,[175,176,177],{"id":21,"depth":173,"text":22},{"id":140,"depth":173,"text":141},{"id":156,"depth":173,"text":157},"Understand core breeds, previews, purchases, persistence, and the linked supplies shop.","md",null,{},true,"/docs/scripts/pets/features/shop-and-ownership",{"title":5,"description":178},{"loc":183},"1.docs/scripts/5.pets/3.features/1.shop-and-ownership","lz6kwjUlPkagM_1b2NeXvWUjoGg0m4NH6HAr_DkW8f0",[189,194],{"title":190,"path":191,"stem":192,"description":193,"children":-1},"First steps","/docs/scripts/pets/setup/first-steps","1.docs/scripts/5.pets/2.setup/4.first-steps","Walk through the first pet purchase, companion controls, care, training, and persistence check.",{"title":195,"path":196,"stem":197,"description":198,"children":-1},"Companions and training","/docs/scripts/pets/features/training-and-companions","1.docs/scripts/5.pets/3.features/2.training-and-companions","Pet radial and HUD, follow and tricks, leash, carry and vehicle actions, and obedience scores.",[],1790206628104]