on your second one issue, you have two instances of the EVENT_SAY subroutine. you can only have one.
example:
Code:
#Quest file for Mesa - Deevan
sub EVENT_SAY {
if ($text=~/hail/i) {
if ($ulevel > 34) {
plugin::DiaWind("blah");
quest::summonitem(); # Note to Vahl
} else {
plugin::DiaWind("yack");
quest::summonitem(105611); # Charm
}
}
}
NOTE: now that the original post has been edited, my response no longer really applies...