← Play Drip Fantasy

Drip Fantasy — Scoring Rulebook

Drip Fantasy is head-to-head fantasy where what you start matters less than how you score it. Every slot is a hidden bet: a player and a secret metric that decides how that player's real NFL game converts to points — and how it attacks or defends against the opponent across from it. Picks stay sealed until each window's kickoff, so what you learn early can change what you play.

The §5 catalog and §8 power-up tables below are auto-generated from
src/data/metrics.ts and src/data/powerups.ts (run npm run gen:rulebook),
so they can never drift from the live engine. The same data drives the in-app
Rulebook (Settings gear → Rulebook) and the companion [Power-Up Handbook](./powerups.md).
Edit prose by hand; never edit between the AUTO-* markers.

1. The shape of a week

Your lineup is 8 slots spread across the five game windows:

WindowWhenSlots
TNFThursday night1
SUN 1PMSunday early3
SUN 4PMSunday late2
SNFSunday night1
MNFMonday night1

How you win. Your score is the sum of every slot's banked points, plus two extra layers: window battles (§4) and a lineup-wide power-up economy (§8). A slot can win its fight by scoring big or by zeroing out the player across from it — most metrics attack as well as score.


2. Two kinds of metric

Every metric does one or both of:

The big idea: flat metrics are predictable, drips are explosive but fragile, and effect metrics win by denial. It's rock-paper-scissors — see §6.


3. The Drip system (the heart of the game)

Drip metrics (Rush Yards, Receiving Yards, the Combo/Return unlocks, and the DST Earn Points drip) don't score yards directly. Each productive play raises a rate (points per minute), and that rate accrues over time.

WR vs TE drip — the key difference

WR / RB dripTE drip
Rate0.01/yd per min0.0065/yd per min (two-thirds)
Erase/pause immunityFragile — opponent catches erase + pause itBulletproof vs WR/RB erases & pauses
Cooled by per-play scorers?YesYes (immunity does not cover this)

A TE drip can't be erased by an opposing receiver — but it builds slower, and its hot streak can still be cooled by an opponent who banks points every play (a passing QB). See the worked example in §9.

The defense drip

Earn Points (DST) works the same way, driven by splash plays: each sack/INT/ fumble/TD raises the rate (splash-weight × 0.02/min), so an early splash snowballs. It can't be paused or erased — only a TD nuke wipes its bank. The other two DST metrics spend that same production differently: Field Marshal trades the drip for a window-wide shield, and Suppress spends it as a bigger halving bar (§5, §6).


4. Window battles & the MVP

Beyond the raw point total, each of the five windows is its own head-to-head:

This means you can sacrifice raw points to win more windows, and spiking one slot can steal a window's marquee bounty — every window is a fight worth winning on its own.


5. Metric catalog

<!-- AUTO-CATALOG:START -->

Quarterback

MetricTagScoresEffect
Field General×0 direct ptsPassing yards set a window-wide drip multiplier on all your skill players. 300 yds = 2.8×. The QB scores nothing himself.
Passing YardsFLAT0.04 pts / yd + 4 / TDFlat points on passing yards and TDs. No drip, no nuke, no interaction. Predictable.
Rush YardsFLAT0.1 pts / yd + 6 / TDFlat points on your scrambles and rushing TDs. Purely additive — no nuke, no erase, no interaction.
Air RaidTD HEAVY0.04 / yd + 10 / TDUnlock (1 wk): passing yards at 0.04/yd plus a huge 10 pts per passing TD. Flat — no nuke or erase.

Running Back

