A method of operating a gaming system, said gaming system including a controller in communication with a plurality of gaming machines wherein each gaming machine includes a primary game operable upon a wager placed by a player, said method comprising:
- (a) after an occurrence of a random triggering event:
- (i) cause at least one display device to display an indication of a plurality of progressive awards and a plurality of game components, the progressive awards being incremented based, at least in part, on the wagers placed on plays of the primary games;
- (ii) maintaining a plurality of supplemental awards, each of the supplemental awards being greater than zero;
- (iii) for each one of the progressive awards;
- associating said progressive award with a separate one of the maintained supplemental awards;
- (iv) for each of a plurality of the maintained supplemental awards, associating said supplemental award with one of a plurality of the game components;
- (v) causing a selection of one of the progressive awards and one of the game components;
- (vi) determining whether to provide the selected progressive award to a player, wherein the determination is based, at least in part, on the selected game component;
- (vii) if the determination is to provide the selected progressive award, providing the selected progressive award and the supplemental award associated with the selected progressive award to the player;
- (viii) if the determination is not to provide the selected progressive award, modifying the supplemental award associated with the selected progressive award, wherein said modification is based on the supplemental award associated with the selected game component;
- (ix) determining whether an ending condition occurs;
- and
- (x) if the ending condition does not occur, repeating (v) to (ix) until the ending condition occurs.