Tapy's Trick or Treat
Welcome, wandering spirit! Choose how you'd like to join the haunted grounds.
👾 Sign in with Discord
Use your Discord account. Your verified account—not your displayed name—identifies your inventory across devices.
🎮 Use Your Palia Name
No Discord connection needed. Your name is public-facing only; your private recovery code protects your account.
🔐 Complete this human-check before creating a Palia-name account.
Save your recovery code when it appears. Without it, clearing your browser or changing phones can permanently lock you out of your inventory.
🗝️ Recover Name-Only Account
On another phone or browser, enter the secret recovery code that was given to you. Your Palia name alone cannot recover an account.
🔐 Complete this check when recovering on a different device.
Each successful recovery gives you a new code and revokes the previous code. The previous device will lose inventory access.
✨ Welcome, !
🎒 Your Halloween rewards are saved to your account. Checking availability…
🎒 Your Saved Rewards
Checking your saved rewards…
🗝️ Your NEW Private Recovery Code
Copy this code to a private place. It is displayed only now and is not stored in your browser. Never post it in Discord or send it to an admin.
If you lost the code but still have access on this device, make a new one before signing out.
📜 Haunted Stamp Passport — Tapestry's 12 Days of Halloween
Complete a Halloween mission, submit proof in Tapestry Discord, and have a Keeper stamp its picture. Every 3 different days stamped unlocks 1 REAL Scratch Card!
Oct 20–31 · Unrevealed challenges stay hidden until a Keeper opens them. The original illustrated stamps are always visible; secret titles and instructions stay hidden until revealed.
📨 Event proof belongs in your Tapestry Discord ticket system. Keepers review events and award prizes manually. There are no event-submission forms on this website.
Select a day to view its status.
🎡 The Haunted Reward Playground
Practice the approved prize wheels and Scratch Cards using test-only spins and cards. Supabase chooses each result and records it exactly once. These balances do NOT affect real inventory.
🧪 Your separate test inventory

✨ Original-style prize names, colors and gold Halloween wheel frame · server-verified results
📜 Read all prizes on this wheel

