The Battlefield

Bruvac the Grandiloquent
Fleet Swallower
AI DraftFeb 26, 2026

Bruvac the Grandiloquent + Fleet Swallower

Overview
If Bruvac the Grandiloquent is controlled by the attacking player, and Fleet Swallower’s attack trigger targets an opponent, Bruvac’s replacement effect doubles the number of cards milled by that trigger. Fleet Swallower’s ability would normally mill ceil(L/2) cards (half the target’s library, rounded up); Bruvac makes it 2 × ceil(L/2). Because 2 × ceil(L/2) is always at least the library size when the library has one or more cards, the targeted opponent will mill their entire library (all cards) when the trigger resolves. This uses Bruvac’s wording-sensitive replacement effect and Fleet Swallower’s triggered ability as written [Ruling 2020-06-23] [Ruling 2017-09-29] and the concept of a single event for the triggered mill .
Step 1
Attacking is declared and Fleet Swallower’s triggered ability is placed on the stack (the ability’s text is “target player mills half their library, rounded up”) per the creature’s oracle text and rules handling triggered abilities; the controller chooses a target player for that trigger [Ruling 2017-09-29].
Step 2
When the trigger resolves it attempts to perform a single mill event for the targeted player: mill N cards where N = ceil(L/2), with L equal to the targeted player’s library size at the moment the ability resolves .
Step 3
Bruvac’s static replacement-like ability applies to any event that would mill one or more cards (and only applies if the word “mill” is used) [Ruling 2020-06-23]. Because Fleet Swallower’s instruction uses the word “mill,” Bruvac modifies that mill event if the targeted player is an opponent of Bruvac’s controller .
Step 4
Bruvac changes the number of cards milled from N to 2 × N. Compute N = ceil(L/2) and then compute 2 × N.
Step 5
The game then attempts to put that many cards (2 × N) from the top of the targeted player’s library into that player’s graveyard. If the library contains fewer cards than that number, all remaining cards in the library are put into the graveyard (you can’t put more cards into the graveyard than are in the library).
Step 6
Because 2 × ceil(L/2) is always at least L for any L ≥ 1 (it equals L when L is even and equals L+1 when L is odd), the practical result is that the targeted opponent mills their entire library (all L cards) whenever L ≥ 1; if L = 0 the ability mills zero cards and Bruvac’s replacement doesn’t apply .
Step 7
If the library becomes empty and a later game event attempts to draw a card from that empty library, the draw attempt causes that player to lose the game per the state-based action for drawing from an empty library .
Resolution
When Fleet Swallower’s attack-trigger resolves and it instructs a player to "mill half their library, rounded up," that instruction is a mill event and therefore is affected by Bruvac the Grandiloquent’s replacement effect if the targeted player is an opponent of Bruvac’s controller. Per the Bruvac ruling, Bruvac only applies when the effect uses the word “mill” [Ruling 2020-06-23], and per the Fleet Swallower ruling it can target any player [Ruling 2017-09-29]. Let L be the number of cards in the targeted player’s library at resolution. Fleet Swallower’s instruction is N = ceil(L/2). Bruvac replaces that with 2 × N. Because 2 × ceil(L/2) ≥ L for any L ≥ 1, the player will mill their entire library (all L cards) whenever L ≥ 1; if L = 0 nothing is milled and Bruvac’s replacement doesn’t apply because no cards would be milled .
Feedback