Some people have asked me how to add assignments of room affections
(a small "invention" of mine) in the world files. So, here is the solution:
In the parse_room() function (in db.c, but I don't know the linenumber)
in the switch statement where it checks for doors and extra-description fields,
before "case 'S':" add the following:
case 'F':
if (!get_line(fl, line))
{
fprintf(stderr, "Format error in room #%d, " \
"expecting flag field after 'F'.\n", virtual_nr);
exit(1);
}
world[room_nr].room_affections = asciiflag_conv(line);
break;
It is as simple as that! :)
/ Joachim
------------------------------------------------------------------------
The Arrow Arrow@Shadow World - mud.fukt.hk-r.se 4000
Joachim Pileborg Email: pilen@fukt.hk-r.se
Tranbärsvägen 22:19
37238 Ronneby http://www.fukt.hk-r.se/~pilen/
SWEDEN
------------------------------------------------------------------------
+-----------------------------------------------------------+
| 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