here's what i found. the do_stat func doesnt check base saving throws. it just checks any additional saving affects from equip or spells.(as far as i could tell) to get it to list the chars saving throw, just add to the GET_SAVE(k) in do_stat the appropriate saving throw from the saving_throw[] in magic.c. here is a very brief cut, copy of the way i did it.. --->snip... sprintf(buf, "AC: [%d/10], Hitroll: [%2d], Damroll: [%2d],Saving throws: [%d/%d/%d/%d/%d]\r\n", GET_AC(k), k->points.hitroll, k->points.damroll, (GET_SAVE(k, 0)+saving_throws[(int) GET_CLASS(k)][0] [(int) GET_LEVEL(k)]), (GET_SAVE(k, 1)+saving_throws[(int) GET_CLASS(k)][1] [(int) GET_LEVEL(k)]), (GET_SAVE(k, 2)+saving_throws[(int) GET_CLASS(k)][2] [(int) GET_LEVEL(k)]), (GET_SAVE(k, 3)+saving_throws[(int) GET_CLASS(k)][3] [(int) GET_LEVEL(k)]), snip-----> etc etc -bill +-----------------------------------------------------------+ | 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