I removed it by editing a file
Find "z100Texodusdlg.txt"
use notepad to open the file. Search for "Haskell's Potionworks"
Replace the existing text
begintalknode 8;
state = -1;
nextstate = -1;
condition = 1;
question = "special";
text1 = "The sign says:";
text2 = " Haskell's Potionworks";
With this
begintalknode 8;
state = -1;
nextstate = -1;
condition = 1;
question = "special";
text1 = "The sign says:";
text2 = " Haskell's Potionworks";
code =
sf(170,6,2);
if (has_spec_item(4) > 0)
set_spec_item(4,-1);
if (has_spec_item(5) > 0)
set_spec_item(5,-1);
if (has_spec_item(6) > 0)
set_spec_item(6,-1);
set_spec_item(47,1);
set_spec_item(47,1);
set_spec_item(47,1);
set_spec_item(47,1);
set_spec_item(47,1);
set_spec_item(47,1);
set_spec_item(47,1);
set_spec_item(3,-1);
sf(47,17,1);
if (has_spec_item(4) == 0)
rs(5);
else set_spec_item(4,-1);
break;
thats it
what i did is copy the script file that is run when you complete all the gese tasks, to the script for the sign that is in front of the potion works in exodus.
So after you save the script file, load your saved game, and goto exodus and read the sign in front of the potion works (top part of town.)
You need to load a saved game to have it read the updated script file.
this will remove the geas, and give you 6 keys.
Take that gladwell!