Files
HeroesStone_PRC8/_module/nss/sc_001.nss
Jaysyn904 1eefc84201 Initial Commit
Initial Commit.
2025-09-14 15:40:46 -04:00

92 lines
2.8 KiB
Plaintext

//::///////////////////////////////////////////////
//:: FileName sc_001
//:://////////////////////////////////////////////
//:://////////////////////////////////////////////
//:: Created By: Script Wizard
//:: Created On: 3/29/2005 9:17:17 PM
//:://////////////////////////////////////////////
#include "prc_inc_racial"
int StartingConditional()
{
object oPC = GetPCSpeaker();
// Must be a fighter (at least level 1) and female.
if (GetLevelByClass(CLASS_TYPE_FIGHTER, oPC) < 1 || GetGender(oPC) != GENDER_FEMALE)
return FALSE;
// Must be human.
if (MyPRCGetRacialType(oPC) != RACIAL_TYPE_HUMAN)
return FALSE;
return TRUE;
}
/* int StartingConditional()
{
// Restrict based on the player's class
int iPassed = 0;
if(GetLevelByClass(CLASS_TYPE_FIGHTER, GetPCSpeaker()) >= 1)
iPassed = 1;
if(iPassed == 0)
return FALSE;
// Add the gender restrictions
if(GetGender(GetPCSpeaker()) != GENDER_FEMALE)
return FALSE;
// Reject player races
if(GetRacialType(GetPCSpeaker()) == RACIAL_TYPE_DWARF)
return FALSE;
if(GetRacialType(GetPCSpeaker()) == RACIAL_TYPE_ELF)
return FALSE;
if(GetRacialType(GetPCSpeaker()) == RACIAL_TYPE_GNOME)
return FALSE;
if(GetRacialType(GetPCSpeaker()) == RACIAL_TYPE_HALFELF)
return FALSE;
if(GetRacialType(GetPCSpeaker()) == RACIAL_TYPE_HALFLING)
return FALSE;
if(GetRacialType(GetPCSpeaker()) == RACIAL_TYPE_HALFORC)
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;
return TRUE;
} */