MetricTagScoresEffect
Rush YardsDRIP0.01 / yd → rate (pts/min)Each carry permanently raises a drip rate (yds × 0.01 pts/min) that accrues while your team has the ball. An opponent catch erases the last 10 min and pauses it; a target pauses it; a TD wipes the bank. Rate survives erases. 3 straight (no opponent score) goes hot → drip doubles; cold when they score.
CarriesCOMPRESSION0.85 / carry0.85 per carry. A 3+ carry streak with no opponent score compresses: each further carry trims the opponent’s most recent score by 35% — and you keep a quarter of every point trimmed.
ReceptionsRATE RESET1 pt / catchEach catch zeroes the opponent’s active drip rate (they keep the bank, rebuild from scratch); against a flat scorer it halves their last play — and you steal a quarter of any points cut.
TouchdownsNUKE0.04 / yd + 10 / TDBoom-or-bust: scrimmage yards at a discount (0.04/yd) plus a big 10 per TD — and each TD wipes the opponent’s entire banked score AND steals a quarter of it.
UnderdogCOMEBACK0.1 / yd + 6 / TDUnlock (1 wk, pick ANY TIME BEFORE KICKOFF — even after lock-in): flat rushing points, but while you’re TRAILING in the slot every score banks ×1.5. Fall behind and you punch above your weight to claw back; pull ahead and the boost switches off — no running up the score. Best on a player you EXPECT to trail — on a stud who leads all game the boost never fires and you gave up his drip for nothing.
Combo DripRUSH+REC DRIP0.01 / yd → rate (pts/min)Unlock (1 wk, ONE SLOT PER PURCHASE — buy it again to field another): carries AND catches both feed one drip rate (yds × 0.01 pts/min) that accrues while your team has the ball. Same pauses/erases as a normal drip; a TD wipes the bank. 4 straight productive touches goes hot → drip doubles (a stuffed run or incomplete cools it).
Return YardsRUSH+RET DRIP0.01 / yd → rate (pts/min)Unlock (1 wk): carries AND kick/punt return yards both feed one drip rate (yds × 0.01 pts/min) that accrues while your team has the ball. Same pauses/erases as a normal drip; 4 straight productive touches (rush 3+ / return 10+) goes hot → drip doubles, a stuffed run or short return cools it.

Wide Receiver

MetricTagScoresEffect
Receiving YardsDRIP0.01 / yd → rate (pts/min)Each catch permanently raises a drip rate (yds × 0.01 pts/min) that accrues while your team has the ball. An opponent catch erases the last 10 min and pauses it; a target pauses it; a TD wipes the bank. Rate survives erases. 3 straight (no opponent score) goes hot → drip doubles; cold when they score.
ReceptionsERASE1 pt / catchEach catch erases the opponent’s drip from the last 10 clock-minutes — and you steal a quarter of every point you erase.
TargetsCLOCK STOP1 pt / targetEvery target stops the opponent’s drip clock. No erase — pure denial.
TouchdownsNUKE0.04 / yd + 10 / TDBoom-or-bust: scrimmage yards at a discount (0.04/yd) plus a big 10 per TD — and each TD wipes the opponent’s entire banked score AND steals a quarter of it.
UnderdogCOMEBACK0.1 / yd + 6 / TDUnlock (1 wk, pick ANY TIME BEFORE KICKOFF — even after lock-in): flat receiving points, but while you’re TRAILING in the slot every score banks ×1.5. Fall behind and you punch above your weight to claw back; pull ahead and the boost switches off — no running up the score. Best on a player you EXPECT to trail — on a stud who leads all game the boost never fires and you gave up his drip for nothing.
Combo DripRUSH+REC DRIP0.01 / yd → rate (pts/min)Unlock (1 wk, ONE SLOT PER PURCHASE — buy it again to field another): catches AND carries both feed one drip rate (yds × 0.01 pts/min) that accrues while your team has the ball. Same pauses/erases as a normal drip; a TD wipes the bank. 4 straight productive touches goes hot → drip doubles (a stuffed run or incomplete cools it).
Return YardsREC+RET DRIP0.01 / yd → rate (pts/min)Unlock (1 wk): catches AND kick/punt return yards both feed one drip rate (yds × 0.01 pts/min) that accrues while your team has the ball. Same pauses/erases as a normal drip; 4 straight (catch / 10+ return) goes hot → drip doubles, an incomplete or short return cools it.

Tight End

