#include "prc_class_const" location lTarget; object oTarget; //Put this script OnEnter void main() { object oPC = GetEnteringObject(); if (!GetIsPC(oPC)) return; int nClass; nClass = GetLevelByClass(CLASS_TYPE_CLERIC, oPC) +GetLevelByClass(CLASS_TYPE_FAVOURED_SOUL, oPC) +GetLevelByClass(CLASS_TYPE_HEALER, oPC) +GetLevelByClass(CLASS_TYPE_SHAMAN, oPC) +GetLevelByClass(CLASS_TYPE_ARCHIVIST, oPC); if (nClass > 10) { if (GetIsSkillSuccessful (oPC, SKILL_CONCENTRATION, 80)) { oTarget = GetWaypointByTag("mudslide"); lTarget = GetLocation(oTarget); if (GetAreaFromLocation(lTarget)==OBJECT_INVALID) return; AssignCommand(oPC, ClearAllActions()); AssignCommand(oPC, ActionJumpToLocation(lTarget)); DelayCommand(1.0, FloatingTextStringOnCreature("You found a magical entrance to a small cave!", oPC)); } } }