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

41 lines
896 B
Plaintext

int GetNumItems(object oTarget,string sItem)
{
int nNumItems = 0;
object oItem = GetFirstItemInInventory(oTarget);
while (GetIsObjectValid(oItem) == TRUE)
{
if (GetTag(oItem) == sItem)
{
nNumItems = nNumItems + GetNumStackedItems(oItem);
}
oItem = GetNextItemInInventory(oTarget);
}
return nNumItems;
}
/* Script generated by
Lilac Soul's NWN Script Generator, v. 1.6
For download info, please visit:
http://www.lilacsoul.revility.com */
int StartingConditional()
{
object oPC = GetPCSpeaker();
if (!(GetNumItems(oPC, "rudequest006") == 2)) return FALSE;
if (GetItemPossessedBy(oPC, "rudequest003") == OBJECT_INVALID) return FALSE;
if (GetItemPossessedBy(oPC, "rudequest004") == OBJECT_INVALID) return FALSE;
if (GetItemPossessedBy(oPC, "rudequest005") == OBJECT_INVALID) return FALSE;
if (GetItemPossessedBy(oPC, "rudequest007") == OBJECT_INVALID) return FALSE;
return TRUE;
}