Limiting the level a player can PK WTF is that you ask? Well heres an example lets say John wants to PK Pat Pat is at level 10 but john is at level 20 lets say MAXPKLEVEL is set to 5 John cant kill pat because pat is 5 or more levels below john Nice eh? set MXPKLEVEL to whatever you want and in act.offencive.c under this statement: if (!pk_allowed) { if (!IS_NPC(vict) && !IS_NPC(ch)) { if (subcmd != SCMD_MURDER) { send_to_char("Use 'murder' to hit another player.\r\n", ch); return; } else { put in: if (GET_LEVEL(ch) >= (GET_LEVEL(vict) - MAXPKLEVEL)) { act("$N seems a bit scrawny to you, you really dont want to hurt $M.", FALSE, ch, 0, vict, TO_CHAR); return; } if (GET_LEVEL(ch) <= (GET_LEVEL(vict) + MXPKLEVEL)) { act("$N would probably obliterate you, so you decide against it.", FALSE, ch, 0, vict, TO_CHAR); } --LordKaT Code ofr The Never World, based on the CircleMUD 3.0 BPL 16 code base