florist friar flower facts

Just thought I'd leave this here in case any scripters wanted to avoid doing the work themselves.

Also, if there is already access to any of this data from within mafia (without any page hits) would be awesome to know.

Code:
record plantInfo{
    int no;
    string desc;
    boolean territorial;
    string terrain;
};
plantInfo[string] plantData;
plantData[""]=new plantInfo(0,"No Plant",false,"");
plantData["Rabid Dogwood"]=new plantInfo(1,"+30 Monster Level",true,"outdoor");
plantData["Rutabeggar"]=new plantInfo(2,"+25% Item drops",true,"outdoor");
plantData["Rad-ish Radish"]=new plantInfo(3,"+5 Moxie stats per fight",true,"outdoor");
plantData["Artichoker"]=new plantInfo(4,"Delevels enemies before combat",false,"outdoor");
plantData["Smoke-ra"]=new plantInfo(5,"Prevents enemies from attacking",false,"outdoor");
plantData["Skunk Cabbage"]=new plantInfo(6,"Deals Stench damage",false,"outdoor");
plantData["Deadly Cinnamon"]=new plantInfo(7,"Deals Hot damage",false,"outdoor");
plantData["Celery Stalker"]=new plantInfo(8,"Deals Spooky damage",false,"outdoor");
plantData["Lettuce Spray"]=new plantInfo(9,"Restores HP after combat",false,"outdoor");
plantData["Seltzer Watercress"]=new plantInfo(10,"Restores MP after combat",false,"outdoor");
plantData["War Lily"]=new plantInfo(11,"+30 Monster Level",true,"indoor");
plantData["Stealing Magnolia"]=new plantInfo(12,"+25% Item drops",true,"indoor");
plantData["Canned Spinach"]=new plantInfo(13,"+5 Muscle stats per fight",true,"indoor");
plantData["Impatiens"]=new plantInfo(14,"+25% Combat Initiative",false,"indoor");
plantData["Spider Plant"]=new plantInfo(15,"Damages and poisons enemies before combat",false,"indoor");
plantData["Red Fern"]=new plantInfo(16,"Delevels enemies during combat",false,"indoor");
plantData["BamBOO!"]=new plantInfo(17,"Deals Spooky damage",false,"indoor");
plantData["Arctic Moss"]=new plantInfo(18,"Deals Cold damage",false,"indoor");
plantData["Aloe Guv'nor"]=new plantInfo(19,"Restores HP after combat",false,"indoor");
plantData["Pitcher Plant"]=new plantInfo(20,"Restores MP after combat",false,"indoor");
plantData["Blustery Puffball"]=new plantInfo(21,"+30 Monster Level",true,"underground");
plantData["Horn of Plenty"]=new plantInfo(22,"+25% Item drops",true,"underground");
plantData["Wizard's Wig"]=new plantInfo(23,"+5 Myst stats per fight",true,"underground");
plantData["Shuffle Truffle"]=new plantInfo(24,"+25% Combat Initiative",false,"underground");
plantData["Dis Lichen"]=new plantInfo(25,"Delevels enemies before combat",false,"underground");
plantData["Loose Morels"]=new plantInfo(26,"Deals Sleaze damage",false,"underground");
plantData["Foul Toadstool"]=new plantInfo(27,"Deals Stench damage",false,"underground");
plantData["Chillterelle"]=new plantInfo(28,"Deals Cold damage",false,"underground");
plantData["Portlybella"]=new plantInfo(29,"Restores HP after combat",false,"underground");
plantData["Max Headshroom"]=new plantInfo(30,"Restores MP after combat",false,"underground");
plantData["Spankton"]=new plantInfo(31,"Delevels enemies before combat",true,"underwater");
plantData["Kelptomaniac"]=new plantInfo(32,"+40% Item drops",true,"underwater");
plantData["Crookweed"]=new plantInfo(33,"+60% Meat drops",true,"underwater");
plantData["Electric Eelgrass"]=new plantInfo(34,"Prevents enemies from attacking",false,"underwater");
plantData["Duckweed"]=new plantInfo(35,"You can hide behind it once per fight",false,"underwater");
plantData["Orca Orchid"]=new plantInfo(36,"Deals Physical damage",false,"underwater");
plantData["Sargassum"]=new plantInfo(37,"Deals Stench damage",false,"underwater");
plantData["Sub-Sea Rose"]=new plantInfo(38,"Deals Cold damage",false,"underwater");
plantData["Snori"]=new plantInfo(39,"Restores HP and MP after combat",false,"underwater");
plantData["Up Sea Daisy"]=new plantInfo(40,"+30 stats per fight",false,"underwater");
 

Winterbay

Active member
There are two ash-commands available:

boolean florist_available( )
string [location, 3] get_florist_plants( )
 

Bale

Minion
It would be nifty if I could ask KoLmafia for string_modifier("florist:Rabid Dogwood"); and have it tell me "+30 Monster Level, non-territorial, outdoors".
 
Top