public override void OnResponse( NetState state, RelayInfo info )
      { 
         Mobile from = state.Mobile; 

         switch ( info.ButtonID ) 
         { 
            case 0: 
            { 

               from.SendMessage( "You decide not to claim your prizes." );
               break; 
            } 
            case 1: 
            { 
		   Item[] WQStone = from.Backpack.FindItemsByType( typeof( WQStone ) );
		   if ( from.Backpack.ConsumeTotal( typeof( WQStone ), 1 ) )

		   {
         	   WyrmSoulBow WyrmSoulBow = new WyrmSoulBow();
		   from.AddToBackpack( WyrmSoulBow );
               from.SendMessage( "a Wyrm Soul's Bow fall into your backpack." );
		   }
		   else
		   {
		   from.SendMessage( "You do not have a Wyrm Soul's Stone Ticket." );
		   }
		   break;

            }

	           
}
}
public override void OnResponse( NetState state, RelayInfo info )
      { 
         Mobile from = state.Mobile; 

         switch ( info.ButtonID ) 
         { 
            case 0: 
            { 

               from.SendMessage( "You decide not to claim a prize." );
               break; 
            } 
            case 1: 
            { 
		   Item[] WQStonebow = from.Backpack.FindItemsByType( typeof( WQStonebow ) );
		   if ( from.Backpack.ConsumeTotal( typeof( WQStonebow ), 1 ) )

		   {
         	   WyrmSoulBow WyrmSoulBow = new WyrmSoulBow();
		   from.AddToBackpack( WyrmSoulBow );
               from.SendMessage( "a Wyrm Soul's Bow falls into your backpack." );
		   }
		   else
		   {
		   from.SendMessage( "You do not have a Wyrm's Bow Soul Stone to redeem!" );
		   }
		   break;

		}
		case 2:
		{
		   Item[] WQStonekryss = from.Backpack.FindItemsByType( typeof( WQStonekryss ) );
	         if ( from.Backpack.ConsumeTotal( typeof( WQStonekryss ), 1 ) )

		   {
		   WyrmSoulKryss WyrmSoulKryss = new WyrmSoulKryss();
		   from.AddToBackpack( WyrmSoulKryss );
		   from.SendMessage( "A Wyrm Soul's Kryss falls into your backpack." );
		   }
		   else
		   {
		   from.SendMessage( "You do not have a Wyrm's Kryss Soul Stone to redeem!" );
		   }
		   break;
		}
		case 3:
		{
		   Item[] WQStonekatana = from.Backpack.FindItemsByType( typeof( WQStonekatana ) );
	         if ( from.Backpack.ConsumeTotal( typeof( WQStonekatana ), 1 ) )

		   {
		   WyrmSoulKatana WyrmSoulKatana = new WyrmSoulKatana();
		   from.AddToBackpack( WyrmSoulKatana );
		   from.SendMessage( "A Wyrm Soul's Katana falls into your backpack." );
		   }
		   else
		   {
		   from.SendMessage( "You do not have a Wyrm's Katana Soul Stone to redeem!" );
		   }
		   break;
		}	
		case 4:
		{
		   Item[] WQStonemace = from.Backpack.FindItemsByType( typeof( WQStonemace ) );
	         if ( from.Backpack.ConsumeTotal( typeof( WQStonemace ), 1 ) )

		   {
		   WyrmSoulMace WyrmSoulMace = new WyrmSoulMace();
		   from.AddToBackpack( WyrmSoulMace );
		   from.SendMessage( "A Wyrm Soul's Mace falls into your backpack." );
		   }
		   else
		   {
		   from.SendMessage( "You do not have a Wyrm's Mace Soul Stone to redeem!" );
		   }
		   break;
		}
		case 5:
		{
		   Item[] WQStonefork = from.Backpack.FindItemsByType( typeof( WQStonefork ) );
	         if ( from.Backpack.ConsumeTotal( typeof( WQStonefork ), 1 ) )

		   {
		   WyrmSoulWarFork WyrmSoulWarFork = new WyrmSoulWarFork();
		   from.AddToBackpack( WyrmSoulWarFork );
		   from.SendMessage( "A Wyrm Soul's Warfork falls into your backpack." );
		   }
		   else
		   {
		   from.SendMessage( "You do not have a Wyrm's Fork Soul Stone to redeem!" );
		   }
		   break;
		}
		case 6:
		{
		   Item[] WQStoneshield = from.Backpack.FindItemsByType( typeof( WQStoneshield ) );
	         if ( from.Backpack.ConsumeTotal( typeof( WQStoneshield ), 1 ) )

		   {
		   WyrmSoulShield WyrmSoulShield = new WyrmSoulShield();
		   from.AddToBackpack( WyrmSoulShield );
		   from.SendMessage( "A Wyrm Soul's Shield falls into your backpack." );
		   }
		   else
		   {
		   from.SendMessage( "You do not have a Wyrm's Shield Soul Stone to redeem!" );
		   }
		   break;
		}

}
}