//: Giants & giant kin.

#include "prc_inc_racial"

int StartingConditional()
{
	if(GetIsDM(GetPCSpeaker()))
    { return TRUE; }

    // Get the PC who is involved in this conversation
    object oPC = GetPCSpeaker();

    // The PC must be one of the listed races.
    if ( GetRacialType(oPC) != RACIAL_TYPE_GNOLL	&&
		GetRacialType(oPC) != RACIAL_TYPE_TROLL	&&
		GetRacialType(oPC) != RACIAL_TYPE_FERAL_GARGUN	&&
		GetRacialType(oPC) != RACIAL_TYPE_HAGSPAWN	&&
		GetRacialType(oPC) != RACIAL_TYPE_TAER	&&
		GetRacialType(oPC) != RACIAL_TYPE_FLIND	&&
		GetRacialType(oPC) != RACIAL_TYPE_OGRE	&&
		GetRacialType(oPC) != RACIAL_TYPE_MINOTAUR	&&
		GetRacialType(oPC) != RACIAL_TYPE_HALFOGRE )
        return FALSE;
		
 // If we make it this far, we have passed all tests.
    return TRUE;
}





/* 
int StartingConditional()
{
    if(GetIsDM(GetPCSpeaker()))
    { return TRUE; }
    object oPC = GetPCSpeaker();
    string Subrace = GetStringLowerCase(GetSubRace(oPC));
    if(Subrace == "giant-hill" || Subrace == "gnoll" || Subrace == "ogre" || Subrace == "ogre-mage")
    {
       return TRUE;
    }
    else
    {
       return FALSE;
    }
}

 */