When you would take battle damage from an opponent's attacking monster, during damage calculation: Send 1 card from the top of your Deck to the Graveyard for every 500 damage you would haven taken, and if you do, make the battle damage you take from this battle 0.