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

@@ -2,7 +2,7 @@
// Spawn Check - PCs
//
// void main (){}
//:: void main (){}
#include "pqj_inc"
@@ -49,16 +49,16 @@ int SpawnCheckPCs(object oSpawn)
// Only Make Modifications Between These Lines
// -------------------------------------------
// Check 00
//:: Example Check 00
if (nCheckPCs == 0)
{
// Example, Allow Spawn
nProcessSpawn = TRUE;
}
//
//:: Example Check 00
// Spawn with a Skill Check
//:: Spawn with a Skill Check
if (nCheckPCs == 1)
{
// Get Current Number of Children
@@ -84,7 +84,8 @@ int SpawnCheckPCs(object oSpawn)
}
}
}
//
//:: Spawn with a Skill Check
//:: Spawn with a 25DC Skill Check
if (nCheckPCs == 2)
@@ -112,9 +113,10 @@ int SpawnCheckPCs(object oSpawn)
}
}
}
//:: Spawn with a 25DC Skill Check
//:: Spawn with a 25DC Skill Check
// Spawn Based on Journal Quest Entry
//:: Spawn Based on Journal Quest Entry
if (nCheckPCs == 3)
{
// Check Journal Quest Entry
@@ -125,9 +127,10 @@ int SpawnCheckPCs(object oSpawn)
nProcessSpawn = TRUE;
}
}
//
//:: Spawn Based on Journal Quest Entry
// Spawn Based on Item in PC Inventory
// Spawn Based on Item in PC Inventory
if (nCheckPCs == 4)
{
// Check Player for Item
@@ -142,7 +145,8 @@ int SpawnCheckPCs(object oSpawn)
oItem = GetNextItemInInventory(oPC);
}
}
//
// Spawn Based on Item in PC Inventory
//:: Checks for non-completion of "The Outcasts" quest.
if (nCheckPCs == 5)
@@ -158,7 +162,7 @@ int SpawnCheckPCs(object oSpawn)
//:: Checks for non-completion of "The Outcasts" quest.
//:: #52 - Spawn if Drusilla isn't dead
//:: #52 - Spawn if Drusilla isn't dead
if (nCheckPCs == 52)
{
// Check Journal Quest Entry
@@ -169,7 +173,20 @@ int SpawnCheckPCs(object oSpawn)
nProcessSpawn = TRUE;
}
}
//:: #52 - Spawn if Drusilla isn't dead
//:: #52 - Spawn if Drusilla isn't dead
//:: #99 Checks to see if a nearby PC is using Detect Magic.
if (nCheckPCs == 99)
{
// Check if player is using Detect Magic (spellID 1576)
if (GetHasSpellEffect(1576, oPC))
{
nProcessSpawn = TRUE;
}
}
//:: #99 Checks to see if a nearby PC is using Detect Magic.
// -------------------------------------------
// Only Make Modifications Between These Lines