Log In
Sign Up
Go Gold
Home
Forum
Mail
Downloads
Game Search
Macro Editor
Notes
Membership
player.pl - Quest File
General Info
Quest File
#ToDo: Check task compatibility for revamped tox sub EVENT_ENTERZONE { quest::settimer("spires", 10); $qglobals{nexus_toxxulia} = undef; $qglobals{spire_toxxulia} = undef; $qglobals{message_toxxulia} = undef; } sub EVENT_TIMER { if (defined($qglobals{nexus_toxxulia}) && defined($qglobals{spire_toxxulia}) && ($qglobals{spire_toxxulia} == 1) && (plugin::check_hasitem($client, 19720))) { quest::selfcast(2433); #self only to avoid AE quest::setglobal("spire_tox", 0, 1, "F"); quest::delglobal("message_tox"); $client->NukeItem(19720); #removes stone from inventory. $qglobals{nexus_toxxulia} = undef; $qglobals{spire_toxxulia} = undef; $qglobals{message_toxxulia} = undef; } elsif (defined($qglobals{nexus_toxxulia}) && defined($qglobals{spire_toxxulia}) && !defined($qglobals{message_toxxulia}) && ($qglobals{spire_toxxulia} == 1) && !plugin::check_hasitem($client, 19720)) { $client->Message(15, "You don't have the correct component to travel to Luclin."); quest::setglobal("message_tox", 1, 1, "M20"); #prevent component message from being spammed. $qglobals{nexus_toxxulia} = undef; $qglobals{spire_toxxulia} = undef; $qglobals{message_toxxulia} = undef; } elsif (defined($qglobals{nexus_toxxulia}) && defined($qglobals{spire_toxxulia}) && defined($qglobals{message_toxxulia}) && ($qglobals{spire_toxxulia} == 1) && !plugin::check_hasitem($client, 19720)) { $qglobals{nexus_toxxulia} = undef; $qglobals{spire_toxxulia} = undef; $qglobals{message_toxxulia} = undef; } } sub EVENT_SIGNAL { if($signal == 666) { quest::updatetaskactivity(218, 1, 1); } if($signal == 667) { quest::failtask(218); $client->NukeItem(80038); } }
Source: 17 Jan 2022
Quest Source: 28 May 2022