public override void OnResponse( GameClient sender, RelayInfo info ) { Item reward = null; switch ( info.ButtonID ) { case 100: reward = new SwordsOfProsperity(); break; case 101: reward = new SwordOfStampede(); break; case 102: reward = new WindsEdge(); break; case 103: reward = new DarkenedSky(); break; case 104: reward = new TheHorselord(); break; case 105: reward = new RuneBeetleCarapace(); break; case 106: reward = new KasaOfRajin(); break; case 107: reward = new Stormgrip(); break; case 108: reward = new TomeOfLostKnowledge(); break; case 109: { from.CloseGump( typeof( ChooseRewardGump ) ); from.SendGump( new ChoosePigmentGump( from, minister ) ); break; } } if ( reward != null ) { minister.Say( 1070984, String.Format( "#{0}", reward.LabelNumber ) ); // You have earned the gratitude of the Empire. I have placed the ~1_OBJTYPE~ in your backpack. from.AddToBackpack( reward ); ( (PlayerMobile) from ).ToTItemsTurnedIn = 0; } else if ( info.ButtonID != 109 ) { minister.Say( 1070982 ); // When you wish to choose your reward, you have but to approach me again. } }
public override void OnResponse( NetState state, RelayInfo info ) { Mobile from = state.Mobile; switch ( info.ButtonID ) { case 0: { from.CloseGump( typeof( TokunoArtifactGump ) ); break; } case 1: { Item item = new SwordsOfProsperity(); item.LootType = LootType.Regular; from.AddToBackpack( item ); from.CloseGump( typeof( TokunoArtifactGump ) ); m_Deed.Delete(); break; } case 3: { Item item = new SwordOfTheStampede(); item.LootType = LootType.Regular; from.AddToBackpack( item ); from.CloseGump( typeof( TokunoArtifactGump ) ); m_Deed.Delete(); break; } case 2: { Item item = new DarkenedSky(); item.LootType = LootType.Regular; from.AddToBackpack( item ); from.CloseGump( typeof( TokunoArtifactGump ) ); m_Deed.Delete(); break; } case 4: { Item item = new SwordOfTheStampede(); item.LootType = LootType.Regular; from.AddToBackpack( item ); from.CloseGump( typeof( TokunoArtifactGump ) ); m_Deed.Delete(); break; } case 5: { Item item = new WindsEdge(); item.LootType = LootType.Regular; from.AddToBackpack( item ); from.CloseGump( typeof( TokunoArtifactGump ) ); m_Deed.Delete(); break; } case 6: { Item item = new SwordOfTheStampede(); item.LootType = LootType.Blessed; from.AddToBackpack( item ); from.CloseGump( typeof( TokunoArtifactGump ) ); m_Deed.Delete(); break; } case 7: { Item item = new Stormgrip(); item.LootType = LootType.Regular; from.AddToBackpack( item ); from.CloseGump( typeof( TokunoArtifactGump ) ); m_Deed.Delete(); break; } case 8: { Item item = new RuneBeetleCarapace(); item.LootType = LootType.Regular; from.AddToBackpack( item ); from.CloseGump( typeof( TokunoArtifactGump ) ); m_Deed.Delete(); break; } case 9: { Item item = new TomeOfLostKnowledge(); item.LootType = LootType.Regular; from.AddToBackpack( item ); from.CloseGump( typeof( TokunoArtifactGump ) ); m_Deed.Delete(); break; } } }