Level One rework

Revamped Level One: North & Level One: Central to be as close to PnP as possible.  Added Level One: Latrene 3 area.  Added efreeti appearance from CEP3.  Revamped efreeti bottle to be like PnP (no wishes, yet)
This commit is contained in:
Jaysyn904
2023-09-23 22:02:32 -04:00
parent 7832a55868
commit 2e30722043
106 changed files with 40744 additions and 9332 deletions

View File

@@ -151,6 +151,38 @@ int SpawnCheckCustom(object oSpawn)
//:: they have been inside the dungeon & Sheriff Ostland is still alive.
//:: Process spawn if Dung Monster *is not* roaming & *not* "dead" (Commode)
if (nSpawnCheckCustom == 11)
{
int iDungMonActive = GetLocalInt(GetModule(), "DungMonsterActive");
int iDungMonDead = GetLocalInt(GetModule(), "DungMonsterDead");
if (iDungMonActive && iDungMonDead)
{
nProcessSpawn = FALSE;
}
}
//:: Process spawn if Dung Monster *is not* roaming & *not* "dead" (Commode)
//:: Process spawn if Dung Monster *is* roaming or is "dead" (Hole)
if (nSpawnCheckCustom == 12)
{
int iDungMonActive = GetLocalInt(GetModule(), "DungMonsterActive");
int iDungMonDead = GetLocalInt(GetModule(), "DungMonsterDead");
if (iDungMonActive || iDungMonDead)
{
nProcessSpawn = TRUE;
}
}
//:: Process spawn if Dung Monster *is* roaming or is "dead" (Hole)
//:: Checks for stage 1 or lower for the "Spider's Captive quest"
if (nSpawnCheckCustom == 50)
{
@@ -199,8 +231,8 @@ int SpawnCheckCustom(object oSpawn)
//:: Checks for stage 2 or lower for the "Spider's Captive quest"
/* //:: Checks for stage 98 or lower (Drusilla's not dead) for the "Vengeful Druid quest"
if (nSpawnCheckCustom == 52)
/* //:: Checks for stage 98 or lower (Drusilla's not dead) for the "Vengeful Druid quest" //:: I wish past me left a note
if (nSpawnCheckCustom == 52) //:: for future me on why this was disabled
{
//:: Initialize major variables
object oArea = GetArea(OBJECT_SELF);
@@ -246,6 +278,9 @@ int SpawnCheckCustom(object oSpawn)
//:: Checks for non-completion of "The Outcasts" quest
// -------------------------------------------
// Only Make Modifications Between These Lines
//