#include "prc_class_const"

int StartingConditional()
{
	object oPC = GetPCSpeaker();

	int iRogue	= GetLevelByClass(CLASS_TYPE_ROGUE, oPC)
				+ GetLevelByClass(CLASS_TYPE_SCOUT, oPC)
				+ GetLevelByClass(CLASS_TYPE_BEGUILER, oPC)
				+ GetLevelByClass(CLASS_TYPE_NINJA, oPC)
				+ GetLevelByClass(CLASS_TYPE_FACTOTUM, oPC)
				+ GetLevelByClass(CLASS_TYPE_PSYCHIC_ROGUE, oPC);
				
	if (GetItemPossessedBy(oPC, "art2") == OBJECT_INVALID) return FALSE;

	if (iRogue <= 19) 
		return FALSE;

	return TRUE;
}