Discounts with Webform_CiviCRM and Event Registration
According to the wiki Webforms do not support CiviCRM price-sets or discount codes.  You could try creating an issue and asking what it would take to get CiviDiscount supported.