Can anyone tell me what is wrong with this? It all works up until the turn in where he will eat the items and give no reward.
Code:
#Gives an archtype specific item after killing Grummus, Gyrme, Aramin
sub EVENT_SAY {
if($text=~/Hail/i){
quest::say("There is nothing to be joyous about when speaking in a [land] such as this.");
}
if($text=~/land/i){
quest::emote("sighs deeply");
quest::say("This land, Plane of Disease, is a most sickening place. I wish nothing more than to have it annihilated. It's very existence makes me disgusted. Perhaps, you and some other adventurers will be able to [purify] this land forever.");
}
if($text=~/purify/i){
quest::say("There are three foul [beings] that reside here. I am certain that with them dead, no more filth will be able to survive here.");
}
if($text=~/beings/i){
quest::say("For the sake of Norrath, destroy Gryme the Crypt Guardian, Aramin the Spider Guardian, and finally kill Grummus. Bring to me an item that will prove they are dead.");
}
}
sub EVENT_ITEM {
if (plugin::check_handin(\%itemcount, 51624 => 1, 1563 => 1, 1568 => 1)){
quest::say("My mind can be at ease knowing those fiends are no more.");
quest::emote("pulls a gleaming weapon out of s bag.");
quest::say("Take this weapon. I am sure you will be able to make use of it.");
if($class eq 'Warrior'){quest::summonitem(1569);}
elsif($class eq 'Cleric'){quest::summonitem(1582);}
elsif($class eq 'Paladin'){quest::summonitem(1577);}
elsif($class eq 'Ranger'){quest::summonitem(1569);}
elsif($class eq 'Shadowknight'){quest::summonitem(1577);}
elsif($class eq 'Druid'){quest::summonitem(1582);}
elsif($class eq 'Monk'){quest::summonitem(1579);}
elsif($class eq 'Bard'){quest::summonitem(1569);}
elsif($class eq 'Rogue'){quest::summonitem(1581);}
elsif($class eq 'Shaman'){quest::summonitem(1582);}
elsif($class eq 'Necromancer'){quest::summonitem(1581);}
elsif($class eq 'Wizard'){quest::summonitem(1581);}
elsif($class eq 'Magician'){quest::summonitem(1581);}
elsif($class eq 'Enchanter'){quest::summonitem(1581);}
elsif($class eq 'Beastlord'){quest::summonitem(1579);}
elsif($class eq 'Berserker'){quest::summonitem(1577);}
}
}