In a message dated 96-02-15 02:40:11 EST, you write: >#1: I would like to have new characters start out in their guild, however >I haven't been able to locate the routine that sets that for individual >characters. I know of the set_start_location in the config.c file, but >that's more of a global setting and I want it to vary individually depending >on the class of my character. I would also like to give the characters >the option to rent out in the guilds as well, and then re-pop in the guild >when they come back on. Is that similar to the above? or is that too >much trouble for what its worth? This is very easy if all you want to do is designate a loadroom per class -> just define a variable int guild_start[NUM_CLASSES] = { xxxx, xxxx, xxxx, xxxx ... }; putiing the loadroom that corrisponds to each class number definition in place of each xxxx. Then in interpreter.c in the section where it assigns load_room to mortal_start_room, change the routine so that it sets load_room to.... load_room = guild_start[(int) GET_CLASS(d->character)]; That would allow you to have a loadroom for each class in your mud :) - Brian
This archive was generated by hypermail 2b30 : 12/07/00 PST