//:://///////////////////////////////////////////// //:: FileName sc_test_arcane //::////////////////////////////////////////////// //::////////////////////////////////////////////// //:: Created By: Script Wizard //:: Created On: 03/08/23 04:18:24 //::////////////////////////////////////////////// #include "prc_class_const" int StartingConditional() { object oPC = GetPCSpeaker(); int iArcane = GetLevelByClass(CLASS_TYPE_BARD, oPC) + GetLevelByClass(CLASS_TYPE_ASSASSIN, oPC) + GetLevelByClass(CLASS_TYPE_BEGUILER, oPC) + GetLevelByClass(CLASS_TYPE_CELEBRANT_SHARESS, oPC) + GetLevelByClass(CLASS_TYPE_CULTIST_SHATTERED_PEAK, oPC) + GetLevelByClass(CLASS_TYPE_DREAD_NECROMANCER, oPC) + GetLevelByClass(CLASS_TYPE_DUSKBLADE, oPC) + GetLevelByClass(CLASS_TYPE_HARPER, oPC) + GetLevelByClass(CLASS_TYPE_HEXBLADE, oPC) + GetLevelByClass(CLASS_TYPE_KNIGHT_WEAVE, oPC) + GetLevelByClass(CLASS_TYPE_SHADOWLORD, oPC) + GetLevelByClass(CLASS_TYPE_SORCERER, oPC) + GetLevelByClass(CLASS_TYPE_SUBLIME_CHORD, oPC) + GetLevelByClass(CLASS_TYPE_SUEL_ARCHANAMACH, oPC) + GetLevelByClass(CLASS_TYPE_WARMAGE, oPC) + GetLevelByClass(CLASS_TYPE_WIZARD, oPC); // Restrict based on the player's class int iPassed = 0; if(iArcane >= 1) iPassed = 1; if(iPassed == 0) return FALSE; return TRUE; }