예제 #1
0
파일: Test.cs 프로젝트: Crome696/ServUO
		private static void Test_TmapDrop(CommandEventArgs e)
		{
			int count = 0;
			int itters = 10000;
			for(int i = 0; i < itters; ++i)
			{
				Mobiles.Ettin mob = new Mobiles.Ettin();
				mob.NoKillAwards = false;
				mob.OnBeforeDeath();
				if (mob.Backpack.FindItemByType(typeof(TreasureMap)) != null)
					++count;
			}
			double percent = ((double)count / (double)itters) * 100;
			e.Mobile.SendMessage("Generated {0} Ettins, {1} ({2:0.00}%) dropped TMaps. Expected {3:0.00}%",
				itters, count, percent, TreasureMap.LootChance * 100);
		}
예제 #2
0
        private static void Test_TmapDrop(CommandEventArgs e)
        {
            int count  = 0;
            int itters = 10000;

            for (int i = 0; i < itters; ++i)
            {
                Mobiles.Ettin mob = new Mobiles.Ettin();
                mob.NoKillAwards = false;
                mob.OnBeforeDeath();
                if (mob.Backpack.FindItemByType(typeof(TreasureMap)) != null)
                {
                    ++count;
                }
            }
            double percent = ((double)count / (double)itters) * 100;

            e.Mobile.SendMessage("Generated {0} Ettins, {1} ({2:0.00}%) dropped TMaps. Expected {3:0.00}%",
                                 itters, count, percent, TreasureMap.LootChance * 100);
        }