i just patched in the portal with objects submitted to alex's snippets via Tony Robbins........i had to change some stuff so it didnt crash when you typed cast 'gate' <player>; act("$n conjures a portal out of thin air.", TRUE, ch, 0, 0, TO_ROOM); should be act("$n conjures a portal out of thin air.", TRUE, ch, portal, 0, TO_ROOM); and the same with the remaining acts however thats not my current problem....the portals appear in both locations however i cannot enter them when i type enter portal it acts like i enter then makes me look_room. But i went nowhere. So i checked the values on the portal and it has the right values also i get a syserr: illegal value passed to char_to_room. (Room: 6134/1968 Ch: 00b44150) so i will include the code for do enter that came with the patch in hopes that someone can help me figure it out. from ACMD(do_enter) if ((obj = get_obj_in_list_vis(ch, buf, world[ch->in_room].contents))) { if (CAN_SEE_OBJ(ch, obj)) { if (GET_OBJ_TYPE(obj) == ITEM_PORTAL) { if (GET_OBJ_VAL(obj, 0) != NOWHERE) { char_from_room(ch); char_to_room(ch, GET_OBJ_VAL(obj, 0)); } else if (real_room(GET_OBJ_VAL(obj, 1)) != NOWHERE) { char_from_room(ch); char_to_room(ch, real_room(GET_OBJ_VAL(obj, 1))); } look_at_room(ch, 1); return; } } } Thanks Scorn +------------------------------------------------------------+ | Ensure that you have read the CircleMUD Mailing List FAQ: | | http://democracy.queensu.ca/~fletcher/Circle/list-faq.html | +------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/15/00 PST