diff --git a/common/ruletypes.h b/common/ruletypes.h index 18360280a..f5d21b694 100644 --- a/common/ruletypes.h +++ b/common/ruletypes.h @@ -205,6 +205,7 @@ RULE_CATEGORY_END() RULE_CATEGORY(GM) RULE_INT(GM, MinStatusToSummonItem, 250) RULE_INT(GM, MinStatusToZoneAnywhere, 250) +RULE_INT(GM, MinStatusToLevelTarget, 100) RULE_CATEGORY_END() RULE_CATEGORY(World) diff --git a/zone/command.cpp b/zone/command.cpp index ad0b1c989..c5181322c 100755 --- a/zone/command.cpp +++ b/zone/command.cpp @@ -2784,7 +2784,7 @@ void command_level(Client *c, const Seperator *sep) if ((level <= 0) || ((level > RuleI(Character, MaxLevel)) && (c->Admin() < commandLevelAboveCap))) { c->Message(0, "Error: #Level: Invalid Level"); } - else if (c->Admin() < 100) { + else if (c->Admin() < RuleI(GM, MinStatusToLevelTarget)) { c->SetLevel(level, true); #ifdef BOTS if(RuleB(Bots, BotLevelsWithOwner))