#include <state_change.h>
void dest_me() { destruct( this_object() ); }
class state_change item;
mapping data = ([ ]);
mixed data_return_0() {
item = new( class state_change );
item->result = "/obj/reagents/water.ob";
item->factor = 0.0;
item->func = ({});
data["witchesbrew:Water"] = item;
item = new( class state_change );
item->result = "/obj/reagents/water.ob";
item->factor = 0.0;
item->func = ({});
data["ruinedbrew:Water"] = item;
item = new( class state_change );
item->result = "/obj/reagents/brewed_healing_tea.ob";
item->factor = 1.0;
item->func = ({
(: $2->add_eat_effect( "/std/effects/ingested/basic_healing",
to_int( $1->query_eat_effects()[
"/std/effects/ingested/basic_healing" ] *
( 4 + $1->query_property( "brew bonus" ) ) ) ) :),
});
data["witchesbrew:UnbrewedComfreyYarrowTea"] = item;
item = new( class state_change );
item->result = "/obj/reagents/burnt_tea.ob";
item->factor = 1.0;
item->func = ({});
data["ruinedbrew:UnbrewedComfreyYarrowTea"] = item;
item = new( class state_change );
item->result = "/obj/reagents/brewed_antidote_elixir";
item->factor = 1.0;
item->func = ({
(: $2->add_eat_effect( "/std/effects/ingested/poison_antidote",
to_int( $1->query_eat_effects()[
"/std/effects/ingested/poison_antidote"] *
( 4 + $1->query_property( "brew bonus" ) ) ) ) :)
});
data["witchesbrew:UnbrewedBasilFennelSpiderTea"] = item;
item = new( class state_change );
item->result = "/obj/reagents/burnt_tea.ob";
item->factor = 1.0;
item->func = ({});
data["ruinedbrew:BasilFennelSpiderTea"] = item;
item = new( class state_change );
item->result = "/obj/reagents/brewed_intelligence_tea.ob";
item->factor = 1.0;
item->func = ({
(: $2->add_eat_effect( "/std/effects/ingested/int_bonus",
to_int( this_player()->query_skill_bonus(
"magic.methods.physical.brewing" ) /
( 10 - $1->query_property( "brew bonus" ) ) ) ) :),
});
data["witchesbrew:UnbrewedSageIntPotion"] = item;
item = new( class state_change );
item->result = "/obj/reagents/burnt_tea.ob";
item->factor = 1.0;
item->func = ({});
data["ruinedbrew:UnbrewedSageIntPotion"] = item;
item = new( class state_change );
item->result = "/obj/reagents/generic_liquid.ob";
item->factor = 1.0;
item->func = ({
(: $2->set_name("liquid") :),
(: $2->set_short("milky white liquid") :),
(: $2->add_adjective( "milky", "white" ) :),
(: $2->set_long("This is a milky white liquid, $pile_size$.") :),
(: $2->set_medium_alias("BrewedEyebrightCarrotBunnyEyeballTea") :),
(: $2->add_eat_effect("/std/effects/ingested/blind_protect",
to_int( this_player()->query_skill_bonus(
"magic.methods.physical.brewing" ) /
( 10 - $1->query_property( "brew bonus" ) ) ) ) :),
});
data["witchesbrew:EyebrightCarrotBunnyEyeballTea"] = item;
item = new( class state_change );
item->result = "/obj/reagents/burnt_tea.ob";
item->factor = 1.0;
item->func = ({});
data["ruinedbrew:EyebrightCarrotBunnyEyeballTea"] = item;
item = new( class state_change );
item->result = "/obj/reagents/brewed_cold_cure.ob";
item->factor = 1.0;
item->func = ({
(: $2->add_eat_effect("/std/effects/ingested/cold_cure",
to_int( $1->query_eat_effects()["/std/effects/ingested/cold_cure"] *
( 4 + $1->query_property( "brew bonus" ) ) ) ) :),
(: $2->add_eat_effect("/std/effects/ingested/garlic_breath",
$1->query_eat_effects()["/std/effects/ingested/garlic_breath"] ) :),
});
data["witchesbrew:ColdCureSyrup"] = item;
item = new( class state_change );
item->result = "/obj/reagents/burnt_cold_cure.ob";
item->factor = 0.25;
item->func = ({});
data["ruinedbrew:ColdCureSyrup"] = item;
item = new( class state_change );
item->result = "/obj/reagents/black_tea.ob";
item->factor = 1.0;
item->func = ({ });
data["witchesbrew:UnbrewedBlackTea"] = item;
item = new( class state_change );
item->result = "/obj/reagents/burnt_tea.ob";
item->factor = 1.0;
item->func = ({});
data["ruinedbrew:UnbrewedBlackTea"] = item;
item = new( class state_change );
item->result = "/obj/reagents/burnt_tea.ob";
item->factor = 1.0;
item->func = ({ });
data["witchesbrew:BlackTea"] = item;
item = new( class state_change );
item->result = "/obj/reagents/burnt_tea.ob";
item->factor = 1.0;
item->func = ({});
data["ruinedbrew:BlackTea"] = item;
item = new( class state_change );
item->result = "/obj/reagents/water.ob";
item->factor = 1.0;
item->func = ({});
data["burn:Water"] = item;
item = new( class state_change );
item->factor = 1.0;
item->result = "/obj/reagents/blackened_mess.ob";
item->func = ({ (: $2->add_eat_effect( "/std/effects/ingested/poison", 400 ) :) });
data["burn:UnheatedAchorionPurple"] = item;
item = new( class state_change );
item->factor = 1.0;
item->result = "/obj/reagents/blackened_mess.ob";
item->func = ({ (: $2->add_eat_effect( "/std/effects/ingested/poison", 400 ) :) });
data["burn:UndistilledAchorionPurple"] = item;
item = new( class state_change );
item->factor = 1.0;
item->result = "/obj/reagents/blackened_mess.ob";
item->func = ({ (: $2->add_eat_effect( "/std/effects/ingested/poison", 400 ) :) });
data["burn:UndistilledFightClubPoison"] = item;
item = new( class state_change );
item->factor = 1.0;
item->result = "/obj/reagents/blackened_mess.ob";
item->func = ({ (: $2->add_eat_effect( "/std/effects/ingested/poison", 400 ) :) });
data["burn:UndistilledHallucinogenPoison"] = item;
item = new( class state_change );
item->factor = 1.0;
item->result = "/obj/reagents/blackened_mess.ob";
item->func = ({ (: $2->add_eat_effect( "/std/effects/ingested/poison", 400 ) :) });
data["burn:UndistilledSpiderPoison"] = item;
item = new( class state_change );
item->factor = 1.0;
item->result = "/obj/reagents/blackened_mess.ob";
item->func = ({ (: $2->add_eat_effect( "/std/effects/ingested/poison", 400 ) :) });
data["burn:UndistilledBlowfishPoison"] = item;
item = new( class state_change );
item->factor = 1.0;
item->result = "/obj/reagents/blackened_mess.ob";
item->func = ({ (: $2->add_eat_effect( "/std/effects/ingested/poison", 400 ) :) });
data["burn:UnheatedWeakConPoison"] = item;
item = new( class state_change );
item->factor = 1.0;
item->result = "/obj/reagents/blackened_mess.ob";
item->func = ({ (: $2->add_eat_effect( "/std/effects/ingested/poison", 400 ) :) });
data["burn:UnheatedConPoison"] = item;
item = new( class state_change );
item->factor = 1.0;
item->result = "/obj/reagents/blackened_mess.ob";
item->func = ({ (: $2->add_eat_effect( "/std/effects/ingested/poison", 400 ) :) });
data["burn:UnheatedConfusePoison"] = item;
item = new( class state_change );
item->result = "/obj/reagents/water.ob";
item->factor = 1.0;
item->func = ({});
data["distill:Water"] = item;
item = new( class state_change );
item->result = "/obj/reagents/achorion_purple.ob";
item->factor = 0.01;
item->func = ({ (: $2->add_eat_effect( "/std/effects/poisons/hp_new",
to_int( $3->query_skill_bonus( "covert.items.poisons" ) ) ) :) });
data["distill:UndistilledAchorionPurple"] = item;
item = new( class state_change );
item->result = "/obj/reagents/achorion_purple.ob";
item->factor = 0.01;
item->func = ({ (: $2->add_eat_effect( "/std/effects/poisons/hp_new",
to_int( $3->query_skill_bonus( "covert.items.poisons" ) / 5 ) ) :) });
data["distill:UnheatedAchorionPurple"] = item;
item = new( class state_change );
item->result = "/obj/reagents/angry_poison.ob";
item->factor = 0.01;
item->func = ({ (: $2->add_eat_effect( "/std/effects/poisons/angry",
to_int( $3->query_skill_bonus( "covert.items.poisons" ) ) ) :) });
data["distill:UndistilledFightClubPoison"] = item;
item = new( class state_change );
item->result = "/obj/reagents/hallucinogen_poison.ob";
item->factor = 0.01;
item->func = ({ (: $2->add_eat_effect( "/std/effects/ingested/hallucination",
to_int( $3->query_skill_bonus( "covert.items.poisons" ) * 10 ) ) :) });
data["distill:UndistilledHallucinogenPoison"] = item;
item = new( class state_change );
item->result = "/obj/reagents/spider_poison.ob";
item->factor = 0.5;
item->func = ({ (: $2->add_eat_effect( "/std/effects/poisons/spider_venom",
to_int( $3->query_skill_bonus( "covert.items.poisons" ) * 10 ) ) :) });
data["distill:UndistilledSpiderPoison"] = item;
item = new( class state_change );
item->result = "/obj/reagents/bloat.ob";
item->factor = 0.5;
item->func = ({ (: $2->add_eat_effect( "/std/effects/poisons/bloat",
to_int( $3->query_skill_bonus( "covert.items.poisons" ) * 1.5 ) ) :) });
data["distill:UndistilledBlowfishPoison"] = item;
item = new( class state_change );
item->result = "/obj/reagents/generic_liquid.ob";
item->factor = 1.0;
item->func = ({
(: $2->set_name( "snake_poison" ) :),
(: $2->set_short( "thick white liquid" ) :),
(: $2->add_adjective( ({ "thick", "white", "liquid" }) ) :),
(: $2->set_long( "This is $amount_size$ of some thick white liquid.\n" ) :),
(: $2->set_medium_alias( "DistilledSnakePoison" ) :),
});
data["distill:UndistilledSnakePoison"] = item;
item = new( class state_change );
item->result = "/obj/reagents/generic_solid.ob";
item->factor = 15.0;
item->func = ({
(: $2->set_name( "mess" ) :),
(: $2->set_short( "nasty fibrous mess" ) :),
(: $2->add_alias( "wheat" ) :),
(: $2->add_adjective( ({ "nasty", "fibrous" }) ) :),
(: $2->set_long("This is $pile_size$ of a nasty, "
"fibrous mess. Some of it looks "
"a bit like flour.\n") :),
(: $2->set_medium_alias( "WheatMess" ) :),
(: $2->set_decay_speed( 0 ) :)
});
data["grind:Wheat"] = item;
item = new( class state_change );
item->result = "/obj/reagents/generic_solid.ob";
item->factor = 10.0;
item->func = ({
(: $2->set_name( "wheat" ) :),
(: $2->set_short( "wheat flour" ) :),
(: $2->add_alias( "flour" ) :),
(: $2->add_adjective( "ground" ) :),
(: $2->set_long("This is $pile_size$ of soft, brown "
"flour, $amount_size$. Perhaps you "
"could make bread with it?\n") :),
(: $2->set_medium_alias( "WheatFlour" ) :),
(: $2->set_decay_speed( 0 ) :)
});
data["grind:WheatBerries"] = item;
item = new( class state_change );
item->result = "/obj/reagents/generic_solid.ob";
item->factor = 50.0;
item->func = ({
(: $2->set_name( "clover" ) :),
(: $2->set_short( "ground clover" ) :),
(: $2->add_alias( "plant" ) :),
(: $2->add_plural( "plants" ) :),
(: $2->add_adjective( "ground" ) :),
(: $2->set_long( "This is $pile_size$ of ground plant, "
"$amount_size$. It looks "
"like it might have been clover.\n" ) :),
(: $2->set_medium_alias( "GroundClover" ) :),
(: $2->set_decay_speed( 0 ) :)
});
data["grind:Clover"] = item;
item = new( class state_change );
item->result = "/obj/reagents/coffee.ob";
item->factor = 5.0;
item->func = ({ });
data["grind:CoffeeBean"] = item;
item = new( class state_change );
item->result = "/obj/reagents/generic_solid.ob";
item->factor = 50.0;
item->func = ({
(: $2->set_name("yarrow") :),
(: $2->set_short("ground yarrow") :),
(: $2->add_alias("plant") :),
(: $2->add_plural( "plants" ) :),
(: $2->add_adjective("ground") :),
(: $2->set_long( "This is $pile_size$ of ground plant, "
"$amount_size$. It looks "
"like it might've been yarrow.\n") :),
(: $2->set_medium_alias("GroundYarrow") :),
(: $2->add_eat_effect("/std/effects/ingested/cum_poison", 12) :),
(: $2->add_eat_effect("/std/effects/ingested/basic_healing", 2) :),
(: $2->set_decay_speed(0) :)
});
data["grind:Yarrow"] = item;
item = new( class state_change );
item->result = "/obj/reagents/generic_solid.ob";
item->factor = 50.0;
item->func = ({
(: $2->set_name("comfrey") :),
(: $2->set_short("ground comfrey") :),
(: $2->add_alias("plant") :),
(: $2->add_plural( "plants" ) :),
(: $2->add_adjective("ground") :),
(: $2->set_long( "This is $pile_size$ of ground plant, "
"$amount_size$. It looks "
"like it might've been comfrey.\n") :),
(: $2->set_medium_alias("GroundComfrey") :),
(: $2->add_eat_effect("/std/effects/ingested/cum_poison", 16) :),
(: $2->add_eat_effect("/std/effects/ingested/basic_healing", 4) :),
(: $2->set_decay_speed(0) :)
});
data["grind:Comfrey"] = item;
item = new( class state_change );
item->result = "/obj/reagents/generic_solid.ob";
item->factor = 1.0;
item->func = ({
(: $2->set_name( "mushroom" ) :),
(: $2->set_short( "ground mushroom" ) :),
(: $2->add_alias( "madman" ) :),
(: $2->add_adjective( "ground" ) :),
(: $2->set_long( "This is $pile_size$ of ground plant, "
"$amount_size$. Judging from the "
"green tint, it looks like it might've been Floppy Madman.\n" ) :),
(: $2->set_medium_alias( "GroundFloppyMadman" ) :)
});
data["grind:FloppyMadman"] = item;
item = new( class state_change );
item->result = "/obj/reagents/generic_solid.ob";
item->factor = 50.0;
item->func = ({
(: $2->set_name("fleabane") :),
(: $2->set_short("ground fleabane") :),
(: $2->add_alias("plant") :),
(: $2->add_plural( "plants" ) :),
(: $2->add_adjective("ground") :),
(: $2->set_long( "This is $pile_size$ of ground plant, "
"$amount_size$. It looks "
"like it might've been Klatchian fleabane.\n") :),
(: $2->set_medium_alias("GroundKlatchianFleabane") :),
(: $2->set_decay_speed(0) :)
});
data["grind:KlatchianFleabane"] = item;
item = new( class state_change );
item->result = "/obj/reagents/generic_solid.ob";
item->factor = 1.2;
item->func = ({
(: $2->set_name("fleabane") :),
(: $2->set_short("powdered fleabane") :),
(: $2->add_alias("plant") :),
(: $2->add_plural( "plants" ) :),
(: $2->add_adjective(({"powdered"})) :),
(: $2->set_long( "This is $pile_size$ of ground plant, "
"$amount_size$. It looks "
"a slight lavender hue with specs of orange.\n") :),
(: $2->set_medium_alias("PowderedKlatchianFleabane") :),
(: $2->set_decay_speed(0) :)
});
data["grind:GroundKlatchianFleabane"] = item;
item = new( class state_change );
item->result = "/obj/reagents/generic_solid.ob";
item->factor = 50.0;
item->func = ({
(: $2->set_name("mayweed") :),
(: $2->set_short("ground mayweed") :),
(: $2->add_alias("plant") :),
(: $2->add_adjective("ground") :),
(: $2->set_long( "This is $pile_size$ of ground plant, "
"$amount_size$. It looks "
"like it might've been stinking mayweed.\n") :),
(: $2->set_medium_alias("GroundStinkingMayweed") :),
(: $2->set_decay_speed(0) :)
});
data["grind:StinkingMayweed"] = item;
item = new( class state_change );
item->result = "/obj/reagents/generic_solid.ob";
item->factor = 1.2;
item->func = ({
(: $2->set_name("mayweed") :),
(: $2->set_short("powdered mayweed") :),
(: $2->add_alias("plant") :),
(: $2->add_plural( "plants" ) :),
(: $2->add_adjective(({"powdered"})) :),
(: $2->set_long( "This is $pile_size$ of ground plant, "
"$amount_size$. It looks "
"a brownish green color, as well as a very strong "
"odor.\n") :),
(: $2->set_medium_alias("PowderedStinkingMayweed") :),
(: $2->set_decay_speed(0) :)
});
data["grind:GroundStinkingMayweed"] = item;
item = new( class state_change );
item->result = "/obj/reagents/generic_solid.ob";
item->factor = 50.0;
item->func = ({
(: $2->set_name( "walnut" ) :),
(: $2->set_short( "ground walnut" ) :),
(: $2->add_adjective( "ground" ) :),
(: $2->add_plural( "walnuts" ) :),
(: $2->set_long( "This is a pile of ground walnut.\n" ) :),
(: $2->set_medium_alias( "GroundWalnut" ) :),
});
data["grind:Walnut"] = item;
item = new( class state_change );
item->result = "/obj/reagents/generic_solid.ob";
item->factor = 0.04;
item->func = ({
(: $2->set_name( "garlic" ) :),
(: $2->set_short( "ground garlic" ) :),
(: $2->add_alias( "garlic" ) :),
(: $2->add_adjective( ({ "wild", "ground" }) ) :),
(: $2->set_long( "This is $pile_size$ of ground plant, "
"$amount_size$. Judging from the "
"smell, it must have been garlic.\n" ) :),
(: $2->set_medium_alias( "GroundGarlic" ) :),
(: $2->add_eat_effect("/std/effects/ingested/garlic_breath", 200) :),
(: $2->set_decay_speed(0) :)
});
data["grind:WildGarlic"] = item;
item = new( class state_change );
item->result = "/obj/reagents/generic_solid.ob";
item->factor = 0.04;
item->func = ({
(: $2->set_name( "garlic" ) :),
(: $2->set_short( "ground garlic" ) :),
(: $2->add_alias( "garlic" ) :),
(: $2->add_adjective( "ground" ) :),
(: $2->set_long( "This is $pile_size$ of ground plant, "
"$amount_size$. Judging from the "
"smell, it must have been garlic.\n" ) :),
(: $2->set_medium_alias( "GroundGarlic" ) :),
(: $2->add_eat_effect("/std/effects/ingested/garlic_breath", 200) :),
(: $2->set_decay_speed(0) :)
});
data["grind:GarLic"] = item;
item = new( class state_change );
item->result = "/obj/reagents/generic_solid.ob";
item->factor = 50.0;
item->func = ({
(: $2->set_name("parsley") :),
(: $2->set_short("ground parsley") :),
(: $2->add_alias("plant") :),
(: $2->add_plural( "plants" ) :),
(: $2->add_adjective("ground") :),
(: $2->set_long( "This is $pile_size$ of ground plant, "
"$amount_size$. It smells "
"like it might've been parsley.\n") :),
(: $2->set_medium_alias("GroundParsley") :),
(: $2->add_eat_effect("/std/effects/ingested/breath_fresh", 2) :),
(: $2->set_decay_speed(0) :)
});
data["grind:Parsley"] = item;
item = new( class state_change );
item->result = "/obj/reagents/generic_solid.ob";
item->factor = 50.0;
item->func = ({
(: $2->set_name("sage") :),
(: $2->set_short("ground sage") :),
(: $2->add_alias("plant") :),
(: $2->add_plural( "plants" ) :),
(: $2->add_adjective("ground") :),
(: $2->set_long( "This is $pile_size$ of ground plant, "
"$amount_size$. It smells "
"like it might've been sage.\n") :),
(: $2->set_medium_alias("GroundSage") :),
(: $2->set_decay_speed(0) :)
});
data["grind:Sage"] = item;
item = new( class state_change );
item->result = "/obj/reagents/generic_solid.ob";
item->factor = 50.0;
item->func = ({
(: $2->set_name("rosemary") :),
(: $2->set_short("ground rosemary") :),
(: $2->add_alias("plant") :),
(: $2->add_plural( "plants" ) :),
(: $2->add_adjective("ground") :),
(: $2->set_long( "This is $pile_size$ of ground plant, "
"$amount_size$. It smells "
"like it might've been rosemary.\n") :),
(: $2->set_medium_alias("GroundRosemary") :),
(: $2->set_decay_speed(0) :)
});
data["grind:Rosemary"] = item;
item = new( class state_change );
item->result = "/obj/reagents/generic_solid.ob";
item->factor = 50.0;
item->func = ({
(: $2->set_name("thyme") :),
(: $2->set_short("ground thyme") :),
(: $2->add_alias("plant") :),
(: $2->add_plural( "plants" ) :),
(: $2->add_adjective("ground") :),
(: $2->set_long( "This is $pile_size$ of ground plant, "
"$amount_size$. It smells "
"like it might've been thyme.\n") :),
(: $2->set_medium_alias("GroundThyme") :),
(: $2->set_decay_speed(0) :)
});
data["grind:Thyme"] = item;
}
mixed data_return_1() {
item = new( class state_change );
item->result = "/obj/reagents/generic_solid.ob";
item->factor = 50.0;
item->func = ({
(: $2->set_name("basil") :),
(: $2->set_short("ground basil") :),
(: $2->add_alias("plant") :),
(: $2->add_plural( "plants" ) :),
(: $2->add_adjective("ground") :),
(: $2->set_long( "This is $pile_size$ of ground plant, "
"$amount_size$. It smells "
"like it might've been basil.\n") :),
(: $2->set_medium_alias("GroundBasil") :),
(: $2->set_decay_speed(0) :)
});
data["grind:Basil"] = item;
item = new( class state_change );
item->result = "/obj/reagents/generic_solid.ob";
item->factor = 50.0;
item->func = ({
(: $2->set_name("eyebright") :),
(: $2->set_short("ground eyebright") :),
(: $2->add_alias("plant") :),
(: $2->add_plural( "plants" ) :),
(: $2->add_adjective("ground") :),
(: $2->set_long( "This is $pile_size$ of ground plant, "
"$amount_size$. It smells "
"like it might've been eyebright.\n") :),
(: $2->set_medium_alias("GroundEyebright") :),
(: $2->set_decay_speed(0) :)
});
data["grind:Eyebright"] = item;
item = new( class state_change );
item->result = "/obj/reagents/generic_solid.ob";
item->factor = 0.05;
item->func = ({
(: $2->set_name("spider") :),
(: $2->set_short("ground arachnid") :),
(: $2->add_alias("arachnid") :),
(: $2->add_adjective("ground") :),
(: $2->set_long( "This is $pile_size$ of ground arachnid, "
"$amount_size$. It looks "
"very chitinous.\n") :),
(: $2->set_medium_alias("GroundSpider") :),
(: $2->set_decay_speed(0) :)
});
data["grind:Spider"] = item;
item = new( class state_change );
item->result = "/obj/reagents/generic_solid.ob";
item->factor = 50.0;
item->func = ({
(: $2->set_name("fennel") :),
(: $2->set_short("ground fennel") :),
(: $2->add_alias(({"seed", "seeds"})) :),
(: $2->add_adjective("ground") :),
(: $2->set_long( "This is $pile_size$ of ground plant, "
"$amount_size$. It looks "
"like it might've been fennel.\n") :),
(: $2->set_medium_alias("GroundFennel") :),
(: $2->set_decay_speed(0) :)
});
data["grind:Fennel"] = item;
item = new( class state_change );
item->result = "/obj/reagents/generic_solid.ob";
item->factor = 50.0;
item->func = ({
(: $2->set_name("carrot") :),
(: $2->set_short("ground carrot") :),
(: $2->add_adjective("ground") :),
(: $2->set_long( "This is $pile_size$ of ground plant, "
"$amount_size$. It looks "
"very orange.\n") :),
(: $2->set_medium_alias("GroundCarrot") :),
(: $2->set_decay_speed(0) :)
});
data["grind:CarRot"] = item;
item = new( class state_change );
item->result = "/obj/reagents/generic_solid.ob";
item->factor = 10.0;
item->func = ({
(: $2->set_name("eye") :),
(: $2->add_alias("eyes") :),
(: $2->set_short("ground eyes") :),
(: $2->add_adjective("ground") :),
(: $2->set_long( "This is $pile_size$ of ground plant, "
"$amount_size$. It looks "
"very bloody.\n") :),
(: $2->set_medium_alias("GroundBunnyEyeball") :),
(: $2->set_decay_speed(0) :)
});
data["grind:BunnyEyeball"] = item;
item = new( class state_change );
item->result = "/obj/reagents/generic_solid.ob";
item->factor = 20.0;
item->func = ({
(: $2->set_name("crumbs") :),
(: $2->set_short("molasses cookie crumbs") :),
(: $2->add_adjective(({"molasses", "cookie"})) :),
(: $2->set_long("This is some cookie crumbs. Yum.\n") :),
(: $2->set_medium_alias("GroundMolassesCookie") :),
(: $2->set_decay_speed(0) :)
});
data["grind:MolassesCookie"] = item;
item = new( class state_change );
item->result = "/obj/reagents/generic_solid.ob";
item->factor = 10.0;
item->func = ({
(: $2->set_name("radish") :),
(: $2->set_short("ground radish") :),
(: $2->add_adjective("ground") :),
(: $2->set_long( "This is $pile_size$ of ground plant, "
"$amount_size$. It looks "
"very orange.\n") :),
(: $2->set_medium_alias("GroundRadish") :),
(: $2->set_decay_speed(0) :)
});
data["grind:Radish"] = item;
item = new( class state_change );
item->result = "/obj/reagents/generic_solid.ob";
item->factor = 10.0;
item->func = ({
(: $2->set_name("parsnip") :),
(: $2->set_short("ground parsnip") :),
(: $2->add_adjective("ground") :),
(: $2->set_long( "This is $pile_size$ of ground plant, "
"$amount_size$. It looks "
"a bit like a pile of pine sawdust.\n") :),
(: $2->set_medium_alias("GroundParsnip") :),
(: $2->set_decay_speed(0) :)
});
data["grind:Parsnip"] = item;
item = new( class state_change );
item->result = "/obj/reagents/generic_solid.ob";
item->factor = 50.0;
item->func = ({
(: $2->set_name("oregano") :),
(: $2->set_short("ground oregano") :),
(: $2->add_adjective("ground") :),
(: $2->set_long( "This is $pile_size$ of ground plant, "
"$amount_size$. It looks "
"very Genuan.\n") :),
(: $2->set_medium_alias("GroundOregano") :),
(: $2->set_decay_speed(0) :)
});
data["grind:Oregano"] = item;
item = new( class state_change );
item->result = "/obj/reagents/generic_solid.ob";
item->factor = 10.0;
item->func = ({
(: $2->set_name("foxglove") :),
(: $2->set_short("ground foxglove") :),
(: $2->add_adjective("ground") :),
(: $2->add_alias( "plant" ) :),
(: $2->add_plural( "plants" ) :),
(: $2->set_long( "This is $pile_size$ of ground plant, "
"$amount_size$. You can tell it used to be foxglove by the "
"little purple flowers scattered in with the green stuff.\n") :),
(: $2->set_medium_alias("GroundFoxglove") :),
(: $2->add_eat_effect( "/std/effects/ingested/cum_poison", 12 ) :),
(: $2->set_decay_speed(0) :)
});
data["grind:Foxglove"] = item;
item = new( class state_change );
item->result = "/obj/reagents/generic_solid.ob";
item->factor = 50.0;
item->func = ({
(: $2->set_name("violet") :),
(: $2->set_short("ground violet") :),
(: $2->add_adjective("ground") :),
(: $2->set_long( "This is $pile_size$ of ground plant, "
"$amount_size$. It looks "
"very, well, violet.\n") :),
(: $2->set_medium_alias("GroundViolet") :),
(: $2->set_decay_speed(0) :)
});
data["grind:Violet"] = item;
item = new( class state_change );
item->result = "/obj/reagents/generic_solid.ob";
item->factor = 10.0;
item->func = ({
(: $2->set_name("cabbage") :),
(: $2->set_short("shredded cabbage") :),
(: $2->add_adjective("shredded") :),
(: $2->set_long( "This is $pile_size$ of shredded cabbage, "
"$amount_size$. "
"Hopefully, not a sentinent one.\n") :),
(: $2->set_medium_alias("GroundCabbage") :),
(: $2->set_decay_speed(0) :)
});
data["grind:Cabbage"] = item;
item = new( class state_change );
item->result = "/obj/reagents/generic_solid.ob";
item->factor = 50.0;
item->func = ({
(: $2->set_name( "peel" ) :),
(: $2->set_short( "ground orange peel" ) :),
(: $2->add_adjective( ({ "ground", "orange" }) ) :),
(: $2->set_long( "This is $pile_size$ of ground orange peel, "
"$amount_siuze$. It is still "
"a vibrant orange, the citric acid preserving both the colour "
"and smell of the orange peel.\n" ) :),
(: $2->set_medium_alias( "GroundOrangePeel" ) :),
(: $2->set_decay_speed( 0 ) :)
});
data["grind:OrangePeel"] = item;
item = new( class state_change );
item->result = "/obj/reagents/generic_solid.ob";
item->factor = 1.0;
item->func = ({
(: $2->set_name( "belladonna" ) :),
(: $2->set_short( "ground belladonna" ) :),
(: $2->add_adjective( "ground" ) :),
(: $2->add_alias( "plant" ) :),
(: $2->add_plural( "plants" ) :),
(: $2->set_long( "This is $pile_size$ of ground plant, "
"$amount_size$. It looks like it might've been belladonna.\n" ) :),
(: $2->set_medium_alias( "GroundBelladonna" ) :),
(: $2->add_eat_effect( "/std/effects/ingested/cum_poison", 12 ) :),
(: $2->set_decay_speed( 0 ) :)
});
data["grind:Belladonna"] = item;
item = new( class state_change );
item->result = "/obj/reagents/generic_solid.ob";
item->factor = 1.0;
item->func = ({
(: $2->set_name( "hemlock" ) :),
(: $2->set_short( "ground hemlock" ) :),
(: $2->add_adjective( "ground" ) :),
(: $2->add_alias( "plant" ) :),
(: $2->add_plural( "plants" ) :),
(: $2->set_long( "This is $pile_size$ of ground plant, "
"$amount_size$. It looks like it might've been hemlock.\n" ) :),
(: $2->set_medium_alias( "GroundHemlock" ) :),
(: $2->add_eat_effect( "/std/effects/ingested/cum_poison", 12 ) :),
(: $2->set_decay_speed( 0 ) :)
});
data["grind:Hemlock"] = item;
item = new( class state_change );
item->result = "/obj/reagents/generic_solid.ob";
item->factor = 1.0;
item->func = ({
(: $2->set_name( "monkshood" ) :),
(: $2->set_short( "ground monkshood" ) :),
(: $2->add_adjective( "ground" ) :),
(: $2->add_alias( "plant" ) :),
(: $2->add_plural( "plants" ) :),
(: $2->set_long( "This is $pile_size$ of ground plant, "
"$amount_size$. It looks like it might've been monkshood.\n" ) :),
(: $2->set_medium_alias( "GroundMonkshood" ) :),
(: $2->add_eat_effect( "/std/effects/ingested/cum_poison", 12 ) :),
(: $2->set_decay_speed( 0 ) :)
});
data["grind:Monkshood"] = item;
item = new( class state_change );
item->result = "/obj/reagents/generic_solid.ob";
item->factor = 1.0;
item->func = ({
(: $2->set_name( "wormwood" ) :),
(: $2->set_short( "ground wormwood" ) :),
(: $2->add_adjective( "ground" ) :),
(: $2->add_alias( "plant" ) :),
(: $2->add_plural( "plants" ) :),
(: $2->set_long( "This is $pile_size$ of ground plant, "
"$amount_size$. It looks like it might've been wormwood.\n") :),
(: $2->set_medium_alias( "GroundWormwood" ) :),
(: $2->add_eat_effect( "/std/effects/ingested/cum_poison", 12 ) :),
(: $2->set_decay_speed( 0 ) :)
});
data["grind:Wormwood"] = item;
item = new( class state_change );
item->result = "/obj/reagents/generic_solid.ob";
item->factor = 1.0;
item->func = ({
(: $2->set_name( "bryony" ) :),
(: $2->set_short( "ground bryony" ) :),
(: $2->add_adjective( "ground" ) :),
(: $2->add_alias( "plant" ) :),
(: $2->add_plural( "plants" ) :),
(: $2->set_long( "This is $pile_size$ of ground plant, "
"$amount_size$. It looks like it might've been bryony.\n" ) :),
(: $2->set_medium_alias( "GroundBryony" ) :),
(: $2->add_eat_effect( "/std/effects/ingested/cum_poison", 12 ) :),
(: $2->set_decay_speed( 0 ) :)
});
data["grind:Bryony"] = item;
item = new( class state_change );
item->result = "/obj/reagents/generic_solid.ob";
item->factor = 1.0;
item->func = ({
(: $2->set_name( "achorion" ) :),
(: $2->set_short( "ground achorion mould" ) :),
(: $2->add_adjective( ({ "ground", "mould" }) ) :),
(: $2->add_alias( "mould" ) :),
(: $2->add_alias( "plant" ) :),
(: $2->add_plural( "plants" ) :),
(: $2->set_long( "This is $pile_size$ of ground plant, "
"$amount_size$. It looks like it might've been achorion mould.\n") :),
(: $2->set_medium_alias( "GroundAchorionMould" ) :),
(: $2->add_eat_effect( "/std/effects/ingested/cum_poison", 12 ) :),
(: $2->set_decay_speed( 0 ) :)
});
data["grind:AchorionMould"] = item;
item = new( class state_change );
item->result = "/obj/reagents/generic_solid.ob";
item->factor = 1.0;
item->func = ({
(: $2->set_name( "trumpet" ) :),
(: $2->set_short( "ground angel's trumpet" ) :),
(: $2->add_adjective( ({ "ground", "angel's" }) ) :),
(: $2->add_alias( "angel's" ) :),
(: $2->add_alias( "plant" ) :),
(: $2->add_plural( "plants" ) :),
(: $2->set_long( "This is $pile_size$ of ground plant, "
"$amount_size$. It looks like it might've been angel's trumpet.\n") :),
(: $2->set_medium_alias( "GroundAngelsTrumpet" ) :),
(: $2->add_eat_effect( "/std/effects/ingested/cum_poison", 12 ) :),
(: $2->set_decay_speed( 0 ) :)
});
data["grind:AngelsTrumpet"] = item;
item = new( class state_change );
item->result = "/obj/reagents/generic_solid.ob";
item->factor = 1.0;
item->func = ({
(: $2->set_name( "cereus" ) :),
(: $2->set_short( "ground cereus" ) :),
(: $2->add_adjective( "ground" ) :),
(: $2->add_alias( "plant" ) :),
(: $2->add_plural( "plants" ) :),
(: $2->set_long( "This is $pile_size$ of ground plant, "
"$amount_size$. It looks like it might've been cereus.\n") :),
(: $2->set_medium_alias( "GroundCereus" ) :),
(: $2->add_eat_effect( "/std/effects/ingested/cum_poison", 12 ) :),
(: $2->set_decay_speed( 0 ) :)
});
data["grind:Cereus"] = item;
item = new( class state_change );
item->result = "/obj/reagents/generic_solid.ob";
item->factor = 1.0;
item->func = ({
(: $2->set_name( "skullcap" ) :),
(: $2->set_short( "ground skullcap" ) :),
(: $2->add_adjective( "ground" ) :),
(: $2->add_alias( "plant" ) :),
(: $2->add_plural( "plants" ) :),
(: $2->set_long( "This is $pile_size$ of ground plant, "
"$amount_size$. It looks like it might've been skullcap.\n") :),
(: $2->set_medium_alias( "GroundSkullcap" ) :),
(: $2->add_eat_effect( "/std/effects/ingested/cum_poison", 12 ) :),
(: $2->set_decay_speed( 0 ) :)
});
data["grind:Skullcap"] = item;
item = new( class state_change );
item->result = "/obj/reagents/generic_solid.ob";
item->factor = 1.0;
item->func = ({
(: $2->set_name( "weed" ) :),
(: $2->set_short( "ground tyler weed" ) :),
(: $2->add_adjective( ({ "ground", "tyler" }) ) :),
(: $2->add_alias( "tyler" ) :),
(: $2->add_alias( "plant" ) :),
(: $2->add_plural( "plants" ) :),
(: $2->set_long( "This is $pile_size$ of ground plant, "
"$amount_size$. It looks like it might've been tyler weed.\n") :),
(: $2->set_medium_alias( "GroundTylerWeed" ) :),
(: $2->add_eat_effect( "/std/effects/ingested/cum_poison", 12 ) :),
(: $2->set_decay_speed( 0 ) :)
});
data["grind:TylerWeed"] = item;
item = new( class state_change );
item->result = "/obj/reagents/generic_solid.ob";
item->factor = 1.0;
item->func = ({
(: $2->set_name( "skullcap" ) :),
(: $2->set_short( "ground skullcap" ) :),
(: $2->add_adjective( "ground" ) :),
(: $2->add_alias( "plant" ) :),
(: $2->add_plural( "plants" ) :),
(: $2->set_long( "This is $pile_size$ of ground plant, "
"$amount_size$. It looks like it might've been skullcap.\n") :),
(: $2->set_medium_alias( "GroundSkullcap" ) :),
(: $2->add_eat_effect( "/std/effects/ingested/cum_poison", 12 ) :),
(: $2->set_decay_speed( 0 ) :)
});
data["grind:Skullcap"] = item;
item = new( class state_change );
item->result = "/obj/reagents/generic_solid.ob";
item->factor = 1.0;
item->func = ({
(: $2->set_name( "skin" ) :),
(: $2->set_short( "ground toad skin" ) :),
(: $2->add_adjective( ({ "ground", "toad" }) ) :),
(: $2->add_plural( "skins" ) :),
(: $2->set_long( "This is $pile_size$ of ground skin, "
"$amount_size$. It looks like it might've originally belonged "
"to a toad.\n") :),
(: $2->set_medium_alias( "GroundToadSkin" ) :),
(: $2->set_decay_speed( 0 ) :)
});
data["grind:SkinOfToad"] = item;
item = new( class state_change );
item->result = "/obj/reagents/generic_solid.ob";
item->factor = 0.5;
item->func = ({
(: $2->set_name( "duct" ) :),
(: $2->set_short( "ground lion bile duct" ) :),
(: $2->add_adjective( ({ "ground", "lion", "bile" }) ) :),
(: $2->add_palias( "bile" ) :),
(: $2->add_plural( "ducts" ) :),
(: $2->set_long( "This is $pile_size$ of ground bile duct, "
"$amount_size$. It looks like it might've originally belonged "
"to a lion.\n") :),
(: $2->set_medium_alias( "GroundLionBileDuct" ) :),
(: $2->set_decay_speed( 0 ) :)
});
data["grind:BileDuctOfLion"] = item;
item = new( class state_change );
item->result = "/obj/reagents/generic_solid.ob";
item->factor = 1.0;
item->func = ({
(: $2->set_name( "heart" ) :),
(: $2->set_short( "ground wolf heart" ) :),
(: $2->add_adjective( ({ "ground", "wolf" }) ) :),
(: $2->add_plural( "hearts" ) :),
(: $2->set_long( "This is $pile_size$ of ground heart, "
"$amount_size$. It looks like it might've originally belonged "
"to a wolf.\n") :),
(: $2->set_medium_alias( "GroundWolfHeart" ) :),
(: $2->set_decay_speed( 0 ) :)
});
data["grind:HeartOfWolf"] = item;
item = new( class state_change );
item->result = "/obj/reagents/generic_solid.ob";
item->factor = 1.0;
item->func = ({
(: $2->set_name( "brain" ) :),
(: $2->set_short( "ground bird brain" ) :),
(: $2->add_adjective( ({ "ground", "bird" }) ) :),
(: $2->add_plural( "brains" ) :),
(: $2->set_long( "This is $pile_size$ of ground brain, "
"$amount_size$. It looks like it might've originally belonged "
"to a bird.\n") :),
(: $2->set_medium_alias( "GroundBirdBrain" ) :),
(: $2->set_decay_speed( 0 ) :)
});
data["grind:BrainOfBird"] = item;
}
mixed data_return_2() {
item = new( class state_change );
item->result = "/obj/reagents/generic_solid.ob";
item->factor = 1.0;
item->func = ({
(: $2->set_name( "brain" ) :),
(: $2->set_short( "ground bird brain" ) :),
(: $2->add_adjective( ({ "ground", "bird" }) ) :),
(: $2->add_plural( "brains" ) :),
(: $2->set_long( "This is $pile_size$ of ground brain, "
"$amount_size$. It looks like it might've originally belonged "
"to a bird.\n") :),
(: $2->set_medium_alias( "GroundBirdBrain" ) :),
(: $2->set_decay_speed( 0 ) :)
});
data["grind:BrainOfChicken"] = item;
item = new( class state_change );
item->result = "/obj/reagents/generic_solid.ob";
item->factor = 1.0;
item->func = ({
(: $2->set_name( "brain" ) :),
(: $2->set_short( "ground bird brain" ) :),
(: $2->add_adjective( ({ "ground", "bird" }) ) :),
(: $2->add_plural( "brains" ) :),
(: $2->set_long( "This is $pile_size$ of ground brain, "
"$amount_size$. It looks like it might've originally belonged "
"to a bird.\n") :),
(: $2->set_medium_alias( "GroundBirdBrain" ) :),
(: $2->set_decay_speed( 0 ) :)
});
data["grind:BrainOfDuck"] = item;
item = new( class state_change );
item->result = "/obj/reagents/generic_solid.ob";
item->factor = 0.5;
item->func = ({
(: $2->set_name( "brain" ) :),
(: $2->set_short( "ground bird brain" ) :),
(: $2->add_adjective( ({ "ground", "bird" }) ) :),
(: $2->add_plural( "brains" ) :),
(: $2->set_long( "This is $pile_size$ of ground brain, "
"$amount_size$. It looks like it might've originally belonged "
"to a bird.\n") :),
(: $2->set_medium_alias( "GroundBirdBrain" ) :),
(: $2->set_decay_speed( 0 ) :)
});
data["grind:BrainOfDuckling"] = item;
item = new( class state_change );
item->result = "/obj/reagents/generic_solid.ob";
item->factor = 1.0;
item->func = ({
(: $2->set_name( "brain" ) :),
(: $2->set_short( "ground bird brain" ) :),
(: $2->add_adjective( ({ "ground", "bird" }) ) :),
(: $2->add_plural( "brains" ) :),
(: $2->set_long( "This is $pile_size$ of ground brain, "
"$amount_size$. It looks like it might've originally belonged "
"to a bird.\n") :),
(: $2->set_medium_alias( "GroundBirdBrain" ) :),
(: $2->set_decay_speed( 0 ) :)
});
data["grind:BrainOfParrot"] = item;
item = new( class state_change );
item->result = "/obj/reagents/generic_solid.ob";
item->factor = 1.0;
item->func = ({
(: $2->set_name( "brain" ) :),
(: $2->set_short( "ground bird brain" ) :),
(: $2->add_adjective( ({ "ground", "bird" }) ) :),
(: $2->add_plural( "brains" ) :),
(: $2->set_long( "This is $pile_size$ of ground brain, "
"$amount_size$. It looks like it might've originally belonged "
"to a bird.\n") :),
(: $2->set_medium_alias( "GroundBirdBrain" ) :),
(: $2->set_decay_speed( 0 ) :)
});
data["grind:BrainOfPeacock"] = item;
item = new( class state_change );
item->result = "/obj/reagents/generic_solid.ob";
item->factor = 1.0;
item->func = ({
(: $2->set_name( "brain" ) :),
(: $2->set_short( "ground bird brain" ) :),
(: $2->add_adjective( ({ "ground", "bird" }) ) :),
(: $2->add_plural( "brains" ) :),
(: $2->set_long( "This is $pile_size$ of ground brain, "
"$amount_size$. It looks like it might've originally belonged "
"to a bird.\n") :),
(: $2->set_medium_alias( "GroundBirdBrain" ) :),
(: $2->set_decay_speed( 0 ) :)
});
data["grind:BrainOfVulture"] = item;
item = new( class state_change );
item->result = "/obj/food/sweets/sugar.food";
item->factor = 5.0;
item->func = ({ });
data["grind:SugarCube"] = item;
item = new( class state_change );
item->result = "/obj/food/sweets/brown_sugar.food";
item->factor = 5.0;
item->func = ({ });
data["grind:SugarLump"] = item;
item = new( class state_change );
item->result = "/obj/reagents/generic_solid.ob";
item->factor = 0.25;
item->func = ({
(: $2->set_name( "powder" ) :),
(: $2->set_short( "grainy orange powder" ) :),
(: $2->add_adjective( ({ "grainy", "orange" }) ) :),
(: $2->add_plural( "powders" ) :),
(: $2->set_long( "This is $pile_size$ of grainy orange powder, "
"$amount_size$. It looks like it might've originally been "
"solid drain cleaner.\n") :),
(: $2->set_medium_alias( "GroundDrainCleaner" ) :),
(: $2->set_decay_speed( 0 ) :)
});
data["grind:DrainCleaner"] = item;
item = new( class state_change );
item->result = "/obj/reagents/water.ob";
item->factor = 1.0;
item->func = ({});
data["heat:Water"] = item;
item = new( class state_change );
item->result = "/obj/reagents/generic_liquid.ob";
item->factor = 0.5;
item->func = ({
(: $2->set_name( "steeped_achorion" ) :),
(: $2->set_short( "purple-grey liquid" ) :),
(: $2->add_adjective( ({ "purple-grey", "liquid" }) ) :),
(: $2->set_long( "This is $amount_size$ of some purple-grey liquid.\n" ) :),
(: $2->set_medium_alias( "UndistilledAchorionPurple" ) :),
});
data["heat:UnheatedAchorionPurple"] = item;
item = new( class state_change );
item->result = "/obj/reagents/con_poison.ob";
item->factor = 0.1;
item->func = ({ (: $2->add_eat_effect( "/std/effects/poisons/con_new",
to_int( $3->query_skill_bonus( "covert.items.poisons" ) ) ) :) });
data["heat:UnheatedWeakConPoison"] = item;
item = new( class state_change );
item->result = "/obj/reagents/con_poison.ob";
item->factor = 0.1;
item->func = ({ (: $2->add_eat_effect( "/std/effects/poisons/con_new",
to_int( $3->query_skill_bonus( "covert.items.poisons" ) * 10 ) ) :) });
data["heat:UnheatedConPoison"] = item;
item = new( class state_change );
item->result = "/obj/reagents/confuse_poison.ob";
item->factor = 0.1;
item->func = ({ (: $2->add_eat_effect( "/std/effects/poisons/confuse",
to_int( $3->query_skill_bonus( "covert.items.poisons" ) * 10 ) ) :) });
data["heat:UnheatedConfusePoison"] = item;
item = new( class state_change );
item->result = "/obj/reagents/smokebomb.ob";
item->factor = 0.5;
item->func = ({ (: $2->add_eat_effect( "/std/effects/poisons/smokebomb",
to_int( $3->query_skill_bonus( "covert.items.poisons" ) ) ) :) });
data["heat:UnheatedSmokeBomb"] = item;
item = new( class state_change );
item->result = "/w/taffyd/reagents/caramelised_sugar.food";
item->factor = 6.4;
item->func = ({});
item->playtester = 1;
data["heat:SuGar"] = item;
item = new( class state_change );
item->result = "/w/taffyd/reagents/disgusting_brown_lump.food";
item->factor = 0.15625;
item->func = ({ });
item->playtester = 1;
data["heat:CaramelisedSugar"] = item;
item = new( class state_change );
item->result = "/obj/food/sweets/toffee.food";
item->factor = 1.0;
item->func = ({});
item->playtester = 1;
data["heat:BrownSugar"] = item;
item = new( class state_change );
item->result = "/obj/reagents/generic_liquid.ob";
item->factor = 0.5;
item->func = ({
(: $2->set_name("liquid") :),
(: $2->set_short("cloudy yellowish liquid") :),
(: $2->set_long("This is a cloudy, yellowish liquid, with faint "
"traces of red swirls.\n") :),
(: $2->add_adjective(({ "cloudy", "yellowish", "yellow" })) :)
});
data["juice:snake left eye"] = item;
item = new( class state_change );
item->result = "/obj/reagents/generic_liquid.ob";
item->factor = 0.5;
item->func = ({
(: $2->set_name( "juice" ) :),
(: $2->set_short( "jelly orange juice" ) :),
(: $2->add_adjective( ({ "jelly", "orange" }) ) :),
(: $2->set_long( "This is a delicious looking juice that "
"appears to have been made from juicing up a jelly orange.\n" ) :),
(: $2->set_medium_alias( "JellyOrangeJuice" ) :),
});
data["juice:JellyOrange"] = item;
item = new( class state_change );
item->result = "/obj/reagents/generic_liquid.ob";
item->factor = 1.0;
item->func = ({
(: $2->set_name( "juice" ) :),
(: $2->set_short( "apple juice" ) :),
(: $2->set_main_plural( "apple juices" ) :),
(: $2->add_plural( "juices" ) :),
(: $2->add_adjective( "apple" ) :),
(: $2->set_long( "This is some transparent golden-brown "
"juice made from apples, "
"$amount_size$.\n" ) :),
(: $2->set_medium_alias( "AppleJuice" ) :),
});
data["juice:Apple"] = item;
item = new( class state_change );
item->result = "/obj/reagents/generic_liquid.ob";
item->factor = 1.0;
item->func = ({
(: $2->set_name( "blackheart_juice" ) :),
(: $2->set_short( "apple juice" ) :),
(: $2->set_main_plural( "apple juices" ) :),
(: $2->add_plural( "juices" ) :),
(: $2->add_alias( "juice" ) :),
(: $2->add_adjective( "apple" ) :),
(: $2->set_long( "This is some dark, treacly, "
"sweet-smelling apple juice, "
"$amount_size$.\n" ) :),
(: $2->set_medium_alias( "BlackheartJuice" ) :),
});
data["juice:LancreBlackheart"] = item;
item = new( class state_change );
item->result = "/obj/reagents/generic_liquid.ob";
item->factor = 1.0;
item->func = ({
(: $2->set_name( "disagreeable_juice" ) :),
(: $2->set_short( "apple juice" ) :),
(: $2->set_main_plural( "apple juices" ) :),
(: $2->add_plural( "juices" ) :),
(: $2->add_alias( "juice" ) :),
(: $2->add_adjective( "apple" ) :),
(: $2->set_long( "This is some thin and watery "
"sour-smelling apple juice, "
"$amount_size$.\n" ) :),
(: $2->set_medium_alias( "DisagreeableJuice" ) :),
});
data["juice:GoldenDisagreeable"] = item;
item = new( class state_change );
item->result = "/obj/reagents/generic_liquid.ob";
item->factor = 1.0;
item->func = ({
(: $2->set_name( "billet_juice" ) :),
(: $2->set_short( "apple juice" ) :),
(: $2->set_main_plural( "apple juices" ) :),
(: $2->add_plural( "juices" ) :),
(: $2->add_alias( "juice" ) :),
(: $2->add_adjective( "apple" ) :),
(: $2->set_long( "This is some evil coloured, "
"bitter-smelling apple juice, "
"$amount_size$.\n" ) :),
(: $2->set_medium_alias( "BilletJuice" ) :),
(: $2->add_eat_effect( "/std/effects/ingested/nausea", 50 ) :),
});
data["juice:GreenBillet"] = item;
item = new( class state_change );
item->result = "/std/object";
item->factor = 1.1;
item->func = ({
(: $2->set_name("ice") :),
(: $2->set_short("ice") :),
(: $2->set_long("This is a chunk of ice.\n") :)
});
data["freeze:Water"] = item;
item = new( class state_change );
item->result = "/obj/food";
item->factor = 0.9;
item->func = ({
(: $2->set_name( "potato" ) :),
(: $2->set_short( "peeled potato" ) :),
(: $2->add_adjective("peeled") :),
(: $2->set_long( "This is a raw, peeled potato, ready for what next you do.\n" ) :),
(: $2->set_medium_alias( "PeeledPotato" ) :),
(: $2->set_decay_speed( 0 ) :)
});
data["peel:Potato"] = item;
item = new( class state_change );
item->result = "/obj/reagents/generic_liquid.ob";
item->factor = 0.1;
item->func = ({
(: $2->set_name( "spider_poison" ) :),
(: $2->set_short( "pale red liquid" ) :),
(: $2->add_adjective( ({ "pale", "red", "liquid" }) ) :),
(: $2->set_long( "This is $amount_size$ of some pale red liquid.\n" ) :),
(: $2->set_medium_alias( "UndistilledSpiderPoison" ) :),
(: $2->add_eat_effect( "/std/effects/poisons/spider_venom",
to_int( $3->query_skill_bonus( "covert.items.poisons" ) / 10 ) ) :),
});
data["press:PoisonGlandOfSpider"] = item;
item = new( class state_change );
item->result = "/obj/reagents/generic_liquid.ob";
item->factor = 0.1;
item->func = ({
(: $2->set_name( "blowfish_poison" ) :),
(: $2->set_short( "pale brown liquid" ) :),
(: $2->add_adjective( ({ "pale", "brown", "liquid" }) ) :),
(: $2->set_long( "This is $amount_size$ of some pale brown liquid.\n" ) :),
(: $2->set_medium_alias( "UndistilledBlowfishPoison" ) :),
(: $2->add_eat_effect( "/std/effects/poisons/bloat",
to_int( $3->query_skill_bonus( "covert.items.poisons" ) / 10 ) ) :),
});
data["press:PoisonSacOfBlowfish"] = item;
item = new( class state_change );
item->result = "/obj/reagents/generic_liquid.ob";
item->factor = 0.1;
item->func = ({
(: $2->set_name( "snake_poison" ) :),
(: $2->set_short( "thin white liquid" ) :),
(: $2->add_adjective( ({ "thin", "white", "liquid" }) ) :),
(: $2->set_long( "This is $amount_size$ of some thin white liquid.\n" ) :),
(: $2->set_medium_alias( "UndistilledSnakePoison" ) :),
(: $2->add_eat_effect( "/std/effects/ingested/poison",
to_int( $3->query_skill_bonus( "covert.items.poisons" ) ) ) :),
});
data["press:PoisonSacOfSnake"] = item;
item = new( class state_change );
item->result = "/obj/reagents/generic_solid.ob";
item->factor = 50.0;
item->func = ({
(: $2->set_name( "venom" ) :),
(: $2->set_short( "yellow powder" ) :),
(: $2->add_alias( "powder" ) :),
(: $2->add_adjective( "yellow" ) :),
(: $2->set_long( "This is some yellow powder.\n" ) :),
(: $2->set_medium_alias( "PoisonVenom" ) :),
(: $2->add_eat_effect("/std/effects/ingested/cum_poison", 16) :),
(: $2->add_eat_effect("/std/effects/ingested/basic_healing", 4) :),
(: $2->set_decay_speed( 0 ) :)
});
data["pulverise:Venom"] = item;
item = new( class state_change );
item->result = "/obj/reagents/generic_solid.ob";
item->factor = 50.0;
item->func = ({
(: $2->set_name("Catalyst") :),
(: $2->set_short("white powder") :),
(: $2->add_alias("powder") :),
(: $2->add_adjective("white") :),
(: $2->set_long("This is some white powder.\n") :),
(: $2->set_medium_alias("PoisonCatalyst") :),
(: $2->add_eat_effect("/std/effects/ingested/cum_poison", 12) :),
(: $2->add_eat_effect("/std/effects/ingested/basic_healing", 2) :),
(: $2->set_decay_speed(0) :)
});
data["pulverise:Catalyst"] = item;
item = new( class state_change );
item->result = "/obj/reagents/generic_solid.ob";
item->factor = 50.0;
item->func = ({
(: $2->set_name("fang") :),
(: $2->set_short("black powder") :),
(: $2->add_alias("powder") :),
(: $2->add_adjective("black") :),
(: $2->set_long("This is some black powder.\n") :),
(: $2->set_medium_alias("PoisonFang") :),
(: $2->set_decay_speed(0) :)
});
data["pulverise:Fang"] = item;
item = new( class state_change );
item->result = "/obj/reagents/generic_solid.ob";
item->factor = 50.0;
item->func = ({
(: $2->set_name("leaf") :),
(: $2->set_short("green powder") :),
(: $2->add_alias("powder") :),
(: $2->add_adjective("green") :),
(: $2->set_long("This is some green powder.\n") :),
(: $2->set_medium_alias("PoisonLeaf") :),
(: $2->set_decay_speed(0) :)
});
data["pulverise:Leaf"] = item;
item = new( class state_change );
item->result = "/obj/reagents/sulphur_powder.ob";
item->factor = 10.0;
item->func = ({});
data["pulverise:SulphurBlock"] = item;
item = new( class state_change );
item->result = "/obj/reagents/generic_liquid.ob";
item->factor = 1.0;
item->func = ({
(: $2->set_name("alexander") :),
(: $2->set_short("brandy Alexander") :),
(: $2->add_adjective( "brandy" ) :),
(: $2->add_alias( ({ "brandy", "cocktail" }) ) :),
(: $2->set_long("A creamy brandy Alexander cocktail, full "
"of brandy, cream and chocolate liqueur goodness. "
"It looks perfect.\n") :),
(: $2->add_eat_effect( "/std/effects/ingested/drunk", 800 ) :),
(: $2->set_medium_alias( "BrandyAlexander" ) :)
});
data["shake:UnshakenBrandyAlexander"] = item;
item = new( class state_change );
item->result = "/obj/reagents/generic_liquid.ob";
item->factor = 1.0;
item->func = ({
(: $2->set_name( "cosmopilitian" ) :),
(: $2->set_short( "Cosmopilitian" ) :),
(: $2->add_alias( "cocktail" ) :),
(: $2->set_long( "The perfect Cosmopilitian cocktail. For "
"is it not written, \"Things always look better "
"through the bottom of an empty glass.\"?\n" ) :),
(: $2->add_eat_effect( "/std/effects/ingested/drunk", 800 ) :),
(: $2->set_medium_alias( "Cosmopilitian" ) :),
});
data["shake:UnshakenCosmopilitian"] = item;
item = new( class state_change );
item->result = "/obj/reagents/generic_liquid.ob";
item->factor = 1.0;
item->func = ({
(: $2->set_name( "morporkian" ) :),
(: $2->set_short( "Morporkian" ) :),
(: $2->add_alias( "cocktail" ) :),
(: $2->set_long( "The perfect Morporkian, in drink form. "
"This drink does not contain blood, vomit or "
"sharp knives.\n" ) :),
(: $2->add_eat_effect( "/std/effects/ingested/drunk", 800 ) :),
(: $2->set_medium_alias( "Morporkian" ) :),
});
data["shake:UnshakenMorporkian"] = item;
item = new( class state_change );
item->result = "/obj/reagents/generic_liquid.ob";
item->factor = 1.0;
item->func = ({
(: $2->set_name( "carriage" ) :),
(: $2->set_short( "Sidecarriage" ) :),
(: $2->add_alias( "cocktail" ) :),
(: $2->add_adjective( "side" ) :),
(: $2->set_long( "A Sidecarriage cocktail, just "
"the drink for a smooth ride.\n" ) :),
(: $2->add_eat_effect( "/std/effects/ingested/drunk", 800 ) :),
(: $2->set_medium_alias( "SideCarriage" ) :),
});
data["shake:UnshakenSideCarriage"] = item;
item = new( class state_change );
item->result = "/obj/reagents/generic_liquid.ob";
item->factor = 1.0;
item->func = ({
(: $2->set_name( "daiquiri" ) :),
(: $2->set_short( "Bananana Daiquiri" ) :),
(: $2->add_alias( "cocktail" ) :),
(: $2->add_adjective( "bananana" ) :),
(: $2->set_long( "Mmm, full of mon... ape-y goodness.\n" ) :),
(: $2->add_eat_effect( "/std/effects/ingested/drunk", 800 ) :),
(: $2->set_medium_alias( "BananaDaiquiri" ) :),
});
data["shake:UnshakenBananaDaiquiri"] = item;
item = new( class state_change );
item->result = "/obj/reagents/generic_liquid.ob";
item->factor = 1.0;
item->func = ({
(: $2->set_name( "lady" ) :),
(: $2->set_short( "Shady Lady" ) :),
(: $2->add_alias( "cocktail" ) :),
(: $2->add_adjective( "shady" ) :),
(: $2->set_long( "An Shady Lady. For some reason, this "
"cocktail seems a little... distasteful, even though "
"it smells delicious.\n" ) :),
(: $2->add_eat_effect( "/std/effects/ingested/drunk", 800 ) :),
(: $2->set_medium_alias( "ShadyLady" ) :),
});
data["shake:UnshakenShadyLady"] = item;
item = new( class state_change );
item->result = "/obj/reagents/generic_liquid.ob";
item->factor = 1.0;
item->func = ({
(: $2->set_name( "dwarf" ) :),
(: $2->set_short( "Well Greased Dwarf" ) :),
(: $2->add_alias( "cocktail" ) :),
(: $2->add_adjective( ({ "well", "greased" }) ) :),
(: $2->set_long( "An Well Greased Dwarf. The cocktail "
"seems short, dark and likely to put you in a vile "
"temper.\n" ) :),
(: $2->add_eat_effect( "/std/effects/ingested/drunk", 800 ) :),
(: $2->set_medium_alias( "WellGreasedDwarf" ) :),
});
data["shake:UnshakenWellGreasedDwarf"] = item;
}
mixed data_return_3() {
item = new( class state_change );
item->result = "/obj/reagents/generic_solid.ob";
item->factor = 1.0;
item->func = ({
(: $2->set_name( "carrot" ) :),
(: $2->set_short( "sliced carrot" ) :),
(: $2->add_adjective( "sliced" ) :),
(: $2->set_long( "This is some sliced carrots, little "
"orange rings around lighter orange circles.\n" ) :),
(: $2->set_medium_alias( "SlicedCarrot" ) :),
(: $2->set_decay_speed( 0 ) :)
});
data["slice:Carrot"] = item;
item = new( class state_change );
item->result = "/obj/reagents/generic_solid.ob";
item->factor = 1.0;
item->func = ({
(: $2->set_name("cabbage") :),
(: $2->set_short("shredded cabbage") :),
(: $2->add_adjective("shredded") :),
(: $2->set_long("This is some shredded cabbage. "
"Hopefully, not a sentinent one.\n") :),
(: $2->set_medium_alias("GroundCabbage") :),
(: $2->set_decay_speed(0) :)
});
data["slice:Cabbage"] = item;
item = new( class state_change );
item->result = "/obj/reagents/generic_solid.ob";
item->factor = 1.0;
item->func = ({
(: $2->set_name( "rhubarb" ) :),
(: $2->set_short( "sliced rhubarb" ) :),
(: $2->add_adjective( "sliced" ) :),
(: $2->set_long( "This is some sliced rhubarb, sweet little chunks "
"perfect for a nice pie.\n" ) :),
(: $2->set_medium_alias( "SlicedRhubarb" ) :),
(: $2->set_decay_speed( 0 ) :)
});
data["slice:Rhubarb"] = item;
item = new( class state_change );
item->result = "/obj/reagents/generic_solid.ob";
item->factor = 1.0;
item->func = ({
(: $2->set_name( "onion" ) :),
(: $2->set_short( "sliced onion" ) :),
(: $2->add_adjective( "sliced" ) :),
(: $2->set_long( "This is some finely sliced onions. How very sad... "
"could make a bloke break down and sob...\n" ) :),
(: $2->set_medium_alias( "SlicedOnion" ) :),
(: $2->set_decay_speed( 0 ) :)
});
data["slice:Onion"] = item;
item = new( class state_change );
item->result = "/obj/reagents/generic_solid.ob";
item->factor = 1.0;
item->func = ({
(: $2->set_name( "parsnip" ) :),
(: $2->set_short( "sliced parsnip" ) :),
(: $2->add_adjective( "sliced" ) :),
(: $2->set_long( "This is some parsnip slices, white and hot.\n" ) :),
(: $2->set_medium_alias( "SlicedParsnip" ) :),
(: $2->set_decay_speed( 0 ) :)
});
data["slice:Parsnip"] = item;
item = new( class state_change );
item->result = "/obj/reagents/generic_solid.ob";
item->factor = 1.0;
item->func = ({
(: $2->set_name( "tomato" ) :),
(: $2->set_short( "sliced tomato" ) :),
(: $2->add_adjective( "sliced" ) :),
(: $2->set_long( "This is some sliced tomato, perfect for a sandwich, "
"but needing more slicing for other purposes.\n" ) :),
(: $2->set_medium_alias( "SlicedTomato" ) :),
(: $2->set_decay_speed( 0 ) :)
});
data["slice:Tomato"] = item;
item = new( class state_change );
item->result = "/obj/reagents/generic_solid.ob";
item->factor = 1.0;
item->func = ({
(: $2->set_name( "tomato" ) :),
(: $2->set_short( "chopped tomato" ) :),
(: $2->add_adjective( "chopped" ) :),
(: $2->set_long( "This is some chopped tomato, suitable for cooking.\n" ) :),
(: $2->set_medium_alias( "ChoppedTomato" ) :),
(: $2->set_decay_speed( 0 ) :)
});
data["slice:SlicedTomato"] = item;
item = new( class state_change );
item->result = "/obj/reagents/generic_solid.ob";
item->factor = 1.0;
item->func = ({
(: $2->set_name( "potato" ) :),
(: $2->set_short( "potato chunks" ) :),
(: $2->add_alias(({"potato chunks", "potato chunk", "chunk", "chunks"})) :),
(: $2->set_long( "These are some potato chunks. They could do with "
"some cooking ere they are eaten.\n" ) :),
(: $2->set_medium_alias( "PotatoChunks" ) :),
(: $2->set_decay_speed( 0 ) :)
});
data["slice:PeeledPotato"] = item;
item = new( class state_change );
item->result = "/obj/reagents/generic_solid.ob";
item->factor = 1.0;
item->func = ({
(: $2->set_name( "celery" ) :),
(: $2->set_short( "sliced celery" ) :),
(: $2->add_adjective( "sliced" ) :),
(: $2->set_long( "This is some sliced celery, perfect for a nice "
"soup or stew.\n" ) :),
(: $2->set_medium_alias( "SlicedCelery" ) :),
(: $2->set_decay_speed( 0 ) :)
});
data["slice:Celery"] = item;
item = new( class state_change );
item->result = "/obj/reagents/generic_solid.ob";
item->factor = 1.0;
item->func = ({
(: $2->set_name( "radish" ) :),
(: $2->set_short( "sliced radish" ) :),
(: $2->add_adjective( "sliced" ) :),
(: $2->set_long( "This is some sliced radish, the decorative vegetable.\n" ) :),
(: $2->set_medium_alias( "SlicedRadish" ) :),
(: $2->set_decay_speed( 0 ) :)
});
data["slice:Radish"] = item;
item = new( class state_change );
item->result = "/obj/reagents/generic_solid.ob";
item->factor = 1.0;
item->func = ({
(: $2->set_name( "cucumber" ) :),
(: $2->set_short( "cucumber slices" ) :),
(: $2->add_alias(({"cucumber slices", "cucumber slice", "slice", "slices"})) :),
(: $2->add_adjective( "sliced" ) :),
(: $2->set_long( "These are the remains of a once mighty cucumber, now sliced. "
"Tis a great pity.\n" ) :),
(: $2->set_medium_alias( "SlicedCucumber" ) :),
(: $2->set_decay_speed( 0 ) :)
});
data["slice:Cucumber"] = item;
item = new( class state_change );
item->result = "/obj/reagents/generic_solid.ob";
item->factor = 1.0;
item->func = ({
(: $2->set_name( "apple" ) :),
(: $2->set_short( "sliced apple" ) :),
(: $2->add_adjective( "sliced" ) :),
(: $2->set_long( "This is some sliced apple, sweet and delicious.\n" ) :),
(: $2->set_medium_alias( "SlicedApple" ) :),
(: $2->set_decay_speed( 0 ) :)
});
data["slice:Apple"] = item;
item = new( class state_change );
item->result = "/obj/reagents/generic_solid.ob";
item->factor = 1.0;
item->func = ({
(: $2->set_name( "banana" ) :),
(: $2->set_short( "sliced banana" ) :),
(: $2->add_adjective( "sliced" ) :),
(: $2->set_long( "This is some sliced banana. It would go "
"down a treat on buttered toast.\n" ) :),
(: $2->set_medium_alias( "SlicedBanana" ) :),
(: $2->set_decay_speed( 0 ) :)
});
data["slice:Banana"] = item;
item = new( class state_change );
item->result = "/obj/reagents/generic_ore.ob";
item->factor = 0.75;
item->func = ({
(: $2->set_name("ore") :),
(: $2->set_short("refined iron ore") :),
(: $2->add_adjective(({"refined", "iron"})) :),
(: $2->set_long("This is $pile_size$ of refined iron ore, "
"$amount_size$.\n" ) :),
(: $2->set_material("refined iron ore") :),
(: $2->set_material("refined iron ore") :),
(: $2->set_medium_alias("RefinedIronOre") :)
});
data["smelt:RedHotRawIronOre"] = item;
item = new( class state_change );
item->result = "/obj/reagents/generic_ore.ob";
item->factor = 0.75;
item->func = ({
(: $2->set_name("bloom") :),
(: $2->set_short("pig of iron bloom") :),
(: $2->add_adjective(({"pig", "of", "iron"})) :),
(: $2->add_property("determinate", "a ") :),
(: $2->add_alias("pig") :),
(: $2->add_alias("iron") :),
(: $2->set_material("iron bloom") :),
(: $2->set_long("This is a lump of crude iron.\n") :),
(: $2->set_medium_alias("IronBloom") :),
(: $2->reset_continuous() :)
});
data["smelt:RedHotRefinedIronOre"] = item;
item = new( class state_change );
item->result = "/obj/reagents/generic_ore.ob";
item->factor = 0.5;
item->func = ({
(: $2->set_name("ingot") :),
(: $2->set_short("wrought iron ingot") :),
(: $2->add_adjective(({"wrought", "iron"})) :),
(: $2->add_property("determinate", "a ") :),
(: $2->add_alias("iron") :),
(: $2->set_material("wrought iron") :),
(: $2->set_long("This is an ingot of wrought iron.\n") :),
(: $2->set_medium_alias("WroughtIron") :),
(: $2->reset_continuous() :)
});
data["hammer:RedHotIronBloom"] = item;
item = new( class state_change );
item->result = "/obj/reagents/generic_solid.ob";
item->factor = 1.0;
item->func = ({ (:
$2->set_decay_speed(0),
$2->set_medium_alias( "SmokeCrystals" ),
$2->set_name( "smoke_crystal" ),
$2->set_short( "tiny gray crystals" ),
$2->set_main_plural( "tiny gray crystals" ),
$2->set_weight_unit( ({ 1, 50 }) ),
$2->add_alias( ({ "crystal", "crystals" }) ),
$2->add_adjective( ({ "tiny", "gray" }) ),
$2->set_long( "This is $pile_size$ of tiny, dark gray crystals, "
"$amount_size$. The individual crystals catch the light on "
"their facets, and the pile seems to swirl, like smoke.\n" )
:) });
data["grind:SmokeRock"] = item;
item = new( class state_change );
item->result = "/obj/reagents/generic_solid.ob";
item->factor = 1.0;
item->func = ({ (:
$2->set_decay_speed(0),
$2->set_medium_alias( "CoatedSmokeCrystals" ),
$2->set_name( "coated_smoke_crystals" ),
$2->add_alias( "crystals" ),
$2->set_short( "powdery black crystals" ),
$2->add_adjective( ({ "powdery", "black" }) ),
$2->set_long( "This is $pile_size$ of black crystals, about "
"$amount_size$. The crystals are covered in fine black powder.\n" )
:) });
data["air-dry:DampCoatedSmokeCrystals"] = item;
item = new( class state_change );
item->result = "/obj/reagents/generic_solid.ob";
item->factor = 1.0;
item->func = ({ (:
$2->set_decay_speed(0),
$2->set_medium_alias( "InertSmokeCrystals" ),
$2->set_name( "inert_smoke_crystals" ),
$2->add_alias( "crystals" ),
$2->set_short( "powdery black crystals" ),
$2->add_adjective( ({ "powdery", "black" }) ),
$2->set_long( "This is $pile_size$ of black crystals, about "
"$amount_size$. The crystals are covered in fine black powder.\n" )
:) });
data["air-dry:DampInertSmokeCrystals"] = item;
item = new( class state_change );
item->result = "/obj/reagents/water.ob";
item->factor = 1.0;
item->func = ({});
data["steep:Water"] = item;
item = new( class state_change );
item->result = "/obj/reagents/generic_liquid.ob";
item->factor = 1.0;
item->func = ({
(: $2->set_name( "liquid" ) :),
(: $2->set_short( "darker milky acrid liquid" ) :),
(: $2->add_adjective( ({ "darker", "milky", "acrid", "liquid" }) ) :),
(: $2->set_long( "This is $amount_size$ of some darker milky acrid liquid.\n" ) :),
(: $2->set_medium_alias( "SteepedCereus" ) :),
});
data["steep:CereusTea"] = item;
item = new( class state_change );
item->result = "/obj/reagents/generic_liquid.ob";
item->factor = 1.0;
item->func = ({
(: $2->set_name( "liquid" ) :),
(: $2->set_short( "dark azure liquid" ) :),
(: $2->add_adjective( ({ "dark", "azure", "liquid" }) ) :),
(: $2->set_long( "This is $amount_size$ of some dark azure liquid.\n" ) :),
(: $2->set_medium_alias( "SteepedSkullcap" ) :),
});
data["steep:SkullcapTea"] = item;
item = new( class state_change );
item->result = "/obj/reagents/intelligence_tea.ob";
item->factor = 0.8;
item->func = ({
(: $2->add_eat_effect( "/std/effects/ingested/int_bonus" ) :)
});
data["featherstir:SageTea"] = item;
item = new( class state_change );
item->result = "/obj/food/grains/wheat_berry.food";
item->factor = 8;
item->func = ({ });
data["thresh:Wheat"] = item;
}
mixed data_return() {
data_return_0();
data_return_1();
data_return_2();
data_return_3();
return data;
}