MetricTagScoresEffect
Receiving YardsDRIP0.0065 / yd → rate (pts/min)Each catch raises a drip rate (yds × 0.0065 pts/min) — two-thirds of a WR’s — that accrues while your team has the ball. Immune to ALL pauses and erases: only a TD (or K shutdown) stops it. 3 straight (no opponent score) goes hot → drip doubles.
TargetsWIDE ERASE1 pt / targetEvery target — catch or incompletion — erases the opponent’s drip from the last 10 min (you steal a quarter of every point erased). Fires on volume alone, no catch required.
ReceptionsERASE1.5 pts / catchEach catch erases the opponent’s drip from the last 10 clock-minutes — and you steal a quarter of every point you erase.
Touchdowns12-PT NUKE0.04 / yd + 12 / TDThe strongest single play in the game. Yards at a discount (0.04/yd) plus 12 per TD; each TD wipes the matched opponent’s entire bank (you steal a quarter of it) AND knocks every opposing drip in the window down by 1.0 pts/min (min 0).
Combo DripRUSH+REC DRIP0.0075 / yd → rate (pts/min)Unlock (1 wk, ONE SLOT PER PURCHASE — buy it again to field another): catches AND carries both feed one drip rate (yds × 0.0065 pts/min, TE rate) that accrues while your team has the ball. Immune to pauses/erases like any TE drip; a TD wipes the bank. 4 straight productive touches goes hot → drip doubles (an incomplete cools it).
Return YardsREC+RET DRIP0.0075 / yd → rate (pts/min)Unlock (1 wk): catches AND kick/punt return yards both feed one drip rate (yds × 0.0065 pts/min, TE rate) that accrues while your team has the ball. Immune to pauses/erases like any TE drip; 4 straight (catch / 10+ return) goes hot → drip doubles, an incomplete or short return cools it.

Kicker

MetricTagScoresEffect
BankerXP BONUSFG by distanceEach XP made adds +1 pt to ALL your TDs for the week.
NegationSHUTDOWN0 pts6+ kicks → the matched opponent scores 0 and all their effects are negated.

Defense (DST)

MetricTagScoresEffect
SuppressHALVING0 ptsBanks 0 itself — instead its full defensive production becomes a kill-bar: EVERY opponent slot, in ANY window, that scores at or below it is halved. It DRIPS like Earn Points (each splash play raises the bar over the game — an early sack/pick makes it bite harder) but banks nothing, spending the whole lot as the threshold.
Earn PointsDRIPsk1 / int3 / fr2 + dripThe scoring DST. Banks flat splash points (sk1 / int3 / fr2 / def-TD6 / safety2) AND each splash play raises a DEFENSE DRIP rate (splash weight × 0.02 pts/min) that accrues for the rest of the game — an early sack or pick snowballs. The drip can’t be paused or erased; only a TD nuke wipes the bank. Higher scoring ceiling than Field Marshal, but no shield.
Field MarshalSHIELDsk1 / int3 / fr2The defensive Field General. Banks flat splash points (no drip) AND builds a window-wide SHIELD on your side — every splash play (sack/INT/fumble/TD) ramps damage reduction (up to 50%) that BLUNTS every opposing nuke and erase against all your slots in that window. Trades Earn Points’ scoring drip for protection: a lower ceiling, but it shields the whole window.

IDP (DL / LB / DB)

MetricTagScoresEffect
TacklesFLATtkl 1 · sk 2 · int 3 · FR 2Flat defensive scoring: 1 per tackle, 2 per sack, 3 per interception, 2 per fumble recovery, 6 per defensive/ST TD, 2 per safety. Volume-driven and steady.
Splash PlaysBIG PLAYsk 4 · int 6 · FR 4 · TD 6Rewards game-wreckers: 4 per sack, 6 per interception, 4 per fumble recovery, 6 per defensive/ST TD, 2 per safety, 0.5 per tackle. Boom-or-bust.

<!-- AUTO-CATALOG:END -->


6. Effects & counterplay

The hidden-metric layer is a counter game:

Cross-slot & window-wide reach — the plays that make a whole window feel like a battle:


7. The drip-coin economy

You earn drip-coin each week — a flat weekly stipend, an unopposed-slot bounty, the window MVP bounties (§4), a swing on turnovers, and coin for signature "events of note" (nukes, shutdowns, a drip going hot). You spend it on power-ups: consumables bought into your inventory and applied when you want them. See §8 for the catalog and the [Power-Up Handbook](./powerups.md) for the full breakdown by class and strategy.


8. Power-ups

Two kinds: action (a one-time tactical effect) and metric (unlocks an extra metric for the current week only). Timing gates when a power-up applies: pre arms during setup and locks once the week's first window starts; live fires only during a live window (never retroactive). Some live plays are clutch — they only unlock from a live game-state trigger and are arm-able for a short window.

