causing the mud not to shut down the port correctly... One of my imms made a teleport wand... Kinda interesting but it likes to crash the game.. =) Anyway, here goes the code for my teleport spell: ASPELL(spell_teleport) { if(ch->riding) { send_to_char("You have to dismount before teleporting around...", ch); return; } if (ch == NULL || victim == NULL) return; if (mag_savingthrow(victim, SAVING_SPELL)) { send_to_char("They made their save.\r\n", ch); return; } act("$n slowly fades out of existence and is gone.", TRUE, ch, 0, 0, TO_ROOM); act("You slowly bend time and space, and walk through.", FALSE, ch, 0, 0, TO_$ char_from_room(ch); char_to_room(ch, victim->in_room); act("$n slowly fades into existence.", TRUE, ch, 0, 0, TO_ROOM); look_at_room(ch, 0); } and I get the following error codes: Thu Oct 24 09:40:56 :: SYSERR: Illegal value(s) passed to char_to_room Thu Oct 24 09:40:56 :: SYSERR: no valid target to act()! autorun[49]: 1542 Memory fault Segmentation fault Which means I am probably screwed up somewhere in that code... I wrote the code a year ago and it never gave me any problems until this teleport staff came along... *shrugs* --Pegasus of OnyxMUD +-----------------------------------------------------------+ | 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