1347: THE PESTILENCE IS NOT A DISEASE. IT IS A CURSE.

A Dark Fantasy Text TRPG Powered by Unforgiving D100 Rules & an Unfiltered AI Storyteller.

🔒 Zero-Data Storage 🔑 BYOK Enabled ($0 Server Markup) 🪦 Permanent World Legacy

THE ENGINE OF DREAD

Why traditional AI chatbots fail at tabletop RPGs—and how code restores real stakes.

Traditional AI Chatbot TRPGs
  • AI hallucinates health points, combat outcomes, and hit chances arbitrarily.
  • Zero tactical depth—combat feels like talking to a passive text model.
  • Costly monthly subscriptions with strict token caps and aggressive throttling.
  • Unconstrained, floaty narrative where actions carry no mechanical consequences.
1347: Black Death Engine
  • Code Decides Fate: Hard-coded WFRP-inspired D100/SL mechanics rule life & death. Zero AI stats hallucinations.
  • Real Tactical Survival: 2:1 enemy turn ratios, tactical executions, and infection mechanics.
  • Raw Compute at Cost: Bring Your Own API Key (BYOK). Pennies per session with 100% client-side privacy.
  • Unforgiving Permanence: True permadeath. Dead characters turn into global mutated world BOSSes.

SURVIVAL MECHANICS

Six core pillars forged to deliver pure, unadulterated medieval gothic horror.

🎲

Pure D100 Rules Engine

The AI writes the narrative, but pure JavaScript code dictates probability. Every roll triggers hard-coded WFRP 4e Success Level (SL) math, dodge/parry checks, and lethal HP calculations.

👁️

Infection & Eldritch Vision

The Black Death festers in your blood. At 21–80% infection, unlock mutated visions and hidden eldritch clues. At 81–99%, gain high-risk physical advantage checks—if you dare push your sanity.

⚔️

Scene-Reaction Executions

No tedious grid gridlock. Exploit claustrophobic corridors and environmental traps to counter 2:1 zombie turn pressure. Trigger high-SL critical strikes for visceral tactical decapitations.

🩸

Conceptual Companions

Companions aren't brainless stat blocks. They absorb horde pressure and hold strategic timers. When enemy numbers overwhelm their control threshold, face visceral, high-stakes loyalty choices.

🪦

Permadeath & World Bosses

Death is absolute. Upon hitting 100% infection, your character isn't just deleted—they mutate into a persistent Nightmare BOSS on the global world map for other players to hunt.

🌪️

Airwall-Free Sandbox Director

No invisible walls. The AI Director silently restructures dynamic 10-node campaign outlines on the fly. Unscripted player choices dynamically reshape subsequent story arcs in real-time.

THE SHADOW OVER EUROPE (1347)

"In the year of our Lord 1347, the pestilence arrived not by rat or air, but through broken papal seals deep beneath Caffa. The Black Death sweeping across ruined Europe is no mere disease—it is a flesh-warping curse. Flagellants scour the mud-drenched roads, fanatical inquisitors burn whole villages to cleanse the corruption, and abyssal horrors stalks the shadowed cathedrals. Grab your lantern, check your blade, and pray your blood stays pure..."

YOUR KEYS. YOUR POWER. ZERO MARKUP.

Why pay $20/month for throttled AI when you can pay raw API cost?

🛡️ ZERO-SERVER COMPUTE ARCHITECTURE

1347: Abyss utilizes a client-side BYOK (Bring Your Own Key) architecture. Your Gemini or OpenAI API keys are stored exclusively inside your browser's encrypted sandbox (`localStorage`). Requests route directly via edge proxies without server-side key logging or data storage. Enjoy 100% private, uncensored gothic TRPG gaming at pennies per evening.

GLOBAL LEGACY HALL

Fallen survivors mutated by 100% infection, now haunting the world map as persistent nightmares.

【 Nightmare Lord of London Tower 】
Fallen Pilgrim: @Vapor
Infection: 100% Mutated | Slayer Count: 14
【 The Pestilent Bishop of Avignon 】
Fallen Pilgrim: @GothicBrother
Infection: 100% Mutated | Slayer Count: 8
【 Caffa Harbor Abomination 】
Fallen Pilgrim: @BlackDeath99
Infection: 100% Mutated | Slayer Count: 22
[ VIEW ALL GLOBAL LEGACIES ]

FREQUENTLY ASKED QUESTIONS

BYOK stands for "Bring Your Own Key". Instead of paying high monthly subscription fees, you input your personal Google Gemini or OpenAI API Key. You pay fractions of a cent directly to the provider per request with zero server markup.
The AI DM is strictly decoupled from numerical math. Success Levels (SL), D100 combat checks, inventory tracking, and hit point changes are calculated natively by our client-side JavaScript engine. The AI only receives hard calculated results to render atmosphere and narration.
Yes. Your API Key is stored solely in your browser's local sandbox (`localStorage`). It is never stored in our Supabase backend database, ensuring total key isolation and privacy.
At 100% infection, permadeath is triggered. Your character undergoes terminal bio-mutation and is archived to our global Supabase database, transforming into a persistent Boss in the Legacy Hall for all players to encounter.