Mercurial > hg > batmud > alchtool
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=" "; + 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=" "; + 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=" "; + 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> </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"> </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