Amon_PRC8/_module/nss/door_need_rogue2.nss
Jaysyn904 c5cffc37af Initial Commit
Initial Commit [v1.01]
2025-04-03 19:00:46 -04:00

37 lines
739 B
Plaintext

#include "prc_class_const"
string sDeny;
void main()
{
object oPC = GetClickingObject();
int iRogue = GetLevelByClass(CLASS_TYPE_ROGUE, oPC)
+ GetLevelByClass(CLASS_TYPE_SCOUT, oPC)
+ GetLevelByClass(CLASS_TYPE_NINJA, oPC)
+ GetLevelByClass(CLASS_TYPE_FACTOTUM, oPC)
+ GetLevelByClass(CLASS_TYPE_PSYCHIC_ROGUE, oPC);
if (!GetIsPC(oPC)) return;
/* if (GetLevelByClass(CLASS_TYPE_ROGUE, oPC) <= 26) */
if (iRogue <= 26)
{
sDeny="This lock is too complex... A skilled rogue of 27 seasons is needed.";
SendMessageToPC(oPC, sDeny);
return;
}
object oTarget;
oTarget = GetObjectByTag("Kirmar_Gate");
SetLocked(oTarget, FALSE);
FloatingTextStringOnCreature("*Success, the door has been unlocked*", oPC);
}