changeset 617:ddab9675a3c4

Removed the alchemist module, it's way too outdated.
author Matti Hamalainen <ccr@tnsp.org>
date Tue, 05 Jun 2007 23:08:33 +0000
parents ff1d4d0f29f6
children a097705556c5
files ggrtf-alch.tf
diffstat 1 files changed, 0 insertions(+), 460 deletions(-) [+]
line wrap: on
line diff
--- a/ggrtf-alch.tf	Tue Jun 05 14:27:02 2007 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,460 +0,0 @@
-;;
-;; GgrTF::Alchemist - Alchemists guild support @ BatMUD
-;; (C) Copyright 2005 Matti Hämäläinen (Ggr)
-;;
-;; This file (triggerset) is Free Software distributed under
-;; GNU General Public License version 2.
-;;
-;; NOTICE! This file requires GgrTF (version 0.4.6 or later) to be loaded.
-;;
-/loaded GgrTF::Alchemist
-
-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-;; Initialization and options
-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-;; Jar names
-/set alch_jar_01=vine_lung_mush_mang_onio
-/set alch_jar_02=stra_mugw_turn_myst_moss
-/set alch_jar_03=heml_toma_henb_jims
-/set alch_jar_04=garl_nigh_gins_mist
-/set alch_jar_05=elde_hone_foxg_holl
-/set alch_jar_06=cott_myst_crys_jasl
-/set alch_jar_07=appl_worm_barb_yarr
-/set alch_jar_08=blue_wolf_burd_chic
-/set alch_jar_09=cabb_arni_carr_this
-/set alch_jar_10=caul_cost_chic_bora
-/set alch_jar_11=lett_wate_lobe_comf
-/set alch_jar_12=pear_bone_plum_swee
-/set alch_jar_13=pota_mand_rasp_bloo
-/set alch_jar_14=rhub_soap_spin_hcli
-
-
-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-;; General helper functions
-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-;; Return herb handlename for given long "real name"
-/def herb_get1 = /let _hst=Unknown%;\
-	/if ({*}=~"A black vine seed")/let _hst=seed%;\
-	/elseif ({*}=~"A green mistletoe")/let _hst=mistletoe%;\
-	/elseif ({*}=~"Arnica flower")/let _hst=arnica%;\
-	/elseif ({*}=~"A snow-white crystalline plant")/let _hst=crystalline%;\
-	/elseif ({*}=~"Barberry")/let _hst=barberry%;\
-	/elseif ({*}=~"Blood moss")/let _hst=blood_moss%;\
-	/elseif ({*}=~"Bloodroot root")/let _hst=bloodroot%;\
-	/elseif ({*}=~"Blueberry")/let _hst=blueberry%;\
-	/elseif ({*}=~"Boneset flower")/let _hst=boneset%;\
-	/elseif ({*}=~"Borage flower")/let _hst=borage%;\
-	/elseif ({*}=~"Brown potato")/let _hst=potato%;\
-	/elseif ({*}=~"Burdock leaf")/let _hst=burdock%;\
-	/elseif ({*}=~"Chickweed root")/let _hst=chickweed%;\
-	/elseif ({*}=~"Chicory root")/let _hst=chicory%;\
-	/elseif ({*}=~"Comfrey root")/let _hst=comfrey%;\
-	/elseif ({*}=~"Costmary flower")/let _hst=costmary%;\
-	/elseif ({*}=~"Cotton ball")/let _hst=cotton%;\
-	/elseif ({*}=~"Elder berry")/let _hst=elder%;\
-	/elseif ({*}=~"Foxglove leaf")/let _hst=foxglove%;\
-	/elseif ({*}=~"Garlic nail")/let _hst=garlic%;\
-	/elseif ({*}=~"Ginseng root")/let _hst=ginseng%;\
-	/elseif ({*}=~"H'cliz leaf")/let _hst=hcliz%;\
-	/elseif ({*}=~"Head of cabbage")/let _hst=cabbage%;\
-	/elseif ({*}=~"Head of cauliflower")/let _hst=cauliflower%;\
-	/elseif ({*}=~"Head of lettuce")/let _hst=lettuce%;\
-	/elseif ({*}=~"Hemlock fruit")/let _hst=hemlock%;\
-	/elseif ({*}=~"Henbane leaf")/let _hst=henbane%;\
-	/elseif ({*}=~"Holly berry")/let _hst=holly%;\
-	/elseif ({*}=~"Honeysuckle flower")/let _hst=honeysuckle%;\
-	/elseif ({*}=~"Jaslah leaf")/let _hst=jaslah%;\
-	/elseif ({*}=~"Jimsonweed flower")/let _hst=jimsonweed%;\
-	/elseif ({*}=~"Light green pear")/let _hst=pear%;\
-	/elseif ({*}=~"Lobelia flower")/let _hst=lobelia%;\
-	/elseif ({*}=~"Lungwort flower")/let _hst=lungwort%;\
-	/elseif ({*}=~"Mandrake root")/let _hst=mandrake%;\
-	/elseif ({*}=~"Mangrel leaf")/let _hst=mangrel%;\
-	/elseif ({*}=~"Mugwort leaf")/let _hst=mugwort%;\
-	/elseif ({*}=~"Mystic carrot")/let _hst=mystic_carrot%;\
-	/elseif ({*}=~"Mystic spinach leaf")/let _hst=mystic_spinach%;\
-	/elseif ({*}=~"Orange carrot")/let _hst=carrot%;\
-	/elseif ({*}=~"Orange nightshade flower")/let _hst=nightshade%;\
-	/elseif ({*}=~"Purplish plum")/let _hst=plum%;\
-	/elseif ({*}=~"Red apple")/let _hst=apple%;\
-	/elseif ({*}=~"Red raspberry")/let _hst=raspberry%;\
-	/elseif ({*}=~"Red rhubarb stem")/let _hst=rhubarb%;\
-	/elseif ({*}=~"Red strawberry")/let _hst=strawberry%;\
-	/elseif ({*}=~"Red tomato")/let _hst=tomato%;\
-	/elseif ({*}=~"Soapwort root")/let _hst=soapwort%;\
-	/elseif ({*}=~"Spinach leaf")/let _hst=spinach%;\
-	/elseif ({*}=~"Sponge mushroom")/let _hst=mushroom%;\
-	/elseif ({*}=~"Sweet flag root")/let _hst=sweet_flag%;\
-	/elseif ({*}=~"Thistle thorn")/let _hst=thistle%;\
-	/elseif ({*}=~"Water lily flower")/let _hst=water_lily%;\
-	/elseif ({*}=~"White onion bulb")/let _hst=onion%;\
-	/elseif ({*}=~"White turnip")/let _hst=turnip%;\
-	/elseif ({*}=~"Wolfbane flower")/let _hst=wolfbane%;\
-	/elseif ({*}=~"Wormwood leaf")/let _hst=wormwood%;\
-	/elseif ({*}=~"Yarrow flower")/let _hst=yarrow%;\
-	/endif%;/return _hst
-
-;; Return herb long "real name" for given handlename
-/def herb_jar_get = /let qtjar=????%;\
-	/if ({*}=~"seed")		/let qtjar=01%;\
-	/elseif ({*}=~"mistletoe")	/let qtjar=04%;\
-	/elseif ({*}=~"arnica")		/let qtjar=09%;\
-	/elseif ({*}=~"crystalline")	/let qtjar=06%;\
-	/elseif ({*}=~"barberry")	/let qtjar=07%;\
-	/elseif ({*}=~"blood_moss")	/let qtjar=02%;\
-	/elseif ({*}=~"bloodroot")	/let qtjar=13%;\
-	/elseif ({*}=~"blueberry")	/let qtjar=08%;\
-	/elseif ({*}=~"boneset")	/let qtjar=12%;\
-	/elseif ({*}=~"borage")		/let qtjar=10%;\
-	/elseif ({*}=~"potato")		/let qtjar=13%;\
-	/elseif ({*}=~"burdock")	/let qtjar=08%;\
-	/elseif ({*}=~"chickweed")	/let qtjar=%;\
-	/elseif ({*}=~"chicory")	/let qtjar=%;\
-	/elseif ({*}=~"comfrey")	/let qtjar=11%;\
-	/elseif ({*}=~"costmary")	/let qtjar=10%;\
-	/elseif ({*}=~"cotton")		/let qtjar=06%;\
-	/elseif ({*}=~"elder")		/let qtjar=05%;\
-	/elseif ({*}=~"foxglove")	/let qtjar=05%;\
-	/elseif ({*}=~"garlic")		/let qtjar=04%;\
-	/elseif ({*}=~"ginseng")	/let qtjar=04%;\
-	/elseif ({*}=~"hcliz")		/let qtjar=14%;\
-	/elseif ({*}=~"cabbage")	/let qtjar=09%;\
-	/elseif ({*}=~"cauliflower")	/let qtjar=10%;\
-	/elseif ({*}=~"lettuce")	/let qtjar=11%;\
-	/elseif ({*}=~"hemlock")	/let qtjar=%;\
-	/elseif ({*}=~"henbane")	/let qtjar=%;\
-	/elseif ({*}=~"holly")		/let qtjar=%;\
-	/elseif ({*}=~"honeysuckle")	/let qtjar=%;\
-	/elseif ({*}=~"jaslah")		/let qtjar=%;\
-	/elseif ({*}=~"jimsonweed")	/let qtjar=%;\
-	/elseif ({*}=~"pear")		/let qtjar=%;\
-	/elseif ({*}=~"lobelia")	/let qtjar=%;\
-	/elseif ({*}=~"lungwort")	/let qtjar=%;\
-	/elseif ({*}=~"mandrake")	/let qtjar=%;\
-	/elseif ({*}=~"mangrel")	/let qtjar=%;\
-	/elseif ({*}=~"mugwort")	/let qtjar=%;\
-	/elseif ({*}=~"mystic_carrot")	/let qtjar=%;\
-	/elseif ({*}=~"mystic_spinach")	/let qtjar=%;\
-	/elseif ({*}=~"carrot")		/let qtjar=%;\
-	/elseif ({*}=~"nightshade")	/let qtjar=%;\
-	/elseif ({*}=~"plum")		/let qtjar=%;\
-	/elseif ({*}=~"apple")		/let qtjar=%;\
-	/elseif ({*}=~"raspberry")	/let qtjar=%;\
-	/elseif ({*}=~"rhubarb")	/let qtjar=%;\
-	/elseif ({*}=~"strawberry")	/let qtjar=%;\
-	/elseif ({*}=~"tomato")		/let qtjar=%;\
-	/elseif ({*}=~"soapwort")	/let qtjar=%;\
-	/elseif ({*}=~"spinach")	/let qtjar=%;\
-	/elseif ({*}=~"mushroom")	/let qtjar=%;\
-	/elseif ({*}=~"sweet_flag")	/let qtjar=%;\
-	/elseif ({*}=~"thistle")	/let qtjar=%;\
-	/elseif ({*}=~"water_lily")	/let qtjar=11%;\
-	/elseif ({*}=~"onion")		/let qtjar=01%;\
-	/elseif ({*}=~"turnip")		/let qtjar=02%;\
-	/elseif ({*}=~"wolfbane")	/let qtjar=08%;\
-	/elseif ({*}=~"wormwood")	/let qtjar=07%;\
-	/elseif ({*}=~"yarrow")		/let qtjar=07%;\
-	/endif%;\
-	/eval /set qtjarstr=$$[alch_jar_%{qtjar}]%;\
-	/return qtjarstr
-
-;; Get organ can name
-/def organ_can_get = /let qtcan=%;\
-	/if ({1}=~"heart"|{1}=~"horn"|{1}=~"kidney")\
-		/let qtcan=heart_horn_kidney%;\
-	/elseif ({1}=~"eye"|{1}=~"foot"|{1}=~"gill")\
-		/let qtcan=eye_foot_gill%;\
-	/elseif ({1}=~"bladder"|{1}=~"brain"|{1}=~"ear")\
-		/let qtcan=bladder_brain_ear%;\
-	/elseif ({1}=~"antenna"|{1}=~"arm"|{1}=~"beak")\
-		/let qtcan=antenna_arm_beak%;\
-	/elseif ({1}=~"leg"|{1}=~"liver"|{1}=~"lung")\
-		/let qtcan=leg_liver_lung%;\
-	/elseif ({1}=~"nose"|{1}=~"paw"|{1}=~"snout")\
-		/let qtcan=nose_paw_snout%;\
-	/elseif ({1}=~"spleen"|{1}=~"stomach"|{1}=~"tail")\
-		/let qtcan=spleen_stomach_tail%;\
-	/elseif ({1}=~"tendril"|{1}=~"wing")\
-		/let qtcan=tendril_wing%;\
-	/endif%;\
-	/return qtcan
-
-
-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-;; Mix potion
-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-/def mixpot =\
-/if ({*}!~"")\
-	/set mp_mineral=%{1}%;\
-	/set mp_organ=%{2}%;\
-	/set mp_herb=%{3}%;\
-	/set mp_can=$[organ_can_get({2})]%;\
-	/set mp_jar=$[herb_jar_get({3})]%;\
-	/endif%;\
-/if (mp_can=~"" | mp_organ=~"")\
-	/msq @{BCred}ERROR!@{n} Undefined or unknown organ '@{Cgreen}%{mp_organ}@{n}'%;\
-/elseif (mp_jar=~"" | mp_herb=~"")\
-	/msq @{BCred}ERROR!@{n} Undefined or unknown herb '@{Cyellow}%{mp_herb}@{n}'%;\
-/else%;\
-	/msq Getting '@{Cgreen}%{mp_organ}@{n}' from can '@{BCwhite}%{mp_can}@{n}'%;\
-	@@get %{mp_organ} from %{mp_can}%;\
-	/msq Getting '@{Cyellow}%{mp_herb}@{n}' from jar '@{BCwhite}%{mp_jar}@{n}'%;\
-	@@get %{mp_herb} from %{mp_jar}%;\
-	/msq Mix Potion from @{BCyellow}%{mp_mineral}@{n} + @{Cgreen}%{mp_organ}@{n} + @{Cyellow}%{mp_herb}@{n} ...%;\
-	@@use mix potion at flask use %{mp_mineral} %{mp_organ} %{mp_herb}%;\
-/endif
-
-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-;; Can handling
-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-/def prcorg = /set acan_c_%{1}=0
-/def prporg =\
-	/eval /set qtval=$$[acan_c_%{1}]%;\
-	/if (qtval > 0)\
-		/let _hst=[@{BCwhite}%{qtval}@{n}] @{BCgreen}%{1}s@{n}%;\
-		/if (conts_str!~"")\
-			/set conts_str=%{conts_str}, %{_hst}%;\
-		/else%;\
-			/set conts_str=%{_hst}%;\
-		/endif%;\
-	/endif
-
-/def -ag -mregexp -t"^This is a .* can in which you can store ([0-9]+) organs\.$" acan_get1 =\
-	/set acan_st=1%;/set acan_max=%{P1}
-
-/def -E(acan_st==1) -ag -mregexp -t"^It is labeled as '([A-z0-9_-]+)'\.$" acan_get2 =\
-	/set acan_st=2%;/set acan_label=%{P1}
-
-/def -E(acan_st==2) -ag -mregexp -t"^The label can be set with 'label' command\.$" acan_get3 =\
-	/set acan_st=3
-
-/def -E(acan_st==3) -ag -mregexp -t"^Condition: ([a-z]+)$" acan_get4 =\
-	/set acan_st=4%;/set acan_cond=%{P1}
-
-/def -E(acan_st==4) -ag -mregexp -t"^There are ([0-9]+) organs in it:$" acan_get5 =\
-	/set acan_st=5%;/set acan_num=%{P1}%;\
-	/prcorg Unknown%;\
-	/prcorg antenna%;\
-	/prcorg arm%;\
-	/prcorg beak%;\
-	/prcorg bladder%;\
-	/prcorg brain%;\
-	/prcorg ear%;\
-	/prcorg eye%;\
-	/prcorg foot%;\
-	/prcorg gill%;\
-	/prcorg heart%;\
-	/prcorg horn%;\
-	/prcorg kidney%;\
-	/prcorg leg%;\
-	/prcorg liver%;\
-	/prcorg lung%;\
-	/prcorg nose%;\
-	/prcorg paw%;\
-	/prcorg snout%;\
-	/prcorg spleen%;\
-	/prcorg stomach%;\
-	/prcorg tail%;\
-	/prcorg tendril%;\
-	/prcorg wing
-
-/def -E(acan_st>4) -ag -mregexp -t"^  ([A-z]+) +([A-z]+) *$" acan_get6 =\
-	/set acan_st=6%;\
-	/eval /set acan_c_%{P1}=$$[acan_c_%{P1} + 1]%;\
-	/eval /set acan_c_%{P2}=$$[acan_c_%{P2} + 1]
-
-/def -E(acan_st>4) -ag -mregexp -t"^  ([A-z]+) *$" acan_get7 =\
-	/set acan_st=6%;\
-	/eval /set acan_c_%{P1}=$$[acan_c_%{P1} + 1]
-
-/def -E(acan_st==6) -ag -mregexp -t"^It looks ([A-z ]+)\.$" acan_final =\
-	/set acan_st=0%;/set conts_str=%;\
-	/prporg Unknown%;\
-	/prporg antenna%;\
-	/prporg arm%;\
-	/prporg beak%;\
-	/prporg bladder%;\
-	/prporg brain%;\
-	/prporg ear%;\
-	/prporg eye%;\
-	/prporg foot%;\
-	/prporg gill%;\
-	/prporg heart%;\
-	/prporg horn%;\
-	/prporg kidney%;\
-	/prporg leg%;\
-	/prporg liver%;\
-	/prporg lung%;\
-	/prporg nose%;\
-	/prporg paw%;\
-	/prporg snout%;\
-	/prporg spleen%;\
-	/prporg stomach%;\
-	/prporg tail%;\
-	/prporg tendril%;\
-	/prporg wing%;\
-	/msq Can @{Cyellow}'%{acan_label}'@{n} (@{Cgreen}%{acan_num}@{n}/@{Cred}%{acan_max}@{n}) [@{BCwhite}%{P1}@{n}] contains:%;\
-	/msq %{conts_str}
-
-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-;; Can handling
-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-/def prcherb = /set ajar_c_%{1}=0
-/def prpherb =\
-	/eval /set qtval=$$[ajar_c_%{1}]%;\
-	/if (qtval > 0)\
-		/let _hst=[@{BCwhite}%{qtval}@{n}] @{BCgreen}%{1}]@{n}%;\
-		/if (conts_str!~"")\
-			/set conts_str=%{conts_str}, %{_hst}%;\
-		/else%;\
-			/set conts_str=%{_hst}%;\
-		/endif%;\
-	/endif
-
-/def -ag -mregexp -t"^This is a .* jar in which you can store ([0-9]+) herbs\.$" ajar_get1 =\
-	/set ajar_st=1%;/set ajar_max=%{P1}
-
-/def -E(ajar_st=1) -ag -mregexp -t"^This item is in ([a-z]+) condition\.$" ajar_get4 =\
-	/set ajar_st=2%;/set ajar_cond=%{P1}
-
-/def -E(ajar_st=2) -ag -mregexp -t"^It is labeled as '([A-z0-9_-]+)'\.$" ajar_get2 =\
-	/set ajar_st=3%;/set ajar_label=%{P1}
-
-/def -E(ajar_st=3) -ag -mregexp -t"^The label can be set with 'label' command\.$" ajar_get3 =\
-	/set ajar_st=4
-
-/def -E(ajar_st=4) -ag -mregexp -t"^There are ([0-9]+) herbs in it:$" ajar_get5 =\
-	/set ajar_st=5%;/set ajar_num=%{P1}%;\
-	/prcherb Unknown%;\
-	/prcherb seed%;\
-	/prcherb mistletoe%;\
-	/prcherb arnica%;\
-	/prcherb crystalline%;\
-	/prcherb barberry%;\
-	/prcherb blood_moss%;\
-	/prcherb bloodroot%;\
-	/prcherb blueberry%;\
-	/prcherb boneset%;\
-	/prcherb borage%;\
-	/prcherb potato%;\
-	/prcherb burdock%;\
-	/prcherb chickweed%;\
-	/prcherb chicory%;\
-	/prcherb comfrey%;\
-	/prcherb costmary%;\
-	/prcherb cotton%;\
-	/prcherb elder%;\
-	/prcherb foxglove%;\
-	/prcherb garlic%;\
-	/prcherb ginseng%;\
-	/prcherb hcliz%;\
-	/prcherb cabbage%;\
-	/prcherb cauliflower%;\
-	/prcherb lettuce%;\
-	/prcherb hemlock%;\
-	/prcherb henbane%;\
-	/prcherb holly%;\
-	/prcherb honeysuckle%;\
-	/prcherb jaslah%;\
-	/prcherb jimsonweed%;\
-	/prcherb pear%;\
-	/prcherb lobelia%;\
-	/prcherb lungwort%;\
-	/prcherb mandrake%;\
-	/prcherb mangrel%;\
-	/prcherb mugwort%;\
-	/prcherb mystic_carrot%;\
-	/prcherb mystic_spinach%;\
-	/prcherb carrot%;\
-	/prcherb nightshade%;\
-	/prcherb plum%;\
-	/prcherb apple%;\
-	/prcherb raspberry%;\
-	/prcherb rhubarb%;\
-	/prcherb strawberry%;\
-	/prcherb tomato%;\
-	/prcherb soapwort%;\
-	/prcherb spinach%;\
-	/prcherb mushroom%;\
-	/prcherb sweet_flag%;\
-	/prcherb thistle%;\
-	/prcherb water_lily%;\
-	/prcherb onion%;\
-	/prcherb turnip%;\
-	/prcherb wolfbane%;\
-	/prcherb wormwood%;\
-	/prcherb yarrow
-
-/def -E(ajar_st>4) -ag -mregexp -t"^  ([A-Z][a-z '-]*[a-z]) +([A-Z][a-z '-]*[a-z]) *$" ajar_get6 =\
-	/set ajar_st=6%;/set ajar_q1=$[herb_get1({P1})]%;/set ajar_q2=$[herb_get1({P2})]%;\
-	/eval /set ajar_c_%{ajar_q1}=$$[ajar_c_%{ajar_q1} + 1]%;\
-	/eval /set ajar_c_%{ajar_q2}=$$[ajar_c_%{ajar_q2} + 1]
-
-/def -E(ajar_st>4) -ag -mregexp -t"^  ([A-Z][a-z '-]*[a-z]) *$" ajar_get7 =\
-	/set ajar_st=6%;/set ajar_q1=$[herb_get1({P1})]%;\
-	/eval /set ajar_c_%{ajar_q1}=$$[ajar_c_%{ajar_q1} + 1]
-
-/def -E(ajar_st=6) -ag -mregexp -t"^It looks ([A-z ]+)\.$" ajar_final =\
-	/set ajar_st=0%;/set conts_str=%;\
-	/prpherb Unknown%;\
-	/prpherb seed%;\
-	/prpherb mistletoe%;\
-	/prpherb arnica%;\
-	/prpherb crystalline%;\
-	/prpherb barberry%;\
-	/prpherb blood_moss%;\
-	/prpherb bloodroot%;\
-	/prpherb blueberry%;\
-	/prpherb boneset%;\
-	/prpherb borage%;\
-	/prpherb potato%;\
-	/prpherb burdock%;\
-	/prpherb chickweed%;\
-	/prpherb chicory%;\
-	/prpherb comfrey%;\
-	/prpherb costmary%;\
-	/prpherb cotton%;\
-	/prpherb elder%;\
-	/prpherb foxglove%;\
-	/prpherb garlic%;\
-	/prpherb ginseng%;\
-	/prpherb hcliz%;\
-	/prpherb cabbage%;\
-	/prpherb cauliflower%;\
-	/prpherb lettuce%;\
-	/prpherb hemlock%;\
-	/prpherb henbane%;\
-	/prpherb holly%;\
-	/prpherb honeysuckle%;\
-	/prpherb jaslah%;\
-	/prpherb jimsonweed%;\
-	/prpherb pear%;\
-	/prpherb lobelia%;\
-	/prpherb lungwort%;\
-	/prpherb mandrake%;\
-	/prpherb mangrel%;\
-	/prpherb mugwort%;\
-	/prpherb mystic_carrot%;\
-	/prpherb mystic_spinach%;\
-	/prpherb carrot%;\
-	/prpherb nightshade%;\
-	/prpherb plum%;\
-	/prpherb apple%;\
-	/prpherb raspberry%;\
-	/prpherb rhubarb%;\
-	/prpherb strawberry%;\
-	/prpherb tomato%;\
-	/prpherb soapwort%;\
-	/prpherb spinach%;\
-	/prpherb mushroom%;\
-	/prpherb sweet_flag%;\
-	/prpherb thistle%;\
-	/prpherb water_lily%;\
-	/prpherb onion%;\
-	/prpherb turnip%;\
-	/prpherb wolfbane%;\
-	/prpherb wormwood%;\
-	/prpherb yarrow%;\
-	/msq Jar @{Cyellow}'%{ajar_label}'@{n} (@{Cgreen}%{ajar_num}@{n}/@{Cred}%{ajar_max}@{n}) [@{BCwhite}%{P1}@{n}] contains:%;\
-	/msq %{conts_str}
-