Updated Release Archive

Updated Release Archive.  Fixed Mage-killer prereqs.  Removed old LETO & ConvoCC related files.  Added organized spell scroll store.  Fixed Gloura spellbook. Various TLK fixes.  Reorganized Repo.  Removed invalid user folders. Added DocGen back in.
This commit is contained in:
Jaysyn904
2023-08-22 10:00:21 -04:00
parent 3acda03f30
commit 5914ed2ab5
22853 changed files with 57524 additions and 47307 deletions

View File

@@ -0,0 +1,46 @@
//::///////////////////////////////////////////////
//:: Spell Hook
//:: prc_prespell
//:://////////////////////////////////////////////
/*
This file executes the prespell cast code
X2PreSpellCastCode2()
to be found in x2_inc_spellhook.nss
as a script to save space in the spell codes
The code of the X2PreSpellCastCode2() function takes up
roughly 100 kBytes. This will be added to every spell, if the
function is called directly, rather than here, via a script
Thus the spell codes take up far less space, but the execution
time is higher because of the (slight) overhead of ExecuteScript;
However, the loading time for the spell codes will be much
less and the total memory usage of the nwn program will also
be much less, so all in all performance should be much improved
*/
//:://////////////////////////////////////////////
//:: Created By: motu99
//:: Created On: 2007-06-08
//:://////////////////////////////////////////////
#include "x2_inc_spellhook"
void main()
{
object oCaster = OBJECT_SELF;
/*
int nSpellID = GetLocalInt(oCaster, "PSCC_Id");
int nClass = GetLocalInt(oCaster, "PSCC_Cls");
object oItem = GetLocalObject(oCaster, "PSCC_Itm");
int nMetaMagic = GetLocalInt(oCaster, "PSCC_Met");
int nCasterLevel = GetLocalInt(oCaster, "PSCC_Lvl");
object oTarget = GetLocalObject(oCaster, "PSCC_Tgt");
int nReturn = X2PreSpellCastCode2(nSpellID, oTarget, nMetaMagic, nCasterLevel, nClass, oItem, oCaster);
*/
int nReturn = X2PreSpellCastCode2();
SetLocalInt(oCaster, "PSCC_Ret", nReturn);
}