WoR_PRC8/_module/nss/map_quest_chk.nss
Jaysyn904 b5e28e52f4 Initial commit
Initial commit [1.18]
2025-04-03 11:49:34 -04:00

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);
}