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); }
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); }