<!-- AUTO-POWERUPS:START -->

Pre-kickoff

arm during setup; locks once a window starts

Power-upCostKindWhat it does
Extra Slot◎ 80actionAdd a slot to any window — for you AND your opponent. Must be applied before any window starts.
🏈 Return Yards◎ 60metricThis week only: unlock the Return Yards metric for a kick/punt returner — flat 0.1 pts per real return yard + 6 per return TD.
💥 WR/TE Carries◎ 70actionArm before kickoff: all week, every carry by a WR or TE in your starting spots wipes its matched opponent to 0 — a plus-up on TOP of whatever metric that slot is scoring.
🌀 Combo Drip◎ 65metricThis week only: unlock a Rush + Receiving combo drip for ONE player — both carries AND catches feed a single drip rate (yds × 0.01 pts/min). One slot per purchase: buy it again to field another.
🚀 Air Raid◎ 40metricThis week only: unlock a QB metric where passing TDs are worth 10 pts (plus 0.04 / passing yd). Flat — no nuke or erase.
🐕 Underdog◎ 35metricThis week only: unlock the Underdog comeback metric for your RB/WR spots — flat yardage points, but every score banks ×1.5 while that slot is TRAILING. Pick it ANY TIME BEFORE KICKOFF — even after lock-in, once you can size up the fight. Best on a player you EXPECT to trail; on a stud who leads all game the boost never fires.
🎺 Trick Play◎ 90actionArm before kickoff: if ANY non-QB in your starting spots throws a TD pass this week, your lineup banks a flat +50.
🛡️ Pick Six◎ 45actionArm before kickoff: if any of your DST starters returns an INT or fumble for a touchdown, bank a flat +25.
🙏 Hail Mary◎ 35actionArm before kickoff: if a QB in your starting spots throws a touchdown of 40+ yards, bank a flat +15.
📈 Momentum◎ 70actionArm before kickoff: all week, your drips run 3× when hot instead of 2×.
🗑️ Garbage Time◎ 75actionArm before kickoff: any points your players score in the final 5 game-minutes count double.
🔊 Second Amp◎ 40actionAmplifiers (Momentum · Overtime · Garbage Time) are limited to ONE per week. Arm this to run a second one alongside it.
📢 Third Amp◎ 60actionThe full stack: with Second Amp armed, this unlocks a third amplifier for the week — Momentum, Overtime AND Garbage Time together.
🌊 Floodgates◎ 85actionArm before kickoff: your drips are immune to opponent pauses and erases all week (TD wipes still apply).
⏱️ Overtime◎ 60actionArm before kickoff: your Field General multiplier and drips carry into overtime. Without it they reset the moment regulation ends.
🧊 Overtime Shield◎ 70actionArm before kickoff: any points your opponent scores in overtime this week are negated.
🎖️ Twin Generals◎ 85actionArm before kickoff: a second Field General QB in the same window stacks — the top two multipliers multiply together instead of you taking just the higher one.
↩️ Counter-Nuke◎ 95actionArm before kickoff: the first time an opponent nukes one of your slots, it is reflected back — their player is wiped instead.
🛟 Insurance◎ 80actionArm before kickoff: the first time one of your slots is nuked, half its banked score is refunded instead of zeroed.
⚖️ Double or Nothing◎ 80actionStake one of your slots before kickoff: at FINAL it scores double if it wins its head-to-head, or zero if it loses.
⚔️ Rivalry◎ 70actionArm on a window before kickoff (blind): for every slot where your opponent fields the SAME position as you, siphon 30% of that opponent’s slot score to you at the window’s end. Whiffs entirely if they don’t mirror your position — a bet on how they build the window.
🔀 Lead Change◎ 45actionArm on one of your slots before kickoff: every time you SEIZE the lead in that head-to-head (overtake the opponent after trailing), bank a flat +2. Rewards a back-and-forth dogfight — a blowout you never trailed in pays nothing.
🥊 Grudge Match◎ 60actionStake one of your slots before kickoff: WIN its head-to-head by 10+ and bank a flat +25 — but LOSE the slot and you take −25. Win by less than 10 (or tie) and nothing happens. Double or Nothing with real downside.
🧿 Jinx◎ 55actionBefore kickoff (blind), point at an opponent slot: the FIRST touchdown the player there scores is negated — no points, and if it was a nuke, no nuke. Whiffs entirely if they don’t score a TD in that slot — a bet on reading their stud.
🎣 Red Herring◎ 90actionAttach to one of your players before kickoff: every OPPOSING player of the same position anywhere in that window is dragged down to your player’s total (capped at it). Field a low decoy at a position and cap all their studs there — but you waste the slot, and it whiffs if they field nobody at that position.
👁️ Spy◎ 40actionBefore a window kicks off: pick any slate slot (blind) and reveal the opponent’s current sealed pick there — their player OR their chosen metric. They can still change it until kickoff; re-checking your peek is free.
🪂 Bye Steal◎ 55actionBefore kickoff, field one of your players who is on bye in an open slot for a flat projected score (capped at 16).
👻 Ghost Player◎ 75actionBefore kickoff, conjure a phantom into any open slot — no bench player needed. It banks a flat set 14 points, guaranteed. Pricier than a Bye Steal, but its floor is certain and it works even when you have no one on bye.
🦅 Ball Hawk◎ 55actionArm before kickoff: raise the turnover coin swing from 10 to 25 this week, across all windows — your giveaways cost more, their giveaways pay more.

