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

         switch ( info.ButtonID ) 
         { 
            case 0: //Close Gump 
            { 
               from.CloseGump( typeof( MinorArtifactGump ) );	 
               break; 
            } 
             case 1: // Artic Death Dealer
            { 
		Item item = new ArcticDeathDealer();
		item.LootType = LootType.Blessed;
		from.AddToBackpack( item ); 
		from.CloseGump( typeof( MinorArtifactGump ) );
		m_Deed.Delete();
		break;
            } 
            case 2: // Blaze of Death
            { 
		Item item = new BlazeOfDeath();
		item.LootType = LootType.Blessed;
		from.AddToBackpack( item ); 
		from.CloseGump( typeof( MinorArtifactGump ) );
		m_Deed.Delete();
		break;
            } 
            case 3: //Bow Of The Juka King
            { 
		Item item = new BowOfTheJukaKing();
		item.LootType = LootType.Blessed;
		from.AddToBackpack( item ); 
		from.CloseGump( typeof( MinorArtifactGump ) );
		m_Deed.Delete();
		break;
            } 
            case 4: //Captain Quackle bushs Cutlass
            { 
		Item item = new CaptainQuacklebushsCutlass();
		item.LootType = LootType.Blessed;
		from.AddToBackpack( item ); 
		from.CloseGump( typeof( MinorArtifactGump ) );
		m_Deed.Delete();
		break;
            } 
            case 5: //Cavorting Club
            { 
		Item item = new CavortingClub();
		item.LootType = LootType.Blessed;
		from.AddToBackpack( item ); 
		from.CloseGump( typeof( MinorArtifactGump ) );
		m_Deed.Delete();
		break;
            } 
            case 6: //Cold Blood
            { 
		Item item = new ColdBlood();
		item.LootType = LootType.Blessed;
		from.AddToBackpack( item ); 
		from.CloseGump( typeof( MinorArtifactGump ) );
		m_Deed.Delete();
		break;
            } 
            case 7: //Enchanted Titan Leg Bone
            { 
		Item item = new EnchantedTitanLegBone();
		item.LootType = LootType.Blessed;
		from.AddToBackpack( item ); 
		from.CloseGump( typeof( MinorArtifactGump ) );
		m_Deed.Delete();
		break;
            } 
            case 8: //Luna Lance
            { 
		Item item = new LunaLance();
		item.LootType = LootType.Blessed;
		from.AddToBackpack( item ); 
		from.CloseGump( typeof( MinorArtifactGump ) );
		m_Deed.Delete();
		break;
            } 
	    case 9: //Nights Kiss
	    { 
		Item item = new NightsKiss();
		item.LootType = LootType.Blessed;
		from.AddToBackpack( item ); 
		from.CloseGump( typeof( MinorArtifactGump ) );
		m_Deed.Delete();
		break;
            }
	    case 10: //Nox Rangers Heavy Crossbow
            { 
		Item item = new NoxRangersHeavyCrossbow();
		item.LootType = LootType.Blessed;
		from.AddToBackpack( item ); 
		from.CloseGump( typeof( MinorArtifactGump ) );
		m_Deed.Delete();
		break;
            }
	    case 11: //Pixie Swatter
            { 
		Item item = new PixieSwatter();
		item.LootType = LootType.Blessed;
		from.AddToBackpack( item ); 
		from.CloseGump( typeof( MinorArtifactGump ) );
		m_Deed.Delete();
		break;
            }
	    case 12: //Wrath Of The Dryad
            { 
		Item item = new WrathOfTheDryad();
		item.LootType = LootType.Blessed;
		from.AddToBackpack( item ); 
		from.CloseGump( typeof( MinorArtifactGump ) );
		m_Deed.Delete();
		break;
            }
	    case 13: //Staff Of Power
            { 
		Item item = new StaffOfPower();
		item.LootType = LootType.Blessed;
		from.AddToBackpack( item ); 
		from.CloseGump( typeof( MinorArtifactGump ) );
		m_Deed.Delete();
		break;
            } 
	    case 14: //Burglars Bandana
            { 
		Item item = new BurglarsBandana();
		item.LootType = LootType.Blessed;
		from.AddToBackpack( item ); 
		from.CloseGump( typeof( MinorArtifactGump ) );
		m_Deed.Delete();
		break;
            }
        case 15: //Dread Pirate Hat
            {
        Item item = new DreadPirateHat();
        item.LootType = LootType.Blessed;
        from.AddToBackpack( item );
        from.CloseGump( typeof( MinorArtifactGump ) );
        m_Deed.Delete();
        break;
            } 
	    case 16: //Heart Of The Lion
            { 
		Item item = new HeartOfTheLion();
		item.LootType = LootType.Blessed;
		from.AddToBackpack( item ); 
		from.CloseGump( typeof( MinorArtifactGump ) );
		m_Deed.Delete();
		break;
            } 
	    case 17: //Orcish Visage
            { 
		Item item = new OrcishVisage();
		item.LootType = LootType.Blessed;
		from.AddToBackpack( item ); 
		from.CloseGump( typeof( MinorArtifactGump ) );
		m_Deed.Delete();
		break;
            }
 	    case 18: //Polar Bear Mask
            { 
		Item item = new PolarBearMask();
		item.LootType = LootType.Blessed;
		from.AddToBackpack( item ); 
		from.CloseGump( typeof( MinorArtifactGump ) );
		m_Deed.Delete();
		break;
            }
	    case 19: //Violet Courage
            { 
		Item item = new VioletCourage();
		item.LootType = LootType.Blessed;
		from.AddToBackpack( item ); 
		from.CloseGump( typeof( MinorArtifactGump ) );
		m_Deed.Delete();
		break;
            }
	    case 20: //Alchemists Bauble
            { 
		Item item = new AlchemistsBauble();
		item.LootType = LootType.Blessed;
		from.AddToBackpack( item ); 
		from.CloseGump( typeof( MinorArtifactGump ) );
		m_Deed.Delete();
		break;
            }
	    case 21: //Iolos Lute
            { 
		Item item = new IolosLute();
		item.LootType = LootType.Blessed;
		from.AddToBackpack( item ); 
		from.CloseGump( typeof( MinorArtifactGump ) );
		m_Deed.Delete();
		break;
            }
	    case 22: //Gwennos Harp
            { 
		Item item = new GwennosHarp();
		item.LootType = LootType.Blessed;
		from.AddToBackpack( item ); 
		from.CloseGump( typeof( MinorArtifactGump ) );
		m_Deed.Delete();
		break;
            }
	    case 23: //Shield Of Invulnerability
            { 
		Item item = new ShieldOfInvulnerability();
		item.LootType = LootType.Blessed;
		from.AddToBackpack( item ); 
		from.CloseGump( typeof( MinorArtifactGump ) );
		m_Deed.Delete();
		break;
            }
    	case 24: //GlovesOfThePugilist
            {
        Item item = new GlovesOfThePugilist();
        item.LootType = LootType.Blessed;
        from.AddToBackpack( item );
        from.CloseGump( typeof( MinorArtifactGump ) );
        m_Deed.Delete();
        break;
            } 
         }    
      } 
