Corrupt deals damage to any target equal to the number of Swamps you control. You gain life equal to the damage dealt this way.
10/4/2004 The swamps are counted on resolution.
8/15/2010 The life you gain is equal to the damage dealt by Corrupt, not necessarily to the number of Swamps you control (if some or all of the damage is prevented, for example).
8/15/2010 The amount of damage dealt to a creature is not bounded by its toughness, and the amount of damage dealt to a player is not bounded by that player’s life total. For example, if Corrupt deals 6 damage to a 2/2 creature, you’ll gain 6 life.
7/1/2013 Corrupt counts any land you control with the subtype Swamp, not just ones named Swamp.