Magical Menagerie - Pet Shop
The pet shop run by a witch in heavy black spectacles where you can buy magical creatures to accompany you through adventures. Pets provide charm bonuses, battle assistance, and companionship.
What Is the Magical Menagerie?
The Magical Menagerie is the pet shop in HogwartsLive, run by "a small witch in heavy black spectacles" who smiles from behind the counter. The shop's walls are "plastered with cages" filled with "barking dogs, singing birds, and other curious animal noises." You can purchase one pet at a time, which accompanies you throughout the game, appears in various locations with random messages, and can even attack in combat.
Pets require daily upkeep in gold (varies by pet type), grant charm bonuses upon purchase, and appear in your bio for other players to see. Some pets can be commanded to attack in battle, dealing damage to enemies. Pets can be gifted to other players, sold back to the shop for 50% value, or potentially lost through neglect or defeat in battle (if server settings allow).
How It Works
Pet Ownership:
- One Pet Limit: You can only own one pet at a time
- Purchase Cost: Varies by pet - paid in gold and/or gems
- Daily Upkeep: Most pets cost gold per day (auto-deducted from bank if needed)
- Charm Bonus: Permanent charm increase when you first buy the pet
- Custom Name: Choose pet's name and gender (male/female) at purchase
- Rename Anytime: Can change pet's name at shop for free
Pet Categories:
- Common Pets: Available to all players, typically cheaper
- Exotic Pets: More expensive, may have higher upkeep
- Special Pets: Admin-created unique pets (breed category 2)
- Dragon Kill Requirements: Some pets require minimum VE (Voldemort Encounter) count to purchase
Pet Stats & Features
What Pets Do:
- Bio Display: Shows "Pet: [Name] the [Breed]" on your character page
- Mood System: Displays random moods (Happy, Curious, Content, Hyper, Bored, Sleepy, Wants to Potty, Irritated if neglected, Lonely if dead)
- Location Messages: Custom or default messages appear in Forest, Village, Garden, Inn, and Battle
- Battle Participation: Some pets can attack enemies (manual or automatic)
- Charm Stat: Name, gender, breed, and mood shown in character stats panel
Combat Pets
Battle System:
Some pets can be configured to attack in battle with two modes:
- Manual Attack: You command pet to attack using specialty skill in fight menu
- Automatic Attack: Pet attacks automatically each round in forest/dragon fights
- Damage Range: Each pet has min/max damage values (set by admin)
- Turn Limit: Pets have limited turns per day (replenished on new day)
- Attack Message: "[Pet Name] attacks {badguy} and causes {damage} damage!"
- Miss Message: "{badguy} narrowly dodges your pet's attack."
- Tired Message: When out of turns: "[Pet Name] is too tired to fight and retreats to the forest."
Battle Behavior:
- Forest Fights: Pet attacks normally (auto or manual)
- Dragon Fight: Pet seems "visibly nervous at the sight of the Dark Lord"
- PVP Combat: Pet "waits to one side while you do battle with a fellow warrior"
- Graveyard Undead: Pet "seems paralyzed at the sight of the undead fiend"
Pet Maintenance
Daily Upkeep System:
Each new day, the game checks if you can afford your pet:
- Sufficient Gold: Upkeep deducted from gold on hand, pet is fed normally
- Insufficient Gold, Sufficient Bank: Upkeep withdrawn from bank account automatically
- First Neglect: If you can't afford upkeep, get ONE free pass warning - pet becomes "Irritated"
- Second Neglect: Pet runs away permanently, news post generated, lose pet completely
- News Post: "[Player]'s pet ran away today due to neglect!"
Strategy Tip: Always keep upkeep gold in your bank as backup. The game will auto-withdraw if needed.
Pet Loss Conditions
How to Lose Your Pet:
- Neglect (Guaranteed): Can't afford upkeep 2 days in a row → pet runs away permanently
- Battle Death (Optional Setting): If "battlelose" enabled, 1/X chance pet dies when you lose fight (default 1/15 = 6.7%)
- Dragon Kill (Optional Setting): If "dklose" enabled, 1/3 chance (33%) pet doesn't recognize you after VE
- Sell at Shop: Voluntary - sell pet back for 50% of purchase price (gold and gems)
- Gift Rejection: If someone gifts you a pet, you can reject it at shop
When you die in battle, pet runs away but reunites with you upon resurrection. If pet dies from battle loss chance, you get news: "[Player]'s pet [breed] was slain in battle today!"
Pet Gifting System
Giving Pets as Gifts:
If enabled by admin, you can buy pets as gifts for other players:
- Requirements: You pay full cost (gold + gems), recipient must not own a pet
- VE Check: Recipient must meet pet's dragon kill requirement
- One Gift Limit: Can't gift to someone who already has a pending gifted pet
- Notification: Recipient gets system mail: "Someone Bought you a Pet!"
- Pickup: Recipient visits shop, sees gift preview, can accept or reject
- Naming: Recipient chooses name and gender when accepting gift
- Rejection: Shopkeeper says "A bit sad, really. You could've given this [pet] a good home."
Pet Messages by Location
Random Flavor Text:
Pets have customizable messages (or defaults) that appear in various locations:
Forest (3 Random Options):
- "[Pet] looks about the forest with some apprehension."
- "[Pet] seems to hear something in the distance."
- "[Pet] takes off to a nearby bush for a bathroom break."
Village (3 Random Options):
- Custom message or: "Your pet keeps an eye out as you wander about the village."
- "[Pet] looks about in a state of boredom."
- "Students give [Pet] a smile as they pass on by."
Gardens (5 Random Options):
- "[Pet] plays among the flowers."
- "[Pet] tries to chase down a fairy but fails!"
- "[Pet] makes a meal out of a poor fairy!"
- "Your pet flushes out a small white rabbit from the flower patches and gives chase."
- Custom message or: "Your pet looks for a comfy place to take a nap."
Inn (3 Random Options + Charm):
- "[Pet] seems somewhat unnerved by all the noise."
- "[Pet] eats something off the dirty floor."
- "[Pet] draws a few bemused glances from the patrons and [Bill/Fleur/Taylor]." (25% chance to gain 1 charm!)
New Day:
- Custom message or: "Your pet awakens and is ready for the new day."
- Plus upkeep payment message
Selling Pets
Trade-In Value:
- Sell Price: 50% of original purchase price (both gold and gems)
- Confirmation: Shopkeeper asks if you're sure, quotes price
- Goodbye Message: "You reluctantly say goodbye to [Pet Name] as the shopkeeper hands you your money. You wonder suddenly if you made the right decision."
- Complete Reset: Clears pet ownership, removes combat stats, resets to "Unnamed" defaults
Strategy & Tips
Pet Ownership Strategy
- Budget for Upkeep: Calculate daily cost × 365 game days per year - can you afford it?
- Bank Backup: Keep 30+ days of upkeep gold in bank for safety net
- Charm Value: Pets with high charm bonuses improve your social interactions
- Combat Pets: If pet can attack, consider manual vs auto mode based on playstyle
- Turn Management: Combat pets refresh turns daily - use them strategically
- VE Requirements: Higher-tier pets may require multiple Voldemort Encounters to unlock
- Gifting: Great way to give new players a boost (if they can afford upkeep)
- Sell Before VE: If "dklose" setting is on, consider selling before dragon kill to avoid 33% loss chance
- Battle Loss Risk: If "battlelose" enabled at 1/15, expect to lose pet every ~75 deaths
- Inn Charm Farming: 1/12 chance (3 random options, 1/4 charm chance on option 3) = 2% per visit
- Mood is Cosmetic: Pet mood doesn't affect stats - purely for flavor
Admin Pet Editor
Creating Custom Pets:
Superusers with edit permissions can create and edit pets in the Pet Editor:
- Basic Stats: Name, breed category (Common/Exotic/Special), gold cost, gem cost
- Maintenance: Daily upkeep in gold, VE requirement, charm bonus granted
- Custom Messages: New day, village, garden, and battle messages (optional)
- Combat Settings: Can attack (yes/no), attack type (manual/auto), min/max damage, turns per day
- Description: Shop description shown to players considering purchase
- Database: All pets stored in "pets" table with auto-incrementing pet IDs
Canon Reference
The Magical Menagerie is a canonical pet shop in Diagon Alley from "Harry Potter and the Prisoner of Azkaban" (book 3). It's where Hermione purchases Crookshanks, her half-Kneazle orange cat. The shop is described as having cages stacked to the ceiling, containing owls, ravens, cats, rats, and various magical creatures. The shop smells of fur and "something else Harry couldn't identify."
In the books, the shopkeeper is a witch who helps Hermione pick out Crookshanks, noting the cat's intelligence. The shop sells owls (like Hedwig was purchased at Eeylops Owl Emporium), toads (like Neville's Trevor), rats (like Scabbers/Peter Pettigrew), cats, and various magical creatures. Pets in the wizarding world are companions, helpers, and often postal carriers (owls).
HogwartsLive's implementation expands this into a full companion system with combat mechanics, maintenance requirements, and social bonuses - taking the simple concept of "wizard has a pet" and building a complete gameplay system around it.
Shop Info: Magical Menagerie (petshop.php) allows purchase of one pet at a time from Common/Exotic/Special categories. Pets cost gold and/or gems, require daily upkeep (auto-withdrawn from bank if needed), grant permanent charm bonuses, and can be named/gendered by owner. Combat-capable pets have min/max damage ranges, turn limits, and can attack manually or automatically in forest/dragon fights. Pets display random mood states (8 options) and location-specific messages (4-5 variants per location). Daily upkeep failure triggers 1-time warning (pet becomes Irritated), second failure = permanent loss via runaway (news post). Optional settings allow 1/X chance pet death on battle loss (default 1/15) and 1/3 chance pet loss on dragon kill. Pets can be gifted to other players, sold back for 50% value, or renamed anytime. Includes 25% chance charm gain when pet draws attention at inn.