In-game

fire anytime a window is live (not retroactive)

Power-upCostKindWhat it does
🔀 Metric Swap◎ 30actionChange a slot’s effective metric. Real-time — applies going forward, not retroactive.
🔁 Player Swap◎ 50actionSwap a slotted player for one on your bench — anytime, even mid-game.
🎲 Mulligan◎ 30actionRe-roll one slot’s metric mid-game for free — does not spend a Metric Swap.
💥 EMP◎ 65actionFire during a live window to freeze every opponent drip in that window for 10 minutes.
Surge◎ 55actionFire on one of YOUR live slots: everything it scores for the next 10 game-minutes counts double. Fire when your player is heating up.
🧊 Cold Snap◎ 60actionFire on a live OPPONENT slot: freeze ALL of that player’s scoring — points and drip — for the next 10 game-minutes. Shut a hot rival down cold.
🔥 Napalm◎ 60actionFire on a live OPPONENT slot: for the next 10 game-minutes, any time their drip runs HOT it BURNS — the hot accrual goes negative and bleeds their bank down instead of doubling it. Punishes a rival for running too hot (does nothing while they stay cool).
🛡️ Bunker◎ 65actionFire on one of YOUR live slots: it goes immune to every nuke and erase for the rest of the game from the moment you fire. Lock in a lead before they can wipe it.
🎰 Halftime Gamble◎ 50actionA CLUTCH play — only offered when one of your slots leads by 10+ at halftime, and only until the third quarter gets going. Arm it and that slot scores DOUBLE if it wins its head-to-head, ZERO if it loses.
🎬 Encore◎ 45actionA CLUTCH play — only offered when one of your players scores a touchdown in the first half. Arm it any time before the game ends and his NEXT touchdown banks a bonus +12.
🪃 Counter-Wipe◎ 55actionA CLUTCH play — only offered right after an opponent nukes one of your slots, and only for a short window. Arm it in time and the wipe is negated — your bank is restored as if it never landed.

<!-- AUTO-POWERUPS:END -->


9. Worked example — why 127 yards scored 4 points

A TE posts 127 receiving yards, 0 TD and banks just 4.0, while a WR with 60 yards + 2 TD banks 16.0. Not a bug — a clean counter:

1. The TE drip builds at a lower rate (0.0065), so 127 TE yards makes roughly the same rate as ~80 WR yards — decent, but not a runaway. 2. The opponent slotted a passing QB — in fact the TE's own QB. Every catch was also a completion that banked points for the opponent, which cools the TE's hot streak every single time. 3. The TE is immune to erases, so the bank was never wiped — but he could never string 3 unanswered catches, so the drip never went hot (×2). Lower rate, no doubling → 4.0.

The counter to a drip isn't always an eraser — sometimes it's just a player who scores on every snap. Pairing a catcher against his own QB is the sharpest version of that read.


10. Banks, backups & edge cases


This rulebook mirrors the live scoring engine. If a number here disagrees with the game, the game wins — tell us and we'll fix the doc.


← Back to Drip Fantasy