inherit "/obj/food"; string der_long(); void setup(){ set_name( "elixir" ); add_adjective(({"octarine", "strangely", "clear"})); set_long((:der_long():)); set_medium_alias("BasilFennelSpiderTea"); add_adjective("some"); add_property( "determinate", "some "); set_amount_types( ([ "drop": ({ 1, "drops" }), "teaspoon": ({ 20, "teaspoons" }), "tablespoon": ({ 60, "tablespoons" }), "ounce": ({ 120, "ounces" }), "cup": ({ 960, "cups" }), "pint": ({ 2400, "pints" }), "quart": ({ 4800, "quarts" }), "gallon": ({ 19200, "gallons" }) ])); add_adjective( ({ "drop", "drops", "teaspoon", "teaspoons", "tablespoon", "tablespoons", "ounce", "ounces", "cup", "cups", "pint", "pints", "quart", "quarts", "gallon", "gallons", "of" })); set_pile_types( ({ 50, "small", 100, "medium", "large" })); set_continuous(); set_liquid(); } string short(int dark){ if(this_player() && this_player()->query_see_octarine()) return "octarine elixir"; return "strangely clear elixir"; } string der_long(){ if(this_player() && this_player()->query_see_octarine()) return "This is an octarine elixir.\n"; return "This is a strangely clear elixir.\n"; }