#include "prc_class_const" void main() { object oDoor = OBJECT_SELF; object oPC = GetNearestCreature(CREATURE_TYPE_PLAYER_CHAR, PLAYER_CHAR_IS_PC); int nClass; nClass = GetLevelByClass(CLASS_TYPE_ROGUE, oPC) +GetLevelByClass(CLASS_TYPE_NINJA, oPC) +GetLevelByClass(CLASS_TYPE_BEGUILER, oPC) +GetLevelByClass(CLASS_TYPE_FACTOTUM, oPC) +GetLevelByClass(CLASS_TYPE_PSYCHIC_ROGUE, oPC); if (nClass <= 14) { AssignCommand(oDoor, ActionCloseDoor(oDoor)); SetLocked(oDoor, TRUE) ; SendMessageToPC(oPC, "This complex lock has detected tampering, and relocked itself."); } }