Esempio n. 2
0
		public ArenaMaster() : base( AIType.AI_Mage, FightMode.Closest, 10, 1, 0.2, 0.4 )
		{
			Name = "Arena Champion";
			Body = 400;

			SetStr( 600 );
			SetDex( 500 );
			SetInt( 4000 );

			SetHits( 3000 );
			SetMana( 5000 );
			SetStam( 300 );

			SetDamage( 50, 60 );

			SetDamageType( ResistanceType.Fire, 50 );
			SetDamageType( ResistanceType.Energy, 50 );

			SetResistance( ResistanceType.Physical, 90);
			SetResistance( ResistanceType.Fire, 90);
			SetResistance( ResistanceType.Cold, 90);
			SetResistance( ResistanceType.Poison, 90);
			SetResistance( ResistanceType.Energy, 90);

			SetSkill( SkillName.MagicResist, 150.0 );
			SetSkill( SkillName.Tactics, 150.0 );
			SetSkill( SkillName.MagicResist, 150.0 );
			SetSkill( SkillName.Magery, 150.0 );
			SetSkill( SkillName.EvalInt, 150.0 );
			SetSkill( SkillName.Meditation, 150.0);
			SetSkill( SkillName.Focus, 150.0);
			SetSkill( SkillName.Wrestling, 150.0);

			VirtualArmor = 60;

			Item hat = new HatOfTheMagi();			
			hat.Hue = 1109;
			hat.Movable = false;
			
			Item gloves = new InquisitorsResolution();			
			gloves.Hue = 1109;
			gloves.Movable = false;
	
			Item sandals = new Sandals();		
			sandals.Hue = 1109;
			sandals.Movable = false;

			Item shroud = new HoodedShroudOfShadows();
			shroud.Movable = false;

			Item staffofpower = new StaffOfPower();
			staffofpower.Hue = 38;
			staffofpower.Movable = false;

			AddItem( hat );
			AddItem( gloves );	
			AddItem( shroud );
			AddItem( sandals );
			AddItem( staffofpower ); 
                
        }