Costume Shop (Juan's Wizardwear)

Shop (default name: Juan's Wizardwear). Rent costumes that temporarily change your displayed title, weapon, and armor. 5 regular costumes (Ghost, Pirate, Skeleton, Vampire, Zombie) + 1 special donator-only costume. Cost: 10 gold per level (default). Rental: 2 game days (default). Optional VE persistence. Purely cosmetic—no stat changes.

Location

Appears in village navigation (configurable location, default: main village). Shop must be "open" (open=1 setting) to rent costumes. Admins can close shop without disabling module to prevent players getting stuck in costumes.

Available Costumes

Regular Costumes (all players):

  • Ghost: Title prefix, weapon="Ball and Chain", armor="Sheet"
  • Pirate: Title prefix, weapon="Pirate's Cutlass", armor="Eyepatch"
  • Skeleton: Title prefix, weapon="Skeletal Sword", armor="Skeletal Helmet"
  • Vampire: Title prefix, weapon="Fangs", armor="Cape"
  • Zombie: Title prefix, weapon="Filthy Hands", armor="Ragged Clothes"

Special Costume (donators only):

  • Custom costume available only to Prefect's Lounge members
  • Costume name, weapon, and armor fully configurable (lodgecostume, lodgeweapon, lodgearmor settings)
  • If all 5 regular costumes are set empty, a Clown costume becomes available as fallback

Rental Mechanics

Cost: 10 gold per level (default cost setting). Example: Level 12 = 120 gold

Duration: 2 game days (default rentaltime setting). Days remaining tracked in rentleft preference.

What Changes:

  • Your custom title (ctitle) is replaced with costume name (saved in oldtitle)
  • Your weapon display is replaced with costume weapon (saved in oldweapon)
  • Your armor display is replaced with costume armor (saved in oldarmor)
  • Actual weapon/armor stats unchanged—purely cosmetic display

VE Behavior:

  • If keepdk=0 (default): Costume removed at Voldemort Encounter, original title/weapon/armor restored
  • If keepdk=1: Costume persists through VE, rental days continue counting

Returning Costumes

Costumes auto-return when rental period expires (rentleft reaches 0 at newday). Original title/weapon/armor restored from oldtitle/oldweapon/oldarmor preferences.

Manual Return (Admin): Set user's rentleft to 0 in user editor to immediately remove costume.

Optional Christmas Decorations

If christmastxt=1 setting enabled, shop displays Christmas-themed decorations in descriptions. Otherwise, standard shop text appears.

Customization Notes

Admins can:

  • Set any of costume1-5 to empty string to reduce available costumes
  • Leave weapon1-5 or armor1-5 empty to skip custom equipment for those costumes
  • Change shopname setting (default: "Juan's Wizardwear")
  • Costume names max 25 characters to prevent display issues

Strategy

Pure Cosmetic: Costumes don't affect combat stats. This is 100% for roleplay/fun.

Cost Analysis: 10g per level for 2 days. At level 15, that's 150g for 2 days of costume wear. Cheap entertainment.

VE Timing: If keepdk=0 (default), don't rent costume right before VE—you'll lose it immediately. Rent after VE for full 2-day duration.

Donator Perk: Special costume is exclusive to donators. If you want unique cosmetics, consider donating.

Clown Fallback: If admin sets all 5 costumes empty, you get stuck with Clown costume. Embrace the chaos.

Display Hooks

Module uses footer-weapons and footer-armor hooks to override displayed equipment. When costume is active (rentleft > 0), your actual weapon/armor is hidden and costume equipment shown instead. Original equipment continues to function normally in combat.

Costume Shop: where you pay gold to temporarily look like a Ghost/Pirate/Skeleton/Vampire/Zombie instead of yourself. Because sometimes you need a break from your own face.