//:://///////////////////////////////////////////// //:: FileName mm_chk_vrakrejec //::////////////////////////////////////////////// //::////////////////////////////////////////////// //:: Created By: Script Wizard //:: Created On: 27.05.2007 13:00:13 //::////////////////////////////////////////////// #include "prc_inc_racial" int StartingConditional() { object oPC = GetPCSpeaker(); int iRace = MyPRCGetRacialType(oPC); //:: Restrict based on the player's alignment if(GetAlignmentGoodEvil(oPC) == ALIGNMENT_GOOD) return FALSE; if (iRace == RACIAL_TYPE_HUMAN || iRace == RACIAL_TYPE_HALFELF || iRace == RACIAL_TYPE_ELF || iRace == RACIAL_TYPE_HALFORC || iRace == RACIAL_TYPE_HALFLING) return TRUE; else { return FALSE; } } /* // Reject player races if(GetRacialType(GetPCSpeaker()) == RACIAL_TYPE_DWARF) return FALSE; if(GetRacialType(GetPCSpeaker()) == RACIAL_TYPE_GNOME) return FALSE; // Reject other races if(GetRacialType(GetPCSpeaker()) == RACIAL_TYPE_ABERRATION) return FALSE; if(GetRacialType(GetPCSpeaker()) == RACIAL_TYPE_ANIMAL) return FALSE; if(GetRacialType(GetPCSpeaker()) == RACIAL_TYPE_BEAST) return FALSE; if(GetRacialType(GetPCSpeaker()) == RACIAL_TYPE_CONSTRUCT) return FALSE; if(GetRacialType(GetPCSpeaker()) == RACIAL_TYPE_DRAGON) return FALSE; if(GetRacialType(GetPCSpeaker()) == RACIAL_TYPE_ELEMENTAL) return FALSE; if(GetRacialType(GetPCSpeaker()) == RACIAL_TYPE_FEY) return FALSE; if(GetRacialType(GetPCSpeaker()) == RACIAL_TYPE_GIANT) return FALSE; if(GetRacialType(GetPCSpeaker()) == RACIAL_TYPE_HUMANOID_GOBLINOID) return FALSE; if(GetRacialType(GetPCSpeaker()) == RACIAL_TYPE_MAGICAL_BEAST) return FALSE; if(GetRacialType(GetPCSpeaker()) == RACIAL_TYPE_HUMANOID_MONSTROUS) return FALSE; if(GetRacialType(GetPCSpeaker()) == RACIAL_TYPE_OOZE) return FALSE; if(GetRacialType(GetPCSpeaker()) == RACIAL_TYPE_HUMANOID_ORC) return FALSE; if(GetRacialType(GetPCSpeaker()) == RACIAL_TYPE_OUTSIDER) return FALSE; if(GetRacialType(GetPCSpeaker()) == RACIAL_TYPE_HUMANOID_REPTILIAN) return FALSE; if(GetRacialType(GetPCSpeaker()) == RACIAL_TYPE_SHAPECHANGER) return FALSE; if(GetRacialType(GetPCSpeaker()) == RACIAL_TYPE_UNDEAD) return FALSE; if(GetRacialType(GetPCSpeaker()) == RACIAL_TYPE_VERMIN) return FALSE; // Restrict based on the player's alignment if(GetAlignmentGoodEvil(GetPCSpeaker()) == ALIGNMENT_GOOD) return FALSE; return TRUE; } */