Updated Alchemist store

Updated Alchemist store.  Commoners no longer spawn Halloween skeletons.  Updated release.
This commit is contained in:
Jaysyn904
2023-10-29 13:45:22 -04:00
parent aa79d988ab
commit 59ed26593c
10 changed files with 6829 additions and 186 deletions

View File

@@ -21,6 +21,7 @@ void main()
int nTotalPCs;
int nTotalPCLevel;
int nAveragePCLevel;
int nCommoner = GetLevelByClass(CLASS_TYPE_COMMONER, OBJECT_SELF);
string sCurrentDate = SQLite_GetSystemDate();
string sMonthDay = GetSubString(sCurrentDate, 0, 5);
@@ -31,8 +32,8 @@ void main()
ExecuteScript("prc_npc_spawn", OBJECT_SELF);
//: Don't spawn skeletons from skeletons
if (GetResRef(OBJECT_SELF) == "nw_skeleton")
//: Don't spawn skeletons from skeletons or commoners
if (GetResRef(OBJECT_SELF) == "nw_skeleton" || nCommoner > 0)
return;
//:: Get average PC level for area
@@ -51,12 +52,12 @@ void main()
if (nTotalPCs > 0)
{
nAveragePCLevel = nTotalPCLevel / nTotalPCs;
nAveragePCLevel = (nTotalPCLevel / nTotalPCs) - 1;
}
else
{
nAveragePCLevel = 3;
nAveragePCLevel = 2;
}
//:: Only active during Halloween week.
@@ -70,8 +71,8 @@ void main()
(sMonthDay == "10/31") ||
(sMonthDay == "11/01"))
{
//:: 50% chance to spawn
if ( Random(100) < 50 )
//:: 40% chance to spawn
if ( Random(100) < 40 )
{
//:: Spawn Skeleton.
eVFX = EffectVisualEffect(VFX_IMP_EVIL_HELP);