Changelog
Updates and changes to D20RP
March 25, 2026v1.9.1
- •Renamed General "First Impressions" to "Stranger Encounter" to distinguish from Romance First Impressions
- •Rewrote all 60 Stranger Encounter outcome cards – now vague, feeling-based reactions to how a conversation went rather than specific reads on the other person
March 18, 2026v1.9.0
- •Roll History: every roll is now saved and browsable on a dedicated History page
- •Favorite rolls: star icon on outcome cards to bookmark memorable rolls
- •History page with All / Favorites tab filters and category breadcrumbs
- •History link added to the header navigation bar
- •Per-page metadata for link sharing and browser tabs (D20RP - Injury, D20RP - Leaderboard, etc.)
- •Free Roll now shows an outcome card with roll result and favorite support
- •Removed free roll cooldown timer
- •Navigation bar links sorted alphabetically
- •Light mode support for the History page and favorite star icons
- •New General category with First Impressions - roll for your character's inner thoughts when meeting someone new (male, female, they/them)
- •Updated First Impressions rpNotes for outcomes 3, 6, 8, and 11 across all gender combos
- •Fixed horse injury, food & drink, and romance pages showing "Coming Soon" while loading
March 17, 2026v1.8.0
- •Rewrote all 180 First Impressions outcomes as internal thoughts only – your character observing the other person, from awkward to awestruck
- •Rewrote all 180 Flirting outcomes with fun, actionable RP prompts – trip on the approach, deliver a terrible pickup line, say something devastatingly honest, and more
- •Flirting now includes /think commands unique to your character's gender for every roll
- •Flirting command bar restored – copy /think or /me commands directly from the outcome card
- •Added Free Roll category – a simple d20 roller for custom scenarios with no outcome tables or leaderboard impact
- •Rewrote all horse collision outcomes – removed location-specific references, added rider reactions for flavour
- •Still Alive leaderboard renamed to Dangerous Rolls Still Alive – only Injury and Food & Drink rolls count
- •Dead characters now stay on the Dangerous Rolls leaderboard with greyed-out styling
- •Wider leaderboard layout so all column titles display without wrapping
- •Horse injury life-saving rolls now show the correct 25% permadeath chance (was incorrectly showing 9.1%)
- •Horse injury survivals no longer count towards the Most Survivals leaderboard
- •Improved Discord link previews with rich metadata, site name, and neon green embed accent
March 16, 2026v1.7.0
- •Game Mode system: Easy, Medium, and Hard difficulty modes
- •Easy mode: no permadeath, no cooldown timer, no life-saving rolls - pure roleplay fun
- •Medium mode: the classic experience with 30s cooldown and permadeath on failed life-saving rolls
- •Hard mode: same as medium, plus life-saving rolls must be completed before navigating away
- •Game mode is chosen at character creation and cannot be changed after
- •Color-coded mode badges on character cards (green/yellow/red)
- •Separate leaderboards per game mode with Easy/Medium/Hard tab selectors
- •Mode tabs on both the homepage mini-leaderboards and the full Leaderboard page
- •Non-logged-in users get a game mode selector on all category pages
- •Existing characters default to Medium mode
March 16, 2026v1.6.1
- •Multi-character support: up to 5 characters per account, permadeath only kills the character
- •Redesigned Profile page with character list, switching, and per-character stat breakdowns
- •Horse Injury now has Collision and Health categories with a subtype selector
- •Rewrote all 20 Collision outcome cards with distinct horse and rider states per roll
- •Permadeath chance indicator on dice rolls and live probability in life-saving rolls
- •Life-saving rolls can no longer be reset
- •30-second cooldown timer on re-rolling dice, persists across page refreshes
- •Admin tools: bulk user migration, character manager with rename and reset
- •Thanks page crediting contributors
- •Navigation restructured: secondary links moved to header bar
- •Homepage leaderboard cards now link directly to the full Leaderboard page
- •Fastest Permadeath table shows 3 placeholder slots
- •Rolling description on every category page showing what you are rolling for based on selections
- •Permadeath and safety indicators on every category page based on current selections
- •Life-saving rolls now trigger on nat 1 for Food, Drink, and Alcohol
- •Improved light mode readability across the entire site
- •Fixed Discord card on Suggestions page in light mode
- •Fixed crash on severity "severe" outcomes (snake bite, poisoning, illnesses)
March 16, 2026v1.6.0
- •Dedicated Leaderboard page showing all 6 categories with up to 100 ranked players per column
- •Responsive 6-column grid layout with scrollable columns and sticky headers
- •New Leaderboard tab in navigation bar
March 13, 2026v1.5.1
- •User registration and login with Firebase Auth
- •Character profiles with detailed roll analytics (nat 1s, nat 20s, near-death experiences, per-category breakdowns)
- •Homepage leaderboards: Most Rolls, Most Nat 20s, Most Nat 1s (top 10)
- •Nat 1 / Nat 20 / near-death experience tracking on every roll
March 13, 2026v1.5.0
- •Added Food & Drink category with Food, Drink, and Alcohol subtypes, each with 20 outcome cards
- •New Food & Drink page with d20 roll system and command bar support (/hurt, /do, /think, /me)
March 12, 2026v1.4.1
- •Added Horse Injury type with 20 outcome cards, custom veterinarian life-saving rolls, optional rider injury (d6), and recovery time (d8)
March 12, 2026v1.4.0
- •Added Commitment romance type with 20 outcome cards across all gender combos
- •Reworked Jealousy to focus on partner talking with someone - /think command default with simplified inner monologue prompts
- •Reworked Flirting to 20 inspiration-based ideas (1 = fail, 20 = smooth) - no command bar, players create their own prompts
- •Removed Emotional Connection, Romantic Gesture, Seduction, and Awkward Romance from romance types
March 11, 2026v1.3.0
- •Added Romance category with First Impressions and Flirting
- •Gender support across all romance types (male, female, they/them)
- •Added /do command option for romance outcomes
March 10, 2026v1.2.0
- •Added Poisoning and Illnesses injury types
- •Added Strangled injury type
March 9, 2026v1.1.0
- •Added Predator Bite and Snake Bite injury types
- •Life-saving rolls on natural 1s
March 8, 2026v1.0.0
- •Initial release with Injury category
- •Gunshot Wound, Stab Wound, Burns, Blunt Force, and Bone Injury types
- •D20 roll system with severity progression
- •Command bar with /hurt, /me, /do, /think prefixes
- •Admin panel for data management
- •Dark theme with neon styling