Browse docs

Shop and ownership

Understand core breeds, previews, purchases, persistence, and the linked supplies shop.

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 sky_base.

Core catalogue

FamilyAdult breed IDPuppy behavior
Rottweiler, including Chop coatrottweilerNative puppy model with adult mapping
RetrieverretrieverNative puppy model with adult mapping
HuskyhuskyNative puppy model with adult mapping
ShepherdshepherdNative puppy model with adult mapping
PugpugNative puppy model with adult mapping
PoodlepoodleNative puppy model with adult mapping
WestywestyNative puppy model with adult mapping

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 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.

Purchase rules

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.

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 shop setup page explains location, camera and pricing controls.

Supplies and clothing

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 Wardrobe and growth and Inventory items.