Ten mysterious Halloween bags await! Scratch the cover to uncover your prize, or use Reveal Your Fate.
A mystery awaits…Use a Scratch Card to begin.
Scratch roughly half the card to automatically uncover your prize. Or choose Reveal Your Fate.
📜 Your Reward History
🧪 An authorized Keeper can add test credits in the separate Keeper Control Center. Never confuse practice credits with real prizes.
💀 Your Active Curses
If a curse lands on you, complete its task and submit 1–5 screenshots here for Keeper review. You can also provide an HTTPS proof link. Event missions are NOT submitted here.
🔒 Curse photos are kept in private Supabase Storage. Practice mode changes test candies only.
🔐 Keeper's Headquarters
Your admin role is checked by Supabase, not by a password in the website.
🎃 Halloween Game Status
Checking Supabase real-reward locks…
Server settings not yet verified.
The refresh check will show a timestamp here.
🎁 Keeper Prize Awards
Review mission proof in Discord, then choose a player and tap Confirm & Award to give their REAL prize immediately. No extra confirmation pop-up or ticket-verification form.
🎁 Give a Prize
Select the player above. Your Discord ticket reviews stay in Discord—no ticket verification form needed.
Removing an item changes REAL inventory. To remove a curse, use the curse controls below so its record is properly dispelled.
📜 Direct Award Receipts
All corrections, removals, manual curses and rewards are also recorded in Keeper Activity History.
💀 Issue a Witch's Curse
Choose the player in Keeper Prize Awards above. A manually assigned curse will appear in their Active Curses and needs Keeper resolution. Manually issued curses do not consume an existing Witch Curse Shield.
📋 Prepare a Manual Award
This only saves a private draft for a Keeper to review later. It cannot spend, give, or alter live prizes.
🗂️ Prepared Awards
Loading drafts…
🔍 Real Award Safety Check
Preview a prepared award before any real payout is activated. This checker reads the current inventory and calculates the future balance; it never credits candies, Scratch Cards, spins, or prizes.
Checking the secure release switches…
🔐 Keeper Award Verification
Before any real prize payout becomes available, verify the selected draft, check for other awards with the same player, prize, and Keeper note, and inspect the permanent issued-receipt history. All actions in this section are read-only.
Not checked yet.
📜 Real Prize Receipt History
An issued real award must have a permanent database receipt. Your canceled and prepared drafts will not appear here.
🎟️ Confirm a Discord Ticket & Prize
Before activating the real game, practice checking a prepared award against its Discord ticket. This records a Keeper's verification, not a prize payout.
For real awards, use the actual Discord ticket reference. For this locked test, a unique TEST ticket ID is fine.
Select a draft and load its secure summary.
🎁 Issue a Verified Real Prize
This action changes a player's REAL inventory. Only use it after confirming their Discord ticket and the exact prize.
📜 Keeper Verification History
Saved ticket checks appear here. If a draft is canceled, its verification is voided automatically. This is not real prize receipt history.
📜 Event Reveals & Calendar Editing
Prepare and reveal the 12 events here. Players submit event proof through your Discord tickets, where you review it manually. No event submissions or event prizes are processed by this website.
🖼️ Event Posters & Additional Images
Original event posters are included for Days 1–11. Upload any extra reference posters here; only Keepers can upload, and hidden-day images remain private.
📜 Halloween Challenge Stamps
Choose a day, select multiple registered players, and give or remove their day stamp. Every 3 unique stamps automatically grant 1 REAL Scratch Card, once per milestone.
Day 1
New players: ask them to sign in to the event website first, then refresh. This keeps REAL stamps and prizes linked to their actual accounts.
0 selected
Select a day and load players.
💀 Curse Proof & Keeper Decisions
Only curse tasks are reviewed on this website. Practice-mode decisions change TEST balances only.
🧪 Issue a Sample Curse
Use this to test a curse without waiting for a random Scratch Card result.
🕯️ Permanent Wheel Options
Choose All Players or One Player. Tap any available reward to add or remove it, then save. Changes affect future REAL spins only.
Editing the shared wheel for ALL players.
✅ Active Wheel Rewards
Uncheck a prize to remove it from this wheel. Each slice has equal odds; duplicate a prize to increase its chance.
🎁 Available Rewards — tap to add or remove
Choose your rewards below. The amount box applies to general candies and items; named bag presets show exactly what they award.
🎒 Halloween Bag Options
These bag-themed wheel slices give the effect shown below. They do not randomly draw the separate Scratch Card bag rewards.
✨ Create Your Own Option
Text only means players see the name but receive no automatic inventory prize.
✏️ Edit names, amounts and individual prize effects
Open this section to load your wheel options.
🎃 Day 8 — Wheel of Misfortune Manager
Nine mystery bags. Each color has one secret prize for everyone. Players claim their bag once; Keeper closes the event before the Grand Reveal, when REAL prizes and Day 8 stamps are awarded once.
Open this section to load your secret bag mappings.
📅 Schedule & Opening
Day 8 must also be marked OPEN in the Event Calendar before players can claim a bag.
Reopening keeps existing claims. A revealed round can only be restarted, not reopened.
🎁 Secret Bag Prizes
Prize Type, Amount, Item Name and Reveal Description are editable. Physical prizes and Tapy Coins are recorded for manual Keeper fulfillment, not automatically credited.
🔒 Close & Restart
Starting a fresh round clears current claim eligibility and hides the new reveal, but preserves previous records, candies, inventories, milestones, and past payouts. It never reverses already awarded rewards.
🔮 Grand Reveal
Close the wheel before revealing. Each existing claim receives its bag reward only once and its Day 8 stamp. Manual prize obligations remain for Keeper fulfillment.
📜 Player Claims by Color
🧹 Reset One Player's Day 8 Claim
Removes only that player's current-round claim so they can spin again. Other stamps, inventory, history, and already awarded prizes remain unchanged.
🏆 Item & Curse Leaderboards
Live Keeper-only lists showing the items each player holds and their unresolved Witch's Curses. No private proofs or recovery codes are shown.
📜 Keeper Activity History
A read-only record of REAL Keeper prize awards, wheel and Scratch Card results, and curse submissions and decisions. Only verified Keepers can view this history.
Open this panel as a Keeper to load real activity.
Past prize receipts and game results are included. The latest status of existing curse reviews is available; older overwritten review notes and replaced proof submissions cannot be reconstructed.
Tofu can be added after signing in with Discord. Guest accounts cannot become admins.
📜 How to Play
Sign in with Discord or your Palia name. If you use a Palia-name guest account, save your private recovery code. For the 12 Halloween missions, submit proof through Tapestry Discord tickets. If you receive a curse, submit your curse proof here for Keeper review. Use your earned prizes in the Wheel and Scratch Card games.