}                                                               // not for legacy convert

        public void UpdateMaterials(MaterialCommoditiesList mc)
        {
            if (Ingredients != null)
            {
                foreach (KeyValuePair <string, int> k in Ingredients)        // may be commodities or materials but mostly materials so we put it under this
                {
                    mc.Craft(k.Key, k.Value);
                }
            }
        }
Esempio n. 2
0
 public void MaterialList(MaterialCommoditiesList mc, DB.SQLiteConnectionUser conn)
 {
     if (Materials != null)
     {
         foreach (KeyValuePair <string, int> k in Materials) // may be commodities or materials
         {
             mc.Craft(k.Key, k.Value);                       // same as this, uses up materials
         }
     }
 }
 public void MaterialList(MaterialCommoditiesList mc, DB.SQLiteConnectionUser conn)
 {
     if (Ingredients != null)
     {
         foreach (KeyValuePair <string, int> k in Ingredients)        // may be commodities or materials
         {
             mc.Craft(k.Key, k.Value);
         }
     }
 }
Esempio n. 4
0
        public void UpdateMaterials(MaterialCommoditiesList mc)
        {
            if (Materials != null)
            {
                foreach (KeyValuePair <string, int> k in Materials) // may be commodities or materials
                {
                    mc.Craft(k.Key, k.Value);                       // same as this, uses up materials
                }
            }

            if (Name.Contains("Limpet", StringComparison.InvariantCultureIgnoreCase))       // hard code limpets mean 1 more cargo of them
            {
                mc.Change(MaterialCommodityData.CatType.Commodity, "drones", 1, 0);
            }
        }