78 lines
2.5 KiB
Plaintext
78 lines
2.5 KiB
Plaintext
|
//::///////////////////////////////////////////////
|
||
|
//:: FileName map_quest_chk
|
||
|
//:://////////////////////////////////////////////
|
||
|
//:://////////////////////////////////////////////
|
||
|
//:: Created By: Script Wizard
|
||
|
//:: Created On: 1/01/2005 12:18:37 PM
|
||
|
//:://////////////////////////////////////////////
|
||
|
#include "nw_i0_tool"
|
||
|
|
||
|
int StartingConditional()
|
||
|
{
|
||
|
object oPC = GetPCSpeaker();
|
||
|
|
||
|
// Make sure the PC speaker has these items in their inventory
|
||
|
if(!HasItem(GetPCSpeaker(), "MAP_DORDACH"))
|
||
|
return FALSE;
|
||
|
if(!HasItem(GetPCSpeaker(), "MAP_CRYPTS"))
|
||
|
return FALSE;
|
||
|
if(!HasItem(GetPCSpeaker(), "MAP_SEWERS"))
|
||
|
return FALSE;
|
||
|
if(!HasItem(GetPCSpeaker(), "MAP_GRINAK"))
|
||
|
return FALSE;
|
||
|
if(!HasItem(GetPCSpeaker(), "MAP_TROLL"))
|
||
|
return FALSE;
|
||
|
if(!HasItem(GetPCSpeaker(), "MAP_HILLGINT"))
|
||
|
return FALSE;
|
||
|
if(!HasItem(GetPCSpeaker(), "MAP_HUK"))
|
||
|
return FALSE;
|
||
|
if(!HasItem(GetPCSpeaker(), "MAP_ICEBLADE"))
|
||
|
return FALSE;
|
||
|
if(!HasItem(GetPCSpeaker(), "MAP_PIRBAG"))
|
||
|
return FALSE;
|
||
|
if(!HasItem(GetPCSpeaker(), "MAP_PROURK"))
|
||
|
return FALSE;
|
||
|
if(!HasItem(GetPCSpeaker(), "MAP_REONYC"))
|
||
|
return FALSE;
|
||
|
if(!HasItem(GetPCSpeaker(), "MAP_STRACOMBS"))
|
||
|
return FALSE;
|
||
|
if(!HasItem(GetPCSpeaker(), "MAP_STRALAD"))
|
||
|
return FALSE;
|
||
|
if(!HasItem(GetPCSpeaker(), "MAP_STRALADCAS"))
|
||
|
return FALSE;
|
||
|
if(!HasItem(GetPCSpeaker(), "MAP_STALTEN"))
|
||
|
return FALSE;
|
||
|
if(!HasItem(GetPCSpeaker(), "MAP_PRISON"))
|
||
|
return FALSE;
|
||
|
if(!HasItem(GetPCSpeaker(), "MAP_TAER"))
|
||
|
return FALSE;
|
||
|
if(!HasItem(GetPCSpeaker(), "MAP_TELITH"))
|
||
|
return FALSE;
|
||
|
if(!HasItem(GetPCSpeaker(), "MAP_ELMINES"))
|
||
|
return FALSE;
|
||
|
if(!HasItem(GetPCSpeaker(), "MAP_RUINS"))
|
||
|
return FALSE;
|
||
|
if(!HasItem(GetPCSpeaker(), "MAP_MEDUSA"))
|
||
|
return FALSE;
|
||
|
if(!HasItem(GetPCSpeaker(), "MAP_RORK"))
|
||
|
return FALSE;
|
||
|
if(!HasItem(GetPCSpeaker(), "MAP_STRASEW"))
|
||
|
return FALSE;
|
||
|
if(!HasItem(GetPCSpeaker(), "MAP_ETUMMUS"))
|
||
|
return FALSE;
|
||
|
if(!HasItem(GetPCSpeaker(), "MAP_ZU"))
|
||
|
return FALSE;
|
||
|
if(!HasItem(GetPCSpeaker(), "MAP_UNDER"))
|
||
|
return FALSE;
|
||
|
if(!HasItem(GetPCSpeaker(), "MAP_VARYN"))
|
||
|
return FALSE;
|
||
|
if(!HasItem(GetPCSpeaker(), "MAP_XANALAN"))
|
||
|
return FALSE;
|
||
|
if(!HasItem(GetPCSpeaker(), "MAP_ZELIFAX"))
|
||
|
return FALSE;
|
||
|
|
||
|
return TRUE;
|
||
|
|
||
|
SetLocalInt (oPC, "MAPSDONE", 100);
|
||
|
}
|