Last night I asked how I could set up various start rooms for my different classes. Well, I spent about four hours today on working on implementing it based on many of your suggestions, however a few problems have come up for me. In Interpreter.c (line 1540 about): load_room is assigned to r_immortal_start_ room, r_mort_start_room depending on the level of the player. Then a few lines later, when it actually runs the routine to put the ccharacter into that room, I have problems if I changed it from the above. Why can't I assign load_room = (room #) (i.e. load_room = 4106)? I tried using switch statements for my various classes, and everything compiled perfectly, but then when I tried to log into the game, I received the following error: SYSERR: Illegal value(s) passed to char_to_room SYSERR: no valid target to act()! Do the room numbers for load_room and/or char_to_room need to be assigned somewhere? I searched everywhere I could think of, and I couldn't find any place. I hope this makes sense to all of you. If not, I can explain in more detail. I would appreciate someones help though, as this has been bothering me a all week, and I have spent considerable amount of time TRYING to figure out this problem. Thanks again, Jeff Hankss Bubonic, IMP on Legendary MUD
This archive was generated by hypermail 2b30 : 12/07/00 PST