Skip to content

rdsciv/dcc-stat-tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dungeon Crawler Carl — Stat Tracker

Live app: https://rdsciv.github.io/dcc-stat-tracker/

An interactive character tracker for Carl and Princess Donut from Matt Dinniman's Dungeon Crawler Carl series. Track their stats, skills, spells, gear, and passive effects as they progress through the dungeon.


Features

  • Page Lookup — Enter a book number and page and jump to exactly where Carl and Donut are at that moment
  • Stats — Radar charts + stat pills with color-coded highlights showing what changed (and in which direction)
  • Skills — Combat, dungeon crawling, explosives, vehicle, and other skills with levels and notes. New acquisitions flagged with 🆕
  • Spells — Full spell list with levels
  • Gear — Every equipment slot with item descriptions and enchantment details
  • Passives & Buffs — Passive effects, resistances, memberships, and debuffs from gear and tattoos
  • Timeline scrubber — Drag through every stat change point across Books 1–2

Data Coverage

Book Carl Donut
Book 1 (Floor 1) ✅ Full ✅ Full
Book 2 (Floor 2) ✅ Stats + class ✅ Stats + spells
Book 3+ Partial stats Partial stats

All data sourced from dungeon-crawler-carl.fandom.com. Stats are verified against the wiki's chapter-by-chapter tracking tables.

Note: Carl's STR shows base / equipped (✦) values from page 199 onward due to the War Gauntlet of the Exalted Grull.


Stack

Single index.html — no build step, no dependencies beyond:

  • Chart.js (radar charts)
  • Google Fonts (Bebas Neue, Rajdhani, Share Tech Mono)

Data scraped from the fandom wiki using Scrapling to bypass Cloudflare protection.


Contributing

If you spot a stat error or want to add Book 3+ data, open a PR. The data lives directly in the <script> block in index.html as CARL_SNAPSHOTS and DONUT_SNAPSHOTS arrays. Each entry looks like:

{
  page: 199, book: 1, level: 9, cls: 'Human',
  str: 9, int: 3, con: 12, dex: 6, chr: 4, str2: 12, // str2 = with gauntlet
  event: 'Description of what happened at this page',
  combatSkills: [{ name: 'Iron Punch', lvl: '5 (7✦)', note: 'Gauntlet +2' }],
  spells: [],
  gear: [{ slot: 'Wrists (R)', item: 'War Gauntlet of the Exalted Grull' }],
  passives: ['Gauntlet — 2% stun on hit'],
}

You will not break me. You will not fucking break me. — Carl

About

Dungeon Crawler Carl character stat, skill & inventory tracker

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages