Del (Panther) wrote: > > George wrote: > > I 'solved' that problem by limiting the dice size in the dice() function. > > So if you go over the limit, the damage becomes 1. :) > > > > A 1000000d20 weapon may cause your MUD to checkpoint crash unless you have > > a fast machine. > > > > Can you show how you did this? or give some idea please? > /* add to the top of dice() I suggest 12 here */ int number_limit = <number you want to be the number of dice limit>; int size_limit = <number you want to be the size of the dice limit>; /* down a little bit (after the check that they're greater than 0) */ if ((number > number_limit) || (size > size_limit)) { number = 1; size = 1; } +------------------------------------------------------------+ | 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