private double GetStolenMoney(ItemBase item, Thief thief) { int maxRatio = Convert.ToInt32(10.0 * thief.PercentRisk); int ratio = this._game.GetRandomNumber(1, maxRatio); double money = item.InitialCost * ratio / 5000; return money; }
public void Thief_GenerateFile() { Thief[] thiefs = new Thief[] { new Thief() { Name = "Vol rapide d'argent ou de bijoux", Description = "Vol rapide où tu prends l'argent ou les bijoux que tu trouves dans l'endroit sélectionné, sans trainer sur les lieux.", PercentRisk = 0.4, StoleItem = false }, new Thief() { Name = "Vol d'un véhicule", Description = "Vol d'une bicyclette, d'une moto, d'un ATC, d'une voiture ou d'un camion.", PercentRisk = 1.0, StoleItem = true }, new Thief() { Name = "Vol d'argent ou de bijoux avec fouille complète", Description = "Vol long où tu prends l'argent ou les bijoux que tu trouves dans l'endroit sélectionné en recherchant dans tous les endroits du lieu.", PercentRisk = 5.0, StoleItem = false }, new Thief() { Name = "Vol de gros volumes de biens", Description = "Vol long où tu prends l'argent, les bijoux mais aussi du mobilier, des ordinateurs etc. que tu trouves dans l'endroit sélectionné.", PercentRisk = 8.0, StoleItem = false } }; XmlSerializationHelper.HelperUTF8.ToFile<Thief[]>("E:\\thiefs.xml", thiefs); }