35 lines
1.3 KiB
Plaintext
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); */
|
||
|
}
|