> doesn't have a lot of code in it (or didn't in BPL11/12 at least) I came > across the changes..., a few MASSIVE switch statements for Thac0, levels, > and saving throws (all times 4 for the stock classes, glad I didn't put in > > To the point of the message..., could someone please tell me exactly what > all these numbers are used for (good at coding..., not at D&D), and what the > acceptable values for them are, so that I can spend way more time that it First, since it is based on d&d - which is itself based mainly on a twenty-sided die, where the maxing of levels usually doesn't happen, you might want to altogether rewrite the system. Having said that, THAC0 is To Hit Armour Class Zero. It's the number that the character has to roll above on a twenty sided die to hit someone. That number is modified in the following way: hit if d20 > (THAC0 + Opponent's AC - bonus to hit). You want a lower thac0. Saving throws are basically the same type of thing, but used for defense. The lower these are, the better. Each group of saving throws is used for a specific category of defense - some are for poison and some for generic magic use (fireball for example), others for breath weapons, and so on. The idea here is that if you make the saving throw (roll higher than your saving throw on a d20) that you take half,quarter,none, of the damage from what ever it was that was trying to cause harm to you. It might be better to change these to a percent, since it allows for a little better fine-scale adjusting over 30 levels, much less 100. PjD +------------------------------------------------------------+ | Ensure that you have read the CircleMUD Mailing List FAQ: | | http://democracy.queensu.ca/~fletcher/Circle/list-faq.html | +------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/15/00 PST