Example #1
0
 public void Materiae(string mat = "")
 {
     Materia = Materia.Tributare(mat);
 }
Example #2
0
        public Materiae Tributare(string mat = "")
        {
            Materiae Water        = new Materiae("Water", "Water", 1.0, 100, 0, "The molecules of this freezing water jump to the vapor of a boil. To do that to this entire things takes:");
            Materiae Dirt         = new Materiae("Dirt", "Mineral", 1.22, 800, 0, "Gases are released and the minerals lefts start to liquify melting down. To do that to this entire things takes:");
            Materiae Limestone    = new Materiae("Limestone", "Mineral", 2.5, 825, 0, "Well before melting limestone decomposes into calcium carbonate at 825C. To do that to this entire things takes:");
            Materiae Oxygen       = new Materiae("Oxygen", "Gas", 0.001293, 0, 0, "This cannot be oxidated further.");
            Materiae Oak          = new Materiae("Oak", "Wood", 0.8, 300, 3561.18, "This cannot be molten, unless at some special circunstances on vacuum, but it will oxidize if heated to 300C and burn at 800C. The energy returned from the perfect burn of it would be:", 50);
            Materiae Iron         = new Materiae("Iron", "Metal", 7.870, 1500, 0, "The dark red incandescent metal boils dangerous as on medieval hellforges. To do that to this entire things takes:");
            Materiae Steel        = new Materiae("Steel", "Metal", 7.80, 1540, 0, "The hard monstrosity from iron melts down like any other material. To do that to this entire things takes:", 120);
            Materiae Gold         = new Materiae("Gold", "Metal", 19.320, 1063, 0, "Even as liquid it shines beautifuly on its incandescence. To do that to this entire things takes:");
            Materiae Osmium       = new Materiae("Osmium", "Metal", 22.57, 3033, 0, "Heavy on its density and resistant on its solid bonding, but even then it starts melting down. To do that to this entire things takes:");
            Materiae Lead         = new Materiae("Lead", "Metal", 11.3, 328, 0, "Surprisingly easily it starts to lose form and drip down. To do that to this entire things takes:");
            Materiae Ice          = new Materiae("Ice", "Water", 1, 100, 0, "The stable molecules of this solid water jump to vapor. To do that to this entire things takes:");
            Materiae Maple        = new Materiae("Maple", "Wood", 0.68, 300, 3561.18, "This cannot be molten, unless at some special circunstances on vacuum, but it will oxidize if heated to 300C and burn at 800C. The energy returned from the perfect burn of it would be:", 50);
            Materiae Chestnut     = new Materiae("Chestnut", "Wood", 0.56, 300, 3561.18, "This cannot be molten, unless at some special circunstances on vacuum, but it will oxidize if heated to 300C and burn at 800C. The energy returned from the perfect burn of it would be:", 50);
            Materiae Cotton       = new Materiae("Cotton", "Wood", 0.08, 100, 1300, "This cannot be molten, unless at some special circunstances on vacuum, but it will oxidize easily and burn weakly. The energy returned from the perfect burn of it would be:", 2);
            Materiae CottonFabric = new Materiae("Cotton Fabric", "Fabric", 0.45, 300, 1300, "It burns.", 10);
            Materiae Leather      = new Materiae("Leather", "Leather", 0.86, 500, 1500, "This cannot be molten, unless at some special circunstances on vacuum, but it will oxidize if heated enough. The energy returned from the perfect burn of it would be:", 10);
            Materiae AzurianSteel = new Materiae("Azurian Steel", "Metal", 7.77, 30000, 0, "You just melted it? Master artesans look in awe from the afterlife.", 7777777);

            Materiae Unknown = new Materiae("Unknown", "Unknown");

            mat = mat.ToLower();
            switch (mat)
            {
            case "water": return(Water);

            case "dirt": return(Dirt);

            case "limestone": return(Limestone);

            case "oxygen": return(Oxygen);

            case "oak": return(Oak);

            case "iron": return(Iron);

            case "steel": return(Steel);

            case "gold": return(Gold);

            case "osmium": return(Osmium);

            case "lead": return(Lead);

            case "ice": return(Ice);

            case "maple": return(Maple);

            case "chestnut": return(Chestnut);

            case "cotton": return(Cotton);

            case "cotton fabric": return(CottonFabric);

            case "leather": return(Leather);

            case "azurian steel": return(AzurianSteel);

            default: return(Unknown);
            }
        }