Hi.. This would probably go best in snippets, under access saving throws for a title I figured I was using enough patchwork and downloaded code that I should send something back. After having difficulty adding an attributes command (the main problem being all the available ones only listed saving throw bonuses) I worked out the code to show the saving throw values off the table. Adding the modifications in should be as easy as using some of the stock code available that uses GET_SAVE(ch, X). Here is the code for showing the saves directly from the table. This particular piece was written for 3.0 BPL21 so I don't know if it will function on earlier versions. In the extern functions add: byte saving_throws(int class_num, int type, int level); Then down in the attributes or score function (basically in place of the GET_SAVE (ch, x) used in the attributes commands available from the contrib section add: saving_throws(GET_CLASS(ch), 0, GET_LEVEL(ch)), saving_throws(GET_CLASS(ch), 1, GET_LEVEL(ch)), saving_throws(GET_CLASS(ch), 2, GET_LEVEL(ch)), saving_throws(GET_CLASS(ch), 3, GET_LEVEL(ch)), saving_throws(GET_CLASS(ch), 4, GET_LEVEL(ch))); It is a little bit sloppy code, for example if someone uses the and an immortal becomes a mob it will return the values of the last PC who used the command but I wasn't too worried about that. It doesn't crash anything and if an immortal wants to mess around that way *shrug* better things to do as an imm. but anyhow if anyone was wondering how to properly show the saves straight from the saving throw table then that will do it. It can be easily modified with the GET_SAVE (ch, x) to show the end result saves after bonuses also. If you do make use of this, please just drop me an email at: raucous@dim.com Tom Larcombe