Adam Days <g98s12@oemsunix.onysd.wednet.edu> wrote: >you know like instead of > >100 0 450 >A >13 19 > >it wants > >100 0 450 >15 >A >13 19 Well, if you want to use it with the commented out code in Oasis, you'll need to find the line that Oasis saves it on. So instead of having: 100 0 45 A You have: 100 0 45 2000 A Where 2000 is the new level flag (how many levels!?!) Check out the oedit_save_to_disk() function to find which line this is. Then, crank up yer editor and hack into db.c. Find where it loads this line. It'll look _something_ similar to this: ---8<--- if (fread_line("%d %d %d", t[0], t[1], t[2]) != 3)) { // Error handling } Blah = t[0]; ---8<--- Change it to: ---8<--- t[3] = 0; // Default value if (fread_line("%d %d %d %d", t[0], t[1], t[2], t[3]) < 3)) { // Error handling (now expecting 3 or more fields) } Blah = t[0]; GET_LEVEL(obj) = t[3]; ---8<--- That should do the trick. Sorry this is a little vague, but I'm sure you can figure out what I mean, and I'm too tired to reboot into Linux and look up all the details... Cheers, Rv.
This archive was generated by hypermail 2b30 : 12/18/00 PST