> diff -r1.1 redit.c > 277c277,278 > < zone_table[room->zone].number, > --- > zone_table[OLC_ZNUM(d)].number, /*Serapis mod */ > /*zone_table[room->zone].number,*/ > > ------------------------------------------------------------------------ > > > > > Hmmmm... looks like this solution will work only if the persons > > olc (OLC_ZNUM(d)) is set for the zone they are editing... Usually imps in > > Oasis OLC have their olc value set to 0 still, because they don't have to > > mess with it since they can already edit any zone. So try the same fix > > with your imms (not imps) and see if it works... Or you could always use > > (room->[whatever the value for vnum is])/100... *grins* > > > > --Pegasus of OnyxMUD OLC_ZNUM(d) is set to the zone of the room you are editing when you start, using a (very) slightly smarter version of a macro that does the "room->[whatever the value for vnum is])/100." thing you mentioned :) The person's olc number and the OLC_ZNUM(d) are two different things. -Derek Karnes -- \ | / \ /---------------------\ / -- dkarnes@mystech.com -- -- Serapis, Imp of Dark Pawns -- -- knight.ufp.org 4000 -- -- Open for Beta testing -- / \---------------------/ \ / | \ +-----------------------------------------------------------+ | Ensure that you have read the CircleMUD Mailing List FAQ: | | http://cspo.queensu.ca/~fletcher/Circle/list_faq.html | +-----------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/18/00 PST