changeset 0:a928c3c75c5f

Initial import.
author ccr@tnsp.org
date Sat, 18 Dec 2010 16:24:11 +0200
parents
children 868229501554
files alch.css herb.txt index.php info/herb.html info/herb.php info/herblist.txt info/herbs.csv info/index.html info/pills.csv info/sorted.txt info/style.css kuva.php
diffstat 11 files changed, 2932 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/alch.css	Sat Dec 18 16:24:11 2010 +0200
@@ -0,0 +1,17 @@
+body {background: black; color: white; font-family: arial,helvetica; font-size: 10px;}
+th {font-size: 10px;} 
+th.noframe {border: 0px;}
+a {color: white; text-decoration: none;} 
+a:visited {color: white; text-decoration: none;} 
+td {font-size: 8px; text-align: center;}
+td.no {background-color: #888888; border: solid #aaaaaa 1px;}
+td.nomark {background-color: #888888;}
+td.noclose {background-color: #000088;}
+td.close {background-color: #000088;}
+td.accept {background-color: #008800;}
+td.tab {font-size: 10px; background-color: #000000;}
+td.atab {font-size: 10px; background-color: #888888;}
+td.pair {border: solid #0000aa 1px;}
+td.pairno {border: solid #0000aa 1px; background-color: #888888;}
+td.pairnoclose {border: solid #0000aa 1px; background-color: #000088;}
+td.pairclose {border: solid #0000aa 1px; background-color: #000088;}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/herb.txt	Sat Dec 18 16:24:11 2010 +0200
@@ -0,0 +1,1817 @@
+batium paw barberry -
+starmetal paw blueberry ?possessions
+nullium paw cauliflower
+zhentorium paw plum -
+batium ear thistle - 
+nullium ear barberry ?fire_walking
+starmetal ear plum -
+batium heart holly - 
+starmetal heart barberry ?wipe_tracks
+starmetal heart sweetflag -
+nullium heart lungwort -
+zhentorium heart mangrel -
+starmetal paw thistle - 
+batium tail mistletoe ?anti_magic_field
+batium tail nightshade ?anti_magic_field
+starmetal tail cauliflower -
+zhentorium tail lungwort ?ether_boundary
+zhentorium tail thistle ?preserve_corpse
+nullium tail thistle ?preserve_corpse
+nullium tail lettuce -
+zhentorium tail turnip ?detect_race
+zhentorium tail mangrel ?desecrate_ground
+nullium snout lettuce -
+starmetal snout holly -
+starmetal lung holly -
+nullium lung plum -
+zhentorium lung cauliflower -
+batium lung thistle ?replenish_energy
+batium paw holly -
+batium paw lettuce -
+batium spleen sweetflag -
+batium heart cauliflower -
+nullium brain holly -
+batium kidney holly -
+nullium kidney plum -
+starmetal kidney cauliflower -
+zhentorium kidney lungwort -
+zhentorium kidney honeysuckle -
+starmetal kidney mistletoe -
+starmetal kidney burdock -
+nullium heart comfrey
+batium heart mistletoe
+nullium heart hcliz ?wilderness_location
+nullium heart honeysuckle -
+starmetal heart mandrake -
+starmetal heart mugwort ?magic_missile
+batium heart strawberry -
+zhentorium heart onion ?resist_dispel
+zhentorium paw onion ?resist_dispel
+starmetal paw onion -
+nullium paw mistletoe -
+nullium paw honeysuckle -
+batium paw hemlock ?firebolt
+nullium paw hemlock ?firebolt
+batium paw mushroom ?meteor_swarm
+zhentorium wing mistletoe ?earth_skin
+zhentorium wing spinach -
+starmetal wing burdock -
+nullium wing costmary ?acid_arrow
+batium wing cauliflower ?acid_arrow
+batium wing lungwort ?detect_poison
+batium liver hemlock ?toxic_dilution
+batium liver mandrake ?toxic_dilution
+nullium liver lungwort ?pain_threshold
+zhentorium leg spinach ?stargazing
+zhentorium leg thistle ?holy_way
+zhentorium leg mushroom ?holy_way
+zhentorium gill lungwort -
+starmetal gill mandrake ?acid_wind
+batium lung chickweed -
+nullium lung lungwort -
+nullium lung mandrake -
+nullium ear spinach ?torch_creation
+starmetal spleen lungwort -
+starmetal eye lungwort -
+starmetal kidney spinach ?poison_spray
+zhentorium kidney wolfbane -
+zhentorium kidney mushroom -
+starmetal kidney turnip -
+zhentorium kidney jimsonweed -
+copper heart moss ?ceremony
+copper heart hcliz ?wilderness_location
+copper heart boneset ?floating_disc
+copper heart yarrow ?wipe_tracks
+copper heart wolfbane -
+copper heart chickweed ?corrosion_shield
+copper horn moss ?ceremony
+copper horn potato -
+copper horn chickweed ?corrosion_shield
+copper horn jaslah ?soul_shield
+copper horn lungwort -
+copper horn mushroom -
+copper horn comfrey ?poison_blast
+copper horn mysticspinach ?frost_insulation
+copper horn cauliflower -
+copper horn sweetflag ?cardiac_stimulation
+copper horn honeysuckle -
+copper horn foxglove ?plastic_surgery
+copper foot lungwort -
+copper foot moss ?ceremony
+gold lung moss -
+silver lung blueberry ?hiding
+gold lung blueberry ??
+silver lung comfrey ?damn_armament
+silver lung hemlock -
+silver lung thistle ?replenish_energy
+silver lung yarrow -
+silver lung mushroom ?appraise
+silver lung jaslah -
+silver lung mugwort -
+silver lung mysticspinach -
+silver lung rhubarb -
+silver lung turnip
+silver kidney thistle -
+silver kidney jaslah -
+gold kidney mandrake ?cash_flow
+gold kidney mugwort -
+gold kidney lettuce -
+gold kidney mysticspinach -
+gold heart jaslah
+silver heart thistle ?wilderness_location
+silver heart strawberry ?wilderness_location
+silver heart spinach !wilderness_location
+gold heart burdock -
+gold snout burdock -
+silver snout blueberry ?hiding
+silver snout mushroom ?appraise
+silver snout thistle -
+silver snout mandrake ?protection_from_good
+silver paw jaslah -
+gold paw burdock ?possessions
+gold paw blueberry !possessions
+gold tendril mandrake -
+gold spleen mandrake ?disruption
+gold foot mandrake -
+gold nose mandrake -
+gold tail mandrake ?kata
+gold horn burdock ?resist_gaseous_form
+gold heart burdock ?wizard_eye
+gold heart carrot ?disruption
+gold liver foxglove ?first_aid
+gold wing mandrake -
+silver leg barberry -
+gold leg lettuce -
+tungsten leg burdock -
+gold leg potato ?go
+silver leg mandrake ?go
+silver leg blueberry ??
+gold leg cabbage -
+gold leg carrot -
+silver leg thistle -
+gold leg lobelia -
+gold leg mangrel ?psychic_sanctuary
+silver leg cotton ?frost_insulation
+silver horn cotton -
+gold leg plum -
+silver leg costmary ?drying_wind
+silver leg borage -
+silver antenna chickweed -
+gold antenna mandrake ?woodland_stealth
+copper antenna tomato -
+copper arm chicory ?force_shield
+copper brain spinach -
+copper eye plum -
+copper liver waterlily ?mobile_cannon
+copper tail waterlily -
+copper wing turnip ?plastic_surgery
+copper wing holly !plastic_surgery
+copper stomach mysticspinach ?frost_insulation
+copper leg cotton !frost_insulation
+copper spleen mugwort -
+copper paw chickweed ??
+copper snout henbane ?chill_touch
+copper liver ginseng -
+copper stomach moss ??
+copper stomach garlic -
+copper lung onion ?ceremony
+copper snout apple ?create_air_armour
+copper snout cabbage -
+copper stomach chicory -
+copper tail apple ?there_not_there
+copper eye apple -
+copper antenna crystalline -
+copper antenna henbane -
+copper antenna lobelia -
+copper antenna boneset ?mana_shield
+copper tail boneset ?shocking_grasp
+copper antenna carrot -
+gold antenna rhubarb ?feather_weight
+silver tail onion ?there_not_there
+durandium wing cotton -
+durandium antenna mushroom ?woodland_stealth
+durandium antenna mandrake !woodland_stealth
+durandium arm mushroom -
+durandium snout moss -
+durandium paw lungwort -
+durandium lung turnip -
+durandium brain lettuce ?dispel_magical_protection
+durandium kidney sweetflag ?cardiac_stimulation
+durandium horn sweetflag !cardiac_stimulation
+durandium liver mistletoe ?locate_water
+durandium leg mistletoe -
+durandium liver comfrey ??
+durandium kidney jaslah -
+durandium eye hcliz -
+durandium heart boneset ?floating_disc
+durandium heart chickweed ?wizard_eye
+durandium brain foxglove -
+durandium foot barberry -
+adamantium brain onion -
+adamantium liver lungwort ?flip
+adamantium wing potato -
+adamantium snout cotton -
+adamantium kidney mangrel -
+adamantium horn mistletoe ?resist_gaseous_form
+adamantium horn burdock !resist_gaseous_form
+adamantium leg nightshade -
+adamantium paw foxglove -
+adamantium foot comfrey ?remove_scar
+adamantium foot boneset ?bash
+adamantium foot lungwort -
+adamantium eye jaslah ?aura_of_hate
+adamantium eye boneset ?vacuum_ball
+adamantium eye mistletoe -
+adamantium antenna thistle -
+adamantium lung costmary -
+adamantium stomach blueberry -
+adamantium spleen turnip -
+adamantium liver apple ?flip
+durandium stomach thistle -
+durandium bladder jimsonweed ?call_pigeon
+durandium wing jimsonweed -
+mithril antenna onion -
+mithril wing burdock -
+mithril kidney vineseed -
+mithril leg cotton -
+mithril horn mistletoe -
+mithril eye mandrake -
+mithril snout carrot -
+mithril lung holly -
+mithril brain sweetflag -
+mithril paw comfrey -
+batium antenna cotton ??
+batium eye cotton ?infravision
+batium eye mandrake -
+batium antenna lungwort !levin_bolt
+batium leg boneset ?detect_poison
+batium wing boneset ?cone_of_cold
+batium leg lungwort !detect_poison
+batium foot mangrel ?appraise
+iron antenna cotton ?burial_ceremony
+iron lung mandrake -
+iron snout onion -
+iron brain turnip ?bless
+iron leg mangrel ?psychic_sanctuary 
+iron leg lettuce -
+mithril liver crystalline -
+mithril tail mushroom ?desecrate_ground
+mithril stomach mushroom ?dark_baptism
+mithril antenna mushroom -
+mithril antenna nightshade -
+durandium liver cotton ?toxic_dilution
+batium liver cotton !toxic_dilution
+batium brain moss ?slip
+batium brain jaslah -
+batium snout mangrel - 
+batium wing onion ?slip
+batium wing mandrake -
+durandium liver cotton ?locate_water
+mithril wing cauliflower ?acid_arrow
+mithril kidney cauliflower -
+mithril brain apple ?indoors_disguise
+mithril wing barberry ?summon_lesser_spores
+mithril wing blueberry -
+durandium wing cabbage - 
+durandium wing cauliflower ?acid_arrow
+durandium wing chicory -
+durandium lung honeysuckle -
+durandium kidney apple ?protect_item
+durandium kidney blueberry -
+durandium paw chickweed -
+durandium paw cauliflower -
+durandium paw nightshade ?locate_water
+durandium snout tomato ??
+silver brain apple ?indoors_disguise
+silver brain cabbage -
+silver stomach apple ?there_not_there
+silver tail wormwood !there_not_there
+silver spleen waterlily -
+silver stomach ginseng -
+silver bladder lungwort ?acid_rain
+anipium antenna potato ?mana_shield
+anipium antenna boneset !mana_shield
+silver foot mangrel !appraise
+durandium liver garlic !locate_water
+anipium brain tomato -
+anipium eye garlic -
+tungsten horn blueberry ?psibolt
+tungsten antenna tomato -
+tungsten snout lettuce ?transmute_self
+tungsten tail wolfbane ?sculpture
+tungsten tail strawberry ?teleport_with_error
+tungsten tail lobelia ?sculpture
+tungsten wing mushroom -
+tungsten stomach strawberry ?heat_reduction
+tungsten heart mugwort -
+tungsten horn garlic ?psibolt
+tungsten brain cotton -
+tungsten stomach mistletoe ?camouflage
+magnesium eye mistletoe -
+magnesium horn blueberry ?vine_mantle
+magnesium stomach mushroom ?dark_baptism
+magnesium stomach mugwort ?heat_reduction
+magnesium stomach lettuce -
+magnesium tail mugwort ?teleport_with_error
+magnesium tail cauliflower -
+magnesium bladder garlic -
+magnesium heart honeysuckle -
+magnesium brain barberry ?life_link
+magnesium spleen onion ?field_of_fear
+aluminium brain barberry ?life_link
+aluminium brain blueberry ?iron_will
+aluminium brain garlic -
+aluminium stomach turnip -
+aluminium horn ginseng -
+aluminium eye lettuce ?heavy_weight
+aluminium tail carrot ?preserve_corpse
+aluminium eye blueberry -
+aluminium heart tomato ??
+aluminium heart comfrey ?wizard_eye
+aluminium heart burdock !wizard_eye
+mowglite antenna potato ?fire_building
+mowglite brain onion -
+mowglite tail cotton ?fire_building
+mowglite tail potato !fire_building
+mowglite eye foxglove ?resist_entropy
+mowglite spleen apple ?unstun
+mowglite eye lettuce ?heavy_weight
+mowglite heart ginseng -
+mowglite heart blueberry -
+mowglite spleen blueberry -
+mowglite kidney chickweed -
+mowglite stomach carrot -
+mowglite snout bloodroot ?transmute_self
+mowglite lung strawberry -
+mowglite antenna rhubarb ?feather_weight
+mowglite antenna garlic -
+mowglite brain crystalline -
+silver brain costmary -
+silver brain honeysuckle -
+silver brain nightshade -
+silver brain jimsonweed -
+tungsten snout bloodroot !transmute_self
+palladium antenna apple -
+palladium arm barberry ?guardian_angel
+palladium brain barberry ?life_link
+palladium brain apple ?indoors_disguise
+palladium brain potato -
+palladium foot wolfbane ?curse_of_tarmalen
+palladium foot cabbage ?guardian_angel
+palladium foot barberry -
+palladium arm cabbage !guardian_angel
+palladium kidney cauliflower ?banish
+palladium leg pear -
+palladium liver tomato ?pain_threshold
+palladium liver lungwort !pain_threshold
+palladium wing turnip -
+palladium tail strawberry ?teleport_with_error
+palladium tail onion ?displacement
+palladium tail chickweed ?displacement 
+palladium lung jaslah -
+palladium nose chicory -
+palladium snout mistletoe -
+palladium paw honeysuckle -
+palladium spleen mysticspinach -
+palladium stomach waterlily -
+palladium heart onion -
+palladium eye comfrey -
+palladium horn holly -
+palladium bladder thistle -
+palladium antenna garlic -
+palladium antenna henbane -
+tungsten liver holly ?first_aid
+tungsten liver carrot -
+tungsten nose rhubarb -
+tungsten bladder borage ?force_shield
+tungsten bladder plum -
+tungsten eye borage ?force_shield
+tungsten eye potato -
+tungsten foot costmary -
+tungsten ear arnica ?unpain
+tungsten lung arnica -
+tungsten spleen jaslah -
+tungsten tail mushroom ?desecrate_ground
+tungsten stomach hcliz ?shelter
+tungsten stomach onion ??
+tungsten kidney apple -
+tungsten antenna yarrow -
+tungsten antenna honeysuckle -
+potassium nose pear -
+potassium antenna vineseed -
+potassium brain potato -
+potassium leg cauliflower ?drying_wind
+potassium snout cauliflower -
+potassium leg strawberry ?chaos_bolt
+potassium leg mushroom ?bless_armament
+potassium leg chickweed -
+potassium paw sweetflag -
+potassium tail arnica ?displacement
+potassium wing turnip -
+potassium tail raspberry -
+palladium tail arnica !displacement
+potassium heart holly ?psychic_shout
+potassium heart rhubarb -
+potassium horn spinach ?torch_creation
+potassium ear hcliz !torch_creation
+potassium stomach mysticspinach ?repair_item
+potassium antenna mysticspinach ?burial_ceremony
+potassium antenna mistletoe ?sewing
+potassium eye comfrey -
+potassium foot nightshade -
+potassium liver moss ?cure_player
+potassium liver apple -
+potassium horn chicory ?moon_sense
+potassium paw borage -
+potassium kidney burdock -
+potassium antenna hemlock -
+potassium antenna honeysuckle -
+potassium lung boneset ?floating
+potassium antenna lettuce -
+potassium spleen hemlock -
+potassium brain wolfbane ?iron_will
+potassium wing wolfbane -
+potassium brain barberry ?life_link
+potassium foot barberry -
+potassium brain thistle -
+potassium brain jaslah -
+potassium wing henbane ?create_food
+potassium paw henbane ?create_food
+potassium stomach nightshade -
+potassium bladder cabbage -
+potassium paw mushroom ?bless_armament
+potassium lung rhubarb -
+potassium wing strawberry ?see_magic
+potassium tail strawberry ?teleport_with_error
+potassium antenna strawberry ?see_magic
+potassium snout cotton -
+potassium tail foxglove ?psychic_shout
+potassium wing mistletoe ?earth_skin
+potassium paw ginseng ?sewing
+potassium paw onion -
+mithril ear foxglove ?fire_walking
+mithril ear barberry !fire_walking
+mithril nose mistletoe ?darkfire
+mithril foot rhubarb ?heal_self
+mithril foot burdock -
+mithril heart bloodroot ?blurred_image
+mithril heart lobelia -
+mithril tail sweetflag -
+mithril horn spinach ?lessen_poison
+mithril horn apple ?invisibility
+mithril eye apple ?invisibility 
+mithril eye arnica ?destructive_rage
+mithril eye chicory -
+mithril eye elder - 
+aluminium foot apple ?cold_tolerance
+aluminium paw barberry -
+aluminium snout honeysuckle -
+aluminium antenna raspberry -
+aluminium leg foxglove ?soul_hold
+aluminium liver cauliflower -
+aluminium ear jimsonweed -
+aluminium spleen comfrey -
+aluminium tail jaslah -
+aluminium wing tomato -
+aluminium leg onion ?resist_dispel
+aluminium nose onion -
+aluminium foot strawberry ?bash
+aluminium foot boneset !bash
+aluminium antenna apple -
+aluminium antenna cabbage 
+cesium antenna blueberry -
+cesium brain chickweed -
+cesium eye cabbage -
+cesium liver barberry ?flip
+tin brain strawberry -
+tin eye barberry -
+tin heart mysticcarrot ?shield_of_faith
+tin heart tomato ?blurred_image
+tin heart bloodroot !blurred_image
+tin horn hcliz ?lessen_poison
+tin nose burdock -
+tin paw soapwort -
+tin snout wolfbane -
+tin stomach arnica -
+tin tail jimsonweed ?aura_detection
+tin wing thistle ?earth_skin
+tin wing mistletoe !earth_skin
+tin tail mandrake ?kata
+tin tail lungwort ?ether_boundary
+chromium antenna cotton ?burial_ceremony
+chromium antenna mugwort -
+chromium brain lettuce ??
+chromium brain raspberry -
+chromium eye chickweed - 
+indium antenna cabbage ?mind_blast
+indium antenna foxglove -
+indium brain vineseed ?forest_location
+indium brain pear -
+indium eye thistle ?battlecry
+indium eye cotton -
+indium heart lettuce -
+indium leg tomato ?go
+indium leg potato !go
+indium paw henbane -
+indium snout yarrow ?summon_lesser_spores
+indium wing barberry !summon_lesser_spores 
+indium tail blueberry -
+indium stomach onion -
+indium nose mugwort ?haste
+indium foot raspberry -
+indium brain soapwort -
+indium eye vineseed -
+indium brain carrot -
+indium brain mysticcarrot ?bless
+indium antenna apple -
+indium brain chickweed ?vacuumbolt
+indium antenna chickweed ??
+indium antenna ginseng -
+indium brain costmary -
+indium brain strawberry -
+indium brain hcliz -
+indium brain tomato ?protect_weapon
+indium brain lobelia -
+indium brain mangrel ?see_invisible
+uranium antenna plum -
+uranium brain borage -
+uranium eye thistle ?battlecry
+uranium eye costmary -
+uranium heart mysticcarrot -
+uranium foot wolfbane ?curse_of_tarmalen
+uranium foot arnica ?inform
+uranium horn wolfbane -
+uranium leg jaslah -
+uranium nose raspberry -
+uranium paw nightshade ?meditation
+uranium paw mandrake -
+uranium stomach barberry -
+uranium tail burdock -
+uranium wing honeysuckle ?thorn_spray
+uranium wing waterlily -
+uranium antenna apple -
+uranium brain cabbage -
+uranium brain thistle -
+uranium brain cotton -
+uranium brain elder ?thorn_spray
+uranium brain foxglove -
+uranium eye garlic ?meditation
+uranium tail ginseng ?field_of_light
+uranium leg tomato -
+uranium eye mistletoe ?field_of_light
+uranium eye jimsonweed -
+uranium tail lobelia -
+uranium wing mangrel -
+uranium eye moss ?satiate_person
+uranium eye boneset ?vacuum_ball
+uranium nose boneset -
+uranium heart rhubarb -
+uranium eye spinach -
+uranium brain mugwort -
+uranium brain vineseed ?forest_location
+uranium eye vineseed -
+uranium foot foxglove ?field_of_light
+tungsten arm chicory !force_shield
+zhentorium leg moss !resist_dispel
+uranium foot mistletoe !field_of_light
+uranium arm raspberry -
+uranium beak potato -
+uranium bladder vineseed ?acid_rain
+uranium bladder boneset -
+uranium ear thistle -
+uranium gill lungwort ?meditation
+uranium gill nightshade !meditation
+uranium kidney plum -
+uranium liver mandrake -
+uranium tendril borage -
+uranium gill tomato -
+uranium foot thistle -
+osmium arm mistletoe -
+osmium beak pear ?neutralize_field
+osmium beak holly ?psychic_shout
+potassium beak holly !psychic_shout
+osmium beak spinach -
+osmium bladder moss ?blast_lightning
+osmium bladder costmary -
+osmium brain apple ?indoors_disguise
+osmium brain waterlily -
+osmium ear comfrey -
+osmium eye holly ?resist_entropy
+osmium heart raspberry ?remote_banking
+osmium heart boneset ?floating_disc
+osmium heart henbane ?teleport_without_error
+osmium heart jaslah -
+osmium horn pear -
+osmium leg garlic ??
+osmium leg soapwort !track
+osmium paw mysticcarrot -
+osmium tail rhubarb -
+osmium wing mugwort -
+osmium tendril plum ?fresh_pants
+osmium tendril elder ?flaming_ice
+osmium tendril lungwort ?flaming_ice
+osmium gill mysticspinach -
+osmium foot cabbage ??
+osmium foot honeysuckle -
+osmium eye hemlock ?good_berry
+osmium eye raspberry -
+osmium leg moss !blast_lightning
+osmium stomach apple ?dark_baptism
+osmium stomach mangrel !dark_baptism
+osmium stomach chickweed -
+platinum arm moss -
+platinum beak garlic -
+platinum bladder apple ?invisibility
+platinum bladder lettuce -
+platinum brain wormwood ?indoors_disguise
+platinum brain mistletoe -
+platinum ear costmary ?resist_disintegrate
+platinum ear raspberry ?shapechange
+platinum ear pear ?magic_dispersion
+mithril bladder apple !invisibility
+osmium wing moss ?blessing_of_tarmalen
+osmium tail onion ?sculpture
+osmium ear onion -
+osmium wing mandrake -
+osmium wing lungwort -
+osmium wing mangrel ?flaming_ice
+osmium tendril mangrel !flaming_ice
+tungsten tail moss !sculpture
+osmium wing henbane -
+osmium tendril garlic -
+nullium arm mysticcarrot -
+nullium beak bloodroot -
+nullium bladder burdock -
+nullium ear jaslah -
+nullium eye mugwort ?satiate_person 
+nullium eye moss !satiate_person
+nullium wing thistle -
+nullium gill soapwort -
+nullium tendril hcliz -
+nullium stomach cauliflower -
+nullium eye tomato ?good_berry
+nullium eye plum -
+nullium wing mugwort -
+nullium wing henbane -
+aluminium tendril chickweed ?natural_renewal
+aluminium tendril mushroom ?natural_renewal
+aluminium gill chicory ?credit_check
+aluminium gill potato -
+aluminium heart cotton -
+aluminium arm burdock ?vacuumbolt
+aluminium arm cabbage ?outdoors_disguise
+aluminium arm borage ?sex_change
+aluminium beak carrot -
+aluminium foot arnica ?inform
+aluminium foot mushroom -
+aluminium arm holly -
+adamantium gill apple -
+adamantium heart raspberry ??
+adamantium heart tomato -
+adamantium liver honeysuckle -
+adamantium tendril lettuce ?natural_renewal
+adamantium tendril rhubarb -
+adamantium arm lettuce -
+adamantium beak comfrey ?neutralize_field
+adamantium beak boneset !neutralize_field
+adamantium beak chickweed -
+adamantium ear barberry -
+adamantium bladder borage -
+adamantium tail cabbage -
+cesium ear cauliflower ?darkness
+cesium foot strawberry -
+cesium tendril cotton -
+cobalt brain wormwood ??
+cobalt antenna cotton ?burial_ceremony
+cobalt antenna spinach -
+cobalt gill waterlily ?toxic_immunity
+indium arm chickweed !vacuumbolt
+aluminium tendril lettuce !natural_renewal
+aluminium leg soapwort ?consider
+aluminium leg spinach ?stargazing
+aluminium tendril cabbage -
+indium tendril honeysuckle -
+indium gill garlic - 
+indium liver mangrel ?psychic_sanctuary
+indium leg mushroom !psychic_sanctuary
+indium spleen borage -
+indium arm tomato ?protect_weapon
+indium arm mandrake ?outdoors_disguise
+lead antenna arnica ?mind_blast
+lead antenna mysticcarrot -
+lead arm apple -
+vanadium brain mushroom ?see_invisible
+vanadium brain apple ?indoors_disguise
+vanadium antenna mandrake -
+vanadium foot onion -
+vanadium gill lettuce ?toxic_immunity
+vanadium heart raspberry ?remote_banking
+vanadium wing nightshade -
+vanadium tendril raspberry ?shapechange
+vanadium ear raspberry -
+vanadium heart thistle -
+vanadium leg blueberry -
+vanadium liver lobelia -
+vanadium stomach mysticspinach ?repair_item
+indium arm cabbage !outdoors_disguise
+vanadium arm honeysuckle -
+vanadium gill sweetflag -
+vanadium lung jimsonweed -
+vanadium beak turnip -
+vanadium bladder mysticspinach ?infravision
+vanadium eye mysticspinach ?aura_of_hate
+vanadium eye jaslah !aura_of_hate
+batium bladder cotton !infravision
+zhentorium antenna rhubarb ??
+zhentorium liver garlic -
+zhentorium arm mugwort ?see_magic
+tungsten gill blueberry ?skinning
+tungsten arm lobelia ?see_the_light
+tungsten arm garlic -
+mithril beak lettuce -
+palladium tendril plum ?fresh_pants
+uranium wing garlic -
+uranium spleen honeysuckle !thorn_spray
+uranium wing ginseng -
+uranium wing moss ?blessing_of_tarmalen
+uranium liver onion ?cure_player
+uranium antenna moss -
+aluminium kidney pear -
+aluminium bladder spinach ?poison_spray
+cobalt arm wolfbane ?all_seeing_eye
+cobalt arm vineseed ?mind_store
+cobalt ear mandrake ?kata
+cobalt tail mandrake !kata
+cobalt gill onion ?slip
+batium gill onion !slip
+potassium arm strawberry !see_magic
+starmetal bladder spinach !poison_spray
+nickel brain apple ?indoors_disguise
+nickel antenna cabbage ?mind_blast
+zinc ear wolfbane -
+zinc heart nightshade -
+zinc leg elder ?force_absorption
+zinc leg mysticcarrot ?drying_wind
+zinc leg cauliflower !drying_wind
+zinc leg sweetflag -
+zinc liver hcliz ?suffocation
+zinc wing foxglove -
+zinc bladder mysticspinach -
+zinc arm thistle ?preserve_corpse
+zinc tail carrot !preserve_corpse
+zinc paw raspberry -
+zinc tail elder ?desecrate_ground
+zinc tail mushroom !desecrate_ground
+zinc arm spinach ?glance
+zinc antenna pear -
+zinc arm crystalline -
+zinc brain sweetflag -
+zinc wing mandrake -
+zinc wing lettuce -
+rhodium brain nightshade -
+rhodium bladder wolfbane -
+rhodium ear lettuce ?dispel_magical_protection
+rhodium wing bloodroot ?compare
+rhodium wing lobelia -
+rhodium leg bloodroot -
+rhodium ear lungwort -
+rhodium heart spinach -
+rhodium antenna mysticspinach ?burial_ceremony
+durandium ear lettuce !dispel_magical_protection
+rhodium tendril chickweed -
+rhodium tail thistle -
+rhodium antenna spinach -
+rhodium stomach foxglove ?camouflage
+rhodium stomach ginseng
+tungsten stomach foxglove !camouflage
+vanadium bladder ginseng -
+vanadium eye plum -
+vanadium brain pear -
+vanadium heart spinach -
+vanadium stomach lungwort ?hear_noises
+nickel arm vineseed ?mind_store
+nickel arm carrot -
+nickel brain sweetflag -
+nickel gill pear ?dimension_door
+nickel wing pear ?cone_of_cold
+nickel wing yarrow -
+nickel heart apple ??
+nickel heart cabbage -
+nickel gill jaslah ?dimension_door
+adamantium brain lobelia -
+cesium beak pear -
+cesium leg costmary ?darkness
+cesium arm comfrey ?see_the_light
+durandium ear nightshade ?baptize
+indium beak plum ?protect_weapon
+indium beak tomato !protect_weapon
+indium heart sweetflag -
+platinum ear mysticspinach -
+platinum wing raspberry ?compare
+platinum eye jaslah -
+potassium arm hcliz ?glance
+starmetal arm wolfbane ?all_seeing_eye
+tungsten heart jimsonweed ?teleport_without_error
+bronze brain raspberry -
+bronze arm cotton -
+bronze heart blueberry ?sneak
+bronze eye onion ?terror
+bronze leg blueberry -
+bronze spleen spinach ?suffocation
+bronze liver spinach !suffocation
+bronze kidney waterlily ?terror
+bronze kidney onion !terror
+bronze spleen carrot ?disruption
+gold spleen carrot !disruption
+bronze stomach lobelia -
+bronze wing blueberry -
+bronze heart spinach ?sneak
+bronze wing yarrow -
+bronze wing apple ?sneak
+bronze heart apple !sneak
+copper bladder bloodroot ?psi_blast
+copper bladder foxglove -
+copper arm soapwort -
+copper beak cotton -
+copper ear turnip -
+copper gill strawberry ?corrosion_shield
+copper gill chickweed !corrosion_shield
+copper gill barberry -
+copper kidney bloodroot -
+copper lung boneset ?floating
+copper leg bloodroot ?ceremony
+copper leg onion !ceremony 
+copper paw bloodroot -
+copper tendril bloodroot -
+copper wing boneset ?cone_of_cold
+bronze spleen garlic ?regeneration
+bronze antenna arnica ?mind_blast
+bronze antenna cauliflower ?exchange_money
+bronze antenna chicory -
+bronze beak strawberry ?magic_missile
+starmetal beak strawberry !magic_missile
+bronze beak lungwort -
+bronze bladder mysticcarrot ?detect_race
+bronze tail turnip -
+bronze spleen cauliflower -
+bronze paw boneset -
+bronze nose holly -
+bronze lung mangrel -
+zhentorium bladder turnip !detect_race
+bronze liver burdock -
+bronze kidney cabbage -
+silver beak holly ?resist_entropy
+silver eye holly !resist_entropy
+silver wing plum ?unstable_mutation
+silver tendril lobelia -
+silver nose lungwort -
+silver liver mysticcarrot ?magic_wave
+silver gill foxglove -
+silver foot pear ?hiding
+silver foot blueberry !hiding
+silver liver blueberry -
+steel gill blueberry ?skinning
+steel wing elder -
+steel tendril costmary -
+steel tail garlic -
+steel stomach foxglove ?protect_armour
+steel stomach jimsonweed -
+steel spleen bloodroot -
+steel paw wolfbane -
+steel nose cotton ?darkfire
+steel nose mistletoe !darkfire
+cobalt bladder lobelia -
+cobalt ear pear ?magic_dispersion
+cobalt ear soapwort -
+cobalt eye mushroom -
+cobalt foot sweetflag -
+cobalt gill thistle ?replenish_energy
+cobalt lung carrot !replenish_energy
+cobalt gill cauliflower ?restore
+cobalt gill raspberry ?mental_watch
+cobalt gill burdock -
+cobalt heart borage ?moon_sense
+cobalt leg onion -
+cobalt liver raspberry -
+cobalt lung blueberry -
+cobalt nose carrot ?tempt
+iridium antenna cabbage ?mind_blast
+iridium antenna cauliflower ?exchange_money
+iridium antenna cotton ?burial_ceremony
+iridium bladder raspberry ?psi_blast
+iridium bladder spinach -
+iridium gill pear -
+iridium leg vineseed -
+iridium liver sweetflag -
+iridium arm barberry ?rain
+iridium beak blueberry ?psionic_shield
+iridium brain potato -
+iridium eye strawberry -
+iridium heart blueberry ?all_seeing_eye
+iridium arm wolfbane !all_seeing_eye
+iridium kidney yarrow -
+iridium heart garlic ?baptize
+iridium ear garlic !baptize
+iridium ear elder -
+iridium foot waterlily -
+iridium beak comfrey ?psionic_shield
+iridium lung apple ?phaze_shift
+iridium paw apple ?phaze_shift
+iridium spleen garlic ?regeneration
+iridium spleen foxglove -
+iridium stomach raspberry -
+iridium tendril wolfbane -
+iridium wing rhubarb ?psionic_shield
+iridium beak rhubarb !psionic_shield
+iridium tail onion -
+tadmium brain arnica -
+tadmium gill carrot -
+tadmium heart chicory -
+tadmium kidney garlic ??
+tadmium leg tomato ?deaths_door
+tadmium liver spinach ?shelter
+tadmium stomach spinach !shelter
+tadmium paw cotton -
+tadmium tail potato ?deaths_door
+tadmium tail tomato !deaths_door
+tadmium tendril crystalline -
+tadmium wing rhubarb ?unstable_mutation
+tadmium wing plum !unstable_mutation
+tadmium wing apple ?protection_from_evil
+tadmium spleen elder ?chain_lightning
+tadmium wing garlic -
+tadmium gill wolfbane ?skinning
+tadmium spleen boneset -
+tadmium eye foxglove ?protect_armour
+tadmium stomach foxglove -
+steel eye holly !protect_armour
+tadmium eye moss -
+tadmium liver lettuce ?mobile_cannon
+tormium brain carrot ?life_link
+tormium brain barberry !life_link
+adamantium liver yarrow !flip
+platinum tendril raspberry !shapechange
+tormium brain nightshade -
+tormium gill comfrey -
+tormium heart apple -
+tormium paw arnica -
+tormium tendril mushroom ?flex_shield
+tormium tendril carrot ?flex_shield
+tormium spleen yarrow -
+tormium tail holly ?shocking_grasp
+tormium tail boneset !shocking_grasp
+tormium tail hemlock -
+tormium stomach sweetflag -
+tormium kidney moss -
+tormium liver pear -
+tormium lung mistletoe -
+tormium gill holly -
+tormium gill jimsonweed ?mental_glance
+tormium spleen lettuce -
+molybdenum brain yarrow -
+molybdenum gill mistletoe ?sewing
+molybdenum gill mushroom ?cure_critical_wounds
+molybdenum gill moss -
+molybdenum heart nightshade -
+cobalt horn chicory !moon_sense
+potassium gill mistletoe !sewing
+silicon bladder strawberry ?call_pigeon
+silicon bladder jimsonweed -
+durandium bladder mugwort !call_pigeon
+lead foot mysticspinach -
+lead brain potato ?forest_location
+lead brain lungwort !forest_location
+lead gill spinach -
+lead heart vineseed ?ether_boundary
+lead tail lungwort !ether_boundary
+lead kidney potato ?cash_flow
+lead kidney tomato -
+lead leg mugwort ?chaos_bolt
+lead liver mugwort -
+lead snout potato -
+lead paw mangrel ?meteor_swarm
+lead paw nightshade -
+lead spleen thistle -
+lead stomach mangrel -
+lead tail pear ?cone_of_cold
+lead wing boneset !cone_of_cold
+lead wing plum -
+lead tendril pear -
+lead tail jimsonweed ?aura_detection
+lead leg rhubarb ?consider
+lead leg cauliflower -
+lead horn chickweed -
+lead beak blueberry -
+lead bladder rhubarb -
+lead lung borage ?water_walking 
+lead lung waterlily ?uncontrollable_hideous_laughter
+lead gill raspberry ?mental_watch
+lead spleen comfrey -
+lead pleen lettuce -
+lead heart lobelia - 
+steel brain lobelia -
+steel snout spinach -
+steel liver mangrel -
+steel leg potato ?holy_way
+zhentorium leg potato !holy_way
+steel kidney rhubarb -
+steel antenna pear -
+steel gill strawberry -
+steel horn tomato -
+silver wing pear ?quicksilver
+cobalt stomach pear -
+molybdenum beak plum -
+molybdenum arm blueberry -
+molybdenum ear chickweed -
+molybdenum eye rhubarb -
+molybdenum foot pear -
+molybdenum horn carrot -
+molybdenum lung spinach -
+molybdenum nose elder -
+steel foot jaslah -
+steel nose carrot ?tempt
+steel lung waterlily ?uncontrollable_hideous_laughter
+steel ear mandrake ?protection_from_good
+silver ear mandrake !protection_from_good
+silver arm pear -
+silver bladder mushroom -
+silver beak onion -
+silver foot hcliz -
+silver tail potato -
+steel ear waterlily -
+starmetal horn garlic -
+durandium horn raspberry ?psibolt
+potassium tendril holly -
+mithril nose hcliz -
+mithril ear tomato -
+diggalite brain vineseed -
+diggalite horn rhubarb ?soul_shield
+diggalite horn raspberry ?soul_shield
+diggalite paw garlic -
+diggalite spleen rhubarb -
+diggalite stomach spinach ?lessen_poison
+diggalite horn hcliz !lessen_poison
+diggalite tendril carrot -
+diggalite beak mushroom ??
+diggalite beak lobelia ?remove_scar
+diggalite foot lobelia !remove_scar
+diggalite ear hcliz -
+diggalite gill mushroom !camping
+diggalite gill jaslah ?soul_shield
+diggalite horn jaslah !soul_shield
+diggalite horn moss -
+diggalite kidney lobelia ?cash_flow
+diggalite kidney potato !cash_flow
+diggalite heart garlic -
+diggalite antenna garlic -
+diggalite liver mysticspinach -
+diggalite nose blueberry -
+diggalite stomach tomato -
+diggalite tail mushroom -
+diggalite wing jaslah ?quicksilver
+diggalite wing pear !quicksilver 
+diggalite snout raspberry -
+diggalite foot jimsonweed -
+diggalite gill costmary ?restore
+diggalite leg honeysuckle ?force_absorption
+diggalite leg potato -
+hematite antenna pear -
+hematite brain garlic ?indoors_disguise
+hematite heart blueberry -
+hematite kidney comfrey ?see_the_light
+hematite kidney garlic ?light
+hematite paw hcliz -
+hematite brain apple !indoors_disguise
+hematite arm comfrey !see_the_light
+tungsten horn bloodroot !psibolt
+anipium arm plum -
+anipium heart garlic -
+anipium paw strawberry ?chaos_bolt
+anipium leg strawberry !chaos_bolt
+anipium spleen burdock ?field_of_fear
+anipium spleen onion !field_of_fear
+anipium ear mangrel ?bless_armament
+potassium ear mangrel !bless_armament
+anipium gill crystalline ?credit_check
+anipium gill borage !credit_check
+anipium ear strawberry -
+anipium gill jimsonweed ?mental_glance
+anipium snout pear ?mirror_image
+anipium tail pear -
+anipium tendril wolfbane -
+anipium wing crystalline -
+anipium horn raspberry -
+anipium lung carrot -
+anipium stomach potato -
+anipium snout yarrow -
+anipium liver rhubarb ?ventriloquism
+anipium antenna garlic -
+anipium gill mangrel ?cure_critical_wounds
+hematite brain pear -
+hematite eye garlic -
+hematite gill crystalline -
+diggalite brain waterlily -
+pyrite snout tomato ?force_dome
+pyrite wing pear ?floating
+pyrite lung pear !floating
+pyrite stomach rhubarb ?identify
+pyrite tendril mysticcarrot ?shield_of_faith
+pyrite nose plum -
+pyrite heart garlic -
+platinum foot rhubarb ?heal_self
+platinum heart blueberry -
+platinum horn rhubarb ?vine_mantle
+platinum horn strawberry -
+platinum kidney spinach -
+platinum leg foxglove ?soul_hold
+platinum leg mangrel -
+platinum liver vineseed -
+platinum paw wormwood -
+platinum stomach elder -
+platinum tail chicory -
+platinum tendril tomato -
+platinum foot lobelia -
+platinum gill cabbage -
+platinum lung pear -
+platinum nose cauliflower ?darkness
+platinum snout plum -
+platinum spleen potato -
+pyrite arm tomato -
+pyrite beak costmary ?acid_arrow
+pyrite bladder onion -
+pyrite eye foxglove -
+pyrite paw strawberry ?teleport_with_error
+pyrite tail strawberry !teleport_with_error
+pyrite tendril strawberry ?flex_shield
+pyrite wing costmary !acid_arrow
+tin tendril turnip !shield_of_faith
+magnesium horn rhubarb !vine_mantle
+cesium nose costmary !darkness 
+tormium tendril strawberry !flex_shield
+anipium beak cauliflower -
+anipium bladder turnip -
+anipium foot chicory ?venom_strike
+anipium foot apple ?cold_tolerance
+anipium foot foxglove ?ventriloquism
+anipium leg foxglove ?soul_hold
+anipium liver foxglove !ventriloquism
+anipium foot mistletoe -
+anipium gill honeysuckle -
+anipium kidney lobelia -
+anipium leg henbane -
+anipium liver spinach - 
+anipium nose mushroom -
+anipium spleen cabbage ?destructive_rage
+diggalite arm strawberry -
+diggalite beak chicory -
+diggalite bladder elder -
+diggalite eye turnip ?detect_alignment
+diggalite gill turnip -
+diggalite lung lobelia ?damn_armament
+diggalite wing cauliflower -
+diggalite lung raspberry -
+tungsten beak foxglove -
+tungsten ear mistletoe -
+cesium horn apple -
+gold gill mistletoe ?clairvoyance
+hematite stomach apple -
+hematite tendril lettuce -
+hematite kidney potato -
+hematite horn lobelia ?poison_blast
+hematite horn cabbage -
+hematite nose cauliflower -
+hematite arm chickweed -
+hematite tail cotton -
+hematite spleen honeysuckle ?chain_lightning
+hematite liver rhubarb ??
+hematite liver yarrow -
+hematite snout rhubarb ?blacksmithing
+hematite wing rhubarb ?blessing_of_tarmalen
+hematite wing moss !blessing_of_tarmalen
+hematite beak rhubarb !blacksmithing
+hematite beak mushroom -
+hematite bladder tomato ?psi_blast
+hematite bladder raspberry !psi_blast
+hematite leg strawberry -
+hematite snout comfrey -
+hematite foot tomato -
+hematite spleen onion -
+kryptonite antenna garlic -
+kryptonite arm cabbage -
+kryptonite bladder apple -
+kryptonite brain lettuce -
+kryptonite eye turnip ?detect_alignment
+kryptonite foot turnip -
+kryptonite gill mistletoe -
+kryptonite horn plum -
+kryptonite leg apple ?stargazing
+kryptonite leg spinach !stargazing
+kryptonite paw mugwort -
+kryptonite eye garlic -
+nullium foot cotton -
+nullium liver arnica -
+nullium nose apple -
+nullium horn waterlily -
+nullium brain garlic -
+nullium nose mangrel -
+tin liver tomato ?cure_player
+tin liver onion !cure_player
+tin kidney garlic ?light
+tormium horn soapwort -
+pyrite antenna vineseed ?burial_ceremony
+pyrite antenna cotton !burial_ceremony
+pyrite brain cabbage -
+pyrite gill soapwort ?toxic_immunity
+pyrite gill lettuce !toxic_immunity
+pyrite horn jaslah -
+pyrite leg hcliz -
+pyrite gill vineseed -
+pyrite lung garlic ?damn_armament
+pyrite lung lobelia !damn_armament
+pyrite wing soapwort -
+pyrite tail honeysuckle -
+pyrite tendril mangrel -
+pyrite kidney pear -
+pyrite lung blueberry ?flame_arrow
+lead ear cabbage ?unpain
+mithril antenna barberry -
+mithril spleen henbane ?destructive_rage
+mithril spleen cabbage !destructive_rage
+mithril tendril apple -
+mithril stomach rhubarb ?identify
+mithril bladder strawberry -
+mithril gill onion -
+mithril arm henbane ?create_food
+platinum nose turnip -
+platinum antenna raspberry -
+rhodium beak elder ?location_memory
+rhodium beak tomato -
+rhodium arm chicory ?sex_change
+rhodium foot chicory ?venom_strike
+rhodium gill lettuce -
+rhodium liver onion -
+tadmium antenna raspberry -
+tadmium arm lobelia -
+tadmium beak apple ?protection_from_evil
+tadmium bladder barberry -
+tadmium foot cauliflower -
+tadmium leg turnip ?protection_from_evil
+tadmium leg apple !protection_from_evil
+tadmium lung apple -
+tadmium liver rhubarb -
+tadmium nose strawberry ?haste
+tadmium nose tomato -
+tadmium snout strawberry -
+tadmium tail ginseng -
+tadmium horn hcliz -
+tadmium heart elder -
+quicksilver arm yarrow ?rain
+quicksilver beak barberry -
+quicksilver brain apple ?see_invisible
+quicksilver brain mushroom !see_invisible
+quicksilver tendril vineseed -
+quicksilver nose cabbage ??
+quicksilver spleen cabbage -
+quicksilver nose lobelia -
+quicksilver stomach spinach -
+quicksilver snout rhubarb -
+quicksilver foot elder -
+quicksilver paw borage -
+quicksilver leg apple -
+quicksilver gill pear -
+quicksilver arm cauliflower -
+quicksilver antenna cotton -
+quicksilver kidney blueberry -
+quicksilver liver tomato -
+quicksilver bladder raspberry ?compare
+quicksilver wing raspberry !compare
+quicksilver wing onion -
+quicksilver lung garlic -
+quicksilver horn turnip -
+quicksilver heart carrot ?teleport_without_error
+quicksilver bladder mandrake -
+quicksilver eye mushroom -
+quicksilver tail holly -
+graphite arm mandrake -
+graphite beak apple -
+graphite horn yarrow ?wipe_tracks
+graphite heart yarrow !wipe_tracks
+graphite nose yarrow -
+graphite ear borage -
+graphite liver turnip ?magic_wave
+graphite snout garlic -
+graphite stomach vineseed ?hear_noises
+graphite spleen burdock ?fire_blast
+graphite lung comfrey -
+graphite tendril strawberry -
+potassium arm henbane !create_food
+quicksilver heart henbane !teleport_without_error
+quicksilver heart cauliflower -
+tin antenna henbane -
+tin spleen apple ?unstun
+tin spleen mushroom -
+tin beak crystalline -
+tin foot holly -
+tin lung borage ??
+tin lung lettuce ?uncontrollable_hideous_laughter
+tin liver borage ?energy_channeling
+iron arm jimsonweed -
+iron beak cabbage ?lumberjacking
+chromium beak cabbage ?unpain
+iron brain mangrel ?meteor_swarm
+iron paw mushroom !meteor_swarm
+chromium ear cabbage !unpain
+iridium snout apple !phaze_shift
+iron brain apple - 
+chromium ear apple -
+cobalt snout apple ??
+tungsten beak cabbage ?lumberjacking
+chromium bladder crystalline -
+bronze bladder tomato -
+tin bladder raspberry -
+durandium beak lobelia -
+illumium beak honeysuckle ?location_memory
+illumium beak mistletoe -
+electrum beak rhubarb -
+zhentorium beak strawberry -
+gold brain mushroom -
+gold ear cauliflower ??
+gold ear garlic -
+durandium ear potato -
+electrum ear cauliflower ?resist_disintegrate
+electrum ear cabbage ?inform
+electrum foot cabbage !inform
+electrum ear mushroom -
+tungsten ear holly -
+durandium ear cabbage -
+durandium foot cabbage -
+electrum gill borage ?dimension_door
+electrum heart barberry -
+cobalt wing apple -
+chromium wing pear -
+hematite wing bloodroot -
+chromium tendril barberry -
+cobat tendril mistletoe -
+electrum tendril onion -
+cobalt tendril turnip -
+cobalt tail barberry -
+electrum tail apple ?protect_item
+durandium tail apple !protect_item
+cesium tail apple -
+durandium tail spinach -
+batium tail lungwort !anti_magic_field
+chromium tail lungwort -
+electrum tail mugwort -
+cesium stomach crystalline -
+cesium spleen hcliz -
+chromium spleen mistletoe -
+cesium snout lungwort -
+chromium snout turnip ?floating_letters
+electrum snout turnip -
+cobalt snout tomato ?force_dome
+cobalt snout crystalline -
+bronze snout apple ?create_air_armour
+batium snout apple ?create_air_armour
+cesium paw mushroom -
+cesium nose garlic ?leather_craft
+chromium nose garlic ?leather_craft
+chromium nose lettuce ?uncontrollable_hideous_laughter
+chromium lung lettuce !uncontrollable_hideous_laughter
+cesium nose lettuce - 
+chromium nose cotton -
+cobalt nose mistletoe -
+batium nose cabbage ?scouting
+cesium nose cabbage ?scouting
+batium nose crystalline -
+batium lung lettuce ??
+cesium lung lettuce ?flame_arrow
+pyrite lung lettuce !flame_arrow
+bronze lung lettuce -
+batium leg turnip ?magic_wave
+batium liver turnip !magic_wave
+cesium leg turnip -
+durandium horn barberry - 
+cobalt spleen burdock ?fire_blast
+cobalt liver turnip -
+nickel gill chicory !dimension_door
+nickel snout pear ?mirror_image
+brass eye blueberry -
+bronze eye blueberry -
+darksteel eye blueberry -
+diggalite eye blueberry -
+dukonium eye blueberry -
+duraluminium eye blueberry ?good_berry
+duraluminium eye tomato !good_berry
+electrum eye blueberry ?detect_alignment
+electrum eye turnip !detect_alignment
+gold eye blueberry ?clairvoyance
+gold gill blueberry !clairvoyance
+graphite gill blueberry ?skinning
+graphite eye blueberry -
+highsteel eye blueberry ?skinning
+highsteel gill blueberry !skinning
+illumium eye blueberry -
+iron eye wolfbane -
+mowgles eye wolfbane ?curse_of_tarmalen
+mowgles foot wolfbane !curse_of_tarmalen
+mowglite eye wolfbane -
+nickel eye wolfbane -
+pewter eye wolfbane -
+rhodium eye wolfbane - 
+silicon eye blueberry ?iron_will
+silicon brain blueberry !iron_will
+steel eye blueberry -
+titanium eye blueberry -
+tormium eye blueberry -
+zhentorium eye blueberry ?heavy_weight
+zhentorium eye lettuce !heavy_weight
+zinc eye wolfbane -
+duraluminium eye cabbage -
+electrum eye cabbage -
+gold eye cabbage -
+highsteel eye plum -
+mowgles eye plum ?battlecry 
+mowgles eye carrot !battlecry
+silicon eye pear ?vacuum_ball
+zhentorium eye pear !vacuum_ball
+brass stomach pear -
+darksteel stomach pear ?floating_disc
+dukonium stomach pear -
+duraluminium stomach pear -
+electrum stomach boneset -
+gold stomach lobelia -
+darksteel heart boneset !floating_disc
+illumium stomach plum -
+iron stomach plum -
+nickel stomach plum ?heat_reduction
+pewter stomach plum -
+nickel stomach mugwort !heat_reduction
+rhodium stomach plum -
+silicon stomach plum -
+zinc spleen plum -
+zhentorium spleen plum -
+titanium spleen plum -
+nickel spleen plum -
+highsteel spleen plum -
+darksteel spleen plum ?fresh_pants
+darksteel tendril plum !fresh_pants
+anipium spleen plum -
+brass spleen plum ?fire_blast
+brass spleen burdock !fire_blast
+cobalt spleen plum -
+darksteel spleen onion ?unstun
+darksteel spleen apple !unstun
+cobalt spleen plum -
+darksteel arm tomato -
+duraluminium arm tomato ?force_dome
+duraluminium snout tomato !force_dome
+dukonium arm tomato -
+mogwlite arm tomato -
+steel arm tomato -
+tormium arm tomato - 
+bronze tendril plum -
+dukonium beak plum -
+brass snout tomato -
+darksteel snout potato -
+dukonium snout potato -
+duraluminium snout potato -
+highsteel snout potato ?mirror_image
+highsteel snout pear !mirror_image
+illumium snout pear -
+magnesium snout potato -
+molybdenum snout potato -
+mowgles snout potato -
+mowglite snout potato -
+nickel snout potato -
+darksteel spleen burdock -
+dukonium spleen apple -
+duraluminium spleen wolfbane ?chain_lightning
+duraluminium spleen honeysuckle !chain_lightning
+illumium spleen honeysuckle ?regeneration
+illumium spleen garlic !regeneration
+steel spleen elder -
+steel spleen garlic -
+bronze gill wolfbane -
+chromium gill potato -
+duraluminium gill potato -
+illumium gill potato ?restore
+illumium gill cauliflower !restore
+mowgles gill cauliflower ?banish
+palladium gill cauliflower !banish
+pewter gill cauliflower ?mental_glance
+pewter gill jimsonweed !mental_glance
+magnesium gill cauliflower -
+batium gill potato -
+durandium gill potato -
+illumium gill potato -
+iridium antenna apple -
+durandium antenna apple -
+nickel antenna apple -
+batium antenna apple -
+molybdenum antenna apple -
+rhodium brain wolfbane -
+mowgles eye turnip ?lightning_bolt
+mowgles eye boneset -
+silicon eye carrot -
+zhentorium eye tomato ?lightning_bolt
+zhentorium eye turnip !lightning_bolt
+silver eye turnip -
+batium foot wolfbane -
+osmium heart boneset -
+steel stomach strawberry -
+brass antenna apple -
+darksteel antenna lobelia -
+dukonium antenna lobelia -
+duraluminium antenna lobelia -
+electrum antenna lobelia -
+gold antenna lobelia -
+graphite antenna lobelia -
+highsteel antenna lobelia -
+illumium antenna lobelia -
+iron antenna lobelia -
+magnesium antenna lobelia -
+zhentorium arm lobelia -
+titanium arm lobelia ?rain
+titanium arm barberry !rain
+starmetal arm yarrow -
+silicon arm lobelia ?glance
+silicon arm spinach !glance
+palladium arm spinach -
+osmium arm lobelia -
+mowgles antenna lettuce -
+pewter antenna lettuce -
+pyrite antenna lettuce -
+silicon antenna lettuce ?feather_weight
+starmetal antenna lettuce ?mind_blast
+tormium antenna lettuce ?exchange_money
+tormium antenna cauliflower !exchange_money
+silicon antenna rhubarb !feather_weight
+starmetal antenna arnica !mind_blast
+silicon antenna arnica -
+starmetal antenna rhubarb -
+chromium stomach lettuce ?identify
+chromium stomach rhubarb !identify
+darksteel stomach rhubarb -
+graphite stomach carrot -
+highsteel stomach carrot -
+kryptonite stomach carrot ?tempt
+kryptonite nose carrot !tempt
+mowgles stomach carrot ?repair_item
+mowgles stomach cotton !repair_item
+tungsten stomach cotton -
+pewter snout carrot -
+mowgles nose carrot -
+brass nose carrot ?leather_craft
+brass nose garlic !leather_craft
+dukonium nose garlic -
+illumium nose carrot -
+iridium nose carrot -
+iron nose carrot -
+magnesium nose carrot -
+mowglite nose carrot ?scouting
+mowglite nose arnica !scouting
+rhodium nose arnica ?haste
+rhodium nose strawberry !haste
+brass nose arnica -
+mowglite nose strawberry -
+batium beak strawberry -
+brass beak strawberry -
+cobalt beak strawberry -
+darksteel beak strawberry ?location_memory
+darksteel beak honeysuckle !location_memory
+duraluminium beak honeysuckle -
+highsteel beak honeysuckle -
+indium beak elder -
+iridium beak elder -
+kryptonite beak elder -
+gold beak elder -
+magnesium beak elder -
+bronze gill lettuce -
+electrum gill lettuce -
+iron gill lettuce -
+potassium gill lettuce -
+brass gill lettuce ?mental_watch
+brass gill strawberry ?mental_watch
+brass gill raspberry !mental_watch
+cesium gill raspberry ??
+cesium gill lettuce -
+darksteel gill lettuce -
+potassium gill raspberry ?acid_wind
+dukonium gill lettuce -
+gold gill lettuce -
+graphite gill lettuce -
+highsteel gill lettuce ?cure_critical_wounds
+highsteel gill mushroom !cure_critical_wounds
+darksteel beak cauliflower -
+pyrite beak cauliflower -
+pewter beak carrot ?lumberjacking
+pewter beak cabbage !lumberjacking
+iron beak cabbage - 
+chromium beak henbane -
+iron gill raspberry ?acid_wind
+starmetal gill mandrake ?acid_wind
+starmetal gill raspberry !acid_wind
+iron gill raspberry -
+iron gill mushroom -
+chromium gill henbane -
+chromium heart henbane -
+brass heart strawberry -
+dukonium heart strawberry -
+duraluminium heart strawberry -
+durandium heart strawberry -
+graphite heart strawberry -
+silver heart strawberry -
+gold horn henbane -
+chromium horn carrot -
+iridium horn carrot -
+mowgles horn carrot -
+mowglite horn carrot -
+batium horn carrot -
+brass horn carrot -
+nickel horn carrot -
+pewter horn carrot -
+silicon horn carrot -
+tin horn carrot -
+titanium horn carrot -
+tungsten horn carrot ?poison_blast
+tungsten horn lobelia !poison_blast
+brass foot tomato -
+bronze foot tomato -
+chromium foot tomato -
+mowgles foot tomato -
+mowglite foot tomato -
+nickel foot tomato -
+pewter foot tomato -
+pyrite foot tomato -
+rhodium foot tomato -
+silicon foot tomato -
+titanium foot tomato -
+zhentorium foot tomato -
+zinc foot tomato ?heal_self
+zinc foot rhubarb !heal_self
+steel tendril henbane -
+pyrite spleen jimsonweed ?chill_touch
+pyrite snout henbane !chill_touch
+tin liver henbane ?mobile_cannon
+tin liver lettuce !mobile_cannon
+batium liver henbane -
+bronze snout henbane -
+chromium nose jimsonweed -
+anipium spleen jimsonweed -
+chromium foot rhubarb -
+darksteel foot cauliflower -
+dukonium foot cauliflower -
+duraluminium foot cauliflower -
+electrum foot cauliflower -
+highsteel foot cauliflower ?cold_tolerance
+highsteel foot apple !cold_tolerance
+illumium foot apple -
+illumium ear foxglove -
+tin ear foxglove -
+palladium ear foxglove -
+highsteel ear foxglove -
+iron ear foxglove -
+kryptonite ear foxglove -
+mowgles ear foxglove ?first_aid
+mowgles liver foxglove !first_aid
+dukonium liver foxglove -
+zhentorium ear foxglove -
+tormium ear foxglove -
+titanium ear foxglove ?magic_dispersion 
+titanium ear pear !magic_dispersion
+silicon ear pear ?resist_disintegrate
+silicon ear cauliflower !resist_disintegrate
+silver ear cauliflower -
+steel ear pear -
+duraluminium brain cauliflower -
+zhentorium brain cauliflower -
+pewter brain cauliflower -
+highsteel brain cauliflower -
+darksteel brain foxglove -
+titanium brain foxglove -
+silicon brain foxglove -
+mowgles brain holly ?bless
+mowgles brain turnip !bless
+pewter brain turnip -
+copper paw vineseed -
+electrum paw vineseed ?firebolt
+electrum paw hemlock !firebolt
+gold paw hemlock -
+chromium liver lettuce -
+chromium leg vineseed -
+dukonium leg vineseed ??
+dukonium leg turnip -
+dukonium bladder vineseed !acid_rain
+silver bladder vineseed -
+electrum leg vineseed -
+graphite leg vineseed -
+illumium leg vineseed -
+kryptonite leg vineseed -
+magnesium leg vineseed -
+nickel leg vineseed -
+silicon leg vineseed -
+steel leg vineseed -
+titanium leg lungwort -
+tormium leg lungwort ?force_absorption
+tormium leg honeysuckle !force_absorption
+silver leg honeysuckle -
+batium leg tomato -
+batium stomach pear -
+molybdenum stomach holly -
+zinc stomach pear ?hear_noises
+zinc stomach lungwort !hear_noises
+silver stomach lungwort -
+brass arm holly ?mind_store 
+brass arm lungwort !mind_store
+silver arm lungwort -
+illumium heart pear -
+kryptonite heart pear ?remote_banking
+kryptonite heart raspberry !remote_banking
+silver heart raspberry -
+duraluminium leg pear -
+mowglite leg pear -
+palladium leg pear -
+osmium leg pear -
+mowgles leg pear -
+highsteel leg pear -
+pewter leg pear ?soul_hold
+pewter leg holly !soul_hold
+platinum leg holly -
+brass leg rhubarb ??
+zhentorium leg rhubarb !consider
+platinum leg rhubarb -
+brass tail pear ?aura_detection
+brass tail jimsonweed !aura_detection
+platinum tail jimsonweed -
+highsteel snout cabbage -
+osmium snout cabbage -
+pyrite snout cabbage - 
+silicon snout pear ?create_air_armour
+silicon snout apple !create_air_armour
+platinum snout apple -
+titanium kidney pear -
+nickel kidney lettuce -
+mowgles kidney tomato -
+iron kidney tomato -
+duraluminium kidney tomato -
+copper kidney tomato -
+electrum kidney tomato -
+silicon kidney tomato ?light
+silicon kidney garlic !light
+platinum kidney garlic -
+titanium snout carrot -
+tormium snout carrot -
+titanium antenna costmary -
+zhentorium snout carrot -
+zinc snout carrot -
+tungsten snout turnip -
+silicon snout lungwort -
+rhodium snout lungwort -
+kryptonite snout turnip -
+iridium snout turnip -
+chromium snout turnip ?floating_letters
+chromium snout borage !floating_letters
+vanadium snout cotton -
+magnesium foot cotton -
+zinc foot cotton -
+highsteel foot cotton -
+iron foot cotton -
+starmetal foot cotton ?venom_strike
+starmetal foot borage !venom_strike
+tin arm cotton -
+titanium arm cotton -
+silicon arm cotton -
+mowglite arm cotton -
+iridium arm apple -
+illumium arm apple -
+highsteel arm apple -
+electrum arm apple -
+brass arm apple -
+batium arm apple -
+cesium arm apple ?sex_change
+cesium arm borage !sex_change
+steel lung apple ?water_walking
+steel lung chicory !water_walking
+pyrite liver apple -
+illumium liver apple -
+iron liver apple -
+kryptonite liver apple -
+molybdenum liver apple -
+pyrite liver apple -
+brass liver blueberry -
+cesium liver blueberry -
+darksteel liver blueberry -
+duraluminium liver blueberry -
+electrum liver blueberry -
+gold liver blueberry -
+highsteel liver blueberry -
+magnesium liver blueberry -
+mowgles liver blueberry -
+mowglite liver blueberry -
+nickel liver blueberry -
+osmium liver cabbage -
+silicon liver blueberry -
+titanium liver blueberry -
+zinc liver blueberry -
+starmetal liver blueberry ?energy_channeling
+starmetal liver chicory !energy_channeling
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/index.php	Sat Dec 18 16:24:11 2010 +0200
@@ -0,0 +1,540 @@
+<?php
+$tick=array_sum(explode(" ",microtime()));
+
+?>
+<HTML>
+<HEAD>
+<TITLE>alch tools</TITLE>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+  <link href="alch.css" title="compact" rel="stylesheet" type="text/css">
+  </HEAD>
+<BODY>
+<?php
+
+$minerals=array("void",
+                "adamantium",
+                "aluminium",
+                "anipium",
+                "batium",
+                "brass",
+                "bronze",
+                "cesium",
+                "chromium",
+                "cobalt",
+                "copper",
+                "darksteel",
+                "diggalite",
+                "dukonium",
+                "duraluminium",
+                "durandium",
+                "electrum",
+                "gold",
+                "graphite",
+                "hematite",
+                "highsteel",
+                "illumium",
+                "indium",
+                "iridium",
+                "iron",
+                "kryptonite",
+                "lead",
+                "magnesium",
+                "mithril",
+                "molybdenum",
+                "mowgles",
+                "mowglite",
+                "nickel",
+                "nullium",
+                "osmium",
+                "palladium",
+                "pewter",
+                "platinum",
+                "potassium",
+                "pyrite",
+                "quicksilver",
+                "rhodium",
+                "silicon",
+                "silver",
+                "starmetal",
+                "steel",
+                "tadmium",
+                "tin",
+                "titanium",
+                "tormium",
+                "tungsten",
+                "uranium",
+                "vanadium",
+                "zhentorium",
+                "zinc");
+
+$organs=array("void",
+              "antenna",
+              "arm",
+              "beak",
+              "bladder",
+              "brain",
+              "ear",
+              "eye",
+              "foot",
+              "gill",
+              "heart",
+              "horn",
+              "kidney",
+              "leg",
+              "liver",
+              "lung",
+              "nose",
+              "paw",
+              "snout",
+              "spleen",
+              "stomach",
+              "tail",
+              "tendril",
+              "wing");
+$herbs=array( array("void","void"),
+              array("apple","wormwood"),
+              array("barberry","yarrow"),
+              array("blueberry","wolfbane"),
+              array("burdock","chickweed"),
+              array("cabbage","arnica"),
+              array("carrot","thistle"),
+              array("cauliflower","costmary"),
+              array("chicory","borage"),
+              array("cotton","mysticspinach"),
+              array("crystalline","jaslah"),
+              array("elder","honeysuckle"),
+              array("foxglove","holly"),
+              array("garlic","nightshade"),
+              array("ginseng","mistletoe"),
+              array("hemlock","tomato"),
+              array("henbane","jimsonweed"),
+              array("lettuce","waterlily"),
+              array("lobelia","comfrey"),
+              array("mushroom","mangrel"),
+              array("onion","moss"),
+              array("pear","boneset"),
+              array("plum","sweetflag"),
+              array("potato","mandrake"),
+              array("raspberry","bloodroot"),
+              array("rhubarb","soapwort"),
+              array("spinach","hcliz"),
+              array("strawberry","mugwort"),
+              array("turnip","mysticcarrot"),
+              array("vineseed","lungwort"));
+
+
+function multi_array_search($search_value, $the_array)
+{
+  if (is_array($the_array))
+  {
+    foreach ($the_array as $key => $value)
+    {
+      $result = multi_array_search($search_value, $value);
+      if (is_array($result))
+      {
+        $return = $result;
+        array_unshift($return, $key);
+        return $return;
+      }
+      elseif ($result == true)
+      {
+        $return[] = $key;
+        return $return;
+      }
+    }
+    return false;
+  }
+  else
+  {
+    if ($search_value == $the_array)
+    {
+      return true;
+    }
+    else return false;
+  }
+}
+
+function find_pairs($item,$key)
+{
+  global $minerals,$herbs,$organs,$db;
+  print"\n";
+  for ($i=0;$i<=count($item);$i++) 
+  {
+    $min[$item[$i][0]]++;
+    $org[$item[$i][1]]++;
+    $her[$item[$i][2]]++;
+    if ($item[$i][0]==255) $t=1;
+  }
+  if ($t==1) return 0;
+  $keys=array_keys($min);
+  for ($i=0;$i<=count($keys);$i++)
+  {
+    if ($min[$keys[$i]]>1) $mineral=$keys[$i];
+  }
+
+  $keys=array_keys($org);
+  for ($i=0;$i<=count($keys);$i++)
+  {
+    if ($org[$keys[$i]]>1) $organ=$keys[$i];
+  }
+
+  $keys=array_keys($her);
+  for ($i=0;$i<=count($keys);$i++)
+  {
+    if ($her[$keys[$i]]>1) $herb=$keys[$i];
+  }
+  if ($mineral != "" && $organ != "")
+  {
+    for ($z=1;$z<31;$z++)
+    {
+      if ($db[$mineral][$organ][$z][1]=="")
+        $db[$mineral][$organ][$z][1]="*";
+    }
+  }
+  if ($mineral != "" && $herb != "")
+  {
+    for ($y=1;$y<24;$y++)
+    {
+      if ($db[$mineral][$y][$herb][1]=="")
+        $db[$mineral][$y][$herb][1]="*";
+    }
+  }
+  if ($organ != "" && $herb != "")
+  {
+    for ($x=1;$x<55;$x++)
+    {
+      if ($db[$x][$organ][$herb][1]=="")
+        $db[$x][$organ][$herb][1]="*";
+    }
+  }
+}
+
+for ($x=0;$x<55;$x++) {
+  for ($y=0;$y<24;$y++) {
+    for ($z=0;$z<31;$z++) {
+      $db[$x][$y][$z]=".";
+    }
+  }
+}
+
+if (filemtime("herb.txt")>filemtime("cache.php")) {
+
+$file=fopen("herb.txt","r");
+while (($data=fgetcsv($file,160," ")) !== FALSE) {
+ $m=$data[0];$o=$data[1];$h=$data[2];$r=$data[3];
+ $mn=array_search($m,$minerals);
+ $on=array_search($o,$organs);
+ $hn=multi_array_search($h,$herbs);
+ $hn=$hn[0];
+ if ($r=="-") {
+   $res="nothing";
+   for ($x=1;$x<55;$x++)
+     if ($db[$x][$on][$hn][0]!="!")
+       $db[$x][$on][$hn][0]="-";
+   for ($y=1;$y<24;$y++)
+     if ($db[$mn][$y][$hn][0]!="!")
+       $db[$mn][$y][$hn][0]="-";
+   for ($z=1;$z<31;$z++)
+     if ($db[$mn][$on][$z][0]!="!")
+       $db[$mn][$on][$z][0]="-";
+   $db[$mn][$on][$hn][1]="-";
+ }
+ if ($r[0]=="?") {
+   $res="possible $r";
+   if ($r[1]!="?")
+     $mat[$r][]=array($mn,$on,$hn);
+   if ($db[$mn][$on][$hn][0]=="-")
+   {
+     $db[$mn][$on][$hn]=$r;
+     $db[$mn][$on][$hn][0]="-";
+   }
+   else
+   {
+     $db[$mn][$on][$hn]=$r;
+   }
+ }
+ if ($r[0]=="!") {
+   $res="accepted $r";
+   $t=$r;$t[0]="?";
+   $mat[$t][]=array(255,255,255);
+/*   for ($x=0;$x<54;$x++)
+     if ($db[$x][$on][$hn][1]=="")
+     $db[$x][$on][$hn][1]="*";
+   for ($y=0;$y<23;$y++)
+     if ($db[$mn][$y][$hn][1]=="")
+     $db[$mn][$y][$hn][1]="*";
+   for ($z=0;$z<30;$z++)
+     if ($db[$mn][$on][$z][1]=="")
+     $db[$mn][$on][$z][1]="*"; */
+   $db[$mn][$on][$hn]=$r;
+ }
+}
+
+array_walk($mat,'find_pairs');
+
+
+
+$cache=fopen("cache.php","w");
+$buf=serialize($db);
+fwrite($cache,$buf);
+fclose($cache);
+
+echo "Made a new cache. <br>";
+
+}else {
+
+$cache=fopen("cache.php","r");
+$buf=fread($cache,filesize("cache.php"));
+$db=unserialize($buf);
+fclose($cache);
+
+echo "Using cache made at " . date ("F d Y H:i:s.", filemtime("cache.php"))."<br>";
+
+}
+$active_herb=$_GET["herb"];
+$active_min=$_GET["min"];
+$active_org=$_GET["org"];
+
+
+$accept=0;
+$close=0;
+$unknown=0;
+$no=0;
+for ($x=1;$x<55;$x++)
+{
+  for ($y=1;$y<24;$y++)
+  {
+    for ($z=1;$z<30;$z++)
+    {
+      $r=$db[$x][$y][$z][0];
+      if ($r=="!") $accept++;
+      if ($r=="?") $close++;
+      if ($r=="-") $no++;
+      if ($r==".") $unknown++;
+    }
+  }
+}
+
+echo $accept." found potions, ".$close." active partial matches, ".$no." combinations eliminated, ".$unknown." combinations untested.\n";
+
+
+$base="herb";
+if ($active_herb!="") $base="herb";
+if ($active_min!="") $base="min";
+if ($active_org!="") $base="org";
+
+if ($base=="herb") {
+
+  if ($active_herb==""|$active_herb<0 ||$active_herb>29) $active_herb=0;
+  echo "<table border=1 cellspacing=0>";
+  echo "<tr>";
+  for ($z=1;$z<16;$z++) {
+    if ($z==$active_herb) 
+      echo "<td class=\"atab\">";
+    else 
+      echo "<td class=\"tab\">";
+    echo "<a href=\"?herb=$z\">";
+    echo $herbs[$z][0] ."<br>". $herbs[$z][1] ."</a></td>";
+  }
+  echo "</tr>\n<tr>";
+  for ($z=16;$z<30;$z++) {
+    if ($z==$active_herb) 
+      echo "<td class=\"atab\">";
+    else 
+      echo "<td class=\"tab\">";
+    echo "<a href=\"?herb=$z\">";
+    echo $herbs[$z][0] ."<br>". $herbs[$z][1] ."</a></td>";
+  }
+  echo "</tr></table>\n";
+
+  $z=$active_herb;
+  echo ("<h3>". $herbs[$z][0] ." or ". $herbs[$z][1] ."</h3>");
+  echo ("<table border=1 cellspacing=0><tr><td></td>\n");
+  for ($x=1;$x<55;$x++) {
+    echo ("<th><img src=\"kuva.php?text=". $minerals[$x] ."\" alt=\"". $minerals[$x] ."\" width=12 height=80></th>");
+  }
+  echo ("</tr>\n");
+  for ($y=1;$y<24;$y++) {
+    echo ("<tr><th>". $organs[$y] ."</th>");
+    for ($x=1;$x<55;$x++) {
+      $r=$db[$x][$y][$z][0];
+      $class="";
+      if ($r=="!") $class="class=\"accept\"";
+      if ($r=="?") {
+        $class="class=\"close\"";
+        if ($db[$x][$y][$z][1]=="*") $class="class=\"pairclose\"";
+      }
+      if ($r=="-") {
+        $class="class=\"nomark\"";
+        if ($db[$x][$y][$z][1]!=="") $class="class=\"noclose\"";
+        if ($db[$x][$y][$z][1]=="-") $class="class=\"no\"";
+        if ($db[$x][$y][$z][1]=="*") $class="class=\"pairno\"";
+      }
+      if ($r==".") {
+        $r="&nbsp;";
+        if ($db[$x][$y][$z][1]=="*") $class="class=\"pair\"";
+      }
+      if ($r=="!"||$r=="?"||$db[$x][$y][$z][2]!="")
+        echo ("<td $class><span title=\"".$db[$x][$y][$z]."\">".$r."</span></td>");
+      else 
+        echo ("<td $class>".$r."</td>"); 
+    }
+    echo ("</tr>\n");
+  }
+  echo ("<table>");
+}
+
+if ($base=="min") {
+
+  if ($active_min==""||$active_min<0 ||$active_min>53) $active_min=0;
+  echo "<table border=1 cellspacing=0>";
+  echo "<tr>";
+  for ($z=1;$z<19;$z++) {
+    if ($z==$active_min) 
+      echo "<td class=\"atab\">";
+    else 
+      echo "<td class=\"tab\">";
+    echo "<a href=\"?min=$z\">";
+    echo $minerals[$z] ."</a></td>";
+  }
+  echo "</tr>\n<tr>";
+  for ($z=19;$z<37;$z++) {
+    if ($z==$active_min) 
+      echo "<td class=\"atab\">";
+    else 
+      echo "<td class=\"tab\">";
+    echo "<a href=\"?min=$z\">";
+    echo $minerals[$z] ."</a></td>";
+  }
+  echo "</tr>\n<tr>";
+  for ($z=37;$z<55;$z++) {
+    if ($z==$active_min) 
+      echo "<td class=\"atab\">";
+    else 
+      echo "<td class=\"tab\">";
+    echo "<a href=\"?min=$z\">";
+    echo $minerals[$z] ."</a></td>";
+  }
+  echo "</tr></table>\n";
+  $z=$active_min;
+  echo ("<h3>". $minerals[$z] ."</h3>\n");
+  echo ("<table border=1 cellspacing=0><tr><td></td>");
+  for ($x=1;$x<24;$x++) {
+    echo ("<th><img src=\"kuva.php?text=". $organs[$x] ."\" alt=\"". $organs[$x] ."\" width=12 height=80></th>");
+  }
+  echo ("</tr>\n");
+  for ($y=1;$y<30;$y++) {
+    echo ("<tr><th>". $herbs[$y][0] ." / ".$herbs[$y][1]."</th>");
+    for ($x=1;$x<24;$x++) {
+      $r=$db[$z][$x][$y][0];
+      $class="";
+      if ($r=="!") $class="class=\"accept\"";
+      if ($r=="?") {
+        $class="class=\"close\"";
+        if ($db[$z][$x][$y][1]=="*") $class="class=\"pairclose\"";
+      }
+      if ($r=="-") {
+        $class="class=\"nomark\"";
+        if ($db[$z][$x][$y][1]!=="") $class="class=\"noclose\"";
+        if ($db[$z][$x][$y][1]=="-") $class="class=\"no\"";
+        if ($db[$z][$x][$y][1]=="*") $class="class=\"pairno\"";
+      }
+      if ($r==".") {
+        $r="&nbsp;";
+        if ($db[$z][$x][$y][1]=="*") $class="class=\"pair\"";
+      }
+      if ($r=="!"||$r=="?"||$db[$z][$x][$y][2]!="")
+        echo ("<td $class><span title=\"".$db[$z][$x][$y]."\">".$r."</span></td>");
+      else 
+        echo ("<td $class>".$r."</td>"); 
+
+    }
+    echo ("</tr>\n");
+  }
+  echo ("<table>\n");
+}
+
+
+if ($base=="org") {
+
+  if ($active_org==""|$active_org<0 ||$active_org>28) $active_org=0;
+  echo "<table border=1 cellspacing=0>";
+  echo "<tr>";
+  for ($z=1;$z<13;$z++) {
+    if ($z==$active_org) 
+      echo "<td class=\"atab\">";
+    else 
+      echo "<td class=\"tab\">";
+    echo "<a href=\"?org=$z\">";
+    echo $organs[$z] ."</a></td>";
+  }
+  echo "</tr><tr>";
+  for ($z=13;$z<24;$z++) {
+    if ($z==$active_org) 
+      echo "<td class=\"atab\">";
+    else 
+      echo "<td class=\"tab\">";
+    echo "<a href=\"?org=$z\">";
+    echo $organs[$z]."</a></td>";
+  }
+  echo "</tr></table>";
+
+  $z=$active_org;
+  echo ("<h3>". $organs[$z] ."</h3>");
+  echo ("<table border=1 cellspacing=0><tr><td></td>");
+  for ($x=1;$x<55;$x++) {
+    echo ("<th><img src=\"kuva.php?text=". $minerals[$x] ."\" alt=\"". $minerals[$x] ."\" width=12 height=80></th>");
+  }
+  echo ("</tr>");
+  for ($y=1;$y<30;$y++) {
+    echo ("<tr><th>". $herbs[$y][0]." / ".$herbs[$y][1] ."</th>");
+    for ($x=1;$x<55;$x++) {
+      $r=$db[$x][$z][$y][0];
+      $class="";
+      if ($r=="!") $class="class=\"accept\"";
+      if ($r=="?") {
+        $class="class=\"close\"";
+        if ($db[$x][$z][$y][1]=="*") $class="class=\"pairclose\"";
+      }
+      if ($r=="-") {
+        $class="class=\"nomark\"";
+        if ($db[$x][$z][$y][1]!=="") $class="class=\"noclose\"";
+        if ($db[$x][$z][$y][1]=="-") $class="class=\"no\"";
+        if ($db[$x][$z][$y][1]=="*") $class="class=\"pairno\"";
+      }
+      if ($r==".") {
+        $r="&nbsp;";
+        if ($db[$x][$z][$y][1]=="*") $class="class=\"pair\"";
+      }
+      if ($r=="!"||$r=="?"||$db[$x][$z][$y][2]!="")
+        echo ("<td $class><span title=\"".$db[$x][$z][$y]."\">".$r."</span></td>");
+      else 
+        echo ("<td $class>".$r."</td>"); 
+
+    }
+    echo ("</tr>");
+  }
+  echo ("<table>");
+}
+
+
+?>
+<br>
+Change index key to [<a href="?org=1">organs</a>] [<a href="?min=1">minerals</a>] [<a href="?herb=1">herbs</a>]
+<br><br>
+<table border=1 cellspacing=1>
+<tr><th colspan=2 class="noframe">Legend</th></tr>
+<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td><th class="noframe">Not researched yet</th></tr>
+<tr><td class="no">-</td><th class="noframe">No match</th></tr>
+<tr><td class="nomark">-</td><th class="noframe">Marked to no potion by another no match.</th></tr>
+<tr><td class="noclose">-</td><th class="noframe">2 materials match, marked as no potion by another no match.</th></tr>
+<tr><td class="close">?</td><th class="noframe">2 materials match</th></tr>
+<tr><td class="accept">!</td><th class="noframe">Accepted potion</th></tr>
+<tr><td class="pair">&nbsp</td><th class="noframe">Known to be possible potion by other attempts</th></tr>
+</table>
+<?php
+$tock=array_sum(explode(" ",microtime()));
+echo "Page took " . round(($tock - $tick),2) . " seconds to process.<br>";
+?>
+</body>
+</html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/info/herb.html	Sat Dec 18 16:24:11 2010 +0200
@@ -0,0 +1,164 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
+<HTML>
+ <HEAD>
+  <TITLE>Some stupid plants</TITLE>
+  <LINK rel="stylesheet" href="style.css" type="text/css">
+ </HEAD>
+ <BODY>
+<table>
+<tr>
+<th>Herb name</th>
+<th>Seasons</th>
+<th>Areas</th>
+<th>Herb pair</th>
+</tr>
+<td>appletree</td>
+<td>autumn</td>
+<td>highlands, plains, light forests, fields, heavy forests and hills</td>
+<td>wormwood</td>
+</tr><tr>
+<td>arnica</td>
+</tr><tr>
+<td>barberry</td>
+</tr><tr>
+<td>birch</td>
+</tr><tr>
+<td>blood_moss</td>
+</tr><tr>
+<td>bloodroot</td>
+</tr><tr>
+<td>blueberry</td>
+</tr><tr>
+<td>boneset</td>
+</tr><tr>
+<td>borage</td>
+</tr><tr>
+<td>burdock</td>
+</tr><tr>
+<td>cabbage</td>
+</tr><tr>
+<td>carrot</td>
+</tr><tr>
+<td>cauliflower</td>
+</tr><tr>
+<td>cedar</td>
+</tr><tr>
+<td>chickweed</td>
+</tr><tr>
+<td>chicory</td>
+</tr><tr>
+<td>comfrey</td>
+</tr><tr>
+<td>costmary</td>
+</tr><tr>
+<td>cotton</td>
+</tr><tr>
+<td>crystalline</td>
+</tr><tr>
+<td>ebony</td>
+</tr><tr>
+<td>elder</td>
+</tr><tr>
+<td>elm</td>
+</tr><tr>
+<td>foxglove</td>
+</tr><tr>
+<td>garlic</td>
+</tr><tr>
+<td>ginseng</td>
+</tr><tr>
+<td>gray_lichen</td>
+</tr><tr>
+<td>green_grass</td>
+</tr><tr>
+<td>green_moss</td>
+</tr><tr>
+<td>hcliz</td>
+</tr><tr>
+<td>hemlock</td>
+</tr><tr>
+<td>henbane</td>
+</tr><tr>
+<td>holly</td>
+</tr><tr>
+<td>honeysuckle</td>
+</tr><tr>
+<td>jaslah</td>
+</tr><tr>
+<td>jimsonweed</td>
+</tr><tr>
+<td>lettuce</td>
+</tr><tr>
+<td>lobelia</td>
+</tr><tr>
+<td>lungwort</td>
+</tr><tr>
+<td>mahogany</td>
+</tr><tr>
+<td>mallorn</td>
+</tr><tr>
+<td>mandrake</td>
+</tr><tr>
+<td>mangrel</td>
+</tr><tr>
+<td>maple</td>
+</tr><tr>
+<td>mistletoe</td>
+</tr><tr>
+<td>mugwort</td>
+</tr><tr>
+<td>mushroom</td>
+</tr><tr>
+<td>mystic_carrot</td>
+</tr><tr>
+<td>mystic_spinach</td>
+</tr><tr>
+<td>nightshade</td>
+</tr><tr>
+<td>oak</td>
+</tr><tr>
+<td>onion</td>
+</tr><tr>
+<td>peartree</td>
+</tr><tr>
+<td>plumtree</td>
+</tr><tr>
+<td>potato</td>
+</tr><tr>
+<td>raspberry</td>
+</tr><tr>
+<td>reed</td>
+</tr><tr>
+<td>rhubarb</td>
+</tr><tr>
+<td>rose</td>
+</tr><tr>
+<td>soapwort</td>
+</tr><tr>
+<td>spinach</td>
+</tr><tr>
+<td>strawberry</td>
+</tr><tr>
+<td>sweet_flag</td>
+</tr><tr>
+<td>thistle</td>
+</tr><tr>
+<td>tomato</td>
+</tr><tr>
+<td>turnip</td>
+</tr><tr>
+<td>vine</td>
+</tr><tr>
+<td>water_lily</td>
+</tr><tr>
+<td>wolfbane</td>
+</tr><tr>
+<td>wormwood</td>
+</tr><tr>
+<td>yarrow</td>
+</tr><tr>
+<td>yellow_grass</td>
+</tr>
+</table>
+</body>
+</html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/info/herb.php	Sat Dec 18 16:24:11 2010 +0200
@@ -0,0 +1,64 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
+<HTML>
+ <HEAD>
+  <TITLE>Some stupid plants</TITLE>
+  <LINK rel="stylesheet" href="style.css" type="text/css">
+ </HEAD>
+ <BODY>
+<table>
+<caption>Some stupid plants</caption>
+<tr>
+<th>Plant name</th>
+<th>Seasons</th>
+<th>Terrain types</th>
+<th>Herb pair</th>
+<th>Information</th>
+</tr>
+
+<?
+$row=0;
+$kahva=fopen("herbs.csv","r");
+while ($data=fgetcsv($kahva,1000,";"))
+{
+  $row++;
+  $foo="";
+  if (!($row % 2)) $foo=" class=even";
+  echo "<tr$foo>";
+  echo "<td>$data[0]</td>";
+  echo "<td>$data[1]</td>";
+#  echo "<td>$data[2]</td>";
+  echo "<td>";
+  $tada=explode(", ",$data[2]);
+  foreach ($tada as $value) 
+  {
+    switch ($value)
+    {
+      case "light forests": echo "<span class=lf>f</span> ";break;
+      case "heavy forests": echo "<span class=hf>F</span> ";break;
+      case "plains": echo "<span class=pl>p</span> ";break;
+      case "valleys": echo "<span class=va>v</span> ";break;
+      case "fields": echo "<span class=fi>y</span> ";break;
+      case "highlands": echo "<span class=hg>i</span> ";break;
+      case "hills": echo "<span class=hi>h</span> ";break;
+      case "desert": echo "<span class=de>d</span> ";break;
+      case "swamps": echo "<span class=sw>s</span> ";break;
+      case "abandoned ruins": echo "<span class=ru>#</span> ";break;
+      case "shores": echo "<span class=sh>z</span> ";break;
+      case "beaches": echo "<span class=be>b</span> ";break;
+      case "jungles": echo "<span class=ju>j</span> ";break;
+      case "tundra": echo "<span class=tu>t</span> ";break;
+      case "shallow water": echo "<span class=wa>S</span> ";break;
+      case "mountains": echo "<span class=mo>^</span> ";break;
+      case "badlands": echo "<span class=ba>x</span> ";break;
+      default: echo $value;
+    }
+  }
+  echo "</td>";
+  echo "<td>$data[3]</td>";
+  echo "<td>$data[4]</td>";
+  echo "</tr>";
+}
+?>
+</table>
+</body>
+</html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/info/herblist.txt	Sat Dec 18 16:24:11 2010 +0200
@@ -0,0 +1,72 @@
+blood_moss
+ginseng
+cauliflower
+cabbage
+birch
+cedar
+wolfbane
+potato
+strawberry
+soapwort
+foxglove
+carrot
+jaslah
+plumtree
+lobelia
+crystalline
+mandrake
+chicory
+mystic_carrot
+mangrel
+green_moss
+gray_lichen
+sweet_flag
+costmary
+chickweed
+appletree
+jimsonweed
+barberry
+borage
+rhubarb
+hemlock
+comfrey
+holly
+lettuce
+yarrow
+peartree
+maple
+hcliz
+elm
+onion
+tomato
+burdock
+mallorn
+mahogany
+arnica
+mistletoe
+lungwort
+oak
+nightshade
+mystic_spinach
+elder
+cotton
+thistle
+honeysuckle
+green_grass
+garlic
+mushroom
+mugwort
+bloodroot
+wormwood
+boneset
+spinach
+raspberry
+rose
+henbane
+blueberry
+water_lily
+turnip
+ebony
+yellow_grass
+vine
+reed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/info/herbs.csv	Sat Dec 18 16:24:11 2010 +0200
@@ -0,0 +1,72 @@
+appletree;autumn;highlands, plains, light forests, fields, heavy forests, hills;wormwood
+arnica;summer;heavy forests, hills, valleys, jungles;cabbage
+barberry;autumn;highlands, plains, light forests, fields, heavy forests, hills;yarrow;healing, addictive
+birch;;highlands, plains, light forests, fields, heavy forests, hills
+blood_moss;autumn;;onion;mana, addictive, hallucinogenic
+bloodroot;winter;jungles;raspberry
+blueberry;summer, autumn;abandoned ruins, beaches, swamps, highlands, plains, light forests, fields, heavy forests, hills, valleys;wolfbane
+boneset;summer;heavy forests, hills, valleys;pear;cure addictions
+borage;summer;abandoned ruins, beaches, swamps;chicory;poisonous
+burdock;summer;swamps, highlands, plains, light forests, fields;chickweed;healing
+cabbage;summer;swamps, highlands, plains, light forests, fields;arnica
+carrot;summer;highlands, plains, light forests, fields;thistle
+cauliflower;summer;highlands, plains, light forests, fields;costmary
+cedar;;light forests, fields, heavy forests, hills, valleys
+chickweed;spring, autumn, winter;mountains, shallow water, abandoned ruins, beaches, swamps, highlands, plains, light forests, fields, heavy forests, hills, valleys;burdock
+chicory;winter;light forests, fields, heavy forests, hills, valleys, jungles;borage
+comfrey;winter;beaches;lobelia;healing
+costmary;summer;heavy forests, hills, valleys, jungles;cauliflower
+cotton;autumn;highlands, plains, light forests, fields;mystic_spinach
+crystalline;winter;abandoned ruins, beaches, tundra, shallow water;jaslah
+ebony;;swamps, highlands, plains, light forests, fields, heavy forests, hills, valleys
+elder;summer;heavy forests, hills, valleys;honeysuckle
+elm;;highlands, plains, light forests, fields, heavy forests, hills, valleys
+foxglove;summer;heavy forests, hills;holly
+garlic;summer;heavy forests, hills, valleys;nightshade
+ginseng;winter;valleys, jungles;mistletoe;healing
+gray_lichen;;mountains, shallow water, abandoned ruins, beaches, swamps
+green_grass;;mountains, shallow water, abandoned ruins, beaches, swamps, highlands, plains, light forests, fields, heavy forests, hills, valleys, jungles
+green_moss;;mountains, shallow water, abandoned ruins, beaches, swamps, highlands, plains, light forests, fields, heavy forests, hills, valleys, jungles
+hcliz;autumn;desert, badlands;spinach;very poisonous
+hemlock;summer;;tomato;poisonous
+henbane;summer;;jimsonweed;medicine?
+holly;winter;light forests, fields, heavy forests, hills, valleys;foxglove;poisonous
+honeysuckle;summer;highlands, plains, light forests, fields, heavy forests, hills;elder
+jaslah;autumn;desert;crystalline;mana, poisonous
+jimsonweed;summer;abandoned ruins, beaches;henbane;poisonous
+lettuce;summer;swamps, highlands, plains, light forests, fields;water_lily
+lobelia;summer;light forests, fields, heavy forests, hills, valleys, jungles;comfrey;poisonous
+lungwort;summer;mountains, shallow water, abandoned ruins, beaches, swamps;vine
+mahogany;;swamps, highlands, plains, light forests, fields, heavy forests, hills
+mallorn;;heavy forests, hills, valleys
+mandrake;winter;swamps;potato;very poisonous
+mangrel;spring, summer, autumn, winter;desert, badlands;mushroom;poisonous
+maple;;light forests, fields, heavy forests, hills, valleys
+mistletoe;autumn;heavy forests, hills, valleys, jungles;ginseng
+mugwort;autumn;beaches, swamps;strawberry
+mushroom;spring;beaches, swamps, highlands, plains, light forests, fields, heavy forests, hills, valleys, jungles;mangrel
+mystic_carrot;summer;jungles;turnip;+see *
+mystic_spinach;spring;jungles;cotton;+str
+nightshade;summer;light forests, fields;garlic
+oak;;light forests, fields, heavy forests, hills, valleys
+onion;summer;swamps, highlands, plains, light forests, fields;blood_moss
+peartree;summer;highlands, plains, light forests, fields, heavy forests, hills, valleys;boneset
+plumtree;summer;light forests, fields, heavy forests, hills, valleys;sweet_flag
+potato;summer;highlands, plains, light forests, fields;mandrake
+raspberry;summer;abandoned ruins, beaches, swamps, highlands, plains, light forests, fields, heavy forests, hills;bloodroot
+reed;;swamps
+rhubarb;spring, summer;swamps, highlands, plains, light forests, fields;soapwort
+rose;summer;highlands, plains, light forests, fields, heavy forests, hills, valleys
+soapwort;winter;beaches, swamps, highlands, plains;rhubarb
+spinach;summer;swamps, highlands, plains, light forests, fields;hcliz
+strawberry;summer;highlands, plains, light forests, fields;mugwort
+sweet_flag;winter;desert, badlands, mountains, shallow water, abandoned ruins;plum
+thistle;autumn;abandoned ruins, beaches, swamps, highlands, plains, light forests, fields;carrot
+tomato;summer;highlands, plains, light forests, fields;hemlock
+turnip;summer;swamps, highlands, plains, light forests, fields, heavy forests, hills;mystic_carrot
+vine;summer;swamps, highlands, plains, light forests, fields, heavy forests, hills, valleys;lungwort
+water_lily;spring, summer;swamps;lettuce;regen
+wolfbane;summer;desert, badlands, mountains, shallow water, abandoned ruins, beaches, swamps, highlands, plains, light forests, fields, heavy forests, hills, valleys;blueberry;very poisonous
+wormwood;autumn;light forests, fields, heavy forests, hills, valleys, jungles;apple
+yarrow;autumn;beaches, swamps, highlands, plains, light forests, fields, heavy forests, hills, valleys;barberry;healing
+yellow_grass;;abandoned ruins, beaches, swamps, highlands, plains, light forests, fields, heavy forests, hills, valleys, jungles
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/info/pills.csv	Sat Dec 18 16:24:11 2010 +0200
@@ -0,0 +1,72 @@
+appletree
+arnica
+barberry
+birch
+blood_moss
+bloodroot
+blueberry
+boneset
+borage
+burdock
+cabbage
+carrot
+cauliflower
+cedar
+chickweed
+chicory
+comfrey
+costmary
+cotton
+crystalline
+ebony
+elder
+elm
+foxglove
+garlic
+ginseng
+gray_lichen
+green_grass
+green_moss
+hcliz
+hemlock
+henbane
+holly
+honeysuckle
+jaslah
+jimsonweed
+lettuce
+lobelia
+lungwort
+mahogany
+mallorn
+mandrake
+mangrel
+maple
+mistletoe
+mugwort
+mushroom
+mystic_carrot
+mystic_spinach
+nightshade
+oak
+onion
+peartree
+plumtree
+potato
+raspberry
+reed
+rhubarb
+rose
+soapwort
+spinach
+strawberry
+sweet_flag
+thistle
+tomato
+turnip
+vine
+water_lily
+wolfbane
+wormwood
+yarrow
+yellow_grass
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/info/sorted.txt	Sat Dec 18 16:24:11 2010 +0200
@@ -0,0 +1,72 @@
+appletree
+arnica
+barberry
+birch
+blood_moss
+bloodroot
+blueberry
+boneset
+borage
+burdock
+cabbage
+carrot
+cauliflower
+cedar
+chickweed
+chicory
+comfrey
+costmary
+cotton
+crystalline
+ebony
+elder
+elm
+foxglove
+garlic
+ginseng
+gray_lichen
+green_grass
+green_moss
+hcliz
+hemlock
+henbane
+holly
+honeysuckle
+jaslah
+jimsonweed
+lettuce
+lobelia
+lungwort
+mahogany
+mallorn
+mandrake
+mangrel
+maple
+mistletoe
+mugwort
+mushroom
+mystic_carrot
+mystic_spinach
+nightshade
+oak
+onion
+peartree
+plumtree
+potato
+raspberry
+reed
+rhubarb
+rose
+soapwort
+spinach
+strawberry
+sweet_flag
+thistle
+tomato
+turnip
+vine
+water_lily
+wolfbane
+wormwood
+yarrow
+yellow_grass
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/info/style.css	Sat Dec 18 16:24:11 2010 +0200
@@ -0,0 +1,26 @@
+body {background: black; color: white; font-family: arial,helvetica; font-size: 12px;}
+a {color: white; text-decoration: none;} 
+a:visited {color: white; text-decoration: none;} 
+th {font-weight: bold; background: #08f; text-align: left;}
+table { border-collapse: collapse; }
+tr { background: #024;}
+tr.even { background: #036;}
+td {padding: 0 2em 0 0;}
+caption {font-size: 16px; font-weight: bold; background: blue;}
+.lf {font-family: courier, fixed; background: black; color: lime;}
+.hf {font-family: courier, fixed; background: black; color: green;}
+.pl {font-family: courier, fixed; background: black; color: lime;}
+.va {font-family: courier, fixed; background: black; color: lime;}
+.fi {font-family: courier, fixed; background: black; color: gold;}
+.hg {font-family: courier, fixed; background: black; color: magenta;}
+.hi {font-family: courier, fixed; background: black; color: magenta;}
+.de {font-family: courier, fixed; background: black; color: gold;}
+.sw {font-family: courier, fixed; background: black; color: red;}
+.ru {font-family: courier, fixed; background: black; color: grey;}
+.sh {font-family: courier, fixed; background: black; color: yellow;}
+.be {font-family: courier, fixed; background: black; color: gold;}
+.ju {font-family: courier, fixed; background: black; color: green;}
+.tu {font-family: courier, fixed; background: black; color: lightgrey;}
+.wa {font-family: courier, fixed; background: black; color: cyan;}
+.mo {font-family: courier, fixed; background: black; color: magenta;}
+.ba {font-family: courier, fixed; background: black; color: red;}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/kuva.php	Sat Dec 18 16:24:11 2010 +0200
@@ -0,0 +1,16 @@
+<?php 
+if (!extension_loaded('gd')) {
+   if (!dl('gd.so')) {
+       exit;
+   }
+}
+header("content-type:image/png");
+$image=imagecreate(12,80);
+$black=imagecolorallocate($image,0,0,0);
+$white=imagecolorallocate($image,255,255,255);
+
+imagefill($image,0,0,$black);
+imagestringup($image,2,-2,78,$_GET["text"],$white);
+imagepng($image);
+imagedestroy($image);
+?>
\ No newline at end of file