Aschbourne_PRC8/_module/nss/shrine_istus001.nss
GetOffMyYarn 69879d6957 Areas and Fixes
Added CCOH and missing areas
Changed some areas to be craftable,
Fixed some on death issues,
Fixed the Gaurd
2024-08-30 11:38:44 -04:00

77 lines
2.8 KiB
Plaintext

//::///////////////////////////////////////////////
//:: FileName altar_001pc
//:://////////////////////////////////////////////
//:://////////////////////////////////////////////
//:: Created By: Script Wizard
//:: Created On: 01/01/2004 15:13:43
//:://////////////////////////////////////////////
int StartingConditional()
{
// Add the gender restrictions
//if(GetGender(GetPCSpeaker()) == GENDER_MALE)
// return FALSE;
//if(GetGender(GetPCSpeaker()) == GENDER_FEMALE)
// return FALSE;
// Reject player races
//if(GetRacialType(GetPCSpeaker()) == RACIAL_TYPE_HALFORC)
// return FALSE;
//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_HUMAN)
// 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_NEUTRAL)
return FALSE;
return TRUE;
}