89 lines
2.1 KiB
Plaintext
89 lines
2.1 KiB
Plaintext
#include "nw_i0_tool"
|
|
|
|
int StartingConditional()
|
|
{
|
|
|
|
// Make sure the PC speaker has these items in their inventory
|
|
string oTag = GetTag(OBJECT_SELF);
|
|
if(oTag == "DROW_HOUSE_RECALL_1")
|
|
{
|
|
if(!HasItem(GetPCSpeaker(), "SHA_HOUSE_INSIGNIA_1"))
|
|
{ return FALSE; }
|
|
else
|
|
{ return TRUE; }
|
|
}
|
|
else if(oTag == "DROW_HOUSE_RECALL_2")
|
|
{
|
|
if(!HasItem(GetPCSpeaker(), "SHA_HOUSE_INSIGNIA_2"))
|
|
{ return FALSE; }
|
|
else
|
|
{ return TRUE; }
|
|
}
|
|
else if(oTag == "DROW_HOUSE_RECALL_3")
|
|
{
|
|
if(!HasItem(GetPCSpeaker(), "SHA_HOUSE_INSIGNIA_3"))
|
|
{ return FALSE; }
|
|
else
|
|
{ return TRUE; }
|
|
}
|
|
else if(oTag == "DROW_HOUSE_RECALL_4")
|
|
{
|
|
if(!HasItem(GetPCSpeaker(), "SHA_HOUSE_INSIGNIA_4"))
|
|
{ return FALSE; }
|
|
else
|
|
{ return TRUE; }
|
|
}
|
|
else if(oTag == "DROW_HOUSE_RECALL_5")
|
|
{
|
|
if(!HasItem(GetPCSpeaker(), "SHA_HOUSE_INSIGNIA_5"))
|
|
{ return FALSE; }
|
|
else
|
|
{ return TRUE; }
|
|
}
|
|
else if(oTag == "DROW_HOUSE_RECALL_6")
|
|
{
|
|
if(!HasItem(GetPCSpeaker(), "SHA_HOUSE_INSIGNIA_6"))
|
|
{ return FALSE; }
|
|
else
|
|
{ return TRUE; }
|
|
}
|
|
else if(oTag == "DROW_HOUSE_RECALL_7")
|
|
{
|
|
if(!HasItem(GetPCSpeaker(), "SHA_HOUSE_INSIGNIA_7"))
|
|
{ return FALSE; }
|
|
else
|
|
{ return TRUE; }
|
|
}
|
|
else if(oTag == "DROW_HOUSE_RECALL_8")
|
|
{
|
|
if(!HasItem(GetPCSpeaker(), "SHA_HOUSE_INSIGNIA_8"))
|
|
{ return FALSE; }
|
|
else
|
|
{ return TRUE; }
|
|
}
|
|
else if(oTag == "DROW_HOUSE_RECALL_L1")
|
|
{
|
|
if(!HasItem(GetPCSpeaker(), "SHA_HOUSE_INSIGNIA_L1"))
|
|
{ return FALSE; }
|
|
else
|
|
{ return TRUE; }
|
|
}
|
|
else if(oTag == "DROW_HOUSE_RECALL_L2")
|
|
{
|
|
if(!HasItem(GetPCSpeaker(), "SHA_HOUSE_INSIGNIA_L2"))
|
|
{ return FALSE; }
|
|
else
|
|
{ return TRUE; }
|
|
}
|
|
else if(oTag == "DROW_HOUSE_RECALL_L3")
|
|
{
|
|
if(!HasItem(GetPCSpeaker(), "SHA_HOUSE_INSIGNIA_L3"))
|
|
{ return FALSE; }
|
|
else
|
|
{ return TRUE; }
|
|
}
|
|
else
|
|
{
|
|
return FALSE; }
|
|
}
|