Shargast_PRC8/_module/Chapter 2/nss/bpm_mod_enter.nss
Jaysyn904 66a0a3e043 Initial commit
Initial commit.
2024-08-03 14:13:18 -04:00

35 lines
1.3 KiB
Plaintext

//::///////////////////////////////////////////////
//:: Gatestones 1.6
//:: bpm_mod_enter
//:: Copyright (c) 2006 CarfaxAbbey.net
//:://////////////////////////////////////////////
/*
Hook for OnClientEnter Module Event
*/
//:://////////////////////////////////////////////
//:: Created By: Diavlen <diavlen@carfaxabbey.net>
//:: Created On: 3/24/2004
//:: Updated on: 8/11/2006
//:://////////////////////////////////////////////
#include "prc_inc_spells"
void main()
{
object oPC = OBJECT_SELF;
int iArcaneCL = GetPrCAdjustedCasterLevelByType(TYPE_ARCANE, oPC, TRUE);
/* int nWizardLevel = GetLevelByClass(CLASS_TYPE_WIZARD)+(GetLevelByClass(CLASS_TYPE_PALE_MASTER)/2);
int nSorcerLevel = GetLevelByClass(CLASS_TYPE_SORCERER)+(GetLevelByClass(CLASS_TYPE_PALE_MASTER)/2);
int nBardLevel = GetLevelByClass(CLASS_TYPE_BARD)+(GetLevelByClass(CLASS_TYPE_PALE_MASTER)/2); */
// Give the Gatestone Spell to Arcane casters of 25th level
if((iArcaneCL>=25) && !GetIsObjectValid(GetItemPossessedBy(oPC,"spell_gatestone")))
CreateItemOnObject("spell_gatestone",oPC);
/* if((nWizardLevel>=25) && !GetIsObjectValid(GetItemPossessedBy(oPC,"spell_gatestone")) ||
(nSorcerLevel>=26) && !GetIsObjectValid(GetItemPossessedBy(oPC,"spell_gatestone")) )
CreateItemOnObject("spell_gatestone",oPC); */
}