int StartingConditional() { // Get the PC who is involved in this conversation object oPC = GetPCSpeaker(); // The PC must possess "alchymihammer". if ( GetItemPossessedBy(oPC, "alchymihammer") == OBJECT_INVALID ) return FALSE; // The PC must possess "it_mpotion011". if ( GetItemPossessedBy(oPC, "it_mpotion011") == OBJECT_INVALID ) return FALSE; // The PC must possess "keheal1". if ( GetItemPossessedBy(oPC, "keheal1") == OBJECT_INVALID ) return FALSE; // The PC must possess "kdpotion". if ( GetItemPossessedBy(oPC, "kdpotion") == OBJECT_INVALID ) return FALSE; // The PC must possess "it_mpotion024". if ( GetItemPossessedBy(oPC, "it_mpotion024") == OBJECT_INVALID ) return FALSE; // The PC must possess "shieldpotion". if ( GetItemPossessedBy(oPC, "shieldpotion") == OBJECT_INVALID ) return FALSE; // The PC must possess "focussplinter1". if ( GetItemPossessedBy(oPC, "focussplinter1") == OBJECT_INVALID ) return FALSE; // The PC must possess "focussplinter2". if ( GetItemPossessedBy(oPC, "focussplinter2") == OBJECT_INVALID ) return FALSE; // The PC must possess "focussplinter3". if ( GetItemPossessedBy(oPC, "focussplinter3") == OBJECT_INVALID ) return FALSE; // The PC must have at least 20000 gold. if ( GetGold(oPC) < 20000 ) return FALSE; // If we make it this far, we have passed all tests. return TRUE; }